@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 */
