/* ▼--ブログ本文の設定----------------------------------------▼ */ 
/* ▽-DISPLAY-------------------- */
#mob{ display: none; }
#flash{ display: none; }
.rogo{ width:130px; }
/* ▽-IMG-------------------- */
.right{ margin: 15px 0px 15px 20px; float: right; border-color: silver; vertical-align: middle; }
.left{ margin: 15px 20px 15px 0px; float: left; border-color: silver;  vertical-align: middle; }
#right{ margin: 15px 0px 15px 20px; float: right; width: 47%; border-color: silver; vertical-align: middle; }
#left{ margin: 15px 20px 15px 0px; float: left; width: 47%; border-color: silver;  vertical-align: middle; }
#center{ width: 95%; margin: 15px; border-color: silver; clear: both;}
#s_right{ margin: 15px 0px 15px 20px; float: right; width: 25%; border-color: silver; vertical-align: middle; }
#s_left{ margin: 15px 20px 15px 0px; float: left; width: 25%; border-color: silver;  vertical-align: middle; }

/* ▽-TEXT-------------------- */
#link{ color: blue; text-align: center; margin-top: 15px; padding: 0; }

#int{ color: gray; margin: 0; padding: 0; }
#int_b{ color: darkslateblue; font-weight: bold; margin: 0; padding: 0; }

#sub_t{ color: teal; font-weight: bold; font-size:120%; margin: 0; padding: 0; }
#sub_t1{ color: orchid; font-weight: bold; font-size:110%; margin: 0; padding: 0; }

#sub{ color: royalblue;  font-weight: bold; margin: 0; padding: 0; }
#sub1{ color: hotpink;  font-weight: bold; margin: 0; padding: 0; }
#t{ color: teal; font-weight: bold; font-size:110%; }
#a{ color: mediumvioletred; font-weight: bold; margin: 0; padding: 0; }
#q{ color: slateblue; font-weight: bold; margin: 0; padding: 0; }





a:link,a:active{ color: blue; text-decoration:none; }
a:visited{ color: navy; text-decoration:none; }
a:hover{ color:mediumvioletred; text-decoration:none; position:relative; top:1px; }

.dec_none a:link,a:active,a:visited,a:hover{ text-decoration:none; }



#menu{text-align: right; clear: both; width: 762px;  background-color: navy; padding: 7px 7px;  color: white;　margin-bottom: 2px;　}

#white{ color: white;padding: 3px 8px; font-weight: bold;}

.menu_list { margin: 8px; padding: 5px 2px;  width: 8em;  text-align: center; color:white; font-weight: }
#navi_list{
 color: navy;
 font-weight: bold;
 font-size: 80%;
 }
body{ 
	text-align: center;
		background-color: aliceblue;
		color: dimgray;
 }
 *{
	margin: 0;
	padding: 0; 
	line-height: 140%; 
 }
#base{ 
	width:780px;
	margin: 8px 0;
	padding: 8px 8px 8px 8px;
	overflow: hidden;
	font-size: 100%;
		background-color: white;	
 }

 #header{
	height: 100px;
	text-align: right;
	padding: 10px;
		color: teal;
		border-top: solid 2px darkblue; 
 }
#blog_name{
font-weight: bold;
 font-size: 200%;
 font-family: AR新藝体U;
 font-style: italic;

 
 }
	#introduction{ 
font-weight: bold;
font-family: sans-serif;
		 

			color: teal;
	 }

#side{ float: right;
padding-top: 6px;
	width: 210px;
	overflow: hidden;

 }


 		/* ▽-profile-------------------- */
		#profile{
			text-align: left;
padding-top:10px;
}

#main{ 
width: 550px;
	float: left;
	overflow: hidden;
	text-align: left;
	padding-right: 0 10px 0 20px;
 }
#content{ }
 
#content_t{
	padding: 8px 12px 4px 12px;
	text-align: left;
	font-weight: bold;
	font-size: 110%;
		color: teal;
		border-top: solid 1px navy;
 }
 
#content_b{
  	padding: 0px 30px 0px 40px;
	text-align: left;
 }
#content_f{
	font-size: 80%;
	margin-top: 8px;
	padding: 3px 15px 0px 0;
	text-align: right;
	border-top: dashed 1px navy;
 }
#top_content_f{
	font-size: 80%;
	margin-top: 8px;
	padding: 3px 15px 0px 0;
	text-align: right;
		border-top: dashed 1px navy;
border-bottom: 2px solid navy;
 }
 



.open{ clear: both;
margin: 8px 0 2px 0;
font-size: 90%;

 }

#more{
	display:none;
	margin-top: 8px;
 }



h1{ font-size:120%; color: teal; padding: 6px 0 4px 10px; font-weight: bold; border-top: 2px solid navy;  }

.com_t{ font-size: 100%; color: navy; padding: 0 40px; font-weight: bold;  }
.com_b{ color: navy; padding: 0 40px; font-size: 90%; }
.com_f{ text-align: right; font-size: 80%; color: navy; padding: 2px 5px 2px 0; }
#com{ text-align: left; color: navy; padding: 5px 30px 10px 40px; border-top: 1px solid navy;}
#com dt{ font-size: 90%; }
.sub_header{ font-size: 120%; font-weight: bold;  }
form{ text-align: left; }

#tb{ text-align: left; color: navy; padding: 0 15px 10px 15px; border-bottom: 2px solid navy; }
.tb_link{ font-size: 90%; }



#search_t{ font-size:120%; color: navy; padding: 6px 0 6px 10px; font-weight: bold; border-top: 2px solid navy; bold; }
#search_b{ color: navy;  padding: 8px 15px　0px 15px; font-size: 100%; border-top: 1px solid navy;}
#search_f{ font-size: 80%; margin-top: 8px; padding: 3px 15px 0px 0; text-align: right;  }

#footer{ clear: both;
	margin-top: 8px;
padding-top: 8px;
	color: navy;

  }
.ad{ color:navy; font-size: 80%; }


#plg_1{  margin 0px; overflow: hidden; padding: 0; margin-bottom:8px; }
#plg_1t{ font-weight: bold; font-size: 130%; color: navy;}
.plg_1h{  }
.plg_1b{ overflow: hidden; padding-bottom: 8px;  background-color: ghostwhite; border: 1px solid navy; }
.plg_1f{  }
#menu_box{ padding: 12px 0; }

#plg_2{ border: 1px solid navy; margin-bottom: 8px;  overflow: hidden; }
#plg_2title{ color: navy; background-color: #d2d2ff; border-bottom: 1px dashed darkblue; padding: 5px;  font-weight: bold; font-size: 100%; } 
.plg_2h{  }
.plg_2b{ overflow: hidden; padding: 8px; font-size: 90%; }
.plg_2f{  }

#plg_3{  overflow: hidden; padding: 0;margin-bottom: 8px;  }

#plg_3t{ font-weight: bold; font-size: 130%; color: teal; padding: 5px 5px 5px 10px; border-bottom: 1px solid navy; border-top: 2px solid navy; 
.plg_3h{   }
.plg_3b{ padding: 0 30px; margin: 10px 0; }
.plg_3f{  }

#col a{ font-weight: bold; text-decoration: underline; }
#col a:link{ color: mediumvioletred; font-size: 120%; }
#col a:active{ color: blue; }
#col a:visited{ color: slateblue; font-size: 120%; }
#col a:hover{ color: deepskyblue; position:relative; top:2px; }

.col_t{ font-weight: bold; background-color: #d2d2ff; border-bottom: 1px dashed darkblue; padding: 5px;  font-weight: bold; font-size: 100%; padding-bottom: 2px; color: navy; margin-bottom: 8px;} 


.days{ height: 25px; width: 25px;}

.sun{ color: magenta; background-color: lavenderblush; width: 22px; font-weight: bold; }
.day{ color: dimgray; background-color: ghostwhite; width: 22px; font-weight: bold; }
.sat{ color: royalblue; background-color: azure; width: 22px; font-weight: bold; }











