@charset "utf-8";

/* --------------------------------
	汎用スタイル：
	2012/09/04
-----------------------------------*/

/* ==========================================================================================================

	 レイアウト
 
============================================================================================================*/
/*  ------------------------------------------------------------------

	ページ全幅設定

---------------------------------------------------------------------*/
.pageWidth{
	margin: 0 auto;
	width: 951px;
	text-align: left;
}
/* ==========================================================================================================

	 hyperText
 
============================================================================================================*/
/*  ------------------------------------------------------------------

	アンカー基本色

---------------------------------------------------------------------*/
a {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	text-decoration: underline;
	color: #0e3f81;
}
a:link {
	color: #0e3f81;
	text-decoration: underline;
}
a:visited {
	color: #609;
	text-decoration: underline;
}
a:hover {
	color: #0e3f81;
	text-decoration: none;
}
/*  ------------------------------------------------------------------

	パターン1 (黒色アンダーライン無し)

---------------------------------------------------------------------*/
.aType01 a:link,
.aType01 a:visited {
	text-decoration: none;
	color: #666666;
}
.aType01 a:hover {
	text-decoration: underline;
	color: #666666;
}

/*  ------------------------------------------------------------------

	パターン2 (黒色アンダーライン)

---------------------------------------------------------------------*/
.aType02 a:link,
.aType02 a:visited {
	text-decoration: underline;
	color: #666666;
}
.aType02 a:hover {
	text-decoration: none;
	color: #666666;
}
/*  ------------------------------------------------------------------

	パターン3 (パンくず)

---------------------------------------------------------------------*/
.aType03 a:link {
	text-decoration: none;
	color: #0e3f81;
}
.aType03 a:visited {
	text-decoration: underline;
	color: #609;
}
.aType03 a:hover {
	color: #0e3f81;
	text-decoration: underline;
}
/*  ------------------------------------------------------------------

	パターン4 (水色アンダーラインなし)

---------------------------------------------------------------------*/
.aType04 a:link{
	text-decoration: none;
	color: #0e3f81;
}
.aType04 a:visited {
	text-decoration: none;
	color: #609;
}
.aType04 a:hover {
	text-decoration: underline;
}
/*  ------------------------------------------------------------------

	パターン5 (青色アンダーライン)

---------------------------------------------------------------------*/
.aType05 a:link,
.aType05 a:visited {
	text-decoration: underline;
	color: #0066cc;
}
.aType05 a:hover {
	text-decoration: none;
}
/*  ------------------------------------------------------------------

	パターン6 (青色アンダーラインなし)

---------------------------------------------------------------------*/
.aType06 a:link,
.aType06 a:visited {
	text-decoration: none;
	color: #0066cc;
}
.aType06 a:hover {
	text-decoration: underline;
}
/*  ------------------------------------------------------------------

	パターン7 (白色アンダーライン)

---------------------------------------------------------------------*/
.aType07 a:link,
.aType07 a:visited {
	text-decoration: underline;
	color: #FFF;
}
.aType07 a:hover {
	text-decoration: none;
	color: #FFF;
}
/*  ------------------------------------------------------------------

	パターン8 (白色アンダーライン無し)

---------------------------------------------------------------------*/
.aType08 a:link,
.aType08 a:visited {
	text-decoration: none;
	color: #FFF;
}
.aType08 a:hover {
	text-decoration: underline;
	color: #FFF;
}

/*  ------------------------------------------------------------------

	パターン9 (学校カラーアンダーライン無し)

---------------------------------------------------------------------*/
/* 151202 */
.aType09 a:link,
.aType09 a:visited {
	text-decoration: none;
	color: #972137;
}
/* 151202 */
.aType09 a:hover {
	text-decoration: underline;
	color: #972137;
}

/*  ------------------------------------------------------------------

	画像をCSSで透過ホバーボタン

---------------------------------------------------------------------*/
.alpha a img,
a.alpha img,
input.alpha{
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.alpha a:hover img,
a.alpha:hover img,
input.alpha:hover{
	opacity: 0.6;
}
/* 151202 */
.alphaBg a{
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
/* 151202 */
.alphaBg a:hover{
	opacity: 0.6;
	
}

/*  ------------------------------------------------------------------

	リンクアロー

---------------------------------------------------------------------*/
/*  linkArrow
-----------------------------------*/
.linkArrow01 {
	background: url(../../../img/admissions/common/linkArrow_general01.png) no-repeat 0% 50%;
	padding-left: 10px;
}
.linkArrow02 {
	background: url(../../../img/admissions/common/linkArrow_general02.png) no-repeat 0% 50%;
	padding-left: 10px;
}
/* 151202 */
.la {
	background: url(../../../img/admissions/common/linkArrow_general01.png) no-repeat 0% 50%;
	padding-left: 10px;
}
/* 151202 *//* 151202img */
.linkArrow03 {
	background: url(../../../img/admissions/common/linkArrow_general03.png) no-repeat 100% 6px;
	padding-right: 10px;
}
/* 151202 *//* 151202img */
.linkArrow05,
.la5 {
	min-height: 15px;
	background: url(../../../img/admissions/common/linkArrow_general05.png) no-repeat 0% 0;
	padding-left: 15px;
}
/* 151202 *//* 151202img */
.linkArrow06,
.la6 {
	min-height: 15px;
	background: url(../../../img/admissions/common/linkArrow_general06.png) no-repeat 0% 0;
	padding-left: 15px;
}
/* 151202 *//* 151202img */
.linkArrow07,
.la7 {
	background: url(../../../img/admissions/common/linkArrow_general07.png) no-repeat 0% 4px;
	padding-left: 15px;
}


/*  _blankリンク (02番はアロー右配置)
-----------------------------------*/
.linkArrowBlank {
	background: url(../../../img/admissions/common/linkArrow_blank.png) no-repeat 0 ;
	padding: 3px 0 3px 17px;
}
.linkArrowBlank02 {
	background: url(../../../img/admissions/common/linkArrow_blank.png) no-repeat 100% 0;
	padding: 3px 17px 3px 0;
}
.linkArrowBlank03 {
	background: url(../../../img/admissions/common/linkArrow_blank_footer.gif) no-repeat 100% 0;
	padding: 3px 17px 3px 0;
}
/*  docリンク (02番はアロー右配置)
-----------------------------------*/
.linkArrowDoc {
	background: url(../../../img/admissions/common/linkArrow_doc.png) no-repeat 0 0;
	padding: 3px 0 3px 20px;
}
.linkArrowDoc02 {
	background: url(../../../img/admissions/common/linkArrow_doc.png) no-repeat 100% 0;
	padding: 3px 20px 3px 0;
	zoom: 1;
}
/* 151202 */
.lad {
	background: url(../../../img/admissions/common/linkArrow_doc.png) no-repeat 100% 0;
	padding: 3px 20px 3px 0;
	zoom: 1;
}

/*  pdfリンク (02番はアロー右配置)
-----------------------------------*/
.linkArrowPdf {
	background: url(../../../img/admissions/common/linkArrow_pdf.png) no-repeat 0 0;
	padding: 3px 0 3px 20px;
}
.linkArrowPdf02 {
	background: url(../../../img/admissions/common/linkArrow_pdf.png) no-repeat 100% 0;
	padding: 3px 20px 3px 0;
}
/* 151202 */
.lap {
	background: url(../../../img/admissions/common/linkArrow_pdf.png) no-repeat 100% 0;
	padding: 3px 20px 3px 0;
}

/*  xlsリンク (02番はアロー右配置)
-----------------------------------*/
.linkArrowXls {
	background: url(../../../img/admissions/common/linkArrow_xls.png) no-repeat 0 0;
	padding: 3px 0 3px 20px;
}
.linkArrowXls02 {
	background: url(../../../img/admissions/common/linkArrow_xls.png) no-repeat 100% 0;
	padding: 3px 20px 3px 0;
}
/* 151202 */
.lax {
	background: url(../../../img/admissions/common/linkArrow_xls.png) no-repeat 100% 0;
	padding: 3px 20px 3px 0;
}

/*  写真リンク (02番はアロー右配置)
-----------------------------------*/
/* 151202 *//* 151202img */
.linkArrowCam {
	background: url(../../../img/admissions/common/linkArrow_cam.png) no-repeat 0 4px;
	padding: 3px 0 3px 20px;
}
/* 151202 *//* 151202img */
.linkArrowCam02 {
	background: url(../../../img/admissions/common/linkArrow_cam.png) no-repeat 100% 4px;
	padding: 3px 20px 3px 0;
}



/*  上記はアンダーラインなし設定
-----------------------------------*/
.la:link,/* 151202 */
.la:visited,/* 151202 */
.la5:link,/* 151202 */
.la5:visited,/* 151202 */
.la6:link,/* 151202 */
.la6:visited,/* 151202 */
.la7:link,/* 151202 */
.la7:visited,/* 151202 */
.lap:link,/* 151202 */
.lap:visited,/* 151202 */
.lad:link,/* 151202 */
.lad:visited,/* 151202 */
.lax:link,/* 151202 */
.lax:visited,/* 151202 */
.linkArrow01:link,
.linkArrow01:visited,
.linkArrow02:link,
.linkArrow02:visited,
.linkArrow03:link,/* 151202 */
.linkArrow03:visited,/* 151202 */
.linkArrow04:link,/* 151202 */
.linkArrow04:visited,/* 151202 */
.linkArrow05:link,/* 151202 */
.linkArrow05:visited,/* 151202 */
.linkArrow06:link,/* 151202 */
.linkArrow06:visited,/* 151202 */
.linkArrow07:link,/* 151202 */
.linkArrow07:visited,/* 151202 */
.linkArrowBlank:link,
.linkArrowBlank:visited,
.linkArrowBlank02:link,
.linkArrowBlank02:visited,
.linkArrowBlank03:link,/* 151202 */
.linkArrowBlank03:visited,/* 151202 */
.linkArrowDoc:link,
.linkArrowDoc:visited,
.linkArrowDoc02:link,
.linkArrowDoc02:visited,
.linkArrowPdf:link,
.linkArrowPdf:visited,
.linkArrowPdf02:link,
.linkArrowPdf02:visited,
.linkArrowXls:link,
.linkArrowXls:visited,
.linkArrowXls02:link,
.linkArrowXls02:visited,
.linkArrowCam:link,/* 151202 */
.linkArrowCam:visited,/* 151202 */
.linkArrowCam02:link,/* 151202 */
.linkArrowCam02:visited/* 151202 */
{
	text-decoration: none;
}

.la:hover,/* 151202 */
.la5:hover,/* 151202 */
.la6:hover,/* 151202 */
.la7:hover,/* 151202 */
.lap:hover,/* 151202 */
.lad:hover,/* 151202 */
.lax:hover,/* 151202 */
.linkArrow01:hover,
.linkArrow02:hover,
.linkArrow03:hover,/* 151202 */
.linkArrow04:hover,/* 151202 */
.linkArrow05:hover,/* 151202 */
.linkArrow06:hover,/* 151202 */
.linkArrow07:hover,/* 151202 */
.linkArrowBlank:hover,
.linkArrowBlank02:hover,
.linkArrowBlank03:hover,
.linkArrowDoc:hover,
.linkArrowDoc02:hover,
.linkArrowPdf:hover,
.linkArrowPdf02:hover,
.linkArrowXls:hover,
.linkArrowXls02:hover,
.linkArrowCam:hover,
.linkArrowCam02:hover
{
	text-decoration: underline;
}

/*  ------------------------------------------------------------------

	コンテンツ内ページトップ

---------------------------------------------------------------------*/
.ContentPageTop {
	text-align: right;
}
.ContentPageTop p {
	background: url(../../../img/admissions/common/linkArrow_pageTop.png) no-repeat 0 50%;
	display: inline;
	padding: 3px 0 3px 20px;
}

.ContentPageTop a:link,/* 151202 */
.ContentPageTop a:visited/* 151202 */
{
	text-decoration: none;
}

.ContentPageTop a:hover/* 151202 */
{
	text-decoration: underline;
}


/* ==========================================================================================================

	 テキスト表現
 
============================================================================================================*/
/*  ------------------------------------------------------------------

	文字サイズ

---------------------------------------------------------------------*/
.font16 {
	font-size: 130%;
}
.font14 {
	font-size: 117%;
}
.font10 {
	font-size: 82%;
}
.font08 {
	font-size: 75%;
}
.font07 {
	font-size: 62%;
}
/*  ------------------------------------------------------------------

	文字色

---------------------------------------------------------------------*/
/*  赤
-----------------------------------*/
.txtCr01 {
	color: #e3330e;
}
/*  青
-----------------------------------*/
.txtCr02 {
	color: #06F;
}
/*  白
-----------------------------------*/
.txtCr03 {
	color: #FFF;
}
/*  黒
-----------------------------------*/
.txtCr04 {
	color: #454545;
}
/*  オレンジ
-----------------------------------*/
.txtCr04 {
	color: #FC0;
}
/*  水色
-----------------------------------*/
.txtCr05 {
	color: #0c88c9;
}
/*  朱色
-----------------------------------*/
.txtCr06 {
	color: #e43209;
}

/*  ------------------------------------------------------------------

	MSゴに変換

---------------------------------------------------------------------*/
/* 151202 */
.msGothic {
	font-family: "ＭＳ Ｐゴシック", sans-serif;
}

/*  ------------------------------------------------------------------

	行間 (line-height: 2; で2倍)

---------------------------------------------------------------------*/
.txtLh1 {
	line-height: 1;
}
.txtLh12 {
	line-height: 1.2;
}
.txtLh15 {
	line-height: 1.5;
}
.txtLh18 {
	line-height: 1.8;
}
.txtLh20 {
	line-height: 2;
}
/*  ------------------------------------------------------------------

	行揃え

---------------------------------------------------------------------*/
.txtLeft {
	text-align : left;
}
.txtCenter {
	text-align : center;
}
.txtRight {
	text-align : right;
}
.txtIndent {
	text-indent : -9999px;
}
/*  ------------------------------------------------------------------

	その他

---------------------------------------------------------------------*/
/*  太字
-----------------------------------*/
.txtBold {
	font-weight:bold;
}
/*  ウエイトノーマル
-----------------------------------*/
.txtNormal {
	font-weight:normal;
}
/*  block要素中央寄せ
-----------------------------------*/
.blockCenter {
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
/*  インデント注釈
-----------------------------------*/

/*  インデント注釈
-----------------------------------*/
/* 151202 */
.section p.immunity01 { 
	padding-left: 1.4em;
	text-indent: -1em;
}
/* 151202 */
.section p.immunity02 { 
	padding-left: 3.3em;
	text-indent: -3.3em;
}
/* 151202 */
.section p.immunity023 { 
	padding-left: 2.3em;
	text-indent: -2.3em;
}
/* 151202 */
.section p.immunity025 { 
	padding-left: 3.5em;
	text-indent: -3.0em;
}
/* 151202 */
.section p.immunity027 { 
	padding-left: 2.7em;
	text-indent: -2.7em;
}
/* 151202 */
.section p.immunity03 { 
	padding-left: 4em;
	text-indent: -4em;
}

.immunity01 { 
	padding-left: 1em !important;/* 151202 *//* important追加 */
	text-indent: -1em !important;/* 151202 *//* important追加 */
}
.immunity02 { 
	padding-left: 2em !important;/* 151202 *//* important追加 */
	text-indent: -2em !important;/* 151202 *//* important追加 */
}


/*  テキストを飛ばす
-----------------------------------*/
.hide-text {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
/*  ulをインライン要素に変更
-----------------------------------*/
.ulInline li {
    display: inline;
}
/*  テキストにアイコンなど画像を直に埋め込む場合
-----------------------------------*/
.embedImg img {
    vertical-align: text-bottom;
}


/* ==========================================================================================================

	 背景設定
 
============================================================================================================*/
/*  ------------------------------------------------------------------

	角丸背景

---------------------------------------------------------------------*/
/*  水色
-----------------------------------*/
.radiusFoot01 {
	background: #f0f9ff url(../../../img/admissions/common/bg_radius01foot.png) no-repeat left bottom;
	zoom: 1;
}
.radiusHead01 {
	background: url(../../../img/admissions/common/bg_radius01head.png) no-repeat left top;
}

/* ==========================================================================================================

	 画像
 
============================================================================================================*/
/*  汎用フロート
-----------------------------------*/
/* 151202 */
.floatL,
.liFloatL li,
.dlFloatL dl,
.ddFloatL dd{
	float: left;
}
/* 151202 */
.floatR,
.liFloatR li,
.dlFloatR dl,
.ddFloatR dd{
	float: right;
}

/*  画像フロート
-----------------------------------*/
img.floatL {
	float : left;
	margin-right : 5px;
	margin-bottom : 5px;
}
img.floatR {
	float : right;
	margin-left : 5px;
	margin-bottom : 5px;
}

/*  画像フロート
-----------------------------------*/
/* 151202 */
.imgFloatL {
	float : left;
	margin-right : 15px;
	margin-bottom : 15px;
}
/* 151202 */
.imgFloatR {
	float : right;
	margin-left : 15px;
	margin-bottom : 15px;
}

/*  プロフィール用
-----------------------------------*/
/* 151202 */
ul.profThumbL{
	float : left;
	margin-right : 15px;
	margin-bottom : 5px;
}
/* 151202 */
ul.profThumbL li{
	margin-bottom:10px;
	text-align: center;
}

/* 151202 */
ul.profThumbR{
	float : right;
	margin-left : 15px;
	margin-bottom : 5px;
}
/* 151202 */
ul.profThumbR li{
	margin-bottom:10px;
	text-align: center;
}

/* ==========================================================================================================

	 見出し
 
============================================================================================================*/
.pageId, .txtHeading01, .txtHeading02, .txtHeading03 {
	line-height: 1.2;
}
/* 151202 */
.txtHeading04 {
	line-height: 1.2;
}

/*  ------------------------------------------------------------------

	ページタイトル

---------------------------------------------------------------------*/
.pageId {
	background: url(../../../img/admissions/common/bg_pageIdBody.png) no-repeat left bottom;
	margin-bottom: 30px;
	font-size: 163%;
	color: #333;
}
.pageId span {
	background: url(../../../img/admissions/common/bg_pageId.png) no-repeat left top;
	display: block;
	padding: 15px 18px 15px 24px;
}

.pageId2 {
	background: url(../../../img/admissions/common/bg_pageIdBody2.png) no-repeat left bottom;
	margin-bottom: 30px;
	font-size: 163%;
	color: #333;
}
.pageId2 span {
	background: url(../../../img/admissions/common/bg_pageId2.png) no-repeat left top;
	display: block;
	padding: 15px 18px 15px 24px;
}

/*  タイトルにボタンを設置する場合
-----------------------------------*/
.pageId.pIdBtn{
	position: relative;
	zoom: 1;
}
.pageId em{
	position: absolute;
	top: 33%;
	right: 13px;
}
.pageId em.line2-1 {
	top: 6px;
}
.pageId em.line2-2 {
	top: 26px;
}
/*  ------------------------------------------------------------------


	見出し1

---------------------------------------------------------------------*/
.txtHeading01 {
	background: url(../../../img/admissions/common/bg_txtHeading01body.png) no-repeat left bottom;
	margin-right: 4px;
	margin-bottom : 20px;
	font-size: 130%;
}
.txtHeading01 span {
	background: url(../../../img/admissions/common/bg_txtHeading01head.png) no-repeat left top;
	border-right: 1px solid #d8d8d8;
	display: block;
	padding: 9px 11px 8px 23px;
}

.txtHeading01_2 {
	background: url(../../../img/admissions/common/bg_txtHeading01body2.png) no-repeat left bottom;
	margin-right: 4px;
	margin-bottom : 20px;
	font-size: 130%;
}
.txtHeading01_2 span {
	background: url(../../../img/admissions/common/bg_txtHeading01head2.png) no-repeat left top;
	border-right: 1px solid #d8d8d8;
	display: block;
	padding: 9px 11px 8px 23px;
}

/*  ------------------------------------------------------------------

	見出し2

---------------------------------------------------------------------*/
.txtHeading02 {
	background: url(../../../img/admissions/common/bg_txtHeading02body.png) no-repeat left bottom;
	margin: 0 0 15px;
	font-size: 117%;
}
.txtHeading02 span {
	background: url(../../../img/admissions/common/bg_txtHeading02head.png) no-repeat left top;
	display: block;
	padding: 4px 18px 8px 16px;
}
/*  ------------------------------------------------------------------

	見出し3

---------------------------------------------------------------------*/
.txtHeading03 {
	margin-bottom : 15px;
	padding: 5px 10px;
	font-size: 14px;
}

/*  ------------------------------------------------------------------

	見出し4

---------------------------------------------------------------------*/
/* 151202 */
.txtHeading04 {
	padding-left: 5px;
	margin-bottom : 10px;
	color: #0f4b84;
}

/*  ------------------------------------------------------------------

	見出し5（各学科インデックスなど）

---------------------------------------------------------------------*/
/* 151202 *//* 151202img */
.txtHeading05 {
	background: #FBFBFB url(../../../img/admissions/common/bg_txtHeadding05.png) repeat-x left bottom;
	padding: 4px 10px 7px;
	font-size: 117%;
}


/* ==========================================================================================================

	 章（セクション）
 
============================================================================================================*/
div.section {
	clear : both;
	margin-bottom : 50px;
}
div.section div.section {
	margin-bottom : 30px;
}
/*  ------------------------------------------------------------------

	文章エリアで両端余白

---------------------------------------------------------------------*/
.txtBody { 
	padding: 0 4px; 
}
/*  
-----------------------------------*/
.txtBody02 { 
	padding-left: 8px; 
}
/*  ------------------------------------------------------------------

	黒枠

---------------------------------------------------------------------*/
.infoBox {
	padding: 15px 20px;
	border: 1px solid #999;
}

/* ==========================================================================================================

	 マージン(p要素・その他多用途)
 
============================================================================================================*/
/* 151202 *//* important追加 */
.mgn05 {
	margin-bottom: 5px!important;
}
.mgn10 {
	margin-bottom: 10px!important;
}
.mgn15 {
	margin-bottom: 15px!important;
}
.mgn20 {
	margin-bottom: 20px!important;
}
.mgn25 {
	margin-bottom: 25px!important;
}
.mgn30 {
	margin-bottom: 30px!important;
}
.mgn40 {
	margin-bottom: 40px!important;
}
.mgn50 {
	margin-bottom: 50px!important;
}
.mgn100 {
	margin-bottom: 100px!important;
}

/*  ネガティブマージン
-----------------------------------*/
/* 151202 */
.mgn_nl01 {margin-left: -1px!important;}

/*  マージンなし
-----------------------------------*/
/* 151202 */
.mgn_reset {margin: 0!important;}
.mgn_b_reset {margin-bottom: 0!important;}


/* ==========================================================================================================

	 パディング
 
============================================================================================================*/
/* 151202 *//* important追加 */
.pad05 {
	padding-bottom: 5px!important;
}
.pad10 {
	padding-bottom: 10px!important;
}
.pad15 {
	padding-bottom: 15px!important;
}
/* ==========================================================================================================

	 ボーダー
 
============================================================================================================*/
.bdr01{
	border-bottom: 1px dotted #999;
}
.bdr02{
	border-bottom: 1px solid #999;
}

.bdrBtmDouble{
	border-bottom: 3px double #ccc !important;
}

/* 151202 */
.pad20 {padding: 20px!important;}
/* 151202 */
.pad30 {padding: 30px!important;}
/* 151202 */
.pad50 {padding: 50px!important;}
/* 151202 */
.pad_t05 {padding-top: 5px!important;}
/* 151202 */
.pad_t10 {padding-top: 10px!important;}
/* 151202 */
.pad_t15 {padding-top: 15px!important;}
/* 151202 */
.pad_t20 {padding-top: 20px!important;}
/* 151202 */
.pad_t30 {padding-top: 30px!important;}
/* 151202 */
.pad_t50 {padding-top: 50px!important;}
/* 151202 */
.pad_b05 {padding-bottom: 5px!important;}
/* 151202 */
.pad_b10 {padding-bottom: 10px!important;}
/* 151202 */
.pad_b15 {padding-bottom: 15px!important;}
/* 151202 */
.pad_b20 {padding-bottom: 20px!important;}
/* 151202 */
.pad_b30 {padding-bottom: 30px!important;}
/* 151202 */
.pad_b50 {padding-bottom: 50px!important;}
/* 151202 */
.pad_r05 {padding-right: 5px!important;}
/* 151202 */
.pad_r10 {padding-right: 10px!important;}
/* 151202 */
.pad_r15 {padding-right: 15px!important;}
/* 151202 */
.pad_r20 {padding-right: 20px!important;}
/* 151202 */
.pad_r30 {padding-right: 30px!important;}
/* 151202 */
.pad_r50 {padding-right: 50px!important;}
/* 151202 */
.pad_l05 {padding-left: 5px!important;}
/* 151202 */
.pad_l10 {padding-left: 10px!important;}
/* 151202 */
.pad_l15 {padding-left: 15px!important;}
/* 151202 */
.pad_l20 {padding-left: 20px!important;}
/* 151202 */
.pad_l30 {padding-left: 30px!important;}
/* 151202 */
.pad_l50 {padding-left: 50px!important;}
/* 151202 */
.pad_lr05 {padding: 0 5px!important;}
/* 151202 */
.pad_lr10 {padding: 0 10px!important;}
/* 151202 */
.pad_lr15 {padding: 0 15px!important;}
/* 151202 */
.pad_lr20 {padding: 0 20px!important;}
/* 151202 */
.pad_lr30 {padding: 0 30px!important;}
/* 151202 */
.pad_lr50 {padding: 0 50px!important;}
/* 151202 */
.pad_not05 {padding: 0 5px 5px!important;}
/* 151202 */
.pad_not10 {padding: 0 10px 10px!important;}
/* 151202 */
.pad_not15 {padding: 0 15px 15px!important;}
/* 151202 */
.pad_not20 {padding: 0 20px 20px!important;}
/* 151202 */
.pad_not30 {padding: 0 30px 30px!important;}
/* 151202 */
.pad_not50 {padding: 0 50px 50px!important;}
/* 151202 */
.bdr01.bgCr01.pad15{	padding: 5px 15px!important;}

/*  パディングなし
-----------------------------------*/
/* 151202 */
.pad_reset {padding: 0 !important;}
.pad_b_reset {padding-bottom: 0!important;}


/* ==========================================================================================================

	 ボーダー
 
============================================================================================================*/
/* グレー */
/* 151202 */
.bdr01{ border: 1px solid #dfdfdf;}
/* 151202 */
.bdr_t01{border-top: 1px solid #dfdfdf;}
/* 151202 */
.bdr_not01{border: 1px solid #dfdfdf; border-top: none;}
/* 151202 */
.bdr_b01{border-bottom: 1px solid #dfdfdf;}



/* 破線 */
/* 151202 */
.bdr02{border: 1px dotted #999;}
/* 151202 */
.bdr_t02{border-top: 1px dotted #999;}
/* 151202 */
.bdr_not02{border: 1px dotted #999; border-top: none;}
/* 151202 */
.bdr_b02{border-bottom: 1px dotted #999;}
/* 151202 */
.bdrBtmDouble{border-bottom: 3px double #bbb !important;}

/* ==========================================================================================================

	 背景
 
============================================================================================================*/
/*  ------------------------------------------------------------------

	背景色

---------------------------------------------------------------------*/
/* 151202 */
.bgCr01{background-color: #FFF;}/* 白 */
/* 151202 */
.bgCr02{background-color: #3B3B3B;}/* 黒 */
/* 151202 */
.bgCr03{background-color: #efefef;}/* グレー */
/* 151202 */
.bgCr04{background-color: #97253c;}/* 学部カラー */
/* 151202 */
.bgCr05{background-color: #FFF;}



/* ==========================================================================================================

	 JSスクロールバー
 
============================================================================================================*/
.jspContainer{
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.jspPane{
	position: absolute;
}
.jspVerticalBar{
	position: absolute;
	top: 0;
	right: 0;
	width: 14px;
	height: 100%;
	background: #cecece;
}
.jspHorizontalBar{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}
.jspVerticalBar *,
.jspHorizontalBar *{
	margin: 0;
	padding: 0;
}
.jspCap{
	display: none;
}
.jspHorizontalBar .jspCap{
	float: left;
}
.jspTrack{
	background: #cecece;
	position: relative;
}
.jspDrag{
	border-top: #9f9f9f 1px solid;
	background: url(../../../img/admissions/index/jspDrag_bg.png) no-repeat left bottom;
	position: relative;
	top: 0;
	left: 0;
	margin: 0 2px;
	cursor: pointer;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
	float: left;
	height: 100%;
}
/* Styles specific to this particular page */
.scrollPanel
{
	width: 100%;
	height: 249px;
	overflow: auto;
}
.horizontal-only
{
	height: auto;
	max-height: 249px;
}
.jspVerticalBar .jspArrow {
    height: 11px;
}
.jspArrow.jspDisabled {
    background: none repeat scroll 0 0 #80808D;
    cursor: default;
}
.jspArrow {
    background: none repeat scroll 0 0 #50506D;
    cursor: pointer;
    display: block;
    text-indent: -20000px;
}
.jspArrow.jspArrowUp {
	background: url(../../../img/admissions/index/jspArrowUp_bg.png) no-repeat center top;
	width: 14px;
	height: 11px;
	
}
.jspArrow.jspArrowDown {
	background: url(../../../img/admissions/index/jspArrowDown_bg.png) no-repeat center bottom;
	width: 14px;
	height: 11px;
	
}

/* ==========================================================================================================

	99. clearFix (pkg)

============================================================================================================*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
/* ie6 hack */
* html .clearfix {
	zoom: 1;
}
/* ie7 hack */
*:first-child+html .clearfix {
	zoom: 1;
}

/* ==========================================================================================================

	 51. general Classees
 
============================================================================================================*/
.note {
}
.error {
}
.caution {
}
.clear {
	clear: both;
}
/*  コードヒント用
-----------------------------------*/
.swap,
.firstChild,
.lastChild,
.rightChild,
.secondChild,
.thirdChild {
}
