*{box-sizing:border-box;padding:0;margin:0}ul{list-style:none}button,input[type=submit]{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pc{display:block}.se,.sp{display:none}@media screen and (max-width:320px){.se{display:block!important}}img{max-width:100%;vertical-align:bottom}a{text-decoration:underline;text-decoration:none}a,a:active,a:link{color:#171b33}a:hover{color:#2faab8;opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){a:hover{opacity:1}}a:visited{color:#171b33}a.btn{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;max-width:440px;height:75px;background:-webkit-gradient(linear,left top,right top,from(#1ca6c8),to(#1cc87a));background:linear-gradient(90deg,#1ca6c8,#1cc87a);border-radius:10px;color:#fff;font-size:24px;font-weight:700;text-align:center;margin:0 auto;text-decoration:none!important;cursor:pointer}@media screen and (max-width:767px){a.btn{min-width:250px;font-size:18px;height:60px}}a.btn:hover{opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){a.btn:hover{opacity:1}}a.btn_contact{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;max-width:300px;min-height:75px;background-color:#171b33;border-radius:50px;color:#fff;font-size:20px;font-weight:700;text-align:center;margin:0 auto;text-decoration:none!important;cursor:pointer}@media screen and (max-width:767px){a.btn_contact{width:80%;min-width:250px;font-size:18px;min-height:60px}}a.btn_contact:hover{opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){a.btn_contact:hover{opacity:1}}#btnTop{display:none;width:55px;position:fixed;right:30px;bottom:30px;z-index:10}@media screen and (max-width:767px){#btnTop{width:40px;right:12px;bottom:12px}}#btnTop a{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:rgba(28,205,124,.95);border-radius:50%;width:55px;height:55px;overflow:visible;position:relative;-webkit-transition-duration:.5s;transition-duration:.5s}@media screen and (max-width:767px){#btnTop a{width:40px;height:40px}}#btnTop a img{width:16px}@media screen and (max-width:767px){#btnTop a img{width:12px}}#btnTop:hover{opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){#btnTop:hover{opacity:1}}.fadeInUp{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:1s;transition:1s;-webkit-transition-delay:.1s;transition-delay:.1s}.fadeInUp.second{-webkit-transition-delay:.2s;transition-delay:.2s}@media screen and (max-width:767px){.fadeInUp.second{-webkit-transition-delay:.1s;transition-delay:.1s}}.fadeInUp.third{-webkit-transition-delay:.3s;transition-delay:.3s}@media screen and (max-width:767px){.fadeInUp.third{-webkit-transition-delay:.1s;transition-delay:.1s}}.fadeInUp.fourth{-webkit-transition-delay:.4s;transition-delay:.4s}@media screen and (max-width:767px){.fadeInUp.fourth{-webkit-transition-delay:.1s;transition-delay:.1s}}.fadeInUp.left{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.fadeInUp.right{-webkit-transform:translateX(20px);transform:translateX(20px)}body{font-family:Noto Sans JP,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3",Hiragino Kaku Gothic ProN,"\6E38\30B4\30B7\30C3\30AF",YuGothic,"\30E1\30A4\30EA\30AA",Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:.05em;color:#171b33;font-weight:500}@media screen and (max-width:767px){body{font-size:13px;letter-spacing:.03em}}@media screen and (max-width:320px){body{font-size:12px}}p{margin-bottom:1em}p:last-child{margin-bottom:0}.ttl_main{font-size:40px;text-align:center;margin-bottom:50px}@media screen and (max-width:767px){.ttl_main{font-size:22px;text-align:center;line-height:1.4;margin-bottom:30px}}@media screen and (max-width:320px){.ttl_main{font-size:20px}}.ttl_main .txt_small{font-size:22px;display:block}@media screen and (max-width:767px){.ttl_main .txt_small{font-size:14px;margin-bottom:.5rem}}.ttl_main.baloon{position:relative}.ttl_main.baloon:before{color:#fff;width:88px;line-height:88px;border-radius:50%;background-color:#1cc87a;font-size:13px;display:block;position:absolute;top:-110px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){.ttl_main.baloon:before{width:60px;line-height:60px;font-size:10px;top:-72px}}.ttl_main.baloon:after{content:"";width:0;height:0;border:15px solid transparent;border-top-color:#1cc87a;display:block;position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){.ttl_main.baloon:after{top:-22px}}.ttl_sub{font-size:22px;text-align:center;line-height:1.6;margin-bottom:20px}@media screen and (max-width:767px){.ttl_sub{font-size:18px;margin-bottom:10px}}@media screen and (max-width:320px){.ttl_sub{font-size:16px}}.ttl_item{font-size:20px;text-align:center;line-height:1.6;margin-bottom:20px}@media screen and (max-width:767px){.ttl_item{font-size:16px;margin-bottom:10px}}@media screen and (max-width:320px){.ttl_item{font-size:15px}}.txt_red{color:#e84258}.txt_white{color:#fff}.txt_green{color:#1cc87a}.txt_small{font-size:80%}.txt_large{font-size:110%}.txt_marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#efe76c));background:linear-gradient(transparent 60%,#efe76c 0);padding:0 3px}.txt_underline{border-bottom:2px solid #171b33}@media screen and (max-width:767px){.txt_underline{line-height:2}}.txt_waveline{padding-bottom:10px;background-image:url(../images/line_wave.png);background-size:auto 6px;background-repeat:repeat-x;background-position:bottom;display:inline-block}@media screen and (max-width:767px){.txt_waveline{display:inline;line-height:2.5}}.txt_dots{background-image:url(../images/dots_black.png);background-repeat:repeat-x;background-position:0 0;display:inline-block;background-size:1.06em auto;line-height:2;margin-top:.3em}header{width:100%;z-index:0}header #mainvisualArea{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:640px;background-image:url(../images/mainvisual.jpg);background-size:cover;background-repeat:no-repeat;background-position:top}header #mainvisualArea .logo{position:absolute;top:15px;left:15px}header #mainvisualArea .logo a{display:block}header #mainvisualArea .logo a img{display:block;width:145px}header #mainvisualArea .container{width:1200px;padding:0 30px;margin:0 auto}@media screen and (max-width:767px){header #mainvisualArea .container{width:90%;padding:0}}header #mainvisualArea .container .fadeInUp.first{-webkit-transition-delay:.5s;transition-delay:.5s}header #mainvisualArea .container .fadeInUp.second{-webkit-transition-delay:1s;transition-delay:1s}header #mainvisualArea .container .fadeInUp.third{-webkit-transition-delay:1.5s;transition-delay:1.5s}@media screen and (max-width:767px){header #mainvisualArea .container .fadeInUp.third{-webkit-transition-delay:0s;transition-delay:0s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}header #mainvisualArea .container .ttl_page{font-size:18px;text-shadow:0 0 10px #0b1234;margin-bottom:40px}@media screen and (max-width:767px){header #mainvisualArea .container .ttl_page{font-size:14px;margin-top:60px}}@media screen and (max-width:320px){header #mainvisualArea .container .ttl_page{font-size:14px}}header #mainvisualArea .container .ttl_page .txt_main{font-size:52px;letter-spacing:-.2rem;display:inline-block;margin-bottom:8px}@media screen and (max-width:767px){header #mainvisualArea .container .ttl_page .txt_main{font-size:9vw;margin-top:12px;margin-bottom:12px;line-height:1.2;letter-spacing:normal}}header #mainvisualArea .container .ttl_page .txt_sub{font-size:27px}@media screen and (max-width:767px){header #mainvisualArea .container .ttl_page .txt_sub{font-size:18px}}@media screen and (max-width:320px){header #mainvisualArea .container .ttl_page .txt_sub{font-size:16px}}header #mainvisualArea .container .explain{margin-bottom:40px;text-shadow:0 0 10px #0b1234}header #mainvisualArea .container .btn{margin:0}@media screen and (max-width:767px){header #mainvisualArea .container .btn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}main{display:block;width:100%;box-sizing:border-box;-webkit-box-flex:1;flex:1}section .container{width:1200px;margin:0 auto;padding:90px 30px}@media screen and (max-width:767px){section .container{width:90%;padding:0;padding-top:60px;padding-bottom:60px}}footer{width:100%;background-color:#222323}footer .container{width:1200px;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:15px}@media screen and (max-width:767px){footer .container{width:90%;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:15px}}footer .container .logo{width:160px}footer .container .copyright{font-style:italic;color:#ccc;letter-spacing:.05em;font-size:small}@media screen and (max-width:767px){footer .container .copyright{-webkit-box-ordinal-group:3;order:2;width:100%;text-align:center;padding:10px 0 0}}#pageWrapper{width:100%;min-width:1200px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100vh;position:relative}@media screen and (max-width:767px){#pageWrapper{min-width:100%}}#contentsWrapper{width:100%}#pageTop main{background-color:#eaf1f6}#pageTop main section{text-align:center}#pageTop main section#problemArea .container{padding-top:50px}@media screen and (max-width:767px){#pageTop main section#problemArea .container{padding-top:30px}}#pageTop main section#problemArea .ttl_main .txt_small{font-size:24px}@media screen and (max-width:767px){#pageTop main section#problemArea .ttl_main .txt_small{font-size:14px}}#pageTop main section#problemArea .problem_list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}@media screen and (max-width:767px){#pageTop main section#problemArea .problem_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}#pageTop main section#problemArea .problem_list li{width:30%;text-align:center;padding:30px 10px;background:#fff}@media screen and (max-width:767px){#pageTop main section#problemArea .problem_list li{width:100%;margin-bottom:20px;padding:20px 10px}#pageTop main section#problemArea .problem_list li:last-child{margin-bottom:0}}#pageTop main section#problemArea .problem_list li .ttl_item{margin-bottom:0}#pageTop main section#problemArea .problem_list li img{max-width:300px}@media screen and (max-width:767px){#pageTop main section#problemArea .problem_list li img{width:80%}}#pageTop main section#problemArea .solution_list{margin-top:100px;padding:40px;position:relative;border:3px solid #171b33;border-radius:5px}@media screen and (max-width:767px){#pageTop main section#problemArea .solution_list{margin-top:60px;padding:30px 15px}}#pageTop main section#problemArea .solution_list:before{content:"";display:block;width:0;height:0;border-color:#171b33 transparent transparent;border-style:solid;border-width:30px 60px;position:absolute;top:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){#pageTop main section#problemArea .solution_list:before{border-color:#171b33 transparent transparent;border-style:solid;border-width:20px 40px;top:-40px}}#pageTop main section#problemArea .solution_list li{margin-bottom:25px}@media screen and (max-width:767px){#pageTop main section#problemArea .solution_list li{margin-bottom:15px}}#pageTop main section#problemArea .solution_list li:last-of-type{margin-bottom:0}#pageTop main section#problemArea .solution_list li .ttl_item{text-align:left;margin-bottom:0;font-size:28px;line-height:1.2}@media screen and (max-width:767px){#pageTop main section#problemArea .solution_list li .ttl_item{text-indent:-24px;margin-left:24px;font-size:18px;line-height:1.4}}@media screen and (max-width:320px){#pageTop main section#problemArea .solution_list li .ttl_item{font-size:16px;letter-spacing:-.05rem}}#pageTop main section#problemArea .solution_list li .ttl_item:before{font-family:Font Awesome\ 5 Pro;content:"\F00C";font-weight:900;vertical-align:middle;color:#1cc87a;margin-right:1rem;font-size:1.5em}@media screen and (max-width:767px){#pageTop main section#problemArea .solution_list li .ttl_item:before{font-size:1em;margin-right:0}}#pageTop main section#problemArea .summary_box{background-image:url(../images/bg_sea.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;position:relative}#pageTop main section#problemArea .summary_box:before{content:"";position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-color:#eaf1f6 transparent transparent;border-style:solid;border-width:30px 60px}@media screen and (max-width:767px){#pageTop main section#problemArea .summary_box:before{border-color:#eaf1f6 transparent transparent;border-style:solid;border-width:20px 40px}}#pageTop main section#problemArea .summary_box .container{padding-top:80px;padding-bottom:80px}@media screen and (max-width:767px){#pageTop main section#problemArea .summary_box .container{padding-top:40px;padding-bottom:60px}}#pageTop main section#problemArea .summary_box .ttl_main{font-size:34px;line-height:2}@media screen and (max-width:767px){#pageTop main section#problemArea .summary_box .ttl_main{font-size:18px}}@media screen and (max-width:767px){#pageTop main section#problemArea .summary_box .ttl_main .txt_waveline{line-height:2}}#pageTop main section#useArea .baloon:before{content:"HOW TO"}#pageTop main section#useArea .ttl_main .txt_small{font-size:80%;margin-bottom:0}#pageTop main section#useArea .use_list>li{margin-bottom:80px}@media screen and (max-width:767px){#pageTop main section#useArea .use_list>li{margin-bottom:40px}}#pageTop main section#useArea .use_list>li:last-of-type{margin-bottom:0}#pageTop main section#useArea .ttl_point{text-align:center;font-size:32px;margin-bottom:40px}@media screen and (max-width:767px){#pageTop main section#useArea .ttl_point{font-size:20px;line-height:1.6;margin-bottom:30px}}#pageTop main section#useArea .ttl_point .point{background-color:#171b33;color:#fff;display:block;width:160px;margin:0 auto 20px;padding:3px 0;font-size:16px;position:relative;border-radius:3px}@media screen and (max-width:767px){#pageTop main section#useArea .ttl_point .point{width:120px;font-size:14px;padding:2px 0}}#pageTop main section#useArea .ttl_point .point:before{content:"";border-color:#171b33 transparent transparent;border-style:solid;border-width:10px 15px;display:block;width:0;height:0;position:absolute;bottom:-19px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#pageTop main section#useArea .ttl_point .txt_small{font-size:20px;display:block}@media screen and (max-width:767px){#pageTop main section#useArea .ttl_point .txt_small{font-size:14px}}#pageTop main section#useArea .point_list{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media screen and (max-width:767px){#pageTop main section#useArea .point_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}#pageTop main section#useArea .point_list>li{width:36%;text-align:center;background-color:#fff;padding:30px 25px;margin-right:40px}@media screen and (max-width:767px){#pageTop main section#useArea .point_list>li{width:100%;margin-right:0;margin-bottom:20px}}#pageTop main section#useArea .point_list>li:last-of-type{margin-right:0}@media screen and (max-width:767px){#pageTop main section#useArea .point_list>li:last-of-type{margin-bottom:0}}#pageTop main section#useArea .point_list>li .ttl_item{margin-bottom:0}#pageTop main section#useArea .point_list>li img{max-width:300px;margin-bottom:.5rem}@media screen and (max-width:767px){#pageTop main section#useArea .point_list>li img{width:80%}}#pageTop main section#useArea .point_list>li p{text-align:left}#pageTop main section#useArea .txt_box{margin-bottom:40px}@media screen and (max-width:767px){#pageTop main section#useArea .txt_box{margin-bottom:30px}}#pageTop main section#useArea .step_list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;list-style-type:none}@media screen and (max-width:767px){#pageTop main section#useArea .step_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}#pageTop main section#useArea .step_list li{width:30%;text-align:center;position:relative}@media screen and (max-width:767px){#pageTop main section#useArea .step_list li{width:100%;margin:0 auto 30px}#pageTop main section#useArea .step_list li:last-child{margin-bottom:0}}#pageTop main section#useArea .step_list li:before{content:"";position:absolute;top:50%;left:-36px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-color:transparent transparent transparent #fff;border-style:solid;border-width:40px 20px}@media screen and (max-width:767px){#pageTop main section#useArea .step_list li:before{top:-10px;left:50%;margin-left:-18px;border:18px solid transparent;border-top-color:#eaf1f6}}#pageTop main section#useArea .step_list li:first-child:before{display:none}#pageTop main section#useArea .step_list li .number{color:#2faab8;font-size:50px;font-weight:700;position:absolute;top:-36px;left:10px;letter-spacing:0}@media screen and (max-width:767px){#pageTop main section#useArea .step_list li .number{font-size:44px;top:-33px}}#pageTop main section#useArea .step_list li .img_box{background-color:#fff;padding:20px 0}@media screen and (max-width:767px){#pageTop main section#useArea .step_list li .img_box{padding:15px 0}}#pageTop main section#useArea .step_list li .img_box img{max-width:230px}@media screen and (max-width:767px){#pageTop main section#useArea .step_list li .img_box img{width:60%}}#pageTop main section#useArea .step_list li .ttl_item{background-color:#2faab8;padding:8px;margin-bottom:0}#pageTop main section#systemArea{background-color:#fff}#pageTop main section#systemArea .baloon:before{content:"SYSTEM"}#pageTop main section#systemArea .system_list{text-align:left;margin-bottom:60px}@media screen and (max-width:767px){#pageTop main section#systemArea .system_list{margin-bottom:30px}}#pageTop main section#systemArea .system_list li{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:30px 0;border-bottom:5px dotted rgba(47,170,184,.2)}@media screen and (max-width:767px){#pageTop main section#systemArea .system_list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:15px 0 20px}}#pageTop main section#systemArea .system_list li:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}@media screen and (max-width:767px){#pageTop main section#systemArea .system_list li:nth-of-type(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}#pageTop main section#systemArea .system_list li:nth-of-type(odd) .img_box{margin-left:0;margin-right:60px}@media screen and (max-width:767px){#pageTop main section#systemArea .system_list li:nth-of-type(odd) .img_box{margin-right:0}}#pageTop main section#systemArea .system_list li:first-of-type{border-top:5px dotted rgba(47,170,184,.2)}#pageTop main section#systemArea .system_list li .txt_box{width:calc(100% - 600px);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (max-width:767px){#pageTop main section#systemArea .system_list li .txt_box{display:block;width:100%;margin-bottom:20px}}#pageTop main section#systemArea .system_list li .ttl_system{font-size:26px;margin-bottom:10px}@media screen and (max-width:767px){#pageTop main section#systemArea .system_list li .ttl_system{font-size:18px}}#pageTop main section#systemArea .system_list li .ttl_system:before{font-family:Font Awesome\ 5 Pro;content:"\F00C";font-weight:900;vertical-align:middle;color:#1cc87a;margin-right:.5rem;font-size:1.5em}@media screen and (max-width:767px){#pageTop main section#systemArea .system_list li .ttl_system:before{font-size:1em;margin-right:0}}#pageTop main section#systemArea .system_list li .img_box{width:540px;margin-left:60px;position:relative}@media screen and (max-width:767px){#pageTop main section#systemArea .system_list li .img_box{width:100%;margin-left:0}}#pageTop main section#systemArea .system_list li .img_box:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#eaf1f6;z-index:-1;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}#pageTop main section#systemArea .system_list li .img_box img{border:3px solid rgba(47,170,184,.1);padding:10px;background-color:#fff}#pageTop main section#systemArea .btn{background:#2faab8}#pageTop main section#exampleArea .container{padding-top:0;padding-bottom:120px}@media screen and (max-width:767px){#pageTop main section#exampleArea .container{padding-bottom:60px}}#pageTop main section#exampleArea .container:first-of-type{padding-top:90px}@media screen and (max-width:767px){#pageTop main section#exampleArea .container:first-of-type{padding-top:60px}}#pageTop main section#exampleArea .container:first-of-type .baloon:before{content:"EXAMPLE"}#pageTop main section#exampleArea .container:last-of-type{padding-bottom:90px}#pageTop main section#exampleArea .container:last-of-type .ttl_main{font-size:34px}@media screen and (max-width:767px){#pageTop main section#exampleArea .container:last-of-type .ttl_main{font-size:20px}}#pageTop main section#exampleArea .container .ttl_main .txt_large{font-size:150%;display:inline-block;padding:0 4px;line-height:1}#pageTop main section#exampleArea .example_list{text-align:left;background-color:#fff;padding:40px}@media screen and (max-width:767px){#pageTop main section#exampleArea .example_list{padding:20px}}#pageTop main section#exampleArea .example_list li{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;padding:40px 0;border-bottom:5px dotted rgba(47,170,184,.2)}@media screen and (max-width:767px){#pageTop main section#exampleArea .example_list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px 0 30px}}#pageTop main section#exampleArea .example_list li:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}@media screen and (max-width:767px){#pageTop main section#exampleArea .example_list li:nth-of-type(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}#pageTop main section#exampleArea .example_list li:nth-of-type(odd) .img_box{margin-left:0;margin-right:56px}@media screen and (max-width:767px){#pageTop main section#exampleArea .example_list li:nth-of-type(odd) .img_box{margin-right:0}}#pageTop main section#exampleArea .example_list li:nth-of-type(odd) .img_box img{-webkit-transform:rotate(-2deg) translate(5px,5px);transform:rotate(-2deg) translate(5px,5px)}@media screen and (max-width:767px){#pageTop main section#exampleArea .example_list li:nth-of-type(odd) .img_box img{-webkit-transform:none;transform:none}}#pageTop main section#exampleArea .example_list li:first-of-type{padding-top:0}#pageTop main section#exampleArea .example_list li:last-of-type{padding-bottom:0;border-bottom:none}#pageTop main section#exampleArea .example_list li .txt_box{width:calc(100% - 496px)}@media screen and (max-width:767px){#pageTop main section#exampleArea .example_list li .txt_box{display:block;width:100%;margin-bottom:20px}}#pageTop main section#exampleArea .example_list li .ttl_example{font-size:26px;margin-bottom:20px}@media screen and (max-width:767px){#pageTop main section#exampleArea .example_list li .ttl_example{font-size:18px;margin-bottom:.5rem}}#pageTop main section#exampleArea .example_list li .name{font-size:20px;font-weight:700;text-align:right;margin-bottom:30px}@media screen and (max-width:767px){#pageTop main section#exampleArea .example_list li .name{font-size:16px;margin-bottom:1rem}}#pageTop main section#exampleArea .example_list li .name .txt_small{font-size:70%;margin-right:.5em}#pageTop main section#exampleArea .example_list li .text{background-image:url(../images/line_blue.png);background-position:0 0;line-height:2}@media screen and (max-width:767px){#pageTop main section#exampleArea .example_list li .text{background-size:24px auto}}@media screen and (max-width:320px){#pageTop main section#exampleArea .example_list li .text{background-size:22.5px auto}}#pageTop main section#exampleArea .example_list li .img_box{width:440px;margin-left:56px}@media screen and (max-width:767px){#pageTop main section#exampleArea .example_list li .img_box{width:100%;margin-left:0}}#pageTop main section#exampleArea .example_list li .img_box img{border:3px solid rgba(47,170,184,.1);padding:8px;background-color:#fff;-webkit-transform:rotate(2deg) translate(-5px,5px);transform:rotate(2deg) translate(-5px,5px);box-shadow:5px 5px 0 #eaf1f6}@media screen and (max-width:767px){#pageTop main section#exampleArea .example_list li .img_box img{-webkit-transform:none;transform:none}}#pageTop main section#exampleArea .shop_list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;text-align:left}#pageTop main section#exampleArea .shop_list>li{width:182px}@media screen and (max-width:767px){#pageTop main section#exampleArea .shop_list>li{width:calc((100vw - 52px)/2);margin-bottom:20px}}@media screen and (max-width:320px){#pageTop main section#exampleArea .shop_list>li{width:calc((100vw - 42px)/2)}}@media screen and (max-width:767px){#pageTop main section#exampleArea .shop_list>li:nth-last-of-type(-n+2){margin-bottom:0}}#pageTop main section#exampleArea .shop_list>li .article .img_box{height:121.6px}@media screen and (max-width:767px){#pageTop main section#exampleArea .shop_list>li .article .img_box{height:calc((100vw - 52px)/3)}}#pageTop main section#exampleArea .shop_list>li .article .img_box a{display:block;height:100%;overflow:hidden}#pageTop main section#exampleArea .shop_list>li .article .img_box a:hover{opacity:1}#pageTop main section#exampleArea .shop_list>li .article .img_box a .image{background-size:cover;background-position:50%;width:100%;height:100%;-webkit-transition:.3s;transition:.3s}@media screen and (min-width:768px){#pageTop main section#exampleArea .shop_list>li .article .img_box a .image:hover{-webkit-transition:.3s;transition:.3s}}@media screen and (min-width:768px) and (min-width:768px){#pageTop main section#exampleArea .shop_list>li .article .img_box a .image:hover:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}#pageTop main section#exampleArea .shop_list>li .article .txt_box{background-color:#fff;padding:15px 10px}@media screen and (max-width:767px){#pageTop main section#exampleArea .shop_list>li .article .txt_box{padding:10px}}#pageTop main section#exampleArea .shop_list>li .article .name{font-size:14px;margin-bottom:.5rem;line-height:1.5}@media screen and (max-width:767px){#pageTop main section#exampleArea .shop_list>li .article .name{line-height:1.2;margin-bottom:.3rem}}#pageTop main section#exampleArea .shop_list>li .article .category_list{margin-bottom:5px;line-height:1}#pageTop main section#exampleArea .shop_list>li .article .category_list li{display:inline-block;font-size:12px}#pageTop main section#exampleArea .shop_list>li .article .category_list li:after{content:"/";font-size:12px;margin-left:2px}#pageTop main section#exampleArea .shop_list>li .article .category_list li:last-of-type:after{content:none}#pageTop main section#exampleArea .shop_list>li .article .rate_box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#pageTop main section#exampleArea .shop_list>li .article .rate_box .rate_list{display:-webkit-box;display:flex;margin-right:5px}#pageTop main section#exampleArea .shop_list>li .article .rate_box .rate_list li .icon_star:before{content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;vertical-align:middle;background-image:url(../images/icon_star.svg);width:16px;height:16px;display:block}#pageTop main section#exampleArea .shop_list>li .article .rate_box .rate_list li .icon_star.half:before{background-image:url(../images/icon_star_half.svg)}#pageTop main section#exampleArea .shop_list>li .article .rate_box .rate_list li .icon_star.blank:before{background-image:url(../images/icon_star_blank.svg)}#pageTop main section#exampleArea .shop_list>li .article .rate_box .score{font-size:16px;font-weight:700;color:#e87575;line-height:1}#pageTop main section#exampleArea .supporter_list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}#pageTop main section#exampleArea .supporter_list li{width:23%;background-color:#fff;padding:25px 15px}@media screen and (max-width:767px){#pageTop main section#exampleArea .supporter_list li{width:49%;padding:20px 8px;margin-bottom:2vw}}@media screen and (max-width:767px){#pageTop main section#exampleArea .supporter_list li:last-of-type,#pageTop main section#exampleArea .supporter_list li:nth-of-type(3){margin-bottom:0}}#pageTop main section#exampleArea .supporter_list li .name{font-size:19px}@media screen and (max-width:767px){#pageTop main section#exampleArea .supporter_list li .name{font-size:13px;line-height:1.2}}#pageTop main section#exampleArea .supporter_list li .name a{display:block}#pageTop main section#exampleArea .supporter_list li .name img{display:block;margin:1rem auto;border-radius:50%}@media screen and (max-width:767px){#pageTop main section#exampleArea .supporter_list li .name img{width:80px}}#pageTop main section#exampleArea .supporter_list li .text{font-size:14px;margin-bottom:15px}@media screen and (max-width:767px){#pageTop main section#exampleArea .supporter_list li .text{font-size:12px;margin-bottom:10px}}#pageTop main section#exampleArea .supporter_list li .sns_icon a{margin-right:10px}@media screen and (max-width:767px){#pageTop main section#exampleArea .supporter_list li .sns_icon a{margin-right:6px}}#pageTop main section#exampleArea .supporter_list li .sns_icon a:last-of-type{margin-right:0}#pageTop main section#exampleArea .supporter_list li .sns_icon a img{width:30px;vertical-align:middle}@media screen and (max-width:767px){#pageTop main section#exampleArea .supporter_list li .sns_icon a img{width:22px}}#pageTop main section#solutionArea{background-image:url(../images/bg_sea.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;position:relative}@media screen and (max-width:767px){#pageTop main section#solutionArea{overflow-x:hidden}}#pageTop main section#solutionArea:before{content:"";position:absolute;top:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-color:#fff transparent transparent;border-style:solid;border-width:30px 60px}@media screen and (max-width:767px){#pageTop main section#solutionArea:before{border-color:#eaf1f6 transparent transparent;border-style:solid;border-width:20px 40px}}#pageTop main section#solutionArea .container{padding-top:90px;padding-bottom:90px;position:relative}#pageTop main section#solutionArea .serif{font-weight:700;margin:3rem 0;line-height:2}@media screen and (max-width:767px){#pageTop main section#solutionArea .serif{margin:2rem 0}}#pageTop main section#solutionArea .deco{position:absolute}#pageTop main section#solutionArea .deco#deco_fish_01{top:70px;right:70px;max-width:120px}@media screen and (max-width:767px){#pageTop main section#solutionArea .deco#deco_fish_01{width:70px;top:190px;right:-22px}}#pageTop main section#solutionArea .deco#deco_fish_02{bottom:240px;left:90px;max-width:120px}@media screen and (max-width:767px){#pageTop main section#solutionArea .deco#deco_fish_02{width:70px;top:6px;bottom:auto;left:-30px}}#pageTop main section#planArea{background-color:#fff}#pageTop main section#planArea .baloon:before{content:"PLAN"}#pageTop main section#planArea .txt_box{margin-bottom:60px}@media screen and (max-width:767px){#pageTop main section#planArea .txt_box{margin-bottom:30px}}#pageTop main section#planArea .method_list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:400px;margin:0 auto 60px}@media screen and (max-width:767px){#pageTop main section#planArea .method_list{width:100%;margin:0 auto 30px}}#pageTop main section#planArea .method_list li{width:50%}#pageTop main section#planArea .method_list li:first-of-type a{border-radius:8px 0 0 8px}#pageTop main section#planArea .method_list li:first-of-type a:not(.on):hover{border-right:2px solid #fff}#pageTop main section#planArea .method_list li:last-of-type a{border-radius:0 8px 8px 0}#pageTop main section#planArea .method_list li:last-of-type a:not(.on):hover{border-left:2px solid #fff}#pageTop main section#planArea .method_list li a{display:block;padding:8px 20px;color:#171b33;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid #171b33}@media screen and (max-width:767px){#pageTop main section#planArea .method_list li a{padding:6px 20px}}#pageTop main section#planArea .method_list li a:hover{opacity:1}#pageTop main section#planArea .method_list li a.on,#pageTop main section#planArea .method_list li a:not(.on):hover{background-color:#171b33;color:#fff}#pageTop main section#planArea .plan_list_box{margin-bottom:60px}@media screen and (max-width:767px){#pageTop main section#planArea .plan_list_box{overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-bottom:30px}}#pageTop main section#planArea .plan_list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:940px;margin:0 auto}@media screen and (max-width:767px){#pageTop main section#planArea .plan_list{width:760px}}#pageTop main section#planArea .plan_list>li{width:290px;height:580px;border:3px solid hsla(0,0%,49.8%,.3);padding:20px;border-radius:10px}@media screen and (max-width:767px){#pageTop main section#planArea .plan_list>li{height:412px;width:230px;padding:15px}}#pageTop main section#planArea .plan_list>li .name{font-weight:700;font-size:26px}@media screen and (max-width:767px){#pageTop main section#planArea .plan_list>li .name{font-size:22px;line-height:1.4}}#pageTop main section#planArea .plan_list>li .price{font-weight:700;font-size:30px;margin-bottom:15px}@media screen and (max-width:767px){#pageTop main section#planArea .plan_list>li .price{font-size:22px}}#pageTop main section#planArea .plan_list>li .price .unit{font-size:16px;padding-left:.5rem}@media screen and (max-width:767px){#pageTop main section#planArea .plan_list>li .price .unit{font-size:14px}}#pageTop main section#planArea .plan_list>li .trial{font-weight:700;padding:5px 0;font-size:14px;margin-bottom:40px}@media screen and (max-width:767px){#pageTop main section#planArea .plan_list>li .trial{font-size:12px;margin-bottom:20px}}#pageTop main section#planArea .plan_list>li .feature_list>li{text-align:left;margin-bottom:15px;font-size:15px}@media screen and (max-width:767px){#pageTop main section#planArea .plan_list>li .feature_list>li{font-size:12px;margin-bottom:8px}}#pageTop main section#planArea .plan_list>li .feature_list>li:before{font-family:Font Awesome\ 5 Pro;content:"\F00C";font-weight:900;vertical-align:middle;margin-right:.5rem}#pageTop main section#planArea .plan_list>li .feature_list>li .number{font-weight:700;padding-left:3px;font-size:120%}#pageTop main section#planArea .plan_list>li .feature_list>li .strong{font-weight:700}#pageTop main section#planArea .plan_list>li.lite .name{color:#7f7f7f}#pageTop main section#planArea .plan_list>li.lite .trial{background-color:hsla(0,0%,49.8%,.15);color:#7f7f7f}#pageTop main section#planArea .plan_list>li.lite .feature_list>li:before{color:#7f7f7f}#pageTop main section#planArea .plan_list>li.liteplus .name{color:#2faab8}#pageTop main section#planArea .plan_list>li.liteplus .trial{background-color:rgba(47,170,184,.15);color:#2faab8}#pageTop main section#planArea .plan_list>li.liteplus .feature_list>li .number,#pageTop main section#planArea .plan_list>li.liteplus .feature_list>li:before{color:#2faab8}#pageTop main section#planArea .plan_list>li.pro{border:4px solid #1cc87a;height:640px;padding:50px 20px}@media screen and (max-width:767px){#pageTop main section#planArea .plan_list>li.pro{border:5px solid #1cc87a;height:412px;padding:15px}}#pageTop main section#planArea .plan_list>li.pro .name{color:#1cc87a}#pageTop main section#planArea .plan_list>li.pro .trial{background-color:rgba(28,200,122,.15);color:#1cc87a}#pageTop main section#planArea .plan_list>li.pro .feature_list>li .number,#pageTop main section#planArea .plan_list>li.pro .feature_list>li .strong,#pageTop main section#planArea .plan_list>li.pro .feature_list>li:before{color:#1cc87a}#pageTop main section#planArea .plan_list>li.business .name{color:#f0904e}#pageTop main section#planArea .plan_list>li.business .trial{background-color:rgba(240,144,78,.15);color:#f0904e}#pageTop main section#planArea .plan_list>li.business .feature_list>li .number,#pageTop main section#planArea .plan_list>li.business .feature_list>li:before{color:#f0904e}#pageTop main section#planArea .plan_list>li.business .feature_list>li .strong{color:#f0904e;letter-spacing:-.03rem}#pageTop main section#planArea .register_comment{font-size:20px;font-weight:700;margin-top:1em}@media screen and (max-width:767px){#pageTop main section#planArea .register_comment{font-size:16px}}#pageTop main section#registerArea .container{position:relative;padding-bottom:160px}#pageTop main section#registerArea .baloon:before{content:"TRIAL"}#pageTop main section#registerArea .txt_box{margin-bottom:60px}@media screen and (max-width:767px){#pageTop main section#registerArea .txt_box{margin-bottom:30px}}#pageTop main section#registerArea .register_list li{margin-bottom:40px}@media screen and (max-width:767px){#pageTop main section#registerArea .register_list li{margin-bottom:30px}}#pageTop main section#registerArea .register_list li:last-of-type{margin-bottom:0}#pageTop main section#registerArea .register_list li p{font-size:24px;font-weight:700;margin-bottom:.5rem}@media screen and (max-width:767px){#pageTop main section#registerArea .register_list li p{font-size:18px}}@media screen and (max-width:320px){#pageTop main section#registerArea .register_list li p{font-size:16px}}#pageTop main section#registerArea .deco{position:absolute;z-index:0}#pageTop main section#registerArea .deco#deco_fish_03{top:380px;right:40px;max-width:240px}@media screen and (max-width:767px){#pageTop main section#registerArea .deco#deco_fish_03{bottom:30px;top:auto;right:20px;width:128px;opacity:1;-webkit-transform:none;transform:none}}#pageTop main section#registerArea .deco#deco_fish_04{top:520px;left:20px;max-width:200px}@media screen and (max-width:767px){#pageTop main section#registerArea .deco#deco_fish_04{-webkit-transition-delay:.3s;transition-delay:.3s;bottom:-20px;top:auto;left:0;width:100px;opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes floating_motion{0%{left:-10%}to{left:10%}}@keyframes floating_motion{0%{left:-10%}to{left:10%}}@-webkit-keyframes floating_motion_sp{0%{left:-90%}to{left:90%}}@keyframes floating_motion_sp{0%{left:-90%}to{left:90%}}@media screen and (max-width:767px){.pc{display:none!important}}.sp{display:none!important}@media screen and (max-width:767px){.sp{display:block!important}}.alert_modal_wrapper{display:none;position:relative;z-index:9999999999}.alert_modal_wrapper .alert_overlay{position:fixed;width:100%;min-height:100vh;top:0;left:0;background-color:rgba(43,46,56,.9);z-index:1000}.alert_modal_wrapper .alert_box{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001;width:80%;max-width:500px;padding:30px;background-color:#fff}.alert_modal_wrapper .alert_box .title{color:#1cc87a;font-weight:700;text-align:center;margin-bottom:10px}.alert_modal_wrapper .alert_box .message{margin-bottom:10px;text-align:center}.alert_modal_wrapper .alert_box .link_box .btn{width:165px}@media screen and (max-width:767px){.alert_modal_wrapper .alert_box .link_box .btn{width:100%}}.alert_modal_wrapper .alert_box .close_btn_box{text-align:center;margin-top:20px;cursor:pointer}.modal_wrapper{display:none;position:relative;z-index:9999999999}.modal_wrapper .modal_overlay{width:100vw;height:100vh;background-color:rgba(43,46,56,.9);z-index:1000}.modal_wrapper .modal,.modal_wrapper .modal_overlay{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal_wrapper .modal{z-index:1001;width:90%;max-width:500px;padding:20px;background-color:#fff}.modal_wrapper .modal .title{color:#1cc87a;font-weight:700}.modal_wrapper .modal .explain,.modal_wrapper .modal .title{text-align:center;margin-bottom:10px}.modal_wrapper .modal .close_btn_box{text-align:center;margin-top:20px;cursor:pointer}#reportFormModal #reportFormBox .form_parts{margin-bottom:15px}#reportFormModal #reportFormBox textarea{resize:none}#reportFormModal #reportFormBox .error{color:#f56464}#reportFormModal .error_message_box ul{width:80%;list-style-type:disc;font-size:.8rem;margin:0 auto}#reportFormModal .close_btn_box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center}#reportFormModal .close_btn_box button{width:130px;margin:0 10px}#alertBlockUser .alert_box{width:95%;max-width:400px;padding:20px 10px}#alertBlockUser .error_message_box{margin-bottom:10px}#alertBlockUser .error_message_box ul{max-width:360px;max-height:250px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-left:1.2rem;padding-right:10px;list-style-type:disc;font-size:.8rem;margin:0 auto}#alertBlockUser .error_message_box .message{margin-top:15px}#alertBlockUser .close_btn_box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center}#alertBlockUser .close_btn_box button{width:130px;margin:0 10px}@media screen and (max-width:767px){#alertBlockUser .close_btn_box{display:block}#alertBlockUser .close_btn_box button{width:100%;margin:0 0 10px}}#likeUserListModal .modal{max-width:400px}#likeUserListModal #likeUserListBox{max-height:300px;overflow-y:auto;-webkit-overflow-scrolling:touch}#likeUserListModal #likeUserListBox ul li{display:block;padding:3px;margin-bottom:5px}#likeUserListModal #likeUserListBox ul li a{border-radius:3px;background-color:#d7e4ff;padding:5px 10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#likeUserListModal #likeUserListBox ul li a .image{display:inline-block;background-position:50%;background-size:cover;border-radius:100px;width:40px;height:40px;margin-right:10px}#likeUserListModal #likeUserListBox ul li a .user_name{font-size:.8rem}.favorite_box{text-align:center}.favorite_box .favorite{text-align:center!important}@media screen and (max-width:767px){.favorite_box .favorite{margin:0}}.favorite_box.comment_favorite_box{margin-right:16px}.favorite_box .show_like_user_list{margin-top:5px;display:block;text-decoration:underline;color:#e87575}aside #sidebar_filter #searchFilterBox .category_nav_container,aside #sidebar_filter #searchFilterBox .recommend_nav_container{margin:20px 0}aside #sidebar_filter #searchFilterBox .recommend_nav_container .category{display:block!important}aside #sidebar_filter #searchFilterBox .recommend_nav_container .category li{margin-bottom:5px}aside #sidebar_filter #searchFilterBox .category_nav_container ul.category_nav ul.category_medium_list,aside #sidebar_filter #searchFilterBox .category_nav_container ul.category_nav ul.category_small_list{display:none}aside #sidebar_mypoint #searchNewarrivalBox .newarrival_nav_container,aside #sidebar_mypoint #searchNewarrivalBox .search_box,aside #sidebar_transaction #searchNewarrivalBox .newarrival_nav_container,aside #sidebar_transaction #searchNewarrivalBox .search_box,aside #sidebar_wallet #searchNewarrivalBox .newarrival_nav_container,aside #sidebar_wallet #searchNewarrivalBox .search_box{margin:20px 0}aside #sidebar_mypoint .newarrival_nav_container .category,aside #sidebar_transaction .newarrival_nav_container .category,aside #sidebar_wallet .newarrival_nav_container .category{display:block!important}aside #sidebar_mypoint .newarrival_nav_container .category li,aside #sidebar_transaction .newarrival_nav_container .category li,aside #sidebar_wallet .newarrival_nav_container .category li{margin-bottom:5px}aside #sidebar_guide .guide_nav_container,aside .login_nav_container{margin:20px 0}aside .login_nav_container .title_area{border-bottom:1px solid #aaa}aside .login_nav_container .title_area h3{border-bottom:none}aside .login_nav_container .title_area h3:before{font-family:Font Awesome\ 5 Free;content:"\F2F6";font-weight:900;vertical-align:middle;color:#aaa;font-size:24px;color:#444;margin-right:8px;display:inline-block;position:relative;top:-2px}aside .login_nav_container .login_nav{padding:20px 20px 0}aside .login_nav_container .login_nav li{margin-bottom:8px}aside .login_nav_container .login_nav li:last-child{margin-bottom:0}aside .login_nav_container .login_nav li .btn{width:100%;line-height:28px;font-weight:700;background-color:#1cc87a;border:1px solid #1cc87a}header .header_container .global_nav_area.pc .common_nav li a.icon-shop:before{font-family:Font Awesome\ 5 Free;content:"\F54E";font-weight:900;vertical-align:middle;color:#aaa;font-size:16px;color:#fff;margin-right:8px}header .header_container .global_nav_area.pc .user_nav .header_login,header .header_container .global_nav_area.pc .user_nav .header_register{line-height:normal}header .header_container .global_nav_area.pc .user_nav .header_login{margin-left:20px}header .header_container .global_nav_area.pc .user_nav .nav_mypage{padding-left:15px}header .header_container .global_nav_area .nav_message{position:relative}header .header_container .global_nav_area .nav_message a{padding-top:0;padding-bottom:0}header .header_container .global_nav_area .nav_message a .number{position:absolute;top:-2px!important;right:-2px!important;z-index:100;background-color:#f56464;color:#fff;width:20px!important;height:20px!important;font-size:.8rem!important;border-radius:50%}@media screen and (max-width:767px){header .header_container .global_nav_area .nav_message a .number{right:-8px}}header .header_container .global_nav_area .nav_message a .number span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header .header_container .global_nav_area .nav_message a .message_icon_box{padding:6px 0}@media screen and (max-width:767px){header .header_container .global_nav_area .nav_message a .message_icon_box{padding:8px 0}}header .header_container .global_nav_area .nav_news a .number{top:-2px!important;right:-2px!important;width:20px!important;height:20px!important;border-radius:50%;font-size:.8rem!important}@media screen and (max-width:767px){header .header_container .global_nav_area .nav_news a .number{right:-8px}}header .header_container .global_nav_area .nav_news a .message_icon_box{padding:6px 0}@media screen and (max-width:767px){header .header_container .global_nav_area .nav_news a .message_icon_box{padding:8px 0}}header .header_container .global_nav_area .news_menu li.unread{background-color:#d2e7fb}header .header_container .global_nav_area .news_menu li.information{background-color:#e0fff1}header .header_container .global_nav_area .news_menu li p{font-size:.8rem}header .header_container .global_nav_area .news_menu li p .time{padding:0;margin-top:7px}header .header_container .message-news-burger_area .nav_message{position:relative}header .header_container .message-news-burger_area .nav_message a{padding-top:0;padding-bottom:0}header .header_container .message-news-burger_area .nav_message a .number{position:absolute;top:-2px!important;right:-8px!important;z-index:100;background-color:#f56464;color:#fff;width:20px!important;height:20px!important;font-size:.8rem!important;border-radius:50%}header .header_container .message-news-burger_area .nav_message a .number span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header .header_container .message-news-burger_area .nav_message a .message_icon_box{padding:6px 0}@media screen and (max-width:767px){header .header_container .message-news-burger_area .nav_message a .message_icon_box{padding:8px 0}}header .header_container .message-news-burger_area .nav_news a .number{top:-2px!important;right:-8px!important;width:20px!important;height:20px!important;border-radius:50%;font-size:.8rem!important}header .header_container .message-news-burger_area .nav_news a .message_icon_box{padding:6px 0}@media screen and (max-width:767px){header .header_container .message-news-burger_area .nav_news a .message_icon_box{padding:8px 0}}.btn.gray{border:1px solid #ccc;color:#ccc}.admin_link{position:fixed;left:16px;bottom:48px;z-index:100}@media screen and (max-width:767px){.admin_link{bottom:66px}}.admin_link a{display:block;background-color:#1cc87a;color:#fff;width:72px;height:72px;border-radius:50%;font-size:.9rem;text-align:center}@media screen and (max-width:767px){.admin_link a{width:80px;height:80px;font-size:1.05rem}}.admin_link a .icon-admin{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.admin_link a .icon-admin:before{font-family:Font Awesome\ 5 Free;content:"\F023";color:#aaa;font-weight:900;vertical-align:middle;display:block;font-size:24px;margin-right:0;color:#fff}#nowLoading{width:100%;height:300px}@media screen and (max-width:767px){#nowLoading{height:100vh;background-color:rgba(43,46,56,.9);z-index:10000;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}#nowLoading .gif_box{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#nowLoading .gif_box img{display:inline-block;width:20px;height:20px;-webkit-animation:now_loading 1s ease-in-out infinite alternate;animation:now_loading 1s ease-in-out infinite alternate}@-webkit-keyframes now_loading{0%{width:40px;height:40px}to{width:20px;height:20px}}@keyframes now_loading{0%{width:40px;height:40px}to{width:20px;height:20px}}.prompt_eula_text{text-align:center;margin-bottom:10px}.prompt_eula_text a{color:#1cc87a}.report_btn_box{margin-top:10px;margin-bottom:10px;text-align:right}.report_btn_box .report_btn:before{font-family:Font Awesome\ 5 Free;content:"\F024";font-weight:900;vertical-align:middle;color:#aaa;font-size:18px;color:#444;vertical-align:text-bottom;margin-right:10px}.icon_scroll_top_box{position:fixed;right:16px;bottom:48px;z-index:100}@media screen and (max-width:767px){.icon_scroll_top_box{bottom:66px}}.icon_scroll_top_box .icon_scroll_top{display:block;background-color:#1cc87a;color:#fff;width:72px;height:72px;border-radius:50%;text-align:center;position:relative}@media screen and (max-width:767px){.icon_scroll_top_box .icon_scroll_top{width:50px;height:50px}}.icon_scroll_top_box .icon_scroll_top img{width:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){footer{padding-top:20px;overflow:hidden}}footer .footer_container .flex_box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:20px}@media screen and (max-width:767px){footer .footer_container .flex_box{display:block}}footer .footer_container .flex_box .logo_area{margin-bottom:0}@media screen and (max-width:767px){footer .footer_container .flex_box .download_app_btn_box{width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center}}footer .footer_container .flex_box .download_app_btn_box a{display:inline-block}@media screen and (max-width:767px){footer .footer_container .flex_box .download_app_btn_box a{max-width:48%}}footer .footer_container .flex_box .download_app_btn_box a.app_store{margin-right:20px}@media screen and (max-width:767px){footer .footer_container .flex_box .download_app_btn_box a.app_store{margin-right:10px}}@media screen and (max-width:767px){footer .footer_container .flex_box .download_app_btn_box a.google_play_store{margin-left:10px}}footer .footer_container .flex_box .download_app_btn_box a img{height:50px}@media screen and (max-width:767px){footer .footer_container .flex_box .download_app_btn_box a img{height:45px}}.icon.icon_shop:before{font-family:Font Awesome\ 5 Free;content:"\F54E";font-weight:900;vertical-align:middle;color:#aaa;color:#fff}.icon_shop_account{display:block;background-color:#f3a847;width:80px;border-radius:3px;padding:3px;text-align:center}.icon_shop_account:before{font-family:Font Awesome\ 5 Free;content:"\F54E";font-weight:900;vertical-align:middle;color:#aaa;color:#fff;margin-right:5px;position:relative;top:-1px}.icon_shop_account:after{content:"SHOP";display:inline;color:#fff;font-weight:700;font-size:.8rem}.icon_shop_account.has_margin_bottom{margin-bottom:5px}.icon_shop_account.has_margin_left{margin-left:5px}.icon_shop_account.has_margin_right{margin-right:5px}.pagination{display:-webkit-box;display:flex;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center}.pagination li{min-width:32px;margin-right:10px;text-align:center;line-height:32px}.pagination li:last-child{margin-right:0}.pagination li a,.pagination li span{display:block;border:1px solid #ccc;border-radius:3px}.pagination li a{color:#1cc87a}.pagination li.prev-next{border:none;min-width:72px}.pagination li.prev-next span{border-color:#e4e4e4;background-color:#e4e4e4;color:#a3a3a3}.pagination li.prev-next a{border-color:#1cc87a;background-color:#1cc87a;color:#fff}header #mainvisualArea{background-image:url(../images/lp_shop/mainvisual.jpg)}#pageTop main section#problemArea .summary_box,#pageTop main section#solutionArea{background-image:url(../images/lp_shop/bg_sea.jpg)}#pageTop main section#exampleArea .example_list .text{background-image:url(../images/lp_shop/line_blue.png)}#pageTop main section#exampleArea .shop_list>li{align-self:stretch}#pageTop main section#exampleArea .shop_list>li .txt_box{min-height:170px}#pageTop main section#exampleArea .shop_list>li .txt_box .rate_box .rate_list li .icon_star:before{background-image:url(../images/lp_shop/icon_star.svg)!important}#pageTop main section#exampleArea .shop_list>li .txt_box .rate_box .rate_list li .icon_star.half:before{background-image:url(../images/lp_shop/icon_star_half.svg)!important}#pageTop main section#exampleArea .shop_list>li .txt_box .rate_box .rate_list li .icon_star.blank:before{background-image:url(../images/lp_shop/icon_star_blank.svg)!important}#pageTop main section#exampleArea .supporter_list li .name img{width:150px;height:150px}@media screen and (max-width:767px){#pageTop main section#exampleArea .supporter_list li .name img{width:80px;height:80px}}