/* ====================================================================
CSS #001
STYLE BASIC

(C)ZENGO CORPORATION www.zengo.co.jp

2008.03.15
=====================================================================*/


/*初期化
---------------------------------------------------------------------*/
*{margin:0; padding:0; font-size:100%;}

body {
	font-family: "ＭＳ Ｐゴシック", Verdana, Arial, sans-serif;
	font-size:80%;
	color: #000000;
	line-height: 1.5;
	background: url(../img/line_back.gif) repeat left top #555;
text-align:center;
	}

/*リンク
---------------------------------------------------------------------*/
a {color:#666666; text-decoration:none; outline:none;}
a:hover {color:#FF3300; text-decoration:underline;}

/*その他スタイル
---------------------------------------------------------------------*/
img {border:0pt none; vertical-align: bottom;}
h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form,address,pre,em {list-style-type:none; font-style:normal; font-weight:normal; margin:0; padding:0; text-align:left;}
h1 {font-size:80%; clear:both;}
h2,h3,h4,h5 {font-size:14px; font-weight:bold; color:#666666;}
hr {display:none;}
select,input,textarea {font-size:12px;}
input {vertical-align:middle;}
address {display:none;}
small {text-align:center; display: block;}

/*メインフレーム設定
---------------------------------------------------------------------*/

#wrapper{
	width:750px;
	height: 100%;
	background: #fff;
	padding-top:20px;
	margin:0 auto;
	}

#outer{
	width:706px;
	margin-left:19px;
}

/*ロゴエリア
---------------------------------------------------------------------*/
#logoArea {border-bottom:1px solid #ccc; text-align:left;}
#logoArea img{margin-bottom:10px;}

/*アクセス
---------------------------------------------------------------------*/
h1 {border-left:5px solid #3E258D; padding-left:7px; font-size:120%; font-weight:bold;}
h2 {border-left:5px solid #3E258D; padding-left:7px; font-size:120%; font-weight:bold;}
#accsess {margin-top:15px; background:url("../img/footmark_04.gif") 0 2px no-repeat; padding:0 0 0 15px;}
p#in {padding:7px 0 10px 15px; margin-bottom:10px; border-bottom:1px solid #ddd;}
p#un {padding:7px 0 10px 15px;}

/* 印刷 */
#Print {margin:20px 0; width:100%; float:left;}
#Print a {
	width: 120px;
	height: 36px;
	display: block;
	background: url(../img/print.gif) no-repeat;
	text-indent: -9999px;
	margin:0 auto;
	}

/*MAP
---------------------------------------------------------------------*/
#map {width:700px; border:3px solid #3E258D; margin:20px 0 20px 0px; }
#gmap {width:700px; height:400px; border:3px solid #3E258D; margin:5px 0px; }
/*フッター 
---------------------------------------------------------------------*/

#footerArea {height:70px; clear:both; margin:0px auto; padding:5px 10px; border-top:1px solid #ddd;}
#Close {
	margin:0 0 10px 0;
	width:100%;
	float:left;
	}
#Close a {
	width:67px;
	height:20px;
	display: block;
	text-decoration: none;
	background: url(../img/close.gif) no-repeat;
	text-indent: -9999px;
	margin:0 auto;
	}

.access span.blue {background:blue; color:white; margin-right:4px; padding:4px 5px;}
.access {float:left; width:100%; margin-bottom:15px;}
.access dl {float:left; width:656px; border-bottom:1px dotted #ccc; padding:15px 0 0 50px;}
.access .t {background:url("../img/icon_t.png") no-repeat 0 15px;}
.access .k {background:url("../img/icon_k.png") no-repeat 0 5px;}
.access dt {margin-bottom:5px; line-height:2;}
.access dl dd {padding:0 0 15px 40px; line-height:1.7;}


.mt20 {margin-top:20px;}
/*********************************************************************/
