﻿@font-face{font-family:"MyYuGothicM";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"MyYuGothicM";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic Bold"),local("YuGothic-Bold")}.pc_d,.pc_i,.pc_t{display:none}.titPlan{background:url(../img/bg_star_01_pc.jpg) no-repeat center;background-size:cover;padding:5px 10px;font-family:MyYuGothicM,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans Japanese",sans-serif;line-height:1.5;text-align:center}.titPlan h2{padding:50px 0;color:#fff;font-weight:bold}.titPlan h2 strong{display:block;font-size:36px}.titPlan h2 span{display:inline-block}.areaForm{border:none}.areaForm .formUpper p.error{background:#ffe8df;border:2px #f33 solid;padding:5px}.areaForm .formUpper a{color:#1a81dd;text-decoration:underline}.areaForm .formUpper a:hover{color:#999;text-decoration:none}.areaForm .txt1,.areaForm .txt2,.areaForm .txt3,.areaForm .txt4,.areaForm .txt5,.areaForm .txt6,.areaForm .txt7,.areaForm textarea,.areaForm select{padding:5px;border-radius:5px;font-size:16px;font-weight:normal !important;border-width:1px}.areaForm .txt1,.areaForm .txt2{width:95%}.areaForm .txt3{width:100px}.areaForm .txt4{width:125px}.areaForm textarea{width:95%;height:120px}.areaForm table{width:100%}.areaForm table select{width:95%}.areaForm th{padding:10px;background:#f8f8f8;vertical-align:middle}.areaForm td{padding:10px 10px 25px;word-break:break-all}.areaForm td li{margin-bottom:10px}.areaForm td li:last-child{margin-bottom:0}.areaForm td.errorArea{background:#ffe8df}.areaForm .errorCheck{background:url(../../img/bg_errorCheck.gif) no-repeat 10px bottom;padding-bottom:8px;color:#fff;font-weight:bold;font-size:90%}.areaForm .errorCheck span{background:#f33;display:inline-block;padding:2px}.areaForm .colorRED{color:#f33}.areaForm .ex{color:#9f6d3f}.areaForm .app_info{width:9em;display:inline-block}.areaForm #btn{text-align:center}.areaForm #confirm,.areaForm #back,.areaForm #submit{-webkit-appearance:none;border:none;padding:10px 15px;color:#fff;border-radius:5px;font-size:16px;font-family:MyYuGothicM,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans Japanese",sans-serif;cursor:pointer}.areaForm #confirm:hover,.areaForm #back:hover,.areaForm #submit:hover{opacity:.7}.areaForm #back{background:#666}.areaForm #confirm,.areaForm #submit{background:#ff8b00}.flow_block ul{overflow:hidden;background:#ccc;margin-bottom:10px}.flow_block ul li{float:left;color:#fff;padding:8px 0;text-align:center;width:33.333%;position:relative}.flow_block ul li.now{background:#3058a6}.flow_block ul li.now:after{content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #3058a6;display:block;position:absolute;top:0;right:-10px}.flow_block ul li.arrow:before,.flow_block ul li.arrow:after{content:" ";width:0;height:0;border-style:solid;display:block;position:absolute;top:0}.flow_block ul li.arrow:before{border-width:18px 0 18px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;right:-11px}.flow_block ul li.arrow:after{border-width:18px 0 18px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ccc;right:-10px}#plan .areaForm .selectArea li{clear:both;overflow:hidden;padding:0 0 25px 10px;margin-bottom:20px}#plan .areaForm .selectArea .matome{padding-bottom:10px;border:3px #b20000 solid;margin:0 -5px 20px}#plan .areaForm .selectArea .matome .pick{margin-bottom:10px}#plan .areaForm .selectArea .matome .pick span{background:#b20000;color:#fff;padding:5px;margin:0 0 10px -10px;display:block}.imgH{float:left;margin-right:10px}.imgH img{width:40px;height:auto}.txtH{float:left}.price{padding-top:10px;clear:both}.price strong b{color:#bb070a;font-weight:bold;font-size:110%}.app_info{width:8em;display:inline-block}.area_desc{font-family:"Noto Sans Japanese",MyYuGothicM,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-feature-settings:"palt";line-height:1.5}.area_desc strong{font-weight:bold}.area_desc .s-en{font-family:"Montserrat",sans-serif}.area_desc .s-marker{background:#ffe782;display:inline-block;padding:0 .2em}.area_desc .attention{font-size:12px;text-align:right}.area_desc .box{border:4px solid #fff;padding-bottom:20px;max-width:902px;margin:0 auto}.area_desc .box_inner{padding:0 60px}.area_desc .tit_area{color:#fff;text-align:center;padding:11px 0 15px;margin-bottom:0 !important}.area_desc .tit_area span,.area_desc .tit_area strong{display:inline-block;vertical-align:middle;line-height:1}.area_desc .tit_area span{background:url(../img/ico_house.png) no-repeat left center;background-size:auto 100%;font-weight:bold;font-size:30px;padding:11px 0 11px 60px;margin-right:.5em}.area_desc .tit_area strong{font-size:45px}.area_desc .bg_yellow{background:#ffeea3;padding:15px 40px;overflow:hidden;margin-bottom:10px;display:flex;justify-content:space-between}.area_desc .bg_yellow .left,.area_desc .bg_yellow .right{flex-basis:50%;max-width:50%;padding:10px 20px 5px}.area_desc .bg_yellow .left{padding-left:0}.area_desc .bg_yellow .right{padding-right:0;border-left:2px solid #999}.area_desc .bg_yellow .right .dl_btm dt{margin-left:-0.5em;width:245px}.area_desc .bg_yellow .right .small{font-size:85%}.area_desc .bg_yellow .dl_top{border-bottom:2px dotted #fff;padding-bottom:20px}.area_desc .bg_yellow .dl_top dt,.area_desc .bg_yellow .dl_top dd{display:inline-block;vertical-align:middle;line-height:1}.area_desc .bg_yellow .dl_top dt{font-size:24px;min-width:5em;text-align:center;padding:8px 0;color:#fff;font-weight:bold;margin-right:10px}.area_desc .bg_yellow .dl_top dd{font-size:20px;font-weight:bold}.area_desc .bg_yellow .dl_top dd .s-en{font-size:32px;line-height:1}.area_desc .bg_yellow .dl_btm{font-size:14.25px;font-weight:bold;margin-bottom:5px}.area_desc .bg_yellow .dl_btm dt,.area_desc .bg_yellow .dl_btm dd{display:inline-block}.area_desc .bg_yellow .dl_btm dt{padding-right:.5em}.area_desc .bg_yellow .dl_btm dd .s-en{font-size:23px;line-height:1}.area_desc .bg_yellow .s-marker{background:#ffcf00}.area_desc .txt_attention01{margin-bottom:15px}.area_desc .tit_area02{margin-bottom:10px}.area_desc .tit_area02 h3,.area_desc .tit_area02 strong{display:inline-block;vertical-align:middle}.area_desc .tit_area02 h3{color:#fff;font-size:26px;line-height:1;border-radius:.8em;padding:.3em .8em;font-weight:bold}.area_desc .tit_area02 h3 span{font-size:18px}.area_desc .tit_area02 strong{font-size:18.5px;margin-left:.3em}.area_desc .box_program{margin-top:15px;padding:30px 20.8px 20px}.area_desc .box_program h4{font-weight:bold;display:inline-block;font-size:22px;line-height:1;padding:0 .3em 5px;border-bottom:2px solid #fff;margin-bottom:15px}.area_desc .box_program ul{font-weight:bold;font-size:18px;overflow:hidden;padding:0 .3em}.area_desc .box_program li{width:50%;float:left;margin-bottom:10px;box-sizing:border-box;padding-left:28px}.area_desc .txt01{padding-left:20.8px;font-size:23px;font-weight:bold}.area_desc .tit_area03{overflow:hidden;margin-top:-20px}.area_desc .tit_area03 h4{background:#ffe880;font-size:21.1px;font-weight:bold;padding:.3em 0;margin:30px 0 10px}.area_desc .tit_area03 p{font-weight:bold;font-size:15px}.area_desc .step_flow{overflow:hidden;margin-bottom:30px}.area_desc .step_flow li{width:250px;float:left}.area_desc .step_flow li:nth-child(2){margin:0 16px}.area_desc .step_flow li:last-child{float:right}.area_desc .step_flow .s-en{line-height:1;font-weight:bold;font-size:18px;display:block;position:relative;z-index:1;margin-left:10px}.area_desc .step_flow .s-en strong{font-size:30px;line-height:1}.area_desc .step_flow .box{border:1px solid #fff;position:relative;z-index:2;margin-top:-0.2em;padding-bottom:5px}.area_desc .step_flow .tit_step{display:block;padding:15px 0 15px 10px;font-size:18px}.area_desc .step_flow .tit_step span{font-size:15px}.area_desc .step_flow .txt_step{display:block;padding:10px;font-size:14px}.area_desc .box_certification{font-size:16px;position:relative}.area_desc .box_certification:before,.area_desc .box_certification:after{content:"";display:block;position:absolute;top:0;width:0;height:0;border-style:solid}.area_desc .box_certification:before{border-width:10px 10px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);left:0}.area_desc .box_certification:after{border-width:0 10px 10px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);right:0}.area_desc .box_certification div{padding:15px;position:relative}.area_desc .box_certification div:before,.area_desc .box_certification div:after{content:"";display:block;position:absolute;bottom:0;width:0;height:0;border-style:solid}.area_desc .box_certification div:before{border-width:10px 0 0 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;left:0}.area_desc .box_certification div:after{border-width:0 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);right:0}.area_desc .box_certification strong{font-size:18px}.area_desc .tit_area04{background:#ffe780;padding:5px 10px;text-align:center;font-size:20px;position:relative;margin:15px 0 20px;font-weight:bold}.area_desc .tit_area04:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:10px 9px 0 9px;border-color:#ffe880 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:100%;left:50%;margin-left:-9px}.area_desc .list_certification{overflow:hidden;padding:0 10px;font-size:14px;font-weight:bold;margin-bottom:10px}.area_desc .list_certification li{border:1px solid #fff;width:220px;float:left;padding:5px 10px}.area_desc .list_certification li:nth-child(2){margin:0 18px}.area_desc .list_certification li:last-child{float:right}.area_desc .box_star01{border-color:#3058a6}.area_desc .box_star01 .tit_area{background:#3058a6}.area_desc .box_star01 .bg_yellow .dl_top{border-bottom-color:#3058a6}.area_desc .box_star01 .bg_yellow .dl_top dt{background:#3058a6}.area_desc .box_star01 .bg_yellow .left .dl_top{margin-bottom:15px}.area_desc .box_star01 .bg_yellow .right .txt_tit{line-height:1;color:#3058a6;font-size:20px;display:block;text-align:center;margin:-10px 0 5px}.area_desc .box_star01 .bg_yellow .right .txt_tit span{background:#ffeea3;display:inline-block;padding:0 .5em}.area_desc .box_star01 .tit_area02 h3{background:#3058a6}.area_desc .box_star01 .tit_area02 strong{color:#3058a6}.area_desc .box_star01 .box_program{background:url(../img/bg_step_box_01.png) repeat #eaeef6;background-size:4.5px auto;margin-bottom:5px}.area_desc .box_star01 .box_program h4{color:#3058a6;border-bottom-color:#3058a6}.area_desc .box_star01 .box_program li{background:url(../img/ico_check_01.png) no-repeat left center;background-size:23px auto}.area_desc .box_star01 .tit_area03 .fukidashi{float:left}.area_desc .box_star01 .tit_area03 h4{color:#3058a6}.area_desc .box_star01 .step_flow{margin-top:-10px}.area_desc .box_star01 .step_flow .s-en,.area_desc .box_star01 .step_flow .tit_step{color:#3058a6}.area_desc .box_star01 .step_flow .box{border-color:#3058a6}.area_desc .box_star01 .step_flow .tit_step{background:#eaeef6}.area_desc .box_star01 .arrow{display:inline-block;background:url(../img/arrow01.png) no-repeat right center;background-size:18px auto;padding-right:18px;vertical-align:middle}.area_desc .box_star01 .box_certification{display:inline-block;vertical-align:middle;background:#eaeef6;margin-left:10px}.area_desc .box_star01 .box_certification strong{color:#3058a6}.area_desc .box_star01 .tit_area04{color:#3058a6}.area_desc .box_star01 .list_certification li{border-color:#3058a6}.area_desc .box_star01 .list_certification span{display:inline-block;padding:15px 0}.area_desc .box_star01 .list_certification .item01 span{background:url(../img/ico_star_01.png) no-repeat left center;background-size:31px auto;padding-left:40px}.area_desc .box_star01 .list_certification .item02 span{background:url(../img/ico_tool_01.png) no-repeat left center;background-size:57px auto;padding-left:65px}.area_desc .box_star01 .list_certification .item03 span{background:url(../img/ico_test_01.png) no-repeat left center;background-size:36px auto;padding-left:40px}.contents-confirm .areaForm,.contents-completion .areaForm{padding-top:15px}.contents-completion #sfm-form{padding:0 0 50px}.contents-completion #sfm-form a{color:#1a81dd;text-decoration:underline}.contents-completion #sfm-form a:hover{text-decoration:none;color:#999}@media(max-width: 480px){table,tbody,tr{display:block}th,td{width:100%;box-sizing:border-box;display:block}.titPlan{background:url(../img/bg_star_01_sp.jpg) no-repeat center;background-size:cover}.areaForm{font-size:14px}.areaForm th{border-top:1px solid #aaa;border-bottom:1px solid #aaa}.formUpper{padding:0 10px 10px}.area_desc{padding:15px 0;font-feature-settings:normal}.area_desc .attention{text-align:left;padding:0 10px}.area_desc .box{border-width:2px}.area_desc .box_inner{padding:0 10px}.area_desc .tit_area{padding:13px 10px 15px}.area_desc .tit_area span,.area_desc .tit_area strong{line-height:1.3}.area_desc .tit_area span{background-size:51px auto;font-size:21px;padding:14px 0 14px 60px;margin-right:0}.area_desc .tit_area strong{font-size:36px}.area_desc .bg_yellow{padding:15px 10px;display:block}.area_desc .bg_yellow .left,.area_desc .bg_yellow .right{max-width:100%;float:none;padding:0}.area_desc .bg_yellow .right{margin-top:15px;padding:15px 0 0 0;border-left:none;border-top:2px solid #999}.area_desc .bg_yellow .dl_top dt{font-size:19.2px;margin-right:5px}.area_desc .bg_yellow .dl_top dd{font-size:16px}.area_desc .bg_yellow .dl_top dd .s-en{font-size:25.6px}.area_desc .tit_area02 h3{font-size:23.4px}.area_desc .tit_area02 h3 span{font-size:16.2px}.area_desc .tit_area02 strong{font-size:16.65px}.area_desc .box_program{padding:15px 10px}.area_desc .box_program ul{font-size:16.2px;padding:0}.area_desc .box_program li{width:auto;float:none}.area_desc .txt01{padding-left:.3em;font-size:17.25px;line-height:1.5}.area_desc .txt01 br{display:none}.area_desc .tit_area03{margin-top:15px}.area_desc .tit_area03 h4{font-size:16.88px;padding:.3em 10px;margin:0 0 10px}.area_desc .tit_area03 p{font-size:13px}.area_desc .step_flow{list-style:none;margin:15px 0 10px}.area_desc .step_flow li{width:auto;float:none}.area_desc .step_flow li:nth-child(2){margin:0 0 10px}.area_desc .step_flow li:last-child{float:none}.area_desc .tit_area04 span{display:inline-block}.area_desc .list_certification{padding:0;margin-bottom:0}.area_desc .list_certification li{width:auto;float:none;margin-bottom:10px}.area_desc .list_certification li:nth-child(2){margin:0 0 10px}.area_desc .list_certification li:last-child{float:none}.area_desc .box_certification div{padding:15px 0}.area_desc .box_star01 .box_program li{background-position:left 3px}.area_desc .box_star01 .tit_area03 .fukidashi{width:45%;display:block}.area_desc .box_star01 .tit_area03 .fukidashi img{max-width:100%;height:auto}.area_desc .box_star01 .tit_area03 p{clear:both}.area_desc .box_star01 .step_flow{margin-top:10px}.area_desc .box_star01 .step_flow li{margin-bottom:10px}.area_desc .box_star01 .arrow{display:block;background:url(../img/arrow01_02.png) no-repeat center bottom;background-size:24px auto;padding:0 0 25px 0;text-align:center;margin-bottom:10px}.area_desc .box_star01 .box_certification{display:block;margin-left:0;text-align:center}.area_desc .box_star01 .list_certification .item01 span{background-position:13px center;padding-left:65px}.area_desc .box_star01 .list_certification .item03 span{background-position:10.5px center;padding-left:65px}#btn,#btns{padding:0 0 15px;border-bottom:1px solid #ccc;text-align:center}#btns .marB10{margin-bottom:10px}#btns #p_back{margin-bottom:10px}.contents-completion #sfm-form{border-bottom:1px solid #ccc}.contents-completion #sfm-form p{padding:0 10px;margin-bottom:15px}}@media(min-width: 481px){.pc_d{display:block}.pc_i{display:inline}.sp_d,.sp_i{display:none}.pc_t{display:table-row}.titPlan{border:none;padding:10px 0;text-align:center}.titPlan h2{padding:80px 0;display:inline-block}#plan .areaForm .selectArea li{padding:0 0 25px 10px;margin-bottom:20px}#plan .areaForm .selectArea .pick span{display:inline}.imgH{margin-right:20px}.imgH img{width:80px;height:auto}.price{clear:none;float:left}.price strong b{font-size:120%}.inner{padding:0 !important;margin:0 auto}#contents{padding-left:0 !important;margin:0 auto}.area_desc{padding:70px 0 50px}.areaForm{background:#f5f5f5;padding:50px 0 70px;font-size:14px}.areaForm #sfm-form{background:#fff;padding:45px;max-width:820px;margin:0 auto}.areaForm .formUpper{padding-bottom:20px}.areaForm .formUpper p{margin-bottom:10px}.areaForm h2{margin-bottom:30px}.areaForm .flow{margin-bottom:20px}.areaForm table{border-bottom:1px #aaa solid;margin-bottom:20px}.areaForm th{border-top:1px #aaa solid;padding:10px;text-align:left}.areaForm td{border-top:1px #aaa solid;border-left:1px #aaa solid;padding:15px 10px;text-align:left}.areaForm .app_info{display:none}.areaForm .txt1{width:250px}.areaForm .txt2{width:400px}.areaForm textarea{width:400px;height:120px}.areaForm select#participants{width:auto}.areaForm .tableSemi td{text-align:center}.areaForm .tableSemi td .txt4{width:150px}.areaForm .tableSemi td .errorCheck{background-position:center bottom}.areaForm #confirm,.areaForm #back,.areaForm #submit{padding:15px 0;font-size:20px}.areaForm #confirm{width:100%}.areaForm #back,.areaForm #submit{width:262px}.areaForm #btns,.areaForm #btn{width:544px;padding:20px 0 0;margin:0 auto 30px;overflow:hidden;text-align:center}.areaForm #btn{width:262px}.areaForm #btns .marB10{margin-bottom:10px}.areaForm #btns #p_back,.areaForm #btns p:last-child{display:inline-block}.areaForm #btns #p_back{margin-right:15px}.contents-confirm .areaForm,.contents-completion .areaForm{padding-top:70px}.contents-completion #sfm-form p{margin-bottom:100px}.contents-completion #sfm-form p.marB30{margin-bottom:30px}}@media print,screen and (min-width: 737px){.area_desc .box_star01 .bg_yellow .dl_top{display:grid;grid-template-columns:max-content 1fr;align-items:baseline;white-space:nowrap}}@media all and (-ms-high-contrast: none){.titPlan{font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"sans-serif"}.area_desc .bg_yellow .dl_btm{font-size:14px}.area_desc .bg_yellow .dl_btm dd .s-en{font-size:22px}.area_desc .box_program ul,.area_desc .tit_area02 strong{font-size:17px}.area_desc .tit_area03 h4{font-size:20px}.area_desc .txt01{font-size:21px}.area_desc .list_certification li{width:230px;padding:5px 0 5px 10px}}_:-ms-lang(x),_::-webkit-meter-bar,.titPlan{font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"sans-serif"}_:-ms-lang(x),_::-webkit-meter-bar,.area_desc .bg_yellow .dl_btm{font-size:14px}_:-ms-lang(x),_::-webkit-meter-bar,.area_desc .bg_yellow .dl_btm dd .s-en{font-size:22px}_:-ms-lang(x),_::-webkit-meter-bar,.area_desc .box_program ul,_:-ms-lang(x),_::-webkit-meter-bar,.area_desc .tit_area02 strong{font-size:17px}_:-ms-lang(x),_::-webkit-meter-bar,.area_desc .tit_area03 h4{font-size:20px}_:-ms-lang(x),_::-webkit-meter-bar,.area_desc .txt01{font-size:21px}_:-ms-lang(x),_::-webkit-meter-bar,.area_desc .list_certification li{width:230px;padding:5px 0 5px 10px}.campaign_end{color:red;border:1px solid red;padding:1em;font-weight:bold;text-align:center;margin-top:1em;box-sizing:border-box}