/*
Theme Name: nagi
Theme URI: http://www.obentou-nagi.com/
Description:Version: 1.0
Author: HK
Author URI: http://www.biz-e.org/hp/
*/

BODY{
  font-size : 10pt;
  width : 100%;
  margin-top : 0px;
  margin-left : 0px;
  background-image : url(img/logo.jpg);
  background-repeat : no-repeat;background-position : left top;}
#contents{
  width : 90%;
  padding-left : 5px;
  padding-right : 5px;
  margin-top : 0px;
  margin-left : 3%;
  margin-right : 3%;
  margin-bottom : 10px;
}
#header{
  margin-top : 0px;
  margin-left : 30%;
  margin-right : 0px;
  margin-bottom : 0px;
  width :400px;;  
}
#header P{
  margin-left : 40%;
  width :400px;;  
}
#footer{
  font-size : 10pt;
  font-style : normal;
  margin-top : 0px;
  width : 100%;
  clear : both;
  text-align : center;
  color : white;
  background-color : #800040;
  font-weight : bold;
  padding-top : 3px;
  padding-bottom : 3px;
}
H1{
  font-size : 10pt;
  color : red;
  text-align : left;
  width : 520px;
  margin-bottom : 0px;  
  margin-right : 10px;
  margin-top : 3px;
  margin-left : 20%;
}
ADDRESS{
  font-size : 10pt;
  font-style : normal;
}
#MAIN{
  font-size : 18pt;
  font-weight : bold;
  color : maroon;
  text-align : center;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  width : 90%;
  display : block;
}
#MAIN P{
  font-size : 10pt;
  text-align : left;
  margin-left : 5px;
  width : 90%;
}
#MAIN P IMG{
  float : left;
}

.tel{  
  width : 500px;  
  margin-top : 5px;
  margin-bottom : 5px;
  margin-left : 25%;
}
.copy{
  text-align : right;
  width : 500px;
  margin-top : 1px;
  margin-bottom : 1px;
  margin-left : 35%;
}
#MENU{
  width : 520px;
  margin-top : 0px;
  margin-bottom : 0px;
  margin-left : 40%;
}
#MENU UL{
  margin-left : 0px;
  padding-left : 0px;
  display : inline;
}
#MENU LI{
  float : left;
  width : 7.5em;
  height : 1.5em;
  display : block;
  text-align : center;
}
#MENU LI A{
  color : yellow;
  background-color : #800040;
  text-decoration : none;
  padding-top : 5px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 5px;
  display : block;
  margin-left : 1px;
  font-weight : bold;
}
#MENU LI A:hover{
  color : white;
  text-decoration : none;
  font-weight : bold;
  background-color : green;
}
#bentou{
  width : 100%;
  display : block;
  margin-top : 0px; 
  padding-left : 0px;
  margin-bottom : 5px;
}
#bentou2{
  width : 100%;
  display : block;
  margin-top : 0px; 
  padding-left : 0px;
  margin-bottom : 5px;
  float : left;
}
.box{
  width : 128px;
  display : block;
  text-align : center;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;border-width : 1px 1px 1px 1px;border-style : ridge ridge ridge ridge;border-color : #800040 #800040 #800040 #800040;
  float : left;
  
  font-size : 10pt;
}
H2{
  color : yellow;
  background-color : red;  
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  font-size : 11pt;
  margin-bottom : 0px;
}
H2 A{
  color : #FFFFFF;
  text-decoration : none; 
}
H2 A:hover{
  color : yellow;	
}
.box IMG{
  width : 125px;
  height : 125px;
}
#takuhai{
  width : 500px;
  margin-left : 42%;
}
#takuhai td{
  font-size : 10pt;
  color : #400000;
  text-align : left;
}
#takuhai th{
  font-size : 10pt;
  color : white;
  background-color : #800000;
  text-align : left;
}
.box2{
  width : 100%;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 2px 2px 2px 2px;border-style : ridge ridge ridge ridge;border-color : #800040 #800040 #800040 #800040;
  overflow : auto;}
.box2 IMG{border-width : 1px 1px 1px 1px;border-style : outset outset outset outset;border-color : olive olive olive olive;
  float : left;
  margin-right : 10px;
}
#tenpo{
  margin-left : 42%;
  width : 500px;
  font-size : 12pt;
  text-align : center;
}
#blog{
  width : 60%;
  margin-left : 10px;
  float : right;
}
#sidebar{
  width : 25%;
  float : left;
  margin-top : 250px;
}
#sidebar h2{  background-color : #800040;
	font-size: 12pt;
	color: white;
	padding: 2px 2px;
	margin: 0}

#sidebar li{font-size: 10pt;
	list-style-type: none;
	margin-bottom: 3px;
	background-image: url(listmark.png);
	background-repeat: no-repeat;
	padding-left: 16px;
	vertical-align: top;
        text-align : left;

}

#sidebar li a{color: #000000;
	text-decoration: none}

#sidebar ul{margin: 8px 8px 10px;
	padding: 0}

/* カレンダー */
#wp-calendar{width: 100%;
	margin-bottom: 5px;
	font-size: 12pt}

#wp-calendar a	{color: #2b76cc}

#wp-calendar td, #wp-calendar th
	{text-align: center}

#wp-calendar caption{background-color : #800040;
	color: white;
	padding: 2px 2px;
	text-align: center}

#wp-calendar #prev{text-align: left;
	padding-top: 3px;
	padding-left: 3px}

#wp-calendar #next{text-align: right;
	padding-top: 3px;
	padding-right: 3px}

/* フィード */
.feed	{font-size: 0.75em;
	font-family: Verdana, Helvetica, sans-serif;
	border: solid 1px #8cc63f;
	padding: 5px;
	margin: 25px 0}

.feed a	{color: #444444;
	text-decoration: none}

.feed img{vertical-align: middle;
	margin-right: 8px}
.postinfo{color: #800040;
	text-align: right;
	margin: 20px 0 0;
	clear: both}

.postinfo a{color: #2b76cc}

/* コメント */
#comments	{clear: both}

#com	{border: solid 1px #800040;
	padding: 0 18px;
	margin-top: 45px}

textarea	{width: 400px}

#com h3	{font-size: 0.875em;
	border-bottom: solid 1px #800040;
	padding-bottom: 3px;
	margin-top: 20px}

#com p	{font-size: 0.75em}

.compost	{border-bottom: dotted 1px #800040}

.cominfo	{text-align: right}

#com a	{color: #800040}

#comfeed img	{vertical-align: middle}

#comfeed a	{color: black;
	text-decoration: none}

#comfeed	{background-color: #a8d1ff;
	padding: 8px;
	margin-top: 30px}

#trurl	{background-color: #a8d1ff;
	padding: 8px;
	margin-bottom: 30px}
/* 検索フォーム */
input#s	{width: 140px;
	margin-bottom: 2px}
/* トップニュース */
#news{
  margin-left : 45%;
  width : 400px;
  height : 6.7em;
  font-size : 10pt;
  text-align : left;
  padding-left : 0px;
  margin-bottom : 5px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : #800040;
  border-right-color : #800040;
  border-bottom-color : #800040;
}
#news UL{
  overflow : auto;
  margin-left : 0px;
  margin-top : 0px;
}
#news LI{
  font-size : 10pt;
  padding-left : 20px;
}
#news H2{
  color : white;
  background-color : #800040;
  font-size : 11pt;
  font-weight : bold;
}
.toptxt{
  clear : both;
  margin-top : 3px;
  width : 100%;
}
.news2{
  height : 5em;
  overflow : auto;
  scrollbar-face-color : #800040;
  scrollbar-base-color : white;
  scrollbar-arrow-color : white;
  scrollbar-track-color : white;
}
#contact{
  width : 500px;
  margin-left : 42%;
}
#contact th{
  font-size : 10pt;
  color : white;
  background-color : #800000;
  text-align : left;
  margin-right : 1em;
}
#contact td{
  font-size : 10pt;
  font-weight : bold;
  color : #400000;
  text-align : left;
}
.tbox{
  width : 100%;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  overflow : auto;
}
.tbox IMG{border-width : 1px 1px 1px 1px;border-style : outset outset outset outset;border-color : olive olive olive olive;
  float : left;
  margin-right : 10px;
}
.tbox1{
  width : 180px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  float : left
}
.tbox2{
  width : 180px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  float : left
}
.tbox3{
  width : 50%;
  font-size : 10pt;
  text-align : left;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  float : right
}
