@charset "EUC-JP";


/*  mainArea
------------------------------------------------------------------------------*/
body{ height:100%; background-color:#fff; padding-top:0; margin-top:0;}
#nav, #mainArea_scene, #footerAreakasou, .bgwhite{ background-color:#fff;}
#mainArea_scene{ margin:0 auto -15px auto; padding:0 15px 10px 15px;
 text-align:center; width:876px;}

/*  index
------------------------------------------------------------------------------*/
h2{ margin:10px 0 0 3px; text-align:left;}
h3{ margin-bottom:15px}
h4{
	color:#F9818F;
	font-size:1.3em;
	font-weight:bold;
	margin:40px 20px 14px 12px;
	padding:0 0 6px 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FDBF6F;
}

#header {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 10px;
}

.locater{ width:861px; margin:0 0 30px 15px; text-align:left;}
.locater p, .locater ul{ margin:0 30px 10px 20px;}
.locater ul li{
	margin-bottom:6px;
	line-height: 1.5em;
}

div.coupon{ border:5px solid #e0fdc1; width:517px; margin:0 0 15px 25px; padding-right:60px;}
div.coupon p{ margin:0; padding:0}
div.coupon p.floatR{ font-size:3em; font-weight:bold; margin-top:4px;}

.etc-box .floatL{ margin: 0 20px; padding:0}
.etc-box .floatL img{ border:1px solid #ccc;}


/*  parts
------------------------------------------------------------------------------*/
.floatL{ float:left;}
.floatR{ float:right;}
.color01{color:#f60;}
.color00{color:#fff;}
.caption{ font-size:0.92em;}
.alignC{ text-align:center;}
.clearfix {width:100%;}
.clearfix:after{
    content: "";
    display: block;
    clear: both;}
.indent-1em{ margin-left:1em;}
.indent-2em{ margin-left:2em;}
.ud-line{ text-decoration:underline;}
.coupon_out {
	background-image: url(../img/pict_02.gif);
	height: 57px;
	width: 506px;
}
.coupon_txt {
	padding-left: 180px;
	font-size: 35px;
	line-height: 37px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	padding-top: 10px;
}
.top05{ margin-top:5px; }
.top08{ margin-top:8px; }
.top10{ margin-top:10px; }
.top11{ margin-top:11px; }
.top12{ margin-top:12px; }
.top13{ margin-top:13px; }
.top14{ margin-top:14px; }
.top15{ margin-top:15px; }
.top20{ margin-top:20px; }
.top25{ margin-top:25px; }
.top40{ margin-top:40px; }
.top50{ margin-top:50px; }
.top60{ margin-top:60px; }
.top70{ margin-top:70px; }

.lef05{ margin-left:5px; }
.lef08{ margin-left:8px; }
.lef10{ margin-left:10px; }
.lef11{ margin-left:11px; }
.lef12{ margin-left:12px; }
.lef13{ margin-left:13px; }
.lef14{ margin-left:14px; }
.lef15{ margin-left:15px; }
.lef20{ margin-left:20px; }
.lef25{ margin-left:25px; }
.lef40{ margin-left:40px; }

.btm05{ margin-bottom:5px; }
.btm08{ margin-bottom:8px; }
.btm10{ margin-bottom:10px; }
.btm11{ margin-bottom:11px; }
.btm12{ margin-bottom:12px; }
.btm13{ margin-bottom:13px; }
.btm14{ margin-bottom:14px; }
.btm15{ margin-bottom:15px; }
.btm20{ margin-bottom:20px; }
.btm25{ margin-bottom:25px; }
.btm40{ margin-bottom:40px; }

span.text-line-through {
  text-decoration: line-through;
}

/*  Link
------------------------------------------------------------------------------*/
.shortcut a{
	padding-left:11px;
	background: url(../img/link_arrow.gif) 0 1px no-repeat;}

ul.horizontal-link li{
	display:inline;
	margin-right:15px;
}


/*  CP close
------------------------------------------------------------------------------*/
#cp-close{ width:640px; height:240px; text-align:center; margin:0 auto; padding-top:240px;}
.textlink{ margin:15px 20px 0 0; padding-left:22px;}
.textlink a:link{ text-decoration:none;}
.textlink a:hover{ color:#F90;}
.textlink img{ margin-right:5px; vertical-align:bottom;}



/*  foot
------------------------------------------------------------------------------*/
#foot-link{
	background:#9fcc4d url(/ka-tan/img/foot/foot01.jpg) right top no-repeat;
	margin:15px auto;
	text-align:center;
	width:851px;
	color:#036;
	padding:75px 0 6px 0;}

#foot-link ul { padding: 4px 0 0 5px;}
#foot-link li {
	float: left;
	width:162px;
	height:84px;
	margin-right:5px;
	border:solid 1px #fff;
	}

#foot-link li:hover{
opacity: 0.75;
-moz-opacity: 0.75; /* Firefox */
filter: alpha(opacity=75); /* IE6/7 */
-ms-filter: "alpha(opacity=75)"; /* IE8 */}

#foot-link li a{
	display:block;
	width:162px;
	height:0;
	padding-top:84px;
	overflow:hidden;}

#foot-link li.link01{ background: #fff url(/common/v1/img/sbnav_01.jpg) right top no-repeat}
#foot-link li.link02{ background: #fff url(/common/v1/img/sbnav_02.jpg) right top no-repeat}
#foot-link li.link03{ background: #fff url(/common/v1/img/sbnav_03.jpg) right top no-repeat}
#foot-link li.link04{ background: #fff url(/common/v1/img/sbnav_04.jpg) right top no-repeat}
#foot-link li.link05{ background: #fff url(/common/v1/img/sbnav_05.jpg) right top no-repeat; margin-right:0;}

#foot-link li.link01 a{ background: url(/common/v1/img/sbnav_01_text.png) 12px 50% no-repeat; _background-image: url(/common/v1/img/sbnav_01_text.gif);}
#foot-link li.link02 a{ background: url(/common/v1/img/sbnav_02_text.png) 12px 50% no-repeat; _background-image: url(/common/v1/img/sbnav_02_text.gif);}
#foot-link li.link03 a{ background: url(/common/v1/img/sbnav_03_text.png) 12px 50% no-repeat; _background-image: url(/common/v1/img/sbnav_03_text.gif);}
#foot-link li.link04 a{ background: url(/common/v1/img/sbnav_04_text.png) 12px 50% no-repeat; _background-image: url(/common/v1/img/sbnav_04_text.gif);}
#foot-link li.link05 a{ background: url(/common/v1/img/sbnav_05_text.png) 12px 50% no-repeat; _background-image: url(/common/v1/img/sbnav_05_text.gif);}
#foot-link ul li a{ background-position: 12px 30%\9;}
