@charset "UTF-8";a,a:hover,body{color:#000}.site-header,body{position:relative}.btn-pagetop a:hover,a{text-decoration:none}*,:after,:before{-ms-box-sizing:border-box;box-sizing:border-box}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin:0;padding:0;font-size:13px;background:#fff;line-height:1.6;text-align:left}.block-style,.block-style2,.icon-down,.link-nav h4,.link-nav ul,.main-v,.sub-title,.text-center{text-align:center}a{-webkit-transition:all .3s ease;transition:all .3s ease}a img{-webkit-transition:.3s;transition:.3s}a img:hover{opacity:.6;-webkit-transition:.3s;transition:.3s}img{border:0;vertical-align:top}button,input[type=button],input[type=reset],input[type=submit]{-webkit-transition:all .3s ease;transition:all .3s ease}.site-header{background:#007bc7;z-index:0}.site-header .container{padding:15px 0;overflow:visible}@media screen and (max-width:1048px){.site-header .container{padding:5px 8px 10px}}.site-header h1{margin:10px 0 0;width:66.98%}.site-header h1 img{width:100%}.site-header ul{margin:0;padding:0}.site-header ul li{list-style:none;display:inline-block;background:#fff574;color:#231815;border-radius:5px;padding:5px;line-height:1;margin-right:5px;font-weight:700;font-size:25px}@media screen and (max-width:767px){.site-header h1{width:64%}.site-header ul li{font-size:2.3vw;padding:3px;margin-right:0;margin-bottom:1px}.site-header .btn-style img{padding-top:7px;width:15%}}.site-header .btn-style{position:absolute;right:0;top:0;line-height:1.3}.site-header .btn-style img{padding-bottom:10px;margin-right:5px;vertical-align:middle}@media screen and (max-width:320px){.site-header .btn-style{top:30px}.site-header .btn-style img{width:15%;padding-top:0;padding-bottom:5px}}.main{padding-bottom:60px}.contents{max-width:1048px;margin:0 auto}@media screen and (max-width:767px){.contents{padding-right:8px;padding-left:8px}}.site-footer{background:#007bc7;color:#fff}.site-footer .container{padding:20px 0;font-size:17px}@media screen and (max-width:1048px){.site-footer .container{padding:10px 8px}}.site-footer .container .footer-info{background:url(../images/icon_logo.png) left top no-repeat;padding-left:60px}.site-footer .container .footer-info-title{font-weight:400;margin:0}.block-style,.block-style2,.btn-style,.sub-title,.sub-title2{font-weight:700}.site-footer .container .footer-info p{margin:5px 0 0}.site-footer .copy-area{border-top:1px solid #fff}.site-footer .copy-area .copy{padding:15px 0}.main-navigation .menu-toggle{display:none}@media screen and (max-width:767px){.site-footer .container{font-size:13px}.site-footer .copy-area .copy{text-align:center}.main-navigation .menu-toggle{display:block;position:relative;z-index:9999}}.main-navigation .menu{display:block;position:relative;z-index:9999}.main-navigation .menu ul{list-style:none;padding:0}.main-navigation .menu ul li{float:left;position:relative}.main-navigation .menu ul li a{display:block;padding:5px 15px}.main-navigation .menu ul li ul{display:block;position:absolute;top:1.6em}.main-navigation .menu ul li ul li{float:none;white-space:nowrap}.main-navigation .menu ul li ul li ul{position:static;padding-left:1em}@media screen and (max-width:767px){.main-navigation .menu{position:fixed;top:0;right:-70%;overflow-y:auto;z-index:9998;width:70%;height:100%;background:rgba(0,0,0,.5);-webkit-overflow-scrolling:touch}.main-navigation .menu ul li{float:none}.main-navigation .menu ul li ul{padding-left:1em;position:static}.main-navigation .menu ul li ul li{display:block}}.block-thumb,.btn-style2,.container{overflow:hidden}.btn-click,.btn-pagetop a,.btn-pagetop a i,.btn-style,.btn-style2{display:inline-block}.fixed-body{position:fixed;width:100%;height:100%}.btn-pagetop{position:fixed;right:10px;font-size:15px;-webkit-transition:all 1s;transition:all 1s;opacity:0;margin:0}.btn-pagetop a{background:rgba(255,255,255,.8);padding:3px 5px 0;line-height:1;border-radius:50px}@media screen and (max-width:767px){.btn-pagetop a{font-size:13px}}.btn-pagetop a i{font-size:25px;vertical-align:middle;padding-bottom:5px;margin-left:3px}@media screen and (max-width:767px){.btn-pagetop a i{font-size:13px}}.btn-pagetop.show{opacity:1}.btn-pagetop:hover{color:#fff;opacity:.8}.btn-style{background:#f39700;background:-webkit-linear-gradient(left,#f39700 0,#fdd000 50%,#f39700 100%);background:linear-gradient(to right,#f39700 0,#fdd000 50%,#f39700 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f39700', endColorstr='#f39700', GradientType=1 );box-shadow:0 0 13px 5px rgba(255,255,255,.49) inset,4px 4px 7px 0 rgba(0,0,0,.72);-moz-box-shadow:0 0 13px 5px rgba(255,255,255,.49) inset,4px 4px 7px 0 rgba(0,0,0,.72);-webkit-box-shadow:0 0 13px 5px rgba(255,255,255,.49) inset,4px 4px 7px 0 rgba(0,0,0,.72);color:#fff;font-size:30px;padding:25px 20px 10px;-webkit-transition:all 0s ease;transition:all 0s ease}.btn-style:hover{color:#fff;background:#f39700}@media screen and (max-width:1048px){.btn-style{font-size:2.5vw}}@media screen and (max-width:767px){.btn-style{padding:8px 0 8px 10px}}@media screen and (max-width:320px){.btn-style{padding:5px 0 5px 10px}}.btn-style2{background:#f6aa00;width:320px;height:128px;padding:25px 0;box-shadow:4px 4px 7px 0 rgba(0,0,0,.72);-moz-box-shadow:4px 4px 7px 0 rgba(0,0,0,.72);-webkit-box-shadow:4px 4px 7px 0 rgba(0,0,0,.72);font-size:30px;line-height:1.4;color:#fff}.btn-style2:hover{color:#fff;background:#dd9800}.btn-style2.green{background:#00693e}.btn-style2.green:hover{background:#00502f}.btn-style2.purple{background:#c60080}.btn-style2.purple:hover{background:#ad0070}.btn-click{max-width:37%}.btn-click img{width:100%}.container{max-width:1048px;margin:0 auto;padding:50px 0;position:relative}@media screen and (max-width:1048px){.container{padding-right:8px;padding-left:8px}}.block-style{border:6px solid #e50012;padding:30px 40px;color:#e50012;font-size:2.4vw;line-height:1.4;border-radius:30px}@media screen and (min-width:1048px){.block-style{font-size:42px}}@media screen and (max-width:767px){.block-style{font-size:4.5vw;padding:10px;border-width:4px;border-radius:20px}}.block-style2{border:6px solid #f6aa00;padding:30px 40px;color:#f6aa00;font-size:2.4vw;line-height:1.4;border-radius:30px}@media screen and (min-width:1048px){.block-style2{font-size:42px}}@media screen and (max-width:767px){.block-style2{font-size:4.5vw;padding:10px;border-width:4px;border-radius:20px}}.flex-height{width:100%;margin:0 0 10px;display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}.flex-column3-margin:after,.flex-column4-margin:after,.flex-column4-margin:before{content:"";display:block}.flex-column2-inner{width:50%}@media screen and (max-width:767px){.flex-column2-inner{width:100%}}.flex-column2-margin{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-column2-margin-inner{width:48%;margin-bottom:20px}@media screen and (max-width:767px){.flex-column2-margin-inner{width:100%}}.flex-column3-inner{width:33.33%}.flex-column3-margin{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-column3-margin:after{width:32%}.flex-column3-margin-inner{width:32%;margin-bottom:20px}.flex-column4-inner{width:25%}.flex-column4-margin{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-column4-margin:before{width:23%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-column4-margin:after{width:23%}.flex-column4-margin-inner{width:23%;margin-bottom:20px}.flex-float{-webkit-box-pack:justify;display:-ms-flex;display:-ms-flexbox;display:flex}.sub-title,.sub-title2,.zoom{display:inline-block}.flex-float-inner{width:100%}.block-thumb-img{margin:0;padding:0;width:35%}.block-thumb-img img{width:100%}.thumb-left .block-thumb-img{float:left;padding-right:20px}.thumb-right .block-thumb-img{float:right;padding-left:20px}.block-thumb-body{width:65%}.thumb-left .block-thumb-body{float:right}.thumb-right .block-thumb-body{float:left}@media screen and (max-width:767px){.block-thumb-body,.block-thumb-img,.block-thumb-img img{width:100%}.thumb-left .block-thumb-img{float:none;padding-right:0}.thumb-right .block-thumb-img{float:right;padding-left:0}.thumb-left .block-thumb-body,.thumb-right .block-thumb-body{float:none}}.sub-title{background:#f6aa00;font-size:2.8vw;padding:20px 40px;border-radius:30px;line-height:1.3}@media screen and (min-width:1048px){.sub-title{font-size:45px}}@media screen and (max-width:767px){.sub-title{font-size:18px;padding:10px;border-radius:15px}}.sub-title2{background:#e50012;color:#fff;font-size:4vw;padding:10px 30px}@media screen and (min-width:1048px){.sub-title2{font-size:68px}}@media screen and (max-width:767px){.sub-title2{font-size:20px;padding:10px;border-radius:15px}}.zoom:hover{-webkit-animation:zoom .3s;animation:zoom .3s}@-webkit-keyframes zoom{50%{-webkit-transform:scale(1.05)}}@keyframes zoom{50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.scale img{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.scale img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}.text-style{font-size:1.8vw;line-height:1.3}@media screen and (min-width:1048px){.text-style{font-size:32px}}@media screen and (max-width:767px){.text-style{font-size:13px}}.text-style2{font-size:1.8vw;line-height:1.3;color:#e50012}@media screen and (min-width:1048px){.text-style2{font-size:34px}}.reset{margin:0!important;padding:0!important}.view-sp{display:none}.icon-down img{width:auto!important}@media screen and (max-width:767px){.text-style2{font-size:16px}.view-pc{display:none}.view-sp{display:block}.icon-down img{width:20%!important}}.main-v{max-width:1102px;position:relative;z-index:10;margin:-80px auto 0}@media screen and (max-width:1048px){.main-v{margin-top:-7.3%}}.main-v img{width:100%}.home .next-block .flex-column2-inner{text-align:center;position:relative}.home .next-block .flex-column2-inner .scale{width:370px;position:absolute;bottom:0;right:0;left:0;margin:auto}@media screen and (max-width:991px){.home .next-block .flex-column2-inner img{width:90%}}@media screen and (max-width:767px){.home .next-block .flex-column2-inner{width:50%}.home .next-block .flex-column2-inner .scale{width:100%}.home .next-block .flex-column2-inner .scale img{width:80%}}.img-block{max-width:1000px;margin:0 auto;padding-top: 30px;}.img-block img{width:100%}.bg-border{background:url(../images/bg_border.jpg) repeat-y;background-size:contain;padding:20px 60px 0}.bg-border .sub-title{margin-top:0}.bg-border .sub-title2{margin-top:0;margin-bottom:0}.bg-border .text-style{margin-top:15px}.bg-border .text-style2{margin-bottom:10px}.bg-border .icon-down{margin:20px 0}.bg-border .not-give{width:100%;margin:40px 0 0}@media screen and (max-width:767px){.bg-border{padding-right:8px;padding-left:8px}}.click-block{position:relative}.click-block .btn-click{position:absolute;bottom:0;left:0;right:0;margin:auto}.click-block.best-block{padding-bottom:15px;position:relative}.click-block.best-block .message{position:absolute;right:10%;top:35%;font-size:23px;line-height:1.3}@media screen and (max-width:1048px){.click-block.best-block{padding-bottom:8px}.click-block.best-block .message{font-size:2.3vw}}.link-nav{margin-top:80px;border-top:3px solid #ed914a;border-bottom:3px solid #ed914a;padding:10px 0;background-color: #fffae0}@media screen and (max-width:767px){.link-nav{margin-top:40px}}.link-nav h4{font-size:30px;margin:0}.link-nav ul{padding:0;margin:10px 0 0}.link-nav ul li{display:inline-block;list-style:none;margin:0 15px}@media screen and (max-width:991px){.link-nav h4{font-size:18px}.link-nav ul li{margin:0 1%}}@media screen and (max-width:768px){.link-nav li{width:30%;height:0;padding-top:23%;position:relative}.link-nav .btn-style2{padding:18% 0;position:absolute;top:0;left:0;width:100%;height:100%;font-size:4vw}.link-nav .btn-style2 img{width:90%}}
img.page_nm {width: 10%; float: right;  margin-right: 10%;}