@charset "Shift_JIS";.maincontents {font:14px/1.5 "Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.personal #contents {padding:0 10px 40px;}.txt-c { text-align:center !important; }.headline img {width:960px;height:640px;}.block {padding:0 24px 24px;background:#e67c00;}.block_main {padding:24px 0 48px;background:#FFF;}.bnr {display:block;margin:32px auto 0;overflow:hidden;border-radius:16px;}.bnr,.bnr img {width:880px;}.bnr img {height:400px;}.line2 {display:flex;flex-wrap:wrap;justify-content:space-between;width:880px;margin:32px auto 0;}.line2 .bnr {margin:0;}.line2 .bnr,.line2 .bnr img {width:416px;}.line2 .bnr img {height:510px;}.plan_btn_detail{display:table;margin:24px auto 0;border-radius:30px;background:#dfdfdf;font-weight:bold;line-height:1.2;color:#FFF;transition:all .2s ease-in;}a.plan_btn_detail,a .plan_btn_detail{background:#F79400;color:#FFF;}.plan_btn_detail span{display:inline-block;position:relative;padding:1em 1.2em 1em 2.2em;}.plan_btn_detail span:after {content:"";position:absolute;top:50%;left:1.2em;margin:-4.3px 0 0 0;border-top:solid 4.3px transparent;border-left:solid 8.6px #FFF;border-bottom:solid 4.3px transparent;}a.plan_btn_detail:hover,a .plan_btn_detail:hover {background:#fdb447;text-decoration:none;}.plan .bnr_btn_line2 {position:relative;}.plan .bnr_btn_line2 .plan_btn_detail {position:absolute;bottom:16px;left:75%;transform:translate(-50%,0);}.plan .bnr_btn_line2 .plan_btn_detail:first-of-type {left:25%;}.personal.plan .contents *,.personal.plan .contents *:before,.personal.plan .contents *:after{box-sizing:border-box;}.personal.plan .contents em{font-size:larger;}.plan .bnr_ssdl .c-bnr_ttl,.plan .bnr_s2000 .c-bnr_ttl,.plan .bnr_nsx .c-bnr_ttl {font-family:"Roboto Condensed","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.plan .bnr_ssdl .c-bnr_lead,.plan .bnr_s2000 .c-bnr_lead,.plan .bnr_nsx .c-bnr_lead {font-family:"YakuHanJP",'Roboto Condensed','Noto Sans JP',"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.plan .bnr_family-sp .c-bnr_ttl {font-family:"YakuHanJP",'Noto Sans JP',"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;}.plan .btn_detail span{background:#dfdfdf;}.plan a .btn_detail span{display:inline-block;position:relative;padding:1em 1.2em 1em 2.2em;background:linear-gradient(#f9ab2e,#ff7e32);}.plan .btn_detail span:before{content:none;}.container.personal.plan .btn_detail span:after {left:1.2em;margin:-4.3px 0 0 0;border-top:solid 4.3px transparent;border-left:solid 8.6px #FFF;border-right:solid 0 transparent;border-bottom:solid 4.3px transparent;transform:rotate(0deg);}.plan .c-bnr{width:880px;height:400px;border-radius:16px;margin:32px auto 0;}.plan .c-bnr .btn_detail{position:absolute;bottom:16px;right:24px;margin:0;font-size:12px;}.plan .c-bnr .btn_detail span:after {margin:-3px 0 0 0;border-top:solid 3px transparent;border-left:solid 5px #FFF;border-bottom:solid 3px transparent;}.plan .c-bnr_main {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:100%;}.plan .c-bnr_data {display:flex;flex-wrap:wrap;}.plan .c-bnr_data,.plan .c-bnr_ttl,.plan .c-bnr_lead,.plan .c-bnr_txt,.plan .c-bnr_term {width:100%;}.plan .bnr_ssdl{text-align:center;background:url(../../../../kuruma/school/images/bnr_ssdl.jpg) 0 0 no-repeat;}.plan .bnr_ssdl .c-bnr_data {margin:auto 0 3.5em;text-shadow:#000 0 0 2px,#000 0 0 4px,#000 0 0 8px,#000 0 0 16px,#000 0 0 24px;font-style:italic;color:#FFF;}.plan .bnr_ssdl em{font-style:italic;}.plan .bnr_ssdl .c-bnr_ttl{font-size:68px;line-height:1.2;}.plan .bnr_ssdl .c-bnr_lead {margin:0 auto 8px;font-weight:bold;font-size:26px;line-height:1.2;}.plan .bnr_s2000{text-align:center;background:url(../images/bnr_s2000.jpg) 0 0 no-repeat;}.plan .bnr_s2000 .c-bnr_data {text-shadow:#000 0 0 2px,#000 0 0 4px,#000 0 0 8px,#000 0 0 16px,#000 0 0 24px;font-style:italic;color:#FFF;}.plan .bnr_s2000 em{font-style:italic;}.plan .bnr_s2000 .c-bnr_ttl{font-size:64px;line-height:1.2;}.plan .bnr_s2000 .c-bnr_term{font-size:48px;line-height:1.2;}.plan .bnr_s2000 .c-bnr_lead {order:-1;display:flex;align-items:center;width:23em;margin:0 auto 8px;font-weight:bold;font-size:24px;line-height:1.2;}.plan .bnr_s2000 .c-bnr_lead:before,.plan .bnr_s2000 .c-bnr_lead:after {content:"";flex-grow:1;border-top:2px solid;box-shadow:#000 0 0 2px,#000 0 0 4px,#000 0 0 8px,#000 0 0 16px,#000 0 0 24px;}.plan .bnr_s2000 .c-bnr_lead:before {margin-right:1rem;}.plan .bnr_s2000 .c-bnr_lead:after {margin-left:1rem;}.plan .bnr_nsx{background:url(../images/bnr_nsx.jpg) 0 0 no-repeat;color:#FFF;}.plan .bnr_nsx .c-bnr_data {margin-top:auto;padding:24px 0;}.plan .bnr_nsx .c-bnr_data,.plan .bnr_nsx .c-bnr_data em {font-style:italic;}.plan .bnr_nsx .c-bnr_ttl{font-size:80px;line-height:1.2;}.plan .bnr_nsx .c-bnr_lead {margin:0 auto 8px;font-weight:bold;font-size:32px;line-height:1.2;}.plan .bnr_family-sp{background:url(../images/bnr_family-sp.jpg) 0 0 no-repeat;font-size:40px;line-height:1.2;color:#FFF;}.plan .bnr_family-sp .c-bnr_ttl{margin-top:auto;padding:24px 0;}