﻿@charset "utf-8";

/* CSS Document */



*{

	margin: 0;

	padding: 0;

}



body{

	font-size: 80%;

	line-height: 130%;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	color: #000;

	background-image: url(../common-image/body-bg.gif);

	background-color: #FFF;

}



.clear{

	clear:both;

}



.ml10{

	margin-left:10px;

}



.mb7{

	margin-bottom:7px;

}



.mb14{

	margin-bottom:14px;

}



.mb20{

	margin-bottom:20px;

}



.mt30{

	margin-top:30px;

}



.midashi{

	margin:7px 10px;

}





/*全体の枠組み

＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

div#ua_container{

	width: 898px;

	margin: auto;

	border-left:1px solid #ccc;

	border-right:1px solid #ccc;

	background-color: #FFF;

}



/*左カラム、コンテンツ部分*/

div#ua_contents{

	width: 718px;

	float: left;

}



/*右カラム、ローカルナビ部分*/

div#webcatalog-navi{

	width: 180px;

	float: left;

	margin-bottom:20px;

}



/*フッター部分*/

div#ua_footer{

	clear: both;

	font-size:80%;

	/*border-top: 1px solid #ccc;*/

}





/*左カラムの中身

＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

table.category-title{

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	height:26px;

}



table.category-title td{

	background-color: #5dbcfc;

}





h3{

	font-size: 120%;

	color: #FFF;

	padding-left:41px;

}





/*カテゴリー内の横移動、ページ上部*/

p.category-localnavi{

	margin-right:36px;

	font-size: 86%;

	color: #FFF;

	text-align:right;

}



p.category-localnavi strong{

	color:#FF0;

}



p.category-localnavi img{

	vertical-align:middle;

	margin-right:4px;

}





p.category-localnavi a{

	color:#FFF;

	text-decoration:none;

}



p.category-localnavi a:visited{

	color:#FFF;

	text-decoration:none;

}



p.category-localnavi a:hover{

	color:#FFF;

	text-decoration:underline;

}

/*ここまで*/





/*カテゴリー内の横移動、ページ下部*/

p.category-localnavibtm{

	font-size: 86%;

	color: #666;

	text-align:right;

}



p.category-localnavibtm a{

	color:#666;

	text-decoration:none;

}



p.category-localnavibtm a:visited{

	color:#666;

	text-decoration:none;

}



p.category-localnavibtm a:hover{

	color:#666;

	text-decoration:underline;

}

/*ここまで*/



p.category-midashicopy{

	font-size:120%;

	line-height:150%;

	color: #00A8EB;

	font-weight: bold;

	padding-bottom:3px;

	border-bottom:1px solid #00A8EB;

}





p.photo-caption{

	font-size: 80%;

	line-height:120%;

	margin-top:3px;

}



p.caution{

	font-size: 80%;

	line-height:130%;

	margin-top:7px;

}



div#category_contents{

	width: 636px;

	margin:22px 41px 0 41px;

}



h4{

	height:24px;

	background-image:url(../common-image/komidashi-bg.gif);

	font-size:110%;

	line-height:24px;

	color:#09f;

	padding-left:10px;

	margin:30px 0 14px 0;

}



h4.nigyou{

	height:40px;

	background-image:url(../common-image/komidashi-bg.gif);

	font-size:110%;

	line-height:130%;

	color:#09f;

	padding-left:10px;

	padding-top:6px;

	margin:30px 0 14px 0;

}



table.go-pagetop{

	border-top:1px solid #c7e1f5;

	height:31px;

	margin-top:20px;

}



p.link-soubishiyou{

	font-size:80%;

}



.typebetsu-img{

	padding:4px;

	vertical-align:middle;

}



.typebetsu-img02{

	margin:0 0 3px 2px;

	vertical-align:middle;

}





/*装備一覧、主要諸元への移動リンク*/

p.link-soubishiyou a{

	text-decoration:none;

}



p.link-soubishiyou a:visited{

	text-decoration:none;

}



p.link-soubishiyou a:hover{

	text-decoration:underline;

}

/*ここまで*/





/*枠に入ってる見出し部分*/

table.waku{

	border:1px solid #00A0E9;

}



p.waku-midashi{

	color:#FFF;

	font-size:120%;

	line-height:150%;

	font-weight:bold;

	margin:3px 10px;

}



p.waku-copy{

	color:#00A0E9;

	line-height:150%;

}





/*車室内VOC*/

div.voc{

border:1px solid #000;

padding:0.6em;

margin-top:14px;

}



td.equip{

	padding:3px;

	background-color:#DDE3E5;

}



p.acc{

	padding:3px;

	color:#00A8EB;

}





/*色ページ*/



td.color-spada{

	background-color:#060032;

	color:#FFF;

	text-align:center;

	font-size:86%;

	line-height:120%;

	font-weight:bold;

	padding:3px;

}



td.color-step{

	background-color:#F8B500;

	text-align:center;

	font-size:86%;

	font-weight:bold;

	padding:3px;

}



td.color-spadastep{

	background-color:#666464;

	color:#FFF;

	text-align:center;

	font-size:86%;

	font-weight:bold;

	padding:3px;

}



p.color-midashi{

	padding:7px 12px;

	border:1px solid #000;

	margin-bottom:7px;

}







/*ナビページ*/

p.txtwaku{

padding:0.2em;

border:1px solid #000;

text-align:center;

margin:20px 0 7px 0;

font-weight:bold;

}





td.navi-kinou{

border-right:1px solid #000;

border-bottom:1px solid #000;

padding:2px;

}





table.rear-entertainment{

	border:1px solid #1C1F7A;

}



p.rear-enter{

	color:#1C1F7A;

	font-weight:bold;

	margin-bottom:0.6em;

}





/*ナビ、プレミアムクラブページ*/

p.internavi-kinou{

	color:#FFF;

	background-color:#404040;

	padding:5px 10px;

}



p.premium-leadcopy{

	color:#FFF;

	padding:5px 0;

}



p.premium-komidashi{

	color:#1C1F7A;

	font-weight:bold;

	font-size:130%;

	line-height:140%;

	margin-top:2px;

}



p.wakunai{

	color:#1C1F7A;

	background-color:#FFF;

	padding:1px 3px;

	border:1px solid #1C1F7A;

	font-size:86%;

	line-height:120%;

	text-align:center;

}



p.premium-komidashi02{

	color:#1C1F7A;

	font-weight:bold;

	margin-bottom:2px;

}



td.internavi-bgleft{

	background-image:url(../navigation/image/internavi-bgleft.gif);

	background-repeat:no-repeat;

	background-position:left center;

}



td.internavi-bgright{

	background-image:url(../navigation/image/internavi-bgright.gif);

	background-repeat:no-repeat;

	background-position:right center;

}





/*安全ページ*/

p.safety-komidashi{

	padding-bottom:3px;

	border-bottom:1px solid #000;

	font-weight:bold;

	margin-bottom:0.5em;

	font-size:110%;

	line-height:130%;

}



p.allperson-safety{

	font-size:medium;

	font-weight:bold;

	line-height:150%;

	color:#0085cc;

	margin-right:15px;

}



p.safety-komidashi02{

	color:#0085cc;

	font-weight:bold;

	line-height:140%;

	border-bottom:1px solid #0085cc;

	padding-bottom:4px;

	margin-bottom:7px;

}





/*環境ページ*/

p.env-komidashi{

	padding-bottom:3px;

	border-bottom:1px solid #000;

	font-weight:bold;

	margin-bottom:0.5em;

	font-size:110%;

}



p.bluesky{

	font-size:medium;

	font-weight:bold;

	line-height:150%;

	color:#6EBA2C;

	margin-right:15px;

}



p.env-komidashi02{

	padding-top:5px;

	margin-top:2px;

	border-top:1px solid #6EBA2C;

	font-weight:bold;

	margin-bottom:0.5em;

	font-size:110%;

	color:#6EBA2C;

}



/*環境仕様ページ*/

table.env-data{

	border-top:1px solid #000;

	border-left:1px solid #000;

}



table.env-data td{

	border-right:1px solid #000;

	border-bottom:1px solid #000;

	padding:2px;

}





/*タイプページ*/



table.pricetable td.kiboukouri{

	padding:2px;

	border-bottom:1px solid #000;

}



table.pricetable td.ff{

	padding:3px 6px;

}



table.pricetable td.fourwd{

	padding:3px 6px;

	border-left:1px solid #000;

}





table.pricetable strong{

	font-size:130%;

	margin-right:0.4em;

}



table.pricetable p{

	font-size:86%;

	line-height:120%;

	margin-top:3px;

}



table.main-equip{

border-top:1px solid #060032;

border-left:1px solid #060032;

}



table.main-equip td{

	border-right:1px solid #060032;

	border-bottom:1px solid #060032;

	padding:0.3em 0.6em;

}



table.main-equip strong{

font-size:130%;

}



table.senshin-soubi{

	border:1px solid #00A0C6;

}



table.senshin-soubi td.senshin{

	border-right:1px solid #00A0C6;

	border-bottom:none;

	color:#FFF;

	background-color:#00A0C6;

	text-align:center;

	padding:0.2em 0.4em;

}



table.senshin-soubi td.senshin-item{

	border-right:none;

	border-bottom:none;

	background-color:#9ED9F6;

	padding:0.2em 0.4em;

}



table.senyou-soubi td{

	padding:0.8em;

	background-color:#00002E;

	color:#FFF;

}



table.senyou-soubi p{

font-size:110%;

font-weight:bold;

border-bottom:1px solid #FFF;

margin-bottom:0.6em;

padding:0.2em;

}





/*福祉車両ページ*/

table.welfare-equip{

	border-top:1px solid #E2C39C;

	border-left:1px solid #E2C39C;

}



table.welfare-equip td{

	padding:7px;

	border-right:1px solid #E2C39C;

	border-bottom:1px solid #E2C39C;

}



p.welfare-caution{

	padding:5px;

	background-color:#E9D4A5;

	font-size:80%;

}



p.senyou-catalog{

	padding:5px;

	background-color:#727172;

	font-size:80%;

	 color:#FFF;

}



/*フォトライブラリーページ*/

table.photo-libtable a{

	border:2px solid #FFF;

}



table.photo-libtable a:visited{

	border:2px solid #FFF;

}



table.photo-libtable a:hover{

	border:2px solid #09f;

}





table.photo-libtable td{

	padding:15px 10px;

	border-right:1px solid #CCC;

	border-bottom:1px solid #CCC;

	text-align:center;

}



table.photo-libtable td.right{

	border-right:none;

	border-bottom:1px solid #CCC;	

}



table.photo-libtable td.bottom{

	border-bottom:none;

	

}



/*3Dビューページ*/

table.threed-caution{

	font-size:86%;

	line-height:128%;

}



div#category_contents3d{

	width: 704x;

	margin:22px 7px 0;

}



p.threed-title{

	color:#FFF;

	font-size:120%;

	font-weight:bold;

	background-color:#00A0E9;

	padding:7px;

	margin-bottom:1em;

}





/*フッター部分

＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

#ua_footer{

	padding:14px 0 10px 41px;

	color:#09f;

}



#ua_footer a{

	color:#09f;

	text-decoration:none;

}



#ua_footer a:visited{

	color:#09f;

	text-decoration:none;

}





#ua_footer a:hover{

	text-decoration:underline;

}





/*拡大ページ

＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

a.link-nexback:link{

	text-decoration:none;

	color:#09f;

}



a.link-nexback:visited{

	text-decoration:none;

	color:#09f;

}



a.link-nexback:hover{

	text-decoration:underline;

}


p.finish{
	margin:0;
	padding:0;
	width:888px;
	padding:5px;
	font-size:12px;
	background:#ccc;
	border-bottom:3px double #666;
	text-align:center;
	color:#f00;
}