
/*01 HTMLƒŠƒZƒbƒg*/
body{
	margin: 0px;
	padding: 0px;
	font-family: Meiryo, Segoe UI, Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
/*	
	background: url(../images/common/bg.jpg) repeat-x center top; color:#4C372A;
*/	
}
div,
form,
h1,h2,h3,h4,
ul,li,
dl,dt,dd,
p{margin:0px;padding:0px;line-height: 1.5em;}
p,dt,dd{text-align:justify;text-justify:distribute;}
a img,img{border:0;}
li{list-style-type:none;}

table,th,td{font-family:Meiryo, Segoe UI, Tahoma, Arial, Verdana, sans-serif;font-size: 12px;line-height: 1.5em;}


#forSmartPhone{ width:100%; height:134px; background-color:#000;text-align:center; font-size:20px; font-weight:bold; display:block; margin:0 0 20px 0; line-height:134px; color:#FFFFFF; text-decoration:underline;}


.lp_blcok_01{ background:url(../images/lp/lp_pc_150615_01.jpg) center top no-repeat; width:100%; height:150px;}
.lp_blcok_02{ background:url(../images/lp/lp_pc_150615_02.jpg) center top no-repeat; width:100%; height:899px;}
.lp_blcok_03{ background:url(../images/lp/lp_pc_150615_03.jpg) center top no-repeat; width:100%; height:818px;}
.lp_blcok_04{ background:url(../images/lp/lp_pc_150615_04.jpg) center top no-repeat; width:100%; height:1046px;}
.lp_blcok_05{ background:url(../images/lp/lp_pc_150615_05.jpg) center top no-repeat; width:100%; height:702px;}
.lp_blcok_06{ background:url(../images/lp/lp_pc_150615_06.jpg) center top no-repeat; width:100%; height:1207px;}
.lp_blcok_07{ background:url(../images/lp/lp_pc_150615_07.jpg) center top no-repeat; width:100%; height:838px;}
.lp_blcok_08{ background:url(../images/lp/lp_pc_150615_08.jpg) center top no-repeat; width:100%; height:1017px;}
/*.lp_blcok_09{ background:url(../images/lp/lp_pc_150615_09.jpg) center top no-repeat; width:100%; height:268px;}*/
.lp_blcok_09{ background-color:#897b4a; width:100%; height:268px;}
.lp_blcok_10{ background:url(../images/lp/lp_pc_150615_10.jpg) center top no-repeat; width:100%; height:273px;}




.lp_sp{line-height:0px;margin:0px; padding:0px;}
.lp_sp img{width:100%;margin: 0;padding: 0;vertical-align: bottom;}



#Footer{ clear:both; padding-bottom:15px;}
#Footer h2{ padding-bottom:14px;}
#FootFlow{
	text-align: left;
	padding-bottom: 33px;margin:0px auto 27px auto;
	background: url(../images/common/foot_line.gif) no-repeat center bottom; width:1080px;
}
#SubFlow{ padding:0px 3px;}
#FootFlow .ttl{ display:block; padding-bottom:13px;}
#FootFlow ul{ padding-top:35px; clear:both;}
#FootFlow li{ width:338px; float:left; margin-left:20px;}
*html #FootFlow li{margin-left:15px;}
#FootFlow li .ttl{ padding-bottom:0px;}
#FootFlow dl{ padding-top:20px;}
#FootFlow dt{ padding-bottom:13px;}
#FootFlow dd{}
#FootFlow .date{ padding-bottom:16px; padding-top:10px;}
#FootFlow .date table{ width:150px; border-top:#4C372A solid 1px;border-left:#4C372A solid 1px; float:left;}
#FootFlow .date table td{border-right:#4C372A solid 1px;border-bottom:#4C372A solid 1px; text-align: right; padding:2px 3px 1px 3px;}
#FootFlow .date .sttl{ text-align:center !important; background-color:#EFEBD9;}
#FootFlow .date .rest{ background-color:#FFA07A;}


#FootLogo{ width:240px; margin:0px auto; padding-bottom:24px; clear:both;}
#FootNavi{ text-align:center;}
#FootNavi a{color:#4C372A; text-decoration:none;}
#FootNavi a:hover{ text-decoration:underline;}
