/***** デフォルトスタイルのリセット *****/

html {
 	overflow-x:hidden;
}


body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}


/***** 基本レイアウト *****/
img#top01 {
vertical-align:top;
margin:20px 10px 10px 10px;
}

img#top02 {
vertical-align:top;
margin:10px 20px;
}

img#top03 {
vertical-align:top;
margin:30px 15px 10px 15px;
}

body {
background: url(images/kabe_back.jpg) no-repeat;
margin:0px 40px;
padding:0px;
vertical-align:top;
}

#box {
width:509px;
background: url(images/shiro_back.jpg) repeat-y;
margin:0px;
padding:0px;
}

.txt01 {
margin:0px;
padding:5px 0px 0px 3px;
font-size:13px;
color:#FF2894;
font-weight:bold;
letter-spacing:0.12em;
line-height: 140%;
}

.txt02 {
margin:0px;
padding:0px;
font-size:12px;
color:#FF2894;
letter-spacing:0.12em;
line-height: 160%;
}

.txt03 {
margin:0px;
padding:5px 0px 0px 0px;
font-size:12px;
color:#FB9700;
letter-spacing:0.14em;
line-height: 160%;
}


#close{
margin:30px 215px 50px 215px;
padding:0px;
}

