@charset "UTF-8";
@import url("navi.css");

a:link {color:#06c; text-decoration:none;}
a:visited {color:#06c; text-decoration:none;}
a:hover {color:#f00; text-decoration:underline;}
a:active {color:#f00; text-decoration:underline;}


/*基本設定*/

body {
font-size:80%;
line-height:1.6;
	font-family:'ＭＳ Ｐゴシック', 'HiraKakuPro-W3';
	color: #333;
	margin:0 auto;
	padding:0;
	width:780px;
	background: #E3EAF7 url(../images/backnew1.jpg) center repeat-y;
	}
html>body { background: #E3EAF7 url(../images/backnew1.jpg) center repeat-y;}
table {font-size:0.90em; line-height:1.4;}

img { border:0; }
h1, h2, h3, h4, h5, p, div, form { margin:0; padding:0; font-family:'ＭＳ Ｐゴシック', 'HiraKakuPro-W3';}
hr {border:none; height:1px; background:#999;margin:10px 0;}
li {margin-bottom:5px; line-height:140%;} 
/*windows IE センタリング対策。margin:autoをIEで有効にする*/
body{ _text-align:center;}
div{ _text-align:left;}


/*追加汎用設定*/
.centerBox{ width:780px;}
.black { color:#000; }
.red { color:#f00; }
.small { font-size:0.8em; }
.small2 { font-size:10px; }
.small3 { font-size:11px; }
.smallnmar { width:200px; font-size:10px;}
.smallnmar2 { width:200px; font-size:11px;}
.smallnmar3 { width:500px; font-size:11px;}
.spacer { clear:both; margin:0; padding:0; }
.floatR {float:right; padding-left:15px; }
.floatL {float:left; padding-right:15px; }
.floatRpic {float:right; margin:20px 0 10px 0;}
.floatLpic {float:left; margin:20px 0 10px 0;}
.floatLpic2 {float:left; margin:20px 340px 10px 0;}
.floatRpdf { width:250px; float:right; padding-left:15px; }
.floatLpdf { width:250px; float:left; padding-right:15px; }
.floatRpdfstory { width:150px; float:right; padding-left:15px; }/*091026ここから*/
.floatLpdfstory { width:350px; float:left; padding-right:15px; }
.floatRgetpdf { width:400px; float:right; padding-left:15px; }
.floatLgetpdf { width:50px; float:left; padding-right:15px; }
.yogoshu_banner { margin:43px 15px 0 25px;}/*091026ここまで*/
.floatRmargin {float:right; margin:-45px 0 0 10px;}
.clr {clear:both;}
.textRight {text-align:right; padding-right:20px; }
.gototop { width:540px; height:20px; text-align:right; margin:0;  background:url(../images/com_lin.gif) 0 18px no-repeat; clear:both;}
.gototopN { width:540px; height:20px; text-align:right; margin:0;clear:both;}
.breadcrumbs { font-size:10px; margin:0 0 10px 10px; padding-left:5px; border-left:5px solid #094192; width:780px;}
.breadcrumbs {_margin:0 0 10px 20px; }
.marginwest {margin:0 0px 10px 0; float:left;}
.marginwest2 { margin:0 260px 20px 0; float:right; clear:both;}
.margineast { margin:0 0 10px 260px;}
.marginwestfloat { float:left; margin:0 300px 10px 0; clear:both;}
.margineastfloat { float:right; margin:0 0 10px 300px;}
.marginR{ margin-right:13px;}
.marginB{ margin-bottom:25px;}
.marginB2 { margin-bottom:10px;}
.marginBnfont { font-size:14px;}
.marginBnfont2 { font-size:0.9em;}
.marginB1{ margin-bottom:35px;}
.marginB1{ _line-height:110%;}
.center { padding:5px 0 0 150px;}
.text14{ margin:10px 60px; font-size:16px; line-height:160%;}
.text20{ font-size:20px; line-height:160%;}
.marginl{ margin-left:13px;}
.info{ color:#666;}
.systemspec { margin:20px 0 0 10px; float:right;}

.marginTB{ margin:10px 0 20px 0;}
.marginTBC{ margin:10px 0 20px 0; text-align:center;}
.marginT{ margin-top:10px;}
.marginT ul{ margin:0 0 0 15px;}
.required2 {  background-color: #fff4f4;}
.yellowBack{ background:#FFFFCC;}
.blueBack{ background:#C6D4EF; font-size:1.1em; font-weight:bolder;}
.glayBack{ background:#eee; color:#094192; vertical-align:top;}
.Fmenu { text-align:right; margin:10px 0; width:540px;}
.Fmenu img{ margin:0 0 0 20px;}
.font14 a{font-size:1.2em;line-height:160%;text-decoration: underline;}
.mrtrainig { background-image:url(../recruit/images/arep-background.jpg); margin:0; padding:50px 40px 20px 40px;}
.mrtrainigfont { font-size:14px; }

/*汎用塩原追加分*/
#mainBody #list-square {padding:10px 0 0 5px;}
#mainBody #list-square ul{padding-left:5px; margin:0px;}
#mainBody #list-square li{padding:0px 15px 15px 0px; margin-left:15px; list-style:url(../images/icon-square.gif); line-height:18px;}

#mainBody #list_icon {padding:10px 0 0 15px;}
#mainBody #list_icon ul{padding-left:0px; margin:0px;}
#mainBody #list_icon li{padding:0px 15px 5px 0px; margin-left:15px; list-style:url(../images/icon-square.gif); line-height:18px;}

#mainBody #nomal_table{	border:none; padding:15px 0px; vertical-align:top;}
#mainBody #nomal_table td {	border:none; padding:5px 0px; vertical-align:top;}
#mainBody #nomal_table ul{ padding:0px; margin:0px;}
#mainBody #nomal_table li{ padding:0px 0 2px 3px; margin-left:18px;}

#mainBody #table_lineB {
	width:540px;
	}
#mainBody #table_lineB th{
	background:#c1e0e7;
	height:30px;
	margin:5px;
	padding-left:10px;
	text-align:left;
}
#mainBody #table_lineB td{
	border-bottom:#c1e0e7 1px solid;
	height:30px;
	margin:5px;
	padding-left:15px;
}

#mainBody #table_lineB .bg_green{background:#ddfce0;}

.note {font-size:10px; line-height:14px;}
.note2 {font-size:10px; line-height:20px;}
.boder01{
	border:#666666 1px solid;
}
.boder02{
	padding:5px;
	margin:0px;
}
.shitatsuki {
	font-size:10px;
	vertical-align: baseline;
}
.banner {
	float:right;
	padding:10px 3px 15px 0px;
	margin:0px;
}
.floatR02 {float:right; padding-left:15px; margin-right:120px; }
#mainBody #table_nob {
	border-bottom:#FFFFFF;
	text-align:left;
}
#mainBody #table_nob td{
	border-bottom:none;
	vertical-align:top;
	text-align:left;
}
.back_green{
	background:#ddfce0;
	border:#aad9af 3px solid;
	padding:8px;
	margin:10px 0px;
}
.link_li{
	padding:5px;
	margin:0px;
	border:#00CCCC 2px solid;
	width:400px;
	font-weight:bold;
}
*:first-child+html .link_li{ width:390px;}
.link_li ul{
	margin:auto 5px;
}
.link_li li{
	background:url(../products/images/link_icon.gif) left no-repeat;
	list-style:none;
	padding:3px 15px;
	margin-left:5px;
}

/*用語説明*/
#mainBody #word {
	padding:5px 0 0 0px;
	margin:0px;
}
#mainBody #word ul {
	margin:0px;
	padding:0px;
	}
#mainBody #word li {
	display:inline;
	padding-right:15px;
	line-height:16px;
}
#mainBody #word .midashi1 {
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
	padding:0px;
}
#mainBody #word h4 {
	font-weight:bold;
	color:#666666;
	font-size:16px;
	padding:20px 0px;
	margin:0px;
}
#mainBody #word h5 {
	font-weight:bold;
	font-size:12px;
	color:#0099FF;
	padding-top:15px;
	margin:0px;
}

/*ヘッダーメニュー*/

#head {width:780px; margin:10px 0 10px 0;}
#head a img{ margin:0 0 10px 20px;}
#head ul,#head li {	margin:0; padding:0;list-style:none;}
#head ul li {float:left;}
#head ul {height:29px; background:url(../images/com_menu.jpg) repeat-x; clear:both;}
#head li a{ margin:0;width:241px;height:28px;display:block;background:url(../images/menu.jpg) no-repeat; text-indent:-9999px;outline-style:none;}

#head #nav1 a{ margin-left:53px;width:76px;height:28px;background-position:-53px 0;}
#head #nav2 a{width:88px;background-position: -129px 0;}
#head #nav3 a{width:88px;background-position: -217px 0;}
#head #nav4 a{width:108px;background-position: -305px 0;}
#head #nav5 a{width:121px;background-position: -413px 0;}
#head #nav6 a{width:86px;background-position: -534px 0;}
#head #nav7 a{width:98px;background-position: -620px 0;}
#head #nav1 a:hover {background-position: -53px -28px;}
#head #nav2 a:hover {background-position: -129px -28px;}
#head #nav3 a:hover {background-position: -217px -28px;}
#head #nav4 a:hover {background-position: -305px -28px;}
#head #nav5 a:hover {background-position: -413px -28px;}
#head #nav6 a:hover {background-position: -534px -28px;}
#head #nav7 a:hover {background-position: -620px -28px;}



/*左メニュー 基本*/
#sidebar { width:180px; float:left; padding:0 30px 0 10px; margin-bottom:20px;}
#sidebar ul, #sidebar li{margin:0; padding:0;list-style:none;}
#sidebar li a{ margin:0px;width:180px;height:26px;display:block;background:url(../images/menu6.jpg) no-repeat; text-indent:-9999px;outline-style:none;}
#sidebar #Lnav1 a:link,#sidebar #Lnav1 a:visited{background-position:0 0;}
#sidebar #Lnav2 a:link,#sidebar #Lnav2 a:visited{background-position:0 -26px;}
#sidebar #Lnav3 a:link,#sidebar #Lnav3 a:visited{background-position:0 -52px;}
#sidebar #Lnav4 a:link,#sidebar #Lnav4 a:visited{background-position:0 -78px;}
#sidebar #Lnav5 a:link,#sidebar #Lnav5 a:visited{background-position:0 -104px;}
#sidebar #Lnav6 a:link,#sidebar #Lnav6 a:visited{background-position:0 -130px;}
#sidebar #Lnav7 a:link,#sidebar #Lnav7 a:visited{background-position:0 -156px;}
#sidebar #Lnav8 a:link,#sidebar #Lnav8 a:visited{background-position:0 -182px;}
#sidebar #Lnav9 a:link,#sidebar #Lnav9 a:visited{background-position:0 -208px;}
#sidebar #Lnav10 a:link,#sidebar #Lnav10 a:visited{background-position:0 -234px;}
#sidebar #Lnav11 a:link,#sidebar #Lnav11 a:visited{background-position:0 -305px;}
#sidebar #Lnav12 a:link,#sidebar #Lnav12 a:visited{background-position:0 -331px;}

#sidebar #Lnav1 a:hover {background-position:-180px 0;}
#sidebar #Lnav2 a:hover {background-position:-180px -26px;}
#sidebar #Lnav3 a:hover {background-position:-180px -52px;}
#sidebar #Lnav4 a:hover {background-position:-180px -78px;}
#sidebar #Lnav5 a:hover {background-position:-180px -104px;}
#sidebar #Lnav6 a:hover {background-position:-180px -130px;}
#sidebar #Lnav7 a:hover {background-position:-180px -156px;}
#sidebar #Lnav8 a:hover {background-position:-180px -182px;}
#sidebar #Lnav9 a:hover {background-position:-180px -208px;}
#sidebar #Lnav10 a:hover {background-position:-180px -234px;}
#sidebar #Lnav11 a:hover {background-position:-180px -305px;}
#sidebar #Lnav12 a:hover {background-position:-180px -331px;}

/*左メニュー ベリサイン*/
#sidebar .verisign {margin:20px 0 20px 40px ;}


/*トップメニューの今現在のボタン指定*/
#company #head #nav2 a{ background-position: -129px -28px;}
#products #head #nav3 a{ background-position: -217px -28px;}
#serv #head #nav4 a{ background-position: -305px -28px;}
#story #head #nav5 a{ background-position: -413px -28px;}
#recruit #head #nav6 a,#hd #head #nav6 a,#pd #head #nav6 a,#service #nav6 a,#coordinator #nav6 a,#career #nav6 a,#shigoto #nav6 a{ background-position: -534px -28px;}
#news #head #nav7 a{ background-position: -620px -28px;}

/*サイトメニューの今現在のボタン指定*/
#company #sidebar #Lnav4 a:link,#company #sidebar #Lnav4 a:visited,#company #sidebar #Lnav5 a:link,#company #sidebar #Lnav5 a:visited{ height:38px;}
#company #sidebar #Lnav4 a:link,#company #sidebar #Lnav4 a:visited {background-position:0 -78px;}

#company #sidebar #Lnav4 ul#sc1 li{margin-bottom:-2px;}
#company #sidebar #Lnav4 ul#sc1 li a:link,#company #sidebar #Lnav4 ul#sc1 li a:visited { background-image:none; text-indent:0; padding-left:10px; height:30px;}


#company #sidebar #Lnav5 a:link,#company #sidebar #Lnav5 a:visited{background-position:0 -116px;}
#company #sidebar #Lnav5 ul#sc2 li{margin-bottom:-2px;}
#company #sidebar #Lnav5 ul#sc2 li a:link,#company #sidebar #Lnav5 ul#sc2 li a:visited { background-image:none; text-indent:0; padding-left:10px; height:30px;}

#company #sidebar #Lnav6 a:link,#company #sidebar #Lnav6 a:visited{background-position:0 -154px;}
#company #sidebar #Lnav4 a:hover {background-position:-180px -78px;}
#company #sidebar #Lnav5 a:hover {background-position:-180px -116px;}
#company #sidebar #Lnav6 a:hover {background-position:-180px -154px;}
#company.page1 #sidebar #Lnav1 a{ background-position:-180px 0;}
#company.movie #sidebar #Lnav2 a{ background-position:-180px -26px;}
#company.html #sidebar #Lnav3 a{ background-position:-180px -52px;}
#company.group #sidebar #Lnav4 a:link,#company.group #sidebar #Lnav4 a:visited{ background-position:-180px -78px;}
#company.japan #sidebar #Lnav5 a:link,#company.japan #sidebar #Lnav5 a:visited{ background-position:-180px -116px;}
#company.profile #sidebar #Lnav6 a,#company.profile #sidebar #Lnav6 a:visited{ background-position:-180px -154px;}

#products #sidebar #Lnav6 a:link,#products #sidebar #Lnav6 a:visited,#products #sidebar #Lnav7 a:link,#products #sidebar #Lnav7 a:visited,#products #sidebar #Lnav9 a:link,#products #sidebar #Lnav9 a:visited,#products #sidebar #Lnav11 a:link,#products #sidebar #Lnav11 a:visited{ height:36px;}

#products #sidebar #Lnav5 a:link,#products #sidebar #Lnav5 a:visited {background-position:0 -104px;}
#products #sidebar #Lnav6 a:link,#products #sidebar #Lnav6 a:visited {background-position:0 -130px;}
#products #sidebar #Lnav7 a:link,#products #sidebar #Lnav7 a:visited{background-position:0 -166px;}
#products #sidebar #Lnav9 a:link,#products #sidebar #Lnav9 a:visited{background-position:0 -228px;}
#products #sidebar #Lnav10 a:link,#products #sidebar #Lnav10 a:visited{background-position:0 -264px;}
#products #sidebar #Lnav11 a:link,#products #sidebar #Lnav11 a:visited{background-position:0 -291px;}
#products #sidebar #Lnav13 a:link,#products #sidebar #Lnav13 a:visited{background-position:0 -354px;}
#products #sidebar #Lnav14 a:link,#products #sidebar #Lnav14 a:visited{background-position:0 -381px;}


#products #sidebar #Lnav5 a:hover {background-position:-180px -104px;}
#products #sidebar #Lnav6 a:hover {background-position:-180px -130px;}
#products #sidebar #Lnav7 a:hover {background-position:-180px -166px;}
#products #sidebar #Lnav9 a:hover {background-position:-180px -228px;}
#products #sidebar #Lnav10 a:hover {background-position:-180px -264px;}
#products #sidebar #Lnav11 a:hover {background-position:-180px -291px;}
#products #sidebar #Lnav13 a:hover {background-position:-180px -354px;}
#products #sidebar #Lnav14 a:hover {background-position:-180px -381px;}


/*製品情報バー*/
#products #sidebar li a{ background:url(../images/menu3.jpg) no-repeat; }
#products #sidebar #Lnav2, #products #sidebar #Lnav8, #products #sidebar #Lnav12 { width:180px;height:26px; background:url(../images/menu3.jpg) no-repeat;text-indent:-9999px; }
#products #sidebar #Lnav2{background-position:0 -26px;}
#products #sidebar #Lnav8{background-position:0 -202px;}
#products #sidebar #Lnav12{background-position:0 -329px;}





#hd #sidebar #Lnav3 a, #pd #sidebar #Lnav3 a,  #service #sidebar #Lnav3 a, #coordinator #sidebar #Lnav3 a{height:26px;background-position:-180px -52px;}
#recruit #sidebar #Lnav1 a { background-position:-180px 0;}
#career #sidebar #Lnav2 a { background-position:-180px -26px;}
#shigoto #sidebar #Lnav3 a { background-position:-180px -52px;}
#hd #sidebar #Lnav4 a { background-position:-180px -78px;}
#pd #sidebar #Lnav5 a { background-position:-180px -104px;}
#service #sidebar #Lnav6 a { background-position:-180px -130px;}
#coordinator #sidebar #Lnav7 a { background-position:-180px -156px;}
#mrtraning #sidebar #Lnav7 a { background-position:-180px -156px;}

#products.prodind #sidebar #Lnav1 a { background-position:-180px 0;}
#products.hd #sidebar #Lnav3 a { background-position:-180px -52px;}
#products.hd4 #sidebar #Lnav4 a { background-position:-180px -79px;}
#products.hd2 #sidebar #Lnav5 a { background-position:-180px -104px;}
#products.hd3 #sidebar #Lnav6 a { background-position:-180px -130px;}
#products.pd #sidebar #Lnav9 a:link,#products.pd #sidebar #Lnav9 a:visited { background-position:-180px -228px;}
#products.pd3 #sidebar #Lnav10 a:link,#products.pd3 #sidebar #Lnav10 a:visited { background-position:-180px -264px;}
#products.pd5 #sidebar #Lnav11 a:link,#products.pd5 #sidebar #Lnav11 a:visited { background-position:-180px -291px;}
#products.uno #sidebar #Lnav7 a:link, #products.uno #sidebar #Lnav7 a:visited{ background-position:-180px -166px;}
#products.products_info #sidebar #Lnav13 a:link, #products.products_info  #sidebar #Lnav13 a:visited{ background-position:-180px -354px;}
#products.info #sidebar #Lnav14 a:link, #products.info  #sidebar #Lnav14 a:visited{ background-position:-180px -381px;}
#products.products_info table.lineT{ font-size:0.74em;}
#products.info .Box, #products.products_info .Box{ padding:3px; background:#C0E0FD; border:1px  #CCCCCC solid;}
#products.info #mainBody ul li, #products.products_info #mainBody ul li{ margin:10px 0; line-height:200%;}

#mainBody { width:540px;float:left; margin:0;}
#mainBody h1{ margin:0; padding:0 0 3px 0; background:url(../images/com_lin.gif) 0 24px no-repeat;}
#mainBody h2{ margin:0; padding:0;}
#mainBody h3{ width:540px; margin:30px 0 10px 0; padding:0 0 3px 10px; border-left:5px solid #CCC; color:#094192; font-size:1.1em;}
#mainBody h4{ font-size:0.95em;}
#mainBody p {font-size:0.9em;}
#mainBody table.lineT { border-top: 1px solid #eee; border-left: 1px solid #eee;  border-right: 1px solid #eee;}
#mainBody table.lineT td {border-left: 1px solid #eee;}

#mainBody table td { border-bottom: 1px solid #eee; padding:3px;}
#mainBody table td.blue { color:#53A7E5; text-align: right; font-weight:bolder; padding:0 10px;}
#mainBody .Gbox{  margin:20px 0; padding:10px 10px 10px 110px;  background:#eee url(../recruit/images/job_message.gif) 10px 10px no-repeat;}

#other #mainBody,#academy #mainBody,#news #mainBody,#field #mainBody,#story #mainBody { float:left; margin:0 10px 0 120px;}
#other #mainBody,#academy #mainBody,#news #mainBody,#field #mainBody,#story #mainBody { _margin:0 10px 0 60px;}



/*製品情報*/
#products #mainBody h2{ margin:10px 0 5px 0;}
/*塩原追加分*/
#products #mainBody #get_pdf {padding:15px 15px 15px 23px;}
#products #mainBody #get_pdf p{padding-left:120px; font-size:10px; line-height:15px;}
#products #mainBody #get_pdf img{float:left; display:inline;} 

/*企業情報ボタン指定*/

#company #sidebar li a{ background:url(../images/menu2.jpg) no-repeat; }
#company .comBox { border:1px #CCCCCC solid; background:#FFFFCC; padding:5px; margin:10px 0 0 0; width:260px;}
#company h2 { margin:0 0 10px 0;}
#company h2.h3text{ width:540px; margin:30px 0 10px 0; padding:0 0 3px 10px; border-left:5px solid #CCC; color:#094192; font-size:1.1em;}

#company .m0 td{ margin:0; padding:0; border:none;}
#company #sidebar .switchcontent li a { width:170px; height:30px!important; background:none!important; text-indent:0; padding:0 0 0 10px;}
#company #sidebar .switchcontent li{ margin-bottom:-2px; padding:0;border:none;}
html>body #company #sidebar .switchcontent li{ margin-bottom:0;}




#company.profile table ul{ margin:0 0 0 15px; padding:0;}
#company.profile table li{ margin:0; padding:0;list-style-position: outside;}

/*サービス情報*/
#serv #sidebar li a{ background:url(../images/menu4.jpg) no-repeat; }
#serv h2 { margin:0 0 10px 0;}
#other .comBox { border:1px #CCCCCC solid; background:#FFFFCC; padding:20px; margin:10px 0px; width:540px;}

#serv.holliday #sidebar #Lnav2 a:link,#serv.holliday #sidebar #Lnav2 a:visited{background-position:-180px -26px;}
#serv.home #sidebar #Lnav3 a:link,#serv.home #sidebar #Lnav3 a:visited{background-position:-180px -52px;}
#serv.24on #sidebar #Lnav4 a:link,#serv.24on #sidebar #Lnav4 a:visited{background-position:-180px -78px;}
#serv.serv #sidebar #Lnav5 a:link,#serv.serv #sidebar #Lnav5 a:visited{background-position:-180px -104px;}
#serv .comBox { border:1px #CCCCCC solid; background:#FFFFCC; padding:5px; margin:10px 0 0 0; width:260px;}
#serv .comBox ul,#serv .comBox ul li{ margin:0; padding:0;}
#serv .comBox p{padding:10px; background: #CCFF99; font-size:1em; font-weight:500;}
/*サービス情報　塩原追加分*/
#request {
	border:#00CCCC 1px solid;
	width:538px;
}
#request .img{
	margin:5px 0 5px 15px;
	padding:0px;
}
#request p{
	margin:5px 0 5px 10px;
	padding:0px;
	font-size:12px;
}

/*トップページ*/
#top table {	font-size:10px;	line-height:120%;}
#top ul, #top li{margin:0; padding:0;list-style:none;}
#top #topBoxL{ float:left; width:485px; padding-left:40px; margin:10px 0 10px 0;}
#top #topBoxL ul li span { color:#999; margin-right:10px;}
#top #topBoxL h2{ margin:0 0 5px 0; padding:0;}
#top h2{ margin-bottom:15px;}
#top #topBoxR { margin:20px 0 10px 530px;}
#top #topBoxR { _margin:20px 0 10px 527px;}
#top #topBoxR li a{ margin:0;width:250px;height:34px;display:block;background:url(../images/top_b.jpg) no-repeat; text-indent:-9999px;outline-style:none;}
#top #topBoxR #navt1 a:link, #top #topBoxR #navt1 a:visited{background-position:0 0;}
#top #topBoxR #navt2 a:link, #top #topBoxR #navt2 a:visited{background-position:0 -34px;}
#top #topBoxR #navt3 a:link, #top #topBoxR #navt3 a:visited{background-position: 0 -68px;}
#top #topBoxR #navt4 a:link, #top #topBoxR #navt4 a:visited{background-position: 0 -102px;}
#top #topBoxR #navt5 a:link, #top #topBoxR #navt5 a:visited{background-position: 0 -136px;}

#top #topBoxR #navt1 a:hover {background-position: 0 -170px;}
#top #topBoxR #navt2 a:hover {background-position: 0 -204px;}
#top #topBoxR #navt3 a:hover {background-position: 0 -238px;}
#top #topBoxR #navt4 a:hover {background-position: 0 -272px;}
#top #topBoxR #navt5 a:hover {background-position: 0 -306px;}

#top #topBoxR #navt1 input{ margin:0 0 -5px 0; padding:0;}
html>/**/#top #topBoxR #navt1 input { margin /*\**/:0 0 -0px 0\9 }


#career ol{ margin:0 0 0 25px; padding:0;}
#academy .Box{ padding:3px; background:#C0E0FD; border:1px  #CCCCCC solid;}


#mainBody .pdf_box_1{
	float:left;
	/*height:250px;*/
	width:270px;
	}
#mainBody .pdf_box_2{
	float:right;
	/*height:250px;*/
	width:270px;
	}
#mainBody .pdf_wrap{
	padding-top:20px;
	padding-bottom:10px;
	height:250px;
	width:540px;
	}

/*商標登録*/

.r_mark {
	vertical-align: super;
}


/*フッター*/
#footer {width:780px;padding:3px 0 ;clear:both; background:url(../images/com_lin.gif) repeat-x; font-size:0.75em;}
#footer  ul, #footer  li{list-style:none;}
#footer ul li{ float:right; margin:5px 10px 0 0;padding:0px 4px 0px 5px; border-left:1px solid #000;}
#footer .copy { width:310px; height:30px; padding:2px 0 0 0;float:left; margin:0 0 0 10px; background:url(../images/com_lin1.gif) 300px 0 no-repeat;}


/*フォーム*/

form textarea{
font-size:92%;
line-height:2;
	color: #333;
}

.tips{ color: #009900;}

