﻿.con_pnav ul,.con_floorplan .box_roo .wrp_vie,.con_floorplan .box_roo .inner,.con_floorplan .box_roo .inner .wrp_roo,.madalMap .box_modal,.con_requirements .box_req,.con_requirements .box_case .wrp_case{width:90%;max-width:1200px;margin:auto}.con_pnav{padding:20px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav{padding:15px 0}}@media only screen and (max-width: 767px){.con_pnav{padding:1em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav{margin-top:50px}}@media only screen and (max-width: 767px){.con_pnav{margin-top:2em}}.con_pnav ul{letter-spacing:-.4em}@media only screen and (min-width: 768px){.con_pnav ul{text-align:center}}.con_pnav ul li{display:inline-block;letter-spacing:normal;padding-left:35px;border-left:1px solid #dedede;margin:0 0 0 35px;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav ul li{padding-left:25px}}@media only screen and (max-width: 767px){.con_pnav ul li{padding-left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav ul li{margin:0 0 0 25px}}@media only screen and (max-width: 767px){.con_pnav ul li{margin:0.8em 0 0}}@media only screen and (min-width: 768px){.con_pnav ul li:first-child{padding-left:0;border-left:none;margin-left:0}}@media only screen and (max-width: 767px){.con_pnav ul li{width:50%;text-align:center}.con_pnav ul li:nth-child(odd){padding-left:0;border-left:none;margin-left:0}.con_pnav ul li:nth-child(-n+2){margin-top:0}}.con_pnav ul li a{font-size:129%;letter-spacing:.05em;text-decoration:none}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav ul li a{font-size:115%}}@media only screen and (max-width: 767px){.con_pnav ul li a{font-size:100%}}.con_pnav ul li a:hover{text-decoration:underline}.con_floorplan{padding-top:8.33333%}@media only screen and (max-width: 767px){.con_floorplan{padding-top:3.5em}}.con_floorplan h3{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan h3{margin-bottom:35px}}@media only screen and (max-width: 767px){.con_floorplan h3{margin-bottom:1.5em}}.con_floorplan h3 i{display:inline-block;margin-bottom:40px;padding:.2em .5em;background:#182f2d;color:#fff;font-size:143%;letter-spacing:.14em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan h3 i{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_floorplan h3 i{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan h3 i{font-size:115%}}@media only screen and (max-width: 767px){.con_floorplan h3 i{font-size:86%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan h3 i{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_floorplan h3 i{letter-spacing:.06em}}.con_floorplan .box_roo{position:relative}.con_floorplan .box_roo:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:86.31579%;background:#f7f7f7;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo:after{height:94%}}@media only screen and (max-width: 767px){.con_floorplan .box_roo:after{height:97%}}.con_floorplan .box_roo+.box_roo{margin-top:6.25%}@media only screen and (max-width: 767px){.con_floorplan .box_roo+.box_roo{margin-top:2.5em}}.con_floorplan .box_roo+.box_roo .js-roomSlider{margin-left:auto;margin-right:0}.con_floorplan .box_roo+.box_roo .js-roomSlider .slick-dots{text-align:left}.con_floorplan .box_roo .wrp_vie{position:relative;max-width:1600px}@media only screen and (min-width: 768px){.con_floorplan .box_roo .wrp_vie{display:flex;justify-content:space-between}}@media only screen and (min-width: 768px){.con_floorplan .box_roo .wrp_vie .wrp_img{width:61.875%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_floorplan .box_roo .wrp_vie .wrp_img{overflow:hidden}.con_floorplan .box_roo .wrp_vie .wrp_img img{position:relative;width:110%;max-width:none;margin-left:-5%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_floorplan .box_roo .wrp_vie .wrp_img{overflow:hidden}.con_floorplan .box_roo .wrp_vie .wrp_img img{position:relative;width:110%;max-width:none;margin-left:-5%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_floorplan .box_roo .wrp_vie .wrp_img{overflow:hidden}.con_floorplan .box_roo .wrp_vie .wrp_img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .wrp_vie .wrp_img{position:relative;overflow:hidden;width:49%;height:9em}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .wrp_vie .wrp_img img{position:relative;left:50%;transform:translateX(-50%);height:100%;max-width:inherit}}@media only screen and (min-width: 768px){.con_floorplan .box_roo .wrp_vie .wrp_txt{width:36.25%}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .wrp_vie .wrp_txt .img{position:absolute;overflow:hidden;right:0;top:0;width:49%;height:9em}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .wrp_vie .wrp_txt .img img{position:relative;left:50%;transform:translateX(-50%);height:100%;max-width:inherit}}.con_floorplan .box_roo .wrp_vie .wrp_txt .en{color:#ededed;font-size:929%;letter-spacing:.1em;text-transform:uppercase;line-height:.9;font-family:'Cormorant Garamond', serif;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .wrp_vie .wrp_txt .en{font-size:643%}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .wrp_vie .wrp_txt .en{font-size:465%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .wrp_vie .wrp_txt .en{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .wrp_vie .wrp_txt .en{letter-spacing:.04em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_floorplan .box_roo .wrp_vie .wrp_txt .en{font-size:786%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_floorplan .box_roo .wrp_vie .wrp_txt .en{font-size:500%}}.con_floorplan .box_roo .wrp_vie .wrp_txt .sst{margin-top:-78px;font-size:122%;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .wrp_vie .wrp_txt .sst{margin-top:-55px}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .wrp_vie .wrp_txt .sst{margin-top:-2.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .wrp_vie .wrp_txt .sst{font-size:115%}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .wrp_vie .wrp_txt .sst{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .wrp_vie .wrp_txt .sst{letter-spacing:.04em}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .wrp_vie .wrp_txt .sst{letter-spacing:.02em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_floorplan .box_roo .wrp_vie .wrp_txt .sst{margin-top:-60px}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_floorplan .box_roo .wrp_vie .wrp_txt .sst{margin-top:-45px}}.con_floorplan .box_roo .wrp_vie .wrp_txt .txt{margin-top:25px;font-size:108%;letter-spacing:.05em;line-height:2.1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .wrp_vie .wrp_txt .txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .wrp_vie .wrp_txt .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .wrp_vie .wrp_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .wrp_vie .wrp_txt .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .wrp_vie .wrp_txt .txt{letter-spacing:.04em}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .wrp_vie .wrp_txt .txt{letter-spacing:.02em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .wrp_vie .wrp_txt .txt{line-height:1.9}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .wrp_vie .wrp_txt .txt{line-height:1.6}}@media only screen and (min-width: 768px){.con_floorplan .box_roo .wrp_vie .wrp_txt .txt{max-width:450px}}.con_floorplan .box_roo .inner{max-width:1600px;position:relative;padding-bottom:6.51042%;margin-top:4.6875%}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner{padding-bottom:2.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .inner{margin-top:7.5%}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner{margin-top:2.5em}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner{width:100%}}.con_floorplan .box_roo .inner .wrp_roo{overflow:hidden}.con_floorplan .box_roo .inner .wrp_roo+.wrp_roo{margin-top:85px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .inner .wrp_roo+.wrp_roo{margin-top:55px}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo+.wrp_roo{margin-top:2.5em}}@media only screen and (min-width: 768px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt{float:left;width:46.66667%;max-width:500px}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt{width:53.33333%}}.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .st{margin-bottom:25px;font-size:215%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .st{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .st{margin-bottom:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .st{font-size:186%}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .st{font-size:129%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .st{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .st{letter-spacing:.04em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .st{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .st{font-size:172%}}.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .st:after{content:'';display:block;width:2em;height:1px;background:#5eaa73;margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .st:after{margin-top:15px}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .st:after{margin-top:.5em}}.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .txt{font-size:122%;letter-spacing:.05em;line-height:1.88}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .txt{font-size:115%}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .txt{line-height:1.7}}.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .txt span{display:block;margin-top:.5em}.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .info{padding:1em 1em;border-top:1px solid #cecece;border-bottom:1px solid #cecece;margin-top:6.55022%;font-size:115%;letter-spacing:.1em;line-height:2}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .info{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .info{font-size:108%}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .info{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .info{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .info{letter-spacing:.04em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .info{line-height:1.85}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .info{line-height:1.7}}@media only screen and (min-width: 768px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .info{max-width:280px}}@media only screen and (max-width: 1199px){.con_floorplan .box_roo .inner .wrp_roo .wrp_txt .info{width:100%}}.con_floorplan .box_roo .inner .wrp_roo .wrp_map{padding:2.5%;background:#fff;box-sizing:border-box}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_map{padding:1.5em}}@media only screen and (min-width: 768px){.con_floorplan .box_roo .inner .wrp_roo .wrp_map{float:right;width:48.83333%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_floorplan .box_roo .inner .wrp_roo .wrp_map{width:42.16667%}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_map{margin-top:1.5em}}.con_floorplan .box_roo .inner .wrp_roo .wrp_map .img{text-align:center}.con_floorplan .box_roo .inner .wrp_roo .wrp_map .txt span{display:inline-block;margin-top:.5em;font-size:115%;letter-spacing:.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .inner .wrp_roo .wrp_map .txt span{font-size:108%}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_map .txt span{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_floorplan .box_roo .inner .wrp_roo .wrp_map .txt span{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_floorplan .box_roo .inner .wrp_roo .wrp_map .txt span{letter-spacing:.08em}}.con_floorplan .box_roo .inner .wrp_roo .wrp_map .txt span:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em;display:inline-block;color:#5eaa73;font-size:94%;transition:transform 500ms ease}.con_floorplan .box_roo .inner .wrp_roo .wrp_map .txt span:hover{cursor:pointer}.con_floorplan .box_roo .inner .wrp_roo .wrp_map .txt span:hover:before{transform:scale(1.2)}.madalMap{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;overflow-y:scroll}.madalMap .bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.madalMap .box_modal{display:table;height:100%;padding:50px 0;box-sizing:border-box}@media only screen and (max-width: 767px){.madalMap .box_modal{padding:2em 0}}.madalMap .box_modal .wrp_modal{display:table-cell;vertical-align:middle}.madalMap .box_modal .wrp_modal .inner{position:relative;z-index:1;background:#fff;padding:45px 12.08333% 65px;box-sizing:border-box}@media only screen and (max-width: 767px){.madalMap .box_modal .wrp_modal .inner{padding:1em}}.madalMap .box_modal .wrp_modal .inner .st{margin-bottom:20px;text-align:center;color:#182f2d;font-size:143%}@media only screen and (min-width: 768px) and (max-width: 1199px){.madalMap .box_modal .wrp_modal .inner .st{margin-bottom:15px}}@media only screen and (max-width: 767px){.madalMap .box_modal .wrp_modal .inner .st{margin-bottom:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.madalMap .box_modal .wrp_modal .inner .st{font-size:129%}}@media only screen and (max-width: 767px){.madalMap .box_modal .wrp_modal .inner .st{font-size:108%}}.madalMap .box_modal .wrp_modal .inner .st>*{display:block}.madalMap .box_modal .wrp_modal .inner .st em{letter-spacing:.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.madalMap .box_modal .wrp_modal .inner .st em{letter-spacing:.2em}}@media only screen and (max-width: 767px){.madalMap .box_modal .wrp_modal .inner .st em{letter-spacing:.1em}}.madalMap .box_modal .wrp_modal .inner .st span{letter-spacing:.05em}.madalMap .box_modal .wrp_modal .inner .img{text-align:center}.madalMap .box_modal .wrp_modal .inner .js-closeModal{position:absolute;top:0;right:0;transform:translate(50%, -50%)}@media only screen and (max-width: 767px){.madalMap .box_modal .wrp_modal .inner .js-closeModal{transform:translate(30%, -50%);width:2.5em}}.madalMap .box_modal .wrp_modal .inner .js-closeModal:hover{cursor:pointer}.con_requirements{padding-top:7.8125%}@media only screen and (max-width: 767px){.con_requirements{padding-top:3.5em}}.con_requirements h3{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements h3{margin-bottom:35px}}@media only screen and (max-width: 767px){.con_requirements h3{margin-bottom:1.5em}}.con_requirements .box_req .wrp_req+.wrp_req{padding-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_req .wrp_req+.wrp_req{padding-top:10%}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req+.wrp_req{padding-top:3.5em}}.con_requirements .box_req .wrp_req .st{margin-bottom:30px;text-align:center;font-size:143%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_req .wrp_req .st{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .st{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_req .wrp_req .st{font-size:129%}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .st{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_req .wrp_req .st{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .st{letter-spacing:.04em}}.con_requirements .box_req .wrp_req .st em{display:block;margin-bottom:.3em;font-size:150%;letter-spacing:.2em;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_req .wrp_req .st em{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .st em{letter-spacing:.08em}}.con_requirements .box_req .wrp_req .tbl{width:100%;border-top:1px solid #cecece}.con_requirements .box_req .wrp_req .tbl>tbody>tr>th,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td{padding:20px 30px;border-bottom:1px solid #cecece;box-sizing:border-box;font-weight:normal;font-size:115%;letter-spacing:.2em;line-height:1.75}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>th,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td{padding:15px 20px}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>th,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td{padding:0.8em 1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>th,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td{font-size:108%}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>th,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>th,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>th,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td{letter-spacing:.08em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>th,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td{line-height:1.66}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>th,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td{line-height:1.6}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>th,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td{display:block;width:100%}}.con_requirements .box_req .wrp_req .tbl>tbody>tr>th span,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td span{font-size:94%}.con_requirements .box_req .wrp_req .tbl>tbody>tr>th{width:270px;background:#f7f7f7}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>th{width:150px}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>th{width:100%}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>th{text-align:center}}.con_requirements .box_req .wrp_req .tbl>tbody>tr>th .ic{display:inline-block;padding:.3em .5em;margin:0.2em 0 0;background:#dcd5d4;line-height:1}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>th .ic{margin:0 0 0 0.5em}}.con_requirements .box_req .wrp_req .tbl>tbody>tr>th.type{text-align:center;background:#eee}@media only screen and (min-width: 768px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>td+td{border-bottom:1px solid #cecece;border-left:1px solid #cecece}}@media only screen and (min-width: 768px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>td[rowspan="2"]{border-right:1px solid #cecece}}.con_requirements .box_req .wrp_req .tbl>tbody>tr>td table tr+tr th,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td table tr+tr td{padding-top:.2em}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>td table tr+tr td{padding-top:0}}.con_requirements .box_req .wrp_req .tbl>tbody>tr>td table tr th,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td table tr td{vertical-align:top;box-sizing:border-box}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>td table tr th,.con_requirements .box_req .wrp_req .tbl>tbody>tr>td table tr td{display:block;width:100%}}.con_requirements .box_req .wrp_req .tbl>tbody>tr>td table tr th{font-weight:normal;white-space:nowrap;box-sizing:border-box}@media only screen and (min-width: 768px){.con_requirements .box_req .wrp_req .tbl>tbody>tr>td table tr th{padding-right:.8em}}.con_requirements .box_req .wrp_req .att{margin-top:20px;font-size:115%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_req .wrp_req .att{margin-top:15px}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .att{margin-top:.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_req .wrp_req .att{font-size:108%}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .att{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_req .wrp_req .att{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_requirements .box_req .wrp_req .att{letter-spacing:.04em}}.con_requirements .box_case{position:relative;padding:45px 0 0;margin-top:110px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_case{padding:35px 0 0}}@media only screen and (max-width: 767px){.con_requirements .box_case{padding:2em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_case{margin-top:80px}}@media only screen and (max-width: 767px){.con_requirements .box_case{margin-top:3em}}.con_requirements .box_case:before{content:'';position:absolute;left:0;top:0;z-index:-1;width:91.66667%;height:82.85714%;background:#d5e8e3;box-sizing:border-box}@media only screen and (max-width: 767px){.con_requirements .box_case:before{width:100%}}@media only screen and (max-width: 767px){.con_requirements .box_case:before{height:100%}}.con_requirements .box_case h4{text-align:center;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_case h4{margin-bottom:25px}}@media only screen and (max-width: 767px){.con_requirements .box_case h4{margin-bottom:1em}}.con_requirements .box_case h4 span{display:inline-block;position:relative}.con_requirements .box_case h4 span:before{content:'';position:absolute;left:-25%;top:-2em;width:9em;height:1px;background:#5eaa73;transform:rotate(-45deg)}@media only screen and (max-width: 767px){.con_requirements .box_case h4 span:before{left:-20%}}@media only screen and (max-width: 767px){.con_requirements .box_case h4 span:before{top:-1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_case h4 span:before{width:8em}}@media only screen and (max-width: 767px){.con_requirements .box_case h4 span:before{width:5em}}.con_requirements .box_case h4 span em{font-size:215%;color:#182f2d;letter-spacing:.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_case h4 span em{font-size:172%}}@media only screen and (max-width: 767px){.con_requirements .box_case h4 span em{font-size:122%}}.con_requirements .box_case h4 span i{color:#5eaa73;letter-spacing:.15em;display:block;font-family:'Cormorant Garamond', serif;font-size:143%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_case h4 span i{font-size:129%}}@media only screen and (max-width: 767px){.con_requirements .box_case h4 span i{font-size:115%}}.con_requirements .box_case .wrp_case{max-width:900px}@media only screen and (min-width: 768px){.con_requirements .box_case .wrp_case{display:flex;justify-content:space-between}}.con_requirements .box_case .wrp_case .inner{padding:3.33333% 4.44444% 4.44444%;border:1px solid #5eaa73;background:#fff;box-sizing:border-box}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner{padding:1.5em}}@media only screen and (min-width: 768px){.con_requirements .box_case .wrp_case .inner{width:48.88889%}}.con_requirements .box_case .wrp_case .inner .st{margin-bottom:11.42857%;text-align:center;color:#182f2d;font-size:158%;font-weight:bold;letter-spacing:.2em}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner .st{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_case .wrp_case .inner .st{font-size:143%}}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner .st{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_case .wrp_case .inner .st{letter-spacing:.16em}}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner .st{letter-spacing:.08em}}.con_requirements .box_case .wrp_case .inner .st:before{content:'';display:block;width:38px;height:38px;margin:0 auto 5px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_case .wrp_case .inner .st:before{width:30px}}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner .st:before{width:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_case .wrp_case .inner .st:before{height:30px}}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner .st:before{height:1.5em}}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner .st:before{margin:0 auto 0.3em}}.con_requirements .box_case .wrp_case .inner ul li{position:relative;padding-left:.8em;box-sizing:border-box;color:#182f2d;font-size:143%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_case .wrp_case .inner ul li{font-size:129%}}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner ul li{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_case .wrp_case .inner ul li{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner ul li{letter-spacing:.04em}}.con_requirements .box_case .wrp_case .inner ul li+li{margin-top:2.85714%}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner ul li+li{margin-top:.3em}}.con_requirements .box_case .wrp_case .inner ul li:before{content:'';position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:#5eaa73}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner ul li:before{width:.4em}}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner ul li:before{height:.4em}}.con_requirements .box_case .wrp_case .inner .att{margin-top:5.71429%;font-size:115%;letter-spacing:.05em}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner .att{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_requirements .box_case .wrp_case .inner .att{font-size:108%}}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner .att{font-size:93%}}.con_requirements .box_case .wrp_case .inner:first-child .st:before{background:url(../../member/images/ic_case1.png) no-repeat left top/cover !important}@media only screen and (max-width: 767px){.con_requirements .box_case .wrp_case .inner:nth-child(2){margin-top:1em}}.con_requirements .box_case .wrp_case .inner:nth-child(2) .st:before{background:url(../../member/images/ic_case2.png) no-repeat left top/cover !important}
