@charset "UTF-8";

/* Common */
/* ====================================================================== */

body {
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif,Lucida Grande,Verdana;
	font-size: 12px;
	color: #666666;
	line-height:1.5em;
	}
	
/* For IE6 */
*html body {
	font-size: 75%;
	}
/* For IE7 */
*+html body {
	font-size: 75%;
	}
/* hack End */
div, ol, ul, li, dl, form, img {
	margin: 0px;
	padding: 0px;
	}
p ,h1 ,h2 ,h3 ,h4 ,h5 ,h6, dt, dd, input, textarea {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	}
table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: none;
	}
td, th {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	text-align: left;
	vertical-align: top;
	line-height: normal;
	font-weight: normal;
	}
em {
	font-style: normal;
	color: #cc0000;
	}
a {
	outline-style: none;
	}
a:link {
	color: #666666;
	text-decoration:none;
	}
a:visited {
	color: #666666;
	text-decoration:none;
	}
a:hover {
	color:#C6C6C6;
	text-decoration:none;
	}
a img {
	border: 0px;
	}
li {
    list-style:none;
	line-height:0px;
    }
form {
    display:inline;
	}

/* layout */
/* ====================================================================== */
#layout {
	margin: 0 auto 5px auto;
	width: 1020px;
	padding-bottom:15px;
	background:url(../images/dot_line.gif) left bottom repeat-x;
	z-index:1;
	}
#left {
	width: 255px;
	float: left;
	}
#right {
    width: 745px;
	float: right;
	padding-left:20px;
	}
	
/* left */
/* ====================================================================== */
.map_area {
    margin-bottom:5px;
	}
.map_area p.txt01{
    margin-top:5px;
	margin-bottom:12px;
	}
.map_area p.txt02{
	margin-bottom:5px;
	}
.global_nav {
	width: 255px;
	float: left;
	}
.global_nav h3{
    display:block;
	text-indent:-9999px;
	width:255px;
	height:28px;
	}
.global_nav h4 a{
    display:block;
	text-indent:-9999px;
	width:255px;
	height:28px;
	}
.global_nav h3.restaurant {
	background:url(../images/g_nav.gif) 0px -47px;
}
.global_nav h3.active01 {
    background:url(../images/g_nav.gif) -255px -47px;
    }
.global_nav .restaurant_container  h4.japanese a{
	background:url(../images/g_nav.gif) -255px -75px;
	}
.global_nav .restaurant_container  h4.japanese a:hover{
	background:url(../images/g_nav.gif) -510px -75px;
	}
.global_nav .restaurant_container  h4.chinese a{
	background:url(../images/g_nav.gif) -255px -103px;
	}
.global_nav .restaurant_container  h4.chinese a:hover{
	background:url(../images/g_nav.gif) -510px -103px;
	}
.global_nav .restaurant_container  h4.korean a{
	background:url(../images/g_nav.gif) -255px -131px;
	}
.global_nav .restaurant_container  h4.korean a:hover{
	background:url(../images/g_nav.gif) -510px -131px;
}

.global_nav h3.bar {
	background:url(../images/g_nav.gif) 0px -75px;
}
.global_nav h3.active02 {
    background:url(../images/g_nav.gif) -255px -159px;
    }
.global_nav .bar_container  h4.high a{
	background:url(../images/g_nav.gif) -255px -187px;
	}
.global_nav .bar_container  h4.high a:hover{
	background:url(../images/g_nav.gif) -510px -187px;
	}
.global_nav .bar_container  h4.low a{
	background:url(../images/g_nav.gif) -255px -215px;
	}
.global_nav .bar_container  h4.low a:hover{
	background:url(../images/g_nav.gif) -510px -215px;
	}
.global_nav .bar_container  h4.lunch a{
	background:url(../images/g_nav.gif) -255px -243px;
	}
.global_nav .bar_container  h4.lunch a:hover{
	background:url(../images/g_nav.gif) -510px -243px;
}
.global_nav h3.salon {
	background:url(../images/g_nav.gif) 0px -103px;
}
.global_nav h3.active03 {
    background:url(../images/g_nav.gif) -255px -271px;
    }
.global_nav .salon_container  h4.hair a{
	background:url(../images/g_nav.gif) -255px -299px;
	}
.global_nav .salon_container  h4.hair a:hover{
	background:url(../images/g_nav.gif) -510px -299px;
	}
.global_nav .salon_container  h4.nail a{
	background:url(../images/g_nav.gif) -255px -327px;
	}
.global_nav .salon_container  h4.nail a:hover{
	background:url(../images/g_nav.gif) -510px -327px;
	}
.global_nav .salon_container  h4.massage a{
	background:url(../images/g_nav.gif) -255px -355px;
	}
.global_nav .salon_container  h4.massage a:hover{
	background:url(../images/g_nav.gif) -510px -355px;
}

.global_nav h3.golf {
	background:url(../images/g_nav.gif) 0px -131px;
}
.global_nav h3.active04 {
	background:url(../images/g_nav.gif) -255px -383px;
    }
.global_nav .golf_container  h4.private a{
	background:url(../images/g_nav.gif) -255px -411px;
	}
.global_nav .golf_container  h4.private a:hover{
	background:url(../images/g_nav.gif) -510px -411px;
	}
.global_nav .golf_container  h4.public a{
	background:url(../images/g_nav.gif) -255px -439px;
	}
.global_nav .golf_container  h4.public a:hover{
	background:url(../images/g_nav.gif) -510px -439px;
	}
/**.global_nav .golf_container  h4.cady a{
	background:url(../images/g_nav.gif) -255px -467px;
	}
.global_nav .golf_container  h4.cady a:hover{
	background:url(../images/g_nav.gif) -510px -467px;
}**/

.global_nav h3.communication a{
    display:block;
	text-indent:-9999px;
	width:255px;
	height:28px;
	background:url(../images/g_nav.gif) 0px -206px;
	}
.global_nav h3.communication a:hover{
	background:url(../images/g_nav.gif) -255px -542px;
	}
	
.global_nav h3.news {
	background:url(../images/g_nav.gif) 0px -234px;
}
.global_nav h3.active05 {
	background:url(../images/g_nav.gif) -255px -570px;
    }
.global_nav .news_container  h4.info a{
	background:url(../images/g_nav.gif) -255px -598px;
	}
.global_nav .news_container  h4.info a:hover{
	background:url(../images/g_nav.gif) -510px -598px;
	}
.global_nav .news_container  h4.room a{
	background:url(../images/g_nav.gif) -255px -626px;
	}
.global_nav .news_container  h4.room a:hover{
	background:url(../images/g_nav.gif) -510px -626px;
	}
.global_nav .news_container  h4.friends a{
	background:url(../images/g_nav.gif) -255px -654px;
	}
.global_nav .news_container  h4.friends a:hover{
	background:url(../images/g_nav.gif) -510px -654px;
}
.global_nav .news_container  h4.ceremony a{
	background:url(../images/g_nav.gif) -255px -682px;
	}
.global_nav .news_container  h4.ceremony a:hover{
	background:url(../images/g_nav.gif) -510px -682px;
}

.global_nav h3.sell {
	background:url(../images/g_nav.gif) 0px -262px;
}
.global_nav h3.active06 {
	background:url(../images/g_nav.gif) -255px -710px;
    }
.global_nav .sell_container  h4.electric a{
	background:url(../images/g_nav.gif) -255px -738px;
	}
.global_nav .sell_container  h4.electric a:hover{
	background:url(../images/g_nav.gif) -510px -738px;
	}
.global_nav .sell_container  h4.life a{
	background:url(../images/g_nav.gif) -255px -766px;
	}
.global_nav .sell_container  h4.life a:hover{
	background:url(../images/g_nav.gif) -510px -766px;
	}
.global_nav .sell_container  h4.pc a{
	background:url(../images/g_nav.gif) -255px -794px;
	}
.global_nav .sell_container  h4.pc a:hover{
	background:url(../images/g_nav.gif) -510px -794px;
}
.global_nav .sell_container  h4.car a{
	background:url(../images/g_nav.gif) -255px -822px;
	}
.global_nav .sell_container  h4.car a:hover{
	background:url(../images/g_nav.gif) -510px -822px;
}
.global_nav .sell_container  h4.furniture a{
	background:url(../images/g_nav.gif) -255px -850px;
	}
.global_nav .sell_container  h4.furniture a:hover{
	background:url(../images/g_nav.gif) -510px -850px;
	}
.global_nav .sell_container  h4.music a{
	background:url(../images/g_nav.gif) -255px -878px;
	}
.global_nav .sell_container  h4.music a:hover{
	background:url(../images/g_nav.gif) -510px -878px;
	}
.global_nav .sell_container  h4.cd a{
	background:url(../images/g_nav.gif) -255px -906px;
	}
.global_nav .sell_container  h4.cd a:hover{
	background:url(../images/g_nav.gif) -510px -906px;
	}
.global_nav .sell_container  h4.clothes a{
	background:url(../images/g_nav.gif) -255px -934px;
	}
.global_nav .sell_container  h4.clothes a:hover{
	background:url(../images/g_nav.gif) -510px -934px;
	}
.global_nav .sell_container  h4.sports a{
	background:url(../images/g_nav.gif) -255px -962px;
	}
.global_nav .sell_container  h4.sports a:hover{
	background:url(../images/g_nav.gif) -510px -962px;
	}
.global_nav .sell_container  h4.baby a{
	background:url(../images/g_nav.gif) -255px -990px;
	}
.global_nav .sell_container  h4.baby a:hover{
	background:url(../images/g_nav.gif) -510px -990px;
	}
.global_nav .sell_container  h4.etc a{
	background:url(../images/g_nav.gif) -255px -1018px;
	}
.global_nav .sell_container  h4.etc a:hover{
	background:url(../images/g_nav.gif) -510px -1018px;
	}

.global_nav h3.buy {
	background:url(../images/g_nav.gif) 0px -290px;
}
.global_nav h3.active07 {
	background:url(../images/g_nav.gif) -255px -1046px;
    }
.global_nav .buy_container  h4.electric a{
	background:url(../images/g_nav.gif) -255px -738px;
	}
.global_nav .buy_container  h4.electric a:hover{
	background:url(../images/g_nav.gif) -510px -738px;
	}
.global_nav .buy_container  h4.life a{
	background:url(../images/g_nav.gif) -255px -766px;
	}
.global_nav .buy_container  h4.life a:hover{
	background:url(../images/g_nav.gif) -510px -766px;
	}
.global_nav .buy_container  h4.pc a{
	background:url(../images/g_nav.gif) -255px -794px;
	}
.global_nav .buy_container  h4.pc a:hover{
	background:url(../images/g_nav.gif) -510px -794px;
}
.global_nav .buy_container  h4.car a{
	background:url(../images/g_nav.gif) -255px -822px;
	}
.global_nav .buy_container  h4.car a:hover{
	background:url(../images/g_nav.gif) -510px -822px;
}
.global_nav .buy_container  h4.furniture a{
	background:url(../images/g_nav.gif) -255px -850px;
	}
.global_nav .buy_container  h4.furniture a:hover{
	background:url(../images/g_nav.gif) -510px -850px;
	}
.global_nav .buy_container  h4.music a{
	background:url(../images/g_nav.gif) -255px -878px;
	}
.global_nav .buy_container  h4.music a:hover{
	background:url(../images/g_nav.gif) -510px -878px;
	}
.global_nav .buy_container  h4.cd a{
	background:url(../images/g_nav.gif) -255px -906px;
	}
.global_nav .buy_container  h4.cd a:hover{
	background:url(../images/g_nav.gif) -510px -906px;
	}
.global_nav .buy_container  h4.clothes a{
	background:url(../images/g_nav.gif) -255px -934px;
	}
.global_nav .buy_container  h4.clothes a:hover{
	background:url(../images/g_nav.gif) -510px -934px;
	}
.global_nav .buy_container  h4.sports a{
	background:url(../images/g_nav.gif) -255px -962px;
	}
.global_nav .buy_container  h4.sports a:hover{
	background:url(../images/g_nav.gif) -510px -962px;
	}
.global_nav .buy_container  h4.baby a{
	background:url(../images/g_nav.gif) -255px -990px;
	}
.global_nav .buy_container  h4.baby a:hover{
	background:url(../images/g_nav.gif) -510px -990px;
	}
.global_nav .buy_container  h4.etc a{
	background:url(../images/g_nav.gif) -255px -1018px;
	}
.global_nav .buy_container  h4.etc a:hover{
	background:url(../images/g_nav.gif) -510px -1018px;
	}


/* right */
/* ====================================================================== */
#header {
	height: 145px;
	}
#header .txt{
    float:left;
	padding-top:68px;
	}
#header .log_in{
    float:right;
	width:247px;
	padding-top:20px;
	font-size:10px;
	}
#header .log_in table td{
    padding-bottom:5px;
	}	
#header .log_in table td.right{
    text-align:right;
	}
#header .log_in .btn_sign_in{
    float:right;
	}
#header .log_in .btn_sign_in a{
    text-indent:-9999px;
	display:block;
	margin-top:2px;
	width:89px;
	height:26px;
	background:url(../images/btn_sign_in.gif) left top no-repeat;
	}
#header .log_in .btn_sign_in a:hover{
	background:url(../images/btn_sign_in_ov.gif) left top no-repeat;
	}
#header .log_in .btn_out{
    float:right;
    }
#header .log_in .btn_out a{
    text-indent:-9999px;
	display:block;
	margin-top:2px;
	width:62px;
	height:26px;
	background:url(../images/btn_out.gif) left top no-repeat;
	}
#header .log_in .btn_out a:hover{
	background:url(../images/btn_out_ov.gif) left top no-repeat;
	}
#header .log_in .failure　p{
    width:200px;
	font-size:10px;
	}
#header .log_in .btn_go a{
    text-indent:-9999px;
	display:block;
	width:61px;
	height:26px;
	background:url(../images/btn_go.gif) left top no-repeat;
	}
#header .log_in .go{
	}
#header .log_in .go p{
	text-decoration:underline;
	}
#header .log_in .btn_go {
    float:right;
	}
#header .log_in .btn_go a{
	display:block;
	width:61px;
	height:26px;
	background:url(../images/btn_go.gif) left top no-repeat;
	}
#header .log_in .btn_go a:hover{
	background:url(../images/btn_go_ov.gif) left top no-repeat;
	}
#header .log_in .my_page_area p span{
    font-size:16px;
	font-weight:bold;
	}
#right .sub_title {
    height:36px;
	}
#right .sub_title h3{
    position:absolute;
	}
#right .sub_title .btn_more a{
    text-indent:-9999px;
    position:relative;
	left:323px;
	top:12px;
	display:block;
	width:47px;
	height:17px;
	background:url(../images/btn_more.gif) left top no-repeat;
	}
#right .sub_title .btn_more a:hover{
	background:url(../images/btn_more_ov.gif) left top no-repeat;
	}
#right #contents_sell .sub_title .btn_sell{
    position:relative;
	top:12px;
	left:517px;
	width:228px;
	}
#right #contents_sell .sub_title .btn_sell a.sell{
    float:left;
	text-indent:-9999px;
	display:block;
	width:109px;
	height:17px;
	background:url(../images/btn_sell_small.gif) left top no-repeat;
	}
#right #contents_sell .sub_title .btn_sell a.sell:hover{
	background:url(../images/btn_sell_small_ov.gif) left top no-repeat;
	}
#right #contents_sell .sub_title .btn_sell a.buy{
    float:right;
    text-indent:-9999px;
	display:block;
	width:109px;
	height:17px;
	background:url(../images/btn_buy_small.gif) left top no-repeat;
	}
#right #contents_sell .sub_title .btn_sell a.buy:hover{
	background:url(../images/btn_buy_small_ov.gif) left top no-repeat;
	}
#townguide,
#community {
    margin-bottom:20px;
	}
#contents {
	margin-bottom:10px;
	}
#contents_sell {
	width:745px;
	margin-bottom:10px;
	}
*:first-child+html #contents {
	margin-bottom:10px;
	overflow:auto;
	}
*:first-child+html #contents_sell {
	margin-bottom:10px;
	}
#contents .contents_left {
    float:left;
	width:365px;
	}
#contents .contents_right {
    float:right;
	width:365px;
	}
#contents .line {
	width:365px;
	background-color:#F0F0F0;
	overflow:auto;
	min-height:35px;
	}
#contents .line .white {
	width:365px;
	background-color:#ffffff;
	overflow:auto;
	min-height:35px;
	}
#contents_sell .line {
	width:745px;
	background-color:#F0F0F0;
	overflow:auto;
	}
#contents_sell .line .white {
	width:745px;
	background-color:#ffffff;
	overflow:auto;
	}
#townguide #contents .img_area{
    float:left;
	}
#townguide #contents .img_area img{
    margin:5px;
	}
#townguide #contents .txt_area{
    width:272px;
    float:right;
	text-align:left;
	font-size:10px;
	}
#townguide #contents_sell .txt_area{
	text-align:left;
	font-size:10px;
	}
#townguide #contents .txt_area p.date{
    display:block;
	background:url(../images/dot_line.gif) left bottom repeat-x;
	margin-right:5px;
	padding-bottom:3px;
	}
#community #contents .txt_area{
    padding:6px;
	font-size:10px;
	clear:both;
	}
#contents #contents_box  p.title{
    float:left;
	width:170px;
	}
#contents #contents_box table.form{
    margin-top:12px;
	}
#contents #contents_box table.form th{
    padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:25px;
	vertical-align:middle;
	width:120px;
	}
#contents #contents_box table.form th .nowrap{
    white-space:nowrap;
	}
#contents #contents_box table.form tr.gray{
    background-color:#F0F0F0;
	}
#contents #contents_box table.form td{
    padding:5px;
	vertical-align:middle;
	}
#contents #contents_box table.form td.right{
    padding:10px;
	vertical-align:middle;
	width:100%;
	}
#contents #contents_box table.form td.right02{
    padding:10px;
	vertical-align:middle;
	width:100%;
	text-align:right;
	}
#contents #contents_box a{
    text-decoration:underline;
	}
#contents #contents_box .btn_confirm{
    float:right;
	margin-top:15px;
	}
#contents #contents_box .btn_confirm a{
    text-indent:-9999px;
	display:block;
	width:62px;
	height:26px;
	background:url(../images/btn_confirm.gif) left top no-repeat;
	}
#contents #contents_box .btn_confirm a:hover{
	background:url(../images/btn_confirm_ov.gif) left top no-repeat;
	}
#contents #contents_box p.ok{
    line-height:1.5em;
	}
#contents #contents_box .btn_send{
    float:right;
	margin-top:15px;
	}
#contents #contents_box .btn_send a{
    text-indent:-9999px;
	display:block;
	margin-top:2px;
	width:61px;
	height:26px;
	background:url(../images/btn_send.gif) left top no-repeat;
	}
#contents #contents_box .btn_send a:hover{
	background:url(../images/btn_send_ov.gif) left top no-repeat;
	}
#contents #contents_box .btn_back{
    float:right;
	margin-top:15px;
	margin-right:5px;
	}
#contents #contents_box .btn_back a{
    text-indent:-9999px;
	display:block;
	margin-top:2px;
	width:61px;
	height:26px;
	background:url(../images/btn_back.gif) left top no-repeat;
	}
#contents #contents_box .btn_back a:hover{
	background:url(../images/btn_back_ov.gif) left top no-repeat;
	}
#contents #contents_box ul{
    margin-bottom:6px;
	overflow:auto;
	}
#contents #contents_box li{
    float:left;
	}
#contents #contents_box li a{
    text-indent:-9999px;
    display:block;
	height:23px;
	}
#contents #contents_box li.electric a{
    width:75px;
	background:url(../images/sell_nav.gif) 0px 0px;
	}
#contents #contents_box li.electric a:hover{
	background:url(../images/sell_nav.gif) 0px -23px;
	}
#contents #contents_box li.electric_on a{
    width:75px;
	background:url(../images/sell_nav.gif) 0px -23px;
	}
#contents #contents_box li.life a{
    width:68px;
	background:url(../images/sell_nav.gif) -75px 0px;
	}
#contents #contents_box li.life a:hover{
	background:url(../images/sell_nav.gif) -75px -23px;
	}
#contents #contents_box li.life_on a{
    width:68px;
	background:url(../images/sell_nav.gif) -75px -23px;
	}
#contents #contents_box li.pc a{
    width:63px;
	background:url(../images/sell_nav.gif) -143px 0px;
	}
#contents #contents_box li.pc a:hover{
	background:url(../images/sell_nav.gif) -143px -23px;
	}
#contents #contents_box li.pc_on a{
    width:63px;
	background:url(../images/sell_nav.gif) -143px -23px;
	}
#contents #contents_box li.car a{
    width:56px;
	background:url(../images/sell_nav.gif) -206px 0px;
	}
#contents #contents_box li.car a:hover{
	background:url(../images/sell_nav.gif) -206px -23px;
	}
#contents #contents_box li.car_on a{
    width:56px;
	background:url(../images/sell_nav.gif) -206px -23px;
	}
#contents #contents_box li.furniture a{
    width:48px;
	background:url(../images/sell_nav.gif) -262px 0px;
	}
#contents #contents_box li.furniture a:hover{
	background:url(../images/sell_nav.gif) -262px -23px;
	}
#contents #contents_box li.furniture_on a{
    width:48px;
	background:url(../images/sell_nav.gif) -262px -23px;
	}
#contents #contents_box li.music a{
    width:48px;
	background:url(../images/sell_nav.gif) -310px 0px;
	}
#contents #contents_box li.music a:hover{
	background:url(../images/sell_nav.gif) -310px -23px;
	}
#contents #contents_box li.music_on a{
    width:48px;
	background:url(../images/sell_nav.gif) -310px -23px;
	}
#contents #contents_box li.cd a{
    width:101px;
	background:url(../images/sell_nav.gif) -358px 0px;
	}
#contents #contents_box li.cd a:hover{
	background:url(../images/sell_nav.gif) -358px -23px;
	}
#contents #contents_box li.cd_on a{
    width:101px;
	background:url(../images/sell_nav.gif) -358px -23px;
	}
#contents #contents_box li.clothes a{
    width:58px;
	background:url(../images/sell_nav.gif) -459px 0px;
	}
#contents #contents_box li.clothes a:hover{
	background:url(../images/sell_nav.gif) -459px -23px;
	}
#contents #contents_box li.clothes_on a{
    width:58px;
	background:url(../images/sell_nav.gif) -459px -23px;
	}
#contents #contents_box li.sports a{
    width:93px;
	background:url(../images/sell_nav.gif) -517px 0px;
	}
#contents #contents_box li.sports a:hover{
	background:url(../images/sell_nav.gif) -517px -23px;
	}
#contents #contents_box li.sports_on a{
    width:93px;
	background:url(../images/sell_nav.gif) -517px -23px;
	}
#contents #contents_box li.baby a{
    width:76px;
	background:url(../images/sell_nav.gif) -610px 0px;
	}
#contents #contents_box li.baby a:hover{
	background:url(../images/sell_nav.gif) -610px -23px;
	}
#contents #contents_box li.baby_on a{
    width:76px;
	background:url(../images/sell_nav.gif) -610px -23px;
	}
#contents #contents_box li.etc a{
    width:59px;
	background:url(../images/sell_nav.gif) -686px 0px;
	}
#contents #contents_box li.etc a:hover{
	background:url(../images/sell_nav.gif) -686px -23px;
	}
#contents #contents_box li.etc_on a{
    width:59px;
	background:url(../images/sell_nav.gif) -686px -23px;
	}
#contents #contents_box li.info a{
    width:71px;
	background:url(../images/news_nav.gif) 0px 0px;
	}
#contents #contents_box li.info a:hover{
	background:url(../images/news_nav.gif) 0px -23px;
	}
#contents #contents_box li.info_on a{
    width:71px;
	background:url(../images/news_nav.gif) 0px -23px;
	}
#contents #contents_box li.room a{
    width:87px;
	background:url(../images/news_nav.gif) -71px 0px;
	}
#contents #contents_box li.room a:hover{
	background:url(../images/news_nav.gif) -71px -23px;
	}
#contents #contents_box li.room_on a{
    width:87px;
	background:url(../images/news_nav.gif) -71px -23px;
	}
#contents #contents_box li.friends a{
    width:70px;
	background:url(../images/news_nav.gif) -158px 0px;
	}
#contents #contents_box li.friends a:hover{
	background:url(../images/news_nav.gif) -158px -23px;
	}
#contents #contents_box li.friends_on a{
    width:70px;
	background:url(../images/news_nav.gif) -158px -23px;
	}
#contents #contents_box li.ceremony a{
    width:74px;
	background:url(../images/news_nav.gif) -228px 0px;
	}
#contents #contents_box li.ceremony a:hover{
	background:url(../images/news_nav.gif) -228px -23px;
	}
#contents #contents_box li.ceremony_on a{
    width:74px;
	background:url(../images/news_nav.gif) -228px -23px;
	}
#contents #contents_box .line {
    clear:both;
	width:745px;
	background-color:#F0F0F0;
	overflow:auto;
	}
#contents #contents_box .line .white {
    clear:both;
	width:745px;
	background-color:#ffffff;
	overflow:auto;
	}
	
	
#contents #contents_box .txt_area {
    float:none;
	padding:6px 6px 6px 10px;
	width:729px;
	overflow:auto;
	clear:both;
	}
#contents #contents_box .txt_area p{
    float:left;
	}
#contents #contents_box .txt_area p.date02{
    width:61px;
	}
#contents #contents_box .txt_area p.txt{
    width:250px;
	}
#contents #contents_box .txt_area p.price{
    width:90px;
	}
#contents #contents_box .txt_area p.bbs_content{
    width:373px;
	}
	
#contents #contents_box .txt_area p.area{
    width:172px;
	}
#contents #contents_box .txt_area .more{
    margin-top:2px;
    float:right;
	width:4em;
	text-align:right;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	}	
#contents #contents_box .txt_area .more a{
    text-indent:-9999px;
	overflow:hidden;
	display:block;
	text-align:center;
	width:38px;
	height:15px;
	background:url(../images/btn_more_small.gif) left top no-repeat;
	}
#contents #contents_box .txt_area .more a:hover{
	background:url(../images/btn_more_small_ov.gif) left top no-repeat;
	}
	
	
#contents #contents_box .btn_post{
    float:left;
	margin-top:15px;
	}
#contents #contents_box .btn_post a{
    text-indent:-9999px;
	display:block;
	margin-top:2px;
	width:62px;
	height:26px;
	background:url(../images/btn_post.gif) left top no-repeat;
	}
#contents #contents_box .btn_post a:hover{
	background:url(../images/btn_post_ov.gif) left top no-repeat;
	}
#contents #contents_box .btn_sell{
    float:right;
	margin-top:15px;
	margin-right:5px;
	}
#contents #contents_box .btn_sell a{
    text-indent:-9999px;
	display:block;
	margin-top:2px;
	width:156px;
	height:26px;
	background:url(../images/btn_sell.gif) left top no-repeat;
	}
#contents #contents_box .btn_sell a:hover{
	background:url(../images/btn_sell_ov.gif) left top no-repeat;
	}
#contents #contents_box .btn_buy{
    float:right;
	margin-top:15px;
	}
#contents #contents_box .btn_buy a{
    text-indent:-9999px;
	display:block;
	margin-top:2px;
	width:148px;
	height:26px;
	background:url(../images/btn_buy.gif) left top no-repeat;
	}
#contents #contents_box .btn_buy a:hover{
	background:url(../images/btn_buy_ov.gif) left top no-repeat;
	}
#contents #contents_box .txt_box{
    width:745px;
	height:800px;
	overflow:auto;
	}
#contents #contents_box .txt_box h3,
#contents #contents_box .txt_box p,
#contents #contents_box .txt_box ul.txt,
#contents #contents_box .txt_box ul.txt li,
#contents #contents_box .txt_box ul.txt li ul.txt,
#contents #contents_box .txt_box ul.txt li ul.txt li,
#contents #contents_box .txt_box ul.txt li ul.txt li ul.txt{
    width:725px;
	}
#contents #contents_box .txt_box h3{
    margin-top:15px;
    margin-bottom:10px;
	}
#contents #contents_box .txt_box p{
    margin-bottom:5px;
	}
#contents #contents_box .txt_box ul.txt{
	margin:0px;
	padding:0px;
	}
#contents #contents_box .txt_box ul.txt li{
    line-height:1.5;
	float:none;
	}
#contents #contents_box .txt_box li a{
    display:inline;
	}
#list .title_area {
    width:745px;
	background:url(../images/line.gif) left center repeat-x;
	margin-bottom:15px;
	}
#list .title_area h2{
    color:#ffffff;
	background-color:#231815;
	padding:8px 10px 8px 10px;
	display:inline;
	line-height:2em;
	}
#list h3{
    margin-bottom:15px;
	}
#list h3{
    margin-bottom:15px;
	}
#list .tab_area{
	width:745px;
	height:29px;
	border-bottom:#231815 1px solid;
	}
#list li{
    float:left;
	line-height:0;
	}
#list li.recommendation_on a{
    display:block;
	text-indent:-9999px;
	background:url(../images/btn_recommendation_on.gif) left top no-repeat;
	width:245px;
	height:29px;
	line-height:normal;
	}
#list li.new_arrival a{
    display:block;
	text-indent:-9999px;
	background:url(../images/btn_new_arrival.gif) left top no-repeat;
	width:175px;
	height:29px;
	line-height:normal;
	}
#list li.recommendation a{
    display:block;
	text-indent:-9999px;
	background:url(../images/btn_recommendation.gif) left top no-repeat;
	width:245px;
	height:29px;
	line-height:normal;
	}
#list li.new_arrival_on a{
    display:block;
	text-indent:-9999px;
	background:url(../images/btn_new_arrival_on.gif) left top no-repeat;
	width:175px;
	height:29px;
	line-height:normal;
	}
#list #shop{
    margin-top:15px;
	margin-bottom:35px;
    }
#list #shop .img_area{
    float:left;
    }
#list #shop dl{
    float:right;
	width:530px;
    }
#list #shop dl dt{
    padding:5px;
	background-color:#F1F1F1;
    }
#list #shop dl dd{
    padding:7px 5px 20px 5px;
	background:url(../images/dot_line.gif) left top repeat-x;
	margin-top:3px;
    }
#list #shop dl dd img{
    vertical-align:middle;
	padding-bottom:3px;
	margin-right:3px;
    }
#list #shop .more{
    float:right;
	padding-left:700px;
	}
#list #shop .more a{
    text-indent:-9999px;
	display:block;
	width:38px;
	height:15px;
	background:url(../images/btn_more_small.gif) left top no-repeat;
	}
#list #shop .more a:hover{
	background:url(../images/btn_more_small_ov.gif) left top no-repeat;
	}
#list h4{
    color:#736865;
	margin-bottom:15px;
	font-size:16px;
    }
#list table.shop td{
    border:#231815 1px solid;
	border-collapse:collapse;
	background-color:#231815;
	}
#list table.shop td table.main td{
    border:none;
	}
#list #detail{
    margin-top:15px;
	margin-bottom:0px;
	clear:both;
    }

#list #detail .img_area{
    float:right;
    }
	
#list #detail dl{
    float:left;
	width:534px;
    }
*+html#list #detail dl{
    float:left;
	width:534px;
	clear:both;
	background:#CCC;
	margin:0 0 200px 0;
    }
*html#list #detail dl{
    float:left;
	width:534px;
	clear:both;
	background:#CCC;
	margin:0 0 200px 0;
    }
	
#list #detail dl dt{
    padding:5px;
	background-color:#F1F1F1;
    }
#list #detail dl dd{
    padding:7px 5px 10px 5px;
	background:url(../images/dot_line.gif) left top repeat-x;
	margin-top:3px;
    }
#list #detail dl dd img{
    vertical-align:middle;
	padding-bottom:3px;
	margin-right:3px;
    }
#list h5{
    background:url(../images/square.gif) left top no-repeat;
	font-size:18px;
	border-bottom:#231815 1px solid;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:2px;
    }
#list p{
    margin-top:5px;
    margin-left:10px;
	margin-bottom:15px;
   }

/* footer */
/* ====================================================================== */
#footer {
    margin:0px auto;
    width:1020px;
	clear:both;
	text-align:right;
	display:block;
	padding-bottom:10px;
	z-index:100px;
	}
#footer .menu_area{
    font-size:10px;
	}
#footer .menu_area li{
    margin-top:10px;
    display:inline;
	line-height:1.5em;
	}
	
/* clearfix */
/* ====================================================================== */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* ----------------------------------------------------- */
/* AJAX pouup */
/* ----------------------------------------------------- */
#window
{
    position:absolute; 
    z-index: 1000; 
    background-color: #FFF; 
    display: none; 
    left: 200px;
    top: 100px;
    width: 600px;
    height: 400px;
    overflow: hidden;
}

#windowTop
{
    height: 30px;
    overflow: 30px;
    background-image: url(images/window_top_end.png);
    background-position: right top;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
    cursor: move;
}
#windowClose
{
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}
#windowBottom
{
    position: relative;
    height: 270px;
    background-image: url(images/window_bottom_end.png);
    background-position: right bottom;
    background-repeat: no-repeat;
}
#windowBottomContent
{
    position: relative;
    height: 350px;
    background-image: url(images/window_bottom_start.png);
    background-position: left bottom;
    background-repeat: no-repeat;
    margin-right: 13px;
}
#windowContent
{
    position:absolute;
    top: 30px;
    left: 10px;
    width: auto;
    height: auto;
    overflow: auto;
    margin-right: 10px;
    border: 1px solid #999;
    height: 350px;
    width: 575px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #fff;
}
#windowContent *
{
    margin: 10px;
}



