@charset "UTF-8";

*{
	margin					:0px;
	padding					:0px;
}
body{
	background				:#ffffff url("/images/bg.gif") top center no-repeat;
	text-align				:center;
	line-height				:100%;
	font-size				:100%;
	font-family				:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color					:#555555;
}
img{
	border					:0px;
}
ul,ol{
	list-style				:none;
}
strong,em{
	font-weight				:normal;
	font-style				:normal;
}
td,th{
	color					:#444444;
}
.clear{
	clear					:both;
}
.hr{
	clear					:both;
}
.center{
	text-align				:center;
}

/*----- head -----*/
#container{
	position				:relative;
	width					:800px;
	margin					:0 auto 0 auto;
	text-align				:left;
}
.tab{
	height					:28px;
	text-align				:right;
}
.tab li{
	display					:inline;
	padding					:0;
	margin					:0;
}
#head{
	height					:85px;
	background				:#ffffff url("/images/bg_navi.gif") 0 0 repeat-x;
	line-height				:0;
}
h1{
	position				:absolute;
	top		:5px;	left	:2px;
	line-height				:100%;
	font-size				:80%;
	font-weight				:normal;
	color					:#aaaaaa;
}
#head p{
	float					:left;
	width					:264px;
}
.navi{
	float					:right;
	width					:536px;
	padding					:39px 0 0 0;
}
.navi li{
	display					:inline;
}
.img_top{
	clear					:both;
	line-height				:0;
}

/*----- main -----*/
#main{
	float					:right;
	width					:594px;
	padding					:20px 0 20px 0;
}
#main p{
	margin					:0 20px 20px 20px;
	font-size				:80%;
}
#main h3{
	margin					:0 10px 15px 10px;
}

#left{
	float					:left;
	width					:206px;
	padding					:20px 0 20px 0;
}
#left h3{
	margin					:0 12px 0 11px;
	line-height				:0;
}
#left ul{
	margin					:0 12px 20px 11px;
	font-size				:80%;
	color					:#777777;
}
#left li{
	padding					:7px 5px 6px 20px;
}
#left li.c01{
	background				:#ffffff url("/images/line_indus1.gif") 0 50% no-repeat;
	border-bottom			:solid 1px #fddce3;
}
#left li.c02{
	background				:#ffffff url("/images/line_indus2.gif") 0 50% no-repeat;
	border-bottom			:solid 1px #fbe4b0;
}
#left li.c03{
	background				:#ffffff url("/images/line_indus3.gif") 0 50% no-repeat;
	border-bottom			:solid 1px #e7f0d5;
}
#left li.c04{
	background				:#ffffff url("/images/line_indus4.gif") 0 50% no-repeat;
	border-bottom			:solid 1px #dfdff9;
}
#left li.c05{
	background				:#ffffff url("/images/line_indus5.gif") 0 50% no-repeat;
	border-bottom			:solid 1px #e5dcf7;
}
#left li.c06{
	background				:#ffffff url("/images/line_indus6.gif") 0 50% no-repeat;
	border-bottom			:solid 1px #dbdbdb;
}
#left p{
	margin					:0 12px 20px 11px;
}

/*----- foot -----*/
#foot{
	clear					:both;
	padding					:8px 0 0 0;
	background				:#a2a2a2 url("/images/bg_foot.gif") 0 0 no-repeat;
	font-size				:80%;
	color					:#cccccc;
}
#foot a{
	text-decoration			:none;
	color					:#ffffff;
}
#foot .inquiry{
	float					:left;
	width					:213px;
	background				:#979797;
	line-height				:0;
}
#foot ul{
	float					:right;
	width					:550px;
	padding					:10px 0 5px 0;
}
#foot li{
	display					:inline;
	padding					:0 15px 0 0;
}
#foot p.copy{
	float					:right;
	width					:550px;
}

/*----- other -----*/
.topicpath{
	padding					:5px 0 5px 10px;
	background				:#ffffff url("/images/bg_topicpath.gif") 0 50% repeat-x;
	font-size				:80%;
	color					:#cccccc;
}
.topicpath li{
	display					:inline;
	padding					:0 5px 0 0;
}
.topicpath a{
	color					:#bbbbbb;
}
#main h3.main2{
	margin					:0 auto 25px 25px;
	padding					:12px 10px 12px 18px;
	background				:#ffffff url("/images/h_content.gif") 0 100% no-repeat;
	font-size				:80%;
	font-weight				:normal;
}
.main2 h4{
	margin					:15px 20px 0 30px;
}
.main2 ul{
	margin					:0 20px 20px 40px;
	font-size				:80%;
	color					:#666666;
}
.main2 li{
	padding					:3px 0 3px 20px;
}
.main2 li.merit1{
	background				:#ffffff url("/images/01.gif") 0 50% no-repeat;
}
.main2 li.merit2{
	background				:#ffffff url("/images/02.gif") 0 50% no-repeat;
}
.main2 li.merit3{
	background				:#ffffff url("/images/03.gif") 0 50% no-repeat;
}
.company{
	width					:550px;
	margin					:0 auto 40px auto;
	border					:solid 1px #cccccc;
	font-size				:80%;
}
.company th{
	padding					:5px 5px 5px 10px;
	border-right			:solid 1px #cccccc;
	border-bottom			:solid 1px #ececec;
	background				:#f3f3f3;
	vertical-align			:top;
	line-height				:140%;
	font-weight				:normal;
	color					:#777777;
}
.company td{
	padding					:5px 5px 5px 10px;
	border-bottom			:solid 1px #eeeeee;
	vertical-align			:top;
	line-height				:160%;
	color					:#777777;
}