﻿@charset "utf-8";
/* CSS Document */


#ua_container{
	width: 858px;
	margin: 0px auto 10px;
	padding-top: 20px;
	font-size:small;
	line-height:130%;
	text-align:left;
	background-color: #FFFFFF;
}

#mainFloor{
	width:900px;
	height:auto;
	padding:0px 0px 1px 0px;
	margin:0px;
	background-color: #FFFFFF;
}



/*カテゴリー　サブメニュー*/
table.submenu{
	margin-bottom:2em;
}
p.sub{
	font-size:125%;
	text-align: left;
	color:#333333;
}
p.sub a{
	text-decoration:none;
	color:#999999;
}
p.sub a:hover{
	text-decoration:none;
	color:#333333;
}
table.submenu td{
	padding-bottom:0.5em;
	border-bottom:1px solid #999999;
}



/*カテゴリータイトル部分*/
table.category-title{
	margin-bottom:1.6em;
}


table.category-title td{
	padding-bottom:0.5em;
	border-bottom:1px solid #000314;
}


/*パンくず*/
p.pankuzu{
	text-align: right;
	color:#000314;
}

p.pankuzu a,
p.threed-link a,
#kakudai a,
p.kaku-soubi-siyou a{
	text-decoration:none;
	color:#000314;
}

p.pankuzu a:visited,
p.threed-link a:visited,
#kakudai a:visited,
p.kaku-soubi-siyou a:visited{
	text-decoration:none;
	color:#000314;
}

p.pankuzu a:hover,
p.threed-link a:hover,
#kakudai a:hover,
p.kaku-soubi-siyou a:hover{
	text-decoration:underline;
	color:#C00;
}

/*3Dページ*/

p.threed-link a{
	text-decoration:none;
	color:#C00;
}

p.threed-link a:visited{
	text-decoration:none;
	color:#C00;
}

p.threed-link a:hover{
	text-decoration:underline;
	color:#C00;
}



/*拡大ページ*/
p.kakudai-pankuzu{
	font-weight:bold;
	padding:3px 0 3px 7px;
	border-left:5px solid #000314;
}

#kakudai{
	width:760px;
	margin:20px auto 0;
}

.mt10{
	margin-top:10px;
}

.mt15{
	margin-top:15px;
}

.mt20{
	margin-top:20px;
}

.mt30{
	margin-top:30px;
}

.mt50{
	margin-top:50px;
}

.mb5{
	margin-bottom:5px;
}

.mb10{
	margin-bottom:10px;
}

.mb15{
	margin-bottom:15px;
}

.mb20{
	margin-bottom:20px;
}

.mb30{
	margin-bottom:30px;
}



/*汎用
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
h4.komidashi{
	border-left:3px solid #9DC815;
	padding:3px 0 3px 7px;
	font-size:small;
	line-height:130%;
	margin-bottom:0.6em;
}

h4.komidashi span{
	font-weight:normal;
	font-size:x-small;
}

h4.komidashi-equip{
	border-left:3px solid #9DC815;
	padding:3px 0 3px 7px;
	font-size:small;
	line-height:130%;
	margin:3px 0 0.6em;
}

p.photo-caution{
	font-size:x-small;
	line-height:130%;
	margin-top:5px;
}

span.caution{
	font-size:x-small;
}

span.typebetsu{
	font-size:x-small;
	font-weight:normal;
	border:1px solid #000;
	padding:2px 6px;
	margin-left:6px;
}

span.typebetsu-equip{
	font-size:x-small;
	font-weight:normal;
	border:1px solid #000;
	padding:2px 6px;
}

/*各装備仕様の詳しい～リンク*/
p.kaku-soubi-siyou{
	font-size:x-small;
	text-align:right;
	margin-top:1em;
}

.txtgreen{
	color:#9DC815;
}

.txtgray{
	color:#666;
}

/*VOC*/
p.voc{
	border-top:1px solid #9DC815;
	border-left:1px solid #9DC815;
	padding:1em;
	margin-top:30px;
}

p.voc strong{
	color:#9DC815;
}

/*拡大ページ、各トップへ戻るセルの上線*/
td.bd-top{
padding-top:5px;
border-top:1px solid #aaa;
}



/*タイプページ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
td.komidashi-type{
	border-left:3px solid #727172;
	padding:5px 0 5px 7px;
}

td.komidashi-type02{
	border-left:1px solid #727172;
	padding:5px 0;
}

p.price{
	font-size:medium;
	font-weight:bold;
	padding:5px 0 2px;
}

p.price span{
	font-size:x-small;
	font-weight:normal;
	margin-left:5px;
}


p.syuyou-soubi{
	font-weight:bold;
	padding:5px 0 5px 7px;
	border-bottom:1px solid #727172;
}

span.senyou-zentype{
	font-weight:normal;
}


.senyou{
	color:#526C8B;
}

.senyou35{
	color:#919600;
}




.zentype{
	color:#4D4D4D;
}


/*装備表ページ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
table#equipmentlist{
	margin:5px 0;
}

table#equipmentlist td{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:2px 4px;
}

table#equipmentlist td.category-name{
	font-weight:bold;
	text-align:center;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
}

table#equipmentlist td.type-name{
	font-weight:bold;
	text-align:center;
	color:#FFF;
	border-bottom:2px solid #000;
	background-color:#415863;
}

table#equipmentlist td.alltype-equip{
	border-bottom:2px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #FFF;
}

table#equipmentlist td.sikiri{
	border-bottom:2px solid #000;
}

table#equipmentlist td.hyoujyun{
	text-align:center;
	background-color:#EFEFEF;
}

table#equipmentlist td.makeroption{
	text-align:center;
	background-color:#D4DDCD;
}


table#equipmentlist td table.zentype-hyoujyun td{
	border:none;
	padding:0;
	padding-bottom:4px;
}

.bt2{
	border-top:2px solid #000;
}

p.hyoujyun{
	background-color:#EFEFEF;
	border:1px solid #000;
	text-align:center;
}

p.makeroption{
	background-color:#D4DDCD;
	border:1px solid #000;
	text-align:center;
}


p.inspire-equip{
	font-size:120%;
	line-height:140%;
	font-weight:bold;
}

p.inspire-equip span{
	color:#727172;
}

table.mo-douji{
	margin-bottom:5px;
}

table.mo-douji td{
	background-color:#D4DDCD;
	padding:5px 0;
}

table.mo-douji td.sikaku{
	padding-left:5px;
}


/*スペックページ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

table#spec{
	margin:5px 0;
}

table#spec td{
	border-bottom:1px solid #000;
	padding:2px 4px;
}

table#spec td.data{
	text-align:center;
	border-left:1px solid #000;
}

table#spec td.type-name{
	text-align:center;
	font-weight:bold;
	color:#FFF;
	background-color:#415863;
}

table#spec td.sikiri-top{
	border-top:2px solid #000;
}

table#spec td.sikiri-bottom{
	border-bottom:2px solid #000;
}

p.inspire-spec{
	font-size:120%;
	font-weight:bold;
}

p.inspire-spec span{
	color:#727172;
}

p.nenpi{
	background-color:#FADCE9;
	padding:3px;
	margin:3px;
}



/*ナビページ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
p.internavi-kinou{
	color:#FFF;
	background-color:#404040;
	padding:5px 10px;
}

p.premium-leadcopy{
	color:#FFF;
	padding:5px 0;
}

p.premium-komidashi{
	color:#004056;
	font-weight:bold;
	font-size:130%;
	line-height:140%;
	margin-top:2px;
}

p.wakunai{
	color:#004056;
	background-color:#FFF;
	padding:1px 3px;
	border:1px solid #1C1F7A;
	font-size:86%;
	line-height:120%;
	text-align:center;
}

p.premium-komidashi02{
	color:#004056;
	font-weight:bold;
	margin-bottom:2px;
}

td.internavi-bgleft{
	background-image:url(../../equipment/image/internavi-bgleft.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

td.internavi-bgright{
	background-image:url(../../equipment/image/internavi-bgright.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

a.willcom{
	color:#004056;
	text-decoration:underline;
}

a.willcom:visited{
	color:#04056;
}

a.willcom:hover{
	color:#C00;
	text-decoration:underline;
}

a.p-club{
	color:#FFF;
	text-decoration:underline;
}

a.p-club:visited{
	color:#FFF;
}

a.p-club:hover{
	color:#C00;
	text-decoration:underline;
}


/*環境仕様表
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
table.envdata{
	margin:3px 0 7px 0;
	border-top:1px solid #000;
	border-left:1px solid #000;
}

table.envdata span{
	font-size:80%;
}

table.envdata td{
	padding:2px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

table.envdata td.td_cartype{
	background-color:#99cc99;
}

table.envdata tr.coloring,
table.envdata td.coloring{
	background-color:#ccdddd;
}


/*20110106追記
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
p.finish{
	margin:0;
	padding:0;
	padding:7px;
	font-size:12px;
	background:#ddd;
	border-bottom:1px solid #666;
	text-align:center;
	color:#f00;
	line-height:1.3;
}