@charset "UTF-8";

/*********************
REALESTATE
*********************/
.g_page_realestate{
	width:744px;
}
.g_page_realestate .wp{
	width:744px;
	overflow:hidden;
	margin:0px 0px 0px 20px;
}
.g_page_realestate .wp .left{
	width:459px;
	float:left;
}
.g_page_realestate .wp .right{
	width:244px;
	float:right;
}

/*********************
CHUKAI
*********************/
.g_page_chukai{
	width:745px;
	margin:0 auto;
}
.g_page_chukai h3{
	text-align:center;
}
.g_page_chukai .mess{
	padding:39px 0px 43px 0px;
	font-weight:bold;
}

.g_page_chukai .wp{
	width:100%;
	overflow:hidden;
}
.g_page_chukai .wp .left{
	width:355px;
	float:left;
}
.g_page_chukai .wp .right{
	width:355px;
	float:right;
}

.g_page_chukai .wp h4{
	padding:0px 0px 25px 0px;
}



/*********************
CHIEF
*********************/
.g_page_chief{
	width:788px;
}
.g_page_chief h3{
	text-align:center;
}
.g_page_chief p.mess{
	text-align:center;
	padding:33px 0px 25px 0px;
	font-weight:bold;
}

.g_page_chief ul.photos{
	width:100%;
	overflow:hidden;
}
.g_page_chief ul.photos li{
	width:165px;
	height:160px;
	background-image:url(../img/chief/bg01.gif);
	float:left;
	margin:0px 39px 39px 0px;
	
}
.g_page_chief ul.photos li.nomg{
	margin-right:0px;
	
}
.g_page_chief ul.photos li img{
	padding:0px 0px 3px 2px;
}
.g_page_chief ul.photos li h4{
	text-align:center;
	font-size:12px;
}
.g_page_chief ul.photos li h4 span{
	font-size:10px;
	font-weight:normal;
}


/*********************
COM　INDEX
*********************/

/*********************
COM OUTLINE
*********************/
.g_page_com_outline table{
	width:100%;
	background-color:#867C72;
	width:788px;
}
.g_page_com_outline table td{
	padding:5px 10px 5px 10px;
	background-color:#AFA599;
}
.g_page_com_outline table td.left{
	color:#ffffff;
	width:223px;
}
.g_page_com_outline table td.right{
	background-color:#ffffff;
}

/*********************
SHOP COM
*********************/
.g_page_com_shop ul{
	width:733px;
	overflow:hidden;
	margin:0 auto;
}
.g_page_com_shop ul li{
	width:462px;
	overflow:hidden;
	padding:10px;
	background-color:#FFFFFF;
	border:1px solid #E5E5E5;
	margin:10px 0px 10px 0px;
	background-image:url(../img/com/shop/img03.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.g_page_com_shop ul li.left{
	float:left;
}
.g_page_com_shop ul li.right{
	float:right;
}
.g_page_com_shop ul li img.photo{
	float:left;
}
.g_page_com_shop ul li .info_detail{
	width:234px;
	float:right;
	text-align:left;
}
.g_page_com_shop ul li .info_detail h3{
	padding:0px 0px 13px 0px;
}
.g_page_com_shop ul li .info_detail p{
	font-size:82%;
	line-height:120%;
}
.g_page_com_shop ul li .info_detail a img.more_link{
	padding:15px 0px 0px 30px;
}


/*********************
SHOP DETAIL
*********************/
.g_page_com_detail{
	width:713px;
	overflow:hidden;
	margin:0 auto;
	background-color:#FFFFFF;
	border:1px solid #E5E5E5;
	padding:10px;
}
.g_page_com_detail .shop_info{
	width:100%;
	overflow:hidden;
	padding:0px 0px 10px 0px;
}
.g_page_com_detail .shop_info .left{
	width:250px;
	float:left;
	padding:90px 0px 0px 25px;
}
.g_page_com_detail .shop_info .left h3{
	padding:0px 0px 15px 0px;
}
.g_page_com_detail .shop_info img.right{
	float:right;
}

.g_page_com_detail ul{
	width:100%;
	overflow:hidden;
}
.g_page_com_detail ul li{
	float:left;
}
.g_page_com_detail ul li.no4{
	float:right;
}
.g_page_com_detail ul li.no2{
	padding:10px 10px 0px 0px;
}
.g_page_com_detail ul li.no3{
	padding:10px 0px 0px 0px;
}


/*********************
DB_BUILD
*********************/
.g_page_db_build{
	width:750px;
	overflow:hidden;
	margin:0 auto;
}

.g_page_db_build .pager{
	text-align:center;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}


.g_page_db_build ul{
	width:100%;
	overflow:hidden;
}
.g_page_db_build ul li{
	width:245px;
	float:left;
	background-color:#231815;
	text-align:center;
	margin:2px;
	height:225px;
}
.g_page_db_build ul li .photo{
	padding:5px 0px 0px 0px;
	height:178px;
}
.g_page_db_build ul li .photo img{
	border:4px solid #ffffff;
}
.g_page_db_build ul li p{
	color:#ffffff;
	text-align:left;
	padding:4px;
	font-size:12px;
}

/*********************
DB_BUILD
*********************/
.g_page_db_build_detail .top_info{
	width:610px;
	margin:0 auto;
	text-align:center;
}
.g_page_db_build_detail .top_info p.backtolist{
	padding:0px 0px 5px 0px;
}
.g_page_db_build_detail .top_info p.backtolist a{
	color:#3B3329;
}
.g_page_db_build_detail .top_info img.top_image{
	border:5px solid #ffffff;
}
.g_page_db_build_detail .top_info h3{
	color:#EB6167;
	font-size:20px;
	line-height:120%;
}
.g_page_db_build_detail .top_info p.comment{
	padding:10px 0px 10px 0px;
}

.g_page_db_build_detail ul{
	width:700px;
	overflow:hidden;
	margin:0 auto;
}
.g_page_db_build_detail ul li img{
	border:5px solid #ffffff;
}
.g_page_db_build_detail ul li{
	width:340px;
	height:320px;
	padding:10px 0px 0px 0px;
	text-align:center;
}
.g_page_db_build_detail ul li.left{
	float:left;
}
.g_page_db_build_detail ul li.right{
	float:right;
}
.g_page_db_build_detail ul li p{
	font-size:12px;
	padding:5px 0px 0px 0px;
	text-align:left;
}



/*********************
DB
*********************/
.g_page_db{
}
.g_page_db .top_cap{
	width:100%;
	overflow:hidden;
}
.g_page_db .top_cap h2{
	float:left;
}
.g_page_db .top_cap p{
	float:right;
	width:256px;
	height:48px;
	background-image:url(../img/db/cap02.gif);
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}
.g_page_db .top_cap p span{
	display:block;
	padding:16px 0px 0px 0px;
}

.g_page_db .p_contest_list{
	width:713px;
	margin:0 auto;
	overflow:hidden;
}
.g_page_db .p_contest_list .left{
	float:left;
	width:216px;
}

.g_page_db .p_contest_list .right{
	width:478px;
	float:right;
}
.g_page_db .p_contest_list .pager{
	text-align:center;
}
.g_page_db .p_contest_list .inq_navi{
	text-align:right;
	padding:0px 0px 5px 0px;
}
.g_page_db .p_contest_list .inq_navi p.guide{
	font-size:82%;
}

.g_page_db .p_contest_list table.right_list{
	width:478px;
	float:right;
}
.g_page_db .p_contest_list table.right_list td{
	padding:7px 0px 7px 0px;
	vertical-align:top;
}
.g_page_db .p_contest_list table.right_list td{
	padding:7px 0px 7px 0px;
	vertical-align:top;
}
.g_page_db .p_contest_list table.right_list td.boxtd{
	background-color:#E48884;
}
.g_page_db .p_contest_list table.right_list td.col3{
	height:10px;
}
.g_page_db .p_contest_list table.right_list td .box{
	width:216px;
	padding:5px;
}
.g_page_db .p_contest_list table.right_list td .check{
	text-align:right;
	padding:0px 0px 5px 0px;
	color:#ffffff;
}
.g_page_db .p_contest_list table.right_list td .box .photo{
	text-align:center;
	width:216px;
	background-color:#FFFFFF;
}
.g_page_db .p_contest_list table.right_list td .box .info{
	padding:5px;
	color:#ffffff;
}
.g_page_db .p_contest_list table.right_list td .box .info .price{
	font-weight:bold;
	font-size:120%;
	color:#FFFF00;
}
.g_page_db .p_contest_list table.right_list td .box .info .price2{
	font-weight:bold;
}
.g_page_db .p_contest_list table.right_list td.middle{
	width:25px;
}
.g_page_db .p_contest_list p.land_infomation{
	clear:both;
	padding:15px 0px 0px 0px;
	font-size:82%;
	color:#666666;
}


/*********************
DB DETAIL
*********************/
.g_page_db_detail{
	width:703px;
	overflow:hidden;
	margin:0 auto;
	background-color:#FFFFFF;
	border:5px solid #E48884;
}
.g_page_db_detail h3{
	background-color:#E48884;
	color:#ffffff;
	text-align:center;
	font-size:17px;
	padding:10px;
}
.g_page_db_detail .cnt_wp{
	background-color:#ffffff;
	width:702px;
	overflow:hidden;
	padding:10px;
	background-image:url(../img/db/img02.gif);
	background-repeat:repeat-y;
}
.g_page_db_detail .cnt_wp .p_left{
	width:349px;
	float:left;
}
.g_page_db_detail .cnt_wp .p_left .top_data{
	width:349px;
	height:97px;
	background-image:url(../img/db/img03.gif);
	font-weight:bold;
	font-size:13px;
	margin:0px 0px 25px 0px;
}
.g_page_db_detail .cnt_wp .p_left .top_data .top{
	padding:30px 0px 0px 30px;
}
.g_page_db_detail .cnt_wp .p_left .top_data .bottom{
	padding:0px 45px 0px 30px;
	text-align:right;
}
.g_page_db_detail .cnt_wp .p_left .top_data .bottom span{
	font-size:16px;
}

.g_page_db_detail .cnt_wp .p_left .photo{
	text-align:center;
	margin:0px 0px 25px 10px;
}
.g_page_db_detail .cnt_wp .p_left .photo a img{
	border:7px solid #FABE00;
}

.g_page_db_detail .cnt_wp table.datalist{
	width:305px;
	margin:0px 15px 15px 0px;
	float:right;
}
.g_page_db_detail .cnt_wp table.datalist td{
	padding:7px;
}
.g_page_db_detail .cnt_wp table.datalist td.left{
	background-image:url(../img/db/img04.gif);
	width:90px;
	text-align:center;
}
.g_page_db_detail .cnt_wp table.datalist td.right{
	background-color:#F1F1EF;
}

.g_page_db_detail .cnt_wp .inq_btn{
	text-align:center;
	padding:10px;
}




/*********************
BUILD CONTACT
*********************/
.g_page_build_contact{
	width:788px;
}
.g_page_build_contact p.form_mess{
	padding:0px 0px 15px 0px;
}
.g_page_build_contact p.form_mess a{
	color:#EB6167;
}



