/*-- フレーム --*/


#topimage_box {


	width: 926px;


	height: auto;


	margin-bottom: 10px;


}


#topimage_box .left_frame {


	width : 570px ;


	float : left ;


	margin-right: 10px;


}





#topimage_box .right_frame {


	width : 190px ;


	float : right ;


}


#topimage_box .center_frame {


	width: 100px;


}


#history-check {


	width: 726px;


	float: left;


}





#history-check .left_frame {


	width : 258px ;


	float : left ;


}





#history-check .right_frame {


	width : 478px ;


	float : right ;


}





#history-check .center_frame {


	width : 458px ;


	float : right ;


}





#suggestion {


	clear: both;


	width : 726px ;


	height : 219px ;


	background-image : url(img/081006_003.jpg);


	background-repeat: no-repeat;


}





#suggestion2 {


	width : 795px ;


	height : 219px ;


	background-image : url(img/080619029.jpg):


}





#suggestion .left_frame {


	width : 310px ;


	float : left ;


}





#suggestion .right_frame {


	width : 396px ;


	float : right ;


}








.suggestion_pic {


	margin-left : 60px ;


	margin-top : 15px ;


}





#category {


	width: 726px;


	clear: both;


}





#category .left_frame {


	width : 230px ;


	float : left ;


}





#category .middle_frame {


	width : 248px ;


	float : left ;


	margin-left : 16px ;


}





#category .middle_frame2 {


	width : 230px ;


	float : left ;


	margin-left : 18px ;


}





#category .right_frame {


	width : 248px ;


	float : right ;


}





#category a {


	color : #333333 ;


}





#category a:hover {


	color : #333333 ;


	text-decoration : none ;


}





.category_text {


	width : 230px ;


	height : 130px ;


	background-image : url(img/081006_001.jpg) ;


	background-position: bottom;


	background-repeat: no-repeat;


}





.link-blue {


	color : #0000ff ;


}





#topinfo_001 {


	width : 775px ;


	height : 229px ;


	background-image : url(img/background_topinfo_001.jpg) ;


}





#topinfo_001 ul {


	margin : 0px ;


	padding : 0px 0px 0px 15px ;


}





#topinfo_001 li {


	margin : 0px ;


	padding : 0px ;


}





#topinfo_002-003 .left_frame {


	width : 230px ;


	float : left ;


}





#topinfo_002-003 .right_frame {


	width : 496px ;


	float : right ;


}





#topinfo_002-003 .middle_frame {


	width : 486px ;


	float : right ;


	margin-left : 10px ;


}





.area_text {


	width : 230px ;


	height : 160px ;


	background-image : url(img/081006_004.jpg) ;


}





.area_text2 {


	width : 183px;


	background-image : url(img/080619034.jpg);


	background-repeat: repeat-y;


	padding : 3px;


	height: 1900px;


}





.top_sekou1 {


	list-style-type:none;


	margin:0;


	border:1px solid #666666;


	font-weight:bold;


}





.top_sekou1 {


	list-style-type:none;


	margin-top:0px;


	margin-bottom:-10px;


	margin-left:-40px;


	padding:3px;


	border:1px solid #334BA1;


	font-size:12px;


	line-height:14px;


	font-weight:bold;


}





.top_sekou2 {


    padding-top:3px;


	margin-top:0px;


	font-size:12px;


	line-height:14px;


    float:left;





}





.company_text {


	width : 486px ;


	height : 160px ;


	background-image : url(img/081006_005.jpg) ;


}





.company_text a {


	color : #333333 ;


}





.company_text a:hover {


	color : #333333 ;


	text-decoration : none ;


}





#profile .left_frame {


	width : 248px ;


	height : 186px ;


	background-image : url(img/company_101[1].jpg) ;


	float : left ;


}





#profile .middle_frame {


	width : 248px ;


	height : 186px ;


	background-image : url(img/company_104[1].jpg) ;


	float : left ;


	margin-left : 16px ;


}





#profile .middle_frame2 {


	width : 230px ;


	height : 186px ;


	background-image : url(img/company_103[1].jpg) ;


	float : left ;


	margin-left : 10px ;


}








#profile .right_frame {


	width : 248px ;


	height : 186px ;


	background-image : url(img/company_103[1].jpg) ;


	float : right ;


}





.profile_text {


	padding : 10px 10px 10px 110px ;


}





#banner {


	width: 726px;


}


#banner .left_frame {


	width : 635 px ;


	float : left ;


}





#banner .right_frame {


	width : 136 px ;


	float : right ;


}





#banner .right_frame2 {


	width : 190 px ;


	float : right ;


}





.float {


	float : left ;


	margin-right : 10px ;


	margin-bottom: 10px;


}


.float img {


	margin: 0px;


}





/*-- 新着情報 --*/


#history {


	width : 258px ;


	height : 118px ;


	background-image : url(img/background_history.jpg) ;


}





.history_margin {


	margin : 1px ;


}





.history_overflow {


	width : 256px ;


	height : 116px ;


	overflow : auto ;


}








#main_leftbox {


	float: left;


	width: 726px;


}





.banner_moral {


	width: 726px;


}


.banner_moral img {


	float: left;


	margin-right: 10px;


}


.banner_moral p {


	width: 580px;


	float: right;


}


.blog_rss {
	border : solid 1px #334BA1 ;
}
