body{width:100vw}@media (orientation:portrait){body{min-height:100vh}}@media (orientation:landscape){body{min-width:100vw}}.full_ly{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;background-color:#fff}.full_ly>*+*{margin-left:var(--pfg-gap,0)}.full_ly .head{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000}.full_ly .head>*+*{margin-left:var(--pfg-gap,0)}.full_ly .head h1{padding:19px 0;color:#fff;font-size:17.5px;font-weight:400}.full_ly .btn-close{position:absolute;top:50%;right:10px;width:29px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.full_ly .btn-close img{width:100%}.full_ly .layer_close{width:29px;height:29px;background:url(../img/common/sp_icon.png) no-repeat;background-size:auto 100px;background-position:6px -15px;position:absolute;top:50%;right:10px;width:29px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.full_ly .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;border-top:4px solid #00a0e9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.full_ly .content>*+*{margin-left:var(--pfg-gap,0)}.tab{overflow:hidden}.tab:after{content:"";display:block;clear:both;height:0;visibility:hidden}.tab li{width:50%;float:left;position:relative}.tab li a{display:block;height:50px;line-height:50px;text-align:center;font-size:15px;color:#707070;background-color:#dcdcdc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tab li.active a{color:#000;background-color:#ffc600}.input_radio+label i{vertical-align:middle;display:inline-block;margin-top:-3px;background:url(../img/common/sp_radio_m.png) no-repeat 0 0;background-size:100%}.input_radio:checked+label i{background-image:url(../img/common/sp_radio_m.png);background-position:0 -8.556vh}.input_radio+label i{width:6.8vh;height:6.8vh}.spo .head{background-color:#00aeef}.spo .head img{height:35%}.spo .content{border-top:none}.spo .select2-container--default .select2-selection--single{height:50px;border:1px solid #dfdfdf;outline:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0}.spo .select2-container--default .select2-selection--single>*+*{margin-left:var(--pfg-gap,0)}.spo .select2-container--default .select2-selection--single .select2-selection__arrow{height:49px}.spo .select2-container--default .select2-selection--single .select2-selection__rendered{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:center}.spo .select2-container--open{text-align:center}.spo .select2-dropdown{border-radius:0}a.btn[disabled],a.btn[disabled]:active,a.btn[disabled]:hover{pointer-events:none;cursor:default;-webkit-box-shadow:none;box-shadow:none}.input_wrap{position:relative}.input_wrap .place_holder{position:absolute;left:0;top:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;font-size:15px}.input_wrap .place_holder>*+*{margin-left:var(--pfg-gap,0)}.input_wrap input:focus+.place_holder,.input_wrap input:valid+.place_holder{display:none}.input_wrap .detail_desc{font-size:.86em;color:#999}.form_area .error{font-size:15px;line-height:2.5em;display:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.form_area.error .error{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.form_area.error .error>*+*{margin-left:var(--pfg-gap,0)}.form_wrap .form_area.error .input_wrap input{border-color:#ff522a}.form_area .error img{width:1.2em;margin-right:.2em}.policy_con{padding:2.3vw}.policy_con .txt_area{margin-bottom:2.2vw}.policy_con h3{min-height:11.5px;padding-left:16px;background:url(../img/common/wh23_yello_bul.png) no-repeat 0 center;background-size:11.5px;line-height:29px;margin-bottom:5px;font-size:15px;color:#000}.policy_con h3.no_icon{background:0 0;padding-left:0}.policy_con p{font-size:12px;color:#464646;line-height:1.5}.policy_con .btn_link{font-size:12px;color:#448aca;margin-top:10px}.policy_con .txt_area .policy_table{width:100%;table-layout:fixed}.policy_con .txt_area .policy_table thead tr th{height:40px;background-color:#f8f8f8;border:1px solid #bfbfbf;border-left:none;color:#1b1b1b;font-size:14px}.policy_con .txt_area .policy_table thead tr th:first-child{border-left:1px solid #bfbfbf}.policy_con .txt_area .policy_table tbody tr td{padding:7px 10px;border:1px solid #d2d2d2;border-top:none;border-left:none;color:#888;font-size:12px;line-height:1.5;text-align:center}.policy_con .txt_area .policy_table tbody tr td:first-child{border-left:1px solid #d2d2d2}.policy_con .txt_area .policy_table tbody tr td.tbl_left{text-align:left}.policy_con .txt_area .policy_table tbody tr td.txt_red{color:#ff522a}.policy_con .list_box{border:3px solid #dfdfdf;padding:30px}.policy_con .list_box:after{content:"";display:block;clear:both;height:0;visibility:hidden}.policy_con .list_box .area{float:left;width:50%}.policy_con .list_box .area p{overflow:hidden}.policy_con .list_box .area p span{display:inline-block;width:75px;color:#898989;margin:5px 0;text-align:left}.policy_con .list_box .area p a{display:inline-block;border-bottom:1px solid #fff;font-size:14px;color:#464646;margin:5px 0}.campagin .bul_listbox li{text-align:center;font-size:1.375vw;color:#464646;line-height:1.7}.campagin .policy_table{width:100%;table-layout:fixed;margin-top:2.7vw}.campagin .policy_table thead tr th{height:4.9vw;background-color:#f8f8f8;border:1px solid #bfbfbf;border-top-width:2px;border-bottom-width:2px;color:#1b1b1b;font-size:1.25vw;line-height:1.5}.campagin .policy_table thead tr th:last-child{border-right-width:2px}.campagin .policy_table thead tr th:first-child{border-left-width:2px}.campagin .policy_table tbody tr td{padding:.9vw;border:1px solid #d2d2d2;border-top:none;border-left:none;color:#888;font-size:1.25vw;line-height:1.5;text-align:center}.campagin .policy_table tbody tr td:first-child{border-left:1px solid #d2d2d2}.campagin .policy_table tbody tr td.tbl_left{text-align:left}.campagin .policy_table tbody tr td.txt_red{color:#ff522a}.campagin .input_radio{display:none}.campagin .input_radio:checked+label i{background-position:0 -2.5vw}.campagin .input_radio+label i{width:2vw;height:2vw}.campagin .info_txt{text-align:center;font-size:1.5625vw;color:#464646;margin:2.75vw 0 2vw;line-height:1.5}.campagin .btn{display:block;text-align:center;font-size:1.5625vw;color:#000;margin:0 auto;line-height:6.3vw;width:28vw;background-color:#ffc600}.campagin .test_result{margin-top:2.5vw;border:3px solid #dfdfdf;text-align:center}.campagin .test_result img{display:block;width:17.6vw;margin:4.3vw auto 3.8vw}.campagin .test_result .result_txt{display:inline-block;font-size:1.875vw;color:#464646;margin-bottom:4.4vw}.campagin .test_result .txt_area{text-align:left;background-color:#f8f8f8;border-top:1px solid #dcdcdc;padding:2.3vw}.campagin .test_result .txt_area strong{font-size:1.5625vw;color:#ff522a}.campagin .test_result .txt_area strong object{vertical-align:middle;margin-right:.7vw;width:2.125vw}.campagin .test_result .txt_area p{font-size:1.375vw;color:#888;line-height:1.5;margin-top:1.1vw}.pop_ly{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;width:100%;height:100%;top:0;left:0;z-index:15}.pop_ly>*+*{margin-left:var(--pfg-gap,0)}.pop_ly .dim{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.5;z-index:5}.agreement_scroll_wrapper{overflow:scroll;height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.agreement_scroll_wrapper>*+*{margin-left:var(--pfg-gap,0)}.layer_agreement{overflow:hidden;position:relative;width:50vw;z-index:15;background-color:#f4f3f8;margin:auto}.layer_agreement h1{font-size:2vw;color:#000;font-weight:400;height:5.8vw;line-height:5.8vw;text-align:center}.layer_agreement .form_chk{display:block;position:relative}.layer_agreement .form_chk input{position:absolute;left:3px;top:3px;width:1px;height:1px;-webkit-appearance:none}.layer_agreement .form_chk label{display:block;position:relative;padding-left:3.2vw;font-size:13px;color:#000;line-height:2.2vw}.layer_agreement .form_chk label:after{content:"";display:inline-block;background:url(../img/common/m_sp_check.png) no-repeat;background-size:100%;position:absolute;left:.5vw;top:0;width:2.2vw;height:2.2vw;background-position:0 -4.85vw}.layer_agreement .form_chk input:checked+label:after{background-position:0 -2.45vw}.layer_agreement .join_agree{padding:0 1.4vw 1.5vw}.layer_agreement .join_agree .join_agree_all{border:1px solid #d2d2d2;background-color:#fff;margin-bottom:1.3vw;padding:1.8vw 1.4vw}.layer_agreement .join_agree .join_agree_all .form_control label{padding-left:4.2vw;font-size:2vw;line-height:3.2vw}.layer_agreement .join_agree .join_agree_all .form_chk label:after{content:"";position:absolute;left:0;top:0;width:3.2vw;height:3.2vw;background-position:0 0}.layer_agreement .join_agree .join_agree_all .form_chk input:checked+label:after{background-position:0 -3.55vw}.layer_agreement .join_agree .join_agree_list{border:1px solid #d2d2d2;background-color:#fff}.layer_agreement .join_agree .join_agree_list li{border-bottom:1px solid #d2d2d2;position:relative;padding:1.2vw 1.4vw}.layer_agreement .join_agree .join_agree_list li:last-child{border-bottom:none}.layer_agreement .join_agree .join_agree_list li label{display:block;padding-left:4.2vw;font-size:1.6vw;padding-right:4vw;word-break:keep-all}.layer_agreement .join_agree .join_agree_list li:last-child label{padding-right:0}.layer_agreement .join_agree .join_agree_list .link_view{position:absolute;right:0;top:0;padding:1.2vw 2vw;font-size:1vw;font-weight:500;color:#999;line-height:2.2vw}.layer_agreement .join_agree .join_agree_list .link_view:after{content:"";display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:.9375vw;height:.9375vw;margin-left:.4375vw;border-right:.225vw solid #d2d2d2;border-bottom:.225vw solid #d2d2d2;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle}.layer_agreement .fxd_wrap .btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:6.3vw;text-align:center;font-size:2.3vw;color:#000;background-color:#ffc600}.layer_agreement .fxd_wrap .btn>*+*{margin-left:var(--pfg-gap,0)}.layer_agreement .red{color:#fe5335}.layer_agreement .blue{color:#237fe5}.layer_agreement .join_agree .join_agree_list .form_sub{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-left:5.2vw}.layer_agreement .join_agree .join_agree_list .form_sub>*+*{margin-left:var(--pfg-gap,0)}.layer_agreement .join_agree .join_agree_list .form_sub label{padding-left:3vw}.layer_agreement .form_sub span:first-child{margin-right:1.5vw}.layer_agreement .form_sub label:after{left:.5vw;top:.2vw;width:1.8vw;height:1.8vw;background-position:0 0}.layer_agreement .form_sub input:checked+label:after{background-position:0 -2vw}.layer_agreement .fxd_wrap .btn[disabled]{pointer-events:none;cursor:default;background-color:#dcdcdc}.layer_terms{overflow:hidden;position:relative;width:80vw;z-index:15;background-color:#f4f3f8}.layer_terms .head{background-color:#000;border-bottom:4px solid #00a0e9;position:relative}.layer_terms .head h1{font-size:17.5px;color:#fff;text-align:center;padding:19px 0}.layer_terms .head .btn-close{position:absolute;top:50%;right:10px;width:29px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.layer_terms .head .btn-close img{width:100%}.layer_terms .policy_con{max-height:70vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll}.layer_terms .policy_con .padding-div{padding:2.3vw}.layer_terms .policy_con .txt_area{margin-bottom:1.7vw}.layer_terms .policy_con h3{margin-bottom:5px;font-size:15px;color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.layer_terms .policy_con h3>*+*{margin-left:var(--pfg-gap,0)}.layer_terms .policy_con h3 .icon{width:20px;display:inline-block;margin-left:7px}.layer_terms .policy_con h3 .icon:first-child{margin-left:15px}.layer_terms .policy_con h4{margin-top:20px;margin-bottom:12px;font-size:13px;color:#000}.layer_terms .policy_con p{font-size:12px;color:#464646;line-height:1.5}.layer_terms .policy_con .btn_link{font-size:12px;color:#448aca;margin-top:10px}.layer_terms .txt_area .policy_table{width:100%;table-layout:fixed}.layer_terms .txt_area .policy_table thead tr th{height:40px;background-color:#f8f8f8;border:1px solid #bfbfbf;border-left:none;color:#1b1b1b;font-size:14px}.layer_terms .txt_area .policy_table thead tr th:first-child{border-left:1px solid #bfbfbf}.layer_terms .txt_area .policy_table tbody tr td{padding:7px 10px;border:1px solid #d2d2d2;border-top:none;border-left:none;color:#888;font-size:12px;line-height:1.5;text-align:center}.layer_terms .txt_area .policy_table tbody tr td:first-child{border-left:1px solid #d2d2d2}.layer_terms .txt_area .policy_table tbody tr td.tbl_left{text-align:left}.layer_terms .txt_area .policy_table tbody tr td.txt_red{color:#ff522a}.layer_terms .txt_area .policy_table.policy_table2 tbody tr td img{width:50px}.layer_terms .txt_area .policy_table2 tbody tr td h4{color:#000;margin-top:15px;font-size:17px}.layer_terms .txt_area .policy_table2 tbody tr td p{color:#464646;margin-top:15px}.layer_terms.upp .tab li a{display:block}.layer_terms.upp .content{padding:2.3vw}.layer_terms.upp .content{padding:2.3vw max(2.3vw,env(safe-area-inset-right)) max(2.3vw,env(safe-area-inset-bottom)) max(2.3vw,env(safe-area-inset-left))}.layer_terms.upp .content .policy_con{height:70vh}.layer_banner{overflow:hidden;width:100%;position:relative;z-index:15}.layer_banner .swiper_banner .swiper-slide a{display:block;text-align:center}.layer_banner .swiper_banner .swiper-slide a img{display:inline-block;height:70vh}.layer_banner .swiper_banner .swiper-slide.auto a img{display:inline-block;height:initial;width:90%}.layer_banner .btn_wrap{margin:0 auto;width:80vw}.layer_banner .btn_wrap .btn{font-size:14px;color:#959595;padding:17.5px 0;background-color:#313131;margin:0;border-right:1px solid #5a5a5a}.layer_banner .btn_wrap .btn:last-child{border-right:none}.layer_banner .swiper-pagination-bullet{background:#fff!important;opacity:.7!important}.layer_banner .swiper-pagination-bullet-active{background:#00a0e9!important;opacity:1!important}.layer_banner .swiper-container-horizontal>.swiper-pagination-bullets,.layer_banner .swiper-pagination-custom,.layer_banner .swiper-pagination-fraction{bottom:55px!important}@media all and (orientation:portrait){.layer_agreement{width:85vw}.layer_agreement h1{font-size:4vw;height:11.6vw;line-height:11.6vw}.layer_agreement .form_chk label{padding-left:6.4vw;line-height:4.4vw}.layer_agreement .form_chk label:after{left:1vw;top:0;width:4.4vw;height:4.4vw;background-position:0 -9.7vw}.layer_agreement .form_chk input:checked+label:after{background-position:0 -4.9vw}.layer_agreement .join_agree{padding:0 2.8vw 3vw}.layer_agreement .join_agree .join_agree_all{margin-bottom:2.6vw;padding:3.2vw 2.8vw}.layer_agreement .join_agree .join_agree_all .form_control label{padding-left:8.4vw;font-size:4vw;line-height:6.4vw}.layer_agreement .join_agree .join_agree_all .form_chk label:after{width:6.4vw;height:6.4vw;background-position:0 0}.layer_agreement .join_agree .join_agree_all .form_chk input:checked+label:after{background-position:0 -7.1vw}.layer_agreement .join_agree .join_agree_list li{padding:2.4vw 2.8vw}.layer_agreement .join_agree .join_agree_list li label{padding-left:8.4vw;font-size:3.2vw}.layer_agreement .join_agree .join_agree_list .link_view{padding:2.4vw 4vw;font-size:2vw;line-height:4.4vw}.layer_agreement .join_agree .join_agree_list .link_view:after{width:2vw;height:2vw;margin-left:.5vw;border-right:.45vw solid #d2d2d2;border-bottom:.45vw solid #d2d2d2}.layer_agreement .fxd_wrap .btn{min-height:12.6vw;font-size:4.6vw}.layer_agreement .join_agree .join_agree_list .form_sub{padding-left:9.5vw}.layer_agreement .join_agree .join_agree_list .form_sub label{padding-left:5vw}.layer_agreement .form_sub span:first-child{margin-right:1.5vw}.layer_agreement .form_sub label:after{left:.5vw;top:.5vw;width:3.5vw;height:3.5vw;background-position:0 0}.layer_agreement .form_sub input:checked+label:after{background-position:0 -3.9vw}.layer_terms{width:85vw}.layer_terms .policy_con{max-height:80vh}.layer_banner.horizontal .swiper_banner .swiper-slide a img{display:inline-block;width:90%;height:auto}@media (max-width:400px){.layer_terms .head h1{font-size:13.5px}}}.inner{padding:20px}.customer_wrap .search_wrap{padding:20px;border-bottom:5px solid #f8f8f8}.customer_wrap .search_wrap .search{position:relative;padding:0 40px 0 0;background:#eee}.customer_wrap .search_wrap .search input[type=text]{width:100%;background:0 0;height:41px;line-height:41px;text-indent:16px;font-size:13px}.customer_wrap .search_wrap .search .btn_search{display:block;width:21px;height:22px;background:url(../img/common/sp_icon.png) no-repeat;background-size:auto 100px;background-position:-70px 0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.customer_wrap .list_wrap{margin-top:2px}.customer_wrap .list_wrap li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:-1px;padding:14px 12px;border:1px solid #e5e5e5}.customer_wrap .list_wrap li:first-child{margin-top:0}.customer_wrap .form_chk{position:relative}.customer_wrap .form_chk input{position:absolute;left:3px;top:3px;width:1px;height:1px;-webkit-appearance:none}.customer_wrap .form_chk label{display:block;position:relative;padding-left:32px;font-size:13px;color:#000;line-height:1.3}.customer_wrap .form_chk label:after{content:'';background:url(../img/common/m_sp_check.png) no-repeat;background-size:100%;position:absolute;left:4px;top:0;width:16px;height:16px;background-position:0 -35px}.customer_wrap .form_chk input:checked+label:after{background-position:0 -18px}.open_list .tit{padding:20px;font-size:14px;color:#000;font-weight:700;position:relative;border-bottom:1px solid #e5e5e5}.open_list .tit.bn{border-bottom:none}.open_list .tit button{display:block;width:17px;height:17px;background:url(../img/common/sp_icon.png) no-repeat;background-size:auto 100px;background-position:0 0;position:absolute;right:17px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.open_list .tit button.on{background-position:-17px 0}.open_list .depth1{display:none;background-color:#f8f8f8}.open_list .depth1.active{display:block}.open_list .depth1 li{padding:16px 20px;font-size:12px;color:#1b1b1b;border-bottom:1px solid #e5e5e5}.open_list .depth1 li a{line-height:1.5;position:relative;padding-left:10px}.open_list .depth1 li a:before{content:'';display:inline-block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:4px;border-radius:4px;background-color:#959595}.open_list .depth2{display:none;background-color:#f8f8f8;border-top:1px solid #e5e5e5}.open_list .depth2.active{display:block;margin-bottom:-4px}.open_list .depth2>li>a{display:block;padding:16px 20px 16px 45px;font-size:12px;color:#1b1b1b;border-bottom:1px solid #e5e5e5;line-height:1.5;position:relative}.open_list .depth2>li>a:before{content:'';display:inline-block;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:17px;height:17px;background:url(../img/common/sp_icon.png) no-repeat;background-size:auto 100px;background-position:-34px 0}.open_list .depth2>li.on>a:before{background-position:-51px 0}.open_list .depth3{display:none;background-color:#fff}.open_list .depth3.active{display:block}.open_list .depth3 li{padding:16px 20px 16px 37px;font-size:12px;color:#1c1c1c;border-bottom:1px solid #e5e5e5}.open_list .depth3 li a{line-height:1.5;position:relative;padding-left:10px}.open_list .depth3 li a:before{content:'';display:inline-block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:4px;border-radius:4px;background-color:#aaa}.list_my{border-top:5px solid #f8f8f8;border-bottom:5px solid #f8f8f8}.list_my:after{content:'';display:block;float:none;clear:both}.list_my li{float:left;width:50%;border-bottom:1px solid #e5e5e5;text-align:center;font-size:13px;color:#1b1b1b}.list_my li:nth-child(2n){border-left:1px solid #e5e5e5}.list_my li:nth-child(3),.list_my li:nth-child(4){border-bottom:none}.list_my li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px}.list_my li a>*+*{margin-left:var(--pfg-gap,0)}.list_dot li{padding:16px 20px;font-size:12px;color:#1b1b1b;border-bottom:1px solid #e5e5e5}.list_dot li a{line-height:1.5;position:relative;padding-left:10px}.list_dot li a:before{content:'';display:inline-block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:4px;border-radius:4px;background-color:#d2d2d2}.navi{background-color:#f8f8f8;padding:19px 20px}.navi li{display:inline-block;font-size:13px;color:#464646}.navi li:after{content:'>';display:inline-block;margin:0 4px 0 8px;font-size:13px;color:#bfbfbf}.navi li:last-child:after{display:none}.faq_detail dt{margin-bottom:8px}.faq_detail dt:before{content:'';display:inline-block;vertical-align:middle;margin-right:7px;width:21px;height:21px;background:url(../img/common/sp_icon.png) no-repeat;background-size:auto 100px;background-position:-25px -20px}.faq_detail dd{background-color:#f8f8f8;padding:14px 24px 14px 44px;font-size:10px;color:#707070;line-height:1.7;position:relative;border-radius:5px}.faq_detail dd:before{content:'';display:block;position:absolute;left:14px;top:14px;width:21px;height:21px;background:url(../img/common/sp_icon.png) no-repeat;background-size:auto 100px;background-position:-46px -20px}.btn_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center;margin:20px -5px 0}.btn_wrap>*+*{margin-left:var(--pfg-gap,0)}.btn_wrap.mt0{margin-top:0}.btn_wrap .btn{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:inline-block;font-size:15px;color:#000;padding:17.5px 0;background-color:#dcdcdc;margin:0 5px;text-align:center;vertical-align:middle}.btn_wrap .btn.bg_yellow{background-color:#ffc600}.form_wrap{border-bottom:5px solid #f8f8f8}.form_wrap.brbn{border-bottom:none}.form_area input::-webkit-input-placeholder{color:#959595}.form_area input:-ms-input-placeholder{color:#959595}.form_area textarea::-webkit-input-placeholder{color:#959595}.form_area textarea:-ms-input-placeholder{color:#959595}.form_wrap .forme_tit{position:relative;margin-bottom:8px}.form_wrap .forme_tit.must{position:relative}.form_wrap .forme_tit.must:before{content:'*';position:absolute;top:0;left:0;font-size:13px;color:#e60012}.form_wrap .forme_tit.must h3{margin-left:14px}.form_wrap .forme_tit h3{position:relative;font-size:14px;color:#1b1b1b}.form_wrap .forme_tit span{position:absolute;right:0;top:0;font-size:10px;color:#e60012}.form_wrap .forme_tit span em{display:inline-block;margin-left:10px}.form_wrap .forme_tit span .form_checkbox{position:relative;padding-left:22px}.form_wrap .forme_tit span .form_checkbox input{position:absolute;left:0;top:0;z-index:-1;opacity:0}.form_wrap .forme_tit span .form_checkbox label{display:inline-block;position:relative;font-size:13px;color:#1b1b1b;line-height:18px;cursor:pointer}.form_wrap .forme_tit span .form_checkbox label:before{content:"";position:absolute;left:-22px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:18px;height:18px;background:url(../img/common/ico_chk.png) no-repeat 0 0;background-size:cover}.form_wrap .forme_tit span .form_checkbox input:checked+label:before{background-position:0 -18px}.form_wrap .select_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.form_wrap .select_wrap>*+*{margin-left:var(--pfg-gap,0)}.form_wrap .select_wrap .select_btn{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.form_wrap .select_wrap.eq2 .select_btn:first-child{margin-right:5px}.form_wrap .select_wrap.eq2 .select_btn:last-child{margin-left:5px}.sel_shape{overflow:hidden;position:relative;width:100%;text-align:left;-webkit-appearance:none;text-indent:10px;height:41px;font-size:13px;color:#313131;background-color:#f8f8f8;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel_shape:after{content:"";display:block;width:30px;height:33px;position:absolute;right:0;top:4px;background-image:url(../img/common/sp_icon.png);background-repeat:no-repeat;background-size:auto 100px;background-position:-70px -22px;vertical-align:middle}.sel_shape.must:before{content:'*';display:inline-block;font-size:13px;color:#e60012;text-indent:0;margin-right:5px}.layer_select_popup .popup_wrap{position:fixed!important;left:0;top:50%!important}.layer_select_popup .popup_wrap .btn_layer_sel{max-height:225px}.layer_select_popup .popup_wrap .scroll_box{overflow:hidden}.layer_select_popup .popup_wrap .scroll_box .swiper-wrapper{width:100%;height:100%}.layer_select_popup .popup_wrap .scroll_box .swiper-wrapper .swiper-slide{width:100%}.layer_popup .deem{background:#000;position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:.7;z-index:2001;cursor:pointer}.layer_popup .popup_wrap{width:100%;position:absolute;top:0;left:0;z-index:2010;-webkit-overflow-scrolling:touch}.layer_popup .popup_wrap .inner2{margin:0 15px;padding:0;background-color:#fff}.layer_popup .btn_layer{max-height:409px}.layer_popup .btn_layer li button{width:100%;background-color:#fff;text-align:left;padding:11px 20px 10px 20px;font-size:20px;color:#313131;position:relative}.layer_popup .btn_layer li:last-child button{border-bottom:none}.layer_popup .btn_layer li button:after{content:"";display:block;width:20px;height:20px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/common/sp_icon.png);background-repeat:no-repeat;background-size:auto 100px;background-position:0 -45px}.layer_popup .btn_layer li.on button:after{background-position:-25px -45px}.layer_popup .scroll_box{overflow:hidden}.layer_popup .btn_layer.swiper-wrapper{display:block!important}.form_wrap .form_area{margin-top:10px}.form_area{background-color:#f8f8f8}.form_area input{display:block;width:100%;height:41px;font-size:13px;color:#313131;background-color:transparent;padding:0 10px}.form_area textarea{display:block;resize:none;width:100%;height:115px;font-size:13px;color:#313131;background-color:transparent;padding:13px 10px 13px 10px}.form_area.must{padding-left:13px;background-color:#f8f8f8;position:relative}.form_area.must:before{content:'*';display:block;position:absolute;left:10px;top:12px;font-size:13px;color:#e60012;text-indent:0}.form_area.must input::-webkit-input-placeholder{color:#313131}.form_area.must input:-ms-input-placeholder{color:#313131}.form_area.must textarea::-webkit-input-placeholder{color:#313131}.form_area.must textarea:-ms-input-placeholder{color:#313131}.form_wrap .screen_list{margin:0 -5px 20px}.form_wrap .screen_list:after{content:"";display:block;clear:both;height:0;visibility:hidden}.form_wrap .screen_list li{float:left;width:33.33%}.form_wrap .screen_list span{display:block;margin:0 5px;height:50px;background-color:#f8f8f8;position:relative;overflow:hidden}.form_wrap .screen_list span input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.form_wrap .screen_list span label{display:block;width:100%;height:100%;position:relative;z-index:1;margin:0 5px}.form_wrap .screen_list span label img{width:100%;height:100%}.form_wrap .screen_list span:before{content:'';display:inline-block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0;width:12.5px;height:12.5px;background-image:url(../img/common/sp_icon.png);background-repeat:no-repeat;background-size:auto 100px;background-position:-48px -45px}.form_wrap .screen_list span button{display:none;position:absolute;right:0;top:0;z-index:10;width:22px;height:22px;background:#1b1b1b url(../img/common/sp_icon.png);background-repeat:no-repeat;background-size:auto 100px;background-position:-62px -45px}.form_wrap .txt_box{background-color:#f8f8f8;padding:10px;line-height:1.5;font-size:10px;color:#252525;margin-bottom:20px}.form_wrap .form_checkbox{position:relative;padding-left:29px}.form_wrap .form_checkbox input{position:absolute;left:0;top:0;z-index:-1;opacity:0}.form_wrap .form_checkbox label{display:inline-block;position:relative;font-size:13px;color:#1b1b1b;line-height:21px;cursor:pointer}.form_wrap .form_checkbox label:before{content:"";position:absolute;left:-29px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:21px;height:21px;background:url(../img/common/ico_chk.png) no-repeat 0 0;background-size:cover}.form_wrap .form_checkbox input:checked+label:before{background-position:0 -21px}.list_wrap2 li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:19px 40px 19px 20px;font-size:14px;color:#000;border-bottom:1px solid #e5e5e5;position:relative}.list_wrap2 li a:after{content:'';display:block;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:15px;background:url(../img/common/sp_icon.png);background-repeat:no-repeat;background-size:auto 100px;background-position:-20px -66px}.list_view{padding:20px}.my_inquiry_info{font-size:13px;color:#464646;line-height:1.5;margin-bottom:18px;text-align:center}.inquiry_view h2{font-size:14px;color:#000;margin-bottom:22px;text-align:center}.inquiry_view .view_tit{font-size:10px;color:#464646;margin-bottom:10px;position:relative}.inquiry_view .view_tit i{display:inline-block;font-size:10px;color:#aaa;margin:-2px 3px 0 5px;vertical-align:middle}.inquiry_view .view_tit span{font-size:10px;color:#959595;position:absolute;right:0;top:0}.inquiry_view dl dt{border-top:1px solid #000;font-size:12px;color:#464646;line-height:1.5;padding:15px 10px}.inquiry_view dl dd{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background-color:#f8f8f8;font-size:12px;color:#464646;line-height:1.5;padding:15px 10px}.login_wrap h2.logo{margin:10px auto 35px;width:200px;height:33px;background:url(../img/common/logo.png) no-repeat;background-size:100%}.login_wrap .fail_info{font-size:13px;color:#464646;text-align:center;line-height:1.5;margin:-12px 0 23px}.login_wrap .fail_info.mt0{margin-top:0}.login_wrap .fail_info img{display:inline-block;width:99px;margin-bottom:19px}.login_wrap .fail_info span{color:#ff562f}.login_wrap .fail_info span.block{display:block;color:#ff562f}.login_wrap .form_wrap{border:none}.login_wrap .form_wrap .form_area{margin-top:0;background:#fff}.login_wrap .form_wrap .form_area+.form_area{margin-top:10px}.login_wrap .form_wrap .form_area input{border:1px solid #e5e5e5;font-size:15px;height:50px}.login_wrap .form_wrap .form_area input::-webkit-input-placeholder{color:#464646}.login_wrap .form_wrap .form_area input:-ms-input-placeholder{color:#464646}.login_wrap .look_box{text-align:center;margin:20px 0 30px}.login_wrap .look_box a{display:inline-block;font-size:14px;color:#464646}.login_wrap .look_box a:after{content:'';display:inline-block;vertical-align:middle;margin:-2px 9px 0 11px;width:1px;height:13px;background-color:#e8e8e8}.login_wrap .look_box a:last-child:after{display:none}.login_wrap .reason{margin-bottom:30px}.login_wrap .reason dt{text-align:center;font-size:13px;color:#000;padding:17px 0;border-top:2px solid #000;border-bottom:1px solid #000}.login_wrap .reason dd{padding:15px 10px}.login_wrap .reason dd span{display:block;line-height:1.6;font-size:10px;color:#000;position:relative;padding-left:7px}.login_wrap .reason dd span:before{content:'';display:block;width:3px;height:3px;background-color:#313131;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.login_wrap .reason dd:last-child{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#f8f8f8}.login_wrap .info_box{background-color:#f8f8f8;padding:15px 15px 20px}.login_wrap .info_box p{font-size:12.5px;color:#959595;line-height:1.5;text-align:center}.login_wrap .info_box p i{color:#ff562f}.login_wrap .info_box .btn{display:block;margin:20px auto 0;text-align:center;font-size:12.5px;color:#fff;width:47%;padding:14px 0;background-color:#5f6066}.home_wrap{background:#fc0;background:-moz-linear-gradient(top,#fc0 0,#fc0 174px,#fff 174px,#fff 100%);background:linear-gradient(to bottom,#fc0 0,#fc0 174px,#fff 174px,#fff 100%)}.home_wrap h2.logo{margin:26px auto 20px;width:200px;height:75px;background:url(../img/home/logo.png) no-repeat;background-size:100%}.home_wrap .game_list li{overflow:hidden;border-radius:20px;margin-top:20px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.35);box-shadow:0 10px 10px rgba(0,0,0,.35)}.home_wrap .game_list li:first-child{margin-top:0}.home_wrap .game_list a{display:block;position:relative;height:100%;background-color:#fff}.home_wrap .game_list figure>img{width:100%;height:auto}.home_wrap .game_list figcaption{position:absolute;right:0;bottom:0;left:0;padding:16px 10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.35)),to(rgba(0,0,0,.8)));background:-moz-linear-gradient(top,rgba(0,0,0,.35) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.35) 0,rgba(0,0,0,.8) 100%);color:#fff;text-align:center}.home_wrap .game_list figcaption>strong{font-size:22px}.home_wrap .game_list figcaption>p{margin-top:10px;font-size:16px}.tr_wrap .complete_info{font-size:13px;color:#464646;text-align:center;line-height:1.5;margin:-12px 0 23px}.tr_wrap .complete_info.mt0{margin-top:0}.tr_wrap .complete_info img{display:inline-block;width:99px;margin-bottom:19px}.tr_wrap .complete_info span{color:#ff562f}.tr_wrap .form_wrap{border:none}@media (orientation:landscape){.tr_wrap .form_wrap{margin:20px 25% 0}.tr_wrap .btn_wrap{margin:20px 25% 0}}.tr_wrap .txt_red{color:#ff522a}.tr_wrap .txt_blue{color:#0c65ed}.tr_pwinput h1{font-size:18px;color:#434343;font-weight:300;margin:14px 0 34px;line-height:normal}.tr_pwinput p{font-size:18px;font-weight:500}.tr_pwinput .form_wrap .form_area{background-color:transparent}.tr_pwinput .form_wrap .form_area input{border:1px solid #e5e5e5;font-size:15px;height:50px}.tr_pwinput .form_wrap .form_area input::-webkit-input-placeholder{color:#464646}.tr_pwinput .form_wrap .form_area input:-ms-input-placeholder{color:#464646}#pwinput_popup1 .box{background-color:#eee;line-height:3em;text-align:center}#pwinput_popup1 .message{padding:20px 0}#pwinput_popup1 .txt_blue{color:#0c65ed}#pwinput_popup1 span{padding:20px 0}#pwinput_popup1 .error{text-align:center;color:#ff522a;padding:20px 0;line-height:normal}.tr_agreement{font-size:15px;line-height:1.5}.tr_agreement .desc{line-height:1.5;margin-bottom:1em}.tr_agreement table{width:100%}.tr_agreement .info{margin:0 auto 2em}.tr_agreement .corp-info caption,.tr_agreement .info caption{font-size:18px;background-color:#eee;line-height:40px;margin-bottom:1px}.tr_agreement .corp-info caption{margin-bottom:1.1em}.tr_agreement .info th{line-height:40px;background-color:#7d7d7d;font-size:15px;color:#fff}.tr_agreement .info th:first-child{border-right:1px solid #fff}.tr_agreement .info tr{font-size:12px;color:#000}.tr_agreement .info td{padding:15px;line-height:normal;text-align:center;vertical-align:middle;border:1px solid #bfbfbf;border-top:none;font-weight:300;text-align:left}.tr_agreement .info td:first-child{background-color:#f8f8f8;text-align:center}.tr_agreement .info td:last-child{border-left:none}.tr_agreement .caption{font-size:18px;background-color:#eee;line-height:40px;margin-bottom:1px;text-align:center}.tr_agreement ul{list-style:disc inside;padding:1em 1em 2em}.tr_agreement ul li{line-height:1.5;font-size:14px;font-weight:300;color:#bfbfbf}.tr_agreement ul li span{position:relative;left:-.4em;top:0;color:#000}.tr_agreement .corp-info{width:100%;border:1px solid #bfbfbf;border-collapse:collapse}.tr_agreement .corp-info th{background-color:#f8f8f8;text-align:center;border:1px solid #bfbfbf;font-size:14px;font-weight:300;padding:1em}.tr_agreement .corp-info td{border:1px solid #bfbfbf;font-size:14px;font-weight:300;padding:1em}.tr_agreement tr:nth-child(5) td{line-height:1.5}@media (orientation:landscape){#pwinput_popup1.alert{left:15%;right:15%}}.tab_guide{overflow:hidden;border:1px solid #e5e5e5}.tab_guide:after{content:"";display:block;clear:both;height:0;visibility:hidden}.tab_guide li{width:25%;float:left;position:relative;border-right:1px solid #e5e5e5}.tab_guide li:last-child{border-right:none}.tab_guide li a{display:block;height:50px;line-height:50px;text-align:center;font-size:15px;color:#1b1b1b;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tab_guide li.active a{color:#fff;background-color:#00a0e9}.tab_guide.eq3 li{width:33.33%}.tab_guide.eq3 li:nth-child(3n){border-right:none}.tab_guide.eq3 li:nth-child(-n+3){border-bottom:1px solid #e5e5e5}.tab_guide.eq3 li a{font-size:13px;height:35px;line-height:35px}.guide_con .guide_box{padding:20px 0;border-bottom:1px solid #dcdcdc}.guide_con .guide_box:last-child{border-bottom:none}.guide_con .guide_box .tit{display:block;font-size:15px;color:#1b1b1b;font-weight:700;margin-bottom:12px}.guide_con .guide_box .group{display:block}.guide_con .guide_box .group+.group{margin-top:20px}.guide_con .guide_box .group .img_area img{width:100%}.guide_con .guide_box .group .txt_area{font-size:12px;color:#626262;line-height:1.5;margin-top:6px}.guide_con h2{font-size:15px;margin-bottom:12px}.guide_con ul{margin-left:.5em;font-size:13px}.guide_con ul li{position:relative;line-height:1.3;margin-bottom:.5em}.guide_con ul li ul{margin-top:.5em;margin-left:1em;font-size:12px}.guide_con ul li ul li{margin-bottom:0;line-height:1.4}.guide_con ul li ul li::marker{content:"᠅ ";color:#000}.guide_con ul li ul li::before{content:none}.guide_con ul li::before{content:'';position:absolute;left:-.5em;top:.5em;width:3px;height:3px;background-color:#626262}.guide_con .dash{display:block;padding-left:1em}.guide_con .dash::before{content:"-";position:absolute;left:.5em}.coupon_con{padding-top:50px;text-align:center}.coupon_con .tit{font-size:16px;color:#1b1b1b;margin-bottom:20px}.coupon_con .form_area{background-color:#fff;border:1px solid #d2d2d2;height:45px;margin-bottom:20px}.coupon_con .btn{display:block;margin:20px auto 0;text-align:center;font-size:12.5px;color:#fff;width:80px;padding:14px 0;background-color:#000;margin-bottom:50px}.coupon_con .info_box{padding:22px 20px;background-color:#f8f8f8;text-align:left}.coupon_con .info_box .tit{font-size:15px;color:#1b1b1b;margin-bottom:10px}.coupon_con .info_box .list_dot li{border-bottom:none;padding:0 0 0 14px;font-size:13px;color:#626262;line-height:1.7;position:relative}.coupon_con .info_box .list_dot li:before{content:'';display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:4.5px;height:4.5px;background-color:#d2d2d2;border-radius:4.5px}.table{width:100%}.table tbody td,.table tbody th{padding:12px 0;border-bottom:1px solid #d4d6d7;font-size:11px;line-height:16px}.table tbody tr:first-child td,.table tbody tr:first-child th{border-top:1px solid #d4d6d7}.table tbody th{background:#f2f4f5;font-weight:500;color:#333;text-align:center}.table tbody td{padding-right:10px;padding-left:10px;color:#666}.table_col{width:100%;table-layout:fixed}.table_col thead th{padding:15px 0;border-top:2px solid #000;border-bottom:1px solid #000;font-weight:500;color:#000;font-size:10px;line-height:16px}.table_col tbody td{padding:17px 10px;color:#000;font-size:10px;text-align:center;border-bottom:1px solid #e5e5e5}.table_col tbody td .tit{display:inline-block;width:100%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table_col tbody td.date{color:#959595;letter-spacing:-1px}.table_col tbody td.ing{color:#237fe5}.table_col tbody td .No_list{font-size:13px;padding:6px 0}.table_col tbody td .No_list:before{content:'';display:block;margin:0 auto 20px;width:80px;height:80px;background:url(../img/customer/no_list.png) no-repeat;background-size:cover}.dim{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);z-index:100}.alert_on{overflow:hidden}.alert{display:none;overflow:hidden;position:fixed;left:20px;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);background:#fff;z-index:150}.alert .alert_body{padding:0 15px}.alert .alert_body .message{padding:44px 0;font-size:18px;color:#313131;line-height:1.5;text-align:center}.alert .alert_body .list_dot{padding:25px 0 35px}.alert .alert_body .list_dot li{font-size:13px;color:#313131;line-height:1.7;position:relative;padding:0 0 0 10px;border-bottom:none}.alert .alert_body .list_dot li:before{content:'';display:block;width:4px;height:4px;border-radius:4px;background-color:#313131;position:absolute;left:0;top:10px}.alert .alert_btnwrap{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.alert .alert_btnwrap>*+*{margin-left:var(--pfg-gap,0)}.alert .alert_btnwrap a,.alert .alert_btnwrap button{-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;padding:15px 0;font-size:15px;color:#000;line-height:20px;text-align:center;background-color:#dcdcdc}.alert .alert_btnwrap .btn.bg_yellow{background-color:#ffc600}.alert .btn_close_alert{position:absolute;left:50%;bottom:-52px;width:41px;height:41px;border-radius:41px;background-color:#333;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.alert .btn_close_alert:after{content:'';display:inline-block;vertical-align:middle;margin:-2px 0 0 1px;width:16px;height:16px;background-image:url(../img/common/sp_icon.png);background-repeat:no-repeat;background-size:auto 100px;background-position:0 -65.5px}.alert.ver{border-radius:15px;overflow:initial}.alert.ver .alert_header{padding:0 15px;background-color:#00a0e9;border-radius:15px 15px 0 0}.alert.ver .alert_header .title{display:block;padding:20px 0;font-size:18px;color:#fff;text-align:center}.proposal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.proposal>*+*{margin-left:var(--pfg-gap,0)}.proposal .tit{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.proposal .tit>*+*{margin-left:var(--pfg-gap,0)}.proposal h1{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.5em}.proposal h1+div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:1rem}.proposal img{width:80px}.proposal-info p{line-height:1.3;color:#7d7d7d;font-size:1rem}.proposal-info p:first-child{margin-bottom:.5em}.proposal-info p:nth-child(2){margin-bottom:1.5em}.error_wrap{padding:60px 20px;text-align:center}.errorcode{font-size:25px;margin:16px 0}.errormsg{font-size:16px}.errorinfo{font-size:15px;color:#7d7d7d;margin:32px 16px 40px}.notice-wrap{border-bottom:1px solid #e5e5e5}.notice-wrap .swiper-container{position:relative}.notice-wrap .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-bullet{opacity:.3;background-color:#fff}.swiper-pagination-bullet-active{opacity:1;background-color:#00a0e9}.notice-wrap .swiper-slide img{display:block;width:100%}.notice-view-title{margin-bottom:8px}.notice-view-text{background-color:#f8f8f8;min-height:200px;padding:1em;font-weight:300;margin-bottom:10px;border-radius:5px}@media all and (orientation:landscape){.alert{left:24%;right:24%}.guide_con .guide_box .group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.guide_con .guide_box .group>*+*{margin-left:var(--pfg-gap,0)}.guide_con .guide_box .group .img_area{min-width:50%;max-width:50%;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.guide_con .guide_box .group .txt_area{-webkit-box-flex:56.5;-webkit-flex:56.5 1 0;-moz-box-flex:56.5;-ms-flex:56.5 1 0px;flex:56.5 1 0;margin:0 0 0 20px}.layer_banner .swiper_banner .swiper-slide.auto a img{width:60vh}.layer_banner.horizontal .swiper_banner .swiper-slide a img{display:inline-block;height:50vh}}.onestore *{font-family:inherit;line-height:1}.onestore header{position:relative;padding:10px;height:60px;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.onestore header>*+*{margin-left:var(--pfg-gap,0)}.onestore .mt5{margin-top:5px}.c-ff4f2e{color:#ff4f2e}.onestore header img{-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5)}.onestore header div{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font:500 20px NotoSansKR}.onestore header div>*+*{margin-left:var(--pfg-gap,0)}.onestore .body{font:400 16px NotoSanKR;padding:10px;background-color:#efefef}.onestore .box{border-radius:5px;border:2px solid #d2d2d2}.onestore .box-header{background-color:#fff;padding:13px 10px;font:500 18px NotoSansKR}.onestore .box-purchaseditem{padding:10px;background-color:#f9f9f9;border-bottom:1px solid #eee;margin:-10px -10px 10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.onestore .box-purchaseditem>*+*{margin-left:var(--pfg-gap,0)}.onestore .box-purchaseditem .purchaseditem-icon{width:100px;height:100px;border:1px solid #dcdcdc}.onestore .purchaseditem-detail{font:500 18px NotoSansKR;padding:13px 16px}.onestore .item-name{color:#464646}.onestore .item-gamemoney{color:#959595;margin:10px 0}.onestore .item-price{font-weight:800;color:#000}.onestore .box-content{background-color:#fff;border-top:1px solid #eee;padding:10px;font:400 14px NotoSanKR}.onestore .checkbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;line-height:24px}.onestore .checkbox>*+*{margin-left:var(--pfg-gap,0)}.onestore .payment-method .flex-gap,.onestore .recent-payment .flex-gap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:-5px 0 0 -5px}.onestore .payment-method .flex-gap>*+*,.onestore .recent-payment .flex-gap{margin-left:var(--pfg-gap,0)}.onestore .payment-method .flex-gap>button,.onestore .payment-method .flex-gap>div,.onestore .payment-method .flex-gap>input,.onestore .payment-method .flex-gap>select,.onestore .recent-payment .flex-gap>button,.onestore .recent-payment .flex-gap>input{-webkit-box-flex:1;-webkit-flex:1 1 45%;-moz-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;margin:5px 0 0 5px}.onestore .payment-method .flex-gap>div{height:40px;background-color:#87ceeb}.onestore .payment-method .flex-gap select{display:block;width:100%;height:100%}.onestore .payment-method .flex-gap>.oneline{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.onestore input[type=checkbox]{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;width:24px;height:24px;background-image:url(../img/store/onestore/checkbox.png);background-repeat:no-repeat;background-size:100%;background-position-y:0;vertical-align:middle}.onestore input[type=checkbox]:checked{background-position-y:100%}.onestore input[type=checkbox]+label{line-height:24px;padding-left:4px}.recent-payment .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.recent-payment .content>*+*{margin-left:var(--pfg-gap,0)}.onestore .confirm-btn,.onestore .giftcard-payment-btn,.onestore .payment-btn,.onestore .payment-select{width:100%;padding:12px 0;border:1px solid #bfbfbf;border-radius:4px;font-size:14px;color:#464646}.onestore .confirm-btn{background-color:#ffc600;font:500 18px NotoSansKR;color:#000;border:none}.onestore .confirm-btn:disabled{color:#000;background-color:#dfdfdf}.onestore .recent-payment .payment-btn{border:1px solid #e5e5e5;background-color:#f9f9f9;color:#898989}.onestore .giftcard-payment-btn.selected,.onestore .payment-btn.selected{background-color:#434343;color:#fff}.onestore .payment-btn.naver{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.onestore .payment-btn.naver>*+*{margin-left:var(--pfg-gap,0)}.onestore .payment-btn.kakao{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.onestore .payment-btn.kakao>*+*{margin-left:var(--pfg-gap,0)}.onestore .payment-btn.kakao .icon-place,.onestore .payment-btn.naver .icon-place{display:block;width:49px;height:1px;position:relative}.onestore .payment-btn.naver .icon-place{width:39px}.onestore .payment-btn .icon-place{width:39px;margin-right:6px}.onestore .payment-btn.kakao .icon-place img,.onestore .payment-btn.naver .icon-place img{position:absolute;left:0;top:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.onestore .payment-btn.naver.selected{background-color:#00c73c;border-color:#00c73c}.onestore .payment-btn.kakao.selected{background-color:#ffeb00;border-color:#ffeb00;color:#464646}.onestore .payment-btn.naver img:nth-child(1){display:inline}.onestore .payment-btn.naver img:nth-child(2){display:none}.onestore .payment-btn.naver.selected img:nth-child(1){display:none}.onestore .payment-btn.naver.selected img:nth-child(2){display:inline}.select2-container--default .select2-selection--single{height:40px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;text-align:center}.select2-container .select2-selection--single .select2-selection__rendered{padding:0;color:#464646}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#464646}.select2-selection.select2-selection--single,.select2-selection.select2-selection--single:focus{outline:0}.select2-container--open .select2-dropdown--below{border-color:#bfbfbf;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.select2-container--default .select2-results__option{font:400 14px NotoSanKR;color:#464646;line-height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{width:30px;height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent transparent;border-width:6px 5px 0 5px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #000 transparent;border-width:0 5px 6px 5px}.onestore .inputbox{position:relative;font:400 14px NotoSansKR}.onestore #input-email{width:100%;height:40px;border:1px solid #e5e5e5;padding-left:9px}.onestore .inputbox>label{position:absolute;left:0;top:0;width:100%;height:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:9px;color:#7e7979}.onestore .inputbox>label>*+*{margin-left:var(--pfg-gap,0)}.onestore #input-email:focus+label,.onestore #input-email:valid+label{display:none}.popup-layer{z-index:100;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);display:block}.popup-layer .off,.popup-layer.off{display:none}.layerpopup-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;overflow:scroll}.layerpopup-wrapper>*+*{margin-left:var(--pfg-gap,0)}.alert-popup .popup-contents{position:relative;width:300px;height:200px;border-radius:20px;background-color:#fff}.alert-popup img{width:72px;height:72px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.alert-popup{text-align:center}.alert-popup .wrapper-flex{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.alert-popup .wrapper-flex>*+*{margin-left:var(--pfg-gap,0)}.alert-popup .text-flex{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.alert-popup .text-flex>*+*{margin-left:var(--pfg-gap,0)}.alert-popup h1{margin-top:18px;font:500 24px NotoSansKR}.alert-popup p{margin-top:18px;font:400 18px NotoSansKR}.alert-popup button{-webkit-box-flex:0;-webkit-flex:0 0 54px;-moz-box-flex:0;-ms-flex:0 0 54px;flex:0 0 54px;width:100%;height:54px;font:500 20px NotoSansKR;background-color:#f9f9f9;border-top:1px solid #ececec;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.loading{position:absolute;width:96px;height:96px;margin:0 auto;padding:10px;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.dot div{position:absolute;left:0;right:0;top:0;bottom:0;width:10px;height:10px;margin:auto;border-radius:10px;background-color:#fff;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);-webkit-animation:dot 1.5s linear infinite;-moz-animation:dot 1.5s linear infinite;animation:dot 1.5s linear infinite}.dot div:nth-child(1){left:-30px;-webkit-animation-delay:-.1s;-moz-animation-delay:-.1s;animation-delay:-.1s}.dot div:nth-child(3){right:-30px;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes dot{0%{-webkit-transform:scale(0);transform:scale(0)}35%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-moz-keyframes dot{0%{-moz-transform:scale(0);transform:scale(0)}35%{-moz-transform:scale(1);transform:scale(1)}70%{-moz-transform:scale(0);transform:scale(0)}100%{-moz-transform:scale(0);transform:scale(0)}}@keyframes dot{0%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}35%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}}.agreement_scroll_wrapper.scrollbar-inner>.scroll-element.scroll-y{z-index:1000}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#000}.full_ly{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.full_ly .head{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.full_ly .content{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.spo .select2-container--default .select2-selection--single{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.input_wrap .place_holder{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.form_area.error .error{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.pop_ly{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.agreement_scroll_wrapper{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.layer_agreement .fxd_wrap .btn{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.layer_agreement .join_agree .join_agree_list .form_sub{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.layer_terms .policy_con h3{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.list_my li a{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.btn_wrap{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.form_wrap .select_wrap{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.alert .alert_btnwrap{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.proposal{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.proposal .tit{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.guide_con .guide_box .group{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.onestore header{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.onestore header div{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.onestore .box-purchaseditem{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.onestore .checkbox{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.onestore .payment-method .flex-gap,.onestore .recent-payment .flex-gap{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.recent-payment .content{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.onestore .payment-btn.naver{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.onestore .payment-btn.kakao{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.onestore .inputbox>label{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.layerpopup-wrapper{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.alert-popup .wrapper-flex{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}.alert-popup .text-flex{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-column-gap:0}