@charset "Shift-JIS";/* --------------------------------------------------  base layout-------------------------------------------------- */body#index_page #pagettl{	text-indent: 0;	height: 20px;}/* --------------------------------------------------  detail global layout-------------------------------------------------- */#content_l h3{	text-indent: -9999px;	width: 645px;	height: 33px;	overflow: hidden;	margin: 0 0 1em 0;	padding: 0;}#content_l div.section_common{	width: 635px;	margin-left: 5px;}#content_l div.section_common p{	margin: 0 0 0.8em 0;}ul.arrow_01 li{	background: url(../common/img/arrow01.gif) no-repeat 0 0.5em;	padding-left: 15px;}a.arrow01{	background: url(../common/img/arrow01.gif) no-repeat 0 0.25em;	padding: 0.1em 0 0.1em 15px;}/* --------local_navi--------- */div#lnav h2{	background: url(../common/img/local_menu_h2.png) no-repeat;	height: 33px;	background-color:red;	font-size:0;}/* --------------------------------------------------  detail content layout-------------------------------------------------- *//* outline */div.detail_outline_left{	width: 250px;	float: left;}div.detail_outline_right{	font-size: 14px;	width: 370px;	float: right;	padding-top: 1em;}div.inner_detail_outline_left{	width: 200px;	float: left;}div.inner_detail_outline_left img{	margin-left:60px;}div.inner_detail_outline_right{	font-size: 14px;	width: 350px;	float: right;	padding-top: 1em;}div.inner_detail_outline_right p{	padding-right:90px;}/* seijou */h3.detai_seijou_ttl{	background: url(img/detail_seijou_ttl.png) no-repeat;}/* genri */h3.detai_genri_ttl{	background: url(img/detail_genri_ttl.png) no-repeat;}/* shiyou */h3.detai_shiyou_ttl{	background: url(img/detail_shiyou_ttl.png) no-repeat;}table.detai_shiyou_ttl{	width: 100%;}table.detai_shiyou_ttl th,table.detai_shiyou_ttl td{	font-size: 11px;	text-align: center;	border: 1px solid #ccc;	padding: 2px 5px;}table.detai_shiyou_ttl th{	background: #eee;}table.detai_shiyou_ttl th.shiyou_label,table.detai_shiyou_ttl td.shiyou_label{	text-align: left;	background: #eee;	width: 160px;}/* needle */h3.detail_needle_ttl{	background: url(img/work_sp_ttl02.png) no-repeat;}div.figure_left{	float: left;	width: 300px;}div.figure_right{	float: right;	width: 320px;}/* vipseries */h3.detail_vipseries_ttl{	background: url(img/detail_vipseries_ttl.png) no-repeat;}/* kenkou */h3.detail_kenkou_ttl{	background: url(img/detail_kenkou_ttl.png) no-repeat;}div.kenkou_txt{	float: left;	width: 400px;}div.kenkou_img{	float: right;	width: 200px;}/* kouka */h3.detail_kaouka_ttl{	background: url(img/detail_kouka_ttl.png) no-repeat;}/* kakaku */h3.detail_kakaku_ttl{	background: url(img/detail_kakaku_ttl.png) no-repeat;}/* syouen */h3.detail_syouen_ttl{	background: url(img/detail_syouen_ttl.png) no-repeat;}div.detail_syouen01_txt{	width: 400px;	float: left;}div.detail_syouen01_img{	width: 185px;	float: right;}/* yout */h3.detail_youto_ttl{	background: url(img/detail_youto_ttl.png) no-repeat;}/* yout */h3.detail_donyurei_ttl{	background: url(img/detail_donyurei_ttl.png) no-repeat;}/* --------------------------------------------------  detail dpf layout-------------------------------------------------- */h3.detail_dpfcar01_ttl{	background: url(img/detail_dpfcar01_ttl.png) no-repeat;}h3.detail_dpfcar02_ttl{	background: url(img/detail_dpfcar02_ttl.png) no-repeat;}h3.detail_dpfcar03_ttl{	background: url(img/detail_dpfcar03_ttl.png) no-repeat;}h3.detail_dpfjika01_ttl{	background: url(img/detail_dpfjika01_ttl.png) no-repeat;}h3.detail_dpfjika02_ttl{	background: url(img/detail_dpfjika02_ttl.png) no-repeat;}h3.detail_dpfjika03_ttl{	background: url(img/detail_dpfjika03_ttl.png) no-repeat;}/* detail_dpfcar01 */#content_l div.detail_dpfcar01 div.detail_dpfcar01_left{	width: 200px;	float: left;	margin-top:5px;}#content_l div.detail_dpfcar01 div.detail_dpfcar01_right{	width: 430px;	float: right;}/* detail_dpfjika01 */#content_l div.detail_dpfjika01_top{	width: 319px;	margin: 0 auto;}#content_l div.detail_dpfjika01{	width: 635px;}#content_l div.detail_dpfjika01_left{	width: 300px;	float: left;}#content_l div.detail_dpfjika01_center{	width: 80px;	float: left;}#content_l div.detail_dpfjika01_right{	width: 200px;	float: left;}#content_l div.detail_dpfjika01_left div{	padding-left: 90px;}#content_l div.detail_dpfjika01_center div{	padding-top: 60px;}/* --------------------------------------------------  detail pagettl layout-------------------------------------------------- */#content_l h2{	text-indent: -9999px;	overflow: hidden;	display: block;	height: 51px;	margin-bottom: 20px;}#content_l h2.detail_hg311_pagettl{background: url(img/detail_hg311_pagettl.png) no-repeat;}#content_l h2.detail_hg511_pagettl{background: url(img/detail_hg511_pagettl.png) no-repeat;}#content_l h2.detail_hg321_pagettl{background: url(img/detail_hg321_pagettl.png) no-repeat;}#content_l h2.detail_hg120_pagettl{background: url(img/detail_hg120_pagettl.png) no-repeat;}#content_l h2.detail_hg111_pagettl{background: url(img/detail_hg111_pagettl.png) no-repeat;}#content_l h2.detail_tf151_pagettl{background: url(img/detail_tf151_pagettl.png) no-repeat;}#content_l h2.detail_sn2020_pagettl{background: url(img/detail_sn2020_pagettl.png) no-repeat;}#content_l h2.detail_sn3110_pagettl{background: url(img/detail_sn3110_pagettl.png) no-repeat;}#content_l h2.detail_z-01_pagettl{background: url(img/detail_z-01_pagettl.png) no-repeat;}#content_l h2.detail_dpfcar_pagettl{background: url(img/detail_dpfcar_pagettl.png) no-repeat;}#content_l h2.detail_dpfjika_pagettl{background: url(img/detail_dpfjika_pagettl.png) no-repeat;}#content_l h2.detail_tz4000_pagettl{background: url(img/detail_tz4000_pagettl.png) no-repeat;}#content_l h2.detail_tx2000_pagettl{background: url(img/detail_tx2000_pagettl.png) no-repeat;}#content_l h2.detail_tx1000_pagettl{background: url(img/detail_tx1000_pagettl.png) no-repeat;}#content_l h2.detail_vip700_pagettl{background: url(img/detail_vip700_pagettl.png) no-repeat;}#content_l h2.detail_vip500_pagettl{background: url(img/detail_vip500_pagettl.png) no-repeat;}#content_l h2.detail_vip300_pagettl{background: url(img/detail_vip300_pagettl.png) no-repeat;}#content_l h2.detail_up2000_pagettl{background: url(img/detail_up2000_pagettl.png) no-repeat;}#content_l h2.detail_acz1000_pagettl{background: url(img/detail_acz1000_pagettl.png) no-repeat;}#content_l h2.detail_tn2000_pagettl{background: url(img/detail_tn2000_pagettl.png) no-repeat;}#content_l h2.detail_pa2000_pagettl{background: url(img/detail_pa2000_pagettl.png) no-repeat;}#content_l h2.detail_ps2000ex_pagettl{background: url(img/detail_ps2000ex_pagettl.png) no-repeat;}#content_l h2.detail_fa2000_pagettl{background: url(img/detail_fa2000_pagettl.png) no-repeat;}#content_l h2.detail_ka1000_pagettl{background: url(img/detail_ka1000_pagettl.png) no-repeat;}#content_l h2.detail_ot2000_pagettl{background: url(img/detail_ot2000_pagettl.png) no-repeat;}#content_l h2.detail_scl700_pagettl{background: url(img/detail_scl700_pagettl.png) no-repeat;}#content_l h2.detail_spc1500_pagettl{background: url(img/detail_spc1500_pagettl.png) no-repeat;}#content_l h2.detail_qt-1_pagettl{background: url(img/detail_qt-1_pagettl.png) no-repeat;}#content_l h2.detail_skh-200_pagettl{background: url(img/detail_skh-200_pagettl.png) no-repeat;}