@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Marcellus);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400);.btn_anchor li a,.btn_anchor.btn_anchor_inner,.btn_anchor.btn_anchor_site,.btn_anchor.btn_anchor_site a,.btn_anchor>div a,.btn_arrow_contents:before{text-align:left}.tex_en{font-size:110%;font-family:'Open Sans',sans-serif}.hero_area{background:url(../image/common/img_pages.jpg) center -340px no-repeat;height:180px;overflow:hidden;position:relative;z-index:1}@media (min-width:1900px){.hero_area{background:url(../image/common/img_pages@2x.jpg) center -340px no-repeat;height:180px;background-size:cover}}@media only screen and (max-width:768px){.hero_area{background:url(../image/common/img_pages.jpg) center 70% no-repeat;width:100%;height:0;padding-bottom:40%;background-size:180%}}@media only screen and (max-width:599px){.hero_area{background:url(../image/common/img_pages.jpg) center 80% no-repeat;width:100%;height:0;padding-bottom:40%;background-size:180%}}.btn_anchor li a:before,.btn_anchor.btn_anchor_inner a:before,.btn_anchor.btn_anchor_inner a:focus:before,.btn_anchor.btn_anchor_inner a:hover:before,.btn_anchor>div a:before{width:5px;height:6px;top:-1px;display:inline-block;content:"";margin-right:.4em;position:relative}.btn_anchor li,.btn_anchor>div{margin-top:5px;margin-bottom:5px}.btn_anchor li a:before,.btn_anchor>div a:before{background:url(../image/common/icn_arrow_w@2x.png);background-size:contain}.btn_anchor.btn_anchor_inner a{background:#FFF;color:#E35B53;font-weight:500;text-align:left}.btn_anchor.btn_anchor_inner a:before{background:url(../image/common/icn_arrow@2x.png);background-size:contain}.btn_anchor.btn_anchor_inner a:focus,.btn_anchor.btn_anchor_inner a:hover{background:#E35B53;color:#fff}.btn_anchor.btn_anchor_inner a:focus:before,.btn_anchor.btn_anchor_inner a:hover:before{background:url(../image/common/icn_arrow_w@2x.png);background-size:contain}.btn_anchor.btn_anchor_site a{background:#FFF;color:#E35B53;font-weight:500}.btn_anchor.btn_anchor_site a:before{display:inline-block;content:"";background:url(../image/common/icn_site@2x.png) left top no-repeat;width:15.83px;height:15px;background-size:contain;margin-right:.4em;position:relative;top:3px}.btn_arrow_contents:before,.btn_inner_tex:before{content:"";height:36px}.btn_anchor.btn_anchor_site a:focus,.btn_anchor.btn_anchor_site a:hover{background:#E35B53;color:#fff}.btn_arrow_contents,.btn_inner_tex{background-image:linear-gradient(-180deg,#dcbf86 0,#d0aa5f 100%);line-height:1.5}.btn_inner_tex{display:block;color:#FFF;border-radius:3px;padding:15px 15px 15px 5em;font-weight:500;font-size:13px;font-size:1.3rem;position:relative;opacity:1}.btn_inner_tex:before{display:block;background:url(../image/common/icn_btn_arrow_r@2x.png) left top no-repeat;width:36px;background-size:contain;position:absolute;top:15px;left:15px}.btn_inner_tex .btn_title{font-size:140%;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:3px;margin-bottom:5px;font-weight:700}.btn_inner_tex:focus,.btn_inner_tex:hover{opacity:.7;color:#FFF}.btn_arrow_contents{display:table;width:100%;color:#FFF;border-radius:6px;padding:10px 15px;font-weight:500;font-size:13px;font-size:1.3rem;opacity:1;border:1px solid #d0aa5f;position:relative;overflow:hidden;z-index:5}.btn_arrow_contents:before{display:table-cell;vertical-align:middle;background:url(../image/common/icn_btn_arrow_r@2x.png) left center no-repeat;width:36px;background-size:contain}.btn_arrow_contents .btn_title{font-size:140%;display:table-cell;vertical-align:middle;font-weight:700;padding-left:1em}.btn_arrow_contents .btn_title span{font-size:70%;display:block}.btn_arrow_contents .btn_img{position:absolute;right:0;top:0;bottom:0;margin:auto}.btn_arrow_contents:focus,.btn_arrow_contents:hover{opacity:.7;color:#FFF}.table{margin-bottom:0}.dl_has_icn>dt{font-weight:700}.dl_has_icn.icn_sqare>dt:before,.dl_has_icn>dt:before,.ul_has_icn.icn_sqare>li:before,.ul_has_icn>li:before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;position:relative}.dl_has_icn>dt:before{content:"\e089";top:1px;margin-right:.5em}.dl_has_icn.has_indent>dd{padding-left:1.6em}@media only screen and (max-width:768px){.dl_has_icn.has_indent>dd{padding-left:1.5em}.dl_has_icn.dl_horizontal_md>dd{padding-left:1.5em!important}}@media only screen and (max-width:599px){.btn_arrow_contents:before{width:24px;height:24px;background-size:contain}.btn_arrow_contents .btn_title{font-size:120%}.dl_has_icn.dl_horizontal_sp>dd{padding-left:1.5em!important}}.dl_has_icn.icn_sqare>dt:before{content:"\e010";top:0;margin-right:.5em;color:#E35B53;opacity:.8;font-size:80%}.dl_has_icn.icn_sqare.has_indent>dd{padding-left:1.1em}@media only screen and (max-width:768px){.dl_has_icn.icn_sqare.has_indent>dd{padding-left:1.2em}.dl_has_icn.icn_sqare.dl_horizontal_md>dd{padding-left:1.2em!important}}@media only screen and (max-width:599px){.dl_has_icn.icn_sqare.dl_horizontal_sp>dd{padding-left:1.2em!important}}.dl_has_icn.icn_outsite>dt:before{display:inline-block;content:"";background:url(../image/common/icn_site@2x.png) left top no-repeat;width:17.27px;height:16.36px;background-size:contain;margin-right:.6em;position:relative;top:3px}.dl_has_icn.icn_outsite.has_indent>dd{padding-left:1.8em}@media only screen and (max-width:768px){.dl_has_icn.icn_outsite.has_indent>dd{padding-left:1.9em}.dl_has_icn.icn_outsite.dl_horizontal_md>dd{padding-left:1.9em!important}}@media only screen and (max-width:599px){.dl_has_icn.icn_outsite.dl_horizontal_sp>dd{padding-left:1.9em!important}}.ul_has_icn>li{padding-left:1.5em}.ul_has_icn>li:before{content:"\e089";top:1px;left:-1.5em;margin-right:-1em}.ul_has_icn.icn_sqare>li:before{content:"\e010";top:0;margin-right:.5em;color:#E35B53;opacity:.8;font-size:80%}.list_has_link>li{padding-top:0!important;padding-bottom:0!important}.list_has_link>li>a,.list_has_link>li>span{display:table;padding-top:10px;padding-bottom:10px;padding-left:.5em;width:100%}.list_has_link>li>a.outsite:before,.list_has_link>li>span.outsite:before{content:"";display:table-cell;background:url(../image/common/icn_site@2x.png) left top no-repeat;width:29px;height:18px;background-size:65% auto;position:relative;top:2px;padding-right:.5em}.list_has_link>li:nth-child(odd)>a,.list_has_link>li:nth-child(odd)>span{background:#f5f3ee}.list_has_link>li>a:focus,.list_has_link>li>a:hover{background:#d0aa5f;color:#fff}.list_has_link>li .nosite{padding-left:2.7em}.wp-pagenavi{text-align:center;width:100%;padding-top:15px;padding-bottom:15px;background:#e0dcd7}@media only screen and (max-width:768px){.list_has_link>li span.blocked{display:block}.wp-pagenavi{margin-bottom:30px}}.wp-pagenavi a,.wp-pagenavi span{transition:.3s,.3s;display:inline-block;margin:0 .3em;text-align:center;background:#beb6ac;width:30px;height:30px;line-height:30px;color:#fff;font-size:20px;font-size:2rem;border-radius:3px}@media only screen and (max-width:599px){.wp-pagenavi{padding-top:10px;padding-bottom:10px}.wp-pagenavi a,.wp-pagenavi span{width:24px;height:24px;line-height:24px;font-size:15px;font-size:1.5rem}.list_floor .label_rad{margin-bottom:15px}}.wp-pagenavi a.current,.wp-pagenavi a:hover,.wp-pagenavi span.current,.wp-pagenavi span:hover{background:#E35B53}.table_database th.place{width:8%}.table_database th.title{width:39%}.table_database th.people{width:14%}.table_database th.remarks{width:39%}.table_ebs th.title{width:40%}.table_ebs th.remarks{width:60%}.btn_users{font-size:105%;display:table;width:100%;border-radius:3px;padding:15px;color:#FFF;font-weight:700;transition:.3s,.3s}.btn_users .btn_inner{display:table-cell;vertical-align:middle;border-top:2px solid rgba(255,255,255,.8);border-bottom:2px solid rgba(255,255,255,.8);padding:.3em 0 .4em}.btn_users .btn_name{line-height:1.3}.btn_users span{font-family:Marcellus,serif;font-size:80%;font-weight:400}.btn_users.btn_guraduate{background-image:linear-gradient(-180deg,#f7a4b5 0,#ea6b7e 100%)}.btn_users.btn_general{background-image:linear-gradient(-180deg,#f7d1b3 0,#eaa47c 100%)}.btn_users.btn_other{background-image:linear-gradient(-180deg,#bddd97 0,#88b85e 100%)}.btn_users:focus,.btn_users:hover{color:#FFF;opacity:.7}.dl_inquiry dt{width:7em;padding-right:2em}@media only screen and (max-width:768px){.dl_inquiry dt{width:100%;padding-right:0}.dl_inquiry dd{margin-top:.5em}}.list_floor .label_rad{background:#88B85E;color:#fff}.table_reference tbody tr td{text-align:left;width:33%}.table_reference caption{color:#928472;font-weight:500;font-size:108%}.has_after_line:after{content:"";display:block;position:absolute;top:50%;bottom:0;right:-15px;height:2px;width:32px;margin-top:-1px;background:#928472;z-index:0}.list_source .dl_horizontal_md dd{padding-left:36%;font-size:90%}@media only screen and (max-width:768px){.has_after_line:after{transform:rotate(90deg);width:17px;top:inherit;bottom:7.5px;right:inherit;left:48%;margin-left:-1px}.has_after_line{padding-bottom:15px}.list_source .dl_horizontal_md dd{font-size:100%}}.list_source .list_striped li{padding-left:0;padding-right:0}.tex_anchor{font-size:13px;font-size:1.3rem}.tex_anchor span.sp_none{display:inline}.list_oks a{display:block}.list_micro dt{text-indent:-1.1em;padding-left:1.1em}.list_micro span{padding-left:1em;padding-right:1em}@media only screen and (max-width:599px){.tex_anchor{font-size:12px;font-size:1.2rem}.list_micro dt{line-height:1.4}.list_micro span{padding-left:.5em;padding-right:.5em}}.list_micro .list_nums span,.list_micro span.tex_attention{padding-left:0}.list_micro .glyphicon-star{color:#E35B53}.list_pt>li{display:table}.list_pt>li>span{display:table-cell;width:5.5em;vertical-align:-webkit-baseline-middle;padding-right:0;padding-left:0}.table_en thead tr th{background:#e0dbd6}#map-canvas{position:relative;z-index:1;height:520px}@media only screen and (max-width:768px){#map-canvas{width:100%;height:400px;margin:auto}}.table_calendar{border-top:none;border-left:1px solid #fff;border-right:1px solid #fff}.table_calendar .pad-0{padding:0;border:none}.table_calendar .bdr_top_none{border-top:none!important}.table_calendar .table_inner{border:none}.table_calendar .table_inner td{border:none;border-top:1px solid #fff;border-right:1px solid #fff}.table_calendar .table_inner td:last-child{border-right:none}.table_calendar .table_inner .cell_floor,.table_calendar .table_inner .cell_week{width:25%}