/* CSS Document */



#contentsheader{

	clear:left;

	width:769px;

	margin:10px 0 0 10px;

	font-size:12px;

	}



#contentsheader .pankz_mk{

	color:#2D6D95;

	}

	

#contentsheader .page{

	color:#986530;

	}



#contentbody{

	clear:both;

	margin-top:12px;

	width:769px;

	margin-left:10px;

 	background:url(../images/magazine/left_bg.gif) repeat-y 0 0;

	}

	

.bottom{

	height:20px;

	background-color:#FFFFFF;

	}



/* left */



#left{

	float:left;

	width:179px;	

 	background:url(../images/magazine/left_bg.gif) repeat-y 0 0;

	}

	

#left p{

	color:#FFFFFF;

	}



#left a{

	color:#FFFFFF;

	text-decoration:none;	

	}



#left a:hover{

	color:#FFFFFF;

	text-decoration:underline;

	}



#left a:visit{

	color:#FFFFFF;

	text-decoration:none;

	}



#left a.here{

	font-weight:bold;

	color:#F8DE7D;

	text-decoration:none;	

	}

	

#left a.here:hover{

	font-weight:bold;

	color:#F8DE7D;

	text-decoration:underline;

	}



#left a.here:visit{

	font-weight:bold;

	color:#F8DE7D;

	text-decoration:none;

	}

	

#left .pickup_img{

	margin-right:10px;

	}

	

ul{

    list-style:none;

    }

	

#left ul{

	padding:10px 10px;

	color:#ffffff;

	}



#left ul.ireko{

	padding:0;

	color:#ffffff;

	}

	

#left ul li {

	background:url(../images/magazine/navi_arrow.gif) no-repeat 0 5px;

	padding-left:10px;

	width:auto;

	margin-left:5px;

	}

	

#left ul li.ireko {

	background:url(../images/magazine/icn_arrow_l.gif) no-repeat 0 5px;

	}



	

/* right */	



#right{

	float:left;

	width:547px;

	padding-left:43px;

	padding-bottom:20px;



	}



#right .box{

    margin-bottom:15px;

	width:504px;

	background:url(../images/magazine/hasen.gif) left bottom repeat-x;

	}

	

#right .box .midashi_s{

	font-size:1em;

	color:#000000;

	}



#right .box .midashi_b{

	font-size:1.8em;

	color:#955B35;

	font-weight:bold;

	line-height:110%;

	}

	

#right .boxx{

    margin-bottom:15px;

	width:504px;

	}

	

#right .boxx .bline{

    margin-bottom:15px;

	width:504px;

	border-bottom:solid 2px #773F21;

	font-size:1.4em;

	font-weight:bold;

	padding:5px;

	}

	

#right .boxx .midashi{

	font-size:1em;

	font-weight:bold;

	color:#955B35;

	}

	

#right .box_n{

    margin-bottom:15px;

	width:504px;

	}





/* backnumber */	



#right .photo{

    margin-bottom:10px;

	}

	

#right .t_red{

    color:#cc0000;

	font-weight:bold;

	}

		

#right .t_bold{

	font-weight:bold;

	}



/* subscription */

	

#caution_box{

	width:502px;

	border:1px solid #E2E2E2;

	margin-top:13px;

	}



#caution_box .ttl03{

	background:url(../images/magazine/subscription/caution_bg.jpg) no-repeat 0 0;

	padding-left:20px;

	height:22px;

	}



#caution_box .ttl03 h5{

	font-size:12px;

	color:#4b423d;

	padding-top:5px;

	}



#ad_box .ttl04{

	background:url(../images/magazine/ad/midashi_bg.jpg) no-repeat 0 0;

	padding-left:20px;

	height:22px;

	}



#ad_box .ttl04 h5{

	font-size:12px;

	color:#4b423d;

	padding-top:5px;

	}


#caution_list{

	padding:3px 20px 13px 20px;

	}



#caution_list li{

	list-style-image:url(../images/magazine/subscription/icn_blue.gif);

	list-style-position:outside;

	vertical-align:middle;

	line-height:1.2em;

	margin:5px 0 0 15px;

	}



#caution_list li .t_red{

    color:#cc0000;

	}


