﻿.con_calendar{max-width:1520px;width:79.87388%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1260px){.con_calendar{width:92%}}@media only screen and (min-width: 1025px){.con_mainimg{margin-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_mainimg{margin-bottom:45px}}@media only screen and (max-width: 767px){.con_mainimg{margin-bottom:3em}}.con_calendar>.box_txt{text-align:center}@media only screen and (min-width: 1025px){.con_calendar>.box_txt{margin-bottom:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_calendar>.box_txt{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_calendar>.box_txt{margin-bottom:2em}}@media only screen and (min-width: 768px){.con_calendar>.box_txt .txt{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_calendar>.box_txt .txt{margin-bottom:1em}}.con_calendar>.box_txt .mark{display:flex;justify-content:center;align-items:center;border:1px solid #ccc}@media only screen and (min-width: 768px){.con_calendar>.box_txt .mark{padding:15px}}@media only screen and (max-width: 767px){.con_calendar>.box_txt .mark{padding:1em}}@media only screen and (max-width: 767px){.con_calendar>.box_txt .mark{flex-wrap:wrap}}@media only screen and (min-width: 768px){.con_calendar>.box_txt .mark p{margin-left:1.5em}}@media only screen and (max-width: 767px){.con_calendar>.box_txt .mark p{margin-left:0}}@media only screen and (max-width: 767px){.con_calendar>.box_txt .mark p{text-align:center;width:50%}.con_calendar>.box_txt .mark p:nth-of-type(n+3){margin-top:.5em}}.con_calendar>.box_txt .mark p:first-of-type{margin-left:0}@media only screen and (min-width: 1025px){.box_links{margin-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_links{margin-bottom:45px}}@media only screen and (max-width: 767px){.box_links{margin-bottom:2.5em}}@media only screen and (min-width: 768px){.box_links .tmp_m_en_jp{margin-bottom:15px}}@media only screen and (max-width: 767px){.box_links .tmp_m_en_jp{margin-bottom:1em}}@media only screen and (min-width: 768px){.box_links .text{margin-bottom:35px}}@media only screen and (max-width: 767px){.box_links .text{margin-bottom:1.5em}}.box_links ul{display:flex;flex-wrap:wrap}.box_links ul *{box-sizing:border-box}@media only screen and (min-width: 1025px){.box_links ul li{width:19.6%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_links ul li{width:24.5%}}@media only screen and (max-width: 767px){.box_links ul li{width:49.5%}}@media only screen and (min-width: 1025px){.box_links ul li{margin-left:.5%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_links ul li{margin-left:.5%}}@media only screen and (max-width: 767px){.box_links ul li{margin-left:1%}}.box_links ul li:first-child{margin-left:0}@media only screen and (max-width: 767px){.box_links ul li:nth-child(odd){margin-left:0}}@media only screen and (max-width: 767px){.box_links ul li:nth-child(n+3){margin-top:1%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_links ul li:nth-child(4n+1){margin-left:0}}@media only screen and (min-width: 1025px){.box_links ul li:nth-child(5n+1){margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_links ul li:nth-child(n+5){margin-top:.5%}}@media only screen and (min-width: 1025px){.box_links ul li:nth-child(n+6){margin-top:.5%}}.box_links ul li a{display:flex;align-items:center;justify-content:center;height:100%;color:#1e2e53;text-align:center;border:1px solid #1e2e53;transition:.1s color ease-out , .2s background ease-out}@media only screen and (min-width: 768px){.box_links ul li a{padding:15px 1em}}@media only screen and (max-width: 767px){.box_links ul li a{padding:0.75em 1em}}.mouse .box_links ul li a:hover,.touch .box_links ul li a.touchstart{color:#fff;background:#1e2e53}.touch .box_links ul li a{-webkit-tap-highlight-color:transparent}.touch .box_links ul li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.box_links ul li a.active{color:#fff;background:#1e2e53}@media only screen and (min-width: 768px){.box_room{margin-bottom:45px}}@media only screen and (max-width: 767px){.box_room{margin-bottom:2em}}.box_room:last-of-type{margin-bottom:0}@media only screen and (min-width: 1025px){.box_room .box_calendar{padding-bottom:45px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.box_room .box_calendar{padding-bottom:30px}}@media only screen and (max-width: 767px){.box_room .box_calendar{padding-bottom:2em}}.box_room .room_type{font-weight:normal;background:#eee;border:1px solid #ccc;position:relative;cursor:pointer}@media only screen and (min-width: 768px){.box_room .room_type{padding:15px calc(30px + 2em) 15px 30px}}@media only screen and (max-width: 767px){.box_room .room_type{padding:1em 2.5em 1em 1em}}.box_room .room_type:after{content:"\f209";font-family:"Ionicons";position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);transition:.4s transform}@media only screen and (min-width: 768px){.box_room .room_type:after{right:2em}}@media only screen and (max-width: 767px){.box_room .room_type:after{right:1em}}.box_room .room_type.active:after{transform:translateY(-50%) rotate(0);content:"\f218"}.box_room .hide_box{border:1px solid #ccc;border-top:none}.box_room .box_month{width:92%;position:relative;line-height:1}@media only screen and (min-width: 768px){.box_room .box_month{padding-top:30px}}@media only screen and (max-width: 767px){.box_room .box_month{padding-top:2em}}@media only screen and (min-width: 768px){.box_room .box_month{margin:0 auto 30px}}@media only screen and (max-width: 767px){.box_room .box_month{margin:0 auto 1.75em}}@media only screen and (max-width: 767px){.box_room .box_month{display:flex;justify-content:flex-end;flex-wrap:wrap}}@media only screen and (min-width: 768px){.box_room .box_month .btn_prev,.box_room .box_month .btn_next{position:absolute;top:30px}}@media only screen and (max-width: 767px){.box_room .box_month .btn_prev,.box_room .box_month .btn_next{width:50%}}.box_room .box_month .btn_prev a,.box_room .box_month .btn_next a{position:relative;transition:.4s opacity}.box_room .box_month .btn_prev a:before,.box_room .box_month .btn_next a:before{position:absolute;top:50%;transform:translateY(-50%)}.mouse .box_room .box_month .btn_prev a:hover,.touch .box_room .box_month .btn_prev a.touchstart,.mouse .box_room .box_month .btn_next a:hover,.touch .box_room .box_month .btn_next a.touchstart{opacity:.7}.touch .box_room .box_month .btn_prev a,.touch .box_room .box_month .btn_next a{-webkit-tap-highlight-color:transparent}.touch .box_room .box_month .btn_prev a.touchend,.touch .box_room .box_month .btn_next a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (min-width: 768px){.box_room .box_month .btn_prev{left:0}}@media only screen and (max-width: 767px){.box_room .box_month .btn_prev{text-align:left;order:2}}.box_room .box_month .btn_prev a{padding-left:1.25em}.box_room .box_month .btn_prev a:before{content:"←";left:0}@media only screen and (min-width: 768px){.box_room .box_month .btn_next{right:0}}@media only screen and (max-width: 767px){.box_room .box_month .btn_next{text-align:right;order:3}}.box_room .box_month .btn_next a{padding-right:1.25em}.box_room .box_month .btn_next a:before{content:"→";right:0}.box_room .box_month .st_month{font-size:125%;text-align:center}@media only screen and (max-width: 767px){.box_room .box_month .st_month{width:100%;margin-bottom:.75em;order:1}}.box_room table{width:92%;margin:auto}.box_room table td{width:14.28571%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}.box_room table td.sun a{color:#f34844}.box_room table td.sun a>span{color:#333}.box_room table td.sat a{color:#458de7}.box_room table td.sat a>span{color:#333}.box_room .tbl_dayoftheWeek{border-top:1px solid #ccc;border-left:1px solid #ccc}@media only screen and (min-width: 768px){.box_room .tbl_dayoftheWeek td{padding:5px}}@media only screen and (max-width: 767px){.box_room .tbl_dayoftheWeek td{padding:.25em}}.box_room .tbl_dayoftheWeek .sun{color:#f34844}.box_room .tbl_dayoftheWeek .sat{color:#458de7}.box_room .tbl_days{border-left:1px solid #ccc}.box_room .tbl_days a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;width:100%;height:100%;box-sizing:border-box;cursor:default;position:relative}@media only screen and (min-width: 768px){.box_room .tbl_days a{font-size:100%}}@media only screen and (max-width: 767px){.box_room .tbl_days a{font-size:88%}}@media only screen and (min-width: 768px){.box_room .tbl_days a{padding:25px 5px}}@media only screen and (max-width: 767px){.box_room .tbl_days a{padding:0.5em 0}}.box_room .tbl_days a.an{cursor:pointer;transition:.2s color, .2s background}.mouse .box_room .tbl_days a.an:hover,.touch .box_room .tbl_days a.an.touchstart{color:#fff;background:#1e2e53}.mouse .box_room .tbl_days a.an:hover span,.touch .box_room .tbl_days a.an.touchstart span{color:#fff}.touch .box_room .tbl_days a.an{-webkit-tap-highlight-color:transparent}.touch .box_room .tbl_days a.an.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.box_room .tbl_days span{display:block;width:100%}@media only screen and (max-width: 767px){.box_room .tbl_days span{font-size:90%}}
