@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/wave_bg.jpg) no-repeat center top;
	margin:0;
	text-align:center; font-size:14px; color:#333;
	line-height:1.3;
	font-family:"ＭＳ Ｐゴシック", "Arial", "Helvetica", "Osaka";
	font-size:14px;

}

/*#top-bg {
	background-image: url(../images/topwave_bg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}*/

/*-------------------------
  STYLE   TAG
---------------------------*/
img {
	border:none;
}

#im1 img#dis1 {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}
#im1 a:hover {
position:relative;
}

#im1 a:hover #dis1 {
top: 0px;
left:158px;
}
#im2 img#dis2 {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}
#im2 a:hover {
position:relative;
}

#im2 a:hover #dis2 {
top: -25px;
left:158px;
}
#im3 img#dis3 {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}
#im3 a:hover {
position:relative;
}

#im3 a:hover #dis3 {
top: -50px;
left:158px;
}

#im4 img#dis4 {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}
#im4 a:hover {
position:relative;
}

#im4 a:hover #dis4 {
top: -75px;
left:158px;
}

#im5 img#dis5 {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}
#im5 a:hover {
position:relative;
}

#im5 a:hover #dis5 {
top: -101px;
left:158px;
}

#im6 img#dis6 {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}
#im6 a:hover {
position:relative;
}

#im6 a:hover #dis6 {
top: -126px;
left:158px;
}
#im7 img#dis7 {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}
#im7 a:hover {
position:relative;
}

#im7 a:hover #dis7 {
top: -151px;
left:158px;
}
#im8 img#dis8 {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}
#im8 a:hover {
position:relative;
}

#im8 a:hover #dis8 {
top: -176px;
left:158px;
}

a:link {
	color:#00F;
	text-decoration:underline;
}
a:visited {
	color:#00F;
}
a:hover {
	color:#00F;
	text-decoration:none;
}
a:active {
	color:#00F;
	text-decoration:none;
}


.c-both { clear:both; }

.fl-l {	float:left; }
.fl-r {	float:right; }

.al-l {	text-align:left; }
.al-c { text-align:center;}
.al-r { text-align:right; }

.m-0 {	margin:0; }
.mr-8 { margin-right:8px; }
.ml-10 { margin-left:10px; }
.ml-20 {margin-left:20px; }
.mt-10{	margin-top:10px; }
.mt-20{	margin-top:20px; }
.mb-10 {margin-bottom:10px; }

.fs-12 { font-size:12px; }
.fs-14 { font-size:14px; }
.fs-16 { font-size:16px; }

.fc-red { color:#C00 ;}


/*--------------------------
  LAYOUT
---------------------------*/

#outline {
width:900px;
/*border-left:#CCC solid 1px; border-right:#CCC solid 1px;*/
margin:0 auto; text-align:left;
_width:902px;
}

/*--------------------------
  Header
---------------------------*/
#header-top {
	width:100%;
}
#header {
	width:900px;
	margin:0 auto; text-align:left;
}

#header div#head-t {
	padding:18px 8px 0 8px;
	height:34px;
	_margin-bottom:4px;
}
#header div#head-t h1 {
 float:left; padding:0; margin:0;
}
#header div#head-t div.head-t_nav {
	 width:360px; float:left; padding-top:14px; text-align:center;
}
#header div#head-t p {
	margin:0;
}
#header div#head-t div.head-t_nav a{
	color:#333;
}

#header div#head-m {
	background:url(../images/head/head-m_bg.jpg) no-repeat center;
	min-height:147px;
	_height:147px;
}

#header div#head-m div.head-list {
	color:#FFF; float:left; margin-top:20px; min-height:100px;
	height:100px;
	padding:0 10px;
}
#header div#head-m div.head-list strong {
	font-size:14px;
}

#header div#head-m .line { border-right:#FFF solid 1px; }

#header div#head-m div.head-list p{
	margin-bottom:8px;
}
							
#header div#head-m .ml180 {
	margin-left:160px;
	_margin-left:100px;
	padding-left:0px;

}
#header div#head-m .ml5 {
	margin-left:5px;
}

#header div#head-m div.head-list ul {
 list-style:none; 
 
}
#header div#head-m div.head-list li {
	margin-bottom:5px;
	/**IE6用**/
	_margin-bottom:-0px;
	line-height:1.0;
	

}
#header div#head-m div.head-list li a {
	background-image:url(../images/head/hed-li_icon1.gif);
	background-repeat:no-repeat;
	display:block;
	padding-left:18px;
	color:#FFF; text-decoration:none;
}
#header div#head-m div.head-list li a:hover {
	text-decoration:underline;
	background-image:url(../images/head/hed-li_icon2.gif);
	background-repeat:no-repeat;
	display:block;
	padding-left:18px;
	color:#FFF;
}
#header div#head-m div.list_hed {
	font-weight:bold; font-size:14px;
}
#header div#head-m div.line1 {
border-bottom:#FFF dotted 1px; border-left:#FFF dotted 1px; margin-left:12px; padding-left:8px; padding-top:8px; padding-bottom:2px;
}
#header div#head-m div.line2 {
border-bottom:#FFF dotted 1px; border-left:#FFF dotted 1px; margin-left:12px; padding-left:8px; padding-bottom:2px; padding-top:4px;
}

#header div#head-c {
	background:url(../images/head/com_bg.jpg) no-repeat center;
	min-height:147px;
	_height:147px;
}
#header div#head-v {
	background:url(../images/head/head-v_bg.jpg) no-repeat center;
	min-height:147px;
	_height:147px;
}

#header div#head-i {
	background:url(../images/head/inq_bg.jpg) no-repeat center;
	min-height:147px;
	_height:147px;
}

/*------------------------------
  Main
-------------------------------*/
#main-t {
	height:55px;
	background:url(../images/lineup/itemname_bg.jpg) no-repeat center top;
	position:relative;
}
#main-t img{
	margin:0px;
}

#main-t div#pan {
	width:300px;
	position:absolute;
	top:-22px;
	left: 11px;
	color:#FFF;
}
#main-t div#pan a{
	color:#FFF;
}


/* linenp PAGE */

#main-t img.itemname {
margin:20px 0 10px 0;
}

/* machine PAGE */
#over-box {
	background-color:#e1feff;
	border-top:#CCC double 3px;
	border-bottom:#CCC double 3px;
	text-align:center;
	padding:15px 8px;
	margin-bottom:15px;
}
#over-box table{
	width:100%;
}
#over-box table td{
	text-align:left;
	
}
 
#over-box table td.overtext{
	text-align:left;
	
}
#over-box table td.overtext p{
	font-size:16px;
	margin-top:20px;
	padding-left:15px;
	}

/*------------------------------
  Content
-------------------------------*/
#content {
	float:left;
	width:690px;
	padding:8px 0;
	margin-bottom:30px;
}

/**** top PAGE ****/
#content div.machine-box {
	/*** IE6 marginでそろえるときはpadding 0 ***/
	background:url(../images/top/machine-box_bg.jpg) repeat-x left top; border:#CCC solid 1px; width:438px; margin-left:8px;
	padding-left:0px;
	float:left; margin-right:8px;
}
#content div.machine-box_top {
width:256px; margin-left:170px; padding:10px 0; text-align:center;
}
#content div.machine-box_top p{
margin:10px; font-size:14px; font-weight:bold;
}
#content div.bottum-box {
	width:227px; float:left;
}
#content div.bottum-box img{
	margin-bottom:2px;
}

#content div.t-lineup_l {
	float:left; width:360px; 
}

#content div.lineup-ttl {
clear:both; padding-top:40px; padding-bottom:20px;
}
#content div.lineup-box {
}
#content div.lineup-box table{
margin-left:8px; font-size:14px; margin-bottom:28px;
}
#content div.lineup-box table td.left{
	border-right:#C00 dotted 1px;
}

#content div.lineup-box table div.more{
	margin-top:10px; text-align:right; padding-right:12px;
}

#content div.t-lineup_l a:link,
#content div.lineup-right a:link{
	color:#333;
	text-decoration:underline;
}
#content div.t-lineup_l a:visited,
#content div.lineup-right a:visited{
	color:#333;
}
#content div.t-lineup_l a:hover,
#content div.lineup-right a:hover{
	color:#666;
	text-decoration:none;
}
#content div.t-lineup_l a:active,
#content div.lineup-right a:active{
	color:#333;
	text-decoration:none;
}
#content div.t-lineup_l img.bott-text {
	margin-bottom:15px;
	margin-left:18px;
}
#content div.t-lineup_l ul{
	font-weight:bold;
	font-size:14px;
	float:left;
	line-height:1.8;
	list-style-position: outside;
	margin-left:0;
	padding-left:40px;
}
#content div.lineup-img {
float:left; width:168px; text-align:center;
}
#content div.lineup-right {
float:right; border-left:#DA9495 solid 1px; width:320px;
}
#content div.lineup-right p{
padding-left:20px; line-height:2.0;
}
#content div.lineup-right_text {
	width:200px; float:left;
	margin-left:6px;
	padding-left:0px;
}





/*** lineup PAGE ***/

#content div.item-photo {
	width:204px; float:left; margin-left:8px;
	margin-bottom:20px; text-align:center;
}

#content div.item-tr {
	width:451px; float:right; margin-right:8px; 
	margin-bottom:20px;
}
#content div.item-tr1 {
}
#content div.item-tr1 div.catch {
float:left; 
}
#content div.item-tr1 div.etc {
float:right; height:47px; 
}
#content div.etc1 {
padding:3px; border-bottom:#CCC dotted 1px;
}

#content div.item-tr2 {
	padding-bottom:10px;
}
#content div.item-tr2 p{
	padding-top:10px;
}

#content div.item-tr3 {
	height:114px; background:url(../images/lineup/item-feat_bg.jpg) no-repeat bottom left;
}
#content div.item-tr3 ul {
		list-style-type:circle;
		margin:0; padding:14px 5px 5px 26px;
}

/* lineup PAGE 下の段*/
#content div.item-b {
	margin:0 8px;
	margin-bottom:30px;
}
#content div.item-b table{
	width:100%;
	font-size:14px;
}
#content div.item-b table td{
	vertical-align:top;
}

img.item-sttl {
	margin-top:8px;
	margin-bottom:10px;
}
/*mat*/
#content td.mate {
	border-right:#CCC solid 1px;
	width:344px;
	}
#content td.mate div.mat{
margin-bottom:5px; height:40px; font-size:12px;
clear:both;
}
#content td.mate div.mat img{
float:left; margin-right:5px;
}
#content td.mate div.mat p{
margin:0; float:left; margin-top:5px; 
}
#content td.mate div.mat-text {
margin:0; float:left; margin-top:5px; 
width:130px;
}
	
/*use*/
#content td.use {
	padding-left:8px;	
}
#content td.use p{
	margin-left:10px;
	padding-bottom:10px;
}

/*element*/
#content td.element{
	width:344px;
	border-right:#ccc solid 1px;
	font-size:12px;
}
#content td.element p{
	margin:0;
}

#content td.element table{
	width:330px;
	background:#CCC;

}
#content td.element table td{
	background-color:#fff;
	font-size:12px; font-weight:bold;
	padding:8px 0;
	text-align:center;
}

#content td.element div.el-btm {
	text-align:right;
	padding-right:8px;
	padding-top:5px;
}

/*relation*/
#content td.relation{
	padding-left:8px;
}

#content div.simai{
	float:right; background:url(../images/lineup/shimai_bg.jpg) repeat-y top left;
	width:152px; text-align:center; padding:20px 0;
}
#content td.relation img.shimai_photo{
	margin-top:15px;
}

/*** slim water ***/
#content div.topic{
	border:#CCC solid 1px;; margin:0 8px 20px 8px;
	text-align:center;
}
#content div.topic table td,th{
	padding:12px;
	text-align:left;
	vertical-align:top;
}
#content div.topic p{
	text-align:left; margin:10px;
}
/*** super Ion ***/
#content div#super div.topic{
	padding:10px 0 5px 0;
}
#content div#super div.topic div{
	border:#F03 solid 2px;
	margin:5px 10px;
	padding:5px;
	text-align:left;
}
#content div#super div.topic table{
	margin:5px 10px;
	background-color:#ccc;
	
}
#content div#super div.topic table th{
	padding:6px 12px;
	background-color:#F9C;
}
#content div#super div.topic table td{
	background:#FFF;
}
	
/*** bihada PAGE ****/
#content table.bihada-top{
margin-left:8px; font-size:12px;
margin-bottom:5px;
}

#content table td.bihada-top_c{
padding:8px;
}
#content table td.bihada-top_c p.itemname{
	font-size:16px; font-weight:bold;
	margin-left:10px;
}
/* bihada/mess */
#content td.mess{
	width:344px;
	border-right:#ccc solid 1px;
}
#content td.mess div.kanso{
background-color:#e8e8e8;
margin-right:8px;
margin-top:10px;
padding:8px 0;
}
#content td.mess div.kanso img{
	float:left; margin-right:8px;
	margin-left:8px;
}
#content td.mess div.kanso p {
margin:5px 8px;
}

#content td.deta{
	padding-left:8px;
}
#content div.case{
	float:left;
	padding:3px;
	text-align:center;
	width:204px;
}

#content div.case-r{
	float:left;
	padding:3px 0;
	text-align:center;
}

/**** water-m PAGE *****/
#content div.sub-ttl {
	text-align:left;
	margin-bottom:20px;}
#content div.top-back {
text-align:right; padding-right:8px;
margin-top:8px;
margin-bottom:80px;
}
#content div.sub {
	margin-top:20px;
	margin-bottom:25px;
	width:682px;
}
#content div.sub p{
	margin-bottom:12px;
}

#content div.sub table,
#content div.sub01 table
{
	font-size:14px;
	margin-top:10px;
	line-height:1.6;
	width:100%;
}
#content div.sub table th{
	text-align:left;
	padding:5px 0;
}


#content div.sub table.c-sub02 th{
	font-size:14px;
		border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	text-align:center;

}
#content div.sub table.c-sub02 td{
	font-size:12px;
	padding:2px;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	text-align:center;
}

#content div.sub table.c-sub02 th.top{

	border-top:#CCC solid 1px;
}
#content div.sub table.c-sub02 tb.ri{
	border-right:#CCC solid 1px;
}

#content div.sub table.c-sub02 td.cws,
#content div.sub table.c-sub02 th.cws{
	background-color:#Ffe8e8;
	font-weight:bold;
	border-right:#CCC solid 1px;
	font-size:14px;
}
#content div.sub ul {
	font-weight:bold;
	padding-left:20px;
	margin-top:10px;
}
	
#content div.sub .genryo {
	width:418px;
	margin-top:10px;
}
#content div.sub .genryo img{
	margin-right:2px;
	margin-bottom:2px;
}
	


#content div.sub table td.padr16 {
	padding-right:16px;
}
	
#content div.sub01 {
	
}
#content div.sub01 table{
/*background:url(../images/machine/w_sub01_nbg.gif) no-repeat;*/
}
#content div.sub01 table img{
	margin:12px 0;
}
#content div.sub01 div.sub1-left {
	padding-right:12px;
}
#content div.sub01 table td.bottom{
	padding-right:12px;
}
#content div.sub div.sub2-2_text{
	width:246px;
}

#content div.sub table.sub3 {
}
#content div.sub table.sub3 td.text{
	padding-right:12px;
}


#content div.sub table.sub3 td.image img{
	margin:20px 0;
}
#content div.sub table.sub3 td.end{
	border:#CCC solid 1px;
}
	#content div.sub table.sub3 td.end img{
	margin:20px 0;
}

#content div.sub table.sub05_top {
	background-color:#FFC;
}
#content div.sub table.sub05_top td.right {
	padding:0 12px;
}

#content div.sub table.sub05-top strong{
	font-size:16px; margin-bottom:12px;
}

#content div.sub table.sub06-hyo {
margin:0; background-color:#CCC;
}
#content div.sub table.sub06-hyo td{
	background-color:#FFF;
	padding:5px;
	text-align:center;
}
#content div.sub table.sub06-hyo th{
		background-color:#ededed;
	padding:5px;
	text-align:center;
}
#content div.sub table.wmi_sub2 div {
	width:312px;
	text-align:left;
}
#content div.sub table.wmi_sub2 img {
	margin-bottom:12px;
}
								
/* clean-water*/
									 
#content div.sub table td div.c-sub2-1 {
	padding-right:16px;
}
#content div.sub table td div.c-sub2-1 img {
	margin-bottom:12px;
}
#content div.sub table td div.c-sub2-1 hr {
	margin-bottom:12px;
	color:#ededed;
}

#content div.sub table.c-cub03-2 {
	background-color:#CCC;
	margin-top:0;
}
#content div.sub table.c-cub03-2 th{
	padding-left:6px;
}

#content div.sub table.c-cub03-2 td{
	background-color:#fff;
	padding-left:6px;
}
#content div.sub div.c-sub05 {
	margin-left:8px;
}
#content div.sub div.c-sub05 img{
	margin-bottom:12px;
}
#content div.sub div.c-sub05 ol{
	margin-left:20px;
}
#content img.i-bor_ttl {
	margin-left:8px;
}
#content div.item-board {
border:#CCC solid 1px; margin:0 8px 20px 8px; padding:10px 0;
font-size:10px;
}
#content div.item-board_inn,
#content div.ibo_inn{
float:left; border-right:#999 dotted 1px;
	
}
#content table.i-binn img{
	margin-right:15px;
}
#content table.i-binn p{
	margin-right:18px;font-size:14px;
}
#content div.ibo_inn{
	text-align:center;
	width:72px;
}
#content div.ibo_inn-end{
	float:left;
		text-align:center;
			width:73px;
}

#content div.ibo_inn img,
#content div.ibo_inn-end img{
	margin-top:10px;
}
#content div.ibo_inn p,
#content div.ibo_inn-end p{
	margin:10px;
}

#content #ibo2 {
	margin-top:15px;
}

#content #ibo2 div.ibo_inn{
	text-align:center;
	width:100px;
}
#content #ibo2 div.ibo_inn-end{
	float:left;
	width:100px;
		text-align:center;
		border-right:none;
}


#content div.sabi_more{
	height:24px; background-color:#C30; margin-top:20px; text-align:center;
	padding-top:3px;
																		}
#content div.sabi_more a:link{
	color:#FFF;
}
#content div.sabi_more a:visited {
	color:#fff;
}
#content div.sabi_more a:hover {
	color:#fff;
	text-decoration:none;
}
#content div.sabi_more a:active {
	color:#fff;
	text-decoration:none;
}


#content div.borderline {
	border-bottom:#CCC solid 1px; height:20px;
}

/*** aqua-spa PAGE ****/
#content div.aqua-top{
	margin-left:8px;
	margin-bottom:20px;
}
#content div.aqua-top ul{

	font-size:16px; font-weight:bold; list-style:none; margin-left:16px; margin-top:6px;
}

#content div.aqua-top ul li{
background:url(../images/lineup/aqua_top3_libg.gif) no-repeat top left; width:357px; padding:3px 5px 5px 30px;
margin-bottom:2px;
}
#content div.aqua-top ul li.end{
	margin-bottom:0;
}

/*---------*/
#content div.aqua-box{
	margin:8px;
}
#content div.aqua-box p{
	margin:12px;
}

#content div.aqua-box img.photo{
	margin:12px; margin-bottom:0; float:left;
}
#content div.aqua-box img.top-back{
	margin:40px 0;
}
#content div.aqua-box ul{
	margin-left:12px;
	list-style:none;
}
#content div.aqua-box li{
	padding:5px 12px;
}
	
	
/*box1*/
#content div.aqua-box div.leftbox {
	float:left;width:323px; 
}
#content div.aqua-box div.leftbox div{
border:#CCC solid 1px; padding-top:8px; margin-bottom:8px;
}
#content div.aqua-box div.leftbox div.sango{
min-height:266px; *height:267px; _height:277px;
}

#content div.aqua-box div.rightbox{
	float:right; width:343px;
}
#content div.aqua-box div.rightbox div{
border:#CCC solid 1px; padding-top:8px; margin-bottom:8px;
}
#content div.aqua-box div.bottombox{
border:#CCC solid 1px; padding-top:8px; margin-bottom:8px; clear:both;
}
/*box2*/
#content div.aqua-box div.box2 {
background:#D8F4E2; width:100%; text-align:center;
}
#content div.aqua-box div.box2 img{
	margin:4px;
}
/*box4*/
#content div.aqua-box div.box4-l {
	float:left; width:324px; text-align:center;border-right:#CCC solid 1px;
}
#content div.aqua-box div.box4-l table{
	font-size:12px;
}
#content div.aqua-box div.box4-l table td{
	padding:5px;
}

#content div.aqua-box div.box4-r {
	 width:344px; float:right;

}
#content div.aqua-box div.box4-r table{
	font-size:12px;
}
#content div.aqua-box div.box4-r table strong{
	font-size:14px;
}
#content div.aqua-box div.box4-r table td{
	padding:5px;
}

/**** movie PAGE ****/
#content div#mov-box {
	background:url(../images/movie/movie_bg.jpg) repeat-y; width:662px; margin-left:20px; padding:12px;
}
#content div#fla {
width:412px; float:left;
}
#content div.mov-ttl{
	height:30px;
	padding-top:8px;
}
#content div.mov-ttl p{
font-size:16px; font-weight:bold; color:#FFF; margin-left:8px;
}
#content div.mov-btn {
width:198px; float:left;
background-color:#e8e8e8;
margin-top:38px;
margin-bottom:3px;
margin-left:24px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}
#content div.mov-btn img.title {
	margin-bottom:20px;
}
#content div.mov-btn p {
font-size:12px; margin-top:5px; margin-bottom:15px;
}

#content div#mov-b {
	width:662px; margin-left:20px; margin-top:8px;
}
#content div.mov-b_in {
border:#666 solid 1px; width:248px; float:left;
min-height:72px; _height:72px; margin-right:8px;
text-align:center;
}
#content div.mov-b_in table{
	font-size:12px;
	height:72px;
	width:100%;
}
#content div.mov-b_in table p{
	margin:6px 0;
}
	
/*****  com PAGE *****/
#content div.com-pro {
float:left; width:442px;
}
#content div.com-name {
background:#666; color:#FFF; font-weight:bold; font-size:14px; width:100%; padding:4px;
}
#content div.com-proinn {
	width:448px;
}
#content div.com-proinn table{
margin-top:15px; font-size:14px;  width:100%;
text-align:left;
}
#content div.com-proinn table td{
	padding:5px 10px;border-bottom:#999 solid 1px;
}
#content div.com-sub {
margin-left:22px;width:308px; float:left;
}
#content div.com-subttl {
	background:#cecece; color:#333; padding:6px 0 6px 12px; font-weight:bold;
}
#content div.com-sub ul {
margin:8px 0; padding-left:20px; list-style:none; line-height:1.8;
}


/*------------------------------
  Material
--------------------------------*/
#material {
	background:#FFF;
	padding:15px;
	*padding-bottom:8px;
	
}
#material strong {
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
#material img {
	margin-top:15px;
}
#material p {
	text-align:left;
	font-size:14px;
}

/*------------------------------
  Side
-------------------------------*/

#side {
	width:187px;
	_width:185px;
	float:right;
	margin-bottom:40px;
	text-align:center;
	margin-right:8px;
}

#side img.form-top {
	margin-bottom:6px;
}

#side img.ban{
	margin:10px 0;
}

.side-nav {
	border:#CCC solid 1px;
	border-top:none;
	border-bottom:none;
	padding:3px 6px;
	text-align:center;
}
.side-nav div.side-nav_hed {
	text-align:left;
	background-color:#6cddd5;
	font-weight:bold;
	padding:2px 5px 2px 14px;
}
.navend {
	border-bottom:#CCC solid 1px;
	padding-bottom:10px;
}

.side-nav div.side-nav_hed p{
float:left; margin-top:10px;
}
.side-nav div.side-nav_hed p.side-ttl2{
	margin-top:5px;
}
.side-nav div.side-nav_hed img{
	float:right;
}
.side-nav div.side-navinn {
	background-color:#BFF0ED;
	text-align:left;
	padding:10px 0;
}

.side-nav ul{
	text-align:left;
	list-style-type:none;
	margin:0;
	padding-left:8px;

}
.side-nav ul li{
	margin-bottom:5px;
	width:158px;
	_width:160px;
	background:url(../images/side/icon.jpg) no-repeat left;
	padding-left:20px;
}


/*------------------------------
  Footer
-------------------------------*/
#footer {
	background:url(../images/footer/foot-bg.jpg) repeat-x bottom;
	height:75px;
	border-top:#CCC solid 1px;
}
#footer div.nav{
	padding-top:20px;
	padding-left:16px;
}

/******  Inquiry PAGE *****/

#form_box {
	padding:0 20px;
	margin:0 auto;
	text-align:center;
}
.inq-ttl {
	background-color:#CCC;
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
}
#form_box table {
	margin-top:20px;
	font-size:12px;
	text-align:left;
}
#form_box table td{
	padding:10px 0 10px 10px;
}
#form_box table th{
	padding-left:12px;
}

.hissu {
	color:#C00; font-weight:bold;
}
.enter-box {
	text-align:left;
	padding:20px;
}
