/*
Theme Name: gb505
Theme URI: 
Author: gb505
Version: 1,0
*/
/* Customize container */
@media (min-width: 730px) {
  .container {
    max-width: 730px;
}}
body {font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
.navbar {margin-bottom:0; border-radius:0;}
h1,h2,h3,h4 {font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
a:hover img {opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha( opacity=70 )";}
a[target="_blank"]:after {content: url(/wp-content/themes/bg505/window.png);margin: 0px 2px;}
.jumbotron { padding:30px 5px; } 
.jumbotron h1 { font-size:30px; line-height:1.2;}

h2 { font-size:24px; margin-top:30px;margin-left:5px;}
h3 { font-size:18px; }
h4 { font-size:14px; padding:5px 0;}

h2,h3 {padding:8px 0; line-height:1.2; font-weight:bold;}


p { font-size:16px;line-height:1.8;margin:0 0 20px 0; }
.att { color:#ff0000;font-weight:bold;font-size:120%; }


.entry-info { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.entry-info p {font-size:12px; margin:0; }
.entry-info .btn { margin:0 5px 5px 0;} 
.entry-info ul {margin:25px 0 15px 0;}
.category-info p {font-size:14px;}

.top-list h2 { font-size:16px; margin:0;padding:5px 0;}
.top-list p { line-height:1.6;font-size:12px;max-height:6.4em; overflow:hidden; }
.top-list span.date {font-size:10px;}
.top-list .col-xs-6 { padding:5px;}

.topbreadcrumb { background-color:#dddddd;}
.topbreadcrumb .breadcrumb { padding: 4px;margin-bottom:0;background-color:#dddddd;}
.topbreadcrumb .breadcrumb > li + li:before {color: #888888; content: ">";}

.img-box { text-align:center;margin:0 0 15px 0; }
.img-box img { margin:auto; }
.img-box p { font-size:12px;font-style: italic;}
.img-box .col-xs-6 {padding:0 5px;}

.mov-size {max-width:600px;margin-bottom:10px;}
.mov-box {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.mov-box iframe,  .mov-box object,  .mov-box embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.single-comment p { font-size:12px; }

.adbox {margin-bottom:15px;border:1px solid #eeeeee; background-color:#eeeeee;padding:10px;border-radius:5px;}
.adbox p {font-size:14px;}
.adbox p.non {margin:0;}
.adimg {margin:0 15px 10px 0;}
.adbox ul {margin:0;}
.adbox h3 {margin:0;font-size:16px;}
.adbox .btn {margin:3px;}

.recomend {}
.recomend h3 { background-color:#ffffff;border-top:3px solid #4cae4c;margin-bottom:0px;font-size:14px; }
.reccate h3 { border-top:3px solid #357ebd;}
.recsocial h3 { border-top:3px solid #888888;}
.recomend p {font-size:12px;max-height:7.0em;min-height:4.8em;overflow:hidden;margin:0 0 10px;}
.recomend .col-xs-4 { padding:5px;}
.recomend .col-xs-12 { padding:5px;}
.recomend .col-sm-6 { padding:5px;}


.nextpage {margin-top:30px;}
.nextpage .col-xs-6 {padding:0 5px;}
.nextpage .col-xs-6 p { border:1px solid #eeeeee; background-color:#eeeeee;padding:10px;font-size:14px;border-radius:5px;}

.pagenavi {text-align:center;margin-top:30px;}
.pagenavi .btn {margin:0 5px;}

.footer-navi { margin-top:30px; background-color:#888888;}
.footer-navi { color:#dddddd;}
.footer-navi p { font-size:12px; }

.footer-bottom {background-color:#333333;}
.footer-bottom p { padding:4px; margin:0; font-size:10px; color:#ffffff;}
