@charset "Shift_JIS";
/* ================================================================ */
/*  PENCIL STYLE SHEET                                              */
/*                                                  Ver. 1.00       */
/* ================================================================ */

/* FontSet */
body {font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";}

/* FontSize */
.j9  { font-size: 10px; line-height: 12px }

.j10  { font-size: 11px; line-height: 13px }

.j12  { font-size: 12px; line-height: 16px }

.j14  { font-size: 14px; line-height: 18px }

.j16  { font-size: 16px; line-height: 20px }

.j18   { font-size: 18px; line-height: 23px }

/* fontColor */
/*GLAY*/
.color666{ color:#666; }
/*RED*/
.colorf00{ color:#f00; }
/*OLANGE*/
.colorf60{ color:#f60; }
/*WHITE*/
.colorfff{ color:#fff; }
/*PINK*/
.colorf39{ color:#f39; }
/*BROWN*/
.color966{ color:#966; }
/*BROWN*/
.color600{ color:#600; }

/* linkColor*/
a.bottomLink{ color:#333; }

a.faqLink{ color:#f60; }

STRONG.normal {font-weight:normal;font-style:normal;}
B.normal {font-weight:normal;font-style:normal;}
EM.normal {font-weight:normal;font-style:normal;}
I.normal {font-weight:normal;font-style:normal;}



#line-link a{padding:0.1em 0.4em;margin:2px;border:1px solid #EEEEEE;}
#line-link a:hover{padding:0.1em 0.4em;margin:2px;border:1px solid #CCCCCC;color:#FFFFFF;background:#FFCCCC;}


/* Modified: 11.Aug.Mon, 2008 */
#footer {}
#footer p { margin:0px 0px 4px 0px; }
#footer #clickme {}
#footer #clickme p { display:inline; }
#footer #clickme a { color:#ff0000;font-weight:bold; }





















/* //////////////////////////////////////

	Style for Site Renewal: Sep,2008

////////////////////////////////////// */

/*==========shared==========*/

.floatL{float:left;}
.floatR{float:right;}
.clear{clear:both;}
.txtCenter{text-align:center;}
.txtLeft{text-align:left;}
.txtRight{text-align:right;}
.bold{font-weight:bold;}
.inline{display:inline;}
.imgCenter{text-align:center;}
.imgCenter img{margin-left:auto;margin-right:auto;}

.colorRed{color:#ff0000;}
.colorPink{color:#f3627e;}
.colorOrange{color:#f06900;}

/*=======shared margin=======*/

/*Top*/
.marTm05{margin-top:-5px !important;}
.marT05{margin-top:5px !important;}
.marT10{margin-top:10px !important;}
.marT15{margin-top:15px !important;}
.marT20{margin-top:20px !important;}
.marT25{margin-top:25px !important;}
.marT30{margin-top:30px !important;}

/*Right*/
.marR05{margin-right:5px !important;}
.marR10{margin-right:10px !important;}
.marR15{margin-right:15px !important;}
.marR20{margin-right:20px !important;}
.marR25{margin-right:25px !important;}
.marR30{margin-right:30px !important;}

/*Bottom*/
.marB05{margin-bottom:5px !important;}
.marB10{margin-bottom:10px !important;}
.marB15{margin-bottom:15px !important;}
.marB20{margin-bottom:20px !important;}
.marB25{margin-bottom:25px !important;}
.marB30{margin-bottom:30px !important;}
.padB10{padding-bottom:10px !important;}

/*Left*/
.marL05{margin-left:5px !important;}
.marL10{margin-left:10px !important;}
.marL15{margin-left:15px !important;}
.marL20{margin-left:20px !important;}
.marL25{margin-left:25px !important;}
.marL30{margin-left:30px !important;}

/*======shared head mark======*/

.arwMail{
	padding-left:14px;
	background-image:url(/common/images/4th/icon_mail.gif);
}
.arwPink{
	padding-left:14px;
	background-image:url(/common/images/4th/arw_pink.gif);
}
.arwGray{
	padding-left:6px;
	background-image:url(/common/images/4th/arw_gray.gif);
}
.arwOrange{
	padding-left:10px;
	background-image:url(/common/images/4th/arw_orange.gif);
}
.arwOrange,
.arwGray,
.arwPink{
	background-repeat:no-repeat;
	background-position:left center;
}

/* add by kobori 081114 */
/*========shared parts========*/

td.title{
	width:750px;
	height:45px;
	vertical-align:middle;
	background:url(/bukken/images/title_bg.gif) no-repeat;
}

td.title h2{
	color:#fff;
	margin-left:15px;
}
/* add by kobori 081114 end */

/*wrapper---------------------*/

#wrapper{
	text-align:left;
	margin-top:8px;
	margin-bottom:50px;
}

/*structure-------------------*/

table#stracture{
	margin:0px auto;
	text-align:left;
}

/*header----------------------*/

td#fuki{
	height:18px;
	padding-left:20px;
	background:url(/common/images/4th/fuki.gif) no-repeat;
}

/*
 * ===================================================================
 * modified: 12.Nov.Wed, 2008 18:43   
 * written by: kz_uchimura            
 * ===================================================================
 * 利用箇所：ヘッダーテキストリンク   
 * ===================================================================
*/

#headerText {}
#headerText table tr td.frmLeft {
	width:7px;
	height:18px;
	background:url(/common/images/4th/fuki_frm_left.gif) no-repeat;
}

#headerText table tr td.frmRight {
	width:7px;
	height:18px;
	background:url(/common/images/4th/fuki_frm_right.gif) no-repeat;
}

#headerText table tr td.txt {
	height:18px;
	background-color:#FEE6F3;
}

#headerText h1 {
	font-weight:normal;
}



/*
 * ===================================================================
 * modified: 02.Dec.Wed, 2008 21:47
 * written by: kz_uchimura
 * ===================================================================
 * 利用箇所：ヘッダーデザイン改修
 * ===================================================================
*/
	#headerimg { position:relative; }
	#headerimg p {
		font-size: 55%;
		left: 70px;
		position: absolute;
		top: 12px;
	}
	
	#headerimg table {
		left: 565px;
		position: absolute;
		top: 58px;
	}

	#headerimg img.contact {
		left: 805px;
		position: absolute;
		top: 12px;
	}
/*
	#headerimg img.qr {
		left: 828px;
		position: absolute;
		top: 24px;
	}
*/
	
	/*#headerLink { margin-bottom:-24px; }*/
	
	#headerLink ul#headerLinkUpper { clear:both; }
	#headerLink ul#headerLinkUpper li { float:left; }
	
	#headerLink ul#headerLinkBottom { clear:both; }
	#headerLink ul#headerLinkBottom li { float:left;margin-bottom:10px; }
	/*
	#headerLink #news { clear:both; position:relative; top:5px; }
	
	#headerLink #news { clear:both; position:absolute; top:64px; }
	*/



/*mv-------------------------*/

#mv{
	width:950px;
	height:195px;
	position:relative;
}

#mv img#anniversary{
	position:absolute;
	top:0px;
	left:0px;
}

#mv #mvBtn{
	width:328px;
	position:absolute;
	top:8px;
	right:0px;
}

/*snavi----------------------*/

td#rss{
	height:31px;
	padding:1px 10px 1px 35px;
	background:url(/common/images/4th/bg_rss.gif) no-repeat;
}

td#rss table{
}

td.bsearch_search{
	padding:15px 10px;
	background:#fff3f7;
	border-left:2px solid #ffd3d9;
	border-right:2px solid #ffd3d9;
}

td.bsearch{
	padding:15px 10px;
	background:#FFFCFD;
	border-left:2px solid #ffd3d9;
	border-right:2px solid #ffd3d9;
}

table#area td{
	padding:3px 3px 3px 0px;
}

table#area label{
	vertical-align:25%;
}

table#price td{
	padding:2px 0px;
}

table#select td{
	padding:2px 0px;
}

/* add by kobori 081114 */

/*contents-------------------*/

table#contents{
	width:750px;
	margin:0px 100px;
	text-align:left;
}

/* add by kobori 081114 end */

/*footerlink------------------*/

td#footerlink{
	padding:10px 30px;
	background:#fff4f6;
}

td#footerlink table{
	text-align:center;
}

td#footerlink table a:link,
td#footerlink table a:visited{
	color:#444 !important;
	text-decoration:none !important;
}
td#footerlink table a:hover,
td#footerlink table a:active{
	color:#3683be !important;
	text-decoration:underline !important;
}



/*
 * ===================================================================
 * modified: 04.Dec.Thu, 2008 11:35                                 
 * written by: kz_uchimura                                          
 * ===================================================================
 * 利用箇所：中ページタイトルテキスト<h2>                           
 * 追加ＩＤ：#contTitle                                             
 *           #contTitle h2                                          
 * ===================================================================
*/

#contTitle {
	width:          750px;
	height:         43px;
	background:     url(../bukken/images/title_bg.gif) repeat scroll;
	text-align:     left;
}

#contTitle h2 {
	margin:         0px 0px 0px 15px;
	padding:        8px 0px;
	color:          #ffffff;
}




/*
 * ===================================================================
 * modified: 22.Jan.Thu, 2009 16:20
 * written by: kz_uchimura
 * ===================================================================
 * 利用箇所：ヘッダーテキストリンク
 * 追加ＩＤ：#headerLink01 , #headerLink02
 * ===================================================================
*/

#headerLink01 {}
#headerLink01 span { display:none; }
#headerLink01 a    { display:block; height:31px; }
#headerLink01 li   { float:left; }
#headerLink01 li a.top                { width:66px;  background:url(../../../common/images/4th/gnavi_t_01.gif) no-repeat; }
#headerLink01 li a.simulation         { width:218px; background:url(../../../common/images/4th/gnavi_t_02.gif) no-repeat; }
#headerLink01 li a.chintai            { width:132px; background:url(../../../common/images/4th/gnavi_t_03.gif) no-repeat; }
#headerLink01 li a.shinchikuchuko     { width:132px; background:url(../../../common/images/4th/gnavi_t_04.gif) no-repeat; }
#headerLink01 li a.taikendan-shippai  { width:78px;  background:url(../../../common/images/4th/gnavi_t_05.gif) no-repeat; }
#headerLink01 li a.taikendan-seiko    { width:75px;  background:url(../../../common/images/4th/gnavi_t_06.gif) no-repeat; }
#headerLink01 li a.reform             { width:136px; background:url(../../../common/images/4th/gnavi_t_07.gif) no-repeat; }
#headerLink01 li a.message            { width:113px; background:url(../../../common/images/4th/gnavi_t_08.gif) no-repeat; }


#headerLink02 {}
#headerLink02 span { display:none; }
#headerLink02 a    { display:block; height:27px; }
#headerLink02 li   { float:left; }
#headerLink02 li a.bukken             { width:184px; background:url(../../../common/images/4th/gnavi_b_2nd_01.gif) no-repeat; }
#headerLink02 li a.area               { width:62px; background:url(../../../common/images/4th/navi_b_2nd_02.gif) no-repeat; }
#headerLink02 li a.price              { width:57px; background:url(../../../common/images/4th/navi_b_2nd_03.gif) no-repeat; }
#headerLink02 li a.ensen              { width:57px; background:url(../../../common/images/4th/navi_b_2nd_04.gif) no-repeat; }
#headerLink02 li a.pet                { width:62px; background:url(../../../common/images/4th/navi_b_2nd_05.gif) no-repeat; }
#headerLink02 li a.d-reform           { width:95px; background:url(../../../common/images/4th/navi_b_2nd_06.gif) no-repeat; }
#headerLink02 li a.sell               { width:121px; background:url(../../../common/images/4th/navi_b_2nd_07.gif) no-repeat; }
#headerLink02 li a.order              { width:111px; background:url(../../../common/images/4th/navi_b_2nd_08.gif) no-repeat; }
#headerLink02 li a.request            { width:201px; background:url(../../../common/images/4th/navi_b_2nd_09.gif) no-repeat; }



/*
 * ===================================================================
 * modified: 02.Dec.Wed, 2009 23:05
 * written by: kz_uchimura
 * ===================================================================
 * 利用箇所：ページフッター・バナー
 * ===================================================================
*/
	#footerBanner { padding:16px 0 70px; }
	#footerBanner #pattern { margin-top:-112px; }
	#footerBanner #pattern img { display:inline; }
	
	/*
	#footerBanner #pattern ul {  }
	#footerBanner #pattern ul li { 
		float: left;
		padding-left: 4px;
	}
	*/


/*
 * ===================================================================
 * modified: 27.Jan.Web, 2010 16:10
 * written by: kz_uchimura
 * ===================================================================
 * 利用箇所：ボタン設置
 * 追加ＩＤ/CLASS：以下全て
 * ===================================================================
*/
.btnArea {
	text-align:right;
	width:750px;
	margin:10px 0;
}

.btnArea img,
.btnArea form {
	display:inline;
}

.btnArea .imgL {
	margin:0 10px;
}

/*clearfix------------------*/
#headerLink #headerLinkBottom:after,
.clearfix:after{
	content:" ";
	display:block;
	visibility:hidden;
	clear:both;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
}
* html #headerLink #headerLinkBottom,
* html .clearfix{
	display:inline-block;
}
#headerLink #headerLinkBottom,
.clearfix{
	height:1%;
}
