﻿@charset "utf-8";
@import url("common.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}


/* #
--------- --------- --------- --------- --------- */
.skillup_mtitle {
	background: url(../images/skillup/skillup_mtitle.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 120px 0 0 0;
	width: 670px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:120px;/* for ie5.x */
	}
	
.skillup_area1 {
	background: url(../images/skillup/skillup_area1.jpg) no-repeat;
	margin:0;
	padding:17px 10px 0 242px;
	height:344px;
	}
	
.skillup_area1title {
	background: url(../images/skillup/skillup_area1title.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 67px 0 0 0;
	width: 395px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:167px;/* for ie5.x */
	}
	
.skillup_area1ex {
	margin:0 10px;
	font-size:1.2em;
	color:#333;
	line-height:1.6;
	}
	
.skillup_stitle1,
.skillup_stitle2 {
	background: url(../images/skillup/skillup_stitle1.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 41px 0 0 0;
	width: 670px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:41px;/* for ie5.x */
	}
	
.skillup_stitle2 {
	background: url(../images/skillup/skillup_stitle2.jpg) no-repeat;
	}
	
.skillup_area2 {
	background: url(../images/skillup/skillup_area2.jpg) no-repeat;
	background-position: right 0;
	margin:0 0 35px 0;
	padding:20px 340px 0 15px;
	height:230px;
	}
	
.skillup_area2lead {
	margin:0 0 15px 0;
	padding:3px 0 0 0;
	font-size:1.6em;
	font-weight: bold;
	color:#1A76B0;
	width:315px;
	height:29px;
	position: relative;
	}
	
.skillup_area2lead a {
	position: absolute;
	top:0;
	right:0;
	background: url(../images/skillup/btn2.jpg) no-repeat;
	margin: 0;
	padding: 32px 0 0 0;
	width: 76px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:32px;/* for ie5.x */
	}
	
.skillup_area2lead a:hover {
	background-position: 0 -32px;
	}
	
.skillup_area2ex {
	margin:0;
	font-size:1.2em;
	color:#666;
	line-height:1.8;
	}
	
.skillup_area3 {
	background: url(../images/skillup/skillup_area3.jpg) no-repeat;
	background-position: right 0;
	margin:0 0 35px 0;
	padding:20px 340px 0 15px;
	height:236px;
	}
	
.skillup_area3lead {
	margin:0 0 15px 0;
	font-size:1.6em;
	font-weight: bold;
	color:#F58512;	
	}
	
.skillup_area3ex {
	margin:0;
	font-size:1.2em;
	color:#666;
	line-height:1.8;
	}
	
.skilltable {
	margin:0 0 25px 0;
	width:670px;
	border-top:1px solid #A1A1A1;
	border-left:1px solid #A1A1A1;
	}
	
.skilltable th {
	margin:0;
	border-right:1px solid #A1A1A1;
	border-bottom:1px solid #A1A1A1;
	background-color: #FEF9D9;
	width:30px;
	font-size:1.2em;
	color:#F58512;
	font-weight: bold;
	text-align: center;
	}

.skilltable td {
	margin:0;
	border-right:1px solid #A1A1A1;
	border-bottom:1px solid #A1A1A1;
	vertical-align: middle;
	font-size:1.2em;
	}
	
.skilltable td.td1 {
	margin:0;
	padding:10px 0 7px 10px;
	color:#F58512;
	width:270px;
	vertical-align:
	top;
	}



.skilltable td.td1 a {
	color:#000;
	}
	
.skilltable td.td1 a b {
	display: block;
	font-size:1.33em;
	font-weight: bold;
	color:#000;
	line-height:1.3;
	}

.skilltable td.td1 a:hover,
.skilltable td.td1 a:hover b {	
	color:#F58512;
	}
	
.skilltable td.td2 {
	margin:0;
	padding:5px 10px 5px 5px;
	line-height:1.8;
	
	}
	
.skilltable td.td2 b {
	display: block;
	margin:0;
	font-weight: bold;
	}
	
.skilltable td.td2 span {
	display: block;
	margin:0 0 3px 0;	
	padding:0 0 0 12px;
	}
	
.skilltable td.td3 {
	margin:0;
	padding:0 0 0 3px;
	width:80px;
	}
	
.skilltable td.td3 a {
	background: url(../images/skillup/btn1.jpg) no-repeat;
	margin: 0;
	padding: 32px 0 0 0;
	width: 76px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:32px;/* for ie5.x */
	}
	
.skilltable td.td3 a:hover {
	background-position: 0 -32px;
	}
	

/* #page1
--------- --------- --------- --------- --------- */
.skillup_tab {
	margin:0 0 25px 0;
	height:36px;
	border-bottom:10px solid #EB820F;
	}
	
.skillup_tab.b0 {
	margin:0;
	}
	
.skillup_tab li {
	margin:0 10px 0 0;
	width:330px;
	height:36px;
	float:left;
	}

.skillup_tab li.tab2 {
	margin: 0;
	}

.skillup_tab li a {
	margin: 0;
	padding: 36px 0 0 0;
	width: 330px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:36px;/* for ie5.x */
	}

.skillup_tab li.tab1 a {
	background: url(../images/skillup/tab1.jpg) no-repeat;	
	}

.skillup_tab li.tab2 a {
	background: url(../images/skillup/tab2.jpg) no-repeat;
	}

.skillup_tab li.on a,
.skillup_tab li a:hover {
	background-position: 0 -36px;
	}

.skillup_cnavi {
	margin:0 0 20px 0;
	padding:10px 10px 7px 10px;
	border:1px solid #ABABAB;
	line-height:1.8;
	}

.skillup_cnavi li
 {
	
	background-position: 0 center;
	margin:0 0 7px 0;
	padding:2px 0 0 20px;
	height:14px;
	line-height:1.1;
	font-size:1.2em;
	display:block;
	width:300px;
	}
.lnavi
{
	width:300px;
	float:left;

}
.rnavi
{
	width:300px;
	float:right;
}
.skillup_cnavi li.icon1{
	background: url(../images/skillup/icon1.gif) no-repeat;

	}	
.skillup_cnavi li.icon2{
	background: url(../images/skillup/icon2.gif) no-repeat;
	}	
.skillup_cnavi li.icon3{
	background: url(../images/skillup/icon3.gif) no-repeat;

	}	
.skillup_cnavi li.icon4{
	background: url(../images/skillup/icon4.gif) no-repeat;
	
	}		
.skillup_cnavi li.icon5{
	background: url(../images/skillup/icon5.gif) no-repeat;
	}	
.skillup_cnavi li.icon6{
	background: url(../images/skillup/icon6.gif) no-repeat;
	float:right;
	}
.skillup_cnavi li.icon7{
	background: url(../images/skillup/icon7.gif) no-repeat;
	float:right;
	}	
.skillup_cnavi li.icon8{
	background: url(../images/skillup/icon8.gif) no-repeat;
	float:right;
	}		
.skillup_cnavi li.icon9{
	background: url(../images/skillup/icon9.gif) no-repeat;
	float:right;
	}						
.skillup_cnavi li a {
	color: #000;
	font-weight: bold;	
	}
	
.skillup_cnavi li a:hover {
	color:#5EA8DD;
	}

#page1stitle1,
#page1stitle2,
#page1stitle3,
#page1stitle4,
#page1stitle5,
#page1stitle6,
#page1stitle7,
#page1stitle8,
#page1stitle9 {
	
	margin: 0 0 20px 0;
	padding: 55px 0 0 0;
	width: 430px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:55px;/* for ie5.x */
	}

#page1stitle1 {
	background: url(../images/skillup/page1title1.jpg) no-repeat;
}
#page1stitle2 {
	background: url(../images/skillup/page1title2.jpg) no-repeat;
	}
	
#page1stitle3 {
	background: url(../images/skillup/page1title3.jpg) no-repeat;
		margin: 30px 0 20px 0;
	}
#page1stitle4 {
	background: url(../images/skillup/page1title4.jpg) no-repeat;

	}
#page1stitle5 {
	background: url(../images/skillup/page1title5.jpg) no-repeat;
	}
#page1stitle6 {
	background: url(../images/skillup/page1title6.jpg) no-repeat;
	}
#page1stitle7 {
	background: url(../images/skillup/page1title7.jpg) no-repeat;
	}
#page1stitle8 {
	background: url(../images/skillup/page1title8.jpg) no-repeat;
	}	
#page1stitle9 {
	background: url(../images/skillup/page1title9.jpg) no-repeat;
	padding: 40px 0 0 0;
	}						
.page1_area1 {
	margin:0;
	}

.area1_table {
	margin:0;
	width:305px;
	border-top:1px solid #B9B9B9;
	border-left:1px solid #B9B9B9;
	float:left;
	}

.area1_table th {
	margin:0;
	padding:10px 0 7px 0;
	width:120px;
	border-right:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
	background-color: #FEF9D9;
	font-size:1.4em;
	text-align: center;
	}
	
.area1_table td {
	margin:0;
	padding:10px 0 7px 0;
	border-right:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
	text-align: center;
	vertical-align: middle;
	}

.area1_table td.td1 {
	font-weight: bold;
	font-size:1.4em;
	}
	
.area1_table td.td1s {
	font-weight: bold;
	font-size:1.2em;
	}
	
.area1_table td.td2 {
	color:#EF7A00;
	font-weight: bold;
	font-size:1.4em;
	}
	
.area1_table td.td3 {
	font-size:1.4em;	
	}
	
.area1_table td.td3 a {
	margin:0;
	font-weight: bold;
	color: #000;
	}
	
.area1_table td.td3 a:hover {
	color:#5EA8DD;
	}

.area_ex {
	margin:0 0 10px 0;
	font-size:1.2em;
	color:#333;
	width:335px;
	float:right;
	}

.place_info {
	margin:0 0 0 325px;
	width: 335px;
	float:right;
	background-color: #FEF9E5;
	height:50px;
	}
	
.info_area
{	font-size:1.2em;

	float:left;
	padding: 15px 0 15px 5px;
	width: 140px;
	
}
.place_info a {
	float:right;
	background: url(../images/skillup/btn4.jpg) no-repeat;
	margin: 0 ;
	padding: 45px 0 0 0;
	width: 189px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:0px;/* for ie5.x */
	}

.place_info a:hover {
	background-position: 0 -45px;
	}

.page1_area2 {
	margin:15px 0 5px 0;
	padding:5px;
	border:1px solid #B9B9B9;
	}

.area2_box1 {
	margin:0;
	width:377px;
	float:left;
	}
	
.area2_box2 {
	margin:0;
	width:272px;
	float:right;
	}	

.boxtitle1 {
	background: url(../images/skillup/page1stitle1.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 40px 0 0 0;
	width: 377px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}
	
.boxtitle1_2 {
	background: url(../images/skillup/page1stitle1_2.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 40px 0 0 0;
	width: 377px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}
	
.boxtitle2 {
	background: url(../images/skillup/page1stitle2.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 40px 0 0 0;
	width: 272px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}

.boxline {
	margin:0;
	padding:0 0 0 14px;
	font-size:1.2em;
	font-weight: bold;
	width:363px;
	position: relative;
	clear:both;
	}
	
.boxline b {
	position: absolute;
	top:0;
	left:0;
	color:#2F75B1;
	}
	
.boxline2 {
	margin:0;
	padding:5px 0 5px 14px;
	font-size:1.2em;
	width:258px;
	position: relative;
	}
	
.boxline2 b {
	position: absolute;
	top:5px;
	left:0;
	color:#2F75B1;
	}
	
.boxex {
	margin:0;
	padding:0 0 0 14px;
	font-size:1.2em;
	color:#333;
	clear:both;
	}
.boxex2
 {
	margin:0;
	padding:0 0 0 5px;
	font-size:12px;
	color:#333;
	width:145px;
	float:left;
	}
	
.dt1{
 float:left;
 width:1em;
 padding:0;
}
.dt2{
 float:left;
 width:1em;
 padding:0 0 1em 0; 
}	
.dd1{
 width:170px;
  padding:0;
  display:block;
  
}
.page1_area3-1 {
	background: url(../images/skillup/page1area1image.jpg) no-repeat;
	background-position: 395px 10px;
	background-color: #E4F1D7;
	margin:0 0 20px 0;
	padding:5px 300px 5px 5px;
	height:190px;
	}

.area3-1title,
.area3-2title {
	background: url(../images/skillup/page1sstitle1.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 43px 0 0 0;
	width: 300px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:43px;/* for ie5.x */
	}
	
.area3-1lead {
	background: url(../images/skillup/page1area1lead.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 40px 0 0 0;
	width: 315px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}
	
.area3-1ex {
	margin:0;
	padding:0 0 0 10px;
	font-size:1.2em;
	}

.page1_area3-2 {
	background: url(../images/skillup/page1area2image.jpg) no-repeat;
	background-position: 395px 10px;
	background-color: #E4F1D7;
	margin:0 0 20px 0;
	padding:5px 300px 5px 5px;
	height:222px;
	}
.page1_area3-2-2 {
	background: url(../images/skillup/page1area2_2image.gif) no-repeat;
	background-position: 365px 10px;
	background-color: #E4F1D7;
	margin:0 0 20px 0;
	padding:5px 300px 5px 5px;
	height:230px;
	}	
	
.area3-2lead {
	background: url(../images/skillup/page1area2lead.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 40px 0 0 0;
	width: 315px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}
.area3-2-2lead {
	background: url(../images/skillup/page1area2_2lead.gif) no-repeat;
	margin: 0 0 10px 10px;
	padding: 41px 0 0 0;
	width: 315px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:41px;/* for ie5.x */
	}	
	
.area3-2ex {
	margin:0;
	padding:0 0 0 10px;
	font-size:1.2em;
	}


.page1_area3-3 {
	margin:0 0 20px 0;
	padding:5px 10px 10px 5px;
	background-color: #E4F1D7;
	}

.area3-3title {
	background: url(../images/skillup/page1sstitle2.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 43px 0 0 0;
	width: 180px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:43px;/* for ie5.x */
	}
		
.area3-3lead {
	background: url(../images/skillup/page1area3lead.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 23px 0 0 0;
	width: 440px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:23px;/* for ie5.x */
	}
	
.area3-3ex {
	margin:0;
	padding:0 0 0 10px;
	font-size:1.2em;
	}
	
.area3-3ex b {
	display: block;
	text-align: right;
	}
.page1_area3-5 {
	margin:0 0 20px 0;
	background-color: #E4F1D7;
	padding:5px 375px 5px 5px;
	height:220px;
	background-image: url(../images/skillup/page1area5image.gif) ;
	background-repeat: no-repeat;
	background-position: 307px 10px;
	}
.page1_area3-8 {
	margin:0 0 20px 0;
	background-color: #E4F1D7;
	padding:5px 310px 5px 5px;
	height:260px;
	background-image: url(../images/skillup/page1area8image.gif) ;
	background-repeat: no-repeat;
	background-position: 385px 15px;
	}
			
		
.area3-5lead {
	background: url(../images/skillup/page1area5lead.jpg) no-repeat;
	margin: 0 0 10px 10px;
	padding: 23px 0 0 0;
	width: 260px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:23px;/* for ie5.x */
	}
.area3-8lead {
	background: url(../images/skillup/page1area8lead.gif) no-repeat;
	margin: 0 0 10px 10px;
	padding: 21px 0 0 0;
	width: 271px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:21px;/* for ie5.x */
	}	
	
.area3-5ex {
	margin:0;
	padding:0 0 0 10px;
	font-size:1.2em;
	}
.area3-8ex {
	margin:0;
	padding:0 0 0 10px;
	font-size:1.2em;
	}	
	
.area3-5ex b {
	display: block;
	text-align: right;
	}	
.page_top {
	background: url(../images/skillup/page1bar.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0 0 25px 0;
	padding:0 0 15px 0;
	text-align: right;
	}
	
.page_top a {
	background: url(../images/common/icon.jpg) no-repeat;
	background-position: 0 center;
	margin:0;
	padding:2px 0 0 10px;
	color:#666;
	line-height:1.1;
	text-decoration: underline;
	font-weight: bold;
	font-size:1.2em;
	}
.inbox
{
width:380px;

}	
.inbox01
{
width:200px;
float:left;
}
.inbox02
{
width:170px;
float:right;
}		
.inbox02 span
{float:left;
 width:5px;
 padding:0 0 0 14px;
}

/* #page2
--------- --------- --------- --------- --------- */
#page2mlead {
	background: url(../images/skillup/page2title1.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 35px 0 0 0;
	width: 241px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:35px;/* for ie5.x */
	}

.page2mex {
	margin:0 0 25px 0;
	font-size:1.2em;
	line-height:1.6;
	}
	
.page2_area1 {
	background: url(../images/skillup/page2image1.jpg) no-repeat;
	background-position: right 0;
	margin:0 0 30px 0;
	height:257px;	
	}
	
.page2_area1title {
	background: url(../images/skillup/page2stitle1.jpg) no-repeat;
	margin: 0 0 20px 0;
	padding: 32px 0 0 0;
	width: 430px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:32px;/* for ie5.x */
	}
	
.line1 {
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	font-size:1.2em;
	}

.line1_2 {
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	font-size:1.4em;
	font-weight:600;
	}	
.line2 {
	margin:0 0 10px 0;
	padding:0 0 0 25px;
	font-size:1.2em;
	line-height:1.7;
	}
.line2 b{	
	color:#2F75B1;	
	}
.line3 {
	margin:0;
	padding:0 0 0 20px;
	width:180px;
	display:block;	
	}
	
.page2_area2title,	
.page2_area3title,
.page2_area4title {
	background: url(../images/skillup/page2stitle2.jpg) no-repeat;
	margin: 0 0 12px 0;
	padding: 32px 0 0 0;
	width: 670px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:32px;/* for ie5.x */
	}
.page2_area2title
{	
	margin: 0 0 20px 0;
	background: url(../images/skillup/page2stitle4.jpg) no-repeat;
	}
.area2-1title,
.area2-2title,
.area2-3title,
.area2-4title,
.area2-5title,
.area2-6title,
.area2-7title
{
	background:url(../images/skillup/page2image4.jpg) no-repeat #E4F1D7;
	margin: 0 0 10px 3px;
	padding: 138px 0 0 0;
	width: 148px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:138px;/* for ie5.x */
	float:left;
}	

.area2-2title
{
	background:url(../images/skillup/page2image3.jpg) no-repeat #E4F1D7;
	}
.area2-3title
{
	background:url(../images/skillup/page2image5.jpg) no-repeat #E4F1D7;
	}
.area2-4title
{
	background:url(../images/skillup/page2image6.jpg) no-repeat #E4F1D7;
	}
.area2-5title
{
	background:url(../images/skillup/page2image7.jpg) no-repeat #E4F1D7;
	}
.area2-6title
{
	background:url(../images/skillup/page2image8.jpg) no-repeat #E4F1D7;
	}
.area2-7title
{
	background:url(../images/skillup/page2image9.jpg) no-repeat #E4F1D7;
	}					
.area2_inbox1
{
	margin:0;
	width:240px;
	float:left;
}
.area2_inbox2
{
	margin:0 0 20px 0;
	width:415px;
	float:right;
	background:#E4F1D7;
	padding:7px 5px 10px 5px;
}
.area2_inbox2_2
{
	margin:0 0 30px 0;
	width:415px;
	float:right;
	background:#E4F1D7;
	padding:7px 5px 3px 5px;
}
	
.area2-1ex
{
	font-size:1.2em;
	line-height:1.7;
	padding:20px 5px 15px 5px;
	float:right;
	width:250px;
}
.area2-1ex_2
{
	font-size:1.2em;
	line-height:1.7;
	padding:20px 5px 5px 5px;
	float:right;
	width:250px;
}		
.page2_area4title {
	background: url(../images/skillup/page2stitle3.jpg) no-repeat;
	}
	
.page1_area3ex {
	margin:0 0 15px 0;
	padding:0 0 0 10px;
	font-size:1.2em;
	}
	
.page2_area3table {
	margin:0 0 50px 0;
	width:669px;
	border-top:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
	font-size: 1.2em;
	}
	
.page2_area3table th {
	margin:0 0 50px 0;
	padding:10px;
	width:210px;
	border-bottom:1px solid #D5D5D5;
	background-color: #FEF9D9;
	}
	
.page2_area3table th b {	
	color:#2F75B1;
	}
	
.page2_area3table td {
	margin:0 0 50px 0;
	padding:10px 10px 10px 15px;
	border-right:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
	}
	
.page2_area4 {
	background: url(../images/skillup/page2image2.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0 0 5px 0;
	padding:0 0 210px 0;
	font-size:1.2em;
	width:670px;
	position: relative;
	}
	
.page2_area4 a {
	position: absolute;
	top:20px;
	right:0;
	background: url(../images/skillup/btn1.jpg) no-repeat;
	margin: 0 0 12px 0;
	padding: 32px 0 0 0;
	width: 76px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:32px;/* for ie5.x */
	}
	
.page2_area4 a:hover {
	background-position: 0 -32px;
	}
	
.bottom {
	margin:0 0 50px 0;
	padding:15px 35px;
	background-color: #FEF9E5;
	}

.bottom.b25 {
	margin:0 0 25px 0;
	}
	
.bottomlink {
	background: url(../images/skillup/bottom_info.jpg) no-repeat;
	margin:0;
	padding:0 0 0 472px;
	height:65px;
	}
	
.bottomlink a {
	background: url(../images/skillup/bottom_info_btn.jpg) no-repeat;
	margin: 0 0 12px 0;
	padding: 65px 0 0 0;
	width: 147px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:65px;/* for ie5.x */
	}
	
.bottomlink a:hover {
	background-position: 0 -65px;
	}
	
.line{
	border-bottom : dotted #FF6633 medium;
	margin: 30px 0;
	}
.line_2{
	margin: 0 0 20px 0;
	border-bottom: thin solid #76A4D6;
	}
.koko a{
	background: url(../images/skillup/koko.jpg) no-repeat;
	margin: 0;
	padding: 137px 0 0 0;
	width: 208px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:137px;/* for ie5.x */
	}
	
.koko a:hover {
	background-position: 0 -137px;
	}

.syakai a{
	background: url(../images/skillup/syakai.jpg) no-repeat;
	margin: 0;
	padding: 137px 0 0 0;
	width: 208px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:137px;/* for ie5.x */
	}
	
.syakai a:hover {
	background-position: 0 -137px;
	}			
	
.kobetu a{
	background: url(../images/skillup/kobetu.jpg) no-repeat;
	margin: 0;
	padding: 137px 0 0 0;
	width: 208px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:137px;/* for ie5.x */
	}
	
.kobetu a:hover {
	background-position: 0 -137px;
	}				
