@charset "utf-8";
@import url(reset.css);
/* ------------------------------------------------------------------
web: www.alpaca-farm.jp
file name: basic.css
creator: Toshi Tsubosa
Copyright (C) 2010 tenatena.jp All Rights Reserved. 
------------------------------------------------------------------ */

/* iPhone */
@media screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }


body {
	margin: 0 auto;
	width: 960px;
	text-align: center;
	background-color: #ECE6E0;
	font-family: "Lucida Grande", 
				 "Hiragino Kaku Gothic Pro", 
				 "ヒラギノ角ゴ Pro W3", 
				 "メイリオ", 
				 Meiryo, 
				 "ＭＳ Ｐゴシック", 
				 Geneva, 
				 Arial, 
				 Verdana, 
				 sans-serif;
}


#container {width: 960px;}


/* slider.js */
#mainTOPimg {width:960px;height:500px;background:url(../img_basic/loading3.gif) no-repeat 50% 50%;}/* For slider.js */
#mainTOPimg img {display:none;}/* For slider.js */


/* header */
#header {width: 960px;height: 60px;background-repeat: no-repeat;background-image: url(../img_basic/headder.png);text-align: left;margin: 10px 0;}
#logo_a {display: inline;width: 180px;height: 60px;float: left;}

/* header global menu */
#center {float: left;display: inline;width: 700px;height: 60px;}
#gnav {height: 60px;}
#gnav li {display: inline;height: 60px;line-height: 60px;margin: 0 0 0 60px;}
#gnav li  a {font-size: 14px;color: #FFF;text-decoration: none;font-weight: lighter;}
#gnav li  a:hover {color: #0099FF;}

/* header global menu [END] */
#logo_b {float: right;display: inline;width: 80px;height: 60px;text-align: right;}
.logobset {padding: 6px 8px 0 0;}

/* Follow Me for Twitter */
#FMe {height: auto;width: 30px;position: fixed;top: 150px;right: 0px;z-index:1000;}
#FMe img, #FMe a {display: block;}
#TW_Main {height: 102px;width: 30px;background-image: url(../img_basic/TW_mainBG.png);background-repeat: no-repeat;}
#TW_Main img {display:none;}/* For slider.js */

/* Pan */
div#pan_area {height: 12px;width: 950px;text-align: left;margin: 0 0 15px 0;padding-left: 10px;clear: both;}
li.pan{display: inline;font-size: 10px;line-height: 12px;color: #555;text-decoration: none;font-weight: lighter;}
li.pan a{color: #8c6640;text-decoration: underline;}


/* contents */
#content {width: 960px;clear: both;margin: 30px 0 0 0;}


/* footer */
#footer {width: 960px;height: 40px;background-repeat: no-repeat;background-image: url(../img_basic/footer.png);margin: 10px 0;clear: both;}
#footer_l {width: 480px;height: 40px;display: inline;float: left;text-align: left;}
.safeweb {margin: 5px 0 0 10px;}
#footer_r {width: 480px;height: 40px;display: inline;float: right;text-align: right;}
#snav {height: 23px;line-height: 23px;padding-right: 5px;}
#snav li {height: 23px;line-height: 23px;display: inline;font-size: 10px;color: #FFF;text-decoration: none;font-weight: lighter;}
#snav li a {font-size: 10px;color: #FFF;text-decoration: none;font-weight: lighter;margin-right: 5px;}
address {height: 17px;line-height: 17px;font-size: 8px;font-style: normal;color: #000099;text-decoration: none;font-weight: lighter;margin-right: 10px;}

/* ToolTip */
.TipCSS1 {color:#fff;z-index:8887;background-color:#8c6640;display:none;padding:5px 10px;border:1px solid #b39980;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.TipCSS2 {color:#fff;z-index:8887;background-color:#b39980;display:none;padding:5px 10px;border:1px solid #8c6640;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}


