@charset "Shift-JIS";/* --------------------------------------------------  base layout-------------------------------------------------- */body#index_page #pagettl{	text-indent: 0;	height: 20px;}/* --------------------------------------------------  product_info_index-------------------------------------------------- */#content_l h2{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/work_sp_large_ttl.png) no-repeat;	height: 51px;	margin-bottom: 20px;}/* --------common & ttl--------- */#content_l div.section_common{	width: 635px;	margin-left: 5px;}#content_l div.section_main{	width: 635px;}#content_l h3.ttl01{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/work_sp_ttl01.png) no-repeat;	height: 51px;}#content_l h3.ttl02{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/work_sp_ttl02.png) no-repeat;	height: 51px;}#content_l h3.ttl03{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/work_sp_ttl03.png) no-repeat;	height: 51px;}#content_l h3.ttl04{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/work_sp_ttl04.png) no-repeat;	height: 51px;}#content_l h3.ttl05{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/work_sp_ttl05.png) no-repeat;	height: 51px;}/* --------content01--------- */#content_l div.section_common div.section_main{	width: 635px;}#content_l div.section_common div.section_main div.min_sec_left{	width: 350px;	float: left;}#content_l div.section_common div.section_main div.min_sec_right{	width: 270px;	float: right;}#content_l div.section_common div.section_main ul.ul_pad{	padding: 13px 0 26px 0px;}div.section_common div.section_main table.content01{	margin-top:15px;}div.section_common div.section_main table.content01 td.content01_tbl01{	background-color:#ddd;	border:1px solid #fff;	padding-left:20px;	padding-right:	20px; padding-top:3px;}div.section_common div.section_main table.content01 td.content01_tbl02{	background-color: #eee;	border:1px solid #fff;	padding-left: 20px;	padding-right: 20px;	padding-top: 3px;}/* --------content02--------- */div.figure_left{	float: left;	width: 300px;}div.figure_right{	float: right;	width: 320px;}/* --------content05--------- */div.content05_left{	float: left;	width: 470px;	padding-top:15px;	padding-bottom:35px;}div.content05_right{	float: right;	width: 150px;	padding-top:15px;}div.content05_left p span.f_b{	font-weight: bold;	color:#555;}div.content05_right p span.f_b{	font-weight: bold;	color:#555;}div.section_common p.pad-top{	margin-top: 12px;	margin-bottom: 30px;}div.content06_left{	float: left;	width: 85px;	padding-top:15px;}div.content06_right{	float: right;	width: 540px;	padding-top:15px;}#content_l div.section_common ul.arrow_li li{	background: url(../common/img/arrow01.gif) no-repeat 5px 1px;	padding-left: 20px;	margin-top: 15px;	line-height:1.0;}
