.con_accommodation{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_accommodation{width:85%}}.con_accommodation{margin-top:40px}@media only screen and (max-width: 767px){.con_accommodation{margin-top:2em}}.con_accommodation .intro_txt{text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_accommodation .intro_txt{text-align:center}}@media only screen and (max-width: 767px){.con_accommodation .intro_txt{text-align:left}}.con_accommodation .wrp_acc{margin-top:68px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_accommodation .wrp_acc{margin-top:55px}}@media only screen and (max-width: 767px){.con_accommodation .wrp_acc{margin-top:2.5em}}@media only screen and (max-width: 767px){.con_accommodation .wrp_acc{display:block}}.con_accommodation .wrp_acc .box_acc{width:31.5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_accommodation .wrp_acc .box_acc{width:48%}}@media only screen and (max-width: 767px){.con_accommodation .wrp_acc .box_acc{width:100%}}.con_accommodation .wrp_acc .box_acc:nth-of-type(n+2){margin-left:2.75%;margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_accommodation .wrp_acc .box_acc:nth-of-type(n+2){margin-left:4%}}@media only screen and (max-width: 767px){.con_accommodation .wrp_acc .box_acc:nth-of-type(n+2){margin-left:0}}@media only screen and (max-width: 767px){.con_accommodation .wrp_acc .box_acc:nth-of-type(n+2){margin-top:3em}}@media only screen and (min-width: 1200px){.con_accommodation .wrp_acc .box_acc:nth-of-type(3n+1){margin-left:0}.con_accommodation .wrp_acc .box_acc:nth-of-type(n+4){margin-top:55px}}@media print{.con_accommodation .wrp_acc .box_acc:nth-of-type(3n+1){margin-left:0}.con_accommodation .wrp_acc .box_acc:nth-of-type(n+4){margin-top:55px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_accommodation .wrp_acc .box_acc:nth-of-type(2n+1){margin-left:0}.con_accommodation .wrp_acc .box_acc:nth-of-type(n+3){margin-top:40px}}.con_accommodation .wrp_acc .box_acc .img img{width:100%}.con_accommodation .wrp_acc .box_acc .inn_txt{padding:0 10px}@media only screen and (max-width: 767px){.con_accommodation .wrp_acc .box_acc .inn_txt{padding:0 0.3em}}.con_accommodation .wrp_acc .box_acc .inn_txt .box_fude{margin-top:-.5em;text-align:center}@media only screen and (max-width: 767px){.con_accommodation .wrp_acc .box_acc .inn_txt .box_fude{margin-top:-.5em}}.con_accommodation .wrp_acc .box_acc .inn_txt .box_fude .cmn_fude{width:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_accommodation .wrp_acc .box_acc .inn_txt .box_fude .cmn_fude{width:30%}}@media only screen and (max-width: 767px){.con_accommodation .wrp_acc .box_acc .inn_txt .box_fude .cmn_fude{width:30%}}.con_accommodation .wrp_acc .box_acc .inn_txt .txt{margin-top:.5em}@media only screen and (max-width: 767px){.con_accommodation .wrp_acc .box_acc .inn_txt .txt{margin-top:.5em}}.con_accommodation .wrp_info{margin-top:40px;padding-top:60px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_accommodation .wrp_info{margin-top:35px}}@media only screen and (max-width: 767px){.con_accommodation .wrp_info{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_accommodation .wrp_info{padding-top:50px}}@media only screen and (max-width: 767px){.con_accommodation .wrp_info{padding-top:3.5em}}.con_accommodation .wrp_info::before{width:150px;height:10px;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background:url(../../files/images/common/line.png) repeat-x}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_accommodation .wrp_info::before{width:100px}}@media only screen and (max-width: 767px){.con_accommodation .wrp_info::before{width:8em}}@media only screen and (max-width: 767px){.con_accommodation .wrp_info::before{height:7px}}.con_accommodation .wrp_info .txt{font-size:100%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_accommodation .wrp_info .txt{font-size:94%}}@media only screen and (max-width: 767px){.con_accommodation .wrp_info .txt{font-size:94%}}.con_accommodation .wrp_info .c_btn{margin:35px auto 0;width:320px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_accommodation .wrp_info .c_btn{margin:25px auto 0}}@media only screen and (max-width: 767px){.con_accommodation .wrp_info .c_btn{margin:1.5em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_accommodation .wrp_info .c_btn{width:40%}}@media only screen and (max-width: 767px){.con_accommodation .wrp_info .c_btn{width:100%}}
