@charset "Shift_JIS";



img{

border:none;

}



.head_special_bg{

	width:865px;

	height:80px;

	text-align:left;

	background-image : url("../special/img/head_bg.jpg");

	background-repeat: no-repeat;

	margin: 0px 0px 0px 0px;

	}	



.content_bg{

	background:url("../special/img/bg_special1.jpg") no-repeat;

	width:865px;

	}



.tit1{

	padding:15px 0 15px 260px;

	}





.pv_table{

	background: url(../special/img/pv_bg.jpg) no-repeat;

	width:865px;

	height:225px;

	padding:16px 0 22px 72px;

	margin:0 0 22px 0;

	}

.pv_table02{

	background: url(../special/img/pv_bg.jpg) no-repeat;

	width:865px;

	height:225px;

	padding:16px 0 22px 50px;

	margin:0 0 22px 0;

	}



.blog_table{

	background: url(../special/img/blog_bg.jpg) no-repeat;

	width:865px;

	height:391px;

	padding:16px 0 0 72px;

	}



.blog_table2{

	background: url(../special/img/box_bg.gif) repeat-y;

	width:833px;

	padding:16px 0 0 45px;

	}





.pv_box{

	width:780px;

	}

.pv_box02{

	width:800px;

	}



.blog_box{

	width:780px;

	}



.blog_box1{

	width:780px;

	margin:0 0 0 0;

	}

.promo_cpt{

	padding:0 0 15px 280px;

	}





.blog_cpt{

	padding:0 0 15px 240px;

	}



.comment_title{

	padding:0 0 15px 65px;

	}





.pv_txt{

	padding:0 0 10px 25px;

	}

.pv_txt02{

	padding:0 0 10px 15px;

	}



.pv_btn{

	vertical-align:bottom;

	}



.pv_btn img{

	padding:10px 0 0 15px;

	}



.blog_thum{

	width:144px;

	vertical-align:top;

	}



.text_box1{

	padding:0 0 0 50px;

	}



.text_box2{

	padding:0 5px 0 50px;

	}



.attention_box{

	padding:5px 0 0 50px;

	font-size:10px;

	line-height:12px;

	}



textarea{

	overflow:auto;

	font-size:11px;

	width:350px;

	height:85px;

	}



.howto{

	padding:10px 0 0 0;

	}



.red{

	color:#e60011;

	}

	

.photo{

	background-image:url(../special/img/shinagawa_photo.jpg);

	background-repeat:no-repeat;

	background-position:580px 0;

	}	



.comment_container{

	margin:40px 0 20px 35px;

	}



	

/* end of stylesheet */

