@media screen and (max-width: 750px){body{font-size:1.4rem}html,body{width:100%;height:100%;background:#fff;color:#333}img{width:100%}.pc{display:none}#container.fix{position:fixed;width:100%}main{display:block;padding-top:65px}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);display:none}.wf-sawarabimincho{font-family:"Sawarabi Mincho", serif}header{height:65px;border-top:solid 6px #20338f;box-sizing:border-box;background:#fff;position:fixed;top:0;left:0;width:100%;z-index:100}header .logo{width:244px;margin-top:16px;margin-left:15px}header #menuBtn{width:59px;height:59px;position:absolute;top:0;right:0;z-index:10}header #menuBtn span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:15px;width:30px;height:2px;background-color:#20338f}header #menuBtn span:nth-of-type(1){top:19px}header #menuBtn span:nth-of-type(2){top:28px}header #menuBtn span:nth-of-type(3){bottom:20px}header #menuBtn.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}header #menuBtn.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:menuBtn .8s forwards;animation:menuBtn .8s forwards}header #menuBtn.active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}header .inner{display:inline}header .navWrap{display:inline;width:100%;top:18px;right:-100%;transition:0.3s;height:100%;overflow:auto;position:relative;-webkit-overflow-scrolling:touch}header .navWrap.on{right:0;display:block}header .gnav{background:#fff}header .gnav .home{position:relative;border-bottom:solid 1px #ddd}header .gnav .home:before{content:"";width:18px;height:1px;background:#20338f;position:absolute;top:50%;right:20px}header .gnav .home:after{content:"";width:8px;height:8px;border-top:solid 1px #20338f;border-right:solid 1px #20338f;position:absolute;top:50%;right:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:-4px}header .gnav .home a{padding:20px;font-size:1.4rem;color:#20338f;display:block}header .gnav dl dt{border-bottom:solid 1px #ddd;font-size:1.4rem;padding:20px;color:#20338f;position:relative}header .gnav dl dt:before{content:"";width:1px;height:20px;background:#20338f;position:absolute;top:50%;right:30px;margin-top:-10px}header .gnav dl dt:after{content:"";width:20px;height:1px;background:#20338f;position:absolute;top:50%;right:20px}header .gnav dl dt.open:before{display:none}header .gnav dl dt a{pointer-events:none}header .gnav dl dd{display:none;border-bottom:solid 1px #ddd;background:#f3f3f3;font-size:1.3rem;padding:0}header .gnav dl dd li{border-bottom:solid 1px #ddd;position:relative}header .gnav dl dd li:before{content:"";width:18px;height:1px;background:#20338f;position:absolute;top:50%;right:20px}header .gnav dl dd li:after{content:"";width:8px;height:8px;border-top:solid 1px #20338f;border-right:solid 1px #20338f;position:absolute;top:50%;right:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:-4px}header .gnav dl dd li:last-child{border:none}header .gnav dl dd li a{padding:20px;display:block}header .snav{background:#fff}header .snav li{border-bottom:solid 1px #ddd;position:relative}header .snav li:before{content:"";width:18px;height:1px;background:#20338f;position:absolute;top:50%;right:20px}header .snav li:after{content:"";width:8px;height:8px;border-top:solid 1px #20338f;border-right:solid 1px #20338f;position:absolute;top:50%;right:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:-4px}header .snav li:last-child{border:none}header .snav li a{padding:20px;display:block}header .close{background:#20338f;font-size:1.3rem;color:#fff;text-align:center;padding:15px 0}footer{background:#20338f;padding:25px 0 30px;position:relative}footer .topArea .logo{width:244px;margin:0 auto}footer .topArea nav{margin-top:25px;padding:0 15px}footer .topArea nav li{float:left;width:48%;border-bottom:solid 1px #6371b1}footer .topArea nav li:nth-child(even){float:right}footer .topArea nav li:nth-child(1),footer .topArea nav li:nth-child(2){border-top:solid 1px #6371b1}footer .topArea nav li a{color:#fff;font-size:1.4rem;padding:15px 0;display:block}footer .btmArea{text-align:center}footer .btmArea ul{display:inline-block;margin-top:30px}footer .btmArea ul li{float:left;font-size:1.3rem;display:inline-block;padding:0 10px}footer .btmArea ul li+li{border-left:solid 1px #fff}footer .btmArea ul li a{color:#fff}footer .btmArea small{color:#fff;font-size:1rem;padding-top:30px;display:block}footer .pagetop{position:absolute;bottom:325px;right:0;cursor:pointer;display:none;width:60px;height:60px}footer .pagetop.fixed{position:fixed;bottom:0;z-index:9999}footer .pagetop span{background:url(../img/btn_pagetop.png) no-repeat;background-size:100%;display:block;height:60px}footer .pagetop img{display:none}.breadcrumb{display:none}#pageTtl.ttlImg{height:120px;position:relative;background-size:cover;background-position:center center}#pageTtl.ttlImg h1{text-align:center;color:#fff;height:120px;width:1000px;font-size:2.5rem;font-weight:100;display:table-cell;vertical-align:middle;position:relative}#pageTtl.ttlImg:before{content:"";display:block;width:100%;height:120px;background:url(../img/sp/bg_shad.png) center top;position:absolute;background-size:3px 3px;top:0;left:0}.ttl01{font-size:2.2rem;font-weight:normal;padding-bottom:15px;border-bottom:1px solid #dddddd;margin-bottom:20px}.ttl01 span{font-size:1.4rem;display:block;margin-top:10px}.sTtl01{padding-left:18px;font-size:1.8rem;font-weight:bold;background:url(../img/icon_sTtl01.png) no-repeat left center;background-size:14px 2px;line-height:1em}.txtLink{background:url(../img/sp/icon_arrowTxtLink.png) no-repeat left center;background-size:6px 10px;padding-left:10px}.btn01{border-radius:40px;height:50px;display:inline-block}.btn01 a{color:#20338f;padding:10px 30px 12px 40px;position:relative;overflow:hidden;display:inline-block;border-radius:40px;height:50px;border:solid 2px #20338f}.btn01 a span{position:relative;padding-right:24px}.btn01 a span:after{content:"";width:8px;height:8px;display:block;border-right:2px solid #20338f;border-bottom:2px solid #20338f;position:absolute;top:50%;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-4px}table.saiyouTable{width:100%;text-align:left}table.saiyouTable th{background:#f3f3f3;padding:10px;display:block}table.saiyouTable td{padding:10px;display:block}}@-webkit-keyframes menuBtn{100%{height:0}}@keyframes menuBtn{100%{height:0}}
/*# sourceMappingURL=base_sp.css.map */
