#content .wrap{max-width:980px;padding:50px 0}@media only screen and (min-width: 960px){#content .wrap{padding:70px 0}}.entry_btn{display:block;background:#ffc61a;height:60px;max-width:830px;margin:30px auto 0;color:#fff;font-size:22px;font-weight:bold;text-align:center;border-radius:12px;-webkit-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}.entry_btn span{display:table;margin:0 auto;position:relative;line-height:60px}.entry_btn span::before{content:"";display:block;width:30px;height:22px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:none;background:url("/assets/img/campaign/specup/btn_arrow.png") no-repeat center/contain;right:-52px}@media only screen and (min-width: 769px){.entry_btn span::before{display:block}}@media only screen and (min-width: 960px){.entry_btn{height:80px;margin-top:50px;font-size:29px}.entry_btn span{line-height:80px}.entry_btn:hover{background:#ff9c1a}}.sec_tit{margin-bottom:22px;font-size:24px;font-weight:bold;text-align:center}.sec_tit span{color:#005bac}.sec_tit.long{background:#005bac;margin:0 -12px;padding:8px 22px;color:#fff;font-size:22px;font-weight:bold;text-align:center}.sec_tit:not(.long){line-height:1.4}@media only screen and (min-width: 960px){.sec_tit{font-size:32px}.sec_tit.long{font-size:26px}}.m_txt{font-size:15px;text-align:center}.m_txt span{display:block;margin-top:18px}@media only screen and (min-width: 960px){.m_txt{font-size:16px}}.inc-info{display:none}main{display:block;background:-webkit-gradient(linear, left bottom, left top, from(#C9E3F8), to(#7DCEEB));background:linear-gradient(0deg, #C9E3F8 0%, #7DCEEB 100%);padding:0 10px;overflow:hidden}main .wrap{max-width:560px !important;padding:18px 0 0 !important}main .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px}main .txt{width:100%}main .txt .tit p{height:0;overflow:hidden;text-indent:100%;white-space:nowrap}main .txt .inr-txt{margin:10px 0 6px;color:#003564;font-weight:800;font-size:17px;text-align:center}main .txt .entry_btn{background:#f8a456;height:50px;margin-top:0;font-size:18px;border-radius:6px;-webkit-box-shadow:0px 6px 0px 0px #f17e11;box-shadow:0px 6px 0px 0px #f17e11}main .txt .entry_btn span{line-height:50px}main .txt .entry_btn span::before{display:block;background:url("/assets/img/campaign/cojp/btn_arrow.svg") no-repeat center/contain;width:15px;height:15px;right:-32px}main .txt .attention{display:table;margin:10px 0 0 auto;font-size:10px;font-weight:bold}main .img{width:100%;margin-top:10px}main .img .pc{display:none}main .day{background:#005bac;padding:8px 22px;margin:0 -12px;position:relative;color:#fff;font-size:20px;font-weight:bold;z-index:2}main .day dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}main .day dl dt{width:100%;margin-bottom:-4px}@media only screen and (min-width: 769px){main .wrap{max-width:960px !important}main .txt{width:52%;max-width:490px;padding:14px 0 24px}main .txt .inr-txt{margin:18px 0 6px}main .txt .entry_btn{height:60px;font-size:22px;border-radius:8px}main .txt .entry_btn span{line-height:60px}main .txt .entry_btn span::before{width:25px;height:25px;right:-52px}main .txt .entry_btn:hover{background:#f17e11;margin-top:12px;margin-bottom:-6px;-webkit-box-shadow:none;box-shadow:none}main .txt .attention{margin:14px 0 0 auto;font-size:12px}main .img{width:46%;margin-bottom:-14px;margin-top:0}main .img .pc{display:block}main .img .sp{display:none}main .day{font-size:24px}main .day dl{text-align:left}main .day dl dt{width:auto;margin-right:40px}}.about{background:#f2f4f5;padding:0 10px}.about dl{max-width:980px;padding:24px 0;margin:0 auto}.about dl dt{font-size:18px;font-weight:bold;text-align:center}.about dl dd{margin-top:16px;font-size:15px}.about dl dd a{color:#005bac}.about dl dd p{margin-top:16px;font-size:18px;font-weight:bold;text-align:center}@media only screen and (min-width: 960px){.about dl dd{font-size:16px}}#tokuten .wrap{padding:30px 0}#tokuten dl{border:#04a1db 3px solid}#tokuten dl dt{background:#04a1db;height:44px;color:#fff;font-size:20px;font-weight:bold;line-height:44px;text-align:center}#tokuten dl dd{padding:24px 20px}#tokuten dl dd .tit{font-size:18px;font-weight:bold;text-align:center}#tokuten dl dd .txt{margin:10px 0;font-size:16px;text-align:center}#tokuten dl dd img{display:block;max-width:647px;margin:0 auto}@media only screen and (min-width: 960px){#tokuten .wrap{padding:50px 0 40px}#tokuten dl dt{height:70px;font-size:30px;line-height:70px}#tokuten dl dd .tit{font-size:22px}}#domain{background:-webkit-gradient(linear, left bottom, left top, from(#C9E3F8), to(#7DCEEB));background:linear-gradient(0deg, #C9E3F8 0%, #7DCEEB 100%)}#domain .wrap{padding:30px 0}#domain .sec_tit{color:#fff}#domain .domain_form{background:#fff !important;max-width:980px}#domain .domain_form input[type=submit]{background-color:#204ca1}#domain .form_content{max-width:800px;background:none;padding:0;margin:0 auto}#domain .form_content form{border-radius:0}@media only screen and (min-width: 960px){#domain .wrap{padding:50px 0}}#cpdetail{margin-top:28px;overflow:hidden}#cpdetail .wrap{padding-top:30px}#cpdetail .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;position:relative}#cpdetail .flex::before{content:"";display:block;width:490px;height:168px;position:absolute;background:#f5f5f5;top:90px;left:-20px}#cpdetail .flex .txt{width:100%;position:relative;font-size:18px;font-weight:bold}#cpdetail .flex .txt span{color:#005bac}#cpdetail .flex img{display:block;width:100%;max-width:200px;margin:10px auto 0;position:relative}#cpdetail .txt-more{max-width:830px;margin:0 auto;position:relative}#cpdetail .txt-more a{display:table;margin:20px 0 -10px auto;font-size:20px;font-weight:bold;color:#ff6432;text-decoration:underline}#cpdetail .txt-more a:hover{text-decoration:none}@media only screen and (min-width: 769px){#cpdetail .flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:50px;padding-left:40px}#cpdetail .flex::before{top:26px;left:0}#cpdetail .flex .txt{width:66%;font-size:21px}#cpdetail .flex img{width:34%;max-width:267px;margin:0}}@media only screen and (min-width: 960px){#cpdetail .wrap{padding-top:50px}}.camp_tb{border:#5a5a5a 1px solid;min-width:600px}.camp_tb th,.camp_tb td{width:20%;height:74px;font-size:15px;text-align:center}.camp_tb th{font-weight:bold}.camp_tb td{border-left:#5a5a5a 1px solid}.camp_tb thead{background:#04a1db;color:#fff}.camp_tb thead th:not(:first-of-type){border-left:#5a5a5a 1px solid}.camp_tb tbody tr{border-top:#5a5a5a 1px solid}.camp_tb tbody th{background:#e0e0e0}.camp_tb tbody td s{display:block;margin-bottom:6px;font-size:14px;line-height:1}.camp_tb tbody td>span{display:block;color:#f8565c;font-weight:bold;line-height:1}.camp_tb tbody td>span span{font-size:24px}@media only screen and (min-width: 960px){.camp_tb th,.camp_tb td{font-size:18px}}#cpdetail .camp_tb,#overview .camp_tb{min-width:auto}#cpdetail .camp_tb th,#overview .camp_tb th{width:25%;padding:10px 4px}#cpdetail .camp_tb td,#overview .camp_tb td{width:75%;padding:20px;text-align:left}#cpdetail .camp_tb td dl,#overview .camp_tb td dl{margin:12px 0 4px}#cpdetail .camp_tb td dl dt,#overview .camp_tb td dl dt{font-weight:bold}#cpdetail .camp_tb td .attention,#overview .camp_tb td .attention{font-size:14px}#cpdetail .camp_tb td>ul>li:not(:first-child),#overview .camp_tb td>ul>li:not(:first-child){margin-top:10px}#cpdetail .camp_tb td>ul>li span,#overview .camp_tb td>ul>li span{color:#333}#cpdetail .camp_tb td>ul>li img,#overview .camp_tb td>ul>li img{display:block;max-width:390px;margin:16px 0 20px}#cpdetail .camp_tb td>ul>li>a,#overview .camp_tb td>ul>li>a{color:#005bac;text-decoration:underline}#cpdetail .camp_tb td>ul>li>a:hover,#overview .camp_tb td>ul>li>a:hover{text-decoration:none}#cpdetail .camp_tb td .detail,#overview .camp_tb td .detail{background:#f5f5f5;padding:14px;margin:16px 0}#cpdetail .camp_tb td .detail a,#overview .camp_tb td .detail a{text-decoration:none}#cpdetail .camp_tb td .detail a:hover,#overview .camp_tb td .detail a:hover{text-decoration:underline}@media only screen and (min-width: 769px){#cpdetail .camp_tb td,#overview .camp_tb td{padding:20px 30px}#cpdetail .camp_tb td>ul>li:not(:first-child),#overview .camp_tb td>ul>li:not(:first-child){margin-top:14px}#cpdetail .camp_tb td .detail,#overview .camp_tb td .detail{padding:20px 40px}}#fucntion .wrap{max-width:830px;padding-top:30px}#fucntion .plan_list{min-width:830px}#fucntion .plan_list>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:7px}#fucntion .plan_list>ul>li{width:32.5%;position:relative;border:#f9851f 3px solid}#fucntion .plan_list .plan_name{background:#f9851f;padding:20px 40px 16px;text-align:center}#fucntion .plan_list .plan_name .tit{color:#fff;font-size:28px;font-weight:800;line-height:1.2}#fucntion .plan_list .plan_name .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:22px;line-height:1;color:#ffe261;text-align:left}#fucntion .plan_list .plan_name .price>span{margin-bottom:-6px;font-size:24px;font-weight:800;font-size:24px}#fucntion .plan_list .plan_name .price>span span{font-size:46px}#fucntion .plan_list .detail{background:#fff;padding:20px 12px}#fucntion .plan_list .detail_tit{padding-bottom:12px;margin-bottom:10px;position:relative;font-size:18px;font-weight:800;text-align:center}#fucntion .plan_list .detail_tit::before{content:"";display:block;width:16px;height:2px;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#ff4000;bottom:0}#fucntion .plan_list .detail_list{margin-top:4px;font-size:12px}#fucntion .plan_list .detail_list li{min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:#4c4c4c 1px solid}#fucntion .plan_list .detail_list li p{width:48%;line-height:1}#fucntion .plan_list .detail_list li>span{width:52%;font-size:16px;font-weight:800;line-height:1}#fucntion .plan_list .detail_list li .small{display:block;margin:2px 0 -8px;font-size:9px;font-weight:normal}#fucntion .plan_list .detail_list li.point>span{font-size:12px;color:#ff4000}#fucntion .plan_list .detail_list li.point>span .big{font-size:20px;line-height:1}#fucntion .plan_list .detail_list li.point>span .small{display:inline-block;margin:6px 0 0 4px;color:#000 !important;vertical-align:top}#fucntion .txt-more{display:table;margin:20px 0 -10px auto;font-size:16px;font-weight:bold;color:#ff6432;text-decoration:underline}#fucntion .txt-more:hover{text-decoration:none}@media only screen and (min-width: 769px){#fucntion .plan_list .plan_name{padding:30px 36px}#fucntion .plan_list .plan_name .price{margin-top:4px}}@media only screen and (min-width: 960px){#fucntion .wrap{padding-top:50px}#fucntion .txt-more{margin:30px 0 -20px auto;font-size:18px}}#price .wrap{padding-top:20px}#price .scroll_tb{margin:14px auto 0;max-width:830px}#price .attention{max-width:830px;margin:16px auto -10px}@media only screen and (min-width: 769px){#price .wrap{padding-top:30px}#price .scroll_tb{margin-top:24px}}#overview .entry_btn{max-width:none}#overview .overview_link{color:#005bac;text-decoration:underline}#overview .overview_link:hover{text-decoration:none}