/**************************************************/
/*
/**************************************************/
html { overflow-x: hidden; }
#container2 { margin: 0px auto; width: 997px;}
*{margin: 0; padding: 0; zoom: 0;}

.clear {clear: both;}

#header_box { height: 103px;}

#header_l { width: 518px; height: 67px; float: left;}
#header_l img { margin-top: 26px;}
#header_search { width: 227px; height: 67px; float: left;}
#header_r { width: 252px; height: 67px; float: right; background: url(../img/header_bg.png) no-repeat;}


#navi_box { padding-top: 3px; }
#navi_box li {list-style-type: none; display: inline;}

.clearfix {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}

/* CSS Document */
body {color:#333333;

		margin: 0px auto;}
img{ border: 0; }
#container{ margin: 0px auto; width:997px;}

#ga_title {
	margin-bottom:13px;
	margin-top: 13px;
}
#ga_carname {background:url(../images/name_car.png) no-repeat; padding-left:17px; font-size:16px; font-weight:bold; width:745px; height:37px; margin:0px; color: #000; }
.ga_largeimage {margin:13px 0px; width: 470px; }
#ga_detail {padding:0px 5px 10px 17px; line-height: 1.6;}
#ga_detail img { margin: 0 8px 8px 0; }
#ga_car {padding:21px 0px 0px 0px;}
#ga_car table { margin: 0; padding: 0; }

.ga_text_blue01 {color:#3760A6;font-size:10px;line-height:15px;}
.ga_car_title {
	color:#3760A6;
	font-size:110%;
	margin:0px 0px 0px 0px;
	line-height: 140%;
	font-weight:bold;
/*	font-family: Arial, ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック, MS UI Gothic, Osaka;*/
	border-top: 1px solid #ccc;
	padding-top: 5px;
}

.ga_car_title li { margin-bottom: 7px;}

.ga_car_title_in {
	color:#3760A6;
	font-size:140%;
	margin:0px 0px 0px 4px;
	line-height: 150%;
	font-weight:bold;
/*	font-family: Arial, ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック, MS UI Gothic, Osaka;*/
}

.ga_text10 { font-size:10px;line-height:15px;}

.ga_car_title a { color:#336699 }
.ga_car_title_in a { color:#336699 }

h1 { font-size:100%; }
h2 { font-size:100%; }
h3 { font-size:94%; color: #3760A6; margin: 0; padding: 0; }


ul { list-style:none; }
li { list-style:none; }

.linkbox { padding: 8px; margin: 0 0 0px 0; _margin: 0 0 5px -15px; }

.hovering { background:#999; cursor:pointer; }
p.fullstory { display: none; }
.fullstory a { line-height: 1%;}

#gleftb { margin:0px 7px 0px 4px; text-align: left; font-size: 88%; line-height: 150%;  }

.gh3 { font-weight: bold; color: #3760A6; margin: 3px 0; }
.gh3t { font-weight: bold; color: #3760A6; font-size: 138%; margin:0px 0; }


/*タブ*/
#tabContent {
	width: 746px;
	padding: 0;
	background: url(../images/tab_head.png) top left no-repeat;
	margin: 30px 0 0 0;

}

#tabContent-top {
	width: 642px;
	padding: 0;
	background: url(../images/tab_head2.png) top left no-repeat;
	margin: 30px 0 0 0;
	
}

#tabIndex {
	margin: 0px;
	padding: 0px;
}

#tabIndex li {
	float:left;
	border-right: 1px solid #ccc;
	font-weight: bold;
	list-style-type: none;
	cursor: pointer;
	display: block;
	height: 26px;
	padding: 5px 15px 0 15px;
	font-size: 108%;
/*	font-family: Arial, ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック, MS UI Gothic, Osaka; */
}

#tabIndex .close {
	border-right: 1px solid #ccc;
	padding: 5px 15px 0 15px;
}
#tabIndex .open {
	background-color: #fff;
	text-decoration: none;
	border-top: 1px solid #ccc;
	color: #000;
}

#tabBoxIndex {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1em;
	clear: both;
}
.tabBox { font-size: 88%; line-height: 1.6; float: left; z-index: -1; background-color: #fff;  }
.tabBoxin { border-bottom: 1px solid #ccc; margin-bottom: 4px; }
.tabbottom { background: url(../images/border_bttm.png) no-repeat; height: 7px; width: 746px; }
.tabbottom2 { background: url(../images/border_bttm2.png) no-repeat; height: 7px; width: 642px; }

.boad1c { height: 1px; border-bottom: 1px solid #E6E6E6; margin: 0 14px 7px; }


.tabBoxin_list { margin: 0 10px; width: 350px; font-size: 88%; line-height: 130%; }



.pagenb { font-size: 100%; font-weight: bold; }
.pagenb a { color: #336699 }




/*トップページ*/
#gaIndex {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 8px 8px 8px 8px;
	clear: both;
	width: 624px;
}
.gahead { background: url(../images/tab_head2.png) top left no-repeat; width: 642px; height: 32px; padding: 0; font-size: 123%; color: #666; font-weight: bold; }
.gatext { padding: 6px 0 0 12px; color: #000; /*font-family: Arial, ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック, MS UI Gothic, Osaka;*/ }
.gatext-r { padding: 6px 0 0 12px; font-size: 90% !important; /*font-family: Arial, ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック, MS UI Gothic, Osaka;*/ }
.gatb { border-top:1px solid #ccc; height: 8px; }
.tabBoxin-top { line-height: 1.5; }
.tabBoxin-tops { line-height: 1.5; font-size: 88%; }

#maintop { margin-top: 25px; padding: 5px; }
#maintop table { padding: 0; margin: 0; }
#maintop td { padding: 0; margin: 0; }

.gahead-r { background: url(../images/tab_head3.png) top left no-repeat; width: 330px; height: 32px; padding: 0; font-size: 123%; color: #666; font-weight: bold; margin-top: 0px; }
#gaIndex-r {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 5px 8px 3px 8px;
	width: 312px;
	font-size: 88%;
	line-height: 1.5;
}
.tabbottom3 { background: url(../images/border_bttm3.png) no-repeat; height: 7px; width: 330px; }

.topaddw { width: 330px; background-color: #ACACAC; margin-top: 25px; line-height: 140%; font-size: 93%; color: #fff; }
.topaddw img { margin-top: 15px; }
.topadd1 { background: url(../images/top_add1.png) no-repeat; height: 10px; width: 330px; }
.topadd2 { background: url(../images/top_add2.png) no-repeat; height: 10px; width: 330px; }

.topaddtext { padding: 15px; }
.topaddtext td { margin-left: 5px; }

.topqr { margin: 15px 0; text-align: center; }

#contents_r_logo01t { margin: 10px 0 6px 0; text-align: center; }

#ga_car-new { padding: 38px; } 
#wetpixbig { margin-top: 25px; }
#wetpix { margin: 0px 0 0 0; }
#wetpix { float: left; width: 140px; }
.wetp { float: left; margin-left: 8px; width: 510px; }
.wetul { border: 1px solid #ccc; padding: 15px 0px 15px 15px; margin: 25px 0; }
.wetul { margin-left: 0px; }
.wetul li { float: left; width: 130px; }




/*sns*/
div.sns-li a:hover img
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}

.sns-li { margin: 8px 0; }
.sns-li li { display: inline; }

