/*************************************************
*
* 鈴乃屋
* Copyright(C)Suzunoya.  All rights reserved.
*
* naotora.css
* 直虎
*
*************************************************/

#mainBox{
	padding-top: 20px;
}
.fL {
	width: 425px;
	float: left;
}
.fR {
	width: 425px;
	float: right;
}


/*************************************************
*  TOP
*************************************************/
#naotora {
	margin: 0 auto;
	width: 920px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif;
}
#naotora #mainVisual {
	margin: 0;
	padding: 0;
	width: 920px;
	height: 470px;
	font-size: 0;
	line-height: 0;
	background: url(../img/index_main.jpg) 0 0 no-repeat;
}
#naotora #mainVisual h1#top_h1 {
	width: 550px;
	height: 470px;
	font-size: 0;
	line-height: 0;
	background: url(../img/index_main_lead.png) 0 0 no-repeat;
}
#naotora #conBox {
	margin: 0 auto;
	width: 920px;
}

/* 一覧 */
#naotora .conBoxIn01 {
	margin: 0 auto;
	padding: 42px 45px;
	width: 830px;
	background: url(../img/index_list_bg.jpg) center top no-repeat;
}
#naotora .cont {
	-webkit-box-shadow: 0 1px 10px 0 #aaa;
	-moz-box-shadow: 0 1px 10px 0 #aaa;
	box-shadow: 0 1px 10px 0 #aaa;
	margin: 0 auto;
	padding: 30px;
	width: 770px;
	background: url(../img/index_list_w.jpg) center top no-repeat;
}
#naotora .cont h2 {
	width: 70px;
	float: left;
}
#naotora ul#top_list {
	padding: 0 0 0 40px;
	width: 658px;
	height: 186px;
	border-left: 1px solid #d1c0a6;
	float: right;
}
#naotora ul#top_list li {
	position: relative;
	top: 0;
	left: 0;
	margin: 0 0 15px 0;
	padding: 0 0 12px 0;
	color: #31161a;
	background: url(../img/dot.gif) left bottom repeat-x;
}
#naotora ul#top_list li a {
	color: #31161a;
}
#naotora ul#top_list li img {
	position: relative;
	top: 0;
	left: 8;
	background: none;
}
#naotora ul#top_list li span {
	position: absolute;
	top: 4px;
	left: 45px;
	display: block;
}

/* 関連コンテンツ */
#naotora .conBoxIn02 {
	margin: 0 auto;
	width: 920px;
	background: url(../img/index_kanren_bg.jpg) center top repeat-y;
	border-top: 5px solid #6f2229;
}
#naotora #top_contents {
	padding: 47px 45px;
	width: 830px;
	background: url(../img/index_kanren_bg_t.jpg) center top no-repeat;
}
#naotora #top_contents .inner {
	-webkit-box-shadow: 0 1px 10px 0 #aaa;
	-moz-box-shadow: 0 1px 10px 0 #aaa;
	box-shadow: 0 1px 10px 0 #aaa;
	width: 830px;
	background: url(../img/index_kanren_w.jpg) center top repeat-y;
}
#naotora #top_contents .inner .contents_list {
	padding: 30px 50px 30px 30px;
	width: 750px;
	background: url(../img/index_kanren_w_t.jpg) center top no-repeat;
}
#naotora #top_contents .inner h2 {
	width: 70px;
	float: left;
}
#naotora #top_contents ul {
	width: 648px;
	padding: 0 0 0 30px;
	float: right;
	border-left: 1px solid #d1c0a6;
}
#naotora #top_contents ul li {
	margin: 0 0 18px;
	color: #262626;
	line-height: 1.6em;
}
#naotora #top_contents ul li img {
	margin-right: 14px;
	float: left;
}


/*************************************************
*  No.1
*************************************************/
#naotora.sub h1#sub_h1 {
	width: 920px;
	height: 230px;
	font-size: 0;
	line-height: 0;
	background: url(../img/sub_main.jpg) center top no-repeat;
}
#naotora.sub h2 {
	padding: 30px;
	font-size: 2.0em;
	font-weight: bold;
	color: #fff;
	line-height: 1.2em;
	background: #92062a;
}
#naotora.sub .conBoxIn {
	margin: 0 auto;
	padding: 50px 0 20px 0;
	width: 860px;
}
#naotora.sub .conBoxIn h3 {
	margin: 0 0 40px 0;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.2em;
}
#naotora.sub .conBoxIn .section {
	margin: 0 0 80px 0;
	width: 100%;
}
#naotora.sub .conBoxIn .section:last-child {
	margin: 0;
}
#naotora.sub .conBoxIn .section p {
	margin: 0 0 30px 0;
	line-height: 1.8em;
}
#naotora.sub .conBoxIn .photo .note {
	padding: 10px 0 0 0;
	font-size: 0.9em;
}
#naotora.sub .conBoxIn .photo.org .fL {
	width: 260px;
}
#naotora.sub .conBoxIn .photo.org .fR {
	width: 590px;
}
#naotora.sub .conBoxIn .photo .fL .note,
#naotora.sub .conBoxIn .photo .fR .note {
	padding: 10px 15px 0 0;
}
