@charset "Shift_JIS";

/* CSS Document */

*{
margin:0;
padding:0;
}
  
body{
margin:0;
padding:0;
background-color:#ae604e;
text-align:center;
}

a:link{
margin:0;
padding:0;
color:#0033CC;
text-decoration:none;
}

a:visited{
margin:0;
padding:0;
color:#0099FF;
text-decoration:none;
}

a:hover{
margin:0;
padding:0;
color:#0099FF;
text-decoration:none;
}

a:active{
margin:0;
padding:0;
color:#3366CC;
text-decoration:none;
}

/*▼大枠▼*/
#contents{
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
width:700px;
overflow:hidden;
text-align:left;
font-size:12px;
line-height:150%;
}

#contents_copy{
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
width:700px;
overflow:hidden;
text-align:center;
font-size:12px;
line-height:150%;
}

#contents p{
margin:0px 30px;
font-size:12px;
line-height:150%;
text-align:left;
}

h1{
margin:0;
padding:0;
}

h2{
margin:0;
padding:0;
font-size:12px;
}

h3{
margin:10px 0 0 0;
padding:0;
font-size:12px;
font-weight:bold;
color:#FF0000;
}
/*▲大枠▲*/
/*▼追加ニューズ▼*/
#dtn {
	margin:10px 0 0 32px;
	width: 600px;
}
/*▲追加ニューズ▲*/
/*▼各詳細▼*/
#dtl{
margin:10px 0 0 32px;
padding:0;
width:600px;
}

#dtl dl{
margin:0;
padding:0;
width:600px;
}

#dtl dt{
margin:0;
padding:0;
float:left;
width:80px;
}

#dtl dd{
margin:0;
padding:0;
}

#dtl p{
margin:0 0 0 80px;
padding:0;
}

#dtl p.nti{
margin:0 0 0 5px;
padding:0;
text-indent:76px;
}

/*▲各詳細▲*/

/*▼インストラクター紹介▼*/
#isr{
margin:20px 0 0 32px;
padding:0;
overflow:hidden;
width:680px;
}

#i_lft{
margin:0 0 0 2px;
padding:0;
width:330px;
float:left;
}

#isr01{
margin:0 0 0 0;
padding:0;
float:left;
background:url(../images/face_s01.jpg) no-repeat 5px 20px;
width:110px;
}

#isr01 dt{
margin:0;
padding:0;
}

#isr01 dd{
margin:130px 0 0 5px;
padding:0;
}

#isr02{
margin:0;
padding:0;
float:left;
background:url(../images/face_s02.jpg) no-repeat 5px 20px;
width:110px;
}

#isr02 dt{
margin:0;
padding:0;
}

#isr02 dd{
margin:130px 0 0 5px;
padding:0;
}

#isr03{
margin:0;
padding:0;
float:right;
background:url(../images/face_s03.jpg) no-repeat 5px 20px;
width:110px;
}

#isr03 dt{
margin:0;
padding:0;
}

#isr03 dd{
margin:130px 0 0 5px;
padding:0;
}

#i_rht{
margin:0;
padding:0 0 0 345px;
}

#i_rht dl{
margin:0;
padding:0;
}

#i_rht dt{
margin:0;
padding:0;
}

#i_rht dd{
margin:0;
padding:0 0 0 8px;
}

#i_rht p{
margin:0;
padding:0 0 0 8px;
}
/*▲インストラクター紹介▲*/

/*▼スケジュール▼*/
#scl{
margin:20px 0 0 40px;
padding:0;
clear:both;
width:650px;
}

#scl h2{
margin:0;
padding:0;
}

#scl p{
margin:0;
padding:2px 5px;
text-align:center;
}

#scl p.smy{
margin:0;
padding:2px 5px;
text-align:left;
}
/*▲スケジュール▲*/

/*▼クラス内容▼*/
#ctn{
margin:25px 0 0 40px;
padding:0;
width:650px;
}

#ctn h2{
margin:0;
padding:0;
}

#ctn h2 span{
margin:0;
padding:0;
font-weight:normal;
}

#ctn p{
margin:0;
padding:2px 5px;
text-align:left;
}

#ctn p.smy{
margin:0;
padding:2px 5px;
text-align:center;
}

#txt{
margin:5px 0 0 40px;
padding:0;
width:600px;
}
/*▲クラス内容▲*/

/*▼申込方法▼*/
#apc{
margin:25px 0 0 34px;
padding:0;
width:650px;
}

#apc h3{
margin:0;
padding:0;
}

#apc p{
margin:0 8px 0 7px;
padding:0;
}

#apc ul{
margin:0 0 0 7px;
padding:0;
color:#FF0000;
text-indent:8px;
list-style:inside;
}

#apc ol{margin:10px 0 0 30px;
padding:0;
text-indent:8px;
list-style:decimal;
}

#apc p.bsu{
margin:10px 0 0 7px;
padding:0;
}
/*▲申込方法▲*/

/*▼ご案内▼*/
#gdc{
margin:25px 0 0 34px;
padding:0;
width:650px;
}

#gdc p{
margin:0 8px 0 7px;
padding:0;
}
/*▲ご案内▲*/

/*▼アドレス▼*/
address{
margin:10px 0 0 40px;
padding:10px;
background-color:#000000;
color:#FFFFFF;
font-style:normal;
width:640px;
}
/*▲アドレス▲*/

/*▼フッター▼*/
#ftr{
margin:10px 0 0 32px;
padding:0;
width:675px;
}

#ftr p{
margin:0 0 0 7px;
padding:0;
color:#FF0000;
}

#ftr p.cpy{
margin:0;
padding:0;
text-align:center;
color:#666666;
}

#ftr hr{
margin:10px 0 10px 0;
padding:0;
border:1px none;
background-color:#000000;
height:1px;
}

#ftr #cls{
margin:10px 0;
padding:0;
text-align:center;
}
/*▲フッター▲*/
