﻿select{-webkit-appearance:none;display:inline-block;border:1px solid #767676;border-radius:5px;position:relative;padding-right:15px;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;background-size:16px 16px;color:#333;font-size:16px}.fontBold{font-weight:bold}.p-pc{display:none}.l-c{overflow:hidden}.mTop10{margin-top:10px}.mTop20{margin-top:20px}.p-campaign{overflow:hidden;margin:0 0 10px}.p-campaign img{display:block;margin:0 -9%;width:118%;height:auto;vertical-align:bottom}.p-campaign_head{margin:15px 8px 10px;border-bottom:2px solid #dcdde0;padding:0 8px 10px;font-size:17px;font-weight:bold}.p-campaign_table{margin:15px 8px;border:1px solid #e6e7eb;display:table;table-layout:fixed;border-collapse:collapse;width:calc(100% - 16px);line-height:1.5}.p-campaign_table th,.p-campaign_table td{padding:8px 10px;border-top:1px solid #e6e7eb;vertical-align:middle;text-align:left;font-size:12px;font-weight:normal}.p-campaign_table th{width:116px;background:#f2f3f5;box-sizing:border-box}.p-campaign_table td{width:100%;background:#fff}.p-campaign_table ul{list-style:none;margin-top:12px}.p-campaign_table li{background:url(https://img1.kakaku.k-img.com/images/mobile_data/world-wifi/present/note_mark.gif) no-repeat 0 3px;padding-left:15px;margin-bottom:5px;font-size:89%}.p-campaign_table a{color:#1e5ea9}.p-btnArea{padding:0 10px}.p-btnArea a{overflow:hidden;display:block;width:100%;background-color:#e78230;background-image:-webkit-linear-gradient(90deg, #e5792d 0%, #e98f35 100%);background-image:linear-gradient(0deg, #e5792d 0%, #e98f35 100%);box-shadow:0 1px 2px 0 rgba(15,21,51,.15),0 0 4px 0 rgba(15,21,51,.1),inset 0 -2px 0 0 rgba(0,0,0,.15);border-radius:4px;color:#fff;font-weight:bold;color:#fff;letter-spacing:.04em;font-size:18px;box-sizing:border-box;text-align:center;line-height:1;margin:0;text-decoration:none;padding:20px 0;height:auto}.p-caution{width:auto;margin:20px 10px 0;padding:5px 16px 5px 16px;background:#f9f9f9;border:1px solid #ddd;border-radius:4px;font-size:11px}.p-caution .iconReadme{margin-bottom:3px;font-size:13px;font-weight:bold;background:none;padding-left:0}.p-caution .notes li{padding:0 0 5px 1em;text-indent:-1em;font-size:11px;line-height:1.4}.p-caution .notes li::before{content:"・"}.p-caution a{color:#1e5ea9}.p-pagetop{opacity:1;visibility:visible;position:fixed;bottom:16px;right:16px;z-index:500;transition:opacity .3s ease,visibility .3s ease;pointer-events:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.p-pagetop a{font-size:0;padding:0;background-image:none;position:relative;display:block;width:43px;height:43px;border-radius:22px;background-color:hsla(0,0%,100%,.85);box-shadow:0 1px 2px 0 rgba(0,0,0,.25),0 0 5px 0 rgba(0,0,0,.15)}.p-pagetop a::before{content:"";position:absolute;top:13px;left:21px;width:1px;height:18px;border-left:1.3px solid #9496a0}.p-pagetop a::after{content:"";position:absolute;top:15px;left:15px;width:12px;height:12px;border-top:1.3px solid #9496a0;border-left:1.3px solid #9496a0;transform:rotate(45deg)}.l-f{margin-top:40px;width:100%;background-color:#f2f3f5}.l-f .p-relation{border-top:1px solid #dcdde0;padding:12px 0 0;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 15px}.l-f .p-relation::after{content:"";width:100%}.l-f .p-relation li{margin:0 4px}.l-f .p-relation li:not(:first-child){border-left:1px solid #dcdde0;margin-bottom:8px;padding-left:8px}.l-f .p-relation li:nth-child(4){padding-left:0;border-left:0}.l-f .p-relation li:nth-child(n+4){order:1;margin-bottom:0}.l-f .p-relation li a{color:#333;text-decoration:none;border-bottom:1px solid #dcdde0;padding-bottom:1px}.l-f_copy{line-height:1.2;background-color:#f2f3f5;color:#767676;font-size:10px;margin:0px auto;padding:12px 0;text-align:center}.p-mainForm{font-size:16px}.p-mainForm #FrmReport h2{border-top:1px solid #e6e7eb;background:#f2f3f5;font-size:16px;padding:8px 10px 8px}.p-mainForm table{border-collapse:collapse;width:100%}.p-mainForm tr{display:block;border-top:1px dotted #ccc;margin:0 15px;padding:20px 0}.p-mainForm tr:first-child{border-top:none}.p-mainForm th,.p-mainForm td{text-align:left;line-height:1.5;padding:13px 15px;vertical-align:top;border:solid #cbcbcb;border-width:1px 0 0 0}.p-mainForm th{position:relative;display:block;width:100%;box-sizing:border-box;border:none;background:#fff;padding:0 0 10px 36px}.p-mainForm td{display:block;width:100%;box-sizing:border-box;padding:0;border:none}.p-mainForm .icnRequired,.p-mainForm .icnOption{display:block;float:none;position:absolute;top:2px;left:0;margin:0}.p-mainForm .qInner{width:100%;box-sizing:border-box;position:relative}.p-mainForm select{width:100%;padding:12px 25px 12px 5px;border-radius:4px;min-height:33px}.p-mainForm select#stayYear,.p-mainForm select#stayMonth{width:auto}.p-mainForm textarea{width:100%;height:auto;min-height:150px;padding:8px;box-sizing:border-box;line-height:1.3}.p-mainForm label{padding:8px 12px 8px 0}.p-mainForm input[type=radio],.p-mainForm input[type=checkbox]{display:inline-block;vertical-align:middle;margin-right:4px}.p-mainForm .inputList.formRadioGroup{display:flex;flex-wrap:wrap}.p-mainForm .inputList:not(.formRadioGroup) li:not(:last-child){margin-bottom:10px}.p-mainForm .multiSelect p{margin:0 0 8px}.p-mainForm .inputTypeText{width:100%;height:auto;padding:8px;box-sizing:border-box;line-height:1.3}.p-mainForm ::placeholder{color:#999}.p-mainForm #selectCountryList select{margin-top:8px}.p-mainForm .spotTitle{font-weight:bold}.p-mainForm .spotTitle~.spotTitle{padding-top:10px}.p-mainForm .inputList3{display:flex;flex-wrap:wrap}.p-mainForm .inputList3Wrapper{border-top:1px dotted #ccc;padding-top:5px;margin-top:5px}.p-mainForm .inputList3 li{width:33%;font-size:13px;display:flex;align-items:flex-start;margin-top:9px}.p-mainForm .inputList3 li label{padding:0 12px 0 0}.p-mainForm .inputList3 li input[type=checkbox]{margin-top:2px}.p-mainForm .selectArea_more{display:none}.p-mainForm .selectArea_more .spotTitle{padding-top:10px}.p-mainForm .selectArea_btn{width:300px;margin:0 auto;display:inline-block;padding:8px 0;background:#fff;border-radius:4px;border:1px solid #dcdde0;text-decoration:none;font-size:14px;color:#333;text-align:center;outline:none;cursor:pointer}.p-mainForm .selectArea_btnArw{display:inline-block;padding-right:22px;position:relative}.p-mainForm .selectArea_btnArw::after{content:"";position:absolute;top:2px;right:3px;width:9px;height:9px;border:1px solid #aaabb3;border-left:0;border-top:0;transform:rotate(45deg)}.p-mainForm .selectArea_btnWrap{text-align:center;margin-top:10px}.p-mainForm .revStar{vertical-align:middle}.p-mainForm .revStarWrapper{width:180px;display:flex;margin-bottom:10px}.p-mainForm .revStarBox{width:145px;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.p-mainForm .revStarNum{font-size:150%;font-weight:bold;font-family:Verdana;color:#8c8c8c;float:left;width:27px;line-height:1}.p-mainForm .revStar label{background:url(https://img1.kakaku.k-img.com/images/itemview/item/review_entry_star_none.gif) no-repeat;height:25px;width:27px;cursor:pointer;display:block;margin:0 1px 6px 0;padding:0}.p-mainForm .revStar label.on{background:url(https://img1.kakaku.k-img.com/images/itemview/item/review_entry_star.gif) no-repeat}.p-mainForm .revStar input{position:absolute;z-index:-1;padding:0;margin:8px 0 0 7px;width:10px;height:10px;cursor:pointer}.p-mainForm .p-formNote{color:#666;font-size:89%}.p-mainForm .txtChk span{color:#e52323}.p-mainForm #btnNext{padding:0 10px;margin-top:20px}.p-mainForm #btnNext a{overflow:hidden;display:block;width:100%;background-color:#e78230;background-image:-webkit-linear-gradient(90deg, #e5792d 0%, #e98f35 100%);background-image:linear-gradient(0deg, #e5792d 0%, #e98f35 100%);box-shadow:0 1px 2px 0 rgba(15,21,51,.15),0 0 4px 0 rgba(15,21,51,.1),inset 0 -2px 0 0 rgba(0,0,0,.15);border-radius:4px;color:#fff;font-weight:bold;color:#fff;letter-spacing:.04em;font-size:18px;box-sizing:border-box;text-align:center;line-height:1;margin:0;text-decoration:none;padding:20px 0;height:auto}.p-flow{position:relative}.p-flow img{display:none}.p-flow::before{content:"";top:0;left:0;width:100%;padding-top:16%;display:block}.p-flow::after{position:absolute;content:"";top:0;left:0;display:block;width:100%;height:100px;background-image:url(https://img1.kakaku.k-img.com/images/mobile_data/world-wifi/present/flow1_sp.jpg);background-position:top center;background-size:contain;background-repeat:no-repeat}.p-flow.p-flow_2::after{background-image:url(https://img1.kakaku.k-img.com/images/mobile_data/world-wifi/present/flow2_sp.jpg)}.p-flow.p-flow_3::after{background-image:url(https://img1.kakaku.k-img.com/images/mobile_data/world-wifi/present/flow3_sp.jpg)}.errorBox{margin-bottom:0;padding:10px;border:none;background:#ffecec;line-height:1.5}.errorBox p{font-weight:bold;color:#c30;margin-bottom:10px}.errorBox li{list-style-type:none;margin-bottom:6px;font-weight:bold;font-size:13px}.errorBox a{color:#1e5ea9}tr.error{padding:0;margin:0}tr.error th{background:#ffebeb;padding:15px 15px 10px 50px}tr.error td{background:#fff8f8;padding:15px 15px 20px 15px}tr.error .icnRequired,tr.error .icnOption{top:20px;left:15px}.errorBalloon{padding:5px;text-align:center;font-size:89%;color:#dd3f3f;margin-bottom:10px !important;border:2px solid #dd3f3f;border-radius:3px;background:#fff}.p-formConfirmation #FrmReport h2:first-child{margin-top:0}.p-revLastCheck{border:2px solid #f7d7d7;border-radius:5px;margin:20px 10px}.p-revLastCheck_labelWrap{display:flex;font-size:16px;justify-content:center;align-items:center;position:relative}.p-revLastCheck_ttlIcn{display:none}.p-revLastCheck .p-revLastCheck_label{position:relative;display:block;padding:16px 8px 6px 36px;font-size:15px;color:#333;user-select:none;cursor:pointer;line-height:1.3}.p-revLastCheck .p-revLastCheck_label input[type=checkbox]{display:none}.p-revLastCheck .p-revLastCheck_label span::before{background:url(https://img1.kakaku.k-img.com/images/itemview/item/review/check_ico.png) no-repeat -10px 0;position:absolute;top:16px;left:9px;display:block;width:18px;height:18px;border-radius:3px;border-color:#bbb #ccc #ccc;border-style:solid;border-width:1px;box-shadow:0 1px 1px 0 rgba(0,0,0,.08) inset;content:""}.p-revLastCheck .p-revLastCheck_label::after{content:"[必須]";display:block;color:#b71b1b;font-size:11px}.p-revLastCheck .p-revLastCheck_label input[type=checkbox]:checked+::before{background:linear-gradient(to bottom, #f19a2c, #f19a2c);border-color:#c86719 #d17525 #d17525;box-shadow:inset 0 1px 2px #d17525;text-shadow:0 -1px 1px rgba(0,0,0,.25);color:#fff}.p-revLastCheck .p-revLastCheck_label input[type=checkbox]:checked+::after{position:absolute;top:21px;left:14px;display:block;width:8px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);content:""}.p-revLastCheck_att{padding:0 10px 6px;display:block;margin-top:5px;font-size:12px;font-weight:normal;color:#b71b1b;margin:0 0 6px;line-height:1.4}#confBtnArea{text-align:center;margin:30px 0;color:#e52323;font-weight:bold;font-size:15px}#confBtnArea .confBtnArea_inner{margin-top:10px}#confBtnArea #noSubmit,#confBtnArea #btnConf{margin:10px 10px 0}#confBtnArea #noSubmit span{overflow:hidden;display:block;float:none;width:100%;color:#fff;border-radius:4px;font-weight:bold;letter-spacing:.04em;font-size:18px;box-sizing:border-box;text-align:center;line-height:1;margin:0;text-decoration:none;padding:20px 0;height:auto;border-color:#b1b1b1;background:#ccc;pointer-events:none;box-shadow:none}#confBtnArea #btnConf a{display:block;width:100%;background-color:#e78230;background-image:-webkit-linear-gradient(90deg, #e5792d 0%, #e98f35 100%);background-image:linear-gradient(0deg, #e5792d 0%, #e98f35 100%);box-shadow:0 1px 2px 0 rgba(15,21,51,.15),0 0 4px 0 rgba(15,21,51,.1),inset 0 -2px 0 0 rgba(0,0,0,.15);border-radius:4px;color:#fff;font-weight:bold;color:#fff;letter-spacing:.04em;font-size:18px;box-sizing:border-box;text-align:center;line-height:1;margin:0;text-decoration:none;padding:20px 0;height:auto}#confBtnArea #btnBack a{overflow:hidden;display:block;position:relative;background-image:none;width:200px;background-color:#bababa;box-shadow:0 1px 2px 0 rgba(15,21,51,.15),0 0 4px 0 rgba(15,21,51,.1),inset 0 -2px 0 0 rgba(0,0,0,.15);border-radius:4px;color:#fff;font-weight:bold;font-size:14px;box-sizing:border-box;text-align:center;line-height:1;margin:0 auto;text-decoration:none;padding:15px 0;height:auto}.p-formThanks{margin-top:0}#thanksWrapper{text-align:center;border:1px solid #ccc;padding:20px 10px;margin:0 10px;line-height:1.6;font-size:13px}#thanksWrapper img{margin:10px 0 0;width:100%;height:auto}#thanksWrapper a{color:#0867bf}#thanksWrapper a:hover{color:#1e85e5}#thanksTxt{font-weight:bold;font-size:16px;margin-bottom:20px}