@charset "utf-8";body{position:relative;min-width:1020px;color:#333;background:#f5f5f5}@media only screen and (max-width:768px){body{min-width:320px}}ul{list-style:none}a{color:#58b9e6;text-decoration:none}a.link_bold{color:#58b9e6;text-decoration:none}#header{width:100%;background:#fff}@media only screen and (min-width:769px){#header a:hover{color:#58b9e6;text-decoration:none}}#header_inner{position:relative;max-width:1300px;height:50px;line-height:50px;margin:0 auto}.header_flow{margin-bottom:10px}.non_login{padding:6px 0 !important}#logo{position:absolute;width:40px;height:36px;margin:auto;left:10px;top:0;bottom:0}#logo img{width:40px;height:36px}#logo_pia{position:absolute;width:46px;height:26px;margin:auto;left:10px;top:0;bottom:0}#logo_pia img{width:46px;height:26px}#user_info{float:right;font-size:92%;margin:0 10px 0 0}#user_info li{float:left;position:relative;margin:0 0 0 38px}#user_info li.user_name{padding:0 0 0 20px}#user_info li.help{display:block}#user_info li.guest{width:0;padding:0 0 5px 0}.user_name:before{position:absolute;display:block;content:" ";background:url(../images/icon_user.png);background-size:contain;margin:auto;top:0;bottom:0;left:0;width:16px;height:16px}span.hello{display:inline-block}#user_info_login{float:right;font-size:92%;margin:0 10px 0 0}#user_info_non_login li{float:left;position:relative;margin:0 0 0 30px}@media only screen and (max-width:768px){.header_flow{margin-bottom:0}#header_inner{width:100%;height:35px;line-height:35px;margin:0 auto;padding:10px 0}#logo_pia,#logo_pia img{width:27px;height:15px}#user_info{font-size:92%}#user_info li{margin:0 0 0 15px}#user_info li.help_resale,span.hello{display:none}}#global_nav{position:relative;width:582px;height:50px;border-radius:50px;background:#454545;margin:30px auto 20px}#pocket_nav{float:left}#pocket_nav li{position:relative;float:left;vertical-align:middle;text-align:center;width:133.3px}#pocket_nav li a{display:block;color:#fff;font-weight:bold;font-size:107%;text-decoration:none;padding:18px 0}@media only screen and (min-width:769px){#pocket_nav li a:hover{color:#a2a2a2}}#pocket_nav li.pnav_spnav{display:none}#pocket_nav li.pnav_pocket{width:107px;margin-left:15px;padding:0 0 0 20px}#pocket_nav li.pnav_history{width:100px;padding:0 0 0 15px}#pocket_nav li.pnav_purchased{width:138px;padding:0 0 0 15px}#pocket_nav li.pnav_selling{width:138px;padding:0 0 0 15px}#pocket_nav li.pnav_pocket:before,#pocket_nav li.pnav_history:before,#pocket_nav li.pnav_purchased:before,#pocket_nav li.pnav_selling:before{position:absolute;display:block;content:" ";background:url(../images/icon_arr_right.png);background-size:contain;margin:auto;top:0;bottom:2px;left:15px;width:13px;height:13px}@media only screen and (min-width:769px){#pocket_nav li.pnav_pocket:hover:before,#pocket_nav li.pnav_history:hover:before,#pocket_nav li.pnav_purchased:hover:before,#pocket_nav li.pnav_selling:hover:before{opacity:.4}}@media only screen and (max-width:768px){#global_nav{width:100%;height:40px;border-radius:0;margin:0;overflow:hidden}#pocket_nav.show{right:0;opacity:1}#pocket_nav li{position:relative;width:100%;float:none;border-bottom:1px solid #2f2f2f;box-sizing:border-box;font-size:123%}#pocket_nav li a{display:block}#pocket_nav li.pnav_spnav{display:block;width:100%;font-weight:bold;color:#fff;text-align:left;padding:15px 18px}#pocket_nav li.pnav_pocket,#pocket_nav li.pnav_history,#pocket_nav li.pnav_purchased,#pocket_nav li.pnav_selling{width:100%;text-align:left;padding:0 0 0 35px;margin-left:0}#pocket_nav li.pnav_pocket:before,#pocket_nav li.pnav_history:before,#pocket_nav li.pnav_purchased:before,#pocket_nav li.pnav_selling:before{left:15px}#toggle{float:right;display:block;position:relative;border-left:1px solid #fff;width:45px;height:30px;top:5px}#toggle_btn{display:block;position:absolute;top:45%;left:0;right:0;width:25px;height:2px;margin:auto;background:#fff;transition:.2s}#toggle_btn:before,#toggle_btn:after{display:block;content:"";position:absolute;left:0;width:25px;height:2px;background:#fff;transition:.3s}#toggle_btn:before{margin-top:-7px}#toggle_btn:after{margin-top:7px}#toggle_btn.close{background:transparent;top:7px}#toggle_btn.close:before,#toggle-btn.close:after{margin-top:7px}#toggle_btn.close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#toggle_btn.close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#toggle_txt{display:block;position:absolute;width:45px;text-align:center;bottom:0;color:#fff;font-size:70%;font-weight:bold}#toggle_txt.chrome{-webkit-transform:scale(0.9);-webkit-transform-origin:50 50}#pocket_nav_wrap{position:relative;top:11px;width:100%;height:100%;overflow:hidden;right:-100%;background:#454545;z-index:9999;background:#454545;width:100%;padding:0 0 30px 0;box-sizing:border-box;transition:all .3s}#pocket_nav_wrap.show{overflow-y:scroll;right:0}#pocket_nav{width:100%;position:relative;z-index:10000;-webkit-overflow-scrolling:touch}}#wrapper{margin:0 auto;overflow:hidden}.container{width:1020px;margin:0 auto;padding:20px 0;box-sizing:border-box}@media only screen and (max-width:768px){.container{width:100%;padding:20px 15px}}h1.page_title{position:relative;font-size:200%;margin:0 0 25px 0}@media only screen and (max-width:1060px){h1.page_title{padding-left:15px}}@media only screen and (max-width:768px){h1.page_title{padding-left:0}}h2{font-size:150%;margin:0 0 20px 0}h3{font-size:123%;margin:0 0 10px 0;box-sizing:border-box;padding:10px 10px;border-bottom:2px solid #dcdcdc}.item_num{position:absolute;border:2px solid #828282;border-radius:50px;padding:5px 10px;font-size:46%;color:#828282;margin:0 15px;top:3px}@media only screen and (max-width:768px){h1.page_title{position:relative;font-size:138%;margin:15px 0 15px 0}.item_num{padding:4px 8px;font-size:62%;color:#828282;margin:0 0 0 5px;top:-2px}}.bg_pia{background:#FFF}@media only screen and (max-width:768px){.container.wide_container{padding:20px 0}.container.wide_container .page_title{padding-left:15px;padding-right:15px}}.contents_block_wrapper .btn{display:block}@media only screen and (max-width:768px){.contents_block_wrapper{min-width:320px}}.block_type_basic{padding:29px 29px;background:#FFF;border:1px solid #e8e8e8;-webkit-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:768px){.block_type_basic{padding:20px 15px 30px;border-right:0;border-left:0;-webkit-border-radius:0;border-radius:0}}.block_type_notice{margin-bottom:20px;padding:10px 20px;background:#FFF;border:1px solid #e8e8e8;line-height:1.2}.box_type_combi{padding:15px 19px 19px;background:#FFF;border:1px solid #DDD}.box_type_combi_head{margin:0;padding:0;border:0;margin:0 0 20px;padding:0 0 10px;font-size:123.07%;line-height:1.5;color:#888;border-bottom:1px solid #DDD}.box_type_combi_cont>p{font-size:107.69%;line-height:1.7}@media only screen and (max-width:768px){.box_type_combi{padding:19px 14px 19px}.box_type_combi_head{margin:0 0 15px;padding:0 0 15px}.box_type_combi_cont>p{line-height:1.4}}.box_type_box{padding:19px 19px;background:#FFF;border:1px solid #DDD}@media only screen and (max-width:768px){.box_type_box{padding:14px 14px 14px}}input[type="text"],textarea{border:1px solid silver;border-radius:3px;padding:5px;font-size:100%}label{margin:0 10px 0 0}select{border:1px solid #dcdcdc;border-radius:3px;text-align:left;vertical-align:middle;padding:5px;height:30px;width:auto;font-size:92%}.size_xs{width:80px}.size_md{width:160px}.btn{border-radius:50px !important;box-sizing:border-box;text-decoration:none;border:0;font-weight:bold;text-align:center}.btn_xlg{padding:12px 2em !important;font-size:107% !important;line-height:1.3}.btn_lg{padding:12px 0 !important;font-size:107% !important}.btn_mid{padding:10px 2em !important;font-size:92% !important;line-height:1.2}.btn_sm{padding:10px 20px;font-size:92%}.btn_xs{padding:5px 15px !important;font-size:92% !important}.btn_ss{padding:7px 2em;font-size:100%;line-height:1.3}.btn_default{background:#fff;color:#333;border:1px solid #dcdcdc}.btn_subaction{color:#58b9e6;background:#f1f1f1}.btn_pia{color:#FFF;background:#36C}.btn_action{background:#fe9f07;color:#fff}.btn_negative{background:#828282 !important;color:#fff}.btn.btn_disabled{cursor:default !important;color:#FFF !important;background:#c4c4c4 !important}.btn_square{display:block;box-sizing:border-box;text-decoration:none;border:0;font-weight:bold;text-align:center}.btn_system{color:#FFF;background:#747474}.btn_radius_s{-webkit-border-radius:3px;border-radius:3px}.mark_required{color:#e6153e}@media only screen and (max-width:768px){.btn{display:block;margin:0 auto}.btn_sm{width:200px;font-size:107%}.btn_xlg{padding:12px 2em !important;font-size:107% !important;line-height:1.3}.btn_ss{padding:11px 2em;font-size:107.69%;line-height:1.3}.btn_mid{padding:11px 2em !important;font-size:107% !important;line-height:1.2}}@media only screen and (min-width:769px){.btn_subaction:hover{background:#e5e5e5}.btn_default:hover{background:#f5f5f5}.btn_action:hover{background:#f59701}.btn_negative:hover{background:#a7a7a7 !important}.btn_pia:hover{background:#2357bf}.btn_action.btn_disabled:hover{cursor:default;background:#c4c4c4 !important}.btn_system:hover{background:#9d9d9d}}.item_method_block{margin:0 auto 30px}.item_method_head{margin:0;padding:0;border:0;margin:0 0 10px;font-size:107.69%;line-height:1.4;color:#333}.item_method_txt{margin:10px 0 0;font-size:107.69%;line-height:1.4}@media only screen and (max-width:768px){.item_method_block{margin:0 auto 20px}.item_method_head{margin:0}.item_method_txt{margin:1px 0 0}}.money_detail_block{margin:20px auto 30px}.money_detail_txt{margin-top:10px;font-size:107.69%;line-height:1.7}.money_detail_box+.money_detail_txt{margin-top:20px}.money_detail_box{position:relative;padding:12px 20px;font-size:107.69%;line-height:1.3;font-weight:bold;background:#f1f1f1}.money_detail_box .money_detail_head{position:absolute;top:12px;left:20px;width:6em;height:1.5em}.money_detail_box .money_detail_money{text-align:right}.money_detail_item_list{padding:0 20px;font-size:107.69%;line-height:1.4}.money_detail_item{margin:15px 0}.money_detail_item_head{margin:0;padding:0;border:0;float:left;width:560px;margin:0 20px 0 0;font-size:107.69%;font-weight:bold;line-height:1.4}.money_detail_item_price{float:left;width:300px}.money_detail_item_price .spec_price{float:left;width:180px;margin:0 20px 0 0}.money_detail_item_price .total_price{float:left;width:100px;text-align:right}@media only screen and (max-width:768px){.money_detail_block{margin:20px auto 20px}.money_detail_box{padding:10px 10px}.money_detail_box .money_detail_head{top:10px;left:10px}.money_detail_box .money_detail_money{text-align:right}.money_detail_item_list{padding:0}.money_detail_item{margin:0;padding:20px 0;border-bottom:1px solid #DDD}.money_detail_item:first-child{padding-top:5px}.money_detail_item_head{float:none;width:auto;margin:0 auto 10px}.money_detail_item_price{float:none;width:auto}.money_detail_item_price .spec_price{float:left;width:63%;margin:0 2% 0 0}.money_detail_item_price .total_price{width:35%;padding-right:10px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}}.bank_account_block{margin:0 auto}.bank_account_block .box_type_combi_head{margin-bottom:10px}.bank_account_block input[type="radio"]{margin:0 15px 0 0;vertical-align:top}.btn_bank_info_new{width:210px;margin:10px 0 0 auto}.bank_select_list li{padding:10px 0;font-size:107.69%}.bank_select_list label{margin:0}.bank_account_block .bank_select_new,.bank_account_block .bank_select_no{display:inline-block;vertical-align:middle}.bank_account_block .bank_select_new{width:auto}.bank_account_block .bank_select_info{display:inline-block;vertical-align:top}.bank_select_new+.bank_select_info{display:none}.bank_account_table td{padding:0 10px 0 0;vertical-align:top}.td_bank_bank{width:200px}.td_bank_branch{width:250px}.td_bank_kind{width:60px}.td_bank_number{width:150px}.td_bank_name{width:150px}.bank_account_block_left{float:left;width:450px}.bank_account_block_right{float:right;width:450px}.bank_account_info_table{width:100%;table-layout:fixed;font-size:107.69%;line-height:1.4;text-align:left;vertical-align:top;border-collapse:collapse}.bank_account_info_table th,.bank_account_info_table td{padding:5px 0}.bank_account_info_table th{width:7.5em;text-align:left;color:#888}.bank_account_info_table td{text-align:left}@media only screen and (max-width:768px){.bank_account_block.box_type_combi{padding-bottom:0}.bank_account_block .box_type_combi_head{margin-bottom:0}.bank_account_block input[type="radio"]{margin:0 15px 0 0;vertical-align:top}.btn_bank_info_new{width:auto;max-width:290px;margin:10px auto}.bank_select_list{margin:0 0 10px}.bank_select_list li{position:relative;padding:10px 0 10px 2.25em;border-bottom:1px solid #DDD}.bank_select_list li:last-child{border-bottom:0}.bank_account_block .bank_select_new,.bank_account_block .bank_select_no{display:block;width:auto;line-height:1.7}.bank_account_block .bank_select_new span{display:none}.bank_account_block .bank_select_no input[type="radio"],.bank_account_block .bank_select_new input[type="radio"]{display:block;position:absolute;top:50%;left:.5em;margin-top:-0.5em}.bank_account_block .bank_select_info{display:block}.bank_select_new+.bank_select_info{display:block}.bank_account_table td{display:block;float:left;clear:left;padding:0;line-height:1.7}.td_bank_bank{width:auto}.td_bank_branch{width:auto}.td_bank_kind{width:auto}.td_bank_number{width:auto}.td_bank_name{width:auto}.bank_account_block_left{float:none;width:auto;margin:10px 0 0}.bank_account_block_right{float:none;width:auto}.bank_account_info_table th,.bank_account_info_table td{padding:5px 0}.bank_account_info_table th{display:inline-block;width:auto;margin-right:1em}.bank_account_info_table td{display:inline-block}}.bank_info_new_block{margin:20px auto 0;padding:29px 19px 19px;border:1px solid #DDD}.bank_info_new_box.bank_info_app{margin-top:15px}.bank_info_new_txt{margin:0 0 10px;font-size:107.69%;line-height:1.7}.bank_info_new_box{margin:10px auto 0;padding:29px 29px;background:#f1f1f1;border:1px solid #DDD}.bank_info_new_box_init_hide{display:none}.bank_info_new_box.bank_info_app{padding:29px 29px 19px}.bank_info_input_table{width:100%;max-width:800px;table-layout:fixed;margin:0 auto 0 0;font-size:107.69%;line-height:1.7;color:#888;border-collapse:collapse}.bank_info_input_table th,.bank_info_input_table td{padding:10px 0;line-height:1.3}.bank_info_input_table th{width:150px;text-align:left}.bank_info_input_table td{vertical-align:middle;color:#333}.bank_info_input_table p{margin:5px 0 0;font-size:92.3%;line-height:1.4;text-align:left;color:#888}.bank_info_input_table p.input_error_txt{color:#ff4545}.label_notice{font-size:92.3%}.bank_info_input_table input[type="text"]{width:650px;height:40px;padding:5px 10px;font-size:100%;line-height:1.2;-webkit-box-sizing:border-box;box-sizing:border-box}.tr_bank_bank input[type="text"]{margin-top:10px;color:#888;background:#f1f1f1 !important;border:1px solid #c4c4c4}.bank_info_input_table input[type="text"].input_txt_short{width:190px}.bank_info_input_table ul li{float:left;width:6em;margin:0 1em 0 0}.bank_info_input_table ul li:last-child{margin-right:0}.bank_info_input_table input[type="radio"]{margin:0 1em 0 0;vertical-align:middle}.bank_info_input_table span{vertical-align:middle}.tr_bank_app th{padding-top:20px;vertical-align:top}.tr_bank_number th{padding-top:13px;vertical-align:top}.tr_bank_name th{padding-top:20px;vertical-align:top}.btn_search_bank{text-align:left}.btn_search_bank span{display:inline-block;margin-right:2em}.btn_search_bank .btn_square{display:inline-block;min-width:180px}.btn_new_info_reg{margin:20px auto 0;text-align:center}.btn_new_info_reg .btn{display:inline-block;min-width:210px}@media only screen and (max-width:768px){.bank_info_new_block{margin:20px auto 0;padding:19px 9px 29px}.bank_info_new_box{margin:0 -14px 0;padding:15px 9px 0;border-left:0;border-right:0;border-bottom:0}.bank_info_new_txt{margin:0 0 25px;line-height:1.4}.bank_info_input_table{width:100%;max-width:none;margin:0 auto 0;line-height:1.4}.bank_info_input_table th,.bank_info_input_table td{display:block;line-height:1.3}.bank_info_input_table th{width:auto;padding:0 0 5px}.bank_info_input_table th br{display:none}.bank_info_input_table p{margin:5px 0 0}.bank_info_input_table td{padding:0 0 25px}.label_notice{font-size:100%}.bank_info_input_table input[type="text"]{width:100%;height:40px;padding:5px 10px;font-size:100%;line-height:1.2}.bank_info_input_table input[type="text"].input_txt_short{width:100%}.bank_info_input_table ul li{float:left;width:6em;margin:0 1em 0 0}.btn_search_bank .btn_square{display:block;width:100%;padding-right:0 !important;padding-left:0 !important}.btn_new_info_reg{margin:0 auto 0}.tr_bank_app th{padding-top:0;vertical-align:middle}.tr_bank_bank th{float:left;display:block;width:35%;height:1.5em;padding:11px 0 25px;vertical-align:middle}.tr_bank_bank td{float:right;display:block;width:65%;padding:0 0 25px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.tr_bank_bank td .btn_search_bank{display:block;width:100%}.tr_bank_bank td .btn_search_bank span{display:block;margin:0 0 10px}:root .tr_bank_bank th{float:none\0/IE9}:root .tr_bank_bank td{float:none\0/IE9}:root .tr_bank_code th{float:left\0/IE9;width:285%\0/IE9}:root .tr_bank_code td{float:left\0/IE9;width:285%\0/IE9}.tr_bank_type th{float:left;display:block;width:35%;height:1.5em;padding:0 0 25px;vertical-align:middle}.tr_bank_type td{float:right;display:block;width:65%;padding:0 0 25px 0;-webkit-box-sizing:border-box;box-sizing:border-box}:root .tr_bank_type th{float:none\0/IE9}:root .tr_bank_type td{float:none\0/IE9}.tr_bank_number th{padding-top:0;vertical-align:middle}:root .tr_bank_number th{float:left\0/IE9;width:285%\0/IE9}:root .tr_bank_number td{float:left\0/IE9;width:285%\0/IE9}.tr_bank_name th{padding-top:0;vertical-align:middle}:root .tr_bank_name th{float:left\0/IE9;width:285%\0/IE9}:root .tr_bank_name td{float:left\0/IE9;width:285%\0/IE9}}@media all and (max-width:768px) and (-ms-high-contrast:none){:root .tr_bank_type th,:root .tr_bank_type td{float:left}:root .tr_bank_bank th,:root .tr_bank_bank td{float:left}:root .tr_bank_code th,:root .tr_bank_code td{width:100%}:root .tr_bank_number th,:root .tr_bank_number td{width:100%}:root .tr_bank_name th,:root .tr_bank_name td{width:100%}}.item_important_block{margin:30px auto 0}.item_important_box{margin:10px auto 15px}.item_important_txt{margin:0 0 10px;font-size:107.69%;line-height:1.4}.item_important_box h1,.item_important_box h2,.item_important_box h3{margin:0;padding:0;border:0;line-height:1.4}.item_important_box h1{margin:0 0 15px}.item_important_box h2{margin:0 0 10px}.item_important_box h3{margin:0 0 5px}.item_important_box p{font-size:107.69%;line-height:1.7}.item_important{margin:0 auto 20px}.bank_act_important:last-child{margin-bottom:0}@media only screen and (max-width:768px){.item_important_block{margin:20px auto 0}.item_important_txt{margin:0 0 10px}}.app_action_box{margin:15px auto 10px}.app_action_box p{margin:15px auto;font-size:107.69%;line-height:1.4;text-align:center}.app_action_btn{margin:30px auto 0;text-align:center}.app_action_btn li{display:inline-block;margin:0 10px;vertical-align:top;text-align:center}.app_action_btn .app_action_correct{width:140px}.app_action_btn .app_action_app{width:210px}.app_action_btn .app_action_app_short{width:140px}@media only screen and (max-width:768px){.app_action_box{margin:15px auto 0}.bank_act_action_box{margin:15px auto 0}.app_action_btn{margin:20px auto 0;text-align:center}.app_action_btn li{display:block;margin:0}.app_action_btn li .btn{padding-left:0 !important;padding-right:0 !important}.app_action_btn .app_action_correct{float:left;width:41%}.app_action_btn .app_action_app{float:right;width:55%}.app_action_btn .app_action_app_short{float:right;width:41%}}.account_info_block{margin:0 auto 30px}.account_info_block .box_type_combi_head{margin-bottom:10px}.account_info_table td{padding:0 10px 0 0;vertical-align:top}.account_info_table{width:100%;table-layout:fixed;font-size:107.69%;line-height:1.4;text-align:left;vertical-align:top;border-collapse:collapse}.account_info_table th,.account_info_table td{padding:5px 0}.account_info_table th{width:7.5em;text-align:left;color:#888}.account_info_table td{text-align:left}.account_info_txt{margin-top:15px}@media only screen and (max-width:768px){.account_info_block{margin:0 auto 20px}.account_info_block .box_type_combi_head{margin-bottom:10px}.account_info_table td{display:block;padding:0;line-height:1.7}.account_info_table td{width:auto}.account_info_table th,.account_info_table td{padding:5px 0}.account_info_table th{display:inline-block;width:auto;margin-right:1em}.account_info_table td{display:inline-block}}.visitor_info_block{margin:0 auto 30px}.visitor_history_info_block{margin:20px auto 5px}.visitor_info_block_top_only_space{margin:30px 0 0 0}.visitor_info_block .box_type_combi_head{margin-bottom:10px}.visitor_info_notes{padding:5px 0 17px 0;margin-bottom:12px;border-bottom:1px solid #DDD;line-height:1.3}.visitor_info_block p{padding-top:10px}.visitor_info_bo{border-bottom:1px dashed #DDD;padding-bottom:10px}.visitor_info_bo+.visitor_info_bo{margin-top:12px}.visitor_info_table td{padding:0 10px 0 0;vertical-align:top}.visitor_info_table{width:100%;table-layout:fixed;font-size:107.69%;line-height:1.4;text-align:left;vertical-align:top;border-collapse:collapse}.visitor_info_table th,.visitor_info_table td{padding:5px 0}.visitor_info_table th{width:7.5em;text-align:left;color:#888}.visitor_info_table td{text-align:left}.visitor_info_txt{margin-top:15px}@media only screen and (max-width:768px){.visitor_info_block{margin:0 auto 20px}.visitor_history_info_block{margin:20px auto 5px}.visitor_info_block .box_type_combi_head{margin-bottom:10px}.visitor_info_table td{display:block;padding:0;line-height:1.7}.visitor_info_table td{width:auto}.visitor_info_table th,.visitor_info_table td{padding:5px 0}.visitor_info_table th{display:inline-block;width:auto;margin-right:1em}.visitor_info_table td{display:inline-block}}.ticket_detail_bo{margin:0 0 0 10px}.ticket_detail_block{margin-bottom:30px}.ticket_detail_txt{font-weight:600}.ticket_detail_table{width:100%;table-layout:fixed;font-size:107.69%;line-height:1.5;text-align:left;vertical-align:top;border-collapse:collapse}.ticket_detail_table tr{border-bottom:1px dashed #DDD}.ticket_detail_table tr:nth-last-child(4){border-bottom:2px solid #DDD}.ticket_detail_table tr:last-child{border-bottom:0}.ticket_detail_table th{padding:15px 0;text-align:left;color:#888}.ticket_detail_table tr:last-child th{padding-bottom:0}.ticket_detail_table th:first-child{width:310px;padding-left:10px;vertical-align:top}.ticket_detail_table td{text-align:right;padding-right:10px}@media only screen and (max-width:768px){.ticket_detail_table,.ticket_detail_table tbody,.ticket_detail_table tr,.ticket_detail_table th,.ticket_detail_table td{display:block}.ticket_detail_bo{margin:0}.ticket_detail_block{margin-bottom:20px}.ticket_detail_txt{margin-bottom:12px}.ticket_detail_table tr{padding:15px 0;position:relative}.ticket_detail_table tr:last-child{padding-bottom:0}.ticket_detail_table th{padding:0}.ticket_detail_table tr:nth-child(1) th,.ticket_detail_table tr:nth-child(2) th{margin-bottom:3px}.ticket_detail_table tr:nth-child(3) td,.ticket_detail_table tr:nth-child(4) td,.ticket_detail_table tr:nth-child(5) td{position:absolute;top:0;right:0;padding:15px 0}.ticket_detail_table th:first-child{width:100%;padding-left:0;vertical-align:top}.ticket_detail_table td{padding-right:0}}.txt_attention{font-size:107.69%;line-height:1.7;color:#ff4545}@media only screen and (max-width:768px){.txt_attention{line-height:1.4}}.pager_box{clear:both;text-align:center;margin:0 -10px 0 0;padding:15px 0}.pager{display:inline-block}.pager li{float:left}.pager li a,.pager_dot{display:block;padding:13px;margin:0 10px 0 0;border-radius:5px;background:#fff;font-size:92%;font-weight:bold;text-decoration:none}.pager_dot{background:0}.pager_dot_sp{display:none}.pager_current{background:#595959 !important;color:#fff;border:#fff}.pager_arr_first a,.pager_arr_last a{position:relative;width:12px;height:12px}.pager_arr_first a::before{position:absolute;content:'';background:url(../images/icon_pager_left.png);background-size:contain;width:13px;height:13px;margin:auto;top:0;left:0;right:0;bottom:0}.pager_arr_last a::before{position:absolute;content:'';background:url(../images/icon_pager_right.png);background-size:contain;width:13px;height:13px;margin:auto;top:0;left:0;right:0;bottom:0}@media only screen and (min-width:769px){.pager li a:hover{background:#595959 !important;color:#fff;border:#fff}.pager_arr_first a:hover:before{background:url(../images/icon_pager_left_on.png);background-size:contain;width:13px;height:13px;margin:auto;top:0;left:0;right:0;bottom:0}.pager_arr_last a:hover:before{background:url(../images/icon_pager_right_on.png);background-size:contain;width:13px;height:13px;margin:auto;top:0;left:0;right:0;bottom:0}}@media only screen and (max-width:768px){.pager_num{display:none}.pager li a{font-size:107%}.pager_dot{display:none}.pager_dot_sp{padding:15px 0;display:block;margin:0 10px 0 0;border-radius:5px;background:0;font-size:92%;font-weight:bold;text-decoration:none}}#page_top_nav a{position:absolute;top:-30px;right:30px;font-size:107%;font-weight:bold;color:#333;text-decoration:none;padding:0 30px 0 0}#page_top_nav a:after{position:absolute;content:'';background:url(../images/icon_page_top.png);background-size:contain;width:20px;height:20px;margin:auto;top:0;right:0;bottom:0}@media only screen and (min-width:769px){#page_top_nav a:hover{opacity:.4}}span.page_top_txt{display:block}#footer{width:100%;margin:50px 0 0 0;background:#fff}#footer_inner{position:relative;padding:30px 20px 10px 20px}ul#footer_nav{margin:0 0 20px 0}#footer_nav li{float:left;margin:0 25px 0 0}#footer_nav li a{font-size:100%;color:#58b9e6}#footer_content{position:absolute;top:25px;right:30px}#footer_content a{display:block;float:left;border:1px solid #ededed;margin-right:20px;padding:10px 20px;font-size:84%;text-decoration:none;color:#333}#footer_logo{float:right;font-size:11px;color:#666;background:url(../images/footer_logo.png) right bottom no-repeat;text-align:right;height:30px}@media only screen and (max-width:1019px){#footer_nav li{margin:0 18px 0 0}}@media only screen and (min-width:769px){#footer_nav li a:hover{text-decoration:none}#footer_btn a:hover{background:#f5f5f5}}#copyright{clear:both;font-size:84%;color:#888}@media only screen and (max-width:768px){#page_top_nav a{top:-40px;right:15px}#page_top_nav a:after{background:url(../images/icon_page_top_sp.png);background-size:contain;width:35px;height:35px}span.page_top_txt{display:none}#footer_inner{position:relative;padding:30px 15px 10px 15px}#footer_content{position:relative;top:auto;right:auto;text-align:center;font-size:84%}#footer_content a{float:none;width:90px;padding:10px 0;margin:0 auto 25px auto}#footer_logo{position:absolute;top:0;right:0}ul#footer_nav{width:100%;margin:0 auto 10px auto}#footer_nav li{float:left;width:50%;margin:0 0 10px 0;font-size:92%}#copyright{text-align:center;font-size:69%}}.contact_information{font-size:107.69%;line-height:1.4}.contact_information br{display:none}.contact_information dt,.contact_information dd{display:inline-block}.money_detail_txt+.contact_information{margin-top:30px}@media only screen and (max-width:768px){.contact_information br{display:block}.contact_information dt,.contact_information dd{display:block}.money_detail_txt+.contact_information{margin-top:20px}}.content_inner{margin-bottom:30px;padding:0;width:100%}.content_inner:last-child{margin-bottom:0}.content_inner_form{margin-bottom:40px}.data_list:last-child{margin-bottom:0}.data_list_title{font-weight:bold;display:block}.data_list_detail{margin-top:8px;margin-bottom:0}.form_input_check_box:last-child{margin-bottom:0}.form_input_check_box_input{display:none}.form_input_check_box_input:checked+.form_input_check_box_label::before{border:3px solid #000}.form_input_check_box_input:checked+.form_input_check_box_label::after{border-bottom:4px solid #000;border-right:4px solid #000;content:"";height:12px;left:7px;position:absolute;top:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.form_input_check_box_input:disabled+.form_input_check_box_label{cursor:not-allowed;color:#bebebe}.form_input_check_box_input:disabled+.form_input_check_box_label::before{background:#f0f0f0;-webkit-transition:background .3s ease;transition:background .3s ease}.form_input_check_box_label{cursor:pointer;display:inline-block;margin:0;padding-left:34px;position:relative;vertical-align:middle;line-height:24px}.form_input_check_box_label::before{background:#fff;border:3px solid #bebebe;content:"";height:18px;left:0;position:absolute;top:0;-webkit-transition:background .3s ease;transition:background .3s ease;width:18px}.list_side{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:-0.4em;list-style:none;padding-left:0}@media screen and (min-width:768px){.list_side{display:block}}.list_item_side{display:inline-block;-ms-flex-preferred-size:48%;flex-basis:48%;letter-spacing:normal;margin-right:4%;padding-top:20px}.list_item_side:nth-child(2n){margin-right:0}@media screen and (min-width:768px){.list_item_side{margin-right:60px}.list_item_side:nth-child(2n){margin-right:60px}.list_item_side:last-child{margin-right:0}}.tooltip_area{position:relative}.tooltip_area_outher_center{text-align:center;width:100%}.tooltip_area_content{background:#fff;border:1px solid #000;bottom:100%;-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.3);box-shadow:0 6px 10px rgba(0,0,0,0.3);display:inline-block;margin-bottom:8px;max-width:calc(100vw - 30px);opacity:1;position:relative;text-align:center;z-index:2}@media screen and (min-width:768px){.tooltip_area_content{max-width:100%}}.tooltip_area_content::before{border-bottom:1px solid #000;border-left:1px solid #000;-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.3);box-shadow:0 6px 10px rgba(0,0,0,0.3);content:'';display:block;height:10px;left:50%;position:absolute;top:100%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:10px}.tooltip_area_content::after{content:"";display:block;left:0;position:absolute;top:0}.tooltip_area_content::before,.tooltip_area_content::after{background:#fff}.tooltip_area_head{border-bottom:2px solid #ccc;line-height:1.7;margin-bottom:30px;padding:0 15px;text-align:center;font-size:1.25em}@media screen and (min-width:768px){.tooltip_area_head{font-size:1.5em;padding:0}}.tooltip_area_text{background:#fff;display:block;letter-spacing:normal;padding:10px 20px;position:relative;z-index:3;font-size:.75em}@media screen and (min-width:768px){.tooltip_area_text{font-size:.875em}}.mlmag_box dl{margin-bottom:0;line-height:13px}.mlmag_box dl dt{float:none;width:100%;padding-top:0}.mlmag_box dl dd{margin-left:0;line-height:13px;padding:0}.mlmag_box dl dd ul li{text-indent:0;padding-left:0}.mlmag_box{line-height:1.6;margin-bottom:40px;padding:auto 20px}.save_pass_block input[type="checkbox"]{position:absolute;z-index:-1}.save_pass_block label{min-height:15px;padding-left:20px;font-size:92.30%;line-height:2.0;background:url(../images/bg_radio_small_nocheck.png) no-repeat left center;-webkit-background-size:15px 15px;background-size:15px 15px}.save_pass_block .label_check{background:url(../images/bg_radio_small_check.png) no-repeat left center;-webkit-background-size:15px 15px;background-size:15px 15px}@media only screen and (max-width:768px){.save_pass_block{margin:10px auto}.save_pass_block label{display:inline-block;min-height:23px;padding-left:33px;font-size:107.69%;line-height:1.4;background:url(../images/bg_radio_small_sp_nocheck.png) no-repeat left center;-webkit-background-size:23px 23px;background-size:23px 23px}.save_pass_block .label_check{background:url(../images/bg_radio_small_sp_check.png) no-repeat left center;-webkit-background-size:23px 23px;background-size:23px 23px}}.txt_lead{font-size:107.69%;line-height:1.7}@media only screen and (max-width:768px){.txt_lead{line-height:1.4}}.error_txt{font-size:107.69%;line-height:1.7}.error_block ul{list-style-type:disc;margin:25px 30px}.error_block ul li{font-size:107.69%;line-height:1.7}.btn_error{margin:25px auto 0;text-align:center}.btn_error .btn{display:inline-block;min-width:180px}@media only screen and (max-width:768px){.error_txt{font-size:107.69%;line-height:1.7}.error_block ul{margin:25px 15px}.btn_error{margin:25px auto 0}}.modal{border-radius:5px}.modal_head{margin:0;padding:20px 30px;background:#f1f1f1;text-align:left;border-radius:5px 5px 0 0;box-sizing:border-box;font-weight:bold;font-size:153%}.modal_body{font-size:107%;text-align:left;line-height:1.5;margin:20px 0 20px;padding:0 30px}@media only screen and (max-width:768px){.modal_head{padding:15px 15px;font-size:123.076%}.modal_body{line-height:1.4;margin:15px 0 20px;padding:0 15px}}.modal_message{width:500px !important}.modal_body .modal_message_txt{line-height:1.7}@media only screen and (max-width:768px){.modal_message{width:auto !important;max-width:500px !important}.modal_body .modal_message_txt{line-height:1.4}}@media only screen and (min-width:769px){.modal_message{max-width:500px !important}}.modal_confirm{width:500px !important}.modal_body .modal_confirm_txt{line-height:1.7}@media only screen and (max-width:768px){.modal_confirm{width:auto !important;max-width:500px !important}.modal_body .modal_confirm_txt{line-height:1.4}}@media only screen and (min-width:769px){.modal_confirm{max-width:500px !important}}.modal_result{width:500px !important}.modal_body .modal_result_txt{line-height:1.7}@media only screen and (max-width:768px){.modal_result{width:auto !important;max-width:500px !important}.modal_body .modal_result_txt{line-height:1.4}}@media only screen and (min-width:769px){.modal_result{max-width:500px !important}}.modal_search{width:900px !important}.modal_search_block>p{line-height:1.4;margin-bottom:10px}.modal_search_box{width:820px;margin:15px auto 30px 0}input[type="text"].bankname_input{display:block;float:left;width:650px;height:40px;padding:5px 10px;font-size:107.69%;line-height:2.0;-webkit-box-sizing:border-box;box-sizing:border-box}.btn_modal_search{float:right;width:140px}.btn_modal_search .btn{display:block;width:auto}.modal_search_result_list{margin:20px 0 25px}.modal_search_result_list li{margin:0 auto 5px}.modal_search_result_list li a{display:block;padding:12px 20px;font-size:100%;line-height:1.4;background:#f1f1f1;-webkit-border-radius:4px;border-radius:4px}@media only screen and (max-width:768px){.modal_search{width:auto !important;max-width:900px !important}.modal_search_box{width:auto;margin:20px auto 30px}input[type="text"].bankname_input{float:none;width:100%;margin-bottom:20px;font-size:16px}.btn_modal_search{float:none;width:auto;text-align:center}.btn_modal_search .btn{display:inline-block;width:auto;min-width:240px;vertical-align:top}.modal_search_result_list{margin:20px 0 15px}.modal_search_result_list li{margin:0 auto 5px}.modal_search_result_list li a{padding:12px 10px}}@media only screen and (min-width:769px){.modal_search{max-width:900px !important}}.modal_chara_block>p{margin-bottom:10px}.modal_chara_att_txt{color:#ff4545}.modal_chara_table{width:100%;margin:25px 0;table-layout:auto;border-collapse:collapse}.modal_chara_table th,.modal_chara_table td{padding:15px 0;vertical-align:top;border-bottom:1px dashed #DDD}.modal_chara_table tr:first-child th,.modal_chara_table tr:first-child td{border-top:1px dashed #DDD}.modal_chara_table th{width:7.5em;font-weight:bold}@media only screen and (max-width:768px){.modal_chara_table{margin:20px 0;border:1px solid #DDD}.modal_chara_table th,.modal_chara_table td{display:block;padding:9px 9px;vertical-align:top;border-bottom:0}.modal_chara_table tr:first-child th,.modal_chara_table tr:first-child td{border-top:0}.modal_chara_table th{width:auto;line-height:1;background:#f1f1f1}.modal_chara_table td{border-bottom:1px solid #DDD}.modal_chara_table tr:last-child td{border-bottom:0}}@media only screen and (min-width:769px){.modal_character{max-width:900px !important}}.btn_modal_close{margin:20px auto 30px;text-align:center}.btn_modal_close .btn{display:inline-block;min-width:70px}.btn_modal_close .btn_xlg{min-width:140px}.modal_btn_set{width:300px;margin:20px auto 20px}.modal_btn_set li{width:48%}.modal_btn_set li:nth-of-type(1){float:left}.modal_btn_set li:nth-of-type(2){float:right}.modal_btn_set li .btn{display:block}@media only screen and (max-width:768px){.modal_btn_set{width:auto;max-width:300px;margin:20px auto 30px;padding:0 15px}}.modal.long_modal{position:fixed}.bodyfix{position:fixed;top:0;width:100%}.flow_list_pc{width:756px;margin:0 auto 26px auto}.flow_list_pc.col5{width:100%}.flow_list_pc.col5>ul{width:760px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.flow_list_pc.col5>ul:after{display:none}.flow_list_pc li{color:#bbb;font-weight:bold;background:#fff;text-align:center;float:left;width:165px;height:45px;line-height:45px;margin-right:25px;position:relative}.flow_list_pc li:after{border-top:22.5px solid transparent;border-right:20px solid transparent;border-bottom:22.5px solid transparent;border-left:20px solid #fff;content:"";position:absolute;top:0;right:-40px}.flow_list_pc li:last-child{margin-right:0}.flow_list_pc li.here{color:#333}.flow_list_sp{display:none}@media only screen and (max-width:768px){.flow_list_pc{display:none}.flow_list_sp{display:block;text-align:center;background:#fff;padding:15px 0 25px 0;margin:-20px 0 30px 0;border-bottom:1px solid #e8e8e8}.flow_list_sp p{width:208px;margin:0 auto;color:#555;font-weight:bold;text-align:left;box-sizing:border-box;position:relative}.flow_02 span{position:absolute;left:33px}.col5 .flow_02 span{left:10px}.flow_03 span{position:absolute;right:32px}.col5 .flow_03 span{right:61px}.flow_04 span{position:absolute;right:-25px}.col5 .flow_04 span{right:14px}.col5 .flow_05 span{position:absolute;right:-25px}.flow_list_sp img{width:208px;margin-bottom:10px}}.input_text_read_only{background:#c4c4c4 !important}#loading_box{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(43,46,56,0.8);z-index:10000;text-align:center}.loading{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:100px;height:100px}.loading_long{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:280px;height:100px}.loading_txt{display:inline-block;font-weight:bold;padding:20px 0;color:#fff}#rokt-placeholderlower{width:80%;margin-top:60px;margin-left:auto;margin-right:auto}