@charset "utf-8";

/* ===================================================================
	Author: aki
=================================================================== */

#main{
	width:736px;
}

#contents-inner{
	padding:20px 0 20px 0px;
}

#side #side-banner{
	padding:0 0 0 0;
}

#main-inner{

}

/****************************************************************/

#index{
	padding:0 0 0 10px;
}

#index #cbox1{
	width:710px;
	padding:10px 0 0 0;
}

#index #cbox1 .cbox-inner{
	
}

#index #cbox1 .conLeft{
	float:left;
	width:405px;
}

#index #cbox1 .conRight{
	float:right;
	width:304px;
}

#index #cbox1 .conLeft p{
	padding:0 0 10px 0;
}


#index #cbox2{
	margin:30px 0 0 0;
}

#index #cbox2 .cbox-inner{
	padding:20px 0 0 0;
}

#index #cbox2 .conLeft{
	float:left;
	width:440px;
}

#index #cbox2 .conRight{
	float:right;
	width:265px;
	padding:10px 0 0 0;
}

#index #cbox2 .conLeft p{
	padding:0 0 10px 0;
}


#index #cbox3{
	width:720px;
	background:url(../img/about/index/fmdl.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
	margin:30px 0 0 0;
}

#index #cbox3 .cbox-inner{
	background:url(../img/about/index/fbtm.gif) left bottom no-repeat;
	min-height:1px;
	_height:1px;
	padding:5px 10px 5px 20px;
}

#index #cbox3 .cbox-inner dl{
	
}

#index #cbox3 .cbox-inner dt{

}

#index #cbox3 .cbox-inner dd{
	padding:10px 0 15px 0;
}


#index #cbox4{
	width:714px;
	margin:30px 0 0 0;
}

#index #cbox4 .cbox-inner{
	padding:15px 0 0 0;
}

#index #cbox4 .conLeft{
	float:left;
	width:420px;
	padding:5px 0 0 0;
}

#index #cbox4 .conRight{
	float:right;
	width:258px;
}

#index #cbox4 .conLeft p{
	padding:0 0 10px 0;
}
/****************************************************************/

#staff{
	padding:0 0 0 9px;
}

#staff h4{
	background:url(../img/about/staff/bg.gif) left bottom repeat-x;
	min-height:1px;
	_height:1px;
	padding:0 0 27px 0;
}

#staff .sbox{
	
}

#staff .sbox .conLeft{
	float:left;
	width:140px;
}

#staff .sbox .conRight{
	float:right;
	width:565px;
}

#staff .sbox{
	background:url(../img/about/staff/bg2.gif) left bottom repeat-x;
	min-height:1px;
	_height:1px;
	padding:14px 0 18px 0;
}

#staff .sbox .sbox-inner .conRight{
	padding:26px 0 0 0;
}

#staff .sbox .sbox2-inner .conRight dd{
	padding:5px 0 5px 0;
}

#staff .sbox .sbox3-inner{
	padding:20px 0 0 0;
}

#staff .sbox#sbox4,
#staff .sbox#sbox8,
#staff .sbox#sbox9,
#staff .sbox#sbox12,
#staff .sbox#sbox13{
	background:url(../img/about/staff/bo.gif) left bottom repeat-x;
}

#staff .sbox#sbox4 .sbox3-inner{
	padding:0px 0 0 0;
}

#staff .sbox#sbox4 .sbox3-inner .conRight{
	padding:12px 0 0 0;
}

#staff .sbox#sbox10{
	background:url(../img/about/staff/bg.gif) left bottom repeat-x;
	min-height:1px;
	_height:1px;
	padding:14px 0 25px 0;
}

/**************************************/

#recruit #nb{
	padding:10px 0 0 20px;
}

#recruit #cbox1 table{
	border:#ee7d35 solid 1px;
	width:700px;
	margin:20px auto;
}
#recruit #cbox1 table th,#recruit #cbox1 table td{
	border-bottom:#ee7d35 dashed 1px;
	padding:15px 20px;
}
#recruit #cbox1 table th{
	font-weight:bold;
	background:#ffede2;
	border-right:#ee7d35 solid 1px;
}
#recruit #cbox1 ul.clearfix{
	text-align:center;
	margin:0 0 0 60px;
}
#recruit #cbox1 ul.clearfix li.left{
	margin:0 5px 0 0;
}
