@charset "utf-8";/* *** 枠 *** */	body    {text-align:center;margin:0px auto;padding:0px auto;background: url('../images/bg.jpg') top center repeat-y #ADA19A;font-size:95%;color:#282828;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;}a     {text-decoration: none;}img {border:none;}/* *** wrapper *** */#body   {    width : 750px; 	margin-left : auto;     margin-right : auto;     margin:0 auto;    padding:0;    background:#fff;    clear: both;	text-align:left;	}#main {width:750px;background:#fff;margin:0 auto;padding-top:0;padding-bottom:0;clear:both;    	}		/* *** header *** */#header    {width : 750px; background : url('../images/ftlogo.gif') no-repeat center top; margin-left : auto; margin-right : auto; margin-top : 0; margin-bottom : 0;height : 30px; overflow : hidden;text-align:right; }.hyouki {font-size:9px; padding:5px 15px 0 0; }#branding {height:250px;background:url('../images/header.jpg');background-repeat:no-repeat;}.tab{height:34px;background:url('../images/label.gif');margin:220px 30px 0 580px;padding:5px;width:137px;font-size:11px;}/* ***content**** */#content {padding:30px;    	}		/* *** footer *** */#footer    {    	clear:both;		width:750px;    	background:url('../images/footer_bg.gif') center 100%;    	background-repeat:no-repeat;    	margin:0 auto;    	padding:0 0 25px;    	}.copy    {		clear:both;		margin:0;		padding:11px 20px 0 0;		text-align:right;    	font-size:10px;		color:#666;}		/*- ナビゲーション--------------------------- */#nav{float:right;height:40px;margin:0;padding:0;width:750px;background:url('../images/menubg.gif');}#nav ul {margin:0;padding:0;}#nav li {display:inline;float:right;width:150px;height:40px;overflow:hidden;list-style-type:none;margin:0;padding:0;}#nav li a {color:#67A228;padding:15px;font-size:12px;display:block;height:40px;outline-style:none;background-image:url(../images/menu.gif);background-repeat:no-repeat;width:150px;}#nav  a:hover {color:#729B46;background-image:url(../images/menu.gif);background-position:0 -40px;background-repeat:no-repeat;width:150px;}    /* Commented Backslash Hack hides rule from IE5-Mac \*/    #nav a span {float:none;}    /* End IE5-Mac hack */			/* *** 枠ここまで *** */.totop {float:right;font-size:0.9em;padding:0 0 0 10px;margin:0 20px;}/*---------内容--------------*/.green {color:#8EB651}.red {color:#C42700}.small {font-size:0.8em;}.big {font-size:1.2em;}.marker{background:#FAFA61;}.hr {background:url('../images/hr.jpg') no-repeat top left;}.roll {}#voice{padding:40px; border:1px solid #CCCCCC;font-size:12px;}ul>li{list-style-type: circle;list-style-image:url(http://fairtrade.co.jp/ad/images/baloon.jpg);}#repo{padding:0 25px; margin:50px 0 40px 0; }#about{clear:both;font-size:12px;}.memot{width:650px; height:90px; background:url('../images/memo_top.gif') no-repeat top left;}.memom{width:550px; background:url('../images/memo_middle.gif') repeat-y; padding:0  50px ;}.memob{width:650px; height:68px; background:url('../images/memo_under.gif') no-repeat top left;}#book{clear:both; margin:0px 25px; }.hspace {margin: 0 10px 10px 10px;}hr {border: 1px #ccc solid; }#policy {font-size:0.8em;float:right;padding:10px 10px;}			/* *** 内容(content内)特定＆プライバシー *** */table.tokutei {		 width:750px;		 margin:0 auto 45px;		 line-height:1.6em;		 border-collapse:collapse;/*		 border-bottom:1px solid #dcdcdc;*/}table.tokutei th {		 width:160px;		 padding:8px 10px;		 margin:0 auto;		 line-height:1.6em;		 font-weight:bold;		 color:#464646;		 border-collapse:collapse;		 border:1px solid #ccc;		 background:#efefef;}table.tokutei td {		 padding:8px 10px;		 margin:0 auto;		 line-height:1.6em;		 border-collapse:collapse;		 border:1px solid #ccc;}/* *** 内容(content内)特定＆プライバシーここまで *** *//* ** 注意事項 ** */#note {float:center;padding: 0 0 100px 0;margin:0 auto;width:550px;font-size:11px;}