@charset "UTF-8";
/* *************************
 *
 * Since:    2009-10-08
 * Modified: 2009-10-08
 * Editor:   uchimura
 *
 * Information: CSS for fudosan.html
 *
 * *************************
 */


/**************************/
/*****  main-fudosan  *****/
/**************************/

#main-fudosan{
	line-height:150%;
	margin-bottom:40px;
}

#main-fudosan img,
#main-fudosan a{
	display:block;
}

#main-fudosan h2{
	background:url(../img/fudosan/h2_img.jpg) left top no-repeat;
	height:80px;
	text-indent:-9999px;
	margin-top:20px;
}

#main-fudosan p.aside-h2{
	text-align:right;
	color:#006633;
}

#main-fudosan h3{
	text-indent:-9999px;
	height:49px;
}

#main-fudosan p.head-article{
	margin:30px 0 0 10px;
	font-size:16px;
	line-height:150%;
}

#main-fudosan a.to-guidance{
	margin:30px 0 0 336px;
	background:url(../img/fudosan/btn_to_guidance.jpg) left top no-repeat;
	width:444px;
	height:26px;
	text-indent:-9999px;
}

#main-fudosan div.btn-section{
	width:760px;
	margin:20px 0 0 10px;
}

#main-fudosan div.to-prev{
	float:left;
}

#main-fudosan div.to-prev a{
	background:url(../img/fudosan/btn_to_prev.jpg) left top no-repeat;
	width:129px;
	height:20px;
	text-indent:-9999px;
}

#main-fudosan div.to-top{
	float:right;
}

#main-fudosan div.to-top{
	background:url(../img/pagetop.jpg) left top no-repeat;
	width:98px;
	height:21px;
	text-indent:-9999px;
}

#main-fudosan span.emp{
	color:#983F23;
}

/*********************/
/*****  explain  *****/
/*********************/

#explain{
	margin:30px 0 0 0;
}

#explain h3{
	background:url(../img/fudosan/img_h3_explain.jpg) left top no-repeat;
}

#explain h4{
	margin-bottom:20px;
	height:25px;
	text-indent:-9999px;
}

#explain div.section-Lv1{
	margin:20px 0 0 10px;
	padding:0 0 20px 0;
	width:760px;
	border-bottom:1px dashed #006633;
}

#explain div.last-child{
	padding-bottom:0;
	border:none;
}

#explain p.article-dashed-frame{
	padding:10px;
	border:1px dashed #006633;
	background-color:#ECF4EA;
}


/***  summary  ***/

#summary h4{
	background:url(../img/fudosan/img_h4_explain_01.jpg) left top no-repeat;
}

/***  extett  ***/

#extent h4{
	background:url(../img/fudosan/img_h4_explain_02.jpg) left top no-repeat;
}

#extent img{
	margin:20px 0 0 121px;
}

/***  flow  ***/

#flow h4{
	background:url(../img/fudosan/img_h4_explain_03.jpg) left top no-repeat;
}

#flow img.left-img{
	float:left;
}

#flow img.right-img{
	float:left;
	margin:40px 0 0 9px;
}

/***  must-annotate  ***/

#must-annotate h4{
	background:url(../img/fudosan/img_h4_explain_04.jpg) left top no-repeat;
}

#must-annotate ol li{
	border-top:1px solid #ffffff;
	padding:5px 0 5px 30px;
}

#must-annotate ol li.first-child{
	border:none;
}

#must-annotate ol li.first-row{
	background-color:#E0EEDE;
}

#must-annotate ol li.second-row{
	background-color:#DBE2DB;
}

/***  cal-method  ***/

#cal-method{
	background:url(../img/fudosan/img_h4_explain_05.jpg) left top no-repeat;
}

#cal-method table{
	margin-top:20px;
	width:760px;
}

#cal-method table tr td{
	padding:5px 0;
}

#cal-method table tr td.first-column{
	width:90px;
}

#cal-method table tr td.second-column{
	width:130px;
}

#cal-method table tr td.third-column{
	width:540px;
}

#cal-method table tr.spacer-short td{
	height:10px;
}

#cal-method table tr.spacer-middle td{
	height:20px;
}

#cal-method table tr.spacer-long td{
	height:30px;
}

#cal-method table tr td.arrow-first-01{
	background:url(../img/fudosan/bg_cal_arrow.jpg) 36px -49px no-repeat;
}

#cal-method table tr td.arrow-first-02{
	background:url(../img/fudosan/bg_cal_arrow.jpg) 36px -38px no-repeat;
}

#cal-method table tr td.arrow-second{
	background:url(../img/fudosan/bg_cal_arrow_02.jpg) 50px -51px no-repeat;
}

#cal-method table tr td.arrow-bottom-first{
	background:url(../img/fudosan/bg_cal_arrow_bottom.jpg) 36px -40px no-repeat;
}

#cal-method table tr td.arrow-bottom-second{
	background:url(../img/fudosan/bg_cal_arrow_bottom_02.jpg) 50px -71px no-repeat;
}

#cal-method table tr td.arrow-bord-first{
	background:url(../img/fudosan/bg_cal_arrow_bord.jpg) 36px top repeat-y;
}

#cal-method table tr td.arrow-bord-second{
	background:url(../img/fudosan/bg_cal_arrow_bord.jpg) 50px top repeat-y;
}

#cal-method table tr td.sub-second{
	text-align:center;
	background-color:#5C7A50;
	color:#ffffff;
}

#cal-method table tr td.sub-third{
	padding-left:10px;
	width:530px;
	background-color:#5E9176;
	color:#ffffff;
}

#cal-method table tr td.subcontent-head{
	border:1px solid #5E9176;
	background-color:#CCE3C2;
	padding-left:10px;
	width:528px;
	color:#0C5D31;
}

#cal-method table tr td.subcontent-substance{
	background-color:#F2F7F1;
	border-bottom:1px solid #ADC1B5;
	border-left:1px solid #ADC1B5;
	border-right:1px solid #ADC1B5;
	padding-left:10px;
	padding-right:10px;
	width:520px;
}

#cal-method table tr td.subcontent-detail{
	border-bottom:1px solid #ADC1B5;
	border-left:1px solid #ADC1B5;
	border-right:1px solid #ADC1B5;
	padding-left:30px;
	width:510ppx;
}

#cal-method table#case03{
	width:670px;
	margin:0;
}

#cal-method table#case03 tr td.first-column{
	width:205px;
	text-align:center;
	background-color:#5C7A50;
	border-left:1px solid #5C7A50;
	color:#ffffff;
}

#cal-method table#case03 tr td.second-column{
	width:445px;
	padding-left:10px;
	padding-right:10px;
	background-color:#5E9176;
	color:#ffffff;
}

/*
#cal-method table tr td.case03-sub{
	border-bottom:1px solid #ADC1B5;
	border-left:1px solid #ADC1B5;
	border-right:1px solid #ADC1B5;
}
*/

#cal-method table#case03-content{
	width:630px;
	margin:0 0 0 20px;
}

#cal-method table#case03-content tr td{
	padding:5px 0;
}

#cal-method table tr td.non-margin{
	padding:0;
	margin:0;
}

#cal-method table tr td#jika{
	background:url(../img/fudosan/img_cal_01.jpg) left top no-repeat;
	height:40px;
	width:90px;
	text-indent:-9999px;
	padding:0;
}

/***  release-example  ***/

#release-example{
	background:url(../img/fudosan/img_h4_explain_06.jpg) left top no-repeat;
}

#release-example p.sub-head{
	padding:10px 0 10px 30px;
	color:#ffffff;
	background-color:#5E9176;
}

#release-example div.section-Lv2{
	border-left:1px solid #ADC1B5;
	border-right:1px solid #ADC1B5;
	border-bottom:1px solid #ADC1B5;
	padding:20px 0 20px 19px;
	width:739px;
}

#release-example div.section-Lv2 p{
	width:720px;
}

#release-example div.section-Lv2 table{
	margin-top:20px;
}

#release-example div.section-Lv2 table#diagram{
	width:720px;
}

#release-example div.section-Lv2 table#diagram tr td{
	width:180px;
	padding:5px 0;
	text-align:center;
}

#release-example div.section-Lv2 table#diagram tr td.unit{
	text-align:right;
	padding:0;
}

#release-example div.section-Lv2 table#diagram tr td.item-head{
	background-color:#BAD9AA;
	border-left:1px solid #ffffff;
}

#release-example div.section-Lv2 table#diagram tr td.item-head-second{
	background-color:#BAD9AA;
	text-align:center;
}

#release-example div.section-Lv2 table#diagram tr td.item{
	background-color:#CCE3C2;
	width:169px;
	border-left:1px solid #ffffff;
}

#release-example div.section-Lv2 table#diagram tr td.price{
	text-align:right;
	padding-right:10px;
	width:169px;
	background-color:#DBE2DB;
	border-left:1px solid #ffffff;
}

#release-example div.section-Lv2 div#notes{
	background-color:#F0F6EC;
	width:695px;
	margin-top:20px;
	padding:25px 0 25px 25px;
}

#release-example div.section-Lv2 div#notes table{
	width:670px;
	margin:0;
}

#release-example div.section-Lv2 div#notes table tr td.first-column{
	width:40px;
	vertical-align:top;
}


/*******************/
/*****  point  *****/
/*******************/

div#point{
	margin-top:40px;
}

div#point h3{
	background:url(../img/fudosan/img_h3_point.jpg) left top no-repeat;
}

div#point p{
	width:760px;
	margin:20px 0 0 10px;
	border-bottom:1px dashed #006633;
	padding-bottom:20px;
}


/**********************/
/*****  guidance  *****/
/**********************/

div#guidance{
	margin-top:40px;
}

div#guidance h3{
	background:url(../img/fudosan/img_h3_guidance.jpg) left top no-repeat;
}

div#guidance h4{
	height:25px;
	margin-bottom:20px;
	text-indent:-9999px;
}

div#guidance p.sub{
	width:760px;
	margin:20px 0 0 10px;
}

div#guidance div.section-Lv1{
	margin:20px 0 0 10px;
	width:760px;
	padding-bottom:20px;
	border-bottom:1px dashed #006633;
}



/*****  service-content  *****/

div#guidance div#service-content h4{
	background:url(../img/fudosan/img_h4_guidance_01.jpg) left top no-repeat;
}

div#guidance div#service-content dl{
	margin-top:10px;
	width:375px;
}

div#guidance div#service-content dl.first-child{
	margin:0;
}

div#guidance div#service-content dl.left-column{
	float:left;
}

div#guidance div#service-content dl.right-column{
	float:right;
}

div#guidance div#service-content dl dt{
	border-left:1px solid #5E9176;
	border-right:1px solid #5E9176;
	background-color:#5E9176;
	color:#ffffff;
	width:363px;
	padding:5px 0 5px 10px;
}

div#guidance div#service-content dl dd{
	border-left:1px solid #5E9176;
	border-right:1px solid #5E9176;
	border-bottom:1px solid #5E9176;
	width:373px;
	padding-top:5px;
}

div#guidance div#service-content dl dd.first-child{
	height:75px;
}

div#guidance div#service-content dl dd.second-child{
	height:120px;
}

div#guidance div#service-content dl dd table{
	margin:0 0 0 10px;
	width:353px;
}

div#guidance div#service-content dl dd table tr td.first-column{
	width:10px;
	text-align:center;
	vertical-align:top;
}


/*****  service-aim  *****/

div#guidance div#service-aim h4{
	background:url(../img/fudosan/img_h4_guidance_02.jpg) left top no-repeat;
}

div#guidance div#service-aim table{
	width:760px;
}

div#guidance div#service-aim table tr td{
	border-left:1px solid #ffffff;
	width:252px;
	text-align:center;
	padding:10px 0;
}

div#guidance div#service-aim table tr.first-row td{
	background-color:#BAD9AA;
}

div#guidance div#service-aim table tr.second-row td{
	background-color:#CCE3C2;
}

div#guidance div#service-aim table tr.third-row td{
	background-color:#DBE2DB;
}

div#guidance div#service-aim table tr.fourth-row td{
	background-color:#E6E6E6;
}

/*****  service-area  *****/

div#guidance div#service-area h4{
	background:url(../img/fudosan/img_h4_guidance_03.jpg) left top no-repeat;
}


/*************************/
/*****  information  *****/
/*************************/

div#information{
	margin:20px 0 0 10px;
	width:760px;
}

div#information p#inquiry-phone{
	background:url(../img/bottom_service.jpg) left top no-repeat;
	height:40px;
	text-indent:-9999px;
}

div#information a#inquiry-mail{
	height:50px;
	text-indent:-9999px;
	display:block;
	margin-top:10px;
}

div#information a#inquiry-mail:link,
div#information a#inquiry-mail:visited{
	background:url(../img/fudosan/btn_mail_to.jpg) left top no-repeat;
}

div#information a#inquiry-mail:hover,
div#information a#inquiry-mail:active{
	background:url(../img/fudosan/btn_mail_to.jpg) left -50px no-repeat;
}






