@charset "utf-8";
/* ===================================================================
CSS information

 file name  :print.css
 author     :Ability Consultant
 style info :印刷用
=================================================================== */
@media print {

html {
    height: 100%;
}

body {
    height: 100%;
    margin: 0;
}

.txt_sub {
	display: none;
}

.view_tab-sp {
	display: none;
}


#page {
	padding-top: 0px !important;
	width: 100%;
}
#header .box_t,
#header .box_b #load_btns,
#header .box_b .box_title .txt_acc,
#header .box_b .box_title .rsvbtns,
#header .box_b .box_title .enbtn,
#header #gnav,
#footer {
	display:none;
}

#header #fixnav {
	display:none !important;
}

/* トリップアドバイザー */
#TA_tchotel668,
#TA_tchotel751,
#TA_tchotel896,
#TA_tchotel50 {
	display: none;
}

/*#contents {
	margin-top: -2%;
}*/

#contents .topicpath {
	display: none;
}

#contents .box_intro .inner {
	width: 48%;
}
#contents .box_intro .bg {
	padding-left: 50%;
}
#contents .box_res {
	page-break-inside: avoid;
}
#contents .con_res .box_res .res_area {
	height: auto;
}

/* TOP */
#contents #obj_mainslider {
	display: none;
}

#contents .con_search {
	display: none;
}

#contents .con_plan h3 {
	margin-bottom: -2%;
}

#contents .con_plan .pannel_plan > li h4 span {
	display: none;
}

#contents .con_plan .pannel_plan > li > ul > li {
	margin: 5% 0 !important;
	height: 80%;
	display:table;
	padding: 0;
}

#contents .con_plan .pannel_plan > li > ul > li a {
	width: 100%;
}

#contents .con_plan .pannel_plan > li > ul > li a .img {
	display:table-cell;
	float:none;
	vertical-align:top;
	width: 65%;
	padding: 0;
	margin: 0;
}

#contents .con_plan .pannel_plan > li > ul > li a .box_det {
	padding: 2% 0 0 0;
	display:table-cell;
	float:none;
	vertical-align:top;
	margin: 0;
}

#contents .con_plan .btn_plan {
	display: none;
}

#contents .con_point {
	clear: both;
}

#contents .con_point h3 {
	page-break-before: always;
}

#contents .con_point #obj_pointslider .slick-list .slick-prev,
#contents .con_point #obj_pointslider .slick-list .slick-prev,
#contents .con_point .slick-next {
	margin-top: 20%;
}

#contents .con_point #obj_pointslider .slick-slide > div p span {
	display: none;
}

#contents .con_special > ul > li > ul > li {
	margin-bottom: 3%;
}

#contents #load_inf #parts_inf .con_inf {
	margin-bottom: 0;
}

#contents #load_inf #parts_inf .con_inf h3 {
	page-break-before: always;
}

#contents #load_inf #parts_inf .con_inf .box_inf .box_det {
	width:40%;
	float: right;
}

#contents #load_inf #parts_inf .con_inf .box_inf .box_det .btn_acc{
	display: none;
}

#contents #load_inf #parts_inf .con_inf .box_fac .btn_guide {
	display: none;
}

#contents .con_news {
	display: none;
}

/* 客室 */
#contents #obj_tab #viewport {
    margin-top: 10%;
}

#contents #obj_tab #viewport .wrp_type .txt_area .tbl_basic {
	width: 55%;
}

#contents #obj_tab #viewport .wrp_type .txt_area .btn {
	display: none;
}

/* お食事 */
#contents #obj_pnav {
	display: none;
}

#contents #obj_res {
	margin-top: 25%;
}

/* おすすめポイント */
#contents .con_title {
    margin: 0px auto 0%;
}

#contents .pnav {
	display: none;
}

#point #page #contents .con_point h3 {
	page-break-before: avoid;
}

#contents .con_point .box_p01,
#contents .con_point .box_p02,
#contents .con_point .box_p03,
#contents .con_point .box_p04,
#contents .con_point .box_p05,
#contents .con_point .box_p06 {
	margin: 5% auto -4%;
	padding-top: 10%;
}

#contents ul.con_point .box_p01 .btn,
#contents ul.con_point .box_p02 .btn,
#contents ul.con_point .box_p03 .btn,
#contents ul.con_point .box_p04 .btn,
#contents ul.con_point .box_p05 .btn,
#contents ul.con_point .box_p06 .btn {
	display: none;
}

#contents ul.con_point .box_p01 .btn img,
#contents ul.con_point .box_p02 .btn img,
#contents ul.con_point .box_p03 .btn img,
#contents ul.con_point .box_p04 .btn img,
#contents ul.con_point .box_p05 .btn img,
#contents ul.con_point .box_p06 .btn img {
	display: none;
}

/* ご案内 */
#contents .pnav,
#contents .con_acc .intro #load_map01 #parts_map01 .box_map .txt_att,
#contents .con_acc .intro #load_map01 #parts_map01 .box_map .btn,
#contents .con_acc p.view_sp,
#contents .con_sig #load_map02 #parts_map02 .box_map .txt_att,
#contents .con_sig #load_map02 #parts_map02 .box_map .btn,
#contents .con_sig .box_sig div ul li .btns {
	display: none;
}
#contents .con_inf {
	margin-bottom: 65%;
}
#contents .con_inf .box_det {
	padding-right: 5%;
	padding-left: 0;
	float: left;
	width: 65%;
}
#contents .con_inf .img  {
	width: 30%;
	float: right;
	padding-right: 0;
}
#contents .con_acc ul li div .txt,
#contents .con_acc ul li div .txt_att {
visibility: visible;
}
#contents .con_res .box_info {
	page-break-inside: avoid;
	overflow: hidden;
}
#contents .con_res .box_info .res_area .img {
	width: 45%;
}
#contents .con_res .box_info .res_area .box_det {
	width: 45%;
}
#contents .con_res .box_info .res_area .box_pick {
	clear: both;
}
#contents .con_res .box_info .btn {
	display: none;
}
#contents .con_fac .box_fac div .inner {
	padding: 0;
}
#contents #load_map02 {
    margin-bottom: 65%;
}


/* 会議室 */
#contents #obj_tab .tab {
    display: none;
}

#contents #obj_tab #viewport .wrp_type {
    display: block;
}

#contents .box_tel .tel {
    margin-left: 2%;
    padding-left: 2%;
    font-size: 120%;
}

#contents .btn_app,
#contents .box_tel .btn {
	display: none;
}

/* 会議室申込 */
#contents .btn_app,
#contents .box_tel .btn {
	display: none;
}
#contents .con_inf h4#lnk_01 + div dl dd:nth-child(4) .box_tel {
	width: 80%;
}

/* 限定特典 */
#contents .con_res .box_ser {
	page-break-inside: avoid;
}
#contents .con_res .box_ser h5 {
	width: 10%;
	display: -moz-box;
	float: left;
	padding: 2%;
}
#contents .con_res .box_ser_ham .txt {
	width: 40%;
	display: -moz-box;
	padding: 1% 1% 0 2%;
	float: left;
}
#contents .con_res .box_ser_ham .txt .txt_sup {
	padding: 1% 1% 0;
}
#contents .con_res .box_ser .img {
	margin: 0;
	padding: 2%;
	width: 43%;
	top: 0;
	left: 0;
	float: left;
	position: relative;
}


/* スタッフボイス */
#contents .con_res .box_staff {
	page-break-inside: avoid;
	overflow: hidden;
}
#contents .con_res .box_staff .img_pho {
	width: 20%;
	display: -moz-box;
	float: left;
	padding-left: 5%;
}
#contents .con_res .box_staff .staff_det {
	width: 60%;
	padding-top: 2%;
	float: left;
	padding-left: 3%;
}
#contents .con_res .box_staff .staff_det h5 {
	overflow: hidden;
}
#contents .con_res .box_staff .staff_det .en {
	float: left;
}
#contents .con_res .box_staff .staff_det .txt_title {
	position: relative;
	float: left;
	padding: 5% 0 0 4%;
}

/* 予約・問合せ */
#contents .con_res .box_rsrv {
	page-break-inside: avoid;
}
#contents .con_res .box_rsrv .st {
	width: 40%;
	padding: 1% 2%;
}
#contents .con_res .box_rsrv .tel_area {
	width: 50%;
	padding: 1% 2%;
	border-right: none;
}
#contents .con_res .box_rsrv .btn {
	display: none;
	width: 0;
}

/* ナビリンク */
#contents .nav_res {
	display: none;
}



/* print_end */
}