﻿@charset "UTF-8";

@media print {
	body { zoom: 80%; }
}

html,body,
h1,h2,h3,h4,h5,h6,
table,th,td,img,
p,div,pre,blockquote,form,
address,dl,dt,dd,ul,ol,li {
background: transparent ;
margin: 0 ; padding: 0 ;
border: none ;
font-style: normal ; font-weight: normal ;
}
em,strong,big,small,
ins,del,q,span {
font-style: normal ; font-weight: normal ;
}




body {
position: relative ;
width: 100% ;
margin: 0 auto ; padding: 0 ;
line-height: 1.8 ;
font-size: 12px ; font-family : "ＭＳ Ｐゴシック", sans-serif ;
color: #333333 ;
}

#main{background: #ffffff url(../img/background_00.jpg) 0 480px repeat-x ;}
#inline{background: #ffffff url(../img/background_00.jpg) 0 86px repeat-x ;}

a:link { color: #666666 ; text-decoration: none ; }
a:visited { color: #666666 ; text-decoration: none ; }
a:hover { color: #FF9800 ; text-decoration: underline ; }

h1,h2,h3,h4,h5,h6 {
line-height : 1.1 ;
font-size: 12px ; font-weight : bold ;
}

p {
margin : 0 0 20px 0 ;
text-align: justify ; text-justify: inter-ideograph ;
}

ol,ul { margin : 0 0 10px 0 ; }
ol li { margin : 0 0 0 2.5em ; }
ul li { margin : 0 0 0 1.5em ; }
li {
text-align: justify ; text-justify: inter-ideograph ;
}

dt {
margin : 0 0 10px 0 ;
font-weight : bold ;
}
dd {
margin : 0 0 10px 0 ;
text-align: justify ; text-justify: inter-ideograph ;
}
dd ol, dd ul { margin : 0 ; }

td {
font-size : 12px ;
line-height : 1.6 ;
text-align: justify ; text-justify: inter-ideograph ;
}
th {
font-weight : bold ; font-size : 12px ;
line-height : 1.6 ;
white-space: nowrap ;
}
em { font-weight : bold ; }
strong { font-size : 14px ; font-weight : bold ; }
big { font-size : 18px ; font-weight : bold ; }
small { font-size: 10px ; line-height : 1.4 ; }

form { font-size : 12px ; }
input,textarea,select,option {
margin : 0 ; padding : 0 ;
font-size: 12px ;
vertical-align: middle ;
}
form .deco {
height: 12px ;
margin : 0 ;
padding: 4px 2px ;
border: 3px ridge #ccccff ;
}

img { border: none ; vertical-align: bottom ; }

hr {
clear: both ;
background: #ffffff;
margin: 10px 0 ;
border-top: none ;
border-left: none ;
border-right: none ;
border-bottom: 1px dotted #999999 ;
color: #ffffff ;
}




.style9 {font-size: 9px}
.style10 {font-size: 10px;
letter-spacing: 0.1em;}
.style11 {font-size: 11px}

/*header*/

#header{
width:860px;
height:70px;
margin:0 auto;
}
#header{zoom:1;}
#header:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#header{display:inline-table;}
/* Hides from IE-mac \*/
#header{display: block;}
/* End hide from IE-mac */

#header h1{
	width:326px;
	float:left;
	margin-top:20px;
}

#header #tel{
	width:217px;
	float:right;
	margin:15px 0 0;
}

/*navi*/

#mainvisual{
	width:860px;
	margin:0 auto;
}

#navi{
	width:860px;
	margin:0 auto 50px;
	padding:0;
}
#navi{zoom:1;}
#navi:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#navi{display:inline-table;}
/* Hides from IE-mac \*/
* html #navi{height: 1%;}
#navi{display: block;}
/* End hide from IE-mac */

#navi li{
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}

/*wrap*/

#wrap{
	width:860px;
	margin:0 auto;
}
#wrap{zoom:1;}
#wrap:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#wrap{display:inline-table;}
/* Hides from IE-mac \*/
* html #wrap{height: 1%;}
#wrap{display: block;}
/* End hide from IE-mac */

#left{
	width:600px;
	float:left;
	margin-right:30px;
}

#right{
	width:230px;
	float:right;
}

#right h3{
	margin-top:30px;
}

#left h3{
	margin-bottom:30px;
	margin-top:50px;
}

#left p{
	margin-bottom:20px;
	color:#666666;
	line-height:22px;
}

#title{
	margin-bottom:40px !important;
	margin-top:0 !important;
}

/*base*/

.mt0{margin-top:0 !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb50{margin-bottom:50px !important;}
.tac{text-align:center !important;}
.img-r{float:right;padding:0 0 20px 10px;}
.img-r02{float:right;padding:0 0 20px 20px;}
.em01{color:#FF3312;font-weight:normal;}
.em02{color:#E76B00;font-weight:normal;}
.pt0{padding-top:0 !important;}


/*point*/

#point{
	width:600px;
	height:325px;
	background:url(../img/top_bg_01.jpg) 0 0 no-repeat;
	position:relative;
}

#point h4{
	position:absolute;
	top:40px;
	left:15px;
}

#point #p01{
	position:absolute;
	top:85px;
	left:15px;
	width:275px;
}

#point #p02{
	position:absolute;
	top:85px;
	left:315px;
	width:265px;
}

#point #p03{
	position:absolute;
	top:210px;
	left:15px;
	width:275px;
}

#point #p04{
	position:absolute;
	top:210px;
	left:315px;
	width:265px;
}
#point h5{
	margin-bottom:15px;
}
#point p{
	color:#666666;
	line-height:20px;
	padding-left:30px;
}

/*fotter*/

#footer{
	margin-top:80px;
	background:url(../img/background_01.gif) 0 0 repeat-x;
}
#footer p{
	color:#666666;
	font-size:10px;
	width:860px;
	margin:0 auto;
	text-align:center;
	padding:30px 0;
	border-top:3px solid #cccccc;
}


/*side*/

#mypage{
	margin-top:0 !important;
	position:relative;
}

#mypage span{
	position:absolute;
	top:13px;
	right:10px;
	background:url(../img/icon_02.gif) 0 1px no-repeat;
	padding-left:16px;
	line-height:12px;
}

#mypage span a:link{color:#004A82; text-decoration:underline;}
#mypage span a:visited{color:#004A82; text-decoration:underline;}
#mypage span a:hover{color:#004A82; text-decoration:none;}

#login{
	width:212px;
	height:172px;
	padding:8px 9px 0;
	background:url(../img/side_bg_01.gif) 0 0 no-repeat;
}
#login p{
	margin-bottom:0;
	color:#666666;
	line-height:16px;
}

#login .input{
	width:210px;
	line-height:22px;
	height:22px;
	border:1px solid #E5E2D9;
	margin:0 auto 8px;
}

#login .check{
	margin-right:2px;
}

#login span{
	font-size:10px;
	color:#666666;
}

#login #btn{
	width:212px;
	margin-top:5px;
}

.excel{
	background:url(../img/icon_excel_01.gif) 0 1px no-repeat;
	padding-left:21px;
}



#logout{
	width:212px;
	height:109px;
	padding:8px 9px 0;
	background:url(../img/side_bg_02.gif) 0 0 no-repeat;
}
#logout p{
	margin-bottom:15px;
	color:#666666;
	line-height:16px;
}
#logout p em{
	font-size:16px;
	font-weight:bold;
	color:#0060D5;
}



/*topics*/

.topics{
	line-height:20px;
	margin-bottom:15px;
}
.banner{
	margin-bottom:20px;
}
.sub{
	background:url(../img/icon_01.gif) 0 1px no-repeat;
	padding-left:16px;
	line-height:12px;
	margin-bottom:15px;
}

.link_banner{
	margin-bottom:5px;
}






/*contents*/

#contents{
	width:860px;
	margin:0 auto;
}
#contents{zoom:1;}
#contents:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#contents{display:inline-table;}
/* Hides from IE-mac \*/
* html #contents{height: 1%;}
#contents{display: block;}
/* End hide from IE-mac */

#con_left{
	width:600px;
	float:left;
	margin-right:30px;
}

#con_left h3{
	margin-top:0;
}

#con_left h4{
	margin-bottom:25px;
	margin-top:50px;
}

/*about*/

#ab_box_01{
	width:568px;
	border:1px solid #DDD8D2;
	padding:15px;
}

* html #ab_box_01{
	width:568px;
}

#ab_box_01 h5{
	margin-bottom:10px;
}

#ab_box_01 ul{
	margin:0;
}
#ab_box_01 ul{zoom:1;}
#ab_box_01 ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ab_box_01 ul{display:inline-table;}
/* Hides from IE-mac \*/
* html #ab_box_01 ul{height: 1%;}
#ab_box_01 ul{display: block;}
/* End hide from IE-mac */

#ab_box_01 ul li{
	float:right;
	margin-left:10px;
	list-style-type:none;
}

#ab_active{
	margin:0;
	padding:0;
}

#ab_active li{
	list-style-type:none;
	padding-left:6px;
	text-indent:-6px;
	margin:0 0 10px 0;
}

#ab_place_01{
	width:600px;
	margin:0;
}
#ab_place_01{zoom:1;}
#ab_place_01:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ab_place_01{display:inline-table;}
/* Hides from IE-mac \*/
* html #ab_place_01{height: 1%;}
#ab_place_01{display: block;}
/* End hide from IE-mac */

#ab_place_left{
	width:290px;
	margin-right:20px;
	float:left;
}

#ab_place_right{
	width:290px;
	margin:0;
	float:right;
}

.ab_place_bar{
	background-color:#7EA5E6;
	padding:10px;
	width:578px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:0;
	border-top:1px solid #E2E2DA;
	border-right:1px solid #E2E2DA;
	border-left:1px solid #E2E2DA;
	position:relative;
}

.ab_place_bar .linkbtn{
	position:absolute;
	top:4px;
	right:7px;
}

.ab_place_txt{
	border-bottom:1px solid #E2E2DA;
	border-right:1px solid #E2E2DA;
	border-left:1px solid #E2E2DA;
	width:578px;
	padding:10px;
}

/*seminer*/

#sem_flow_01{
	position:relative;
	width:600px;
	height:147px;
	margin-bottom:0;
}
#sem_flow_01 ul{font-size:10px;line-height:16px;}
#sem_flow_01 li{width:130px;padding:0;margin:0;list-style-type:none;}
#sem_flow_01 #flow01{position:absolute;top:80px;left:10px;}
#sem_flow_01 #flow02{position:absolute;top:80px;left:150px;}
#sem_flow_01 #flow03{position:absolute;top:80px;left:298px;}
#sem_flow_01 #flow04{position:absolute;top:80px;left:448px;}

#sem_table_01{
	width:600px;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	margin-top:20px;
}

#sem_table_01 th{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#7EA5E6;
	color:#ffffff;
	width:100px;
	padding:15px 5px;
}

#sem_table_01 td{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	width:200px;
	padding:15px 5px;
}

#sem_txt_01{
	width:600px;
	margin:0;
}


#sem_table_02{
	width:600px;

	margin-top:5px;
}

#sem_table_02 td{
	width:600px;
	padding:5px 5px;
}

#sem_txt_02{
	width:600px;
	margin:0;
}



#sem_txt_01{zoom:1;}
#sem_txt_01:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#sem_txt_01{display:inline-table;}
/* Hides from IE-mac \*/
* html #sem_txt_01{height: 1%;}
#sem_txt_01{display: block;}
/* End hide from IE-mac */

#sem_txt_left{
	width:290px;
	float:left;
	margin-right:20px;
}

#sem_txt_right{
	width:290px;
	float:right;
}

#sem_txt_01 h5{
	margin-bottom:15px;
}

#sem_txt_left p{
	margin-bottom:5px;
}

#sem_txt_right p{
	margin-bottom:15px;
}

#sem_txt_01 dt{
	color:#7EA5E6;
	margin-bottom:0px;
}

#sem_txt_01 dd{
	font-size:10px;
	line-height:14px;
	margin-bottom:5px;
}

#sem_txt_01 em{
	color:#7EA5E6;
}

#sem_appli_01{
	width:600px;
	height:218px;
	position:relative;
}

#sem_appli_01 li{
	list-style-type:none;
}

#sem_appli_01 #appli01{
	position:absolute;
	top:150px;
	left:26px;
	padding:0;
	margin:0;
}

#sem_appli_01 #appli02{
	position:absolute;
	top:150px;
	left:291px;
	padding:0;
	margin:0;
}


/*group*/

.group_bar_01{
	margin-bottom:0;
	position:relative;
	width:600px;
	height:38px;
}

.group_bar_01 .linkbtn{
	position:absolute;
	top:8px;
	right:7px;
}

.grp_box_01{
	border:1px solid #DDD8D2;
	padding:20px;
	width:558px;
}

.grp_box_01 table{
	margin:0;
}

.grp_box_01 table th{
	font-weight:normal;
	text-align:left;
	color:#0060D5;
	padding:10px 0 25px 0;
	vertical-align:middle;
	width:115px;
}

.grp_box_01 table td{
	text-align:left;
	padding:10px 0 25px 20px;
	vertical-align:middle;
	background:url(../img/group_bg_01.gif) left bottom no-repeat;
	width:485px;
}

.grp_box_01 table td p{
	margin-bottom:0;
}

.riji{text-indent:-39px;padding-left:39px;}




/*qa*/


.qa_q{
	background:url(../img/qa_icon_01.gif) 0 0 no-repeat;
	height:24px;
	padding:6px 0 0 40px;
	color:#005BA0;
	margin:0 0 10px 0 !important;
}
.qa_a{
	background:url(../img/qa_icon_02.gif) 0 0 no-repeat;
	padding:0 0 0 40px;
	color:#666666;
	font-weight:normal;
	line-height:22px;
	margin:0 0 50px 0 !important;
}




/*mypage*/




#myp_box_01{
	border-bottom:1px solid #DDD8D2;
	border-right:1px solid #DDD8D2;
	border-left:1px solid #DDD8D2;
	padding:15px;
	width:568px;
	margin-bottom:20px;
}

#myp_divide_01{
	width:600px;
}
#myp_divide_01{zoom:1;}
#myp_divide_01:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#myp_divide_01{display:inline-table;}
/* Hides from IE-mac \*/
* html #myp_divide_01{height: 1%;}
#myp_divide_01{display: block;}
/* End hide from IE-mac */

#myp_divide_01 h5{
	margin-bottom:0;
}

#myp_div_right em{
	color:#0060D5;
	font-weight:bold;
}

#myp_div_left{
	width:290px;
	float:left;
	margin-right:20px;
}

#myp_div_right{
	width:290px;
	float:right;
}

.myp_box_02{
	border-bottom:1px solid #DDD8D2;
	border-right:1px solid #DDD8D2;
	border-left:1px solid #DDD8D2;
	padding:15px;
	width:258px;
}

* html .myp_box_02{
	width:258px;
	padding:14px;
}

#member{
	border-bottom:3px solid #E2E2DA;;
	padding:0 0 3px 0;
	width:600px;
	margin:0 auto;
	position:relative;
	font-weight:bold;
}
#member li{list-style-type:none;font-weight:normal;background:url(../img/icon_01.gif) 0 5px no-repeat;padding-left:16px;}
#mem01{position:absolute;top:0;right:0;}
#mem02{position:absolute;top:0;right:90px;}



/*a_mypage*/

#amyp_01{
	width:600px;
	margin:0;
}
#amyp_01{zoom:1;}
#amyp_01:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#amyp_01{display:inline-table;}
/* Hides from IE-mac \*/
* html #amyp_01{height: 1%;}
#amyp_01{display: block;}
/* End hide from IE-mac */

#amyp_01_left{
	width:350px;
	margin-right:20px;
	float:left;
}

#amyp_01_right{
	width:230px;
	float:right;
	margin:0;
}
	

#amyp_02{
	width:600px;
	margin:0;
}
#amyp_02{zoom:1;}
#amyp_02:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#amyp_02{display:inline-table;}
/* Hides from IE-mac \*/
* html #amyp_02{height: 1%;}
#amyp_02{display: block;}
/* End hide from IE-mac */

#amyp_02_left{
	width:220px;
	margin-right:20px;
	float:left;
}

#amyp_02_right{
	width:360px;
	float:right;
	margin:0;
}

#thanks{
	width:600px;
	height:400px;
	background:url(../img/form_bg_01.jpg) right bottom no-repeat;
	font-size:14px;
	padding:0;
	margin-top:60px;
}




/*etc*/

#policy li{
	margin-bottom:15px;
}

#sitemap{
	width:600px;
}

#sitemap th{
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	text-align:left;
	padding:15px 0;
}

#sitemap th p{
	font-size:14px;
	background:url(../img/icon_01.gif) 0 1px no-repeat;
	padding-left:16px;
	margin-bottom:0;
	line-height:14px;
	font-weight:bold;
}

#sitemap p a:link{color:#333333;}
#sitemap p a:visited{color:#333333;}
#sitemap p a:hover{color:#FF9800;text-decoration:underline;}
#sitemap td{
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	padding:15px 0;
}




#link{
	width:600px;
}

#link th{
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	text-align:left;
	padding:15px 0;
}

#link th p{
	font-size:14px;
	background:url(../img/icon_01.gif) 0 1px no-repeat;
	padding-left:16px;
	margin-bottom:0;
	line-height:14px;
	font-weight:bold;
}

#link p a:link{color:#333333;}
#link p a:visited{color:#333333;}
#link p a:hover{color:#FF9800;text-decoration:underline;}
#link td{
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	padding:15px 0;
}










#leader{
	width:300px;
}

#leader th{
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	text-align:left;
	padding:15px 0;
}

#leader th p{
	font-size:14px;
	background:url(../img/icon_01.gif) 0 1px no-repeat;
	padding-left:16px;
	margin-bottom:0;
	line-height:14px;
	font-weight:bold;
}



#leader p a:link{color:#333333;}
#leader p a:visited{color:#333333;}
#leader p a:hover{color:#FF9800;text-decoration:underline;}
#leader td{
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	padding:15px 0;
}



#leader2{
	width:600px;
}

#leader2 th{
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	text-align:left;
	padding:15px 0;
}

#leader2 td p{
	font-size:18px;
	padding-left:0px;
	margin-bottom:0;
	line-height:14px;
	font-weight:bold;
	color: #0066CC;
}




#leader2 td{
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	padding:15px 0;
}



#leader_go{
	width:200px;
	height:150px;
}

#leader_go th{
	border: 3px dotted #E2E2DA;

	text-align:center;
	padding:15px 0;
}

#leader_go th p{
	font-size:20px;
	padding-left:25px;
	margin-bottom:0;
	line-height:5px;
	font-weight:bold;
}

#leader_go td{
	font-size:18px;
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	padding:15px 0;

}

#leader_go2{
	width:200px;
	height:150px;
}

#leader_go2 th{
	border: 3px dotted #E2E2DA;

	text-align:center;
	padding:15px 0;
}

#leader_go2 th p{
	font-size:20px;
	padding-left:25px;
	margin-bottom:0;
	line-height:5px;
	font-weight:bold;
}

#leader_go2 td{
	font-size:18px;
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	padding:15px 0;

}


/*independ*/

#independ{
	width:600px;
}

#independ th{
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	text-align:left;
	padding:15px 0;
}

#independ td p{
	font-size:18px;
	padding-left:0px;
	margin-bottom:0;
	line-height:14px;
	font-weight:bold;
	color: #0066CC;
}




#independ td{
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	padding:15px 0;
}



#independ2{
	width:600px;
}

#independ2 th{
	width:200px;
	padding-bottom:10px;
	text-align:left;
	padding:10px 0;
}

#independ2 th p{
	font-size:14px;
	padding-left:10px;
	margin-bottom:0;
	line-height:14px;
	font-weight:bold;
}

#independ2 p a:link{color:#333333;}
#independ2 p a:visited{color:#333333;}
#independ2 p a:hover{color:#FF9800;text-decoration:underline;}
#independ2 td{
	padding-bottom:10px;
	padding:10px 0;
}






/*form*/

.form{
	width:600px;
	margin:0 auto 40px;
}

.form th{
	width:105px;
	text-align:left;
	border-bottom:1px solid #E2E2DA;
	font-weight:normal;
	vertical-align:middle;
	height:52px;
	color:#666666;
}

.form .topborder{
	border-top:1px solid #E2E2DA;
}

.form th span{
	color:#E76B00;
	font-size:10px;
}

.form td{
	width:495px;
	text-align:left;
	border-bottom:1px solid #E2E2DA;
	vertical-align:middle;
	height:52px;
}

.form td span{
	font-size:10px;
}

.form input{
	line-height:22px;
}

.form select{
	line-height:22px;
	height:24px;
}

.form_name01{
	width:134px;
	height:24px;
	border:1px solid #E5E2D9;
	margin:0 20px 0 14px;
}

.form_name02{
	width:134px;
	height:24px;
	border:1px solid #E5E2D9;
	margin:0 20px 0 3px;
}

.form_radio{
	margin-left:20px;
}

.form_input01{width:64px;height:24px;border:1px solid #E5E2D9;}
.form_input02{width:88px;height:24px;border:1px solid #E5E2D9;}
.form_input03{width:400px;height:24px;border:1px solid #E5E2D9;}
.form_input04{width:130px;height:24px;border:1px solid #E5E2D9;}
.form_input05{width:190px;height:24px;border:1px solid #E5E2D9;}

.form_input06{ text-align:right;width:30px;height:24px;border:1px solid #E5E2D9;}


.form_textarea{
	width:500px;
	height:160px;
	border:1px solid #E5E2D9;
	margin:15px 0;
}

.form_btn{
	margin:0;
	padding:0;
}
.form_btn{zoom:1;}
.form_btn:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.form_btn{display:inline-table;}
/* Hides from IE-mac \*/
* html .form_btn{height: 1%;}
.form_btn{display: block;}
/* End hide from IE-mac */

.form_btn li{
	float:left;
	margin:0 20px 0 0;
	list-style-type:none;
	padding:0;
}


* html .myp_form_01{
	width:300px;
	height:24px;
	border:1px solid #E5E2D9;
	margin:0;
}

* html .myp_form_01{
	width:300px;
	height:24px;
	border:1px solid #E5E2D9;
	margin:0;
}

*:first-child+html .myp_form_01{
	width:300px;
	height:24px;
	border:1px solid #E5E2D9;
	margin:0;
}

.mail{
	margin-top:110px;
	padding-left:13px;
	text-indent:-13px;
}



.form_skiii_m{
	width:600px;
	margin:0 auto 40px;
}

.form_skiii_m th{

	text-align:left;
	border-bottom:1px solid #E2E2DA;
	font-weight:normal;
	vertical-align:middle;
	height:52px;
	color:#666666;
}

.form_skiii_m .topborder{
	border-top:1px solid #E2E2DA;
}

.form_skiii_m th span{
	color:#E76B00;
	font-size:10px;
}

.form_skiii_m td{

	text-align:left;
	border-bottom:1px solid #E2E2DA;
	vertical-align:middle;
	height:52px;
}




/*spec*/


.spec01{
	margin:0;
}

.spec01 th{
	font-weight:normal;
	text-align:left;
	color:#0060D5;
	padding:10px 0 25px 0;
	vertical-align:middle;
	width:115px;
}

.spec01 td{
	text-align:left;
	padding:10px 0 25px 20px;
	vertical-align:middle;
	background:url(../img/group_bg_01.gif) left bottom no-repeat;
	width:485px;
}


.spec01 td a:link{color:#FF9800;text-decoration:underline;}
.spec01 td a:visited{color:#FF9800;text-decoration:underline;}
.spec01 td a:hover{color:#333333;text-decoration:none;}


/*voice*/
.voice{
	width:600px;
	margin:0 auto 40px;
}

.voice th{
	width:600px;
	text-align:left;
	border-bottom:1px solid #E2E2DA;
	font-weight:normal;
	vertical-align:middle;
	height:52px;
	color:#666666;
}

.voice .topborder{
	border-top:1px solid #E2E2DA;
}

.voice th span{
	color:#E76B00;
	font-size:10px;
}

.voice td{
	font-size:15px;
	width:495px;
	text-align:left;
	border-bottom:1px solid #E2E2DA;
	vertical-align:middle;
	height:52px;
}



#haken{
	width:600px;
}

#haken th{
	font-size:18px;
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	text-align:left;
	padding:15px 0;
}



#haken td p{
	font-size:14px;
	padding-left:0px;
	margin-bottom:0;
	line-height:14px;
	font-weight:bold;
	padding-bottom:0px;
}




#haken td{
	font-size:12px;
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	padding:15px 0;
}




#haken_w{
	width:600px;
}

#haken_w th{
	font-size:18px;
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	text-align:left;
	padding:15px 0;
}



#haken_w td p{
	font-size:14px;
	padding-left:0px;
	margin-bottom:0;
	line-height:14px;
	font-weight:bold;
	padding-bottom:0px;
}




#haken_w td{
	font-size:12px;
	border-bottom:1px dotted #E2E2DA;

}




#haken_l{
	width:580px;
}

#haken_l th{
	font-size:12px;
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	padding:15px 0;
	text-align:left;

}

#haken_l td p{
	font-size:14px;
	padding-left:0px;
	margin-bottom:0px;
	line-height:14px;
	font-weight:bold;
	padding-bottom:0px;
}




#haken_l td{
	font-size:12px;
	border-bottom:1px dotted #E2E2DA;
	padding-bottom:15px;
	padding:15px 0;

}






#skill_table_01{

	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	margin-top:20px;
}

#skill_table_01 th{

	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#7EA5E6;
	color:#ffffff;
	padding:15px 5px;
}

#skill_table_01 td{

	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:15px 5px;
}



#skill_box_01{
	width:568px;
	border:1px solid #FFFFFF;
	padding:15px;
}

* html #skill_box_01{
	width:568px;
}

#skill_box_01 h5{
	margin-bottom:10px;
}

#skill_box_01 ul{
	margin:0;
}
#skill_box_01 ul{zoom:1;}
#skill_box_01 ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#skill_box_01 ul{display:inline-table;}
/* Hides from IE-mac \*/
* html #skill_box_01 ul{height: 1%;}
#ab_box_01 ul{display: block;}
/* End hide from IE-mac */

#skill_box_01 ul li{
	float:right;
	margin-left:300px;
	list-style-type:none;
}