@charset "UTF-8";

/* clearfix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
}
.clear {
	clear: both;
}

.text10 {font-size:77%; line-height:1.4em;}
.text11 {font-size:85%; line-height:1.5em;}
.text12 {font-size:93%;}
.text13 {font-size:100%;}
.text14 {font-size:108%;}
.text15 {font-size:116%;}
.text16 {font-size:123.1%;}
.text17 {font-size:131%;}
.text18 {font-size:138.5%;}
.text19 {font-size:146.5%;}
.text20 {font-size:153.9%;}
.text21 {font-size:161.6%;}
.text22 {font-size:167%;}
.text23 {font-size:174%;}
.text24 {font-size:182%;}
.text25 {font-size:189%;}
.text26 {font-size:197%;}

.red {
	color: #cc0000;
}


/* 右サイドナビ背景
--------------------------------------------- */
#ctRight .sideNavR {
	background: #3f3f3f;
	height: 192px;
}
#ctRight .sideNavR p {
	margin-top: -8px !important;
/*	padding-bottom: 0 !important;*/
}



/* 左サイドナビのボタン画像
--------------------------------------------- */
#innerLeft ul.sideNavL #nav_presentation a {	background: url(../img/leftside_navi01.gif) no-repeat left top;}
#innerLeft ul.sideNavL #nav_presentation a:hover {	background: url(../img/leftside_navi01_over.gif) no-repeat left top;}
#innerLeft ul.sideNavL #nav_presentation.select a,
#innerLeft ul.sideNavL #nav_presentation.select a:hover {	background: url(../img/leftside_navi01_select.gif) no-repeat left top;}

#innerLeft ul.sideNavL #nav_equipments a {	background: url(../img/leftside_navi02.gif) no-repeat left top;}
#innerLeft ul.sideNavL #nav_equipments a:hover {	background: url(../img/leftside_navi02_over.gif) no-repeat left top;}
#innerLeft ul.sideNavL #nav_equipments.select a,
#innerLeft ul.sideNavL #nav_equipments.select a:hover {	background: url(../img/leftside_navi02_select.gif) no-repeat left top;}

/* 2014.06.26 coming soon */
/*#innerLeft ul.sideNavL #nav_accessory {
	background: url(../img/leftside_navi03_cmgsoon.gif) no-repeat left top;
	float:left;
	display:block;
	width: 185px;
	height:36px;
	text-align:center;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}*/


#innerLeft ul.sideNavL #nav_accessory a {	background: url(../img/leftside_navi03.gif) no-repeat left top;}
#innerLeft ul.sideNavL #nav_accessory a:hover {	background: url(../img/leftside_navi03_over.gif) no-repeat left top;}
#innerLeft ul.sideNavL #nav_accessory.select a,
#innerLeft ul.sideNavL #nav_accessory.select a:hover {	background: url(../img/leftside_navi03_select.gif) no-repeat left top;}


#innerLeft ul.sideNavL #nav_ultimate a {	background: url(../img/leftside_navi04.gif) no-repeat left top;}
#innerLeft ul.sideNavL #nav_ultimate a:hover {	background: url(../img/leftside_navi04_over.gif) no-repeat left top;}
#innerLeft ul.sideNavL #nav_ultimate.select a,
#innerLeft ul.sideNavL #nav_ultimate.select a:hover {	background: url(../img/leftside_navi04_select.gif) no-repeat left top;}

#innerLeft ul.sideNavFeat {
	border-top: #3f3f3f 1px solid;
	border-bottom: #3f3f3f 1px solid;
	padding: 10px 0 10px 19px;
	margin-bottom: 1px;
}
#innerLeft ul.sideNavFeat li a {
	display:block;
	width: 148px;
	height:18px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
#innerLeft ul.sideNavFeat #nav_gallery a {	background: url(../img/leftside_navi_gallery.gif) no-repeat left top;}
#innerLeft ul.sideNavFeat #nav_gallery a:hover {	background: url(../img/leftside_navi_gallery_over.gif) no-repeat left top;}
#innerLeft ul.sideNavFeat #nav_gradePrice a {	background: url(../img/leftside_navi_grade.gif) no-repeat left top;}
#innerLeft ul.sideNavFeat #nav_gradePrice a:hover {	background: url(../img/leftside_navi_grade_over.gif) no-repeat left top;}
#innerLeft ul.sideNavFeat #nav_specEquip a {	background: url(../img/leftside_navi_spec.gif) no-repeat left top;}
#innerLeft ul.sideNavFeat #nav_specEquip a:hover {	background: url(../img/leftside_navi_spec_over.gif) no-repeat left top;}


/* ナビゲーションボタン画像
--------------------------------------------- */
#mainNav {
	height:46px;
	margin-bottom: 10px;
	display: block;
}
#mainNav div a {
	float:left;
	display:block;
	width: 256px;
	height:46px;
	text-align:center;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
#mainNav #nav_gallery a {	background: url(../img/btn_nav_gallery.gif) no-repeat left top; margin-right:1px;}
#mainNav #nav_gallery.select a,
#mainNav #nav_gallery a:hover {	background: url(../img/btn_nav_gallery_over.gif) no-repeat left top;}

#mainNav #nav_grade a {	background: url(../img/btn_nav_grade.gif) no-repeat left top; margin-right:1px;}
#mainNav #nav_grade.select a,
#mainNav #nav_grade a:hover {	background: url(../img/btn_nav_grade_over.gif) no-repeat left top;}

#mainNav #nav_spec a {	background: url(../img/btn_nav_spec.gif) no-repeat left top;}
#mainNav #nav_spec.select a,
#mainNav #nav_spec a:hover {	background: url(../img/btn_nav_spec_over.gif) no-repeat left top;}


/* フッター
--------------------------------------------- */
.btmCaption2 {
	/*font-size: 72%;*/
	font-size: 77%;
	color: #6c6f70;
	line-height: 1.5;
	margin: 30px 0 35px;
}