/* CSS Document */
body {
	font-family:lr oSVbN, Osaka, san-serif;
	font-size:12px;
	color:#666666;
	background-color:#ffffff;
	margin:0;
	background-image:url(com_img/mn_backimg2.gif);
	background-repeat:repeat-x;
}

a:link { color:#6666cc;text-decoration:underline;}
a:visited { color:#7f90c8;text-decoration:underline;}
a:hover { color:#cc3333;text-decoration:underline;}
a:active { color:#cccccc;text-decoration:none;}

#container {
	width:710px;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	position:absolute;
}

#head {
	width:710px;
	height:45px;
	background-image:url(com_img/mn_backimg.gif);
	background-repeat:repeat-x;
	margin-bottom:0;
	padding-bottom:0;
	overflow:hidden;
}

#head .menu {
	margin:0 0 0 33px;
} 

.border0 { border:0;}


#main {
	width:680px;
	background-image:url(com_img/line.gif);
	background-repeat:repeat-y;
	padding:0 0 80px 15px;
	margin:0;
}
#main p#tagline {
	margin: 0;
	padding: 0 0 20px 15px;
	text-align:right;
	font-size:100%;
}

/*tb^[*/
#foot {
	width:690px;
	font-size:10px;
	margin-top:100px;
	position:relative;
	clear:both;
}

#foot a:link { color:#666666; text-decoration:none;}
#foot a:visited { color:#666666; text-decoration:none;}
#foot a:hover { color:#cc0000; text-decoration:none;}

#foot_logo {
	float:left;
}

#foot_box {
	width:575px;
	float:right;
}

#foot_link {
	width:570px;
	text-align:right;
}

#copyright {
	width:570px;
	text-align:right;
	border-top:1px solid #666666;
	margin:0 0 0 0;
}

/* TOP̂ */
#frame1 { width:680px;
	height:400px;
	position:relative;
	margin:0 0 20px;
	padding:0;
}

#frame2 {
	width:475px;
	float:left;
}

#frame2 .mov{
	margin:0 96px 0 100px;
}

#frame3 {
	width:200px;
	margin: 0;
	float:right;
	color:#666648;
	font-size:14px;
}

.site { margin:5px 0 0 0;}

#f3_text { margin:0 0 5px 0;}

div#infoBox{
	margin:0;
	padding:10px 0 5px;
	border-left: #999 solid 1px;
	border-right:#999 solid 1px;
	border-bottom:#999 solid 1px;
	width: 463px;
}
ul#news li{
	background:url("img/icon_arrow.gif") no-repeat scroll left center;
	padding-left: 15px; 
	list-style: none;
}
	
/* Tv̂ */
	
#container2 { vertical-align:top; float:left;}
#container3 { vertical-align:top; float:right;}

.tb {
	width:400px;
	margin:10px 0 20px 10px;
}

.tb_left {
	font-weight:bold;
	background-color:#DEF3F8;
	line-height:18px;
	border-bottom:1px solid #666666;
}

.tb_right {
	background-color:#FFFFE6;
	padding:0 0 0 5px;
	line-height:18px;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
}

/* ̗p̂ */
#recbox {
	margin:0;
	width:200px;
	text-align:left;
}
#recbox h3 { font-size:15px; margin-top:0; margin-bottom:15px; padding-top:5px;}

#formbox{
	margin:-5px 0 0 0;
	padding:0 0 0 6px;
	text-align:left;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}

#formbox h4 {
	margin:0;
	padding:0;
}

#form_asahei{
	width:180px;
	margin:15px 10px;
	padding:10px;
	text-align:left;
	background:url(img/asaheibg.jpg) repeat top left;
}

#form_asahei h3{font-size:15px;margin-top:0;margin-bottom:15px; padding-top:5px;}

#formbox dl,#form_asahei dl{width:190px;margin:0;text-align:left;}
#formbox dt,#form_asahei dt{display:block;line-height:160%;float:left;font-weight:bold;}
#formbox dd,#form_asahei dd{display:block;line-height:160%;margin-left:4.5em;}

/* ₢킹̂ */
#tb_inq {
	width:390px;
	padding:20px 0 50px 10px;
	line-height:20px;
}

#mid { float:left;}

.lice {
	list-style-type:square;
	margin-left:0;
}

/* tH[̂ */
.fform { margin:3px 0 0 0;}

#rf_title { font-size:20px; color:#CC0000; font-weight:bold;}

#rf_subtitle { font-size:18px; color:#666666; font-weight:bold;}


h2 { margin:10px 0 -5px 0;}
h3 { margin-top:3px; margin-bottom:0;}
.red { color:#cc0000;}

#from_title h1 { margin:60px 0 0 0; color:#FA4D52; font-size:20px; font-weight:bold;}
#from_title h2 { margin:0; color:#4CB47E; font-size:16px; font-weight:bold;}


#recruit_asahei{
	width:200px;
	margin:0;
	padding:0;
	border:1px solid #666666;
	background:url(img/asaheibg.jpg) repeat-y top center;
}

#recruit_asahei h3{margin:0;padding:0;line-height:1.8em;font-size:1.2em;}
#recruit_asahei dl{width:160px;margin:10px auto;text-align:left;}
#recruit_asahei dt,#recruit_asahei dd{display:block;line-height:160%;}
#recruit_asahei dt{float:left;font-weight:bold;}
#recruit_asahei dd{margin-left:5em;}

#recruit_asahei .button{margin-bottom:20px;text-align:right;}

.sp{margin-bottom:50px;}

#recruit_form{
	margin:0;
	padding:0;
	color:#4d4d4d;
	background:#ffffff;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	font-family:Verdana,Arial,sans-serif;
	line-height:normal;
	text-decoration:none;
}
#recruit_form p,dt,dd,li,address{line-height:150%;}
#recruit_form hr{display:none;}

#recruit_form #form_container{width:570px;margin:0 auto;font-size:small;}

#recruit_form #form_container #form_head,#recruit_form #form_container #form_submit,#recruit_form #form_container #form_foot{text-align:center;}

#recruit_form #form_container h1,#recruit_form #form_container h2{font-weight:bold;}
#recruit_form #form_container h1{margin:60px 0 0;color:#fa4d52;font-size:1.6em;}
#recruit_form #form_container h2{margin:0;color:#4cb47e;font-size:1.3em;}
#recruit_form #form_container p.headtxt{margin-bottom:30px;}

#recruit_form #form_container table tr th{font-weight:normal;text-align:right;}

#recruit_form #form_container #recinfo tr th,#recruit_form #form_container #recinfo tr td{font-size:smaller;padding:2px;}
#recruit_form #form_container #recinfo tr th{font-weight:normal;text-align:center;background:#ccffff;}
#recruit_form #form_container #recinfo tr td{background:#ffffcc;}
#recruit_form #form_container #recinfo tr .bgnone{background:#ffffff;}

#recruit_form #form_container #form_foot{margin:50px 0;}


/* Share Style*/
.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.clearfix {
	overflow:hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height:1%;
	overflow:visible;
}
/* End hide from IE-mac */


/* Solidview page */
div.txtBox {
	margin:10px;
	padding:0;
}
div.leftBox1 {
	float:left;
	width:450px;
}
div.rightbox1{
	margin-left: 460px;
}
div.txtBox ul li{
	list-style:none;
	font-weight:bold;
}
div.txtBox ul li span{
	color:#39598C;
}
div.leftBox2{
	float:left;
	width: 230px;
}
div.rightBox2{
	margin-left: 240px;
}
div.rightBox2 ul.features {
	padding:5px;
	background-color:#F8FFFC;
	border:#3A5A8E dotted 1px;
}
div.rightBox2 h3 {
	font-weight:bold;
	color:#39598C;
}
p.address{
	font-weight:bold;
}
p.txtAccent{
	font-size:110%;
	font-weight:bold;
	color:#3A5A8E;
}
p.sample-goods {
	clear: both;
	margin: 10px auto 20px;
	text-align:center;
}
p.sample-goods span{
	font-size:90%;
}

/* inquiry page */
p.tel{
	font-size:120%;
	font-weight:bold;
}
div#inquiry table {
	margin:0 20px;
	border-collapse:collapse;
}
div#inquiry table th, div#inquiry table td {
	border:1px solid #336601;
	padding:10px;
}
div#inquiry table th {
	background-color: #D1EED8;
}
div#inquiry table th span {
	font-size:70%;
	color: #F00;
}
div#inquiry table td {
	font-size: 90%;
}
div#inquiry table td ul {
	margin-left:0;
	padding-left: 0;
}
div#inquiry table td ul li{
	list-style: none;
}
div#inquiry ul#submit {
	margin: 5px 40px;
}
div#inquiry ul#submit li {
	list-style: none;
	display:inline;
}
div#inquiry h2{
	font-size:100%;
	font-weight:bold;
	color: #336600;
	border-left: #336600 solid 5px;
	margin: 20px 10px 10px;
	padding-left:5px;
}
div.confirmTxt {
	margin-left: 20px;
}
body#demand {
	background-image:url(com_img/line.gif);
	background-repeat:repeat-y;
	padding:0;
	margin:0;
}
a#backbtn {
	text-decoration:none;
	border:none;
}

