@charset "utf-8";

/*
===== CONTENTS =====

	Title:international.css
	Last-updated: 2010/04/13
	Auther:colletomo
	Outline:ページデザイン
====================
*/


/* ----------------------------------------------------
 各ページデザイン
----------------------------------------------------*/
body#international{
}

/*募集要項*/
#Inv{

}

body#international h2{

}

body#international h3{

}

body#international h4{
	font-size:1.2em;
	font-weight:bold;

}

body#international em.red{
	font-weight:bold;
	font-style:normal;
	color:#cc0202;
}

body#international table{
	color:#333;
	margin:0 0 6px 0;
	padding:0;
	border:2px solid #c8c8c8;
	background:#c8c8c8;
}

body#international td{
	background:#ffffff;
	padding: 5px;
}

body#international table#exp{
	color:#333;
	margin:0 0 12px 0;
	padding:0;
	border:2px solid #c8c8c8;
	background:#c8c8c8;
}

body#international .color1{
	background:#f0f0f0;
	color:#3C6288;
}

body#international .color2{
	background:#E7EFEC;
	color:#3C6288;
}

body#international .color3{
	background:#0C8EAF;
	color:#fff;
}


body#international .red{
	background:#F9EDF3;
	color:#B70B62;
}

body#international .blue{
	background:#F1FAFC;
	color:#066386;
}

body#international .purple{
	background:#EDEDF9;
	color:#231C66;
}

body#international .green{
	background:#EEF4E3;
	color:#5C8A0F;
}

body#international .orange{
	background:#FFF5EE;
	color:#DF5B0D;
}

body#international .brown{
	background:#EADAD5;
	color:#3F271F;
}

body#international .r_purple{
	background:#F1DFFF;
	color:#922E8D;
}


body#international th{
	background:#ebebeb;
	color:#3C6288;
	padding: 5px;
	font-weight: bold;
}

body#international .hrBlock{
	margin-top:12px;
	padding-bottom:12px;
	display:block;
	height:1px;
	background: url(../../_imgs/hr.gif) repeat-x;
}


body#international ol.none{
	list-style:decimal;
	margin-left:2em;
}




/*留学生の方へ*/
/* コンテンツBlock1 */
body#international #ContBlock1{
	margin-top:12px;
	padding-bottom:12px;
}

body#international #ContBlock1 #container{
	padding-bottom:6px;
}

body#international #ContBlock1 h2{
	margin-bottom:12px;
}


body#international #ContBlock1 h3{
	margin-bottom:6px;
}
#international #abroad ol  {
	padding-left: 20px;
	margin-bottom: 15px;
}


body#international #abroad div.line{
	height:1px;
	overflow:hidden;
	background:#999;
	display:block;
	margin:6px 0 6px 0;
}

body#international #abroad ol ul{
	list-style-type:none;
	margin-top:6px;
	margin-bottom:6px;
	padding-left:8px;
	border-left:4px solid #12929C;
}

body#international #abroad h4{
	color:#12929C;
	margin-bottom:6px;
}

body#international #abroad .red{
	color:#CC0202;
}

body#international #ad_voice .interviewWrap{
	width:580px;
}

body#international #ab_voice .col-left180{
	width:180px;
	float:left;
	margin-right:20px;
}

body#international #ab_voice .col-left380{
	width:380px;
	float:left;
	margin-right:20px;
}

body#international #ab_voice .col-right380{
	width:380px;
	float:right;
}

body#international #ab_voice .col-right180{
	width:180px;
	float:right;
}

body#international #ab_voice .bg{
	background:#F2F4F4;
}

body#international #ab_voice .vm{
	vertical-align:middle;
}

body#international #ab_voice .catch{
	font-size:0.815em;
	line-height:1.3em;
	color:#666;
}

body#international #ab_voice .pl10catch{
	padding-left:10px;
}

body#international #ab_voice .p5text{
	margin:0;
	padding:5px;
	font-size:0.815em;
	line-height:1.3em;
	color:#333;
}
