@charset "utf-8";
/* アメリカ有給インターンシップ　CSS Document */

.styleGeneral {
	font-size:small;
}

.style4 {font-size: 14px}

.style11 {font-size: 14; }

.style17 {color: #0000FF}

.style18 {font-size: 16px}

.style16 {font-size: 18px}

.style19 {font-size: 15px}

.style20 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

.style21 {font-size: 9px}

.style22 {
	color: #666666;
	font-weight: bold;
	font-size: 14px;
}

.style23 {color: #666666}

div#fair-kyotsu {
	width:488px;
	background-color: #FFF;
	background-image: url(../../images/kyotsu/prflag.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	text-indent: 30px;
	font-size: small;
	line-height: 1.5em;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #06F;
	border-bottom-color: #06F;
	border-left-color: #06F;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#fair-kyotsu p a{
text-decoration: none;
}

div#fair-kyotsu span.kyocho2 a {
	color:#F00;
	font-size: medium;
	font-weight: bold;	
}

div#main2 h1 span.shushoku {
	color:#F00;		
}

div#main2 div#jidai {
	
	margin-bottom:5px;
}

/*臨時*/

table#program {
	width:524px;	
	}

table#program2 {
	margin-top:9px;
	width:524px;
	margin-bottom:9px;	
	}


div#main2 div#jidai img {
	float: right;
}

div#main2 div#contentsKyubo {
	width: 518px;
	border: 3px solid #FFC;
	height: 1390px;
	margin-bottom: 5px;
}

div#main2 img#pic-susume {
	margin-top:10px;
}



table#subNav {
	margin-top:5px;
	margin-bottom:15px;
	}

table#subNav p.students a {
	background-image: url(../images/program/internusa/btn-forstudents.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 75px;
	width: 260px;
	overflow:hidden;
}

table#subNav p.students a:hover {
	background-image: url(../images/program/internusa/btn-forstudents.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

table#subNav p.businessperson a {
	background-image: url(../images/program/internusa/btn-forbusinessperson.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 75px;
	width: 260px;
	overflow:hidden;
}

table#subNav p.businessperson a:hover {
	background-image: url(../images/program/internusa/btn-forbusinessperson.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

table#subNav p.enterprise a {
	background-image: url(../images/program/internusa/btn-forenterprise.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 75px;
	width: 260px;
	overflow:hidden;
}

table#subNav p.enterprise a:hover {
	background-image: url(../images/program/internusa/btn-forenterprise.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

table#subNav p.academic a {
	background-image: url(../images/program/internusa/btn-foracademic.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 75px;
	width: 260px;
	overflow:hidden;
}

table#subNav p.academic a:hover {
	background-image: url(../images/program/internusa/btn-foracademic.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}





/*ＮＹ求人*/

div#contentsKyubo div.contentsNewyork {
	width:518px;
	float:left;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: left top;
	height: 650px;
	font-weight: bold;
	background-image: url(../images/program/internusa/kyujin/waku-ny.gif);
}

div#contentsKyubo div.contentsNewyork p.sentoh {
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.2em;
}

div#contentsKyubo div.contentsNewyork p.sentoh span.oubosha {
	font-size: 13px;
	line-height: 1.2em;
	color: #666;
	margin-left: 60px;
	background-color: #FFF;
	background-image: url(../images/program/internusa/kyujin/oubosha-in.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
	display: block;
	height: 22px;
	width: 130px;
	text-indent: 90px;
	margin-top: 3px;
}

div#contentsKyubo div.contentsNewyork p.secound span.oubosha {
	font-size: 13px;
	line-height: 1.2em;
	color: #666;
	margin-left: 60px;
	background-color: #FFF;
	background-image: url(../images/program/internusa/kyujin/oubosha-in.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
	display: block;
	height: 22px;
	width: 130px;
	text-indent: 90px;
	margin-top: 3px;
}

div#contentsKyubo div.contentsNewyork p.secound {
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.5em;
}

div#contentsKyubo div.contentsNewyork p.third {
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.2em;
}

div#contentsKyubo div.contentsNewyork p.third span.oubosha {
	font-size: 13px;
	line-height: 1.2em;
	color: #666;
	margin-left: 60px;
	background-color: #FFF;
	background-image: url(../images/program/internusa/kyujin/oubosha-in.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
	display: block;
	height: 22px;
	width: 130px;
	text-indent: 90px;
	margin-top: 3px;
}

div#contentsKyubo div.contentsNewyork p#chu {
	padding-top: 0px !important;
	padding-right: 15px !important;
	padding-left: 30px !important;
	font-size: 12px !important;
	line-height: 1em !important;
	font-weight: normal !important;
	text-indent: 3em !important;
}

div#contentsKyubo div.contentsNewyork span.kuwashiku {
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 20px;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}

div#skype-h {
	margin-top:10px;
	margin-bottom: 10px;
}

div#skype-h img {
	margin-left:65px;
	width:400px;
	height:150px;
}

div#contentsKyubo div.contentsNewyork div.yukyu {
	padding-top: 46px;
}


div#contentsKyubo div.contentsNewyork p.yukyu-sentoh {
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.2em;
	padding-bottom: 0px;
}

div#contentsKyubo div.contentsNewyork p.yukyu-2danme {
	text-align:right;
	padding-right: 15px;
}


div#contentsKyubo div.contentsNewyork p.yukyu-tsuzuki {
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.2em;
	padding-bottom: 0px;
}

div#contentsKyubo div.contentsNewyork p.yukyu-owari {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.2em;
	padding-bottom: 13px;
}

div#contentsKyubo div.contentsNewyork p.yukyu-sentoh span.oubosha {
	font-size: 13px;
	line-height: 1.2em;
	color: #666;
	margin-left: 60px;
	background-color: #FFF;
	background-image: url(../images/program/internusa/kyujin/oubosha-in.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
	display: block;
	height: 22px;
	width: 130px;
	text-indent: 90px;
	margin-top: 3px;
}


div#contentsKyubo div.contentsNewyork p.secound span.oubosha {
	font-size: 13px;
	line-height: 1.2em;
	color: #666;
	margin-left: 60px;
	background-color: #FFF;
	background-image: url(../images/program/internusa/kyujin/oubosha-in.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
	display: block;
	height: 22px;
	width: 130px;
	text-indent: 90px;
	margin-top: 3px;
}

div#contentsKyubo div.contentsNewyork p#ny-vav {
	font-size:medium;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	padding:6px;
	display: block;
	border: 1px dotted #CCC;
	height: 20px;
	width: 100px;
	line-height:1em;
}



/*ＬＡ求人*/


div#contentsKyubo div.contentsLa {
	width:518px;
	float:left;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	font-weight: bold;
	background-image: url(../images/program/internusa/kyujin/waku-la.gif);
}

div#contentsKyubo div.contentsLa p.sentoh {
	padding-top: 46px;
	padding-right: 15px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.2em;
}

div#contentsKyubo div.contentsLa p.yukyu-tsuzuki {
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.2em;
}


div#contentsKyubo div.contentsLa p.sentoh span.oubosha {
	font-size: 13px;
	line-height: 1.2em;
	color: #666;
	margin-left: 60px;
	background-color: #FFF;
	background-image: url(../images/program/internusa/kyujin/oubosha-in.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
	display: block;
	height: 22px;
	width: 130px;
	text-indent: 90px;
	margin-top: 3px;
}

div#contentsKyubo div.contentsLa span.kuwashiku {
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 60px;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}


/*NJ求人*/

div#contentsKyubo div.contentsNj {
	width:518px;
	float:left;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	font-weight: bold;
	background-image: url(../images/program/internusa/kyujin/waku-nj.gif);
}

div#contentsKyubo div.contentsNj p.sentoh {
	padding-top: 46px;
	padding-right: 15px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.2em;
}

div#contentsKyubo div.contentsNj p.sentoh span.oubosha {
	font-size: 13px;
	line-height: 1.2em;
	color: #666;
	margin-left: 60px;
	background-color: #FFF;
	background-image: url(../images/program/internusa/kyujin/oubosha-in.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
	display: block;
	height: 22px;
	width: 130px;
	text-indent: 90px;
	margin-top: 3px;
}

div#contentsKyubo div.contentsNj p.yukyu-tsuzuki 
{
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.2em;
	padding-bottom: 0px;
}

div#contentsKyubo div.contentsNj span.kuwashiku {
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 60px;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}

/*IN求人*/


div#contentsKyubo div.contentsIn {
	width:518px;
	float:left;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	font-weight: bold;
	background-image: url(../images/program/internusa/kyujin/waku-in.gif);
}

div#contentsKyubo div.contentsIn p.sentoh {
	padding-top: 46px;
	padding-right: 15px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.2em;
}

div#contentsKyubo div.contentsIn p.yukyu-tsuzuki {
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 1.2em;
}


div#contentsKyubo div.contentsIn p.sentoh span.oubosha {
	font-size: 13px;
	line-height: 1.2em;
	color: #666;
	margin-left: 60px;
	background-color: #FFF;
	background-image: url(../images/program/internusa/kyujin/oubosha-in.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
	display: block;
	height: 22px;
	width: 130px;
	text-indent: 90px;
	margin-top: 3px;
}

div#contentsKyubo div.contentsIn span.kuwashiku {
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 60px;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}

/*アラスカ求人*/

div#contentsKyubo div.contentsAlaska {
	width:518px;
	float:left;
	background-color: #FFF;
	background-image: url(../images/program/internusa/kyujin/waku-alasuka.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
}

div#contentsKyubo div.contentsAlaska p {
	padding-top: 46px;
	padding-right: 15px;
	padding-left: 20px;
	font-size: 15px;
	line-height: 1.3em;
	font-weight: bold;
}

div#contentsKyubo div.contentsAlaska p.kuwashiku {
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}

/*ホノルル求人*/

div#contentsKyubo div.contentsHawaii {
	width:518px;
	float:left;
	background-color: #FFF;
	background-image: url(../images/program/internusa/kyujin/waku-honolulu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	font-weight: bold;
}

div#contentsKyubo div.contentsHawaii p {
	padding-top: 46px;
	padding-right: 15px;
	padding-left: 20px;
	font-size: 15px;
	line-height: 1.3em;
}

div#contentsKyubo div.contentsHawaii p.kuwashiku {
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}

/*テーブル臨時*/

table.hiyou td, table.youkou td, table#kanrihiyou td, table#jyugyo td, table#jyugyo-gogaku td, table#sumai td, table#shuppatsu td 
{
	padding:3px;
	border:#999 solid 1px;
}

p.rinjiDai {
	margin-top:20px;
	font-size:15px !important;
	font-weight:bold;
}

p.rinjiDai2 {
	margin-top:10px;
	font-size:15px !important;
	font-weight:bold;
}

p#cancel {
	margin-top:18px;
	margin-left:344px;
	margin-bottom:36px;
}

/*登録ボタン関係臨時*/

div#main2 div.kari-btn {
	margin-bottom:20px;
}

div#main2 div.kari-btn div.toroku {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	padding: 3px;
	border: 1px solid #F00;
}

div#main2 div.kari-btn div.toroku2 {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding: 3px;
	border: 1px solid #F00;
}


div#main2 div.kari-btn div.toroku p.dai {
	text-align:center;
}

div#main2 div.kari-btn div.toroku2 p.dai {
	text-align:center;
	color:#F00;
	font-size:medium;
}


/*代表挨拶リンク関係臨時*/

div#main2 img#rinji-aisatsu {
	margin-left:174px;
	margin-bottom:9px;
	}

/*米人大学生受入のお願い*/

div#main2 img#ukeire {
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 36px;
	margin-left: 0px;
	}


