﻿body{font-family:Hiragino Sans, 'ヒラギノ角ゴ StdN', 'Hiragino Kaku Gothic StdN', sans-serif;line-height:1.8;font-size:16px}@media only screen and (max-width: 480px){body{font-size:16px}}a{color:#556B71}a{text-decoration:none}section{margin-bottom:70px}table{border-top:1px solid #707070;margin-bottom:80px}@media only screen and (max-width: 480px){table{margin-bottom:30px}}table tr{border-bottom:1px solid #707070}table tr th{padding:20px;font-weight:500}@media only screen and (max-width: 480px){table tr th{padding:2% 2% 0 2%;display:block}}table tr td{padding:20px}@media only screen and (max-width: 480px){table tr td{padding:2% 2% 3%;display:block}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.container-1200{width:1200px;margin:0 auto}@media only screen and (max-width: 480px){.container-1200{width:90%}}.container-1120{width:1120px;margin:0 auto}@media only screen and (max-width: 480px){.container-1120{width:90%}}.container-736{width:736px;margin:0 auto}@media only screen and (max-width: 480px){.container-736{width:90%}}.container-100par{width:100%;max-width:1500px;margin:0 auto}@media only screen and (max-width: 480px){.container-100par{width:90%}}.img-size-fix{width:100%;height:160px;line-height:1;background-size:contain;background-repeat:no-repeat;background-position:center center;border:solid 1px #D0D0D0;display:block}@media only screen and (max-width: 480px){.img-size-fix{width:35vw;height:35vw}}.img-size-fix:after{display:block;content:'';padding-top:75%}.img-size-fix img{display:none}@media only screen and (min-width: 481px){.img-size-fix.fsize-h500px{height:500px}}@media only screen and (max-width: 480px){.img-size-fix.fsize-h500px{height:200px}}#header{margin-top:10px}#header h1{float:left}#header h1 img{width:auto}@media only screen and (max-width: 480px){#header h1 img{width:220px}}#header h1 span{display:inline-block;margin:18px 0 0 30px;font-weight:600}@media only screen and (max-width: 480px){#header h1 span{display:none}}#header .right-nav{float:right;width:400px;font-size:14px;margin-top:10px}#header .right-nav ul{margin-top:11px}#header .right-nav a{color:#000}@media only screen and (max-width: 480px){#header .right-nav{display:none}}.nav-active,#hoge nav ul li.menu1 a:after,#hogehoge nav ul li.menu2 a:after,#hogehoge nav ul li.menu3 a:after,#hogehoge nav ul li.menu4 a:after,#hogehoge nav ul li.menu5 a:after,#hogehoge nav ul li.menu6 a:after{content:"";display:block;width:100%;border-bottom:solid 2px #000;opacity:1;position:absolute;bottom:0}.sp-menuicon{position:fixed;top:0px;right:5px;z-index:1}@media only screen and (min-width: 481px){#g_nav{border-bottom:solid 3px #A8A144}}@media only screen and (max-width: 480px){#g_nav .container-1120 #pc-g_nav{display:none}}#g_nav .container-1120 #pc-g_nav>ul{display:flex;justify-content:space-around;align-items:center}#g_nav .container-1120 #pc-g_nav>ul>li{line-height:inherit;position:relative}#g_nav .container-1120 #pc-g_nav>ul>li a{display:block;text-decoration:none;position:relative;color:#000;padding:10px 35px 10px 35px}#g_nav .container-1120 #pc-g_nav>ul>li .nest{transition:all .5s ease-out;z-index:1;background:#D0D0D0;border-top:solid 2px #D0D0D0;border-bottom:solid 2px #D0D0D0;width:250px;position:absolute;display:none}#g_nav .container-1120 #pc-g_nav>ul>li .nest li{display:block;padding:0}#g_nav .container-1120 #pc-g_nav>ul>li .nest li a{font-size:14px;padding:7px}#g_nav .container-1120 #pc-g_nav>ul>li .nest li a:hover{border:none;background:#fff}#g_nav .container-1120 #pc-g_nav>ul>li.accordion:hover .nest{display:block;animation:fadeIn 1s ease 0s 1 normal}@media only screen and (min-width: 481px){#g_nav .container-1120 #sp-g_nav{display:none}}#g_nav .container-1120 #sp-g_nav .sp-menuicon{position:fixed;top:0px;right:5px;z-index:1}#g_nav .container-1120 #sp-g_nav #sp-menubox{width:100%;margin:0 auto;background:#A8A144;overflow:scroll;-webkit-overflow-scrolling:touch;color:#fff;padding:2% 0;position:fixed;top:0}#g_nav .container-1120 #sp-g_nav #sp-menubox .sp-g_nav_head{width:85%;height:40px;margin:0 auto;position:relative;margin-bottom:5%}#g_nav .container-1120 #sp-g_nav #sp-menubox .sp-g_nav_head .menu-close{position:absolute;right:0;line-height:0;text-align:center;padding:8% 2%;font-size:8vw;font-weight:600}#g_nav .container-1120 #sp-g_nav #sp-menubox .in_box{height:100vh}#g_nav .container-1120 #sp-g_nav #sp-menubox .in_box .sp-g_nav_container{overflow:scroll !important;-webkit-overflow-scrolling:touch}#g_nav .container-1120 #sp-g_nav #sp-menubox .in_box .sp-g_nav_container ul>li{border-bottom:solid 1px #fff}#g_nav .container-1120 #sp-g_nav #sp-menubox .in_box .sp-g_nav_container ul>li a,#g_nav .container-1120 #sp-g_nav #sp-menubox .in_box .sp-g_nav_container ul>li span{display:block;text-decoration:none;position:relative;padding:4% 10%;font-size:16px;font-weight:bold;color:#fff}#g_nav .container-1120 #sp-g_nav #sp-menubox .in_box .sp-g_nav_container ul>li a:after,#g_nav .container-1120 #sp-g_nav #sp-menubox .in_box .sp-g_nav_container ul>li span:after{display:block;position:absolute;font:900 20px/1 "Font Awesome 5 Free";margin-top:-8px;font-size:18px;right:10%;top:50%}#g_nav .container-1120 #sp-g_nav #sp-menubox .in_box .sp-g_nav_container ul>li a:after{content:"\f054"}#g_nav .container-1120 #sp-g_nav #sp-menubox .in_box .sp-g_nav_container ul>li span:after{content:"\f067"}#g_nav .container-1120 #sp-g_nav #sp-menubox .in_box .sp-g_nav_container ul>li span.active:after{content:"\f068"}#g_nav .container-1120 #sp-g_nav #sp-menubox .in_box .sp-g_nav_container ul>li div{display:none}#g_nav .container-1120 #sp-g_nav #sp-menubox .bottom_cont li{text-align:center}#g_nav .container-1120 #sp-g_nav #sp-menubox .bottom_cont li a{display:block;text-align-last:left;margin:4% 10%;padding:3%;font-size:16px;background:#fff;border-radius:5px;color:#556B71;font-weight:bold}footer{width:100%;margin-top:100px;position:relative}footer .bgc_l_gold{padding-top:20px;padding-bottom:20px;background-color:#ebe9cd}footer .container-1120{display:flex;justify-content:space-between}footer .container-1120 .left-cont{width:162px}footer .container-1120 .left-cont p{font-weight:600;font-size:13px;text-align:center}footer .container-1120>ul{width:70%;margin-top:25px;display:flex;justify-content:space-between}@media only screen and (max-width: 480px){footer .container-1120>ul{display:none}}footer .container-1120>ul li a{text-decoration:none;color:#000;font-weight:normal;margin-bottom:10px;display:block}footer .container-1120>ul li a:hover{text-decoration:underline}footer .container-1120>ul li .nest li{font-size:90%}footer .container-1120>ul li .nest li a{font-weight:normal}footer .copyright{font-size:14px;background:#fff;text-align:center}footer .copyright p{width:300px;margin:10px auto}#sec-bread{margin-bottom:10px}#sec-bread .bread{width:1120px;margin:0 auto;display:flex;padding:8px 0}@media only screen and (max-width: 480px){#sec-bread .bread{display:none}}#sec-bread .bread li{font-size:12px;margin-right:10px}#sec-bread .bread li:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";margin-left:10px}#sec-bread .bread li:last-child{margin-right:0}#sec-bread .bread li:last-child:after{content:"";margin-left:0}#sec-bread .bread li a{text-decoration:underline}.hstyle-1{font-weight:600;position:relative;text-align:center;font-size:36px;margin-bottom:40px}.hstyle-1:after{content:"";position:absolute;bottom:-5px;display:block;width:80px;height:3px;top:120%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#A8A144;border-radius:5px}@media only screen and (max-width: 480px){.hstyle-1:after{top:100%}}@media only screen and (max-width: 480px){.hstyle-1{font-size:7.5vw;margin-bottom:30px}}.h1-box .small{font-size:80%;text-align:center}.hstyle-2{color:#000;font-weight:600;border-left:5px solid #A8A144;padding:5px 0 5px 15px;font-size:30px;margin:80px 0 30px}@media only screen and (max-width: 480px){.hstyle-2{font-size:6vw;margin-top:5%}}.hstyle-3{color:#A8A144;font-weight:600;padding:0 0 3px 10px;font-size:30px;margin-bottom:30px;text-align:center}.hstyle-3 a{color:#A8A144}.hstyle-4{font-weight:bold;position:relative;text-align:center;font-size:130%;margin:50px 0 30px}.btn-1{background-color:#A8A144;color:#fff;display:inline-block;overflow:hidden;border-radius:5px;padding:10px 40px 10px 20px;text-align:center;text-decoration:none;position:relative;min-width:200px;border:1px solid #fff;transition:all 0.3s ease;width:250px;display:block;margin:0 auto}@media only screen and (max-width: 480px){.btn-1{display:block;width:90%;margin:0 auto;min-width:inherit}}.btn-1:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;position:absolute;top:50%;right:11px;transform:translateY(-50%) translateX(0%)}.btn-1:before{position:absolute;content:'';top:0;left:0;z-index:-1;width:150%;height:100%;background:#fff;transform-origin:right top;transform:skewX(-30deg) scale(0, 1);transition:transform .3s}.btn-1:hover{color:#A8A144;opacity:0.99;border-color:#fff}.btn-1:hover:before{transform-origin:left top;transform:skewX(-30deg) scale(1, 1)}.btn-1-large{background-color:#A8A144;color:#fff;display:inline-block;overflow:hidden;border-radius:5px;padding:10px 40px 10px 20px;text-align:center;text-decoration:none;position:relative;min-width:200px;border:1px solid #fff;transition:all 0.3s ease;padding:50px}@media only screen and (max-width: 480px){.btn-1-large{display:block;width:90%;margin:0 auto;min-width:inherit}}.btn-1-large:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;position:absolute;top:50%;right:11px;transform:translateY(-50%) translateX(0%)}.btn-1-large:before{position:absolute;content:'';top:0;left:0;z-index:-1;width:150%;height:100%;background:#fff;transform-origin:right top;transform:skewX(-30deg) scale(0, 1);transition:transform .3s}.btn-1-large:hover{color:#A8A144;opacity:0.99;border-color:#fff}.btn-1-large:hover:before{transform-origin:left top;transform:skewX(-30deg) scale(1, 1)}.btn-2{background-color:#000;color:#fff;display:inline-block;overflow:hidden;border-radius:5px;padding:10px 40px 10px 20px;text-align:center;text-decoration:none;position:relative;min-width:200px;border:1px solid #fff;transition:all 0.3s ease}@media only screen and (max-width: 480px){.btn-2{display:block;width:90%;margin:0 auto;min-width:inherit}}.btn-2:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;position:absolute;top:50%;right:11px;transform:translateY(-50%) translateX(0%)}.btn-2:before{position:absolute;content:'';top:0;left:0;z-index:-1;width:150%;height:100%;background:#fff;transform-origin:right top;transform:skewX(-30deg) scale(0, 1);transition:transform .3s}.btn-2:hover{color:#000;opacity:0.99;border-color:#fff}.btn-2:hover:before{transform-origin:left top;transform:skewX(-30deg) scale(1, 1)}.detail:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";margin-right:10px;color:#A8A144}@media only screen and (max-width: 480px){.table-wrap{overflow-y:scroll}.table-wrap table{width:max-content}.table-wrap table th{border-bottom:1px solid #707070}}ul.default{list-style:outside;margin-left:25px;margin-bottom:30px}ul.default li{list-style-type:disc}.border{border-bottom:1px solid #F4F4F4;padding-bottom:80px}.red-wrap{border:5px solid #E60033;padding:0 50px 20px;margin-bottom:30px}@media only screen and (max-width: 480px){.red-wrap{padding:8% 5%}}.gray-wrap{border:5px solid #ededed;padding:0 50px 20px;margin-bottom:30px}@media only screen and (max-width: 480px){.gray-wrap{padding:5%}}.flex-wrap-2{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-wrap-2:after{content:"";display:block;width:48%}.flex-wrap-2>li,.flex-wrap-2>article,.flex-wrap-2>div{width:48%}.flex-wrap-3{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-wrap-3:after{content:"";display:block;width:32%}.flex-wrap-3>li,.flex-wrap-3>article,.flex-wrap-3>div{width:32%}.page-list{display:flex;flex-wrap:wrap;justify-content:space-between}.page-list li{width:23%}@media only screen and (max-width: 480px){.page-list li{width:100%;margin-bottom:50px}}@media only screen and (max-width: 480px){.page-list li:last-child{margin-bottom:0}}.page-list li p{margin-bottom:10px}.page-list li .title{font-size:20px;font-weight:bold}.page-nav{display:flex;flex-wrap:wrap;justify-content:center;border:1px solid #D0D0D0;padding:10px 0}@media only screen and (max-width: 480px){.page-nav{justify-content:space-between;margin-top:50px}}.page-nav li{text-align:center;margin:0 2%}@media only screen and (max-width: 480px){.page-nav li{width:50%;margin:0;text-align:left;padding:0 5%}}.page-nav li a{color:black}.mailform .form-wrap .must{color:#E60033;font-weight:normal}.mailform .form-wrap dl{display:flex;flex-wrap:wrap}.mailform .form-wrap dl dt,.mailform .form-wrap dl dd{margin-bottom:30px}.mailform .form-wrap dl dt{width:35%;font-weight:bold}@media only screen and (max-width: 480px){.mailform .form-wrap dl dt{width:100%;margin-bottom:0}}.mailform .form-wrap dl dd{width:65%}@media only screen and (max-width: 480px){.mailform .form-wrap dl dd{width:100%}}.mailform .form-wrap dl dd input,.mailform .form-wrap dl dd textarea{border:1px solid #D0D0D0;padding:2%}.mailform .form-wrap dl dd input[type="text"],.mailform .form-wrap dl dd input[type="email"],.mailform .form-wrap dl dd textarea{width:100%}.mailform .form-wrap .pp-wrap{background:#F4F4F4;padding:30px;margin-bottom:60px}.mailform .form-wrap .pp-wrap p:last-child{margin-bottom:0}.mailform button{border:none}.mailform label:hover,.mailform input[type="radio"]:hover{cursor:pointer}.mailform input::placeholder,.mailform textarea::placeholder{color:#D0D0D0}#sec-search{margin-left:auto;margin-right:auto}@media only screen and (max-width: 480px){#sec-search{width:90%}}#sec-search .page-list{width:600px}@media only screen and (max-width: 480px){#sec-search .page-list{width:100%}}#sec-search .flex-cont{border:solid 3px #A8A144;border-radius:10px;padding:20px 30px 20px 30px;display:flex;align-items:center;margin-bottom:50px;height:90px}@media only screen and (max-width: 480px){#sec-search .flex-cont{padding:10px;display:block;height:125px}}#sec-search .flex-cont p{font-size:20px;font-weight:bold;height:44px;line-height:44px;margin-right:10px}@media only screen and (max-width: 480px){#sec-search .flex-cont p{text-align:center;margin-bottom:3%}}#sec-search .flex-cont p img{margin-right:10px;width:44px}@media only screen and (max-width: 480px){#sec-search .flex-cont p img{width:30px;margin-right:10px;vertical-align:middle}}#sec-search .flex-cont p span{vertical-align:middle}#sec-search .flex-cont input{width:560px;height:50px}@media only screen and (max-width: 480px){#sec-search .flex-cont input{width:100%;height:35%}}#sec-search .pref-box{width:500px}@media only screen and (max-width: 480px){#sec-search .pref-box{margin:0 auto;width:100%}}.container-882{width:882px;margin:auto}@media only screen and (max-width: 480px){.container-882{width:90%}}.container-882 h3{font-size:20px;font-weight:bold;color:#fff;background-color:#A8A144;border-radius:5px;margin-bottom:20px;margin-top:30px;padding:10px 20px}#two-column{display:flex;flex-wrap:wrap;margin:auto;width:1120px;justify-content:space-between}@media only screen and (max-width: 480px){#two-column{width:90%}}#two-column .container{width:832px}#two-column .container h3{font-size:20px;font-weight:bold;color:#fff;background-color:#A8A144;border-radius:5px;margin-bottom:20px;margin-top:30px;padding:10px 20px}@media only screen and (max-width: 480px){#two-column .container h3{font-size:5vw}}#two-column .side-menu{width:255px}@media only screen and (max-width: 480px){#two-column .side-menu{width:100%}}#two-column .side-menu h4{font-size:20px;border-bottom:solid 1px #A8A144;font-weight:bold;margin-top:70px}#two-column .side-menu ul li{border-bottom:solid 1px #D0D0D0;margin:10px auto 10px}
/*# sourceMappingURL=common.css.map */
