﻿@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?ha5nq");src:url("../fonts/icomoon.eot?ha5nq#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?ha5nq") format("truetype"),url("../fonts/icomoon.woff?ha5nq") format("woff"),url("../fonts/icomoon.svg?ha5nq#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}h3{width:1920px;margin-left:-960px;position:relative;left:50%}h4{text-align:center}.con_int{width:1920px;margin-left:-960px;position:relative;left:50%}.con_nav{margin:auto;width:1055px;display:flex;margin-bottom:120px}.con_nav li{width:345px;border-bottom:1px solid #000}.con_nav li+li{margin-left:10px}.con_nav li a{display:block;padding:15px;letter-spacing:0.02em;transition:background 300ms ease;position:relative}.con_nav li a:before{content:'';width:100%;height:1px;position:absolute;bottom:-1px;left:0;background:#98441b;opacity:0;transition:opacity 300ms ease}.con_nav li a p{display:inline-block;letter-spacing:normal;vertical-align:middle;margin:auto}.con_nav li a .txt{width:180px;text-align:center;font-size:116%;font-weight:bold;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "メイリオ",Meiryo, "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400}.con_nav li a .txt:before,.con_nav li a .txt:after{font-family:FontAwesome;vertical-align:middle}.con_nav li a .txt:after{content:"";margin-left:.5em;line-height:1}.con_nav li a:hover{background:#fff}.con_nav li a:hover:before{opacity:1}.con_vik{width:1600px;margin-left:-800px;position:relative;left:50%;margin-bottom:3em}.con_din{padding-top:120px}.con_din p:nth-child(2){width:1920px;margin-left:-960px;position:relative;left:50%;margin-top:58px;margin-bottom:100px}.con_din p:nth-child(3),.con_din p:nth-child(4),.con_din p:nth-child(5),.con_din p:nth-child(6),.con_din p:nth-child(7){width:1600px;margin-left:-800px;position:relative;left:50%}.con_bre{margin-top:120px}.con_bre h4+p{margin-top:58px}.con_bre p{text-align:center}.con_bre p:nth-child(2){width:1600px;margin-left:-800px;position:relative;left:50%}.con_cot{margin-top:60px;padding-top:60px}.con_cot p{text-align:center}.con_cot p:nth-child(2){width:1920px;margin-left:-960px;position:relative;left:50%;margin-top:58px}.con_fre{margin-top:120px;padding-top:60px;position:relative;text-decoration:center}.con_fre p{width:1920px;margin-left:-960px;position:relative;left:50%}.con_fre .btn{position:absolute;bottom:52px;text-align:center}.con_tou{margin-top:120px}.con_tou p{width:1600px;margin-left:-800px;position:relative;left:50%;margin-top:58px}.con_jap{margin-top:120px;padding-top:60px}.con_jap p{text-align:center;width:1920px;margin-left:-960px;position:relative;left:50%}.con_jap .box_jap{position:relative}.con_jap .box_jap .btn{position:absolute;bottom:52px;text-align:center}.con_gui{margin-top:58px;text-align:center}.con_ban{margin-top:120px;text-align:center}.con_ban p{margin-top:58px}.con_modal .modal .modal-check{display:none}.con_modal .modal .modal-body{display:none;position:fixed;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.2);z-index:100000}.con_modal .modal .modal-body .modal-window{position:relative;z-index:100001;animation:fadein .3s 1, zoomin .3s 1}.con_modal .modal .modal-body .modal-window .modal-label{position:absolute;top:-20px;right:-20px;display:flex;align-items:center;justify-content:center;line-height:1;background:#bfbfbf;border-radius:50%;width:40px;height:40px;cursor:pointer;transition:all .2s ease}.con_modal .modal .modal-body .modal-window .modal-label span{width:30px;height:30px;display:block;position:relative}.con_modal .modal .modal-body .modal-window .modal-label span:after{content:'';display:block;width:20px;height:2px;background-color:#595656;position:absolute;top:50%;left:20%;transform:rotate(45deg)}.con_modal .modal .modal-body .modal-window .modal-label span:before{content:'';display:block;width:20px;height:2px;background-color:#595656;position:absolute;top:50%;left:20%;transform:rotate(-45deg)}.con_modal .modal .modal-body .modal-window .modal-inner{width:80vw;max-width:680px;background:#fff;border-radius:3px;box-shadow:0px 2px 10px rgba(0,0,0,0.5)}.con_modal .modal .modal-body .modal-window .modal-inner .modal-content{padding:10px}.con_modal .modal .modal-check:checked+.modal-body{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes zoomin{0%{transform:scale(0.9)}100%{transform:scale(1)}}.con_modal .txt{text-align:center;letter-spacing:.06em;font-size:14px;line-height:1.6}.con_modal .modal_link{width:300px;height:60px;margin-top:16px;margin-bottom:60px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;border:0px solid #5eb598;cursor:pointer;transition:all 0.5s;background-color:#9f3e10;color:#fff;font-size:15px;position:relative}.con_modal .modal_link:before,.con_modal .modal_link:after{font-family:FontAwesome;vertical-align:middle}.con_modal .modal_link:after{content:"";margin-left:.5em;position:absolute;margin:0;right:2em;top:calc(50% - .6em);line-height:1;width:1em;text-align:center;transition:all 0.5s}.con_modal .modal_link:hover{opacity:.7}.con_modal .modal_link:hover:after{right:1.5em}
