@charset "Shift_JIS";

/*-フォント設定-*/
.text10, .t10s130, .t10s140, .t10s150, .t10s160, .t10s170, .t10s180, .t10s190, .t10s200,
.text12, .t12s130, .t12s140, .t12s150, .t12s160, .t12s170, .t12s180, .t12s190, t12s200,
.text14, .t14s130, .t14s140, .t14s150, .t14s160, .t14s170, .t14s180, .t14s190, .t14s200,
.text18 , .t18s130, .t18s140, .t18s150, .t18s160, .t18s170, .t18s180, .t18s190, .t18s200 {
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Verdana, Sans-serif;
	}
#c-contents input,#c-contents textarea, #c-contents option { padding-top:2px; padding-bottom:2px; font-size:12px; }

body {
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, Verdana, Sans-serif;
	}

body, input, textarea, td, th {
	color:#666666;
	}


/*-基本設定*/
html, body,
h1, h2, h3, h4, h5, h6,
div, p, ul, ol, dl,
address, form {
	display:block;
	margin:0;
	padding:0;
	line-height:100%;
	text-align:left;
	}

input {
	padding:0px;
	margin:0px;
	}

dt, dd, span {
	margin:0px;
	padding:0px;
	line-height:100%;
	text-align:left;
	}

li {
	margin: 0;
	padding: 0;
	text-align: left;
	list-style-image:none;
	list-style-type:none;
	}	

a, em, span, strong {
	display:inline;
	}

img {
	border-width:0px;
	border-style:none;
	}

/*-基本設定：リンク用-*/
a {
	color:#002072;
	}

/*-float解除-*/
.clear{
	font-size:0% !important;
	margin:0px !important;
	padding:0px !important;
	clear:both !important;
	line-height:0%;
	height:0px;
	display:block;
	background-color:transparent !important;
	}

/*-テキストを隠す-*/
.hide {
	display:block;
	position:absolute;
	left:-5000px;
	width:100px;
	}

/*-アイコン付きリンク-*/
.c-link {
	background:url("../../images/common/00_icon_arrow03.gif") no-repeat 0px 0.4em;
	padding-left:12px;
	/*padding-right:20px !important;*/
	}
	
a.c-link {
	background:url("../../images/common/00_icon_arrow03.gif") no-repeat 0px 0.25em;
	padding-left:12px;
	}

/*-アイコン付きリンク02-*/
.c-link02 {
	background:url("../../images/common/00_icon_arrow04.gif") no-repeat 0px 0.4em;
	padding-left:12px;
	}
	
a.c-link02 {
	background:url("../../images/common/00_icon_arrow04.gif") no-repeat 0px 0.25em;
	padding-left:12px;
	}

/*-ページトップ-*/
.c-ctop {
	background:url("../../images/common/00_bg_dotline_x01.gif") repeat-x top left;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	}
.c-cnext {
	text-align:left;
	padding-bottom:10px;
	}
		
.c-pagetop {
	text-align:right;
	padding-bottom:10px;
	}
/*-アイコンNEW-*/
.c-new {
	padding-left:5px;
	}

span.c-new-small {
	padding-left:5px;
	position:relative;
	top:2px;
	}
	


/*-テキストヘッダー-*/
.c-texthead {
	background-color:#E2E5ED;
	color:#50618C;
	padding:3px 10px 2px 10px;
	margin-bottom:10px;
	}

/*-JS使用アナウンス-*/	
#c-noscript {
	font-size:10px;
	line-height:130%;	
	padding:10px;
	}

.c-error { color:#990000; }

/*-専門学校へのテキストボタン-*/
.navichange{
	margin:0 2px 10px 0;
}
.btn_navichenge {
	margin:4px 1px 4px 0px;
	padding:3px 2px 2px 2px;
	text-align:right;
	display:block;
	}
.btn_navichenge2 {
	margin:0px 1px 0px 0px;
	padding:0px 2px 0px 2px;
	text-align:right;
	display:block;
	}



/* ------------------------------------------------------

	以下2008.11追加
	
--------------------------------------------------------*/

/* clear + clearfix */

.clear{
	clear:both;
	height:0;
	margin:0;
	padding:0;
	font-size:0;
	_font-size:0;
	line-height:0;
	_line-height:0;
}
.clearfix {
	height         :auto !important;
	height         :1px;
	min-height     :1%;  /* for IE 7*/
	/*\*//*/display:inline-table;/**/
}
.clearfix:after {
	content        :".";
	display        :block;
	clear          :both;
	height         :0;
	font-size      :1%;
	line-height    :1%;
	visibility     :hidden;
}

.non {
	display:none
}



/* ------------------------------------------------------

	以下2009.01追加
	
--------------------------------------------------------*/

/*---------------------------------------------
 Initialization
---------------------------------------------*/
.R-voice-reader{
	text-indent: -9999px;
	font-size: 0px;
	line-height: 0px;
}


/*---------------------------------------------
 Link
---------------------------------------------*/
/*link icon*/
.R-link01{
	display: block;
	padding-left: 16px;
	background: url(../../../common_R/images/common/icon_link01.gif) 0 4px no-repeat;
}
.R-link01s{
	display: block;
	padding-left: 14px;
	background: url(../../../common_R/images/common/icon_link01.gif) 0 3px no-repeat;
	font-size: 84%;
}
.R-link01-l{
	padding-left: 16px;
	background: url(../../../common_R/images/common/icon_link01.gif) 0 2px no-repeat;
}
.R-link01s-l{
	padding-left: 14px;
	background: url(../../../common_R/images/common/icon_link01.gif) 0 1px no-repeat;
	font-size: 84%;
}
.R-link02s{
	display: block;
	padding-left: 6px;
	background: url(../../../common_R/images/common/icon_link02.gif) 0 5px no-repeat;
	font-size: 84%;
}
.R-link02s-l{
	padding-left: 6px;
	background: url(../../../common_R/images/common/icon_link02.gif) 0 3px no-repeat;
	font-size: 84%;
}
.R-link03s{
	padding-left: 6px;
	background: url(../../../common_R/images/common/icon_link03.gif) 0 5px no-repeat;
	font-size: 84%;
}
.R-link03s-l{
	padding-left: 6px;
	background: url(../../../common_R/images/common/icon_link03.gif) 0 3px no-repeat;
	font-size: 84%;
}
.R-link04{
	display: block;
	padding-left: 8px;
	background: url(../../../common_R/images/common/icon_link04.gif) 0 5px no-repeat;
}
.R-link04s{
	display: block;
	padding-left: 8px;
	background: url(../../../common_R/images/common/icon_link04.gif) 0 5px no-repeat;
	font-size: 84%;
}
.R-link04-l{
	padding-left: 8px;
	background: url(../../../common_R/images/common/icon_link04.gif) 0 3px no-repeat;
}
.R-link05{
	display: block;
	padding-left: 17px;
	background: url(../../../common_R/images/common/icon_link05.gif) 0 2px no-repeat;
}
.R-link06{
	display: block;
	padding-left: 17px;
	background: url(../../../common_R/images/common/icon_link06.gif) 0 4px no-repeat;
}
.R-link06s{
	display: block;
	padding-left: 17px;
	background: url(../../../common_R/images/common/icon_link06.gif) 0 3px no-repeat;
	font-size: 84%;
}
.R-link07{
	display: block;
	padding-left: 17px;
	background: url(../../../common_R/images/common/icon_link07.gif) 0 2px no-repeat;
}
.R-link08s{
	display: block;
	padding-left: 14px;
	background: url(../../../common_R/images/common/icon_link08.gif) 0 3px no-repeat;
	font-size: 84%;
}

.R-link-bl01{
	display: block;
	padding: 0 0 2px 17px;
	background: url(../../../common_R/images/common/icon_link_bl01.gif) 0 2px no-repeat;
	font-size: 84%;
}

/*pagetop*/
.R-link-pagetop{
	padding-left: 12px;
	background: url(../../../common_R/images/common/icon_link_pagetop.gif) 0 3px no-repeat;
	font-size: 84%;
}

/*page down*/
.R-link-pagedown01{
	display: block;
	padding-left: 12px;
	background: url(../../../common_R/images/common/icon_link_pagedown.gif) 0 5px no-repeat;
}
.R-link-pagedown01s{
	display: block;
	padding-left: 12px;
	background: url(../../../common_R/images/common/icon_link_pagedown.gif) 0 3px no-repeat;
	font-size: 84%;
}
.R-link-pagedown01s-l{
	padding-left: 12px;
	background: url(../../../common_R/images/common/icon_link_pagedown.gif) 0 5px no-repeat;
	font-size: 84%;
}

/*link text align*/
.R-link-right{
	display: block;
	text-align: right;
}
.R-link-center{
	display: block;
	text-align: center;
}


/*=============================================
 clearFix
=============================================*/
/*---- for not IE ----*/
.clearFix:after{
	content:".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

/*---- for IE7 and Mac ----*/
.clearFix{
	display: inline-block;
	min-height: 1%;
	/* escape MacIE5 \*/
	display: block;      /*---- for not Mac ----*/
	/* escape MacIE5 */
}

/*---- for IE5 IE6... ----*/
/* escape MacIE5 \*/
* html .clearFix{
	height: 1%;
}
/* escape MacIE5 */

