/*
Theme Name:Original
Theme URI:http://www.tokyo1970.com/park/
Description:original
*/

body{font-size:12px;margin:0;padding:0;font-family:'メイリオ','Hiragino Kaku Gothic Pro',sans-serif;}

h4{font-size:12px;margin:0;padding:0;text-align:right;}
a:link{color:#0072ff;text-decoration:underline;}
a:visited{color:#777777;text-decoration:underline;}
a:hover{color:#ff0000;text-decoration:none;}
a:active{color:#ff8833;text-decoration:none;}
a img{border:none;}

.rd{color:#ff0c09;}
.rds{font-size:10px;font-weight:bold;color:#ff0c09;margin:0 0 0 10px;}



#image{width:1000px;height:290px;background:url(http://www.tokyo1970.com/park/wp-content/uploads/2013/12/bg-top.jpg);margin:0;padding:0;}
#image-kyoretsu{width:1000px;height:290px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/header-kyoretsu.jpg);margin:0;padding:0;}
#image-hoketsu{width:1000px;height:290px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/header-hoketsu.jpg);margin:0;padding:0;}
#image-kogai{width:1000px;height:290px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/header-kogai.jpg);margin:0;padding:0;}
#image-kanban{width:1000px;height:290px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/header-kanban.jpg);margin:0;padding:0;}
#image-aoba{width:1000px;height:290px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/header-aoba.jpg);margin:0;padding:0;}

.cat-9{width:1000px;height:290px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/header-kyoretsu.jpg);margin:0;padding:0;}
.cat-16{width:1000px;height:290px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/header-hoketsu.jpg);margin:0;padding:0;}


.single div#header,.archive div#header{margin:0 0 5px 0;}
div#breadcrumb{margin:0 0 5px 50px;}
div#breadcrumb div{display:inline;font-size:12px;}



/* 記事個別 */
.single div.post h2{background:#ffffff;color:#000000;}
.single div post h2 a{color:#ffffff;text-decoration:none;}

.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;margin:0 10px 10px 0;}
.alignright{float:right;margin:0 0 10px 10px;}
.wp-caption{border:1px solid #aaaaaa;text-align:center;padding-top:5px;}




.tagbtn{padding:2px 10px 2px 0;line-height:20px;color:#000000;text-align:center;margin:0;}
.tagbtn a{color:#000000;}

.kyoretsulist{width:650px;margin:30px 80px 30px 50px;font-size:24px;line-height:28px;font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-style: normal;font-variant: normal;font-weight: bold;letter-spacing:1px;}
.kyoretsulist ul{overflow:hidden;list-style-type:none;margin:0;padding:0;}
.kyoretsulist li{margin:0 0 16px 30px;float:left;}

.feed{width:150px;border:1px solid #cccccc;}
.feed dd{width:150px;border:1px solid #cccccc;}

.toppagecat{width:740px;margin:0 0 0 30px;overflow:hidden;}


.desctxt{padding:4px 0;}
.listtable2title{font-size:12px;font-weight:bold;}

div#topics{width:350px;text-align:left;margin-right:25px;}
div#topics div.post{color:#000000;background:#ffffff;padding:0;}
div#topics div.post div.center{text-align:left;}
div#topics div.post img{width:240px;height:148px;}
.topicslist{width:350px;margin-right:14px;float:left;}

.toppage-topics {text-align:right;margin:0 10px 10px 0;}
.toppage-topics a{font-size:smaller;background:#bfac8b;border-radius:2px;color:#ffffff;padding:1px 5px;}
.toppage-topics a:hover{font-size:smaller;background:#ff0c09;border-radius:2px;color:#ffffff;padding:1px 5px;}



#wpp-2 ol {list-style-type:none;}
#wpp-2 ul {list-style-type:none;overflow:hidden;}
.widget popular-posts ol{list-style-type:none;}


.allpostblock{margin:0 0 10px 0;padding:0 10px 0 0;text-align:right;}
.allpost{font-size:20px;padding:0 4px;font-weight:bold;font-family:Helvetica,Arial,sans-serif;}



#searchform,#searchform div{display:inline;}
#searchform label{display:none;}
#s{margin-top:6px;width:120px;border:1px solid #aaaaaa;border-radius:5px;padding:3px 8px;}
#s:hover,#s:focus{background:#eeeeee;}
#searchsubmit{background:#bfac8b;border-radius:5px;color:#ffffff;border:1px solid #aaaaaa;padding:2px 8px;margin:0 10px 0 0;}
#searchsubmit:hover{background:#ff0c09;}
div#subinfo img{vertical-align:bottom;}

.searchtitle{width:700px;font-size:20px;font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;letter-spacing:3px;margin:50px 0 100px 30px;text-align:center;}
.searchtitleform{width:700px;text-align:center;margin:0 0 0 30px;}


.tagcloud { word-spacing: 5px;}
.tagcloud a { white-space: nowrap; line-height: 2;  padding: 3px ; border: thin solid #333333;}

.widget_archive{margin:0;color:#ffffff;}
.widgettitle{margin:0 0 10px 0;}
select{width:240px;margin:10px 0 0 20px;padding:4px 10px;}

#calendar_wrap{text-align:center;margin:0;}
#calendar_wrap caption{font-weight:bold;}
#calendar_wrap table{margin:0 auto;}
#calendar_wrap th{border-bottom:2px solid #c0c0c0;}
#calendar_wrap td{width:20px;padding:2px;text-align:center;}

#calendar_wrap td a{padding:2px;display:block;color:#ffffff;background:#0072ff;border-radius:4px;text-decoration:none;}

.copyright{text-align:center;color:#ffffff;}

.aoba{max-width:700px;text-align:left;margin:0 auto 20px;}

.sodororg{
text-align:center;
background:#ffffff;
}

.parkname{
font-size:24px;
font-weight:normal;}

.parknametitle{
font-size:10px;letter-spacing:2px}

.readtext{
text-align:left;
}





#menu-navmenu{
display:none;
}


.mmenu-box{
font-weight:bold;
font-size:16px;
margin:8px 10px 0;
padding:0;
line-height:26px;
border:4px solid #ffffff;
text-decoration:none;
background:#ff0c09;
box-shadow:1px 1px 2px #000000;
}

.mmenu-box a:link{color:#ffffff;text-decoration:none;}
.mmenu-box a:visited{color:#000000;text-decoration:none;}
.mmenu-box a:hover{color:#000000;background:#ff0000;text-decoration:none;}
.mmenu-box a:active{display:block;color:#000000;background:#ff8833;text-decoration:none;}



#parkinfo{}
#parkinfo li{margin:0;padding:4px 0 4px 10px;}
#parkinfo blockquote{max-width:700px;margin:0 auto;padding:0;border:1px solid #aaaaaa;}
#parkinfo blockquote p{max-width:680px;margin:0 auto;padding:0;}


.link{
text-align:left;
margin-bottom:20px;
border-bottom:1px solid #cccccc;
}
.link h3{
margin:20px 0 0 0;padding:0;
border-bottom:1px solid #cccccc;
}


.cat23{
text-align:center;
}

.cat23 ul{
list-style-type:none;
margin:0;
padding:0;
}

.cat23 li{
border-radius:5px;
margin:6px;
padding:3px 12px;
display:inline-block;
text-align:center;
background:#dedede;
}

.cat23bottomline{
border-bottom:1px solid #444444;
}

i{
padding-right:5px;
}

.tagrnd{

}

.tagrnd img{width:350px;height:221px;margin:0;}

.tagrnd h3{
font-size:18px;
font-weight:normal;
margin:0 0 0 8px;
}

.tagrnd .read{
margin:0 0 0 8px;
}

.tagrnd p{
font-size:14px;
}


.tagrnd .topicslist{
border-top:4px solid #111111;
padding:10px 0 0 0;
}

.tagrnd0 img{width:350px;height:221px;margin:0;}

.tagrnd0 h3{
font-size:18px;
font-weight:normal;
margin:0 0 0 8px;
}

.tagrnd0 .read{
margin:0 0 0 8px;
}

.tagrnd0 p{
font-size:14px;
}


.tagrnd0 .topicslist{

padding:10px 0 0 0;
}

.tagrndfooter{
border-top:1px solid #cccccc;
padding-top:4px;
}

.tagrndall{
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

.tagrndall a{
color:#ffffff;
padding:2px 20px;
background:#57c385;
text-decoration:none;
border-radius:12px;
}

.rndpickup{width:340px;margin:-14px 0 0 0;padding:6px;}
.rndpickup img{width:100%;height:215px;margin:0;}
.topicslist h4{float:left;}


/*--- share ---*/
.share{
margin-top:40px;
clear:both;
}

.share ul{
list-style-type:none;
margin:0;
padding:0;
}

.share li a{
display:block;
padding:8px 17px;
border-radius:10px;
color:#ffffff;
font-size:12px;
text-decoration:none;
}

.share li a:hover{opacity:0.8;}

.share ul:after{
content:"";
display:block;
clear:both;
}

.share li{
float:left;
width:auto;
margin-right:5px;}

.share-tw{background:#55acee;}
.share-fb{background:#3b5998;}
.share-gp{background:#dd4b39;}

@media (max-width:599px){
.share span{display:inline-block;text-indent:-9999px;}
.share li a{padding:8px 10px;}
}


/* menu */
@media (max-width:599px){
.menu{display:none;}
}

@media (min-width:600px){
.menu{
text-align:center;
margin:-5px auto 0;
padding:14px;
background:#ffffff;
}

.menubtn{
font-size:14px;
color:#111111;
padding:5px 10px;
margin:10px 10px 10px 0;
border:1px solid #98d7d8;
}

.menubtn i{color:#77b8cb;}
}


@media (max-width:599px){
.menu_sp{
text-align:left;
margin:-5px auto 0;
padding:0 0 14px 0;
border-bottom:1px solid #aaaaaa;
}

.menubtn_sp{
clear:both;
font-size:14px;
color:#111111;
padding:5px 10px;
margin:10px;

}

.menu_sp ul{
overflow:hidden;
list-style-type:none;
margin:0;
padding:0;
}

.menu_sp li{
float:left;
margin:4px auto;
}

.menubtn_sp i{color:#77b8cb;}

}

@media (min-width:600px){
.menu_sp{
display:none;
}
}
