@charset "UTF-8";
/* ==============================


Korean用.css


============================== */





/*--------------------------
スマホ
--------------------------*/
@media only screen and (max-width: 767px) {
	
	/* 文学部用　書き足し */
  .cmn-linkArea ul {
		padding: 0;
	}
	.cmn-linkArea ul li{
		list-style: none;
	}
	
	/* font用に書き足し */
	body {
	 font-family:arial,helvetica,sans-serif;
  }
	footer div.footer {
		margin: 0 auto;
		text-align: center;
		margin-bottom: 50px;
	}
	footer a.btn {
		background-color: #0f9371;
		padding: 13px 10px 11px;
		color: #ffffff;
	}
	footer a.btn span {
		padding-left: 20px;
	}
	
  	/* 1カラム */
	.cmn-oneColumn{
		padding:0 3px 35px 3px;
	}
	/* 1カラム（連続時） */
	.cmn-oneColumn.type2{
		padding:0 3px 18px 3px;
	}
	
	/* 2カラム（カテゴリトップ用） */
	.cmn-twoColumn_cat{
		padding:0 0 30px 0;
	}
		.cmn-twoColumn_cat .leftColumn{
			padding:0 0 0 0;
		}
		.cmn-twoColumn_cat .rightColumn{
			padding:30px 0 0 0;
		}
		.cmn-twoColumn_cat .cmn-twoColumn2_1 .rightColumn{
			padding:0 0 0 0;
		}
		
	/* 2カラム_1_1,
		 2カラム_1_2 */
	.cmn-twoColumn1_1,
	.cmn-twoColumn1_2{
		padding:0 3px 35px 3px;
	}
		.cmn-twoColumn1_1 .leftColumn{
			float:left;
			width:13%;
		}
		.cmn-twoColumn1_1 .rightColumn{
			float:right;
			width:82.5%;
		}
		.cmn-twoColumn1_2 .leftColumn{
			float:left;
			width:82.5%;
		}
		.cmn-twoColumn1_2 .rightColumn{
			float:right;
			width:13%;
		}
	
	/* 2カラム,3カラム,4カラム */
	.cmn-twoColumn2_1,
	.cmn-twoColumn2_2,
	.cmn-twoColumn3,
	.cmn-threeColumn,
	.cmn-fourColumn{
		padding:0 3px 35px 3px;
	}
	/* 2カラム連続使用時 下空き調整 */
	.cmn-twoColumn3.type2{
		padding:0 3px 18px 3px;
	}
	/* 2カラム・1カラム連続使用時 下空き調整 */
	.cmn-twoColumn3.type3{
		padding:0 3px 0 3px;
	}
		.cmn-twoColumn3.type3 .leftColumn{
		padding:0 0 40px 0;
		}
		.cmn-twoColumn3.type3 .rightColumn{
		padding:0 0 40px 0;
		}
	
	.cmn-twoColumn2_1 .leftColumn,
	.cmn-twoColumn2_2 .leftColumn,
	.cmn-twoColumn3 .leftColumn,
	.cmn-twoColumn4 .leftColumn,
	.cmn-twoColumn5 .leftColumn,
	.cmn-threeColumn .column1,
	.cmn-threeColumn .column2,
	.cmn-fourColumn .leftColumn .column1,
	.cmn-fourColumn .leftColumn .column2,
	.cmn-fourColumn .rightColumn .column1{
		padding:0 0 18px 0;
	}
	
	/* 2カラム_2段目 */
	.cmn-second{
		padding:0 0 18px 0;
	}
	.cmn-twoColumn1_1.cmn-second,
	.cmn-twoColumn1_2.cmn-second,
	.cmn-twoColumn2_1.cmn-second,
	.cmn-twoColumn2_2.cmn-second,
	.cmn-twoColumn3.cmn-second{
		padding:0 0 10px 0;
	}
	.cmn-twoColumn1_1.cmn-second .leftColumn,
	.cmn-twoColumn1_2.cmn-second .leftColumn,
	.cmn-twoColumn2_1.cmn-second .leftColumn,
	.cmn-twoColumn2_2.cmn-second .leftColumn,
	.cmn-twoColumn3.cmn-second .leftColumn{
		padding:0 0 10px 0;
	}
	.cmn-twoColumn1_1.cmn-secondRow,
	.cmn-twoColumn1_2.cmn-secondRow,
	.cmn-twoColumn2_1.cmn-secondRow,
	.cmn-twoColumn2_2.cmn-secondRow,
	.cmn-twoColumn3.cmn-secondRow{
		padding:0;
	}
	/* 2カラム_2段目（改行しない場合） */
	.cmn-twoColumn1_1.cmn-secondRow .leftColumn,
	.cmn-twoColumn1_2.cmn-secondRow .leftColumn,
	.cmn-twoColumn2_1.cmn-secondRow .leftColumn,
	.cmn-twoColumn2_2.cmn-secondRow .leftColumn,
	.cmn-twoColumn3.cmn-secondRow .leftColumn{
		padding:0;
	}
	.cmn-twoColumn1_1.cmn-secondRow .leftColumn{
		float:left;
		width:13%;/* 87px */
	}
	.cmn-twoColumn1_1.cmn-secondRow .rightColumn{
		float:right;
		width:82.5%;/* 554px */
	}
	.cmn-twoColumn1_2.cmn-secondRow .leftColumn{
		float:left;
		width:82.5%;/* 554px */
	}
	.cmn-twoColumn1_2.cmn-secondRow .rightColumn{
		float:right;
		width:13%;/* 87px */
	}
	.cmn-twoColumn2_1.cmn-secondRow .leftColumn{
		float:left;
		width:30.5%;/* 204px */
	}
	.cmn-twoColumn2_1.cmn-secondRow .rightColumn{
		float:right;
		width:65%;/* 438px */
	}
	.cmn-twoColumn2_2.cmn-secondRow .leftColumn{
		float:left;
		width:65%;/* 438px */
	}
	.cmn-twoColumn2_2.cmn-secondRow .rightColumn{
		float:right;
		width:30.5%;/* 204px */
	}
	.cmn-twoColumn3.cmn-secondRow .leftColumn{
		float:left;
		width:47.5%;/* 320px */
	}
	.cmn-twoColumn3.cmn-secondRow .rightColumn{
		float:right;
		width:47.5%;/* 320px */
	}
  
  /* レスポンシブ対応padding */
	.cmn-respb-l{
		padding-bottom:10px !important;
	}
	.cmn-respb-s{
		padding-bottom:5px !important;
	}
  /* 強調囲み2 */
	.cmn-linkArea2{
		padding:6px 10px;
		border:1px solid #e5c7a8;
	}
  /*-------------------------------
---------------------------------
元parts.cssより
---------------------------------
-------------------------------*/

/* フロート設定 */

.left{float:left;}
.right{float:right;}


/* 左右寄せ */

.t_left{text-align:left !important;}
.t_center{text-align:center !important;}
.t_right{text-align:right !important;}
.textright{text-align:right !important;}
.center{text-align:center !important;}

/* 上下寄せ */

.v_top{vertical-align:top !important;}
.v_middle{vertical-align:middle !important;}
.v_bottom{vertical-align:bottom !important;}


/* 左右寄せ（table） */

table td.tdleft,
table th.tdleft{
	text-align:left !important;
}
table td.tdcenter,
table th.tdcenter{
	text-align:center !important;
}
table td.tdright,
table th.tdright{
	text-align:right !important;
}
  

/*フォント設定*/
.font_narmal{font-weight:normal !important;}
.bold{font-weight:bold !important;}
.red {color:red !important;}

}


