#title_image{
	margin : 20px 0px 0px 0px ;
}


/* *********************** トップキャンペーン関連 *********************** */

#campaign-top{
	position: relative;
	margin : 20px  0px 0px 0px ;
	width: 600px;
	background-image : url(image/campaign_topbar.gif);
	background-repeat : no-repeat;
	background-position : left top;
}

#campaign-top h2{
	font-size : 75%;
	margin : 3px 0px 0px 110px ;
	font-weight : normal;
	color : #000066;
}

img.thismonth_campaign{
	margin-top : 5px ;
}

p.campaign-top{
	font-size : 80%;
	margin-top : 5px ;
}



/* *********************** トップキャンペーン関連ここまで *********************** */

/* *********************** トップスクール通信関連 *********************** */

#news {
	position: relative;
	width: 600px;
	margin : 20px 0px 0px 0px ;
	overflow: scroll; 
	background-image : url(image/news-topbar.gif);
	background-repeat : no-repeat;
	background-position : left top;
	scrollbar-base-color:#cccccc; 
	scrollbar-face-color:#cccccc; 
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF; 
	scrollbar-highlight-color:#cccccc; 
	scrollbar-shadow-color:#cccccc; 
	scrollbar-3dlight-color:#FFFFFF; 
	scrollbar-darkshadow-color:#FFFFFF; 
	overflow-x: hidden; 
        border : 1px solid gray;
} 

#news h2{
	font-size : 75%;
	margin-left : 70px ;
	margin-top : 2px ;
	font-weight : normal;
	color : #000066;
}

#news ul{
	margin-top : 5px ;
	list-style-type : none ;
}

#news a{
	background-color: #ffffff;
        text-decoration: none; 
        font-size : 71%;
        color : #800000;
        margin : 3px　5px;/*上、左*/
        line-height : 20px;
}

#news a:hover{
	background-color: #ffffff;
        color: #800000 ;
        text-decoration: underline; 
}

/* *********************** トップスクール通信関連ここまで *********************** */


/* *********************** トップ各種お試し関連 *********************** */

#trial {
	position: relative;
	margin : 20px 0px 0px 0px ;
	width: 600px;
        background-image : url(image/trialbar.gif);
        background-repeat : no-repeat;
        background-position : left top;
}

#trial h2{
        font-size : 75%;
	margin-left :20px;
	font-weight : normal;
	color : #000066;
}

#trial ul{
	list-style-type : none;
	margin-top : 10px ;
        
}

li.omoushikomi{
	float : left ;
	margin-right : 3px ;
}



/* *********************** トップ各種お試し関連 ここまで *********************** */


/* *********************** トップ各校所在地 *********************** */


#store{
	position: relative;
	margin : 20px 0px 0px 0px ;
	width: 600px ;
    line-height : 18px;   
}


h3.store{
    margin-bottom : 0px ;
	font-size : 80% ;
	margin-top : 15px ;
}

#store-honkou{
	position: relative;
	width : 300px ;
    float: left;
}

#store-shiroishi{
	position: relative;
	width : 300px ;
	float : left ;
}

#store-bunsitu{
	position: relative;
	width : 300px ;
	float : left ;
}

#store-china{
	position: relative;
	width : 300px ;
	float : left ;
}

/* *********************** トップ各校所在地ここまで *********************** */




/* *********************** スクールのご案内 *********************** */


img.infoschool{
        float : left;
        margin : 0px 10px 0px;/*上、右、左*/
}

img.infoschool_title{
        margin : 5px 0px;/*上、左*/
}

img.infoschool_text_title{
        margin : 20px 0px 0px 0px ;
}


table.schoolintroduction{
       margin : 30px 5px;/*上、左*/
	font-size : 75% ;
}


p.shiroishimap{
       font-size : 70%;
       margin-top : 5px;
}

p.infoschool{
       font-size : 80%;
       margin-top : 5px;
}

h3.infoschool{
	font-size : 90% ;
	margin : 0px ;
	color : #330099 ;
}

ul.infoschool{
	list-style-type : disc ;
	font-size : 80% ;
	margin-left : 20px ;
}

#infoschool-td{
	background-color : #D3D3D3 ;
	font-size : 80% ;
	padding : 10px ;
}



#infoschool-tel{
	font-size : 150% ;
}

/* *********************** スクールのご案内ここまで *********************** */


/* *********************** 体験レッスン *********************** */

p.trial{
       font-size : 80%;
       margin-top : 5px;
       letter-spacing : 1px;
}

p.trial2{

       font-size : 80%;
       margin-top : 5px;
       color : #ff6600;
       letter-spacing : 1px;
}

table.infotrial{
	margin-top : 25px ;
	border-width : 1px ;
	border-style : dotted ;
	border-color : #cccccc ;
}

h3.infotrial{

	font-size : 90% ;
	color : #A9A9A9 ;
}

p.infotrial{
	font-size : 75% ;
	margin-top : 10px ;
}

/* *********************** 体験レッスンここまで *********************** */


/* *********************** スタジオレンタル *********************** */


h3.studio_attention{
	font-size : 80%;
	font-weight : normal;
	color : #0c126c;
	margin : 30px 0px 5px 0px ;
}

ul.studio_agreement{
       font-size : 80%;
	margin : 0px 0px 20px 16px ;
       list-style-type : circle;
}

span.price{
       font-size : 75%;
       color : red;
}

table.studio_price{
       font-size : 81%;
       background-color : #000000 ;

}

td.studio_title_bg{

          text-align: center; 
          background-color : #ccff99 ;
}

img.studio_photo{
       margin-bottom : 5px;
}

table.studio_room{
	font-size : 81%;
	background-color : #ffffff ;
}

td.studio_room{
	background-color : #d9d9d9 ;
}

img.gakkou{
      margin : 30px 0px 0px 5px;
}


/* *********************** スタジオレンタルここまで *********************** */


/* *********************** よくあるご質問 *********************** */


h3.faq{
         font-size : 75%;
         font-weight: bold; 
         list-style-image : url(image/faq_button.gif);
         margin : 0px 0px 0px 5px;
         color : #ff9900;
}


p.faq{
         margin : 5px 0px 20px 5px ;
         font-size : 75%;
　　　　letter-spacing : 1px;
}


/* *********************** よくあるご質問ここまで *********************** */

/* *********************** 講師紹介 *********************** */

h3.teacher_course{
	font-size : 80%;
	color : #000099;
	background-color : #ccff99;
	float : clear ;
	clear : both ;
}

ul.teacher{
       list-style-type : none ;
       font-size : 80%;
}

li.teacher{
	margin : 15px 15px 15px 0px ;
	float : left ;
}

table.teacher{
       border : 1px solid gray ; }


td.teacher{
       padding : 5px;
}


img.teacher_photo{
       margin : 10px 10px;/*左、右*/
}

h4.teacher{
	font-size : 85% ;
	color : #0c126c ;
	
}

ul.teacher_course{
        font-size : 80%;
        margin-top : 5px ;
        list-type : none ;
	clear : both ;
}


li.teacher_course{
	float : left ;
	margin-right : 10px ;
}


p.teacher_profile{
	float : clear ;
	clear : both ;
        font-size : 75%;
        letter-spacing : 1px;
	margin-bottom : 15px ;
}

/* *********************** 講師紹介ここまで *********************** */


/* *********************** お申し込み *********************** */


h3.trial_attention{
        font-size : 85%;
        color : #0c126c;
　　　　margin-left : 4px ;
}

ul.trial_attention{
           font-size : 73%;
           color : #000000 ;
           margin : 10px 0px 10px 20px;
           list-style-image : url(image/course_button.gif);
           
}

li.trial_attention{
	margin-bottom : 4px;

}

#kakuomoushikomi {
	position: relative;
	top: 20px;
	width: 600px;
	background-image : url(image/trialbar.gif);
	background-repeat : no-repeat;
	background-position : left top;
}


h2.kakuomoushikomi{
	font-size : 75%;
	font-weight : normal;
	color : #000066;
	margin : 2px 0px 0px 20px ;

}

p.omoushikomi{
	font-size : 70%;
	margin : 10px 0px 8px 0px ; 
}

#kakuomoushikomi ul{
        list-style-type : none ;
}

li.omoushikomi1{
	float:left;
	margin-right : 5px ;
}

li.omoushikomi2{
	float:clear;

}

/* *********************** お申し込みここまで *********************** */


/* *********************** コース概要 *********************** */

h3.course_title{
	font-size : 85%;
	margin : 3px 0px 20px 0px ;
	line-height : 18px;
	font-weight : normal;
	color : #339900;
}

ul.course_cautions{
	list-type : square ;
	font-size : 73%;
	color : #000000 ;
	margin-left : 18px;
	list-style-image : url(image/course_button.gif);
}

li.course_cautions{
   
           margin-bottom : 4px;

}

td.title_bg{

          text-align: center; 
          background-color : #ccff99 ;
}


p.tax{
      font-size : 73%;
      text-align : right;
	margin : 10px 0px 10px ;
}




img.honkou{
       margin : 4px 3px;/*下、左*/
}

table.honkou{
       font-size : 81%;
       background-color : #000000 ;

}

img.shiroishikou{
       margin-bottom : 4px;
       margin-left : 3px;
}

table.shiroishikou{
       font-size : 81%;
       background-color : #000000 ;

}

p.jazz_course{
      font-size : 80%;
      margin : 3pt 0pt 5px 0pt ;

}

img.jazz_goto_shiroishi{
      margin : 4px 10px;/*下、左*/
}

img.jazz_goto_honkou{
     margin : 4px 10px;/*下、左*/
}

img.chinamap_title{
     margin-left : 8px;
     margin-top : 10px;
}

h4.enjoy_china{
     font-size : 90%;
     margin-left : 8px;
}

p.enjoy_china_address{
     font-size : 80%;
     margin-left : 8px;
}

span.china{
     color : #ff6600;
}

/* *********************** コース概要ここまで *********************** */





/* *********************** イベントのご案内ここから *********************** */

img.infoevent{
        margin-bottom : 8px;
}

table.campaign{
        margin-top : 20px ;
        border-width :1px;
        border-style :solid;
        border-color : #cccccc;
}

p.eventnews{
        font-size : 75% ;
        margin-top : 1px;
	margin-bottom : 8px;
}

#infoevent_main table{
        border-width :1px;
	border-style :solid;
	border-color : #cccccc;
}

h2.campaign{
	font-size : 80% ;
	margin : 10px 0px 10px 5px ;
	color : #009900
}

p.campaign{
	font-size : 75% ;
	margin : 0px 0px 5px 5px ;
	color : #990000 ;
}

h2.event_title{
	font-size : 80% ;
	margin : 40px 0px 10px 0px ;
	color : #009900
}

p.event{
	font-size : 75% ;
}

p.event_date{
	font-size : 71% ;
	margin-top : 15px ;
}

table.party{
	font-size : 75% ;
	cellpadding : 5px ;
}

table.event{
	font-size : 75% ;
	cellpadding : 5px ;
}

td.event{
	padding : 8px ;
}


/* *********************** イベントのご案内ここまで *********************** */


/* *********************** 発表会ここから *********************** */

img.infoparty{
        margin-bottom : 8px;
}

h3.party_title{
	font-size : 85% ;
	margin : 40px 0px 20px 0px;
	color : #66CC00 ;
}

h4.party_title{
	color : #FF6600 ;
	font-size : 80% ;
	margin : 20px 0px 5px 0px ;
}

p.party_title{
	font-size : 75% ;
	color : #000066;
}

p.party{
	font-size : 75% ;
}

p.party_date{
	margin-top : 20px ;
	font-size : 71% ;
}

table.party_table{
	font-size : 80% ;
}

td.party_td{
	padding : 5px ;
}

/* *********************** プチ・発表会ここまで *********************** */

/* *********************** 講師ライブここから *********************** */

img.infolive{
        margin-bottom : 8px;
}


p.live_title{
      margin : 0px 0px 10px 0px ;
      font-size : 80% ;
      color : #993300 ;
      font-size : 75% ;
}

#live_pickup{
	margin : 15px 0px 15px 0px ;
}

/* *********************** 講師ライブここまで *********************** */

/* *********************** 生徒さんの声ここから *********************** */


p.voice_voice{
     font-size : 80%;
     margin-bottom : 5px;
     color : #993300 ;
}


p.voice_comment{
     font-size : 80%;
     margin-top : -5px;
     color : #0c126c
}

table.voice{
     border-width : 1pt;
     border-style : dotted;
     border-color : #65Cc98;
     line-height : 14pt;
     letter-spacing : 1pt;
}

/* *********************** 生徒さんの声ここまで *********************** */



/* *********************** その他いろいろ *********************** */

#page_title{
	display: none;
}



p.turn_up{
        margin-right : 10px;
        text-align : right;
}





/* *********************** その他いろいろここまで *********************** */

td.title_bg{

          text-align: center; 
          background-color : #ccff99 ;
}

/* *********************** その他 ここから*********************** */


a {
   color : #0c126c;
   text-decoration : underline;
}

a.hover{
   color : #0c126c;
   text-decoration : none;
}


/* *********************** いろいろコース特設ページ ここから*********************** */


#per_special{
	font-size: 85% ;
	font-weight: normal; 
	color : #FF6600 ; 
	margin : 10px 0px 10px 0px ;
}

h4.per_special_q{
	margin : 30px 0px 10px 0px ;		
}

blockquote.per_special_w{
	font-size: 80% ;
	font-weight: normal;
	margin : 15px 0px 35px 0px ;	
}

table.per_special{
       font-size : 70%;
       background-color : #000000 ;
	margin : 0px 0px 40px 0px ;
}

td.per_special{
	padding : 10px ;
}

h5.per_special_t{
	color : #FF6600 ;
	margin :0px 10px 15px 0px ;
	font-size : 95% ;
}

img.ideta_photo{
	float : left ;
	margin :0px 15px 5px 0px ;
}

p.vo_sp{
	padding:0px 0px 5px 20px  ;
}

p.vo_sp_q{
	color :#585858;
	margin-bottom : 25px;

}

ul.r_a{
	font-size : 85% ;
	list-style-type : square ;
	margin : 10px 0px 10px 0px ;
}

#r_a{
	font-size : 80% ;
	text-align : right ;
}

