html{background:url(../images/top.gif) no-repeat center top;_filter:expression(document.execCommand("BackgroundImageCache",false,true));}
body{font:normal 12px/160% "ＭＳ 明朝","ＭＳ Ｐゴシック","MS PGothic","･MS UI Gothic","Hiragino Kaku Gothic Pro",Meiryo,Osaka,sans-serif,Helvetica,Arial,;color:#252020;margin:0;padding:0;}
div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;}
div.syousai a:link{COLOR:#0000FF;FONT-SIZE:13px;}

p{font-size:12px;word-spacing:1pt;color:#5f5f5f;line-height:22px;font-family:"ＭＳ 明朝","ＭＳ Ｐゴシック","MS PGothic","･MS UI Gothic","Hiragino Kaku Gothic Pro",Meiryo,Osaka,sans-serif;letter-spacing:1pt;margin:10px 20px 20px 25px;text-indent:0em;text-align:left;}
table,td,tr{font-size:12px;line-height:24px;font-family:"ＭＳ 明朝","ＭＳ Ｐゴシック","MS PGothic","･MS UI Gothic","Hiragino Kaku Gothic Pro",Helvetica,Arial,Meiryo,Osaka,sans-serif;}
.tu{font-size:12px;margin:0px 8px 0px 0px;float:left;padding:2px 2px 2px 2px;border:1px #dddfde solid;}
.sbline{line-height:24px;font-family:Arial,Helvetica,sans-serif;font-size:12px;border-bottom:1px #ffffff dashed;margin:0px 0px 8px 0px;}
.content{line-height:24px;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.content p{font-size:12px;word-spacing:1pt;color:#252020;line-height:24px;font-family:"ＭＳ 明朝","ＭＳ Ｐゴシック","MS PGothic","･MS UI Gothic","Hiragino Kaku Gothic Pro",Meiryo,Osaka,sans-serif;letter-spacing:1pt;margin:5px 0px 10px 10px;text-indent:2em;text-align:left;}
.pbai{margin:0px 0px 0px 0px;color:#FFFFFF;line-height:24px;font-size:14px;text-align:center;font-weight:bold;}
.red{margin:0px 0px 0px 0px;color:#ff0000;}
.wenzi{margin:0px 0px 0px 0px;color:#5f5f5f;padding-left:10px;}
/*ﾁｪﾏｵﾎﾒﾃﾇ*/
.lianxiuspic{width:300px;FLOAT:right;margin-RIGHT:0px;text-align:center;padding-top:8px;height:300px;}
.lianxius{width:400px;FLOAT:left;margin-RIGHT:20px}
UL.contactInfo{}
UL.contactInfo LI{border-bottom:#ccc 1px solid;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px}
.ab2{padding-bottom:2px;padding-left:2px;padding-right:2px;background:#656565;color:#ffffff;padding-top:3px}
a:link,a:visited{color:#4e4e4e;text-decoration:none;}
a:hover{color:#f60;text-decoration:underline;}
.a2 a{color:#cc0000;text-decoration:underline;font-size:12px;}
.a2 a:link{color:#cc0000;text-decoration:underline;}
.a2 a:visited{color:#cc0000;text-decoration:underline;}
img{border:none;}
ul,ol,dl{list-style-type:none;}
.c{clear:both;}
.clear:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
h1{font-size:24px;}
h2{font-size:12px;color:#666666;display:inline;}
h3{font-size:14px;color:#990000}
h4{font-size:18px;color:#FF0000}
h5{font-size:14px;color:#006AB9}
h6{font-size:12px;color:#FF0000}
h7{font-size:9px;color:#000}
h8{font-size:24px;color:#FF0000;font-family:Tahoma;}
.top{height:41px;width:980px;font-size:12px;margin:0px 0px 0px 0px;float:left;text-align:right;line-height:35px;}
.banner{height:180px;width:998px;margin:5px 0px 0px 0px;border:1px #eaeaea solid;float:left;}
.topmain{height:60px;width:1000px;margin:0px 0px 0px 0px;}
.logo{display:block;width:415px;margin:0px 0px 0px 0px;height:60px;float:left;}
.logosite{display:block;width:270px;height:60px;text-align:right;float:right;margin:5px 0px 0px 0px;}
.topmenu{display:block;float:left;width:470px;height:98px;text-align:right;}
.navmenu{display:block;width:370px;height:30px;position:absolute;top:67px;left:590px;z-index:1;font-size:14px;}
.navmenu a{font-size:14px;color:#FFFFFF;font-weight:bold}
.navmenu a:hover{font-size:14px;color:#639DEA;font-weight:bold}

#nav{width:1000px;margin:0px 0px 0px 0px;color:#ffffff;clear:both;border-top:none;background:url(../images/menu_bg.gif) no-repeat;float:left;height:29px;text-align:center;text-align:center;padding-top:10px;}
#nav li a{padding:0px;font-weight:bold;color:#fff;font-size:14px;display:block;}
*{margin:0;padding:0}
#nav li{width:108px;float:left;position:relative;z-index:1; list-style:none;}
#nav li .title{display:block;}
#list a:hover{margin:0px 0px 0px 0px;background:url(../images/ZDDS1.jpg) no-repeat;height:29px;}
#nav li .submenu{width:155px;margin:0x auto;position:absolute;left:0;top:25px;display:none;height:160px;}
#nav li .submenu dd{top:13px;height:29px;}
#nav li .submenu dd a{font-size:10px; padding:5px;}
#nav li .submenu dd a:hover{background-color:#4eb8f6;}
#nav li a:hover{text-decoration:none;color:#f60;font-weight:bold;}
#bg{background:url(../images/menusbg.jpg);text-align:left;}

td a:link{
	text-decoration:underline;
}
td a:visited{
	text-decoration:underline;
	color:#0000ff;
}
.nav{width:1000px;margin:0px 0px 0px 0px;color:#ffffff;clear:both;display:block;border-top:none;background:url(../images/menu_bg.gif) no-repeat;FLOAT:left;height:48px;text-align:center;padding-top:0px;overflow:hidden;}
.nav UL{margin:0px 0px 0px 30px;*margin:0px 0px 0px 40px;_margin:0px 0px 0px 40px;overflow:hidden;color:#ffffff;width:1000px;}
.nav UL LI{font-size:14px;overflow:hidden;margin:0px 28px 0px 0px;*margin:0px 30px 0px 0px;_margin:0px 30px 0px 0px;color:#ffffff;line-height:40px;height:48px;display:block;FLOAT:left;white-space:nowrap;}
.nav UL LI A{padding:0px;FLOAT:left;font-weight:bold;color:#fff;font-size:14px;line-height:40px;height:48px;background:url(../images/home.gif) no-repeat;display:block;}
.nav LI A:visited{color:#fff;font-size:14px;}
.nav LI A:hover{text-decoration:none;color:#f60;font-size:14px;font-weight:bold;}
.nav LI A.nonce{background:url(../images/menu_1.jpg) no-repeat;line-height:36px;color:#ffffff;}
.nav LI A.nonce:visited{color:#ffffff;}
.nav LI A.nonce:hover{}
.blank15px{clear:both;font-size:1px;VISIBILITY:hidden;line-height:1px;height:15px!important;}
.right{margin:12px 0px 0px 0px;width:215px;FLOAT:right;}
.right_pic{margin:0px 0px 12px 0px;width:215px;FLOAT:left;}
.right_link{margin:0px 0px 10px 0px;width:215px;background:url(../images/list2.gif) no-repeat;height:27px;line-height:27px;FLOAT:left;text-align:center;font-weight:bold;}
.right_link2{margin:0px 0px 10px 0px;width:215px;background:url(../images/list.gif) no-repeat;height:27px;line-height:27px;FLOAT:left;text-align:center;font-weight:bold;}
.footer{margin:12px 0px 0px 0px;width:1000px;font-size:12px;border-top:1px #dedede solid;FLOAT:left;text-align:center;line-height:30px;}
.leftbox2{margin:12px 0px 0px 0px;width:495px;border:1px #dedede solid;FLOAT:right;}
.leftbox2 h1{margin:0px 0px 10px 0px;width:495px;background:url(../images/title_bg1.jpg) no-repeat;color:#0084c2;font-size:16px;height:34px;line-height:34px;FLOAT:left;text-indent:20px;}
.phon{border:3px #909090 solid;}
.phon1{border-bottom:3px #909090 solid;border-right:3px #909090 solid;border-left:0px #909090 solid;border-top:0px #909090 solid;padding-left:4px}
.phon2{border-bottom:3px #909090 solid;border-right:0px #909090 solid;border-left:0px #909090 solid;border-top:0px #909090 solid;padding-left:4px}
.phon3{border-bottom:0px #909090 solid;border-right:3px #909090 solid;border-left:0px #909090 solid;border-top:0px #909090 solid;padding-left:4px;}
.gexx{margin:12px 0px 0px 0px;border:1px #dedede solid;}
.gexx h1{margin:0px 0px 10px 0px;width:600px;background:url(../images/title_bg1.jpg) no-repeat;color:#0084c2;font-size:18px;height:34px;line-height:34px;text-indent:20px;}
.leftboxb{margin:6px 0px -12px 0px;width:998px;border:0px #dedede solid;border-bottom:0px;border-left:0px;border-right:0px;FLOAT:left;}
.leftboxb h1{margin:0px 0px 10px 0px;width:998px;background:url(../images/title_bg2.jpg) no-repeat;color:#0084c2;font-size:16px;height:46px;line-height:34px;FLOAT:left;text-indent:20px;}
.geqqq{margin:0px 0px 0px 0px;width:998px;background:url(../images/title_bg1.jpg) no-repeat;font-size:18px;height:34px;line-height:34px;}
.leftbox{margin:12px 0px 0px 0px;width:998px;border:1px #dedede solid;FLOAT:left;}
.leftbox1{margin:12px 0px 0px 0px;width:495px;border:1px #dedede solid;FLOAT:left;}
.leftbox11{margin:12px 0px 0px 0px;width:495px;FLOAT:left;}
.leftbox22{margin:12px 0px 0px 0px;width:495px;FLOAT:right;}
.leftbox1 h1{margin:0px 0px 10px 0px;width:495px;background:url(../images/title_bg1.jpg) no-repeat;color:#0084c2;font-size:16px;height:34px;line-height:34px;FLOAT:left;text-indent:20px;}
.leftbox h1{margin:0px 0px 10px 0px;width:998px;background:url(../images/title_bg1.jpg) no-repeat;color:#0084c2;font-size:16px;height:34px;line-height:34px;FLOAT:left;text-indent:20px;}
.leftbox h1 a{color:#0084c2}
.gex{margin:0px 5px 0px 0px;width:60px;text-align:left;height:30px;color:#000;line-height:30px;font-size:12px;}
.gex a{color:#000;text-decoration:underline;}
.gex a:hover{color:#ff0000;text-decoration:underline;}
.left{margin:12px 0px 0px 0px;width:768px;border:1px #dedede solid;float:left;}
.left h1{margin:0px 0px 10px 0px;width:768px;background:url(../images/title_bg.jpg) no-repeat;color:#0084c2;font-size:18px;height:34px;line-height:34px;FLOAT:left;text-indent:20px;}
.jopbox{margin:0px 10px 0px 0px;width:390px;FLOAT:right;}
.jop{margin:10px 0px 0px 0px;width:390px;height:27px!important;padding-top:0px;text-align:left;FLOAT:left;}
.jop H5{padding-top:0px;font-size:12px;font-weight:bold;width:240px;text-indent:25px;line-height:29px;height:27px!important;FLOAT:left;color:#ffffff;overflow:hidden;}
.company{margin:10px 0px 0px 0px;width:512px;height:27px!important;padding-top:0px;text-align:left;FLOAT:left;}
.company H5{padding-top:0px;font-size:12px;font-weight:bold;width:273px;text-indent:20px;line-height:29px;height:27px!important;FLOAT:left;color:#ffffff;overflow:hidden;}
.lin{margin:0px 0px 0px 0px;font-size:12px;color:#858585;width:275px;padding-top:0px;text-align:left;FLOAT:left;}
.date{margin:0px 0px 0px 0px;font-size:11px;color:#858585;padding-top:0px;text-align:left;FLOAT:right;}
.dall{margin:0px 0px 0px 0px;border-bottom:1px #dedede solid;text-align:left;}
.companynew{margin:5px 0px 0px 10px;width:480px;padding-top:0px;text-align:left;height:27px;color:#FFFFFF;line-height:27px;font-size:12px;font-weight:bold;text-indent:25px;background:url(../images/bt.jpg);}
.mu{margin:5px 0px 0px 10px;width:360px;text-align:left;height:27px;color:#FFFFFF;line-height:27px;font-size:12px;font-weight:bold;text-indent:25px;background:url(../images/bt.jpg);}
.mu a{color:#FFFFFF;text-decoration:underline;}
.mu a:link,.mu a:visited{color:#fff;text-decoration:underline;}
.mu a:hover{color:#f60;text-decoration:underline;}
.mu1{margin:5px 0px 0px 10px;text-align:left;height:27px;color:#FFFFFF;line-height:27px;font-size:12px;font-weight:bold;text-indent:25px;background:url(../images/bt.jpg);}
.mu1 a{color:#FFFFFF;text-decoration:underline;}
.mu1 a:link,.mu a:visited{color:#fff;text-decoration:underline;}
.mu1 a:hover{color:#f60;text-decoration:underline;}
.companynew h1{margin:0px 0px 0px 0px;width:480px;padding-top:0px;text-align:left;FLOAT:left;height:27px;color:#FFFFFF;line-height:27px;font-size:12px;font-weight:bold;background:url(../images/bt.jpg);}
.companynew p{font-size:12px;word-spacing:1pt;color:#5f5f5f;line-height:22px;font-family:"･皈､･・ｪ","｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ","MS PGothic","･ﾒ･鬣ｮ･ﾎｽﾇ･ｴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,Osaka,sans-serif;letter-spacing:1pt;margin:10px 10px 10px 10px;text-indent:0em;text-align:left;}
.companynew_pic{margin:15px 5px 0px 15px;*margin:15px 5px 0px 15px;_margin:15px 5px 0px 7px;width:145px;height:180px!important;padding-top:0px;text-align:left;FLOAT:left;}
.companynew UL{margin:6px 0px 0px 6px;overflow:hidden;width:360px;padding:0px;height:200px!important;FLOAT:left;}
.companynew UL LI{font-size:12px;overflow:hidden;width:360px;line-height:25px;border-bottom:#dbdbdb 0px DASHED;height:25px!important;}
.companynew UL LI A{padding-right:0px;padding-left:14px;background:url(../images/arr.jpg) no-repeat 3px 7px;padding-bottom:5px;padding-top:5px}
.companynew UL LI A:hover{text-decoration:none;background:url(../images/arr.jpg) no-repeat 3px 7px;color:#c81908}
.ys p{color:#000;}
.jopnew{margin:5px 0px 0px 0px;width:350px;height:108px!important;padding-top:0px;text-align:left;FLOAT:left;}
.joplin{margin:0px 0px 0px 20px;*margin:0px 0px 0px 20px;_margin:0px 0px 0px 20px;font-size:12px;color:#858585;width:200px;padding-top:0px;text-align:left;FLOAT:left;}
.jopdate{margin:0px 0px 0px 0px;font-size:11px;color:#858585;padding-top:0px;text-align:left;FLOAT:right;}
.jopnew_pic{margin:15px 5px 0px 15px;width:145px;height:180px!important;padding-top:0px;text-align:left;FLOAT:left;}
.jopnew UL{margin:6px 0px 0px 6px;overflow:hidden;width:360px;padding:0px;height:200px!important;FLOAT:left;}
.jopnew UL LI{font-size:12px;overflow:hidden;width:360px;line-height:25px;border-bottom:#dbdbdb 0px DASHED;height:25px!important;}
.jopnew UL LI A{padding-right:0px;padding-left:14px;background:url(../images/arr.jpg) no-repeat 3px 7px;padding-bottom:5px;padding-top:5px}
.jopnew UL LI A:hover{text-decoration:none;background:url(../images/arr.jpg) no-repeat 3px 7px;color:#c81908}
.main{margin:0px auto;width:1010px;padding-top:0px;text-align:left;}
.main_cp{margin:0px auto;width:1000px;background:url(../images/about_bg.jpg) no-repeat 9px 0px;padding-top:0px;text-align:left;}
.cp_top{margin:0px 0px 0px 0px;width:1000px;height:32px;padding-top:0px;text-align:left;}
.cp_b{margin:1px 0px 25px 0px;width:980px;height:10px;text-align:right;padding-top:0px;}
.about_us{margin:0px 0px 10px 0px;width:350px;height:104px;background:url(../images/about_bg.gif) repeat-x;border:1px #DBDBDB solid;padding-top:0px;text-align:left;line-height:24px;float:right}
.list_right{width:722px;margin:0px 0px 0px 26px;*margin:0px 0px 0px 26px;_margin:0px 0px 0px 13px;float:left;}
.list_right a{font-size:12px;color:#313131;}
.text_list1 ul{margin:0px 0px 0px 0px;}
.text_list1 li{margin:0px 0px 0px 0px;text-align:left;border-bottom:#C2C2C2 1px dashed;display:block;background:url(../images/arr3.jpg) no-repeat 5px 12px;line-height:30px;height:30px;width:714px;}
/*ﾈﾕﾆﾚﾑﾊｽ*/
.date{color:#5c5c5c;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0px 10px 0px 0px;float:right;line-height:24px;height:24px;display:block;}
.datelink1{overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0px 0px 0px 0px;float:left;width:600px;padding-left:20px;line-height:30px;color:#313131;height:30px;display:block;}
.datelink1 A:hover{color:#cc0000}
.pages{margin:0px auto;width:700px;padding-top:0px;text-align:center;hight:40px;line-height:40px;}
#pages{clear:both;margin:5px auto;text-align:center;padding:0px 0px 0px 0px;}
#pages A{border-right:#BBBBBB 1px solid;padding-right:6px;border-top:#BBBBBB 1px solid;padding-left:6px;padding-bottom:2px;margin:3px;BORDER-LEFT:#BBBBBB 1px solid;color:#000;padding-top:3px;border-bottom:#BBBBBB 1px solid;text-align:center;height:30px;line-height:30px;}
#pages A.now{border-top-width:0px;border-left-width:0px;background:#F3E7C3;border-bottom-width:0px;color:#fff;border-right-width:0px}
#pages A:hover{background:#f3f3f3;color:#ff0000}
#pages A.now:hover{background:#F3E7C3;color:#705735}
#article{margin:5px auto 0px;width:480px}
#article #article_title H1{font-size:24px;margin:0px;line-height:2em;text-align:center}
#article #article_info{margin:0px auto;width:96%;border-bottom:#e0d4ba 1px solid;height:25px;text-align:center}
#article #article_info DIV{display:inline;margin:0px 10px}
#article #article_content{padding-right:0px;padding-left:0px;font-size:14px;padding-bottom:15px;margin:0px auto;width:96%;text-indent:2em;line-height:2em;padding-top:15px}
/*---------[/sitemap]---------*/
div.sitemapBox01{float:left;width:255px;margin-left:100px;}
div.sitemapBox02{float:left;width:255px;margin-left:17px;}
div.sitemapBox03{float:left;width:255px;margin-left:17px;}
h2.sitemapTitle_01{width:230px;font-size:1em;line-height:1.2em;background:url(../images/sitemap_bg_01.gif) no-repeat left top;display:block;padding:7px 0px 0px 25px;height:22px;}
h2.sitemapTitle_02{width:230px;font-size:1em;line-height:1.2em;background:url(../images/sitemap_bg_01.gif) no-repeat left top;display:block;padding:7px 0px 0px 25px;height:22px;margin-bottom:0px !important;}
ul.sitemap_01{margin:0px;padding:0px;list-style-type:none;text-indent:0px;text-align:left;}
ul.sitemap_01 li{background:url(../images/arr3.jpg) no-repeat 13px 7px;vertical-align:middle;margin:0px;padding:0px 0px 5px 25px;display:block;border-bottom:1px solid #EDEDED;width:230px;}
