/* 基本 */
body, div, p, span, a, ul, ol, li, dl, dt, dd, th, tr, td, table, h1, h2, img {
border:0 none;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size:100%;
margin:0 auto;
padding:0;
}


li {
list-style-type:none;
}

body {
	background:url(../../nishikie/img/background.jpg) repeat scroll 0 0;
	width:100%;
margin:0;
padding:0;
text-align:center;
color:#FFF;
}



.hide {
display:none;
}
hr{
display:none;
}
.inline{
display: inline;
}
.middle{
	vertical-align:middle;
}

.right{
float:right;
}

.left{
float:left;
}

.clear {
clear:both;
}
.inline{
display:inline;

}



a:link {
color:#f1dfaf;
text-decoration:underline;
}
a:visited {
color:#f1dfaf;
text-decoration:underline;
}
a:hover {
color:#eab840;
text-decoration:underline;
}
a:active {
color:#eab840;
text-decoration:underline;
}

a:focus{
	outline:none;
}

#contents {
width:827px;
margin:0 auto;
text-align:center;
border:1px solid #000;
background-color:#322e26;
}

/* header */

#header{
width:827px;
height:34px;
background-color:#000;
color:#FFF;
text-align:left;:left;
margin:0;
padding:0;
}

.company_name{
font-size:80%;
line-height:15px;
padding-left:22px;
color:#f1dfaf;
float:left;
padding-top: 8px;
}


#title{
	background:transparent url(../../nishikie/img/title_bg.jpg) no-repeat scroll left top;
height:91px;
width:827px;
}

#title img{
margin-top: 25px;
	margin-left: 78px;
}


/* --------------------------------------  maim_intro */


#main{
	font-size:12px;
	color:#FFF;
	text-align:left;
}
#main img{
	border:1px solid #000;
	margin-bottom:13px;
}


#main_intro {
	padding:35px;
height:175px;
}

.intro{
	font-size:12px;
	color:#FFF;
	width:480px;
	margin-bottom: 20px;
	 line-height:1.8em;
}


#main_book{
	width:480px;
	background-color:#000;
	height:113px;
	padding: 4px;
}
#main_book .line{
	border:1px solid #605946;
padding:12px 20px 12px 35px;
	height:87px;
}

.all_info{
margin:0px auto;
	padding:0 auto;
}

.all_info p{
line-height:24px;

}
.yomimono_book{
	float:left;
	margin-right:34px;
}
.triangle{
 line-height:1.8em;
 margin-right: 8px;
 margin-top: 15px;
}

.mokuji{
	background:transparent url(../../nishikie/img/triangle.jpg) no-repeat scroll 0 0;
margin-top:20px;
padding-left: 13px;
			height:18px;
}

/* --------------------------------------  maim_intro */

#contents_index{
	height:85px;
	width:760px;
	margin:0 auto;
	margin-bottom: 30px;
}

.series{
	margin-top: 30px;
}

#contents_index .line{
margin:0px;
	width:8px;
	background:transparent url(../../nishikie/img/dot.jpg) repeat scroll 0 0;
	height:85px;
}
#contents_index .line img{
border:none;
}

#contents_index li{
margin-left: 18px;
margin-top: 6px; 
margin-bottom: 9px;
color:#9a9a9a;
}



/* --------------------------------------contents maim */

#main_contents{
width:700px;
	margin:35px auto;
}

.main_title{
background-color:#655b43;
	font-size:18px;
	font-weight:bold;
	padding:10px 0 5px 38px;
}

.report_h{
height:195px;
}

.report_w{
height:150px;
}

.report{
height:289px;
}
#main_contents .photo{
	width:186px;
float:left;
margin-bottom:0px;
}
#main_contents .photo_big{
	width:435px;
	height:289px;
float:left;
margin-bottom:0px;
}

#main_contents .dot{
margin:0 0 0px 90px;
	border:0 none;
}

#main_contents .three_dot{
	margin:5px 0 5px 90px;
	border:0 none;
}

#main_contents .three_dot{
	margin:5px 0 5px 90px;
	border:0 none;
}

#main_contents ul img{
	border:0 none;
}

#main_contents img{
	margin-bottom:0;
}

#main_contents .photo_h{
	margin-left:20px;
}



#main_contents p{
margin-left:60px;
	line-height:24px;
	padding-top:50px;
	padding-bottom:0;

}

#main_contents .long_txt{
margin-left:60px;
	line-height:24px;
	padding:0;
}

#main_contents .big_photo_txt{
margin-left:20px;
	line-height:24px;
	padding:0;
}

#main_contents .medium_txt{
margin-top:15px;
margin-left:60px;
	line-height:24px;
	padding:0;
}

#main_contents .txt{
margin-top:15px;
margin-left:60px;
	line-height:24px;
	padding:10px;
}
#page_button{
	clear:both;
	width:827px;
	height:34px;
text-align:right;
	margin-bottom: 30px;
}



#page_button_back_next{
	clear:both;
	height:34px;
	text-align:left;
	padding:35px;
	padding-top:0;
}
#page_button_back_next #next{
margin-left:575px;

}
#page_button_back_next img{
	border:none;
}

#page_button img{
	border:0 none;
	height:34px;
	margin-right: 30px;

}


/* フッタ */

div#footer{
width:827px;
	text-align:left;
	font-size:80%;
}

div#footer p{
	padding-right:18px;
}


}
div#bookfooter #footeranchor {
float:right;
margin-right:17px;
color:#000;
}

div#bookfooter {
background-color:#655b43;
color: #FFF;
font-size:80%;
height:32px;
line-height:32px;
width:827px;
}

#footertitle{
	clear:left;
	float:left;
	margin-left: 17px;

}

#footeranchor{
	float:right;
	margin-right: 20px;

}




div#footernavi{
	display:block;
	width:827px;
	height:38px;
	text-align:right;
	background: url(../../nishikie/img/logo.jpg) no-repeat scroll 0 0;
background-color:#000;
line-height:35px;
color:#5b5852;

}

div#footernavi li{
display:inline;
}
div#footernavi ul{
padding-right: 18px;
}
