.fontBold{font-weight:bold}.p-sp{display:none}.mTop10{margin-top:10px}.mTop20{margin-top:20px}.p-campaign{margin:10px 0}.p-campaign img{vertical-align:bottom}.p-campaign_head{font-weight:bold;font-size:107%;padding:10px;color:#fff;background:#006}.p-campaign_table{border-collapse:collapse}.p-campaign_table th{width:100px;text-align:left;adding:8px;border:1px solid #ccc}.p-campaign_table th span{padding-left:4px}.p-campaign_table td{padding:8px;border:1px solid #ccc;line-height:1.5}.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}.p-campaign a{color:#0867bf;text-decoration:underline}.p-btnArea{width:400px;margin:30px auto 0}.p-btnArea a{display:block;border-radius:10px;border:1px solid #f07700;color:#fff;background-size:100%;background:-webkit-linear-gradient(#ff9a29, #ff8600);background:linear-gradient(#ff9a29, #ff8600);box-shadow:0 1px 0 #c96800,0 -1px 0 #ffbf77 inset;box-sizing:border-box;text-align:center;font-weight:bold;line-height:1;text-shadow:0 -1px 1px #de7100;vertical-align:middle;cursor:pointer;color:#fff;text-decoration:none;padding:16px;font-size:23px}.p-btnArea a .p-submit_in{display:table;margin:0 auto;padding:0 3px 0 30px;background:url(https://img1.kakaku.k-img.com/images/mobile_data/sim/common/btn_icon_arrow.svg) left center no-repeat;background-size:23px 24px}.p-btnArea a .p-submit_txt{display:table-cell;vertical-align:middle;padding-top:5px}.p-btnArea a:hover{border-color:#ffa145;background:#ff9125;background-image:-webkit-linear-gradient(#ffc92f, #ff9125);background-image:linear-gradient(#ffc92f, #ff9125);box-shadow:0 1px 0 #c96800,0 -1px 0 #ffbf77 inset;color:#fff;text-decoration:none}.p-pagetop+.l-f_copy{margin-top:15px}.p-mainForm_head{font-size:16px;font-weight:bold;border-left:4px solid #137df3;padding:4px 0 4px 8px;line-height:1;margin:40px 0 10px}.p-mainForm_head span{font-weight:normal;font-size:13px}.p-mainForm_head:first-child{margin-top:0}.p-mainForm .icnRequired,.p-mainForm .icnOption{float:right;margin:3px 0 10px 10px}.p-mainForm table{border-collapse:collapse;width:100%;border-bottom:1px solid #cbcbcb}.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{background:#f2f2f2;width:205px;font-weight:normal}.p-mainForm .qInner{position:relative}.p-mainForm .inputList li,.p-mainForm .inputList2 li{width:170px;display:inline-block;margin:0 4px 3px 0;list-style:none}.p-mainForm .inputList2 li{width:100%;display:block;margin:0 0 3px 0}.p-mainForm select{padding:4px !important;width:220px}.p-mainForm input{padding:4px}.p-mainForm #stayYear,.p-mainForm #stayMonth{width:90px}.p-mainForm .inputList input,.p-mainForm .inputList2 input{float:left;width:14px;margin:5px 3px 0 5px;padding:3px;vertical-align:middle}.p-mainForm .inputList label,.p-mainForm .inputList2 label{cursor:pointer;display:block;padding:3px}.p-mainForm .multiSelect p{margin:0 0 5px}.p-mainForm .txtCondition{color:#666}.p-mainForm .txtCondition,.p-mainForm .txtChk{display:inline;font-size:12px;font-family:Verdana}.p-mainForm .txtChk span{color:#e52323}.p-mainForm .inputTypeText{width:415px;border:1px solid #767676;border-radius:2px}.p-mainForm textarea{width:500px;height:70px;line-height:1.4;margin-bottom:1px;padding:4px}.p-mainForm ::placeholder{color:#999}.p-mainForm .revStar{vertical-align:middle}.p-mainForm .revStar .qInner{display:flex}.p-mainForm .revStarWrapper{width:180px;display:flex}.p-mainForm .revStarBox{width:145px;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.p-mainForm .revStarNum{font-size:200%;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 #selectCountry,.p-mainForm #countryName1,.p-mainForm #countryName2,.p-mainForm #countryName3{width:310px;display:block;margin-top:5px}.p-mainForm .spotTitle{font-weight:bold}.p-mainForm .spotTitle~.spotTitle{padding-top:10px}.p-mainForm .selectArea_more .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{margin:9px 17px 0 6px}.p-mainForm .inputList3 label{cursor:pointer;padding:0 3px;vertical-align:middle}.p-mainForm #btnNext{width:400px;margin:30px auto 0}.p-mainForm #btnNext a{display:block;border-radius:10px;border:1px solid #f07700;color:#fff;background-size:100%;background:-webkit-linear-gradient(#ff9a29, #ff8600);background:linear-gradient(#ff9a29, #ff8600);box-shadow:0 1px 0 #c96800,0 -1px 0 #ffbf77 inset;box-sizing:border-box;text-align:center;font-weight:bold;line-height:1;text-shadow:0 -1px 1px #de7100;vertical-align:middle;cursor:pointer;color:#fff;text-decoration:none;padding:16px;font-size:23px}.p-mainForm #btnNext a .p-submit_in{display:table;margin:0 auto;padding:0 3px 0 30px;background:url(https://img1.kakaku.k-img.com/images/mobile_data/sim/common/btn_icon_arrow.svg) left center no-repeat;background-size:23px 24px}.p-mainForm #btnNext a .p-submit_txt{display:table-cell;vertical-align:middle;padding-top:5px}.p-mainForm #btnNext a:hover{border-color:#ffa145;background:#ff9125;background-image:-webkit-linear-gradient(#ffc92f, #ff9125);background-image:linear-gradient(#ffc92f, #ff9125);box-shadow:0 1px 0 #c96800,0 -1px 0 #ffbf77 inset;color:#fff;text-decoration:none}.p-mainForm #countryNameWrapper .noteS{margin-top:3px}.p-mainForm .noteS{font-size:11px}.p-flow{text-align:center;margin:20px 0}.p-flow img{vertical-align:bottom}.p-flow.p-flow_3{margin-top:0}.p-caution{border:1px solid #ccc;margin-top:30px;padding:10px 10px 8px 10px;line-height:1.4}.p-caution ul.notes{margin-left:18px;list-style-type:disc}.p-caution li{margin-bottom:6px}.p-caution .iconReadme{background:url(https://img1.kakaku.k-img.com/images/itemview/item/icon_readme.gif) no-repeat left center;line-height:18px;padding:6px 5px 4px 22px;font-weight:bold;margin-bottom:3px}.p-caution a{color:#0867bf;text-decoration:underline}.errorBox{border:2px solid #c30;padding:20px;margin-bottom:20px}.errorBox p{font-weight:bold;color:#c30;margin-bottom:10px;font-size:114%}.errorBox li{list-style-type:none;margin-bottom:10px;font-weight:bold}.errorBox a{color:#0867bf}tr.error th{background:#ffebeb}tr.error td{background:#fff8f8}.errorBalloon{padding:5px;text-align:center;font-size:89%;color:#dd3f3f;margin-bottom:5px !important;border:2px solid #dd3f3f;border-radius:3px;background:#fff}.p-formConfirmation .p-flow{margin-top:20px}.p-revLastCheck{margin:40px 0 0;border:2px solid #f7d7d7;border-radius:5px}.p-revLastCheck_labelWrap{display:flex;font-size:15px;justify-content:center;align-items:center}.p-revLastCheck_att{margin:0 10px 10px;padding:10px;background-color:#f9f0f0;color:#a94442;text-align:center;line-height:1.5;border-radius:5px}.p-revLastCheck_att a{color:#0867bf;text-decoration:none}.p-revLastCheck_ttlIcn{background:#d34233;color:#fff;font-size:11px;line-height:13px;padding:2px 4px;border-radius:4px;display:inline-block;vertical-align:middle;font-weight:bold}.p-revLastCheck_label{position:relative;display:block;padding:25px 0 25px 45px;font-size:15px;color:#333;user-select:none;cursor:pointer}.p-revLastCheck_label input[type=checkbox]+::before{position:absolute;top:21px;left:13px;display:block;width:25px;height:22px;background:url(https://img1.kakaku.k-img.com/images/itemview/item/review/check_ico.png) no-repeat -10px 0;content:""}.p-revLastCheck_label input[type=checkbox]:checked+::before{background:url(https://img1.kakaku.k-img.com/images/itemview/item/review/check_ico_on.png) no-repeat right top}.p-revLastCheck input[type=checkbox]{display:none}#confBtnArea{text-align:center;margin:30px 0;color:#e52323;font-weight:bold}#confBtnArea .confBtnArea_inner{display:flex;align-items:center;margin-top:30px}#confBtnArea #btnBack a{width:135px;overflow:hidden;display:block;border:1px solid #d2d7db;background:-webkit-gradient(linear, center top, center bottom, from(#fff), to(#efefef));font-size:14px;border-radius:6px;color:#666;font-weight:normal;padding:10px 0}#confBtnArea #btnBack a:hover{text-decoration:none;opacity:.7}#confBtnArea #btnConf{width:400px;margin:0 0 0 180px}#confBtnArea #btnConf a{display:block;border-radius:10px;border:1px solid #f07700;color:#fff;background-size:100%;background:-webkit-linear-gradient(#ff9a29, #ff8600);background:linear-gradient(#ff9a29, #ff8600);box-shadow:0 1px 0 #c96800,0 -1px 0 #ffbf77 inset;box-sizing:border-box;text-align:center;font-weight:bold;line-height:1;text-shadow:0 -1px 1px #de7100;vertical-align:middle;cursor:pointer;color:#fff;text-decoration:none;padding:16px;font-size:23px}#confBtnArea #noSubmit{width:400px;margin:0 0 0 180px}#confBtnArea #noSubmit span{display:block;border-radius:10px;border:1px solid #787878;color:#fff;background-size:100%;background:-webkit-linear-gradient(#949494, #808080);background:linear-gradient(#949494, #808080);box-shadow:0 1px 0 #646464,0 -1px 0 #bbb inset;box-sizing:border-box;text-align:center;font-weight:bold;line-height:1;text-shadow:0 -1px 1px #737373;vertical-align:middle;cursor:pointer;color:#fff;text-decoration:none;padding:16px;font-size:23px}#thanksWrapper{text-align:center;border:1px solid #ccc;padding:30px;margin-top:10px;line-height:1.6}#thanksWrapper img{margin:20px 0}#thanksWrapper a{color:#0867bf}#thanksWrapper a:hover{color:#1e85e5}#thanksTxt{font-weight:bold;font-size:166%;margin-bottom:20px}