/*=====================================
			上部イメージ画像
======================================*/

div#head_img{
background-image:url(img/top_img_index.jpg);
background-repeat:no-repeat;
}


/*=====================================
			コンテンツ全体・左右/下ボックス
======================================*/
div#contents_box{
width:660px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}

div#l_box{
float:left;
width:320px;
height:240px;
display:none;
}

div#r_box{
float:right;
width:320px;
height:240px;
}

div#bottom_box{
clear:both;
width:655px;
height:400px;;
padding-bottom:20px;
}

/*=====================================
			左右ボックス　中身
======================================*/

p#campaign_b a{
width:320px;
height:100px;
display:block;
text-indent:-999px;
overflow:hidden;
background-image:url(img/cam_09_03_1.jpg);
margin-bottom:5px;

}

p#campaign_b a:hover{
width:320px;
height:100px;
display:block;
text-indent:-999px;
overflow:hidden;
background-image:url(img/cam_09_03_2.jpg);
margin-bottom:5px;
}


p#sosta_b a{
width:320px;
height:108px;
display:block;
text-indent:-999px;
overflow:hidden;
background-image:url(img/blog_1.jpg);
}

p#sosta_b a:hover{
width:320px;
height:108px;
display:block;
text-indent:-999px;
overflow:hidden;
background-image:url(img/blog_2.jpg);
}

h2.new{
width:315px;
height:40px;
text-indent:-999px;
overflow:hidden;
background-image:url(img/line_new.jpg);
}

h2#top_about{
width:655px;
height:40px;
text-indent:-999px;
overflow:hidden;
background-image:url(img/line_summary.jpg);
}



/*=====================================
			左右ボックス　中身　【新】
======================================*/

/*===▼気まぐれ日記バナー▼=====*/

p#blog_bana a{
width:660px;
height:110px;
display:block;
text-indent:-999px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
background-image:url(img/bana_1_1.jpg);
background-repeat:no-repeat;
margin-top:7px;
margin-bottom:0px;
}

p#blog_bana a:hover{
width:660px;
height:110px;
display:block;
text-indent:-999px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
background-image:url(img/bana_1_2.jpg);
background-repeat:no-repeat;
margin-top:7px;
margin-bottom:0px;
}

/*===▲気まぐれ日記バナー▲=====*/


div#l_box_new{
float:left;
width:320px;
height:240px;
}


p#campaign_bana a{
width:320px;
height:100px;
display:block;
text-indent:-999px;
overflow:hidden;
background-image:url(img/bana_3_1.jpg);
background-repeat:no-repeat;
margin-bottom:10px;
}

p#campaign_bana a:hover{
width:320px;
height:100px;
display:block;
text-indent:-999px;
overflow:hidden;
background-image:url(img/bana_3_2.jpg);
background-repeat:no-repeat;
margin-bottom:10px;
}


p#parts_bana a{
width:320px;
height:108px;
display:block;
text-indent:-999px;
overflow:hidden;
background-image:url(img/bana_2_1.jpg);
background-repeat:no-repeat;
display:none;
}

p#parts_bana a:hover{
width:320px;
height:108px;
display:block;
text-indent:-999px;
overflow:hidden;
background-image:url(img/bana_2_2.jpg);
background-repeat:no-repeat;
display:none;
}

p#check_bana a{
width:320px;
height:108px;
display:block;
text-indent:-999px;
overflow:hidden;
background-image:url(img/bana_4_1.jpg);
background-repeat:no-repeat;
}

p#check_bana a:hover{
width:320px;
height:108px;
display:block;
text-indent:-999px;
overflow:hidden;
background-image:url(img/bana_4_2.jpg);
background-repeat:no-repeat;
}


/*==============================
		更新履歴（dl dt dd）
===============================*/

div#new_box{
width:295px;
height:170px;
margin-left:auto;
margin-right:auto;
overflow:auto;
}

dl.new dt {
  clear: left;
  float: left;
  width: 150px;
  padding: 5px 5px;
	color:#84a1bf;
	font-weight:bold;
}

dl.new dd {
  margin-left: 0;
	padding: 5px 5px 5px 5px;;
	width:250px;
}

dl.new dd.naka_new{
float: left;
width:250px;
}

a#map img{
border:none;
}


/*==============================
		会社概要（dl dt dd）
===============================*/

div#sub_con{
width:620px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
}

div#summary{
width:370px;
float:left;
}

dl.recent dt {
  clear: left;
  float: left;
  width: 80px;
  padding: 10px 5px;
	color:#84a1bf;
	font-weight:bold;
}

dl.recent dd {
  margin-left: 0;
	padding: 10px 5px 10px 10px;;
  border-bottom: solid 1px #cccccc;
	width:270px;
	margin-bottom:10px;
}

dl.recent dd.naka{
float: left;
width:250px;
}

a#map img{
border:none;
}