@charset "Shift-JIS";/* --------------------------------------------------  base layout-------------------------------------------------- */body#index_page #pagettl{	text-indent: 0;	height: 20px;}#content_l h2{	text-indent: -9999px;	overflow: hidden;	display: block;	height: 51px;	margin-bottom: 20px;}#content_l h3{	text-indent: -9999px;	overflow: hidden;	display: block;	height: 51px;}/* --------common & ttl--------- */#content_l div.section_common{	width:635px;	margin-left: 5px;}/* --------content01--------- */#content_l div.section_common div.section_main{	width: 635px;}#content_l div.section_common div.section_main div.section_imgleft{	float: left;	width: 370px;}#content_l div.section_common div.section_main div.section_imgright{	float: right;	width: 220px;}#content_l div.section_common div.section_main div.section_imgleft h4 img{	display: block;	margin-bottom: 10px;}#content_l div.section_common div.section_bottom{	width: 635px;	margin-bottom: 40px;}#content_l div.section_common div.section_bottom ul{	padding-bottom: 40px;}#content_l div.section_common div.section_bottom ul li{	width: 315px;	float: left;	height: 75px;}#content_l div.section_common div.section_bottom ul li.right_pad{	padding-left: 5px;}#content_l div.section_common ul.arrow_li li{	font-size: 12px;	background: url(../common/img/arrow01.gif) no-repeat 5px 1px;	padding-left: 20px;	line-height:1.0;}/* --------------------------------------------------  factory-------------------------------------------------- */#content_l h2.list_factory{	background: url(img/factory_large_ttl.png) no-repeat;}#content_l h3.factory_ttl01{	background: url(img/factory_ttl01.png) no-repeat;}#content_l h3.factory_ttl02{	background: url(img/factory_ttl02.png) no-repeat;}/* --------------------------------------------------  work-------------------------------------------------- */#content_l h2.list_work{	background: url(img/work_large_ttl.png) no-repeat;}#content_l h2.list_work_sp{	background: url(img/work_sp_large_ttl.png) no-repeat;}#content_l h3.work_ttl01{	background: url(img/work_ttl01.png) no-repeat;}#content_l h3.work_ttl02{	background: url(img/work_ttl02.png) no-repeat;}#content_l h3.work_ttl03{	background: url(img/work_ttl03.png) no-repeat;}#content_l h3.work_ttl04{	background: url(img/work_ttl04.png) no-repeat;}#content_l h3.work_ttl05{	background: url(img/work_ttl05.png) no-repeat;}#content_l h3.work_ttl06{	background: url(img/work_ttl06.png) no-repeat;}#content_l h4.work_img img{	display: inlene;}/* --------------------------------------------------  dpf-------------------------------------------------- *//* dpf_index */#content_l h4.dpf_small_ttl_index_01{	background: url(img/dpf_small_index_ttl01.gif) no-repeat;	text-indent: -9999px;	overflow: hidden;	display: block;}#content_l h4.dpf_small_ttl_index_02{	background: url(img/dpf_small_ttl02.gif) no-repeat;	text-indent: -9999px;	overflow: hidden;	display: block;}/* dpf_sp */#content_l h2.list_dpf{	background: url(img/dpf_large_ttl.png) no-repeat;}#content_l h3.dpf_ttl01{	background: url(img/dpf_ttl01.png) no-repeat;}#content_l h3.dpf_ttl02{	background: url(img/dpf_ttl02.png) no-repeat;}#content_l h4.dpf_small_ttl01{	background: url(img/dpf_small_ttl01.gif) no-repeat;	text-indent: -9999px;	overflow: hidden;	display: block;}#content_l h4.dpf_small_ttl02{	background: url(img/dpf_small_ttl02.gif) no-repeat;	text-indent: -9999px;	overflow: hidden;	display: block;}#content_l h4.dpf_small_ttl03{	background: url(img/dpf_small_ttl03.gif) no-repeat;	text-indent: -9999px;	overflow: hidden;	display: block;}#content_l h4.dpf_small_ttl04{	background: url(img/dpf_small_ttl04.gif) no-repeat;	text-indent: -9999px;	overflow: hidden;	display: block;}#content_l h4.dpf_small_ttl05{	background: url(img/dpf_small_ttl05.gif) no-repeat;	text-indent: -9999px;	overflow: hidden;	display: block;}#content_l h5{	color: #f6910f;	font-size: 14px;	margin-top: 15px;}/* --------------------------------------------------  voc-------------------------------------------------- */#content_l h2.list_voc{	background: url(img/voc_large_ttl.png) no-repeat;}#content_l h3.voc_ttl01{	background: url(img/voc_ttl01.png) no-repeat;}#content_l h3.voc_ttl02{	background: url(img/voc_ttl02.png) no-repeat;}#content_l h3.voc_ttl03{	background: url(img/voc_ttl03.png) no-repeat;}/* --------------------------------------------------  purpose-------------------------------------------------- */#content_l h2.list_purpose{	background: url(img/purpose_large_ttl.png) no-repeat;}#content_l h3.purpose_q_ttl{	background: url(img/purpose_q_ttl.png) no-repeat;}#content_l h3.purpose_a_ttl{	background: url(img/purpose_a_ttl.png) no-repeat;}div#content_l div.purpose_box{	font-size: 14px;	border: 1px dotted #aaa;	margin-bottom: 1.5em;	padding: 15px;}div#content_l div.purpose_box ol.f_s{	padding-left:20px;	padding-bottom:15px;}div#content_l div.purpose_box p.f_s{	font-size: 11px;	padding-left: 20px;}div#content_l div.purpose_box ul.f_s{	font-size: 11px;	padding-left: 20px;}div#content_l div.purpose_box ul.f_s li{	float: left;	padding-right: 1em;	padding-bottom: 1em;}div#content_l div.section_common div.purpose_sttl{	border-bottom: 1px dotted #aaa;	margin-bottom: 0.5em;}div#content_l div.section_common div.purpose_sttl h4{	font-size: 14px;	font-weight: bold;	line-height: 1.2em;	color: #0a357f;	border-left: 4px solid #0a357f;	padding: 0 0 0em 8px;	margin-bottom: 0.5em;}/* --------------------------------------------------  name-------------------------------------------------- */#content_l h2.list_name{	background: url(img/name_large_ttl.png) no-repeat;}#content_l h3.name_ttl01{	background: url(img/name_ttl01.png) no-repeat;}#content_l h3.name_ttl02{	background: url(img/name_ttl02.png) no-repeat;}#content_l h3.name_ttl03{	background: url(img/name_ttl03.png) no-repeat;}#content_l h3.name_ttl04{	background: url(img/name_ttl04.png) no-repeat;}