body {
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 100%;
}
a:hover {
	text-decoration: none;
}

#wrapper {
	background-image: url(img/bg_grad.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px auto;
	padding: 0px 28px;
	width: 751px;
	height: 100%;
	display: block;
	clear: both;
}
#wrapper:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
#header {
	margin: 0px;
	padding: 0px 0px 8px;
	height: 53px;
	width: 750px;
}
#ci_area {
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	float: left;
	width: 355px;
}
#ci_area img {
	margin-right: 15px;
}

#ci_area h1 {
	font-size: 11px;
	color: #595959;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

#ci_area p {
	font-size: 11px;
	color: #595959;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
#headInfo {
	margin: 0px;
	padding: 0px;
	width: 390px;
	display: block;
	clear: right;
	float: right;
}

#header ul {
	float: right;
	height: 20px;
	padding-left: 15px;
	padding-top: 12px;
	width: auto;
	padding-right: 0px;
	padding-bottom: 5px;
	margin: 0px;
	clear: right;
	display: block;
}
#header li {
	display: inline;
	list-style-type: none;
	margin-right: 8px;
}
#header li a:link, #header li a:visited {
	font-size: 11px;
	color: #595959;
}
#bhour {
	clear: both;
	float: right;
	font-size: 11px;
	display: block;
	margin: 0px;
	padding: 0px;
}

#bhour p#btime {
	display: inline;
	float: left;
	width: 140px;
	margin: 0px;
	padding: 0px;
	clear: left;
	color: #FF0000;
}
#bhour p#freedial {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: right;
	width: 185px;
}



/*メニュー*/
ul#gnavi {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 35px;
	clear: both;
	width: auto;
	text-align: left;
}
#gnavi li {
	display: inline;
}
#gnavi #gnBeginner {
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu01.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 105px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	color: #FFFFFF;
}
#gnavi #gnBeginner a:hover{
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu01_over.jpg);
	float: left;
	height: 26px;
	width: 105px;
}

#gnavi #gnCamp {
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu02.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	font-size: 11px;
	color: #FFFFFF;
}
#gnavi #gnCamp a:hover{
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu02_over.jpg);
	float: left;
	height: 26px;
	width: 100x;
}

#gnavi #gnNews {
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu03.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 83px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	font-size: 11px;
	color: #FFFFFF;
}
#gnavi #gnNews a:hover{
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu03_over.jpg);
	float: left;
	height: 26px;
	width: 83px;
}

#gnavi #gnContainer {
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	float: left;
	height: 26px;
	width: 126px;
	display: block;
	float: left;
	font-size: 11px;
	color: #FFFFFF;
}
#gnavi #gnContainer a:hover{
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu04_over.jpg);
	float: left;
	height: 26px;
	width: 126px;
}

#gnavi #gnTrunkroom {
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 117px;
	font-size: 11px;
	color: #FFFFFF;
}
#gnavi #gnTrunkroom a:hover{
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu05_over.jpg);
	float: left;
	height: 26px;
	width: 117px;
}

#gnavi #gnBike {
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 115px;
	font-size: 11px;
	color: #FFFFFF;
}
#gnavi #gnBike a:hover{
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu06_over.jpg);
	float: left;
	height: 26px;
	width: 115px;
}

#gnavi #gnContact {
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 101px;
	font-size: 11px;
	color: #FFFFFF;
}
#gnavi #gnContact a:hover{
	background-image: url(http://www.trunkroom-icom.biz/img/menu/menu07_over.jpg);
	float: left;
	height: 26px;
	width: 101px;
}


#gnavi #gn_home_on a:link, #gnavi #gn_home_on a:visited {
	font-size: 12px;
	color: #FFFFFF;
}
#gnavi #gn_camp a:link, #gnavi #gn_camp a:visited, 
#gnavi #gn_container a:link, #gnavi #gn_container a:visited, 
#gnavi #gn_trunkroom a:link, #gnavi #gn_trunkroom a:visited, 
#gnavi #gn_bike a:link, #gnavi #gn_bike a:visited {
	font-size: 12px;
	color: #595959;
}
#home_mainimg {
	background-image: url(img/mainimg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	clear: both;
	height: 126px;
	width: 725px;
}
#home_mainimg h1 {
	font-size: 12px;
	font-weight:bold;
	color: #7FAF19;
	margin: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#home_mainimg p {
	font-size: 11px;
	color: #595959;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}


/*レンタルコンテナ検索*/
#home_area_seach {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 473px;
	display: block;
	clear: left;
	background-image: url(img/home_area_search_bg.jpg);
}
#home_area_seach .underbg{
	background:url(img/home_area_search_underbg.jpg) no-repeat left bottom;
	height:27px;

}
#home_area_seach .topbg{
	background:url(img/home_area_search_topb.jpg) no-repeat;
	margin: 0px;
	width: 474px;
}
#home_area_seach .topbg_inner{
	margin: 0px 11px 0px 7px;
	width: 456px;
}
#home_area_seach h2 {
	background-image: url(img/home_rental_search_m01.jpg);
	text-indent: -99999pt;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 63px;
	width: 473px;
}
/*
#home_area_seach h3 {
	display: block;
	margin: 0px;
	padding: 0px 4px 0px 8px;
	height: 44px;
	width: 444px;
	font-size: 11px;
	font-weight: normal;
}*/
#home_area_seach .ichiran_btn{
	display: block;
	margin: 0px;
	padding: 0px 4px 0px 8px;
	height: 44px;
	width: 444px;
}
#home_area_seach p {
	margin: 0px;
	padding: 0px 0px 0px 22px;
	background-image: url(img/home_area_search_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#ichiran {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#ichiran ul {
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px 10px 5px;

}
#ichiran span.saitama {
	color: #FF6C4B;
	font-weight: bold;
}
#ichiran span.saitama a:link, #ichiran span.saitama a:visited {
	color: #FF6C4B;
	text-decoration: none;
}

#ichiran span.kawaguchi {
	font-weight: bold;
	color: #F9BE44;
}
#ichiran span.kawaguchi a:link, #ichiran span.kawaguchi a:visited {
	color: #F9BE44;
	text-decoration: none;
}
#ichiran span.kitaku{
	font-weight: bold;
	color: #99D0FD;
}
#ichiran span.kitaku a:link, #ichiran span.kitaku a:visited {
	color: #99D0FD;
	text-decoration: none;
}
#ichiran span.souka {
	color: #AEC58D;
	font-weight: bold;
}
#ichiran span.souka a:link, #ichiran span.souka a:visited {
	color: #AEC58D;
	text-decoration: none;
}
#ichiran span.toda {
	color: #5B95FF;
	font-weight: bold;
}
#ichiran span.toda a:link, #ichiran span.toda a:visited {
	color: #5B95FF;
	text-decoration: none;
}
#ichiran span.ageo {
	font-weight: bold;
	color: #FE7CA0;
}
#ichiran span.ageo a:link, #ichiran span.ageo a:visited {
	color: #FE7CA0;
	text-decoration: none;
}
#ichiran span.token {
	font-weight: bold;
	color: #000000;
}

#ichiran li {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
}
#ichiran li a {
	color: #595959;
}
#ichiran img{
	float:right;
	display:block;
}


.font_FF9D02 {
	color: #FF9D02;
}
.font_1981EA {
	color: #1981EA;
}
.font_FF7E00 {
	color: #FF7E00;
}
#home_area_right {
	margin: 0px;
	padding: 0px;
	clear: right;
	float: right;
	width: 272px;
	height: auto;
	display: block;
}
h2#h2_home_medama {
	background-image: url(img/home_medama_m01.jpg);
	margin: 0px;
	padding: 0px;
	height: 83px;
	width: 272px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999pt;
}
#home_medama {
	background-image: url(img/home_medama.jpg);
	margin: 0px 0px 8px;
	padding: 0px 0px 0px 27px;
	height: 292px;
	width: 245px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
#home_medama_mini {
	background-image: url(img/home_medama_mini.jpg);
	margin: 0px 0px -5px;
	padding: 0px 0px 0px 27px;
	width: 245px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
#home_medama_mini2 {
	background-image: url(img/home_medama_mini.jpg);
	margin: 0px 0px -5px;
	padding: 0px 0px 0px 27px;
	width: 245px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
#home_medama_footer {
	background-image: url(img/home_medama_footer.jpg);
	margin: 0px 0px 0px;
	padding: 0px 0px 0px 27px;
	width: 245px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
div.home_medama_bukken {
	padding-right: 30px;
	display: block;
	padding-bottom: 15px;
	padding-top: 15px;
}
.home_medama_bukken h3 {
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	margin: 0px 0px 6px;
	padding: 0px;
}
.home_medama_bukken h3 a {
	color: #595959;
}
.home_medama_bukken img {
	padding: 0px 5px 0px 0px;
	margin: 0px;
}
.home_medama_bukken p {
	font-size: 11px;
	line-height: 12px;
	color: #595959;
	margin: 0px;
	padding: 0px;
}
.home_medama_bukken ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
.home_medama_bukken li {
	font-size: 11px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: right;
	display: block;
}
.home_medama_bukken li a {
	color: #595959;
}
#home_area_right #h3_gekiyasu {
	margin: 0px;
	padding: 0px;
}
#home_area_right #h3_gekiyasu a {
	margin: 0px;
	padding: 0px;
	background-image: url(img/home_low_price.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 120px;
	width: 272px;
	text-indent: -99999pt;
}
#home_low_price {
	background-image: url(img/home_low_price.ub.jpg);
	display: block;
	margin: 0px;
	padding: 5px 0px 0px;
	height: 28px;
	width: 272px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
}
#home_low_price p {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 12px;
}
#home_low_price a {
	color: #FFFFFF;
}
#home_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 499px;
}
#home_left2 {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 499px;
}
#home_youto_search {
	background-image: url(img/home_youto_search_m01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 15px 0px 0px;
	padding: 0px;
	height: 49px;
	width: 466px;
        /*hasLayoutをtrueに変更
        float:left;*/
        zoom:1;
}
#home_youto_search h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 16px;
	font-weight: bolder;
	color: #808282;
	margin: 0px;
	padding: 5px 0px 0px 55px;
}
#home_youto_search .p01 {
	font-size: 11px;
	color: #6D9B07;
	margin: 0px;
	padding: 12px 0px 0px 55px;
}
#home_youto_search .p02 {
	font-size: 11px;
	color: #595959;
	margin: 0px;
	line-height: 13px;
}
#home_youto_search ul {
	list-style-type: none;
	margin: 13px 0px 0px;
	padding: 0px;
}
#home_youto_search li {
	font-size: 11px;
}
#home_youto_search li a {
	color: #595959;
}
#home_bike {
	margin: 20px 0px 10px;
	padding: 0px;
	width: 216px;
	text-align: left;
	display: block;
	float: left;
	clear: left;
}
#home_bike h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 15px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(img/home_bike_m01.jpg);
	text-align: center;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 6px 0px 0px;
	height: 23px;
	width: 216px;
}
#home_bike_ug {
	background: url(img/home_bike_bg.jpg) no-repeat left top;
	margin: 0px;
	padding: 10px 15px 0px;
	height: 76px;
	width: 186px;
	display: block;
}
#home_bike_ug .p02{
margin:0px;
padding: 0px;



}

.home_youto_right {
	display: block;
	margin: 20px 0px 0px 22px;
	padding: 0px;
	clear: right;
	float: left;
	width: 227px;
}

.home_youto_right h3 {
	margin: 0px;
	padding: 6px 0px 0px;
	height: 23px;

	width: 227px;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
	display: block;
	clear: both;
	background-image: url(img/home_youto_search_m02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.home_youto_bg02 {
	background-image: url(img/home_youto_search_bg02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 4px;
	padding: 0px 10px;
	height: 99px;
	width: 207px;
	display: block;
	clear: both;
}
.home_youto_bg02 p {
	font-size: 11px;
	color: #595959;
	line-height: 12px;
	margin: 0px;
	padding: 5px 0px 0px;
}
.clr {
	clear: both;
}
h2#home_howto {
	background-image: url(img/home_howto.jpg);
	display: block;
	margin: 20px 0px 0px;
	padding: 0px;
	float: left;
	height: 135px;
	width: 162px;
	text-indent: -99999pt;
	clear: left;
}
#home_howto a {
	margin: 0px;
	padding: 0px;
	height: 135px;
	width: 162px;
	display: block;
}
#home_howto_bg {
	background-image: url(img/home_howto_bg.jpg);
	margin: 20px 0px 0px;
	padding: 35px 15px 0px 0px;
	clear: right;
	float: left;
	height: 100px;
	width: 282px;
	display: block;
}
#home_howto_bg p {
	font-size: 12px;
	line-height: 18px;
	color: #595959;
	margin: 0px;
	padding: 0px;
}
#home_howto_bg ul {
	list-style-type: none;
	margin: 15px 0px 0px;
	padding: 0px;
}
#home_howto_bg li {
	font-size: 11px;
	color: #595959;
}
#home_howto_bg li a {
	color: #595959;
}
#home_faq {
	margin: 20px 0px 0px;
	padding: 0px;
	width: 217px;
	clear: left;
	float: left;
	display: block;
}
#home_faq h2 {
	background-image: url(img/home_faq_m.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999pt;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 217px;
}
#home_faq h2 a {
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 217px;
	display: block;
}
#home_faq_bg {
	background-image: url(img/home_faq_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 40px;
	padding: 0px 12px;
	height: 63px;
	width: 193px;
	display: block;
}
#home_faq_bg p, #home_voice_bg p {
	font-size: 11px;
	color: #595959;
	line-height: 13px;
	margin: 0px;
	padding: 10px 0px 0px;
}
#home_faq_bg ul, #home_voice_bg ul {
	list-style-type: none;
	margin: 4px 0px 0px;
	padding: 0px;
}
#home_faq_bg li, #home_voice_bg li {
	font-size: 11px;
	color: #595959;
}
#home_faq_bg li a, #home_voice_bg li a {
	color: #595959;
}
#home_voice {
	display: block;
	margin: 20px 0px 0px 25px;
	padding: 0px;
	float: left;
	clear: right;
}
#home_voice h2 {
	background-image: url(img/home_voice_m.gif);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 217px;
	text-indent: -99999pt;
}
#home_voice h2 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 31px;
	width: 217px;
}
#home_voice_bg {
	background-image: url(img/home_voice_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px 0px 40px;
	padding: 0px 12px;
	height: 63px;
	width: 193px;
}
#sidemenu {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	clear: right;
	float: left;
	width: 251px;
}
#home_mn_news_h2 {
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	background-image: url(img/home_news_m2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 12px 0px 0px 35px;
	height: 35px;
	width: 216px;
	clear: both;
	display: block;
	line-height: 14px;
}
#home_mn_camp_h2 {
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	background-image: url(img/home_campaign_m.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	margin-top: 10px;
	padding: 12px 0px 0px 45px;
	height: 35px;
	width: 216px;
	clear: both;
	display: block;
	line-height: 14px;
}
#home_mn_page {
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	background-image: url(img/home_news_m.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 30px 0px 0px;
	padding: 12px 0px 0px 35px;
	height: 35px;
	width: 216px;
	clear: both;
	display: block;
	line-height: 14px;
}
.home_side01 {
	background-image: url(img/home_news_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 10px;
	height: auto;
	width: 232px;
	text-align: left;
	display: block;
}
.home_side02 {
	background-image: url(img/home_news_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 20px 10px 12px;
	height: auto;
	width: 232px;
	text-align: left;
	display: block;
} 
.home_side02 .news_bk {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.home_side01 .date {
	font-size: 11px;
	color: #8DCB3C;
	margin: 0px;
	padding: 0px;
}
.home_side01 .news_title {
	font-size: 11px;
	line-height: 12px;
	color: #595959;
	margin: 0px;
	padding: 0px;
}
.home_side01 .news_title a:link, .home_side01 .news_title a:visited {
	font-size: 11px;
	line-height: 12px;
	color: #595959;
}
#home_mn_bgner_h2 {
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	background-image: url(img/home_bgner_m.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 10px 0px 0px;
	padding: 12px 0px 0px 35px;
	height: 36px;
	width: 216px;
	clear: both;
	display: block;
	line-height: 14px;
}
.home_bgn_txt01 {
	font-size: 10px;
	line-height: 14px;
	color: #595959;
	margin: 0px 0px 15px;
	padding: 0px 5px;
}
.home_side01 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.home_side01 li {
	font-size: 12px;
	line-height: 14px;
	list-style-type: none;
	background-image: url(img/p03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 0px 10px 5px;
	padding: 0px 0px 0px 15px;
	display: list-item;
}
.home_side01 li a {
	color: #595959;
}

#home_link_bn {
	background-image: url(img/link_bn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 10px 0px 0px;
	padding: 18px 0px 0px 30px;
	height: 31px;
	width: 219px;
	display: block;
	clear: both;
}
#home_link_bn2 {
	background-image: url(img/link_bn2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 10px 0px 0px;
	padding: 11px 0px 0px 30px;
	height: 24px;
	width: 219px;
	display: block;
	clear: both;
}
.news_bk a {
	font-size: 11px;
	color: #595959;
}
#home_link_bn a {
	font-size: 12px;
	color: #595959;
}
ul#footerlink {
	background-color: #EBEBEB;
	text-align: center;
	display: block;
	margin: 0px 0px 15px;
	padding: 8px 0px 0px;
	clear: both;
	width: 749px;
	border: 1px solid #868686;
	height: 22px;
}
#footerlink li {
	font-size: 11px;
	color: #595959;
	display: inline;
}
#footerlink li a {
	color: #595959;
}
.footercomment{
	font-size:11px;
	text-align:center;
	clear:both;
	width:749px;
	margin-bottom:10px;
}
.sougolink{
	font-size:11px;
	text-align:left;
	clear:both;
	width:749px;
	margin-bottom:10px;
	color: #595959;
}
.sougolink a{
	color: #595959;
	text-decoration: none; 
}
th,td {
   font-size:11px;
   color:#555555;
}
.text_h {
   font-size:12px;
   color:#6a9315;
   font-weight:bold;
}
.text_h2 {
   font-size:16px;
   color:#444444;
   font-weight:bold;
}
#text_t {
	font-size:12px;
	color:#444444;
	margin: 0px 20px 10px 0px;
	line-height: 18px;
	clear: both;
}
#text_t h2 {
	font-size:15px;
	color:#6a9315;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6A9315;
	width: 466px;
	padding-bottom: 5px;
	background-color: #F9F9F2;
	padding-top: 5px;
	padding-left: 5px;
}
#text_t h2 a:link, #text_t h2 a:visited {
	font-size:15px;
	color:#6a9315;
	font-weight:bold;
	text-decoration: underline;
}
#text_t h3 {
   font-size:14px;
   color:#006699;
   font-weight:bold;
}
#text_t dd {
   padding-bottom:20px;
   padding-top:20px;
   font-weight:normal;
   }
#home_catch {
	background-image: url(img/company_h_catch.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 0px;
	padding: 30px 20px 0px;
	height: 91px;
	width: 438px;
	display: block;
}
.sitemap_cont00 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 500px;
	clear: both;
	font-size:12px;
}
.sitemap_cont {
	display: block;
	clear: left;
	float: left;
	width: 220px;
	height: 1130px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.sitemap_cont2 {
	display: block;
	clear: none;
	float: left;
	width: 280px;
	height: 1130px;
	margin: 0px;
	padding: 0px;
}

.sitemap_cont ul, .sitemap_cont2 ul {
	margin-top: 10px;
}
.sitemap_cont li, .sitemap_cont2 li {
   font-size:12px;
   color:#444444;
   font-weight:bold;
}
#pannavi {
	display: block;
	margin: 0px;
	padding: 5px 0px 0px 5px;
	width: 745px;
	text-align: left;
	height: 18px;
	color: #2EB7D7;
}
#pannavi li {
	display: inline;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.bukken_photo01 {
	display: block;
	margin: 0px;
	padding: 0px 10px 40px 0px;
	float: left;
}
.bukken_photo02 {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	clear: right;
}
.bukken_photo01 img, .bukken_photo02 img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#page_mainimg {
	background-image: url(img/mainimg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 60px 0px 0px 25px;
	clear: both;
	height: 66px;
	width: 725px;
}
#page_mainimg p {
	font-size: 11px;
	color: #595959;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
#page_mainimg {
	background-image: url(img/mainimg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 60px 0px 0px 25px;
	clear: both;
	height: 66px;
	width: 725px;
}
#page_mainimg p {
	font-size: 11px;
	color: #595959;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
#page_left2 {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 499px;
}
#page_left2 h1 {
	background-image: url(img/bukken_m02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 25px;
	padding: 15px 0px 0px 15px;
	height: 31px;
	width: 451px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bolder;
	display: block;
}
#pagePrice {
	display: block;
	clear: both;
	margin-top: 5px;
	margin-bottom: 45px;
}
#pageCompanyInfo {
	display: block;
	clear: both;
	margin-top: 30px;
	margin-bottom: 10px;
}
#pagePdfLink {
	display: block;
	clear: both;
	margin-top: 0px;
	margin-bottom: 10px;
}
.faqFrm01 {
	display: block;
}
.faqFrm01 li {
	list-style-type: none;
	font-size: 12px;
	line-height: 22px;
}
.faqFrm01 li.qu01 {
	font-size: 12px;
	font-weight: bold;
	color: #669933;
	margin-top: 20px;
}
.faqDL {
	display: block;
	margin: 0px;
	padding: 0px;
}
.faqDL dt {
	margin: 0px;
	padding: 0px;
}
.faqDL dd {
	margin: 0px;
	padding: 0px;
}
.exmp_osusume {
	font-size: 12px;
	background-image: url(img/example_osusume.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	margin: 0px;
	padding: 25px 0px 0px 90px;
	height: 59px;
	width: 376px;
}
#nidukuri dt {
	margin: 0px;
	padding: 5px 10px 0px;
	background-color: #ECE9D8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #336633;
	color: #006633;
	font-weight: bold;
	width: 446px;
}
#nidukuri dd {
	margin: 0px 0px 20px;
	padding: 5px 10px 8px;
	background-color: #ECE9D8;
	width: 446px;
	display: block;
}
#firstLeft {
	padding: 5px;
	width: 200px;
	clear: left;
	float: left;
	margin-left: auto;
}
#firstR {
	display: block;
	padding: 5px;
	float: left;
	width: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: right;
}
.morelink {
	display: none;
}
.archiveDTL {
	background-color: #ECE9D8;
	display: block;
	width: 456px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.archiveDTL a:link, .archiveDTL a:visited {
	font-size: 11px;
	color: #336633;
}

.archiveMore {
	display: block;
	width: 456px;
}
.archiveMore a:link, .archiveMore a:visited {
	font-size: 11px;
	color: #336633;
}

.table_font td {
font-size:13px;
}
.textArea02 {
	font-size: 12px;
	line-height: 18px;
	color: #565656;
	padding-left: 10px;
	padding-right: 35px;
}
.textArea02 a {
	color: #565656;
}
.textArea02 li {
	list-style-type: none;
}

.area_list h3{
	margin: 15px 0px 3px 0px;
	padding: 0px;
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
}
.buken_list_komoku {


	background:#DFF1C7;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.buken_list_komoku_bot {
	background:#DFF1C7;
	border-right:1px solid #666666;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.buken_list_cont {
	padding: 3px 0px 3px 7px;
	font-size: 12px;
	line-height: 20px;
}
.req_table {
	margin: 0px;
	padding: 0px;
}

/*キャンペーン一覧　08/6/19*/
.cam_komoku {
	color: #666666;
	background-color: #FFEBBF;
	font-size: 12px;
}
.cam_titles {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	background-color: #FF9900;
}
.cam_contents {
	color: #333333;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 140%;
}

.navigation {
	display: block;
	text-align: center;
	font-size: 13px;
	color: #336633;
	margin-top: 10px;
	margin-bottom: 60px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
