﻿@charset "utf-8";

@import url(reset.css);
@import url(base.css);
@import url(common.css);

/* slide
--------------------------------------------------------------------*/

#slide{
	margin:0 0 24px;}

#slide p{
	float:left;
	width:550px;
	height:240px;
	overflow:hidden;}

#slide ul{
	float:right;
	width:156px;}

#slide li{
	margin:0 0 4px;}

#slide li.nav-public{
	margin:0 0 5px;}

#slide li.last{
	margin:0;}


/* heading
--------------------------------------------------------------------*/
h2{
	background:url(../img/glo-heading-line.gif) left bottom no-repeat;
	line-height:1.0;
	font-size:1.6em;
	padding:0 0 6px 6px;
	margin:0 0 10px;
	font-weight:normal;}
	

/* 新着情報
--------------------------------------------------------------------*/
ul.news-list{
	height:140px;
	margin:0 0 40px;
	overflow-x:hidden;
	overflow-y:scroll;}

ul.news-list li{
	padding:6px 10px;
	background:#F1F1F1;}

ul.news-list li dt{
	float:left;
	width:120px;}

ul.news-list li dd{
	float:right;
	width:550px;}

ul.news-list li dd a{
	background:url(../img/glo-allow-orange.gif) left center no-repeat;
	padding:0 0 0 20px;
	display:inline-block;}

ul.news-list li.even{
	background:#FFFFFF;}


/* はじめての方へ
--------------------------------------------------------------------*/
#greeting{
	margin:0 0 40px;}

#greeting p{
	float:right;
	width:480px;}

#greeting p.photo{
	float:left;
	width:220px;}


/* 債務整理追加
--------------------------------------------------------------------*/
#saimu_info{
	margin: 0 0 40px ;}

#saimu_info p{
	margin: 0 0 10px ;}

#saimu_info a:link,
#saimu_info a:visited{
	font-weight: bold ;
	color: #F90;
	text-decoration: underline ;}

#saimu_info a:hover{
	text-decoration: none ;}

#saimu_info span{
	font-weight: bold ;
	color: #FF0000;}



/* 相談リスト一覧
--------------------------------------------------------------------*/
#consultation{
	margin:0 0 12px;}

#consultation .person{
	width:350px;
	float:left;
	background:url(../img/ind-person-buttom.gif) left bottom no-repeat;
	padding:0 0 4px;}

#consultation .person ul{
	border-left:1px solid #FF6600;
	border-right:1px solid #FF6600;
	padding:7px 7px 0;}

#consultation .person li{
	float:left;
	margin:0 0 4px;}

#consultation .person li.even{
	float:right;}

#consultation .corporation{
	width:350px;
	float:right;}

#consultation .corporation div{
	background:url(../img/ind-corporation-bottom.gif) left bottom no-repeat;
	padding:0 0 4px;
	margin:0 0 10px;}

#consultation .corporation ul{
	border-left:1px solid #0066CC;
	border-right:1px solid #0066CC;
	padding:7px 7px 0;}

#consultation .corporation li{
	float:left;
	margin:0 0 4px;}

#consultation .corporation li.even{
	float:right;}

#consultation p a:link{
	color:#FF9900;
	font-weight:bold;
	text-decoration:underline;}

#consultation p a:link{
	color:#FF9900;
	font-weight:bold;
	text-decoration:underline;}

#consultation p a:hover{
	text-decoration:none;}

/* clearfix
--------------------------------------------------------------------*/

ul.news-list li dl:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

ul.news-list li dl {display: inline-block;}/*IE7用*/

/* Hides from IE-mac \*/
* html ul.news-list li dl { height:1%;}
ul.news-list li dl { display:block;}
/* End hide from IE-mac */


/* S_complete
--------------------------------------------------------------------*/

html body div.summary a:link,
html body div.summary a:visited,
html body div.summary a:hover{
	color:#FFFFFF;
	text-decoration:none;}

