@charset "utf-8";
/* CSS Document */

/*最寄駅・ジャンル*/
#headerCategoryList {
	background-color: transparent;
	padding: 30px 10px 0px 15px;
	margin: 0 auto;
	width: 956px;
	height: 30px;
    text-align: left;
	display: block;
	min-height: 1%;
}
/*言語切り替え*/
.header_mgn01 {
	padding: 2px 15px 7px 15px;
	margin: 0 auto;
	/*width: 956px;*/
    text-align: right;
}

#headerStoreWrap {
	z-index: 2;
	background: url(https://cms.locoplace.biz/storeimg/6/60449/20250515_1408232.png) no-repeat center left!important;
	padding: 2px 12px 10px 14px;
	margin: 0 auto;
	width: 956px;
	height:137px;
}

/*店名飛ばし*/
#headerStore .name {
	text-indent: -9999px;
	font-weight: bold;
	font-size: 257%;
	line-height: 1.2;
}

/*店名カナ飛ばし*/
#headerStore .kana {
	text-indent: -9999px;
	font-weight: bold;
	font-size: 86%;
}

#headerIconList {
	text-indent: -9999px;
    margin-top: 12px;
    overflow: hidden;
}

#head {
    width: 100%;
    height: 45px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #CCCCCC;
    background: #F1F1F1;
    top: 0px;
    left: 0px;
    z-index: 1000;
}

#header {
	height: 141px;
	background: url(http://cms.locoplace.biz/storeimg/2/25244/20140710_1900031.png) repeat-y left top;
	padding: 0 10px 0 6px;
	margin:0 auto;
	margin-bottom: 0px;
}

#headerStore {
	width: 650px;
	float: left;
	padding-bottom: 0px;
}

#headerWrap {
	width: 100%;
	margin: 0 auto;
	height: 200px;
	text-align: left;
	background: url(http://cms.locoplace.biz/storeimg/6/60449/20150305_1042043.jpg) repeat-x left top;
	padding-top: 9px;
	padding-bottom: 0px;
}

#headerBtm {
	overflow: hidden;
	height: 0px;
	margin: 0 auto;
	width:100%;
	text-align: left;
	background: url(http://cms.locoplace.biz/storeimg/2/25322/20140716_1031221.jpg)filter: alpha(opacity=0);
-moz-opacity:0.0;
opacity:0.0;
 repeat-x left top;
	text-indent: -9999px;
	margin-top: 0px;
}


/*メニュータグ*/
#gNavi li a {
	display: block;
	text-align: center;
	width: 130px;
	height: 36px;
	margin:0 auto;
	background: url(http://cms.locoplace.biz/storeimg/6/60449/20150305_1055304.png) no-repeat;
	font-size: 100%;
	color: #000;
	padding-top: 12px;
	font-weight: bold;
	text-decoration: none;
}

/*メニュータグのアンダーライン透過*/

#gNavi ul {
	display: block;
	position: relative;
	height: 45px;
	border-bottom: 3px solid transparent;
	z-index: 999;
}

/*メニュータグの位置*/
#gNaviIn {
    margin: 0 auto;
    width: 940px;
    padding: 0px;
    margin-top: 2px;
}

#g01 #gNavi li#gNav01 a,
#g02 #gNavi li#gNav02 a,
#g03 #gNavi li#gNav03 a,
#g04 #gNavi li#gNav04 a,
#g05 #gNavi li#gNav05 a,
#g06 #gNavi li#gNav06 a,
#g07 #gNavi li#gNav07 a {
	color: #000;
	background-position: 0px top;
}

/*menu tag back*/
	#gNavi {
		width: 100%;
		_position: absolute;
		_top: 0;
		_left: 0;
		background-color:#FFFFFF;
		box-shadow: 5px 2px 5px 0px rgb(200, 200, 200);
		z-index: 1000;
}

#gNavi li ul li a:hover {
background: none #FF5800;
color: #522B00;
}

#gNaviWrap {
    margin: 20px 0 0;
}

#gNaviWrap .fixed {
    position: fixed;
    top: 0;
}

/*トップ写真の位置*/
.indexCornerWrap01 {
	padding: 0 10px 0 6px;
	margin-bottom: 20px;
	margin-top:0;
}

#headerStoreContact {
	width: 253px;
　　float: right;
margin-top:0;
}

/*top画像透過*/
.indexCornerL01 img {
max-width: 620px;
max-height: 620px;
opacity:0;
filter:alpha(opacity=0);
}

/*top画像裏*/
.indexCornerIn01 .indexCornerL01 {
float: center;
width: 940px;
height:500px;
background: url(https://cms.locoplace.biz/storeimg/6/60449/20250515_1409021.jpg) no-repeat center!important;
margin-left:-24px;
z-index: 999;
}

.indexCornerIn01 .indexCornerR01 {
	text-indent: -9999px;
float: right;
width: 250px;
height:0px;
}

.indexCornerR01 ul li {
text-indent: -9999px;
border: 1px solid #F3F3F3;
background: #F3F3F3;
padding: 10px 8px;
margin: 0 0 10px;
}

.indexCornerR01 ul li .image {
	text-indent: -9999px;
margin-bottom: 15px;
text-align: center;
}

.indexCornerR01 ul li .text {
font-size: 0%;
}


/*メニューページ位置*/
#contents {
margin: 0 auto;
width: 956px;
text-align: left;
_position: relative;
_z-index: 1;
margin-top:10px;
}

#gNavi #gNav02Child {
	height: auto;
	background: url(http://cms.locoplace.biz/storeimg/6/60252/20150303_1852401.png) repeat-x left top #FF5800;
	display: none;
	min-height: 1%;
}

.indexCorner01_top {
width: 940px;
height: 10px;
padding: 0px;
margin: 0px;
background: url(http://cms.locoplace.biz/storeimg/6/60252/20150303_1727061.png) no-repeat !important;
}

.indexCorner01 {
/* background: url(/static/img/bg_index_corner_btm01.png) no-repeat left bottom #000; */
background: #fff !important;
/* padding-bottom: 10px; */
}

.indexCorner01_bottom {
width: 940px;
height: 10px;
padding: 0px;
margin: 0px;
background: url(http://cms.locoplace.biz/storeimg/6/60252/20150303_1727061.png) no-repeat !important;
}

.indexGallery01 ul li .indexGalleryTop01 table {
background: url(http://cms.locoplace.biz/images/lp/indexGallery01.png) no-repeat left top !important;
margin-bottom: 10px;
width: 180px;
table-layout: fixed;
}

.menuCourseImage01 {
margin: 0px 0px 0px 10px;
float: right;
width: 350px;
background: url(http://cms.locoplace.biz/images/lp/menuCourseImage01.png) no-repeat left top !important;
}


.menuCourseImage03 {
	margin:10px 0px 20px 0px;
	width: 350px;
}
.menuCourseImage03 table td {
	width: 66px;
	height: 66px;
	vertical-align: middle;
	text-align: center;
	background: url(http://cms.locoplace.biz/images/lp/bg_menu_white.png) no-repeat right top;
}
.menuCourseImage03 table td.space {
	width: 5px;
	height: 66px;
	vertical-align: middle;
	text-align: center;
	background: none;
}
.menuCourseImage03 table td img {
	max-width: 62px;
	max-height: 60px;
}

.mb20 {
  margin-bottom: 20px !important;
  font-size: 27px;
}

.ml10 {
  margin-left: 10px !important;
  font-size: 16px;
}

* html .menuCourseImage03 table td img {
	width: expression(this.offsetWidth > 66? "66px" : this.offsetWidth + "px");
	height: expression(this.offsetHeight > 66? "66px" : this.offsetHeight + "px");
}

#dlpoC_B{
	background: url(http://cms.locoplace.biz/storeimg/6/60449/20160325_0936471.jpg) no-repeat center fixed!important;
	/*background-size: cover !important;*/
	-webkit-background-size: contain;
 	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	padding: 10px 0 !important;
	margin-top: 0px;
}

#dlpoC_D{
	background: url(http://cms.locoplace.biz/storeimg/6/60449/20160325_0936472.jpg) no-repeat center fixed!important;
	/*background-size: cover !important;*/
	-webkit-background-size: contain;
 	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	padding: 50px 0 !important;
	margin-bottom: 20px;
	/* C   h A r   [   ?  ? ?  L  700px  0 ??X I*/
	margin-top: 10px;
}


.section{
	background: none !important;
	width: 956px;
	margin: 20px auto;
	position: relative;
}


.sectionWrap{
	background: none !important;
}


	/*#headerWrap,
	.header_mgn01,
	#headerCategoryList,
	#headerBtm,
	#mainimg,
	#mainimgIn,
	#gNaviWrap,
	.sectionBtm,
	.h2WrapBtm,
	.onlineReserveWrap,
	#footerBtm
	
	.sectionBtm,
	.h2WrapBtm{
		display: none !important;
	}*/
	
	.indexGallery01 ul li .indexGalleryBtm01,
	.indexGallery01 ul li .indexGalleryTop01,
	.indexGallery01 ul li,
	.h2WrapBtm,
　　　 .h2WrapTop,
　　　 .h2WrapMid,
    .sectionBtm,
    #footerBtm{
	background: none;
}

.h2WrapBtm,
.h2WrapTop,
.h2WrapMid{
	background: none;
}

.mt30,
#mainimg,
#headerBtm,
#footerBtm,
#headerCategoryList,
.flL{
    display: none !important;
}


#map_canvas{
margin:0 auto;			
}
