/**/

/*#navi{width:800px;height:90px;padding:0px 0px 0px 0px; background:url(../images/about/banner.jpg) repeat-x bottom}
*/#navi.bg{width:800px;height:52px;padding:0px 0px 0px 0px; background:url(../images/bg-navi.jpg) repeat-x bottom}


.sidemenu{ width:186px; background:url(../images/side_bg.jpg) no-repeat left; height:447px; float:left;}
.text{ width:590px; float:right; height:auto;}


#about table.tab1{ width:570px; background:#f4f4f4; color:#000; }
#about table.tab1 td{ padding:5px; line-height:180%;}
#about table.tab1 td.td1{ width:110px; background:#e0e0e0; color:#4e4e4e; font-weight:bold;}
#about table.tab1 td.td2,#about table.tab1 td.td1{border-top:1px #fff solid; border-left:1px #fff solid;border-right:1px #ccc solid; border-bottom:1px #ccc solid;}

.tab_wrap{width:570px;}
.tab_wrap p{line-height:150%;padding:5px 15px 15px 15px}
.tab_wrap dl{margin:0px 20px;line-height:150%;margin-bottom:10px;}
.tab_wrap dl dt{ background:url(../images/about/icon.jpg) no-repeat 0px 3px;padding:0px 0px 0px 20px;color:#000}
.tab_wrap dl dd{padding:5px 0px 5px 20px;}
.tab_wrap dl.mese{clear:right;margin:0px 20px;}
.tab_wrap dl.mese dt{background:url(../images/about/line.jpg) repeat-x;line-height:18px;padding:0px 5px;color:#000}
.tab_wrap dl.mese dd{padding:5px 0px 5px 28px;line-height:150%;}
.tab_wrap dl.mese dd.pics{text-align:center;padding:10px 10px 20px 10px;}
.tab_wrap dl.mese dd.pics img{text-align:center;margin:0px auto}
.picr{float:right;margin-left:10px;margin-bottom:10px;}
.tab_wrap dl.list{clear:right;margin:0px 20px;}
.tab_wrap dl.list dt{background:url(../images/about/line.jpg) repeat-x;line-height:18px;padding:0px 5px;color:#000}
.tab_wrap dl.list dt span{ float:left;display:block;width:15px;height:18px;background:url(../images/about/icon-arrow.gif) no-repeat 0px 5px;}

.tab_wrap dl.list dd.title{background: url(../images/about/icon-b.gif) no-repeat 25px 10px;line-height:18px;	padding:5px 0px 5px 40px;	color:#000}
.tab_wrap dl.list dd.title h2{font-weight:normal;font-size:12px;}
.tab_wrap dl.list dd h3{font-weight:normal;font-size:12px;border:0;padding:0;margin:0}
.tab_wrap dl.list dd{padding:0px 0px 10px 40px;line-height:150%;}
.tab_wrap dl.list dd.addresscn{color:#000000;padding:0px 0px 0px 40px; background:url(../images/about/dot1.gif) no-repeat 28px 8px}
.tab_wrap dl.list dd.address{color:#000;padding:0px 0px 0px 40px;}
.tab_wrap dl.list dd.tel{color:#000;padding:0px 0px 10px 40px;background:url(../images/about/dot1.gif) no-repeat 28px 8px}
.tab_wrap dl.list dd span.red{
	color:#000000;
	margin-right:5px
}
.tab_wrap dl.list dd a{text-decoration:underline}
.tab_wrap dl.list dd a:hover{ text-decoration:underline }
.tab_wrap dl.sitemap{display:table;width:530px;margin:0px auto;padding:5px 0px 5px 0px;line-height:150%; background: url(../images/about/bg-line.jpg) repeat-x bottom}
.tab_wrap dl.sitemap dt{float:left;display:block;width:150px;height:70px;line-height:80px;background: none;}
.tab_wrap dl.sitemap dt.fiv{line-height:110px;}
.tab_wrap dl.sitemap dd{float:left;display:block;width:200px;height:70px;line-height:70px;}
.tab_wrap dl.sitemap dd a{padding-left:10px;background: url(../images/about/icon-sitemap.gif) no-repeat 0px 5px}
.tab_wrap dl.sitemap dd.two{float:left;display:block;width:200px;line-height:20px;height:50px;padding-top:20px}
.tab_wrap dl.sitemap dd.there{float:left;display:block;width:200px;line-height:20px;padding-top:10px}
.tab_wrap dl.sitemap dd.four{float:left;display:block;width:200px;line-height:20px;padding-bottom:20px}
.tab_wrap dl.sitemap dd.five{float:left;display:block;width:200px;line-height:20px;padding-bottom:40px}
.tab_wrap h3{border-bottom:1px solid #ccc;border-left:8px solid #C92535;padding-left:5px;margin:0px 0px 10px 0px;line-height:20px;font-size:14px;}
.tab_wrap h4{padding-left:10px;margin:0px 20px 5px 20px;border-left:5px solid #C92535;line-height:16px;font-size:14px;}
.h4-area{padding:0px}
.h4-area ol{margin:0px 10px}
.h4-area ol li{padding:5px 10px; list-style:none}
.right-area{float:right}
.left-area{float:left}
ul.linkList{margin:0px 15px}
ul.linkList li{padding:2px 0px;line-height:180%}
ul.linkList li a.newWindow{ background:url(../images/icon-arrow.gif) no-repeat 0px 3px; padding:0px 10px;font-size:12px;}
.imgstyle{margin-left:5px;}
p.sampleBanner{padding:0px}
p.dot{padding:0px 20px; background:url(../images/about/dot.jpg) no-repeat 10px 6px;}
p.txt{padding:0px 20px}

.sidemenu ul{width:162px;}
.sidemenu ul li{display:block; width:162px; height:32px;}
.sidemenu ul li h3 a{display:block; width:162px;font-size:12px;font-weight:normal; height:31px; background:url(../images/sidenav_bg.jpg) no-repeat 0 0; padding-left:10px; line-height:30px;}
.sidemenu ul li h3 a:hover,.sidemenu ul li a.current{ font-size:12px;font-weight:normal;background:url(../images/sidenav_bg.jpg) no-repeat 0 -31px;}
h2.tit{ background:url(../images/about/icon-arrow1.gif) no-repeat 0px 3px;padding:0px 0px 10px 20px;font-size:12px;font-weight:normal;line-height:140%}

.con_wrap{width:540px;background:url(../images/about/line1.jpg) repeat-x top;padding:20px 10px 10px 10px;line-height:150%}
.con_left{float:left;/*width:380px;*/}
.con_right{float:right;width:141px;text-align:center;padding-top:0px}
.con_url{float:right;width:200px;text-align:center;padding-top:0px}
.con_right img{border:1px solid #eee;margin-bottom:5px;}
.title{background: url(../images/about/icon-b.gif) no-repeat 10px 10px;line-height:18px;	padding:5px 0px 5px 30px;	color:#000}
.txt{width:530px;line-height:18px;	padding:5px 0px 5px 30px;	color:#000}
.tb-corp{margin-top:10px;border-collapse:collapse;width:560px;}
.tb-corp th{width:90px; text-align:left;background:#ccc url(../images/about/dot2.gif) repeat-x top;padding:10px; line-height:18px;font-weight:normal}
.tb-corp td{ background:url(../images/about/dot2.gif) repeat-x top;padding:10px;line-height:18px;}
.tb-corp td h3{font-weight:normal;font-size:12px}