@charset "utf-8";
/*------------------------------------------------------------------------------
	Client Name - 
	URL: http://foo.co.jp/
	Date: 2007-00-00
	Copyright (C) Client Name All Rights Reserved.
------------------------------------------------------------------------------*/

/*	
----------------------------------------------------*/

body.chideji #headline{display:none;}
body.chideji #sub{
	float:none;
	text-align:center;
	padding-bottom:30px;
	width:800px;
	margin-left:70px;
	}
body.chideji #sub ul{
	padding-bottom:40px;
	}
body.chideji #sub ul li{
	float:left;
	margin:0 5px 0px 0;
	}
body.chideji #sub ul li a{
	border:none;
	}
body.chideji #main h1#cdjTitle {
	height:226px;
	margin-bottom:30px;
}
body.chideji #main { margin-top:-29px; margin-bottom:0px;}
body.chideji #main h1#cdjTitle a {
	display:block;
	height:226px;
	width:1053px;
	text-indent:-9999em;
	overflow:hidden;
	margin-left:-45px;
	background:url(../img/fig_visual.png) no-repeat;
}
body.chideji #main p {
	margin-bottom:1em;
	line-height:1.3;
}
body.chideji #main .alignC {
	text-align:center;
	margin-bottom:30px;
}
body.chideji #main .alignC .floatL{
	margin:0 20px 0 0;
	vertical-align:middle;
}
body.chideji #main #navChideji {
	clear:both;
	width:872px;
	height:44px;
	margin:0 auto;
	background:url(../img/bg_nav.png) no-repeat left -44px;
}
body.chideji #main #navChideji li {
	width:25%;
	float:left;
}
body.chideji #main #navChideji li a {
	display:block;
	height:44px;
	background:url(../img/bg_nav.png) no-repeat left top;
	text-indent:-9999em;
	overflow:hidden;
}
body.chideji #main #navChideji li#nc01 { width:244px; }
body.chideji #main #navChideji li#nc02 { width:211px; }
body.chideji #main #navChideji li#nc03 { width:210px; }
body.chideji #main #navChideji li#nc04 { width:207px; }



body.chideji #main #navChideji li#nc02 a { background-position:-244px 0; }
body.chideji #main #navChideji li#nc03 a { background-position:-455px 0; }
body.chideji #main #navChideji li#nc04 a { background-position:-665px 0; }
body.chideji #main #navChideji li.current a,
body.chideji #main #navChideji li a:hover { background:none; }
body.chideji #main { background:url(../img/bg_main-btm.png) no-repeat center bottom; padding-bottom:30px;}
body.chideji #main #innerMain {
	width:889px;
	margin:0 auto !important;
	padding:0 15px;
	float:none;
	background:url(../img/bg_main-mdl.png) repeat-y;
	overflow:hidden;
}
body.chideji #main .toTop{margin:0;
	width:869px;
	margin:0 auto !important;
	overflow:hidden;
	background:url(../img/bg_main-mdl.png) repeat-y;
	padding:0 25px;
	}
body.chideji #main #innerMain h2#pageTitle2 {
	background:url(../img/bg_title.png) no-repeat;
	text-align:center;
	height:65px;
	width:919px;
	padding-top:30px;
	margin-bottom:20px;
	margin-left:-15px;
}

/*==============================================================
　body#cdjFaq
===============================================================*/

body#cdjIndex #main #innerMain ul{overflow:hidden;}
body#cdjIndex #main #innerMain ul li {
	float:left;
	width:414px;
	text-align:justify;
	min-height:380px;
	overflow:hidden;
	margin:0 0 10px 20px;
}
body#cdjIndex #main #innerMain ul li h3 {
	margin-bottom:15px;
	}
body#cdjIndex #main #innerMain ul li .floatR{float:right;
	margin-left:1em;
	margin-bottom:1em;
}

body.chideji #main h3,
body.chideji #main h4{
	font-weight:bold;
	}


/*==============================================================
　body#cdjFaq
===============================================================*/

body#cdjFaq #main #innerMain ul{overflow:hidden;}
body#cdjFaq #main #innerMain ul li {
	float:left;
	width:414px;
	text-align:justify;
	overflow:hidden;
	margin:0 0 40px 20px;
}
body#cdjFaq #main #innerMain ul h3{
	font-weight:bold;
	margin:0 0 5px;
	padding:5px 10px 5px 50px;
	font-size:110%;
	background:#fed000 url(../img/bg_faq_q.png) no-repeat 0.6em 0.5em;
	line-height:1.2;
	min-height:2.5em;
	} 

body#cdjFaq #main #innerMain ul p{
	padding:10px;}

body#cdjFaq #main #innerMain .memo{
	padding:30px;
	margin:10px 30px;
	background:#f5f5f5;
	}

body#cdjFaq #main #innerMain .memo h4{
	padding:5px;
	margin:0 0 5px;
	font-size:110%;}

body#cdjFaq #main #innerMain .memo ul li{
	float:none;
	padding:0 0 0 15px;
	margin:0 0 5px;
	background:url(../../../shared/img/ico/ico_arrow_001.gif) no-repeat 0 center;
	}


/*==============================================================
　body#cdjConsult
===============================================================*/

body#cdjConsult #main #innerMain{
	margin:0;}
body#cdjConsult #main #innerMain .section{
	clear:both;
	margin:10px 60px 30px;
	} 

body#cdjConsult #main #innerMain .alignC img{
	margin:0 0 10px;
	}
body#cdjConsult #main #innerMain .kankyoBtn{
	margin:0 0 0 15px;
	}
body#cdjConsult #main #innerMain .kankyoBtn li{
	float:left;
	margin:0 20px 15px;
	}
	
body#cdjConsult #main #innerMain .kankyoBtn li a{
	display:block;}
body#cdjConsult #main #innerMain .kankyoBtn li a:hover img{
	filter:alpha(opacity=80); /* Internet Explorer 0～100 （整数）*/
	-moz-opacity: 0.80; /* Firefox 0～1.0 （小数）*/
	opacity:0.80; /* Safari 0～1.0 （小数）*/
}


body#cdjConsult #main #innerMain .section h3{
	margin:0 0 20px;
	}
body#cdjConsult #main #innerMain .section ol,
body#cdjConsult #main #innerMain .section p{
	margin:0 0 30px;
	line-height:1.5;
	}
body#cdjConsult #main #innerMain .section ol{
	margin-left:20px;
	}
body#cdjConsult #main #innerMain .section ol li{
	list-style:none;
	clear:both;
	padding-left:60px;
	padding-right:30px;
	margin-left:0 !important;
	margin:0 0 20px;
	}
body#cdjConsult #main #innerMain .section ol li strong{
	display:block;
	padding:10px 3px;
	font-size:120%;
	}
body#cdjConsult #main #innerMain .section ol li .floatL{
	display:block;
	float:left;
	width:170px;
	text-align:center;
	margin-bottom:20px;
	}
body#cdjConsult #main #innerMain .section ol li.num1{	background:url(../img/fig_num1.png) no-repeat 0 0;}
body#cdjConsult #main #innerMain .section ol li.num2{	background:url(../img/fig_num2.png) no-repeat 0 0;}
body#cdjConsult #main #innerMain .section ol li.num3{	background:url(../img/fig_num3.png) no-repeat 0 0;}

body#cdjConsult #main #innerMain .info{
	margin:0 20px 20px;
	padding:20px 30px;
	border:3px solid #fde3e9;
	background:#ffeff3;
	}
body#cdjConsult #main #innerMain .info h4{
	color:#d62020;
	font-size:120%;
	margin:0 0 10px;
	line-height:1.3;
	}

body#cdjConsult #main #innerMain .info ol{
	margin-bottom:0;
	margin-left:30px;}

body#cdjConsult #main #innerMain .info ol li{
	clear:both;
	margin:0 0 5px;
	list-style:decimal;
	padding-left:0px;
	}



body#cdjConsult #main #innerMain #house,
body#cdjConsult #main #innerMain #mansion,
body#cdjConsult #main #innerMain #catv{
	margin-top:20px;
	border-top:2px solid #333;
	padding-top:30px;
	}
















