@charset "euc-jp";
/* CSS Document */

body{
    background-color:#F2EFEF;
  	margin: 0px;
	padding: 0px;
	font-family : "MS UI Gothic",Osaka, sans-serif;
	color: #666;
	line-height:130%;
font-size:12px;
}

a{
color:#57BCDE;
}
a:hover{
color:#DE7957;
}

img{
margin:0;
padding:0;
border:0;
}

.header{
    background-color:#fff;
	width:760px;
}
.footer{
font-size:10px;
color:#949595;
}
.side{
	width:162px;
	background-image:url(img/side.gif);
	background-repeat:repeat-y;
}
h3{
background-color:#eee;
border-left:solid 3px #F47920;
font-weight:bold;
font-size:12px;
padding:3px;
margin:0;
}

h2{
margin:20px 0 10px 0;
}
h4{
margin:10px 0 10px 10px;
}
.menu{
margin-left:3px;
margin-top:5px;
line-height:160%;
}
.menu a{
width:145px;
height:24px;
}
.menubox{
margin-left:5px;
}
.contents{
padding:10px 15px 10px 15px;
background-color:#fff;
}

.contents p{
margin:5px 10px 10px 10px;
}
p.cap
{
	padding-left:1em;
	text-indent:-1em;
}
p.seki
{
	padding:8px;
border:solid #5485c2 2px;
line-height:140%;
background-color:#e1f6fa;
}
p.seki02
{
	padding:8px;
border:solid #FF9933 2px;
line-height:140%;
background-color:#FFFFCC;
}
div.seki03
{
margin:10px 0 0 10px;
padding:5px;
border:solid #5485c2 1px;
line-height:140%;
background-color:#e1f6fa;
}
.sekititle{
font-weight:bold;
color:#5485c2;
}


.data{
    background-image:url(img/data.gif);
    background-repeat:repeat-x;
    background-position:bottom;
padding-bottom:3px;
margin:3px 5px 0 5px;
font-size:12px;
}

.logo{
margin:10px;
}
.logo_c{
margin:5px 6px 5px 10px;
}
.lineup{
margin:10px 0 10px 0
}
.lineup p{
margin:3px 0 7px 0
}


.tel{
margin-top:15px;
width:568px;
}
.tel a{
font-size:14px;
}
.textbox10{
margin:0 10px 0 10px;
}
.textbox10 img{
margin-bottom:3px;
}
.space7{
margin-top:10px;
}
.space8{
margin-right:8px;
}
.space4{
margin-right:4px;
}
.space5{
margin-top:5px;
}
.spacetel{
margin:10px 0 0 3px;
}

.other{
font-size:10px;
text-align:130%;
}
.other img{
margin-bottom:3px;
}

.mainmenu{
margin-bottom:2px;
}
.menu2{
margin:5px 0 5px 0;
}
.point{
margin:8px 8px 8px 5px;
}

.menter{
background-image:url(tokucho/img/menter.jpg);
background-repeat:no-repeat;
background-position:right top;
margin:10px;
}

.recruit{
margin:15px 5px 5px 5px;
}

.blue{
color:#3E6DB7;
font-weight:bold;
}
.photo{
margin:0 10px 0 5px;
}

.kuwashiku{
text-align:right;
}
.hp{
padding-left:10px;
}

.hogosha22{
padding:7px 8px 0 0;
}

/*★---------------------------------------------
イベント有りの時はここ消すこと----*/
/*.hogoshaevent{
height:155px;
padding-right:10px;
padding-left:10px;
}*/
/*★---------------------------------------------*/

.hogosha{
padding:5px 8px 10px 10px;
font-size:10px;
}
.news{
padding:5px 0 10px 6px;
font-size:10px;
}

.news2{
padding:5px 6px 10px 6px;
font-size:10px;
}
.box{
margin-left:5px;
}

.k_link{
margin:5px;
background-image:url(img/data.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:5px;
}
.k_link strong{
color:#68C661;
}
.k_link p{
margin:2px 5px 5px 15px;}
.k_link img{
margin-right:5px;
}
.k_link a{
font-size:12px;
}
.e_coach{
margin:5px;
background-image:url(img/data.gif);
background-repeat:repeat-x;
background-position:top;
padding-top:8px;
margin-top:5px;
}
.e_coach strong{
color:#F26649;
}
.e_coach p{
margin:2px 5px 5px 15px;}
.e_coach img{
margin-right:5px;
}
.e_coach a{
font-size:12px;
}

.e_coach2{
margin:5px;
background-color:#F3F5F5;
padding:5px;
font-size:10px;
line-height:150%;
}
.e_coach2 a{
color:#57BCDE;
font-size:10px;
}

.company{
padding:5px 6px 10px 0;
font-size:10px;
}
.kigyo{
margin:5px;
padding-bottom:5px;
}

.kigyo img{
margin-right:5px;
margin-bottom:3px;
margin-top:3px;
}
.kigyo p{
margin:2px 5px 5px 15px;
}

.text{
margin:2px 0 0 0;
text-decoration:underline;
font-size:10px;
}
.kigyo a{
font-size:12px;
text-decoration:none;
}
.banner{
text-align:center;
margin-bottom:5px;
}
.banner a{
text-decoration:none;
}

.leftbanner{
width:223px;
margin-bottom:5px;
}
.leftbanner a{
text-decoration:none;
}
.banner2{
text-align:center;
margin-bottom:2px;
}

.banner p{
text-align:left;
margin:0 5px 5px 7px;
text-decoration:underline;
}


.space10{
margin:0 10px 0 10px;
}

.space3{
margin-bottom:5px;
}
.orange{
color:#FF6600;
font-weight:bold;
}

.table10{
margin-left:10px;
}
.table10 td{
padding-left:10px;
}

.space3_10{
margin:3px 5px 3px 5px;
}
.red{
color:#ff0000;
}

.del{
background-image:url(coaching/img/s.gif);
background-repeat:repeat-x;
background-position:right middle;
}

a.line{
text-decoration:underline;
}




.k_link2{
margin:5px;
padding-bottom:5px;
}
.k_link2 strong{
color:#68C661;
}
.k_link2 p{
margin:2px 5px 5px 15px;}
.k_link img{
margin-right:5px;
}
.k_link2 a{
font-size:12px;
}

.menui{
margin-top:20px;
}


p.cap2
{
	padding-left:1em;
	text-indent:-1em;
font-size:14px;
}

.photoright{
float:right;
margin:0 10px 10px 20px;
}
