body { margin: 0; padding: 0; }

.page-header__heading, .page-header__heading2,  .page-header__heading3 li.navi_01,
.page-header__heading3 li.navi_02,  .page-header__heading3 li.navi_03,  .gourmet .h2Ttl,
.history .h2Ttl,  .leisure .h2Ttl, .planTtl, .top-btn, .about__contents-item, .main-contents__heading
{ background-repeat: no-repeat; background-position: center; white-space: nowrap; overflow: hidden; font-size: 10px; }

.page-header__heading3::after, .main-contents__tab-top::afterÃ£â‚¬â‚¬{ content: ""; clear: both; display: block; }



.bl-lp-fukuoka_160226-contents { background-image: url(../img/bg.jpg); background-repeat: repeat; background-size: 75px 75px; background-position: left top; margin: 0; padding: 0; padding-bottom: 30px; }

.page-header {
	background-image: url(../img/bg_header.jpg);
	background-repeat: no-repeat;
	background-size: 1394px 753px;
	background-position: center;
	min-width: 1000px;
	max-width: 100%;
	height: 753px;
	/*height: 833px;*/
	margin: 0 auto;
	position: relative;
	text-align:center;
	margin-bottom:70px;

}

.page-header__heading {
	background-image: url(../img/main-heading.png) ;
	background-size: 999px 285px;
	width: 999px;
	height: 320px;
	text-indent: 999px;
	margin:0 auto;
	padding-top:35px;
}

.page-header__heading2 {
	background: url(../img/main-heading_2.png)   no-repeat ;
	background-size: 599px 31px;
	width: 599px;
	height: 31px;
	text-indent: 599px;
	margin:0 auto;
	padding-top:35px;
}

.top-btn{
	position:fixed;
	right:20px;
	bottom:30px;
	background:url(../img/totop.png) no-repeat;
	background-size:64px 63px;
	width:64px;
	height:63px;
	text-indent:64px;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* Ã£Æ’Â¡Ã£â€šÂ¤Ã£Æ’Â³ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */


/*---------Ã£â€šÂ¢Ã£Æ’Â³Ã£â€šÂ«Ã£Æ’Â¼Ã£Æ’ÂªÃ£Æ’Â³Ã£â€šÂ¯--------*/
.page-header__heading3 {
	margin:0 auto;
	width:850px;
	margin-top:35px;
}

.page-header__heading3 a{
	width: 227px;
	height: 303px;
	display: block;
}

.page-header__heading3 li.navi_01{
	background: url(../img/navi_01.png)  no-repeat ;
	background-size: 227px 303px;
	width: 227px;
	height: 303px;
	text-indent: 227px;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}
.page-header__heading3 li.navi_02 {
	background: url(../img/navi_02.png)  no-repeat ;
	background-size: 251px 303px;
	width: 251px;
	height: 303px;
	text-indent: 251px;
	display: block;
	margin-left: 72px;
	padding: 0;
	float: left;
	list-style: none;
}
.page-header__heading3 li.navi_03 {
	background: url(../img/navi_03.png)  no-repeat ;
	background-size: 227px 303px;
	width: 227px;
	height: 303px;
	text-indent: 227px;
	display: block;
	margin-left: 72px;
	padding: 0;
	float: left;
	list-style: none;
}



.main-contents__heading { background-image: url(../../pc/img/lp/fukuoka_160226/contents-heading_tab.png); background-size: 1202px 132px; background-position: 50%; max-width: 1202px; min-width: 1000px; height: 132px; text-indent: 1202px; margin: 0 auto; }


.bn_yokanabi{
	margin:70px auto;
	text-align:center;
	border-style:none;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* Ã£â€šÂ¿Ã£Æ’â€“ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */


.main-contents__tab-top { width: 850px; margin: 0 auto; padding: 0; color:#000000;}
.main-contents__tab-top-item { display: block; margin: 0; padding: 0; float: left; list-style: none; text-align: center; font-size: 26px; }
.main-contents__tab-top-link { display: block; text-decoration: none; }

.main-contents__tab-top-link--on {
	background: url(../img/bg_tab-on.jpg) no-repeat;
	background-size: 251px 72px;
	width:251px;
	padding: 0;
	font-weight: bold;
	position: relative;
	line-height: 71px;
	color:#000000;
}

.main-contents__tab-top-link--off {
	background: url(../img/bg_tab-off2.jpg)  no-repeat;
	background-size: 251px 72px;
	width: 251px;
	line-height: 71px;
	color:#000000;
}




/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* Ã¥â€¦Â±Ã©â‚¬Å¡ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */


.cts_wrap{
	width:980px;
	margin:0 auto;
}

.inner{
	background:url(../img/bg_spot.jpg) no-repeat center top;
	margin-top:45px;
	padding-top:73px;
	position:relative;
}


.spot .unitA{
	margin:0 auto;
	width:870px;
	margin-bottom:26px;
}

.spot .unitA .photo{
	float:left;
	width:321px;
}

.spot .unitA .copyBox{
	margin:0 auto;
	width:510px;
	float:right;
}


.spot .unitB{
	margin:0 auto;
	width:870px;
	margin-bottom:26px;
}

.spot .unitB .photo{
	float:right;
	width:321px;
}

.spot .unitB .copyBox{
	margin:0 auto;
	width:510px;
	float:left;
}


.spotCopy{
	font-size:20px;
	font-weight:bold;
	line-height:1.6em;
	margin-bottom:20px;
	margin-top:10px;
	letter-spacing:0.16em;
}

.spotTxt{
	line-height:1.7em;
	margin-bottom:35px;
	font-size:14px;
}


img {
	border-style:none;
}

a img {
	border-style:none;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* Ã£Æ’â€”Ã£Æ’Â©Ã£Æ’Â³ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */

.planTtl{
	background:url(../img/ttl_plan.png) no-repeat;
	height:147px;
	width:571px;
	text-indent:571px;
	margin:0 auto;
	margin-bottom:35px;
}

.plan p, .plan img{
	padding:0 !important;
	margin:0 !important;
}

.plan .unit{
	width:482px;
}

.plan .Pcenter{
	margin-left:240px;
}


.plan .unitIn{
	margin-top:-5px;
	background:url(../img/planBox_02.jpg) repeat-y;
	padding-top:10px;
}

.plan__plan-image {
	margin:0 0 0 36px;}
.PlanSpec{padding: 25px 35px;}
.plan__plan-name { font-size: 16px; font-weight: bold;}
.plan__prise { font-size: 16px; margin-top:10px;margin-bottom:20px;}
.plan__prise-num { color: #f47334; font-size: 36px; }
.plan__more-btn { background-color: #f47334; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; font-size: 17px; font-weight: bold; color: #ffffff; text-align: center; line-height: 60px; text-decoration: none; display: block; }
.plan__more-btn:hover { opacity: 0.7; }


.placCopy{
	width: 850px;
	margin:0 auto;
	margin-bottom:35px;
	text-align: left;
	line-height: 1.8em;
	font-size: 16px;!important
}


/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* Ã£â€šÂ°Ã£Æ’Â«Ã£Æ’Â¡ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */

.gourmet{
	background: url(../img/bg_cat01.jpg) no-repeat center top;
	clear:both;
	margin-bottom:80px;
	border-top:7px #fff400 solid;
}

.gourmet .h2Ttl{
	background:url(../img/cat01_img_01.png) no-repeat;
	background-size:514px 289px;
	width:514px;
	height:289px;
	text-indent:514px;
	margin:0 auto;
	margin-top:73px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* Ã¦Â­Â´Ã¥ÂÂ² */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */

.history{
	background: url(../img/bg_cat02.jpg) no-repeat center top;
	clear:both;
	margin-bottom:80px;
	border-top:7px #fff400 solid;
}

.history .h2Ttl{
	background:url(../img/cat02_img_01.png) no-repeat;
	background-size:572px 289px;
	width:572px;
	height:289px;
	text-indent:572px;
	margin:0 auto;
	margin-top:73px;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* Ã£Æ’Â¬Ã£â€šÂ¸Ã£Æ’Â£Ã£Æ’Â¼ */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */

.leisure{
	background: url(../img/bg_cat03.jpg) no-repeat center top;
	clear:both;
	margin-bottom:80px;
	border-top:7px #fff400 solid;
}

.leisure .h2Ttl{
	background:url(../img/cat03_img_01.png) no-repeat;
	background-size:572px 289px;
	width:572px;
	height:289px;
	text-indent:572px;
	margin:0 auto;
	margin-top:73px;
}












/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* utilities */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */


/* Margin */
/* bottom */
.mb-5 {	margin-bottom: -25px; }
.mb5 {	margin-bottom: 5px; }
.mb10 {	margin-bottom: 10px; }
.mb15 {	margin-bottom: 15px; }
.mb20 {	margin-bottom: 20px; }
.mb25 {	margin-bottom: 25px; }
.mb30 {	margin-bottom: 30px; }
.mb35 {	margin-bottom: 35px; }
.mb40 {	margin-bottom: 40px; }
.mb45 {	margin-bottom: 45px; }
.mb50 {	margin-bottom: 50px; }
.mb90 {	margin-bottom: 90px; }
/* right */
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mr45{margin-right:45px;}
.mr50{margin-right:50px;}
/* top */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
/* left */
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.ml45{margin-left:45px;}
.ml50{margin-left:50px;}


/* Padding */
/* top */
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
/* bottom */
.pb5{padding-bottom: 5px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}
.pb25{padding-bottom: 25px;}
.pb30{padding-bottom: 30px;}
.pb35{padding-bottom: 35px;}
.pb40{padding-bottom: 40px;}
.pb45{padding-bottom: 45px;}
.pb50{padding-bottom: 50px;}
/* left */
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;}
.pl25{padding-left: 25px;}
.pl30{padding-left: 30px;}
.pl35{padding-left: 35px;}
.pl40{padding-left: 40px;}
.pl45{padding-left: 45px;}
.pl50{padding-left: 50px;}
/* right */
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.pr20{padding-right: 20px;}
.pr25{padding-right: 25px;}
.pr30{padding-right: 30px;}
.pr35{padding-right: 35px;}
.pr40{padding-right: 40px;}
.pr45{padding-right: 45px;}
.pr50{padding-right: 50px;}


/* Align */
.alignL {text-align:left}
.alignR {text-align:right}
.alignC {text-align:center}




/* width */
.width30 {width: 27%;}
.width40 {width: 37%;}
.width50 {width: 47%;}
.width55 {width: 52%;}
.width60 {width: 57%;}
.width70 {width: 67%;}


/* float */
.flL {float: left;}
.flR {float: right;}
.clear {clear: both;}


/* vertical-align */
.VerTop{vertical-align:top;}
.VerMid{vertical-align:central;}


/* font-size */
.fs12{font-size: 12px;}
.fs10{font-size: 10px;}
.fs14{font-size: 14px;}



/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* Text Module */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */


p{
	margin: 0;
	padding: 0;
}

em,address{
	font-style: normal;
}

em{
	font-weight: bold;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* link */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */


a:hover img.alf
{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}




/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* clearfix */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */

.clearfix,
#footer,
#footerInfo,
.inner,
.innerEnd,
.container
{
	zoom: 1; /* for IE 5.5-7 */
}

.clearfix:after,
#footer:after,
#footerInfo:after,
.inner:after,
.innerEnd:after,
.container:after
{ /* for modern browser */
	content: ".";
	clear: both;
	display: block;
	line-height: 0;
	height: 0;
	visibility: hidden;
}
