/*-----------------------------------------------------------------*/
/* 2006 (C) ハタケシメジ - 王子森の恵み元気隊 All rights reserved. */
/*-----------------------------------------------------------------*/

/*--- 全体タグ設定 ---*/
body {
margin-top : 0px;
margin-bottom : 0px;
font-family : 'arial'; 
font-size : 12px;
color : #333333;
background-color : #FFFFFF;
}

img {
border-style:none;
}

A:link {
	color:#ad0000;
	text-decoration: none;
}
A:visited {
	color:#ad0000;
	text-decoration: none;
}
A:hover {
	color:#ad0000;
	text-decoration: underline;
}

/*--- color text ---*/
.bold {
font-weight : bold;
}

.bgc_ffffff {
background-color : #ffffff;
}

.bgc_8EDB34 {
background-color : #8EDB34;
}

.bgc_CCCCCC {
background-color : #CCCCCC;
}

/*--- h1~ ---*/

h1#top_tx {
	margin : 0px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	color : #333333;
}

h2#top_tx {
	margin : 0px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	color : #333333;
}


h2#seo_tx {
	margin : 0px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	color : #333333;
}

/*--- header ---*/
.bgc_01 {
background-image : url(../common/bgc01.gif);
background-repeat : repeat-y;
width:832px;
}

.ly_header_text_01 {
background-color : #8EDB34;
text-align : right;
padding-left : 10px;
padding-right : 10px;
height:25px;
}

.ly_header_text_02 {
background-image : url(../common/prt_bar_01.gif);
background-repeat : no-repeat;
width:800px;
height:35px;
padding-left : 22px;
padding-right : 20px;
padding-bottom : 8px;
}

.ly_header_text_03 {
background-image : url(../common/prt_bar_02.gif);
background-repeat : no-repeat;
width:800px;
height:35px;
padding-left : 2px;
padding-right : 20px;
}

/*--- contents ---*/
.ly_contents_text_01 {
background-image : url(../common/img_03.gif);
background-repeat : no-repeat;
width:570px;
height:140px;
padding-top : 45px;
padding-left : 95px;
padding-right : 10px;
}

.ly_contents_text_02 {
background-image : url(../common/prt_bar_03.gif);
background-repeat : no-repeat;
width:570px;
height:19px;
padding-left : 3px;
padding-right : 20px;
}

.ly_contents_text_03 {
padding-top : 8px;
padding-left : 3px;
padding-right : 20px;
padding-bottom : 8px;
}

.img_ly_con_text_01 {
background-image : url(../common/b_prt_ind_02.gif);
background-repeat : no-repeat;
width:280px;
height:100px;
padding-top : 30px;
padding-left : 9px;
padding-right : 3px;
}

.ly_con_text_01 {
padding-top : 3px;
padding-left : 6px;
padding-right : 3px;
padding-bottom : 3px;
background-color : #EFF5EE;
}

.ly_con_text_02 {
padding-top : 3px;
padding-left : 6px;
padding-right : 3px;
padding-bottom : 3px;
background-color : #FFFFFF;
}

.ly_con_text_03 {
padding-top : 7px;
padding-left : 7px;
padding-right : 7px;
padding-bottom : 7px;
background-color : #EFF5EE;
}




/*--- item ---*/
.ly_item_text_01 {
padding-top : 2px;
padding-left : 10px;
padding-right : 20px;
padding-bottom : 2px;
border-style: none none none solid;
border-width: 4px;
border-color: #61331D;
}

.ly_item_text_02 {
padding-top : 15px;
padding-left : 2px;
padding-right : 10px;
padding-bottom : 15px;
}

/*--- right contents ---*/
.ly_right_contents_text_01 {
padding-top : 4px;
padding-left : 2px;
padding-right : 8px;
padding-bottom : 4px;
}

.ly_right_contents_text_02 {
padding-top : 6px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 6px;
}

.ly_right_contents_text_03 {
padding-top : 2px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 2px;
}

.ly_right_contents_text_04 {
padding-top : 2px;
padding-left : 6px;
padding-right : 2px;
padding-bottom : 2px;
}

.ly_right_contents_text_05 {
padding-top : 5px;
padding-left : 6px;
padding-right : 2px;
padding-bottom : 5px;
}

.ly_right_contents_text_06 {
padding-top : 5px;
padding-left : 2px;
padding-right : 5px;
padding-bottom : 5px;
}

/*--- mid ---*/
.all_mid_01 {
padding-left : 15px;
}

.all_mid_02 {
padding-left : 32px;
}
/*--- list Image ---*/
ul.arrow_01 {
list-style-image: url(../common/arrow_01.gif);
margin-left : 10px;
padding-left : 15px;
margin-top : 0px;
margin-bottom : 0px;
}

/*--- text style ---*/
.text_normal_b_style {
font-size : 12px;
color:#333333;
line-height:150% ;
font-weight : bold;
}

.text_normal_style {
font-size : 12px;
color:#333333;
line-height:150% ;
}

.text_normal_01style {
font-size : 15px;
color:#333333;
line-height:150% ;
}

.text_normal_h210_style {
font-size : 12px;
color:#333333;
line-height:210% ;
}

.text_small_style {
font-size : 9px;
color:#333333;
line-height:150% ;
}

.text_FD0100_style {
font-size : 12px;
color:#FD0100;
line-height:150% ;
}

.text_3366FF_b_style {
font-size : 12px;
color:#3366FF;
line-height:150% ;
font-weight : bold;
}

/*--- footer ---*/
.ly_footer_text_01 {
background-image : url(../common/prt_footer_01.gif);
background-repeat : no-repeat;
width:820px;
height:50px;
padding-left : 20px;
padding-right : 20px;
}

.ly_footer_text_02 {
background-color : #C0EB8B;
width:820px;
height:30px;
padding-left : 15px;
padding-right : 20px;
}

address {
font-style: normal;
font-size : 12px;
color:#FFFFFF;
line-height:150% ;
}
