﻿@media (max-width: 767px){.pc{display:none !important}}@media (min-width: 768px){.sp{display:none !important}}.main-bg{background-color:#fff000;background-position:center;background-size:cover;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1}@media (min-width: 768px){.main-bg{background-image:url(../img/common/back.jpg)}}@media (max-width: 767px){.main-bg{background-image:url(../img/common/backsp.jpg)}}html{height:100%;overflow-y:scroll}body{color:#012360;font-family:"メイリオ",sans-serif;font-size:16px}h1,main,footer{position:relative;z-index:2}.util__orange-w-bb{border-bottom:solid 1px #ff6600;color:#ff6600}.util__pink-w-bb{border-bottom:solid 1px #ff4cb2;color:#ff4cb2}.util__yellow-w-bb{border-bottom:solid 1px #eee613;color:#eee613}.util__green-w-bb{border-bottom:solid 1px #05c347;color:#05c347}.util__changeable-anc_on{display:none}.util__changeable-anc_off{display:inline-block}@media (min-width: 768px){.util__changeable-anc:hover .util__changeable-anc_on{display:inline-block}.util__changeable-anc:hover .util__changeable-anc_off{display:none}}.util__defaulanc{opacity:1;transition-duration:0.2}.util__defaulanc:hover{opacity:0.7}.util__txt-c{text-align:center}@media (min-width: 768px){.util__logolink{display:none}}@media (max-width: 767px){.util__logolink{display:inline-block;max-width:126px;position:absolute;right:3.6%;top:22px;width:19.7%}}.util__logolink-img{width:100%}.util__gothic{font-family:Verdana, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif}.util__mincho{font-family:"Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif}@media (min-width: 768px){.main{padding-top:164px}}@media (max-width: 767px){.main{padding-top:125px}}.maintitle{text-align:center;font-size:14px;letter-spacing:1px}@media (min-width: 768px){.maintitle{margin-bottom:42px}}@media (max-width: 767px){.maintitle{margin-bottom:36px}}.maintitle__img{display:block;margin:0 auto 8px;height:20px}.maintitle__yellowback{background-color:#fff000;padding:0 1px}.header{background-color:rgba(1,35,96,0.9);position:fixed;transition-duration:0.5s;z-index:999}@media (min-width: 768px){.header{align-items:center;display:flex;height:76px;justify-content:center;left:26px;top:30px;width:76px}}@media (max-width: 767px){.header{background-size:100%;height:62px;left:3.9%;top:13px;padding:0;width:62px}}.header__btn-open{position:fixed}@media (min-width: 768px){.header__btn-open{cursor:pointer;height:76px;left:26px;top:30px;width:76px}}@media (max-width: 767px){.header__btn-open{height:auto;left:3.9%;max-width:76px;top:13px;width:20.3%}}.header__btn-close{display:none}.header__linknav{display:none;font-size:14px}.header__listanc{display:block;text-decoration:none;white-space:nowrap}.header__linkimg{display:inline-block;vertical-align:middle}@media (min-width: 768px){.header__linkimg{height:18px;width:184px}}@media (max-width: 767px){.header__linkimg{height:auto;width:58.5%}}.header__outlink{display:block}@media (min-width: 768px){.header__outlink{padding:28px 0 0 7px}}@media (max-width: 767px){.header__outlink{padding:23px 0 0 2%}}@media (min-width: 768px){.header__outlink-img1{margin-right:7px;width:198px}}@media (max-width: 767px){.header__outlink-img1{margin-right:3%;width:60%}}@media (min-width: 768px){.header__outlink-img2{width:104px}}@media (max-width: 767px){.header__outlink-img2{width:31%}}.header__linkul-1{list-style-type:none}@media (min-width: 768px){.header__linkul-1{padding-bottom:26px}}@media (max-width: 767px){.header__linkul-1{padding-bottom:10px}}@media (min-width: 768px){.header__linkul-1 .header__listanc{padding:21px 0px 16px 17px;width:332px}}@media (max-width: 767px){.header__linkul-1 .header__listanc{padding:14px 0px 13px 5%}}@media (min-width: 768px){.header__linkul-1 .header__linkimg{margin-right:30px}}@media (max-width: 767px){.header__linkul-1 .header__linkimg{margin-right:8%}}.header__linkul-2{list-style-type:none;padding-bottom:26px}.header__linkul-2 .header__listanc{border-bottom:solid 1px #fff;color:#fff}@media (min-width: 768px){.header__linkul-2 .header__listanc{padding:24px 0px 13px 17px;width:332px}}@media (max-width: 767px){.header__linkul-2 .header__listanc{padding:14px 0px 14px 5%}}@media (min-width: 768px){.header__linkul-2 .header__linkimg{margin-right:15px}}@media (max-width: 767px){.header__linkul-2 .header__linkimg{margin-right:4%}}body[data-menuopen=true]{overflow:hidden}@media (min-width: 768px){body[data-menuopen=true] .header{height:calc( 100vh - 60px);overflow:hidden;width:calc( 100% - 52px)}}@media (max-width: 767px){body[data-menuopen=true] .header{left:0;overflow:auto;top:0;padding:73px 5.5% 30px 5.5%;height:100%;width:100%}}@media (min-width: 370px) and (max-width: 768px){body[data-menuopen=true] .header{padding-top:85px}}body[data-menuopen=true] .header__btn-open{display:none}body[data-menuopen=true] .header__btn-close{display:block;position:fixed}@media (min-width: 768px){body[data-menuopen=true] .header__btn-close{cursor:pointer;height:76px;left:26px;top:30px;width:76px}}@media (max-width: 767px){body[data-menuopen=true] .header__btn-close{height:auto;left:3.9%;max-width:76px;top:13px;width:20.3%}}@media (min-width: 768px){body[data-menuopen=true] .header__linknav{display:flex;justify-content:space-between;max-width:728px;min-width:671px;width:96%}}@media (max-width: 767px){body[data-menuopen=true] .header__linknav{display:block}}.rolling-btn{cursor:pointer;display:block;position:relative;-webkit-perspective:300px;perspective:300px;height:50px;margin:0 auto;width:186px}@media (max-width: 767px){.rolling-btn{margin-bottom:20px}}.rolling-btn__span{display:block;font-size:15px;letter-spacing:4.5px;position:absolute;width:186px;height:50px;text-align:center;line-height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.rolling-btn__span_y{background-color:#fff000;border:1px solid #012360;color:#012360}.rolling-btn__span_b{background-color:#012360;border:none;color:#fff000}@media (min-width: 768px){.rolling-btn__span:nth-child(1){-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px;transform-origin:50% 50% -25x;z-index:1}}@media (max-width: 767px){.rolling-btn__span:nth-child(1){display:none}}@media (min-width: 768px){.rolling-btn__span:nth-child(2){-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:50% 50% -25px;-moz-transform-origin:50% 50% -25px;transform-origin:50% 50% -25px;z-index:2}}.rolling-btn__icon{font-size:14px;letter-spacing:0;position:absolute;right:3px;top:2px}.rolling-btn__icon-l{font-size:14px;letter-spacing:0;position:absolute;left:5px;top:2px}@media (min-width: 768px){.rolling-btn:hover .rolling-btn__span:nth-child(1){-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg);z-index:2}.rolling-btn:hover .rolling-btn__span:nth-child(2){background-color:#333;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg);z-index:1}}.rolling-btn__inline{display:inline-block;margin:0 10px 20px}@media (min-width: 768px){.page-nav{display:flex;flex-wrap:wrap;justify-content:center;left:0;list-style-type:none;padding:0 100px;position:absolute;top:29px;width:100%;z-index:998}}@media (max-width: 767px){.page-nav{display:none}}.page-nav__anc{display:inline-block;margin:0 14px}.outlink-bgblue{background-color:#012360}.outlink__contaner{border-top:solid 1px #012360;border-bottom:solid 1px #012360;margin:0 auto}@media (min-width: 768px){.outlink__contaner{padding:55px 0 43px;max-width:960px;width:99%}}@media (max-width: 767px){.outlink__contaner{padding-top:22px;margin:0 6.5%}}.outlink__img{height:auto;width:100%}.outlink__head{width:237px}@media (min-width: 768px){.outlink__head{margin:0 auto 24px}}@media (max-width: 767px){.outlink__head{margin-bottom:16px}}@media (min-width: 768px){.outlink__bnrbox{display:flex;justify-content:space-between}}@media (min-width: 768px){.outlink__anc{display:inline-block;opacity:1;max-width:304px;transition-duration:0.3s;width:31.5%}.outlink__anc:hover{opacity:0.7}}@media (max-width: 767px){.outlink__anc{display:block;max-width:327px;margin:0 auto 25px;width:100%}}.copyright{font-size:14px;line-height:14px;text-align:center;width:100%}@media (min-width: 768px){.copyright{padding:32px 0 20px}}@media (max-width: 767px){.copyright{padding:25px 0 13px}}.copyright__txt{background-color:#fff100;display:inline-block;padding:0 2px}

/*# sourceMappingURL=common.css.map */