@charset "utf-8";
/* ABOUT US */

div#navi li#about a#over {background:url(../images/menu/about_o.gif) no-repeat; margin:0px !important; padding:0px !important;}
body {font-size: 12px;font-family:Century Gothic,Verdana,Helvetica,Airal,sans-serif;}
table {font-size: 12px;}
dl {font-size:12px;}

div#about_box {
	width:710px;
	height:auto;
	overflow:hidden;
	margin:0px;
	padding:0px 25px;
	}

h2 {width:700px;
	height:30px;
	margin:25px 0px;
	clear:both;
	background:url(../about/images/name.gif) no-repeat;
	}
div.inboxin {height:auto;overflow:hidden;clear:both;margin: 20px auto;}

h3 {
	margin:25px 30px 0px 0px;
	line-height:25px;
	font-size:15px;
	font-weight:bold;
	letter-spacing:1px;
	float:left;
	color:#333;
	clear:both;
	}

h3.concept {width: 100px;}
h3.contact {width: 100px;}
h3.gaiyou {width:100px;}

h4 {
	width:550px;
	height:auto;
	overflow:hidden;
	margin:15px 0px 0px;
	color:#666;
	font-weight:normal;
	font-size:13px;
	line-height:25px;
	float:left;
	}

h5 {margin:0px 0px 20px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	clear:both;
	color:#333;
	}

div.inbox,div.inbox2 {
	width:700px;
	height:auto;
	overflow:hidden;
	margin:20px auto;
	padding:20px 0px 20px;
	border:solid 1px #ccc;
	border-left:none;
	border-right:none;
	}

#none_top {border-top:none; padding-top:0px;}
#none1,#none2 {border:none; padding-top:0px;}

div.inbox dl {
	width:220px;
	height:auto;
	overflow:hidden;
	margin:0px 10px;
	float:left;
	}

div.inbox dt {
	height:25px;
	line-height:25px;
	letter-spacing:1px;
	margin:0px;
	border-bottom:dotted 1px #ccc;
	}

div.inbox dl.gaiyou1 {
	width:280px;
	}
div.inbox dl.gaiyou2 {
	width:250px;
	}

div.inbox2 dl {
	width:670px;
	height:auto;
	overflow:hidden;
	margin:0px 15px;
	float:left;
	}

div.inbox2 dt {
	height:25px;
	line-height:25px;
	letter-spacing:1px;
	border-bottom:dotted 1px #ccc;
	}

/*コンタクト*/
div.con {
	margin:0px;
	padding:0px;
	}

div.con_l {
	width:220px;
	height:auto;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	float:left;
	}
	
div.con_l dt {
	width: 220px;
}
	
div.con_l h3 {margin:20px 8px 5px; padding:0px; width:200px}

div.con_r {
	width:330px;
	height:auto;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	float:left;
	}


div.inbox dt strong {color:#993300;}

div.inbox div.map {
	width:270px;
	height:130px;
	margin:20px 0px;
	}

div.map small a.mfont {color:#666 !important; text-decoration:none !important;}
div.map small a.mfont:hover {color:#FF0000 !important;}

/*フォーム*/
div.frame_in table.in {
margin:25px auto 20px;
}

div.frame_in table.in td {
height:30px;
margin:10px;
}

span.red {color:#FF0000;}

/*プライバシー*/

div#pri_box {
	width: 680px;
	height:auto;
	overflow:hidden;
	margin-left:25px;
	}


div#pri_box h2 {
	width:250px;
	height:30px;
	margin:20px 0px 10px;
	float:left;
	background:url(../about/images/privacy.gif) no-repeat;
	}

div#pri_box h3 {float:right; margin:10px 0px;}

div#pri_box h4 {
	width:680px;
	height:auto;
	overflow:hidden;
	margin:10px 0px;
	color:#666;
	font-weight:normal;
	font-size:13px;
	line-height:25px;
	clear:both;
	}
	

