@charset "UTF-8";

/*h1,h2,h3,ul,li,img,a,div,p{
	padding:0;
	margin:0;
	line-height:none;
	vertical-align:top;
}*/

#contentArea {
	background: white;
	overflow:hidden;
	width:920px;
}
#contentArea h2{
	margin:0;
}

#contentAreaInner{
	padding:0;
}
.main{
	width:920px;
	background:url(../img/bg_all_strp.jpg) repeat-y;
}
#main_btm{
	width:920px;
	background:url(../img/bg_all_btm.jpg) no-repeat bottom center;
	overflow:hidden;
	padding-bottom:86px;
	padding-top:10px;
}

.box_top{
	width:920px;
	height:26px;
	background:url(../img/box_top.png) no-repeat top center;
}

.box_main{
	width:920px;
	background:url(../img/box_bg.png) repeat-y top center;
	overflow:hidden;
}

.box_left{
	width:345px;
	float:left;
}

.keihin{
	margin:0px 0 6px 55px;
	background:#f6efcf;
	width:270px;
	height:310px;
}
.keihin_img{
	width:250px;
	height:250px;
	margin:0px auto;
	padding:10px 0;
}
.keihin_btn{
	width:250px;
	height:30px;
	margin:0px auto;
	padding:0;
}
.keihin_btn img{
	margin:0;
	padding:0;
}
.keihin_btn a{
    text-decoration: none;
	display:block;
	height:30px;
	width:250px;
}

.box_right{
	width:575px;
	float:left;
}
.shopbox{
	width:443px;
	float:left;
}
.qrbox{
	width:73px;
	height: 73px;
	float:left;
	margin:5px 0;
	overflow:hidden;
	*height:80px;
}

.title_area{
	width:520px;
	background:url(../img/ttl_top.jpg) #f6efcf top no-repeat;
	overflow:hidden;
	margin-bottom:10px;
}
.title_area_btm{
	width:520px;
	background:url(../img/ttl_btm.jpg) bottom no-repeat;
	overflow:hidden;
}
.subtitle{
	font-size:11px;
	color:#927a0b;
	display:block;
	padding:15px 0 15px 15px;
}
.maintitle{
	font-size:22px;
	color:#927a0b;
	display:block;
	line-height:1.2;
	padding:0 0 15px 15px;
	font-weight:bold;
}

.li01{
	padding-bottom:5px;
	color:#666666;
	font-size:15px;
	font-weight:bold;
}
.li02{
	padding-bottom:10px;
	color:#666666;
	font-size:15px;
	font-weight:bold;
}
.li03{
	padding-bottom:10px;
	color:#666666;
	font-size:11px;
}
.li01 img,.li02 img{
	padding:0 10px 0 0;
}
.about_area ul,.about_area li{
	width:536px;
}


.shop_qr_area{
	background:url(../img/line.jpg) no-repeat top left;
	overflow:hidden;
	width:520px;
}
.shop_qr_area_btm{
	background:url(../img/line.jpg) no-repeat bottom left;
	overflow:hidden;
	width:520px;
}
.shopbox{
	padding-top:12px;
}
.shopbox a,.shopbox a:link,.shopbox a:visited,.shopbox a:hover,.shopbox a:active{
	color:#f93065;
	font-size:16px;
	text-decoration:underline;
}
.linkto{
	color:#666666;
	font-size:12px;
}
.box_btm{
	width:920px;
	height:24px;
	background:url(../img/box_btm.png) no-repeat bottom center;
	clear:both;
}

.copyright_area{
	font-size:11px;
	color:#666666;
	width:520px;
	clear:both;
}

.copyright_area p{
	font-size:11px;
	color:#666666;
	width:520px;
	padding-top:10px;
}
/*
#siteHeader, .siteHeader_old {
	background: url("/common201008/img/sprite_x_110909.png") repeat-x scroll 0 0 transparent;
	_height:160px !important;
	_zoom:1 !important;
}
*/

#BannerArea{
	overflow:hidden;
	padding:20px 0 0 0;
}
#BannerArea .Left {
    float: left;
	padding-bottom:10px;
}
#BannerArea .Right {
    float: right;
	padding-bottom:10px;
}
.page-tab{
	padding-left: 30px;
	clear: both;
	overflow: hidden;
	background-color: #ffffff;
}
.page-tab ul li{
	float: left;
	margin-right: 11px;
}
/*hover*/
.is-hover{display:block;margin:0 auto;}
.is-hover:hover img{opacity:.75;}