div#container{width:100%;margin:auto;border-left:1px solid #d6cab3;border-right:1px solid #d6cab3;font-size:14px;}


blockquote{padding:2px;margin:0 10px;text-align:left;border:1px solid #cccccc;}
blockquote p{margin:0;padding:0;}


#image{
width:100%;
height:170px;
background:url(http://www.tokyo1970.com/park/wp-content/themes/original/ttl.png);
background-size:cover;
background-position:center center;
}
#image-kyoretsu{width:100%;height:100px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/sky.jpg);margin:0;padding:0;}
#image-hoketsu{width:100%;height:100px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/sky.jpg);margin:0;padding:0;}
#image-kogai{width:100%;height:100px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/sky.jpg);margin:0;padding:0;}
#image-kanban{width:100%;height:100px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/sky.jpg);margin:0;padding:0;}
#image-aoba{width:100%;height:100px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/sky.jpg);margin:0;padding:0;}

.cat-9{width:100%;height:100px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/sky.jpg);margin:0;padding:0;}
.cat-16{width:100%;height:100px;background:url(http://www.tokyo1970.com/park/wp-content/themes/original/sky.jpg);margin:0;padding:0;}

.size-full{
width:300px;height:185px;
}

div#header{font-family:'Trebuchet MS',sans-serif;margin-bottom:20px;}
div#header h1{font-size:28px;margin:-6px 0 0 0;}
div#header h1 a{color:#ffffff;text-decoration:none;}
div#header p#desc{font-size:12px;font-weight:bold;color:#999999;margin:0 0 5px 0;}


#h1title{
font-size:20px;letter-spacing:4px;
width:320px;margin:0 auto;text-align:center;padding-top:-4px;color:#ffffff;
text-shadow:1px 1px 1px #000;
clear:both;
}
#h1title a{color:#ffffff;}
#nav{font-size:12px;height:auto;margin:-4px auto 10px auto;text-align:center;float:left;}
#nav ul{margin:0 auto;padding:0;text-align:center;overflow:hidden;}
#nav li{list-style-type:none;margin:0 2px;float:left;}
#nav li a{display:block;margin:10px 0 0 0;padding:0 14px;font-weight:bold;line-height:16px;color:#ffffff;text-shadow:1px 1px 1px #000000;text-align:center;border-bottom:4px solid #0072ff;}
#nav li a:hover{background:#ff0c09;}

#flag{display:none;}
#translation_bar{width:300px;margin:0 auto;}
#flag_img_ja{margin:0 8px 0 0;}
#flag_img_en{margin:0 8px;}
#flag_img_de{margin:0 8px;}
#flag_img_es{margin:0 0 0 8px;}

#subinfo{display:none;}

.searchbox{display:none;}

.parkname{
text-align:center;
}


p.title{width:98%;font-size:28px;letter-spacing:1px;margin:0 10px;text-align:center;}

.icnlist{width:320px;margin:20px 0;text-align:center;clear:both;}
.icnlist ul{overflow:hidden;list-style-type:none;margin:0;padding:0;}
.icnlist li{width:80px;margin:0 6px;display:inline;}


.toppagecat{width:320px;margin:0 auto;overflow:hidden;
clear:both;}

.toppagecatl{width:310px;margin:0 0 0 0;overflow:hidden;}
.toppagecatr{width:310px;margin:0 0 0 0;overflow:hidden;}
.topthumbnail{width:150px;}
.toppagecatday{margin:0 0 10px 5px;}
.toppagecattitle{margin:0 0 0 5px;}
.toppagecat ul{margin:0;padding:0;}
.toppagecat li{list-style-type:none;float:left;margin:2px;padding:0;}

.toppagecat4{width:320px;margin:0 auto;overflow:hidden;text-align:center;}
.toppagecat4 ul{margin:0;padding:0;}
.toppagecat4 li{width:150px;list-style-type:none;float:left;margin:5px;padding:0;}
.toppagecat4-ttl{max-width:320px;}
.rndpickup{width:320px;margin:-14px 2px 0 2px;}
.rndpickup img{width:100%;height:auto;margin:0 0 0 2px;}
.topicslist h4{float:left;}


div#content{width:100%;}
div#content-single{width:100%;margin:0 auto;}


div.post{width:100%;text-align:left;margin:0 auto 30px;overflow:hidden;}
div.post h2{font-size:18px;font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;letter-spacing:3px;border-bottom:1px solid #bfac8b;margin:0;}

div post h2 a{color:#000000;}
div.post p{width:95%;font-size:14px;letter-spacing:1px;line-height:22px;margin:16px auto 36px;}
div.post p img{width:100%;height:auto;margin:0 0 6px 0;}

div.post p.postcat {text-align:right;font-size:14px;margin:6px 10px 30px 0;}
div.post p.postcat a{border:2px solid #000000;color:#000000;padding:4px 5px;text-decoration:none;}
div.post p.postcat a:hover{background:#ff0c09;border-radius:2px;color:#ffffff;padding:1px 5px}
div.post p.postinfo{width:95%;color:#000000;text-align:left;margin:0 auto 40px;}


.post{width:95%;overflow:hidden;}
ul.post{list-style-type:none;margin:0;padding:0;}
ul.post li{border-bottom:1px dotted #bbbbbb;padding:15px 0 15px 4px;}
ul.post li a{color:#111111;}
ul.post li span{font-size:12px;color:#aaaaaa;}
.post li{font-size:12px;margin:0 0 5px 0;}

.tablelist{}
.listtable1{width:160px;text-align:right;vertical-align:top;}
.listtable2{padding:0 0 0 10px;}
.listtable2title{font-size:14px;}

p.pagenation{width:96%;margin:0 auto;font-size:14px;overflow:hidden;}
span.oldpage{float:left;color:#ff0c09;margin:10px 0 20px 0;padding:6px;border:2px solid #111111;}
span.newpage{float:right;color:#ff0c09;margin:10px 0 20px 0;padding:6px;border:2px solid #111111;}
span.oldpage a{color:#000000;text-decoration:none;}
span.newpage a{color:#000000;text-decoration:none;}
span.oldpage a:hover{position: relative;
top:1px;left:1px;
text-decoration: none;}
span.newpage a:hover{position: relative;
top:1px;left:1px;
text-decoration: none;}

div#footer{width:100%;background:#333333;padding:20px 0;clear:both;}

div#footer p{color:#ffffff;padding:8px 0 0 0;margin:0 30px 0 0;clear:both;font-size:12px;font-style:normal;font-family:Verdana,sans-serif;margin:0;}
div#footermenu ul{width:280px;margin:0 auto;padding:0 0 0 10px;list-style-type:none;}
div#footermenu ul ul{width:auto;float:none;margin:0;}
div#footermenu .widget{margin-bottom:20px;}
div#footermenu h2{font-size:12px;color:#ffffff;background:#aaaaaa;padding:2px 10px;margin:0;border-radius:3px;}
div#footermenu li li{font-size:12px;border-bottom:1px dotted #aaaaaa;margin:0;}
div#footermenu li li a{color:#ffffff;display:block;padding:5px 10px;}
div#footermenu li li a:hover{background:#f7e29e;color:#000000;}

.adsense{width:320px;margin:10px auto;text-align:center;}
.adsensepage{width:320px;margin:10px auto;text-align:center;}
.adsensepage2{width:320px;margin:-40px auto 0;text-align:center;}
.adsensetxt{display:none;}
.fb{display:none;}

.topbtn{text-align:center;
border:1px solid #111111;
}

/* 関連記事 */
div.yarpp-related{width:320px;margin:20px auto 50px;text-align:center;}
div.yarpp-related p{width:300px;font-size:16px;font-weight:bold;color:#000000;border-bottom:2px solid #af9d76;margin:0;padding:6px 0 2px 20px;}
div.yarpp-related ol{font-size:14px;}
div.yarpp-related li{font-size:14px;}

.comment-form{clear:both;width:310px;margin:20px 0 0 5px;padding:0 0 0 0;}
textarea{width:300px;}
#comments h3{color:#af9d76;margin:0;padding:0;}
#respond h3{color:#af9d76;margin:0;padding:0;}

.bosai{margin:0 0 0 20px;text-align:left;}
.bosai h5{margin:20px 0 0 0;padding:0;font-size:14px;clear:both;}
.bosai ul{clear:both;overflow:hidden;}
.bosai li{}

.tagpage{width:300px;margin:20px 0 0 10px;}
.tagpage ul{list-style-type:none;margin:0;padding:0;}
.tagpage li{margin:6px 8px;float:left;}

div#sidebar{width:310px;margin:10px auto;padding:6px 0 0 0;border-top:6px solid #bfac8b;clear:both;}
div#sidebar ul{margin:0;padding:0;list-style-type:none;}
div#sidebar .widget{margin-bottom:20px;}
div#sidebar h2{font-size:14px;color:#000000;border-bottom:3px solid #0072ff;padding:2px 10px;margin:0;}
div#sidebar li li{font-size:12px;border-bottom:1px dotted #aaaaaa;}
div#sidebar li li a{color:#000000;display:block;padding:5px 10px;}
div#sidebar li li a:hover{background:#f7e29e;}
div#sidebar ol{margin:0;padding:0;list-style-type:none;}
div#sidebar ol li a:before{content:counter(mycount);font-weight:bold;font-size:larger;color:#ffffff;background-color:#af9d76;border-radius:4px;padding:2px 8px;margin-right:7px;vertical-align:-2px;text-decoration:none;overflow:hidden;}
div#sidebar ol li{counter-increment:mycount;overflow:hidden;}



.infobox{
width:95%;
margin:0 auto;
text-align:left;
overflow:hidden;
}

.infobox h3{text-align:center;}


.informationtxt{
margin:0 auto 20px;
}
.informationtxt ul{
list-style-type:none;
margin:0;
padding:0;
}

.informationtxt li{
border-bottom:1px solid #999999;
margin:0;padding:4px 0 4px 10px;
}

.informationtxt li:nth-child(odd){
background:#ffffff;
margin:0;padding:4px 0 4px 10px;
}


.informationtxt li:nth-child(even){
background:#efefef;
margin:0;padding:4px 0 4px 10px;
}


.informationtxt li:first-child{
border-top:2px solid #000000;
margin:0;padding:4px 0 4px 10px;
}

.informationtxt li:last-child{
border-bottom:2px solid #000000;
margin:0;padding:4px 0 4px 10px;
}

.mmenu-box{
margin-top:10px;
}

.rss-search{float:right;}

#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:10px;}

.googlemap {
max-width:95%;
max-height:260px;
margin:0 auto 40px;
}
.googlemap iframe {
max-width:100%;
max-height:260px;
}

.headerlink{
display:none;
}

.siteinfo{
font-size:12px;
text-align:center;
padding:3px 7px;
color:#000000;
border-bottom:1px solid #ffffff;
}

.siteinfo a{
font-weight:bold;
color:#000000;
text-shadow:1px 1px 2px #ffffff;
}

.instsize{
max-width:480px;
}