hr{
border-style: dotted none none none; 
border-top-width: 2px; 
border-top-color: #DCDCDC; 
height: 1px;
width:95%;
margin-left:20px;
}


/* -----------------上部画像----------------*/

#header_index{
  width:800px;
	height:250px;
	background-image:url(../img/content_index/index_01.jpg);
	background-repeat:no-repeat;
	
}

#header_index h2{
display:none;
}

/* -----------------左側の設定----------------*/

#index_left{
    width:585px;
    float:left;
    background-color:#fff;
	padding-top:20px;
}

#index_left p{
	margin:0px 20px 0px 20px;
	font-size:96%;
}

/* 段落の字下げ*/
.indent{
text-indent:1em;
}

/* ----------------最新情報（overflow）----------------*/

#index_new_02{
	width:565px;
	height:110px;
	overflow:auto;
	padding-right:5px;
}

/* 最新h2タイトル*/
#index_new_01{
	width:530px;
	height:25px;
	margin:30px 20px 5px 20px;
}

#index_new_02 a{
color: #000099;
text-decoration:underline;
}
#index_new_02 a:hover{
color: #0033FF;
text-decoration:underline;
}

/* 定義で設定*/
dl{
   	font-size:15px;
	margin:5px 0 5px 0;
}

/* floatで要素を横に並べる*/
dt{
   width: 130px;
   float: left;
   text-align:right;
   font-size:13px;
}

/* 最新情報にのみNewアイコンをつける*/
#index_new_03{
   background-image:url(../img/content_index/index_new.gif);
   background-position: 2px -2px;
   background-repeat:no-repeat;}

/* dd折り返し位置指定*/
dd{
    margin-left: 140px;
	margin-bottom:5px;
	font-size:13px;
}

/* ----------------接客----------------*/

/* 接客h2タイトル*/
#index_new_11{
	width:530px;
	height:40px;
	margin:20px 20px 5px 20px;
}

/* 全体を囲う*/
#index_sekkyaku{
	height:190px;
	margin-top:10px;
	margin-left:20px;
}

/* 4boxをfloatで並べる*/
#index_sekkyaku_01,#index_sekkyaku_02,#index_sekkyaku_03,#index_sekkyaku_04{
	width:130px;
	height:180px;
	float:left;
	margin-right:7px;
	background-repeat:no-repeat;
	background-image:url(../img/content_index/index_sekkyaku_bg.gif);
}



/* 文字*/
#index_sekkyaku_01 h3,#index_sekkyaku_02 h3,#index_sekkyaku_03 h3,#index_sekkyaku_04 h3{

	margin:10px 0 0 10px;
}

#index_sekkyaku_01 p,#index_sekkyaku_02 p,#index_sekkyaku_03 p,#index_sekkyaku_04 p{
	font-size:10px;
	margin:5px 5px 0 5px;
	color:#999;
}

#index_sekkyaku_01 em,#index_sekkyaku_02 em,#index_sekkyaku_03 em,#index_sekkyaku_04 em{
	color:#666;
	font-size:12px;
	font-style:normal;
}


/* ----------------業務----------------*/

/* 外枠*/

#index_gyomu_wrap{
	padding-left:30px;
	margin-bottom:10px;

}

#index_gyomu_01,#index_gyomu_02{
	width:250px;
	min-height:130px;
	float:left;
	background-color:#FFF;
	margin-top:10px;
}

#index_gyomu_02{
	width:250px;
	min-height:130px;
	float:left;
	background-color:#FFF;
	margin-left:20px;
	margin-top:10px;
}

/* 外枠枠線*/
#index_gyomu_01{
	border: 1px #B5DFFE solid;
	background-image:url(../img/content_index/index_gyomu_01_bg.gif);
}

#index_gyomu_02{
	border: 1px #FEDAEC solid;
	background-image:url(../img/content_index/index_gyomu_02_bg.gif);
}

/* タイトル*/
#index_gyomu_01 h3,#index_gyomu_02 h3{
	width:250px;
	height:30px;
	float:left;
	background-repeat:no-repeat;
}

#index_gyomu_01 h3{
	background-image:url(../img/content_index/index_gyomu_01.gif);
}

#index_gyomu_02 h3{
	background-image:url(../img/content_index/index_gyomu_02.gif);
}

/* 内側枠線*/
#index_gyomu_01_box,#index_gyomu_02_box{
	width:120px;
	float:left;
}

#index_gyomu_03_box{
	width:240px;
	float:left;
}

/* リスト*/
#index_gyomu_01_box ul,#index_gyomu_02_box ul{
list-style-image:url(../img/content_index/index_gyomu_li_01.gif);
margin-bottom:5px;
}

#index_gyomu_03_box ul{
list-style-image:url(../img/content_index/index_gyomu_li_02.gif);
margin-bottom:5px;
}

#index_gyomu_01_box li,#index_gyomu_02_box li,#index_gyomu_03_box li{
font-size:15px;
margin-top:7px;
margin-left:27px;
padding-left:5px;
height:25px;
}

/* -----------------右側の設定-----------------*/
#index_right{
    width:215px;
    float:right;
    background-color:#F4FAFF;
}

/* ----------------右バナーエリア----------------*/

#header_r1 a,#header_r2 a,#header_r3 a,#header_r4 a{
	width:186px;	/* padding-left分横幅をマイナス(IE5)*/
	background-repeat:no-repeat;
	margin:10px 0 10px 15px;
	display:block;
}

#header_r1 a{
	margin-top:15px;
	height:210px;
}

#header_r2 a{
	height:145px;
	margin-bottom:20px;
}

#header_r3 a{
	height:192px;
}

#header_r4 a{
	margin-bottom:20px;
	height:192px;
}


/* ----------------flash----------------*/
#index_flash_box{
float:left;
padding:20px 0 10px 35px;
}

#index_flash_box_a{
float:left;
width:440px;
}

#index_flash_box_a p{
color:#999999;font-size:10px;
margin:0;
padding:0;
}

#index_flash_box_b{
padding:0 0 0 10px;
float:left;}




