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


english用.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,Meiryo,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 */
	}
	
	
	
	/* 2カラム_サイト紹介 */
	.cmn-siteIntro{
		margin:0 3px 25px 3px;
		padding:8px;
		border:2px solid #cdcde5;
	}
	.cmn-siteIntro .leftColumn{
		margin:0 0 14px 0;
		padding:0 0 10px 0;
		border-bottom:1px dotted #ccc; 
	}
	.cmn-siteIntro .rightColumn{
		padding:0;
		text-align:center;
	}
		.cmn-siteIntro .introSection a{
			display:block;
			margin:0 0 10px 0;
			padding:4px 10px 2px 30px;
			font-size:116.6%;/* 14px */
			color:#fff;
			background:#2e2e80;
		}
			.cmn-siteIntro .introSection a.link01{
				background:#2e2e80 url(../img/parts/icon_link1_white.gif) no-repeat 13px center;
			}
				.cmn-siteIntro .introSection a.link01:hover{
					background-image:url(../img/parts/icon_link1_white-on.gif);
				}
			.cmn-siteIntro .introSection a.link03{
				background:#2e2e80 url(../img/parts/icon_link3_white.gif) no-repeat 13px center;
			}
				.cmn-siteIntro .introSection a.link03:hover{
					background-image:url(../img/parts/icon_link3_white-on.gif);
				}
				
	.cmn-siteIntro .cmn-siteLink{
		
	}
		.cmn-siteIntro .cmn-siteLink a img{
			padding:2px;
			border:1px solid #55459e;
		}
			.cmn-siteIntro .cmn-siteLink a:hover img{
				padding:0;
				border:3px solid #982c87;
			}
  
  /* レスポンシブ対応padding */
	.cmn-respb-l{
		padding-bottom:10px !important;
	}
	.cmn-respb-s{
		padding-bottom:5px !important;
	}
  
  /* 強調囲み1 */
	.cmn-linkArea{
		border:1px solid #dcdcdc;
		padding:1px;
	}
		.cmn-linkArea .contents{
			padding: 4px 10px 5px 10px;
			background: #f7f7f7;
		}
		/* ページ内遷移リンク */
		.cmn-linkArea .insideLink li{
			float:left;
			display:block;
			padding:0 10px 0 0;
		}
		/* ページ内遷移リンク 2カラム */
		.cmn-linkArea .insideLink2 li.list1{
			float:none;
			padding:0 0 0 0;
		}
		.cmn-linkArea .insideLink2 li.list2{
			float:none;
			padding:0 0 0 0;
		}
		/* ページ内遷移リンク 2カラム（改行しない） */
		.cmn-linkArea .insideLink2.type2 li.list1{
			width:50%;
			float:left;
			padding:0 0 0 0;
		}
		.cmn-linkArea .insideLink2.type2 li.list2{
			width:50%;
			float:right;
			padding:0 0 0 0;
		}
		/* 囲み内 リスト下空き調整（10px） */
		.cmn-linkArea ul.list_tyep1 li{
			margin-bottom:10px;
		}
		.cmn-linkArea ul.list_tyep1 li.last{
			margin-bottom:0;
		}
		/* PDFリンク */
		.cmn-pdf{
			
		}
			.cmn-pdf img{
				margin:0;
			}
			.cmn-pdf .text{
				padding:0;
				line-height:1.6;
			}
		
	/* 強調囲み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;}

}


