@charset "UTF-8";
/* ---------------------------------------------------
基本設定
--------------------------------------------------- */

*{
	margin:0;
	padding:0;
}

img {
	border:none;
	vertical-align:top;
}

body{
     font-family: Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;
}

/************************/

a{/*リンクされた文字*/
    color:#00F;
    font-style:normal;
    text-decoration:underline;
}
a:link {/*未訪問のリンク*/
    color:#00F;
    font-style:normal;
    text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
    color:#00F;
    text-decoration:underline;
}
a:hover {/*マウスをのせたとき*/
    color:#43A98E;
    font-style:normal;
    text-decoration:underline;
}
a:active {/*クリック中*/
    text-decoration:none;
}

/************************/

.fsize2 {
	font-size:15px;
	line-height:18px;
}

.fsize3 {
	font-size:16px;
	line-height:18px;
}

.fsize4 {
	font-size:17px;
	line-height:18px;
}


.covid {
	clear:both;
	padding:15px 0;
	font-size:1em;
	text-align:center;
	background-color:#FFC;
	margin-bottom:30px;
}

.fcoler1 {
	color:#01A6EA;
	font-weight:bold;
	margin-bottom:5px;
}

.fcoler2 {
	color:#FF9900;
	font-weight:bold;
	margin-bottom:5px;
}

.fcoler3 {
	color:#F06AA9;
	font-weight:bold;
	margin-bottom:5px;
}

.fcoler4 {
	color:#6083DE;
	font-weight:bold;
	margin-bottom:10px;
}




#container {
	width: 100%;
	margin:0 auto;
	background-color:#fff;
}

.main_img {
	clear:both;
	display:block;
	margin-bottom:20px;
}

.main_img0 {
	clear:both;
	display:block;
	margin-bottom:0px;
}
.main_img1 {
	clear:both;
	display:block;
	margin-bottom:10px;
}

.main_img2 {
	clear:both;
	display:block;
	margin-bottom:10px;
}

.main_img_inst {
	clear:both;
	display:block;
	padding:0 90px;
	text-align:center;
	margin-bottom:20px;
}

.main_img2b {
	clear:both;
	display:block;
	text-align:center;
	margin-bottom:20px;
}

.main_img2c {
	clear:both;
	display:block;
	padding:0 10px;
	margin-bottom:30px;
}

.main_img3 {
	clear:both;
	display:block;
	margin-bottom:30px;
}

.main_img3b {
	clear:both;
	padding:0 15px;
	display:block;
	margin-bottom:30px;
}


.main_img4 {
	clear:both;
	display:block;
	margin-bottom:40px;
}


.main_img4b {
	clear:both;
	display:block;
	margin-top:20px;
	margin-bottom:40px;
}

.main_img5 {
	clear:both;
	display:block;
	margin-bottom:50px;
}


.main_img6 {
	clear:both;
	padding:0 15px;
	display:block;
	margin-bottom:50px;
}

.slide_area {
	width:100%;
	float:left;
	margin-bottom:0px;
}

.main_btn {
	display:block;
	margin-bottom:0px;
}

.main_btn1 {
	display:block;
	margin-bottom:50px;
}

.main_btn2 {
	display:block;
	margin-bottom:20px;
}



.movie {
	clear:both;
	display:block;
	text-align:center;
	padding:5px;
	margin-bottom:30px;
}

.font_red {
	color:#F00;
}

/*フォントサイズ*/
.font08 {
	font-size:0.8em;
}
.font09 {
	font-size:0.9em;
}

.font1 {
	font-size:1em;
}

.font1_1 {
	font-size:1.1em;
}

.font1_2 {
	font-size:1.2em;
}

.font1_3 {
	font-size:1.3em;
}

.font1_4 {
	font-size:1.4em;
}





/*  */
/*角丸ボタン*/
.sub_text_form2 {
	clear:both;
	display:block;
	padding:0 10px;
	text-align:center;
	font-size:1.1em;
	line-height:1.5em;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:40px;
}


.sub_text_form2 a {
	display:block;
    border-radius: 30px;
	padding:8px 8px 8px 8px;
    background-color: #D81983;
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
	margin-top:8px;
}

.sub_text_form2 a:hover {
    background-color: #7D0F4B;
	text-decoration: none;
}







/*コース案内ページ -------------------
------------------------------------*/

.course_tit01 {
	clear:both;
	margin:0 5px;
	padding:10px 15px;
	font-size:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#01A6EA;
	border-radius:50px;
	border:2px groove #bbb;
	background-color:#FFF;
	display:block;
	margin-bottom:20px;
}

.course_tit02 {
	clear:both;
	margin:0 5px;
	padding:10px 15px;
	font-size:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#F7680A;
	border-radius:50px;
	border:2px groove #bbb;
	background-color:#FFF;
	display:block;
	margin-bottom:20px;
}


.course_tit03 {
	clear:both;
	margin:0 5px;
	padding:10px 15px;
	font-size:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FF62B8;
	border-radius:50px;
	border:2px groove #bbb;
	background-color:#FFF;
	display:block;
	margin-bottom:20px;
}

.course_tit04 {
	clear:both;
	margin:0 5px;
	padding:10px 15px;
	font-size:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#01A6EA;
	border-radius:10px;
	background-color:#B2E4F9;
	display:block;
	margin-bottom:20px;
}


.course_tit05 {
	clear:both;
	padding:20px 15px;
	font-size:1.6em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#01A6EA;
	display:block;
	margin:22px 8px 30px;
	text-align:center;
}



.course_tit05b {
	clear:both;
	padding:20px 15px;
	font-size:1.6em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#01A6EA;
	display:block;
	margin:22px 8px 10px;
	text-align:center;
}



.course_tit05sub {
	clear:both;
	padding:10px 10px;
	font-size:1.3em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#01A6EA;
	display:block;
	margin:22px 0 10px;
	text-align:center;
}


.course_tit05zen {
	clear:both;
	padding:20px 5px;
	font-size:1.5em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#3E68D7;
	display:block;
	margin:22px 8px 30px;
	text-align:center;
}


.course_tit06 {
	clear:both;
	padding:20px 15px;
	font-size:1.6em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#F7680A;
	display:block;
	margin:22px 8px 30px;
	text-align:center;
}


.course_tit06sub {
	clear:both;
	padding:10px 10px;
	font-size:1.3em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#F30;
	display:block;
	margin:22px 0 10px;
	text-align:center;
}


.course_tit06b {
	clear:both;
	padding:20px 15px;
	font-size:1.6em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#F7680A;
	display:block;
	margin:22px 8px 10px;
	text-align:center;
}

.course_tit06sub2 {
	clear:both;
	padding:10px 10px;
	font-size:1.3em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#F30;
	display:block;
	margin:0 0 10px;
	text-align:center;
}


.course_tit07 {
	clear:both;
	padding:20px 15px;
	font-size:1.6em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#FF62B8;
	display:block;
	margin:22px 8px 30px;
	text-align:center;
}

.course_tit08 {
	clear:both;
	margin:0 10px;
	padding:10px 15px;
	font-size:1.4em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#333;
	border-radius:50px;
/*	background-color:#FF62B8;*/
	display:block;
	margin-top:10px;
	margin-bottom:15px;
	text-align:center;
}

.course_tit09 {
	clear:both;
	padding:0 10px;
	font-size:1.5em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,  sans-serif;
	font-weight:bold;
	color:#FF6600;
	display:block;
	margin-bottom:15px;
}


.course_tit10 {
	clear:both;
	padding:5px 18px;	
	font-weight:bold;
	font-size:1.4em;
	line-height:1.3em;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,  sans-serif;
/*	background: linear-gradient(#1650CD, #00CCFF);*/
	background-color:#00A0E9;
/*	border-radius:10px;*/
	color:#FFF;
	display:block;
	margin-bottom:20px;
}

.tit_mini10 {
	font-size:0.8em;
}


.course_tit11 {
	clear:both;
	margin:0 5px;
	padding:10px 10px;
	text-align:center;
	font-size:1.3em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
/*	border-radius:50px;*/
	border:2px groove #2D336C;
	background-color:#01A4E7;
	display:block;
	margin-bottom:20px;
}


.course_tit12 {
	clear:both;
	margin:0 5px;
	padding:10px 15px;
	font-size:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#33CC00;
	border-radius:50px;
	border:1px groove #bbb;
	background-color:#FFF;
	display:block;
	margin-bottom:20px;
}


.course_tit13 {
	clear:both;
	margin:0 5px;
	padding:10px 15px;
	font-size:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#3E68D7;
	border-radius:50px;
	border:2px groove #bbb;
	background-color:#FFF;
	display:block;
	margin-bottom:20px;
}



.course_tit14 {
	clear:both;
	padding:20px 15px;
	font-size:1.6em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#3E68D7;
	display:block;
	margin:22px 8px 30px;
	text-align:center;
}



.course_tit15 {
	clear:both;
	    font-weight: bold;
    border-bottom: 2px solid #000;
    display: inline-block; /* 下線がテキスト幅に収まるように */
    padding-bottom: 2px;   /* 下線とテキストの間に余白 */
  color:#F06;
	text-align:center;
	font-size:1.1em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	display:block;
	margin:0 10px 10px;
}



.course_tit_dev {
	clear:both;
	margin:0 10px;
	padding:10px 15px;
	font-size:1.1em;
	line-height:1.3em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:50px;
	background-color:#4CB6BE;
	display:block;
	margin-top:10px;
	margin-bottom:15px;
	text-align:center;
}



.img_dev01 {
	display:block;
	padding:0 15px;
	margin-bottom:10px;
}



.tit_txt01 {
	font-size:1.4em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Ksaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	display:block;
	color:#01A6EA;
	border-bottom:3px solid #333;
	margin:0 10px;
	margin-bottom:20px;
}

.tit_txt01zen {
	font-size:1.3em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Ksaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	display:block;
	color:#3E68D7;
	border-bottom:3px solid #333;
	margin:0 10px;
	padding-bottom:4px;
	margin-bottom:20px;
}


.tit_txt02 {
	font-size:1.3em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	display:block;
	color:#01A6EA;
	border-bottom:2px solid #000;
	margin:0 8px;
	margin-bottom:15px;
}


.tit_txt03 {
	font-size:1.3em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Ksaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	display:block;
	color:#3E68D7;
	border-bottom:3px solid #333;
	margin:0 10px;
	margin-bottom:20px;
}



/**/

.list_titc01 {
	clear:both;
	padding:20px 15px;
	font-size:1.6em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#01A6EA;
	display:block;
	margin:22px 8px 30px;
	text-align:center;
}


.list_titc01b {
	clear:both;
	display:block;
	padding:15px;
	font-size:1.4em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#00B3D3;
	margin:52px 8px 30px;
	text-align:center;
}

.list_titc02 {
	clear:both;
	padding:20px 15px;
	font-size:1.6em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#F7680A;
	display:block;
	margin:82px 8px 30px;
	text-align:center;
}

.list_titc02b {
	clear:both;
	padding:15px;
	font-size:1.4em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#F7680A;
	display:block;
	margin:72px 8px 30px;
	text-align:center;
}



.list_titc03 {
	clear:both;
	padding:20px 15px;
	font-size:1.6em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#FF62B8;
	display:block;
	margin:82px 8px 30px;
	text-align:center;
}



.list_titc03b {
	clear:both;
	padding:15px;
	font-size:1.4em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#FF62B8;
	display:block;
	margin:52px 8px 30px;
	text-align:center;
}




.list_titc04 {
	clear:both;
	padding:20px 15px;
	font-size:1.6em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bolder;
	color:#FFF;
	border-radius:10px;
	background-color:#3E68D7;
	display:block;
	margin:82px 8px 30px;
	text-align:center;
}




.list_txt01 {
	font-size:1.5em;
	line-height:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	display:block;
	color:#01A6EA;
	padding-bottom:5px;
	border-bottom:3px solid #333;
	margin:0 20px;
	margin-top:20px;
	margin-bottom:10px;
}


.list_txt02 {
	font-size:1.5em;
	line-height:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	display:block;
	color:#F7680A;
	padding-bottom:5px;
	border-bottom:3px solid #333;
	margin:0 20px;
	margin-top:20px;
	margin-bottom:10px;
}

.list_txt03 {
	font-size:1.5em;
	line-height:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	display:block;
	color:#FF62B8;
	padding-bottom:5px;
	border-bottom:3px solid #333;
	margin:0 20px;
	margin-top:20px;
	margin-bottom:10px;
}


.list_txt04 {
	font-size:1.5em;
	line-height:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	display:block;
	color:#3E68D7;
	padding-bottom:5px;
	border-bottom:3px solid #333;
	margin:0 20px;
	margin-top:20px;
	margin-bottom:10px;
}




.kou {
	clear:both;
	padding:2px 10px;
	background-color:#FF9900;
	font-size:1.1em;
	line-height:1.6em;
	border-radius:50px;
	color:#FFF;
	margin-bottom:8px;
}

.kou2 {
	padding:4px 15px;
	background-color:#96C;
	font-size:1.1em;
	border-radius:50px;
	color:#FFF;
	margin-bottom:8px;
}


.list_text01 {
	clear:both;
	padding:0 20px;
	font-size:1.1em;
	line-height:1.4em;
	background-color:#fff;
	margin-bottom:38px;
}

.list_text02 {
	clear:both;
	padding:10px 10px;
	line-height:normal;
	background-color:#fff;
	margin-bottom:30px;
}

.list_text_main00 {
	clear:both;
	padding:0 10px;
	font-size:1.1em;
	margin-bottom:10px;
}

.list_text_main01 {
	clear:both;
	padding:0 10px;
	font-size:1em;
	line-height:1.6em;
	margin-bottom:40px;
}

.list_text_main02 {
	clear:both;
	padding:0 10px;
	font-size:1.2em;
	margin-bottom:10px;
}

.list_text_main03 {
	clear:both;
	padding:0 10px;
	font-size:1.1em;
	margin-bottom:15px;
}

.list_text_main04 {
	clear:both;
	padding:0 20px;
	font-size:1.1em;
	margin-bottom:40px;
}


.list_text_main04 strong {
	color:#01A6EA;
}


.list_text_main05 {
	clear:both;
	padding:0 20px;
	font-size:1.1em;
	margin-bottom:40px;
}


.list_text_main05 strong {
	color:#F7680A;
}


.list_text_main06 {
	clear:both;
	padding:0 20px;
	font-size:1.1em;
	margin-bottom:40px;
}


.list_text_main06 strong {
	color:#FF62B8;
}


.list_text_main07 {
	clear:both;
	padding:0 20px;
	font-size:1.1em;
	margin-bottom:40px;
}


.list_text_main07 strong {
	color:#01A6EA;
}





/*角丸ボタン*/
.sub_text_form {
	clear:both;
	display:block;
	padding:0 20px;
	text-align:center;
	font-size:1.1em;
	line-height:1.5em;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:30px;
}


.sub_text_form a {
	display:block;
    border-radius: 30px;
	padding:8px 8px 8px 8px;
    background-color: #FF9900;
/*    background-color: #D81983;*/
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
	margin-top:8px;
	margin-bottom:30px;
}



.sub_text_form a:hover {
    background-color: #FF6600;
	text-decoration: none;
}
<!---->








/*角丸ボタン
.sub_text_form {
	clear:both;
	display:block;
	padding:0 20px;
	text-align:center;
	font-size:1.1em;
	line-height:1.5em;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:30px;
}


.sub_text_form a {
	display:block;
    border-radius: 30px;
	padding:8px 8px 8px 8px;
    background-color: #FF9900;
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
	margin-top:8px;
	margin-bottom:30px;
}



.sub_text_form a:hover {
    background-color: #FF6600;
	text-decoration: none;
}
<!---->
*/




.course_text01 {
	clear:both;
	font-size:14px;
	line-height:22px;
	margin:0 6px 0 6px;
	margin-bottom:25px;
}

.course_text02 {
	clear:both;
	font-size:16px;
	line-height:22px;
	margin:0 6px 0 6px;
	margin-bottom:10px;
}

.main_text00 {
	clear:both;
	font-size:14px;
	text-align:center;
	line-height:normal;
	padding:0 10px;
	background-color:#fff;
	margin-bottom:15px;
}



.holiday_info {
	clear:both;
	font-size:15px;
	line-height:normal;
	margin:0 18px 0 17px;
	padding:5px 10px 5px 10px;
	background-color:#fff;
	margin-bottom:30px;
}

.holiday_info p {
	text-align:center;
	border-bottom:#333 solid 1px;
	margin-bottom:3px;
	color:#F00;
	font-size:20px;
}


.main_text01 {
	clear:both;
	font-size:15px;
	line-height:normal;
	margin:0 18px 0 17px;
	padding:5px 10px 5px 10px;
	background-color:#fff;
	margin-bottom:15px;
}

.main_text01 p {
	text-align:center;
	border-bottom:#333 solid 1px;
	margin-bottom:3px;
	color:#F00;
	font-size:20px;
}

.main_text01b {
	clear:both;
	font-size:14px;
	line-height:normal;
	margin:0 18px 0 17px;
	padding:5px 10px 5px 10px;
	background-color:#fff;
	margin-bottom:30px;
}

.main_text02 {
	font-size:1em;
	line-height:1.4em;
/*	margin:0 18px 0 17px;*/
	padding:0 8px;
	background-color:#fff;
	margin-bottom:20px;
}

.main_text03 {
	clear:both;
	font-size:1em;
	line-height:20px;
	padding:0 10px;
	margin-bottom:15px;
}

.main_text03 p {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:5px;
}

/*
.main_text03 strong {
	background-color:#FFFF00;
}
*/

.main_text04 {
	clear:both;
	font-size:1em;
	line-height:normal;
	padding:0 10px;
	margin-bottom:30px;
}

.main_text05 {
	clear:both;
	font-size:1.1em;
	text-align:center;
	line-height:normal;
	padding:0 10px;
	margin-bottom:10px;
}

/*マーカー*/

.marking1 {
	background: linear-gradient(transparent 50%, #FF0 50%);
/*	font-weight:bold;*/
}

/*ジャンププラス*/

.jump_text00 {
	clear:both;
	padding:10px 10px 20px;
	color:#FFF;
	line-height:normal;
	background-color:#ED0008;
}

.jump_text00b {
	clear:both;
	padding-bottom:10px;
	color:#FFF;
	line-height:normal;
	background-color:#ED0008;
}

.jump_text01 {
	clear:both;
	padding:10px 10px 20px;
	color:#FFF;
	text-align:center;
	font-size:1.4em;
	line-height:1.2em;
	line-height:normal;
	background-color:#ED0008;
}


.jump_text02 {
	clear:both;
	padding:10px 10px 20px;
	color:#FFF;
	text-align:center;
	font-size:1.4em;
	line-height:1.2em;
	line-height:normal;
	background-color:#ED0008;
}


.jump_text03 {
	clear:both;
	padding:10px 10px 5px;
	color:#FFF;
	text-align:center;
	font-size:2.4em;
	line-height:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:normal;
	background-color:#ED0008;
}

.jump_text04 {
	clear:both;
	padding:4px 10px 4px;
	color:#FFF;
	text-align:center;
	font-size:1.7em;
	line-height:1.2em;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:normal;
	background-color:#ED0008;
}

.jump_text04b {
	clear:both;
	padding:4px 10px 0px;
	color:#FFF;
	text-align:center;
	font-size:1.7em;
	line-height:1.2em;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:normal;
	background-color:#ED0008;
}

.jump_text05 {
	clear:both;
	padding:4px 10px 10px;
	color:#FFF;
	text-align:center;
	font-size:1.2em;
	line-height:1.2em;
	background-color:#ED0008;
}

.jump_text06 {
	clear:both;
	padding:4px 10px 20px;
	color:#FFF;
	font-size:1.4em;
	line-height:1.2em;

	background-color:#ED0008;
}

.jump_text07 {
	clear:both;
	padding:4px 10px 10px;
	color:#FFF;
	font-size:1em;
	line-height:1.4em;
	background-color:#ED0008;
}

.jump_text07b {
	clear:both;
	padding:4px 10px 30px;
	color:#FFF;
	font-size:1em;
	line-height:1.4em;
	background-color:#ED0008;
}


/*ジャンププラス終わり*/

.sma_text00 {
	padding:0 10px;
	font-size:1em;
	line-height:normal;
	background-color:#fff;
	margin-bottom:30px;
}


.sma_text01 {
	padding:0 10px;
	font-size:1em;
	line-height:1.5em;
	background-color:#fff;
	margin-bottom:30px;
}


.sma_text01sub {
	padding:0 10px;
	font-size:0.9em;
	line-height:1.5em;
	background-color:#fff;
	margin-bottom:30px;
}

.sma_text01h {
	padding:0 10px;
	font-size:1em;
	line-height:1.5em;
	background-color:#fff;
	margin-bottom:5px;
}


.sma_text01 p {
/*	font-weight:bold;*/
	font-size:1.1em;
	line-height:1.4em;
	color:#000;
/*	border-bottom:1px solid #000;*/
	padding-bottom:4px;
	margin-bottom:8px;
}


.sma_text01_over {
	padding:0 10px;
	font-size:1.2em;
	line-height:1.4em;
	color:#F00;
	background-color:#fff;
	margin-bottom:30px;
}


.sma_text01b {
	padding:0 10px;
	font-size:1.3em;
	font-weight:bold;
	line-height:normal;
	background-color:#fff;
	margin-bottom:10px;
}

.sma_text011 {
	padding:0 10px;
	font-size:1em;
	line-height:1.5em;
	background-color:#fff;
	margin-bottom:10px;
}

.sma_text013 {
	padding:0 10px;
	font-size:1em;
	line-height:1.5em;
	background-color:#fff;
	margin-bottom:30px;
}

.sma_text02 {
	padding:0 10px;
	font-size:1em;
	line-height:normal;
	margin-bottom:20px;
}
.sma_text02b {
	padding:0 10px;
	font-size:1em;
	line-height:normal;
	margin-bottom:5px;
}

.sma_text03 {
	width:100%;
	line-height:normal;
	background-color:#fff;
	float:left;
	margin-bottom:10px;
}

.sma_text04 {
	clear:both;
	padding:0 10px;
	font-size:1em;
	line-height:1.4em;
	background-color:#fff;
	margin-bottom:20px;
}

.sma_text04b {
	clear:both;
	padding:10px 10px;
	line-height:normal;
	background-color:#fff;
	margin-bottom:30px;
}





.sma_text05 {
	width:90%;
	line-height:normal;
	color:#F60;
	font-size:20px;
	margin:0 18px 0 17px;
	padding:5px 0 5px 0;
/*	padding:5px 10px 5px 10px;*/
	background-color:#fff;
	float:left;
	margin-bottom:15px;

}


.sma_text06 {
	padding:0 10px;
	font-size:1.1em;
	line-height:1.5em;
	background-color:#fff;
	margin-bottom:30px;
}



.sma_text07 {
	clear:both;
	padding:0 10px;
	font-size:1em;
	line-height:1.4em;
	background-color:#fff;
	margin-bottom:10px;
}

.sma_text07b {
	clear:both;
	padding:0 10px;
	font-size:1em;
	line-height:1.4em;
	background-color:#fff;
	margin-bottom:30px;
}


.sma_text08 {
	padding:0 10px;
	font-size:1em;
	line-height:1.5em;
	margin-bottom:30px;
}




.sma_text01c {
	padding:0 10px;
	color:#F60;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.4em;
	background-color:#fff;
	margin-bottom:30px;
}
.sma_text01c2 {
	padding:0 10px;
	color:#F60;
	font-size:1em;
	line-height:1.4em;
	background-color:#fff;
	margin-bottom:30px;
}



.free_tit01 {
	padding:0 10px;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.4em;
	background-color:#fff;
	margin-bottom:10px;
}


.free_txt01 {
	padding:0 10px;
	font-size:1em;
	line-height:1.3em;
	background-color:#fff;
	margin-bottom:20px;
}

.free_txt02 {
	padding:0 10px;
	font-size:1em;
	line-height:1.3em;
	background-color:#fff;
	margin-bottom:40px;
}


.free_txt03 {
	padding:0 10px;
	font-size:0.9em;
	line-height:1.3em;
	background-color:#fff;
	margin-bottom:40px;
}

/*コース料金 -------------------
------------------------------------*/
.charge0 {
	clear:both;
	margin:0 10px;
	margin-top:15px;
	padding:10px 15px 10px;
	display:block;
	border-radius:10px;
	background-color:#FDF8DA;
	color:#333;
	font-size:1.2em;
	line-height:1.5em;
/*	font-weight:bold;*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:20px;
}

.charge0 p {
	border-bottom:1px solid #000;
	text-align:center;
	color:#F30;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:3px;
}

.charge1 {
	clear:both;
	margin:0 10px;
	margin-top:15px;
	padding:10px 10px 10px;
	display:block;
	border-radius:10px;
	background-color:#FDF8DA;
	color:#333;
	font-size:0.9em;
	line-height:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:20px;
}
.charge1 p {
	border-bottom:1px solid #000;
	text-align:center;
	color:#F30;
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:6px;
	margin-bottom:3px;
}



.charge2 {
	clear:both;
	margin:0 10px;
	margin-top:15px;
	padding:10px 10px 10px;
	display:block;
	border-radius:10px;
	background-color:#FDF8DA;
	color:#333;
	font-size:1em;
	line-height:1.5em;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:30px;
}

.charge2 p {
	border-bottom:1px solid #000;
	text-align:center;
	color:#F30;
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:3px;
}






.charge3 {
	clear:both;
	margin:0 10px;
	margin-top:15px;
	padding:10px 10px 10px;
	display:block;
	border-radius:10px;
	background-color:#FDF8DA;
	color:#333;
	font-size:0.9em;
	line-height:1.6em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:20px;
}

.charge3 p {
	border-bottom:1px solid #000;
	text-align:center;
	color:#000;
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:6px;
	margin-bottom:8px;
}




.charge4 {
	clear:both;
	margin:0 10px;
	margin-top:15px;
	padding:10px 10px 10px;
	display:block;
	border-radius:10px;
	background-color:#FDF8DA;
	color:#000;
	font-size:1em;
	line-height:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:20px;
}
.charge4 p {
	border-bottom:1px solid #000;
	text-align:center;
	color:#F30;
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:6px;
	margin-bottom:10px;
}





.text_box690gaiyou {
	padding:8px 15px;
	font-size:0.9em;
	line-height:1.4em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-radius:10px;
	background-color:#e8e8e8;
	margin:0 10px;
	margin-bottom:30px;
}

/** 2019年10月追加 **/
.toku_tit1 {
	font-size:1.5em;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000;
	padding:0 8px;
/*	background: linear-gradient(#1650CD, #00CCFF);*/
/*	background: linear-gradient(#1650CD, #1650CD);*/
/*	background-color:#00CCFF;*/
/*	border-radius:6px;*/

	margin-bottom:15px;
}


.toku_tit2 {
	font-size:1.0em;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
	padding:10px;
	background: linear-gradient(#1650CD, #00CCFF);
	background-color:#00CCFF;
	border-radius:10px;
	margin:0 5px;
	margin-bottom:20px;
}

.toku_tit2b {
	font-size:1.5em;
	line-height:1.6em
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
	padding:10px;
	text-align:center;
	background: linear-gradient(#1650CD, #00CCFF);
	background-color:#00bbee;
	border-radius:6px;
	margin:0 5px;
	margin-bottom:20px;
}


.toku_tit2b p {
	font-size:0.9em;
	line-height:1em
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;

	text-align:center;
}


.toku_tit3 {
	font-size:1.0em;
	font-weight:bold;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
	padding:10px;
	background: linear-gradient(#1650CD, #00CCFF);
	background-color:#00CCFF;
	border-radius:10px;
	margin:0 5px;
	margin-bottom:20px;
}

/*2020年10月追加*/

.tit_tok {
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#09C;
}


.page_tit_20b {
	width:770px;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
	padding:10px;
	background: linear-gradient(#059C31, #BBE76C);
	background-color:#059C31;
	border-radius:10px;
	margin-bottom:20px;
}

.page_tit_21 {
	width:100%;
	font-size:1.5em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
	padding:7px 5px;
	background-color:#00A0E9;
	border-radius:10px;
	margin-bottom:20px;
}


/*--------------------------
テーブル
----------------------------*/

.main_table {
	clear:both;
	display:block;
	padding:0 10px 0 10px;
	font-size:1em;
	line-height:1.2;
	font-weight:normal;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color:#fff;
	margin-bottom:20px;
}


/* 表組 */


table#pp1 {
	border-collapse:collapse;
	border: 1px solid #CCC;
    width: 100%;
/*	font-size:1em;*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.5em;
	margin-bottom:20px;
}

th#pp1 {
	background-color:#D81983;
	color:#FFF;
	font-size:0.9em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border: 1px solid #CCC;
	font-weight:normal;
}

th#pp2 {
	background-color:#ED6D24;
	color:#FFF;
	line-height:24px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border: 1px solid #CCC;
	font-weight:normal;
}

th#pp3 {
	background-color:#1AB3DC;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border: 1px solid #CCC;
	font-weight:normal;
}

th#pp4 {
	background-color:#FFFFCC;
	color:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border: 1px solid #CCC;
	font-weight:bold;
	font-size:1.2em;
	line-height:2em;
}


td#pp1 {
	padding:4px 10px 4px;
	font-size:0.9em;
	line-height:1.5em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border: 1px solid #CCC;
}

caption {
	caption-side:left;
}


.img_pt {
	display:block;
	clear:both;
	margin-bottom:30px;
}

.img_pt2 {
	display:block;
	clear:both;
	margin-bottom:40px;
}


.list_tit {
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.4em;
	margin-bottom:10px;
}



#line {
	margin-top:10px;
	margin-bottom:s10px;
	float:left;
}


#footer {
	clear:both;
	width:320px;
	float:left;
}

.pagetop {
  text-align:center;
  margin: 0 auto;
}
 
.pagetop a {
  display: inline-block;
  color: #fff;
  font-size: 1.2em;
  padding: 6px 2em 4px;
  border-radius: 4px 4px 0 0;
  background: #000;
}


.go_tit1 {
	clear:both;
	font-size:1.8em;
	font-weight:bold;
	background-color:#0099CC;
	color:#FFF;
	padding:10px 10px;
	text-align:center;
	margin-bottom:20px;	
}


/* youtube表示テスト 20210119 */

.move{
position:relative;
margin-left:10px;
margin-bottom:40px;
width:96%;
padding-top:56.25%;
}

.move iframe{
position:absolute;
top:0;
right:0;
width:100%;
height:100%;
}


.move2{
position:relative;
margin-left:10px;
margin-bottom:10px;
width:96%;
padding-top:56.25%;
}

.move2 iframe{
position:absolute;
top:0;
right:0;
width:100%;
height:100%;
}



.twi{
position:relative;
margin-left:10px;
margin-bottom:40px;
width:96%;
padding-top:10px;
}

.twi iframe{
position:absolute;
top:0;
right:0;
width:100%;
height:100%;
}

/***/
.page_tit1 {
	text-align:center;
	padding:10px;
	font-size:2.2em;
	font-weight:bold;
	color:#FFF;
	display:block;
	margin:0 5px 15px;
	border-radius:10px;
	background-color:#1081DC;
}

.page_tit2 {
/*	text-align:center;*/
	padding:10px;
	font-size:2em;
	font-weight:bold;
	color:#1081DC;
	border-left:5px solid #1081DC;
	display:block;
	margin:0 5px 20px;
	background-color:#fff;
}


.qa_txt1 {
	clear:both;
	display:block;
	padding:0 5px;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.3em;
	color:#3C3731;
	margin-bottom:20px;
}

.qa_txt2 {
	clear:both;
	display:block;
	padding:0 30px;
	font-size:1.2em;
	line-height:1.4em;
	color:#3C3731;
	margin-bottom:30px;
}

/**/

.iro_tit01 {
	font-size:1.4em;
	line-height:1.3em;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:5px 18px;	
	font-weight:bold;
	color:#F60;
	background-color:#FDF8DA;
	margin-bottom:20px;
}

/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/


/* コース角丸ボタン1 */
.course_btn1 {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:3px 8px;
	text-align:center;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	text-decoration: none;
/*    background-color: #E359A4;*/
	color:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:8px 10px 5px;
}



/* コース角丸ボタン2 */
.course_btn2 {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:3px 8px;
	text-align:center;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	text-decoration: none;
/*    background-color: #E359A4;*/
	color:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:8px 10px 5px;
}


/* コース角丸ボタン3 */
.course_btn3 {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:3px 8px;
	text-align:center;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	text-decoration: none;
/*    background-color: #E359A4;*/
	color:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:8px 10px 5px;
}



/* コース角丸ボタン4 */
.course_btn4 {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:3px 8px;
	text-align:center;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	text-decoration: none;
/*    background-color: #E359A4;*/
	color:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:8px 10px 5px;
}



/* コース角丸ボタン5 */
.course_btn5 {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:3px 8px;
	text-align:center;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	text-decoration: none;
/*    background-color: #E359A4;*/
	color:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:8px 10px 5px;
}



/* コース角丸ボタン6 */
.course_btn6 {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:3px 8px;
	text-align:center;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
	text-decoration: none;
/*    background-color: #E359A4;*/
	color:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:8px 10px 30px;
}


/******** 202306 *******/

/* 202306コース角丸ボタン1 */
.course_c_btn {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:8px 5px 8px;
	text-align:center;
	font-size:1em;
	line-height:1em;
	font-weight:bold;
	text-decoration: none;
    background-color: #01A6EA;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:5px 10px 5px;
}

.course_c_btn a {
	display:block;
    border-radius: 30px;
    background-color:  #01A6EA;
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
}




/* 202306コース角丸ボタン1 */
.course_c_btn30 {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:8px 5px 8px;
	text-align:center;
	font-size:1em;
	line-height:1em;
	font-weight:bold;
	text-decoration: none;
    background-color: #01A6EA;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:5px 10px 15px;
}

.course_c_btn30 a {
	display:block;
    border-radius: 30px;
    background-color:  #01A6EA;
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
}


/* 202306コース角丸ボタン2 */
.course_i_btn {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:8px 5px 8px;
	text-align:center;
	font-size:1em;
	line-height:1em;
	font-weight:bold;
	text-decoration: none;
    background-color: #FF9900;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:5px 10px 5px;
}

.course_i_btn a {
	display:block;
    border-radius: 30px;
    background-color:  #FF9900;
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
}

/* 202306コース角丸ボタン2 */
.course_i_btn30 {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:8px 5px 8px;
	text-align:center;
	font-size:1em;
	line-height:1em;
	font-weight:bold;
	text-decoration: none;
    background-color: #FF9900;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:5px 10px 12px;
}

.course_i_btn30 a {
	display:block;
    border-radius: 30px;
    background-color:  #FF9900;
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
}

/* 202306コース角丸ボタン3 */
.course_k_btn {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:8px 5px 8px;
	text-align:center;
	font-size:1em;
	line-height:1em;
	font-weight:bold;
	text-decoration: none;
    background-color: #F06AA9;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:5px 10px 5px;
}

.course_k_btn a {
	display:block;
    border-radius: 30px;
    background-color: #F06AA9;
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
}


/* 202306コース角丸ボタン3 */
.course_k_btn30 {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:8px 5px 8px;
	text-align:center;
	font-size:1em;
	line-height:1em;
	font-weight:bold;
	text-decoration: none;
    background-color: #F06AA9;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:5px 10px 12px;
}
.course_k_btn30 a {
	display:block;
    border-radius: 30px;
    background-color: #F06AA9;
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
}


/* 202306コース角丸ボタン4 */
.course_o_btn {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:8px 5px 8px;
	text-align:center;
	font-size:1em;
	line-height:1.1em;
	font-weight:bold;
	text-decoration: none;
    background-color: #3E68D7;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:5px 10px 5px;
}

.course_o_btn a {
	display:block;
    border-radius: 30px;
    background-color: #3E68D7;
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
}

/* 202306コース角丸ボタン4 */
.course_o_btn30 {
	clear:both;
	display:block;
    border-radius: 30px;
	padding:8px 5px 8px;
	text-align:center;
	font-size:1em;
	line-height:1.1em;
	font-weight:bold;
	text-decoration: none;
    background-color: #3E68D7;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:5px 10px 30px;
}


.course_o_btn30 a {
	display:block;
    border-radius: 30px;
    background-color: #3E68D7;
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
}



.color_bb {
	color:#F06;
}

.color_bb2 {
	color:#F06;
	font-size:18px;
	font-weight:bold;
}