body{padding:0;margin:0;color:#000;font-size:14px}h2{font-size:18px;text-align:center;padding:1em 0;font-weight:bold}p{margin:0 auto 1.5em;padding:0}img{width:100%}.mainvisual{margin-bottom:30px}.mainvisual img{width:100%}.page{width:100%;margin:0 auto}.wrapper{width:96%;margin:0 auto;overflow:visible}.wrap920{width:920px;margin:0 auto}.contents{width:100%;margin:0 auto;box-sizing:border-box}.contents2{width:98%;margin:50px auto 0;box-sizing:border-box;padding:20px;box-shadow:0px 0px 5px 1px rgba(0,0,0,0.1)}.txt_lb{color:#1688d8}.txt_b{color:#043786}.txt_r{color:#fb004d}.txt_lager{font-size:120%}.txt_smaller{font-size:80%}.txt_bold{font-weight:bold}.txt_center{text-align:center}.txt_left{text-align:left}.txt_notes{font-size:80%;color:#000;margin:0 auto 5px;line-height:1.4em}.txt_sttl{font-weight:bold;font-size:20px;margin-bottom:0.5em}.pt_20{padding:20px}.mb_0{margin-bottom:0}.mb_15em{margin-bottom:1.5em}.nobg{background:transparent !important}.noborder{border:none !important}header .hlogo{width:130px;float:left;margin:18px 20px 0}header nav{display:inline-block;float:right}header nav ul{height:65px}header nav ul li{font-size:12px;height:100%}header nav ul li.gnav01 a{color:#fff;background:#f20044 url(../img/icon02.png) no-repeat center 12px;background-size:33px auto;display:block;padding:45px 10px 0;height:100%;font-size:11px}.bnr01{text-align:center;margin:30px auto 10px}.bnr01 img{width:100%}.plan_l{position:relative;width:46%;margin:0 2%;float:left;text-align:center;border-radius:10px;border:2px solid #f20044;box-sizing:border-box}.plan_r{position:relative;width:46%;margin:0 2%;float:left;text-align:center;border-radius:10px;border:2px solid #043786;box-sizing:border-box}.plan_l h3,.plan_r h3{font-size:18px;font-weight:bold;padding:0.5em 0.3em;line-height:1.1em}.plan_l h3 img,.plan_r h3 img{padding:1em 0.5em}.plan_l h3 span,.plan_r h3 span{font-weight:normal;font-size:0.6em}.plan_l h3{background:#ffebf1;color:#f20044;border-radius:10px 10px 0 0}.plan_r h3{background:#edf4fb;color:#043786;border-radius:10px 10px 0 0}.plan_batch{position:absolute;top:-30px;left:-15px}.plan_batch img{width:60px}.plan_wrap{padding:20px 10px;font-size:14px}.plan_wrap p{margin:0}.plan_wrap strong{font-weight:bold}.plan_wrap sub{font-size:0.5em;vertical-align:top}.plan_ttl{font-size:20px;font-weight:bold;padding:20px 0;background:transparent !important}.plan_ttl img{width:23%;vertical-align:middle;margin-top:-25px}.plan_ttl h3{display:inline-block;vertical-align:middle;font-weight:bold;font-size:18px}.plan_ttl h3 span{font-size:0.7em;font-weight:normal}.plan_ttl span{display:block}.plan_tbl_giga.plan_ttl{color:#fb004d}.plan_tbl_light.plan_ttl{color:#0a4390}.plan_tbl{width:100%;margin:30px auto}.plan_tbl tr{border-top:2px solid #d2d2d2;border-bottom:2px solid #d2d2d2}.plan_tbl th{width:20%;white-space:nowrap;color:#555;background:#f5f4f4}.plan_tbl td{width:40%;text-align:center;padding:30px 0}.plan_tbl_price{position:relative;display:inline-block;margin-bottom:0}.plan_tbl_giga{color:#fb004d}.plan_tbl_light{color:#0a4390}.plan_tbl_price_icon{display:inline-block;border-radius:5px;padding:0.3em 1.5em;text-align:center;color:#fff;vertical-align:middle;font-size:0.8em}.plan_tbl_giga .plan_tbl_price_icon{background:#fb004d}.plan_tbl_light .plan_tbl_price_icon{background:#0a4390}.plan_tbl_price_num{font-size:1.8em;font-weight:bold;display:inline-block;vertical-align:middle}.plan_tbl_price_yen{font-size:1.1em;font-weight:normal;display:inline-block;vertical-align:bottom}.plan_tbl_price_sub{font-size:10px;position:absolute;right:-11px;top:25px}.plan_tbl_notes{color:#555;font-size:11px}.plan_tbl_comments{font-size:11px;background:#eee;border:#d2d2d2 solid 1px;padding:0.7em 0.5em;display:inline-block;border-radius:5px}.plan_tbl_comments_txt{font-size:12px;color:#7a7a7a;margin-bottom:0;display:block}.plan_tbl_comments_txt img{width:16px;margin-right:0.5em}.plan_tbl_comments_txt:hover{color:#7a7a7a;opacity:0.8}.plan_tbl_comments_price{font-size:17px;color:#555;font-weight:bold;margin:5px 0 0}.plan_icon1{color:#fff;font-size:10px;background:#959595 url(../img/icon01.png) no-repeat 10px center;border-radius:5px;margin:0 10px;padding:5px 0 5px 10px;font-weight:normal}.plan_tbl_txt1{margin:0;font-weight:normal;font-size:11px}.plan_tbl_txt2{font-size:20px;font-weight:bold;margin:0}.plan_tbl_txt2 sub{font-weight:normal;font-size:12px;vertical-align:baseline}.plan_tbl_txt3{margin:0}.plan_tbl_txt3 sub{color:#999;vertical-align:initial;font-size:1em}.plan_tbl_txt4{display:inline-block;margin:0}.plan_tbl_txt5{font-size:1.4em;font-weight:bold;margin-left:0.2em;position:relative;padding:0 0.3em}.plan_tbl_txt5:before{width:100%;border-top:1px #000 solid;content:"";display:block;position:absolute;top:50%;left:0}.plan_tbl_txt5 small{font-size:65%}.plan_tbl_txt6{font-weight:bold;font-size:2.5em;vertical-align:baseline}.plan_tbl_txt6 small{font-size:65%}.plan_tbl_txt7{color:#999}.cnf_btn{display:block;background:#f20044;padding:1.3em 0;color:#fff;font-size:18px;font-weight:bold;border-radius:5px;position:relative;text-align:center;box-shadow:0 5px 0 0 #b70831}.cnf_btn:after{content:">";color:#fff;font-size:18px;position:absolute;right:10px;top:50%;margin-top:-15px}.cnf_btn:hover{color:#fff;opacity:0.8}.plan_tbl .cnf_btn{box-shadow:0 5px 5px -5px rgba(0,0,0,0.6)}.txt_notes_wrap{margin:30px 1em}.flow_tbl{border:#068ebe solid 2px}.flow_tbl th{background:#41a9d6;color:#fff;font-size:18px;width:90px;padding:0.4em;font-weight:normal}.flow_tbl th.flow_tbl_hd{background:#41a9d6 url(../img/arrow01.png) no-repeat 0 0;background-size:100% auto;padding-top:40px}.flow_tbl td{border:#068ebe solid 2px;padding:20px;vertical-align:top}.flow_tbl td .flow_tbl_btn{margin:0}.flow_tbl td .cnf_btn{padding:0.8em 0;margin-top:1em}.flow_tbl_ttl{font-size:14px;font-weight:bold;text-align:left;margin:0 auto 20px}.flow_tbl_ttl2{font-size:14px;font-weight:bold;text-align:left;margin:0.5em auto 1.8em}.flow_tbl_txt{margin:0}.text_wrap{margin:40px auto 0;background:#ececec;padding:20px;overflow-y:scroll;height:10em}.text_wrap .text_ttl{font-size:16px;font-weight:bold;margin:0}.text_wrap ul{list-style-type:disc;list-style-position:inside}#company{width:98%;margin:0 auto}#company h2{padding:0 4px 8px;font-size:18px;color:#043786;border-bottom:2px solid #043786;margin-top:30px;margin-bottom:12px;text-align:left}#company table{width:100%;margin-bottom:30px;border:2px solid #ccc}#company table th,#company table td{border-bottom:1px solid #ccc;padding:10px 8px;font-size:10px}#company table th{font-size:11px;width:95px;background:#f0f0f0;vertical-align:top;text-align:left}#company .link{display:inline-block;color:#043786;text-decoration:none;border:1px solid #043786;padding:6px 25px 5px 14px;line-height:1;margin-top:7px;border-radius:15px;background:url("/sp/lp/llcp/img/arw3.png") no-repeat 92% center;background-size:7px}#company a{color:#008bdb;text-decoration:underline}.md_confirm{width:100%;margin:30px auto 20px}.ct_confirm{width:100%;margin:30px auto 10px}.ft_confirm{width:100%;margin:70px auto}.ft_logo{text-align:center;margin-bottom:40px;max-width:150px}.copyright{text-align:center;background:#076ab6;color:#fff;padding:1em 0;margin:0;font-size:12px}.pay_ttl{text-align:left;border-left:7px solid #000;padding:0 0 0 0.5em;font-weight:normal;margin:2em auto 1em}#tabs .tabs-nav{border-bottom:#d2d2d2 solid 1px}#tabs .tabs-nav li{color:#797979;font-size:14px;background:#eee;border-radius:10px 10px 0 0;width:49%;padding:0.8em 0;text-align:center;margin:0;position:relative;top:0.2em}#tabs .tabs-nav li.tabs_light{margin-left:2%}#tabs .tabs-nav li.selected{border:#d2d2d2 solid 1px;border-bottom:transparent solid 1px;margin-bottom:-1px;font-weight:bold;padding:1em 0;top:0}#tabs .tabs-nav li.selected.tabs_giga{color:#f20044;background:#ffebf1}#tabs .tabs-nav li.selected.tabs_light{color:#003b82;background:#edf4fb}#tabs .tabs-panel{border:#d2d2d2 solid 1px;border-top:none;box-sizing:border-box;padding:20px}.pay_txt{margin:30px auto}.pay_txt li{text-indent:-2.5em;padding-left:2.5em}.popup-content{padding:1em}.popup-content .popup-title{font-size:20px}.popup-content .popup-tab .popup-tab-list li{width:100%}.popup-content .popup-tab .popup-tab-list li:last-child{float:left}
