/* CSS Document */

body{margin:0; padding:0; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

ul{margin:0 0 0 15px;}
 
li{margin-left:0; list-style-type:disc;} 
 
p{margin-top:8px;}

.margin{margin-bottom:10px;}

a{color:#006699; text-decoration:underline;}
a:active{color:#ff3399; text-decoration:underline;}
a:hover{color:#3399ff; text-decoration:underline;}


/* 共通スタイル */

.txt_10{font-size:10px; line-height:140%; color:#333333;}
.txt_10blb{font-size:10px; line-height:140%; color:#003399; font-weight:bold;}

.txt_12{font-size:12px; line-height:140%; color:#333333;}
.txt_12b{font-size:12px; line-height:140%; color:#333333; font-weight:bold;}
.txt_12blb{font-size:12px; line-height:140%; color:#003399; font-weight:bold;}
.txt_12r{font-size:12px; line-height:140%; color:#CC0000;}
.txt_12br{font-size:12px; line-height:140%; color:#CC0000; font-weight:bold;}

.txt_14{font-size:14px; line-height:140%; color:#333333;}
.txt_14b{font-size:14px; line-height:140%; color:#333333; font-weight:bold;}
.txt_14blb{font-size:14px; line-height:140%; color:#003399; font-weight:bold;}
.txt_14br{font-size:14px; line-height:140%; color:#CC0000; font-weight:bold;}

.txt_18b{font-size:18px; line-height:140%; color:#333333; font-weight:bold;}
.txt_18blb{font-size:18px; line-height:140%; color:#003399; font-weight:bold;}

.cap_12{font-size:12px; line-height:140%; color:#009999;}
.cap_10{font-size:10px; line-height:140%; color:#009999;}

.tel{font-size:14px; line-height:140%; color:#3385D6; font-weight:bold;}

.bg_white{font-size:12px; line-height:140%; background-color:#ffffff;}

.pagetop{padding:5px 10px 10px 10px; font-size:12px; text-align:right;}



/* トップページ */

.privacy{
width:372px;
margin:15px 0px 10px 0px ;
font-size:10px;
color:#333333;
}



/* 3つのポイント */

.point_lead{font-size:12px; line-height:140%; color:#333333; background-color:#fffacd;}
.point_ttl{font-size:14px; line-height:140%; color:#FF7C00; font-weight:bold;}



/* カリキュラム */

.gakunen { font-size:12px; line-height:140%; color:#333333; font-weight:bold;}
.curri_lead{font-size:12px; line-height:140%; color:#333333; background-color:#CDF3CD;}
.curri_ttl{font-size:14px; line-height:140%; color:#009900; font-weight:bold;}
.bg_gray60{background-color:#999999;font-size:12px; line-height:140%;}
.bg_green30s{background-color:#7ee07e;}
.bg_green80{background-color:#019901;}
.bg_pink{background-color:#ffcccc;}
.bg_blue30s{background-color:#D0EFFF;}
.bg_theme{background-color:#DFECFF;}
.bg_orange{background-color:#FFCC66;}
.bg_area{background-color:#DFECFF;}
.bg_orange80{background-color:#FF9900;font-size:12px; line-height:140%;color:#FFFFFF;}
.bg_red80{background-color:#FF3C4A;font-size:12px; line-height:140%;color:#FFFFFF;}
.bg_gray20{background-color:#F6F6F6;font-size:12px; line-height:140%;}
.bg_gray20s{background-color:#F6F6F6;font-size:10px;}
.bg_green{background: url(../img/curri/bg_green.gif);font-size:12px; line-height:140%; font-weight:bold;color:#004400;}
.bg_blue{background: url(../img/curri/bg_blue.gif);font-size:12px; line-height:140%; font-weight:bold;color:#000044;}
.bg_yellow{ background-color:#FFFFCC;}
.bg_white0{background-color:#ffffff;}
.curri_gr_ttl { font-size:12px; font-weight:bold; line-height:140%; color:#CC0000;}
.theme_ttl {font-size:10px; line-height:140%; font-weight:bold; color:#FF3399}
.area_ttl {font-size:10px; line-height:140%;font-weight:bold; color:#3D33FF}



/* 申し込み */

.free_lead{font-size:12px; line-height:140%; color:#333333; background-color:#D1EBFF;}
.free_ttl{font-size:14px; line-height:140%; color:#3385D6; font-weight:bold;}
.bg_midashi{background-color:#89DAE8;font-size:14px; font-weight:bold; color:#003399}
.bg_gray{background-color:#999999;font-size:12px; line-height:140%;}
.bg_y1{background-color:#FFE366;font-size:12px; font-weight:bold;}
.bg_y2{background-color:#FFFF99;font-size:12px;}
.bg_bl{background-color:#D0EFFF;font-size:12px; font-weight:bold;}

.bg_b{background-color:#C3D9ED;}
.bg_g{background-color:#37A5C4;}

.txt_bl {font-size:12px; line-height:140%;font-weight:bold; color:#3D33FF}



/* 連絡先 */

.maps_ttl{font-size:14px; line-height:140%; color:#ED647C; font-weight:bold;}
.maps_lead{font-size:12px; line-height:140%; color:#333333; background-color:#FEDCE2;}



/* Q＆A */

.qa_lead{font-size:12px; line-height:140%; color:#333333; background-color:#E9DCF5;}
.q{font-size:14px; line-height:140%; color:#333333; font-weight:bold; background-color:#E9DCF5;}
.a_txt{font-size:14px; line-height:140%; color:#855CAD; font-weight:bold;}

