@charset "UTF-8";@import url(https://use.fontawesome.com/releases/v5.15.3/css/all.css);.btnNavFacebook:after,.btnSpMenu:after,.container:after,.flowStep:after,.functionList:after,.hTop .btnHTop:after,.nameBox:after,.planMovie:after,footer nav .fNavBot:after,footer nav .fNavTop:after{content:"";clear:both;height:0;display:block;visibility:hidden}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;color:#444;vertical-align:baseline}article,aside,figcaption,figure,footer,header,hgroup,menu,nav,section,time{display:block}li{list-style:none}ol li{list-style:decimal}img{border:0;vertical-align:top;font-size:0;line-height:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}hr{margin:1em 0;padding:0;display:block;height:1px;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}input,textarea{margin:0;padding:0}.clearfix{min-height:1px}.clearfix:after{content:"";clear:both;height:0;display:block;visibility:hidden}@font-face{font-family:Flaticon;src:url(flaticon/Flaticon.eot);src:url(flaticon/Flaticon.eot?#iefix) format("embedded-opentype"),url(flaticon/Flaticon.woff) format("woff"),url(flaticon/Flaticon.ttf) format("truetype"),url(flaticon/Flaticon.svg#Flaticon) format("svg");font-weight:400;font-style:normal}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:Flaticon;font-style:normal}.flaticon-seo40:before{content:"\f100"}.flaticon-staff2:before{content:"\f101"}.flaticon-data62:before{content:"\f102"}.flaticon-book:before{content:"\f103"}.flaticon-laptop85:before{content:"\f104"}.flaticon-paper101:before{content:"\f105"}.flaticon-money57:before{content:"\f106"}.flaticon-delivery25:before{content:"\f107"}.flaticon-business133:before{content:"\f108"}.flaticon-business134:before{content:"\f109"}.flaticon-store5:before{content:"\f10a"}.flaticon-images19:before{content:"\f10b"}.flaticon-login12:before{content:"\f10c"}.flaticon-logout13:before{content:"\f10d"}.flaticon-play87:before{content:"\f10e"}.flaticon-menu55:before{content:"\f10f"}.flaticon-interface:before{content:"\f110"}.flaticon-nature:before{content:"\f111"}.flaticon-down-arrow:before{content:"\f112"}.flaticon-logout1:before{content:"\f113"}.flaticon-leaf5:before{content:"\f114"}.flaticon-checked-box:before{content:"\f115"}.flaticon-error6:before{content:"\f116"}.flaticon-ascendant:before{content:"\f117"}.flaticon-download12:before{content:"\f118"}.flaticon-couple13:before{content:"\f119"}.flaticon-bunch:before{content:"\f11a"}.flaticon-telephone45:before{content:"\f11b"}.flaticon-calendar179:before{content:"\f11c"}.flaticon-outcoming:before{content:"\f11d"}.flaticon-social-media10:before{content:"\f11e"}.flaticon-arrow444:before{content:"\f11f"}.flaticon-arrow455:before{content:"\f120"}.flaticon-play45:before{content:"\f121"}.flaticon-mail29:before{content:"\f122"}.flaticon-spreadsheet6:before{content:"\f123"}.flaticon-multiple25:before{content:"\f124"}.flaticon-excel-file:before{content:"\f125"}.flaticon-files-and-folders:before{content:"\f126"}.flaticon-delete:before{content:"\f127"}.flaticon-question:before{content:"\f128"}.flaticon-text:before{content:"\f129"}.fcRed{color:#b20000}.fcGreen{color:#85b200}.fcYellow{color:#f2be00}.fcBlue{color:#2ba6e0}.fcOrange{color:#f29600}.fcBrown{color:#3f200e}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:14px;font-size:.875rem;color:#444;text-align:center;line-height:160%;background:#85b200}a{color:#85b200;outline:0;text-decoration:underline;-webkit-transition:all .5s ease;transition:all .5s ease}a *{-webkit-transition:all .5s ease;transition:all .5s ease}a:hover{color:#2ba6e0}a:active{color:#85b200}.clearfix{min-height:1px}.clearfix:after{content:"";clear:both;height:0;display:block;visibility:hidden}.container{margin:0 auto;width:980px;text-align:left;position:relative}.contents{width:100%;background:#fff url(../images/common/bg_contents.gif) no-repeat right 56px}.bnrMangaSub a{display:block;position:absolute;top:10px;right:0;z-index:999}.bnrMangaSub a img{max-width:100%;height:auto}.bnrMangaSub a:hover{opacity:.5}.headline{margin-bottom:40px;width:100%;background:#85b200}.headline h2{margin:0 auto;width:980px;font-size:24px;font-size:1.5rem;color:#fff;line-height:80px;text-indent:56px;text-align:left}.secArea{margin-top:-110px;padding:110px 0 100px}.secArea>h3{margin-bottom:30px;padding:0 0 15px 10px;border-bottom:1px solid #85b200;font-size:20px;font-size:1.25rem;color:#85b200}.secArea p{padding-bottom:20px}.btnCheck{position:relative;cursor:pointer}.btnCheck:before{content:"";width:16px;height:16px;background:#eee;display:block;position:absolute;top:-2px;left:0;border:1px solid #777;-webkit-box-shadow:0 0 0 2px #fff inset 0 0 0 #000;box-shadow:0 0 0 2px #fff inset 0 0 0 #000}.btnCheck input{margin-right:10px;visibility:hidden}.checkBox:before{visibility:hidden}.checkBox:after{font-family:Flaticon;content:"\f109";font-size:20px;font-size:1.25rem;width:14px;height:14px;color:#59b200;display:block;position:absolute;top:-4px;left:0}#ieError{color:#fff;background:#000;padding:20px;text-align:center;position:absolute;top:0;left:0;z-index:1000;width:100%;opacity:.8;-ms-filter:"alpha( opacity=80 )"}#ieError strong{color:#fff}#ieError a{color:#d90000;text-decoration:underline}header{width:100%;height:160px;background:#fff;position:relative;z-index:9999}header.fixed{height:100px;position:fixed;top:0;left:0;right:0;-webkit-animation:header .3s 0s ease-out 1;animation:header .3s 0s ease-out 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes header{0%{opacity:0}100%{opacity:1}}@keyframes header{0%{opacity:0}100%{opacity:1}}header.fixed .hBot{background:#fff}header.fixed .hBot ul li{width:21%;margin:10px 0}header.fixed .hBot ul li a{height:40px}header.fixed .hBot ul li i{display:none}header.fixed .hBot ul .btnNavHome{width:16%;margin-top:10px}header.fixed .hBot ul .btnNavHome a{width:111px;height:40px;background-size:cover;-webkit-transition:none;transition:none}.hTop{padding:0 20px;height:40px;background:#eee}.hTop h1{line-height:40px;font-size:14px;font-size:.875rem;font-weight:400;float:left;color:#3f1f0c}.hTop .btnHTop{float:right}.hTop .btnHTop li{margin:5px 0 0 5px;float:left}.hTop .btnHTop li a{padding:0 8px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;text-decoration:none;text-align:center;font-size:12px;font-size:.75rem;font-weight:700}.hTop .btnHTop li a i{margin-right:5px;display:inline-block;color:#fff;font-weight:400}.hTop .btnHTop li .btnHFacebook{width:30px;color:#fff;background:#3a579d;border:1px solid #3a579d}.hTop .btnHTop li .btnHFacebook i{margin-right:0;color:#fff}.hTop .btnHTop li .btnHFacebook:hover{background:#fff;color:#3a579d}.hTop .btnHTop li .btnHFacebook:hover i{color:#3a579d}.hTop .btnHTop li .btnHOther{padding:0 5px;width:auto;color:#fff;background:#f2be00;border:1px solid #f2be00}.hTop .btnHTop li .btnHOther:hover{background:#fff;color:#f2be00}.hTop .btnHTop li .btnHOther:hover i{color:#f2be00}.hTop .btnHTop li .btnHSignup{color:#fff;background:#85b200;border:1px solid #85b200}.hTop .btnHTop li .btnHSignup:hover{background:#fff;color:#85b200}.hTop .btnHTop li .btnHSignup:hover i{color:#85b200}.hTop .btnHTop li .btnHLogin{color:#fff;background:#2ba6e0;border:1px solid #2ba6e0}.hTop .btnHTop li .btnHLogin:hover{background:#fff;color:#2ba6e0}.hTop .btnHTop li .btnHLogin:hover i{color:#2ba6e0}.hTop .btnHTop li .btnHLogin-qfla{color:#fff;background:#0d5d83;border:1px solid #0d5d83}.hTop .btnHTop li .btnHLogin-qfla:hover{background:#fff;color:#0d5d83}.hTop .btnHTop li .btnHLogin-qfla:hover i{color:#0d5d83}.hBot{padding:0 20px}.hBot .gNav{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.hBot .gNav li{width:15%;margin-top:30px;border-right:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.hBot .gNav li a{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:15px;font-size:.9375rem;color:#3f200e}.hBot .gNav li a:hover i{top:-5px}.hBot .gNav li a:hover .flaticon-mail29{top:-2px}.hBot .gNav li a i{display:block;font-size:18px;font-size:1.125rem;position:relative;top:0}.hBot .gNav .btnNavHome{margin-top:20px;margin-right:auto;border:none;text-align:left}.hBot .gNav .btnNavHome a{width:209px;height:75px;display:block;background:url(../images/common/logo_header.png) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:none;transition:none}.hBot .gNav .btnNavHome a:hover{opacity:.5}.hBot .gNav .btnNavHome a i{display:none}.hBot .gNav .btnNavPlan i{color:#85b200}.hBot .gNav .btnNavVoice i{color:#f2be00}.hBot .gNav .btnNavFaq i{font-size:20px;font-size:1.25rem;color:#2ba6e0}.hBot .gNav .btnNavQfla i{font-size:20px;font-size:1.25rem;color:#b20000}.hBot .gNav .btnNavManga{display:none}.hBot .gNav .btnNavManga i{color:#f29600}.hBot .gNav .btnNavContact{border-right:none}.hBot .gNav .btnNavContact i{font-size:20px;font-size:1.25rem;color:#3f200e;top:3px}.hBot .gNav .btnNavOther{display:none}.hBot .gNav .btnNavOther i{color:#f2be00}.btnNavSignup{display:none}.btnNavLogin{display:none}.btnNavLoginQfla{display:none}.btnNavFacebook{display:none}.btnSpMenu{padding:5px 10px;display:none}.btnSpMenu .btnSpLogo{width:111px;height:40px;display:block;background:url(../images/common/logo_header.png) no-repeat;background-size:cover;text-indent:100%;white-space:nowrap;overflow:hidden;float:left}.btnSpMenu i{margin-top:7px;padding-top:2px;width:30px;height:28px;display:block;border:1px solid #444;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;font-size:20px;font-size:1.25rem;text-align:center;cursor:pointer}footer{padding-top:40px;width:100%;background:#85b200;border-top:20px solid #c2d87f}footer nav .fNavBot,footer nav .fNavTop{padding-bottom:40px;text-align:center}footer nav .fNavBot li,footer nav .fNavTop li{margin:0 10px;display:inline-block}footer nav .fNavBot li a,footer nav .fNavTop li a{color:#fff;text-decoration:none;vertical-align:bottom}footer nav .fNavBot li a i,footer nav .fNavTop li a i{margin-right:5px;color:#fff;font-size:6px;font-size:.375rem;vertical-align:top}footer nav .fNavBot li a:hover,footer nav .fNavTop li a:hover{opacity:.5;color:#fff}footer nav .fNavBot{padding-bottom:10px}footer nav .fNavBot li{margin:0 0 0 10px;padding-left:10px;border-left:1px solid #fff;line-height:100%}footer nav .fNavBot li:first-child{border:none}footer nav .fNavBot li a{font-size:12px;font-size:.75rem}footer nav .fNavBot li a i{display:none}.pagetop{display:table;table-layout:fixed;position:fixed;bottom:40px;right:40px;z-index:9999}.pagetop a{width:80px;height:80px;display:table-cell;border-radius:6px;background:#f8faef;text-align:center;text-decoration:none;vertical-align:middle;font-weight:700}.pagetop a span{font-size:12px;font-size:.75rem;color:#85b200}.pagetop a i{font-size:44px;font-size:2.75rem;display:block;color:#85b200}.pagetop a:hover{background:#85b200;color:#fff}.pagetop a:hover i{color:#fff}.copy{margin:0;padding-bottom:30px;width:100%;text-align:center}.copy small{color:#fff;font-size:12px;font-size:.75rem}.index{background:#fff}.index>section{position:relative}.kerning3{letter-spacing:-3px}.kerning6{letter-spacing:-6px}.kerning12{letter-spacing:-12px}.kerning28{letter-spacing:-28px}.kerning50{letter-spacing:-50px}.mainVisual{width:100%;height:530px;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative}.mainVisual .slider .bgImage{height:530px;background-size:cover}.mainVisualComment{width:100%;height:100%;background:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.mainVisualComment h2{line-height:120%;display:inline-block;color:#fff;font-size:46px;font-size:2.875rem;position:relative}.mainVisualComment h2:before{content:'';width:28px;height:34px;background:url(../images/index/img_flash.png) no-repeat;background-size:cover;position:absolute;top:38px;right:-26px}.mainVisualComment h2:after{content:'';width:28px;height:34px;background:url(../images/index/img_flash.png) no-repeat;background-size:cover;position:absolute;bottom:-10px;left:0}.mainVisualComment h2 span{line-height:100%;color:#fff;font-size:30px;font-size:1.875rem}.btnMainVisual{margin-top:35px}.btnMainVisual a{padding:0 23px 0 30px;line-height:70px;display:inline-block;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px;background:rgba(255,255,255,.15);font-size:20px;font-size:1.25rem;color:#fff;font-weight:700;text-decoration:none}.btnMainVisual a:hover{background:rgba(43,166,224,.6);-webkit-transform:scale(1.05);transform:scale(1.05)}.btnMainVisual a i{margin-left:10px;display:inline-block;color:#fff;font-weight:400}.secInformation{margin-top:35px;width:600px}.secInformation h3{margin-bottom:20px;padding-bottom:8px;color:#fff;font-size:16px;font-size:1rem;border-bottom:1px solid rgba(255,255,255,.3);font-weight:400}.secInformation .infoList{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:flex-end}.secInformation .infoList h4{color:#fff;font-weight:400;text-align:left;line-height:140%}.secInformation .infoList h4 a{color:#fff}.secInformation .infoList h4 a:hover{color:#2ba6e0}.secInformation .infoList time{margin:0 20px 0 40px;line-height:140%;color:#fff}.bgImage01{background:url(../images/index/img_mainvisual01.jpg) no-repeat center}.bgImage02{background:url(../images/index/img_mainvisual02.jpg) no-repeat center}.bgImage03{background:url(../images/index/img_mainvisual03.jpg) no-repeat center}.bgImage04{background:url(../images/index/img_mainvisual04.jpg) no-repeat center}.qflaArea{padding:60px 0;background:#fff}.hlQfla{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hlQflaLogo{margin-right:20px;width:182px;height:auto}.hlQflaLogo img{max-width:100%;height:auto}.hlQflaRead{line-height:120%;font-size:28px;font-size:1.75rem;font-weight:700}.hlQflaRead span{font-size:20px;font-size:1.25rem}.imgQfla{margin:40px auto 0;width:800px;height:auto}.imgQfla img{max-width:100%;height:auto}.btnQflaBox{margin:40px auto 0;text-align:center}.btnQflaBox a{margin:0 auto;width:400px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#b20000;border:1px solid #b20000;text-decoration:none;color:#fff;font-size:22px;font-size:1.375rem}.btnQflaBox a:hover{background:rgba(178,0,0,.05);color:#b20000}.featureArea{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.featureArea>div{padding:60px 0;width:50%}.planFreeArea{background:rgba(43,166,224,.9) url(../images/index/bg_dot20.png) right top;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.planFreeArea .planDetailArea{padding-right:60px}.planFreeArea .btnPlanRegist a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border:5px solid #2ba6e0;color:#2ba6e0}.planFreeArea .btnPlanRegist a:hover{background:#2ba6e0}.planFreeArea .btnPlanRegist a i{margin-right:10px;color:#2ba6e0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.planPaidArea{background:rgba(133,178,0,.9) url(../images/index/bg_dot20.png) left top;display:-webkit-box;display:-ms-flexbox;display:flex}.planPaidArea .planDetailArea{padding-left:60px}.planPaidArea .btnPlanRegist a{border:5px solid #85b200;color:#85b200}.planPaidArea .btnPlanRegist a:hover{background:#85b200}.planPaidArea .btnPlanRegist a i{margin-left:10px;color:#85b200}.planDetailArea{width:590px;-webkit-box-sizing:border-box;box-sizing:border-box}.planPurposeList li{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.planPurposeList li:last-child{margin-bottom:0}.planPurposeList li .planPurposeIcon{width:140px;height:140px;border:2px solid #fff;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planPurposeList li .planPurposeIcon i{font-size:68px;font-size:4.25rem;color:#fff}.planPurposeList li .planPurposeIcon .flaticon-files-and-folders{margin-left:15px}.planPurposeList li .planPurposeHeader{margin-left:20px;line-height:110%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;font-size:23px;font-size:1.4375rem;font-weight:700;letter-spacing:-.05em;text-align:left}.planPurposeList li .planPurposeHeader span{margin-top:10px;line-height:110%;display:block;color:rgba(255,255,255,.6);font-size:15px;font-size:.9375rem;font-weight:400;text-align:left}.btnPlanRegist{margin-top:60px}.btnPlanRegist a{padding:30px 0;display:block;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:30px;font-size:1.875rem;font-weight:700;text-decoration:none}.btnPlanRegist a:hover{border:5px solid #fff;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.btnPlanRegist a:hover i{color:#fff}.bnrArea{padding:60px 0}.bnrList{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.bnrList li a img{max-width:100%;height:auto}.bnrList li a:hover{opacity:.5}.plan .container .secArea:first-child{padding-bottom:60px}.pPlan{padding-top:20px;padding-bottom:0!important;font-size:38px;font-size:2.375rem;text-align:center;font-weight:700;line-height:115%;color:#85b200}.pPlan span{font-size:26px;font-size:1.625rem;color:#85b200}.planMovie li{margin-left:25px;width:310px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000}.planMovie li:first-child{margin-left:0}.planMovie li a{display:block;position:relative}.planMovie li a img{opacity:.6}.planMovie li a:hover img{opacity:1}.planMovie li a:hover i{background:#fff;color:#e41620}.planMovie li a i{margin:-15px 0 0 -30px;padding:7px 0 0 3px;width:60px;height:35px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ca071b;background-image:-webkit-gradient(linear,left top,left bottom,from(#e41620),to(#ca071b));background-image:linear-gradient(to bottom,#e41620 0,#ca071b 100%);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5) 0 0 0 #000;box-shadow:0 0 6px rgba(0,0,0,.5) 0 0 0 #000;display:block;position:absolute;top:50%;left:50%;text-align:center;color:#fff;z-index:9}.planMovie li a span{width:100%;line-height:36px;background:rgba(0,0,0,.6);position:absolute;bottom:0;left:0;text-align:center;color:#fff}.functionList{margin-bottom:60px;padding-top:40px;position:relative}.functionList li{margin:0 0 5px 40px;width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;border:6px solid #ccc;border-radius:12px;position:relative}.functionList li:nth-child(4n+1){margin-left:0}.functionList li section{padding:0 20px 20px;position:relative}.functionList li section h4{margin-bottom:10px;width:100%;display:table;table-layout:fixed;text-align:center;line-height:120%;font-size:20px;font-size:1.25rem;border-bottom:1px dashed #ccc}.functionList li section h4 span{height:90px;display:table-cell;vertical-align:middle}.functionList li section h4 span i{background:#fff;font-size:40px;font-size:2.5rem;font-weight:400;position:absolute;top:-13px;left:18px}.functionList li section h4 span .flaticon-data62{font-size:48px;font-size:3rem;left:14px}.functionList li section h4 span .flaticon-spreadsheet6{font-size:46px;font-size:2.875rem;left:14px}.functionList li section p{font-size:16px;font-size:1rem;line-height:140%}.functionList .btnFunction{margin:0 0 70px;width:100%;border:none;float:none;text-align:center}.functionList .btnFunction .btnBase{width:340px}.functionList .btnFunction a{line-height:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.freeArea h4{color:#2ba6e0}.freeArea h4 span{color:#2ba6e0}.freeArea h4 span i{color:#2ba6e0}.tollArea h4{color:#85b200}.tollArea h4 span{color:#85b200}.tollArea h4 span i{color:#85b200}.planFree,.planToll{background:#2ba6e0;border-radius:4px;padding:5px!important;color:#fff;font-size:10px;font-size:.625rem;line-height:140%;position:absolute;top:-16px;right:14px}.planToll{background:#85b200}.functionDesc{margin:0 auto;padding:20px 60px;background:#2ba6e0;-webkit-box-sizing:border-box;box-sizing:border-box;border:6px solid #2ba6e0;border-radius:12px;text-align:center}.functionDesc p{padding-bottom:0;color:#fff}.functionDesc p:first-child{padding-bottom:10px;width:300px;text-align:center;font-size:20px;font-size:1.25rem}.functionDesc>i{position:absolute;top:110px;right:48%;font-size:70px;font-size:4.375rem;color:#fff}.pSolutionList{margin:0 0 10px;width:300px;background:#fff;color:#2ba6e0!important;font-size:24px;font-size:1.5rem;font-weight:700;line-height:46px;border-radius:6px}.pSolution{padding-top:5px;font-size:34px;font-size:2.125rem;font-weight:700;line-height:120%;position:absolute;top:80px;right:100px}.pSolution i{margin-left:5px;color:#fff}.planTable{width:100%;background:#fff}.planTable td,.planTable th{padding:15px 10px;border:1px solid #ddd;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.planTable thead th{padding:20px 0;text-align:center;font-size:22px;font-size:1.375rem}.planTable thead th:nth-child(1){width:300px;background:#f8fcfe;color:#2ba6e0}.planTable thead th:nth-child(2){width:340px;color:#2ba6e0}.planTable thead th:nth-child(3){width:340px;background:#faffec;color:#85b200}.planTable tbody{background:#f8fcfe}.planTable tbody th{background:#f8fcfe}.planTable tbody td{text-align:center}.planTable tbody td:nth-child(2){background:#fff;color:#2ba6e0}.planTable tbody td:nth-child(3){background:#faffec;color:#85b200;font-weight:700}.planTable tbody .btnAreaPlan{background:#fff}.planTable tbody .btnAreaPlan td{padding:10px 0;border:none;background:0 0}.notPlan{background:#fafafa!important}.downloadLink{margin-left:4px}.downloadLink li a{text-decoration:none;vertical-align:bottom}.downloadLink li i{margin-right:10px;font-size:10px;font-size:.625rem;color:#85b200;vertical-align:top}.optionArea{width:450px;float:left}.optionTable{width:480px;float:right;background:#fff}.optionTable td,.optionTable th{padding:15px 10px;border:1px solid #ddd;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.optionTable th{background:#fefaf2;color:#f29600;font-weight:700;text-align:center}.optionTable td{text-align:right}.campaignData{padding-top:15px;font-size:18px;font-size:1.125rem;font-weight:700;color:#f29600;text-align:center;line-height:160%}.btnDownlod{margin:0 auto 40px;width:420px;line-height:60px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background:#85b200 url(../images/space_regist/icon_excel.png) no-repeat 15px center;border-radius:6px;border:1px solid #85b200;position:relative;font-size:18px;font-size:1.125rem;color:#fff;text-indent:60px;text-align:left;text-decoration:none;font-weight:700}.btnDownlod i{font-size:26px;font-size:1.625rem;color:#fff;font-weight:400;position:absolute;top:0;right:15px}.btnDownlod:hover{color:#85b200;background:#fff url(../images/space_regist/icon_excel.png) no-repeat 15px center}.btnDownlod:hover i{color:#85b200}.flowStep{margin-bottom:60px;height:50px}.flowStep li{padding-left:16px;height:50px;float:left;position:relative;list-style:none;border:1px solid #85b200;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f8faef;color:#85b200;font-weight:700;font-size:15px;font-size:.9375rem;line-height:120%}.flowStep li:before{content:"";position:absolute;border:25px solid transparent;border-left:12px solid #f8faef;top:0;right:-37px;z-index:2}.flowStep li:after{content:"";position:absolute;border:25px solid transparent;border-left:12px solid #85b200;top:0;right:-38px;z-index:1}.flowStep li span{margin-top:6px;display:block;font-size:12px;font-size:.75rem;color:#85b200}.flowStep li:first-child{padding-left:10px}.flowStep li:last-child:before{display:none}.flowStep li:last-child:after{display:none}.flowStep .step2{letter-spacing:-1px;font-size:14px;font-size:.875rem}.flowStep .step2 span{margin-bottom:2px;letter-spacing:0}.flowStep .current{background:#85b200;color:#fff}.flowStep .current span{color:#fff}.flowStep .current:before{border-left:12px solid #85b200}.flowStep .current i{color:#fff}.flowStep .flaticon-mail29{font-size:46px;font-size:2.875rem;color:#85b200;position:absolute;top:19px;right:0}.w181{width:181px}.w150{width:150px}.w137{width:137px}.w210{width:210px}.w210.step2{letter-spacing:0;font-size:15px;font-size:.9375rem}.w210.step2 span{margin-bottom:0;letter-spacing:0}.w184{width:184px}.w192{width:192px}.formArea{padding:20px;border-radius:8px;background:#e7f0cc}.optional,.required{margin-left:5px;padding:0 5px;font-size:13px;font-size:.8125rem;background:#b20000;color:#fff;font-weight:400;vertical-align:top;border-radius:3px;float:right}.optional{background:#85b200}.baseTable{width:100%;background:#fff}.baseTable td,.baseTable th{padding:15px 10px;border:1px solid #85b200;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.baseTable th{width:240px;background:#f8faef;font-weight:700}.baseTable caption{background:#85b200;line-height:50px;font-size:16px;font-size:1rem;text-align:center;font-weight:700;color:#fff}input:not([type=checkbox]):not([type=radio]),select,textarea{padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #bdbdae}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{background:#fdf0f1;border:1px solid #f4acb1;-webkit-appearance:none;outline:0}input[type=file]{border:none;background:0 0}.email,.email2{width:500px;ime-mode:disabled}.company,.companyKana,.holiday,.hours,.url{width:500px}.password{margin-bottom:3px;width:100px;ime-mode:disabled}.password2{width:100px;ime-mode:disabled}.kanaFirst,.kanaLast,.nameFirst,.nameLast{margin-right:20px;width:120px}.add01{width:80px}.add02,.add03,.add04{width:360px}.fax,.tel{width:200px}.cardName{width:285px}.nameBox dt{width:40px;float:left}.nameBox dd{float:left}.add{margin:0}.add dt{padding:0 0 5px;width:140px;float:left;clear:left}.add dd{padding:0 0 5px 140px}.attention{color:#b20000}.attention2{color:#b20000;font-size:18px;font-size:1.125rem}.btnArea{margin-top:40px;text-align:center}.btnBase{margin:0 auto;padding:0 20px;display:inline-block;background:#85b200;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;border:1px solid #85b200;color:#fff;font-size:20px;font-size:1.25rem;font-weight:700;line-height:60px;-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer;text-decoration:none}.btnBase i{margin-left:10px;color:#fff;font-weight:400!important}.btnBase:hover{background:#fff;opacity:1;color:#85b200}.btnBase:hover i{color:#85b200}.btnReversal{padding:0 50px;background:#fff;border:1px solid #85b200;color:#85b200}.btnReversal i{margin:0 10px 0 0;color:#85b200;font-size:30px;font-size:1.875rem;position:relative;top:6px}.btnReversal:hover{background:#85b200;opacity:1;color:#fff}.btnReversal:hover i{color:#fff}.btnPlanContact{margin:-40px 0 120px;padding:0;width:100%;font-size:24px;font-size:1.5rem;line-height:80px;vertical-align:top}.btnPlanContact i{font-size:44px;font-size:2.75rem;vertical-align:bottom;position:relative;top:8px}.btnSample{margin-top:10px;border-radius:6px;font-size:14px;font-size:.875rem;line-height:32px}.btnSample i{margin:0 5px 0 0}.btnCharge,.btnFree{padding:0 30px;margin-top:10px;border-radius:6px;font-size:16px;font-size:1rem;line-height:40px}.btnCharge i,.btnFree i{margin:0 5px 0 0}.btnFree{border:1px solid #2ba6e0;background:#2ba6e0}.btnFree:hover{background:#fff;opacity:1;color:#2ba6e0}.btnFree:hover i{color:#2ba6e0}.btnWithdraw{margin:30px auto 0;width:210px;line-height:30px;border:1px solid #999;border-radius:6px;display:block;text-decoration:none;color:#999}.btnWithdraw:hover{background:#999;color:#fff}.orderSlip{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.billFooter,.billHeader,.orderFooter,.orderMailFooter,.orderMailHeader{width:100%;height:250px;-webkit-box-sizing:border-box;box-sizing:border-box}.billHeader,.orderMailHeader,.orderSlip{margin-bottom:15px}.textAreaCaption{width:100%;display:block;line-height:30px;background:#bdbdae;text-indent:10px;font-weight:700}.btnBack{margin-right:15px;background:#999}.btnBack i{margin:0 10px 0 0}.cardList{margin:-10px 0 10px}.cardList li{margin-right:20px;display:inline-block}.cardNo01,.cardNo02,.cardNo03,.cardNo04,.securityCode{width:60px}.formConfirm table{margin-bottom:20px}.formConfirm table:last-child{margin-bottom:0}.textConfirm{margin:10px 0}.withdraw .secArea{text-align:center}.secWithdraw{margin:0 auto;padding:30px 0 20px;width:740px;text-align:left}.secWithdraw h3{padding:0 10px 10px;margin-bottom:15px;color:#b20000;border-bottom:1px solid #b20000}.secWithdraw h3 i{margin-right:5px;color:#b20000;font-weight:400}.secWithdraw p{padding:0 10px}.seeyou .secArea p{text-align:center}.seeyou .secArea .pSeeyou{padding:20px 0 40px;font-size:20px;font-size:1.25rem;color:#85b200;font-weight:700}.login{padding-bottom:0}.pLogin{padding:15px 0 20px;text-align:center}.loginArea{margin:0 auto;padding:25px 30px;width:600px;background:#fff;border:1px solid rgba(43,166,224,.3);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.formForgot dl dt,.formLogin dl dt,.formPass dl dt{margin-bottom:5px}.formForgot dl dd,.formLogin dl dd,.formPass dl dd{margin-bottom:20px}.formForgot dl dd:last-child,.formLogin dl dd:last-child,.formPass dl dd:last-child{margin-bottom:0}.formForgot input[type=password],.formForgot input[type=text],.formLogin input[type=password],.formLogin input[type=text],.formPass input[type=password],.formPass input[type=text]{width:100%;height:36px;line-height:36px;font-size:18px;font-size:1.125rem;-webkit-box-sizing:border-box;box-sizing:border-box}.formForgot .saveLogin,.formLogin .saveLogin,.formPass .saveLogin{padding:15px 0 0}.btnLoginArea{margin:40px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.btnLogin{margin:0 auto;padding:0;width:calc(50% - 20px);height:50px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2ba6e0;border:1px solid #2ba6e0;font-size:15px;font-size:.9375rem}.btnLogin:hover{color:#2ba6e0}.btnLogin:hover i{color:#2ba6e0}.btnLogin i{margin:0 5px 0 0;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;top:-1px}.btnLogin-qfla{margin:0;padding:0;width:calc(50% - 20px);height:50px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0d5d83;border:1px solid #0d5d83;font-size:15px;font-size:.9375rem}.btnLogin-qfla:hover{color:#0d5d83}.btnLogin-qfla:hover i{color:#0d5d83}.btnLogin-qfla i{margin:0 5px 0 0;-webkit-transition:all .5s ease;transition:all .5s ease;position:relative;top:-1px;font-size:18px;font-size:1.125rem}.btnForgot{padding-bottom:0!important;text-align:center}.btnForgot a{color:#2ba6e0;text-decoration:none;vertical-align:bottom}.btnForgot a i{margin-right:5px;font-size:7px;font-size:.4375rem;color:#2ba6e0;vertical-align:top}.btnForgot a:hover{color:#85b200}.btnForgot a:hover i{color:#85b200}.sendArea{margin-top:20px}.sendArea p{padding-bottom:0;text-align:center;font-size:18px;font-size:1.125rem;font-weight:700;color:#b20000}.agreement,.faq,.law,.privacy{padding-bottom:60px}.agreement .secArea,.faq .secArea,.law .secArea,.privacy .secArea{padding-bottom:30px}.agreement .secArea>h4,.faq .secArea>h4,.law .secArea>h4,.privacy .secArea>h4{margin-bottom:30px;padding:0 0 15px 10px;border-bottom:1px solid #85b200;font-size:20px;font-size:1.25rem;color:#85b200}.agreement .secArea ol,.faq .secArea ol,.law .secArea ol,.privacy .secArea ol{padding-left:26px}.agreement .secArea ol li,.faq .secArea ol li,.law .secArea ol li,.privacy .secArea ol li{padding-bottom:18px}.agreement .secArea ol li .parenthesesList,.agreement .secArea ol li ol,.faq .secArea ol li .parenthesesList,.faq .secArea ol li ol,.law .secArea ol li .parenthesesList,.law .secArea ol li ol,.privacy .secArea ol li .parenthesesList,.privacy .secArea ol li ol{margin-top:18px}.agreement .secArea ol li .parenthesesList li:last-child,.agreement .secArea ol li ol li:last-child,.faq .secArea ol li .parenthesesList li:last-child,.faq .secArea ol li ol li:last-child,.law .secArea ol li .parenthesesList li:last-child,.law .secArea ol li ol li:last-child,.privacy .secArea ol li .parenthesesList li:last-child,.privacy .secArea ol li ol li:last-child{padding-bottom:0}.secLawArea{padding:20px 0 40px}.secLawArea>h3{margin:0 0 40px 10px;font-size:28px;font-size:1.75rem;color:#2ba6e0}.secLawArea>p{padding-bottom:50px}.parenthesesList{padding-left:16px!important}.parenthesesList li{margin-left:32px;list-style-type:none;counter-increment:cnt}.parenthesesList li:before{margin:0 8px 0 -32px;display:marker;content:"(" counter(cnt) ")";position:relative}.voice{padding-bottom:40px}.secVoiceDetail{margin:70px 0;padding-bottom:50px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.secVoiceDetail:after{margin-left:-13px;content:'';width:22px;height:22px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid rgba(255,255,255,.5);background:#f2be00;position:absolute;bottom:-18px;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.secVoiceDetail:last-child{margin-bottom:0}.secVoiceDetail:last-child:after{display:none}.secVoiceDetail:nth-child(even):after{background:#85b200}.secVoiceDetail:nth-child(even) h4 i{color:#85b200}.secVoiceDetail .voiceArea{width:60%;position:relative}.secVoiceDetail h4{padding:14px 0 20px 56px;font-size:26px;font-size:1.625rem;position:relative;color:#3f200e;text-shadow:1px 1px 1px #fefbf0 1px 5px rgba(0,0,0,.4)}.secVoiceDetail h4 span{font-size:16px;font-size:1rem;color:#3f200e}.secVoiceDetail h4 i{font-size:44px;font-size:2.75rem;color:#f2be00;position:absolute;top:30px;left:0}.secVoiceDetail .voiceComment{padding:0 30px 20px 0}.secVoiceDetail .voiceComment p{margin:20px 0;line-height:160%}.secVoiceDetail .voiceComment hr{border:none;border-top:1px dashed #333}.secVoiceDetail figure{width:40%}.secVoiceDetail figure img{max-width:100%;height:auto}.secVoiceDetail figure div{margin-bottom:20px}.secVoiceDetail figure div:last-child{margin-bottom:0}.contact .contactArea{margin:20px auto 0}.contact .btnBase i{margin:0 5px 0 0;font-size:30px;font-size:1.875rem;position:relative;top:6px}.contactArea{margin:60px auto 0;padding:40px 30px;width:600px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:8px;border:1px solid #ddd;text-align:center}.contactArea dl{margin:0 0 20px}.contactArea dl dt{padding-bottom:10px;font-size:20px;font-size:1.25rem;font-weight:700;border-bottom:1px dashed #ddd}.contactArea dl dd{padding-top:15px;font-size:50px;font-size:3.125rem;font-weight:700;line-height:100%;vertical-align:bottom}.contactArea dl dd i{margin-right:10px;font-size:42px;font-size:2.625rem}.contactArea .receptionTime{font-size:20px;font-size:1.25rem}.contactArea p{padding-bottom:0}.lineAddFriend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.lineAddFriend__qr img{width:120px;height:auto}.lineAddFriend__btn{margin:0 20px;padding-bottom:0!important;width:100%;max-width:220px}.btnLine{margin:0 auto;width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;background:#00b900;border:1px solid #00b900;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-decoration:none;font-size:20px;font-size:1.25rem;font-weight:700}.btnLine:hover{color:#00b900;background:#fff}.btnLine:hover i{color:#00b900}.btnLine i{margin-right:8px;font-size:24px;font-size:1.5rem;color:#fff;position:relative}.btnLine i:after{content:'';width:100%;height:100%;display:block;background:red;position:absolute;top:2%;bottom:2%;left:2%;right:2%;z-index:-1}.illustrationIndex .container{width:880px}.illustrationMainImgUnit{margin-bottom:45px}.illustrationMainImg{border:solid 4px #e5e5e5}.illustrationLead{margin-bottom:75px;color:#40210d}.illustrationGrid3-1:after{content:"";clear:both;height:0;display:block;visibility:hidden}.illustrationGrid3-1 .illustrationGridCol{width:270px;margin-left:30px;margin-bottom:30px;float:left}.illustrationGrid3-1 .illustrationGridCol:nth-child(3n+1){margin-left:0;clear:both}.illustrationGrid3-1 .illustrationGridCol:hover{opacity:.5;-webkit-transition:all .5s ease;transition:all .5s ease;text-decoration:none}.illustrationGrid3-1 a{text-decoration:none}.illustrationEpisode:after{content:"";clear:both;height:0;display:block;visibility:hidden}.illustrationEpisodeImg{width:140px;margin-right:14px;border:solid 1px #666;float:left}.illustrationEpisodeBody{overflow:hidden}.illustrationEpisodeNumber{color:#666;font-size:13px}.illustrationEpisodeTitle{color:#348900;font-size:16px;margin-bottom:8px}.illustrationEpisodeSummary{color:#666;font-size:12px}.illustrationEpisodeNew .illustrationEpisodeNumber:after{margin-left:9px;padding:2px 5px;background:red;content:"NEW";color:#fff;font-size:12px}.toBackNumber{margin-bottom:10px;text-align:center;display:block}.toBackNumber:hover{opacity:.5;-webkit-transition:all .5s ease;transition:all .5s ease;text-decoration:none}.illustration img{width:inherit;max-width:100%;height:auto}.illustration .illustrationTitleUnit{height:278px;position:relative;text-align:center;margin:0 50px 35px;background:url(../images/illustration/main_title.png) center 50px no-repeat}.illustration .illustrationTitleUnit:before{background:url(../images/illustration/main_img1.png) 0 0 no-repeat;width:236px;height:277px;left:0;z-index:100}.illustration .illustrationTitleUnit:after{background:url(../images/illustration/main_img2.png) 0 0 no-repeat;width:226px;height:246px;right:-9px}.illustration .illustrationTitleUnit:after,.illustration .illustrationTitleUnit:before{content:'';display:block;position:absolute;bottom:0}.illustration .illustrationTitle{bottom:0;position:absolute;left:0;right:0;background-color:#388908}.illustration .illustrationWidget{margin-left:50px;width:215px;float:left;margin-bottom:60px}.illustration .widgetTitle{margin-bottom:28px}.illustration .widgetMedia{margin-bottom:30px}.illustration .widgetMediaImg{float:left;margin-right:6px;margin-bottom:10px}.illustration .widgetMediaBody{overflow:hidden}.illustration .widgetMediaTitle{margin-top:14px;padding-bottom:8px}.illustration .widgetMediaText{color:#666;font-size:12px;padding-bottom:0}.illustration .illustrationBody{text-align:right;margin-right:50px;margin-bottom:60px;width:660px;float:right}.illustration .illustrationBox{margin-bottom:40px}.illustrationPagination{text-align:center}.illustrationPaginationBody{position:relative;text-align:center}.illustrationPaginationBody li a{text-decoration:none}.illustrationPaginationBody li a:hover{text-decoration:underline}.illustrationPaginationBody li a:hover span{color:#2ba6e0}.illustrationPaginationBody li a span{color:#85b200}.illustrationPaginationBody .prev{position:absolute;left:0;top:0}.illustrationPaginationBody .next{position:absolute;right:0;top:0}@media only screen and (min-width:1000px){.spNone{display:block}.tabNone{display:block}.pcNone{display:none!important}.spVisible{display:none}.tabVisible{display:none}.pcVisible{display:block!important}}@media only screen and (max-width:659px){a:hover{opacity:1!important}a:hover img{opacity:1!important}.container{width:auto}.contents{margin-top:50px!important;padding-bottom:30px}.bnrMangaSub{padding-top:10px;margin:0 10px 10px;text-align:center}.bnrMangaSub a{position:static;display:inline}.headline{margin-bottom:20px}.headline h2{padding:20px 10px;width:auto;line-height:120%;font-size:18px;font-size:1.125rem;text-indent:0}.secArea{margin-top:-60px;padding:60px 10px 50px}.secArea>h3{margin-bottom:20px;font-size:18px;font-size:1.125rem}.spNone{display:none!important}.tabNone{display:block}.pcNone{display:block}.spVisible{display:block!important}.tabVisible{display:none}.pcVisible{display:none}header{height:50px!important;position:fixed;top:0;left:0;right:0}header.fixed{-webkit-animation:header none;animation:header none;-webkit-animation-fill-mode:both;animation-fill-mode:both}.hTop{display:none}.hBot{padding:0}.hBot .gNav{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hBot .gNav li{margin-top:0!important;width:100%;border-right:none;border-bottom:1px solid #ddd;float:none;text-align:left}.hBot .gNav li a{padding-left:10px;width:100%;height:auto!important;line-height:44px!important;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-size:.8125rem}.hBot .gNav li a i{margin-right:10px;display:inline-block!important;font-size:17px!important;font-size:1.0625rem!important}.hBot .gNav .btnNavHome{width:100%;margin-top:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.hBot .gNav .btnNavHome a{width:100%;height:auto;background:0 0;text-indent:0;white-space:normal;overflow:visible}.hBot .gNav .btnNavHome a i{display:inline-block}.hBot .gNav .btnNavManga{display:block}.hBot .gNav .btnNavOther{display:block}.btnNavSignup{display:block}.btnNavSignup a{background:#85b200;color:#fff!important}.btnNavSignup a i{color:#fff}.btnNavLogin{display:block}.btnNavLogin a{background:#2ba6e0;color:#fff!important}.btnNavLogin a i{color:#fff}.btnNavLoginQfla{display:block}.btnNavLoginQfla a{background:#0d5d83;color:#fff!important}.btnNavLoginQfla a i{color:#fff}.btnNavFacebook{display:block}.btnNavFacebook a{background:#3a579d;color:#fff!important}.btnNavFacebook a i{color:#fff}.btnSpMenu{display:block}footer{padding-top:20px;border-top:10px solid #c2d87f}footer nav .fNavBot,footer nav .fNavTop{display:none}footer nav .fNavBot li,footer nav .fNavTop li{margin:0 20px;display:block;text-align:left}footer nav .fNavBot{display:block}footer nav .fNavBot li{margin:0 10px 10px;display:block;text-align:left;border:none}footer nav .fNavBot li a{font-size:14px;font-size:.875rem}footer nav .fNavBot li a i{display:inline-block}.pagetop{right:10px;bottom:20px}.pagetop a{width:40px;height:40px;border-radius:4px;background:#85b200}.pagetop a span{display:none}.pagetop a i{font-size:26px;font-size:1.625rem;color:#fff}.copy{padding-bottom:15px;line-height:120%}.copy small{font-size:11px;font-size:.6875rem}.kerning3{letter-spacing:-1px}.kerning6{letter-spacing:-3px}.kerning12{letter-spacing:-6px}.kerning28{letter-spacing:-14px}.kerning50{letter-spacing:-25px}.mainVisual{height:auto;background:0 0}.mainVisual .slider .bgImage{height:180px}.mainVisualComment h2{font-size:18px;font-size:1.125rem}.mainVisualComment h2:before{width:14px;height:17px;top:10px;right:-16px}.mainVisualComment h2:after{width:14px;height:17px;left:-5px}.mainVisualComment h2 span{font-size:15px;font-size:.9375rem}.btnMainVisual{margin-top:20px}.btnMainVisual a{padding:8px;display:block;border:1px solid #fff;line-height:120%;font-size:14px;font-size:.875rem;letter-spacing:-.05rem}.btnMainVisual a i{margin-left:5px;font-size:11px;font-size:.6875rem;position:relative;top:-1px}.secInformation{margin:10px 0 20px;padding:0 10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.secInformation h3{margin-bottom:15px;padding-bottom:4px;border-bottom:1px solid #ccc;font-size:14px;font-size:.875rem;color:#333}.secInformation .infoList{margin-bottom:15px;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.secInformation .infoList h4{font-size:12px;font-size:.75rem;color:#333}.secInformation .infoList h4 a{color:#2ba6e0}.secInformation .infoList time{margin:0 0 3px;font-size:10px;font-size:.625rem;color:#333}.qflaArea{padding:40px 15px}.hlQfla{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hlQflaLogo{margin:0}.hlQflaRead{margin-top:20px;font-size:20px;font-size:1.25rem;text-align:center}.hlQflaRead span{font-size:16px;font-size:1rem}.imgQfla{margin:20px auto 0;width:auto}.btnQflaBox{margin:20px auto 0}.btnQflaBox a{width:280px;height:50px;font-size:18px;font-size:1.125rem}.featureArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featureArea>div{padding:30px 10px 25px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.planFreeArea{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.planFreeArea .planDetailArea{padding:0}.planFreeArea .btnPlanRegist a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:3px solid #2ba6e0}.planFreeArea .btnPlanRegist a i{margin:0 0 0 10px;-webkit-transform:none;transform:none}.planPaidArea .planDetailArea{padding:0}.planPaidArea .btnPlanRegist a{border:3px solid #85b200}.planDetailArea{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.planPurposeList li .planPurposeIcon{width:50px;height:50px}.planPurposeList li .planPurposeIcon i{font-size:28px;font-size:1.75rem}.planPurposeList li .planPurposeIcon .flaticon-files-and-folders{margin-left:5px}.planPurposeList li .planPurposeHeader{margin-left:10px;font-size:17px;font-size:1.0625rem}.planPurposeList li .planPurposeHeader span{font-size:12px;font-size:.75rem}.btnPlanRegist{margin-top:30px;width:100%}.btnPlanRegist a{padding:10px;width:100%;font-size:18px;font-size:1.125rem}.btnPlanRegist a:hover{border:3px solid #fff;-webkit-transform:none;transform:none}.bnrArea{padding:30px 10px 0}.bnrList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bnrList li{margin-bottom:20px}.bnrList li:last-child{margin-bottom:0}.plan .container .secArea:first-child{padding-bottom:30px}.pPlan{padding-top:0;font-size:24px;font-size:1.5rem}.pPlan span{font-size:18px;font-size:1.125rem}.planMovie li{margin:0 auto 10px!important;width:280px;float:none}.planMovie li img{width:280px;height:auto}.functionList{margin-bottom:0;padding-top:30px}.functionList li{margin:0 0 30px 0;width:auto;border:4px solid #ccc;border-radius:8px;float:none}.functionList li section{padding:0 10px 10px}.functionList li section h4{font-size:16px;font-size:1rem}.functionList li section h4 span{height:70px}.functionList li section p{font-size:14px;font-size:.875rem}.functionList .btnFunction{margin:-10px 0 40px}.functionList .btnFunction .btnBase{width:auto}.functionList .btnFunction a{line-height:40px}.planFree,.planToll{font-size:10px!important;font-size:.625rem!important}.functionDesc{padding:10px;border-radius:8px}.functionDesc p{padding:10px 0;line-height:130%}.functionDesc p:first-child{width:auto;font-size:16px;font-size:1rem}.functionDesc>i{margin:20px 0;display:block;position:static;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:60px;font-size:3.75rem}.pSolutionList{width:auto;line-height:36px;font-size:18px;font-size:1.125rem}.pSolution{font-size:22px;font-size:1.375rem;position:static}.planTable td,.planTable th{padding:10px 5px}.planTable thead th{padding:10px 0;font-size:14px;font-size:.875rem}.planTable thead th:nth-child(1){width:auto}.planTable thead th:nth-child(2){width:auto}.planTable thead th:nth-child(3){width:auto}.planTable tbody th{font-size:12px;font-size:.75rem;line-height:120%}.planTable tbody td{font-size:12px;font-size:.75rem;line-height:120%}.planTable tbody .btnAreaPlan td{padding:10px 5px}.planTable .btnBase{margin:0 5px}.optionArea{width:auto;float:none}.optionTable{width:100%;float:none}.optionTable td,.optionTable th{padding:10px 5px;font-size:12px;font-size:.75rem}.campaignData{padding-top:10px;font-size:16px;font-size:1rem;line-height:140%}.add dt{width:auto;float:none}.add dd{margin:0;padding:0 0 5px 0}.btnArea{margin-top:0}.btnBase{margin:0 10px;padding:10px;width:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1rem;line-height:120%}.btnReversal{padding:10px}.btnReversal i{margin-bottom:5px;display:block;font-size:30px;font-size:1.875rem;top:0}.btnPlanContact{margin:0 10px;padding:10px;width:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1rem;line-height:120%}.btnPlanContact i{margin-bottom:5px;display:block;font-size:30px;font-size:1.875rem;top:0}.btnCharge,.btnFree{margin-top:5px;padding:8px;font-size:14px;font-size:.875rem;line-height:120%}.loginArea{padding:10px 15px;width:auto}.btnLoginArea{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btnLogin{margin:10px 0;height:44px;font-size:15px;font-size:.9375rem}.btnLogin-qfla{margin:0;height:44px;font-size:15px;font-size:.9375rem}.agreement,.faq,.law,.privacy{padding:0}.agreement .secArea,.faq .secArea,.law .secArea,.privacy .secArea{padding-bottom:0}.agreement .secArea>h4,.faq .secArea>h4,.law .secArea>h4,.privacy .secArea>h4{margin-bottom:10px;padding:0 0 10px 0;font-size:16px;font-size:1rem}.secLawArea{padding:10px 10px 20px}.secLawArea>h3{margin:0 0 20px 0;font-size:20px;font-size:1.25rem}.secLawArea>p{padding-bottom:20px}.law .baseTable tr{display:inline}.law .baseTable td,.law .baseTable th{padding:10px 5px!important;margin-top:-1px;width:100%!important;display:block;font-size:12px;font-size:.75rem}.secVoiceDetail{margin:30px 10px;padding-top:0;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.secVoiceDetail .voiceArea{width:auto;margin:0}.secVoiceDetail h4{padding:0 0 0 45px;font-size:16px;font-size:1rem}.secVoiceDetail h4 span{font-size:12px;font-size:.75rem}.secVoiceDetail h4 i{font-size:34px;font-size:2.125rem;top:13px}.secVoiceDetail .voiceComment{padding:0 0 20px 0;word-break:break-all}.secVoiceDetail .voiceComment p{width:auto;font-size:14px;font-size:.875rem}.secVoiceDetail figure{width:auto}.secVoiceDetail figure div{margin:0 5px 10px}.contact .btnBase i{margin:0;display:block;position:static}.contactArea{margin:30px auto 0;padding:20px 15px;width:auto}.contactArea dl{margin:0 0 5px}.contactArea dl dt{font-size:18px;font-size:1.125rem}.contactArea dl dd{font-size:22px;font-size:1.375rem}.contactArea dl dd i{display:inline-block;font-size:18px;font-size:1.125rem;position:relative;top:-2px}.contactArea .receptionTime{font-size:14px;font-size:.875rem;font-weight:400}.lineAddFriend__qr{display:none}.lineAddFriend__btn{max-width:initial}.requirementsTable tr{display:inline}.requirementsTable td,.requirementsTable th{padding:10px 5px!important;margin-top:-1px;width:100%!important;display:block;font-size:12px;font-size:.75rem}.illustrationIndex .container{width:auto}.illustrationMainImgUnit{margin:0 10px 20px}.illustrationLead{margin:0 10px 25px}.illustrationGrid3-1 .illustrationGridCol{width:100%;margin-bottom:20px;margin-left:0}.illustrationEpisodeTitle{width:100%}.illustrationEpisodeSummary{width:100%;font-size:14px}.illustrationEpisodeNew .illustrationEpisodeNumber:after{margin-left:18px;padding:4px 10px}.illustration .illustrationTitleUnit{height:140px;margin:0 10px 20px;background-size:216.5px;background-position:center top}.illustration .illustrationTitleUnit:after,.illustration .illustrationTitleUnit:before{display:none}.illustration .illustrationTitle{padding-left:10px;padding-right:10px}.illustration .illustrationWidget{float:none;width:auto;margin-left:0;margin-right:0}.illustration .widgetMediaImg{margin-right:0}.illustration .illustrationBody{text-align:center;margin-right:auto;margin-left:auto;float:none;width:auto}.illustration .illustrationBox{margin-bottom:20px}.illustrationPaginationBody li a span{display:none}}@media only screen and (min-width:660px) and (max-width:999px){a:hover{opacity:1!important}a:hover img{opacity:1!important}.spNone{display:block}.tabNone{display:none!important}.pcNone{display:block}.spVisible{display:none}.tabVisible{display:block!important}.pcVisible{display:none}}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url(flaticon/Flaticon.svg#Flaticon) format("svg")}}