﻿body{font-family:"Noto Sans JP", Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#333;line-height:1.8;background:white}a:link{color:#333;text-decoration:none}a:visited{color:#666}strong{font-weight:bold;color:#b22222}.l_header{display:block}@media only screen and (min-width: 800px){.l_header{width:1024px;margin:30px auto 0px auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_header{width:100%;display:block;padding:15px 17px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 479px){.l_header{width:100%;display:block;padding:15px 17px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.header_main{display:block}@media only screen and (min-width: 800px){.header_main{width:360px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.header_main{width:70%;float:left}}@media only screen and (max-width: 479px){.header_main{width:70%;float:left}}@media only screen and (min-width: 800px){.header_main img{width:359px;height:auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.header_main img{width:250px;height:auto;display:block}}@media only screen and (max-width: 479px){.header_main img{width:180px;height:auto;display:block}}.header_main .company_name{background-color:#F2F2F2;display:block;width:100%;text-align:center;font-size:14px;padding:2px 0;letter-spacing:.1em;margin-top:-2px}@media only screen and (min-width: 480px) and (max-width: 799px){.header_main .company_name{width:250px;font-size:13px}}@media only screen and (max-width: 479px){.header_main .company_name{width:180px;font-size:7px;padding:0}}.header_sub{display:block}@media only screen and (min-width: 800px){.header_sub{width:322px;float:right}}@media only screen and (min-width: 480px) and (max-width: 799px){.header_sub{width:30%;float:right}}@media only screen and (max-width: 479px){.header_sub{width:30%;float:right}}@media only screen and (min-width: 800px){.header_mobilemenu{display:none}}@media only screen and (min-width: 480px) and (max-width: 799px){.header_mobilemenu{width:40px;float:right;margin-top:3px}.header_mobilemenu img{width:40px;height:auto}}@media only screen and (max-width: 479px){.header_mobilemenu{width:28px;float:right;margin-top:3px}.header_mobilemenu img{width:28px;height:auto}}.header_sub_inner{display:block}@media only screen and (min-width: 800px){.header_sub_inner{width:320px}}@media only screen and (min-width: 480px) and (max-width: 799px){.header_sub_inner{display:none}}@media only screen and (max-width: 479px){.header_sub_inner{display:none}}.header_sub_tel{display:block;width:220px;float:left;text-align:center;font-weight:bold;display:block;border:2px solid #008054;padding:2px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:24px;max-height:50px}.header_sub_freeLesson{display:block;width:95px;float:right}.b_freelesson{width:95px;height:auto;display:block}@media only screen and (min-width: 800px){.header_list{display:block;margin-top:8px}}@media only screen and (min-width: 480px) and (max-width: 799px){.header_list{display:none}}@media only screen and (max-width: 479px){.header_list{display:none}}.header_item{float:left;font-size:14px;padding-left:16px;background-image:url(../img/common/b_bc.png);background-position:center left;background-size:13px;background-repeat:no-repeat;margin-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header_item:last-child{margin-right:0px}.header_item a{color:#000;text-decoration:none;display:block}.header_item a:hover{color:#009933;text-decoration:underline}.globalNavi_wrap{width:100%;background-color:#006633}.globalNavi_box{margin:20px auto 0px auto;width:1024px;background-color:#006633}.globalNavi{display:flex;justify-content:center;width:100%}.globalNavi .item{flex:1}.globalNavi .item:first-child a::before{position:absolute;content:"";width:1px;height:35px;top:50%;left:0;transform:translateY(-50%);background-color:#fff}.globalNavi .item:hover{background-color:#009245}.globalNavi .item a{display:block;padding:14px 0px;position:relative}.globalNavi .item a::after{position:absolute;content:"";width:1px;height:35px;top:50%;right:0;transform:translateY(-50%);background-color:#fff}.globalNavi .item a span{color:#fff;display:block;text-align:center;line-height:1.4}.globalNavi .item a span.ja{font-size:15px}.globalNavi .item a span.en{font-size:11px;color:#99CCBB}.bread_main{margin:20px 0px 20px 0px}.bread_main li{display:inline-block}.l_footer{display:block}@media only screen and (min-width: 800px){.l_footer{width:1024px;margin:50px auto 0px auto;padding:60px 0px}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_footer{width:100%;margin-top:90px;padding:30px 0px}}@media only screen and (max-width: 479px){.l_footer{width:100%;margin-top:90px;padding:20px 0px}}.footer_main{display:block}@media only screen and (min-width: 800px){.footer_main{width:400px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.footer_main{width:100%;max-width:400px;margin:0px auto}}@media only screen and (max-width: 479px){.footer_main{width:100%;margin:0px auto}}.footer_menu{width:600px;float:right}@media only screen and (min-width: 480px) and (max-width: 799px){.footer_menu{display:none}}@media only screen and (max-width: 479px){.footer_menu{display:none}}.footer_main_info{display:block}@media only screen and (min-width: 800px){.footer_main_info{width:175px;margin:20px 20px 0px 0px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.footer_main_info{width:175px;margin:20px auto 0px auto}}@media only screen and (max-width: 479px){.footer_main_info{width:175px;margin:20px auto 0px auto}}.footer_grName{color:#fff}@media only screen and (min-width: 800px){.footer_grName{font-size:20px}}@media only screen and (min-width: 480px) and (max-width: 799px){.footer_grName{font-size:16px;text-align:center}}@media only screen and (max-width: 479px){.footer_grName{font-size:16px;text-align:center}}.footer_add_text{font-size:13px;color:#fff;line-height:1.4;margin-top:20px}.footer_add_text a{display:block;color:#fff;margin-top:5px}.footer_logo_zemi{width:166px;height:auto}.footer_logo_myself{width:174px;height:auto}.footer_menu .headline{color:#fff;font-size:15px;font-weight:bold;border-bottom:1px solid #fff;text-align:center;padding:0px 0px 10px 0px}.footer_menu .list{margin-top:20px;display:flex;flex-direction:column;height:125px;flex-wrap:wrap;padding:0 10px}.footer_menu .item{background-image:url(../img/common/b_footer.png);background-repeat:no-repeat;background-position:5px 11px;background-size:6px 10px;max-width:max-content}.footer_menu .item a{font-size:13px;color:#fff;text-decoration:none;line-height:2.4;padding-left:18px}.copy{display:block;padding:10px 0px;text-align:center;font-size:13px;color:#008054}@media only screen and (min-width: 800px){.copy{width:1024px;margin:0px auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.copy{width:100%;margin:0px auto}}@media only screen and (max-width: 479px){.copy{width:100%;margin:0px auto}}.pageTop{position:absolute;z-index:100;width:55px;right:4px;top:-60px}.pageTop img{width:100%;height:auto}footer{position:relative}.l_container{display:block}@media only screen and (min-width: 800px){.l_container{width:1024px;margin:0px auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_container{width:100%;margin:0px auto;padding:0px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 479px){.l_container{width:100%;margin:0px auto;padding:0px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.l_containerT40{display:block}@media only screen and (min-width: 800px){.l_containerT40{width:1024px;margin:40px auto 0px auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_containerT40{width:100%;margin:40px auto 0px auto;padding:0px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 479px){.l_containerT40{width:100%;margin:40px auto 0px auto;padding:0px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.l_bg{width:100%;height:auto;display:block}.l_bg_bk{background-color:#000}.l_bg_gy{background-color:#f2f2f2}.l_bg_green{background-color:#008054}.l_bg_wt{background-color:#fff}.l_container_main780{display:block;margin-bottom:80px}@media only screen and (min-width: 800px){.l_container_main780{width:780px;float:right}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_container_main780{width:100%}}@media only screen and (max-width: 479px){.l_container_main780{width:100%}}.l_container_main215{display:block}@media only screen and (min-width: 800px){.l_container_main215{width:215px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_container_main215{width:100%;margin-top:50px}}@media only screen and (max-width: 479px){.l_container_main215{width:100%;margin-top:30px}}.l_container_main780_conBox{display:block;width:100%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.l_container_main780_conBox{margin-top:50px}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_container_main780_conBox{margin-top:30px}}@media only screen and (max-width: 479px){.l_container_main780_conBox{margin-top:30px}}.l_reportBox{display:block;width:100%;margin-top:30px}.l_reportBox_main520_L{display:block}@media only screen and (min-width: 800px){.l_reportBox_main520_L{width:520px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_reportBox_main520_L{width:70%;float:left}}@media only screen and (max-width: 479px){.l_reportBox_main520_L{width:100%}}.l_reportBox_sub200_R{display:block}@media only screen and (min-width: 800px){.l_reportBox_sub200_R{width:200px;float:right}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_reportBox_sub200_R{width:28%;float:right}}@media only screen and (max-width: 479px){.l_reportBox_sub200_R{width:100%;margin-bottom:30px}}.l_reportBox_sub200_R img{display:block}@media only screen and (min-width: 800px){.l_reportBox_sub200_R img{width:200px;height:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_reportBox_sub200_R img{width:100%;max-width:200px;height:auto}}@media only screen and (max-width: 479px){.l_reportBox_sub200_R img{width:100%}}.l_info_center{display:block}@media only screen and (min-width: 800px){.l_info_center{width:620px;margin:80px auto 0px auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_info_center{max-width:620px;margin:40px auto 0px auto;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 479px){.l_info_center{width:100%;margin:40px auto 0px auto}}.bread_main li{display:inline-block;font-size:13px;color:#333}.bread_main li a{color:#1187c9;text-decoration:underline}.baread_item_primary{background-image:url(../img/common/b_breadmain.png);background-size:6px 16px;background-position:left;background-repeat:no-repeat;padding-left:13px;margin-right:10px}.bread_item_home{margin-right:10px}.side_menu{display:block;padding:15px 0px;color:#fff;font-size:15px;text-align:center;background-color:#b3b3b3}@media only screen and (min-width: 800px){.side_menu{width:215px}}@media only screen and (min-width: 480px) and (max-width: 799px){.side_menu{width:100%}}@media only screen and (max-width: 479px){.side_menu{width:100%}}.side_nav li{border-bottom:1px solid #ccc}.side_nav li a{display:block;font-size:13px;color:#333;background-image:url(../img/common/b_sidearrow.png);background-size:5px 6px;background-position:left;background-repeat:no-repeat;padding:18px 0px 18px 13px}.side_bnBox_wrap{display:block;margin:50px auto 0}@media only screen and (min-width: 480px) and (max-width: 799px){.side_bnBox_wrap{max-width:500px}}@media only screen and (max-width: 479px){.side_bnBox_wrap{max-width:215px}}.side_bnBox_1{display:block}@media only screen and (min-width: 800px){.side_bnBox_1{width:215px}}@media only screen and (min-width: 480px) and (max-width: 799px){.side_bnBox_1{width:49%;float:left;margin-right:1%}}@media only screen and (max-width: 479px){.side_bnBox_1{width:100%}}@media only screen and (min-width: 800px){.side_bnBox_1 img{width:215px;height:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.side_bnBox_1 img{width:100%}}@media only screen and (max-width: 479px){.side_bnBox_1 img{width:100%}}.side_bnBox_2{display:block}@media only screen and (min-width: 800px){.side_bnBox_2{width:215px}}@media only screen and (min-width: 480px) and (max-width: 799px){.side_bnBox_2{width:49%;float:left}}@media only screen and (max-width: 479px){.side_bnBox_2{width:100%}}.side_bnBox_ss{display:block}@media only screen and (min-width: 800px){.side_bnBox_ss{width:215px;margin-top:10px}}@media only screen and (min-width: 480px) and (max-width: 799px){.side_bnBox_ss{width:100%;margin-bottom:3px}}@media only screen and (max-width: 479px){.side_bnBox_ss{width:100%;margin-top:10px}}.side_bnBox_ss img{height:auto}@media only screen and (min-width: 800px){.side_bnBox_ss img{width:215px}}@media only screen and (min-width: 480px) and (max-width: 799px){.side_bnBox_ss img{width:100%}}@media only screen and (max-width: 479px){.side_bnBox_ss img{width:100%}}.headline_style_greenline{border-left:10px solid #009245;border-bottom:1px solid #ccc;font-size:20px;font-weight:bold;color:#000;padding:10px 0px 10px 15px}.heading_bgGreen{display:block;font-size:24px;line-height:1.4;color:#fff;font-weight:bold;background-color:#008051;border-left:15px solid #00923d;padding:18px 0px 18px 25px}.heading_caption{font-size:16px;color:#fff}.heading_underlineGy{display:block;font-size:20px;color:#000;font-weight:bold;line-height:1.4;background-image:url(../img/common/bg_h4line.png);background-repeat:no-repeat;background-size:780px 2px;background-position:bottom left;padding:5px 0px 12px 0px}.sp_other{display:inline-block;width:51px;background-image:url(../img/common/bg_sono.png);background-repeat:no-repeat;background-size:51px 20px;background-position:left top;padding:2px 0px 3px 33px;color:#fff;font-size:12px;font-weight:bold;margin:0px 10px 0px 0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.heading_squeaGreen{font-size:18px;color:#000;font-weight:bold;line-height:1.4;background-image:url(../img/common/b_h5.png);background-repeat:no-repeat;background-size:8px;background-position:0px 10px;padding-left:15px;margin:30px 0px 10px 0px}.heading_txGreen{font-size:16px;font-weight:bold;line-height:1.4;color:#008051;margin:20px 0px 10px 0px}.hl-point{font-size:18px;font-weight:bold;background-color:#D3E3DE;padding:4px;position:relative}.hl-point::after{position:absolute;content:"";background-color:#D3E3DE;clip-path:polygon(0% 0%, 100% 0%, 50% 100%);width:21px;height:18px;bottom:-17px;left:7%}@media only screen and (max-width: 479px){.hl-point::after{left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 479px){.hl-point{text-align:center}}.hl-point span{color:#008054;font-size:16px;font-weight:bold;margin:0 10px;display:inline-block}@media only screen and (max-width: 479px){.hl-point span{display:block}}.main_text{font-size:15px;color:#333;line-height:1.6;margin-top:15px}.tx_right{text-align:right}.tx_red{color:#ff0000;font-weight:bold}.text_coler_bk{color:#000}.btn_box{background-color:#008054;border-radius:6px;text-align:center}.btn_box a{display:block;color:#fff;font-size:15px;font-weight:bold;text-decoration:none;padding:14px 0px}.size_220{width:220px}.size_290{width:290px}@media only screen and (min-width: 800px){.btn_sideR{float:right;margin-top:30px}}@media only screen and (min-width: 480px) and (max-width: 799px){.btn_sideR{margin:30px auto 0px auto}}@media only screen and (max-width: 479px){.btn_sideR{margin:30px auto 0px auto}}@media only screen and (min-width: 800px){.btn_sideRr{float:right;margin-top:30px}}@media only screen and (min-width: 480px) and (max-width: 799px){.btn_sideRr{float:right;margin-top:10px}}@media only screen and (max-width: 479px){.btn_sideRr{margin:10px auto 0px auto}}@media only screen and (min-width: 800px){.btn_sideL{float:left;margin-top:30px}}@media only screen and (min-width: 480px) and (max-width: 799px){.btn_sideL{margin:30px auto 0px auto}}@media only screen and (max-width: 479px){.btn_sideL{margin:30px auto 0px auto}}.btn_box_square_line{text-align:center;font-weight:bold;height:80px;display:block;border:2px solid #008054;padding:16px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.btn_box_square_line{width:300px;float:left;font-size:24px}}@media only screen and (min-width: 480px) and (max-width: 799px){.btn_box_square_line{width:49%;float:left;font-size:22px}}@media only screen and (max-width: 479px){.btn_box_square_line{max-width:300px;margin:0px auto;font-size:24px}}.btn_box_square_line a{display:block}.btn_box_square a{display:block;color:#fff;height:80px;background:#008054;border:1px solid #008054;padding:20px 0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.btn_box_square a{width:300px;float:right;font-size:20px}}@media only screen and (min-width: 480px) and (max-width: 799px){.btn_box_square a{width:49%;float:right;font-size:18px}}@media only screen and (max-width: 479px){.btn_box_square a{max-width:300px;margin:10px auto 0px auto;font-size:20px}}.text_coler_gr{color:#008054}.subPgTable{color:#000;line-height:130%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.subPgTable{width:760px;display:table}}@media only screen and (min-width: 480px) and (max-width: 799px){.subPgTable{width:100%;display:table}}@media only screen and (max-width: 479px){.subPgTable{width:100%;border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999}}.subPgTable .subPgTable_row{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.subPgTable .subPgTable_row{display:table-row}}@media only screen and (min-width: 480px) and (max-width: 799px){.subPgTable .subPgTable_row{display:table-row}}.subPgTable .subPgTable_row .subPgTable_row_th{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f2f2f2;font-weight:bold}@media only screen and (min-width: 800px){.subPgTable .subPgTable_row .subPgTable_row_th{width:250px;display:table-cell;vertical-align:middle;padding:22px 10px 22px 20px}}@media only screen and (min-width: 480px) and (max-width: 799px){.subPgTable .subPgTable_row .subPgTable_row_th{width:30%;display:table-cell;vertical-align:middle;padding:22px 10px 22px 15px}}@media only screen and (max-width: 479px){.subPgTable .subPgTable_row .subPgTable_row_th{width:100%;text-align:center;padding:16px 10px;border-bottom:1px solid #999}}.subPgTable .subPgTable_row .subPgTable_row_td{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:22.5px}@media only screen and (min-width: 800px){.subPgTable .subPgTable_row .subPgTable_row_td{width:530px;display:table-cell;vertical-align:middle;padding:22px 22px 22px 24px;font-size:15px}}@media only screen and (min-width: 480px) and (max-width: 799px){.subPgTable .subPgTable_row .subPgTable_row_td{width:70%;display:table-cell;vertical-align:middle;padding:22px 22px 22px 15px;font-size:14px}}@media only screen and (max-width: 479px){.subPgTable .subPgTable_row .subPgTable_row_td{width:100%;padding:16px 10px;border-bottom:1px solid #999;font-size:14px}}@media only screen and (min-width: 800px){.subPgTable,.subPgTable_row_th,.subPgTable_row_td{border:1px solid #999;border-collapse:collapse}}@media only screen and (min-width: 480px) and (max-width: 799px){.subPgTable,.subPgTable_row_th,.subPgTable_row_td{border:1px solid #999;border-collapse:collapse}}.subPgTable-rowspan{color:#000;line-height:130%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;border-collapse:collapse}@media only screen and (min-width: 800px){.subPgTable-rowspan{width:780px}}@media only screen and (min-width: 480px) and (max-width: 799px){.subPgTable-rowspan{width:100%}}@media only screen and (max-width: 479px){.subPgTable-rowspan{width:100%}}.subPgTable-rowspan tr th{background-color:#f2f2f2;font-weight:bold;vertical-align:middle;padding:22px 10px 22px 20px;border:1px solid #999;border-collapse:collapse}.subPgTable-rowspan tr td{vertical-align:middle;padding:22px 22px 22px 24px;font-size:15px;border:1px solid #999;border-collapse:collapse}.linkColor{color:#1187C9 !important;text-decoration:underline !important}.linkColor:hover{text-decoration:none !important}.linkColor.arrow{position:relative;font-size:15px}.linkColor.arrow::after{position:absolute;content:"＞";right:-22px;top:50%;transform:translateY(-50%)}.headingBox{margin-top:15px}.heading{font-weight:bold;font-size:22px;margin-top:25px}@media only screen and (max-width: 479px){.heading{margin-top:28px}}.lead{font-size:15px;margin:13px 0 30px;line-height:24px}.leadBox{padding:0 10px;margin-top:40px}@media only screen and (max-width: 479px){.leadBox{padding:0 5px}}.flex{display:flex;justify-content:space-between}@media only screen and (min-width: 480px) and (max-width: 799px){.flex{display:block}}@media only screen and (max-width: 479px){.flex{display:block}}.flex .textBox{width:56%}@media only screen and (min-width: 480px) and (max-width: 799px){.flex .textBox{width:100%}}@media only screen and (max-width: 479px){.flex .textBox{width:100%}}.flex .textBox .subTtl{font-size:18px;font-weight:bold;padding:0 0 11px 5px;border-bottom:1px solid #707070}.flex .textBox .detailTxt{margin-top:23px;line-height:24px;font-size:15px}@media only screen and (max-width: 479px){.flex .textBox .detailTxt{margin-top:10px}}.flex .textBox .linkColor{display:inline-block;margin-top:15px}.flex .imgBox{width:40%;max-width:300px}@media only screen and (min-width: 480px) and (max-width: 799px){.flex .imgBox{width:100%;margin:22px auto 0}}@media only screen and (max-width: 479px){.flex .imgBox{width:100%;margin:22px auto 0}}.pointBox .point02,.pointBox .point03{margin-top:35px}@media only screen and (max-width: 479px){.pointBox .point02,.pointBox .point03{margin-top:60px}}.pointBox .flex{margin-top:25px}.bnrWrap{padding:0 5px}.bnrWrap .page-bnr{margin:50px auto 0;max-width:530px;width:100%}@media only screen and (max-width: 479px){.bnrWrap .page-bnr{margin:40px auto 0}}.bnrWrap .page-bnr img{margin-bottom:25px}.bnrWrap .access{margin-top:40px}@media only screen and (max-width: 479px){.bnrWrap .access{margin-top:50px}}.kv{display:block;position:relative;overflow:hidden}@media only screen and (min-width: 800px){.kv .kv-slider{margin:4px auto 0px}}.kv .kv-slider a{max-width:1024px}.kv .kv-slider a span{display:block}.kv .kv-slider a span img{display:block;width:100%;height:100%;object-fit:cover}button.slick-arrow{appearance:none;outline:none;padding:0;background-color:#666666;height:120px;margin:auto;position:absolute;top:33%;width:40px;text-indent:-9999px;border:none;z-index:1}button.slick-arrow::after{position:absolute;content:"";border-bottom:3px solid #fff;border-left:3px solid #fff;width:15px;height:15px}@media only screen and (max-width: 1024px){button.slick-arrow{display:none !important}}.slick-prev{left:calc(50% - 551px)}.slick-prev::after{transform:rotate(45deg) translateY(-50%) translateX(-50%);top:54%;left:42%}.slick-next{right:calc(50% - 551px)}.slick-next::after{transform:rotate(225deg) translateY(-50%) translateX(-50%);top:32%;left:7%}@media only screen and (max-width: 1100px){.slick-prev{left:calc(50% - 512px)}.slick-next{right:calc(50% - 512px)}}.slide-dots{display:flex !important;justify-content:center;margin:8px 0 0 0;padding:0}.slide-dots li{display:inline-block;margin:0 10px}@media only screen and (max-width: 479px){.slide-dots li{margin:0 5px}}.slide-dots li button{position:relative;text-indent:-9999px;appearance:none;border:none;text-indent:-9999px;border-radius:9999px;width:20px;height:20px;background-color:#C6C6C6}@media only screen and (min-width: 480px) and (max-width: 799px){.slide-dots li button{width:15px;height:15px}}@media only screen and (max-width: 479px){.slide-dots li button{width:12px;height:12px}}.slide-dots li.slick-active button{background-color:#008054}.wrap_topHeadline{width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.wrap_topHeadline{padding:30px 0px}}@media only screen and (min-width: 480px) and (max-width: 799px){.wrap_topHeadline{padding:30px 20px}}@media only screen and (max-width: 479px){.wrap_topHeadline{padding:30px 10px}}.topPickBnr{display:flex;justify-content:center;margin:32px auto 0}@media only screen and (max-width: 479px){.topPickBnr{display:block}}.topPickBnr a{width:48%;margin:0 1%;display:block}@media only screen and (max-width: 479px){.topPickBnr a{margin:0;width:100%}}.topPickBnr img{width:100%;height:auto}.box_505{display:block}@media only screen and (min-width: 800px){.box_505{width:505px;margin-right:10px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.box_505{width:100%}}@media only screen and (max-width: 479px){.box_505{width:100%}}@media only screen and (min-width: 800px){.box_505 img{width:505px;height:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.box_505 img{width:100%;height:auto}}@media only screen and (max-width: 479px){.box_505 img{width:100%;height:auto}}.box_245{display:block}@media only screen and (min-width: 800px){.box_245{width:245px;float:left;margin-right:10px}.box_245:last-child{margin-right:0px}}@media only screen and (min-width: 480px) and (max-width: 799px){.box_245{width:49%;margin-right:2%;margin-top:5px;float:left}.box_245:last-child{margin-right:0px}}@media only screen and (max-width: 479px){.box_245{width:49%;margin-right:2%;margin-top:5px;float:left}.box_245:last-child{margin-right:0px}}@media only screen and (min-width: 800px){.box_245 img{width:245px;height:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.box_245 img{width:100%;height:auto}}@media only screen and (max-width: 479px){.box_245 img{width:100%;height:auto}}.bnBox_teaching_wrap{display:block}@media only screen and (min-width: 800px){.bnBox_teaching_wrap{width:500px;margin-top:14px}}@media only screen and (min-width: 480px) and (max-width: 799px){.bnBox_teaching_wrap{width:100%;margin-top:14px}}@media only screen and (max-width: 479px){.bnBox_teaching_wrap{width:100%;margin-top:14px}}.bnBox_teaching1{display:block}@media only screen and (min-width: 800px){.bnBox_teaching1{width:247px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.bnBox_teaching1{width:49%;float:left}}@media only screen and (max-width: 479px){.bnBox_teaching1{width:49%;float:left}}@media only screen and (min-width: 800px){.bnBox_teaching1 img{width:247px;height:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.bnBox_teaching1 img{width:100%;height:auto}}@media only screen and (max-width: 479px){.bnBox_teaching1 img{width:100%;height:auto}}.bnBox_teaching2{display:block}@media only screen and (min-width: 800px){.bnBox_teaching2{width:247px;float:right}}@media only screen and (min-width: 480px) and (max-width: 799px){.bnBox_teaching2{width:49%;float:right}}@media only screen and (max-width: 479px){.bnBox_teaching2{width:49%;float:right}}@media only screen and (min-width: 800px){.bnBox_teaching2 img{width:247px;height:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.bnBox_teaching2 img{width:100%;height:auto}}@media only screen and (max-width: 479px){.bnBox_teaching2 img{width:100%;height:auto}}.box_pickup{display:block}@media only screen and (min-width: 800px){.box_pickup{width:247px;float:left;margin-top:15px;margin-right:12px}.box_pickup:last-child{margin-right:0px}}@media only screen and (min-width: 480px) and (max-width: 799px){.box_pickup{width:49%;float:left;margin-top:5px;margin-right:2%}}@media only screen and (max-width: 479px){.box_pickup{width:49%;float:left;margin-top:5px;margin-right:2%}}@media only screen and (min-width: 800px){.box_pickup img{width:247px;height:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.box_pickup img{width:100%;height:auto}}@media only screen and (max-width: 479px){.box_pickup img{width:100%;height:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.box_pickup_marginNo{margin-right:0px}}@media only screen and (max-width: 479px){.box_pickup_marginNo{margin-right:0px}}.blog-container{display:flex;justify-content:space-between;margin:55px auto 0}@media only screen and (max-width: 479px){.blog-container{display:block}}.blog-container .inner{width:48%;max-width:490px}@media only screen and (min-width: 480px) and (max-width: 799px){.blog-container .inner:first-child{margin-right:2%}}@media only screen and (max-width: 479px){.blog-container .inner{width:100%}}.newsBox{display:block}@media only screen and (min-width: 800px){.newsBox{margin-top:20px}}@media only screen and (min-width: 480px) and (max-width: 799px){.newsBox{margin-top:15px}}@media only screen and (max-width: 479px){.newsBox{margin-top:15px}}@media only screen and (min-width: 800px){.newsBox_list{width:500px}}@media only screen and (min-width: 480px) and (max-width: 799px){.newsBox_list{width:95%;margin:0px auto}}@media only screen and (max-width: 479px){.newsBox_list{width:95%;margin:0px auto}}.newsBox_list dt{color:#666}@media only screen and (min-width: 800px){.newsBox_list dt{width:90px;float:left;clear:both;padding-bottom:23px;font-size:15px}}@media only screen and (min-width: 480px) and (max-width: 799px){.newsBox_list dt{width:100%;padding:10px 0px 0px 0px;font-size:15px}}@media only screen and (max-width: 479px){.newsBox_list dt{width:100%;padding:10px 0px 0px 0px;font-size:13px}}@media only screen and (min-width: 800px){.newsBox_list dd{width:500px;font-size:15px}}@media only screen and (min-width: 480px) and (max-width: 799px){.newsBox_list dd{width:100%;font-size:15px}}@media only screen and (max-width: 479px){.newsBox_list dd{width:100%;font-size:13px}}.newsBox_list dd a{text-decoration:underline;color:#1187c9;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (min-width: 800px){.newsBox_list dd a{padding:0px 10px 23px 0px}}@media only screen and (min-width: 480px) and (max-width: 799px){.newsBox_list dd a{padding:5px 0px 0px 0px;line-height:1.2}}@media only screen and (max-width: 479px){.newsBox_list dd a{padding:5px 0px 0px 0px;line-height:1.2}}@media only screen and (min-width: 800px){.newsBox_btn{float:right;margin-top:10px}}@media only screen and (min-width: 480px) and (max-width: 799px){.newsBox_btn{float:right;margin-top:28px;margin-bottom:60px}}@media only screen and (max-width: 479px){.newsBox_btn{float:right;margin-top:28px;margin-bottom:60px}}.newsBox_btn:hover{background-color:#009245}.course a{display:block;vertical-align:bottom}.course img{width:100%;height:auto;vertical-align:bottom}.course .middle{margin-top:30px}@media only screen and (max-width: 479px){.course .middle{margin-top:24px}}.course .flex{display:flex;justify-content:space-between;margin-top:24px}@media only screen and (max-width: 479px){.course .flex{display:block;margin-top:0px}}.course .flex a{width:49%;max-width:500px}@media only screen and (max-width: 479px){.course .flex a{width:100%;margin-top:20px}}@media only screen and (min-width: 800px){.top_massage_wrap_bg{height:460px}}.top_massage_wrap{display:block;background-image:url(../img/top/top_massage.jpg);background-repeat:no-repeat;background-size:1024px 460px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.top_massage_wrap{width:1024px;margin:0 auto;height:460px}}@media only screen and (min-width: 480px) and (max-width: 799px){.top_massage_wrap{width:100%;min-height:460px;padding:40px 10px;background-position:right;background-size:cover}}@media only screen and (max-width: 479px){.top_massage_wrap{width:100%;min-height:460px;padding:40px 10px;background-position:right;background-size:cover}}.top_massage{display:block;background-color:rgba(255,255,255,0.7);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.top_massage{width:500px;margin:80px 0px 0px 50px;padding:32px 0 30px 30px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.top_massage{width:100%;max-width:500px;margin:0px auto;padding:32px 30px 30px 30px}}@media only screen and (max-width: 479px){.top_massage{width:100%;margin:0px auto;padding:32px 30px 30px 30px}}.top_massage h2{line-height:120%;font-weight:bold;color:#000;border-bottom:1px solid #008054}@media only screen and (min-width: 800px){.top_massage h2{padding:0px 0px 20px 0px;font-size:32px}}@media only screen and (min-width: 480px) and (max-width: 799px){.top_massage h2{padding:0px 0px 20px 0px;font-size:32px}}@media only screen and (max-width: 479px){.top_massage h2{padding:0px 0px 20px 0px;font-size:25px}}.top_massage_tx{font-size:15px;color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.top_massage_tx{margin:20px 0px 0px 0px;padding:0 20px 0 7px;line-height:1.6}}@media only screen and (min-width: 480px) and (max-width: 799px){.top_massage_tx{margin:20px 0px 0px 0px;padding:0 10px;line-height:1.6}}@media only screen and (max-width: 479px){.top_massage_tx{margin:20px 0px 0px 0px;padding:0 10px;line-height:1.6}}.top_massage_btnBox{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.top_massage_btnBox{width:470px;padding:0 20px 0 7px}}@media only screen and (min-width: 480px) and (max-width: 799px){.top_massage_btnBox{width:100%;max-width:450px;margin:0px auto}}@media only screen and (max-width: 479px){.top_massage_btnBox{width:100%}}@media only screen and (min-width: 800px){.size_220_r100{width:210px;margin-right:10px;margin-top:20px !important}}@media only screen and (min-width: 480px) and (max-width: 799px){.size_220_r100{width:100%}.size_220_r100:first-child{margin-top:20px !important}}@media only screen and (max-width: 479px){.size_220_r100{width:100%}}.heading_about{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/about/h2_about.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_about{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_about{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_about{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}.l_main_btn_Wrap{display:block;width:100%;margin-top:5px}.l_main_btn_box{display:block}@media only screen and (min-width: 800px){.l_main_btn_box{float:left;margin-right:5px}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_main_btn_box{width:347px;margin-bottom:8px}}@media only screen and (max-width: 479px){.l_main_btn_box{max-width:347px;width:100%;margin-bottom:8px}}@media only screen and (min-width: 800px){.l_main_btn_box img{width:347px;height:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_main_btn_box img{width:347px;height:auto}}@media only screen and (max-width: 479px){.l_main_btn_box img{max-width:347px;width:100%}}.table_wrap{display:table;width:100%;table-layout:fixed;border-collapse:collapse;border-top:1px solid #ccc;border-left:1px solid #ccc}.table_row{display:table-row}.table_cell-1{display:table-cell;width:30%;background:#f2f2f2;color:#000;font-size:15px;font-weight:bold;padding:15px;border-bottom:1px solid #ccc;line-height:1.4}.table_cell-2{display:table-cell;width:70%;color:#000;font-size:15px;border:1px solid #ccc;padding:15px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;line-height:1.4;vertical-align:middle}.middleclass_pctBox{display:block;width:100%}@media only screen and (min-width: 800px){.middleclass_pctBox img{width:760px;height:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.middleclass_pctBox img{width:100%}}@media only screen and (max-width: 479px){.middleclass_pctBox img{width:100%}}.university_list_wrap{display:block;border:1px solid #b3b3b3;padding:30px 0px 10px 40px;margin:15px 0px 30px 0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.university_list_wrap{width:650px}}@media only screen and (min-width: 480px) and (max-width: 799px){.university_list_wrap{width:100%}}@media only screen and (max-width: 479px){.university_list_wrap{width:100%}}.university_list{display:block}@media only screen and (min-width: 800px){.university_list{width:200px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.university_list{width:33%;float:left}}@media only screen and (max-width: 479px){.university_list{width:100%}}.university_list li{font-size:15px;color:#333;margin-bottom:15px;list-style-type:disc}.aboutTxtBox{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.aboutTxtBox{width:760px;margin:50px auto 0 auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.aboutTxtBox{width:100%;margin-top:50px}.aboutTxtBox img{display:block;max-width:50%;margin:0 auto}}@media only screen and (max-width: 479px){.aboutTxtBox{width:100%;margin-top:50px;padding:0 10px}.aboutTxtBox img{max-width:100%}}@media only screen and (min-width: 800px){.aboutTxtBox .highTxtBox_main{width:475px}}@media only screen and (min-width: 480px) and (max-width: 799px){.aboutTxtBox .highTxtBox_main{width:100%}}@media only screen and (max-width: 479px){.aboutTxtBox .highTxtBox_main{width:100%}}@media only screen and (min-width: 480px) and (max-width: 799px){.aboutTxtBox .highTxtBox_main .main_text{font-size:14px}}@media only screen and (min-width: 800px){.aboutTxtBox .highTxtBox_sub{width:260px}}@media only screen and (min-width: 480px) and (max-width: 799px){.aboutTxtBox .highTxtBox_sub{width:100%;margin:0 auto 30px auto}}@media only screen and (max-width: 479px){.aboutTxtBox .highTxtBox_sub{width:260px;margin:0 auto 30px auto}}.aboutTxtBox .highTxtBox_sub img{width:100%;height:auto}.reason .feature{font-size:18px;font-weight:bold;text-align:center;margin-top:20px}.reason .feature span{font-size:24px;color:#008054;display:block}.reason .lead{margin-top:15px;line-height:24px;font-size:15px}.reason .hl-wrap{margin-top:20px}.reason .hl-wrap .reason-hl{background-color:#008054;display:flex;align-items:center;position:relative;padding-left:30px;min-height:60px;margin-bottom:12px}@media only screen and (min-width: 480px) and (max-width: 799px){.reason .hl-wrap .reason-hl{display:block;padding:2px 17px 14px 29px}}@media only screen and (max-width: 479px){.reason .hl-wrap .reason-hl{display:block;padding:2px 17px 14px 29px}}.reason .hl-wrap .reason-hl::before{position:absolute;content:"";background-color:#d3e3de;width:6px;height:30px;top:0;left:12px;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0 100%)}.reason .hl-wrap .reason-hl span{font-weight:bold;font-size:16px;color:#d3e3de;line-height:1.4}@media only screen and (min-width: 480px) and (max-width: 799px){.reason .hl-wrap .reason-hl span{display:block;margin-top:10px}}@media only screen and (max-width: 479px){.reason .hl-wrap .reason-hl span{display:block;margin-top:10px}}.reason .hl-wrap .reason-hl p{font-weight:bold;font-size:18px;color:#fff;margin-left:10px;padding:0 5px 0 0;line-height:24px}@media only screen and (min-width: 480px) and (max-width: 799px){.reason .hl-wrap .reason-hl p{margin-left:0px;margin-top:6px}}@media only screen and (max-width: 479px){.reason .hl-wrap .reason-hl p{margin-left:0px;margin-top:6px}}.reason .reason-point.point02,.reason .reason-point.point03{margin-top:20px}@media only screen and (min-width: 480px) and (max-width: 799px){.reason .reason-point.point02,.reason .reason-point.point03{margin-top:60px}}@media only screen and (max-width: 479px){.reason .reason-point.point02,.reason .reason-point.point03{margin-top:60px}}.reason .reason-point{margin-top:60px;padding:0 10px}@media only screen and (min-width: 480px) and (max-width: 799px){.reason .reason-point{padding:0 5px}}@media only screen and (max-width: 479px){.reason .reason-point{padding:0 5px}}.reason .reason-point .tag{background-color:#D3E3DE;color:#008054;width:85px;height:35px;display:block;text-align:center;font-size:16px;font-weight:bold;margin-bottom:6px;display:flex;align-items:center;justify-content:center}.reason .reason-point .flex{flex-wrap:wrap;margin-top:25px}@media only screen and (min-width: 480px) and (max-width: 799px){.reason .reason-point .flex{display:block}}@media only screen and (max-width: 479px){.reason .reason-point .flex{display:block}}.reason .reason-point .flex .card{width:48%;margin-bottom:27px}@media only screen and (min-width: 480px) and (max-width: 799px){.reason .reason-point .flex .card{width:100%}}@media only screen and (max-width: 479px){.reason .reason-point .flex .card{width:100%}}.reason .reason-point .flex .head{font-weight:bold;font-size:18px;line-height:28.8px;text-align:center;border-bottom:1px solid #707070;padding-bottom:11px}.reason .reason-point .flex .body{line-height:24px;font-size:15px;margin-top:20px}.reason .reason-point.point03 .card{width:100%}.reason .reason-point.point03 .head{text-align:left}.reason .reason-point.point03 .subPgTable .subPgTable_row .subPgTable_row_th{padding:21px 20px 21px 20px;width:36%}@media only screen and (max-width: 479px){.reason .reason-point.point03 .subPgTable .subPgTable_row .subPgTable_row_th{width:100%}}.reason .reason-point.point03 .subPgTable .subPgTable_row .subPgTable_row_td{width:64%;padding:15px 20px 15px 20px}@media only screen and (max-width: 479px){.reason .reason-point.point03 .subPgTable .subPgTable_row .subPgTable_row_td{width:100%;padding:27px 20px 27px 20px}}.reason .course{margin-top:40px}@media only screen and (min-width: 480px) and (max-width: 799px){.reason .course{padding:0 5px}}@media only screen and (max-width: 479px){.reason .course{padding:0 5px}}@media only screen and (min-width: 480px) and (max-width: 799px){.reason .course .flex{flex-wrap:wrap;justify-content:flex-start}}.reason .course .inner{width:32%;display:block}@media only screen and (min-width: 480px) and (max-width: 799px){.reason .course .inner{width:49%;margin-bottom:20px}.reason .course .inner:nth-child(2n-1){margin-right:2%}}@media only screen and (max-width: 479px){.reason .course .inner{width:100%;margin-bottom:20px}}.reason .course .text{background-color:#D3E3DE;padding:12px 23px;display:block;min-height:183px;position:relative}.reason .course .text::after{content:"";position:absolute;background-color:#008054;width:18px;height:18px;bottom:0;right:0;clip-path:polygon(100% 0, 100% 100%, 0 100%)}.reason .course .hl{font-weight:bold;font-size:17px;text-align:center;position:relative;padding-bottom:5px;display:block}.reason .course .hl::after{position:absolute;content:"";background-color:#008054;width:80px;height:2px;bottom:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 479px){.reason .course .hl{margin-top:10px}}.reason .course .courseList{margin:12px auto 0;max-width:194px}.reason .course .courseList .courseItem{font-size:14px;position:relative;padding-left:17px;display:block}.reason .course .courseList .courseItem::before{position:absolute;content:"";background-color:#008054;width:10px;height:10px;top:8px;left:0;border-radius:50%}.heading_elementary{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/elementary/cat_header.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_elementary{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_elementary{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_elementary{background:url(../img/elementary/cat_header_sp.jpg) center center no-repeat;background-size:cover;width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}.elementary .subPgTable .subPgTable_row .subPgTable_row_th{border-bottom:none}@media only screen and (max-width: 479px){.elementary .subPgTable .subPgTable_row .subPgTable_row_td{font-size:16px;letter-spacing:0.03em;line-height:32px;padding:23px 10px}}.elementary .pointBox{margin-top:57px}.elementary .pointBox .movie{margin:15px auto 0;width:100%;height:auto;max-width:380px}.elementary .pointBox .movie .inner{width:100%;aspect-ratio:380 / 214}.heading_middl{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/middleschool/h2_middle.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_middl{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_middl{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_middl{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}.middlTxtBox{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.middlTxtBox{width:760px;margin:50px auto 0 auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.middlTxtBox{width:100%;max-width:600px;margin:50px auto 0 auto;padding:0 10px}}@media only screen and (max-width: 479px){.middlTxtBox{width:100%;margin-top:50px;padding:0 10px}}@media only screen and (min-width: 800px){.middlTxtBox .middlTxtBox_main{width:475px}}@media only screen and (min-width: 480px) and (max-width: 799px){.middlTxtBox .middlTxtBox_main{width:100%}}@media only screen and (max-width: 479px){.middlTxtBox .middlTxtBox_main{width:100%}}.middlTxtBox .middlTxtBox_sub{width:260px}@media only screen and (min-width: 480px) and (max-width: 799px){.middlTxtBox .middlTxtBox_sub{margin:0 auto 30px auto}}@media only screen and (max-width: 479px){.middlTxtBox .middlTxtBox_sub{margin:0 auto 30px auto}}.middlTxtBox .middlTxtBox_sub img{width:100%;height:auto}.middlTxtBox_hed{font-size:18px;font-weight:bold;color:#000;line-height:130%;padding-bottom:12px;border-bottom:1px solid #ccc}@media only screen and (min-width: 800px){.middlTxtBox_hed{width:475px}}@media only screen and (min-width: 480px) and (max-width: 799px){.middlTxtBox_hed{margin-bottom:20px}}@media only screen and (max-width: 479px){.middlTxtBox_hed{margin-bottom:20px}}.middlTxtBox_hed .ttl{display:block}.middlTxtBox_hed .item{display:inline-block;border:1px #008051 solid;color:#008051;font-size:13px;font-weight:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:6px}.middlTxtBox_hed .item .item_point{padding:6px 3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.middlTxtBox_hed .item .item_num{display:inline-block;background-color:#008051;color:#fff;padding:0 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.middlTxtBox-left{float:left}}@media only screen and (min-width: 800px){.middlTxtBox-right{float:right}}@media only screen and (min-width: 800px){.middlResultsImg{max-width:620px}}.middlResultsImg img{width:100%;height:auto}.ggmap{position:relative;padding-bottom:270px;padding-top:30px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.middlMapBox{max-width:760px;width:100%;margin:0 auto}.middlMapBox img{width:100%;height:auto}.middle .schoolList ul li{width:calc(81%/4)}@media only screen and (min-width: 480px) and (max-width: 799px){.middle .schoolList ul li{width:calc(84%/3);min-width:160px}}@media only screen and (max-width: 479px){.middle .schoolList ul li{width:calc(84%/2);min-width:140px}}.middle .result .result-lead{font-weight:bold;font-size:20px;text-align:center;padding-bottom:7px;position:relative;margin-top:35px}@media only screen and (max-width: 479px){.middle .result .result-lead{font-size:18px}}.middle .result .result-lead::after{position:absolute;content:"";background-color:#008051;width:220px;height:3px;bottom:0;left:50%;transform:translateX(-50%)}.middle .result .resultInner{margin-top:22px}.middle .result .resultInner .result-heading{display:flex;justify-content:space-between;border-bottom:3px solid #008054}.middle .result .resultInner .result-heading .grade{width:33%;background-color:#C6C6C6;height:50px;font-weight:bold;font-size:20px;color:#959393;border-radius:16px 16px 0px 0px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 479px){.middle .result .resultInner .result-heading .grade{font-size:16px;height:40px}}.middle .result .resultInner .result-heading .grade.active{background-color:#008054;color:#fff}.middle .result .resultInner .result-heading .grade{transition:all .3s}.middle .result .resultInner .result-heading .grade:hover{background-color:#008054;color:#fff;transition:all .3s}.middle .result .resultInner .result-img{margin-top:12px}.middle .result .resultInner .result-img img{width:100%;height:auto}.middle .sec-voice .voiceInner{display:flex;justify-content:space-between;flex-wrap:wrap}.middle .sec-voice .voiceItem{width:32%}@media only screen and (min-width: 480px) and (max-width: 799px){.middle .sec-voice .voiceItem{width:48%}}@media only screen and (max-width: 479px){.middle .sec-voice .voiceItem{width:48%}}.middle .sec-voice .voiceItem .heading_squeaGreen{font-size:15px}.middle .sec-voice .voiceItem .schoolName{font-size:13px}.middle .sec-voice .voiceItem img{width:100%;height:auto}.heading_high{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/highschool/cat_header.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_high{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_high{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_high{background:url(../img/highschool/cat_header_sp.jpg) center center no-repeat;background-size:cover;width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}.highTeacherBox{text-align:center}.highTeacherBox img{max-width:650px;width:100%;height:auto}.highSystemBox{text-align:center}.highSystemBox img{max-width:760px;width:100%;height:auto}.highResultsBox{text-align:center}.highResultsBox img{max-width:524px;width:100%;height:auto}.highSeminarBox{text-align:center}.highSeminarBox img{max-width:650px;width:100%;height:auto}.highTxtBox{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 480px) and (max-width: 799px){.highTxtBox:nth-child(2n){margin-left:0}}@media only screen and (min-width: 800px){.highTxtBox{width:760px;margin:50px auto 0 auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.highTxtBox{width:48%;float:left;margin-top:50px;margin-left:4%}}@media only screen and (max-width: 479px){.highTxtBox{width:100%;margin-top:50px;padding:0 10px}}@media only screen and (min-width: 800px){.highTxtBox .highTxtBox_main{width:475px}}@media only screen and (min-width: 480px) and (max-width: 799px){.highTxtBox .highTxtBox_main{width:100%}}@media only screen and (max-width: 479px){.highTxtBox .highTxtBox_main{width:100%}}@media only screen and (min-width: 480px) and (max-width: 799px){.highTxtBox .highTxtBox_main .main_text{font-size:14px}}@media only screen and (min-width: 800px){.highTxtBox .highTxtBox_sub{width:260px}}@media only screen and (min-width: 480px) and (max-width: 799px){.highTxtBox .highTxtBox_sub{width:100%;margin:0 auto 30px auto}}@media only screen and (max-width: 479px){.highTxtBox .highTxtBox_sub{width:260px;margin:0 auto 30px auto}}.highTxtBox .highTxtBox_sub img{width:100%;height:auto}@media only screen and (min-width: 800px){.highTxtBox_hed{width:475px}}@media only screen and (min-width: 480px) and (max-width: 799px){.highTxtBox_hed{margin-bottom:20px}}@media only screen and (max-width: 479px){.highTxtBox_hed{margin-bottom:20px}}.highTxtBox_hed .item{color:#00923d;font-size:13px}@media only screen and (min-width: 800px){.highTxtBox_hed .item{display:inline-block}}@media only screen and (min-width: 480px) and (max-width: 799px){.highTxtBox_hed .item{display:none}}@media only screen and (max-width: 479px){.highTxtBox_hed .item{display:inline-block}}@media only screen and (min-width: 800px){.highTxtBox-left{float:left}}@media only screen and (min-width: 800px){.highTxtBox-right{float:right}}.highSystemCollage img{width:100%;height:auto}.high .lead{margin:13px 0}.high .pointBox{margin-top:60px}.preparation .flex{margin-top:0;justify-content:flex-start;flex-wrap:wrap}@media only screen and (min-width: 480px) and (max-width: 799px){.preparation .flex{display:flex}}@media only screen and (max-width: 479px){.preparation .flex{display:flex}}.preparation .flex .card{width:calc(96%/3);margin-right:2%;text-align:center}.preparation .flex .card:nth-child(3n){margin-right:0}@media only screen and (min-width: 480px) and (max-width: 799px){.preparation .flex .card{width:calc(96%/2);margin-bottom:25px}.preparation .flex .card:nth-child(2n){margin-right:0}}@media only screen and (max-width: 479px){.preparation .flex .card{width:calc(96%/2);margin-bottom:25px}.preparation .flex .card:nth-child(2n){margin-right:0}}.preparation .flex .card .card_heading{justify-content:center;font-weight:bold;font-size:16px;background-color:#A9D3C4;padding:1px 0;display:flex;align-items:center}.preparation .flex .card .card_body{font-weight:bold;font-size:16px;line-height:1.2;display:flex;align-items:center;justify-content:center;height:90px}@media only screen and (max-width: 479px){.preparation .flex .card .card_body{font-size:13px}}.preparation .flex .card img{max-width:130px}.tableArea .subPgTable{width:100%}.tableArea .mainTable{margin-top:20px}.tableArea .mainTable .subPgTable_row_th{width:26%;background-color:#D3E3DE;font-size:20px;text-align:center;line-height:1.5;padding:10px;border-right:none}@media only screen and (max-width: 479px){.tableArea .mainTable .subPgTable_row_th{width:100%;border-bottom:none;font-size:18px}}.tableArea .mainTable .subPgTable_row_td{width:74%;padding:22px;border-left:none}@media only screen and (max-width: 479px){.tableArea .mainTable .subPgTable_row_td{width:100%}}.tableArea .mainTable .subPgTable_row_td p{margin-top:10px}.tableArea .miniTable{margin-top:15px}.tableArea .miniTable .subPgTable_row_th{width:44%;background-color:#F2F2F2;font-size:14px;padding:7px;text-align:left}@media only screen and (max-width: 479px){.tableArea .miniTable .subPgTable_row_th{width:100%}}.tableArea .miniTable .subPgTable_row_td{width:56%;padding:6px 10px 6px 13px}@media only screen and (max-width: 479px){.tableArea .miniTable .subPgTable_row_td{width:100%;text-align:left}}.schoolList{margin-top:60px}.schoolList ul{display:flex;flex-direction:row;margin-top:40px;flex-wrap:wrap}.schoolList ul li{width:calc(84%/3);margin-right:2%;padding-left:20px;position:relative;margin-bottom:18px;font-size:18px;line-height:1.2}@media only screen and (min-width: 480px) and (max-width: 799px){.schoolList ul li{width:calc(84%/2)}}@media only screen and (max-width: 479px){.schoolList ul li{width:100%}}.schoolList ul li::before{position:absolute;content:"";background-color:#00923d;border-radius:50%;width:13px;height:13px;top:5px;left:0}.heading_voice{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/voice/h2_voice.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_voice{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_voice{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_voice{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}.l_container_voiceWrap{display:block;width:100%;margin-top:10px}.voice_box370{display:block}@media only screen and (min-width: 800px){.voice_box370{width:370px}}@media only screen and (min-width: 480px) and (max-width: 799px){.voice_box370{width:49%;max-width:370px}}@media only screen and (max-width: 479px){.voice_box370{width:100%;max-width:370px}}.voice_box370 img{height:auto;border:1px #ccc solid}@media only screen and (min-width: 800px){.voice_box370 img{width:370px}}@media only screen and (min-width: 480px) and (max-width: 799px){.voice_box370 img{width:100%}}@media only screen and (max-width: 479px){.voice_box370 img{width:100%}}@media only screen and (min-width: 800px){.voice_L{float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.voice_L{float:left}}@media only screen and (max-width: 479px){.voice_L{margin:0px auto}}@media only screen and (min-width: 800px){.voice_R{float:right}}@media only screen and (min-width: 480px) and (max-width: 799px){.voice_R{float:right}}@media only screen and (max-width: 479px){.voice_R{margin:0px auto}}.tx_voice{font-size:14px;font-weight:bold}.voice .voiceInner{display:flex;justify-content:space-between;flex-wrap:wrap}.voice .voiceItem{width:48%}@media only screen and (min-width: 480px) and (max-width: 799px){.voice .voiceItem{width:48%}}@media only screen and (max-width: 479px){.voice .voiceItem{width:100%}}.voice .voiceItem .heading_squeaGreen{font-size:15px}.voice .voiceItem .schoolName{font-size:13px}.voice .voiceItem img{width:100%;height:auto}.heading_schedule{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/other/h2_schedule.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_schedule{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_schedule{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_schedule{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}.table_schedule_month{color:#000;border-bottom:1px solid #ccc;border-right:1px solid #ccc;line-height:1.4;text-align:center;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.table_schedule_month{display:table-cell;width:20%;padding:15px;font-size:15px}}@media only screen and (min-width: 480px) and (max-width: 799px){.table_schedule_month{display:table-cell;width:20%;padding:15px;font-size:14px}}@media only screen and (max-width: 479px){.table_schedule_month{display:table-cell;width:8%;padding:12px 10px;font-size:13px}}.table_schedule_junior{color:#000;border-bottom:1px solid #ccc;border-right:1px solid #ccc;line-height:1.4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}@media only screen and (min-width: 800px){.table_schedule_junior{display:table-cell;width:40%;padding:15px;font-size:15px}}@media only screen and (min-width: 480px) and (max-width: 799px){.table_schedule_junior{display:table-cell;width:40%;padding:15px;font-size:14px}}@media only screen and (max-width: 479px){.table_schedule_junior{display:table-cell;width:45%;padding:12px 10px;font-size:13px}}.table_schedule_high{color:#000;border-bottom:1px solid #ccc;border-right:1px solid #ccc;line-height:1.4;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.table_schedule_high{display:table-cell;width:40%;padding:15px;font-size:15px}}@media only screen and (min-width: 480px) and (max-width: 799px){.table_schedule_high{display:table-cell;width:40%;padding:15px;font-size:14px}}@media only screen and (max-width: 479px){.table_schedule_high{display:table-cell;width:45%;padding:12px 10px;font-size:13px}}.tx_schedule_th{font-weight:bold;text-align:center;background-color:#f2f2f2}.table_schedule_list{margin-left:20px}.table_schedule_list li{list-style-type:disc}.scheduleHighCat-1{display:inline-block;border:1px solid #FE7776;padding:0 0 0 4px;color:#FE7776;font-weight:bold}.scheduleHighCat-2{display:inline-block;border:1px solid #1CC1F9;padding:0 1px 0 4px;color:#1CC1F9;font-weight:bold}.scheduleHighCat-3{display:inline-block;border:1px solid #FF9326;padding:0 1px 0 4px;color:#FF9326;font-weight:bold}.heading_policy{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/other/h2_poricy.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_policy{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_policy{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_policy{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}.main_add{line-height:1.8;margin-top:20px}.policy_list{font-size:15px;color:#333;margin-top:20px}.policy_list li{line-height:1.6;list-style-type:disc;margin-left:20px}.heading_sitemap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/other/h2_sitemap.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_sitemap{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_sitemap{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_sitemap{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}.sitemap_list{display:block}@media only screen and (min-width: 800px){.sitemap_list{width:200px;float:left;margin-left:30px}}@media only screen and (min-width: 480px) and (max-width: 799px){.sitemap_list{width:200px;float:left;margin-left:30px}}@media only screen and (max-width: 479px){.sitemap_list{width:100%}}.sitemap_item a{display:block;font-size:15px;color:#1187c9;text-decoration:underline;background-image:url(../img/common/b_sidearrow.png);background-size:5px 6px;background-position:left;background-repeat:no-repeat;padding:18px 0px 18px 13px}.heading_flow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/other/h2_flow.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_flow{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_flow{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_flow{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}.heading_h4_flow{font-size:18px;color:#000;font-weight:bold;margin-top:40px}.num_box{display:inline-block;background-color:#f2f2f2;color:#00923d;font-weight:bold;font-size:18px;padding:5px;margin-right:10px}.btn_box_flowTel{width:290px;border:1px solid #008054;border-radius:5px;text-align:center;float:left;margin:20px 10px 0px 0px}.btn_box_flowTel a{display:block;color:#000;padding:15px 0px;font-size:16px}.btn_box_flowContact{width:290px;border:1px solid #008054;background:#008054;border-radius:5px;text-align:center;margin-top:20px;float:left}.btn_box_flowContact a{display:block;color:#fff;padding:15px 0px;font-size:16px}.heading_free{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/free/h2_free.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_free{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_free{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_free{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}.l_main_freelesson_l{display:block}@media only screen and (min-width: 800px){.l_main_freelesson_l{width:420px;float:left}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_main_freelesson_l{width:57%;float:left}}@media only screen and (max-width: 479px){.l_main_freelesson_l{width:100%}}.l_main_freelesson_r{display:block}@media only screen and (min-width: 800px){.l_main_freelesson_r{width:310px;float:right}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_main_freelesson_r{width:40%;max-width:310px;float:right}}@media only screen and (max-width: 479px){.l_main_freelesson_r{width:100%;margin-top:30px}}@media only screen and (min-width: 800px){.l_main_freelesson_r img{width:310px;height:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.l_main_freelesson_r img{width:100%;height:auto}}@media only screen and (max-width: 479px){.l_main_freelesson_r img{width:100%;height:auto}}.heading_qa{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/qa/h2_qa.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_qa{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_qa{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_qa{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}.heading_q{display:block;font-size:20px;font-weight:bold;color:#000;padding:10px 0px 10px 50px;background-image:url(../img/qa/b_q.png);background-repeat:no-repeat;background-position:left;background-size:38px 38px;line-height:1.4}.heading_a{display:block;font-size:20px;font-weight:bold;color:#000;padding:10px 0px 10px 50px;background-image:url(../img/qa/b_a.png);background-repeat:no-repeat;background-position:left;background-size:38px 38px;line-height:1.4}.tx_qa{font-size:14px;color:#333;line-height:1.6;display:block;margin-left:45px}.heading_news{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/other/h2_news.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_news{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_news{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_news{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (min-width: 800px){.style_blog_mTop{margin-top:0px}}.tx_newsTime{font-size:13px;color:#000;margin-left:8px;display:block;width:100%}.style_sideR{text-align:right;margin-top:10px;margin-left:-5px}.tittle_news{font-size:18px;margin:7px 0px 0px 5px;font-weight:bold;line-height:1.4}.tittle_news a{color:#1186c8;text-decoration:underline;display:block}.tx_news{font-size:13px;color:#808080;line-height:1.4;display:block;margin:12px 0px 0px 8px}.tx_newsMain{font-size:15px;color:#333;line-height:1.6;display:block;margin:30px 0px 0px 8px}.calendar_box{display:block;width:100%;margin-bottom:30px}.blogCalendar{color:#666;font-size:14px;border-collapse:collapse;border-spacing:0}@media only screen and (min-width: 800px){.blogCalendar{width:215px}}@media only screen and (min-width: 480px) and (max-width: 799px){.blogCalendar{width:100%}}@media only screen and (max-width: 479px){.blogCalendar{width:100%}}.blogCalendar th{display:table-cell;text-align:center;background-color:#eee;padding:10px 5px;vertical-align:middle}.blogCalendar td{display:table-cell;padding:10px 5px;vertical-align:middle;text-align:center}.blogCalendar a{color:#1186c8;text-decoration:underline}.sunday{color:#F00}.saturday{color:#00F}.today{background-color:#eee}.heading_blog{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/blog/h2_blog.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_blog{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_blog{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_blog{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}.blog_sideWrap{display:block;width:100%}.calendar_Wrap{display:block}@media only screen and (min-width: 800px){.calendar_Wrap{width:100%}}@media only screen and (min-width: 480px) and (max-width: 799px){.calendar_Wrap{width:49%;float:left}}@media only screen and (max-width: 479px){.calendar_Wrap{width:100%}}.blog_imgBox{display:block}@media only screen and (min-width: 800px){.blog_imgBox{width:100%}}@media only screen and (min-width: 480px) and (max-width: 799px){.blog_imgBox{width:49%;float:right;margin-top:25px}}@media only screen and (max-width: 479px){.blog_imgBox{width:100%}}@media only screen and (min-width: 800px){.blog_imgBox img{width:215px;height:auto}}@media only screen and (min-width: 480px) and (max-width: 799px){.blog_imgBox img{width:100%}}@media only screen and (max-width: 479px){.blog_imgBox img{width:100%}}#post-detail h1{font-size:28px;font-weight:bold;margin:25px 0px}#post-detail h2{font-size:24px;font-weight:bold;margin:25px 0px}#post-detail h3{font-size:20px;font-weight:bold;margin:25px 0px}#post-detail h4{font-size:18px;font-weight:bold;margin:25px 0px}#post-detail h5{font-size:16px;font-weight:bold;margin:25px 0px}#post-detail h6{font-size:15px;font-weight:bold;margin:25px 0px}#post-detail ul{list-style:disc;margin:20px 40px}#post-detail ul li{margin-bottom:5px}#post-detail ol{list-style-type:decimal;margin:20px 40px}#post-detail ol li{margin-bottom:5px}#post-detail p{font-size:15px;margin:25px 10px;line-height:130%}#post-detail blockquote{background-color:#eee;padding:20px;margin:20px 15px}#post-detail strong{font-weight:bold}#post-detail img{max-width:100%}.heading_contact{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/contact/h2_contact.jpg) center center no-repeat;background-size:cover}@media only screen and (min-width: 800px){.heading_contact{width:1024px;height:200px;margin:4px auto 0px auto;display:block}}@media only screen and (min-width: 480px) and (max-width: 799px){.heading_contact{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}@media only screen and (max-width: 479px){.heading_contact{width:100%;height:200px;display:block;margin:0px auto;padding:0px 10px}}.btn_contactTel{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border:2px solid #008054;padding:15px 0;margin:20px auto}@media only screen and (min-width: 800px){.btn_contactTel{width:410px;font-size:40px}}@media only screen and (min-width: 480px) and (max-width: 799px){.btn_contactTel{width:90%;max-width:410px;font-size:30px}}@media only screen and (max-width: 479px){.btn_contactTel{width:90%;font-size:26px}}.btn_contactTel a{display:block}.contact_tel_tx{font-size:30px;color:#00923d}@media only screen and (max-width: 479px){.contact_tel_tx{font-size:18px}}.inputText_small{border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 6px}@media only screen and (min-width: 800px){.inputText_small{height:34px;width:100px}}@media only screen and (min-width: 480px) and (max-width: 799px){.inputText_small{height:40px;width:35%}}@media only screen and (max-width: 479px){.inputText_small{height:40px;width:35%}}.inputText_large{border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.inputText_large{height:34px;width:400px;margin:0 6px}}@media only screen and (min-width: 480px) and (max-width: 799px){.inputText_large{height:40px;width:90%}}@media only screen and (max-width: 479px){.inputText_large{height:40px;width:100%}}.textArea{border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.textArea{height:200px;width:400px}}@media only screen and (min-width: 480px) and (max-width: 799px){.textArea{height:200px;width:90%}}@media only screen and (max-width: 479px){.textArea{height:200px;width:100%}}.btn_sbmit{cursor:pointer;display:inline-block;margin:0 10px;background-color:#008054;-webkit-appearance:none;color:#fff;font-size:18px;border:1px solid #008054;padding:12px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.btn_sbmit{width:150px}}@media only screen and (min-width: 480px) and (max-width: 799px){.btn_sbmit{max-width:150px;width:48%}}@media only screen and (max-width: 479px){.btn_sbmit{width:70%;margin-top:10px}}.btn_sbmit:hover{background-color:#00ad46;border:1px solid #00ad46}.btn_reset{cursor:pointer;display:inline-block;margin:0 10px;background-color:#b3b3b3;-webkit-appearance:none;color:#f2f2f2;font-size:18px;border:1px solid #b3b3b3;padding:12px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 800px){.btn_reset{width:150px}}@media only screen and (min-width: 480px) and (max-width: 799px){.btn_reset{max-width:150px;width:48%}}@media only screen and (max-width: 479px){.btn_reset{width:70%;margin-top:10px}}.btn_reset:hover{background-color:#666;border:1px solid #666}@media only screen and (min-width: 480px) and (max-width: 799px){.subPgTableForm .subPgTable_row_th{width:40%}}@media only screen and (min-width: 480px) and (max-width: 799px){.subPgTableForm .subPgTable_row_td{width:60%}}@media only screen and (width: 1400px){body{background-image:url(../img/high_index.jpg);background-repeat:no-repeat;background-position:top -8px center;background-color:rgba(255,255,255,0.5);background-blend-mode:lighten}}@media only screen and (width: 375px){body{background-image:url(../img/high_index-sp.jpg);background-position:top 0px center}}
