.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */
body{margin:0;padding:0;font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;text-align:center;background-color:#7BB02A}.clear{clear:both}a img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}.red,#subcontents .red{color:#C00}.blue,#subcontents .blue{color:#06C}.orange,#subcontents .orange{color:#F60}.green,#subcontents .green{color:#690}.yellow_a,#subcontents .yellow_a{background-color:#FFFEEB}a:link{color:#360}a:visited{color:#060}a:hover{color:#690;text-decoration:none}a:active{color:#096}#head{background-image:url(../images/bg_head.jpg);background-repeat:repeat-x;background-position:left bottom}#headin h1,#sublogo{margin:0;padding-top:15px;float:left;padding-bottom:18px}#headin form{margin:0;float:left;padding-left:45px;font-size:12px;padding-top:27px}#headin input{margin:0;padding:0;vertical-align:middle}#headin #headnavi{float:right;width:275px;font-size:12px;padding-top:27px}#headnavi li{float:left;line-height:100%;background-image:url(../images/pt_green.gif);background-repeat:no-repeat;background-position:left center;margin:0;padding:5px 10px 5px 17px}#navi{background-image:url(../images/navi_bg.png);background-repeat:repeat-x;background-position:0 0;clear:both}li#navi_a a{text-decoration:none;background-image:url(../images/navi_home.jpg);background-repeat:no-repeat;background-position:0 0;text-indent:-10000px;display:block;height:35px;width:60px}li#navi_a a:hover,li#navi_a em{text-decoration:none;background-image:url(../images/navi_home.jpg);background-repeat:no-repeat;background-position:0 -35px;text-indent:-10000px;display:block;height:35px;width:60px}li#navi_b a{text-decoration:none;background-image:url(../images/navi01.jpg);background-repeat:no-repeat;background-position:0 0;text-indent:-10000px;display:block;height:35px;width:141px}li#navi_b a:hover,li#navi_b em{text-decoration:none;background-image:url(../images/navi01.jpg);background-repeat:no-repeat;background-position:0 -35px;text-indent:-10000px;display:block;height:35px;width:141px}li#navi_c a{text-decoration:none;background-image:url(../images/navi02.jpg);background-repeat:no-repeat;background-position:0 0;text-indent:-10000px;display:block;height:35px;width:144px}li#navi_c a:hover,li#navi_c em{text-decoration:none;background-image:url(../images/navi02.jpg);background-repeat:no-repeat;background-position:0 -35px;text-indent:-10000px;display:block;height:35px;width:144px}li#navi_d a{text-decoration:none;background-image:url(../images/navi03.jpg);background-repeat:no-repeat;background-position:0 0;text-indent:-10000px;display:block;height:35px;width:144px}li#navi_d a:hover,li#navi_d em{text-decoration:none;background-image:url(../images/navi03.jpg);background-repeat:no-repeat;background-position:0 -35px;text-indent:-10000px;display:block;height:35px;width:144px}li#navi_e a{text-decoration:none;background-image:url(../images/navi04.jpg);background-repeat:no-repeat;background-position:0 0;text-indent:-10000px;display:block;height:35px;width:142px}li#navi_e a:hover,li#navi_e em{text-decoration:none;background-image:url(../images/navi04.jpg);background-repeat:no-repeat;background-position:0 -35px;text-indent:-10000px;display:block;height:35px;width:142px}li#navi_f a{text-decoration:none;background-image:url(../images/navi05.jpg);background-repeat:no-repeat;background-position:0 0;text-indent:-10000px;display:block;height:35px;width:144px}li#navi_f a:hover,li#navi_f em{text-decoration:none;background-image:url(../images/navi05.jpg);background-repeat:no-repeat;background-position:0 -35px;text-indent:-10000px;display:block;height:35px;width:144px}li#navi_g a{text-decoration:none;background-image:url(../images/navi06.jpg);background-repeat:no-repeat;background-position:0 0;text-indent:-10000px;display:block;height:35px;width:145px}li#navi_g a:hover,li#navi_g em{text-decoration:none;background-image:url(../images/navi06.jpg);background-repeat:no-repeat;background-position:0 -35px;text-indent:-10000px;display:block;height:35px;width:145px}.layout_a{padding-bottom:10px;clear:both}#flasharea{padding-bottom:5px;background-color:#FFF;padding-top:10px}#d1,#contentsopenbtn{background-color:#FFF}#topcontents{text-align:left;width:920px;margin-right:auto;margin-left:auto;background-image:url(../images/top/bg_r.gif);background-repeat:no-repeat;background-position:right bottom;padding-top:15px;padding-bottom:30px}#topcontents #topcon_main{float:left;width:690px}#topcontents #topsidebar{float:right;width:200px;background-color:#DEEBCA;padding-bottom:30px}#topicsarea{background-color:#FFFEEB;background-image:url(../images/top/bg_topics.gif);background-repeat:no-repeat;background-position:right 29px;width:400px;float:left}.entry{padding:10px}#topicsarea .entry{font-size:75%;line-height:140%}#topicsarea .entry h3{font-size:110%;font-weight:400;margin-top:0;margin-bottom:0;padding-bottom:5px}#topicsarea .entry p,#topcontents h2{margin:0}#topbanaarea{width:281px;float:right}#whatsnew table.what_de{margin-top:2px}#whatsnew table.what_de td{font-size:70%;line-height:130%;background-color:#F3F3F3;padding:8px;border-bottom:1px solid #FFF}#whatsnew table.what_de th{font-size:70%;line-height:130%;background-color:#F3F3F3;padding:8px;font-weight:400;text-align:center;border-left-style:none;border-bottom:1px solid #FFF;border-right:1px solid #CCC}#topcontents #rakunouarea h2,#topcontents #eventarea h2{padding-bottom:4px}#rakunouarea{width:340px;float:left}#eventarea{width:340px;float:right}.box{clear:both;border-bottom:1px solid #CCC}.box .boximg{margin:0;width:105px;float:left}.box .boxtextarea{width:220px;padding-right:5px;float:right}.boxtextarea h3{font-size:75%;margin:0;padding-top:8px;padding-bottom:5px}.boxtextarea p{font-size:70%;line-height:140%;margin:0}.side_newsbox .side_inbox{padding:10px 10px 5px 10px}.side_newsbox .side_inbox p{}.side_newsbox .side_inbox img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}#bootmarea{
	background-color:#DEEBCA;
	clear:both;
	background-image:url(../images/bg_foot.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	padding-bottom:60px
}#bootmarea #bottomin .gotopbtn{
	text-align:right;
	clear: both;
}#bottomin .bottombox{background-color:#FFF;background-image:url(../images/top/bg_r_bottom.gif);background-repeat:no-repeat;background-position:center bottom;padding-bottom:10px;width:200px;float:left;margin:0 15px 0 0}#bottomin .bottombox_long{background-color:#FFF;background-image:url(../images/top/bg_r_bottom_long.gif);background-repeat:no-repeat;background-position:left bottom;padding-bottom:10px;width:275px;float:left;margin-top:20px}.bottomboxin_long{
	padding-left:10px;
}#bootmarea .bottomboxin_long p{margin:0;padding-right:10px;float:left}.bottombox_long .longtop{
	background-image:url(../images/top/bg_r_top_long.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:10px;
}#bottomin .bottombox .bottomboxin{padding:10px 15px 0}.bottomboxin p{margin:0;padding-bottom:5px;font-size:85%}.bottomboxin h2{font-size:85%;padding-top:4px;padding-bottom:4px;padding-left:4px;margin:0 0 10px;border-left:5px solid #7BB02A}.bottomboxin ul{padding:0;list-style-type:none;margin:0 0 8px}.bottomboxin li{font-size:11px;line-height:140%;background-image:url(../images/pt_orange.gif);background-repeat:no-repeat;background-position:left center;padding-top:3px;padding-bottom:3px;padding-left:18px}.bottomboxin .qrtext{font-size:75%;line-height:140%;float:right;padding-top:15px;width:85px}.bottomboxin .moburl{font-size:70%;color:#360;clear:both;padding-top:5px}.bottomboxin .mobtext{font-size:65%;padding-top:5px}.subbottom{padding-bottom:85px}#foot{background-color:#7BB02A;clear:both}#foot a,.white,#subcontents .white{color:#FFF}#foot #footin,#bootmarea #bottomin,#naviin,#head #headin{text-align:left;width:920px;margin-right:auto;margin-left:auto}#foot #footin p.cop{font-family:Arial, Helvetica, sans-serif;font-size:10px;padding-top:13px;padding-bottom:15px;float:left;margin:0}#foot #footin p.footlink{font-size:12px;color:#FFF;float:right;padding-top:10px;padding-bottom:15px;margin:0}#subcontents{clear:both;background-color:#FFF}#pan{background-image:url(../images/bg_pan.gif);background-repeat:repeat-x;clear:both;background-color:#FFF;height:30px}#pan #pan_in{width:920px;text-align:left;margin-right:auto;margin-left:auto;font-size:75%;color:#333;padding-top:7px}#subcon_in{text-align:left;width:920px;margin-right:auto;margin-left:auto;padding-top:1px}#sub_onecol{padding-top:20px;padding-bottom:20px}#sub_tocol{background-image:url(../images/bg_sub_to.gif);background-repeat:repeat-y}#submain{width:670px;float:right;padding-top:25px;padding-bottom:30px}#localnavi{width:220px;padding-top:30px;float:left}#localnavi #localmenu{background-color:#FFF;background-image:url(../images/localnavi_top.gif);background-repeat:no-repeat;background-position:0 0;width:200px;padding-top:17px;padding-left:10px}#subcontents #localmenu ul{margin:0;list-style-type:none;padding:0 0 15px;border-top:1px solid #CCC}#subcontents #localmenu ul li{background-image:url(../images/pt_loclalnavi_b.gif);background-repeat:no-repeat;background-position:3px 6px;padding-left:17px;padding-top:4px;padding-right:8px;border-bottom:1px solid #CCC}#subcontents #localmenu ul li.open{background-image:url(../images/pt_loclalnavi.gif);background-repeat:no-repeat;background-position:3px 6px;padding-left:17px;padding-top:4px;padding-right:8px;background-color:#E9E9E9;border-bottom:1px solid #CCC}#localmenu .localmenutit{font-size:75%;color:#FFF;background-color:#72A617;margin-bottom:0;padding:3px 3px 3px 6px}#subcontents h1{font-size:100%;color:#FFF;line-height:100%;background-image:url(../images/bg_h1.jpg);background-repeat:repeat-x;background-position:0 0;margin:0;padding-top:11px;padding-bottom:18px}#subcontents h1 span{background-image:url(../images/h1_pt.jpg);background-repeat:no-repeat;background-position:8px 0;padding-left:28px;margin:0}#subcontents h2{font-size:100%;font-weight:400;color:#360;background-image:url(../images/bg_h2.jpg);background-repeat:repeat-x;padding-top:5px;padding-bottom:8px;padding-left:8px;margin:15px 0 0}#subcontents h2 a{background-image:url(../images/h2_pt.jpg);background-repeat:no-repeat;background-position:0 3px;display:block;padding-left:20px}#subcontents h3{font-size:85%;margin-bottom:5px;padding-bottom:2px;line-height:120%;margin-top:0;padding-top:15px;color:#360;border-bottom:2px solid #999}#subcontents h4{font-size:85%;font-weight:400;background-color:#DEEBCA;padding:5px;margin-top:0;margin-bottom:15px;border-bottom:1px dotted #690}#subcontents p{font-size:75%;line-height:150%;color:#333;margin:0;padding-bottom:8px}#subcontents ul,#subcontents ol{
	margin:0;
	padding-top:0;
	padding-bottom:8px;
	padding-left:14px
}#subcontents li{font-size:12px;line-height:150%;color:#333;padding-bottom:5px}ol.privacy li{margin-bottom:15px}.in_box{padding:5px 15px 20px}.in_con{padding-right:15px;padding-left:15px}.bottomline{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #CCC}#subcontents p.big{font-size:85%}#news{width:920px;background-image:url(../news/images/bg_02.gif);background-repeat:repeat-y;background-position:0 0}#news .news_navi{width:220px;float:left;padding-top:15px}#news .side_newsbox .side_inbox{padding:10px 0 5px 16px}#news .side_newsbox h2{font-size:75%;color:#FFF;background-image:url(../images/top/bg_newstit.jpg);background-repeat:repeat-x;background-position:0 0;height:21px;padding-top:5px;padding-left:5px}#news .navi_last{border-bottom:3px solid #360}#news .news_main{float:right;width:670px}#news p.date{color:#360;font-size:30px;line-height:100%;font-weight:700;padding-top:25px;padding-bottom:5px}#news p.date em{font-size:14px;font-style:normal}#subcontents #news .news_main h2{font-size:110%;color:#360;background-image:none;line-height:28px;margin-bottom:15px;clear:both;margin-right:10px;margin-left:10px;padding:5px 0;border-bottom:2px solid #FFCB4F}#subcontents #news .news_main h2 span{font-size:70%;color:#333;line-height:12px}#news .news_box p{float:left;width:400px;font-size:85%;line-height:160%}#news .news_box .photo{float:right;width:240px}#subcontents #localmenu ul.no_sp{padding-bottom:0}#subcontents #localmenu ul.no_line{border-top-style:none}#subcontents #localmenu ul.list_second{margin:0;border-top-style:none;padding:5px 0 10px 30px;list-style:disc outside}#subcontents #localmenu ul.list_second li{background-image:none;border-bottom-style:none;padding:4px 8px 0 0}#subcontents #localmenu ul.list_line{border-bottom:1px solid #CCC}.sidebanaarea{padding-top:10px;padding-bottom:10px;padding-left:10px;clear:both}#subcontents p.osirase_tit{
	padding-top:5px;
	padding-bottom:3px;
	float: left;
}#subcontents .osirase{
	background-image:url(../life/bank/images/bg_02.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#F0F0F0;
	margin-bottom:20px;
	clear: both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}#subcontents .osirase_bg{background-image:url(../life/bank/images/bg_01.gif);background-repeat:no-repeat;background-position:left top;margin:0;padding:12px 10px 0}#subcontents ul.sp{padding-left:40px}.s_navi{background-color:#E9E9E9;padding:8px;margin-bottom:15px}#subcontents .s_navi p.s_kensu{line-height:100%;float:left;width:400px;padding:0}#subcontents .s_navi p.s_pagelink{line-height:100%;float:right;width:400px;padding:0;text-align:right}.searchentry .s_area{margin-bottom:15px;border-bottom:1px dotted #CCC}#subcontents table.tabdesign_a{margin-bottom:20px;margin-top:20px}#subcontents table.tabdesign_a td{font-size:75%;line-height:140%;color:#333;padding:8px;border-bottom:1px solid #CCC}#subcontents table.tabdesign_a td table {font-size: 135%;}#subcontents table.tabdesign_a th{font-size:75%;line-height:140%;color:#333;padding:8px;background-color:#F2F2F2;border-bottom:1px solid #CCC}#subcontents table.tabdesign_a th.area{font-size:85%;background-color:#7BB02A;font-weight:700;color:#FFF;text-align:left}#subcontents table.tabdesign_a td.shop{font-weight:700;color:#C60;border-top:2px solid #CCC}#subcontents table.tabdesign_a td.shopb{font-weight:700;color:#C60}#subcontents .text14{font-size:85%;line-height:160%}#subcontents .text18{font-size:110%}.kage_box{clear:both;width:650px;background-image:url(../news/images/bg_01.jpg);background-repeat:no-repeat;background-position:left bottom;margin-bottom:15px;padding:5px 10px 25px}.bottomline_ten{margin-bottom:15px;padding-bottom:5px;clear:both;border-bottom:1px dotted #999}#subcontents table{text-align:left;vertical-align:top;border-top:1px solid #CCC;border-right:1px solid #CCC}#subcontents td,th{padding:5px 5px 0;border-bottom:1px solid #CCC;border-left:1px solid #CCC}#subcontents th{font-weight:400;text-align:center;vertical-align:middle;background-color:#F7F7F7}#subcontents table p{margin:0;padding:0 0 5px}#subcontents .img_right{padding:1px;border:1px solid #CCC;float:right;width:200px}#subcontents .text_left{float:left;width:455px}#subcontents .small{font-size:70%}#service h1{margin-bottom:12px}#service .outside{width:920px;clear:both;padding-bottom:4px}#service .box_left{background-color:#E9E9E9;background-image:url(../life/images/bg_ser_01.jpg);background-repeat:no-repeat;background-position:left bottom;padding-bottom:15px;float:left;width:450px}#service .box_right{background-color:#E9E9E9;background-image:url(../life/images/bg_ser_02.jpg);background-repeat:no-repeat;background-position:left bottom;padding-bottom:15px;float:right;width:450px}#service .border{width:425px;padding:12px 12px 5px 13px;border-bottom:1px solid #CCC}#service .ser_text1{float:right;width:280px}#service h2{background-image:none;margin:0 0 5px;padding:0 0 3px;border-bottom:1px solid #CCC}#service h2 a{background-image:url(../life/images/ico_ser_01.gif)}#service p.ser_text2{line-height:120%;font-size:85%}#service p.ser_text2 a{color:#C30}#service p.ser_text3{font-size:75%;padding-top:5px;padding-right:12px;padding-left:12px}#present .pre_border{width:890px;padding-bottom:10px;margin:0 15px 10px;border-bottom:1px solid #CCC}#present .pre_left{float:left;width:525px}#present .pre_right{text-align:center;float:right;width:345px}#subcontents #present p.pre_text1{font-size:110%;color:#030;padding-top:10px;padding-bottom:10px;font-weight:700}#present .pre_sp{padding-bottom:30px}#magazine h1,#present h1{margin-bottom:20px}#subcontents #magazine h3{font-size:110%;color:#360;background-image:none;line-height:25px;clear:both;padding:5px 0 0;margin:0 0 15px;border-bottom:2px solid #FFCB4F}#subcontents #magazine h3 span{font-size:65%;color:#333}#magazine .news_box{clear:both;width:880px;background-image:url(../magazine/images/bg_maz_01.jpg);background-repeat:no-repeat;background-position:left bottom;margin-bottom:15px;padding-bottom:45px;padding-right:20px;padding-left:20px}#magazine .news_box img,#service .border img,#navi li{float:left}#magazine .news_box .mag_text{float:right;width:610px}#magazine .backnumber .news_box .mag_text{width:570px}#link,#present,#service{padding-top:18px}#link .left{float:left;width:420px}#link .right{float:right;width:440px}#contact,#magazine{padding-top:18px;padding-bottom:20px}#contact form{margin-bottom:10px;padding-bottom:10px;margin-top:0;padding-top:0;border-bottom:2px solid #7BB02A}#contact p.btn{text-align:center;padding-top:10px}#subcontents th.yellow{background-color:#FFFFE8}#subcontents th.green{background-color:#E1FFE1}#subcontents .box_red{background-color:#FFF0FF;padding:10px;border:1px solid #CCC;margin-bottom:20px}#subcontents .debit{background-image:url(../life/bank/images/JDebit.gif);background-repeat:no-repeat;background-position:0 0;padding-left:50px;padding-bottom:10px}#subcontents .shadow,#news .news_box{clear:both;width:650px;background-image:url(../news/images/bg_01.jpg);background-repeat:no-repeat;background-position:left bottom;margin-bottom:15px;padding-bottom:45px;padding-right:10px;padding-left:10px}#subcontents .shadow .left{float:left;width:430px}#submain .con_navi{padding-bottom:10px;padding-top:0}#submain .con_navi li{background-image:url(../images/pt_green.gif);background-repeat:no-repeat;background-position:left center;line-height:100%;float:left;margin-right:10px;padding:5px 5px 5px 17px}#submain .con_navi_tate{padding-bottom:10px;padding-top:0;margin-bottom:10px;border-bottom:1px solid #CCC}#submain .con_navi_tate ul,#submain .con_navi ul{margin:0;list-style-type:none;padding:0 0 0 5px}#submain .con_navi_tate li{background-image:url(../images/pt_loclalnavi_a.gif);background-repeat:no-repeat;background-position:left 6px;line-height:140%;padding:5px 5px 5px 15px}#submain .navi_bottomline{margin-bottom:10px;border-bottom:1px solid #690}.dotborder_box{padding:10px;margin-top:10px;margin-bottom:10px;border:1px dotted #690}#submain .layout_leftarea{width:475px;padding-right:12px;float:left;border-right:1px solid #CCC}#subcontents .nosp{margin-top:0}#sideboxarea h2,#topsidebar .side_newsbox h2{font-size:75%;color:#FFF;background-image:url(../images/top/bg_newstit.jpg);background-repeat:repeat-x;background-position:0 0;height:21px;padding-top:5px;padding-left:5px;margin:0}#subcontents #sideboxarea h2 a{font-size:100%;color:#FFF;background-image:none;display:inline;padding:0}#subcontents .listarea ul,#navi ul,#headnavi ul{margin:0;padding:0;list-style-type:none}.listarea li{background-image:url(../images/pt_loclalnavi_a.gif);background-repeat:no-repeat;background-position:left center;padding-top:5px;padding-bottom:5px;padding-left:15px;width:140px;float:left}.profarea .photode img{padding:2px;border:1px solid #CCC}.profarea .proflayoutright{width:400px;float:right}#subcontents .with380area{width:380px}#subcontents .text_tel{color:#C60;letter-spacing:.1em;font:700 140% Arial, Helvetica, sans-serif}#subcontents .line_p_area{padding-top:5px;border-top:1px dotted #CCC}#subcontents .line_p_area p,#subcontents .proflayoutright p{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #CCC}.linebox{padding:10px;border:1px solid #CCC;margin-bottom:10px}.rinen_img{float:left;width:100px}#spotmap{background-color:#FFF;padding:9px;border:1px solid #CCC;margin-top:10px}.map_box{background-color:#EDEDED;padding:10px;clear:both;margin-top:0;margin-bottom:3px}.map_box .map_ph{float:left;width:200px}.map_box .map_textarea{float:right;width:430px}#subcontents .map_textarea .map_tit{font-size:85%;font-weight:700;color:#C60;margin-bottom:5px;padding-bottom:2px;padding-top:8px;border-bottom:1px dotted #999}#subcontents img.right_img,#subcontents .shadow img{padding:1px;border:1px solid #CCC}#subcontents .left_text{float:left;width:500px}#rakunou_contents .raku_out{width:670px;padding-bottom:20px}#rakunou_contents .work{padding:2px;float:left;width:414px;border:1px solid #CCC}#rakunou_contents a.raku_link1{color:#FFF;background-color:#360;display:block;padding:3px 10px 4px}#rakunou_contents .work p,#rakunou_contents .garden p{padding:0}#rakunou_contents .garden{padding:2px;float:right;width:237px;border:1px solid #CCC}#rakunou_contents p.raku_tit1{padding-bottom:3px}#rakunou_contents .raku_main{width:475px;float:left}#rakunou_contents .raku_side{float:right;width:165px;padding-left:14px;border-left:1px solid #CCC}#rakunou_contents .osirase{background-image:url(../agri/images/bg_02.gif);background-repeat:no-repeat;background-position:left bottom;background-color:#F0F0F0;margin-bottom:20px;padding:0 0 12px}#subcontents #rakunou_contents .osirase_bg{background-image:url(../agri/images/bg_01.gif);background-repeat:no-repeat;background-position:left top;margin:0;padding:12px 10px 0}#subcontents #rakunou_contents .osirase ul,#subcontents .osirase ul{margin:0;list-style-type:none;padding:0;border-top:1px dotted #CCC}#subcontents #rakunou_contents .osirase ul li,#subcontents .osirase ul li{background-image:url(../life/bank/images/ico_01.gif);background-repeat:no-repeat;background-position:10px 8px;padding:5px 10px 5px 25px;border-bottom:1px dotted #CCC}.raku_box_green{background-color:#DEEBCA;width:465px;margin-bottom:2px;padding-right:10px;clear:both}.raku_box_gray{background-color:#F0F0F0;width:465px;margin-bottom:2px;padding-right:10px;clear:both}.raku_img1{float:left;width:105px}.raku_box1{float:right;width:351px;padding-top:7px}#subcontents .raku_main h3{padding:0 0 3px;margin:0 0 4px;border-bottom:1px dotted #CCC}#rakunou_contents .raku_box_border{width:465px;margin-bottom:10px;padding-bottom:10px;padding-right:10px;border-bottom:1px solid #CCC}#subcontents #rakunou_contents h2.raku_h2{margin-top:20px}#rakunou_contents .raku_side ul{list-style:none;margin:0;padding:0 0 10px}#rakunou_contents .raku_side ul li{background-image:url(../images/pt_loclalnavi_a.gif);background-repeat:no-repeat;background-position:3px 6px;padding-left:17px;padding-top:2px;padding-right:8px}#rakunou_contents .raku_main h2{margin-bottom:5px}#rakunou_contents h1 strong{color:#FC0}#rakunou_contents h1 em{font-size:100%;font-style:normal;font-weight:400}#rakunou_contents .hatake_border{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #CCC}#rakunou_contents .hatake_left{float:left;width:440px}#rakunou_contents .hatake_left p,#rakunou_contents h1,#subcontents .space{padding-bottom:20px}#rakunou_contents p.hatake_green{font-size:100%;line-height:130%;color:#360}#rakunou_contents p.hatake_green2{font-size:85%;line-height:140%;color:#360}#rakunou_contents p.hatake_green3{font-size:120%;line-height:130%;color:#360}#rakunou_contents p.hatake_green3 em{color:#333;font-style:normal}#rakunou_contents p.hatake_red{font-size:120%;color:#C00;line-height:100%}#rakunou_contents p.hatake_red2{font-size:100%;color:#C00;line-height:100%}#rakunou_contents .hatake_right{
	float:right;
	width:176px;
	background-color: #F0F0F0;
	background-image: url(../agri/images/ag_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 17px;
}#subcontents table.no_border td,#subcontents table.no_border{margin:0;padding:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}#rakunou_contents p.hatake_name{font-size:110%;line-height:100%;font-weight:700;background-color:#DEEBCA;margin-bottom:10px;padding:5px 10px}#subcontents .shadow2{clear:both;width:630px;background-image:url(../agri/images/bg_shadow2.jpg);background-repeat:no-repeat;background-position:left bottom;margin-bottom:15px;background-color:#F0F0F0;padding:15px 20px 30px}#rakunou_contents p.hatake_sp,#rakunou_contents p.raku_sp{padding-bottom:15px}#subcontents .shadow img.img_garden{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;float:none}#subcontents table.cooking{margin:0;padding:0;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top:1px solid #CCC}#subcontents table.cooking td{margin:0;padding:0;border-top-style:none;border-right-style:none;border-left-style:none;border-bottom:1px solid #CCC}#rakunou_contents .border{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #CCC}#rakunou_contents h3.celery{font-size:100%;font-weight:400;border-bottom:1px solid #FFCB4F}#subcontents table.table_celery th{background-color:#DEEBCA;border-right:1px solid #CCC}#subcontents table.table_celery td{padding-right:5px;padding-left:5px;padding-top:5px;border-bottom:1px solid #CCC}#subcontents .fukushi_box1{float:left;padding-right:5px}#subcontents .shadow .fukushi_box1 img,#subcontents img.nomal,#subcontents .shadow .cooking img{padding:0;float:none;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}#subcontents .shadow .left2{float:left;width:400px}#subcontents .dot{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #CCC}ol.privacy ul li,ol.privacy ol li{margin-bottom:0}#subcontents .left_link{float:left;width:330px;padding-top:10px;padding-bottom:10px}#subcontents .right_link{float:right;width:330px;padding-top:10px;padding-bottom:10px}#fudosan_form .onegai{margin-bottom:10px;padding-bottom:5px;margin-top:20px;padding-top:10px;text-align:center;border-bottom:2px solid #7BB02A;border-top:2px solid #7BB02A}#fudosan_form p.btn{text-align:center;padding-top:5px;margin-bottom:10px;border-bottom:1px dotted #CCC}*:first-child+html #fudosan_form p.btn input,* html #fudosan_form p.btn input,*:first-child+html #contact p.btn input,* html #contact p.btn input{padding-top:2px}#fudosan_form #name{width:200px}#fudosan_form #email,#contact #name{width:300px}#fudosan_form #message,#contact #message{width:90%;height:100px}#fudosan_form #shozai1,#fudosan_form #shozai2,#fudosan_form #shozai3{width:50px}#fudosan_form #post{width:95px}#fudosan_form #tel,#fudosan_form #fax{width:110px}#fudosan_form #address,#contact #email{width:90%}#fudosan{width:670px;padding-top:10px}#fudosan .search{width:475px;float:left;padding-right:15px;border-right:1px solid #CCC}#fudosan .fu_side,#submain .layout_rightarea{float:right;width:165px}#fudosan .fu_side h2,#rakunou_contents .raku_side h2{font-size:75%;color:#FFF;background-image:url(../images/top/bg_newstit.jpg);background-repeat:repeat-x;background-position:0 0;height:21px;padding-top:5px;padding-left:5px;padding-bottom:6px;margin-top:0}#fudosan .fu_side p.fu_link{background-image:url(../images/pt_loclalnavi_a.gif);background-repeat:no-repeat;background-position:3px 6px;padding:2px 8px 4px 17px}#fudosan .btn_area1{background-image:url(../life/fudosan/images/fudosan@1.jpg);background-repeat:no-repeat;background-position:right top;width:475px}#fudosan .btn_area1 p{padding-bottom:5px}#fudosan .btn_area2{width:475px}#fudosan .btn_area2 p{float:left;width:90px;padding-right:6px}#fudosan .btn_area2 p.btn_last{float:left;width:90px;padding-right:0}#subcontents #fudosan h2.fu_h2{margin-top:0;padding-bottom:20px}.ehon_right{float:right;width:450px}.ehon_img{padding:1px;float:left;border:1px solid #CCC}.gmaparea{padding:1px;margin-bottom:0;border:1px solid #CCC}#subcontents #sitemap li{background-image:url(../images/pt_loclalnavi_a.gif);background-repeat:no-repeat;background-position:0 5px;padding-top:3px;padding-bottom:3px;padding-left:15px;list-style-type:none;font-size:85%}#subcontents .cooking2{border-top:1px solid #CCC}#subcontents .cooking2 table{margin:0;padding:0;border-top-style:none;border-right-style:none;border-left-style:none;border-bottom:1px solid #CCC}#subcontents .cooking2 table td{margin:0;padding:0;border-bottom-style:none;border-top-style:none;border-right-style:none;border-left-style:none}#subcontents .back_dot table{border-top-style:none;border-right-style:none;border-left-style:none;margin-bottom:10px;border-bottom:1px dotted #CCC}#subcontents .back_dot table td{padding-bottom:10px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}#subcontents .cook_line{margin-bottom:10px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #CCC}#subcontents .nomal img,#subcontents .shadow .cooking2 img{padding:0;float:none;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}.hyakei_img{padding:2px;margin-bottom:20px;border:1px solid #CCC}.rightimg {
	float: right;
	width: 200px;
}
#sitemap .sitemaplayout_b {
	width: 260px;
	float: right;
	background-color: #F5F5EB;
	background-image: url(../info/images/site_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 6px;
}
#sitemap .sitemaplayout_a {
	float: left;
	width: 390px;
}
.sitemapsidenavitop {
	background-image: url(../info/images/site_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 15px;
}
#subcontents #subcon_in #sub_tocol #submain #sitemap .sitemaplayout_b h2 {
	font-size: 90%;
	color: #FFFFFF;
	background-color: #467900;
	background-image: none;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#sitemap .sitemaplayout_b table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
}
#sitemap .sitemaplayout_b table td {
	font-size: 75%;
	background-color: #FFFFFF;
	background-image: url(../info/images/site_sagasu_sankaku.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding-left: 7px;
}
#sitemap .sitemaplayout_b table th {
	background-color: #FFC92E;
	padding: 3px;
	margin: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}
.sitetable_kage {
	background-image: url(../info/images/site_sagasu_kage.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 10px;
	padding-bottom: 4px;
}
.ichiran {
	background-image: url(../images/ichiran_bg.gif);
	background-repeat: no-repeat;
	float: right;
	height: 25px;
	width: 93px;
	font-size: 11px;
	color: #C00;
	padding-top: 5px;
	padding-left: 27px;
}
.ichiran a {
	color: #C00;
	text-decoration: underline;
}
.bank_content {
	margin: 0px;
	padding-top: 28px;
	padding-left: 35px;
	background-color: #ECF1E5;
	padding-bottom: 23px;
}
.bank_content img {
	text-align: left;
	padding-right: 24px;
}
.saving_plan {
	clear: both;
}
.saving_plan .text {
	float: right;
	width: 380px;
}
.saving_plan .bana {
	float: left;
	width: 260px;
	padding-top: 15px;
}
#subcontents .tabdesign_c {
	margin-bottom: 20px;
}
#subcontents .tabdesign_c th {
	background-color: #EDEDED;
}
#subcontents .tabdesign_c td  p{
	text-align: center;
	color: #C00;
	padding-bottom: 3px;
}
#subcontents .tabdesign_c td p strong {
	font-size: 17px;
}
#subcontents .tabdesign_c th.col2 {
	background-color: #F7D9D9;
}
#subcontents .tabdesign_c td p.bk {
	color: #333;
}
#loan_content {
	background-color: #ECF1E5;
	padding-top: 20px;
}
#loan_content ul li  {
	float: left;
	list-style-type: none;
	padding-right: 6px;
}
#subcontents h2.loan {
	background-image: none;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#subcontents h3.nougyo {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}
.nougyo_leftbox {
	float: left;
	width: 285px;
}
.sidebanaarea .magazine {
	height: 100px;
	width: 200px;
	margin-bottom: 5px;
	background-image: url(../images/index/sidebana_mag.jpg);
	background-repeat: no-repeat;
}
.sidebanaarea .magazine a {
	height: 100px;
	width: 200px;
	display: block;
}
.sidebanaarea .magazine img {
	padding-top: 15px;
	padding-left: 20px;
}
.side_newsbox .magazine {
	height: 100px;
	width: 187px;
	margin-bottom: 5px;
	background-image: url(../images/index/sidebana_mag_2.jpg);
	background-repeat: no-repeat;
}
.side_newsbox .magazine a {
	height: 100px;
	width: 187px;
	display: block;
}
.side_newsbox .magazine img {
	padding-top: 15px;
	padding-left: 20px;
}
.side_newsbox .side_inbox .present {
	height: 145px;
	width: 187px;
	margin-bottom: 5px;
	background-image: url(../images/index/sidebana_present.jpg);
	background-repeat: no-repeat;
}
.side_newsbox .present a {
	height: 145px;
	width: 187px;
	display: block;
}
#news .side_newsbox .present img {
	padding-top:10px;
	padding-left:16px;
}
#yearbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 100%;
	color: #FFF;
	background-color: #3D6F09;
	background-image: url(../agri/cooking/images/bn_bg.jpg);
	background-repeat: repeat-x;
	width: 100px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
}
#archivebox {
	float: right;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
	width: 150px;
}
#banubox {
	clear: both;
}
#archivebox #jumpMenu {
	font-size: 14px;
	width: 150px;
}
#banubox .postarea {
	background-color: #DEEBCA;
	border: 1px solid #CCC;
	width: 160px;
	margin-right: 1px;
	margin-left: 2px;
	float: left;
	margin-bottom: 3px;
}
#banubox .postarea .golink {
	text-align: center;
}
#banubox .postarea .comment {
	padding-right: 5px;
	padding-left: 5px;
}

