/* CSS Document */


/* -------------------------------------
　　　　　　　　　共有 
----------------------------------------*/
.mgbtm10{
	margin-bottom:10px;
}

.mgbtm15{
	margin-bottom:15px;
}

.flo_L{
	float:left;
}

.flo_R{
	float:right;
}

.cr{
	clear:both;
	margin:0;
}


#rain a:hover img{
filter:alpha(opacity=80);/*IE用*/
opacity:0.8;/*Opera・Firefox・Safari用*/
}



/* -------------------------------------
　　　　　　　　タイトル 
----------------------------------------*/
#rain{
	width:950px;
	margin-bottom:10px;
}

#rain p a{
	font-weight:bold;
}

#rainTitle{
	width:950px;
	height:436px;
	margin:0 0 20px 0;
}

#rainTitle h1{
	margin:0;
}

#rainTitle .btbk{
	width:733px;
	height:213px;
	background-image:url(images/title_02.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
#rainTitle .btbk .btn{
	margin-left:170px;
}

#rainTitle .btbk .btn img{
	margin-right:20px;
	margin-top:10px;
}


/* -------------------------------------
　　　　　　　メイン
----------------------------------------*/

/*----ブーツ----*/

.boots{
	margin:0;
	padding:20px 0;
	width:950px;
	background-image:url(images/boots_bk.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

.boots01{
	float:left;
	width:287px;
	height:285px;
	background-image:url(images/boots01_sub1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}

.boots01 p{
	margin:220px 0 0 130px;
}


.boots02{
	float:left;
	width:315px;
}

.boots02 p{
	margin:10px 10px 0;
}


/*----コート----*/

.coat{
	margin:0;
	padding:20px 0;
	width:950px;
	background-image:url(images/coat_bk.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

.coat01{
	float:left;
	width:110px;
}

.coat01 p{
	margin:10px;
}

.coat01b{
	float:left;
	width:177px;
	height:149px;
	background-image:url(images/coat01_sub4.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:80%;
}

.coat01b p.tx1{
	margin:30px 0 0 12px;
}

.coat01b p.tx2{
	margin:35px 0 0 55px;
}

.coat02{
	float:right;
	width:181px;
	font-size:80%;
	}

.coat02 img{
	margin-bottom:8px;
}

.coat02 p{
	width:175px;
}


/*----傘----*/

.umb{
	margin:0;
	padding:20px 0;
	width:950px;
	background-image:url(images/umb_bk.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

.umb01{
	float:left;
	width:110px;
}

.umb01 p{
	margin:10px;
}



/*----共通----*/

.innerbox{
	width:880px;
	height:auto;
	margin:0 auto;
	padding-bottom:25px;

}

.innerbox .subbox{
	width:580px;
	margin-bottom:25px;
}

.innerbox .subbox h3{
	margin-bottom:15px;
}

.innerbox .subbox2{
	width:518px;
	margin-bottom:20px;
}



.voice{
	height:86px;
	background-image:url(images/voice01_b.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
}

.voice p{
	margin:0 20px;
	padding:12px 0;
	line-height:1.7;
	}

.voice2{
	height:86px;
	background-image:url(images/voice02_b.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
}

.voice2 p{
	margin:0 20px;
	padding:12px 0;
	line-height:1.7;
	}

.voice3{
	height:75px;
	background-image:url(images/voice02_c.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
}

.voice3 p{
	margin:0 20px;
	padding:20px 0 0;
	line-height:1.7;
	}


.dotline{
	clear:both;
	margin:0 15px 25px;
}

.etcitem{
	float:left;
	width:280px;
	margin-right:20px;
	display:inline;
}

.etcitemR{
	float:right;
	width:280px;
	margin-right:0;
}

p.itemname{
	margin-top:10px;
}


/* -------------------------------------
　　　　　　　ボタン
----------------------------------------*/
.allbtn{
	width:810px;
	margin:30px auto 0;
	text-align:center;
}