@charset "UTF-8";

*{
padding:0px;
margin:0px;
font-family:Verdana, Arial, sans-serif;
}

/* HTMLタグ設定 */
body{
margin:0;
padding:0;
font-size:100%;
line-height:1.4;
font-weight:normal;
font-style:normal;
color:#000000;
background:#CCCCCC;
text-align:center;
}

p,ul,ol,li,dl,dt,dd,address,strong,em,h1,h2,h3,h4,h5,h6,table,caption,th,td,a,br{
margin:0;
padding:0;
font-size:100%;
line-height:1.4;
font-weight:normal;
font-style:normal;
}

img{
border: none;
}

p {margin:0 0 1em;}
li {list-style-type: none;}
h1 , h2 , h3 , h4 , h5 , h6 {}
strong {font-weight:bold;}
em {font-style:italic;}

a{color:#666666; font-weight:bold; text-decoration:none;}
a:link {color:#666666; font-weight:bold; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}

.side a{color:#666666; font-weight:normal; text-decoration:underline;}
.side a:link {color:#666666; font-weight:normal; text-decoration:underline;}
.side a:hover{color:#000000; font-weight:normal; text-decoration:underline;}

img{border:none;}
hr {display:none;}

.center {text-align:center;}
.clear { clear:both;}
.left {float:left;}
.right{float:right;}
.border{border-bottom:1px solid #CCCCCC;}

.black {color:#000;}
.blue {color:#3333ff;}
.orange	{color:#ff9900;}
.red {color	:#f00;}

.font9	{font-size: 9px;}
.font10	{font-size: 10px;}
.font12	{font-size: 12px;}
.font14	{font-size: 14px;}
.font16	{font-size: 16px;}
.font18	{font-size: 18px;}
.font24	{font-size: 24px;}
.font36	{font-size: 36px;}
.xsmall { font-size: 75%;}
.small { font-size: 86%;}
.large { font-size: 116.7%;}
.xlarge { font-size: 133.4%;}

.textright { text-align:right;}
.textleft { text-align:center;}
.textcenter { text-align:left;}

.space1 { height:1px;}
.space2 { height:2px;}
.space3 { height:3px;}
.space4 { height:4px;}
.space5 { height:5px;}
.space6 { height:6px;}
.space7 { height:7px;}
.space8 { height:8px;}
.space9 { height:9px;}
.space10 { height:10px;}
.space12 { height:12px;}
.space14 { height:14px;}
.space15 { height:15px;}
.space16 { height:16px;}
.space18 { height:18px;}
.space20 { height:20px;}
.space22 { height:22px;}
.space24 { height:24px;}
.space25 { height:25px;}
.space26 { height:26px;}
.space30 { height:30px;}

.padding5 {padding:5px;}
.padding10 {padding:10px;}
.padding20 {padding:20px;}

.dotted{border-bottom:5px dotted #73BE1E; margin:5px 0;}
.dotted_g{border-top:5px dotted #CCCCCC; margin:5px 0 10px 0;}

.clearfix {
zoom:1;/*for IE 5.5-7*/
}

.clearfix:after{/*for modern browser*/
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}

/*--headr(S)--*/
#header {
background:#000000;
}

#header_box {
background:url(http://www.o-taka.co.jp/images/footer_logo.gif) no-repeat 0 5px;
width:830px;
margin:0 auto;
padding-top:30px;
}
/*--header(E)--*/

/*--gnavi(S)--*/
#gnavi {
background:#000000;
height:55px;
margin-left:4px;
}

#gnavi li{
list-style:none;
float:left;
}

#gnavi a {
display:block;
height:31px;
width:118px;
text-align:center;
padding-top:12px;
background:url(http://www.o-taka.co.jp/images/gnavi_off.gif) no-repeat top left;
}

#gnavi a:link		{color: #FFFFFF; font:12px bold; text-decoration:none;}
#gnavi a:visited	{color: #FFFFFF; font:12px bold; text-decoration:none;}
#gnavi a:active		{color: #FFFFFF; font:12px bold; text-decoration:none;}
#gnavi a:hover		{
background:url(http://www.o-taka.co.jp/images/gnavi_on.gif) no-repeat top left;
color: #FFFFFF;
font:12px bold;
text-decoration:none;
}
/*--gnavi(E)--*/

/*--body(S)--*/
#wrapper {
width:830px;
margin:0 auto;
background:#FFFFFF;
}

h1,h2,h3{
margin:0px;
padding:0px;
}

#content{
width:830px;
margin:0 auto;
text-align:left;
}

.blog{
background:#FFFFFF;
padding:10px;
margin-left:210px;
}

#links{
width:190px;
margin-right:10px;
padding:10px 0 0 10px;
float:left;
overflow:hidden;
}

/*--footer(S)--*/
#footer {
padding-top:10px;
background:#000000;
text-align:center;
}

#footer_box {
width: 830px;
margin:0 auto;
color:#999999;
}

#address {
text-align:left;
margin-left:600px;
padding:15px 0 10px 0;
font-size:10px;
background:url(http://www.o-taka.co.jp/images/footer_logo.gif) no-repeat top left; 
}

#address a{
font-size:10px;
color:#999999;
}
/*--footer(E)--*/

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:#000000;text-decoration:none;}
ul.rss a:visited{color:#000000;text-decoration:none;}
ul.rss a:hover{color:#000000;text-decoration:none;}
ul.rss a:active{color:#000000;text-decoration:none;}

a{color:#000000;text-decoration:underline;}
a:link{color:#000000;text-decoration:underline;}
a:visited{color:#000000;text-decoration:underline;}
a:active{color:#000000;text-decoration:underline;}
a:hover{color:#000000;text-decoration:underline;}

calendar a{color:#000000;text-decoration:underline;}
calendar a:link{color:#000000;text-decoration:underline;}
calendar a:visited{color:#000000;text-decoration:underline;}
calendar a:active{color:#000000;text-decoration:underline;}
calendar a:hover{color:#000000;text-decoration:underline;}

continues a{color:#000000;text-decoration:underline;}
continues a:link{color:#000000;text-decoration:underline;}
continues a:visited{color:#000000;text-decoration:underline;}
continues a:active{color:#000000;text-decoration:underline;}
continues a:hover{color:#000000;text-decoration:underline;}

menu a{color:#000000;text-decoration:underline;}
menu a:link{color:#000000;text-decoration:underline;}
menu a:visited{color:#000000;text-decoration:underline;}
menu a:active{color:#000000;text-decoration:underline;}
menu a:hover{color:#000000;text-decoration:underline;}


.date{
font-size:10px;
padding:5px 0;
}

.blogbody{}

.title{
width:580px;
}

.title {
font-size:14px;
font-weight:bold;
padding-top:5px;
}

.title a{color:#000000;text-decoration:underline; padding-top:3px;}
.title a:link{color:#000000;text-decoration:underline; padding-top:3px;}
.title a:visited{color:#000000;text-decoration:underline; padding-top:3px;}
.title a:active{color:#000000;text-decoration:underline; padding-top:3px;}
.title a:hover{color:#000000;text-decoration:underline; padding-top:3px;}


.main{
width:538px;
color:#000000;
font-size:12px;
padding:15px 15px;
line-height:135%;
}

.main img{
margin:5px 5px;
padding:5px 5px;
border:1px solid #000000;
background:#FFFFFF;
}

.main-continues{
font-size:12px;
}

.posted{
color:#000000;
font-size:10px;
text-align:right;
padding-right:20px;
margin-bottom:25px;
}

posted a{color:#000000;text-decoration:underline;font-weight:bold;font-size:10px;}
posted a:link{color:#000000;text-decoration:underline;font-weight:bold;}
posted a:visited{color:#000000;text-decoration:underline;font-weight:bold;}
posted a:active{color:#000000;text-decoration:underline;font-weight:bold;}
posted a:hover{color:#000000;text-decoration:underline;font-weight:bold;}

.menu{
color:#000000;
font-size:12px;
padding:0px 20px 10px 0px;
text-align:right;
}

.comments-head{
border-top:#000000 dotted 2px;
color:#000000;
font-size:12px;
font-weight:bold;
width:538px;
padding:10px 20px 15px 20px;
margin-right:15px;
}

.comments-body{
color:#000000;
width:538px;
font-size:12px;
line-height:135%;
margin:0px 20px 25px 15px;
}


.comments-post{
color:#000000;
width:538px;
font-size:12px;
text-align:right;
margin:0px 20px 25px 15px;
}

.trackback-url{
color:#000000;
background:#FFFFFF;
border:#000000 1px solid;
height:20px;	
width:300px;
font-size:12px;
font-weight:bold;
margin:10px 0px 15px 15px;
text-align:left;
}

.trackback-body{
font-size:12px;
width:538px;
line-height:135%;
margin:20px 0px 15px 15px;
}

.trackback-post{
color			:#000000;
width			:538px;
font-size		:10px;
text-align		:right;
margin			:0px 0px 25px 15px;
}

trackback-post a{color:#000000;text-decoration:underline;font-weight:bold;}
trackback-post a:link{color:#000000;text-decoration:underline;font-weight:bold;}
trackback-post a:visited{color:#000000;text-decoration:underline;font-weight:bold;}
trackback-post a:active{color:#000000;text-decoration:underline;font-weight:bold;}
trackback-post a:hover{color:#000000;text-decoration:underline;font-weight:bold;}

label{
font-size	:12px;
font-weight	:bold;
}

#author{
width		:200px;
border		:1px solid #000000;
}
#email{
width		:200px;
border		:1px solid #000000;
}
#url{
width		:200px;
border		:1px solid #000000;
}
#text{font-size	:12px;
width		:400px;
height		:150px;
border		:1px solid #000000;
}

.pagetop{
font-size	:12px;
text-align	:right;
margin-bottom:25px;
padding-right:20px;
}

.calendarhead{
border-top	:1px none #000000;
border-left	:1px none #000000;
border-right:1px none #000000;
color		:#000000;
font-size	:12px;
font-weight	:bold;
letter-spacing:2px;
text-align	:left;
padding		:3px 0px 3px 15px;
}

.calendartable{
margin		:0px auto 10px auto;
width		:183px;
text-align	:left;
background	:;
border-spacing:0px;
}

.calendarweek{
color		:#fff;
font-size	:12px;
font-weight	:bold;
}

.calendarwd{
/*	border-left	: 1px solid #000000;
border-right	: 1px solid #000000;*/                 
background	:#000000;
color		:#FFFFFF;
font-size	:12px;
font-weight	:bold;
letter-spacing: 2px;
padding		:2px 0px 2px 5px;
}

.calendard{
color		:#000000;
empty-cells	:show;
text-align	:center;
background	:#FFFFFF;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}

.calender{
font-size	:12px;
padding		:2px 2px;
}

.sidetitle{
background	:#FFFFFF;
color		:#000000;
border:1px solid #000000;
font-size	:12px;
letter-spacing:2px;
padding		:5px 0px;
width		:185px;
text-indent:5px;
}

.side{
width		:175px;
font-size	:12px;
line-height	:140%;
margin		:0;
padding		:5px 5px;
background	:#FFFFFF;
text-indent	:5px;
}

.side a{color:#000000;text-decoration:underline;}
.side a:link{color:#000000;text-decoration:underline;}
.side a:visited{color:#000000;text-decoration:underline;}
.side a:active{color:#000000;text-decoration:underline;}
.side a:hover{color:#000000;text-decoration:underline;}

.rss a{color:#000000;text-decoration:underline;}
.rss a:link{color:#000000;text-decoration:underline;}
.rss a:visited{color:#000000;text-decoration:underline;}
.rss a:active{color:#000000;text-decoration:underline;}
.rss a:hover{color:#000000;text-decoration:underline;}

.photo{
text-align	:center;
}

.nickname{
color		:#000000;
font-size	:14px;
font-weight	:bold;
margin		:10px 0px;
}

.message{}

.photo img{
width		:120px;
}

.quotetable{}

.quote{
color		:#000000;
font-size	:12px;
padding		:1px;
}

.blogtimes{
margin		:0px 0px 16px 0px;
text-align	:center;
}

.powered{
text-align	:center;
margin		:0px 0px 10px 0px;
}

.syndicate{
font-size	:12px;
text-align	:center;
}

.checkers{
font-size	:12px;
margin-top	:10px;
}

adtitle a{font-weight:bold;text-decoration:underline;}
adtitle a:link{font-weight:bold;text-decoration:underline;}
adtitle a:visited{font-weight:bold;text-decoration:underline;}
adtitle a:active{font-weight:bold;text-decoration:underline;}
adtitle a:hover{font-weight:bold;text-decoration:underline;}

addescription a{color:black;text-decoration:none;}
addescription a:link{color:black;text-decoration:none;}
addescription a:visited{color:black;text-decoration:none;}
addescription a:active{color:black;text-decoration:none;}
addescription a:hover{color:black;text-decoration:none;}

adurl a{color:#0000FF;text-decoration:none;}
adurl a:link{color:#0000FF;text-decoration:none;}
adurl a:visited{color:#0000FF;text-decoration:none;}
adurl a:active{color:#0000FF;text-decoration:none;}
adurl a:hover{color:#0000FF;text-decoration:none;}

adld a{text-decoration:underline;}
adld a:link{text-decoration:underline;}
adld a:visited{text-decoration:underline;}
adld a:active{text-decoration:underline;}
adld a:hover{text-decoration:underline;}

body.ad{
background:#f7p39f;
}

.rssMemo {
font-size:10px;
text-align:center;
}

/* ************************************************ 
*	プラグイン設定
* ************************************************ */
/* サイドブロック */
.side{
padding:5px;
margin-bottom: 10px;
}

/* サイド本文 */
.sidebody{
margin-bottom: 3px;
margin-right:auto;
margin-left:auto;
font-size: 12px;
}

/* RSS */
.widget-syndication{
margin:10px 0;
border:1px solid #CCCCCC;
padding:5px;
}

/* tags */

#tags{
border:1px solid #CCCCCC;
padding:5px;
}

#tag .rank-1 a{font-size:1.5em}
#tag .rank-2 a{font-size:1.25em}
#tag .rank-3 a{font-size:1em}
#tag .rank-4 a{font-size:0.875em}
#tag .rank-5 a{font-size:0.75em}
#tag .rank-6 a{font-size:0.6em}

#tag li{
display:inline;
margin:0 2px;
}

#tag{
line-height:1.5;
text-align:center;
margin:8px 0;
padding:0;
}

#tag a{
color:#000000;
text-decoration:none;
border-bottom:dotted 1px #4babe3;
}

/* カレンダー ここから ----------*/
.widget-calendar h3{
font-weight: bold;
font-size: 14px;
text-align:center;
}
.widget-calendar table{
font-size:12px;
width:100%;
border-top:dotted 1px #CCCCCC;
border-bottom:dotted 1px #CCCCCC;
margin-bottom:20px;
}

.widget-calendar th{
border-bottom:dotted 1px #CCCCCC;
}

.widget-calendar th,td{
text-align:center;
}

/* ************************************************ 
*	フッターの設定
* ************************************************ */

/* このページの上へ */
.pagetop{
font-size: 10px;
text-align: right;
margin-top: 15px;
margin-bottom: 10px;
}

/* このBlogのトップへ */
.menu{
margin-top: 15px;
margin-bottom: 10px;
font-size: 11px;
letter-spacing: 0.2em;
text-align: right;
}

/* コピーライト */
#copyright{
padding:5px;
font-size: 11px;
font-weight:bold;
}

/* ************************************************ 
 *	フッターの設定
 * ************************************************ */

/* このページの上へ */
.pagetop{
	font-size: 85%;
	text-align: right;
	margin-top: 15px;
	margin-bottom: 10px;
}

/* このBlogのトップへ */
.blogmenu{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 85%;
	letter-spacing: 0.2em;
	text-align: center;
}


#side_img4{
height:400px;
background:url(http://www.gyu-ya.com/img/side_img4.jpg) no-repeat top right;
}

/*検索結果*/
.search-results-header{
border:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
margin:10px 0;
padding:10px;
}

#search-example{
margin:30px 0;
line-height:150%;
}

.hidden{
display:none;
}

