body{
	background-image: url(http://www.seiunamore.com/logimage/back_line.gif);
	margin: 0px;
	border-width: 0px;
	border-style: none;
	padding: 0px;
}

img{
	border-width: 0px;

}

form{
	margin: 0px;
	padding: 0px;
}

form input{
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
}

form textarea{
 	font-family:Osaka;
	font-size: 12px;
}

a:link{
	text-decoration: none;
	color: #4D4DE9;
}

a:visited{
	text-decoration: none;
	color: #4D4DE9;
}

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

a:active{
	text-decoration: underline;
	color: #ff0000;
}

.warning{
	color: #ff0000;
	text-align: center;
}



#all{
	background-color: #ffffff;
    text-align: center;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	border-color: #808080;
	padding: 0px;
	width: 850px;
}

#all2{
	background-color: #ffffff;
	text-align: left;
	margin: 0px;
	border-width: 0px;
	padding: 0px;
	width: 850px;
}

#head{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#3column{
	text-align: left;
	margin: 0px;
	border-width: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 850px;
}

#wrap{
    text-align: left;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #808080;
/* \*/
	float: left;
	width: 681px;
/* */
	width: 679px;
}


#main{
	text-align: left;
	border-width: 0px;
	border-style: solid;
	border-color: #808080;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
/* \*/
	float: right;
	width: 500px;
/* */
	width: 498px;
}

#left{
	text-align: left;
	border-width: 0px;
	border-style: solid;
	border-color: #808080;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}

#right{
	text-align: left;
	border-width: 0px;
	border-style: solid;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #808080;
}

#main .day{
	border-width: 0px;
	border-style: solid;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#main .entry{
	margin: 0px;
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: 488px;
}

#main .entry .entryheader{
	background-image: url(http://www.seiunamore.com/logimage/text01.gif);
	width: 488px;
	height: 21px;
}

#main .entry .entrytitle{
	background-image: url(http://www.seiunamore.com/logimage/text_title.gif);
	width: 488px;
}

#main .entry .entrytitle h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://www.seiunamore.com/logimage/text_title.gif);
	font-size: 14px;
	line-height: 200%;
	margin: 0px;
	border-width: 0px;
	border-style: solid;
	padding-top: 0px;
	padding-left: 34px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#main .entry .entrytitle p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 350px;
	padding-right: 0px;
	padding-bottom: 0px;
}


#main .entry .entryb p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 170%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 48px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 410px;
}

#main .entry .entryb .default{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 170%;
}

#main .entry .entryb blockquote{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 170%;
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	border-style:dashed;
	border-color:#663300;
	border-width:1px;
	background: #FAFAD2;
}

#main .entry .entryb .violet{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#4b0082;
	text-decoration:underline;
	line-height: 110%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 48px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 410px;
}

/*　通常記事文中の写真　*/
#main .entry .entryb .photo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#808080;
	line-height: 170%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 48px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 410px;
}

/*　黄色い囲み中の写真　*/
#main .entry .entryb .photo2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#808080;
	line-height: 170%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 370px;
}

#main .entry .entryb img{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-color:#666666;
	border-width:1px;
}

#main .entry .entryb .camp3 a:link{
	text-decoration: underline;
	color: #FF6600;
}

#main .entry .entryb .camp3 a:visited{
	text-decoration: underline;
	color: #FF6600;
}

#main .entry .entryb .camp3 a:hover{
	text-decoration: none;
	color: #FF6600;
}

#main .entry .entryb .camp3 a:active{
	text-decoration: none;
	color: #FF6600;
}

#main .entry .entrymore p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 48px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 410px;
}

#main .entry .entrydetail p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 48px;
	padding-right: 0px;
	padding-bottom: 10px;
}

#main .entry .entryhr{


}

#main .entry .entrybottom{
	width: 488px;
	height: 10px;
}


#main .entry .nextpre p{
	text-align:center;
	font-size: 12px;
	line-height: 200%;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
}

#main .entry .plane{
	border-width: 0px;
	border-style: solid;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 316px;
	text-align: left;
}

#main .entry .plane h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 200%;
	border-width: 0px;
	border-style: solid;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 34px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 316px;
}

#main .entry .plane p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 48px;
	padding-right: 30px;
	padding-bottom: 10px;
	width: 410px;
}

#main .entry .plane p.detail{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
	margin: 0px;
	padding-top: 10px;
	padding-left: 48px;
	padding-right: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	padding-bottom: 10px;
	width: 410px;
}

#left .menubg{
	background-color:#FAFAD2;
	margin:5px 10px 10px 0px;
}

#left .module-calendar{
	background-color:#FFFFFF;
	margin:3px;
	text-align:center;
}

#left .module-header{
	font-size:12px;
	padding:2px 0px 0px 2px;

}

#left .calendar{
	padding:0px 3px 3px 2px;
             margin:0px 0px 0px 5px;
}

#left .calendar table{
	font-size:12px;
}

#left .calendar th{
 padding:2px;
}

#left .calendar td{
 text-align:center;
}

#left .red{
	color:#FF0000;
}

#left .blue{
	color:#0000FF;
}

#left h3{
	border-width: 0px;
	border-style: none;
	border-color: #000000;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 100%;
}

#left ul{
	margin: 0px;
	border-width: 1px;
	border-style: none;
	border-color: #000000;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	list-style-type: none;
	list-style-position: outside;
	width: 150px;
}


#left ul li{
	font-size: 12px;
	text-align: left;
	line-height: 150%;
	margin-top: 0px;
	border-width: 0px;
	border-style: none;
	border-color: #808080;
	padding-top: 0px;
	margin-left: 5px;
	padding-left: 15px;
	margin-right: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	list-style-position: outside;
}

#left ul li.spc{
	margin:0px 0px 10px 0px;
}

#left ul li span{
	font-size:10px;
}

#right .menubg{
	background-color:#FAFAD2;
	margin:5px 0px 10px 0px;
}

#right h3{
	border-width: 0px;
	border-style: none;
	border-color: #000000;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 100%;
}

#right ul{
	margin: 0px;
	border-width: 1px;
	border-style: none;
	border-color: #000000;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	list-style-type: none;
	list-style-position: outside;
	width: 150px;
}


#right ul li{
	font-size: 12px;
	text-align: left;
	line-height: 150%;
	margin-top: 0px;
	border-width: 0px;
	border-style: none;
	border-color: #808080;
	padding-top: 0px;
	margin-left: 5px;
	padding-left: 15px;
	margin-right: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	list-style-position: outside;
}

#right ul li.spc{
	margin:0px 0px 10px 0px;
}

#right ul li span{
	font-size:10px;
}

#foot{
	width: 850px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(http://www.seiunamore.com/logimage/foot_line.gif);
	background-position: 25px 0px;
	background-repeat: no-repeat;
	padding-top: 10px;
}

#foot .p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 200%;
	color: #000000;
}


#commenttb{
	border-width: 0px;
	border-style: solid;
	width: 488px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#commenttb #tb{
	border-width: 0px;
	border-style: solid;
	width: 488px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


#commenttb #tb h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 200%;
	border-width: 0px;
	border-style: solid;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 458px;
}

#commenttb #tb p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 160%;
	border-width: 0px;
	border-style: solid;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 48px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 440px;
}


#commenttb #comments{
	border-width: 0px;
	border-style: solid;
	width: 488px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


#commenttb #comments h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 200%;
	border-width: 0px;
	border-style: solid;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 458px;
}

#commenttb #comments h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 200%;
	border-width: 0px;
	border-style: solid;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 458px;
}

#commenttb #comments div.com{
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	padding-top: 0px;
	padding-left: 48px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 440px;
	float:right;
	
}

#commenttb #comments div.com p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 160%;
	border-width: 0px;
	border-style: solid;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 440px;
}



#commenttb #comments div.com p span.post{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	border-width: 0px;
	border-style: solid;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 48px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 440px;
}

#main #archivelisthead{
	border-width:1px;
	border-style: solid;
	width: 488px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#main #archivelisthead h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 200%;
	border-width: 1px;
	border-style: solid;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 316px;
	float: left;
}

#main #archivelisthead p{
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 200%;
	border-width: 1px;
	border-style: solid;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	width: 100px;
	float: right;
}