@charset "UTF-8";.gnav h2,.visual h1,.visual p{width:0;height:0;margin:0;padding:0;line-height:0;text-indent:-9999px;font-size:0;border:none}body{font-family:"メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:14px;-webkit-text-size-adjust:none;line-height:1.6;word-wrap:break-word;color:#0c274b;background-color:#fff}a:active,a:hover,a:link,a:visited{color:#1c11ff;outline-width:0;outline:none;text-decoration:none}a:active,a:hover{color:#1187ff}input,select,textarea{font-family:"メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:14px}input:focus,select:focus,textarea:focus{outline:none}span{font-weight:inherit}#container{max-width:2000px;min-width:1024px;margin:0 auto;background:#eef2fb;overflow:hidden;position:relative}.iziModal img{width:100%}.iziModal .close{display:block;position:absolute;top:-54px;right:0}.iziModal .close a{width:44px;height:44px;display:block;background:url(../img/popup_close.png) no-repeat 0 0/100% 100%;cursor:pointer}.visual{padding:240px 0 0;background:url(../img/visual.jpg) no-repeat center top}#gnavInc{height:76px}.gnav{width:100%;min-width:1024px;background:url(../img/background_gnav.png) no-repeat center 0}.gnav__list{width:1024px;margin:0 auto;padding:6px 0;display:flex;justify-content:space-between}.gnav__list-01 a{background:url(../img/gnav01_on.png) no-repeat 0 0}.gnav__list-02 a{background:url(../img/gnav02_on.png) no-repeat 0 0}.gnav__list-03 a{background:url(../img/gnav03_on.png) no-repeat 0 0}.gnav a{width:336px;height:64px;display:block;position:relative}.gnav a:after,.gnav a:before{content:"";display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:0;bottom:0;margin:auto;transition:500ms all 150ms cubic-bezier(0.19,1,0.22,1);z-index:1;opacity:0}.gnav a:before{border-left:12px solid #e7d942;left:35px}.gnav a:after{border-right:12px solid #e7d942;right:35px}.gnav a img{transition:all 300ms ease-in-out}.gnav a:hover img{opacity:0}.gnav a:hover:before{left:22px;opacity:1}.gnav a:hover:after{right:22px;opacity:1}.gnav.fix{position:fixed;top:0;left:0;z-index:50}body.download .gnav__list-03 a img,body.home .gnav__list-01 a img,body.manual .gnav__list-02 a img{opacity:0}body.download .gnav__list-03 a:before,body.home .gnav__list-01 a:before,body.manual .gnav__list-02 a:before{left:22px;opacity:1}body.download .gnav__list-03 a:after,body.home .gnav__list-01 a:after,body.manual .gnav__list-02 a:after{right:22px;opacity:1}.contents{width:1024px;margin:0 auto;padding:0 0 80px}.contents a:link,.contents a:visited{text-decoration:underline}.contents a:active,.contents a:hover{text-decoration:none}.block{margin-top:30px;padding:0px 30px 30px;background:url(../img/background_block.png) #cfd2e3 no-repeat center bottom}.block>h1{margin:0 -30px 29px}.inner{padding:0 36px 60px;position:relative;background:no-repeat 0 0 #e9eef9;box-sizing:border-box}.inner:after,.inner:before{content:"";display:block;width:100%;height:5px;position:absolute;left:0}.inner:before{background:url(../img/inner01.png) no-repeat left top,url(../img/inner02.png) no-repeat right top;top:0}.inner:after{background:url(../img/inner03.png) no-repeat left bottom,url(../img/inner04.png) no-repeat right bottom;bottom:0}.ssPopup{display:block;position:relative}.ssPopup img{transition:all 300ms ease-in-out}.ssPopup:after,.ssPopup:before{content:"";display:block;width:28px;height:28px;position:absolute;right:2px;bottom:2px;z-index:1;transition:all 300ms ease-in-out}.ssPopup:before{background:url(../img/icon_popup.png) no-repeat 0 0}.ssPopup:after{background:url(../img/icon_popup_on.png) no-repeat 0 0;opacity:0}.ssPopup:hover img{opacity:0.7}.ssPopup:hover:after{opacity:1}.accordion__title a{padding:8px 48px 5px 13px;display:block;border:1px solid #3f50ee;border-left-width:6px;background:#fff;color:#1c11ff;text-decoration:none;font-size:22px;position:relative}.accordion__title a:after{content:"";display:block;height:100%;width:48px;background:#ecf1f9;position:absolute;top:0;right:0;z-index:0}.accordion__title a:link,.accordion__title a:visited{text-decoration:none}.accordion__title a span{width:28px;height:28px;display:block;border:1px solid #a1a7e1;position:absolute;top:0;right:9px;bottom:0;margin:auto;z-index:1;background:#fff}.accordion__title a span:after,.accordion__title a span:before{content:"";display:block;width:16px;height:2px;background:#3f50ee;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:all 300ms ease-in-out}.accordion__title a span:after{transform:rotate(90deg)}.accordion__title a.on span:after,.accordion__title a.on span:before{background:#a1a7e1}.accordion__title a.on span:after{transform:rotate(360deg)}.accordion__box{padding:15px 20px 0}.accordion__box p+p{margin-top:1em}.ruleBox{height:380px;margin-top:30px;padding:20px 19px 0;border:1px solid #b2b7d4;background:#fff;box-sizing:border-box;overflow-y:auto;font-size:12px}.ruleBox__heading{margin-bottom:20px;padding:0 0 3px;font-size:16px;font-weight:600;border-bottom:1px solid #353f7a}.ruleBox p{margin-bottom:20px}.ruleBox dt{margin-bottom:3px;font-size:14px;font-weight:600}.ruleBox dd{margin-bottom:20px}.ruleBox dd div,.ruleBox dd p,.ruleBox dd ul{margin:0}.ruleBox dd div+div,.ruleBox dd div+p,.ruleBox dd div+ul,.ruleBox dd p+div,.ruleBox dd p+p,.ruleBox dd p+ul,.ruleBox dd ul+div,.ruleBox dd ul+p,.ruleBox dd ul+ul{margin:10px 0 0}.ruleBox dl.image dt:before{content:"■"}.ruleBox dl.image dd{padding:0 0 0 1em}.ruleBox dl.decimal dd{padding:0 0 0 2em}.ruleBox ul.image li{margin-bottom:5px;padding-left:1.5em;position:relative}.ruleBox ul.image li:before{content:"";display:block;width:4px;height:4px;background:#3f50ee;border-radius:50%;position:absolute;top:8px;left:6px}.ruleBox ol.decimal li{margin-bottom:5px;padding-left:1.5em;text-indent:-1.5em}.ruleBox .box{padding:10px 10px 8px;background:#eaeff9}.attentionMark{padding:0 0 0 1em;text-indent:-1em;display:block;color:#ed0128}.btn a{width:336px;height:64px;margin:0 auto;display:block;position:relative}.btn a:after,.btn a:before{content:"";display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:0;bottom:0;margin:auto;transition:500ms all 150ms cubic-bezier(0.19,1,0.22,1);z-index:1;opacity:0}.btn a:before{border-left:12px solid #e7d942;left:35px}.btn a:after{border-right:12px solid #e7d942;right:35px}.btn a img{transition:all 300ms ease-in-out}.btn a:hover img{opacity:0}.btn a:hover:before{left:22px;opacity:1}.btn a:hover:after{right:22px;opacity:1}