@charset "UTF-8";
/*
Theme Name: ****
Theme URI: ****
Description: WordPress 4.6.1
Version: 1.0
Author: ***
Author URI: ***
*/
header-logo_txt
.popular-features-box .box-body .box-body_tit a {
    color: #000 !important;
}

.area-choice_list li a.active {
    color: #000 !important;
}

.news-section-body dl a {
    color: #000 !important;
}

.aside-archive-box_body .box-tit a {
    color: #000 !important;
}

.page-top .contents-section .hotel-fair-box2-title a {
    color: #000 !important;
/*	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝体", "Yu Mincho", "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, serif !important;*/
	font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'メイリオ', meiryo, sans-serif !important;
}

.popular-features-box .box-body .box-body_tit,
.aside-archive-box_body .box-tit {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px !important;
	margin-top: 0 !important;
	height: auto !important;
	line-height: 1.4 !important;
	font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'メイリオ', meiryo, sans-serif !important;
}

.aside-archive-box_body .box-txt {
	height: auto !important;
	line-height: 1.4 !important;
}

.page-top .contents-section .hotel-fair-box2-hotel {
	font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'メイリオ', meiryo, sans-serif !important;
	font-weight: bold;
}

.top-main {
    margin: 0 auto 30px !important;
}

.latest-body .book-tit a {
    color: #000 !important;
    line-height: 1.4 !important;
	font-weight: bold;
	font-size: 14px !important;
	font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'メイリオ', meiryo, sans-serif !important;
}

.news-section {
	background: none !important;
}

.group-link-box_body .group-link-box_txt {
	font-size: 12px !important;
	line-height: 1.4 !important;
}

.group-link-box_body .group-link-box_tit {
	font-weight: bold;
}

.latest-body .book-number {
    font-size: 12px !important;
    color: #666;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
	padding-bottom: 5px;
    border-bottom: 1px solid #eee;
}

.archive-box a {
    color: #000 !important;
    line-height: 1.4 !important;
	font-size: 16px !important;
	font-weight: bold;
	font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'メイリオ', meiryo, sans-serif !important;
}

.popular-features-box .box-body .box-body_tit a {
    color: #000 !important;
}

.hotel-detail_tit {
    font-size: 32px !important;
}

.btn-type-a {
	font-size: 12px !important;
}

.archive-box_tag {
	margin-top: 10px;
}

.popular-features-box .box-body .box-body_sub, 
.archive-box .archive-box_txt {
    font-size: 12px !important;
	line-height: 1.4 !important;
}

.archive-box .archive-box_txt {
	margin-top: 10px;
}

.popular-features-box .box-body,
.archive-box {
	margin-bottom: 40px !important;
}

.popular-features-box {
	margin-bottom: 0 !important;
}

.archive-box .archive-box_tit {
	font-size: 16px !important;	
    line-height: 1.4;
	margin-bottom: 0 !important;
	height: auto !important;
}

.news-section-body dl dt,
.news-section-body dl dd,
.hotel-plan-list li {
	font-size: 12px !important;
}

.contents-section {
    margin-bottom: 40px !important;
}

.foot-contact {
	background: #f2f2f2 !important;
}

.page-top .contents-section .hotel-fair-box2-title {
	font-size: 14px !important;
}

.hotel-fair-box2 {
}

.condition-list li,
.condition-list li .archive-box a{
	font-size: 12px !important;
	color: #666 !important;
	padding: 8px 5px !important;
    border: 1px solid #d2d2d2 !important;
	font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'メイリオ', meiryo, sans-serif !important;
}

.latest-publication {
    width: 36% !important;
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.sp_notice{
	border: 1px solid #f00;
	padding: 10px;
	text-align: center;
	color: #f00;
	margin: 10px;
}

.sp_notice h2 {
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Kaku Gothic ProN', '游ゴシック Medium', 'メイリオ', meiryo, sans-serif !important;
	margin-bottom: 10px;
	font-weight: bold;
}
.sp_notice p {
	font-size: 10px !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.4 !important;
}



@media screen and (max-width: 599px) {
	.popular-features-box .box-body .box-body_tit {
	font-size: 16px !important;
	}
	.tit-type-a {
    padding-bottom: 5px;
    margin-bottom: 30px !important;
    margin-top: 20px;
    text-align: center;
    font-size: 18px !important;
	}
	.latest-body .book-tit {
    font-size: 12px;
    min-height: 60px;
	}
	.tit-type-a em {
		font-size: 20px !important;
		font-weight: bold;
	}
	.hotel-plan-list {
		border-top: 0 !important;
	}
	.news-section-body dl dd,
	.hotel-plan-list li{
        border-bottom: 1px solid #eee !important;
		padding-bottom: 10px;
	}
	.foot-sp-contact {
		background: #f2f2f2 !important;
	}
	.latest-publication {
    width: 45% !important;
    margin-left: 5px !important;
    margin-right: 10px !important;
}
}

.header-logo_txt {
	color: #FFF !important;
	font-size: 11px !important;
	line-height: 1rem !important;
	margin: 10px 0 0 0px !important;
}

.header-nav ul li a {
	padding: 25px 20px !important;
}

.header-area-choice {
    margin: 20px 10px 0 20px !important;
}

@media screen and (max-width: 599px){
.header-area-choice {
    margin-top: 10px !important;
    margin-left: 172px !important;
}
}
	
/* ====================================
OTHER
==================================== */

/* margin */
.mrA{margin-left:auto; margin-right:auto; display:block !important;}
.mrt0{margin-top:0px !important;}
.mrt5{margin-top:5px !important;}
.mrt10{margin-top:10px !important;}
.mrt15{margin-top:15px !important;}
.mrt20{margin-top:20px !important;}
.mrt25{margin-top:25px !important;}
.mrt30{margin-top:30px !important;}
.mrt35{margin-top:35px !important;}
.mrt40{margin-top:40px !important;}
.mrt45{margin-top:45px !important;}
.mrt50{margin-top:50px !important;}
.mrt55{margin-top:55px !important;}
.mrt60{margin-top:60px !important;}
.mrt65{margin-top:65px !important;}
.mrt70{margin-top:75px !important;}
.mrt75{margin-top:75px !important;}
.mrt80{margin-top:80px !important;}
.mrt85{margin-top:85px !important;}
.mrt90{margin-top:90px !important;}
.mrt95{margin-top:95px !important;}
.mrt100{margin-top:100px !important;}
.mrr0{margin-right:0px !important;}
.mrr5{margin-right:5px !important;}
.mrr10{margin-right:10px !important;}
.mrr15{margin-right:15px !important;}
.mrr20{margin-right:20px !important;}
.mrr25{margin-right:25px !important;}
.mrr30{margin-right:30px !important;}
.mrr35{margin-right:35px !important;}
.mrr40{margin-right:40px !important;}
.mrr45{margin-right:45px !important;}
.mrr50{margin-right:50px !important;}
.mrr55{margin-right:55px !important;}
.mrr60{margin-right:60px !important;}
.mrr65{margin-right:65px !important;}
.mrr70{margin-right:75px !important;}
.mrr75{margin-right:75px !important;}
.mrr80{margin-right:80px !important;}
.mrr85{margin-right:85px !important;}
.mrr90{margin-right:90px !important;}
.mrr95{margin-right:95px !important;}
.mrr100{margin-right:100px !important;}
.mrb0{margin-bottom:0px !important;}
.mrb5{margin-bottom:5px !important;}
.mrb10{margin-bottom:10px !important;}
.mrb15{margin-bottom:15px !important;}
.mrb20{margin-bottom:20px !important;}
.mrb25{margin-bottom:25px !important;}
.mrb30{margin-bottom:30px !important;}
.mrb35{margin-bottom:35px !important;}
.mrb40{margin-bottom:40px !important;}
.mrb45{margin-bottom:45px !important;}
.mrb50{margin-bottom:50px !important;}
.mrb55{margin-bottom:55px !important;}
.mrb60{margin-bottom:60px !important;}
.mrb65{margin-bottom:65px !important;}
.mrb70{margin-bottom:75px !important;}
.mrb75{margin-bottom:75px !important;}
.mrb80{margin-bottom:80px !important;}
.mrb85{margin-bottom:85px !important;}
.mrb90{margin-bottom:90px !important;}
.mrb95{margin-bottom:95px !important;}
.mrb100{margin-bottom:100px !important;}
.mrl0{margin-left:0px !important;}
.mrl5{margin-left:5px !important;}
.mrl10{margin-left:10px !important;}
.mrl15{margin-left:15px !important;}
.mrl20{margin-left:20px !important;}
.mrl25{margin-left:25px !important;}
.mrl30{margin-left:30px !important;}
.mrl35{margin-left:35px !important;}
.mrl40{margin-left:40px !important;}
.mrl45{margin-left:45px !important;}
.mrl50{margin-left:50px !important;}
.mrl55{margin-left:55px !important;}
.mrl60{margin-left:60px !important;}
.mrl65{margin-left:65px !important;}
.mrl70{margin-left:75px !important;}
.mrl75{margin-left:75px !important;}
.mrl80{margin-left:80px !important;}
.mrl85{margin-left:85px !important;}
.mrl90{margin-left:90px !important;}
.mrl95{margin-left:95px !important;}
.mrl100{margin-left:100px !important;}

/*padding*/
.pdt0{padding-top:0px !important;}
.pdt5{padding-top:5px !important;}
.pdt10{padding-top:10px !important;}
.pdt15{padding-top:15px !important;}
.pdt20{padding-top:20px !important;}
.pdt25{padding-top:25px !important;}
.pdt30{padding-top:30px !important;}
.pdt35{padding-top:35px !important;}
.pdt40{padding-top:40px !important;}
.pdt45{padding-top:45px !important;}
.pdt50{padding-top:50px !important;}
.pdt55{padding-top:55px !important;}
.pdt60{padding-top:60px !important;}
.pdt65{padding-top:65px !important;}
.pdt70{padding-top:75px !important;}
.pdt75{padding-top:75px !important;}
.pdt80{padding-top:80px !important;}
.pdt85{padding-top:85px !important;}
.pdt90{padding-top:90px !important;}
.pdt95{padding-top:95px !important;}
.pdt100{padding-top:100px !important;}
.pdr0{padding-right:0px !important;}
.pdr5{padding-right:5px !important;}
.pdr10{padding-right:10px !important;}
.pdr15{padding-right:15px !important;}
.pdr20{padding-right:20px !important;}
.pdr25{padding-right:25px !important;}
.pdr30{padding-right:30px !important;}
.pdr35{padding-right:35px !important;}
.pdr40{padding-right:40px !important;}
.pdr45{padding-right:45px !important;}
.pdr50{padding-right:50px !important;}
.pdr55{padding-right:55px !important;}
.pdr60{padding-right:60px !important;}
.pdr65{padding-right:65px !important;}
.pdr70{padding-right:75px !important;}
.pdr75{padding-right:75px !important;}
.pdr80{padding-right:80px !important;}
.pdr85{padding-right:85px !important;}
.pdr90{padding-right:90px !important;}
.pdr95{padding-right:95px !important;}
.pdr100{padding-right:100px !important;}
.pdb0{padding-bottom:0px !important;}
.pdb5{padding-bottom:5px !important;}
.pdb10{padding-bottom:10px !important;}
.pdb15{padding-bottom:15px !important;}
.pdb20{padding-bottom:20px !important;}
.pdb25{padding-bottom:25px !important;}
.pdb30{padding-bottom:30px !important;}
.pdb35{padding-bottom:35px !important;}
.pdb40{padding-bottom:40px !important;}
.pdb45{padding-bottom:45px !important;}
.pdb50{padding-bottom:50px !important;}
.pdb55{padding-bottom:55px !important;}
.pdb60{padding-bottom:60px !important;}
.pdb65{padding-bottom:65px !important;}
.pdb70{padding-bottom:75px !important;}
.pdb75{padding-bottom:75px !important;}
.pdb80{padding-bottom:80px !important;}
.pdb85{padding-bottom:85px !important;}
.pdb90{padding-bottom:90px !important;}
.pdb95{padding-bottom:95px !important;}
.pdb100{padding-bottom:100px !important;}
.pdl0{padding-left:0px !important;}
.pdl5{padding-left:5px !important;}
.pdl10{padding-left:10px !important;}
.pdl15{padding-left:15px !important;}
.pdl20{padding-left:20px !important;}
.pdl25{padding-left:25px !important;}
.pdl30{padding-left:30px !important;}
.pdl35{padding-left:35px !important;}
.pdl40{padding-left:40px !important;}
.pdl45{padding-left:45px !important;}
.pdl50{padding-left:50px !important;}
.pdl55{padding-left:55px !important;}
.pdl60{padding-left:60px !important;}
.pdl65{padding-left:65px !important;}
.pdl70{padding-left:75px !important;}
.pdl75{padding-left:75px !important;}
.pdl80{padding-left:80px !important;}
.pdl85{padding-left:85px !important;}
.pdl90{padding-left:90px !important;}
.pdl95{padding-left:95px !important;}
.pdl100{padding-left:100px !important;}

/*width*/
.w10{width:10px !important;}
.w20{width:20px !important;}
.w30{width:30px !important;}
.w40{width:40px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w70{width:70px !important;}
.w80{width:80px !important;}
.w90{width:90px !important;}
.w100{width:100px !important;}
.w110{width:110px !important;}
.w120{width:120px !important;}
.w130{width:130px !important;}
.w140{width:140px !important;}
.w150{width:150px !important;}
.w160{width:160px !important;}
.w170{width:170px !important;}
.w180{width:180px !important;}
.w190{width:190px !important;}
.w200{width:200px !important;}
.w210{width:210px !important;}
.w220{width:220px !important;}
.w230{width:230px !important;}
.w240{width:240px !important;}
.w250{width:250px !important;}
.w260{width:260px !important;}
.w270{width:270px !important;}
.w280{width:280px !important;}
.w290{width:290px !important;}
.w300{width:300px !important;}
.w310{width:310px !important;}
.w320{width:320px !important;}
.w330{width:330px !important;}
.w340{width:340px !important;}
.w350{width:350px !important;}
.w360{width:360px !important;}
.w370{width:370px !important;}
.w380{width:380px !important;}
.w390{width:390px !important;}
.w400{width:400px !important;}
.w5P{width:5% !important;}
.w10P{width:10% !important;}
.w15P{width:15% !important;}
.w23P{width:23% !important;}
.w20P{width:20% !important;}
.w25P{width:25% !important;}
.w30P{width:30% !important;}
.w33P{width:33% !important;}
.w35P{width:35% !important;}
.w40P{width:40% !important;}
.w45P{width:45% !important;}
.w50P{width:50% !important;}
.w75P{width:75% !important;}
.w80P{width:80% !important;}
.w100P{width:100% !important;}

/* font */
.j10{font-size:10px; line-height:1.2;}
.j12{font-size:12px; line-height:1.2;}
.j13{font-size:13px; line-height:1.2;}
.j14{font-size:14px; line-height:1.2;}
.j16{font-size:16px; line-height:1.2;}
.j18{font-size:18px; line-height:1.2;}
.j20{font-size:20px; line-height:1.2;}

.tR{text-align:right !important;}
.tL{text-align:left !important;}
.tC{text-align:center !important;}
.tB{font-weight:bold !important;}
.tN{ font-weight:normal !important;}

/* color */
.colRed{color:#e80000;}
.colBordeaux{color:#b10035;}
.colNavy{color:#002e54;}
.colBlue{color:#00a6d6;}
.colGreen{color:#006600;}
.colBlack{color:#333333;}
.colWine{color:#5f2131;}
.colYellow{color:#b9d300;}

/* list */
ul.kome{
margin:0;
padding:0;
list-style:none;}
ul.kome li{
background:url(imgs/common/kome.png) no-repeat 0 0.25em;
line-height:1.4em;
margin:0 0 5px 1em;
padding:0 0 0 15px;
list-style:none;}

/* image */
.fL{float:left;}
.fR{float:right;}

hr.no_line {
margin:15px 0;
background:none;
}
hr.margin{
margin: 25px 0 20px;
}

/* clearfix */
.cf:before, .cf:after{content: " "; display: table;}
.cf:after{clear: both;}
.cf{*zoom: 1;}

/* background */
.backwh{background:#fff;}
.bgBeige{background:#f5f2ef;}
