/*
Theme Name:ONAGORI
Theme URl:http://www.onagori.com/
Description:Onagori Theme for WordPress
Author:GOGOWEBMARKET
*/







#topnews { margin-top:10px;width:495px;height:300px; 
                    ;overflow:auto;}
#topnews p {float:left;margin-right:10px;}
.date { font-weight:bold; }
.newsdate { height:20px;border-bottom:1px dotted #AFAFAF; }
#contents { padding:0 5px;}
.post h2{ background-image:url(http://www.onagori.com/img/common/title_bar.gif); 
                 color:#ffffff; font-size:14px ;padding:8px 0 0 10px; margin-bottom:10px;
                 font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W6','HiraKakuPro-W6','ＭＳ Ｐゴシック',sans-serif;}


h3 { font-size:14px;margin-bottom:15px;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W6','HiraKakuPro-W6','ＭＳ Ｐゴシック',sans-serif; background:url(http://www.onagori.com/img/common/icon02.gif) 0 4px no-repeat; padding-left:14px;;}
h3  span{ font-size:12px; font-weight:nomal;}
.wpcf7 { color:#000000 ; }
#wpcf7-f2-p8-o1 h2 { background-image:none; color:#000000 ; }
#form h2{ background-image:url(http://www.onagori.com/img/common/title_bar.gif); 
                 color:#ffffff; font-size:14px ;padding:8px 0 0 10px; margin-bottom:10px;
                 font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W6','HiraKakuPro-W6','ＭＳ Ｐゴシック',sans-serif;}

form.wpcf7-form table th {
text-align : left;
vertical-align : top;
padding : 8px 0px 8px 10px;
line-height : 1.5;
background-color : #fea;
color : #f00;
}

form.wpcf7-form table td {
text-align : left;
vertical-align : middle;
padding-left :5px;
line-height : 1.5;
background-color : #fafafa;
color : #f00;
}

/*------------------------------
オンライン予約
------------------------------*/
div.map div.yoyaku {
	font-size : normal;
}

div.map div.yoyaku h3 {
	margin : 0px 0px 15px 0px;
	padding : 10px 0px 0px 0px;
	font-size : 1.2em;
	color : #335;
    background-image : none;
}

div.map div.yoyaku h3 img {
	margin : 0px 5px 0px 0px;
	vertical-align : top;
}

div.map div.yoyaku p ,
div.map div.yoyaku ul.tyuui {
	font-size : 1.0em;
	line-height : 1.7;
}

div.map div.yoyaku table {
	border-collapse : collapse;
	border-spacing : 0px;
	font-size : 1.0em;
	margin : 0px 0px 20px 0px;
	width : 493px;
}

div.map div.yoyaku table th {
	background-color : #ddd;
	width : 120px;
	text-align : left;
	color : #339;
}

div.map div.yoyaku table th ,
div.map div.yoyaku table td {
	border : solid 1px #999;
	padding : 8px 0px 8px 10px;
}

div.map div.yoyaku table td.img {
	padding : 15px 0px 15px 5px;
	margin : 0px;
}

div.map div.yoyaku table td.img img {
	margin : 0px 0px 10px 0px;
}

div.map div.yoyaku table td.img p {
	margin : 0px;
	padding : 0px;
}

div.map div.yoyaku table td strong {
	color : #337;
}

div.map div.yoyaku ul.tyuui {
	margin : 0; padding : 0;
	list-style-type : none;
}

/*------------------------------
開催場所・プログラム
------------------------------*/
table.meinevent {
color : #333;
}

table.meinevent strong {
color : #e31;
font-weight : normal;
}

table.meinevent tr td {
	vertical-align : bottom;
}

table.meinevent tr td a {
color : #33f;
}

#mailform_table{
border:0;
width:470;
background-color:#aaaaaa; 
}

.mailform_td{
width:120px;
}

.mailform_td_b{
width:120px;
}

form.wpcf7-form table .td_sub{
text-align:center;
}

form.wpcf7-form .mailform_table td{
color:#000000;
}

.warning{
color:#ff0000;
}

div#kuruma{

}

/*------------
交通アクセス
-------------------*/
/*------------
交通アクセス
-------------------*/
div#jikanwari {
width: 450px;
}


table#box1 {
border:1px solid #000000;
float: left;
font-size : 0.75em;
width: 210px;
margin-left: 10px;
margin-top: 10px;
}

table#box1 tr.left_box td{
background-color:#ff99cc;
}

table#box1 tr td{
background-color:#EEEEFF;
}



table#box2 {
border:1px solid #000000;
float: left;
font-size : 0.75em;
width: 210px;
margin-left: 10px;
margin-top: 10px;
}

table#box2 tr.right_box td{
background-color:#ff99cc;
}

table#box2 tr td{
background-color:#EEEEFF;
}
table#box2 tr.box_1 td{
background-color:#ff4500;
}

table#kosoku {
border:1px solid #000000;
font-size : 0.8em;
width: 400px;
}

table#kosoku tr.bus th{
align: center;
background-color:#ff99cc;
}

table#kosoku tr td{
background-color:#EEEEFF;
}


table#sendai {
border:1px solid #000000;
font-size : 0.8em;
width: 400px;
margin-top: 10px;
}

table#sendai tr th.box_1{
background-color:#ff4500;
}

table#sendai tr th.box_2{
background-color:#ff99cc;
}

table#sendai tr td{
background-color:#EEEEFF;
}

table#akita_noshiro {
border:1px solid #000000;
font-size : 0.8em;
width: 400px;
margin-top: 10px;
}

table#akita_noshiro tr th.box_1{
background-color:#ff4500;
}

table#akita_noshiro tr th.box_2{
background-color:#ff99cc;
}

table#akita_noshiro tr td{
background-color:#EEEEFF;
}


table#jr1 {
border:1px solid #000000;
float: left;
font-size : 0.8em;
margin-right: 10px;
margin-top: 10px;
width: 130px;
}




table#jr1 tr.left_box td{
background-color:#ff99cc;
}

table#jr2 tr.left_box th{
background-color:#ffff00;
}

table#jr1 tr td{
background-color:#EEEEFF;
}



table#jr2 {
border:1px solid #000000;
float: left;
font-size : 0.8em;
margin-right: 10px;
margin-top: 10px;
width: 130px;
}

table#jr2 tr.right_box td{
background-color:#ff99cc;
}

table#jr2 tr td{
background-color:#EEEEFF;
}
table#jr2 tr.box_1 td{
background-color:#ff4500;
}

table#jr1_1 {
border:1px solid #000000;
float: left;
font-size : 0.8em;
width: 130px;
margin-top: 10px;
clear: both;
margin-right: 10px;
}

table#jr1_1 tr.left_box td{
background-color:#ff99cc;
}
table#jr1_1 tr td{
background-color:#EEEEFF;
}

div#jr {
width: 450px;
}