﻿html.k001{font-family:"メイリオ", "Meiryo", "ＭＳ ゴシック", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;color:#000;font-size:16px;-webkit-text-size-adjust:100%;margin:0;padding:0;border:0;background:transparent;outline:0;vertical-align:baseline}.k001 html{font-family:"メイリオ", "Meiryo", "ＭＳ ゴシック", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;color:#000;font-size:16px;-webkit-text-size-adjust:100%}.k001 html,.k001 body,.k001 div,.k001 span,.k001 object,.k001 iframe,.k001 h1,.k001 h2,.k001 h3,.k001 h4,.k001 h5,.k001 h6,.k001 p,.k001 blockquote,.k001 pre,.k001 abbr,.k001 address,.k001 cite,.k001 code,.k001 del,.k001 dfn,.k001 em,.k001 img,.k001 ins,.k001 kbd,.k001 q,.k001 samp,.k001 small,.k001 strong,.k001 var,.k001 b,.k001 i,.k001 dl,.k001 dt,.k001 dd,.k001 ol,.k001 ul,.k001 li,.k001 fieldset,.k001 form,.k001 label,.k001 legend,.k001 table,.k001 caption,.k001 tbody,.k001 tfoot,.k001 thead,.k001 tr,.k001 th,.k001 td,.k001 article,.k001 aside,.k001 canvas,.k001 details,.k001 figcaption,.k001 figure,.k001 footer,.k001 header,.k001 hgroup,.k001 menu,.k001 nav,.k001 section,.k001 summary,.k001 time,.k001 mark,.k001 audio,.k001 video{margin:0;padding:0;border:0;background:transparent;outline:0;vertical-align:baseline}.k001 img{vertical-align:top}.k001 sup{font-size:0.7em}.k001 body{line-height:1;margin:0 !important}.k001 nav ul{list-style-type:none;list-style:none;line-height:0}.k001 ul,.k001 ol{list-style-type:none;list-style:none}.k001 blockquote,.k001 q{quotes:none}.k001 a{margin:0;padding:0;cursor:default}.k001 table{border-collapse:collapse;border-spacing:0;width:100%}.k001 .pc_mode{display:block !important}.k001 .sp_mode{display:none !important}.k001 .table_pc_mode{display:table-cell !important}.k001 .table_sp_mode{display:none !important}@media all and (min-width: 768px){.k001 .sp_mode{display:none !important}.k001 .table_sp_mode{display:none !important}}@media all and (max-width: 768px){.k001 .pc_mode{display:none !important}.k001 .sp_mode{display:block !important}.k001 .table_pc_mode{display:none !important}.k001 .table_sp_mode{display:table-cell !important}}.k001 .noto{font-family:"Noto Sans JP"}.k001 .inner1080{width:92%;display:block;max-width:1080px;margin:0 auto}.k001 .inner840{width:92%;display:block;max-width:840px;margin:0 auto}.k001 .inner640{width:92%;display:block;max-width:640px;margin:0 auto}.k001 .bold{font-weight:bold !important}.k001 .yellow_line{display:inline;background:linear-gradient(transparent 0.6em, #f6ff7d 0, #f6ff7d 1.3em, transparent 0)}.k001 .red{color:#d10000}.k001 .green{background-color:#b8e5b5 !important}.k001 .btn.style01 a{position:relative;background-color:#ea6d69;text-decoration:none;display:flex;justify-content:center;align-items:center;border-radius:4px;box-shadow:0px 6px 0px rgba(0,0,0,0.16)}.k001 .btn.style01 a:after{content:"";display:block;position:absolute;top:33%;right:24px;margin-top:-6px;width:34px;height:34px;background-image:url(/assets/next_icon-9ece09bbe56d55c4c9b9b39516ea540e9834b4a73f7da2b4cf627fd54eaf605c.png);background-repeat:no-repeat;transform:scale(0.7)}.k001 .btn.style01 a span{font-weight:bold;font-size:21px;color:#fff;line-height:21px}.k001 .btn{transition:0.2s}.k001 .btn:hover{opacity:0.7}.k001 #header .btn.style01 a:after{margin-top:0;top:16%;right:10px;transform:scale(0.6)}@media all and (-ms-high-contrast: none){.k001 #header .btn.style01 a:before{top:17px}.k001 .btn.style01 a:before{top:23px}}@media screen and (max-width: 767px){.k001 #header .btn.style01 a:after{margin-top:-5px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.k001 #header .btn.style01 a:before{top:10px}}@media screen and (-webkit-min-device-pixel-ratio: 0){.k001 #header .btn.style01 a:before{top:17px}}.k001 .btn.style02{width:100%;margin:20px 0}.k001 .btn.style02.toggle01{width:100%;margin:0;cursor:pointer}.k001 .btn.style02.toggle02,.k001 .btn.style02.toggle03{cursor:pointer !important}.k001 .btn.style02.gray{margin:40px auto 40px}.k001 .btn.style02 a{margin:0 auto;width:392px;padding:21px 0 20px;position:relative;background-color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center;border-radius:4px;box-shadow:0px 6px 0px rgba(0,0,0,0.16);border:3px solid #eba400;pointer-events:none}.k001 .btn.style02 a:after{content:"";display:block;position:absolute;font-size:22px;font-weight:700;top:32%;right:24px;margin-top:-5px;width:35px;height:36px;color:#fff;background-image:url(/assets/toggle_icon-d0a2dea95ed7871de0d50dc7c8943381957b8458ff3340fb7a3d282163a9d86a.png);background-repeat:no-repeat;transform:scale(0.7)}.k001 .btn.style02.gray a:after{top:32%;background-image:url(/assets/toggle02_icon-4dd5a02c65ba061eb9b8119244500767bb57394d7bb0712eac37c3eafb0e9381.png);background-repeat:no-repeat}.k001 .btn.style02 a span{font-weight:bold;font-size:21px;color:#eba400;padding:4px 25px 0 0px}@media all and (-ms-high-contrast: none){.k001 .btn.style02 a:before{top:21px}}@media screen and (max-width: 767px){.k001 .btn.style02{width:85%;margin:40px auto 0}.k001 .btn.style02 a{width:100%}.k001 .btn.style02 a:after{top:33%;right:13px;width:35px;transform:scale(0.7);height:34px}.k001 .btn.style02.toggle01{width:100%;margin:40px 0 0px}.k001 .btn.style02.gray a:after{top:33%;background-image:url(/assets/toggle02_icon-4dd5a02c65ba061eb9b8119244500767bb57394d7bb0712eac37c3eafb0e9381.png);background-repeat:no-repeat}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.k001 .btn.style02 a:after{top:21px;right:23px}.k001 .btn.style02 a:before{top:21px}}.k001 .btn.style02.gray a{background-color:#fff;border:3px solid #7a7a7a}.k001 .btn.style02.gray a span{color:#7a7a7a}.k001 .btn.style02.gray a:before{background-color:#7a7a7a}@media screen and (max-width: 767px){.k001 .btn.style02.gray a{padding:18px 0 20px}.k001 .btn.style02.gray a:before{margin:2px 0 0 0}}.k001 .h2_style01{font-weight:bold;font-size:38px;text-align:center;color:#000;margin:25px 0 0 0}.k001 .h2_style02{position:relative;background-color:#ebf315;width:100%;display:block;text-align:center;font-weight:bold;font-size:40px;color:#000;padding:40px 0 15px 0}.k001 .h2_style02:after{content:"";position:absolute;border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:30px solid #ebf315;top:90px;left:0;z-index:0}.k001 .h2_style03{position:relative;background-color:#537abd;font-weight:bold;font-size:34px;line-height:34px;text-align:center;color:#fff;padding:35px 0 30px 0}.k001 .h4_style01{font-weight:bold;font-size:28px;line-height:30px;text-align:center;color:#000;padding:50px 0 25px 0}.k001 .inner_block.plan01 .h4_style01,.k001 .inner_block.plan02 .h4_style01{font-size:28px}.k001 .h4_style02{font-weight:bold;font-size:28px;line-height:30px;text-align:center;color:#000;margin:50px 0 25px 0}.k001 .title{width:100%;background-color:#089095;margin:0 0 20px 0}.k001 .title p{font-weight:bold;font-size:26px;letter-spacing:0.05em;line-height:57px;text-align:center;color:#fff}.k001 .title.style00{margin:50px 0 20px 0}.k001 .title.style01{font-weight:bold;font-size:32px;letter-spacing:0.05em;line-height:47px;text-align:center;color:#000;background-color:transparent;padding:10px 0 30px 0}.k001 .title.style02{background-color:#5fbb46;margin:50px 0 0 0}@media screen and (max-width: 767px){.k001 .h2_style01{font-size:27px}.k001 .h2_style02{font-size:26px;padding:18px 0 5px 0;line-height:34px}.k001 .h2_style02:after{top:90px}.k001 .h2_style03{font-size:26px;line-height:34px;padding:25px 0 20px 0}.k001 .h4_style01{font-size:24px;line-height:34px;padding:25px 0}.k001 .h4_style02{margin:40px 0 25px 0}.k001 .title{margin:0}.k001 .title.style01{font-size:19px;letter-spacing:0em;line-height:40px;text-align:center;color:#000;background-color:transparent;padding:0px 0 20px 0}}.k001 #header{width:100%;position:fixed;background-color:#fff;padding:19px 0 17px;border-bottom:4px solid #5bc5c2;z-index:100;top:0}.k001 #header .inner1080{position:relative}.k001 #header .h_logo{display:block;text-align:center}.k001 #header .btn{position:absolute;display:block;top:5%;right:0}.k001 #header .btn.style01 a{width:202px;height:auto;padding:16px 10px 12px 0px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}@media screen and (max-width: 767px){.k001 #header{height:62px;padding:10px 0;box-sizing:border-box}.k001 #header .h_logo{width:50%;padding:1% 0 0 0}.k001 #header .h_logo img{width:100%}.k001 #header .btn{width:40%;top:3%}.k001 #header .btn.style01 a{width:auto;height:auto;padding:8px 10px 8px 0px;box-shadow:0px 3px 0px rgba(0,0,0,0.14)}.k001 #header .btn.style01 a span{font-size:16px}.k001 #header .btn.style01 a:before{margin:0px 0 0 0;right:8px;width:18px;height:18px;top:10px}.k001 #header .btn.style01 a:after{top:14%;width:34px;right:0px;height:34px;transform:scale(0.5)}.k001 .btn.style01 a:after{right:15px;margin-top:-6px;border-top:2px solid #ea6d69;border-right:2px solid #ea6d69;top:30%}.k001 .btn.style01 a:before{right:8px;width:20px;height:20px;margin:-1px 0 0 0}}.k001 .content_wrap{padding:95px 0 0 0}@media screen and (max-width: 767px){.k001 .content_wrap{padding:62px 0 0 0}}.k001 .edit_area.notice{padding:20px 0 15px 0}.k001 .edit_area.notice .inner1080{padding:0 34px;box-sizing:border-box;justify-content:center}.k001 .edit_area.notice .inner1080 img{width:100%}@media screen and (max-width: 767px){.k001 .edit_area.notice{padding:5px 0 5px 0}.k001 .edit_area.notice .inner1080{padding:0;box-sizing:border-box;justify-content:center}.k001 .edit_area.notice .inner1080 img{width:100%}}.k001 .edit_area.top{padding:50px 0 40px 0;background-color:#f1fcff}.k001 .edit_area.top .inner1080{padding:0 34px;box-sizing:border-box}.k001 .edit_area.top .text{font-weight:600}.k001 .edit_area.top .photo{display:flex;justify-content:space-between;margin-bottom:20px}.k001 .edit_area.top .photo .photo_left .text{position:relative;width:420px;text-align:center;padding:13px 0 11px;box-sizing:border-box;background-color:#009eef;border-radius:42px;margin:0px 0 20px 0}.k001 .edit_area.top .photo .photo_left .text:after{content:"";position:absolute;content:"";bottom:-48%;left:44%;margin-top:-5px;border:23px solid transparent;border-left-color:#009eef;transform:rotate(90deg);z-index:0}.k001 .edit_area.top .photo .photo_left .text .detail{font-weight:bold;font-size:24px;letter-spacing:0.05em;line-height:28px;text-align:center;color:#fff;text-shadow:0px 3px 6px rgba(0,0,0,0.16)}.k001 .edit_area.top .photo .photo_right{margin:0}.k001 .edit_area.top .btn.style01{margin:47px 0 0 0;cursor:default}.k001 .edit_area.top .btn.style01 a{width:437.98px;padding:24px 0 20px 0px;margin:0 auto}.k001 .edit_area.top .btn.style01 a:after{top:33%}@media screen and (max-width: 767px){.k001 .edit_area.top{padding:40px 0 50px 0;background-color:#f1fcff}.k001 .edit_area.top .inner1080{padding:0}.k001 .edit_area.top .photo{display:block;justify-content:space-between}.k001 .edit_area.top .photo .photo_left .text{width:100%;height:auto;padding:12px 0 10px;margin:0 0 35px 0}.k001 .edit_area.top .photo .photo_left img{width:80%;margin:0 auto;display:block}.k001 .edit_area.top .photo .photo_right{margin:20px 0 0 0}.k001 .edit_area.top .photo .photo_right img{width:100%}.k001 .edit_area.top .btn.style01{margin:18px 0 0 0}.k001 .edit_area.top .btn.style01 a{width:100%;height:auto;margin:0 auto;padding:18px 0 16px 0px}.k001 .edit_area.top .btn.style01 a:after{top:26.5%;right:25px;width:34px;height:34px;transform:scale(0.6)}.k001 .edit_area.top .btn.style01 a:before{right:18px}}.k001 .edit_area.movie{padding:65px 0 90px 0;background-color:#fff}.k001 .edit_area.movie .detail{position:relative;display:table;margin:0 auto;font-weight:bold;font-size:32px;letter-spacing:0.05em;text-align:center;color:#009eef}.k001 .edit_area.movie .detail:after{position:absolute;content:"";display:block;height:50px;top:-5px;left:-30px;width:5px;background-color:#009eef;border-radius:10px;transform:rotate(-40deg)}.k001 .edit_area.movie .detail:before{position:absolute;content:"";display:block;height:50px;top:-5px;right:-30px;width:5px;background-color:#009eef;border-radius:10px;transform:rotate(40deg)}.k001 .edit_area.movie .detail .large{font-size:37px}.k001 .edit_area.movie .movie_box{width:100%;text-align:center;margin:40px 0 0 0}.k001 .edit_area.movie .movie_box iframe{width:744px;height:415px}@media screen and (max-width: 767px){.k001 .edit_area.movie{padding:50px 0 50px 0;background-color:#fff}.k001 .edit_area.movie .detail{font-size:22px}.k001 .edit_area.movie .detail:after{height:34px;top:0px;left:-25px;width:3px}.k001 .edit_area.movie .detail:before{height:34px;top:0px;right:-20px;width:3px}.k001 .edit_area.movie .detail .large{font-size:28px;padding:0 2px 0 0px}.k001 .edit_area.movie .movie_box{margin:30px 0 0 0}.k001 .edit_area.movie .movie_box iframe{width:100%;height:196px}}.k001 .edit_area.reason{background-color:#fdf7e8;padding:0 0 85px 0;overflow:hidden}.k001 .edit_area.reason .reason_list{margin:90px 0 0 0}.k001 .edit_area.reason .reason_list ul li{position:relative;display:flex;background-color:#fff;margin:0 0 20px 0;padding:47px 50px 46px 150px;align-items:center;border-radius:10px}.k001 .edit_area.reason .reason_list ul li:after{position:absolute;color:#fff;font-size:22px;left:31px;width:62px;height:62px;border-radius:32px;background-color:#ff8839;font-weight:700;display:flex;align-items:center;justify-content:center;padding:3px 0 0 0;box-sizing:border-box}.k001 .edit_area.reason .reason_list ul li:first-child:after{content:"1"}.k001 .edit_area.reason .reason_list ul li:nth-child(2):after{content:"2"}.k001 .edit_area.reason .reason_list ul li:nth-child(3):after{content:"3"}.k001 .edit_area.reason .reason_list ul li .icon{width:120px;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0 0 0 20px}.k001 .edit_area.reason .reason_list ul li:last-child .icon img{width:80%}.k001 .edit_area.reason .reason_list ul li .icon img{width:100%}.k001 .edit_area.reason .reason_list ul li .text{width:460px;font-weight:bold;font-size:24px;letter-spacing:0.05em;line-height:38px;text-align:center;color:#000;line-height:38px}.k001 .edit_area.reason .reason_list ul li:last-child .text{line-height:32px}.k001 .edit_area.reason .reason_list ul li .text .f19{font-size:19px}.k001 .edit_area.reason .reason_list ul li .text .f26{font-size:26px}.k001 .edit_area.reason .reason_list ul li .text .f30{font-size:30px;line-height:40px}.k001 .edit_area.reason .reason_list ul li .text .f38{font-size:38px}@media all and (-ms-high-contrast: none){.k001 .edit_area.reason .reason_list ul li:after{top:31%}}@media screen and (max-width: 767px){.k001 .edit_area.reason{padding:0 0 50px 0}.k001 .edit_area.reason .reason_list{margin:50px 0 0 0}.k001 .edit_area.reason .reason_list ul li{display:block;padding:50px 20px 40px}.k001 .edit_area.reason .reason_list ul li:last-child{margin:0}.k001 .edit_area.reason .reason_list ul li:after{left:20px;top:20px;padding:1px 0 0 0}.k001 .edit_area.reason .reason_list ul li .text{width:100%;font-size:20px;line-height:38px;margin:30px 0 0 0}.k001 .edit_area.reason .reason_list ul li .text .f38{font-size:35px;padding:0 0 0 5px}}.k001 .edit_area.case{background-color:#fff;padding:0 0 90px 0}.k001 .edit_area.case h3{font-weight:bold;font-size:35px;line-height:35px;text-align:center;color:#000;margin:0 0 37px 0}.k001 .edit_area.case .case_list{margin:80px 0 0 0}.k001 .edit_area.case .case_list ul{display:flex;justify-content:space-between}.k001 .edit_area.case .case_list ul li{width:32%;display:block;background-color:#fdf7e8;padding:27px 30px;box-sizing:border-box;border-radius:10px}.k001 .edit_area.case .case_list ul li .icon{display:block;text-align:center;margin:0 0 20px 0}.k001 .edit_area.case .case_list.style01 ul li:first-child .icon img{width:100%}.k001 .edit_area.case .case_list.style01 ul li:last-child .icon img{padding:15px 0 0 0}.k001 .edit_area.case .case_list.style02 ul li:first-child .icon img{padding:15px 0 0 0}.k001 .edit_area.case .case_list ul li .icon img{width:100%}.k001 .edit_area.case .case_list ul li .text{display:inline !important;font-weight:bold;font-size:20px;letter-spacing:0.05em;line-height:27px;text-align:left;color:#000;padding:0 0 0 5px;background:linear-gradient(transparent 0.6em, #f6ff7d 0, #f6ff7d 1.3em, transparent 0)}.k001 .edit_area.case .case_list ul li .text.sp_mode{display:none !important}.k001 .edit_area.case .case_list.style02 ul{background-color:#fdf7e8;border-radius:10px;justify-content:flex-start}.k001 .edit_area.case .case_list.style02 ul li{width:50%;display:block;padding:27px 30px;box-sizing:border-box}.k001 .edit_area.case .case_list.style02 ul li:last-child{width:50%;padding:0px 30px;align-items:center}@media screen and (min-width: 768px){.k001 body form div div.edit_area.case div div.case_list.style02 ul li span.icon img{width:100%;padding-top:10px}}@media screen and (max-width: 767px){.k001 .edit_area.case{background-color:#fff;padding:0 0 50px 0}.k001 .edit_area.case .case_list{margin:40px 0 0 0}.k001 .edit_area.case h3{font-size:25px;line-height:35px;margin:0 0 32px 0}.k001 .edit_area.case .case_list ul{display:block}.k001 .edit_area.case .case_list.style01 ul li:first-child .icon{width:32%}.k001 .edit_area.case .case_list.style01 ul li:first-child .icon img{width:100%}.k001 .edit_area.case .case_list.style02 ul li:first-child .icon img{padding:0}.k001 .edit_area.case .case_list.style01 ul li:first-child .text{padding:10px 0 0 0}.k001 .edit_area.case .case_list ul li{display:flex;width:100%;padding:20px 20px 20px 10px;margin:0 0 15px 0;justify-content:space-between}.k001 .edit_area.case .case_list ul li.reverse{padding:20px 20px 20px 20px}.k001 .edit_area.case .case_list ul li.reverse .icon{order:1}.k001 .edit_area.case .case_list ul li .icon{margin:auto;height:auto;width:35%}.k001 .edit_area.case .case_list ul li .icon img{width:100%}.k001 .edit_area.case .case_list ul li .text.pc_mode{display:none !important;border:none;background:none}.k001 .edit_area.case .case_list ul li .text.sp_mode{display:inline !important;background:none;width:50%}.k001 .edit_area.case .case_list.style02 ul li{width:100%;display:flex;justify-content:space-between;padding:27px 20px 10px 20px;box-sizing:border-box;margin:0}.k001 .edit_area.case .case_list.style02 ul li:last-child{width:100%;padding:30px 0 40px 0px}.k001 .edit_area.case .case_list.style02 ul li .icon{width:40%}.k001 .edit_area.case .case_list.style02 ul li .icon img{width:100%}.k001 .edit_area.case .case_list.style02 ul li .text{width:50%}}.k001 .edit_area.plan h2{margin:0 0 60px 0}.k001 .edit_area.plan .h3_style01{position:relative;background-color:#089095;padding:28px 100px 22px 0;font-weight:bold;font-size:32px;letter-spacing:0.05em;line-height:35px;text-align:center;color:#fff;margin:0 0 45px 0}.k001 .edit_area.plan .h3_style01:before{content:"";display:block;position:absolute;width:120px;background-image:url(/assets/title_icon01-22eea04cb96034f116e1df724b850209e9fd15a311cfe92e36852b9feb5fb6d7.png);height:100px;background-repeat:no-repeat;right:210px;top:-10px}.k001 .edit_area.plan .h3_style01:after{content:"";display:block;position:absolute;bottom:-40%;left:47%;margin-top:-5px;border:23px solid transparent;border-left-color:#089095;transform:rotate(90deg)}.k001 .edit_area.plan .inner_block.plan02 .h3_style01{background-color:#5fbb46;padding:18px 83px 18px 0}.k001 .edit_area.plan .inner_block.plan02 .h3_style01:after{content:"";border-left-color:#5fbb46;bottom:-50%}.k001 .edit_area.plan .inner_block.plan02 .h3_style01:before{content:"";display:block;position:absolute;width:130px;background-image:url(/assets/title_icon02-76ff808106da6607673ddcc676013b07d6e40c456b9fd9a1e9263afafa6a4eca.png);height:100px;background-repeat:no-repeat;right:185px;top:-17px}.k001 .edit_area.plan .inner840{background-color:#fff}.k001 .inner_block{background-color:#fdf7e8;padding:0 0 50px 0;margin:0 0 50px 0}.k001 .inner_block.plan02{margin:0 0 20px 0}.k001 .edit_area.plan .top{font-size:23px;color:#000;text-align:center;margin:0 0 30px 0;font-weight:700}.k001 .edit_area.plan .top .bold{font-weight:bold;font-size:29px;text-align:center;color:#000}.k001 .edit_area.plan .top .detail{font-size:14px;line-height:33px;text-align:center;color:#000;display:block;padding:10px 0 0 0}.k001 .edit_area.plan .course{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin:0 0 0 0}.k001 .edit_area.plan .course .red_box{width:auto;height:auto;padding:5px 11px 3px;background:transparent;border:3px solid #ee2b03;color:#ee2b03;font-weight:700;box-sizing:border-box;margin:0px 20px 0 0}.k001 .edit_area.plan .course .price{font-weight:bold;font-size:49px;color:#000}.k001 .edit_area.plan .course .unit{font-weight:bold;font-size:27px;color:#000;padding:12px 0 0 5px}.k001 .edit_area.plan .course .discount{background-color:#efa700;color:#fff;text-align:center;box-sizing:border-box;width:100px;height:100px;padding:19px 0 0 0;border-radius:50px;font-weight:bold;font-size:17px;line-height:21px;margin:0 0 0 20px}.k001 .edit_area.plan .course .discount .count{font-weight:bold;font-size:30px;letter-spacing:-0.05em;text-align:center;color:#fff;padding:5px 0 0px 0px;display:inline-block}.k001 .inner_block.plan02 .text_box.doted p{padding:0 0 0px 20px}@media screen and (max-width: 767px){.k001 .edit_area.plan h2{margin:0 0 40px 0}.k001 .edit_area.plan .h3_style01{padding:18px 70px 18px 0;font-size:26px;line-height:35px;margin:0 0 28px 0}.k001 .edit_area.plan .h3_style01:before{content:"";display:block;position:absolute;width:120px;background-image:url(/assets/title_icon01-22eea04cb96034f116e1df724b850209e9fd15a311cfe92e36852b9feb5fb6d7.png);height:100px;background-repeat:no-repeat;right:-5px;top:-12px;transform:scale(0.8)}.k001 .edit_area.plan .h3_style01:after{bottom:-53%;left:43%;margin-top:-5px}.k001 .edit_area.plan .inner_block.plan02 .h3_style01:before{content:"";display:block;position:absolute;width:130px;background-image:url(/assets/title_icon02-76ff808106da6607673ddcc676013b07d6e40c456b9fd9a1e9263afafa6a4eca.png);height:100px;background-repeat:no-repeat;right:2px;top:-15px;transform:scale(0.8)}.k001 .edit_area.plan .top .bold{font-size:24px}.k001 .edit_area.plan .top{font-size:22px;color:#000;text-align:center;margin:0px 0 30px 0;line-height:30px}.k001 .edit_area.plan .top .detail{font-weight:normal;font-size:14px;line-height:33px;text-align:center;color:#000;display:block}.k001 .edit_area.plan .course{position:relative;justify-content:flex-start;flex-wrap:inherit}.k001 .edit_area.plan .course .red_box{position:absolute;top:18px;left:112px;margin:0 auto;padding:3px 5px 2px 5px}.k001 .edit_area.plan .course .price{font-weight:bold;font-size:49px;color:#000;order:2;font-size:34px;padding:41px 0 0 10px}.k001 .edit_area.plan .course .unit{order:3;padding:45px 0px 0 4px;font-size:24px}.k001 .edit_area.plan .course .discount{order:1;height:100px;margin:0;font-size:15px}.k001 .edit_area.plan .course .discount .count{font-weight:bold;font-size:25px;letter-spacing:-0.05em;text-align:center;color:#fff;padding:2px 3px 0 0}}@media screen and (max-width: 375px){.k001 .edit_area.plan .h3_style01{padding:18px 70px 18px 0;font-size:24px;line-height:35px;margin:0 0 28px 0}}.k001 .inner_block.plan02 .common-table{margin:20px 0 45px 0}.k001 .inner_block.plan02 .common-table td{padding:20px 0 13px}.k001 .common-table{table-layout:fixed;width:100%;border-collapse:collapse;margin:20px 0 0 0}.k001 .common-table td,.k001 .common-table th{box-sizing:border-box}.k001 .common-table th,.k001 .common-table td{padding:17px 0 16px;line-height:2.13}.k001 .common-table tr{border:2px solid #cfcfcf}.k001 .common-table td .big{font-size:34px}.k001 .common-table td .large{font-size:32px}.k001 .common-table td .middle{font-size:26px}.k001 .common-table td .little{font-size:24px}.k001 .common-table td .littler{font-size:19px;font-weight:normal}.k001 .common-table td .small{font-size:16px}.k001 .common-table td .rotate90{transform:rotate(90deg);margin:-8px 0 0px 0}.k001 .common-table th{width:210px;color:#333;font-weight:500;display:table-cell;vertical-align:middle;text-align:left;background-color:#e9e9e9;padding:0;font-weight:bold;font-size:21px;letter-spacing:0.05em;padding:18px 0 18px 20px;line-height:27.5px}.k001 .common-table th.center{padding:0;display:table-cell}.k001 .common-table th .small{font-size:13px}.k001 .common-table td{font-weight:normal;display:table-cell;font-size:32px;letter-spacing:0.05em;line-height:26px;text-align:left;background-color:#fff;color:#333;text-align:center;vertical-align:middle}.k001 .inner{display:table-cell;vertical-align:middle !important}.k001 .vertical{vertical-align:middle;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;font-weight:bold;font-size:21px;text-align:center;color:#000;height:150px}.k001 .vertical2{vertical-align:middle;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;font-weight:bold;font-size:21px;text-align:center;color:#000;height:150px}@media screen and (max-width: 767px){.k001 .common-table td .big{font-size:24px}.k001 .common-table td .large{font-size:22px;letter-spacing:0.5px}.k001 .common-table td .middle{font-size:20px}.k001 .common-table td .little{font-size:16px}.k001 .common-table td .littler{font-size:13px;font-weight:normal;letter-spacing:0.1px}.k001 .common-table td .small{font-size:13px}.k001 .common-table td .rotate90{margin:2px 0 2px 0}.k001 .common-table th{width:50%;font-size:18px;padding:0 0 0 10px}.k001 .common-table th .small{font-size:13px;letter-spacing:0}.k001 .common-table td{font-size:24px;line-height:28px;padding:13px 5px 10px}.k001 .common-table td .small{font-size:13px;letter-spacing:0;line-height:10px}.k001 .vertical{vertical-align:middle;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;font-weight:bold;font-size:18px;text-align:center;color:#000;min-height:6em}.k001 .vertical2{vertical-align:middle;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;font-weight:bold;font-size:18px;text-align:center;color:#000;min-height:6em}}.k001 .common-table.type02{margin:0 0 20px 0 !important}.k001 .common-table.type02.add{position:relative}.k001 .common-table.type02.add:after{position:absolute;content:"重複して支払われません";-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;vertical-align:middle;height:16rem;font-weight:bold;font-size:18px;color:#fff;letter-spacing:2px;background-color:#537abd;padding:35px 12px 0px;border-radius:8px;top:70px;right:-13px}.k001 .common-table.type02.add.macOS:after{position:absolute;content:"重複して支払われません";-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;vertical-align:middle;height:16rem;font-weight:bold;font-size:18px;color:#fff;letter-spacing:2px;background-color:#537abd;padding:35px 12px 0px;border-radius:8px;top:70px;right:2px}.k001 .common-table.type02.add tbody:after{position:absolute;content:"";display:block;position:absolute;margin-top:-5px;border:10px solid transparent;border-left-color:#537abd;top:267px;right:28px;transform:rotate(180deg)}.k001 .common-table.type02.add tbody:before{position:absolute;content:"";display:block;position:absolute;margin-top:-5px;border:10px solid transparent;border-left-color:#537abd;top:149px;right:27px;transform:rotate(180deg)}.k001 .common-table.type02.add td.adjust{line-height:22px}.k001 .common-table.type02.add td.adjust .small{margin:0 0 -10px 0;padding:0 0 0 0;display:block}.k001 .common-table.type02 th{text-align:center;background-color:#fff}.k001 .common-table.type02 th.first{font-weight:bold;font-size:24px;color:#000;padding:13px 0 8px}.k001 .common-table.type02 th.w_small{padding:0;border:2px solid #cfcfcf}.k001 .common-table.type02 th.w_middls{width:50px}.k001 .common-table.type02 td.second{font-size:24px;padding:20px 0 15px;line-height:30px}.k001 .common-table.type02 td{font-weight:bold;font-size:21px;line-height:36px;text-align:center;color:#000;border:2px solid #cfcfcf}.k001 .common-table.type02 td.w_small{line-height:28px}@media screen and (max-width: 767px){.k001 .range .common-table.type02 th{width:140px}.k001 .common-table.type02 th.inner{width:100%}.k001 .range .common-table.type02 td{font-size:16px}.k001 .common-table.type02 td.second{font-size:16px;padding:20px 0 15px;line-height:30px}.k001 .range .common-table td .littler{font-size:15px;font-weight:normal}.k001 .common-table.type02 th.first{font-size:18px}.k001 .common-table.type02 th.second{font-size:18px;padding:10px 0 7px}.k001 .common-table.type02 td{font-size:18px;line-height:24px;border:2px solid #cfcfcf}.k001 .common-table.type02 td.w_middle{padding:0}.k001 .common-table.type02.add:after{position:absolute;content:"重複して支払われません";writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;vertical-align:middle;height:12.5rem;font-weight:bold;font-size:14px;color:#fff;letter-spacing:2px;background-color:#537abd;padding:22px 12px 0px;border-radius:8px;top:113px;right:-22px}.k001 .common-table.type02.add.iPhone:after{position:absolute;content:"重複して支払われません";writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;vertical-align:middle;height:12.5rem;font-weight:bold;font-size:14px;color:#fff;letter-spacing:2px;background-color:#537abd;padding:22px 12px 0px;border-radius:8px;top:113px;right:-22px}.k001 .common-table.type02.add tbody:after,.k001 .common-table.type02.add tbody:before{position:absolute;content:"";display:block;position:absolute;margin-top:-5px;border:10px solid transparent;border-left-color:#537abd;transform:rotate(180deg);right:15px}.k001 .common-table.type02.add tbody:after{top:283px}.k001 .common-table.type02.add tbody:before{top:155px}.k001 .common-table.type02.add td.adjust .small{margin:0 0 -17px 0;line-height:20px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.k001 .common-table.type02.add:after{right:8px}.k001 .common-table.type02.add tbody:before{right:25px}.k001 .common-table.type02.add tbody:after{right:25px}}.k001 .common-table.type03{margin:0 0 50px 0}.k001 .common-table.type03 tr th{width:463px;font-size:22px;line-height:30px;text-align:left;color:#000;font-weight:normal;background-color:#fff;border-right:1px solid #c7c7c7}.k001 .common-table.type03 tr:first-child th{font-weight:700;background-color:#e9e9e9;font-weight:bold;font-size:22px;line-height:31px;text-align:center;color:#000}.k001 .common-table.type03 tr td{font-weight:bold;font-size:39px;text-align:center;color:#000;display:table-cell;vertical-align:middle}.k001 .common-table.type03 td .small{font-size:27px}.k001 .common-table.type03 tr:first-child td{background-color:#e9e9e9;font-weight:bold;font-size:22px;line-height:31px;text-align:center;color:#000;padding:17px 0 16px}@media screen and (max-width: 767px){.k001 .common-table.type03 tr th{width:65%;font-size:16px;line-height:22px;padding:10px 5px 8px 10px}.k001 .common-table.type03 tr:first-child th{font-size:18px;line-height:31px}.k001 .common-table.type03 tr td{font-size:26px}.k001 .common-table.type03 td .small{font-size:18px}.k001 .common-table.type03 tr:first-child td{font-size:18px}}.k001 .common-table.table01{margin:20px 0 40px 0}.k001 .common-table.table01 th{padding:24px 0 18px 20px;line-height:22px}.k001 .common-table.table01 td{line-height:25px;padding:20px 0 9px 0}.k001 .common-table.table03 tr td{padding:21px 0 18px}.k001 .common-table.table03 tr th .indent{display:inline-block;width:7%}.k001 .common-table.table03 tr th .text{display:inline-flex;width:84%}.k001 .common-table.table03_2{margin:40px 0 50px !important}.k001 .common-table.table03_2 tr:last-child td{padding:23px 0 17px 0;line-height:20px}.k001 .common-table.table04 tr td{padding:27px 0 16px !important;line-height:22px}@media screen and (max-width: 767px){.k001 .common-table.table01{margin:20px 0 30px 0}.k001 .common-table.table01 th{width:50%;font-size:18px;padding:0 0 0 10px}.k001 .common-table.table02 th{width:20%}.k001 .common-table.table03 tr th .indent{display:inline-block;width:12%}.k001 .common-table.table03 tr th .text{display:inline-flex;width:84%}.k001 .common-table.table01 td{line-height:26px;padding:17px 0 13px 0}.k001 .common-table.table03 tr td{padding:18px 0 17px}.k001 .common-table.table03_2{margin:40px 0 30px !important}.k001 .common-table.table04 tr td{padding:19px 0 13px !important;line-height:20px}}.k001 .edit_area.range{padding:0 0 45px 0}@media screen and (max-width: 767px){.k001 .edit_area.range{padding:0 0 20px 0}}.k001 .edit_area.voice .voice_list ul{padding:55px 0 60px 0}.k001 .edit_area.voice .voice_list ul li{background-color:#f1fcff;margin:0 0 20px 0;padding:35px 40px}.k001 .edit_area.voice .voice_list ul li:last-child{margin:0}.k001 .edit_area.voice .voice_list ul li .top{border-bottom:1px solid #b7b7b7;display:flex;padding:0 0 25px 0}.k001 .edit_area.voice .voice_list ul li .top .text{font-weight:bold;font-size:26px;letter-spacing:0.05em;line-height:37px;text-align:left;color:#000;display:flex;padding:0 0 0 25px;align-items:center}.k001 .edit_area.voice .voice_list ul li .bottom .detail{font-weight:normal;font-size:20px;line-height:35px;text-align:left;color:#000;padding:20px 0}.k001 .edit_area.voice .voice_list ul li .bottom .name{font-weight:bold;font-size:18px;letter-spacing:0.05em;line-height:40px;text-align:right;color:#537abd;display:block}.k001 .edit_area.voice .btn.style01 a{width:437.98px;height:65.98px;margin:0 auto}@media screen and (max-width: 767px){.k001 .edit_area.voice .voice_list ul{padding:55px 0 35px 0}.k001 .edit_area.voice .voice_list ul li{background-color:#f1fcff;margin:0 0 20px 0;padding:25px}.k001 .edit_area.voice .voice_list ul li .icon{width:40%}.k001 .edit_area.voice .voice_list ul li .icon img{width:100%}.k001 .edit_area.voice .voice_list ul li .top .text{font-size:18px;line-height:30px;padding:0 0 0 15px}.k001 .edit_area.voice .voice_list ul li .bottom .detail{font-size:18px;line-height:30px;padding:20px 0 10px}.k001 .edit_area.voice .btn.style01 a{width:100%;height:auto;margin:0 auto;padding:20px 0 18px 0px}}.k001 .text_box p{font-size:22px;line-height:32px;color:#000}.k001 .text_box.style02 p{padding:0 0 22px 0;font-size:20px}.k001 .text_box.style02 p.small{font-size:18px}.k001 .text_box.style03{background-color:#fff;text-align:center;border:2px solid #707070}.k001 .text_box.style03 p{font-weight:bold;font-size:20px;line-height:27px;text-align:center;color:#000;padding:20px 0}.k001 .text_box.style04{background-color:#fff;text-align:center;border:2px solid red;border-radius:8px;margin:10px 0}.k001 .text_box.style04 p{font-weight:bold;font-size:15px;line-height:27px;text-align:center;color:red;padding:5px 10px}.k001 .text_box.doted p{position:relative;padding:0 0 30px 20px}.k001 .text_box.doted p:before{content:"";position:absolute;display:block;width:10px;height:10px;top:8px;left:0;background-color:#61c1c7;border-radius:5px}.k001 .text_box.annotation{margin:45px 0 35px 38px}.k001 .text_box.annotation p{position:relative;font-weight:normal;font-size:18px;line-height:33px}.k001 .text_box.annotation p:after{position:absolute;padding:0 0 0 0;display:block;width:30px;height:20px;font-size:18px;top:0px;left:-30px}.k001 .text_box.annotation p.reference:nth-child(2){margin:0 0 30px 0}.k001 .text_box.annotation p.reference:after{content:"※"}.k001 .text_box.annotation p.mark:after{position:absolute;padding:0 0 0 0;display:block;width:40px;height:20px;font-size:18px;top:0px;left:-38px}.k001 .text_box.annotation p.mark.type01:after{content:"＊1"}.k001 .text_box.annotation p.mark.type02:after{content:"＊2"}.k001 .text_box.annotation p.mark.type03:after{content:"＊3"}.k001 .text_box.annotation p.mark.type04:after{content:"＊4"}.k001 .text_box.annotation p.mark.type05:after{content:"＊5"}.k001 .text_box.annotation p.mark.type06:after{content:"＊6"}.k001 .text_box.annotation p.mark_a:after{content:"a."}.k001 .text_box.annotation p.mark_b:after{content:"b."}.k001 .attend{position:relative;padding:0 27px 0 0}.k001 .attend:after{position:absolute;padding:0 0px 0 0;display:block;width:30px;height:20px;font-size:14px;top:-5px;right:0}.k001 .attend.type01:after{content:"＊1"}.k001 .attend.type02:after{content:"＊2"}.k001 .attend.type03:after{content:"＊3"}.k001 .attend.type04:after{content:"＊4"}.k001 .attend.type05:after{content:"＊5"}.k001 .attend.type06:after{content:"＊6"}.k001 .slide01 .photo{width:100%}.k001 .slide01 .photo img{width:100%}@media screen and (max-width: 767px){.k001 .text_box{margin:30px 0 0 0}.k001 .text_box.title_bottom{margin:20px 0 0 0}.k001 .text_box.style03{margin:10px 0 0 0}.k001 .text_box p{font-size:18px;line-height:28px}.k001 .text_box p.small{font-size:16px !important;line-height:26px}.k001 .text_box p.small{font-size:16px !important;line-height:26px}.k001 .text_box.doted p.attention{padding:0 0 0px 20px}.k001 .text_box.style02 p{font-size:18px}.k001 .text_box.style03 p{font-size:15px;line-height:24px;padding:20px 10px}.k001 .slide01 .photo{width:100%;padding:20px 0 0 0}.k001 .slide01 .photo img{width:100%}.k001 .text_box.annotation{margin:30px 5px 35px 28px}.k001 .text_box.annotation p{font-size:14px;line-height:24px}.k001 .attend:after{width:30px;height:20px;font-size:11px;top:-7px;right:0}.k001 .text_box.annotation p:after{padding:0 0 0 0;font-size:13px;top:-1px;left:-25px}.k001 .text_box.annotation p.mark:after{position:absolute;padding:0 0 0 0;display:block;width:40px;height:20px;font-size:13px;top:0px;left:-28px}}.k001 footer{margin-top:70px;padding:30px 0;padding-bottom:40px;border-top:4px solid #5bc5c2}.k001 footer small{display:block;font-weight:normal;font-size:16px;text-align:center;color:#000}.k001 .footer-wrap{margin:0 auto;display:flex;justify-content:center}.k001 .footer-left,.k001 .footer-right{text-align:left;width:50%;padding-left:15%}.k001 footer h2{font-size:1.4em}.k001 footer h3{font-size:1em}.k001 footer ul{text-indent:-7.6em}.k001 footer li{font-size:0.9em;margin-left:7.6em;line-height:1.5}.k001 .secondary p{text-align:right;font-size:10px;margin-top:10px}@media screen and (max-width: 767px){.k001 footer{margin-top:70px;padding:30px 30px 50px 30px}.k001 footer small{display:block;font-weight:normal;font-size:14px;text-align:center;color:#000;line-height:24px}.k001 .footer-wrap{display:block}.k001 .footer-left{width:100%;padding-left:0%}.k001 .footer-right{width:100%;padding-left:0%;margin:40px 0}.k001 footer h2{font-size:1em}.k001 footer h3{font-size:0.9em}.k001 footer ul{text-indent:-6.8em}.k001 footer li{font-size:0.8em;margin-left:8.6em;line-height:1.5}}.k001 .case_imgsp{width:100%;padding-bottom:20px}.k001 .case_imgpc{width:50%;padding-bottom:30px}.k001 .span_case_imgpc{text-align:center}.k001 th.w12_5,.k001 td.w12_5{padding:0}.k001 .br360{display:none}.k001 .br{display:block}@media screen and (max-width: 360px){.k001 .btn.style01 a span{font-weight:bold;font-size:20px;color:#fff;line-height:21px}.k001 .edit_area.plan .h3_style01{padding:18px 70px 18px 0;font-size:22px;line-height:35px;margin:0 0 28px 0}.k001 .h2_style01{font-size:26px}.k001 .edit_area.plan .course .unit{order:3;padding:45px 0px 0 4px;font-size:20px}.k001 .title.style01{font-size:18px;letter-spacing:0em;line-height:40px;text-align:center;color:#000;background-color:transparent;padding:0px 0 20px 0}.k001 .edit_area.reason .reason_list ul li .text{width:100%;font-size:19px;line-height:38px;margin:30px 0 0 0}.k001 .text_box p{font-size:16px;line-height:28px}.k001 .k001 .range .common-table.type02 td{font-size:16px}.k001 .edit_area.voice .voice_list ul li .top .text{font-size:19px;line-height:30px;padding:0 0 0 15px}.k001 .br{display:none}.k001 .br360{display:block}.k001 footer h3{margin-bottom:10px}}.k001 a.modal-closeBtn{cursor:pointer}.k001 .desc.number{text-align:right;margin-top:10px}.k001 .c-modal .modal-content{background-color:#fff;border-radius:8px;left:50%;padding:0;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.5s;transition:0.5s;z-index:2000}.k001 .c-modal .modal-items{display:none}.k001 .c-modal .modal-items .content{color:#178ebe;font-weight:600;border:solid 2px #178ebe;padding:24px;text-align:center}@media (min-width: 768px){.k001 .c-modal .modal-items .content{padding:36px}}.k001 .c-modal .modal-items .box{padding:24px 0}.k001 .c-modal .modal-items .box .content-title{font-size:1.5em}.k001 .c-modal .modal-items .box .content-supplement{font-size:0.8em}.k001 .c-modal .modal-items .box .modal-closeBtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e9e9e9;border:solid 2px #e9e9e9;color:#333333;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:600;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin-top:24px;padding:0 0 0 4px;width:100%}.k001 .c-modal .modal-items .box:not(:first-child){border-top:solid 1px #5BC5C2}.k001 .c-modal[data-content="content_1"] .items_1{display:block}
