.placeholder{font-weight:400;color:#b2b2b2 !important}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.ct_hide{display:none !important}.ico_help{display:inline-block;width:16px;height:16px;background:url("/images/common/ico_qmark.png") no-repeat 0 0;background-size:contain}.ico_retry{display:inline-block;width:20px;height:22px;background:url("/images/common/ico_retry.png") no-repeat 0 0;background-size:contain}.ico_close{display:inline-block;width:15px;height:15px}.ico_close::before,.ico_close::after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#666}.ico_close::before{height:1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ico_close::after{height:1px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.body--change_plan{min-width:auto}.body--change_plan #contentArea{width:auto;padding:0}.section_cnt{max-width:1380px;margin:0 auto}.cnt_plan{text-align:center}.cnt_plan .sub_desc{margin:40px auto 54px;font-size:16px;color:#666;text-align:center;word-wrap:break-word;word-break:keep-all}.cnt_plan .sub_desc span{margin:0 0 0 11px}.cnt_plan .plan_list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto;line-height:0;font-size:0}.cnt_plan .plan_list:after{clear:both;display:block;content:""}.cnt_plan .li_plan{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;width:308px;margin:0 4px 8px;border:1px solid #e5e5e5;outline:none;vertical-align:top}.cnt_plan .li_plan:hover{-webkit-box-shadow:4px 4px 11px 0px rgba(102,102,102,0.3);-o-box-shadow:4px 4px 11px 0px rgba(102,102,102,0.3);-ms-box-shadow:4px 4px 11px 0px rgba(102,102,102,0.3);box-shadow:4px 4px 11px 0px rgba(102,102,102,0.3);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.cnt_plan .version a,.cnt_plan .btn_bottom{box-sizing:border-box;border-bottom:0;color:#fff;font-weight:700}.cnt_plan .version a{position:relative;display:inline-block;box-sizing:border-box;width:100%;height:80px;padding:33px 22px 0;font-size:20px;color:#0e73c3;text-align:left;cursor:default}.cnt_plan .version a::after{position:absolute;left:22px;bottom:0;display:inline-block;width:30px;height:5px;content:"";background-color:#0e73c3}.cnt_plan .m_version{display:none}.cnt_plan .price{box-sizing:border-box;width:100%}.cnt_plan .price .unit{height:126px;margin:0 22px;padding:13px 0 0;border-bottom:1px solid #d2d2d2;font-size:16px;line-height:1.3;color:gray;font-weight:700;text-align:left;box-sizing:border-box;word-spacing:-1px}.cnt_plan .price .unit .num{font-size:35px;color:#323232;font-family:"Spoqa"}.cnt_plan .price .unit .hint{display:block;margin-top:20px;font-size:15px;color:#0f73c1}.cnt_plan .price .guide_txt{position:absolute;top:15px;width:100%;text-align:center}.cnt_plan .price .guide_txt .border{padding:0 13px;border:1px solid #000;font-size:14px;line-height:23px}.cnt_plan .spec_area{height:308px;padding:30px 22px;line-height:1.5;text-align:left;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.cnt_plan .spec_area .spac_list{position:relative}.cnt_plan .spec_area .li_spac{position:relative;min-height:85px;margin-bottom:12px;padding:0 0 0 20px}.cnt_plan .spec_area .li_spac::before{content:"";position:absolute;left:0;top:7px;display:inline-block;width:10px;height:7px;border-left:1px solid #323232;border-bottom:1px solid #323232;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.cnt_plan .spec_area .cont_tit{position:relative;font-size:15px;color:#323232}.cnt_plan .spec_area .cont_tit em.num{font-size:18px}.cnt_plan .spec_area .cont_tit em.highlight{color:#0f73c1;font-weight:700}.cnt_plan .spec_area .cont_desc{margin:6px 0 0;font-size:16px;color:gray}.cnt_plan .spec_area .cont_desc .amount{margin-left:4px}.cnt_plan .btn_bottom{height:60px;margin:auto -1px -1px;border:1px solid #0f73c1;background:#0f73c1;text-align:center}.cnt_plan .btn_bottom a{display:block;font-size:17px;line-height:60px;color:#fff}.cnt_plan .current .btn_bottom{background-color:#fff}.cnt_plan .current .btn_bottom a{color:#0f73c1;cursor:default}.cnt_plan .model_small{max-width:100vw;padding:0 0 0 30px;overflow-x:auto;box-sizing:border-box}.cnt_plan .model_small ul li:nth-child(even) .spec_area .cont_tit em.highlight,.cnt_plan .model_small ul li:nth-child(even) .price .unit .hint,.cnt_plan .model_small ul li:nth-child(even) .version a,.cnt_plan .model_small ul li:nth-child(odd) .spec_area .cont_tit em.highlight,.cnt_plan .model_small ul li:nth-child(odd) .price .unit .hint,.cnt_plan .model_small ul li:nth-child(odd) .version a{color:#10b1a4}.cnt_plan .model_small ul li:nth-child(even) .version a::after,.cnt_plan .model_small ul li:nth-child(odd) .version a::after{background-color:#10b1a4}.cnt_plan .model_small ul li:nth-child(even) .btn_bottom,.cnt_plan .model_small ul li:nth-child(odd) .btn_bottom{background-color:#10b1a4;border-color:#10b1a4}.cnt_plan .model_small ul li:nth-child(even).current .btn_bottom,.cnt_plan .model_small ul li:nth-child(odd).current .btn_bottom{background-color:#fff}.cnt_plan .model_small ul li:nth-child(even).current .btn_bottom a,.cnt_plan .model_small ul li:nth-child(odd).current .btn_bottom a{color:#10b1a4}.cnt_plan .model_small ul li.impossible{background:#f1f1f1}.cnt_plan li.current{position:relative}.cnt_plan li.plan-tobe .bg-info{position:relative;margin:auto 0 0;padding:8px 0 8px 28px;color:#323232;font-size:13px;background-color:#f1f1f1}.cnt_plan li.plan-tobe .bg-info::after{content:"";display:inline-block;position:absolute;left:8px;top:10px;width:14px;height:14px;background-size:contain;background-image:url(../images/svg/ic-notice.svg)}.cnt_plan li.plan-tobe .btn_bottom{border-color:#10b1a4 !important;background-color:#fff !important}.cnt_plan li.plan-tobe .btn_bottom a{color:#10b1a4;cursor:default}.cnt_plan li.plan-disable:not(.current) .btn_bottom{background-color:#d2d2d2 !important;border-color:#d2d2d2 !important}.cnt_plan li.plan-disable:not(.current) .btn_bottom a{background-color:#d2d2d2;cursor:default}.cnt_plan li.li_plan--help{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;background-color:#fff;color:#666}.cnt_plan li.li_plan--help .titContain{-webkit-box-flex:auto;-moz-box-flex:auto;-ms-flex:auto;-webkit-flex:auto;flex:auto}.cnt_plan li.li_plan--help .titContain h4{-webkit-box-flex:auto;-moz-box-flex:auto;-ms-flex:auto;-webkit-flex:auto;flex:auto;padding:60px 24px 38px;font-size:28px;font-weight:400;line-height:1.42em;text-align:left}.cnt_plan li.li_plan--help .titContain h4 em{color:#10b1a4;font-weight:700}.cnt_plan li.li_plan--help .spec_area{margin:auto 0 0;padding:0;height:auto}.cnt_plan li.li_plan--help .box-status:not(.ct_hide){text-align:center}.cnt_plan li.li_plan--help .box-status:not(.ct_hide) .column:not(.sample){font-size:14px;line-height:1.4em;color:#323232}.cnt_plan li.li_plan--help .box-status:not(.ct_hide) .column:not(.sample) em{display:inline-block;margin:0 0 3px;color:#0e73c3;font-weight:700}.cnt_plan li.li_plan--help .box-status:not(.ct_hide) .column:not(.sample)+.column{margin:4px 0 0}.cnt_plan li.li_plan--help .box-desc:not(.ct_hide){padding:0 14px;font-size:14px;line-height:1.4em;text-align:center}.cnt_plan li.li_plan--help .box-desc:not(.ct_hide) .txt{margin:0 0 0 10px;text-align:left}.cnt_plan li.li_plan--help .box-desc:not(.ct_hide) .box-desc__contain{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cnt_plan li.li_plan--help .btn_bottom{margin:auto 0 0}.cnt_plan li.li_plan--help:not(.current):not(.free){background-color:rgba(241,241,241,0.4)}.cnt_plan li.li_plan--help:not(.current):not(.free) .box-desc:not(.ct_hide){margin-bottom:30px}.cnt_plan .li_plan--help.current .box-status:not(.ct_hide),.cnt_plan .li_plan--help.current .box-desc:not(.ct_hide){margin:10px;padding:14px;border-radius:4px;background-color:rgba(241,241,241,0.6)}.cnt_plan .li_plan--help.current .box-status:not(.ct_hide) .btn_common,.cnt_plan .li_plan--help.current .box-desc:not(.ct_hide) .btn_common{margin:10px 0 0}.cnt_plan .li_plan--help.current .box-status:not(.ct_hide)+.box-desc:not(.ct_hide){margin-top:0}.cnt_plan .li_plan--help.free .btn_common.line_blue{width:130px}.cnt_plan .li_plan--help.free .titContain{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin:10px;border-radius:4px;background-color:rgba(241,241,241,0.6)}.cnt_plan .li_plan--help.free .titContain h4{padding:50px 14px 0}.cnt_plan .li_plan--help.free .titContain .btn_common.line_blue{margin:auto auto 30px}.cnt_plan .li_plan--help.free .spec_area{margin:0 10px 10px;border-radius:4px;background-color:rgba(241,241,241,0.6)}.cnt_plan .li_plan--help.free .box-desc:not(.ct_hide){padding:30px}.cnt_plan .li_plan--help.free .box-desc:not(.ct_hide) .txt{width:228px;margin:10px auto 20px}.cnt_plan .li_plan--help.free .box-desc__contain{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.cnt_plan .tabs_wrap+.more_info{margin:30px 0 60px}.cnt_plan .price_tbl--before tbody tr:last-child th,.cnt_plan .price_tbl--before tbody tr:last-child td{border-bottom-width:1px !important}.cnt_plan .more_info{margin:30px 0 0;text-align:center}.cnt_plan .more_info .tit{margin-right:30px;font-size:18px;color:gray}.cnt_plan .more_info .link_arrow{font-size:15px}html[lang="en"] .cnt_plan li.li_plan--help .titContain h4{padding-right:0}.lang_jp .cnt_plan .sub_desc span{word-break:break-all}.page_main_tit{padding:60px 0 50px;font-size:24px;font-weight:700;text-align:center}.current_view{margin:56px auto 0;line-height:0;font-size:0}.current_view dl{display:inline-block;width:626px;height:60px;margin:0 4px;border:1px solid #e5e5e5;text-align:right;color:#000}.current_view dt{float:left;font-size:18px;line-height:27px;padding:17px 28px 16px;font-weight:700}.current_view dd{font-size:18px;line-height:27px;padding:17px 28px 16px}.current_view .highlight,.current_view dl:last-child dd{color:#e62e2e}.badge_plan{display:inline-block;margin:0 0 20px;margin-right:auto;padding:2px 16px;color:#0e73c3;font-size:12px;font-weight:700;text-align:left;background:#E7F1F9;border-radius:11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.badge_plan .current{font-weight:400}.btn_detail{position:relative;width:100%;height:100%;line-height:46px;color:#666;font-size:13px;font-weight:700;text-align:center;background:rgba(241,241,241,0.5)}.btn_detail::after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;vertical-align:3px;border-top:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.btn_detail.on::after{vertical-align:-1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.prepaid .badge_plan{color:#ff874b;background:#FFEDD4}.prepaid .badge_plan .current,.prepaid .price_desc_data{display:none}.prepaid .plan_info{padding-bottom:30px !important}.prepaid .plan_info_wrap{display:none !important}.prepaid .btn_detail{color:#0e73c3;background:rgba(14,115,195,0.1)}.prepaid .btn_detail::after{border-color:#0e73c3}.prepaid.current .badge_plan .current{display:inline-block}.prepaid.current .price_desc_data{display:block}.prepaid.current .price_desc{display:none}.body--m_plan{min-width:360px}.body--m_plan #contentArea{width:calc(100% - 16px * 2)}.body--m_plan #contents{width:100%;max-width:800px;margin:0 auto;padding:0}.body--m_plan .btn_common{width:100%;height:46px;line-height:46px;margin:0}.plan_wrap .page_main_tit{padding:0;font-size:18px}.plan_wrap .planList{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:800px;font-size:14px;line-height:1.5}.plan_wrap .li_plan{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 15px * 2);margin:30px 15px 0;padding:20px 0 0;border:1px solid #E5E5E5;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 4px 6px rgba(0,0,0,0.1);-ms-box-shadow:0 4px 6px rgba(0,0,0,0.1);-o-box-shadow:0 4px 6px rgba(0,0,0,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.plan_wrap .plan_desc_area{padding:0 28px}.plan_wrap .price_desc{margin:0 0 24px;color:#323232;font-size:18px;font-weight:500;text-align:center}.plan_wrap .price_desc .point_blue{font-weight:700}.plan_wrap .price_desc_data{margin:0 0 24px;font-size:16px;font-weight:500;text-align:left}.plan_wrap .price_desc_data p+p{margin:6px 0 0}.plan_wrap .price_desc_data .cont_data{font-weight:700}.plan_wrap .plan_info{margin:0 28px;padding:0 0 7px;text-align:center;border-bottom:1px solid #D9D9D9}.plan_wrap .plan_info_wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.plan_wrap .plan_name{font-weight:700}.plan_wrap .price{margin-left:auto;white-space:nowrap}.plan_wrap .price .unit,.plan_wrap .price .num{font-size:22px;font-weight:700}.plan_wrap .price .cycle::before{content:"/"}.plan_wrap .spec_area{margin:20px 0 30px}.plan_wrap .li_spac{position:relative;min-height:auto;margin:12px 28px 0;padding:0 0 0 24px;font-size:14px;font-weight:500}.plan_wrap .li_spac:nth-child(2){margin-top:0}.plan_wrap .li_spac::before{z-index:2;content:"";position:absolute;left:4px;top:7px;display:inline-block;width:8px;height:6px;border-left:1.4px solid #0e73c3;border-bottom:1.4px solid #0e73c3;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.plan_wrap .li_spac::after{content:"";position:absolute;left:0;top:3px;display:inline-block;width:16px;height:16px;border-radius:50%;background:rgba(14,115,195,0.1)}.plan_wrap .li_spac .cont_desc{margin:4px 0 0;color:#808080;font-size:13px}.plan_wrap .guide_area{position:relative;margin-top:auto;padding:20px 25px;color:#666;text-align:left;background:rgba(241,241,241,0.6);border-bottom:1px solid #E5E5E5}.plan_wrap .guide_area::before{content:"";display:inline-block;width:17px;height:17px;margin:0 0 10px;background:url("/images/common/ic_info.png") no-repeat 0 0;background-size:contain}.plan_wrap .guide_area .link_arrow{position:absolute;right:25px;top:20px}.plan_wrap .guide_area .link_arrow+p{margin-top:10px}.plan_wrap .btn_area{margin-top:auto}.plan_wrap .more_info{margin:50px 0;font-size:14px;text-align:center}.plan_wrap .more_info .tit{margin-right:6px}@media all and (max-width: 768px){.plan_wrap .planArea{max-width:500px;margin:0 auto}.plan_wrap .li_plan{width:100%;margin-left:0;margin-right:0}.plan_wrap .more_info .link_arrow{margin-top:6px}}@media all and (min-width: 769px){.plan_wrap .li_spac:not(.default).ct_hide,.plan_wrap .guide_area.ct_hide{display:block !important;border-bottom:0 none}.plan_wrap .btn_area{display:none}}
