﻿.wrp_relx .con_fac,.wrp_relx .con_menu{width:90%;max-width:1200px;margin:auto;width:91.66667%}@media only screen and (max-width: 767px){.wrp_relx .con_fac,.wrp_relx .con_menu{width:89.58333%}}.wrp_relx .con_fac .box_fac .box_det .box_txt:after{content:"";display:table;clear:both}@media only screen and (min-width: 1200px){#contents .con_pagetitle h2{width:690px}}@media print{#contents .con_pagetitle h2{width:690px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#contents .con_pagetitle h2{width:400px;padding:25px 15px}}#contents{position:relative}#contents:before{content:'';width:0;height:0;border-style:solid;border-width:1385px 0 1385px 1760px;border-color:transparent transparent transparent #f9f7f6;position:absolute;left:50%;top:810px;z-index:-1;margin-left:-950px}@media only screen and (max-width: 1199px){#contents:before{margin-left:0;border-width:35em 0 35em 44em;left:0}}.wrp_relx{position:relative;padding-bottom:120px}@media only screen and (max-width: 767px){.wrp_relx{padding-bottom:5em}}.wrp_relx:after{content:"";background:#f9f7f6;z-index:-1;position:absolute;left:0;bottom:0;width:100%;height:87.12446%}.wrp_relx .con_fac{position:relative;margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_relx .con_fac{margin-top:120px}}@media only screen and (max-width: 767px){.wrp_relx .con_fac{margin-top:5em}}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .photo{overflow:hidden}.wrp_relx .con_fac .box_fac .photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}.wrp_relx .con_fac .box_fac .photo img{position:relative;z-index:1}.wrp_relx .con_fac .box_fac .photo:after{z-index:0}.wrp_relx .con_fac .box_fac .box_det{max-width:1035px;width:100%;margin-left:auto;padding-top:50px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_relx .con_fac .box_fac .box_det{padding-top:30px}}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det{padding-top:1.5em}}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det{width:95%;margin-right:auto}}.wrp_relx .con_fac .box_fac .box_det:before{content:'';width:1px;height:113.51351%;background:#e2d9d0;position:absolute;left:-80px;bottom:0;z-index:2}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det:before{content:none}}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det .box_txt{display:block}}.wrp_relx .con_fac .box_fac .box_det .box_txt .boxs{position:relative;width:500px;float:left}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_relx .con_fac .box_fac .box_det .box_txt .boxs{width:47%}}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det .box_txt .boxs{width:100%}}.wrp_relx .con_fac .box_fac .box_det .box_txt .boxs .sub_title{position:relative}.wrp_relx .con_fac .box_fac .box_det .box_txt .boxs .sub_title .en{font-size:134%;position:absolute;top:-60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_relx .con_fac .box_fac .box_det .box_txt .boxs .sub_title .en{font-size:120%}}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det .box_txt .boxs .sub_title .en{font-size:107%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_relx .con_fac .box_fac .box_det .box_txt .boxs .sub_title .en{-moz-transform:rotate(-15deg) translateX(-10%);-ms-transform:rotate(-15deg) translateX(-10%);-webkit-transform:rotate(-15deg) translateX(-10%);transform:rotate(-15deg) translateX(-10%);top:-3em}}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det .box_txt .boxs .sub_title .en{position:static}}.wrp_relx .con_fac .box_fac .box_det .box_txt .boxs .sub_title .jp{margin-top:0;padding:0;letter-spacing:0.4em}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det .box_txt .boxs .sub_title .jp{padding-top:0.6em;text-align:center;letter-spacing:0.3em}}.wrp_relx .con_fac .box_fac .box_det .box_txt .boxs .txt{padding-top:0.8em}.wrp_relx .con_fac .box_fac .box_det .box_txt .box_tbl{width:480px;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_relx .con_fac .box_fac .box_det .box_txt .box_tbl{width:50%}}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det .box_txt .box_tbl{margin:1em 0 0;width:100%}}.wrp_relx .con_fac .box_fac .box_det .box_txt .box_tbl .tbl_basic{width:100%}.wrp_relx .con_fac .box_fac .box_det .box_txt .box_tbl .tbl_basic tr th{background:#fff;width:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_relx .con_fac .box_fac .box_det .box_txt .box_tbl .tbl_basic tr th{width:100px}}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det .box_txt .box_tbl .tbl_basic tr th{width:8em}}.wrp_relx .con_fac .box_fac .box_det .box_txt .box_tbl .cau{color:#df7972;font-size:87%;margin-top:1em}.wrp_relx .con_fac .box_fac .box_det .box_txt .box_tbl .cau span{padding-left:1em;text-indent:-1em;line-height:1.5;display:block}.wrp_relx .con_fac .box_fac .box_det .b_base,.wrp_relx .con_fac .box_fac .box_det .b_plan{width:260px;margin-top:30px;float:left;clear:left}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_relx .con_fac .box_fac .box_det .b_base,.wrp_relx .con_fac .box_fac .box_det .b_plan{margin-top:1.5em}}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det .b_base,.wrp_relx .con_fac .box_fac .box_det .b_plan{margin-top:2em}}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det .b_base,.wrp_relx .con_fac .box_fac .box_det .b_plan{width:100%}}.wrp_relx .con_fac .box_fac .box_det .b_base.wide,.wrp_relx .con_fac .box_fac .box_det .b_plan.wide{width:500px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_relx .con_fac .box_fac .box_det .b_base.wide,.wrp_relx .con_fac .box_fac .box_det .b_plan.wide{width:340px}}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det .b_base.wide,.wrp_relx .con_fac .box_fac .box_det .b_plan.wide{width:100%}}@media only screen and (max-width: 767px){.wrp_relx .con_fac .box_fac .box_det .b_base.wide,.wrp_relx .con_fac .box_fac .box_det .b_plan.wide{font-size:94%}}.wrp_relx .con_fac .box_fac .box_det .b_base.wide a:before,.wrp_relx .con_fac .box_fac .box_det .b_plan.wide a:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.wrp_relx .con_fac .box_fac .box_det .b_plan a:before{content:"";margin-right:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.wrp_relx .con_menu{background:#fff;padding:30px 80px 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_relx .con_menu{padding:2em}}@media only screen and (max-width: 767px){.wrp_relx .con_menu{padding:2em 1em}}@media only screen and (max-width: 767px){.wrp_relx .con_menu .sub_title .jp{letter-spacing:.2em}}.wrp_relx .con_menu.quick{margin-top:80px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 767px){.wrp_relx .con_menu.quick{display:block}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_relx .con_menu.quick .box_tit{width:50%}}@media only screen and (max-width: 767px){.wrp_relx .con_menu.quick .box_tit{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.wrp_relx .con_menu.quick .box_tit .pho{width:36%}}.wrp_relx .con_menu.quick .box_tit .sub_title{margin-left:50px;margin-bottom:1em}@media only screen and (max-width: 767px){.wrp_relx .con_menu.quick .box_tit .sub_title{margin-left:0}}.wrp_relx .con_menu.maint{margin-top:60px}.wrp_relx .con_menu.maint .box_tit{margin-bottom:1em}.wrp_relx .con_menu.maint .box_tit>*{margin-left:50px}@media only screen and (max-width: 767px){.wrp_relx .con_menu.maint .box_tit>*{margin-left:0}}.wrp_relx .con_menu.maint .box_tit>* .en{-moz-transform:rotate(-15deg) translateX(-30%);-ms-transform:rotate(-15deg) translateX(-30%);-webkit-transform:rotate(-15deg) translateX(-30%);transform:rotate(-15deg) translateX(-30%)}@media only screen and (max-width: 767px){.wrp_relx .con_menu.maint .box_tit>* .en{-moz-transform:rotate(-15deg) translateX(0%);-ms-transform:rotate(-15deg) translateX(0%);-webkit-transform:rotate(-15deg) translateX(0%);transform:rotate(-15deg) translateX(0%);margin-bottom:1em}}.wrp_relx .con_menu.maint .box_tit .txt{margin-top:1em}.wrp_relx .con_menu.maint .box_maint{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 767px){.wrp_relx .con_menu.maint .box_maint{display:block}}.wrp_relx .con_menu .box_menu{width:47.11538%}@media only screen and (max-width: 767px){.wrp_relx .con_menu .box_menu{width:100%}}.wrp_relx .con_menu .box_menu li{margin-top:1em}.wrp_relx .con_menu .box_menu li .st{font-size:120%;font-weight:600;padding-bottom:.4em;margin-bottom:.6em;border-bottom:1px solid #e2d9d0}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_relx .con_menu .box_menu li .st{font-size:114%}}@media only screen and (max-width: 767px){.wrp_relx .con_menu .box_menu li .st{font-size:107%}}@media only screen and (max-width: 767px){.wrp_relx .con_menu .box_menu li .st{letter-spacing:normal;padding-bottom:.2em;margin-bottom:.4em}}@media only screen and (max-width: 767px){.wrp_relx .con_menu .box_menu li .txt{letter-spacing:normal;line-height:1.5}}.wrp_relx .con_menu .box_menu li .pri{color:#c2a46f;text-align:right}.ic_tria{position:relative;z-index:0}@media only screen and (max-width: 767px){.ic_tria{overflow:hidden}.ic_tria img{position:relative;width:120%;max-width:none;margin-left:-10%}}.ic_tria:after{content:'';width:265px;height:180px;background:url(../images/home/ic_poi1.png) no-repeat bottom right;background-size:contain;position:absolute;right:-80px;bottom:-80px;z-index:-1}@media only screen and (max-width: 1199px){.ic_tria:after{right:-2em;bottom:-2em}}@media only screen and (max-width: 767px){.ic_tria:after{width:8em;height:5em}}#footer{margin-top:0}
