@charset "Shift_JIS"; 		/* 文字コードセット */


/* 全体構造
---------------------------------------------------- */
* {margin: 0px;padding: 0px}
html{overflow-y:scroll}

a{ outline:none}

body {
	font-size:80%; /* 基本のフォントサイズ */
	line-height: 1.5em; /* 基本の行間 */
	text-align:center;
	font-family:"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "ＭＳ Ｐゴシック", Meiryo, sans-serif;
	text-align:justify; /* Firefox用*/
	text-justify:inter-ideograph;/* ie用 */
	background:url(../images/bg.jpg) repeat;
	color: #333
}

/* リンク
---------------------------------------------------- */
a:link {color: #6a4cbf; text-decoration:underline} 
a:visited {color: #6a4cbf; text-decoration:underline} 
a:hover, a:active {color: #6a4cbf; text-decoration:none}


#wrapper{
	width:484px;
	border:1px solid #ba9ce0;
	background-color:#fff;
	padding:0px 0px 14px 14px;
	margin:15px auto;
	text-align:left
}

h1{float:left; width:140px}
.close{ float:right; width:29px}
.close a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
 	-moz-opacity: 0.7
}

#pagebody{
	width:470px;
	padding-right:14px
}

.domain{
	clear: both;
	padding-bottom:10px;
	background:url(../images/border2.gif) repeat-x left bottom;
}
.domain strong{ color:#f44fb4}
.domain2{
	padding-top:10px;
	background:url(../images/border2.gif) repeat-x left bottom;
	padding-bottom:10px;
	margin-bottom:10px
}

.small{ font-size:85%; line-height:normal}

.box{
	background-color:#f4e5f9;
	border:1px solid #e7c9f3;
	padding:9px;
	margin:10px 0px 14px 0px
}
.box h2{
	font-size:100%;
	line-height:normal;
	color: #6a4cbf;
	background:url(../images/icon_atten.gif) no-repeat left center;
	padding-left:30px;
	min-height:19px;
	_height:19px;
	margin-bottom:9px
}
.box p{ margin-bottom:5px;font-size:85%; line-height:normal}
.box ul{ list-style:none}
.box ul li{background:url(../images/icon_link.gif) no-repeat 0px 3px; padding-left:17px}

address{
	text-align:center;

}

img {border: 0px; vertical-align:bottom}
