@charset "UTF-8";

/*************************************/
/* (basic setting)                   */
/*************************************/
*{
	font-size:14px;
	line-height:140%;
	letter-spacing:1px;
	padding:0px;
	margin:0px;
}

img{
	border:0px;
}

a:link { color: #333333; }
a:visited { color: #333333; }
a:hover { color: #b01020; }
a:active { color: #b01020; }

/*************************************/
/* (all)                             */
/*************************************/
html{
	background-color:#FFFFFF;
}

body{
	text-ailgn:center;

	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	behavior:url("csshover3.htc");
    min-width:1000px;
}

*.rollover{
	display:block;
	background-repeat:no-repeat;
}

*.rollover:hover{
	background-color:transparent;
}

*.rollover:hover img{
	visibility:hidden;
}

/*************************************/
/* (index)                           */
/*************************************/
#all{
	width:943px;
	margin-left:auto;
	margin-right:auto;
}

/*************************************/
/* header                            */
/*************************************/
#header{
	background-image:url('../images/header_back.gif');
	height:117px;
}

#header .logo{
	padding:10px 0px 0px 0px;
	width:282px;
	float:left;
}

#header .button{
	padding:60px 0px 0px 0px;
	width:300px;
	float:right;
}

#header .button .each{
	padding:0px 0px 0px 20px;
	float:left;
}

/*************************************/
/* menu                              */
/*************************************/
#global_menu{
	background-image:url('../images/global_menu.gif');
	width:914px;
	height:58px;	/* background-positionの第2引数を引いた値 */
	background-position:28px 10px;
	padding:10px 10px 10px 28px;
	background-repeat:no-repeat;
}

#global_menu a{
	float:left;
	display:block;
}

#global_menu a:hover{
	background-image:url('../images/global_menu.gif');
}

#global_menu a.step1{
	width:165px;
	height:68px;
}

#global_menu a.step1:hover{
	background-position:0px -128px;
}

#global_menu a.step2{
	width:175px;
	height:68px;
	margin:0px 0px 0px -10px;
}

#global_menu a.step2:hover{
	background-position:-154px -196px;
}

#global_menu a.step3{
	width:190px;
	height:68px;
	margin:0px 0px 0px -10px;
}

#global_menu a.step3:hover{
	background-position:-320px -128px;
}

#global_menu a.step4{
	width:213px;
	height:68px;
	margin:0px 0px 0px -10px;
}

#global_menu a.step4:hover{
	background-position:-500px -196px;
}

#global_menu a.step5{
	width:182px;
	height:68px;
	margin:0px 0px 0px -10px;
}

#global_menu a.step5:hover{
	background-position:-703px -128px;
}

/*************************************/
/* pankuzu                           */
/*************************************/
#pankuzu{
	padding:0px 10px 10px 5px;
	overflow:hidden;
}

#pankuzu .link{
	float:left;
	color:#5A390A;
	font-size:12px;
	padding:2px 10px 0px 0px;
}

#pankuzu .link a{
	color:#4CA317;
	font-size:12px;
}

#pankuzu .link a:hover{
	color:#95C17B;
}

#pankuzu s{
	float:left;
	text-decoration:none;
	padding:0px 10px 0px 0px;
}

/*************************************/
/* contents                          */
/*************************************/
#content{
	margin:0px 0px 0px 1px;
	background-image:url('../images/content_back.gif');
	width:940px;
	text-align:center;
}

#content_body{
	padding:0px 0px 0px 0px;
	width:884px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#content #main_image{

}

#content #farmer_main_image{
	padding:20px 0px 0px 0px;
}

#content #left{
	width:575px;
	float:left;
	padding:20px 0px 0px 0px;
}

#content #right{
	width:280px;
	float:right;
	padding:30px 0px 0px 0px;
}

#content #bottom{
	padding:30px 0px 0px 10px;
	clear:both;
	overflow:auto;
	background-image:url('../images/bottom_line_back.gif');
	background-repeat:no-repeat;
	background-position:10px 0px;
}

/*************************************/
/* index                             */
/*************************************/
#index_lead{
	width:864px;
	height:53px;
	background-image:url('../images/top_lead.gif');
	background-repeat:no-repeat;
	margin:0px 0px 30px 0px;
}

#index_lead .ikimono{
	padding:0px 0px 0px 115px;
	float:left;
}

#index_lead .tanbo_payment{
	padding:0px 0px 0px 32px;
	float:left;
}

#one_column{
	padding-top:20px;
	margin:0px 0px 30px 10px;
}

#one_column .header{
	width:864px;
	height:20px;
	background-image:url('../images/one_column_header.gif');
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
}

#one_column .content{
	width:864px;
	background-image:url('../images/one_column_back.gif');
	background-repeat:repeat-y;
	margin:0px 0px 0px 1px;
}

#one_column .bottom{
	line-height:0px;
}

#index_main{
	background-image:url('../images/index_main_image.gif');
	width:886px;
	height:506px;
}

#index_main .mail_magazine_number{
	padding:85px 70px 0px 0px;
	font-size:20px;
	font-weight:bold;
	text-align:right;
}

#index_main .ikimono_number{
	padding:53px 70px 0px 0px;
	font-size:20px;
	font-weight:bold;
	text-align:right;
}

#index_main .tanbo_shimin_number{
	padding:53px 70px 0px 0px;
	font-size:20px;
	font-weight:bold;
	text-align:right;
}

#index_main .lead{

}

#index_main .link{

}

#index_main_old .link .civic{
	padding:20px 0px 0px 300px;
}

#index_main_old .link .farmer{
	padding:0px 0px 0px 20px;
	margin:-50px 0px 0px 0px;
}

#index_main_old .link .group{
	padding:0px 0px 40px 360px;
	margin:-160px 0px 0px 0px;
}


/*************************************/
/* main_image                        */
/*************************************/
#tanbo_payment_main_image{
	width:886px;
	height:247px;
	background-image:url('../images/tanbo_payment_main_image.gif');
	background-repeat:no-repeat;
	margin-top:20px;
}

#main_image_menu{
	width:280px;
	padding:47px 0px 0px 625px;
}

#main_image_menu .link{
	clear:both;
	padding:0px 0px 0px 0px;
}

#main_image_menu .link a{
	display:block;
	color:#FFFFFF;
	cursor:hand;
}

#main_image_menu .link a:hover{
	color:#EEEEEE;
}

#main_image_menu .link .image{
	float:left;
	padding:0px 3px 0px 0px;
}

#main_image_menu .link .text{
	float:left;
	padding:0px 0px 0px 0px;
	font-size:12px;
}

/*************************************/
/* listen_main_image                 */
/*************************************/

#listen_main_image{
	width:886px;
	height:247px;
	background-image:url('../images/listen_main_image.gif');
	background-repeat:no-repeat;
}

#listen_main_image_lead{
	float:left;
	width:320px;
	padding:128px 0px 0px 26px;
	font-size:12px;
}

#listen_main_image_menu{
	float:left;
	width:255px;
	padding:70px 0px 0px 278px;
}

#listen_main_image_menu .link{
	clear:both;
	padding:0px 0px 0px 0px;
}

#listen_main_image_menu .link a{
	display:block;
	color:#3C0803;
	cursor:hand;
}

#listen_main_image_menu .link a:hover{
	color:#AC7873;
}

#listen_main_image_menu .link .image{
	float:left;
	padding:0px 3px 0px 0px;
}

#listen_main_image_menu .link .text{
	float:left;
	padding:0px 0px 0px 0px;
	font-size:12px;
}

/*************************************/
/* mail_magazine_main_image           */
/*************************************/

#mail_magazine_main_image{
	width:886px;
	height:247px;
	background-image:url('../images/mail_magazine_main_image.gif');
	background-repeat:no-repeat;
}

#mail_magazine_main_lead{
	float:left;
	width:320px;
	padding:128px 0px 0px 26px;
	font-size:12px;
}

/*************************************/
/* tanbo_shimin_main_image           */
/*************************************/

#tanbo_shimin_main_image{
	width:886px;
	height:247px;
	background-image:url('../images/tanbo_shimin_main_image.gif');
	background-repeat:no-repeat;
}

#tanbo_shimin_main_lead{
	float:left;
	width:320px;
	padding:128px 0px 0px 26px;
	font-size:12px;
}

#tanbo_shimin_step{
	width:575px;
	height:486px;
	background-image:url('../images/tanbo_shimin_step.gif');
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;

	padding:45px 0px 0px 190px;
}

/*************************************/
/* ikimono_main_image                */
/*************************************/
#ikimono_main_image{
	width:886px;
	height:247px;
	background-image:url('../images/ikimono_main_image.gif');
	background-repeat:no-repeat;
}

#ikimono_main_image_menu{
	float:left;
	width:255px;
	padding:70px 0px 0px 628px;
}

#ikimono_main_image_menu .link{
	clear:both;
	padding:0px 0px 0px 0px;
}

#ikimono_main_image_menu .link a{
	display:block;
	color:#3C0803;
	cursor:hand;
}

#ikimono_main_image_menu .link a:hover{
	color:#AC7873;
}

#ikimono_main_image_menu .link .image{
	float:left;
	padding:0px 3px 0px 0px;
}

#ikimono_main_image_menu .link .text{
	float:left;
	padding:0px 0px 0px 0px;
	font-size:12px;
}

/*************************************/
/* corporate_main_image              */
/*************************************/
#corporate_main_image{
	width:886px;
	height:247px;
	background-image:url('../images/corporate_main_image.gif');
	background-repeat:no-repeat;
}

#corporate_main_image_menu{
	float:left;
	width:255px;
	padding:70px 0px 0px 628px;
}

#corporate_main_image_menu .link{
	clear:both;
	padding:0px 0px 0px 0px;
}

#corporate_main_image_menu .link a{
	display:block;
	color:#3C0803;
	cursor:hand;
}

#corporate_main_image_menu .link a:hover{
	color:#AC7873;
}

#corporate_main_image_menu .link .image{
	float:left;
	padding:0px 3px 0px 0px;
}

#corporate_main_image_menu .link .text{
	float:left;
	padding:0px 0px 0px 0px;
	font-size:12px;
}

/*************************************/
/* group_main_image                  */
/*************************************/
#group_main_image{
	width:886px;
	height:247px;
	background-image:url('../images/group_main_image.gif');
	background-repeat:no-repeat;
}

#group_main_image_menu{
	float:left;
	width:255px;
	padding:70px 0px 0px 628px;
}

#group_main_image_menu .link{
	clear:both;
	padding:0px 0px 0px 0px;
}

#group_main_image_menu .link a{
	display:block;
	color:#3C0803;
	cursor:hand;
}

#group_main_image_menu .link a:hover{
	color:#AC7873;
}

#group_main_image_menu .link .image{
	float:left;
	padding:0px 3px 0px 0px;
}

#group_main_image_menu .link .text{
	float:left;
	padding:0px 0px 0px 0px;
	font-size:12px;
}

/*************************************/
/* association_main_image                */
/*************************************/
#association_main_image{
	width:886px;
	height:247px;
	background-image:url('../images/association_main_image.gif');
	background-repeat:no-repeat;
}

#association_main_image_menu{
	float:left;
	width:255px;
	padding:70px 0px 0px 628px;
}

#association_main_image_menu .link{
	clear:both;
	padding:0px 0px 0px 0px;
}

#association_main_image_menu .link a{
	display:block;
	color:#3C0803;
	cursor:hand;
}

#association_main_image_menu .link a:hover{
	color:#AC7873;
}

#association_main_image_menu .link .image{
	float:left;
	padding:0px 3px 0px 0px;
}

#association_main_image_menu .link .text{
	float:left;
	padding:0px 0px 0px 0px;
	font-size:12px;
}

/*************************************/
/* form                              */
/*************************************/
#form_header{
	line-height:0px;
	vertical-align:bottom;
	padding:0px 0px 0px 42px;
}

#form_main{
	padding:0px 0px 0px 62px;
	margin:0px 0px 20px 0px;
}

#form_main .form_main_header{
	line-height:0px;
	vertical-align:bottom;
	margin:-2px 0px 0px 0px;
}

#form_main .form_blue{
	background-image:url('../images/form_blue_back.gif');
}

#form_main .form_pink{
	background-image:url('../images/form_pink_back.gif');
}

#form_main .form_green{
	background-image:url('../images/form_green_back.gif');
}

#form_main .form_main_content{
	width:720px;
	background-repeat:repeat-y;
}

#form_main .ERR{
	color:red;
}

#form_main .column{
	width:720px;
}

#form_main .column .title{
	font-weight:bold;
	float:left;
	width:140px;
	padding:15px 0px 6px 30px;
}

#form_main .column .text{
	float:left;
	padding:15px 0px 6px 60px;
}

#form_main .form_main_bottom{
	line-height:0px;
	vertical-align:bottom;
}

#form_button{
	text-align:center;
	margin:0px 0px 20px 0px;
}

#form_complete{
	margin:0px 0px 20px 62px;
	width:720px;
	height:281px;
	background-image:url('../images/form_complete_back.gif');
	background-repeat:no-repeat;
	text-align:center;
}

#form_complete .text{
	width:430px;
	text-align:left;
	padding:160px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}

/*************************************/
/* left                              */
/*************************************/
#content #left .content_title{
	margin:0px 0px 15px 0px;
	overflow:hidden;
	clear:both;
}

#content #left .content_subtitle{
	margin:0px 0px 5px 0px;
	overflow:hidden;
	clear:both;
}

#content #left .content_title_blank{
	width:575px;
	background-image:url('../images/blank_title_back.gif');
	background-repeat:no-repeat;
	margin:0px 0px 20px 0px;
	overflow:hidden;
}

#content #left .content_title_blank .text{
	font-size:22px;
	font-weight:bold;
	color:#3C0803;
}

#content #left .content_title_blank .execute_date{
	padding:8px 0px 0px 0px;
}

#content #left .content_title_blank .execute_date .icon{
	float:right;
}

#content #left .content_title_blank .execute_date .date{
	float:right;
	padding:10px 0px 0px 0px;
	font-weight:bold;
	color:#3C0803;
}

#content #left .content_text{
	margin:0px 0px 30px 0px;
	overflow:hidden;
}

#content #left .content_text p{
	margin:0px 0px 10px 0px;
}

#content #left .content_lead{
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
}

#content #left .content_center{
	margin:0px 0px 30px 0px;
	text-align:center;
}

#content #left .content_center *{
	margin-left:auto;
	margin-right:auto;
}

#content #left .content_image{
	margin:0px 0px 30px 0px;
	text-align:center;
}

#content #left .content_image *{
	margin-left:auto;
	margin-right:auto;
}

#content #left .content_image br{
	clear:both;
}

#content #left .content_image .link{
	display:block;
	float:right;
}

#content #left .update_time{
	text-align:right;
	font-size:12px;
	color:#9C6863;
}

/* related_link */
#content .related_link{
	clear:both;
	padding:2px 0px 0px 0px;
}

#content .related_link a{
	float:right;
	display:block;
	color:#387DD2;
	cursor:hand;
}

#content .related_link a:hover{
	color:#6A9AD6;
}

#content .related_link .related_image{
	float:left;
	padding:0px 3px 0px 0px;
}

#content .related_link .related_image_right{
	float:right;
	padding:0px 0px 0px 3px;
}

#content .related_link .related_text{
	float:left;
	padding:0px 0px 0px 0px;
}

#content .related_link br{
	clear:both;
}

/* outer_link */
#content .outer_link{
	clear:both;
	padding:2px 0px 3px 0px;
	overflow:hidden;
}

#content .outer_link a{
	display:block;
	color:#387DD2;
	cursor:hand;
}

#content .outer_link a:hover{
	color:#6A9AD6;
}

#content .outer_link .outer_image{
	float:left;
	padding:0px 3px 0px 0px;
	vertical-align:bottom;
}

#content .outer_link .outer_text{
	float:left;
	padding:0px 0px 0px 0px;
	width:206px
}

#content .outer_link span{
	clear:both;
}

/*************************************/
/* ikimono                           */
/*************************************/
#ikimono_button{

}

#ikimono_button .farmer{
	float:left;
	padding:0px 25px 0px 0px;
}

#ikimono_button .civic{
	float:left;
}

/*************************************/
/* ikimono_survey                    */
/*************************************/
.ikimono_survey_google_maps{
	width:535px;
	height:480px;
	font-size:11px;
}

.ikimono_survey_detail_google_maps{
	width:336px;
	height:340px;
	font-size:11px;
	float:left;
}

.pref_image{
	float:left;
}

.ikimono_survey_fukidashi{
	margin:10px 0px 0px 0px;
	width:200px;
	text-align:center;
}

/*************************************/
/* ikimono_survey_detail_title       */
/*************************************/
#ikimono_survey_detail_title{
	width:575px;
	height:92px;
	background-image:url('../images/ikimono_survey_detail_title_01.gif');
	background-repeat:no-repeat;
}

#ikimono_survey_detail_title .bold{
	width:575px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:28px;
}

#ikimono_survey_detail_title .normal{
	margin-left:auto;
	margin-right:auto;
	font-size:16px;
	text-align:center;
	color:#FFFFFF;
}

/*************************************/
/* ikimono_survey_detail_content     */
/*************************************/
#ikimono_survey_detail_content .subject{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#ikimono_survey_detail_content .report{
	font-weight:bold;
	color:#3C0803;
	margin-bottom:5px;
}

#ikimono_survey_detail_content .ikimono_list{
	color:#3C0803;
	width:550px;
}


/*************************************/
/* ikimono_survey_list               */
/*************************************/
#ikimono_survey_list{
	width:570px;
	margin-top:-20px;
	padding:0px 0px 0px 5px;
}

#ikimono_survey_list .each .photo{
	width:138px;
	background-image:url('../images/image_back_134x98.gif');
	background-repeat:no-repeat;
	padding:2px 0px 0px 2px;
	float:left;
}

#ikimono_survey_list .each{
	overflow:hidden;
	float:left;
}

#ikimono_survey_list .left{
	width:278px;
	border-right:1px dotted #000;
	padding:5px 0px 10px 0px;
}

#ikimono_survey_list .right{
	width:278px;
	padding:5px 0px 10px 10px;
}

#ikimono_survey_list .top{
	border-bottom:1px dotted #000;
}

#ikimono_survey_list .link{
	float:right;
	margin:80px 0px 0px 0px;
	width:90px;
}

#ikimono_survey_list .link a{
	display:block;
	color:#387DD2;
	cursor:hand;
}

#ikimono_survey_list .link a:hover{
	color:#6A9AD6;
}

#ikimono_survey_list .link .image{
	float:left;
	padding:0px 3px 0px 0px;
}

#ikimono_survey_list .link .text{
	float:left;
	padding:0px 0px 0px 0px;
	font-size:12px;
}

#ikimono_survey_list .date{
	font-size:12px;
	color:#3C0803;
	padding:5px 0px 0px 0px;
}

#ikimono_survey_list .group{
	font-weight:bold;
	color:#3C0803;
}

#ikimono_survey_list .title{
	color:#3C0803;
	padding:0px 0px 5px 0px;
}

/*************************************/
/* ikimono_survey_schedule           */
/*************************************/
#ikimono_survey_schedule{
	background-image:url('../images/line_08.gif');
	background-repeat:no-repeat;
	background-position:130px 0px;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}

#ikimono_survey_schedule .timetable{
	width:150px;
	float:left;
	color:#3C0803;
}

#ikimono_survey_schedule .contents{
	width:300px;
	float:left;
	color:#3C0803;
}

.staff{
	margin:0px 0px 20px 0px;
	overflow:hidden;
}

.staff .each{
	float:left;
	width:180px;
	margin:0px 5px 0px 0px;
}

.staff .each .photo{
	width:138px;
	background-image:url('../images/image_back_134x98.gif');
	background-repeat:no-repeat;
	padding:2px 0px 0px 2px;
	margin:0px 0px 7px 0px;
}

.staff .each .name{
	font-size:16px;
	font-weight:bold;
	color:#3C0803;
}

.staff .each .group{
	color:#3C0803;
}


/*************************************/
/* block_01                          */
/*************************************/
#content #left .block_01{
	overflow:auto;
	margin:0px 0px 20px 0px;
}

#content #left .block_01 .subject{
	padding:0px 0px 10px 0px;
}

#content #left .block_01 .subject .lead{
	font-size:12px;
	font-weight:bold;
}

#content #left .block_01 .subject .title{
	font-weight:bold;
}

/*************************************/
/* picture_block                     */
/*************************************/
#content #left .picture_block{
	margin:0px 0px 20px 0px;
	overflow:auto;
}

/*************************************/
/* picture_small                     */
/*************************************/
#content #left .picture_small{
	clear:both;
	margin:0px 0px 15px 0px;
	overflow:hidden;
}

#content #left .picture_small .photo{
	width:94px;
	background-image:url('../images/image_back_90x88.gif');
	background-repeat:no-repeat;
	padding:2px 0px 0px 2px;
	margin:0px 0px 10px 0px;
	float:left;
}

#content #left .picture_small .photo_width{
	width:138px;
	background-image:url('../images/image_back_134x98.gif');
	background-repeat:no-repeat;
	padding:2px 0px 0px 2px;
	margin:0px 0px 10px 0px;
	float:left;
}

#content #left .picture_small .fukidashi{
	float:left;
	padding:0px 0px 10px 10px;
	width:424px;
}

#content #left .picture_small .fukidashi .header{
	width:424px;
	height:22px;
	background-image:url('../images/fukidashi_01_header.gif');
	background-repeat:no-repeat;
}

#content #left .picture_small .fukidashi .content{
	background-image:url('../images/fukidashi_01_back.gif');
	background-repeat:repeat-y;
	background-position:17px 0px;
}

#content #left .picture_small .fukidashi .text{
	float:left;
	width:380px;
	margin:-10px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}

#content #left .picture_small .fukidashi .text .name{
	font-size:16px;
	font-weight:bold;
}

#content #left .picture_small .fukidashi .text .role{
	font-weight:bold;
	padding:0px 0px 3px 0px;
}

#content #left .picture_small .fukidashi .bottom{
	padding:0px 0px 0px 17px;
	line-height:0px;
}

/*************************************/
/* dialogue_left                     */
/*************************************/
#content #left .dialogue_left{
	clear:both;
	margin:0px 0px 15px 0px;
	overflow:hidden;
}

#content #left .dialogue_image{
	width:400px;
	height:269px;
	background-image:url('../images/image_back_400x269.gif');
	background-repeat:no-repeat;
	padding:2px 0px 0px 0px;
}

#content #left .dialogue_left .photo{
	width:98px;
	background-image:url('../images/image_back_98x98.gif');
	background-repeat:no-repeat;
	padding:2px 0px 0px 2px;
	margin:0px 0px 10px 0px;
	float:left;
}

#content #left .dialogue_left .fukidashi{
	float:left;
	padding:0px 0px 10px 15px;
	width:455px;
}

#content #left .dialogue_left .fukidashi .header{
	width:455px;
	height:43px;
	background-image:url('../images/fukidashi_02_header.gif');
	background-repeat:no-repeat;
}

#content #left .dialogue_left .fukidashi .content{
	background-image:url('../images/fukidashi_02_back.gif');
	background-repeat:repeat-y;
	background-position:19px 0px;
}

#content #left .dialogue_left .fukidashi .text{
	float:left;
	width:411px;
	margin:-32px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}

#content #left .dialogue_left .fukidashi .text .name{
	font-size:16px;
	font-weight:bold;
}

#content #left .dialogue_left .fukidashi .text .role{
	font-weight:bold;
	padding:0px 0px 3px 0px;
}

#content #left .dialogue_left .fukidashi .bottom{
	padding:0px 0px 0px 19px;
	line-height:0px;
}

/*************************************/
/* dialogue_right                    */
/*************************************/
#content #left .dialogue_right{
	clear:both;
	margin:0px 0px 15px 0px;
	overflow:hidden;
}

#content #left .dialogue_right .photo{
	width:98px;
	background-image:url('../images/image_back_98x98.gif');
	background-repeat:no-repeat;
	padding:2px 0px 0px 2px;
	margin:0px 0px 10px 0px;
	float:right;
}

#content #left .dialogue_right .fukidashi{
	float:left;
	padding:0px 0px 10px 15px;
	width:455px;
}

#content #left .dialogue_right .fukidashi .header{
	width:455px;
	height:43px;
	background-image:url('../images/fukidashi_03_header.gif');
	background-repeat:no-repeat;
}

#content #left .dialogue_right .fukidashi .content{
	background-image:url('../images/fukidashi_03_back.gif');
	background-repeat:repeat-y;
	background-position:0px 0px;
}

#content #left .dialogue_right .fukidashi .text{
	float:left;
	width:411px;
	margin:-32px 0px 0px 0px;
	padding:0px 20px 0px 12px;
}

#content #left .dialogue_right .fukidashi .text .name{
	font-size:16px;
	font-weight:bold;
}

#content #left .dialogue_right .fukidashi .text .role{
	font-weight:bold;
	padding:0px 0px 3px 0px;
}

#content #left .dialogue_right .fukidashi .bottom{
	padding:0px 0px 0px 0px;
	line-height:0px;
}

#content #left #dialogue_couple_explain{
	background-image:url('../images/dialogue_couple_back.jpg');
	background-repeat:no-repeat;
	width:560px;
	height:304px;
	padding:0px 0px 20px 0px;
}

#content #left #dialogue_couple_explain .text{
	padding:50px 0px 0px 234px;
	width:250px;
	height:254px;
}


/*************************************/
/* picture_middle                    */
/*************************************/
#content #left .picture_middle{
	clear:both;
}

#content #left .picture_middle .photo{
	width:184px;
	background-image:url('../images/image_back_180x128.gif');
	background-repeat:no-repeat;
	padding:2px 0px 0px 2px;
	margin:0px 0px 10px 0px;
	float:left;
}

#content #left .picture_middle .comment{
	width:330px;
	margin:0px 0px 10px 20px;
	float:left;
}

/*************************************/
/* list                              */
/*************************************/
#content #left .list_01{
	overflow:auto;
	margin:0px 0px 30px 0px;
}

#content #left .list_01 .block{
	background-color:#F5F4F1;
	padding:10px;
	width:200px;
	margin:0px 5px 5px 0px;
	float:left;
}

#content #left .list_01 .block .lead{
	font-size:12px;
}

#content #left .list_01 .block .text{
	font-weight:bold;
}

/*************************************/
/* left_block                        */
/*************************************/
#content #left #left_block{
	width:575px;
	padding:0px 0px 40px 0px;
}

#content #left #left_block .left_block_header{
	line-height:0px;
	vertical-align:bottom;
}

#content #left #left_block .left_block_content{
	width:575px;
	background-image:url('../images/left_block_back.gif');
	background-repeat:repeat-y;
	overflow:auto;
	padding:20px 20px 0px 20px;
}

#content #left #left_block .left_block_content_no_margin{
	width:575px;
	background-image:url('../images/left_block_back.gif');
	background-repeat:repeat-y;
	overflow:auto;
	padding:0px 20px 0px 20px;
}

#content #left #left_block .title{
	width:520px;
	padding:20px 0px 5px 0px;
	font-size:16px;
	font-weight:bold;
}

#content #left #left_block div.space,img.space{
	padding:20px 0px 0px 0px;
}

#content #left #left_block .text{
	width:520px;
	padding:0px 0px 10px 0px;
	color:#3C0803;
}

#content #left #left_block .lead{
	width:520px;
	padding:0px 0px 20px 30px;
	font-weight:bold;
	color:#34740E;
	line-height:22px;
}

#content #left #left_block .button{
	margin-left:auto;
	margin-right:auto;
	height:80px;
	padding:0px 0px 0px 140px;
}

#content #left #left_block .left_block_footer{
	line-height:0px;
	vertical-align:bottom;
}

/*************************************/
/* basc_news_top                     */
/*************************************/
#content #left #basc_news_topics{
	padding:0px 0px 10px 0px;
}

#content #left #basc_news_topics .article{
	width:560px;
	margin:10px 0px 0px 0px;
}

#content #left #basc_news_topics .article .photo{
	width:138px;
	background-image:url('../images/image_back_134x98.gif');
	background-repeat:no-repeat;
	padding:2px 0px 0px 2px;
	float:left;
}

#content #left #basc_news_topics .article .lead{
	float:left;
	width:407px;
	margin:0px 0px 0px 5px;
	font-weight:bold;
}

#content #left #basc_news_topics .article .lead .topics_label{
	float:left;
}

#content #left #basc_news_topics .article .lead .date{
	float:left;
	padding:0px 0px 2px 10px;
	color:#3C0803;
	letter-spacing:2px;
	font-size:12px;
}


#content #left #basc_news_topics .article .title{
	float:left;
	width:407px;
	margin:0px 0px 4px 5px;
	font-weight:bold;
	color:#3C0803;
	font-size:16px;
}

#content #left #basc_news_topics .article .text{
	float:left;
	width:407px;
	margin:0px 0px 0px 5px;
	color:#3C0803;
}

#content #left #basc_news{
	padding:0px 0px 20px 0px;
	overflow:auto;
	width:560px;
	height:120px;
	margin:0px 0px 10px 0px;
}

#content #left #basc_news_footer_line{
	padding:0px 0px 20px 0px;
}

#content #left #basc_news .article, .article a{
	color:#3C0803;
	line-height:22px;
}

/*************************************/
/* basc_news_footer_link             */
/*************************************/
#content #left #basc_news_footer_link .news_list{
	float:left;
}

#content #left #basc_news_footer_link .news_list a{
	color:#4CA317;
}

#content #left #basc_news_footer_link .news_list a:hover{
	color:#95C17B;
}

#content #left #basc_news_footer_link .back_and_forward{
	width:226px;
	float:right;
}

#content #left #basc_news_footer_link .back_and_forward .related_link{
	clear:none;
	padding:0px 0px 0px 0px;
}

#content #left #basc_news_footer_link .back_and_forward .back .related_link a{
	float:left;
}

#content #left #basc_news_footer_link .back_and_forward .and{
	float:left;
	padding:0px 0px 0px 4px;
}

#content #left #basc_news_footer_link .back_and_forward .forward .related_link a{
	float:left;

}

/*************************************/
/* dvd_                              */
/*************************************/
#content #left .dvd_lead{
	color:#3C0803;
}

#content #left .dvd_image{
	float:left;
	padding:30px 0px 0px 0px;
}

#content #left .dvd_text{
	float:right;
	padding:20px 0px 0px 0px;
}

#content #left .dvd_text .title{
	font-size:16px;
	font-weight:bold;
	padding:20px 0px 0px 0px;
}

#content #left .dvd_text .text{

}

#content #left .dvd_text .text b{
	font-size:16px;
}

#content #left .dvd_text .button{
	padding:20px 0px 0px 0px;
}

#content #left .dvd_button{
	float:left;
	padding:0px 20px 0px 0px;
}

/*************************************/
/* board_member                      */
/*************************************/
#content #left #board_member{
	margin-top:-20px;
}

#content #left #board_member .each_member{
	width:276px;
	float:left;
	padding-top:20px;
}

#content #left #board_member .left{
	padding-right:20px;
}

#content #left #board_member .each_member .header{
	width:276px;
	height:10px;
	background-image:url('../images/board_member_header.gif');
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
}

#content #left #board_member .each_member .content{
	background-image:url('../images/board_member_back.gif');
	background-repeat:repeat-y;
	margin:0px 0px 0px 0px;
}

#content #left #board_member .each_member .content .bottom{
	padding:0px 0px 0px 3px;
	line-height:0px;
}

#content #left #board_member .each_member .content .base{
	padding:0px 0px 0px 13px;
}

#content #left #board_member .each_member .content .base .portrait_block{
	float:left;
	padding:0px 8px 0px 0px;
}

#content #left #board_member .each_member .content .base .name_block{
	float:left;
}

#content #left #board_member .each_member .content .base .name_block .business_title{
	padding:8px 0px 0px 0px;
	font-weight:bold;
	color:#E93B4A;
}

#content #left #board_member .each_member .content .base .name_block .kana{
	font-size:10px;
	color:#3C0803;
	padding:5px 0px 0px 0px;
	line-height:10px;
}

#content #left #board_member .each_member .content .base .name_block .name{
	font-weight:bold;
	font-size:16px;
	color:#3C0803;
	line-height:16px;
}

#content #left #board_member .each_member .content .base .name_block .bug{
	padding:0px 0px 0px 70px;
}

#content #left #board_member .each_member .content .line{
	padding:0px 0px 0px 14px;
}

#content #left #board_member .each_member .content .profile{
	padding:8px 10px 0px 14px;
	color:#3C0803;
}

#content #left #board_member .each_member .content .activity{
	padding:14px 10px 0px 14px;
	color:#3C0803;
}

/*************************************/
/* mail_magazine_form                */
/*************************************/
#content #left #mail_magazine_form{
	background-image:url('../images/mail_magazine_form_back.gif');
	background-repeat:no-repeat;
	width:490px;
	height:155px;
	margin-left:auto;
	margin-right:auto;
}

#content #left #mail_magazine_form .text{
	width:430px;
	padding:45px 0px 0px 30px;
}

#content #left #mail_magazine_form .form{
	width:430px;
	padding:10px 0px 0px 30px;
}

#content #left #mail_magazine_form .form .input{
	float:left;
	margin:4px 20px 0px 20px;
}

#content #left #mail_magazine_form .form .button{
	float:left;
}

/* corporate_button */
#content #left .corporate_button{
	margin:0px 0px 30px 0px;
	overflow:hidden;
}

#content #left .corporate_button .csr{
	float:left;
	padding:0px 25px 0px 0px;
}

#content #left .corporate_button .shop{
	float:left;
}

/*************************************/
/* table                             */
/*************************************/
#content #left table.standard{
}

#content #left table.standard th{
	background-color:#B7AA9A;
	color:#3C0803;
	font-weight:bold;
	empty-cells: show;
	padding:7px 8px 6px 8px;
	vertical-align:top;
}

#content #left table.standard td{
	background-color:#FFFFFF;
	color:#000000;
	empty-cells: show;
	padding:7px 8px 6px 8px;
}

#content #left .outer_link{
	clear:both;
	padding:0px 0px 0px 0px;
}

#content #left .outer_link a{
	display:block;
	color:#3C0803;
	cursor:hand;
	width:330px;
}

#content #left .outer_link a:hover{
	color:#AC7873;
}

#content #left .outer_link .image{
	float:left;
	padding:0px 3px 0px 0px;
}

#content #left .outer_link .text{
	float:left;
	padding:0px 0px 0px 0px;
}

/*************************************/
/* right                             */
/*************************************/
#content #right #tanboshimin_contact{
	margin:0px 0px 30px 0px;
}

#content #right #tanboshimin_contact .header img{
	vertical-align:bottom;
}

#content #right #tanboshimin_contact .content{
	background-image:url('../images/right_block_back.gif');
	background-repeat:repeat-y;
}

#content #right #tanboshimin_contact .content .text{
	width:240px;
	padding:10px 0px 10px 20px;
}

#content #right #tanboshimin_contact .button{
	padding:0px 0px 0px 47px;
}

#content #right #tanboshimin_contact .bottom{
	line-height:0px;
	vertical-align:bottom;
}

/* sidebar_link */
#content #right #sidebar_link{
	margin:0px 0px 30px 0px;
}

#content #right #sidebar_link .header img{
	vertical-align:bottom;
}

#content #right #sidebar_link .content{
	background-image:url('../images/right_block_back.gif');
	background-repeat:repeat-y;
}

#content #right #sidebar_link .content .text{
	width:240px;
	padding:10px 0px 10px 20px;
}

#content #right #sidebar_link .content .button{
	padding:10px 0px 0px 10px;
}

#content #right #sidebar_link .bottom{
	line-height:0px;
	vertical-align:bottom;
}

/* ikimono_civic_join */
#content #right #ikimono_civic_join{
	margin:0px 0px 30px 0px;
}

#content #right #ikimono_civic_join .header img{
	vertical-align:bottom;
}

#content #right #ikimono_civic_join .content{
	background-image:url('../images/right_block_back.gif');
	background-repeat:repeat-y;
}

#content #right #ikimono_civic_join .content .text{
	width:240px;
	padding:10px 0px 10px 20px;
}

#content #right #ikimono_civic_join .button{
	padding:10px 0px 0px 10px;
}

#content #right #ikimono_civic_join .bottom{
	line-height:0px;
	vertical-align:bottom;
}

/* ikimono_farmer_join */
#content #right #ikimono_farmer_join{
	margin:0px 0px 30px 0px;
}

#content #right #ikimono_farmer_join .header img{
	vertical-align:bottom;
}

#content #right #ikimono_farmer_join .content{
	background-image:url('../images/right_block_back.gif');
	background-repeat:repeat-y;
}

#content #right #ikimono_farmer_join .content .text{
	width:240px;
	padding:10px 0px 10px 20px;
}

#content #right #ikimono_farmer_join .button{
	padding:10px 0px 0px 10px;
}

#content #right #ikimono_farmer_join .bottom{
	line-height:0px;
	vertical-align:bottom;
}

/* ikimono_farmer_join */
#content #right #mailmagazine_contact{
	margin:0px 0px 30px 0px;
}

#content #right #mailmagazine_contact .header img{
	vertical-align:bottom;
}

#content #right #mailmagazine_contact .content{
	background-image:url('../images/mailmagazine_contact_back.gif');
	background-repeat:repeat-y;
}

#content #right #mailmagazine_contact .content .title{
	padding:0px 0px 0px 15px;
}

#content #right #mailmagazine_contact .content .text{
	width:240px;
	padding:0px 0px 10px 20px;
	font-size:12px;
}

#content #right #mailmagazine_contact .content .ERR{
	color:red;
}

#content #right #mailmagazine_contact .button{
	padding:0px 0px 0px 47px;
}

#content #right #mailmagazine_contact .bottom{
	line-height:0px;
	vertical-align:bottom;
}

/*************************************/
/* ikimono_schedule                  */
/*************************************/
#content #right #ikimono_schedule{
	padding:0px 0px 30px 0px;
}

#content #right #ikimono_schedule .header{
	width:280px;
	height:82px;
	background-image:url('../images/side_ikimono_schedule_title_back.gif');
	background-repeat:no-repeat;
}

#content #right #ikimono_schedule .header .link{
	padding:27px 0px 0px 0px;
}

#content #right #ikimono_schedule .picture_small{
	width:280px;
	margin:10px 0px 0px 0px;
}

#content #right #ikimono_schedule .picture_small .photo{
	width:82px;
	background-image:url('../images/image_back_78x60.gif');
	background-repeat:no-repeat;
	padding:2px 0px 0px 2px;
	float:left;
}

#content #right #ikimono_schedule .picture_small .lead{
	float:left;
	width:184px;
	margin:0px 0px 0px 10px;
	font-size:12px;
	font-weight:bold;
}

#content #right #ikimono_schedule .picture_small .title{
	float:left;
	width:184px;
	margin:0px 0px 7px 10px;
	font-weight:bold;
}

#content #right #ikimono_schedule .picture_small .text{
	float:left;
	width:184px;
	margin:0px 0px 0px 10px;
}

#content #right #ikimono_schedule .picture_small .bottom{

}

#content #right #ikimono_button{
	padding:0px 0px 20px 0px;
}

#content #right #tanbo_payment_button{
	padding:0px 0px 20px 0px;
}

#content #right #staff_blog_button{
	padding:0px 0px 20px 0px;
}

#content #right #shopping_button{
	padding:0px 0px 20px 0px;
}

#content #right #zukan_button{
	padding:0px 0px 20px 0px;
}

/*************************************/
/* basc_news                         */
/*************************************/
#content #right #basc_news{
	padding:0px 0px 30px 0px;
}

#content #right #basc_news .header{
	width:280px;
	height:28px;
	background-image:url('../images/side_basc_news_title.gif');
	background-repeat:no-repeat;
}

#content #right #basc_news .picture_small{
	width:280px;
	margin:10px 0px 0px 0px;
}

#content #right #basc_news .picture_small .photo{
	width:82px;
	background-image:url('../images/image_back_78x60.gif');
	background-repeat:no-repeat;
	padding:2px 0px 0px 2px;
	float:left;
}

#content #right #basc_news .picture_small .lead{
	float:left;
	width:184px;
	margin:0px 0px 0px 10px;
	font-size:12px;
	font-weight:bold;
}

#content #right #basc_news .picture_small .title{
	float:left;
	width:184px;
	margin:0px 0px 7px 10px;
	font-weight:bold;
}

#content #right #basc_news .picture_small .text{
	float:left;
	width:184px;
	margin:0px 0px 0px 10px;
}

#content #right #basc_news .picture_small .bottom{

}

/*************************************/
/* bottom                            */
/*************************************/
#content .to_page_top{
	float:right;
}

#content #bottom .line{
	clear:both;
}

#content #bottom .bottom_link{
	overflow:auto;
	padding:25px 0px 0px 0px;
}

#content #bottom .bottom_link .each{
	float:left;
	padding:0px 20px 16px 0px;
}

#content #bottom .bottom_link .privacy{
	width:170px;
}

#content #bottom .bottom_link .association{
	width:80px;
}

#content #bottom .bottom_link .contact{
	width:110px;
}

#content #bottom .bottom_link .each a{
	color:#60A319;
	cursor:hand;
}

#content #bottom .bottom_link .each a:hover{
	color:#86B554;
}

#content #bottom .bottom_link .each .image{
	float:left;
	padding:0px 3px 0px 0px;
}

#content #bottom .bottom_link .each .text{
	float:left;
}

/*************************************/
/* ikimono_zukan                     */
/*************************************/
#ikimono_zukan{
	padding:20px 0px 30px 0px;
	text-align:center;
}

#ikimono_zukan td{
	padding:8px 10px 5px 10px;
}

#ikimono_zukan .title{
	padding:10px 0px 20px 0px;
	text-align:center;
}

#ikimono_zukan .ikimono_list{
	width:650px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

#ikimono_zukan .global_menu {
	padding:10px 0px 10px 0px;
	text-align:left;
	width:630px;
	margin:auto;
	line-height:30px;
}

#ikimono_zukan hr {
	margin:40px auto 20px auto;
	width:630px;
}

#ikimono_zukan h1{
	margin:10px 0px 20px 0px;
	font-size:24px;
}

/*************************************/
/* button                            */
/*************************************/
#footer{
	height:43px;
	background-image:url('../images/footer_bottom.gif');
	background-repeat:no-repeat;
	margin:0px 0px 20px -2px;
}

/*************************************/
/* button                            */
/*************************************/
#roll_arrow_01{
	height:13px;
	background-image:url('../images/on/arrow_01.gif');
	background-position:0px 1px;
}

#roll_arrow_02{
	height:13px;
	background-image:url('../images/on/arrow_02.gif');
	background-position:0px 1px;
}

#roll_arrow_03{
	height:13px;
	background-image:url('../images/on/arrow_03.gif');
	background-position:0px 1px;
}

#roll_arrow_04{
	height:13px;
	background-image:url('../images/on/arrow_04.gif');
	background-position:0px 1px;
}

#roll_arrow_05{
	height:13px;
	background-image:url('../images/on/arrow_05.gif');
	background-position:0px 1px;
}

#roll_arrow_06{
	height:13px;
	background-image:url('../images/on/arrow_06.gif');
	background-position:0px 1px;
}

#roll_arrow_07{
	height:13px;
	background-image:url('../images/on/arrow_07.gif');
	background-position:0px 1px;
}

#roll_arrow_08{
	height:13px;
	background-image:url('../images/on/arrow_08.gif');
	background-position:92px 1px;
}

#roll_arrow_08_{
	height:13px;
	background-image:url('../images/on/arrow_08.gif');
	background-position:0px 1px;
}

#roll_arrow_09{
	height:13px;
	background-image:url('../images/on/arrow_09.gif');
	background-position:0px 1px;
}

#roll_arrow_10{
	height:13px;
	background-image:url('../images/on/arrow_10.gif');
	background-position:0px 1px;
}

#roll_header_link_association_info{
	width:78px;
	height:19px;
	background-image:url('../images/on/header_link_association_info.gif');
}

#roll_header_link_contact{
	width:100px;
	height:19px;
	background-image:url('../images/on/header_link_contact.gif');
}

#roll_header_link_english{
	width:76px;
	height:19px;
	background-image:url('../images/on/header_link_english.gif');
}

#roll_header_link_korea{
	width:68px;
	height:19px;
	background-image:url('../images/on/header_link_korea.gif');
}

#roll_ikimono_button{
	width:280px;
	height:49px;
	background-image:url('../images/on/ikimono_button.gif');
}

#roll_tanbo_payment_button{
	width:280px;
	height:49px;
	background-image:url('../images/on/tanbo_payment_button.gif');
}

#roll_tanboshimin_contact_button{
	width:180px;
	height:52px;
	background-image:url('../images/on/tanboshimin_contact_button.gif');
}

#roll_to_page_top{
	width:105px;
	height:17px;
	background-image:url('../images/on/to_page_top.gif');
}

#roll_top_lead_ikimono{
	width:191px;
	height:53px;
	background-image:url('../images/on/top_lead_ikimono.gif');
}

#roll_top_lead_tanbo_payment{
	width:241px;
	height:53px;
	background-image:url('../images/on/top_lead_tanbo_payment.gif');
}

#roll_top_to_civic{
	width:478px;
	height:215px;
	background-image:url('../images/on/top_to_civic.gif');
}

#roll_{
	width:px;
	height:px;
	background-image:url('../images/on/.gif');
}

#roll_top_to_farmer{
	width:336px;
	height:335px;
	background-image:url('../images/on/top_to_farmer.gif');
}

#roll_top_to_group{
	width:443px;
	height:205px;
	background-image:url('../images/on/top_to_group.gif');
}

#roll_ikimono_farmer_button{
	width:274px;
	height:147px;
	background-image:url('../images/on/ikimono_farmer_button.gif');
}

#roll_ikimono_civic_button{
	width:274px;
	height:147px;
	background-image:url('../images/on/ikimono_civic_button.gif');
}

#roll_tanboshimin_link_civic_button{
	width:260px;
	height:54px;
	background-image:url('../images/on/tanboshimin_link_civic_button.gif');
}

#roll_tanboshimin_link_farmer_button{
	width:260px;
	height:54px;
	background-image:url('../images/on/tanboshimin_link_farmer_button.gif');
}

#roll_ikimono_civic_join_button{
	width:260px;
	height:54px;
	background-image:url('../images/on/ikimono_civic_join_button.gif');
}

#roll_ikimono_farmer_join_button{
	width:260px;
	height:54px;
	background-image:url('../images/on/ikimono_farmer_join_button.gif');
}

#roll_submit_01_button{
	width:193px;
	height:52px;
	background-image:url('../images/on/submit_01_button.gif');
	margin-left:auto;
	margin-right:auto;
}

#roll_submit_02_button{
	width:193px;
	height:52px;
	background-image:url('../images/on/submit_02_button.gif');
	margin-left:auto;
	margin-right:auto;
}

#roll_submit_03_button{
	width:193px;
	height:52px;
	background-image:url('../images/on/submit_03_button.gif');
}

#roll_submit_04_button{
	width:193px;
	height:52px;
	background-image:url('../images/on/submit_04_button.gif');
	margin-left:auto;
	margin-right:auto;
}

#roll_to_back_01_button{
	width:193px;
	height:52px;
	background-image:url('../images/on/to_back_01_button.gif');
	margin-left:auto;
	margin-right:auto;
}

#roll_to_back_02_button{
	width:193px;
	height:52px;
	background-image:url('../images/on/to_back_02_button.gif');
	margin-left:auto;
	margin-right:auto;
}

#roll_to_back_03_button{
	width:193px;
	height:52px;
	background-image:url('../images/on/to_back_03_button.gif');
	margin-left:auto;
	margin-right:auto;
}

#roll_staff_blog_button{
	width:280px;
	height:49px;
	background-image:url('../images/on/staff_blog_button.gif');
}

#roll_to_step2_button{
	width:242px;
	height:63px;
	background-image:url('../images/on/to_step2_button.gif');
}

#roll_outer_link_icon{
	width:276px;
	height:21px;
	background-image:url('../images/on/outer_link_icon.gif');
}

#roll_outer_link_icon_02{
	width:276px;
	height:21px;
	background-image:url('../images/on/outer_link_icon_02.gif');
}

#roll_mail_magazine_sample_button{
	width:286px;
	height:53px;
	background-image:url('../images/on/mail_magazine_sample_button.gif');
}

#roll_mail_magazine_register_button{
	width:146px;
	height:33px;
	background-image:url('../images/on/mail_magazine_register_button.gif');
}

#roll_tanbo_shimin_contact_button_01{
	width:210px;
	height:53px;
	background-image:url('../images/on/tanbo_shimin_contact_button_01.gif');
}

#roll_tanbo_dvd_story_button{
	width:200px;
	height:47px;
	background-image:url('../images/on/tanbo_dvd_story_button.gif');
}

#roll_tanbo_dvd_buy_button{
	width:308px;
	height:52px;
	background-image:url('../images/on/tanbo_dvd_buy_button.gif');
}

#roll_tanbo_dvd_contact_button{
	width:220px;
	height:52px;
	background-image:url('../images/on/tanbo_dvd_contact_button.gif');
}

#roll_corporate_csr_button{
	width:270px;
	height:167px;
	background-image:url('../images/on/corporate_csr_button.gif');
}

#roll_corporate_shop_button{
	width:270px;
	height:167px;
	background-image:url('../images/on/corporate_shop_button.gif');
}

#roll_contact_blue_button{
	width:220px;
	height:53px;
	background-image:url('../images/on/contact_blue_button.gif');
}

#roll_contact_green_button{
	width:220px;
	height:53px;
	background-image:url('../images/on/contact_green_button.gif');
}

#roll_contact_blue_border_button{
	width:210px;
	height:53px;
	background-image:url('../images/on/contact_blue_border_button.gif');
}

#roll_target_corporate_button{
	width:260px;
	height:62px;
	background-image:url('../images/on/target_corporate_button.gif');
}

#roll_target_group_button{
	width:260px;
	height:62px;
	background-image:url('../images/on/target_group_button.gif');
}

#roll_shopping_button{
	width:280px;
	height:49px;
	background-image:url('../images/on/shopping_button.gif');
}

#roll_zukan_button{
	width:280px;
	height:170px;
	background-image:url('../images/on/zukan_button.gif');
}

#roll_tanbo_shimin_contact_button_02{
	width:205px;
	height:43px;
	background-image:url('../images/on/tanbo_shimin_contact_button_02.gif');
}
