﻿@charset "UTF-8";


* {
    margin: 0;
    padding: 0;
    font-size: 12px;
    }

body, input, select, textarea, th, td, li ,a {
    font-family: 'ＭＳ Ｐゴシック','MS P Gothic',Arial,'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif,Helvetica;
	color: #333333;
}
img {
vertical-align:top;
border: none;
}
/*IE6*/
* html img{
vertical-align: bottom;
}
/*IE7*/
*:first-child+html img{
vertical-align: bottom;
}

/* clearfix */
.clf {
    zoom:1;/*for IE 5.5-7*/
}
.clf:after {/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}


/* ----------------------- 共通ヘッダー ----------------------- */



/*-------------------------------------------------
  #TOPタブogawa
-------------------------------------------------*/

#contents_header { position: relative;}
#contents_tab { margin-bottom: 15px;}
.home_btn a { position: absolute; top: 185px; left: 900px; background:url(../images/home_icon.png) 0 0 no-repeat; display: block; text-indent: -9999px; width: 65px; height:65px;}
.home_btn a:hover {background:url(../images/home_icon.png) 0 -65px no-repeat;} 
#tab1 { background: url(../images/main_header_bg.png) top; }
#tab1 {
	margin-left: 0;
	margin-bottom: 0;
	border-bottom: 5px solid #ff923a;
	height: 63px;
	padding-left: 15px;
	overflow: hidden;
}
#tab1 li {
	float: left;
	width: 155px;
	height: 63px;
	margin-right: 10px;
}


#tab1 li a {
	display: block;
	border-bottom: 0;
	background: url(../images/main_navi_bg.png) 0 0;
	text-indent: -9999px;
	height: 63px;
	outline: none;
}


#tab1 li a.tab_01 { background: url(../images/main_navi_bg.png) -165px -63px no-repeat;} 
#tab1 li a.tab_02 { background: url(../images/main_navi_bg.png) -330px -63px no-repeat;} 
#tab1 li a.tab_03 { background: url(../images/main_navi_bg.png) -495px -63px no-repeat;} 
#tab1 li a.tab_04 { background: url(../images/main_navi_bg.png) -990px -63px no-repeat;} 
#tab1 li a.tab_05 { background: url(../images/main_navi_bg.png) -825px -63px no-repeat;} 


#tab1 li a:hover.tab_01 { background: url(../images/main_navi_bg.png) -165px 0 no-repeat;} 
#tab1 li a:hover.tab_02 { background: url(../images/main_navi_bg.png) -330px 0 no-repeat;} 
#tab1 li a:hover.tab_03 { background: url(../images/main_navi_bg.png) -495px 0 no-repeat;} 
#tab1 li a:hover.tab_04 { background: url(../images/main_navi_bg.png) -990px 0 no-repeat;} 
#tab1 li a:hover.tab_05 { background: url(../images/main_navi_bg.png) -825px 0 no-repeat;} 

#tab1 li.present a.tab_01 { background: url(../images/main_navi_bg.png) -165px 0 no-repeat;} 
#tab1 li.present a.tab_02 { background: url(../images/main_navi_bg.png) -330px 0 no-repeat;} 
#tab1 li.present a.tab_03 { background: url(../images/main_navi_bg.png) -495px 0 no-repeat;} 
#tab1 li.present a.tab_04 { background: url(../images/main_navi_bg.png) -990px 0 no-repeat;}
#tab1 li.present a.tab_05 { background: url(../images/main_navi_bg.png) -825px 0 no-repeat;} 
 

#page1, #page2, #page3,#page4,#page5 {
	margin-bottom: 5px;
	border: 1px solid #CCC;
}


/*-------------------------------------------------
  #タブコンテンツogawa
-------------------------------------------------*/
.Q1,.Q2,.Q3,.Q4,.Q_guide,.Q_newmodel,.Q_NEWS { float: left; padding: 8px;}

.Q1 a { background:url(../images/tab_01_btn_Q1.png) 0 0 no-repeat; width: 353px; height: 230px; display: block; text-indent: -9999px;}
.Q1 a:hover { background:url(../images/tab_01_btn_Q1.png) 0 -230px no-repeat;}
.Q2 a { background:url(../images/tab_01_btn_Q2.png) 0 0 no-repeat; width: 353px; height: 230px; display: block; text-indent: -9999px;}
.Q2 a:hover { background:url(../images/tab_01_btn_Q2.png) 0 -230px no-repeat;}
.Q3 a { background:url(../images/tab_02_btn_Q3.png) 0 0 no-repeat; width: 353px; height: 230px; display: block; text-indent: -9999px;}
.Q3 a:hover { background:url(../images/tab_02_btn_Q3.png) 0 -230px no-repeat;}
.Q4 a { background:url(../images/tab_02_btn_Q4.png) 0 0 no-repeat; width: 353px; height: 230px; display: block; text-indent: -9999px;}
.Q4 a:hover { background:url(../images/tab_02_btn_Q4.png) 0 -230px no-repeat;}

.tab3 li { padding: 0;line-height: 0; vertical-align: bottom; float:left; zoom: 1;}
.tab3 li img { padding: 0;line-height:normal; vertical-align: bottom; float:left; zoom: 1;}
.tab3 li a { padding: 0;line-height:normal; vertical-align: bottom; float:left; zoom: 1;}

.Q_guide a { background:url(../images/tab_04_btn_guide.png) 0 0 no-repeat; width: 300px; height: 230px; display: block; text-indent: -9999px; margin-left: 10px;}
.Q_guide a:hover { background:url(../images/tab_04_btn_guide.png) 0 -230px no-repeat;}
.Q_newmodel a { background:url(../images/tab_04_btn_newmodel.png) 0 0 no-repeat; width: 300px; height: 230px; display: block; text-indent: -9999px; margin-left: 10px;}
.Q_newmodel a:hover { background:url(../images/tab_04_btn_newmodel.png) 0 -230px no-repeat;}
.Q_NEWS a { background:url(../images/tab_04_btn_news.png) 0 0 no-repeat; width: 300px; height: 230px; display: block; text-indent: -9999px;}
.Q_NEWS a:hover { background:url(../images/tab_04_btn_news.png) 0 -230px no-repeat;}



/*-------------------------------------------------
  Itemリストogawa
-------------------------------------------------*/

#New_Item { margin-bottom: 20px; margin-right: -32px !important; width: 712px;}

div#block02 .unitItems { width: 720px; margin-right: -30px;}

div#block02 .item {	float: left; margin: 0 34px 20px 0;	width: 204px; padding: 0px; background: #FFFFFF; display: inline;}
div#block02 .item h3 { margin: 0px; line-height: 18px;}
div#block02 .item h3 a { font-size:1.2em; font-weight: normal; line-height: 25px;}

div#block02 .item .photo { height: auto; margin: 0; text-align: center;}
div#block02 .item .photo a img { border: 1px solid #CCCCCC; margin-bottom: 5px; padding: 1px;}
div#block02 .item .photo a:hover img { border: 1px solid #ff7200; margin-bottom: 5px; padding: 1px;}
div#block02 .item dt { padding: 0 0 0 10px;	background: url(../img/common/ico_list_01.gif) no-repeat 0 30%;	color: #999999;}
div#block02 .item .cat_tit { background: #CCCCCC; padding: 5px 10px; line-height: 14px; color: #FFF; font-size: 10px; font-weight: bold; float: left !important; margin-right: 5px; display: inline;}
div#block02 .Item_date { font-size: 12px;}
div#block02 .Item_date img { margin: 0 0 0 3px;}
div#block02 .Item_txt { line-height: 1.2em; margin: 5px 0px;}



/*-------------------------------------------------
  TOP追加
-------------------------------------------------*/

#main h2.top_tit { margin-bottom: 10px;}
.col_A { margin: 0 0 20px 0; padding: 0 20px;}












/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

div#container {
	clear:both;
	margin: 0 auto;
	width:980px;
}

p.pankuzu {
	margin-top: -20px;
	margin-bottom: 10px;
}

#main {
    display: inline;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 680px;
/*line-height: 1.5;*/
clear:both;
	}

#sidebarcontainer {
    float: right;
    font-size: 12px;
    height: auto;
    margin: 0 0 15px;
    padding: 0;
    width: 280px;
}
.Top {
	width: 980px;
	display: block;
	height: 140px;
}

.Top_bg {
	background: url(../images/top.png) 0 0 no-repeat;
	width: 685px;
	height: 140px;
	position: relative;
	float: left;
	margin-right: 15px;
	}


.Top h1 {
	text-indent: -9999px;
	width: 15px;
	}


/*
.TOP_btn a {
    background: url(../images/btn.png) no-repeat scroll 0 0 transparent;
    height: 39px;
    left: 485px;
    outline: medium none;
    position: absolute;
    text-indent: -9999px;
    top: 57px;
    width: 183px;
	}

.TOP_btn a:hover {
    background: url(../images/btn.png) no-repeat scroll 0 -39px transparent;
	}

.TOP_btn a:active {
    background: url(../images/btn.png) no-repeat scroll 0 -78px transparent;
	}

.Review_btn a {
    left: 485px;
    position: absolute;
    top: 100px;
    width: 200px;
	}*/

.col_2 {
	background: url(../images/titi.png) 0 0 no-repeat;
	width: 980px;
	height: 360px;
	position: relative;
	}


	
	
.col_2_text {
	position: absolute;
	top: 317px;
	left: 793px;
	}
	
.col_2_text2 {
	position: absolute;
	top: 207px;
	left: 650px;
	}	
	
	
	

#main h2 {
	margin-bottom: 20px;
	}

.col_2 h3 {
	text-indent: -9999px;
	}

.col_btm {
	background:url(../images/col_2_btm.png) 0 0 no-repeat;
	width: 980px;
	height: 244px;
	position: relative;
	}




.count {
    border: 0 none !important;
    color: #333333;
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    height: 50px;
    left: 450px;
    position: absolute;
    top: 300px;
    width: 130px;
}
	
	
.col_btmbtn a {
    background: url(../images/btn2.png) no-repeat scroll 0 0 transparent;
    height: 39px;
    left: 630px;
    outline: medium none;
    position: absolute;
    text-indent: -9999px;
    top: 135px;
    width: 183px;
	}

.col_btmbtn a:hover {
    background: url(../images/btn2.png) no-repeat scroll 0 -39px transparent;
	}

.col_btmbtn a:active {
    background: url(../images/btn2.png) no-repeat scroll 0 -78px transparent;
	}
	
.col_btm_text {
	position: absolute;
	top: 110px;
	left: 630px;
	}
	
.indent { text-indent: -9999px; display: none; height: 0px;}	
	

.col_btm_text2 {
	position: absolute;
	top: 329px;
	left: 740px;
	}
			
	
.col_btm .cap {
	position: absolute;
	top: 381px;
	left: 85px;
	font-size: 10px;
	}
	
	
	

	
	
.L_box {
	width: 450px;
	float:left;
	margin-right:15px;
	line-height: 1.5em;
	}	
	
	
.R_box {
	width: 450px;
	float:left;
	line-height: 1.5em;
	}	
	
	
#kiyaku .bg_pd {
	padding-left: 14px;
	padding-right: 10px;
	}
	
	
#term-info {padding:20px 0 10px 0; margin:0 20px; border-top:1px solid #f18d00;} 	
#term-bottom{background:url(../images/kiyaku_btm.png) no-repeat top left; width:980px; height:10px; content:" "; overflow:hidden; zoom:1;}
	
.term-box p {
	padding-bottom:15px;
	}


/* ---------　サイド　---------- */
.adspace {
    margin: 0 0 20px;
}
.sidenavi_box {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    font-size: 12px;
    line-height: 140%;
    margin: 0 0 15px;
    padding: 10px 8px 5px;
}
.sn_tit p {
    background: url(//d2i6c6y1xqgf7t.cloudfront.net/common/images/sn_titi.gif) 0 0 no-repeat;
    width: 275px;
    height: 18px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 0 0 5px;
}
a:link {
    color: #1E0FCA;
}
.sidenavi_box {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    font-size: 12px;
    line-height: 140%;
    margin: 0 0 15px;
    padding: 10px 8px 5px;
}
.sidenavi_box ul.sn_ul_00{
    margin: 0 2px 4px 0;
}
.sidenavi_box ul.sn_ul_00 li {
    display: block;
    list-style: none outside none;
    margin: 0 0 2px 5px;
    padding: 0;
    width: 120px;
    float: left;
}
.sidenavi_box ul.sn_ul_00 li a {
    background: url(../images/icon_point2.gif) left 2px no-repeat;
    margin: 0;
    padding: 0 0 0 10px;
    font-size: 12px;
}

.sidenavi_box ul.sn_ul_01 {
    margin: 0 2px 4px 0;
}

.sidenavi_box ul.sn_ul_01 li {
    margin: 0 0 2px 5px;
    padding: 0;
    display: block;
    list-style:none;
}

.sidenavi_box ul.sn_ul_01 li a {
    background: url(../images/icon_point2.gif) left 2px no-repeat;
    margin: 0;
    padding: 0 0 0 10px;
    font-size: 12px;
}

.Side_Title, .Side_Title2 {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
}
.Side_Title:hover {
    background-color: #FFDD44;
    color: #000000;
    cursor: pointer;
}
.Side_Title2 span {
    float: left;
    width: 240px;
    font-size: 12px;
}
.Side_Title2 .Right_arrow {
    float: right;
    margin: 1px 0 0;
    width: 20px;
}
#menu2 { margin: 0 0 15px 0;}
#menu2 ul.menu2 { font-size: 12px; display: none; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 10px 0 10px 15px;}
#menu2 ul.menu2 li { margin: 0 0 5px 0;}
#menu2 ul.menu2 li a {
	background: url(//d2i6c6y1xqgf7t.cloudfront.net/common/images/icon_point2.gif) left 2px no-repeat;
	padding: 0 0 5px 10px;
}


#menu2 ul.menu2 li.line { background: url("//d2i6c6y1xqgf7t.cloudfront.net/media/img/contentsImg/line_01.gif") repeat-x scroll left bottom transparent;  padding-bottom: 8px;}

li {
    list-style-type: none;
}
/* ---------　ソーシャルリンク　---------- */

.snsList {
	clear: both;
    font-size: 10px;
    padding-bottom: 5px;
    padding-top: 20px;
    /*margin-left: 475px;*/
}

	
a.mixi-check-button img {
    margin-bottom: 6px;
    margin-right: 5px;
}	

.fb_share_size_Small {
	padding-top: -40px !important;
	margin-top: 0px;
	/margin-top: -24px;
	display: block;
	float: right;
	}



.fbox1{
	width:680px;
	/*height:160px;*/
	margin:20px 20px 20px 0;
	clear:both;
}
.fbox1_L{
	width:200px;
	margin-right:14px;
	float: left;
	overflow:hidden;
	zoom:1;
}
.fbox1_R{
	float:left;
	padding: 0 0 0 15px;
    width: 440px;
    margin-top:10px;
    margin-bottom: 20px;
}
.fbox2{
	width:680px;
	/*height:200px;*/
	margin:20px 20px 20px 0;
	clear:both;
}
.fbox2_L{
	width:240px;
	margin-right:14px;
	float: left;
	overflow:hidden;
	zoom:1;
}
.fbox2_R{
	float:left;
	padding: 0 0 0 10px;
    width: 415px;
	margin-top:10px;
    margin-bottom: 10px;
}
.titleText01{
    color: #F6871B;
    float: left;
    font-size: 16px;
    width: 440px;
    margin :0 0 5px 0;
    border-left:7px solid #F6871B;  
    padding:3px 7px;
}
.titleText02{
    background: none repeat scroll 0 0 #adf4ec;
    float: left;
    font-size: 16px;
    padding: 10px;
    width: 660px;
    border: 1px solid #33c9b9;
margin :0 0 5px 0;
}

.img01{
   width:200px;
  /* height:140px;*/
   float:left;
   padding:0 20px 20px 0;
}
.img02{
   width:240px;
   height:160px;
   float:left;
   padding:0 20px 5px 0;
}
.fbox_Link {
    margin: 10px 2px 10px 0;
}
.fbox_Link li {
    margin: 0 0 2px 5px;
    padding: 0;
    display: block;
    list-style:none;
}
.fbox_Link li a {
   background: url(//d2i6c6y1xqgf7t.cloudfront.net/common/images/icon_point2.gif) left 2px no-repeat;
   margin: 0;
   padding: 0 0 0 10px;
}

/*ここから20131107*/
#font ul {
   width:680px;
   /*margin:30px auto;*/
   padding:0;
}

#font li {
   float:left;
   list-style:none;
   margin-right:5px;
   padding:10px;
   /padding:10px 5px 10px 10px;
   font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   color:#fff;
   font-size:20x;
   font-weight:bold;
   line-height:1.0;
   background:#8d8d8d;
   cursor:pointer;
}

#font li.hover {
   background:#F12B04;
}
#font li.active {
   background:#F6871B;
}
.makerLogo_honda {
    background: url("../images/head_honda.gif") no-repeat scroll 0 0 transparent;
    height: 162px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.makerLogo_toyota {
    background: url("../images/head_toyota.gif") no-repeat scroll 0 0 transparent;
    height: 162px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.makerLogo_daihatsu {
    background: url("../images/head_daihatsu.gif") no-repeat scroll 0 0 transparent;
    height: 162px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.makerLogo_mazda {
    background: url("../images/head_mazda.gif") no-repeat scroll 0 0 transparent;
    height: 162px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.makerLogo_mitsubishi {
    background: url("../images/head_mitsubishi.gif") no-repeat scroll 0 0 transparent;
    height: 162px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.makerLogo_nissan {
    background: url("../images/head_nissan.gif") no-repeat scroll 0 0 transparent;
    height: 162px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.makerLogo_subaru {
    background: url("../images/head_subaru.gif") no-repeat scroll 0 0 transparent;
    height: 162px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.makerLogo_suzuki {
    background: url("../images/head_suzuki.gif") no-repeat scroll 0 0 transparent;
    height: 162px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.makerLogo_txt {
   /* font-size: 18px;*/
    left: 177px;
    outline: medium none;
    position: absolute;
    top: 70px;
    width: 550px;
    line-height: 20px;
    color:#000000;
    font-weight:bold;
}
.tel_daihatsu {
    background: url("../images/tel_daihatsu.gif") no-repeat scroll 0 0 transparent;
    height: 149px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.tel_mitsubishi {
    background: url("../images/tel_mitsubishi.gif") no-repeat scroll 0 0 transparent;
    height: 149px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.tel_nissan {
    background: url("../images/tel_nissan.gif") no-repeat scroll 0 0 transparent;
    height: 149px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.tel_honda {
    background: url("../images/tel_honda.gif") no-repeat scroll 0 0 transparent;
    height: 149px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.tel_suzuki {
    background: url("../images/tel_suzuki.gif") no-repeat scroll 0 0 transparent;
    height: 149px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.tel_subaru {
    background: url("../images/tel_subaru.gif") no-repeat scroll 0 0 transparent;
    height: 149px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.tel_mazda {
    background: url("../images/tel_mazda.gif") no-repeat scroll 0 0 transparent;
    height: 149px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}
.tel_toyota {
    background: url("../images/tel_toyota.gif") no-repeat scroll 0 0 transparent;
    height: 149px;
    position: relative;
    width: 680px;
    padding:0;
    margin:0;
    _margin-top:-2px; /* IE6 */
    *margin-top:-2px; 
    display:block;
}

.tel_txt {
   /* font-size: 18px;*/
    left: 17px;
    outline: medium none;
    position: absolute;
    top: 50px;
    width: 550px;
    line-height: 20px;
    color:#000000;
    /*font-weight:bold;*/
}


/************************************************************
 * 小動物
 ************************************************************/
.pa													{ position: absolute;}
.vaM												{ vertical-align: middle;}
.ilB												{ display: inline-block;}
.mT5												{ margin-top: 5px;}
.mT8												{ margin-top: 8px;}
.mT10												{ margin-top: 10px;}
.mT20												{ margin-top: 20px;}
.mT30												{ margin-top: 30px;}
.mR5												{ margin-right: 5px;}
.mR10												{ margin-right: 10px;}
.mR15												{ margin-right: 15px;}
.mR18												{ margin-right: 18px;}
.mL10												{ margin-left: 10px;}
.mL20												{ margin-left: 20px;}
.mL30												{ margin-left: 30px;}
.mB5												{ margin-bottom: 5px;}
.mB10												{ margin-bottom: 10px;}
.mB15												{ margin-bottom: 15px;}
.mB20												{ margin-bottom: 20px;}
.fgRed												{ color: #c00;}
.fgLGray											{ color: #999;}
.fgOrange											{ color: #ff7200;}
.fgRed												{ color: #CC0000 !important;}
.iMG												{ display: block; text-indent: -9999px; text-decoration: none; outline: none;}
.taL												{ text-align: left !important;}
.taC												{ text-align: center !important;}
.taR												{ text-align: right !important;}
.arial												{ margin-right: 1px; font-weight: 700; font-family: Arial; vertical-align: -1px;}
.fs10												{ font-size: 10px;}
.fs12												{ font-size: 12px;}
.fs14												{ font-size: 14px;}
.fs15												{ font-size: 15px;}
.fs16												{ font-size: 16px;}
.fs24												{ font-size: 24px;}
.nml												{ font-weight: 400 !important;}
.bold												{ font-weight: 700 !important;}
.ls1												{ letter-spacing: 1px;}
.red   												{ color: #FF0000;}
.clb   												{ clear:both;}
.fll   												{ float: left;}
.flr   												{ float: right;}
.w680												{ width: 680px;}
.pa15												{ padding: 0 15px;}
.lh14												{ line-height: 1.4em;}



/*福祉車両の種類*/
.syurui_fbox1{
	width:680px;
	/*height:160px;*/
	margin:0px 20px 20px 0;
	clear:both;
}
.syurui_fbox1_L{
	width:240px;
	margin-right:14px;
	float: left;
	overflow:hidden;
	zoom:1;
}
.syurui_fbox1_R{
	float:right;
    	width: 420px;
}
.syurui_lead{
    	margin-bottom: 20px;
}
.syurui_fbox_Link {
    margin: 10px 2px 10px 0;
}
.syurui_fbox_Link li {
    margin: 0 0 2px 5px;
    padding: 0;
    display: block;
    list-style:none;
}
.syurui_fbox_Link li a {
   background: url(../images/icon_point3.gif) left 2px no-repeat;
   margin: 0;
   padding: 0 0 0 10px;
}
.syurui_titleText01{
    color: #F6871B;
    font-size: 16px;
    margin :0 0 5px 0;
    border-left:7px solid #F6871B;  
    padding:3px 7px;
    overflow:hidden;
}

/*税金*/
.zeikin_fbox1{
	width:680px;
	/*height:160px;*/
	margin:10px 20px 20px 0;
	clear:both;
}
.zeikin_list{
	margin-left: 20px;
	font-weight:bold;
	line-height:200%;
}
/*選び方①*/
.sheet_fbox1_R {
    float: right;
    padding-top: 20px;
    width: 420px;
}
.sheet_fbox1 {
    background: none repeat scroll 0 0 #FCE8CC;
    clear: both;
    margin: 0 20px 20px 0;
    padding: 20px;
    width: 640px;
    line-height: 200%;
}
/*-------------------------------------------------
  サイドナビリストogawa
-------------------------------------------------*/
h3.car_list { background: url(../images/sn_bg.png) 0 0 no-repeat; width: 239px; height:33px; padding: 8px 0 0 23px; font-weight: bold; font-size: 14px;}
.car_list_ul { border-bottom: 1px dashed; border-color: #CCC; padding-bottom: 5px; margin-bottom: 10px;}
.car_list_ul li { font-size: 12px;}


/************************************************************
 * 販売店リスト
 ************************************************************/

.shop_List_map_col { background: url(../images/map.png) 0 0 no-repeat; width: 978px; height: 485px; position: relative;}

.shop_List_map_col .hokkaido {	position: absolute;	left: 580px; top: 60px;}
.shop_List_map_col .tohoku { position: absolute; left: 580px; top: 130px;}
.shop_List_map_col .kanto { position: absolute; left: 580px; top: 290px;}
.shop_List_map_col .hokuriku_koshinetsu { position: absolute; left: 324px; top: 38px;}
.shop_List_map_col .tokai { position: absolute; left: 397px; top: 338px;}
.shop_List_map_col .kansai { position: absolute; left: 192px; top: 38px;}
.shop_List_map_col .chugoku { position: absolute; left: 77px; top: 125px;}
.shop_List_map_col .sikoku { position: absolute; left: 236px; top: 353px;}
.shop_List_map_col .kyusyu { position: absolute; left: 62px; top: 265px;}



.shop_List_map_col ul { width: 85px;}
.shop_List_map_col ul li a { line-height: 1.6em;}
.shop_List_map_col p { position: absolute; top: 440px; left: 15px; font-size: 14px;}

/************************************************************
 * 販売店リスト
 ************************************************************/

.shop_List_map_col2 { background: url(../images/map_small.png) 0 0 no-repeat; width: 680px; height: 485px; position: relative;}

.shop_List_map_col2 .hokkaido {	position: absolute;	left: 550px; top: 40px;}
.shop_List_map_col2 .tohoku { position: absolute; left: 550px; top: 110px;}
.shop_List_map_col2 .kanto { position: absolute; left: 550px; top: 270px;}
.shop_List_map_col2 .hokuriku_koshinetsu { position: absolute; left: 294px; top: 18px;}
.shop_List_map_col2 .tokai { position: absolute; left: 362px; top: 318px;}
.shop_List_map_col2 .kansai { position: absolute; left: 162px; top: 18px;}
.shop_List_map_col2 .chugoku { position: absolute; left: 47px; top: 105px;}
.shop_List_map_col2 .sikoku { position: absolute; left: 206px; top: 333px;}
.shop_List_map_col2 .kyusyu { position: absolute; left: 32px; top: 245px;}



.shop_List_map_col2 ul { width: 85px;}
.shop_List_map_col2 ul li { font-size: 12px;}
.shop_List_map_col2 ul li a { line-height: 1.6em; font-size: 12px;}
.shop_List_map_col2 p { position: absolute; top: 440px; left: 15px; font-size: 14px;}

/************************************************************
 * 販売店リスト メーカー別
 ************************************************************/
.prefBox {
	position: relative;
	padding: 20px 0 0 205px;
	width: 475px;
	height: 199px;
	background: url(../images/small_map_img.png) 0 0 no-repeat;
	z-index: 0 !important;
	}
.prefBox .fl { float: none;}
.prefBox dt, .prefBox li { float: left !important;}
.map_Area_dl { width: 488px; float: left;}
.ksl {
	color:#343334;
	text-decoration:none;
	font-weight:bold;
	flort:left;
	width:85px;
	height:20pxl
}

.sp { 
	border-right: 1px solid #333333;
    margin-right: 4px;
    padding-right: 4px;
	}
	
.map_list_dd { margin-bottom: 4px; height: 20px;}
