/* CSS Document */

.blog h2 {
background:#FF8CB0 url(image/h2.jpg) no-repeat;
	text-align:center;
	color: #FFFFFF;
	font:30px bold;
	padding:5px 20px;
	margin-top:17px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	width:620px;
	}

.blog00 h2 {
background:#FF8CB0 url(image/h2.jpg) no-repeat;
	text-align:center;
	color: #FFFFFF;
	font:30px bold;
	padding:5px 20px;
	margin-top:17px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	width:620px;
	}
	

.blogtitle {
	color: #FF8BB3;
	margin:0.5em 20px 0em 30px;
	padding-top:0.5em;
	padding-bottom:0.5em;
	text-align: left;
	text-indent: 5px;
	color: #666;
	font-weight:bold;
	border-bottom:solid 1px;
	border-top:solid 1px;}

.entry {
margin:0px 20px 0px 30px;
	font-size:14px;
	line-height:150%;
}

.entry img{float:none; clear:both;}
.entry p{clear:both;}

.entrysita {
	text-align:right;
	padding-right:2em;}

 /*カレンダー*/ 
#calendar {
	margin-left:20px;
	/margin-right:25px;
	line-height: 120%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10;
	text-align: center; 
 } 
#calendar table { 
	width: 180px; 
	padding:0px;}
	
 /*カレンダーのタイトル*/
#calendar caption { 
	color: #FFFFFF; 
	background-color:#FEB100;
	font-family: Verdana, Arial, sans-serif; 
	font-size:10px; 
	text-align: center; 
	font-weight: bold;
	line-height: 15px;}
	
 /*カレンダーの曜日*/ 
#calendar th { 
	line-height: 12px; 
	font-size:10px; 
	text-align: center; 
	font-weight: bold; 
	padding:2px 0px 0px 0px;} 
	
/*カレンダーの日付*/
 #calendar td { 
	line-height: 12px; 
	font-size:10px; 
	font-weight: normal; 
	text-align: center; 
	padding:2px 0px 0px 0px; 
	border-right: solid 2px #FEB100; 
	border-left: solid 1px #FEB100; 
	border-top: solid 1px #FEB100; 
	border-bottom: solid 2px #FEB100;} 
	
#calendar a {
	background-color: #999999; 
	text-decoration: none;}
	
#calendar a:hover {
	color:#FF6600;
	background-color:#CCCCCC; 
	text-decoration:underline;}	

/*トップライト*/

.mtright h2 {
	color: #663300;
	font-size:12px;
	margin-left:20px;
	margin-right:30px;
	padding:4px 0 4px 10px;
	border-bottom:1px #FEB100 solid;
	border-left:#FEB100 solid 10px;
	}

.mtright ul {
	list-style:none;
	}
	
.mtright ul li{
	font-size:12px;
	margin-right:15px;
	margin-bottom:2px;
	}


.entrylink {
	border-top:dashed 1px #666666;
	text-align:center;
	padding-top:5px;
	margin:0 20px 0 20px;
	}

.hiduke {
	font-weight:bold;
	text-align:center;
	color:#666666;
	padding:0.8em 0em;}
	
.blog{
background:url(image/contentsrback.jpg) repeat-y right;
width:715px;
float:right;
	}
	
.mtright{
	width:235px;
	margin-bottom:20px;
	background:url(image/blog_background_mid.jpg) repeat-y;
	float:left;
	height:auto;
	}


.blog00 img {
margin:0 10px 10px 0;
}

.blog img {
margin:0 10px 10px 0;
}

.koewaku4 img {
margin:0 10px 10px 0;
}


.koewaku img {
margin:0 10px 10px 0;
}

.inputTable{
width:630px;
}

.inputTable2{
width:630px;
}

/* CSS Document */
body{
color: #333;
font-size: 12px;
font-family: verdana;
}
a{
text-decoration: none;


}
p{
margin: 0;
padding: 5px;
line-height: 1.5em;
text-align: justify;
clear:both;
}
#wrapper{
width:200px;
margin: 0 auto;
background:url(images55/back.jpg) repeat;
}
.box{
background: #fff;
}
.box p{
padding:5px;
}
.boxholder{
clear: both;
padding: 5px;
background: #8DC70A;
}
.tab{
width: 200px;
margin: 0;
border-top:5px solid #F0F1E8;
background: #8DC70A url(http://www.surprise-gift.com/images55/greentab.jpg) no-repeat;
}
.tabtxt{
margin: 0;
font-size: 12px;
font-weight: bold;
margin:5px;
}
.tabtxt a{
color:#FFFFFF;
}

.tabtxt a:hover{
color:#006600;
}

.stafftop {
background: url(http://www.surprise-gift.com/image/staff.jpg) no-repeat;
width:219px;
height:42px;
margin-left:2px;
}

.staff {
background: url(http://www.surprise-gift.com/image/staff2.jpg) repeat-y;
width:216px;
padding-left:3px;
margin-left:2px;
}

.staffbottom {
background: url(http://www.surprise-gift.com/image/staff3.jpg) no-repeat bottom;
width:219px;
height:13px;
margin-left:2px;
margin-bottom:10px;
}

.blog_bute{padding:20px 0 0 0; text-align:center; font-size:14px;}
.blog_bute a{padding:3px; margin:0 3px 0 3px; border:1px solid #666;}
.blog_bute a:hover{ background:#9CF;}

.koewaku4 {
	background: url(image/koewaku2.jpg) repeat-y;
	width: 595px;
	padding: 10px 10px 10px 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-size: 14px;
}

.hoge01 img,.koewaku2 img {
margin:0 10px 4em -260px;
float:left;
}
.hoge01 p,.koewaku2 p{
clear:none;
padding:0 0 0 260px ;
}
​

