@charset "UTF-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-size:12px;
	color:#666666;
	line-height:1.5em;
	font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
/* ページメニュー */
#head {
width:1000px;
height:54px;
}
h2 {
display:none;
margin:0px;
padding:0px;
}
h1,h3,h4,h5,h6 {
margin:0;
padding:0;
font-weight:normal;
}
em {
display:none;
margin:0;
padding:0;
}
#header {
width:1000px;
margin:auto;
background-image:url(../img/osc_page_title.jpg);
background-position:top;
background-repeat:no-repeat;
}
#pagemenu {
width:950px;
height:50px;
margin:auto;
margin-bottom:0;
}
#pagemenu ul {
margin:0;
padding:0;
line-height:0;
}
#pagemenu li {
float:left;
padding:0;
margin:0;
list-style-type: none;
line-height:0;
}
#pagenavi {
width:950px;
margin:0;
margin:auto;
padding:0;
font-size:10px;
color:#999999;
}


a:link {
color:#0000FF;
 text-decoration:none;
}
a:visited {
color:#0000FF;
 text-decoration:none;
}
a:hover {
color:#FF0000;
 text-decoration:none;
}
a:active {
color:#0000FF;
 text-decoration: none;
}



#footer {
width:1000px;
height:50px;
margin:auto;
margin-top:10px;
padding-bottom:20px;
background-color:#FFCC00;
background-image:url(../img/footer.jpg);
background-repeat:no-repeat;
}
#copy {
font-size:10px;
color:#FF6600;
padding-left:25px;
}
.footermunu {
padding:15px 0 0 25px;

}
.footermunu a:link {
 color: #666;
 text-decoration:none;
}
.footermunu a:visited {
 color: #666;
 text-decoration:none;
}
.footermunu a:hover {
color:#FF6600;
 text-decoration:none;
}
.footermunu a:active {
 color: #666;
 text-decoration: none;
}
#pagetop_right {
width:950px;
margin:auto;
padding-top:15px;
}
#page_content {
width:950px;
margin:auto;
}
#main_area_left {
float:left;
width:715px;
}


/* ライトナビ*/
#right_navi_content {
float:right;
width:220px;
}
#right_navi_content ul {
margin:0;
padding:0;
line-height:0;
}
#right_navi_content li {
	padding:0 0 10px 0;
	list-style-type: none;
	line-height:0;
}
#hogoshabox {
width:220px;
height:193px;
background-image:url(../img/hogosha_banner_back220.jpg);
background-repeat:no-repeat;
padding-bottom:10px;
}
#hogosha {
padding-top:119px;
padding-left:10px;
}
#kyoiku {
padding-top:10px;
padding-left:10px;
}
#rightnavi_bestseason {
	width:220px;
	height:131px;
	background-image:url(../img/bestseason_banner_top220.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.best_flash {
padding-top:31px;
}
.bestseason_text {
font-size:12px;
line-height:1.3em;
color:#0066FF;
padding:2px;
}
#osusume_box {
width:220px;
height:330px;
background-image:url(../img/osusume_banner.jpg);
background-position:top;
background-repeat:no-repeat;
}
#rightnavi_osusume {
width:220px;
height:410px;
background-image:url(../img/osc_osusume_baneer_back.jpg);
margin-top:10px;
}
.osusume01 {
padding-top:42px;
padding-left:8px;
}
.osusume02 {
padding-top:0px;
padding-left:8px;
}
#rightnavi_01 {
padding-top:10px;
white-space:220px;
}
#right_siryou {
width:220px;
}
#right_mail {
width:220px;
padding-top:5px;
padding-bottom:10px;
}
#under_link_box {
width:950px;
margin:0 auto;
padding-bottom:5px;
padding-top:5px;
}
#dd {
  padding:0;
  margin:0;
}

#dd li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  font: 12px arial;
}

#dd li a.menu {
  display: block;
  text-align: center;
  background: #5970B2;
  padding: 4px 10px;
  margin: 0 1px 0 0;
  color: #FFF;
  width: 91px;
  text-decoration: none;
}

#dd li a.menu:hover {
  background: #49A3FF;
}

.submenu {
  background: #EAEBD8;
  border: 1px solid #5970B2;
  visibility: hidden;
  position: absolute;
  z-index: 3;
}

.submenu a {
  display: block;
  font: 11px arial;
  text-align: left;
  text-decoration: none;
  padding: 5px;
  color: #2875DE;
}

.submenu a:hover {
  background: #49A3FF;
  color: #FFF;
}






#Before {
width:200px;
padding:5px;
margin:0 auto;
font-size:14px;
text-align:center;
border:#00CC00 dotted 1px;
}



/* 働く留学 */
#work_toptext {
padding:0 0 5px 10px;
font-size:14px;
line-height:1.4em;
color:#009900;
}
#work_program_under_text {
padding:5px 0 0 85px;
font-size:10px;
line-height:1.2em;
}



.work_title_text01 {
padding:7px 15px 0 0;
font-size:14px;
color:#009900;
text-align:right;
}
#work_top_title_01 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../work/img/work01.jpg);
}
#work_top_title_02 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../work/img/work02.jpg);
}
#work_top_title_03 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../work/img/work03.jpg);
}
#work_top_title_04 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../work/img/work04.jpg);
}
#work_top_title_05 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../work/img/work05.jpg);
}
#work_top_title_06 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../work/img/work99.jpg);
}
#work_top_title_07 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../work/img/work07.jpg);
}
.workingholiday_menu_text {
padding:0 0 5px 25px;
font-size:14px;
line-height:1.4em;
color:#009900;
}

.work001 {
background-color:#FFF;
border:1px solid #FFFFFF;
border-collapse:separate;
color:#666;
font-size:12px;
line-height:130%;
padding:2px 0px 2px 5px;
width:60px;
}
.work002 {
background-color:#F5F5F5;
border:1px solid #FFFFFF;
border-collapse:separate;
color:#666;
font-size:12px;
line-height:130%;
padding:2px 0px 2px 5px;
width:100px;
}
.work003 {
background-color:#FEFC8A;
border:1px solid #FFFFFF;
border-collapse:separate;
color:#009900;
font-size:12px;
line-height:130%;
padding:2px 0px 2px 5px;
width:130px;
}
.work004 {
background-color:#FEFC8A;
border:1px solid #FFFFFF;
border-collapse:separate;
color:#009900;
font-size:12px;
line-height:130%;
padding:2px 0px 2px 5px;
width:450px;
}
#work_top_box {
width:715px;
margin:0 auto;
}
.work_top_box_left {
float:left;
}
.work_top_box_right {
float:right;
}
.table01 {
width:90px;
}
.table02 {
width:10px;
}
.table03 {
width:90px;
font-size:12px;
color:#666666;
line-height:1.2em;
text-align:center;
}
.table04 {
width:90px;
font-size:12px;
color:#009900;
line-height:1.2em;
text-align:center;
}

.mode04td {
	background-color:#FEFC8A;
	border:1px solid #FFFFFF;
	border-collapse:separate;
	color:#666;
	font-size:12px;
	line-height:130%;
	padding:5px 5px 3px 0px;
	width:86px;
	text-align:right;
}
.mode05td {
	background-color:#F5F5F5;
	border:1px solid #FFFFFF;
	border-collapse:separate;
	color:#666;
	font-size:12px;
	line-height:130%;
	padding:5px 0 3px 10px;
	text-align:center;
	width:156px;
}
.mode06td {
	background-color:#FFEBEB;
	border:1px solid #FFFFFF;
	border-collapse:separate;
	color:#666;
	font-size:12px;
	line-height:130%;
	padding:5px 0 3px 10px;
	text-align:center;
	width:156px;
}
.mode05td_y {
	background-color:#FEFC8A;
	border:1px solid #FFFFFF;
	border-collapse:separate;
	color:#666;
	font-size:12px;
	line-height:130%;
	padding:5px 0 3px 10px;
	text-align:center;
	width:156px;
}
.mode06td_y {
	background-color:#FEFC8A;
	border:1px solid #FFFFFF;
	border-collapse:separate;
	color:#666;
	font-size:12px;
	line-height:130%;
	padding:5px 0 3px 10px;
	text-align:center;
	width:156px;
}


/* 学ぶ留学 */

#study_top_title_01 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../study/img/top01.jpg);
}
#study_top_title_02 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../study/img/top02.jpg);
}
#study_top_title_03 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../study/img/top03.jpg);
}
#study_top_title_04 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../study/img/top04.jpg);
}
#study_top_title_05 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../study/img/top05.jpg);
}
#study_top_title_06 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../study/img/top06.jpg);
}

.study_title_text01{
padding:7px 15px 0 0px;
font-size:14px;
color:#0066FF;
text-align:right;
}
#study_kuni_01 {
width:680px;
margin:0 auto;
padding-bottom:10px;
border-bottom:#0066FF dotted 1px;
margin-bottom:5px;
}
#study_kuni_left {
float:left;
width:180px;
}
.study_kuni_01_photo {
width:60px;
margin:0 auto;
float:left;
padding-left:10px;
}
.study_kuni_hightschool_01 {
float:right;
width:105px;
text-align:left;
line-height:1.1em;
font-size:12px;
color:#666666;
padding-top:10px;
}
.study_table_01 {
border:#0099FF dotted 1px;
font-size:12px;
color:#666666;
}
.study_table_01a {
width:73px;
padding-right:2px;
border-bottom:#0099FF dotted 1px;
background-color:#E5F5FF;
text-align:right;
}
.study_table_01b {
width:73px;
padding-left:2px;
border-bottom:#0099FF dotted 1px;
text-align:left;
}
.study_table_01c {
width:73px;
padding-right:2px;
background-color:#E5F5FF;
text-align:right;
}
.study_table_01d {
width:73px;
padding-left:2px;
text-align:left;
}
#study_kuni_textbox {
float:right;
width:500px;
}
.study_kuni_text01 {
font-size:14px;
color:#333333;
padding-top:10px;
font-weight:bold;
}
.study_kuni_text02 {
font-size:12px;
color:#666666;
line-height:1.5em;
padding-top:10px;
}
#study_gogaku_box01 {
width:400px;
margin:0 auto;
padding:10px;
}
#study_gogaku_box02 {
font-size:14px;
line-height:1.6em;
}

#study_gogaku_box02 a:link {
color:#666666;
 text-decoration:none;
}
#study_gogaku_box02 a:visited {
color:#666666;
 text-decoration:none;
}
#study_gogaku_box02 a:hover {
color:#FF00FF;
 text-decoration:none;
}
#study_gogaku_box02 a:active {
color:#666666;
 text-decoration: none;
}
#study_top_applicants_box {
padding:5px 0 0 10px;
}
.study_top_applicants_table_01a {
width:80px;
background-color:#E5F5FF;
border-right:#0099FF dotted 1px;
text-align:center;
}
.study_top_applicants_table_01b {
width:160px;
padding-left:5px;
border-bottom:#0099FF dotted 1px;
text-align:left;
color:#0099FF;
font-size:14px;
}
.study_top_applicants_table_01b a:link {
color:#0099FF;
 text-decoration:none;
}
.study_top_applicants_table_01b a:visited {
color:#0099FF;
 text-decoration:none;
}
.study_top_applicants_table_01b a:hover {
color:#0000FF;
 text-decoration:none;
}
.study_top_applicants_table_01b a:active {
color:#0099FF;
 text-decoration: none;
}
.study_top_applicants_table_01c {
width:325px;
padding-left:0px;
border-bottom:#0099FF dotted 1px;
text-align:left;
}
.study_top_applicants_table_01e {
width:160px;
padding-left:5px;
text-align:left;
color:#0099FF;
font-size:14px;
}
.study_top_applicants_table_01f {
width:325px;
padding-left:0px;
text-align:left;
}
.study_top_applicants_table_01e a:link {
color:#0099FF;
 text-decoration:none;
}
.study_top_applicants_table_01e a:visited {
color:#0099FF;
 text-decoration:none;
}
.study_top_applicants_table_01e a:hover {
color:#0000FF;
 text-decoration:none;
}
.study_top_applicants_table_01e a:active {
color:#0099FF;
 text-decoration: none;
}


/* 楽しむ留学 */

.fun_title_text01 {
padding:7px 15px 0 0;
font-size:14px;
color:#FF00FF;
text-align:right;
}
#fun_top_title_01 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../fun/img/fun001.jpg);
}
#fun_top_title_02 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../fun/img/fun002.jpg);
}
#fun_top_title_03 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../fun/img/fun005.jpg);
}
#fun_top_title_04 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../fun/img/fun003.jpg);
}
#fun_top_title_05 {
margin-top:20px;
margin-bottom:10px;
width:715px;
height:30px;
background-image:url(../fun/img/fun004.jpg);
}
.lang_table_text01 {
padding:3px 0 2px 25px;
width:245px;
background-color:#0033FF;
font-size:14px;
color:#FFFFFF;
margin-left:10px;
}
.lang_table_text02 {
padding:3px 0 2px 25px;
width:115px;
background-color:#FF6600;
font-size:14px;
color:#FFFFFF;
margin-left:10px;
}
.lang_table_text03 {
padding:3px 0 2px 25px;
width:115px;
background-color:#DF0051;
font-size:14px;
color:#FFFFFF;
margin-left:10px;
}
.lang_table_text_99 {
font-size:10px;
color:#999999;
line-height:1.4em;
padding-left:0;
margin-left:0;
}
.lang_table_text04 {
padding:3px 0 2px 10px;
width:300px;
background-color:#FF66FF;
font-size:14px;
color:#FFFFFF;
margin:5px 0 0 20px;
}
.lang_table_text05 {
padding:3px 0 2px 10px;
width:300px;
background-color:#FFCC66;
font-size:14px;
color:#FFFFFF;
margin:5px 0 0 20px;
}
.lang_table_text06 {
padding:3px 0 2px 10px;
width:300px;
background-color:#CC3366;
font-size:14px;
color:#FFFFFF;
margin:5px 0 0 20px;
}
#lang_table {
}
#lang_table a:link {
color:#666666;
 text-decoration:none;
}
#lang_table a:visited {
color:#666666;
 text-decoration:none;
}
#lang_table a:hover {
color:#FF00FF;
 text-decoration:none;
}
#lang_table a:active {
color:#666666;
 text-decoration: none;
}
/* ナビアンダー */
#under_navi {
width:950px;
margin:0 auto;
}
#under_navi ul {
margin:0;
padding:0;
line-height:0;
}
#under_navi li {
float:left;
margin:0;
list-style-type: none;
line-height:0;
}
.under_navi_center {
padding-left:12px;
}
.under_navi_right {
padding-left:13px;
}


/* キャンペーン */
/* reasonable */
#reasonable_text01 {
padding-top:10px;
padding-left:100px;
padding-bottom:10px;
font-size:16px;
line-height:1.5em;
color:#333333;
}
#reasonable_box01 {
width:600px;
padding-top:10px;
margin:auto;
}
#reasonable_left {
width:380px;
float:left;
}
#reasonable_right {
float:right;
padding-top:20px;
}
#reasonable_text02 {
font-size:14px;
line-height:1.3em;
color:#666666;
}
#reasonable_text03 {
font-size:14px;
color:#333333;
font-weight:bold;
padding-bottom:10px;
}
#reasonable_textphoto01 {
padding-top:15px;
padding-bottom:25px;
}
#reasonable_textphoto02 {
padding-top:20px;
padding-bottom:25px;
}
#reasonable_text04 {
padding-top:10px;
padding-left:100px;
width:550px;
font-size:14px;
line-height:1.3em;
color:#666666;
}
#reasonable_textphoto03 {
padding-top:20px;
padding-bottom:5px;
}
#campaign_btn_box {
width:650px;
margin:0 auto;
padding-bottom:15px;
}
#campaign_btn_left {
width:310px;
float:left;
}
#campaign_btn_right {
width:310px;
float:right;
}
#campaign_btn {
width:650px;
margin:0 auto;
padding:15px;
}
#skyrep {
width:600px;
margin:15px auto;
border:#CCCCCC 1px solid;
position:relative;
height:140px;
}

.skyrep01 {
font-size:14px;
line-height:1.6em;
color:#999999;
width:500px;
top:5px;
left:50px;
position:absolute;
text-align:center;
}
.skyrep02 {
top:30px;
left:250px;
position:absolute;
}
.skyrep03 {
top:30px;
left:400px;
position:absolute;
}
.skyrep04 {
top:30px;
left:100px;
position:absolute;
}
/*monitor*/
#page_banner_box01 {
width:600px;
padding:20px;
margin:auto;
}
#monitor01 {
padding:20px;
}
#monitor02 {
padding:15px;
}
/*discount*/
#discount01 {
padding:20px;
}
#discount02 {
padding:15px;
}
#discount_text01 {
padding-top:5px;
padding-left:60px;
font-size:12px;
color:#666666;
line-height:1.3em;
}
/*スペイン*/
.summer_junior {
width:600px;
margin:auto;
font-size:14px;
line-height:1.4em;
color:#666;
}
#spain_text01 ul {
margin:0;
padding:0;
}
#spain_text01 li {
margin:0 0 0 20px;
padding-left:0;
}
#spain_box01 {
width:636px;
height:273px;
background-image:url(../campaign/img/spain_002.jpg);
margin:auto;
margin-top:10px;
}
#spain_text02 {
width:300px;
padding-top:10px;
font-size:12px;
color:#666666;
line-height:1.3em;
}
#spain_text02 ul {
margin:0;
padding:0;
}
#spain_text02 li {
margin:0 0 0 15px;
padding-left:0;
}
#spain_content {
width:715px;
}
#spain_left {
padding:30px 0 0 5px;
width:285px;
float:left;
}
#spain_right {
padding-right:5px;
width:410px;
float:right;
}
#spain_text03 {
padding:5px 0 0 0;
font-size:14px;
font-weight:bold;
line-height:1.4em;
color:#000000;
}
#spain_text04 {
padding:5px 0 0 0;
font-size:12px;
line-height:1.5em;
color:#666;
}
#spain_text04 ol {
margin:0 0 0 2px;
padding:0;
}
#spain_text04 ul {
margin:0;
padding:0;
}
#spain_text04 li {
margin:0 0 0 30px;
padding-left:0;
}

/* ナビレフト */

#main_area_right {
float:right;
width:715px;
}
#left_navi_content {
float:left;
width:220px;
}
#left_navi_content ul {
margin:0;
padding:0;
line-height:0;
}
#left_navi_content li {
	padding:0 0 10px 0;
	list-style-type: none;
	line-height:0;
}
/* 体験談 */
#voice_navi {
padding:10px 0 10px 0;
}
#voice_navi_text {
font-size:14px;
color:#666666;
line-height:1.4em;
}
#voice_text01 {
	width:650px;
	font-size:14px;
	line-height:1.4em;
	color:#666666;
margin:0 auto;
}

/* monami */
#voice_toptext_monami {
padding-bottom:10px;
padding-top:20px;
padding-left:20px;
}
#monami_text01 {
	width:650px;
	padding-left:0px;
	font-size:14px;
	line-height:1.4em;
	color:#666666;
margin:0 auto;
}
#monami_text02 {
	padding-left:0px;
	font-size:12px;
	color:#666666;
	width: 650px;
margin:0 auto;
}
#monami_text03 {
	width:650px;
	padding-left:0px;
	padding-top:20px;
	font-size:14px;
	line-height:1.4em;
	color:#666666;
	margin:0 auto;
}
#monami_text04 {
	width:648px;
	margin-left:0px;
	font-size:14px;
	line-height:1.4em;
	color:#666666;
	padding:5px;
	border:#0033FF dotted 1px;
	margin:0 auto;
	height: 120px;
}

#monami_photo02 {
width:550px;
padding:10px 0 10px 100px;
}
#monami_photo03 {
width:550px;
padding:15px 0 10px 100px;
}
.table_monami{
}
.table_monami td {
border: 1px dotted #0033FF;
border-collapse:collapse;
}

/* hideomi */

#voice_toptext_hideomi {
padding:20px 0 10px 50px;
}
#hideomi_box {
width:580px;
padding:15px 0 15px 100px;
}
#hideomi_text02 {
	width:648px;
	margin-left:0px;
	font-size:14px;
	line-height:1.7em;
	color:#666666;
	padding:5px;
	border:#66CCFF dotted 2px;
	margin: auto;
}

/* takano*/
#takano_text01 {
	width:650px;
	padding-left:0px;
	font-size:14px;
	line-height:1.4em;
	color:#666666;
	margin:0 auto;
}
#voice_toptext_takano {
padding:20px 0 10px 50px;
}
#takano_box {
width:580px;
padding:15px 0 15px 100px;
}
#takano_text02 {
	width:640px;
	margin-left:0px;
	font-size:14px;
	line-height:1.7em;
	color:#666666;
	padding:5px;
	border:#66CCFF dotted 2px;
	margin: auto;
}
/* hideki*/
#hideki_text01 {
width:580px;
padding-left:100px;
font-size:14px;
line-height:1.4em;
color:#666666;
}
#voice_toptext_hideki {
padding:20px 0 10px 50px;
}
#hideki_box {
	width:600px;
	padding:15px 0 15px 70px;
}
#hideki_text02 {
	width:625px;
	margin-left:30px;
	font-size:14px;
	line-height:1.7em;
	color:#666666;
	padding:5px;
	border:#0033FF dotted 2px;
}
/* teruko*/
#teruko_text01 {
width:580px;
padding-left:100px;
font-size:14px;
line-height:1.4em;
color:#666666;
}
#voice_toptext_teruko {
padding:20px 0 10px 30px;
}
#teruko_box {
width:580px;
padding:15px 0 15px 100px;
}
#teruko_text02 {
	width:640px;
	margin-left:0px;
	font-size:14px;
	line-height:1.7em;
	color:#666666;
	padding:5px;
	border:#FD95B9 dotted 2px;
	margin:0 auto;
}

/* step */
#stepbox01 {
width:600px;
margin:0 auto;
padding-bottom:15px;
background-image:url(../aboutus/img/step01.jpg);
background-repeat:no-repeat;
background-position:top;
height:200px;
}
#stepbox02 {
width:600px;
margin:0 auto;
padding-bottom:15px;
background-image:url(../aboutus/img/step02.jpg);
background-repeat:no-repeat;
background-position:top;
height:200px;
}
#stepbox03 {
width:600px;
margin:0 auto;
padding-bottom:15px;
background-image:url(../aboutus/img/step03.jpg);
background-repeat:no-repeat;
background-position:top;
height:180px;
}
#stepbox04 {
width:600px;
margin:0 auto;
padding-bottom:15px;
background-image:url(../aboutus/img/step04.jpg);
background-repeat:no-repeat;
background-position:top;
height:200px;
}
#stepbox05 {
width:600px;
margin:0 auto;
padding-bottom:15px;
background-image:url(../aboutus/img/step05.jpg);
background-repeat:no-repeat;
background-position:top;
height:200px;
}
#stepbox06 {
width:600px;
margin:0 auto;
padding-bottom:15px;
background-image:url(../aboutus/img/step06.jpg);
background-repeat:no-repeat;
background-position:top;
height:150px;
}
#step_text01 {
width:480px;
padding-left:120px;
padding-top:40px;
font-size:14px;
color:#666666;
line-height:1.4em;
}
.step_text01 ul {
margin:0;
padding:0;
}
.step_text01 li {
margin:0;
padding:0;
}
#step_text_top {
width:450px;
padding:10px 0 15px 170px;
}
#step_text02 {
width:340px;
padding-left:120px;
padding-top:40px;
font-size:14px;
color:#666666;
line-height:1.4em;
}
.step_text02 ul {
margin:0;
padding:0;
}
.step_text02 li {
margin:0;
padding:0;
}
/* aboutus */
#osc_gaiyou {
width:520px;
margin:auto;
padding-top:3px;
padding-bottom:3px;
border-bottom:#CCCCCC solid 2px;
border-top:#CCCCCC solid 2px;
font-size:14px;
color:#333333;
}
#aboutus_toptext {
width:680px;
margin:0 auto;
padding:10px;
}
#gaiyou {
width:600px;
margin:0 auto;
font-size:14px;
padding-bottom:15px;
}
.mode01 {
background-color:#F2F2F2;
border:1px solid #FFFFFF;
border-collapse:separate;
color:#656565;
font-size:14px;
line-height:130%;
padding:5px 0 3px 10px;
}
.mode02 {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
border-collapse:separate;
color:#656565;
font-size:14px;
line-height:130%;
padding:5px 0 3px 10px;
}
#greeting_top_jp {
padding-top:15px;
padding-bottom:5px;
width:650px;
margin:0 auto;
}
#greeting_jp {
margin:0 auto;
width:580px;
padding:10px;
border:#CCCCCC solid 1px;
font-size:14px;
line-height:1.4em;
}
#philosophy_top_jp {
padding-top:20px;
padding-bottom:5px;
width:650px;
margin:0 auto;
}
#profile_title {
width:593px;
margin:auto;
font-size:14px;
color:#333333;
border-left:#666 solid 3px;
border-bottom:#999 dotted 1px;
padding-left:5px;
padding-bottom:2px;
margin-bottom:5px;
margin-top:10px;
}
#profile {
width:650px;
margin:auto;
padding-bottom:3px;
padding-top:3px;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
color:#0000FF;
border-bottom:#0000FF dotted 1px;
border-top:#0000FF dotted 1px;
}
#aboutus_btn {
width:520px;
margin:0 auto;
padding-top:15px;
}
#aboutus_map {
width:620px;
margin:0 auto;
padding-top:10px;
padding-bottom:30px;
}
/* sitemap */
#sitemap_top {
width:500px;
padding-top:10px;
padding-left:30px;
padding-bottom:10px;
}
#sitemap_box {
width:700px;
margin:0 auto;
font-size:12px;
color:#666;
}
#sitemap_left {
width:300px;
float:left;
}
#sitemap_right {
width:370px;
float:right;
}
#sitemap_textbox01 {
width:300px;
border-top:#999999 dotted 1px;
}
#sitemap_textbox02 {
width:370px;
border-top:#999999 dotted 1px;
padding-bottom:15px;
}
.text_title {
padding-top:15px;
padding-left:30px;
}
.text_sabtitle {
padding-top:10px;
padding-left:50px;
color:#0066FF;
}
.text_content {
padding-left:80px;
padding-top:5px;
}
.text_content ul {
margin:0;
padding:0;
}
.text_content li {
list-style-image:url(../aboutus/img/sitemap_arrow.gif);
list-style-type:none;
}
/* privacy */

#privacy_top {
width:600px;
margin:0 auto;
padding:15px;
}
#privacy_text01 {
width:590px;
margin:0 auto;
padding-bottom:20px;
font-size:14px;
color:#666666;
line-height:1.4em;
}
#privacy_text02 {
width:550px;
padding-left:50px;
margin:0 auto;
padding-bottom:10px;
padding-top:5px;
font-size:14px;
color:#666666;
line-height:1.4em;
}
#privacy_texttitle {
width:590px;
margin:0 auto;
font-size:14px;
color:#0000FF;
font-weight:bold;
border-bottom:#0000FF dotted 1px;
}
#privacy_text02 ol {
margin:0 auto;
padding:0;
}
#privacy_text02 ul {
margin:0 auto;
padding:0;
}
#privacy_text03 {
width:590px;
margin:0 auto;
font-size:14px;
color:#666666;
}
#privacy_link {
font-size:14px;
color:#666666;
line-height:1.4em;
padding:10px 0 20px 100px;
}

/* profile */
#gaiyou_us {
width:610px;
margin:0 auto;
font-size:14px;
color:#666666;
line-height:1.4em;
padding-bottom:15px;
}
#japanese_link {
margin:0 auto;
padding-bottom:10px;
padding-top:10px;
width:600px;
font-size:12px;
}

#greeting_top {
padding-top:15px;
padding-bottom:5px;
width:650px;
margin:0 auto;
}
#greeting {
margin:0 auto;
width:640px;
padding:5px;
border:#CCCCCC solid 1px;
font-size:14px;
line-height:1.4em;
}
#philosophy_top {
padding-top:20px;
padding-bottom:5px;
width:650px;
margin:0 auto;
}
#profile {
width:650px;
margin:0 auto;
padding-bottom:3px;
padding-top:3px;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
color:#0000FF;
border-bottom:#0000FF dotted 1px;
border-top:#0000FF dotted 1px;
}
#profile_jpn {
width:550px;
margin:0 auto;
padding-bottom:3px;
padding-top:3px;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
color:#0000FF;
border-bottom:#0000FF dotted 1px;
border-top:#0000FF dotted 1px;
}

/* link */
#link_title {
padding:5px 0 10px 0;
}
#link_box {
padding-top:5px;
padding-bottom:5px;
width:650px;
margin:0 auto;
border-bottom:#0066FF dotted 1px;
margin-bottom:5px;
}
#link_photo {
width:100px;
float:left;
}
#link_textbox {
float:right;
width:550px;
}
#link_text01 {
font-size:14px;
color:#000000;
}
#link_text02 {
padding-top:2px;
line-height:1.4em;
}
/* kyoiku */
#kyoiku_text01 {
width:650px;
margin:0 auto;
padding-top:20px;
padding-bottom:15px;
font-size:14px;
line-height:1.4em;
}
/* hogosha */
#hogosha_text01 {
padding:10px 0 10px 10px;
}
#hogosha_text02 {
width:650px;
margin:0 auto;
padding-top:5px;
padding-bottom:5px;
font-size:14px;
line-height:1.4em;
}

#hogosha_text03 {
padding:10px 0 10px 80px;
font-size:14px;
line-height:1.4em;
}
#keigu {
width:650px;
margin:0 auto;
font-size:14px;
}

/* service */
#service_top {
}
#service_top00 {
padding-top:10px;
}

#service_text01 {
padding-left:100px;
font-size:14px;
font-weight:bold;
color:#000000;
}
#service_text02 {
padding-top:5px;
padding-bottom:10px;
padding-left:120px;
line-height:1.4em;
font-size:12px;
color:#666666;
}
#service_text02 ul {
margin:0;
padding:0;
}
#service_text02 li {
margin:0;
padding:0;
list-style-image:url(../aboutus/img/gryball.gif);
} 
#service_text04 ul {
margin:0;
padding:0;
}
#service_text04 li {
margin:0;
padding:0;
list-style-image:url(../aboutus/img/gryball.gif);
} 

#service_text03 {
margin-left:100px;
font-size:14px;
font-weight:bold;
color:#000000;
border-bottom:#0066FF dotted 1px;
}
#service_text04 {
padding-top:5px;
padding-bottom:10px;
padding-left:200px;
line-height:1.4em;
font-size:12px;
color:#666666;
}
/* qa */
#qa_toptext {
padding-top:10px;
padding-bottom:15px;
}
#qa_box01 {
padding:10px 0 5px 65px;
}
#qa_q {
width:30px;
float:left;
}
#qa_a {
width:14px;
float:left;
}
#qa_qtext {
padding-top:10px;
padding-left:18px;
padding-right:15px;
width:585px;
font-size:14px;
font-weight:bold;
color:#000;
float:right;
background-image:url(../aboutus/img/q_back.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
#qa_topspace {
width:715px;
height:10px;
margin:0 auto;
}

#qa_box02 {
padding-left:110px;
}
#qa_atext_blue {
width:550px;
font-size:14px;
color:#666666;
line-height:1.4em;
float:right;
padding-right:30px;
}
#qa_atext_green {
width:550px;
font-size:14px;
color:#009900;
line-height:1.4em;
float:right;
padding-right:30px;
}

/* counselor */
#counselor_top {
width:700px;
height:237px;
margin:0 auto;
background-image:url(../aboutus/img/counseling_top.jpg);
background-repeat:no-repeat;
}
#counselor_maintext {
width:320px;
padding:50px 0 0 25px;
text-align:left;
font-size:14px;
color:#333;
line-height:1.4em;
font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", ;
}
#counselor_toptext {
padding-top:15px;
padding-bottom:5px;
}
#counselor_box {
width:650px;
padding-top:10px;
padding-bottom:5px;
margin:0 auto;
}
#counselor_textbox_right {
float:right;
width:450px;
}
#counselor_photo01 {
float:left;
width:200px;
}

#counselor_text01 {
font-size:14px;
color:#333333;
line-height:1.4em;
padding-left:5px;
}
#counselor_text02 {
line-height:1.3em;
padding-left:5px;
padding-top:5px;
font-size:12px;
}
#counselor_text03 {
width:630px;
padding:10px;
margin:0 auto;
border:#CCCCCC solid 1px;
font-size:12px;
line-height:1.4em;
margin-bottom:10px;
}
/* followup*/
#followup_toptext {
padding:10px;
}
#followup_box01 {
margin:0 auto;
padding-top:10px;
}

#followup_box02 {
padding:10px 0 0 15px;
}

#followup_box03 {
padding:10px 0 10px 0;
}
/* icon*/
#icon_main {
font-size:10px;
color:#333333;
line-height:1.3em;
}




.staff_mode01 {
background-color:#00CCFF;
border:1px solid #FFFFFF;
border-collapse:separate;
color:#FFF;
font-size:14px;
line-height:130%;
padding:5px 0 3px 10px;
}
.staff_mode02 {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
border-collapse:separate;
color:#656565;
font-size:14px;
line-height:160%;
padding:5px 0 3px 10px;
}
/* contact */
#contact_page_title {
padding-top:10px;
}
#contact_sabtitle {
padding-left:15px;
padding-top:5px;
}
#contact_text_top {
width:680px;
padding:10px;
border-bottom:#FFCC00 solid 2px;
font-size:12px;
color:#666;
line-height:1.3em;
}
#contact_area {
width:715px;
padding-top:5px;
padding-bottom:20px;
}
#contact_privacy_top {
padding-left:30px;
padding-bottom:5px;
font-size:16px;
font-weight:bold;
}
#contact_privacy {
width:680px;
height:150px;
border:#CCCCCC solid 1px;
padding:5px;
overflow:scroll;
margin:auto;
margin-bottom:30px;
font-size:12px;
color:#666666;
line-height:1.3em;
}

#contact_top_btn {
width:600px;
margin:0 auto;
padding-top:20px;
}
#download_main {
width:680px;
margin:auto;
padding-top:15px;
}
#download_text01 {
width:680px;
margin:auto;
padding-top:15px;
}
#download_text02 {
padding-left:70px;
padding-top:10px;
font-size:14px;
line-height:1.4em;
color:#666666;
}
#download_text03 {
padding-left:70px;
padding-top:15px;
}
#contact_area {
width:715px;
padding-top:5px;
padding-bottom:20px;
}
#contact_privacy_top {
padding-left:30px;
padding-bottom:5px;
font-size:16px;
font-weight:bold;
}
#contact_privacy {
width:680px;
height:150px;
border:#CCCCCC solid 1px;
padding:5px;
overflow:scroll;
margin:auto;
margin-bottom:30px;
font-size:12px;
color:#666666;
line-height:1.3em;
}
#summer_box_right {
	float: right;
	height: 300px;
	width: 350px;
}
.summer_flag {
	float: left;
	height: 40px;
	width: 60px;
	left: 8px;
	overflow: visible;
	position: relative;
	top: 8px;
}
.summer_photo {
	height: 145px;
	width: 236px;
	right: 43px;
}
.summer_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #333;
}
#summer_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	height: 55px;
	width: 200px;
	position: relative;
	top: 50px;
}
.summer_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height: 40px;
	width: 236px;
	
}
.summer_top {
	height: 50px;
	width: 236px;
}
.summer_age {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #000;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	padding-left: 5px;
	padding-bottom: 5px;
}
.summer_space {
	height: 20px;
	width: 710px;
}
.summer_deadline {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}
#special_vocational_italy_box {
width:710px;
margin-top:20px;
height:308px;
background-image:url(../campaign/img/special_v_italy.jpg);
background-repeat:no-repeat;
}
#special_vocational_it_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	width: 600px;
	margin: auto;
	padding-top: 15px;
}
#special_vocational_italy_box2 {
	margin: auto;
	height: 140px;
	width: 650px;
}
.special_v_it_box2_left {
	float: left;
	height: 140px;
	width: 500px;
}
.special_v_it_box2_right {
	float: right;
	height: 140px;
	width: 150px;
}
#special_vocational_italy_box3 {
	height: 120px;
	width: 620px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 60px;
}
.special_v_it_box3_right {
	float: right;
	height: 120px;
	width: 150px;
	background-position: center;
	text-align: center;
	vertical-align: bottom;
	overflow: visible;
}
.special_v_it_box3_left {
	float: left;
	height: 120px;
	width: 470px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.specialvocational {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F00;
}
#uknorth_aboutnortharea {
	height: 110px;
	width: 705px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #03F;
}
#uknorth_city {
	padding: 5px;
	width: 280px;
	float: left;
}
#uknorth_program {
	padding: 5px;
	height: ;
	width: 415px;
	float: right;
	height: 979px;
}
#uknorth_box {
	width: 715px;
	height: 1000px;
}
.uknorth_program_top {
	width: 410px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #00F;
	text-align: center;
	height: 75px;
}
.uknorth_program_box1 {
	width: 410px;
	height: 56px;
}
.uknorth_program_box1_left {
	width: 100px;
	float: left;
}
.uknorth_program_box1_right {
	width: 300px;
	float: right;
	height: 46px;
	padding-top: 10px;
	padding-left: 10px;
}
.uknorth_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #000;
}
.uknorth_name {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333;
}
#uknorth_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	width: 410px;
	text-align: left;
	word-spacing: 1em;
	text-indent: 2px;
	vertical-align: middle;
}
#uknorth_photo {
	height: 140px;
	width: 410px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.photo_left {
	float: left;
	height: 140px;
	width: 200px;
}
.photo_right {
	height: 140px;
	width: 200px;
	float: right;
}
#photo_text {
	height: 25px;
	width: 410px;
}
.photo_text_left {
	float: left;
	height: 21px;
	width: 200px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	color: #333;
}
.photo_text_right {
	float: right;
	height: 21px;
	width: 200px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	color: #666;
}
#uknorth_celecrity {
	height: 220px;
	width: 710px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	background-image: url(../campaign/img/uknorth_celebrity.jpg);
}
#uknorth_otherschool {
	height: 70px;
	width: 715px;
}
.uknorth_otherschool_left {
	float: left;
	height: 65px;
	width: 355px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.uknorth_otherschool_right {
	height: 65px;
	width: 355px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: right;
}
#special_vocational_top {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #C3C;
	width: 705px;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
}
