@charset "utf-8";


/* general styles
---------------------------------------------- */
* {
	margin:0;
	padding:0;
}


body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333;
	background-image:url(../img/back.gif);
	line-height:26px;
	font-size:14px;

}


img	{
	vertical-align	:bottom;
	border			:0px;

}


a {
	color			: #000066;
	text-decoration:none;
	}
	

	a:hover { color: #0066FF; 
	text-decoration: underline;
	} 
	


li{
list-style:none;
}

.clear{
clear:both;
}



/* wrapper
---------------------------------------------- */
#wrapper {
width:816px;
height:auto;
margin:0px auto;
padding-bottom:10px;
}


/* head-area 
---------------------------------------------- */
#head-area{
width:816;
height:272px;
background-image:url(../img/heder_back.gif);
background-repeat:no-repeat;
}

h1{
font-size:12px;
line-height:16px;
width:296px;
height:50px;
padding:40px 0px 0px 20px;
font-weight:100;
float:left;
}

#h_text{
font-size:12px;
line-height:16px;
width:296px;
height:50px;
padding:40px 20px 0px 0px;
font-weight:100;
float:right;
}

#head{
width:800;
height:54px;
padding:70px 8px 0px;
clear:both;

}

h2{
width:360px;
height:54px;
clear:both;
padding:0px 0px 0px 0px;
float:left;

}

#navi_kusaig{
width:153px;
height:42px;
float:right;
padding:12px 10px 0px 0px;

}




/* container
------------------------------------------------------------ */

#container{
width:816px;
height:auto;
background-image:url(../img/wp_back.jpg);
background-repeat:repeat-y;


}

#contents{
width:760px;
height:auto;
margin:0px auto;
padding:10px 0px;
}


#menu{
width:760px;
height:43px;
background-image:url(../img/menu_back.jpg);
background-repeat:no-repeat;
}

#menu li{
float:left;
}

.text1{
font-weight:bold;
padding:10px 30px;
font-size:16px;
}

.text2{
padding:10px 30px;
}

.text3{
text-align:center;
padding:20px 0px 40px;
clear:both;
}

.text4{
text-align:center;
line-height:18px;
padding-top:10px;
}

.text5{
font-weight:bold;
font-size:16px;
text-align:center;
}

.text6{
padding:10px;
}

.text7{
text-align:right;
padding:10px;
}

.backno-area{
width:760px;
height:336px;
background-image:url(../img/shelf.jpg);
background-position:bottom;
background-repeat:no-repeat;
}


 .cover_box{
width:189px;
height:301px;
float:left;
}

.comment{
width:189px;
height:90px;
background-image:url(../img/backno_comment.gif);
background-repeat:no-repeat;
}


.comment p{
color:#FFFFFF;
line-height:19px;
padding:7px 14px;
text-align:center;
vertical-align:middle;
}


 .cover{
width:189px;
height:182px;
background-image:url(../img/book_shadow.jpg);
background-repeat:no-repeatl;
}


.cover_img{
width:130px;
height:183px;
margin-left:31px;
}


#sn-area {
width:760px;
height:416px;
margin-top:20px;
background-image:url(../img/feature_back.gif);
}

#sn-main{
width:740px;
height:315px;
margin:0 10px 10px 10px;
background-color:#FFFFFF;
border:1px solid #E3BDCE;
}

.cm_img{
text-align:center;
padding-top:20px;
margin:0px auto;
width:600px;
height:120px;
 }


.arrow1{
text-align:right;
padding:0px 10px 10px 0px;
line-height:normal;
}


#group-area{
width:750px;
height:400px;
margin:0px auto;
padding:20px 0px;
}



#group-area ul{
width:750px;
height:190px;
margin:0px;
padding:0px;
}

#group-area li{
width:250px;
height:190px;
float:left;
padding:10px 0px;
text-align:center;
}


#group-area .li1{
background-color:#F0F0F0;
}

#group-area .li2{
background-color:#ECFFD0;
}


#group-area p{
color:#999999;
padding:10px;
font-size:12px;
line-height:20px;
text-align:left;
}



/* 国際ジャーナル・報道ニッポン・現代画報
---------------------------------------------- */

.title3{
padding-top:30px;
}

.title4{
padding:20px 0px;
}

#guest_t{
width:760px;
text-align:center;

}

.left{
float:left;
padding:10px;
}

.right{
float:right;
padding:10px;
}

h4{
clear:both;
}


h5{
padding-left:20px;
color:#006600;
letter-spacing:1em;
font-size:16px;
}




/* footer-area 
---------------------------------------------- */
#footer-area{
width:816;
height:100px;
background-image:
url(../img/footer_back.jpg);
background-repeat:no-repeat;
}


#footer_navi{
text-align:center;
}

#copyright{
font-size:12px;
line-height:16px;
text-align:center;
padding:5px 0px;
}

#footer {
	padding:10px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #68CEFC;
}

#footer ul{
	margin:0;
	padding:0;
	list-style-position:inside;
	list-style-type: none;
	text-align:center;
}


#footer li{
	display:inline;
	font-size:12px;
	line-height:16px;
}

