


/*====================
Snavi
====================*/

/* bunjo */

div#subContents div.linklist dl.snavi dt.soudan a:link {
	background-image: url(/common/images/subcontents/im_sodan_off.gif);
}

div#subContents div.linklist dl.snavi dt.soudan a:visited {
	background-image: url(/common/images/subcontents/im_sodan_off.gif);
}

div#subContents div.linklist dl.snavi dt.soudan a:hover {
	background-image: url(/common/images/subcontents/im_sodan_on.gif);
}





em {
	color: #FF6600;
}

/*---------------------------
dl.inputForm
---------------------------*/
dl.inputForm {
	width: 500px;
	padding: 0px;
	margin: 0px 25px 1em 25px;
}

dl.inputForm dt {
	margin: 0px 0px 0px 0px;
	padding: 0.2em 0px 0.2em 7px;
	border-left: 7px solid #A3CC66;
}

dl.inputForm dd {
	padding: 0.2em 2px 0.2em 2px;
	margin-bottom: 1em;
	background-color: #F9FDF4;
}

/*------------
dl.inputForm ul
------------*/

dl.inputForm ul{
	margin: 0px;
	padding: 0px;
}


dl.inputForm ul li{
	list-style-type: none;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}











/*------------
質問一覧
------------*/


ol li span.date {
	display: block;
}

ol li.newAnswer {
	font-weight: bold;
	background-color: #eeeeee;
}









/*
 Admin .soudanFAQList [
----------------------------------------------------------- */
.soudanFAQList {
  width: 530px;
  margin:10px auto;
}


.soudanFAQList p {
  font-size:250%;
  color:#CCCCCC;
  line-height:100%;
  margin:0;
}
.soudanFAQList ol {
}
.soudanFAQList ol li {
	list-style-type:none;
  margin-bottom: 0.5em;
}


.soudanFAQList ol li ol {
  border-left:2px dashed #CCCCCC;
  border-bottom:2px dashed #CCCCCC;
  padding:0 0 10px 10px;
  margin-left:0.5em;
}
.soudanFAQList ol li ol li {
  margin:0;
  padding:0;
}
.soudanFAQList .down {
  margin-left:30px;
}
.soudanFAQList .sales {
  color:#AA4444;
}
.soudanFAQList dl {
  margin:0;
}
.soudanFAQList dt:first-letter {
  font-size:150%;
}
.soudanFAQList dt {
  margin-top:10px;
  font-weight:bold;
  border-bottom:1px solid #CCCCCC;
}
.soudanFAQList dd {
  margin-left:20px;
}
.soudanFAQList .submit {
  margin-top:10px;
}














/*------------
div.question
------------*/ 

div.question {
	margin: 0px 0px 1em 0px;
	padding: 10px;
	border: 1px solid #999999;
}



/*------------
div.resY
------------*/ 

div.resY {
	margin: 0px 0px 1em 50px;
	padding: 10px;
	border: 1px solid #cc0000;
}


/*------------
div.resC
------------*/ 

div.resC {
	margin: 0px 0px 1em 25px;
	padding: 10px;
	border: 1px solid #0000cc;
}



/*----------------------
/01/
----------------------*/

div#subContents div.linklist dl.snavi dt.logout a:link {
	background-image: url(../../images/subcontents/im_logout_off.gif);
}

div#subContents div.linklist dl.snavi dt.logout a:visited {
	background-image: url(../../images/subcontents/im_logout_off.gif);
}

div#subContents div.linklist dl.snavi dt.logout a:hover {
	background-image: url(../../images/subcontents/im_logout_on.gif);
}



div#subContents div.linklist dl.snavi{
/*	margin-bottom: 7px;*/
}


div#subContents div.linklist dl.snavi dd ul li ol {
	margin: 0px 0px 0px 30px;
	padding: 0.5em 0px 0.5em 0px;
}

div#subContents div.linklist dl.snavi dd ul li ol li {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style: decimal;
}

div#subContents div.linklist dl.snavi dd ul li ol li em {
	width: 100%;
	padding: 0px;
/*	margin:0px;
	padding: 0px;*/
}




/*=======================================
ネットで住まい相談トップページ
=======================================*/

/*==========================
基本的な設定
==========================*/

div#mainContents div.sodancontentsarea h3 img{
position:relative;
}

div#mainContents div.sodancontentsarea h4.mark {
width:530px;
margin:2em 0px 8px 0px;
padding:0px;
height:18px;
border-bottom:1px dashed #7f7f7f;
background-repeat: no-repeat;
background-position: left 1px;
background-image:url(../../images/contents/ic_blog_h3.gif);
position:relative;
border-left:0px dashed #7f7f7f;
}

div#mainContents div.sodancontentsarea h4.mark img {
margin:0px;
position:absolute;
top:0px;
left:16px;
}


/*=============
dl.naviList
=============*/

dl.naviList{
width:254px;
height:15em;
background-image:url(../../../soudan/images/bg_soudan.gif);
background-repeat:repeat;
background-position:left top;
border:1px solid #dbf0de;
margin:0px 10px 2em 0px;
float:left;
}

dl.no-margin{
margin:0px;
}

dl.naviList dt{
padding:5px 0px 0px 0px;
text-align:center;
}

dl.naviList dd{
margin:15px 15px 12px 15px;
}


/*=============
div.grayBox
=============*/

div.grayBox{
background-color:#fafafa;
border:1px solid #cccccc;
margin:1em 0px;
}

div.grayBox ul{
margin:9px 19px 8px 19px;
padding:0px;
list-style-type:none;
text-align:center;
}

div.grayBox ul li{
display:inline;

}

div.grayBox ul li.gotoHome{
margin:12px 0px 0px 0px;
display:block;
}

/*==========================
サブナビエリア
===========================*/

/*===============
div.soudanEntry
===============*/

div.soudanEntry{
width:165px;
margin:0px 0px 0px 6px;
padding:5px 0px 5px 0px;
}



/*===============
soudan_subList
===============*/

div.soudan_subList{
width:180px;
padding:10px 0px;
position:relative;
background-image:url(../../../soudan/images/bg_soudan_subList_middle.gif);
background-position:left top;
background-repeat:repeat-y;
}

div.soudan_subList img.topImg{
position:absolute;
top:-6px;
left:0px;
}

div.soudan_subList img.bottomImg{
position:absolute;
bottom:0px;
left:0px;
}




/*===============
soudan_subList h4,h5
===============*/

div.soudan_subList h4{
margin:0px 0px 9px 11px;
padding:0px;
border-left:6px solid #4ea94e;
}

div.soudan_subList h4 img{
vertical-align:center;
padding:0px 0px 0px 5px;
}


div.soudan_subList h5{
width:160px;
margin:0px 0px 11px 8px;
padding:0px 0px 3px 0px;
border-bottom:1px dashed #669933;
}



/*===============
ul.circle
===============*/

ul.circle{
width:155px;
font-size:80%;
margin:0px;
padding:0px;
line-height:150%;
list-style-type:none;
}

ul.circle li{
margin:0px 0px 2px 10px;
padding:0px 0px 0px 11px;
background-image:url(../../../soudan/images/ic_circle.gif);
background-repeat:no-repeat;
background-position:left 0.5em;
}


/*==================
div.soudan_subList p
==================*/

div.soudan_subList p.gotoDetail{
margin:10px 10px 10px 0px;
padding:0px 0px 0px 0px;
text-align:right;
}

div.soudan_subList p.happyText{
font-size:80%;
line-height:150%;
margin:0px 10px 0px 10px;
}


/*==================
div.square
==================*/

ul.squareBox{
width:180px;
margin:10px 0px 0px 0px;
padding:0px;
list-style-type:none;
}

ul.squareBox li{
background-color:#ffffff;
margin:0px 0px 5px 0px; 
padding:9px 9px 8px 9px;
border:1px solid #cccccc;
display:block;
}



/*----------------------------
div.forbiginner
-----------------------------*/
div.linklist div.forbiginner {
/*	background-color: #666666;*/
	zoom: 100%;
	margin: 10px;
}

div.linklist div.forbiginner h3 {
	font-size: 100%;
	margin: 0px 0px 0.5em 0px;
	border-left: 5px solid #77BE77;
	padding: 0.1em 5px 0.1em 5px;
}

div.linklist div.forbiginner p {
	margin: 0px 0px 0.5em 0px;
}



/*----------------------------
div.biginner
-----------------------------*/

div.biginner {
/*	background-color: #666666;*/
	zoom: 100%;
	margin: 10px;
	border: 1px solid #cccccc;
	padding: 10px 10px 0px 10px;
}

div.biginner h4 {
	font-size: 100%;
	margin: 0px 0px 0.5em 0px !important;
	border-left: 5px solid #77BE77;
	border-bottom: none !important;
	padding: 0.1em 5px 0.1em 5px;
}

div.biginner p {
	margin: 0px 0px 0.5em 0px !important;
}




body {
	font-family: "ＭＳ Ｐゴシック","Osaka"; 
/*	font-family : 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , 'メイリオ' , Meiryo ,'ＭＳ Ｐゴシック' , sans-serif ;*/

}
