/* style CSS */

/*color of link **/
div.link_red a{color:#333;}
div.link_red a:hover{color:#A72126;text-decoration:underline;}
div.link_red_fix a{color:#A72126 !important;text-decoration:underline !important;}
div.link_red_fix a:hover{color:#A72126;text-decoration:underline;}

div.link_yellow a{color:#333;}
div.link_yellow a:hover{color:#DEAC00;text-decoration:underline;}
div.link_yellow_fix a{color:#DEAC00 !important;text-decoration:underline !important;}
div.link_yellow_fix a:hover{color:#DEAC00;text-decoration:underline;}

div.link_purple a{color:#333;}
div.link_purple a:hover{color:#9C699F;text-decoration:underline;}
div.link_purple_fix a{color:#9C699F !important;text-decoration:underline !important;}
div.link_purple_fix a:hover{color:#9C699F;text-decoration:underline;}

div.link_lightblue a{color:#333;}
div.link_lightblue a:hover{color:#00B9EF;text-decoration:underline;}
div.link_lightblue_fix a{color:#00B9EF !important;text-decoration:underline !important;}
div.link_lightblue_fix a:hover{color:#00B9EF;text-decoration:underline;}

div.link_grey a{color:#333;}
div.link_grey a:hover{color:#666666;text-decoration:underline;}
div.link_grey_fix a{color:#666666 !important;text-decoration:underline !important;}
div.link_grey_fix a:hover{color:#666666;text-decoration:underline;}

div.link_blue a{color:#333;}
div.link_blue a:hover{color:#13439C;text-decoration:underline;}
div.link_blue_fix a{color:#13439C !important;text-decoration:underline !important;}
div.link_blue_fix a:hover{color:#13439C;text-decoration:underline;}

/* Font */
.tx1{font-size:1px;}
.tx10{font-size:10px;*font-size:85%;line-height:1.3;}
.tx14{font-size:14px;*font-size:120%;}
.tx14b{font-size:14px;*font-size:120%;font-weight:bold;}
.tx16{font-size:16px;*font-size:140%;}
.tx20{font-size:20px;*font-size:160%;}

/* Margin */
.mt2{margin-top:2px;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt14{margin-top:14px;}

.mr0{margin-right:0;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px}

.mb3{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb14{margin-bottom:14px;}
.mb20{margin-bottom:20px;}

.ml10{margin-left:10px;}
.ml18{margin-left:18px;}
.ml120{margin-left:120px;}

/* Padding */

/*various*/
.bgnone{background:none;!important}

.aleft{text-align:left;}
.acenter{text-align:center;}
.aright{text-align:right;}

/* Float */
.fl{float:left;}
.fr{float:right;}

/* Main */
#bg{
	background:url(../images/bg.jpg) repeat-x 0 3px;
}

#wrap{
	width:950px;
	margin:0 auto;
}

#right{
	width:750px;
	float:right;
	display:inline;
	margin:10px 0 0 0;
}

#right_flash{
	margin:0 0 30px 0;
}

#right_main_img{
	margin:0 0 30px 0;
}

#right_banner{
	width:385px;
	margin:0;
	float:left;
}

#right_banner img{
	margin-bottom:5px;
}

#right_news{
	width:365px;
	margin:0;
	float:right;
}

#right_news a{
	text-decoration:underline!important;
}

#right_news a:hover{
	color:#13439C!important;
	text-decoration:underline!important;
}

#right_news .news_title{
	width:365px;
	height:26px;
	background-color:#F0F0F0;
	margin-bottom:15px;
	padding-top:2px;
	_padding-top:10px;
}

#right_news .news_title span{
	margin:8px 16px 8px 16px;
	font-size:14px!important;
	font-weight:bold!important;
}

#right_news ul{
	margin-bottom:6px;
}

#right_news ul li{
	padding:3px 0;
	padding-left:80px;
}

#right_news ul li span{
    float:left;
    width:80px;
    margin-left:-80px;
} 

/*see more bt*/
.more_bt{
	text-align:right;
}

.more_bt a{
	color:#13439C!important;
	text-decoration:none!important;
}

.more_bt a:hover{
	color:#13439C!important;
	text-decoration:underline!important;
}

/*p^[2******************************************************************/
#right_news_2{
	width:750px;
	margin:0;
}

#right_news_2 ul li a{
	text-decoration:underline!important;
}

#right_news_2 a:hover{
	color:#13439C!important;
	text-decoration:underline!important;
}

#right_news_2 .news_title{
	width:750px;
	height:26px;
	background-color:#F0F0F0;
	margin-bottom:15px;
	padding-top:2px;
	_padding-top:10px;
}

#right_news_2 .news_title span{
	margin:8px 16px 8px 16px;
	font-size:14px!important;
	font-weight:bold!important;
}

#right_news_2 ul{
	margin-bottom:6px;
}

#right_news_2 ul li{
	padding:3px 0;
	padding-left:80px;
}

#right_news_2 ul li span{
    float:left;
    width:80px;
    margin-left:-80px;
} 

#right_banner_2{
	width:750px;
	margin:40px 0 0 0;
}

#right_thumb_2{
	width:750px;
	margin:20px 0 20px;
}

#right_thumb_2 .thumb_title{
	width:750px;
	height:26px;
	background-color:#F0F0F0;
	margin-bottom:15px;
	padding-top:2px;
	_padding-top:10px;
}

#right_thumb_2 .thumb_title span{
	margin:8px 16px 8px 16px;
	font-size:14px!important;
	font-weight:bold!important;
}

#right_thumb_2 .box{
	width:246px;
	float:left;
	margin-bottom:5px;
}

#right_banner img{
	margin-right:5px;
}

/****************************************************************************/
#right_thumb_3{
	width:750px;
	margin:20px 0 20px;
}

#right_thumb_3 .thumb_title{
	width:750px;
	height:26px;
	background-color:#F0F0F0;
	margin-bottom:15px;
	padding-top:2px;
	_padding-top:10px;
}

#right_thumb_3 .thumb_title span{
	margin:8px 16px 8px 16px;
	font-size:14px!important;
	font-weight:bold!important;
}

#right_thumb_3 .box{
	width:246px;
	float:left;
	margin-bottom:5px;
}

/*List Page******************************************************************/
.listBox{
	width:750px;
	_width:748px;
	border:1px solid #13439C;
	background:#FFF;
}

.listBox_inner{
	margin:20px 0 0 20px;
	_margin:19px 0 0 19px;
}

.listBox h3{
	color:#333;
}

.listBox_s{
	border:1px solid #CCCCCC;
	padding:20px;
	text-align:center;
	margin:5px 20px 10px 0;
}

.listBox_s ul li{
	padding-left:2em;
	background:url(../images/allow3.jpg) no-repeat .5em .2em;
	color:#000;
	list-style:none;
	float:left;
	width:195px;
}

/*slide************************************************************************/
#slide_area{
	margin-bottom:20px;
	width:750px;
	height:441px;
	background:url(../images/slide_bg.jpg) no-repeat 0 0;
	position:relative;
}

.slide_img_box{
	padding:6px 0 0 6px;
}

/*slide_bath***********************************/
.slide_bt_box_bath{
	padding-left:120px;
}

.slide_bt_box_bath div{
	margin-top:1px;
	margin-right:10px;
}


.slide_bt_box_bath div.slide_bt1{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_bath1_active.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_bath div.slide_bt2{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_bath2.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_bath div.slide_bt3{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_bath3.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_bath div.slide_bt4{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_bath4.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

/*slide_groom***********************************/
.slide_bt_box_groom{
	padding-left:180px;
}

.slide_bt_box_groom div{
	margin-top:1px;
	margin-right:10px;
}

.slide_bt_box_groom div.slide_bt1{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_groom1_active.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_groom div.slide_bt2{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_groom2.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_groom div.slide_bt3{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_groom3.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

/*slide_toilet***********************************/
.slide_bt_box_toilet{
	padding-left:240px;
}

.slide_bt_box_toilet div{
	margin-top:1px;
	margin-right:10px;
}

.slide_bt_box_toilet div.slide_bt1{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_toilet1_active.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_toilet div.slide_bt2{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_toilet2.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

/*slide_faucet***********************************/
.slide_bt_box_faucet{
	padding-left:120px;
}

.slide_bt_box_faucet div{
	margin-top:1px;
	margin-right:10px;
}

.slide_bt_box_faucet div.slide_bt1{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_faucet1_active.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_faucet div.slide_bt2{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_faucet2.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_faucet div.slide_bt3{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_faucet3.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_faucet div.slide_bt4{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_faucet4.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

/*slide_accessory***********************************/
.slide_bt_box_accessory{
	padding-left:60px;
}

.slide_bt_box_accessory div{
	margin-top:1px;
	margin-right:10px;
}

.slide_bt_box_accessory div.slide_bt1{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_accessory1_active.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_accessory div.slide_bt2{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_accessory2.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_accessory div.slide_bt3{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_accessory3.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_accessory div.slide_bt4{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_accessory4.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_accessory div.slide_bt5{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_accessory5.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

/*slide_ud***********************************/
.slide_bt_box_ud{
	padding-left:6px;
}

.slide_bt_box_ud div{
	margin-top:1px;
	margin-right:6px;
}

.slide_bt_box_ud div.slide_bt1{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_ud1_active.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_ud div.slide_bt2{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_ud2.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_ud div.slide_bt3{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_ud3.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_ud div.slide_bt4{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_ud4.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_ud div.slide_bt5{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_ud5.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_ud div.slide_bt6{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_ud6.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
	margin-right:0!important;
}

/*slide_tile***********************************/
.slide_bt_box_tile{
	padding-left:240px;
}

.slide_bt_box_tile div{
	margin-top:1px;
	margin-right:10px;
}

.slide_bt_box_tile div.slide_bt1{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_tile1_active.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

.slide_bt_box_tile div.slide_bt2{
	float:left;
	cursor:pointer;
	width:118px;
	height:89px;
	background-image:url(../images/slide_bt_tile2.jpg);
	background-position:0 0;
	background-repeat:none;
	text-indent:-9999px;
}

/************************************/













