@charset "UTF-8";


*{word-break: break-all;font-family:"verdana","helvetica","osaka","ＭＳ Ｐゴシック",ans-serif;
word-break: break-all;}

textarea,select,input {font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";}

body{		color:#000;
		margin:0px;
       		background:#fff url(//admin.naturum.ne.jp/_img/wareware/bg_ground001.gif);	text-align:center;	}

form{		margin:0px;
		padding:0px;		}

table.form{	margin:25px 0px 0px 13px;	}

img{		border:none;		}

ul.rss{		margin:0px;
		padding:0px;
	                width:100%;
	                text-align:center;		}

ul.rss li	{	border-right:#999 1px solid;
		display:inline;
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		letter-spacing:0.2px;
		margin-right:0.3em;
	                padding-right:0.5em;
		padding-left:0.2em;	}

ul.rss a:link{	color:#333333;
		text-decoration:none;	}

ul.rss a:visited{	color:#333333;
	　　	text-decoration:none;	}

ul.rss a:hover{	color:#999999;
		text-decoration:none;	}

ul.rss a:active{	color:#333333;
		text-decoration:none;	}

a{		color:#4B4B4B;text-decoration:underline;	}
a:link{		color:#0000dd;text-decoration:underline;	}
a:visited{		color:#0000ee;text-decoration:underline;	}
a:active{		color:#4B4B4B;text-decoration:underline;	}
a:hover{		color:#4B4B4B;text-decoration:underline;	}

a.acalendar{	color:#4B4B4B;text-decoration:underline;	}
a.acalendar:link{	color:#4b4b4b;text-decoration:underline;	}
a.acalendar:visited{	color:#4b4b4b;text-decoration:underline;	}
a.acalendar:active{	color:#4B4B4B;text-decoration:underline;	}
a.acalendar:hover{	color:#4B4B4B;text-decoration:underline;	}

a.acontinues{	color:#4B4B4B;text-decoration:underline;	}
a.acontinues:link{	color:#4B4B4B;text-decoration:underline;	}
a.acontinues:visited{	color:#4B4B4B;text-decoration:underline;	}
a.acontinues:active{	color:#4B4B4B;text-decoration:underline;	}
a.acontinues:hover{	color:#4B4B4B;text-decoration:underline;	}

a.amenu{		color:#4B4B4B;text-decoration:underline;	}
a.amenu:link{	color:#4B4B4B;text-decoration:underline;	}
a.amenu:visited{	color:#4B4B4B;text-decoration:underline;	}
a.amenu:active{	color:#4B4B4B;text-decoration:underline;	}
a.amenu:hover{	color:#4B4B4B;text-decoration:underline;	}

#container{	font-size:12px;
		width:940px;
		background-color:#ffffff;
		margin:0px auto;
                                border-top-width: 1px;
	                border-right-width: 1px;
	                border-bottom-width: 1px;
	                border-left-width: 1px;
	                border-right-style: solid;
	                border-left-style: solid;
	                border-top-color: #CCCCCC;
	                border-right-color: #CCCCCC;
	                border-bottom-color: #CCCCCC;
	                border-left-color: #CCCCCC;
                                text-align:left;		}

#banner,#subbanner{ background:#fff url(//img01.naturum.ne.jp/usr/bloguri/%E6%97%A5%E6%99%82%E8%A8%88%E9%9D%92.jpg) center;
		padding:0px 0px 0px 0px;
		height:353px;		}

#banner a{		color:#dddddd;text-decoration:none;	}
#banner a:link{	color:#dddddd;text-decoration:none;	}
#banner a:visited{	color:#dddddd;text-decoration:none;	}
#banner a:active{	color:#dddddd;text-decoration:underline;	}
#banner a:hover{	color:#dddddd;text-decoration:underline;	}

#subbanner a{	color:#fff;text-decoration:none;		}
#subbanner a:link{	color:#fff;text-decoration:none;		}
#subbanner a:visited{	color:#fff;text-decoration:none;		}
#subbanner a:active{	color:#fff;text-decoration:underline;	}
#subbanner a:hover{	color:#fff;text-decoration:underline;	}


.logo{		padding-left:605px;	}
.logo img{	                width:145px;
		height:31px;
                	border:none;		}


h1,h2,h3{	                margin:0px;
	                padding:0px;		}

.blogtitle{	                color:#ffffff;
                                font-size:30px;
		font-weight:bold;
		padding:250px 500px 0px 20px;
		text-align:center;
		letter-spacing:2px;
		height:70px;
		width:300px;
		overflow:hidden;		}

.description{	color:#eeffee;
		font-size:12px;
		padding:10px 15px 0px　10px;
		text-align:left;
		letter-spacing:2px;
		line-height:1.2em;
		width:900px;
		height:29px;
		overflow:hidden;		}

#content{	                width:540px;
		float:right;
	                background-color:#ffffff;
	                padding:20px 0px 20px 0px; 
                                margin:outo;		}

#links{		width:180px;
		float:left;
	                text-align:left;
		margin:0px 0px 0px 0px;
		padding:20px 0px 0px 5px; 
		background-color:#ffffff;
	                overflow:hidden;		}

#links2{		width:180px;
		float:right;
　　		text-align:center;
	                margin:0px 0px 0px 20px;
		padding:20px 5px 20px 0px; 
	                background-color:#ffffff;
		overflow:hidden;		}


#footer{		clear:both;		}

#copyright{	background: #4c8d75 bottom;
		width:100%;
	                height:16px;
	                font-size:10px;
	                font-weight:bold;
                	color:#fff;
		margin:0px;
	                padding:0px;
	                line-height:16px;
		text-align:center;		}

.blog{		width:535px;
		margin:auto; }
.blog img{
                                padding:1px 1px;
                                background-color:#e3eec5;
                                border-color:#006600 #006600 #006600 #006600;
                                border-width:3px;
                                border-style:solid;}

.date{		width:522px;
                                background:#4c8d75;
		border-top:1px solid #cccccc;
	                border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
	                border-bottom:1px solid #cccccc;
		background-position:1px 1px;
                	color:#ffffff;
		font-size:12px;
	                letter-spacing:2px;
		padding:5px 0px 5px 10px;	}

.blogbody{	                background:#e3eec5;/*
background:#fff url(//admin.naturum.ne.jp/_img/on-the-road/blog_back.jpg);*/
		background-repeat:no-repeat;
		background-position:bottom right;
		margin:0px 0px 10px 0px;
		padding:8px;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;	}

.title{		color:#006600;
		font-size:16px;
		font-weight:bold;
		height:23px;
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 30px;
		padding-top:10px;
	                background-image: url(//admin.naturum.ne.jp/_img/reef/sky-title.gif);		
                                background-position:1px 1px;	}

.main{		width:520px;
		color:#000;
		font-size:12px;
                	padding:5px 0px 15px 5px;
		overflow:auto;
	                line-height:135%;	}

.main img{	                margin:5px 2px 5px 0px;	}

.main-continues{	font-size:10px;	}

.posted{		background-color:#ededff;
                                color:#000;
		font-size:10px;
	                text-align:right;
		margin:0px 0px 25px 0px;		}

a.aposted{		color:#4B4B4B;text-decoration:underline;font-weight:bold;font-size:10px;	}
a.aposted:link{	color:#4B4B4B;text-decoration:underline;font-weight:bold;	}
a.aposted:visited{	color:#4B4B4B;text-decoration:underline;font-weight:bold;	}
a.aposted:active{	color:#4B4B4B;text-decoration:underline;font-weight:bold;	}
a.aposted:hover{	color:#4B4B4B;text-decoration:underline;font-weight:bold;	}

.menu{		color:#000;
		font-size:10px;
	                text-align:right;	}

.comments-head{	color:#000;
		font-size:10px;
	                font-weight:bold;
	                padding:0px 0px 0px 0px;
	                height:10px;	}
.comments-area {
                                height:200px;
                                overflow:auto;            }

.comments-body{	font-size:12px;
	                line-height:135%;
		margin:20px 0px 15px 13px;	}

.comments-post{	background-color:#ededff;
                                color:#000;
		font-size:10px;
		text-align:right;
                	margin:0px 0px 25px 0px;		}

.trackback-url{	color:#691815;
		font-size:10px;
		font-weight:bold;
	                margin:20px 0px 15px 0px;	}

#trackback-text{	width:260px;
	                border:1px solid #cccccc;	}

.trackback-body{	font-size:12px;
	                line-height:135%;
	                margin:20px 0px 15px 13px;}

.trackback-post{	color:#000;
		font-size:10px;
	                text-align:right;
		margin:0px 0px 25px 0px;
	                font-weight:bold;		}

a.atrackback-post{	color:#4B4B4B;text-decoration:underline;font-weight:bold;	}
a.atrackback-post:link{	color:#4B4B4B;text-decoration:underline;font-weight:bold;	}
a.atrackback-post:visited{	color:#4B4B4B;text-decoration:underline;font-weight:bold;	}
a.atrackback-post:active{	color:#4B4B4B;text-decoration:underline;font-weight:bold;	}
a.atrackback-post:hover{	color:#4B4B4B;text-decoration:underline;font-weight:bold;	}

label{		font-size:10px;
		font-weight:bold;		}

#author{	                width:200px;
		border:1px solid #cccccc;	}

#email{		width:200px;
		border:1px solid #cccccc;	}

#url{		width:200px;
	                border:1px solid #cccccc;	}

#text{		font-size:12px;
		width:360px;
	                height:150px;
	                border:1px solid #cccccc;	}

.pagetop{	                font-size:10px;
		text-align:right;
	                margin:0px 0px 25px 0px;		}

.calendarhead{           border-top	: 1px none #CCCCCC;
 	                border-left	: 1px none #CCCCCC;
	                border-right	: 1px none #CCCCCC;
	 	color:#333;
		font-size:12px;
                                font-weight:bold;
		letter-spacing:2px;
		padding:0px 0px 2px 0px;
		text-align:left;
                                padding:3px 0px 3px 15px;	}

.calendartable{	margin:0px auto 20px auto;
		width:156px;
		text-align:left;
		background:#fff;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-bottom: 1px solid #cccccc;	}
	
.calendarweek{	color:#000;
		font-size:10px;
		font-weight: bold;	}

.calendarwd{	border-left	: 1px solid #efefef;
 		border-right	: 1px solid #efefef;*/
            	                background	: #fff url();
		color		:#fff;
		font-size:10px;
                                font-weight:bold;
		letter-spacing		: 2px;
		padding:2px 0px 2px 5px;             }

.calendard{	empty-cells:show;
           	                border-top:1px solid #efefef;
                 	border-right:1px solid #efefef;
                     	text-align: center;	}

.calendardbg{}

.calender{	                font-size:10px;
		padding:2px 2px;		}

.sidetitle{	                text-align: center; 
                                background: #ededff url(//admin.naturum.ne.jp/_img/reef/sky-side.gif) ;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		background-repeat: no-repeat;
	                background-position:1px 1px;
	                color:#555555;
	                font-size:12px;
	                font-weight:bold;
		letter-spacing:0px;
	                padding:6px 0px 5px 0px;
	                width:158px;	}

.sidetitle2{	                text-align: center; 
                                background: #ededff url(//admin.naturum.ne.jp/_img/reef/sky-side.gif) ;
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		background-repeat: no-repeat;
	                background-position:1px 1px;
	                color:#555555;
	                font-size:12px;
	                font-weight:bold;
		letter-spacing:0px;
	                padding:6px 0px 5px 0px;
	                width:148px;	}

.side{		width:148px;
		font-size:10.5px;
	                line-height:140%;
		margin:0px 0px 10px 0px;
	                padding:5px 5px 5px 5px;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
	                border-bottom:1px solid #cccccc;	}

.side .text{	                width:80px;	}

a.aside{		color:#4B4B4B;text-decoration:underline;	}
a.aside:link{	color:#4B4B4B;text-decoration:underline;	}
a.aside:visited{	color:#4B4B4B;text-decoration:underline;	}
a.aside:active{	color:#4B4B4B;text-decoration:underline;	}
a.aside:hover{	color:#4B4B4B;text-decoration:underline;	}

a.arss{		color:#4B4B4B;text-decoration:underline;	}
a.arss:link{	color:#4B4B4B;text-decoration:underline;	}
a.arss:visited{	color:#4B4B4B;text-decoration:underline;	}
a.arss:active{	color:#4B4B4B;text-decoration:underline;	}
a.arss:hover{	color:#4B4B4B;text-decoration:underline;	}

.photo{		text-align:center;	
                                background: #e3eec5;
                                margin:-5px -7px -2px -5px;	}

.photo img{	width:120px;	}

.nickname{	text-align: center; 
                                color:#4c8d75;
	                font-size:16px;
		font-weight:bold;
                                line-height: 150%;	
                                background: #e3eec5;
                                width:158px;
                                height: 20px;
                                margin:-5px -7px -2px -5px;	}

.message{	                text-align: center; 
                                width:166px;
                                margin:0px -10px -7px -11px;	}

.quotetable{}

.quote{		color:#000;
		font-size:14px;
	                padding:1px;	}

.blogtimes{	margin:0px 0px 16px 0px;
		text-align:center;		}

.powered{	                text-align:center;
		margin:0px 0px 10px 0px;		}

.syndicate{	font-size:10px;
		text-align:center;		}

.checkers{	                font-size:10px;
	                margin-top:10px;		}

a.adtitle{		font-weight:bold;text-decoration:underline;		}
a.adtitle:link{	font-weight:bold;text-decoration:underline;		}
a.adtitle:visited{	font-weight:bold;text-decoration:underline;		}
a.adtitle:active{	font-weight:bold;text-decoration:underline;		}
a.adtitle:hover{	font-weight:bold;text-decoration:underline;		}

a.addescription{	color:black;text-decoration:none;	}
a.addescription:link{	color:black;text-decoration:none;	}
a.addescription:visited{color:black;text-decoration:none;	}
a.addescription:active{color:black;text-decoration:none;	}
a.addescription:hover{	color:black;text-decoration:none;	}

a.adurl{		color:#0000FF;text-decoration:none;	}
a.adurl:link{	color:#0000FF;text-decoration:none;	}
a.adurl:visited{	color:#0000FF;text-decoration:none;	}
a.adurl:active{	color:#0000FF;text-decoration:none;	}
a.adurl:hover{	color:#0000FF;text-decoration:none;	}

a.adld{		text-decoration:underline;	}
a.adld:link{		text-decoration:underline;	}
a.adld:visited{	text-decoration:underline;	}
a.adld:active{	text-decoration:underline;	}
a.adld:hover{	text-decoration:underline;	}

body.ad{		background:#f7p39f;	}
