/* CSS Document */

@import url(reset.css);
@import url(clearfix.css);



html,
body{
margin:0;
background-color:#000000;
text-align:center;}

body{
background-image:url(../image/bg.gif);
background-position:center top;}

a{
	color: #00CC00;
}

img{
vertical-align:bottom;}

input{
vertical-align:middle;}
textarea{
vertical-align:bottom;}

a:hover{
	color: #FF0000;
	text-decoration: underline;
}

strong{
font-weight:bold;}

div#wrap{
width:555px;
margin:0 auto;
text-align:center;
background-color:#000;}

div#main{
width:480px;
margin:0 auto;}

div#head,
div#tag{
padding:20px 0;}

div#head h1{
padding-bottom:20px;}

div#wisthlistBox{
margin-top:1px;}

div.wishlistId{
background-image:url(../image/clum2_bg_bg.gif);}


div.wishlistIdTop,
div.wishlistIdBottom{
background-repeat:no-repeat;}

div.wishlistIdTop{
background-image:url(../image/clum2_bg_top.gif);
}


div.wishlistIdBottom{
background-image:url(../image/clum2_bg_bottom.gif);
background-position:left bottom;
}

div#wishlist ol li{
width:240px;
float:left;
text-align:left;
background-repeat:no-repeat;}

div#wishlist ol li dt{
text-align:center;}

div#wishlist ol li dd{
	padding:0px 10px 5px;
	line-height:1.4;
	font-size:85%;
	height:5em;
}

div#wishlist li#step1,
div#wishlist li#step3{
clear:both;}

div#wishlist li#step2,
div#wishlist li#step4{
}

div#wishlist li#step1 dd,
div#wishlist li#step2 dd{
padding-bottom:30px;}

div#wishlist li#step3 dt,
div#wishlist li#step4 dt{
padding:30px 0 0 0;}

div#wishlist li#step1{
background-position:98% 98%;
background-image:url(../image/num1.gif);
}

div#wishlist li#step2{
background-position:3% 98%;
background-image:url(../image/num2.gif);
}

div#wishlist li#step3{
background-position:98% 3%;
background-image:url(../image/num3.gif);
}

div#wishlist li#step4{
background-position:3% 3%;
background-image:url(../image/num4.gif);
}

div#wishlist li#step3,
div#wishlist li#step4{
border-top:1px solid #000;}


p#amazonwish{
text-align:left;
font-size:85%;
color:#FFF;
padding:5px 0;}


div#tag ul li#tag1,
div#tag ul li#tag2{
float:left;
width:240px;}


div#tag ul li#tag1{
clear:both;
text-align:left;
background-image:url(../image/bg_tree.gif);
background-position:left bottom;
min-height:350px;
_height:350px;
background-repeat:no-repeat;}

#TagWid,
div#tag ul li#tag1 textarea{
font-size:144%;
width:200px;
border:3px solid #000;}

#TagWid{
margin:0 0 10px;}

div#tag ul li#tag1 textarea{
	margin:10px 0;
	height: 5em;
}



div#tag ul li#tag1 p{
padding:10px;
line-height:1.6;}

div#tag ul li#tag1 p.error{
font-size:85%;
color:#FF0000;
font-weight:bold;
padding:0;}

div#tag ul li#tag1 dt{
font-weight:bold;
color:#00CC00;
padding:5px 0 0 20px;}

div#tag ul li#tag1 li,
div#tag ul li#tag1 dd{
text-align:center;}

div#tag ul#blogdeco li{
font-size:85%;
padding-top:0;
text-align:center;
padding-bottom:10px;}

div#tag ul li#tag2{
padding-top:10px;}

div#tag ul li#tag2 h2{
text-align:center;
padding-bottom:5px;}


div#qa{
	background-image:url(../image/qa_bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-align: left;
	background-color: #333333;
	padding-bottom:20px;
}

div#qa p{
	line-height:1.6;
	padding:5px 10px;
	color: #FFFFFF;
}

div#qa dl{
margin:0 10px;}

div#qa dt,
div#qa dd{
background-repeat:no-repeat;
padding:10px 5px 10px 40px;
background-position:10px center;}

div#qa dt{
	background-image:url(../image/q.gif);
	color:#00CC00;
	font-weight: bold;
	border-top: 1px solid #666;
}
div#qa dd{
	background-image:url(../image/a.gif);
	color: #CCCCCC;
	line-height: 1.4;
}


div#foot{
padding:20px 0;
font-size:85%;
}

div#foot ul li{
display:inline;
padding:0 10px;
line-height:1.6;}

div#foot ul li a{}

div#foot ul li a.fS{
text-decoration:none;
font-size:85%;
padding-right:10px;
color:#666666;}


address#kayac{
text-align:center;
color:#FFF;
padding:30px 0 0;
width:410px;
float:left;
clear:both;}

address#bm11{
text-align:left;
float:left;
width:60px;
height:40px;
margin-top:20px;
}

address#bm11 a{
display:block;
text-indent:-9999px;
overflow:hidden;
height:40px;
background-image:url(../image/bm11.gif);
background-repeat:no-repeat;}

address#bm11 a:hover{
background-position:left bottom;}
