@charset "utf-8";

#ryoukin .oshirase{
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	line-height: 35px;
color: #F06;
font-weight: bold;
font-size: 16px;
}


#minoo_bg{
	margin-bottom:25px;
}

#oharayama_box{
	padding-top:15px;
	clear:both;
}

#oharayama_box div{
	float:left;
	margin-right:15px;
}


#tell_btn{
	position:absolute;
	width:180px;
	height:25px;
	z-index:1000;
	right:8px;
	top:283px;
}

#tournament a{
	display:block;
	height:80px;
	width:180px;
	background:url(../school/myodani/img/banner01.jpg) no-repeat top;
	
	margin:0 auto;
	/*margin-top:-3px;*/
	
}

#tournament a:hover{
	/*background:url(../school/myodani/img/banner01.jpg) no-repeat bottom;*/
	opacity:0.8;
}

#twilight{
	margin-bottom:15px;
	margin-top:15px;
}

#twilight a{
	display:block;
	height:78px;
	width:180px;
	background:url(../school/img/twilight.jpg) no-repeat top;
	margin:0 auto;
}

#twilight a:hover{
	background:url(../school/img/twilight.jpg) no-repeat bottom;
}

#event_r .chirashi02 a{
	height:auto;
	width:auto;
	background:none;
}

#event_r .chirashi02{
	text-align:center;
	margin-bottom:15px;
}

#event_r .chirashi02 a:hover{
	opacity:0.8;
}

#kobe_pbsc{
	overflow:hidden;
	margin-bottom:25
}

#kobe_pbsc li{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

#kobe_pbsc li a:hover{
	opacity:0.8;
}

#BabyStep a{
	background: url(../school/kobe/img/banner04.jpg) no-repeat;
	display:block;
	height:78px;
	width:180px;
	margin: 0 auto;
}

#BabyStep a:hover{
	opacity: 0.8;
}

/*スマホ用*/
@media screen and (max-width: 360px){

/*************デフォルトリセット**************/
#minoo_bg img,
#taiken_thanks img,
#main .liv,
.liv3 img{
	width:320px;
}

#time,
.school_inner01 object,
.school_staff_box object,
EMBED{
	display:none;
}

#kobenishibanner{
		width: 360px;
}
	
#right{
	display:none;
	padding-top:25px;
	width:320px;
	background:#fff;
	position:absolute;
	top:0;
	left:0;
	padding-bottom:30px;
}

/*料金変更のお知らせ*/

#ryoukin{
	background:#FCF;
	border:#F9C 1px solid;
	text-align:center;
	/*margin-bottom:15px;
	margin-top:55px;*/
	width:100%;
	line-height:35px;
	overflow:hidden;
	margin-bottom:-25px;

}

#ryoukin2{
		background:#fff;
	text-align:center;
	margin-bottom:15px;
	margin-top:55px;
	width:100%;
	overflow:hidden;
}

#copy{
	padding:15px;
	padding-top:0;
}

#footer .s_navi{
	padding-left:30px;
}
.plusoneBoxS,
.plusoneBox01-01{
	width:320px;
}


.snone{
	display:none;
}

.topicPas,
#pagetop,
iframe{
	display: none;
}

#wrap{
	width:100%;
	background-image: url(../img/body_bg.jpg) ;
	background-repeat: repeat-x;
	border-bottom:1px #E3E3E3 solid;
}
#container{
	width: 320px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#contents{
	width: 320px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	
}
#main{
	width: 320px;
	float: none;
	margin-bottom: 30px;
}
#right{
	width: 320px;
	float: none;
	text-align:center;
}

#right a{
	margin: 0 auto;
}

#itcTOP a{
	text-align:center;
	margin-bottom:15px;
}

#sideBenribox,
#side_link02,
#side_link01,
#side_link_title,
#side_cup_btm,
#side_cup{
	margin:0 auto;
}


#pagetop{
	width: 160px;
	height: 28px;
	position: absolute;
	bottom: 3px;
	right: 45px;
}

#header{
	width:320px;
}

#navi,
.s_navi,
#navi_inner{
	width:320px;
}

#navi{
	background:none;
	overflow:hidden;
	height:80px;
	margin-bottom:5px;
}

.s_navi{
	margin-bottom:10px;
}

.s_navi ul{
	display:none;
}


/*フッター*/

#footerNavBG{
	width: 100%;
	background-color: #E3E3E3;
	margin-top: 1px;
	padding: 10px 0;
	display:none;
}

h1{
	width:320px;
	border-bottom:2px solid #106E07;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}

#footerAdd{
	/*width: 320px;*/
	width:auto;
	margin: 0 auto;
	padding: 10px 0;
	background:#2D841B;
}

#footerAdd p{
	background:#fff;
	width:290px;
	border-left: 0;
	padding:0;
	margin-left: 0px;
	float: none;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	margin-left:10px;
}
 
#footerAdd img{
	 float:none;
 }
#footerBg{
	/*width: 320px;*/
	width:auto;
	background-color:#2D841B;
}
#footer{
	width: 320px;
	margin: 0 auto;
	padding: 10px 0;
}
#copy{
	width: 290px;
	color: #FFFFFF;
	margin: 0 auto;
	float: left;
}
#footer ul{
	width: 290px;
	float:right;
}
#footer li{
	float: left;
	padding-left: 10px;
	margin-bottom:5px;
}

/*トップ写真*/

#mainimg{
	width:320px;
	height:156px;
	margin-bottom:15px;
	position:relative;
	overflow:hidden;
}


#mainimg .img01,
#mainimg .img02,
#mainimg .img03
{
	width:400px;
}

#mainimg .img04,
#mainimg .img06{
	width:320px;
}


#mainimg img,#mainimg p{
	position:absolute;
	top:0;
	left:0;
	display:none;
}

#mainimg p{
	top:268px;
	left:5px;
	font-size:15px;
	font-weight:bold;
	z-index:11;
	color:#333;
	display:none;
}
/*
#mainimg p.ibuki{
	top:100px;
}*/

#mainimg .img01{
	z-index:2;
}
#mainimg .img02{
	z-index:4;
}
#mainimg .img03{
	z-index:6;
	left:-20px;
}
#mainimg .img04{
	z-index:8;
}

#mainimg img.img05{
	z-index:10;
	top:10px;
	display:none;
}

#mainimg img.img06{
	z-index:10;
	top:30px;
	display:none;
}


/*
.scTaikenBnrMinoo,
.scTaikenBnr{
	position:relative;
}*/
.scTaikenBnrMinoo a,
.scTaikenBnr a{
	background-image: url(../school/img/smart/banner01.png);
	background-repeat: no-repeat;
	width: 320px;
	height:72px;
	margin-bottom: 30px;
	display: block;
/*	position:absolute;
	top:0px;
	z-index:50;*/
}

#school_info_t .none,
#event_t .none,
h3 .none{
	display:inline;
	color:#FFF;
	line-height:30px;
}

#school_info_t,
#event_t,
h3{
	width:320px;
	background:#6DA800;
	border-top:2px solid #106E07;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	text-align:center;
	margin-bottom:15px;
}

/*ピックアップ*/
.plusoneBoxS{
	background:url(../school/img/smart/title03.jpg) center top no-repeat;
}

.plusoneBox01-01{
	background:url(../school/img/smart/pulscap.jpg) center no-repeat;
}

.plusoneBoxS p.inner{
	padding:5px;
	width:310px;
}

.plusoneBoxS .styleLink a{
	background:url(../school/img/smart/btn01.jpg) center no-repeat;
	width:310px;
	height:40px;
	margin-left:5px;
	margin-top:10px;
}


/* ３ステップ */

.step_title {
	background:none;
	border-left:5px solid #106E07;
	border-bottom:2px solid #106E07;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-left:3px;
	font-size:15px;
	width:300px;
	margin-bottom:10px;
	text-align:left;
	border-top:0;
	height:auto;
}

.step_title .none{
	color:#106D06;
	line-height:15px;
}

.stepBox {
	width: 320px;
	margin: 0 auto 30px auto;
}
.stepBoxL{
	width: 320px;
	float: none;
}
.stepInr{
	/*width: 194px;*/
	min-height:inherit;
	float: none;
	border: 0;
	margin:0 18px 0 0 ;
	background-position: left 2px;
	background-repeat: no-repeat;
}
.stepInrSC{
	border: 0;
	width: 310px;
	min-height:inherit;
	float: none;
	border: 0;
	margin:0 18px 0 0 ;
	background-position: left 2px;
	background-repeat: no-repeat;
}

.stepInr.end,.stepInrSC.end{
	margin:0px;
}
.stepInr p,.stepInrSC p{
	width: 320px;
	margin: 0 auto;
	padding: 100px 0 10px 0;
}

#step1minoo,
#step1{
	background:url(../school/img/smart/step01.jpg) no-repeat;
	height:36px;
	width:310px;
	margin-bottom:10px;
	margin-left:5px;
}

#step2-50{
	background:url(../school/img/smart/step02.jpg) no-repeat;
	height:36px;
	width:310px;
	margin-bottom:10px;
	margin-left:5px;
}

#step2-25{
	background:url(../school/img/smart/step10.jpg) no-repeat;
	height:42px;
	width:310px;
	margin-bottom:10px;
	margin-left:5px;
}

#step3-00{
	background:url(../school/img/smart/step03.jpg) no-repeat top;
	height:36px;
	width:310px;
	padding-top:45px;
	margin-left:5px;
	margin-bottom:25px;
}

#step3univer{
	background:url(../school/img/smart/step07.jpg) no-repeat;
	height:57px;
	width:310px;
	padding-top:45px;
	margin-left:5px;
	margin-bottom:35px;
}

#step2minoo{
	background:url(../school/img/smart/step08.jpg) no-repeat top left;
	height:36px;
	width:310px;
	padding-top:45px;
	margin-left:5px;
	margin-bottom:25px;
}

#step3kouryo{
	background:url(../school/img/smart/step09.jpg) no-repeat top left;
	height:47px;
	width:310px;
	padding-top:45px;
	margin-left:5px;
	margin-bottom:25px;
}

#step2-25 p,
#step3kouryo p,
#step2minoo p,
#step1minoo p,
#step3univer p,
#step1 p,
#step2-50 p,
#step3-00 p{
	display:none;
}

#pure_bana img{
	width:320px;
}

.nyukaiLinkMinoo a,
.nyukaiLink a{
	background:url(../school/img/smart/btn02.jpg);
	width:310px;
	height:40px;
	display:block;
}

.nyukaiLinkMinoo a{
	background:url(../school/img/smart/btn12.jpg);
}

#syokai img{
	width:320px;
}

.step4Link a{
	width:320px;
	display:none;
}

#menu{
	margin-left:10px;
}

#navi_inner a{
	display:block;
	width:106px;
	height:40px;
	margin-right:1px;
	margin-bottom:1px;
}

#navi_inner #scNavi01 a{
	background:url(../school/img/smart/nav01.jpg);
}
#navi_inner #scNavi02 a{
	background:url(../school/img/smart/nav02.jpg);
}
#navi_inner #scNavi03 a{
	background:url(../school/img/smart/nav03.jpg);
	margin-right:0;
}
#navi_inner #scNavi04 a{
	background:url(../school/img/smart/nav04.jpg);
}
#navi_inner #scNavi05 a{
	background:url(../school/img/smart/nav05.jpg);
}
#navi_inner #scNavi06 a{
	background:url(../school/img/smart/nav06.jpg);
	margin-right:0;
}

/**********本体****************/
/*学校名*/
.ibukinomori_title a {
    background-image: url('../school/ibukinomori/img/school_title.jpg');
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}

.yono_title a{
	background-image: url(../school/yono/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}

.ibukinomori_tel {
	background-image: url(../school/ibukinomori/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}
.yono_tel {
	background-image: url(../school/yono/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.johoku_title a{
	background-image: url(../school/johoku/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.johoku_tel {
	background-image: url(../school/johoku/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.kobe_title a{
	background-image: url(../school/kobe/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.kobe_tel {
	background-image: url(../school/kobe/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.kyotonishi_title a{
	background-image: url(../school/kyotonishi/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.kyotonishi_tel {
	background-image: url(../school/kyotonishi/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.ebara_title a{
	background-image: url(../school/ebara/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.ebara_tel {
	background-image: url(../school/ebara/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.myodani_title a{
	background-image: url(../school/myodani/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.myodani_tel {
	background-image: url(../school/myodani/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.nigawa_title a{
	background-image: url(../school/nigawa/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.nigawa_tel {
	background-image: url(../school/nigawa/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.kizugawa_title a{
	background-image: url(../school/kizugawa/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.kizugawa_tel {
	background-image: url(../school/kizugawa/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.kouryo_title a{
	background-image: url(../school/kouryo/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.kouryo_tel {
	background-image: url(../school/kouryo/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.minoo_title a{
	background-image: url(../school/minoo/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.minoo_tel {
	background-image: url(../school/minoo/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.nebutani_title a{
	background-image: url(../school/nebutani/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.nebutani_tel {
	background-image: url(../school/nebutani/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.nigawa_title a{
	background-image: url(../school/nigawa/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.nigawa_tel {
	background-image: url(../school/nigawa/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.oharayama_title a{
	background-image: url(../school/oharayama/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.oharayama_tel {
	background-image: url(../school/oharayama/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.seishin_title a{
	background-image: url(../school/seishin/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.seishin_tel {
	background-image: url(../school/seishin/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.skycoat_title a{
	background-image: url(../school/skycoat/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.skycoat_tel {
	background-image: url(../school/skycoat/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.univer_title a{
	background-image: url(../school/univer/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.univer_tel {
	background-image: url(../school/univer/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.yao_title a{
	background-image: url(../school/yao/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.yao_tel {
	background-image: url(../school/yao/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}


.akashi_title a{
	background-image: url(../school/akashi/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.akashi_tel {
	background-image: url(../school/akashi/img/tel.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}
.utubo_title a{
	background-image: url(../school/utubo/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.utubo_tel {
	background-image: url(../school/utubo/img/tel.jpg);
	width: 210px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.kobenishi_title a{
	background-image: url(../school/kobenishi/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 261px;
    height: 36px;
    float: left;
    display: block;
}
.kobenishi_tel {
	background-image: url(../school/kobenishi/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
	background-size: contain;
	margin-right:10px;
	margin-left:5px;
}

.kobenishiIndex {
	background-image: url(../school/kobenishi/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 210px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}


.mail_btn a{
	background-image: url(../school/img/mailLink.jpg) ;
	background-repeat: no-repeat;
	width: 90px;
	height: 29px;
	display: block;
	float: left;
	margin-top:18px;
}

#pasonal h4{
	border-left:5px solid #106E07;
	border-bottom:2px solid #106E07;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	color:#106D06;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	margin-left:3px;
	font-size:15px;
	width:300px;
	margin-bottom:10px;
	
}

#pasonal p{
	margin-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}

.chirashi a{
	background:url(../school/img/smart/btn04.jpg) no-repeat;
	display:block;
	width:180px;
	height:50px;
	margin:0 auto;
	margin-bottom:15px;
}

.mobnone{
	margin-bottom:15px;
}

/*スタッフ紹介*/
#staff_box{
	width:320px;
	min-height:400px;
	background:#B4CFEA;
	margin-bottom:25px;
	overflow:hidden;
	padding-bottom:25px;
}

#staff_box #syokai{
	position:relative;
	height:145px;
}

#staff_box #syokai li{
	width:320px;
	height:145px;
	position:absolute;
}

#staff_box #syokai .section00{
	z-index:1;
}

#staff_box #syokai .section01{
	z-index:0;
}

#staff_box #syokai .section02{
	z-index:0;
	
}

#staff_box #syokai .section03{
	z-index:0;
}

#coach{
	padding-left:30px;
}

#coach li{
	height:64px;
	width:80px;
	float:left;
	margin-right:3px;
	margin-left:3px;
	margin-top:15px;
	margin-bottom:15px;
	cursor:pointer;
	text-align:center;
	padding-top:10px;
	white-space: nowrap;
}

#coach li img{
	margin-bottom:5px;
}

.schoolinfo_table{
	border-bottom:1px solid #333;
	margin-bottom:15px;
}

.schoolinfo_table th{
	background:#D5ECD4;
	vertical-align:middle;
	font-weight:normal;
	border-top:1px solid #333;
	padding-left:5px;
	padding-right:5px;
}

.schoolinfo_table td{
	border-top:1px solid #333;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#school_tokucho_r,
#school_tokucho_l{
	display:none;
}

.styleTtl{
	background:url(../school/img/smart/title01.jpg) no-repeat;
	height:58px;
	width:310px;
	margin:15px auto;
}

h4.step_title{
	background:url(../school/img/smart/step04.jpg) no-repeat;
	width:310px;
	height:47px;
	padding:0;
	border:0;
}

.admissionStpL{
	margin-bottom:10px;
}

.admissionStpR{
	text-align:center;
	margin-bottom:15px;
}

.admissionStpL .f16_grB{
	margin-bottom:5px;
}

.admissionStpL p.f14{
	margin-bottom:10px;
}

.adBtnBox.cf #formLnk,
.adBtnBox.cf #expLnk{
	float:none;
}

.adBtnBox.cf #formLnk a{
	background:url(../school/img/smart/btn06.jpg) no-repeat;
	width:190px;
	height:40px;
	display:block;
	margin:0 auto;
}

.adBtnBox.cf #expLnk a{
	background:url(../school/img/smart/btn05.jpg) no-repeat;
	width:190px;
	height:30px;
	display:block;
	margin:0 auto;
}

h5.admissionStp02-50{
	background:url(../school/img/smart/step05.jpg) no-repeat;
	width:310px;
	height:48px;
	margin-bottom:15px;
}

h5.admissionStp03{
	background:url(../school/img/smart/step06.jpg) no-repeat;
	width:310px;
	height:36px;
	margin-bottom:15px;
}

.admissionStp p.f16_grB{
	margin-bottom:15px;

}

.admissionStp{
	margin-left:5px;
}

.admissionStp .admissionStp03inr{
	margin-top:15px;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	width:290px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:15px;
	background:#E3E3E3;
	margin-bottom:15px;
}

.tokutenDL{
	padding-left:15px;
}

.tokutenDL dt{
	font-weight:bold;
	margin-bottom:3px;
}

.tokutenDL dl{
	margin-bottom:10px;
}

h2.scCourseTtl{
	background:url(../school/img/smart/title02.jpg) no-repeat;
	width:310px;
	height:57px;
	margin:15px auto;
	
}

.school_inner01{
	position:relative;
	padding-bottom:40px;
}

h3#school_junior_t.school_junior_t,
.school_lesson_menu{
	border:0;
	background:#106E07;
	/*margin-bottom:-40px;*/
	margin-top:50px;
}

h3#school_junior_t.school_junior_t{
	margin-bottom:-25px;
}

h4.menuTtlBg {
	background:url(../school/img/smart/bt_top.jpg) #6DA800 top center no-repeat;
	color:#FFF;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	padding-top:15px;
	padding-bottom:5px;
	text-align:center;
	font-size:14px;
}

.lsJuniorLink{
	position:absolute;
	left:70px;
	top:40px;
}

.lsJuniorLink a{
	background:url(../school/img/smart/btn07.jpg) no-repeat;
	width:180px;
	height:26px;
	display:block;
}

.school_lesson_l{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}

.school_fitclass_t,
h5.courseinfo{
	background:#106E07;
	color:#FFF;
	padding:5px;
	font-size:12px;
}

.school_lesson_r p{
	padding:5px;
}

.time_b{
	position:absolute;
	bottom:0;
	left:70px;
}

.time_b a{
	background:url(../school/img/smart/btn08.jpg) no-repeat top;
	width:180px;
	height:40px;
	display:block;
}


#table03,
.table01{
	width:310px;
	margin-left:5px;
	border-left:1px solid #ccc;
}

#table03{
	margin-bottom:25px;
}

#table03 td#top,
#table03 th,
.table01 th{
	background:#ccc;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	border-right:1px solid #FFF;
}

#table03 td,
.table01 td{
	background:#F9F4F8;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
}

#table03 td{
	text-align:left;
	padding:5px;
}
#school_rental_t2 .none,
#school_rental_t .none,
#school_original_t .none,
.school_fitclass_t .none{
	display:inline;
	
}

.school_fitclass_t{
	margin-top:25px;
	margin-bottom:15px;
}

#school_original_t,
#school_rental_t{
	background:#106E07;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
}
#school_original_t{
	margin-bottom:0;
}

h5.titleOr,
.school_inner01 h4.menuTtlBg {
	background:#6DA800;
	border-top: 2px solid #106E07;
	font-family: "メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,"Meiryo UI";
	text-align: center;
	padding-top:5px;
	margin-top:25px;
}

.ukehoudai img{
	width:250px;
}

h5.titleOr{
	margin-top:0;
	padding-bottom:5px;
	color:#FFF;
	margin-bottom:10px;
}

#school_original_t,
#school_rental_t{
	color:#fff;
}

.school_inner01.cf.mb20 a{
	background:url(../school/img/smart/link01.jpg);
	width:298px;
	height:32px;
	display:block;
}

.original_innerR,
.original_innerL{
	margin-bottom:15px;
}

.original_innerR img,
.original_innerL img{
	width:221px;
	margin-left:50px;
}

.original_innerR p,
.original_innerL p{
	padding:5px;
}

#ajisai_link a{
	background:url(../school/img/ajisai.jpg);
	width: 234px;
	height: 60px;
	display: block;
	margin: 0 auto;
	margin-top:10px;
}
/*
P.f12.mb10,
.indexSbox,
.original_inner,
.original_innerL{
	display:none;
}*/

.plusoneInr img{
	width:320px;
	margin-top:15px;
	margin-bottom:15px;
}

.plusoneTxtS{
	background:url(../school/img/smart/pulscap.jpg) no-repeat;
	height:31px;
	width:310px;
	margin-bottom:15px;
}

.indexSbox{
	float:none;
	margin:0 auto;
	margin-bottom:15px;
}

.indexSbox.end{
	margin-left:0;
	margin:0 auto;
	margin-bottom:15px;
}


h2.timeTtl{
	background:url(../school/img/smart/title05.jpg) no-repeat;
	width:310px;
	height:57px;
	margin-top:15px;
	margin-bottom:15px;
}

.school_lesson_time .none{
	display:inline;
	color:#FFF;
	line-height:30px;
}

#main .school_lesson_time{
	width:320px;
	background:#6DA800;
	border-top:2px solid #106E07;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	text-align:center;
	margin-bottom:25px;
	float:none;
}

#main .ttLink,
#main .link04{
	float:none;
}


#main .ttLink{
	margin-bottom:25px;
}

#j_time,
table.time.clear{
	display:none;
}
/*
#main .link04.ttLink02{
	margin-bottom:10px;
}*/


#school_furikae_t img{
	width:320px;
}

#asreet h4 .none{
	display:inline;
	color:#FFF;
	line-height:30px;
}

#asreet h4{
	width:320px;
	background:#6DA800;
	border-top:2px solid #106E07;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	text-align:center;
	margin-bottom:15px;
}

#asreet p{
	font-size:14px;
	margin-bottom:15px;
}

#asreet dl{
	border:2px solid #ccc;
	width:310px;
	height:109px;
	position:relative;
	margin-bottom:15px;
	margin-left:5px;
}

#asreet dl dt{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	font-size:15px;
	color:#333;
	font-weight:bold;
	position:absolute;
	top:12px;
	left:10px;
	line-height:140%;
}

#asreet dl dd{
	position:absolute;
	right:10px;
	top:12px;
}

#asreet dl:hover{
	background:#FF9;
}

.scTaikenBnr_w  a{
	background-image: url(../school/img/smart/banner01.png);
	background-repeat: no-repeat;
	width: 320px;
	height:72px;
	margin-bottom: 30px;
	display: block;
/*	position:absolute;
	top:0px;
	z-index:50;*/
}

#benrikamo p{
	text-align:left;
}



	.school_lesson_r .obj01{
		margin-bottom: 15px;
	}


}
/*PC用*/

@media screen and (min-width: 361px),print{
/**  各スクール共通　**/

#ryoukin{
	background:#FCF;
	border:#F9C 1px solid;
	text-align:center;
	margin-bottom:15px;
	margin-top:10px;
	width:100%;
	overflow:hidden;
}

.mobnone{
	display:none;
}



#ryoukin a{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	line-height:35px;
	color:#F06;
	font-weight:bold;
	font-size:16px;
	letter-spacing:1px;
}

#ryoukin a:hover{
/*	text-decoration:none;*/
}

/*  ナビゲーション　*/

#scNavi01 a{
	background-image: url(../school/img/scNav01.jpg); 
	background-repeat: no-repeat;
	width: 166px;
	height: 50px;
	display: block;
} 
#scNavi01 a:hover{
	background-position:bottom;
} 
#scNavi02 a{
	background-image: url(../school/img/scNav02.jpg); 
	background-repeat: no-repeat;
	width: 166px;
	height: 50px;
	display: block;
} 
#scNavi02 a:hover{
	background-position:bottom;
} 
#scNavi03 a{
	background-image: url(../school/img/scNav03.jpg); 
	background-repeat: no-repeat;
	width: 166px;
	height: 50px;
	display: block;
} 
#scNavi03 a:hover{
	background-position:bottom;
} 
#scNavi04 a{
	background-image: url(../school/img/scNav04.jpg); 
	background-repeat: no-repeat;
	width: 166px;
	height: 50px;
	display: block;
} 
#scNavi04 a:hover{
	background-position:bottom;
} 
#scNavi05 a{
	background-image: url(../school/img/scNav05.jpg); 
	background-repeat: no-repeat;
	width: 166px;
	height: 50px;
	display: block;
} 
#scNavi05 a:hover{
	background-position:bottom;
} 
#scNavi06 a{
	background-image: url(../school/img/scNav06.jpg); 
	background-repeat: no-repeat;
	width: 170px;
	height: 50px;
	display: block;
} 
#scNavi06 a:hover{
	background-position:bottom;
} 

.school_inner01{
	width: 660px;
	margin-bottom: 20px;
}
.school_inner01 p{
	padding-bottom: 16px;
}
.school_inner02 {
	width: 520px;
}
.school_inner03 {
	width: 600px;
	text-align: right;
}
.school_inner04 {
	width: 630px;
}
.mail_btn a{
	background-image: url(../school/img/mailLink.jpg) ;
	background-repeat: no-repeat;
	width: 90px;
	height: 29px;
	display: block;
	margin-top: 20px;
	float: right;
}
.mail_btn a:hover{
	background-position: bottom;
}

/*  学校名　*/
.johoku_title a{
	background-image: url(../school/johoku/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.johoku_tel {
	background-image: url(../school/johoku/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.johokuIndex {
	background-image: url(../school/johoku/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.kobe_title a{
	background-image: url(../school/kobe/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.kobe_tel {
	background-image: url(../school/kobe/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.kobeIndex {
	background-image: url(../school/kobe/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.kyotonishi_title a{
	background-image: url(../school/kyotonishi/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.kyotonishi_tel {
	background-image: url(../school/kyotonishi/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.kyotonishiIndex {
	background-image: url(../school/kyotonishi/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.ebara_title a{
	background-image: url(../school/ebara/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.ebara_tel {
	background-image: url(../school/ebara/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.ebaraIndex {
	background-image: url(../school/ebara/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.myodani_title a{
	background-image: url(../school/myodani/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.myodani_tel {
	background-image: url(../school/myodani/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.myodaniIndex {
	background-image: url(../school/myodani/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.nigawa_title a{
	background-image: url(../school/nigawa/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.nigawa_tel {
	background-image: url(../school/nigawa/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.nigawaIndex {
	background-image: url(../school/nigawa/img/indexTtl.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.kizugawa_title a{
	background-image: url(../school/kizugawa/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.kizugawa_tel {
	background-image: url(../school/kizugawa/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.kizugawaIndex {
	background-image: url(../school/kizugawa/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.kouryo_title a{
	background-image: url(../school/kouryo/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.kouryo_tel {
	background-image: url(../school/kouryo/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.kouryoIndex {
	background-image: url(../school/kouryo/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.minoo_title a{
	background-image: url(../school/minoo/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.minoo_tel {
	background-image: url(../school/minoo/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.minooIndex {
	background-image: url(../school/minoo/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.nebutani_title a{
	background-image: url(../school/nebutani/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.nebutani_tel {
	background-image: url(../school/nebutani/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.nebutaniIndex {
	background-image: url(../school/nebutani/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.nigawa_title a{
	background-image: url(../school/nigawa/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.nigawa_tel {
	background-image: url(../school/nigawa/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.nigawaIndex {
	background-image: url(../school/nigawa/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.oharayama_title a{
	background-image: url(../school/oharayama/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.oharayama_tel {
	background-image: url(../school/oharayama/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.oharayamaIndex {
	background-image: url(../school/oharayama/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.seishin_title a{
	background-image: url(../school/seishin/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.seishin_tel {
	background-image: url(../school/seishin/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.seishinIndex {
	background-image: url(../school/seishin/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.skycoat_title a{
	background-image: url(../school/skycoat/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.skycoat_tel {
	background-image: url(../school/skycoat/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.skycoatIndex {
	background-image: url(../school/skycoat/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.univer_title a{
	background-image: url(../school/univer/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.univer_tel {
	background-image: url(../school/univer/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.univerIndex {
	background-image: url(../school/univer/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.yao_title a{
	background-image: url(../school/yao/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.yao_tel {
	background-image: url(../school/yao/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.yaoIndex {
	background-image: url(../school/yao/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}
.yono_title a{
	background-image: url(../school/yono/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.yono_tel {
	background-image: url(../school/yono/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.yonoIndex {
	background-image: url(../school/yono/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}


.ibukinomori_title a{
	background-image: url(../school/ibukinomori/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.ibukinomori_tel {
	background-image: url(../school/ibukinomori/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.ibukinomoriIndex {
	background-image: url(../school/ibukinomori/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}

.akashi_title a{
	background-image: url(../school/akashi/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.akashi_tel {
	background-image: url(../school/akashi/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.akashiIndex {
	background-image: url(../school/akashi/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}

.utubo_title a{
	background-image: url(../school/utubo/img/school_title.jpg);
	background-repeat: no-repeat;
	width: 471px;
	height: 60px;
	float: left;
	display: block;
	margin: 10px 0;
}
.utubo_tel {
	background-image: url(../school/utubo/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}
.utuboIndex {
	background-image: url(../school/utubo/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}




.kobenishi_title a{
	background-image: url(../school/kobenishi/img/school_title.jpg);
    background-repeat: no-repeat;
	background-size: contain;
    width: 309px;
    height: 60px;
    float: left;
    display: block;
	margin: 10px 0;
}
.kobenishi_tel {
	background-image: url(../school/kobenishi/img/tel.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height:29px;
	float: left;
	margin-top: 20px;
}

.kobenishiIndex {
	background-image: url(../school/kobenishi/img/indexTtl.jpg) ;
	background-repeat: no-repeat;
	width: 265px;
	height: 30px;
	display: block;
	margin: 10px 0 20px 0;
}










/*** index.html　****/

.scTaikenBnr a{
	background-image: url(../school/img/banner/sctaikenBnr.jpg);
	background-repeat: no-repeat;
	width: 460px;
	height: 121px;
	margin-bottom: 30px;
	float: left;
	display: block;
}
.scTaikenBnr a:hover {
	background-position:bottom;
}
.scTaikenBnrMinoo a{
	background-image: url(../school/img/banner/sctaikenBnrMinoo.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 118px;
	margin-bottom: 30px;
	float: left;
	display: block;
}
.scTaikenBnrMinoo a:hover {
	background-position:bottom;
}


.scTaikenBnrUtubo a{
	background-image: url(../school/img/banner/sctaikenBnr02.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 118px;
	margin-bottom: 30px;
	float: left;
	display: block;
}
.scTaikenBnrUtubo a:hover {
	background-position:bottom;
}


.scOtameshiBnr a{
	background-image: url(../school/img/banner/otameshi50.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 100px;
	margin: 14px 0 30px 0 ;
	float: right;
	display: block;
}
.scOtameshiBnr a:hover {
	background-position:bottom;
}
.scOtameshiBnrSky a{
	background-image: url(../school/img/banner/otameshi50sky.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 100px;
	margin: 14px 0 30px 0 ;
	float: right;
	display: block;
}
.scOtameshiBnrSky a:hover {
	background-position:bottom;
}
.scOtameshiBnrNigawa a{
	background-image: url(../school/img/banner/otameshi50nigawa.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 100px;
	margin: 14px 0 30px 0 ;
	float: right;
	display: block;
	margin-bottom:5px;
}
.scOtameshiBnrNigawa a:hover {
	background-position:bottom;
}
.scOtameshiBnr30 a{
	background-image: url(../school/img/banner/otameshi30.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 100px;
	margin: 14px 0 30px 0 ;
	float: right;
	display: block;
}
.scOtameshiBnr30 a:hover {
	background-position:bottom;
}
.scOtameshiBnr25 a{
	background-image: url(../school/img/banner/otameshi25.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 100px;
	margin: 14px 0 30px 0 ;
	float: right;
	display: block;
}
.scOtameshiBnr25 a:hover {
	background-position:bottom;
}

/*  イベントキャンペーンのお知らせ　*/
#event_l{
	width: 420px;
	float: left;
}

#event_r{
	width: 210px;
	float: right;
}

#topics_titlebox {
	width: 430px;
	height: 36px;
}

#event_t{
	background-image: url(../school/img/school_event.jpg);
	background-repeat: no-repeat;
	width: 302px;
	height: 30px;
	margin-bottom: 5px;
	float: left;
}
.chirashi a {
	background-image: url(../school/img/chirashi.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 180px;
	margin:0 auto;
	margin-bottom: 20px;
	display: block;
}
.chirashi a:hover {
	background-position:bottom;
}

#hello_banner{
	margin-top:15px;
}

#hello_banner a{
	background: url(../school/nigawa/img/hello.jpg) no-repeat center bottom;
	height: 58px;
	width: 180px;
	margin:0 auto;
	margin-bottom: 20px;
	display: block;
}

#hello_banner a:hover {
	background-position:top;
}



/*  体験クーポン　おためしレッスン告知　*/

#step1 {
	background-image: url(../img/step01.jpg) ;
}
#step2-25 {
	background-image: url(../school/img/step/step02-25.jpg);
}
#step2-30 {
	background-image: url(../school/img/step/step02-30.jpg);
}
#step2-50 {
	background-image: url(../school/img/step/step02-50.jpg);
}
#step3-00 {
	background-image: url(../school/img/step/step03-00.jpg);
}
#step3univer {
	background-image: url(../school/img/step/step03univer.jpg);
}
#step3kouryo {
	background-image: url(../school/img/step/step03kouryo.jpg);
}

.school_blog a {
	background-image: url(../school/img/banner/tennis365.jpg);
	background-position: top;
	height: 60px;
	width: 180px;
	display: block;
	margin: 0 auto 20px auto;
}
.school_blog a:hover {
	background-position: bottom;
}
#yt_univer a {
	background: url(../school/img/banner/youtube.jpg) no-repeat left top;
	display: block;
	margin: 0 auto 20px auto;
	width: 180px;
	height: 49px;
}
#yt_univer a:hover {
	background: url(../school/img/banner/youtube.jpg) no-repeat left bottom;
}
#fb_nigawa a {
	background: url(../school/img/banner/facebook.jpg) no-repeat top;
	display: block;
	width: 180px;
	height: 60px;
	margin: 0 auto 20px auto;
}
#fb_nigawa a:hover {
	background: url(../school/img/banner/facebook.jpg) no-repeat bottom;
}
#fb_ohara a {
	background: url(../school/oharayama/img/fb_bana.jpg) no-repeat top;
	display: block;
	width: 200px;
	height: 60px;
	margin: 0 auto 20px auto;
}
#fb_ohara a:hover {
	background: url(../school/oharayama/img/fb_bana.jpg) no-repeat bottom;
}
#side_lets_bo a{
	background-image: url(../school/img/banner/lets.jpg) ;
	width:180px;
	height: 60px;
	display: block;
	margin: 0 auto 20px auto;
}
#side_lets_bo a:hover{
	background-position: bottom;
}

#sayama_blog a {
	background-image: url(../school/univer/img/sayama_blog.jpg);
	background-position: bottom;
	height: 52px;
	width: 169px;
	display: block;
	margin: 0 auto 20px auto;
}
#sayama_blog a:hover {
	background-position:top;
}
.adBtnBox {
	width: 95%;
	margin: 0 auto;
}
#expLnk a {
	background: url(../school/img/step/expBtn.jpg) no-repeat top;
	display: block;
	width: 190px;
	height: 40px;
}
#expLnk a:hover {
	background: url(../school/img/step/expBtn.jpg) no-repeat bottom;
}
#formLnk a {
	background: url(../school/img/step/entryBtn.jpg) no-repeat top;
	display: block;
	width: 190px;
	height: 40px;
}
#formLnk a:hover {
	background: url(../school/img/step/entryBtn.jpg) no-repeat bottom;
}

/* 体験レッスン箕面 */
.step_titleMinoo {
	background-image: url(../school/img/stepMinoo_title.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 660px;
	margin-bottom: 20px;
}
.stepBoxMinoo {
	background: url(../school/img/step/stepArrow.jpg) no-repeat center center;
	width: 600px;
	margin: 0 auto 30px auto;
}
.stepInrMinoo{
	width: 244px;
	float: left;
	min-height: 178px;/*158px*/
	border: 3px solid #CCC;
	background-position: left 2px;
	background-repeat: no-repeat;
}
.stepInrSCMinoo{
	width: 244px;
	min-height: 158px;
	float: right;
	border: 3px solid #CCC;
	background-position: left 2px;
	background-repeat: no-repeat;
}
#step1minoo {
	background-image: url(../school/img/step/step01minoo.jpg) ;
}
#step2minoo {
	background-image: url(../school/img/step/step02minoo.jpg);
}
.stepInrMinoo p,.stepInrSCMinoo p{
	width: 230px;
	margin: 0 auto;
	padding: 100px 0 10px 0;
}
.couponLinkMinoo a{
	background: url(../school/img/step/couponLink.jpg) no-repeat top;
	display: block;
	width: 230px;
	height: 26px;
	margin: 5px auto;
}
.couponLinkMinoo a:hover{
	background: url(../school/img/step/couponLink.jpg) no-repeat bottom;
}
.nyukaiLinkMinoo a{
	background: url(../school/img/step/honnyuukaiMinoo.jpg) no-repeat top;
	display: block;
	width: 230px;
	height: 26px;
	margin: 5px auto;
}
.nyukaiLinkMinoo a:hover{
	background: url(../school/img/step/honnyuukaiMinoo.jpg) no-repeat bottom;
}
.couponLinkMinoo02 a{
	background: url(../school/img/step/couponLink.jpg) no-repeat top;
	display: block;
	width: 230px;
	height: 26px;
	margin-top: 5px;
}
.couponLinkMinoo02 a:hover{
	background: url(../school/img/step/couponLink.jpg) no-repeat bottom;
}

/* スカイコート　ジュニアPDF　*/
.jr_pdf a{ 
	margin: 10px auto 0 auto; 
	width: 180px;
	height: 79px;
	display: block;
	background-image: url(../school/img/banner/sky_jr_banner.jpg) ;
	background-repeat: no-repeat;
	background-position: top;
	margin: 0 auto 20px auto;
}

.jr_pdf a:hover{ 
	background-position: bottom;
}

.club_f_pdf a{ 
	margin: 10px auto 0 auto; 
	width: 180px;
	height: 50px;
	display: block;
	background-image: url(../school/img/banner/clabfriends.jpg) ;
	background-repeat: no-repeat;
	background-position: top;
	margin: 0 auto 20px auto;
}

.club_f_pdf a:hover{ 
	background-position: bottom;
}

/* 仁川　クラブ会員告知　*/
#club_bnr a{
	background: url(../school/nigawa/img/club_bnr.jpg) no-repeat;
	width: 660px;
	height: 52px;
	display:block;
	margin-bottom: 20px;
}
#club_bnr a:hover{
	background-position: bottom;
}

/*　西神・名谷　JOY　*/
#joy{
	background: url(../school/img/banner/joy.jpg) no-repeat top;
	width: 180px;
	height: 14px;
	margin:0 auto;
	margin-bottom:15px;
	padding-top: 53px
}

#joy ul {
	width: 175px;
	margin-left: 5px;
}

#joy li {
	float: left;
	margin-right: 3px;
	list-style-type: none;
}

#joy01 a {
	background: url(../school/img/banner/joy01.jpg) no-repeat top;
	display: block;
	width: 32px;
	height: 11px;
}

#joy02 a {
	background: url(../school/img/banner/joy02.jpg) no-repeat top;
	display: block;
	width: 32px;
	height: 11px;
}

#joy03 a {
	background: url(../school/img/banner/joy03.jpg) no-repeat top;
	display: block;
	width: 32px;
	height: 11px;
}

#joy04 a {
	background: url(../school/img/banner/joy04.jpg) no-repeat top;
	display: block;
	width: 32px;
	height: 11px;
}


#joy a:hover{
	background-position: bottom;
}
/*  スタッフ紹介　*/
.school_staff_box{
	width: 660px;
	margin-bottom: 30px;
}
#school_staff_t{
	background-image: url(../school/img/school_staff.jpg);
	background-repeat: no-repeat;
	width: 123px;
	height: 30px;
	margin: 4px 0 20px 0;
}
.school_staff_boshu a{
	background-image: url(../school/img/staff_boshu_bnr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 300px;
	height: 35px;
	margin-bottom: 10px;
	float: right;
}
.school_staff_boshu a:hover{
	background-position: bottom;
}

/*  施設紹介　*/
#school_info_t{
	background-image: url(../school/img/school_info.jpg);
	background-repeat: no-repeat;
	width: 87px;
	height: 30px;
	margin-bottom: 20px;
}
#school_info{
	width: 660px;
	margin-bottom: 30px;
}

.schoolinfo_table{
	width: 100%;
	border: 1px #666666 solid;
	border-collapse: collapse;
	margin-bottom: 16px;
}
.schoolinfo_table th{
	background-color: #D5ECD4;
	width: 20%;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	padding: 6px 0 6px 10px ;
	border-bottom:1px #666666 solid;
	border-collapse: collapse;
} 
.schoolinfo_table td{
	padding: 6px 10px ;
	border-bottom:1px #666666 solid;
	border-collapse: collapse;
}

.schoolinfo_table td dt{
	width: 120px;
	float: left;
	clear: left;
}
.dt02{
	width: 114px;
	float: left;
	clear: left;
	padding-bottom: 20px;
}

.link_td{
	width: auto;
	text-align: right;
	padding-right: 10px;
	font-weight: normal;
	font-size: 12px;
	padding-top: 3px;
}

#seishin_tel{
	/*width: 30%;*/
	border-right: 1px #666666 solid;
}

#school_tokucho_l{
	width: 310px;
	float: left;
}
#school_tokucho_r{
	width: 310px;
	float: right;
}
#school_tokucho_l,#school_tokucho_r, p{
	padding: 2px 0;
}

/*** lesson.html　****/

/*** lesson.html共通　****/
.scCourseTtl{
	background-image: url(../school/img/scCourceTtl.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 122px;
}
.school_lesson_l{
	width: 220px;
	float: left;
}

.school_lesson_r{
	width: 420px;
	float: right;
}
.school_lesson_r .padding01{
	padding:0 0 6px 12px;
}
.time_b a {
	background-image: url(../school/img/time_b.jpg);
	display: block;
	height: 26px;
	width: 180px;
	margin-left: 23px;
	margin-top: 10px;
	display: block;
}
.time_b a:hover {
	background-position:bottom;
}
.table01 {
	width: 100%;
	margin: 0 auto;
	border: 1px #CCCCCC solid;
}
.table02{
	width: 100%;
	margin: 4px auto;
	border: 1px #CCCCCC solid;
}
.table03 {
	width: 100%;
	margin: 0 auto 20px;
	border: 1px #CCCCCC solid;
}

.table03 th{
	width: 30%;
	background-color: #CCCCCC;
	border-bottom: 1px #FFFFFF solid;
	padding: 4px;
	font-weight: normal;
}
.table03 th.table03_end{
	border-bottom: none;
}
.table03 td{
	width: 70%;
	border-bottom: 1px #cccccc solid;
	padding: 4px;
	font-weight: normal;
}
.table03 td.table03_end{
	border-bottom: none;
}
#th{
	background-color: #CCCCCC;
	border-right: 1px #FFFFFF solid;
	padding: 4px 0 2px 0;
	font-weight: normal;
}

#th_end{
	background-color: #CCCCCC;
	padding: 4px 0 2px 0;
	font-weight: normal;
	border-right: 1px #CCCCCC solid;
}

.table01 td{
	background-color: #F9F4F8;
	border: 1px #CCCCCC solid;
	padding: 5px ;
	text-align: center;
}

.table02 td{
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid;
	padding: 5px;
	text-align: center;
}
#table03{
	/*width: 70%;100%*/
	margin: 0 auto 30px auto;
	border: 1px #CCCCCC solid;
	width:600px;
}
#table03 td,#table03 th{
	padding: 3px 6px;
	text-align: left;
	border: 1px #CCCCCC solid;
}

#table03 td{
	padding:5px;
}

#table03 .td01{
	background-color: #ECF6E9;
}
#table03 .td02{
	background-color: #FFFFFF;
}
#table03 #top{
	font-size:14px;
	font-weight: bold;
	text-align: center;
	width: 42%;
}

#table03 th:fast-child{
	width:10%;
}

#table03 th{
	color: #65B34A;
	font-size:14px;
	font-weight: bold;
	text-align: center;
	/*width: 16%;*/
}
#class_txt{
	margin: 6px 0 4px 0;
	padding: 0;
} 

#box2{
	margin-bottom:15px;
}

/****　レッスンメニュー　****/
.school_lesson_t{
	background-image: url(../school/img/menu_lesson.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 24px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.school_lesson_menu{
	background-image: url(../school/img/menu_lesson.jpg) ;
	background-repeat: no-repeat;
	width: 158px;
	height: 30px;
	float: left;
	margin-bottom: 20px;
}
.lsJuniorLink a{
	background-image: url(../school/img/junnier_menu.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 26px;
	float: right;
	margin: 2px 0 20px 0;
	display: block;
}
.lsJuniorLink a:hover{
	background-position: bottom;
}
.menuTtlBg{
	background-image: url(../school/img/menuTtlBg.jpg) ;
	background-repeat: no-repeat;
	width: 650px;
	height: 27px;
	margin-bottom: 20px;
	clear: both;
	font-size:18px;
	font-weight:bold;
	color: #FFFFFF;
	padding: 9px 0 0 10px ;
}
.courseinfo{
	background-color: #2D841B;
	padding:4px 10px ;
	width:320px;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	margin-bottom: 10px;
}

#indoor{
	background-image: url(../school/img/class/indoor.jpg);
	width: 217px;
	height: 24px;
	margin-bottom: 10px;
	padding: 2px 0 0 190px;
}
.school_junior_t{
	background-image: url(../school/img/menu_junnier.jpg);
	background-repeat: no-repeat;
	width: 212px;
	height: 30px;
	margin-bottom: 10px;
	margin-top: 40px;
}

/*  あなたに合ったクラスは？　*/
.school_fitclass_t{
	background-image: url(../school/img/fit_classt.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 25px;
	margin: 20px 0 10px 0;
}

#toukyu a{
	background-image: url(../school/img/toukyu_sistem.jpg);
	width: 370px;
	height: 40px;
	display: block;
	float: right;
	clear: right;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#toukyu a:hover{
	background-image: url(../school/img/toukyu_sistem.jpg);
	background-position: bottom;
	width: 370px;
	height: 40px;
	display: block;
	float: right;
	clear: right;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
/*  オリジナルレッスン　*/
#school_original_t{
	background-image: url(../school/img/menu_original.jpg);
	background-repeat: no-repeat;
	width:176px;
	height: 30px;
	margin: 20px 0;
}
#school_original_t p {
	float: right;
}
.original_inner{
	width: 660px;
	margin-bottom: 10px;
}
.original_innerL{
	width: 300px;
	padding:0  29px 20px 0;
	float: left;
}
.original_innerR{
	width: 300px;
	float: right;
	padding:0 0 20px 29px;
}
.titleOr{
	background: url(../school/img/markerOr.jpg) no-repeat left center;
	display: block;
	margin: 4px;
	padding-left: 16px;
	color:#333;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.35em;
}
#original_txt{
	margin: 0 0 16px 0;
}
#original_txt_yono{
	width: 176px;
	float: right;
	margin: 10px 0;
}
#original_photo_yono{
	width: 110px;
	float: left;
	margin: 10px 0;
}
.borderL{
	border-left: 1px #999 dotted;
}
.borderR{
	border-right: 1px #999 dotted;
}
.borderT{
	border-top: 1px #999 dotted;
}
.borderB{
	border-bottom: 1px #999 dotted;
}
#fitlesson a{
	background-image: url(../school/img/fit_lesson.jpg);
	width: 238px;
	height: 19px;
	display: block;
	margin: 10px 0 ;
	float: right;
	clear: right;
}
#fitlesson a:hover{
	background-image: url(../school/img/fit_lesson.jpg);
	background-position: bottom;
	width: 238px;
	height: 19px;
	display: block;
	margin: 10px 0 ;
	float: right;
	clear: right;
}
.sky_onepoint a{
	width: 220px;
	text-align: center;
	padding: 3px 10px;
	font-weight: normal;
	font-size: 12px;
	border: 1px #99CCFF solid;
	float: right;
	color: #0033CC;
	font-weight: bold;
	text-decoration: none;
}
.sky_onepoint a:hover{
	width: 220px;
	text-align: center;
	padding: 3px 10px;
	font-weight: normal;
	font-size: 12px;
	border: 1px #99CCFF solid;
	float: right;
	color: #0033CC;
	font-weight: bold;
	text-decoration: none;
	background-color: #CCFFFF;
}

/*  お得なクラブ会員　*/
#school_club_t{
	background-image: url(../school/img/menu_club.jpg);
	background-repeat: no-repeat;
	width: 176px;
	height: 30px;
	margin-bottom: 10px;
	margin-top: 20px;
}

/*  わいわいサークル　*/
#school_waiwai_t{
	background-image: url(../school/img/menu_waiwai.jpg);
	background-repeat: no-repeat;
	width: 176px;
	height: 30px;
	margin-bottom: 10px;
	margin-top: 20px;
}

/*  レンタルコート　*/
#school_rental_t{
	background-image: url(../school/img/menu_rental.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 30px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#school_rental_t2{
	background-image: url(../school/img/menu_rental2.jpg);
	background-repeat: no-repeat;
	width: 190px;
	height: 30px;
	margin-bottom: 20px;
	margin-top: 20px;
}


#school_rental_kt{
	background-image: url(../school/img/menu_rental_k.jpg);
	background-repeat: no-repeat;
	width: 450px;
	height: 24px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.rental_tel{
	float: right;
	padding: 0 0 10px 0;
}

#school_rental_sky{
	background-image: url(../school/skycoat/img/rental_chigau.jpg);
	background-repeat: no-repeat;
	width: 621px;
	height: 30px;
	margin: 20px auto 10px auto;
	text-indent: -9999px;
}
#rental_skybox{
	width: 612px;
	margin:0 auto;
}
#rental_b_box{
	width: 290px;
	float: left;
}
#rental_skybox img{
	float: right;
	clear: right;
	padding: 3px;
}
#rental_skybox p{
	padding: 10px 3px 0;
}
#rental_b_title{
	background-image: url(../school/skycoat/img/rental_b.jpg);
	width: 138px;
	height: 21px;
	text-indent: -9999px;
}
#rental_m_box{
	width: 290px;
	float: right;
}
#rental_m_title{
	background-image: url(../school/skycoat/img/rental_m.jpg);
	width: 137px;
	height: 21px;
	text-indent: -9999px;
}
#chui{
	width: 330px;
	float:right;
}

/*振替手数料*/

#school_furikae_t{
	margin-bottom:20px;
	margin-top:20px;
}

/*  レンタルコート スカイコート　*/

/*  あじさいネット　*/
#ajisai{
	width: 670px;
	padding-bottom: 30px;
}
#ajisai_txt{
	width: 430px;
	float: left;
}
#ajisai_txt .p02{
	padding: 10px;
}
#ajisai_link a{
	background-image: url(../school/img/ajisai.jpg);
	background-repeat: no-repeat;
	width: 234px;
	height: 60px;
	display: block;
	float: right;
}
.ukehoudai {
	text-align: right;
	width: 520px;
}
/*  張人バナー　*/
#haribito a {
	background-image:url(../school/univer/img/haribito.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 169px;
	width: 660px;
	margin: 20px auto;
	outline: none;
}
#haribito a:hover {
	background-position: bottom;
}
/* IE8 張人バナー上に余白がないのを解消 */
html>/**/body #IE8margin {
	height /***/:1px;
}

/*  与野のパーソナル　*/
#personal {
	background-image: url(../school/yono/img/personal.jpg);
	background-repeat: no-repeat;
	height: 240px;
	width: 600px;
}
/*  ユニバーのバス表ボタン　*/
#basu_box {
	height: 43px;
	width: 271px;
	float: left;
}
.keshisen {
	text-decoration: line-through;
}
/* ユニバーピュアバランスバナーIE8 */
html>/**/body #IE8pure {
	height /***/:20px;
}
/*  体験レッスン申込フォーム　*/
.taikenTtl{
	background-image: url(../school/kobe/taiken-form/images/taikenTtl.jpg) ;
	background-repeat: no-repeat;
	width: 660px;
	height: 122px;
}
.taiken_t{
	background-image: url(../school/kobe/taiken-form/images/taiken_t.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height:30px;
	margin: 20px 0;
	text-indent: -9999px;
}
#taiken_l{
	width: 380px;
	float: left;
}
#taiken_l p{
	padding-bottom: 16px;
}

#taiken_r{
	width: 220px;
	float: right;
}

#taiken_thanks{
	width: 400px;
	padding: 50px ;
	border: 1px solid #999999;
	margin: 60px auto;
}
#taiken_thanks p{
	text-align: center;
	font-size: 14px;
}
/*  ご入会案内　*/
.styleTtl{
	background-image: url(../school/img/styleTtl.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 122px;
}
.style_t{
	background-image: url(../school/img/style_t.jpg);
	background-repeat: no-repeat;
	width: 277px;
	height:50px;
	margin: 20px 0;
}
.plusone_title{
	background-image: url(../school/img/plusone_title.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 36px;
}
.plusoneTxtS{
	background-image: url(../school/img/plusoneTxtS.jpg);
	background-repeat: no-repeat;
	width: 370px;
	height: 65px;
}

.plusoneInr{
	background-image: url(../what-itc/img/whatbox02bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 660px;
	min-height:460px;
	margin: 0 auto 40px auto;
}
.plusoneInr p{
	width: 350px;
	line-height: 1.4em;
	font-size:14px;
	padding: 0 0 14px 10px;
}

.kanou_title{
	background-image: url(../school/img/kanou_title.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 36px;
	margin-bottom: 20px;
}
.otherS_title{
	background-image: url(../school/img/otherS_title.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 36px;
	margin-bottom: 20px;
}
.nyukai_t{
	background-image: url(../school/img/nyukai_t.jpg);
	background-repeat: no-repeat;
	width: 248px;
	height:50px;
	margin: 0 0 20px 0;
}
.tokuten_title{
	background-image: url(../school/img/tokuten.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 25px;
	margin-bottom: 20px;
}
.tokutenDL{
	font-size:14px;
	line-height: 1.5em;
}
.tokutenDL dt{
	width: 120px;
	float: left;
	clear: left;
	font-weight: bold;
	padding: 0 0 0 10px ;
}
.admissionStp{
	width: 660px;
	margin-bottom: 20px;
}
.admissionStpL{
	width: 430px;
	float: left;
}
.admissionStpR{
	width: 200px;
	float: right;
	margin: 6px 0 0 0;
}
.admissionStp03inr{
	background-color:#E3E3E3;
	padding: 10px 6px;
	width: 648px;
	margin: 10px 0 50px 0;
}
.admissionStp03inr li{
	font-size: 14px;
	line-height: 1.4em;
}

.admissionStp01{
	background: url(../school/img/step/adStep01.jpg) no-repeat;
	width: 430px;
	height: 66px;
}
.admissionStp01minoo{
	background: url(../school/img/step/adStep01minoo.jpg) no-repeat;
	width: 430px;
	height: 66px;
}
.admissionStp02-50{
	background: url(../school/img/step/adStep02-50.jpg) no-repeat;
	width: 430px;
	height: 66px;
}
.admissionStp02-30{
	background: url(../school/img/step/adStep02-30.jpg) no-repeat;
	width: 430px;
	height: 66px;
}
.admissionStp02-25{
	background: url(../school/img/step/adStep02-25.jpg) no-repeat;
	width: 430px;
	height: 66px;
}
.admissionStp02minoo{
	background: url(../school/img/step/adStep02minoo.jpg) no-repeat;
	width: 430px;
	height: 66px;
}
.admissionStp03{
	background: url(../school/img/step/adStep03.jpg) no-repeat;
	width: 430px;
	height: 66px;
}

.admissionStp03akashi{
	background: url(../school/img/step/adStep03akashi.jpg) no-repeat;
	width: 430px;
	height: 66px;
}

.admissionStp03univer{
	background: url(../school/img/step/adStep03univer.jpg) no-repeat;
	width: 430px;
	height: 66px;
}
.admissionStp03kouryo{
	background: url(../school/img/step/adStep03kouryo.jpg) no-repeat;
	width: 430px;
	height: 66px;
}
	
.admissionStp03utubo{
	background: url(../school/img/step/adStep03utubo.jpg) no-repeat;
	width: 430px;
	height: 66px;
}
.ttLink{
	width: 220px;
	float: right;
	line-height: 1.4em;
	margin-bottom: 10px;
	font-size: 14px;
}
.ttLink02{
	width: 260px;
	float: right;
	line-height: 1.4em;
	margin: 20px 0 10px 0;
	font-size: 14px;
	margin-bottom:0;
}

.ttLink03{
	margin-top:0;
	margin-bottom:25px;
}

#time2{
	padding-top:25px;
}


/*計画停電*/
#teiden {
	border: solid 1px #000;
	padding: 10px;
	margin-bottom: 30px;
}
#teiden dt {
	font-size: 14px;
	font-weight: bold;
}
#teiden dd {
	font-size: 12px;
}


/*トップ写真*/

#mainimg{
	width:660px;
	height:320px;
	position:relative;
	overflow:hidden;
}

#mainimg img,#mainimg p{
	position:absolute;
	top:0;
	left:0;
	display:none;
}

#mainimg p{
	top:268px;
	left:5px;
	font-size:15px;
	font-weight:bold;
	z-index:11;
	color:#333;
}

#mainimg p.ibuki{
	top:262px;
}

#mainimg .img01{
	z-index:2;
}
#mainimg .img02{
	z-index:4;
}
#mainimg .img03{
	z-index:6;
	left:-100px;
}
#mainimg .img04{
	z-index:8;
}

#mainimg img.img05{
	z-index:10;
	top:193px;
}

#mainimg img.img06{
	z-index:10;
	top:193px;
}


/*スタッフ紹介*/
#staff_box{
	width:660px;
	min-height:400px;
	background:#B4CFEA;
	margin-bottom:25px;
	overflow:hidden;
	padding-bottom:25px;
}

#staff_box #syokai{
	position:relative;
	height:290px;
}

#staff_box #syokai li{
	width:660px;
	height:290px;
	position:absolute;
}

#staff_box #syokai .section00{
	z-index:1;
}

#staff_box #syokai .section01{
	z-index:0;
}

#staff_box #syokai .section02{
	z-index:0;
	
}

#staff_box #syokai .section03{
	z-index:0;
}

#coach{
	padding-left:30px;
}

#coach li{
	height:64px;
	width:80px;
	float:left;
	margin-right:3px;
	margin-left:3px;
	margin-top:15px;
	margin-bottom:15px;
	cursor:pointer;
	text-align:center;
	padding-top:10px;
	white-space: nowrap;
}

#coach li img{
	margin-bottom:5px;
}

#event_l.minoo{
	width: 360px;
}

#event_r.minoo{
	width:260px;
}

#event_r.minoo .chirashi{
	margin-bottom:25px;
}

#event_r.minoo .chirashi a{
	margin:0 auto;
}

.space{
	display:block;
	height:190px;
}

#autumn_banner a{
	background:url(../school/img/event_banner2.jpg) center top;
	display:block;
	width:181px;
	height:55px;
	
}


#autumn_banner a:hover{
	background:url(../school/img/event_banner2.jpg) center bottom;
}


#natu_banner a{
	background:url(../img/natu_banner.jpg) center top;
	display:block;
	width:181px;
	height:55px;
	margin:0 auto;
}

#natu_banner a:hover{
	background:url(../img/natu_banner.jpg) center bottom;
}

#natu_banner a{
	background:url(../img/natu_banner.jpg) center top;
	display:block;
	width:181px;
	height:55px;
	margin:0 auto;
}

#natu_banner a:hover{
	background:url(../img/natu_banner.jpg) center bottom;
}



.softtennis_pdf a{
	background:url(../school/img/softtennis_banner.jpg) center top;
	display:block;
	width:180px;
	height:80px;
	margin:0 auto;
	margin-bottom:15px;
}


.softtennis_pdf a:hover{
	/*background:url(../school/img/softtennis_banner.jpg) center bottom;*/
	opacity:0.8;
}

#spring_banner a{
	background:url(../school/img/event_banner.jpg) center top;
	display:block;
	width:181px;
	height:55px;
	margin:0 auto;
	margin-bottom:10px;
}

#spring_banner a:hover{
	background:url(../school/img/event_banner.jpg)  center bottom;
}

#summer_banner a{
	background:url(../school/img/event_banner3.jpg) center top;
	display:block;
	width:181px;
	height:55px;
	margin:0 auto;
	margin-bottom:10px;
}
	
#summer_banner a:hover{
	background:url(../school/img/event_banner3.jpg)  center bottom;
}
	
#nighttennis a{
	background:url(../school/img/event_banner4.jpg) center top;
	display:block;
	width:181px;
	height:92px;
	margin:0 auto;
	margin-bottom:10px;
}

	#nighttennis a:hover{
		opacity: 0.8;
	}
	
#adidas{
	margin-top:10px;
	text-align:right;
}

#topMainImg{
	margin-bottom:15px;
}


#time img{
	width:660px;
}

.snone object p{
	width:660px;
	clear:both;
	
}

#asreet h4{
	background:url(../school/kobe/img/title01.jpg) no-repeat left top;
	width:120px;
	height:30px;
	margin-bottom:15px;
}

#asreet p{
	font-size:14px;
	margin-bottom:15px;
}

#asreet dl{
	border:2px solid #ccc;
	float:left;
	width:210px;
	height:109px;
	position:relative;
	margin-right:5px;
	margin-bottom:15px;
}

#asreet dl.end{
	margin-right:0;
}

#asreet dl dt{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Meiryo UI";
	font-size:15px;
	color:#333;
	font-weight:bold;
	position:absolute;
	top:12px;
	left:10px;
	line-height:140%;
}

#asreet dl dd{
	position:absolute;
	right:10px;
	top:12px;
}

#asreet dl:hover{
	background:#FF9;
}

#utubo_tournament{
	background:url(../school/utubo/img/tournament_bg.jpg) no-repeat;
	width:660px;
	height:220px;
	position:relative;
	margin-bottom:15px;
}

#utubo_tournament ul{
	position:absolute;
	top:145px;
	left:10px;
}

#utubo_tournament li{
	float:left;
	width:200px;
	height:60px;
	margin-right:20px;
}

#utubo_tournament li:last-child{
	margin-right:0;
}

#utubo_tournament li a{
	display:block;
	width:200px;
	height:60px;
}

#utubo_tournament li a.btn01{
	background:url(../school/utubo/img/tournament_btn01.png) center top no-repeat;
}

#utubo_tournament li a.btn01:hover{
	background:url(../school/utubo/img/tournament_btn01.png) center bottom no-repeat;
}


#utubo_tournament li a.btn02{
	background:url(../school/utubo/img/tournament_btn02.png) center top no-repeat;
}

#utubo_tournament li a.btn02:hover{
	background:url(../school/utubo/img/tournament_btn02.png) center bottom no-repeat;
}

#utubo_tournament li a.btn03{
	background:url(../school/utubo/img/tournament_btn03.png) center top no-repeat;
}

#utubo_tournament li a.btn03:hover{
	background:url(../school/utubo/img/tournament_btn03.png) center bottom no-repeat;
}

#utubo_junior{
	background:url(../school/utubo/img/banner03.jpg) no-repeat;
	width:660px;
	height:220px;
	position:relative;
	margin-bottom:15px;
}

#utubo_junior ul{
	position:absolute;
	top:100px;
	left:165px;
}

.culb{
	margin-bottom:15px;
}

.culb a:hover{
	opacity:0.8;
}


.scTaikenBnr_w a{
	background-image: url(../school/img/banner/sctaikenBnrMinoo.jpg);
	background-repeat: no-repeat;
	width: 660px;
	height: 118px;
	margin-bottom: 30px;
	display: block;
	margin-top:25px;
}
.scTaikenBnr_w  a:hover {
	background-position:bottom;
}




.school_lesson_r .obj01{
		margin-bottom: 15px;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-size: 12px;
	color: #2339F1;
}

.school_lesson_r .obj01 a:hover{
		opacity: 0.8;
}

	.school_lesson_r .obj02 a{
		color: #f00;
		font-size: 14px;
		margin-left: 5px;
		font-weight: bold;
	}

}