/* 200601 add */


/*! CSS Used from: https://www.kinkiisen.ac.jp/docs/wp-content/themes/kinkiisen/kinkiisen_sport/css/normalize.css */
article,figcaption,figure,section{display:block;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
a:active,a:hover{outline-width:0;}
strong{font-weight:inherit;}
strong{font-weight:bolder;}
h1{font-size:2em;margin:0.67em 0;}
img{border-style:none;}
figure{margin:1em 40px;}
::-webkit-input-placeholder{color:inherit;opacity:0.54;}
/*! CSS Used from: https://www.kinkiisen.ac.jp/docs/wp-content/themes/kinkiisen/kinkiisen_sport/css/style.css */
*{box-sizing:inherit!important;}
#lp p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;}
#lp h1{margin:10px 0;padding:0;text-align:center;}
#lp h1 img{max-width:70%;}
#lp h2{font-weight:bold;}
/*#lp .switch{visibility:hidden;}*/
#lp .titl_wrap{margin:0;padding:0;}
#lp .titl_base{margin:0;padding:0 0 30px 0;background-color:rgba(0,0,0,0.5);width:100%;}
#lp .photo16_pc{display:none;}
#lp .photo16_sp{margin:0;padding:0;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
#lp .photo16_sp img{width:100%;height:auto;}
#lp .merit_wrap{margin:20px 0;padding:0;}
#lp .merit_wrap h2{margin:0 30px 20px 30px;padding:0;text-align:center;}
#lp .merit_wrap ul{margin:0;padding:0;}
#lp .merit_wrap li{text-align:center;margin:5px;padding:0;list-style:none;}
#lp .merit_wrap li img{max-width:70%;height:auto;}
#lp .nayami_wrap{margin:20px 0 0 0;padding:0;}
#lp .nayami_wrap h2{margin:0px 50px 0 50px;padding:22px 0 0 0;text-align:center;}
#lp .nayami_box{margin:0 10px 20px 10px;padding:0;}
#lp .nayami_box ul{margin:0;padding:0;}
#lp .nayami_box li{margin:5px;padding:0;list-style:none;background-color:#FFFF00;}
#lp .kaiketsu_wrap{margin:50px 15px;padding:0;}
#lp .kaiketsu_wrap h2{margin:0 30px;padding:0;text-align:center;}
#lp .kaiketsu_wrap ul{margin:20px 0 0 0;padding:0;}
#lp .kaiketsu_wrap li{background:url("https://www.kinkiisen.ac.jp/docs/wp-content/themes/kinkiisen/kinkiisen_sport/images/kaiketsu_chk_sp.gif") 0px 0px no-repeat;margin:0 10px 15px 0px;padding:0 0 0 40px;font-size:25px;line-height:1.2;font-weight:bold;list-style:none;}
#lp .kaiketsu_txt{margin:0;padding:0;}
#lp .shikaku_base{margin:50px 0;padding:0;width:100%;background-color:#F9DD06;}
#lp .shikaku_wrap{margin:0 15px;padding:0 0 50px 0;}
#lp .shikaku_wrap h2{margin:0;padding:40px 0 10px 0;font-size:20px;line-height:1.4;}
#lp .shikaku_inin{margin:20px 30px 0 30px;padding:0;}
#lp .shikaku_p{margin:0 10px;padding:0;text-align:center;}
#lp .shikaku_p ul{margin:0;padding:0;}
#lp .shikaku_p li{margin:10px 5px;padding:0;list-style:none;}
#lp .work_wrap{margin:20px 0 10px 0;padding:0;}
#lp .work_wrap h2{margin:50px 20px 20px 20px;padding:0;text-align:center;}
#lp .work_photo{margin:0 50px;padding:10px 0 0 0;}
#lp .work_txt{margin:0 15px;padding:0;}
#lp .work_txt ul{margin:0 0 0 22px;padding:0;}
#lp .work_txt li{margin:0;padding:0;list-style:square;}
#lp .trainer_cnt{width:auto;height:auto;padding:0 15px;clear:both;}
#lp .trainer_photo{margin:0;padding:0 0 0 0;width:auto;text-align:center;}
#lp .trainer_txt{width:auto;padding:20px 0 0 0;}
#lp .trainer_txt h3{position:relative;display:block;border-left:12px solid #F37102;background-color:#333333;padding:5px 13px;margin-bottom:20px;color:#fff;}
#lp .trainer_txt h3:before{position:absolute;width:4px;height:100%;left:0;top:0;border-left:4px solid #fff;content:"";}
#lp .trainer_txt .trainer_appeal{font-size:36px;color:#f37102;font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";line-height:125%;background:url(https://www.kinkiisen.ac.jp/docs/wp-content/themes/kinkiisen/kinkiisen_sport/images/demand_txt_bg.gif) repeat-x bottom;margin-top:0;padding:0 0 30px 20px;clear:both;}
#lp  .trainer_photo_right .trainer_txt .trainer_appeal{padding:0 20px 30px 0;}
#lp .rec_wrap{margin:50px 15px 0 15px;padding:0;}
#lp .rec_wrap h2{margin:0 20px 30px 20px;padding:0;text-align:center;}
#lp .rec_wrap ul{margin:0;padding:0;}
#lp .rec_wrap li{margin:0 0 10px 0;padding:5px 0;background-color:#FFFF00;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;list-style:none;}
#lp .need_wrap{margin:50px 15px 0 15px;padding:0;}
#lp .need_wrap h2{margin:0 20px;padding:0;text-align:center;}
#lp .need_wrap h3{margin:30px 0 0 0;padding:0;text-align:left;line-height:1.3;}
#lp .need_wrap .bassui{font-size:14px;line-height:1.3;margin:0;padding:0;text-align:left;line-height:1.3;}
#lp .need_heikin{font-size:18px;line-height:1.3;margin:10px 0;padding:0;text-align:left;font-weight:bold;}
#lp .need_heikin_box{border:2px solid #666;margin:0 10px 0 0;padding:2px 5px;line-height:1.8;}
#lp table{margin:0 auto;padding:0;border-collapse:collapse;width:800px;}
#lp th{border:#999999 solid 1px;padding:5px;background-color:#EEEEEE;}
#lp td{border:#999999 solid 1px;padding:5px;}
#lp .guara{text-align:center;margin:0;padding:0;}
#lp .yarigai_wrap{margin:50px 15px 0 15px;padding:0;}
#lp .yarigai_wrap h2{margin:0 20px;padding:0;text-align:center;}
#lp .yarigai{margin:10px 0;}
#lp .yarigai ul{margin:20px 0 0 0;padding:0;}
#lp .yarigai li{margin:5px 0;padding:20px 0;list-style:none;font-size:20px;line-height:1.5;font-weight:bold;text-align:center;background-color:#1B99F5;color:#FFF;}
#lp .yarigai_p{margin:10px 5px;text-align:center;}
#lp .useful_base{margin:80px 0 30px 0;padding:0 0 30px 0;width:100%;background-color:#F9DD06;overflow:hidden;}
#lp .useful_wrap{margin:0 15px;padding:30px 0;}
#lp .useful_wrap h2{margin:0;padding:0 0 10px 0;font-size:30px;line-height:1.3;text-align:left;}
#lp .useful_wrap h3{margin:10px 0 0 0;padding:0;font-size:25px;line-height:1.4;}
#lp .useful_txt{margin:0;padding:0;}
#lp .useful_p{margin:0 30px;padding:0;text-align:center;}
#lp .demand_wrap{margin:60px 15px 0 15px;padding:0;}
#lp .demand_wrap h2{margin:0 20px;padding:0;}
#lp .demand_photo{margin:20px 20px 0 20px;padding:0;overflow:hidden;}
#lp .demand_p1{margin:0 5px;padding:0;text-align:center;}
#lp .jinzai_wrap{margin:10px 20px;padding:50px 0;}
#lp .jinzai_wrap h2{margin:0 20px;padding:0;}
#lp .jinzai_wrap h3{margin:0;padding:20px 15px;border:4px solid #F7AC22;text-align:center;font-size:24px;line-height:1.3;}
#lp .jinzai_photo{margin:0 20px 0 20px;padding:30px 0 0 0;overflow:hidden;}
#lp .jinzai_p1{margin:0;padding:0;}
#lp .jinzai_p2{margin:10px 0;padding:0;}
#lp .oc_wrap{margin:20px 20px 40px 20px;padding:0;}
#lp .oc_wrap h2{margin:0;padding:0;}
#lp .oc_wrap h3{margin:20px 0;padding:0;font-size:25px;line-height:1.2;text-align:left;color:#FF4D4D;}
#lp .sports_wrap{margin:0;padding:50px 0 30px 0;width:100%;background-color:#F9DD06;}
#lp .sports{margin:0 15px;padding:0;}
#lp .sports_wrap h2{margin:0 40px;padding:0;text-align:center;}
#lp .sports_wrap h3{margin:30px 20px 20px 20px;padding:0;text-align:left;font-size:21px;line-height:1.6;}
#lp .sports_photo{margin:0 20px;padding:0;overflow:hidden;}
#lp .sports_p1{margin:0 20px;padding:0;text-align:center;}
#lp .sports_p2{margin:10px 80px;padding:0;text-align:center;}
#lp .sports_semi{margin:10px 50px;padding:0;text-align:center;}
#lp .ask h2{margin:50px 20px 0 20px;padding:0;text-align:left;font-size:30px;line-height:1.2;}
#lp .ask_txt{margin:20px;padding:0;text-align:center;}
#lp .riyu{margin:0 20px;padding:0;overflow:hidden;}
#lp .riyu h2{margin:60px 0 20px 0;padding:0;text-align:left;font-size:30px;line-height:1.2;}
#lp .riyu ul{margin:20px 0 20px 0;padding:0;}
#lp .riyu li{margin:0 5px 10px 5px;padding:20px 0;border:2px solid #000;list-style:none;font-size:22px;line-height:1.3;text-align:center;font-weight:bold;}
#lp .profile_wrap{margin:50px 20px 80px 20px;padding:0;}
#lp .profile_wrap h2{margin:30px 0 10px 0;padding:0;text-align:center;font-size:30px;font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";border-bottom:1px solid #999;}
#lp .profile{margin:10px 0 20px 0;padding:0 0 50px 0;overflow:hidden;border-bottom:1px solid #999;}
#lp .profile p{font-size:16px;line-height:1.8;}
#lp .profile p.cap{font-size:13px;text-align:center;}
#lp .prof_txt_l{margin:5px 0;padding:0;}
#lp .prof_txt_l2{margin:5px 0;padding:0;}
#lp .prof_txt_r{margin:0;padding:0;}
#lp .prof_txt_r2{margin:0;padding:0;}
#lp .prof_photo_l{margin:0;padding:0;text-align:center;}
#lp .prof_photo_l2s{margin:0 auto;padding:0;text-align:center;width:60%;}
#lp .prof_photo_r{margin:0;padding:0;text-align:center;}
#lp .prof_photo_r2{margin:0;padding:0;text-align:center;}
#lp .interview_wrap{margin:0 15px 50px 15px;}
#lp .mess_head{margin:50px 0 10px 0;}
#lp .mess_photo{margin:0 10px 0 0;text-align:center;}
#lp .mess{margin:0;padding:0;}
#lp .mess dl{margin:0;padding:0;}
#lp .mess dt{font-size:22px;line-height:1.3;font-weight:bold;margin:10px 0 5px 5px;padding:4px 0 4px 8px;border-left:5px solid #F89905;}
#lp .mess dd{margin:0 5px 40px 5px;padding:0;font-size:16px;line-height:1.8;}
#lp .notes{margin:20px 0;padding:10px 20px;border:1px dotted #666;}
#lp .notes p.notes_t{margin:5px 0 0 0;padding:0;font-size:14px;line-height:1.3;font-weight:bold;}
#lp .notes p{margin:3px 0 5px 0;padding:0;font-size:13px;line-height:1.5;}
#lp .br_non{display:none;}
#lp .cap{margin:5px 0 0 0;padding:0;text-align:center;font-size:13px;line-height:1.4;}
#lp .m_bottom20{margin:0 0 20px 0;padding:0;}
#lp .font_b{font-weight:bold;}
#lp .btn{padding:0 10px 20px 10px;text-align:center;}
#lp .btn2{padding:0 0 20px 0;text-align:center;}
#lp img{vertical-align:bottom;border:0;max-width:100%;}
#lp a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";}
#lp .table_area{width:100%;}
#lp .table_area{overflow:auto;}
#lp .table_area::-webkit-scrollbar{　　:5px;}
#lp .table_area::-webkit-scrollbar-track{　　:#F1F1F1;}
#lp .table_area::-webkit-scrollbar-thumb{　　:#BCBCBC;}
#mid .oldSiteSubContent{padding-top:0px!important;}
#lp p{font-size:123.1%;line-height:200%;margin-bottom:1.5em;}
@media all and (min-width:641px){
#lp p{font-size:inherit;line-height:inherit;margin-bottom:auto;}
#lp .titl_wrap{background-image:url('');background-position:center center;background-size:cover;min-height:320px;margin-top:0px;}
#lp .titl_base{position:absolute;top:0px;left:0px;margin:320px 0 0 0;padding:0;background-color:rgba(0,0,0,0.5);min-width:1100px;height:280px;}
#lp .photo16_sp{display:none;}
#lp .photo16_pc{display:block;margin:2px 0 0 0;padding:0;}
#lp .photo16_pc img{width:100%;height:auto;}
#lp .merit_wrap{margin:0 auto;padding:0 0 20px 0;width:996px;overflow:hidden;}
#lp .merit_wrap h2{margin:30px 0 20px 0;padding:0;text-align:center;}
#lp .merit_wrap ul{margin:0;padding:0;}
#lp .merit_wrap li{float:left;margin:5px;padding:0;list-style:none;}
#lp .merit_wrap li img{max-width:100%;height:auto;}
#lp .nayami_wrap{margin:0 auto;padding:0;width:1000px;}
#lp .nayami_wrap h2{margin:0;padding:22px 0 0 0;text-align:center;}
#lp .nayami_box{margin:0 auto 20px auto;padding:0;width:990px;overflow:hidden;}
#lp .nayami_box ul{margin:0;padding:0;}
#lp .nayami_box li{float:left;margin:5px;padding:0;width:320px;height:10em;list-style:none;background-color:#FFFF00;}
#lp .kaiketsu_wrap{margin:50px auto;padding:0;width:950px;overflow:hidden;}
#lp .kaiketsu_wrap h2{margin:0;padding:0;text-align:center;}
#lp .kaiketsu_wrap ul{margin:30px 0 0 0;padding:0;}
#lp .kaiketsu_wrap li{background:url("https://www.kinkiisen.ac.jp/docs/wp-content/themes/kinkiisen/kinkiisen_sport/images/kaiketsu_chk.gif") 0px 0px no-repeat;margin-bottom:15px;padding:0 0 0 60px;font-size:35px;line-height:1.2;font-weight:bold;list-style:none;}
#lp .kaiketsu{margin:0 0 20px 0;padding:0;overflow:hidden;}
#lp .kaiketsu_txt{float:left;margin:0;padding:0;width:600px;}
#lp .shikaku_base{margin:80px 0 50px 0;padding:0;width:100%;background-color:#F9DD06;}
#lp .shikaku_wrap{margin:0 auto;padding:0 0 50px 0;width:1000px;}
#lp .shikaku_wrap h2{margin:0;padding:40px 0 10px 0;font-size:25px;line-height:1.4;}
#lp .shikaku_inin{float:right;margin:0 0 0 20px;padding:0;}
#lp .shikaku_p{clear:both;margin:0;padding:0;overflow:hidden;}
#lp .shikaku_p ul{margin:0;padding:0;}
#lp .shikaku_p li{float:left;margin:10px 5px;padding:0;list-style:none;}
#lp .work_wrap{margin:40px auto;padding:0;width:1000px;overflow:hidden;}
#lp .work_wrap h2{margin:0 0 30px 0;padding:0;text-align:center;}
#lp .work_photo{float:left;margin:0;padding:10px 0 0 0;width:500px;}
#lp .work_txt{float:left;margin:0 0 0 20px;padding:0;width:480px;}
#lp .work_txt ul{margin:0 0 0 20px;padding:0;}
#lp .work_txt li{margin:0;padding:0;}
#lp .trainer_cnt{width:auto;height:auto;padding:0;clear:both;margin-bottom:60px;}
#lp .trainer_photo{float:left;margin:0;padding:0 0 0 0;width:333px;}
#lp .trainer_photo_right .trainer_photo{float:right;}
#lp .trainer_txt{width:666px;padding:84px 0 0 0;float:left;}
#lp .trainer_photo_right .trainer_txt{text-align:right;}
#lp .trainer_txt h3{position:relative;display:inline-block;border-left:12px solid #F37102;background-color:#333333;padding:5px 13px;margin-left:20px;margin-bottom:20px;color:#fff;}
#lp .trainer_txt h3:before{position:absolute;width:4px;height:100%;left:0;top:0;border-left:4px solid #fff;content:"";}
#lp .trainer_photo_right .trainer_txt h3{border-left:none;border-right:12px solid #F37102;margin-left:0px;margin-right:20px;}
#lp .trainer_photo_right .trainer_txt h3:before{left:auto;right:0;border-right:4px solid #fff;border-left:none;}
#lp .trainer_txt .trainer_appeal{font-size:36px;color:#f37102;font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";line-height:125%;background:url(https://www.kinkiisen.ac.jp/docs/wp-content/themes/kinkiisen/kinkiisen_sport/images/demand_txt_bg.gif) repeat-x bottom;margin-top:0;padding:0 0 30px 20px;clear:both;}
#lp  .trainer_photo_right .trainer_txt .trainer_appeal{padding:0 20px 30px 0;}
#lp .rec_wrap{margin:60px auto 0 auto;padding:0;width:1000px;}
#lp .rec_wrap h2{margin:0 0 30px 0;padding:0;text-align:center;}
#lp .rec_wrap ul{margin:0;padding:0;}
#lp .rec_wrap li{margin:0 0 17px 0;padding:5px 0;background-color:#FFFF00;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;list-style:none;}
#lp .need_wrap{margin:80px auto 0 auto;padding:0;width:1000px;}
#lp .need_wrap h2{margin:0 0 20px 0;padding:0;text-align:center;}
#lp .need_wrap h3{margin:30px 0 0 0;padding:0;text-align:center;}
#lp .need_wrap .bassui{font-size:14px;line-height:1;margin:0;padding:0;text-align:center;}
#lp .need_heikin{font-size:18px;line-height:1;margin:5px 0;padding:0;text-align:center;font-weight:bold;}
#lp .need_heikin_box{border:2px solid #666;margin:0 10px 0 0;padding:2px 5px;}
#lp table{margin:10px auto;padding:0;border-collapse:collapse;width:850px;}
#lp th{border:#999999 solid 1px;padding:5px;background-color:#EEEEEE;}
#lp td{border:#999999 solid 1px;padding:5px;}
#lp .guara{text-align:center;margin:0;padding:0;}
#lp .yarigai_wrap{margin:80px auto 0 auto;padding:0;width:1000px;}
#lp .yarigai_wrap h2{margin:0;padding:0;text-align:center;}
#lp .yarigai{margin:10px auto;width:1000px;overflow:hidden;}
#lp .yarigai ul{margin:20px 0 0 0;padding:0;}
#lp .yarigai li{float:left;margin:0 10px;padding:20px 0;text-align:center;list-style:none;font-size:25px;line-height:1.5;font-weight:bold;width:310px;background-color:#1B99F5;color:#FFF;}
#lp .yarigai_p{margin:10px 0;text-align:center;}
#lp .useful_base{margin:80px 0 50px 0;padding:0;width:100%;background-color:#F9DD06;overflow:hidden;}
#lp .useful_wrap{margin:0 auto;padding:50px;width:1000px;overflow:hidden;}
#lp .useful_wrap h2{margin:0;padding:0 0 20px 0;font-size:36px;line-height:1.4;text-align:center;}
#lp .useful_wrap h3{font-size:25px;line-height:1.4;}
#lp .useful_txt{float:left;margin:0;padding:0;width:470px;}
#lp .useful_p{float:right;margin:0;padding:20px 0 0 0;width:500px;}
#lp .demand_wrap{margin:50px auto 0 auto;padding:0;width:1000px;}
#lp .demand_wrap h2{margin:0;padding:0 0 20px 0;text-align:center;}
#lp .demand_photo{margin:20px auto 50px auto;padding:0;width:1000px;overflow:hidden;}
#lp .demand_p1{float:left;margin:0;padding:0;}
#lp .jinzai_wrap{margin:0 auto;padding:40px;width:1000px;}
#lp .jinzai_wrap h2{margin:0;padding:0 0 20px 0;text-align:center;}
#lp .jinzai_wrap h3{margin:20px auto;padding:15px 50px;border:5px solid #F7AC22;width:700px;text-align:center;font-size:27px;}
#lp .jinzai_photo{margin:0 auto 0 auto;padding:50px 0 0 0;width:1000px;overflow:hidden;}
#lp .jinzai_p1{float:left;margin:0 0 5px 0;padding:0;}
#lp .jinzai_p2{float:right;margin:0 0 5px 0;padding:0;}
#lp .oc_wrap{margin:20px auto 70px auto;padding:0;width:1000px;}
#lp .oc_wrap h2{margin:0;padding:0;}
#lp .oc_wrap h3{margin:20px 0;padding:0;font-size:36px;line-height:1.2;text-align:center;color:#FF4D4D;}
#lp .sports_wrap{margin:0;padding:50px 0;width:100%;background-color:#F9DD06;}
#lp .sports_wrap h2{margin:0;padding:0;text-align:center;}
#lp .sports_wrap h3{margin:20px 0;padding:0;text-align:center;font-size:22px;line-height:1.6;}
#lp .sports{margin:0 auto;padding:0;width:920px;}
#lp .sports_photo{margin:0 0 5px 0;padding:0;overflow:hidden;}
#lp .sports_p1{margin:0;padding:0;float:left;width:570px;}
#lp .sports_p2{margin:0;padding:0;float:right;width:340px;}
#lp .sports_semi{margin:10px 0;padding:0;text-align:center;}
#lp .ask h2{margin:40px 0 20px 0;padding:0;text-align:center;font-size:40px;line-height:1.2;}
#lp .ask_txt{text-align:center;}
#lp .riyu{margin:0 auto;padding:0;overflow:hidden;width:1000px;}
#lp .riyu h2{margin:60px 0 20px 0;padding:0;text-align:center;font-size:40px;line-height:1.3;}
#lp .riyu ul{margin:40px 0 20px 0;padding:0;}
#lp .riyu li{float:left;margin:0 5px 10px 0;padding:20px 0;width:480px;border:2px solid #000;list-style:none;font-size:24px;line-height:1.3;text-align:center;font-weight:bold;}
#lp .profile_wrap{margin:50px auto 80px auto;padding:0;width:1000px;}
#lp .profile_wrap h2{margin:20px 0;padding:0 0 15px 0;text-align:center;font-size:40px;font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";border-bottom:1px solid #999;}
#lp .profile{margin:20px 0;padding:15px 0 30px 0;overflow:hidden;border-bottom:1px solid #999;}
#lp .profile p{font-size:18px;line-height:2;}
#lp .profile p.cap{font-size:13px;text-align:center;}
#lp .prof_txt_l{float:left;margin:5px 0;padding:0;width:370px;}
#lp .prof_txt_l2{float:left;margin:5px 0;padding:0;width:500px;}
#lp .prof_photo_l2s{float:left;margin:5px 0;padding:0;width:320px;}
#lp .prof_photo_l2s img{max-width:100%;height:auto;}
#lp .prof_txt_r{float:right;margin:20px 0;padding:0;width:370px;}
#lp .prof_txt_r2{float:right;margin:20px 0;padding:0;width:650px;}
#lp .prof_photo_l{float:left;margin:0;padding:0;width:600px;text-align:center;}
#lp .prof_photo_r{float:right;margin:0;padding:0;width:600px;text-align:center;}
#lp .prof_photo_r2{float:right;margin:0;padding:0;width:500px;text-align:center;}
#lp .interview_wrap{margin:0 auto 50px auto;width:1000px;}
#lp .mess_head{margin:50px auto 10px auto;width:890px;overflow:hidden;}
#lp .mess_photo{margin:0 10px 0 0;float:right;}
#lp .mess{margin:0 50px;padding:0;}
#lp .mess dl{margin:0;padding:0;}
#lp .mess dt{font-size:23px;line-height:1.3;font-weight:bold;margin:10px 0 5px 3px;padding:4px 0 4px 8px;border-left:5px solid #F89905;}
#lp .notes{margin:0;padding:10px 20px;border:1px dotted #666;}
#lp .notes p.notes_t{margin:5px 0 0 0;padding:0;font-size:14px;line-height:1.3;font-weight:bold;}
#lp .notes p{margin:3px 0 5px 0;padding:0;font-size:13px;line-height:1.5;}
#lp .btn{padding:20px 0 50px 0;text-align:center;}
#lp .br_non{display:block;}
#lp .br_non_pc{display:none;}
#lp .trainer_appeal {
    font-size: 36px;
    color: #f37102;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
    line-height: 125%;
    background: url(../images/demand_txt_bg.gif) repeat-x bottom;
    margin-top: 0;
    padding: 0 0 30px 20px;
    clear: both;}
ifra.cs_movie{width:650px;height:365px;}
}
/*! end */

/*! CSS Used from: https://www.kinkiisen.ac.jp/docs/wp-content/themes/kinkiisen/css/reset.css */
div,span,iframe,h1,h2,h3,h4,p,img,strong,dl,dt,dd,ul,li,table,tbody,tr,th,td,article,figcaption,figure,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style-type:none;}
article,figcaption,figure,section{display:block;zoom:1;}
li{list-style:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
table{border-collapse:collapse;border-spacing:0;}
/*! CSS Used from: https://www.kinkiisen.ac.jp/docs/wp-content/themes/kinkiisen/css/common.css */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style-type:none;}
a{color:#000;text-decoration:none;}
.cf:before,.cf:after{content:" ";display:table;}
.cf:after{clear:both;}
.cf{*zoom:1;}
/*! CSS Used from: https://www.kinkiisen.ac.jp/docs/wp-content/themes/kinkiisen/style.css */
.wd{width:1000px;margin:auto;position:relative;}
a:hover{text-decoration:underline;}
a img{-moz-transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;}
a:hover img{opacity:0.7;}
.top-ttl-center{text-align:center;margin:45px 0;}
#mid .oldSiteSubContent{padding-top:40px;}
#top-athlete{margin-bottom:100px;width:1000px;margin:0 auto;}
.kinkiisen_sport #top-athlete{margin-top:100px;}
.kinkiisen_sport #top-athlete .top-ttl-center{margin-bottom:40px;}
.requirement-left{display:inline-block;padding-bottom:40px;}
.requirement-right{float:right;padding-bottom:40px;}
.container_l{width:100%!important;max-width:1000px!important;margin:150px auto 0!important;}
.change .deadline{margin-bottom:70px!important;background:url(https://www.kinkiisen.ac.jp/lp/01/img/bg_deadline01.png) no-repeat left top, url(https://www.kinkiisen.ac.jp/lp/01/img/bg_deadline02.png) no-repeat right top;background-color:#797a7a;background-size:cover;display:none;}
.change .deadline .container_l{position:relative!important;}
.change .deadline_ttl{position:absolute;top:-30%;left:20px;width:45.8%;min-width:202px;}
.change .deadline_ttl img{width:100%;height:auto;}
.change .deadline_char{position:absolute;bottom:0;right:-80px;width:38.1%;}
.change .deadline_char img{width:100%;height:auto;vertical-align:bottom;}
.cf:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.cf{display:inline-block;}
.cf{display:block;}
/*! CSS Used from: https://www.kinkiisen.ac.jp/css/styles.css */
.oldSiteSubContent div,.oldSiteSubContent span,.oldSiteSubContent iframe,.oldSiteSubContent h1,.oldSiteSubContent h2,.oldSiteSubContent h3,.oldSiteSubContent h4,.oldSiteSubContent p,.oldSiteSubContent a,.oldSiteSubContent img,.oldSiteSubContent strong,.oldSiteSubContent dl,.oldSiteSubContent dt,.oldSiteSubContent dd,.oldSiteSubContent ul,.oldSiteSubContent li,.oldSiteSubContent table,.oldSiteSubContent tbody,.oldSiteSubContent tr,.oldSiteSubContent th,.oldSiteSubContent td,.oldSiteSubContent article,.oldSiteSubContent figure,.oldSiteSubContent figcaption,.oldSiteSubContent section{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
.oldSiteSubContent ul{list-style:none;}
.oldSiteSubContent table{border-collapse:collapse;border-spacing:0;}
.oldSiteSubContent th,.oldSiteSubContent td{text-align:left;font-weight:normal;vertical-align:middle;}
.oldSiteSubContent a img{border:none;}
.oldSiteSubContent article,.oldSiteSubContent figcaption,.oldSiteSubContent figure,.oldSiteSubContent section{display:block;}
.oldSiteSubContent *{word-wrap:break-word;}
.oldSiteSubContent img{max-width:100%;height:auto;width:auto\9;}
.oldSiteSubContent a:hover img{filter:alpha(opacity=80);opacity:0.80;}
.oldSiteSubContent a:link,.oldSiteSubContent a:visited,.oldSiteSubContent a:active{color:#44b0a5;text-decoration:none;}
.oldSiteSubContent a:hover{color:#00aeff;text-decoration:underline;}
@media all and (-ms-high-contrast: none){
.oldSiteSubContent img{width:100%;}
}
@media only screen and (min-width: 602px){
.oldSiteSubContent .fr{float:right;}
.oldSiteSubContent .mid-tit{width:100%;min-width:1060px;display:block;border-bottom:#ddd solid 1px;margin-bottom:40px;}
}
/*! CSS Used from: https://www.kinkiisen.ac.jp/css/middle.css */
#mid .oldSiteSubContent *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
#mid .oldSiteSubContent{font-size:13px;padding-top:125px;}
#mid .oldSiteSubContent h2{font-size:182%;background:url(https://www.kinkiisen.ac.jp/images/tmp/common_h2.png) bottom left no-repeat;margin:50px 0 30px 0!important;padding-bottom:10px!important;color:#333333!important;clear:both;}
#mid .oldSiteSubContent h2:first-child{margin-top:0!important;}
#mid .oldSiteSubContent h3{font-size:153.9%;color:#F87900;background:url(https://www.kinkiisen.ac.jp/images/tmp/common_h3.png) bottom left no-repeat;margin:40px 0 30px 0!important;padding-bottom:20px!important;clear:both;}
#mid .oldSiteSubContent h4{font-size:123.1%;color:#F87900;border-bottom:1px solid #DDDDDD;padding-bottom:10px!important;margin:20px 0 15px 0!important;width:100%;clear:both;}
#mid .oldSiteSubContent table{border-left:1px solid #ddd;border-top:1px solid #ddd;}
#mid .oldSiteSubContent table th,#mid .oldSiteSubContent table td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:1%;line-height:160%;font-size:108%;width:auto;}
#mid .oldSiteSubContent table th{background:#FFF8F2;color:#555;text-align:center;vertical-align:middle;font-weight:bold;}
#mid .oldSiteSubContent .cb{overflow:hidden;clear:both;}
#mid .oldSiteSubContent .cb:after{content:"";display:block;clear:both;height:1px;overflow:hidden;}
#mid .oldSiteSubContent .common_list li{line-height:150%;margin-bottom:5px;padding-left:15px;background:url(https://www.kinkiisen.ac.jp/images/tmp/common_list_pc.png) no-repeat 0px 7px;font-size:123.1%;}
#mid .oldSiteSubContent table{width:98%;}
#mid .oldSiteSubContent .txt_orange{color:#FC7900;font-size:153.9%;}
#mid .oldSiteSubContent .acupuncture_navi li{margin-bottom:20px;}
#mid .oldSiteSubContent .sport_box{border:1px solid #F67900;margin-bottom:30px;}
#mid .oldSiteSubContent .kinkiisen_sport_box{width:100%;text-align:left;}
#mid .oldSiteSubContent .kinkiisen_sport_box p{font-size:123.1%;line-height:200%;margin-bottom:1.5em;}
#mid .oldSiteSubContent .orange{background:#FA7900;margin-bottom:30px;}
#mid .oldSiteSubContent .orange h2{background:none;color:#FFF!important;text-align:center;border-bottom:1px solid #FFF;padding-top:40px!important;}
#mid .oldSiteSubContent .orange_label{background:#FA7900;text-align:center;padding:10px 20px;border-radius:5px;font-size:153.9%!important;color:#FFF;}
#mid .oldSiteSubContent .orange li{margin-bottom:20px;}
#mid .oldSiteSubContent .orange{padding-bottom:10px;}
#mid .oldSiteSubContent .kinkiisen_sport_box02{border:1px solid #DDDDDD;margin-bottom:30px;}
#mid .oldSiteSubContent .kinkiisen_sport_box02 h3{color:#F67900!important;margin-top:0!important;background:none;border-bottom:1px solid #ddd;text-align:center;}
#mid .oldSiteSubContent .kinkiisen_sport_box02 table{border-left:1px solid #F67900;border-top:1px solid #F67900;}
#mid .oldSiteSubContent .kinkiisen_sport_box02 table th,#mid .oldSiteSubContent .kinkiisen_sport_box02 table td{border-bottom:1px solid #F67900;border-right:1px solid #F67900;padding:3%;line-height:160%;}
#mid .oldSiteSubContent .kinkiisen_sport_box02 table th{background:#F67900;color:#FFF;text-align:center;vertical-align:middle;width:20%;}
#mid .oldSiteSubContent .kinkiisen_sport_box02 ul{margin-bottom:20px;}
#mid .oldSiteSubContent .kinkiisen_sport_box03 dl{background:#FEF6EC;margin-bottom:30px;}
#mid .oldSiteSubContent .kinkiisen_sport_box03 dt{text-align:center;margin-bottom:10px;}
#mid .oldSiteSubContent .kinkiisen_sport_box03 dd{line-height:160%;}
@media only screen and (max-width: 601px){
#mid .oldSiteSubContent{padding-top:0;font-size:1.2em;color:#444;}
#mid .oldSiteSubContent h2{font-size:1.6rem;line-height:140%;}
#mid .oldSiteSubContent h3{font-size:1.4rem;line-height:140%;padding-bottom:15px;}
#mid .oldSiteSubContent h4{font-size:1.2rem;line-height:140%;}
#mid .oldSiteSubContent table th,#mid .oldSiteSubContent table td{display:table-cell;}
#mid .oldSiteSubContent .kinkiisen_sport_box02{padding:5%;}
#mid .oldSiteSubContent .kinkiisen_sport_box03 dl{padding:5%;}
#mid .oldSiteSubContent .sport_box{padding:5%;}
#mid .oldSiteSubContent .kinkiisen_sport_box .inner{margin:0 auto;}
.common_btn li{float:none;line-height:0;width:100%!important;}
#mid .oldSiteSubContent table.scll {
  white-space: nowrap;
}
#mid .oldSiteSubContent table.scll td {
  padding: 10px;
}
}
@media only screen and (min-width: 602px){
#mid .oldSiteSubContent .acupuncture_navi li{float:left;width:310px;margin-bottom:30px;}
#mid .oldSiteSubContent .acupuncture_navi li + li{margin-left:35px;}
#mid .oldSiteSubContent .sport_box{padding:39px;}
#mid .oldSiteSubContent .kinkiisen_sport_box .inner{width:1000px;margin:0 auto 40px;}
#mid .oldSiteSubContent .kinkiisen_sport_box .inner .common_btn{display:inline-block;}
#mid .oldSiteSubContent .orange .orange_box{width:920px;margin:0 auto;color:#000000;}
#mid .oldSiteSubContent .orange .orange_box li{width:288px;float:left;}
#mid .oldSiteSubContent .orange .orange_box li + li{margin-left:28px;}
#mid .oldSiteSubContent .kinkiisen_sport_box02{width:440px;padding:19px;}
#mid .oldSiteSubContent .kinkiisen_sport_box03 dl{float:left;padding:15px;width:205px;}
#mid .oldSiteSubContent .kinkiisen_sport_box03 dl + dl{margin-left:20px;}
#mid .oldSiteSubContent .fl{float:left;}
#mid .oldSiteSubContent .fr{float:right;}
#mid .oldSiteSubContent .w430{width:430px;}
#mid .oldSiteSubContent .w480{width:480px;}
#mid .oldSiteSubContent .w650{width:650px;}
#mid .oldSiteSubContent .mt0{margin-top:0!important;}
#mid .oldSiteSubContent .mt30{margin-top:30px!important;}
#mid .oldSiteSubContent .common_btn li{float:left;line-height:0;}
}
#mid .oldSiteSubContent .common_btn li img{vertical-align:bottom;}
#mid .oldSiteSubContent .w40p{width:40%;}
#mid .oldSiteSubContent .w50p{width:50%;}
#mid .oldSiteSubContent .w60p{width:60%;}




.contents {
    font-size: 12px;
    line-height: 180%;
    padding: 30px 0;
    width: 100%!important;
    margin: auto;
}

@media screen and (max-width: 480px) {
#top-athlete {
width:95%
}

.requirement-left,.requirement-right{width:48%;}

#mid .oldSiteSubContent .orange .orange_box{padding: 2%;color:#000000;}
.fl w650 irame {width:100%!important; height:50!important;}
#mid .oldSiteSubContent .orange li {
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

#lp .trainer_appeal {
    font-size: 36px;
    color: #f37102;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
    line-height: 125%;
    background: url(../images/demand_txt_bg.gif) repeat-x bottom;
    margin-top: 0;
    padding: 0 0 30px 20px;
    clear: both;
}
}
/*! 19css */


/*! sport */
#mt_spt{
width:1000px;
margin:0 auto;
}

#mt_spt .img_right{
float:right;
}

#mt_spt .sport_box h2 {
    color: #FFF !important;
    background: #F67900;
    padding: 15px 20px !important;
    font-size: 170%;
}

#mt_spt  h3 {
    font-size: 153.9%;
    color: #F87900;
    background: url(/images/tmp/common_h3.png) bottom left no-repeat;
    margin: 40px 0 30px 0 !important;
    padding-bottom: 20px !important;
    clear: both;
}

#mt_spt .sport_box {
    border: 1px solid #F67900;
    margin-bottom: 30px;
	padding: 39px;
}

#mt_spt .sport_box p {
    font-size: 110%;
}

#mt_spt .txt_r{
text-align:right;
}

#mt_spt .sport_box li {
    line-height: 160%;
    margin-bottom: 5px;
    padding-left: 20px;
    background: url(/images/tmp/sport_icon01.png) no-repeat 0px 5px;
    font-size: 123.1%;
}

#mt_spt .text_ore{
	color:#F67900;
	margin:15px 0;
}

#mt_spt .text_ore2{
	color:#F67900;
	text-align:right;
}

#mt_spt .kinkiisen_sport_box .inner .common_btn{display:inline-block;}
#mt_spt.common_btn li{float:left;line-height:0;}
}
#mt_spt .common_btn li img{vertical-align:bottom;}
#mt_spt .w40p{width:40%;float:left;}
#mt_spt .w50p{width:50%;float:left;}
#mt_spt .w60p{width:60%;float:left;}


@media screen and (max-width: 480px) {
#mt_spt{
width:90%;
margin:0 auto;
}

#mt_spt .img_right{
text-align:center;
margin:10%;
}

#mt_spt .sport_box h2 {
    color: #FFF !important;
    background: #F67900;
    padding: 15px 20px !important;
    font-size: 170%;
}

#mt_spt  h3 {
    font-size: 153.9%;
    color: #F87900;
    background: url(/images/tmp/common_h3.png) bottom left no-repeat;
    margin: 40px 0 30px 0 !important;
    padding-bottom: 20px !important;
    clear: both;
}

#mt_spt .sport_box {
    border: 1px solid #F67900;
    margin-bottom: 30px;
	padding: 39px;
}

#mt_spt .sport_box p {
    font-size: 110%;
}

#mt_spt .txt_r{
text-align:right;
}

#mt_spt .sport_box li {
    line-height: 160%;
    margin-bottom: 5px;
    padding-left: 20px;
    background: url(/images/tmp/sport_icon01.png) no-repeat 0px 5px;
    font-size: 123.1%;
}

#mt_spt .text_ore{
	color:#F67900;
	margin:15px 0;
}

#mt_spt .text_ore2{
	color:#F67900;
	text-align:right;
}

#mt_spt .kinkiisen_sport_box .inner .common_btn{display:inline-block;}
#mt_spt.common_btn li{float:left;line-height:0;}
}
#mt_spt .common_btn li img{vertical-align:bottom;}
#mt_spt .w40p{width:40%;float:left;}
#mt_spt .w50p{width:50%;float:left;margin-bottom:5%;}
#mt_spt .w60p{width:60%;float:left;}


.google_map00{
    position:relative;
    width:100%;
    height:0;
    padding-top:75%;
}
.google_map00 iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}



}

/*! 近畿医療専門学校附属鍼灸接骨院 */
#kinki_tiryou{
width:1000px;
margin:0 auto;
}

#mt_spt h2 {
    font-size: 182%;
    background: url(/images/tmp/common_h2.png) bottom left no-repeat;
    margin: 50px 0 30px 0 !important;
    padding-bottom: 10px !important;
    color: #333333 !important;
    clear: both;
}

#mt_spt .sec02{
	margin:30px 0;
}

#mt_spt .sec02 .fl,
#mt_spt .sec02 .fr{
	width:50%;
	float:left;
}

#mt_spt .w320{
	float:right;
}

#mt_spt .clinic_box h4 {
    background: url(/images/tmp/clinic-img05.png) no-repeat;
    border: none;
    padding-left: 50px;
    margin-top: 0 !important;
}

#mt_spt h4 {
    font-size: 123.1%;
    color: #F87900;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px !important;
    margin: 20px 0 15px 0 !important;
    width: 100%;
    clear: both;
}

#mt_spt .clinic_box {
    width: 90%;
}

#mt_spt .w320 {
    float: none;
}

#lp h2.head_titl {
  text-align: center;
}

#lp .titl_base {
  padding: 20px 0 0;
}

#lp .titl_base p {
  text-align: center;
  margin: 30px 0 0;
  padding: 0 3% 4%;
  line-height: 1.5;
}

#heads {
  position: fixed;
  top: 0;
  background: #fff;
  z-index: 100;
  width: 100%;
}
#pankz {
  margin: 160px 0 0;
}
.swiper-container.swiper-initialized.swiper-horizontal.swiper-css-mode {
  margin: 160px 0 0;
}
@media only screen and (max-width: 767px) {
  #pankz {
    margin: 80px 0 0;
  }
  .swiper-container.swiper-initialized.swiper-horizontal.swiper-css-mode {
    margin: 100px 0 0;
  }
}
.sports_link2024 {
  text-align: center;
  font-size: 18px!important;
}
.sports_link2024 a {
  color: #44b0a5;
}
@media only screen and (max-width: 767px) {
  .sports_link2024 {
    margin: 20px 0!important;
  }
}
