#wrapper #mainimagearea {
	background-repeat: no-repeat;
	height: 293px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 0px;
	background-image: url(../images/mainimage.jpg);
	text-indent: -1000em;
}
#sidemenu_area {
	border: 1px solid #fff7bf;
	padding-left: 0px;
	background-image: url(../images/sidemenu_t_00.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	margin-top: 10px;
}
#sidemenu_area2 {
	border: 1px solid #fff7bf;
	padding-left: 0px;
	background-image: url(../images/sidemenu_t_00.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	margin-top: 10px;
}

#sidemenu_area_dealer {
	border: 1px solid #fff7bf;
	padding-left: 0px;
	background-image: url(../images/sidemenu_t_03.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
}
#sub1area {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	height: auto;
}
#sidemenu0_area {
	float: left;
	height: auto;
	width: 205px;
	margin-left: 5px;
	margin-right: 5px;
	clear: both;
}
#sidemenu0_area ul li.widget_welcart_search { list-style: none; }
#sidemenu0_area .widget_title { display: none; }
#sidemenu0_area input {
	width: 205px;
}
#sidemenu0_area input#searchsubmit {
	width: 90px;
}
.right_area {
	float: left;
	height: auto;
	width: 755px;
}
#news_area {
	background-repeat: no-repeat;
	float: left;
	height: auto;
	width: 755px;
	margin-right: 10px;
	background-image: url(../images/news_title.png);
	padding-top: 35px;
	margin-left: 10px;
}

#item_area {
	background-repeat: no-repeat;
	float: left; /* fix 2015.06.08 */
	height: auto;
	width: 755px;
	margin-right: 10px;
	background-image: url(../images/pickup_title.png);
	padding-top: 35px;
	margin-left: 10px;
	margin-top: 15px;
}

#osusume_area {
	background-repeat: no-repeat;
	float: left; /* fix 2015.06.08 */
	height: auto;
	width: 755px;
	margin-right: 10px;
	padding-top: 35px;
	margin-top: 15px;
}
#osusume_area h3 {
    background-color: #999999;
    color: #ffffff;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 20px;
    margin-left: 0;
    padding: 3px 5px;
}

.osusume {
	width: 170px;
	float: left;
    background-color: #f9f9f9;
    border: 1px solid #cccccc;
    margin-right: 6px;
    min-height: 150px;
    padding: 10px 5px;
}
.osusume_title {
    color: #660000;
    font-size: 12px;
    font-weight: bold;
    line-height: 150%;
    margin: 5px 0 5px 0;
    padding: 0;
    text-align: center;
}
.osusume_photo  {
    height: 100px;
    margin: 0 30px;
    overflow: hidden;
    text-align: center;
    width: 100px;
}
#btn_area {
	background-repeat: no-repeat;
	float: left;
	height: auto;
	width: 755px;
	margin-right: 10px;
	background-image: url(../images/content_title.png);
	padding-top: 35px;
	margin-left: 10px;
	margin-top: 15px;
}
#shop_area {
	background-repeat: no-repeat;
	float: left;
	height: auto;
	width: 755px;
	margin-right: 10px;
	background-image: url(../images/shopping_title.png);
	padding-top: 35px;
	margin-left: 10px;
	margin-top: 15px;
}
#main_area {
	background-repeat: no-repeat;
	float: left;
	height: auto;
	width: 755px;
	margin-right: 10px;
	background-image: url(../images/about/about_t.png);
	padding-top: 50px;
	margin-left: 10px;
	margin-top: 15px;
}
#category_area {
	float: left;
	height: auto;
	width: 755px;
	margin-right: 10px;
/*	padding-top: 50px;*/
	margin-left: 10px;
	font-size: 0.8em;
}
#category_area table {
    border: 1px solid #cccccc;
    width: 100%;
}
#category_area table th, #category_area table td {
    border: 1px solid #cccccc;
    padding: 10px;
}
#category_area table th {
    background: #eee none repeat scroll 0 0;
    text-align: left;
    width: 30%;
}
#category_area .detail {
	height: 50px;
	padding: 10px 50px 10px 0;
}
#category_area .detail p {
	float: right;
}
#category_area .dealer_list table {
    border: 1px solid #cccccc;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 5px;
}
#category_area .dealer_list table th, #category_area .dealer_list table td {
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-right:none;
   padding: 10px;
}
#category_area .dealer_list table th {
    background: #eee none repeat scroll 0 0;
    text-align: left;
    width: 20%;
}
#category_area .dealer_list table td.btn_area {
    width: 10%;
    border-left: none;

}
#category_area .dealer_list .interview { padding: 0 10px; }
#category_area .dealer_list .interview table { border: none;}
#category_area .dealer_list .tenpo_info table { border: none;}
#category_area .dealer_list .interview td { border: none;}
#category_area .dealer_list .tenpo_info td { 
	border: none;
}


.area_title {
display: none;
/*
	width: 98%;
	margin-top: 0px;
	background-color: #FFF7C0;
	height: 25px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #619A15;
	margin-bottom: 40px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 0.9em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #619A15;
	color: #58261b;
*/
}
.makers_title {
display:none;
/*
	width: 98%;
	margin-top: 0px;
	background-color: #FFF7C0;
	height: 25px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #F6641B;
	margin-bottom: 40px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 0.9em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7631B;
	color: #2B120D;
*/
}

#archive_area {
	float: left;
	height: auto;
	width: 755px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 50px;
	background-image: url(../images/item_bg.jpg);
	background-repeat: no-repeat;

}
#archive_area .hind1 {
	display: none;
}
#archive_area .item_title {
	margin-bottom: 10px;
	text-align: left;
	padding-left: 0.5em;
	background: url('');
	background-color: #fffce1;
	border-bottom: 2px solid #5e9d0e;
	border-top: 2px solid #5e9d0e;
	height: auto;
}
#archive_area .item_photo {
	width: 120px;
	float: left;
	margin-right: 10px;
}
#archive_area .item_text {
	margin-left: 10px;
}

.navigation {
	margin-bottom: 10px;
}
/*****************************/
#main_areaitem {
	background-repeat: no-repeat;
	float: left;
	height: auto;
	width: 755px;
	margin-right: 10px;
	background-image: url(../images/about/about_t.png);
	padding-top: 50px;
	margin-left: 10px;
	margin-top: 15px;
}
.item_name {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6CA324;
	border-right-color: #6CA324;
	border-bottom-color: #6CA324;
	border-left-color: #6CA324;
	font-weight: bolder;
	color: #592817;
	padding: 5px;
	background-color: #FFFCE6;
	margin: 19px 0;
}

#item_detail_area {
	background-image: url(../images/item_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: auto;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 45px;
	width: 755px;
}
#item_detail_area .item_left { width: 300px; float: left; }
#item_detail_area .item_right { width: 450px; float: right; }
#item_detail_area .field { display: none; }
#item_detail_area form { display: none; }


#item_detail_area table.ht1, .item_custom_field table{
	width: 100%;
	border-collapse: separate;
	border-spacing: 0px;
	margin: 20px 0;
}
#item_detail_area td.hinl, .item_custom_field th{
	width:25%;
	padding:4px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFCE6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FC6;
}
#item_detail_area  td.hinr, .item_custom_field td{
	width:75%;
	padding:4px;
	background-color: #FEFAF5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FC9;
}
#itempage {
    width: 100%;
    font-size: 0.8em;
}
#itempage .itemimg {
    float: left;
    margin-right: 10px;
    width: 300px;
}
#itempage .itemsubimg {
    margin-bottom: 10px;
    padding-top: 300px;
}
#itemimg_nav ul li { 
	float: left; 
	width: 90px; 
	margin-right: 3px;
	list-style: none;
}

#itempage .assistance_item .listbox {
    background-color: #f9f9f9;
    border: 1px solid #cccccc;
    margin-right: 10px;
    padding: 10px;
	min-height: 150px;
}
#itempage .assistance_item li {
    float: left;
    margin: 0;
    padding: 0 0 10px;
    width: 188px;
	list-style: none;
    
}
#itempage .assistance_item .slit {
    background-image: url("image/no_img.gif");
    background-repeat: no-repeat;
    float: left;
    height: 100px;
    margin: 0 30px;
    overflow: hidden;
    text-align: center;
    width: 100px;
}
#itempage .assistance_item .detail {
	clear: both;
    margin-left: 0;
    padding-left: 0px;
    padding-top: 5px;
    width: auto;
}
#itempage .assist_excerpt p { display: none; }
#itempage .assist_price { display: none; }
#leftbtn_area {
	background-repeat: no-repeat;
	float: left;
	height: auto;
	width: 235px;
	margin-left: 10px;
	margin-right: 15px;
	margin-top: 10px;
}
#contents_area {
	background-repeat: no-repeat;
	float: left;
	height: auto;
	width: 640px;
	font-size: 0.9em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.5em;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #FDF9F0;
	padding: 10px;
}
#pankuzuarea {
	width: 400px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#wrapper #sub1area #sub2area #btn_area img {
	margin: 2px;
	border: 1px solid #FFC;
}
#wrapper #sub1area #sub2area #shop_area img {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#wrapper #sub1area #sub2area #btn_area hop_area img {
	margin: 5px;
}
/*#wrapper #sub1area #sub2area #sidemenu0_area form #sidemenu_area ul li {*/
#wrapper #sub1area #sub2area #sidemenu0_area #sidemenu_area ul li,
#wrapper #sub1area #sub2area #sidemenu0_area #sidemenu_area_dealer ul li {
/*	list-style-position: inside;*/
	background: url(../images/li_side_bg.png) no-repeat;
	list-style: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FC9;
/*	padding-bottom: 5px;*/
/*	padding-top: 5px; */
	width: 200px;
	font-size: 0.8em;
	font-weight: bold;
	text-indent: 10px;
}

#wrapper #sub1area #sub2area #sidemenu0_area #sidemenu_area ul li a,
#wrapper #sub1area #sub2area #sidemenu0_area #sidemenu_area_dealer ul li a {
	padding-bottom: 5px;
	padding-top: 5px;
	text-indent: 20px;
	display: block;
}
#wrapper #sub1area #sub2area #sidemenu0_area #sidemenu_area ul li a:hover, 
#wrapper #sub1area #sub2area #sidemenu0_area #sidemenu_area_dealer ul li a:hover{
	background: #e1e1e1;
}

#wrapper #sub1area #sub2area #sidemenu0_area #sidemenu_area .children_show, 
#wrapper #sub1area #sub2area #sidemenu0_area #sidemenu_area_dealer .children_show{ 
	background: url(../images/li_side_bgchild.png) no-repeat;
} 
#wrapper #sub1area #sub2area #sidemenu0_area #sidemenu_area .children_show a, 
#wrapper #sub1area #sub2area #sidemenu0_area #sidemenu_area_dealer .children_show a{ 
	text-indent: 30px;
}
.children_hide { display: none; } 

#sidemenu_area_dealer a.current{
	background:  #e1e1e1 url(../images/li_side_bg.png) no-repeat;
}
#sidemenu_area_dealer .children_show a.current{
	background:  #e1e1e1 url(../images/li_side_bgchild.png) no-repeat;
}

.abouttitle {
	font-weight: bold;
	color: #307002;
	border-bottom-width: 2px;
	border-bottom-style: double;
	border-bottom-color: #BDE353;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFF7C0;
	text-indent: 10px;
}


.btnarea_s {
	float: right;
	padding: 5px;
	clear: both;
}
.btn_k {
	height: 10px;
	width:57px;
	position: absolute;
	left: 884px;
	top: 57px;
}
#wrapper #sub1area #sub2area #news_area #news p img {
	margin-left: 10px;
}

.content_title {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5E9D0E;
	border-bottom-color: #5E9D0E;
	color: #A33407;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.btn_contentshosai {
	float: right;
}

.content {
	float: left;
	width: 245px;
	padding-right: 5px;
	padding-bottom: 10px;
}


.footbox2 ul li a {
	color: #FFF;
}


.content_title {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5E9D0E;
	border-bottom-color: #5E9D0E;
	color: #A33407;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 45px;
	background-color: #FFFCE1;
	margin-top: -12px;
	margin-left: 2px;
	width: 245px;
}

.btn_shosai {
	float: right;
	margin-left: 100px;
}

.pickup {
	float: left;
	width: 182px;
	
	padding-right: 5px;
}
.item_photo {
	display: table-cell;
	width: 188px;
	height: 188px;
	text-align: center;
	vertical-align: middle;
}
.item_title {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5E9D0E;
	border-bottom-color: #5E9D0E;
	color: #A33407;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFCE1;
}
.item_text {
	font-size: 0.8em;
	line-height: 1.4em;
	height: auto;
	padding: 5px;
}
/* add 2015.06.08 */
.item_text .loopimg {
	display: none;
}

#page-top1{
	display: block;
	position: fixed;
	z-index: 9999;
	bottom: -60px;
	right: 10px;
	width: 120px;
	padding: 10px 5px;
	color: #fff;
	text-align: center;
	text-decoration: none;


  transition: .5s;
	background-color: #ff6600;
	background-position: 0;
}#wrapper #sub1area #sub2area #contents_area #map_kw img {
	margin: 5px;
}

#wrapper #sub1area #sub2area #contents_area #map_kw ul li {
	list-style-position: inside;
	list-style-image: url(../images/li_green.jpg);
	padding-left: 15px;

}
#page-top1:hover{ 
  background: #F89087(0,0,0,.5);
}

#wrapper #sub1area #sub2area #aisatsu_area ul li img {
	margin-bottom: 7px;
}
#wrapper #sub1area #sub2area #aisatsu_area ul li {
	list-style-type: none;
}
#pankuzu {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 0.8em;
	color: #036;
	padding-left: 230px;
}
#contents_area img {
	margin-top: 5px;
	margin-bottom: 5px;
}


#leftbtn_area ul li {
	list-style-type: none;
	margin-bottom: 5px;
}
#aisatsu_area img {
	margin-bottom: 5px;
	margin-right: 5px;
}
#leftbtn_area img {
	margin-bottom: 5px;
	margin-right: 5px;
}
#wrapper #sub1area #sub2area #topai_area p {
	font-size: 13px;
	line-height: 21px;
}
.pred {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #900;
}
.predti {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #C00;
	background-color: #EFEEF2;
	width: 630px;
}
.footbox2 ul li {
	list-style-position: inside;
	list-style-image: url(../images/li_footer.jpg);
	font-size: 0.8em;
	margin-bottom: 15px;
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
}
/*-footarea-*/
#footerb {
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/copy_bk.jpg);
	background-repeat: repeat;
}
.footbox2 ul li {
	list-style-position: inside;
	list-style-image: url(../images/li_footer.jpg);
	font-size: 0.8em;
	margin-bottom: 8px;
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#foot {
	text-align:right;
	background-image: url(../images/shared/footarea_bk.jpg);
	background-repeat: repeat;
	background-position: 0 0;
	height: 265px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#footwrap {
	position:relative;
	width:1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-bottom: 10px;

}
#footwrap2 {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 150px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#footwrap3 {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}
#grouprogo {
	background-image: url(../images/shared/foot_adress.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 242px;
	text-indent: -1000em;
	margin-top: 10px;
	margin-bottom: 10px;
}
.footbox {
	float: right;
	width: 226px;
	text-align: left;
	padding-top: 10px;
	margin-right: 10px;
}
.footbox li {
	letter-spacing:0;
	list-style-position: inside;
	list-style-image: url(../images/shared/footlist_icon.jpg);
}
.footbox h3 {
	font-weight:bold;
	font-size:1.0em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0b4569;
}
.footbox2 h3 {
	font-weight:bold;
	font-size:1.0em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0b4569;
}
.footbox ul {
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	font-weight:normal;
	font-style:normal;
	font-size:1.0em;
	font-family:inherit;
	vertical-align:baseline;
	letter-spacing:1px;
}
.footbox2 ul {
	margin:0px;
	border:0px;
	outline:0px;
	font-weight:bold;
	font-style:normal;
	font-size:0.9em;
	font-family:inherit;
	vertical-align:baseline;
	letter-spacing:1px;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.title {
	line-height:0;
	letter-spacing:0;
	list-style-position: inherit;
	list-style-image: 
	padding-bottom: 1.0em;
}
.footbox li a img { vertical-align:top; }


.footbox2 {
	float: left;
	width: 176px;
	text-align: left;
	padding-top: 10px;
	white-space: nowrap;
	margin-right: 10px;
	margin-left: 10px;
	text-indent: 5px;
}
.footbox2 li {
	letter-spacing:0;
	list-style-position: inside;
	list-style-image: url(../images/shared/footlist_icon.jpg);
}
.footbox li a img { vertical-align:top; }


/*ヘッド最上部エリア */
#tophead {
	height: 18px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/head_ti.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 10px;
	text-indent: -1000em;
}
#mainparea {
    background-color: #f8f5f0;
    height: 280px;
    width: 100%;
}
/*ロゴエリア */
#headc {
	background-image: url(../images/head_bk.jpg);
	background-repeat: repeat;
	height: 38px;
}
#headb {
	background-image: url(../images/menu_bk.jpg);
	background-repeat: repeat;
	height: 50px;
}
#toprogo {
	height: 70px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/tel_bk.png);
	background-repeat: no-repeat;
}
#headmain {
	height: 280px;
	background-color: #F8F5F0;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #5F9C11;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #5F9C11;
}
#headd {
	background-repeat: repeat;
	height: 70px;
	background-image: url(../images/foter_bk.jpg);
}
#head_box #head_content {
	padding: 0px;
	float: left;
	height: 50px;
	width: 230px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#head_box #head_content img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	display: inline;
}
#head_box #head_content #form {
	float: right;
}
#head_box #head_content3 {
	padding: 0px;
	float: right;
	height: 18px;
	width: 117px;
	margin-top: 15px;
	margin-right: 280px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#head_box #head_content3 img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	display: inline;
}


#head_box #head_content2 {
	padding: 0px;
	float: right;
	height: 22px;
	#width: 115px;
	width: 200px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 250px;
}
#head_box #head_content2 img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	display: inline;
}

/*ロゴエリアここまで */
/*メニューエリアここから */
#header {
	background-repeat: repeat;
	height: 50px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#header #gnavi {
	padding: 0px;
	height: 50px;
	width: 1020px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/menu_bk.jpg);
	background-repeat: repeat;
}
#header #gnavi ul {
	height: 50px;
	width: 1020px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-repeat: repeat;
}
#header #gnavi ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	text-decoration: none;
	list-style-type: none;
}

#header #gnavi ul #one a {
	margin: 0px;
	padding: 0px;
	float: left;
h
	eight: 50px;
	width: 65px;
	display: block;
	background-image: url(../images/g_01.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	height: 50px;
}
#header #gnavi ul #two a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 211px;
	display: block;
	background-image: url(../images/g_02.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}

#header #gnavi ul #three a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 120px;
	display: block;
	background-image: url(../images/g_03.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
#header #gnavi ul #four a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 134px;
	display: block;
	background-image: url(../images/g_04.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
#header #gnavi ul #five a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 105px;
	display: block;
	background-image: url(../images/g_05.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
#wrapper #mainimagearea {
	background-image: url(../images/mainchori.jpg);
	background-repeat: no-repeat;
	height: 476px;
	width: 940px;
}

#header #gnavi ul #six a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 119px;
	display: block;
	background-image: url(../images/g_06.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
#header #gnavi ul #seven a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 120px;
	display: block;
	background-image: url(../images/g_07.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
#header #gnavi ul #eight a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 126px;
	display: block;
	background-image: url(../images/g_08.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
#gnavi ul li em {
	visibility: hidden;
	text-decoration: none;
	list-style-type: none;

}
/*メニューエリアここまで */
.top {
}
#footwrapper {
	background-repeat: repeat;
	height: 10px;
	background-color: #CCC;
	margin-top: 15px;
}

#headerwrap {
	position: relative;
	height: 130px;
	margin-bottom: 20px;
}
a:hover {
	opacity:0.8;
	color: #300;
	text-decoration: blink;
}
#footer {
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/foter_bk.jpg);
	background-repeat: repeat;
}

#footer p {
	text-align: right;
	font-size: 0.8em;
	color: #42210E;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
}
a {
	color: #58261B;
	text-decoration: none;
}
.copyright {
	font-size: 11px;
	padding-top: 15px;
	width: 310px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	color: #300;
	float: right;
}
* html body {
	overflow: hidden;
}
div#headerArea {
	position: fixed !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background-color: #333;
	color: #fff;
}
div#footerArea {
	position: fixed !important;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	background-color: #333;
	color: #fff;
}
* html div#contentsArea {
	height: 100%;
	overflow: auto;
}


.list{
	width: 499px;
	display: block;
	border: 1px solid #333333;
	margin: 5px;
	float: left;
}
.list h2{
	color: #FFFFFF;
	background-color: #333333;
	padding: 4px;
	margin: 0px;
	font-size: 115%;
	text-align: center;
}

.list dt, .list dd{
	padding: 5px 4px 5px 4px;
}
.list dt {
	width: 250px;
	clear: left;
	float: left;
	color: #333333;
	background-color: #FF9;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	text-align: center;
}
.list dd {
	margin-left: 40px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	background-color: #FFF;
}
#news p {
	float: left;
	height: 20px;
	width: 755px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.8em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EBC99A;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#news p span {
	padding: 2px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 5px;
	float: left;
	height: auto;
	width: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	background-color: #6EA526;
	font-size: 0.8em;
}
 #news p span img {
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	margin-top: 0px;
	height: 24px;
	width: 119px;
	vertical-align: middle;#news_small {
	float: left;
	margin: 0px;
	padding: 0px;
}

#wrapper #footerb #footwrap3 #under_menu {
	float: left;
	width: 980px;
}
#wrapper #sub1area #sub2area #sidemenu0_area a img {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
}
#ppmain_area p {
	font-size: 0.9em;
	line-height: 1.4em;
}
