@charset "utf-8";





/* ------------------------------

 ■■ CSS for urbantec_Coop ■■

------------------------------ */



div#content00 {

	background : url(../img/main_back2.gif) repeat-x ;

	height : 1800px ;

	padding-top : 10px ;

}







/* ------------------------------

	main

------------------------------ */

p.shop_text01 {
	margin-bottom : 20px ;
}

/*ナチュラルコートとは*/



div.about01 {

	float : left ;

	margin-top : 10px ;

}



div.about02 {

	float : left ;

	width : 260px ;

	padding-left : 20px ;

	margin-top : 20px ;

}



div.natural_img {

	background : url(../img/natural/img_back.gif) repeat ;

	width : 220px ;

	height : 145px ;

	padding : 10px ;

}



table.online {

	width : 240px ;

	text-align : center ;

}



table.online td {

	padding : 5px ;

}



table.online td img {

	vertical-align : middle ;

}



table.online td a {

	color : #4D4D4D ;

	text-decoration : none ;

	font-size : 12px ;

	margin-left : 5px ;

}



table.online td a:hover {

	text-decoration : underline ;

}



p.text_about {

	font-size : 13px ;

	color : #4D4D4D ;

}



table.online02 {

	width : 280px ;

	margin-top : 20px ;

	margin-bottom : 20px ;

}



table.online02 th {

	padding : 10px ;

	background : #D5E3B2 ;

	font-size : 12px ;

	color : #4D4D4D ;

	border : 1px solid #666666 ;

}



table.online02 td {

	padding : 10px ;

	xbackground : #D5E3B2 ;

	font-size : 12px ;

	color : #4D4D4D ;

	border : 1px solid #666666 ;

}



table.online02 td.td01 {

	padding : 10px ;

	xbackground : #D5E3B2 ;

	font-size : 16px ;

	color : #FF6400 ;

	border : 1px solid #666666 ;

}



table.online02 td.td02 {

	padding : 10px ;

	xbackground : #D5E3B2 ;

	font-size : 11px ;

	color : #4D4D4D ;

	border : 1px solid #666666 ;

}





table.online03 {

	width : 530px ;

	margin-top : 10px ;

	margin-bottom : 20px ;

	margin-left : 5px ;

}



table.online03 th {

	padding : 10px ;

	background : #D5E3B2 ;

	font-size : 12px ;

	color : #4D4D4D ;

	border : 1px solid #666666 ;

}



table.online03 td {

	padding : 10px ;

	xbackground : #D5E3B2 ;

	font-size : 12px ;

	color : #4D4D4D ;

	border : 1px solid #666666 ;

}



table.online03 td.td01 {

	padding : 10px ;

	xbackground : #D5E3B2 ;

	font-size : 16px ;

	color : #FF6400 ;

	border : 1px solid #666666 ;

}



table.online03 td.td02 {

	padding : 10px ;

	xbackground : #D5E3B2 ;

	font-size : 11px ;

	color : #4D4D4D ;

	border : 1px solid #666666 ;

}



img.img_seko {

	margin-bottom : 20px ;

}



/*特徴*/



dl.text_toku {

	margin-top : 15px ;

	margin-bottom : 40px ;

	float : left ;

	width : 300px ;

}



dl.text_toku dt {

	background : url(../img/natural/point2.gif) no-repeat ;

	margin-left : 15px ;

	margin-bottom : 10px ;

	padding-left : 15px ;

	font-size : 16px ;

	color : #2D6C2D ;

}



dl.text_toku dd {

	margin-left : 15px ;

	margin-bottom : 20px ;

	padding-left : 15px ;

	font-size : 13px ;

	color : #4D4D4D ;

}



img.img_naturalimage {

	margin-top : 20px ;

}





h4.title_result {

	margin-top : 20px ;

}







/*table_ex*/



table.table_ex a {

	font-size : 12px ;

	color : #877332 ;

	text-decoration : none ;

}



table.table_xe a:hover {

	font-size : 12px ;

	color : #877332 ;

	text-decoration : underline ;

}



table.table_ex {

	margin-bottom : 30px ;

	margin-top : 10px ;

	margin-left : 20px ;

}



table.table_ex td.td02 {

	padding-left : 25px ;

}



table.table_ex td.td03 {

	text-align : center ;

	padding-bottom : 10px ;

}



table.table_ex td.td04 {

	padding-left : 25px ;

	text-align : center ;

	padding-bottom : 10px ;

}



/*table_how*/



table.table_how a {

	font-size : 12px ;

	color : #877332 ;

	text-decoration : none ;

}



table.table_how a:hover {

	font-size : 12px ;

	color : #877332 ;

	text-decoration : underline ;

}



table.table_how {

	margin-bottom : 30px ;

	margin-top : 10px ;

	font-size : 12px ;

	color : #877332 ;

}



table.table_how td.td02 {

	padding-left : 25px ;

}



table.table_how td.td03 {

	text-align : left ;

	padding-bottom : 10px ;

	vertical-align : top ;

}



table.table_how td.td04 {

	padding-left : 25px ;

	text-align : left ;

	padding-bottom : 10px ;

	vertical-align : top ;

}



/* ------------------------------

	sub03

------------------------------ */



li.sub03_top {

	background : url(../img/natural/title_results.gif) no-repeat ;

	width : 160px ;

	height : 38px ;

}



li.sub03_middle {

	background : url(../img/natural/results_middle.gif) repeat-y ;

	width : 160px ;

	padding-left : 20px ;

	padding-top : 10px ;

}



li.sub03_bottom {

	background : url(../img/natural/results_bottom.gif) no-repeat ;

	width : 160px ;

	height : 15px ;

}



li.sub03_middle img {

	margin-top : 10px ;

}



li.sub03_middle a {

	font-size : 12px ;

	color : 4D4D4D ;

	text-decoration : none ;

}



li.sub03_middle a:hover {

	font-size : 12px ;

	color : 4D4D4D ;

	text-decoration : underline ;

}

