/* 基本設定
--------------------------------------------------- */
body{
	font-family : "ＭＳ Ｐゴシック", Osaka, sans-serif;
	margin: 0px;

}
.text100 {
	font-size			: 12px;
	font-weight : normal;
	color       : #333333;

}
.text80{
	font-size   : 10px;
	font-weight : normal;
	color       : #333333;
}

.text60{
	font-size   : 60%;
	font-weight : normal;
	color       : #333333;
}

.line150{
	font-size   : 12px;
	font-weight : normal;
	color       : #333333;
	line-height : 140%;
}

.line180 {
	font-size   : 10px;
	font-weight : normal;
	color       : #333333;
	line-height : 180%;
}

.text_red{
	font-weight : normal;
	color       : #990000;
}

.text_green{
 color: #94B138;
}


/* 基本設定・見出しH1タグの設定
--------------------------------------------------- */
h1 {
	font-size   : 80%;
	color       : #333333;
	font-weight : normal;
	margin      : 0px;
	padding     : 0px;
}

/* フッターテキスト設定
--------------------------------------------------- */
.footer_line150{
	font-size   : 10px;
	font-weight : normal;
	color       : #777777;
	line-height : 150%;
}

/* TOP SEARCH 設定
--------------------------------------------------- */
.search_table{
	font-size   : 80%;
	font-weight : normal;
	color       : #333333;
	border      : 1px solid #CCCCCC;
	line-height : 150%;
}
.search_table_pink{
	font-size        : 80%;
	font-weight      : normal;
	color            : #333333;
	border           : 1px solid #CCCCCC;
	background-color : #F9E8F2;
}
.search_table_gray{
	font-size        : 80%;
	font-weight      : normal;
	color            : #333333;
	border           : 1px solid #CCCCCC;
	background-color : #F3F3F3;
}

/* TOP COLUMN 設定
--------------------------------------------------- */
.column_table_gray{
	font-size        : 80%;
	font-weight      : normal;
	color            : #333333;
	border           : 1px solid #EEEFF0;
	background-color : #FFFFFF;
}

/* 詳細ページTOP　TOPICS
--------------------------------------------------- */
.topics{
	font-weight : normal;
	color       : #94B138;
	line-height : 140%;
	font-size   : 12px;
}

/* 詳細ページ　スクール名
--------------------------------------------------- */
.title_txt{
	font-size   : 100%;
	font-weight : bold;
	color       : #444444;
}

/* 詳細ページ　よくある質問　Question
--------------------------------------------------- */
.q_pink{
	font-size   : 80%;
	font-weight : normal;
	color       : #D07BB2;
	font-size   : 80%;
}

/* テーブルボーダーの設定
--------------------------------------------------- */
.box_underline{
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #CECECE;
}
.box_underline_green{
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #EBF3D1;
}
.box_underline_gray{
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #D9D9D0;
	border-top-width    : 1px;
	border-top-style    : dotted;
	border-top-color    : #D9D9D0;
}
.box_underline_gray_t{
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #D9D9D0;
}

/*通常リンク
--------------------------------------------------- */
a:link{
	color: #000099; text-decoration: none;
}

a:visited{
	color: #000099; text-decoration: none;
}

a:hover{
	color: #000099; text-decoration: underline;
}

a:active{
	color: #000099; text-decoration: none;
}

/*ピンクリンク
--------------------------------------------------- */
.text_pink{
	color: #CD2090;
}

.text_pink a:link{
	color: #CD2090; text-decoration: none;
}

.text_pink a:visited{
	color: #CD2090; text-decoration: none;
}

.text_pink a:hover{
	color: #CD2090; text-decoration: underline;
}

.text_pink a:active{
	color: #CD2090; text-decoration: none;
}
.caption {
	font-size: 10px;
	line-height: 130%;
	color: #333333;
}
.text100g {

	font-size			: 12px;
	font-weight : normal;
	color       : #666666;
}

/*特別抗告枠
--------------------------------------------------- */

.kouokoku_waku {
	background-color: #F8F8F1;
	padding: 5px;
	width: 374px;
	font-size: 12px;
}
.koukoku_cath {
	font-size: 10px;
	background-color: #DDEAB9;
	display: block;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.koukoku_img01 {
	padding: 5px;
	margin-right: 10px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.koukoku_img02 {
	padding: 5px;
	margin-right: 10px;
	float: left;
	margin-top: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.koukoku_name {
	color: #CD2090;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.koukoku_text {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 16px;
}
.koukoku_btn {
	margin: 0px;
	padding: 0px;
}
.clear_left {
	clear: left;
}

.division_c_classify{
	font-size   : 12px;
	font-weight : normal;
	color       : #333333;
	line-height : 140%;
        width       : 45px;
}


