
/***** 725px ブロック区切り マージン：2⇒上下/左右、3⇒上/左右/下、4⇒上/右/下/左 *****/



div.pro_sp1{
width:705px;
margin:10px auto;
font-size:0px;
}

div.pro_sp2{
width:725px;
padding:5px 15px 0px;
}

div.pro_sp3{
width:725px;
padding:10px 15px 0px;
}

div.pro_sp4{
width:725px;
padding:5px 5px 0px;
}

.pRL10{padding-right:10px;padding-left:10px;}


/***************** aタグ丸矢印付き 白地用　aタグを含むpタグへ適用*****************/

span.m_link2,p.m_link2{
color:#0000CC;
font-weight:normal;
width:auto;
height:auto;
background:url(../img/linkarrow1w.gif) 
no-repeat 0% 2px ;
padding:1px 3px 1px 15px; margin:0.2em 0;
margin-left:10px; 
}

span.m_link2 a{color:#0000CC;font-weight:normal;
	line-height:1.2em;}

/***************** テンプレページ　カテゴリタイトル *****************/
/*p.title_category{ font-size: 14px; font-weight: bold; color:#666666; line-height: 140%; padding:5px }

/***************** 更新日付 *****************/
/*.nowday{ font-size: 11px; color:#000000; line-height: 140%; padding:5px }

/***************** テーブルサイズ *****************/

.table_shuri1, .table_shuri2, .table_shuri3, .table_shuri_chu,{width:529px;}
.table_shuri_bn{width:100%;}

.table_shuri1{background-color: #333333; border: 1px solid #D3D3D3;}
.table_shuri2, .table_shuri_bn{background-color: #CCCCCC;}
.table_shuri3{background-color: #FFFFFF; }
.table_shuri_chu{background-color: #CCCCCC; border: 1px solid #CCCCCC;}


/* 一覧表 */
div.shuri_title, h2.shuri_title{padding-left:10px;padding-top:10px;}
div.shuri_title2 h3.shuri_title{padding-left:15px;padding-top:5px;}
div.shuri_category{padding-left:15px;padding-top:5px;}
div.shuri_day{padding-left:15px;padding-top:5px;}
div.shuri_hyou{padding-left:5px;padding-top:5px;}

/***************** テンプレページTABLEレイアウト *****************/

/* 一覧表：大見出し */
.b111{ 
background-color: #C9E165; 
font-size: 12px;
color:#000000;
line-height: 120%;
padding:5px;
}
/* 一覧表：大見出し */
.b111c{ 
background-color: #C9E165; 
font-size: 12px;
color:#000000;
line-height: 120%;
padding:5px;
text-align:center;
white-space:nowrap;
}
.b111s{ 
background-color: #C9E165; 
font-size: 12px;
color:#000000;
line-height: 120%;
padding:5px;
text-align:center;
}
/* 一覧表：大見出し～バックナンバー用 */
.b111bn{ 
background-color: #D3D3D3; 
font-size: 12px;
color:#000000;
line-height: 120%;
padding:5px
}

/* 一覧表：大見出し小文字用＆部品保有期間 */
.b112{ 
background-color: #DEEDB6; 
font-size: 10px;
color:#000000;
line-height: 120%;
padding:5px;
}

/* 一覧表：大見出し型番用 */
.b112k{ 
background-color: #DEEDB6; 
font-size: 12px;
color:#000000;
line-height: 120%;
padding:5px;
}

/* 一覧表：大見出し型番用（小文字） */
.b112ks{ 
background-color: #DEEDB6; 
font-size: 10px;
color:#000000;
line-height: 120%;
padding:5px;
}

/* 一覧表：部品保有期間 */
.b112day{ 
background-color: #DEEDB6; 
font-size: 12px;
color:#000000;
line-height: 120%;
padding:5px;
}

/* 一覧表：大見出し小文字用～料金 */
.b112s{ 
background-color: #F0E68C; 
font-size: 10px;
color:#000000;
line-height: 120%;
padding:5px;
}
/* 一覧表：大見出し小文字用～定期交換部品 */
.b112buhin{ 
background-color: #f5fffa; 
font-size: 12px;
color:#000000;
line-height: 120%;
padding:5px;
}

/* 一覧表：型番／○×表 */
.b113{ 
background-color: #FFFFFF;
font-size: 12px;
color:#666666;
line-height: 140%;
padding:5px;
text-align:center;
}

/* 一覧表：バックナンバー型番＆日付 */
.b113bn{ 
background-color: #FFFFFF;
font-size: 12px;
color:#666666;
line-height: 140%;
padding:5px;
text-align:center;
}

/* 一覧表：修理～○×表 */
.b113s{ 
background-color: #fffacd; 
font-size: 12px;
color:#666666;
line-height: 140%;
padding:5px;
text-align:center;
}

/* 一覧表：修理～料金欄 */
.b114{ 
background-color: #fffacd; 
font-size: 12px;
color:#333333;
line-height: 140%;
padding:5px;
text-align:center;
}

/* 一覧表：修理～料金欄 */
.b114s{ 
background-color: #FFFFE0; 
font-size: 12px;
color:#666666;
line-height: 140%;
padding:5px;
text-align:center;
}

.b115{ 
background-color: #C9E165; 
color:#000000;
line-height: 140%;
padding:5px
}

/* 注意事項：見出し */
.b116{ 
background-color: #F3F3F3; 
font-size: 14px;
color:#000000;
line-height: 140%;
padding:5px;
text-align:center;
}

/* 注意事項：本文 */
.b116s{ 
background-color: #FFFFFF; 
font-size: 12px;
color:#333333;
line-height: 140%;
padding:5px;
}

/* カテゴリトップ：本文 */
.b116{ 
background-color: #FFFFFF; 
font-size: 12px;
color:#333333;
line-height: 140%;
padding:5px;
}

/* 定期交換部品一覧 */

.b117{ 
background-color: #FFFFFF; 
font-size: 12px;
color:#000000;
line-height: 120%;
padding:5px;
text-align:center;
}

.b117kata{ 
background-color: #FFFFE0; 
font-size: 12px;
color:#666666;
line-height: 140%;
padding:5px;
}

.b117hyou_l{ 
background-color: #FFFFFF;
font-size: 12px;
color:#666666;
line-height: 140%;
padding:5px;
text-align:left;
}

.b117hyou_c{ 
background-color: #FFFFFF;
font-size: 12px;
color:#666666;
line-height: 140%;
padding:5px;
text-align:center;
}

.b117hyou_r{ 
background-color: #FFFFFF;
font-size: 12px;
color:#666666;
line-height: 140%;
padding:5px;
text-align:right;
}

/*親divに指定すると包含するp要素が一行４列で並ぶ*/

.bn_box .bn_kataban {
	text-align:left;
	padding-left:5px;
	margin-left:10px;
	float: left;
	width: 200px;
	margin-bottom: 6px;
}
.dl_box p {
	font-size: 12px;
	line-height: 18px;
	color: #0064BE;
	text-align:left;
}


/* 2012/11/05 保守ページリニューアル */

div.hoshuAncLink {
	margin: 0 0 0 20px;
}
div.hoshuAncLink1 {
	margin: 0 0 0 20px;
}

div.hoshuAncLink ul li {
	width: 220px;
	float: left;
	margin: 0 0 30px 0;
}
div.hoshuAncLink1 ul li {
	width: 176px;
	float: left;
	margin: 0 0 30px 0;
}

div.subTitleBox dl {
	height: 38px;
	margin-bottom: 12px;
}
div.subTitleBox dl dt {
	display: none;
}
div.subTitleBox dl dd {
	padding: 13px 0 0 105px;
	font-weight: bold;
	font-size: 13px;
}
div.subTitleBox dl dd.hoshuBox {
	padding: 13px 0 0 135px;
}

dl.subDounyu {
	background: url(/support/hoshu/images/bg_hoshu_sub_dounyu.jpg) no-repeat left top;
}
dl.subUnyou {
	background: url(/support/hoshu/images/bg_hoshu_sub_unyou.jpg) no-repeat left top;
}
dl.subHoshu {
	background: url(/support/hoshu/images/bg_hoshu_sub_hoshu.jpg) no-repeat left top;
}

div.dounyuBox {
	width: 218px;
	text-align: center;
	float: left;
	margin-right: 2px;
	display: inline;
}
div.dounyuBox div.dounyuBoxL {
	background: url(/support/hoshu/images/bg_hoshu_dounyu_l.jpg) no-repeat left top;
	height: 60px; 
	font-size: 13px;
	font-weight: bold;
	line-height: 15px; 
}
div.dounyuBox div.dounyuBoxC {
	background: url(/support/hoshu/images/bg_hoshu_dounyu_c.jpg) no-repeat left top;
	height: 60px; 
	font-size: 13px;
	font-weight: bold;
	line-height: 15px; 
}
div.dounyuBox div.dounyuBoxR {
	background: url(/support/hoshu/images/bg_hoshu_dounyu_r.jpg) no-repeat left top;
	height: 60px; 
	font-size: 13px;
	font-weight: bold;
	line-height: 15px; 
}

div.dounyuBox02 {
	width: 875px;
	background: url(/support/common/images/dot.gif) repeat-x left top;
	margin-top: 10px;
	padding: 12px 0 0 0;
}

div.unyouBox {
	width: 438px;
	text-align: center;
	float: left;
	margin-right: 2px;
	display: inline;
	background: #f0f9fc;
}
div.unyouBox div.unyouBoxL {
	background: url(/support/hoshu/images/bg_hoshu_unyou_l.jpg) no-repeat left top;
	height: 60px; 
	font-size: 13px;
	font-weight: bold;
	line-height: 15px; 
	margin-left: 7px;
}
div.unyouBoxR {
	width: 210px;
	text-align: center;
	float: left;
	margin: 0 0 0 6px;
	display: inline;
}
div.unyouBox div.unyouBoxR01 {
	background: url(/support/hoshu/images/bg_hoshu_unyou_c.jpg) no-repeat left top;
	height: 60px; 
	font-size: 13px;
	font-weight: bold;
}
div.unyouBox div.unyouBoxR01 p {
	line-height: 15px; 
}
div.unyouBox div.unyouBoxR02 {
	background: url(/support/hoshu/images/bg_hoshu_unyou_r.jpg) no-repeat left top;
	height: 60px; 
	font-size: 13px;
	font-weight: bold;
	line-height: 15px; 
}
div.hoshuBox {
	width: 438px;
	text-align: center;
	float: left;
	margin-right: 2px;
	display: inline;
	background: #f3f8e6;
}
div.hoshuBox div.hoshuBoxR {
	background: url(/support/hoshu/images/bg_hoshu_hoshu.jpg) no-repeat left top;
	height: 60px; 
	font-size: 13px;
	font-weight: bold;
	line-height: 15px; 
	margin-left: 7px;
}
div.hoshuBox div.hoshuBoxR02 {
	background: url(/support/hoshu/images/bg_hoshu_hoshu.jpg) no-repeat left top;
	height: 60px; 
	font-size: 13px;
	font-weight: bold;
	margin-left: 7px;
}

div.hoshuBoxL {
	width: 210px;
	text-align: center;
	float: left;
	margin: 0 0 0 6px;
	display: inline;
}
.mL3 {
	margin-left: 3px;
}

.hoshuTable {
	background-color: #CCCCCC;
}
table.hoshuTable tr th {
	padding: 8px 3px;
	text-align: center;
	font-weight: bold;
}
table.hoshuTable tr td {
	padding: 8px 3px;
	text-align: center;
	background-color: #ffffff;
}
table.hoshuTable .mainItem {
    background-color: #C9E165;
    color: #000000;
    line-height: 120%;
    white-space: nowrap;
}
table.hoshuTable .sideItem {
    background-color: #DEEDB6;
    color: #000000;
    line-height: 120%;
    padding: 5px;
}
table.hoshuTable .koteiHeight {
    height: 45px;
}

#hoshuAncLink01 {
    background-image: url("/support/hoshu/images/btn_hoshu_ancLink_01.jpg");
    width: 220px;
    height: 74px;
}
#hoshuAncLink02 {
    background-image: url("/support/hoshu/images/btn_hoshu_ancLink_02.jpg");
    width: 220px;
    height: 74px;
}
#hoshuAncLink03 {
    background-image: url("/support/hoshu/images/btn_hoshu_ancLink_03.jpg");
    width: 220px;
    height: 74px;
}
#hoshuAncLink04 {
    background-image: url("/support/hoshu/images/btn_hoshu_ancLink_04.jpg");
    width: 220px;
    height: 74px;
}

#hoshuAncLink11 {
    background-image: url("/support/hoshu/images/btn_hoshu_ancLink_11.jpg");
    width: 176px;
    height: 74px;
}
#hoshuAncLink12 {
    background-image: url("/support/hoshu/images/btn_hoshu_ancLink_12.jpg");
    width: 176px;
    height: 74px;
}
#hoshuAncLink13 {
    background-image: url("/support/hoshu/images/btn_hoshu_ancLink_13.jpg");
    width: 176px;
    height: 74px;
}
#hoshuAncLink14 {
    background-image: url("/support/hoshu/images/btn_hoshu_ancLink_14.jpg");
    width: 176px;
    height: 74px;
}
#hoshuAncLink15 {
    background-image: url("/support/hoshu/images/btn_hoshu_ancLink_15.jpg");
    width: 176px;
    height: 74px;
}


#hoshuDounyu01 {
    background-image: url("/support/hoshu/images/bnr_hoshu_dounyu01.jpg");
    width: 214px;
    height: 105px;
}
#hoshuDounyu02 {
    background-image: url("/support/hoshu/images/bnr_hoshu_dounyu02.jpg");
    width: 214px;
    height: 105px;
}
#hoshuDounyu03 {
    background-image: url("/support/hoshu/images/bnr_hoshu_dounyu03.jpg");
    width: 214px;
    height: 105px;
}
#hoshuDounyu04 {
    background-image: url("/support/hoshu/images/bnr_hoshu_dounyu04.jpg");
    width: 214px;
    height: 105px;
}
#hoshuDounyu05 {
    background-image: url("/support/hoshu/images/bnr_hoshu_dounyu05.jpg");
    width: 434px;
    height: 40px;
}
#hoshuDounyu06 {
    background-image: url("/support/hoshu/images/bnr_hoshu_dounyu06.jpg");
    width: 434px;
    height: 40px;
}
#hoshuUnyou01 {
    background-image: url("/support/hoshu/images/bnr_hoshu_unyou01.jpg");
    width: 434px;
    height: 40px;
}
#hoshuUnyou02 {
    background-image: url("/support/hoshu/images/bnr_hoshu_unyou02.jpg");
    width: 209px;
    height: 40px;
}
#hoshuUnyou03 {
    background-image: url("/support/hoshu/images/bnr_hoshu_unyou03.jpg");
    width: 209px;
    height: 40px;
}
#hoshuHoshu01 {
    background-image: url("/support/hoshu/images/bnr_hoshu_hoshu01.jpg");
    width: 209px;
    height: 40px;
}
#hoshuHoshu02 {
    background-image: url("/support/hoshu/images/bnr_hoshu_hoshu02.jpg");
    width: 209px;
    height: 40px;
}
#hoshuHoshu03 {
    background-image: url("/support/hoshu/images/bnr_hoshu_hoshu03.jpg");
    width: 434px;
    height: 40px;
}

dl.notesLst dt {
    clear: left;
    float: left;
    margin: 0 0 0.1em;
    width: 2em;
	font-size: 13px;
	line-height: 120%;
}
dl.notesLst dd {
    margin: 0 0 0.1em 2em;
	font-size: 13px;
	line-height: 120%;
}
html body .head3hoshu {
    background: url("/common/img/ico_square.gif") no-repeat scroll left center transparent;
    font-weight: bold;
    width: 100%;
}
html body .head3hoshu * {
    color: #666666;
    font-size: 12px;
    padding: 2px 2px 2px 12px;
}
