@charset "utf-8";*{box-sizing:border-box;-webkit-text-size-adjust:100%}input,button,textarea,select,label{margin:0;padding:0;background:0;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio}input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox}input,select{font-size:100%}select::-ms-expand{display:none}body{margin:0;padding:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";color:#222;background-color:#fff}h1,h2,h3,h4{font-weight:normal}h1{text-align:center;font-size:24px;line-height:120%}a,a:link,a:active,a:visited{color:#2d82dc}a:hover{color:#4890dc}#main-account h1:nth-last-child(2){font-size:24px}#top-login h2{font-size:21px;line-height:130%}.full-body{width:100%}.container{margin:0 auto;padding:0 15px;width:100%;max-width:1200px}.header-body{background-color:#2d82dc;color:#fff}header{height:60px;padding-top:20px;box-sizing:border-box}.main-header-body{position:fixed;top:0;left:0;background-color:#fff;border-bottom:1px solid #2d82dc;color:#222;z-index:9999}.main-header-body .container{display:flex}.main-header-body .container div.menu{width:35px;margin-left:auto;margin-right:0;padding-top:17px}.main-header-title{background-color:#2d82dc;color:#fff;height:50px;padding-top:7px}.main-header-title h1{margin-top:0;text-align:center;font-size:22px}input.conv-btn,input.cancel-btn,input.del-btn{border:0;cursor:pointer}.text-gray{color:#999}.breakword{font-size:90%;word-wrap:break-word}a img{border:0}a.conv-btn,a.cancel-btn,a.del-btn,input.conv-btn,input.cancel-btn,input.del-btn{min-width:180px;display:inline-block;text-decoration:none;text-align:center}a.conv-btn,input.conv-btn{padding:10px 10px;background-color:#2d82dc;color:#fff;box-shadow:2px 2px 5px 0 #686e7c}a.conv-btn-2{min-width:180px;display:inline-block;text-decoration:none;text-align:center;padding:10px 10px;margin-left:10px;margin-right:10px;background-color:#2d82dc;color:#fff;box-shadow:2px 2px 5px 0 #686e7c}a.conv-btn:hover,input.conv-btn:hover,a.conv-btn-2:hover{background-color:#39aaff}a.conv-btn:active,input.conv-btn:active,a.conv-btn-2:active{background-color:#2877b2;box-shadow:none}a.cancel-btn,input.cancel-btn{background-color:#888;color:#fff;text-decoration:none;padding:10px 10px;margin-top:10px}a.cancel-btn:hover,input.cancel-btn:hover{background-color:#bababa}a.cancel-btn:active,input.cancel-btn:active{background-color:#5b5b5b}a.del-btn,input.del-btn{padding:10px 10px;background-color:#888;color:#fff}a.del-btn:hover,input.del-btn:hover{background-color:#bababa}a.del-btn:active,input.del-btn:active{background-color:#5b5b5b}a.middle,input.middle{padding-right:30px;padding-left:30px}a.large,input.large{padding:15px 30px}a.line2{padding-top:5px;padding-bottom:5px}.text-small{font-size:80%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-right_2{text-align:right;padding-right:25px}.box-right{margin-left:auto;margin-right:0}.v-middle{vertical-align:middle}.list-none{list-style-type:none;padding-left:0}.list-none li{margin-left:2em;text-indent:-1.7em}.notebox{border:#ccc 1px solid;padding:5px;width:100%;max-width:450px;margin:0 auto}.notebox2{width:100%;max-width:860px;margin-left:auto;margin-right:auto;text-align:left}.notebox3{width:100%;max-width:1020px;margin-left:auto;margin-right:auto;text-align:left}#sub .notebox2{max-width:500px}.form-box{padding:5px 12px 5px;background-color:#fff;box-shadow:2px 2px 5px 0 #686e7c;margin-bottom:20px}.agreement-box{width:100%;height:300px;border:#ccc 1px solid;overflow-x:hidden;overflow-y:scroll;font-size:15px;line-height:140%;padding:5px 10px;margin-bottom:10px}.agreement-box-canada{width:100%;height:200px;border:#ccc 1px solid;overflow-x:hidden;overflow-y:hidden;font-size:15px;line-height:140%;padding:5px 10px;margin-bottom:10px}.agreement-box *{padding:0}.agreement-box-canada *{padding:0}.agreement-box p{margin-top:5px;margin-bottom:0}.agreement-box ol{margin-bottom:15px}.agreement-box ol li{font-size:18px;margin:20px 0 0 32px}.agreement-box ol li *{font-size:15px}.agreement-box ol.list01 li{list-style:none;margin:0 0 0 5px;text-indent:-1.7em}.agreement-box ol.list02 li{list-style:none;margin:0 0 0 20px;text-indent:-1.3em}.agreement-box ol li ul li{list-style:disc;margin:0 0 0 10px}.agreement-box ol li p{margin-left:-10px}.agreement-box ol li ol li:first-child,.agreement-box ol li ul li:first-child,.agreement-box ol li p:first-child{margin-top:7px}.agreement-box ol li ol li ol li:first-child{margin-top:0}.lay2col{margin:25px auto 0}.lay2col p{margin:0 0 5px 0}.col2_left{font-weight:bold}.download-link-btn{width:90%;max-width:520px;display:flex;flex-wrap:wrap;justify-content:space-around;margin:15px auto 0}.download-link-btn a{width:45%;margin-bottom:15px}.form-box input[type="text"],.form-box input[type="email"],.form-box input[type="password"],.form-box select,.form-area input[type="text"],.form-area input[type="email"],.form-area input[type="password"],.form-area select{padding:10px;margin-bottom:15px;border:#e1e1e1 1px solid;width:100%}.form-box input:focus,.form-box select:focus,.form-area input:focus,.form-area select:focus{border-color:#2d82dc;outline:0}input:disabled,select:disabled{border:#e1e1e1 1px solid;background:#eee;padding:10px}.form-box input:focus,.form-box select:focus,.form-area input:focus,.form-area select:focus{border-color:#2d82dc;outline:0}.select-box select{position:relative}.select-box label{position:relative}.select-box label:after{display:block;content:" ";position:absolute;top:30%;right:20px;width:10px;height:10px;background:url(../images_sys/arrow_down_b.png) 0 0 no-repeat;background-size:10px;pointer-events:none}.select-language-wrap{display:flex}.select-language-space{width:85%}.select-language-box{width:15%;min-width:200px}.select-language-box select{position:relative;margin:0 0 20px 0;font-size:95%;padding-right:30px;border:0;width:100%}.select-language-box label{position:relative}.select-language-box label:after{content:" ";background:url(../images_sys/arrow_down_b.png)0 0 no-repeat;position:absolute;top:40%;right:15px;width:8px;height:8px;background-size:8px;pointer-events:none}.drawer-menu>div{height:50px;border-bottom:1px solid #2d82dc}.drawer-menu a{display:block;width:100%;height:100%;text-decoration:none;padding:12px 20px}.drawer-menu .select-language-box{width:100%;min-width:inherit}.drawer-menu .select-language-box select{position:relative;margin:0;font-size:100%;height:100%;cursor:pointer;padding:12px 20px;color:#2d82dc}.drawer-menu .select-language-box label:after{content:"▼";background:0;position:absolute;top:30%;right:15px;font-size:10px;color:#2d82dc}.drawer-menu>div:hover a,.drawer-menu>div:hover select{background:#2d82dc;color:#fff}.drawer-menu>div:hover label:after{color:#fff}#errmsg{color:#ff0201;margin-top:20px;margin-bottom:30px;text-align:left}#errmsg1,#errmsg2{color:#ff0201;margin:10px}.supportos h2{margin-bottom:10px !important}.supportos .tabletxt{margin-bottom:20px !important;font-size:13px}.supportos .tabletxt th{width:15%}.tabletxt table{width:100%;text-align:left;border:0;border-collapse:collapse}.tabletxt th,.tabletxt td{border:#b5b5b5 1px solid;padding:5px}.tabletxt th{background:#f4f4f4}#top-login .account-create-box{padding-bottom:140px;background:url(../images_sys/bg_top_login.png) no-repeat center 97%}#top-login .account-create-box p{text-align:left;margin-bottom:5px}#top-login .account-create-box ul{padding-left:25px;margin-left:0;margin-top:5px}#top-login .account-create{text-align:center !important;margin:30px auto 40px !important}#top-login .note-account{margin-top:10px;margin-bottom:30px}#top-login .note-account p{text-align:left;margin:0}#top-login .note-account .note-account-ttl{text-align:center !important;margin-bottom:15px}#top-login .signin{text-align:center;margin:30px auto 20px}#top-login .pass-request{display:inline-block;float:left}#top-login .form-box{margin-top:20px;padding-bottom:20px}#conf-page .form-area{width:95%;max-width:300px;margin:0 auto}#entry-page .form-area,#main-account .form-area{width:95%;max-width:740px;margin:0 auto;padding-bottom:30px}#main-account .form-area.confcode{max-width:300px}#main-account input[type="text"],#main-account input[type="email"],#main-account input[type="password"]{width:100%;box-sizing:border-box}#main-account .form-box{padding-bottom:20px}#main-account h2{font-size:22px;margin-top:0}#main-account .colum{padding-bottom:30px}#main-account .colbox{padding:5px 12px;background-color:#fff;box-shadow:2px 2px 5px 0 #686e7c;margin-top:20px}#main-account ul.collink{list-style:none;padding-left:10px}#main-account ul.collink li{margin-right:30px;margin-bottom:5px}#main-account ul.paralink{list-style:none;display:flex;flex-wrap:wrap;padding-left:8px}#main-account ul.paralink li{margin-right:20px}#main-account .autoset{font-weight:bold}#main-account ul.paralink li a.icon_dl{background:url(../images_sys/ico_dl.png) no-repeat right 2px}#main-account ul.paralink li a.icon_ex{background:url(../images_sys/ico_ex.png) no-repeat right 2px}#main-account ul.paralink li a.icon_dl,#main-account ul.paralink li a.icon_ex{background-size:15px;padding-right:18px}#main-account ul.terms-link{list-style:none;font-size:14px;line-height:180%;margin:10px 0 -10px auto;text-align:right}#sub{padding:0 10px;font-size:13px}#sub input:disabled,#sub select:disabled{padding:5px}#sub h2{font-size:16px;margin-bottom:5px}#sub .lay2col{margin-top:15px}.stepBar{display:flex;list-style:none;margin:0 0 30px;padding:0;width:100%;overflow:hidden;zoom:1;line-height:130%;color:#999;justify-content:center}.stepBar .step{position:relative;min-height:40px;width:45px;padding:9px 20px;background-color:#eee;display:flex;justify-content:center;align-items:center;text-align:center}.stepBar .step span{display:none}.stepBar .step:before,.stepBar .step:after{position:absolute;left:-10px;display:block;content:'';background-color:#eee;border-left:4px solid #FFF;width:20px;height:50%}.stepBar .step:after{top:0;-moz-transform:skew(30deg);-ms-transform:skew(30deg);-webkit-transform:skew(30deg);transform:skew(30deg)}.stepBar .step:before{bottom:0;-moz-transform:skew(-30deg);-ms-transform:skew(-30deg);-webkit-transform:skew(-30deg);transform:skew(-30deg)}.stepBar .step:first-child{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;width:55px}.stepBar .step:first-child:before,.stepBar .step:first-child:after{content:none}.stepBar .step:last-child{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;width:35px}#main-account .stepBar .step,#main-account .stepBar .step:before,#main-account .stepBar .step:after{background-color:#ccc;color:#666}.stepBar .step.current{color:#fff !important;background-color:#2d82dc !important;flex-grow:1}.stepBar .step.current span{display:block}.stepBar .step.current:before,.stepBar .step.current:after{background-color:#2d82dc !important}.nocurrent .step{flex-grow:1}.stepBar2{margin:0;padding:0;display:flex;margin-bottom:20px}.stepBar2 li{position:relative;list-style-type:none;width:20%;flex-grow:1;font-size:13px;line-height:130%;text-align:center;color:#aaa}.stepBar2 li:before{position:relative;display:block;content:"";width:11px;height:11px;border-radius:50%;margin:2px auto 7px;background-color:#eee}.stepBar2 li:after{position:absolute;width:100%;height:3px;content:"";background-color:#eee;top:6px;left:-50%;z-index:-1}.stepBar2 li:first-child:after{content:none}.stepBar2 li.active{color:#333}.stepBar2 li.current:before{width:15px;height:15px;margin-top:0}.stepBar2 li.active:before,.stepBar2 li.active+li:after{background-color:#888}.stepBar2 li.current{color:#2d82dc;font-weight:bold}.stepBar2 li.current:before{background-color:#2d82dc}.stepBar2 li span{display:none}.stepBar2 li.current span{display:block;width:100%;left:0}.stepBar2.step5 li:first-child span,.stepBar2.step6 li:first-child span{left:0}.stepBar2.step5 li:last-child span,.stepBar2.step6 li:last-child span{left:auto;right:0}.clearfix:after{content:" ";display:block;clear:both}.contents{width:100%;height:100vh;padding:0;margin:0;-webkit-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;margin-top:60px}.drawer-menu{position:fixed;top:60px;right:0;width:230px;height:100%;padding:0;background:#fff;border-top:1px solid #ccc;-webkit-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateX(230px);-ms-transform:translateX(230px);transform:translateX(230px)}.menu-btn{position:relative;display:block;width:100%;height:40px;cursor:pointer}.bar{position:absolute;top:0;left:0;display:block;width:35px;height:3px;background:#2d82dc;-webkit-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.bar.middle{top:12px;opacity:1}.bar.bottom{top:24px;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.close-menu{position:fixed;top:60px;right:0;width:100%;height:100vh;background:rgba(0,0,0,0);-webkit-transition-duration:0;-ms-transition-duration:0;transition-duration:0;visibility:hidden;opacity:0}.check:checked ~ .haeadmenu .drawer-menu,.check:checked ~ div>.haeadmenu .drawer-menu{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;z-index:3}.check:checked ~ .contents,.check:checked ~ div>.contents{-webkit-transform:translateX(-230px);-ms-transform:translateX(-230px);transform:translateX(-230px)}.check:checked ~ .main-header-body .menu-btn .bar.top{width:40px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.check:checked ~ .main-header-body .menu-btn .bar.middle,.check:checked ~ div>.main-header-body .menu-btn .bar.middle{opacity:0}.check:checked ~ .main-header-body .menu-btn .bar.bottom,.check:checked ~ div>.main-header-body .menu-btn .bar.bottom{width:40px;top:27px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.check:checked ~ .close-menu,.check:checked ~ div>.close-menu{-webkit-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateX(-230px);-ms-transform:translateX(-230px);transform:translateX(-230px);background:rgba(0,0,0,.5);visibility:visible;opacity:1;z-index:4}ul.note-list{padding-left:25px}ul.note-list li{margin:10px 0}#sub .agree-btn-box>div{text-align:center}#sub .agree-btn-box>div:nth-child(1){margin:15px 0}@media(min-width:480px){.br-sp2{display:none}h1{font-size:30px;line-height:150%}#top-login h2{font-size:24px;line-height:150%}}@media(min-width:688px){#sub{font-size:15px}#sub h2{font-size:20px;margin-top:25px}#sub .lay2col{margin-top:25px}#sub .eula-wrap h2{margin-top:0;margin-bottom:0}#sub .eula-wrap .lay2col{margin-top:0;width:100%}#sub .eula-ttl-box{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin:20px auto 10px}#sub .eula-ttl-box>div{width:50%}#sub .eula-ttl-box>div:nth-child(2){margin-left:auto;margin-right:0}#sub iframe+p{margin:0}#sub .agreement-box{height:calc(100vh - 390px);min-height:200px}#sub .agree-btn-box{display:flex;justify-content:space-between;align-items:center;margin:20px auto 0}#sub .agree-btn-box>div{width:50%}#sub .agree-btn-box>div:nth-child(1){text-align:right;margin:0 30px 0 0}#sub .agree-btn-box>div:nth-child(2){text-align:left;margin-left:30px}#sub .agree-btn-box>div:nth-child(2) a{margin-top:0}}@media(min-width:768px){.main-header-title{height:60px;padding-top:15px}.main-header-title h1{text-align:left;padding-left:20px;font-size:26px}#main-account h1:nth-last-child(2){font-size:32px}#main-account h2{font-size:20px}.menu,.close-menu{display:none}.main-header-body{position:relative;border-bottom:0;z-index:0}.haeadmenu{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-right:15px}.drawer-menu{display:flex;flex-direction:row-reverse;position:relative;top:0;width:400px;margin:-50px 0 0 auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);border-top:0}.drawer-menu>div{height:40px;border-bottom:0;padding:0}.drawer-menu>div.menu1{width:170px;height:40px}.drawer-menu>div.menu1 a{padding:7px 10px;text-align:center;background-color:#888;color:#fff}.drawer-menu>div.menu2.select-language-box{width:180px;margin-right:10px}.drawer-menu>div.menu2.select-language-box select{color:#222;padding:3px 10px;font-size:95%}.drawer-menu>div.menu2.select-language-box label:after{top:20%;right:30px;color:#222}.drawer-menu>div.menu1 a:hover{background-color:#bababa}.drawer-menu>div.menu1 a:active{background-color:#5b5b5b}.drawer-menu>div.menu2.select-language-box select:hover,.drawer-menu>div.menu2.select-language-box:hover label:after{background:0;color:#222}.contents{clear:both;margin-top:0;height:100%}.lay2col{width:90%;display:flex}.lay2col p{margin:10px 0 0 0;text-align:right}.col2{width:50%;padding-left:15px;padding-right:15px}.col2_left{display:flex;align-items:center;flex-flow:1;width:20%;min-width:11em;padding-left:15px;padding-right:5px}.col2_left p{margin:0 0 0 auto;text-align:left}.col2_right{display:flex;align-items:center;width:80%;padding-left:15px;padding-right:15px}.col2_right>div{width:100%}.col2_right select{margin-bottom:0}#txt_downloan_2>div{margin-bottom:25px}#top-login .lay2col{width:100%}.download-link-btn{width:100%;max-width:800px}.download-link-btn a{width:22%;max-width:180px;min-width:inherit;margin-bottom:0}#top-login .account-create-box{padding-bottom:0;background-position:center 90%}#main-account ul.terms-link{display:flex;justify-content:flex-end}#main-account ul.terms-link li{margin-left:24px}.agreement-box ol.list01 li{margin-left:28px}.agreement-box ol.list02 li{margin-left:20px}.agreement-box ol li ul li{margin:0 0 0 30px}.agreement-box ol li p{margin-left:0}.stepBar .step span{display:block}.stepBar.step4 .step{width:25%}.stepBar.step3 .step{width:33.333%}.stepBar.step2 .step{width:50%}.stepBar.step6 .step{width:16.666%}.supportos .tabletxt{margin-left:14px;font-size:14px}.br-sp{display:none}}@media(min-width:960px){.colum{display:flex;justify-content:space-between}.colum section{width:32%}}@media(min-width:1200px){.stepBar2 li:before{width:13px;height:13px}.stepBar2 li:after{top:7px}.stepBar2 li.current:before{width:17px;height:17px}.stepBar2 li span{display:block;width:100% !important;left:0 !important;right:0 !important;padding:0 15%}}