.post-content a { color: #3232FF }

body, .main .sidebar .widgettitle, .tabbed .tabs-list, h3.gallery-title, .comment-respond small, .main-heading, .gallery-title, .section-head, .main-footer .widgettitle, .entry-title { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
h1, h2, h3, h4, h5, h6, .gallery-block .carousel .title a, .list-timeline .posts article, .posts-list .content > a, .block.posts a, 
								#bbpress-forums .bbp-topic-title, #bbpress-forums .bbp-forum-title, .bbpress.single-topic .main-heading { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
.post-content { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
.highlights .excerpt, .listing-alt .content .excerpt { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
.page .post-header h1, .page  .post-content h1, .page .post-content h2, 
									.page .post-content h3, .page  .post-content h4, .page  .post-content h5, .page  .post-content h6 { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
::selection { background: #00469d }

:-moz-selection { background: #00469d }

.top-bar { border-top-color: #00469d }

.trending-ticker .heading, .breadcrumbs .location, .news-focus .heading, .gallery-title, .related-posts .section-head, 
.news-focus .heading .subcats a.active, .post-content a, .comments-list .bypostauthor .comment-author a, .error-page 
.text-404, .main-color, .section-head.prominent, .block.posts .fa-angle-right, a.bbp-author-name { color: #00469d }

.navigation .menu > li:hover > a, .navigation .menu >.current-menu-item > a, .navigation .menu > .current-menu-parent > a,
.navigation .menu > .current-menu-ancestor > a, .tabbed .tabs-list .active a,  
.comment-content .reply, .sc-tabs .active a, .navigation .mega-menu { border-bottom-color: #00469d }

.main-featured .cat, .main-featured .pages .flex-active, .rate-number .progress, .highlights .rate-number .progress, 
.main-pagination .current, .main-pagination a:hover, .cat-title, .sc-button-default:hover, .drop-caps, .review-box .bar,
.review-box .overall, .listing-alt .content .read-more a, .button, .post-pagination > span { background: #00469d }

.post-content .wpcf7-not-valid-tip, .main-heading, .review-box .heading, .post-header .post-title:before, 
.highlights h2:before, div.bbp-template-notice, div.indicator-hint, div.bbp-template-notice.info, 
.modal-header .modal-title, .entry-title { border-left-color: #00469d }

@media only screen and (max-width: 799px) { .navigation .mobile .fa { background: #00469d } }


.cat-136, .cat-title.cat-136 { background: #8224e3; }
.navigation .menu .menu-cat-136 .mega-menu { border-bottom-color: #8224e3; }
.news-focus .heading.cat-136 .subcats .active, .news-focus .heading.cat-136, .cat-text-136 {  color: #8224e3;  }

.navigation .menu > .menu-cat-136:hover > a, .navigation .menu > .menu-cat-136.current-menu-item > a, .navigation .menu > .menu-cat-136.current-menu-parent > a {
	border-bottom-color: #8224e3;
}


.cat-144, .cat-title.cat-144 { background: #f470e7; }
.navigation .menu .menu-cat-144 .mega-menu { border-bottom-color: #f470e7; }
.news-focus .heading.cat-144 .subcats .active, .news-focus .heading.cat-144, .cat-text-144 {  color: #f470e7;  }

.navigation .menu > .menu-cat-144:hover > a, .navigation .menu > .menu-cat-144.current-menu-item > a, .navigation .menu > .menu-cat-144.current-menu-parent > a {
	border-bottom-color: #f470e7;
}


.cat-132, .cat-title.cat-132 { background: #2246d6; }
.navigation .menu .menu-cat-132 .mega-menu { border-bottom-color: #2246d6; }
.news-focus .heading.cat-132 .subcats .active, .news-focus .heading.cat-132, .cat-text-132 {  color: #2246d6;  }

.navigation .menu > .menu-cat-132:hover > a, .navigation .menu > .menu-cat-132.current-menu-item > a, .navigation .menu > .menu-cat-132.current-menu-parent > a {
	border-bottom-color: #2246d6;
}


.cat-73, .cat-title.cat-73 { background: #707070; }
.navigation .menu .menu-cat-73 .mega-menu { border-bottom-color: #707070; }
.news-focus .heading.cat-73 .subcats .active, .news-focus .heading.cat-73, .cat-text-73 {  color: #707070;  }

.navigation .menu > .menu-cat-73:hover > a, .navigation .menu > .menu-cat-73.current-menu-item > a, .navigation .menu > .menu-cat-73.current-menu-parent > a {
	border-bottom-color: #707070;
}


.cat-38, .cat-title.cat-38 { background: #21abce; }
.navigation .menu .menu-cat-38 .mega-menu { border-bottom-color: #21abce; }
.news-focus .heading.cat-38 .subcats .active, .news-focus .heading.cat-38, .cat-text-38 {  color: #21abce;  }

.navigation .menu > .menu-cat-38:hover > a, .navigation .menu > .menu-cat-38.current-menu-item > a, .navigation .menu > .menu-cat-38.current-menu-parent > a {
	border-bottom-color: #21abce;
}


.cat-96, .cat-title.cat-96 { background: #db881c; }
.navigation .menu .menu-cat-96 .mega-menu { border-bottom-color: #db881c; }
.news-focus .heading.cat-96 .subcats .active, .news-focus .heading.cat-96, .cat-text-96 {  color: #db881c;  }

.navigation .menu > .menu-cat-96:hover > a, .navigation .menu > .menu-cat-96.current-menu-item > a, .navigation .menu > .menu-cat-96.current-menu-parent > a {
	border-bottom-color: #db881c;
}


.cat-77, .cat-title.cat-77 { background: #870c0c; }
.navigation .menu .menu-cat-77 .mega-menu { border-bottom-color: #870c0c; }
.news-focus .heading.cat-77 .subcats .active, .news-focus .heading.cat-77, .cat-text-77 {  color: #870c0c;  }

.navigation .menu > .menu-cat-77:hover > a, .navigation .menu > .menu-cat-77.current-menu-item > a, .navigation .menu > .menu-cat-77.current-menu-parent > a {
	border-bottom-color: #870c0c;
}


.cat-85, .cat-title.cat-85 { background: #31a042; }
.navigation .menu .menu-cat-85 .mega-menu { border-bottom-color: #31a042; }
.news-focus .heading.cat-85 .subcats .active, .news-focus .heading.cat-85, .cat-text-85 {  color: #31a042;  }

.navigation .menu > .menu-cat-85:hover > a, .navigation .menu > .menu-cat-85.current-menu-item > a, .navigation .menu > .menu-cat-85.current-menu-parent > a {
	border-bottom-color: #31a042;
}


.cat-52, .cat-title.cat-52 { background: #95bf3b; }
.navigation .menu .menu-cat-52 .mega-menu { border-bottom-color: #95bf3b; }
.news-focus .heading.cat-52 .subcats .active, .news-focus .heading.cat-52, .cat-text-52 {  color: #95bf3b;  }

.navigation .menu > .menu-cat-52:hover > a, .navigation .menu > .menu-cat-52.current-menu-item > a, .navigation .menu > .menu-cat-52.current-menu-parent > a {
	border-bottom-color: #95bf3b;
}


.cat-37, .cat-title.cat-37 { background: #ea5b5b; }
.navigation .menu .menu-cat-37 .mega-menu { border-bottom-color: #ea5b5b; }
.news-focus .heading.cat-37 .subcats .active, .news-focus .heading.cat-37, .cat-text-37 {  color: #ea5b5b;  }

.navigation .menu > .menu-cat-37:hover > a, .navigation .menu > .menu-cat-37.current-menu-item > a, .navigation .menu > .menu-cat-37.current-menu-parent > a {
	border-bottom-color: #ea5b5b;
}


.cat-256, .cat-title.cat-256 { background: #3b8e57; }
.navigation .menu .menu-cat-256 .mega-menu { border-bottom-color: #3b8e57; }
.news-focus .heading.cat-256 .subcats .active, .news-focus .heading.cat-256, .cat-text-256 {  color: #3b8e57;  }

.navigation .menu > .menu-cat-256:hover > a, .navigation .menu > .menu-cat-256.current-menu-item > a, .navigation .menu > .menu-cat-256.current-menu-parent > a {
	border-bottom-color: #3b8e57;
}


.cat-15, .cat-title.cat-15 { background: #4184bf; }
.navigation .menu .menu-cat-15 .mega-menu { border-bottom-color: #4184bf; }
.news-focus .heading.cat-15 .subcats .active, .news-focus .heading.cat-15, .cat-text-15 {  color: #4184bf;  }

.navigation .menu > .menu-cat-15:hover > a, .navigation .menu > .menu-cat-15.current-menu-item > a, .navigation .menu > .menu-cat-15.current-menu-parent > a {
	border-bottom-color: #4184bf;
}


.cat-53, .cat-title.cat-53 { background: #db72b2; }
.navigation .menu .menu-cat-53 .mega-menu { border-bottom-color: #db72b2; }
.news-focus .heading.cat-53 .subcats .active, .news-focus .heading.cat-53, .cat-text-53 {  color: #db72b2;  }

.navigation .menu > .menu-cat-53:hover > a, .navigation .menu > .menu-cat-53.current-menu-item > a, .navigation .menu > .menu-cat-53.current-menu-parent > a {
	border-bottom-color: #db72b2;
}


.cat-298, .cat-title.cat-298 { background: #eded3b; }
.navigation .menu .menu-cat-298 .mega-menu { border-bottom-color: #eded3b; }
.news-focus .heading.cat-298 .subcats .active, .news-focus .heading.cat-298, .cat-text-298 {  color: #eded3b;  }

.navigation .menu > .menu-cat-298:hover > a, .navigation .menu > .menu-cat-298.current-menu-item > a, .navigation .menu > .menu-cat-298.current-menu-parent > a {
	border-bottom-color: #eded3b;
}


a.five-list:link,a.five-list:visited {color:#606569}
.no-display { opacity: 1; }
.c-title { margin: 0 15px; }
.sita-m10 { margin-bottom: 10px }
.sita-p10 { margin-bottom: 10px }
.switch-mp { display: none }
.wp-pagenavi a { display: block; color: #676767; padding: 0 10px; margin: 5px auto; background: #ebebeb; line-height: 50px; font-size: 18px; text-align: center; font-weight: normal; }
.wp-pagenavi a:hover { color: #fff; background: #1a2d6c; text-decoration: none; }
.main-pagination { margin: 0 auto 5px; overflow: auto; }
.margin-p5 { height: 5px; margin: 0; padding: 0; }
h3.nlc a { font-weight: normal }
.sm-ue { padding-top: 0px }
.kiji-sita { padding-bottom: 3px; }
.kiji-sita-sm { float: left; }
.kiji-sita-pc { float: right; }
.kiji-sita-wrap { width: 703px; overflow: hidden; margin: 0 auto; }
.kiji-sita-wrap2 { width: 300px; overflow: hidden; margin: 0 auto; }
.kiji-sita-cl { clear: both; height: 1px; margin: 0; padding: 0 }
.cat-sita { padding-top: 0px; }
.main-head .title { margin-bottom: 5px; margin-top: 5px; }
.main-head .right { margin-bottom: 5px; }
.related-posts .section-head { color: #656564; }
.post-content { font-size: 15px; }
.suji { line-height: 0px; }
.relate-new { float: left; width: 50%; }
.relate-new ul { padding-left: 15px; padding-right: 15px; }
.meta { position: relative; margin-top: -12px; background: #f2f2f2; line-height: 25px; font-size: 11px; color: #a6a6a6; text-transform: uppercase; padding-left: 0px; height: 22px; overflow: hidden; }
.column-n { padding-left: 20px; padding-right: 20px; float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.column-n.half { width: 100%; height: 260px; overflow: hidden; }
.row .relate-new .column-n article h3.nlc, .column article h3.nlc { color: #19232d; font-size: 14px; line-height: 1.3; margin: 7px 0; }
.row .relate-new .column-n article h3.nlc:before, .column article h3.nlc:before { content: " "; display: block; float: left; position: absolute; left: 0; height: 18px; }
#header h1 { padding: 4px 0 0 0; width: 202px; margin: 0 auto; }
#header h1 a { display: block; width: 202px; height: 57px; overflow: hidden; background: url(img/head_logo.png) no-repeat center -11px; background-size: 93% 93%; text-indent: -999em; }

@media only screen and (min-width:800px) and (max-width:940px) {
.relate-new { float: left; width: 50%; }
.column-n { padding-left: 15px; padding-right: 15px; }
.wrap > .row, .row { margin-left: -15px; margin-right: -15px; }
}

@media only screen and (max-width:768px) {
.sita-p10 { margin-bottom: 0px }
.cat-sita { padding-top: 10px }
.switch-mp { display: block }






.column.half { width: 50%; /* height: 260px;*/  } /*    1   */





.row .col-8 { margin-bottom: -35px; }
.listing + .main-pagination { margin-top: -10px; margin-bottom: 10px; }
}

@media only screen and (max-width:767px) {
.c-title { margin: 0 7px; }
.kiji-sita-wrap { width: 338px; }
#header h1 { padding: 8px 0 0 0; width: 101px; margin: 0 auto; }
#header h1 a { display: block; width: 101px; height: 28px; overflow: hidden; background: url(img/head_logo.png) no-repeat center center; background-size: 100% 100%; text-indent: -999em; }
.kiji-sita-pc, .cat-pc { display: none; }
.kiji-sita-sm { margin-right: 0; }
.cat-sita { padding-top: 10px }
.wrap { padding: 0 10px; overflow: hidden; }
.relate-new ul { padding-left: 7px; padding-right: 7px; }
.builder, .listing { padding: 0 20px }
.col-8 { margin-bottom: -60px; }
.main-content, .sidebar { width: 100%; }
.row .column img, .column img { }


.column-n.half { width: 100%;  /*height: 260px; background:#5385EF */} /*  3  */



.column-n, .column { padding-left: 7px; padding-right: 7px; }






.column.half { width: 50%; /*height: 260px; */ } /*   2    */






}

@media only screen and (min-width:401px) and (max-width:650px) {
body.boxed{padding:0;}
.kiji-sita { float: none; }
.kiji-sita-pc, .cat-pc { display: none; }
.kiji-sita-sm { margin-right: 0; }
.cat-sita { padding-top: 10px }
.row .column-n img, .column-n img, .row .column img, .column img { height: 100px; widht: auto; }






.column-n.half { width: 100%;  height: 200px; /* background:#EDCB29; */} /*     +++++    */
.column.half { width: 50%; /* height: 260px;  background: #31DF70;*/ margin-bottom:-15px}


}

@media only screen and (max-width:499px) {
/*.kiji-sita-wrap { width: 300px; }*/
.kiji-sita-wrap { width: 336px; }
#menu-list ul li, #menu-cat ul li {
width: 49.5%;}
}

@media only screen and (max-width:335px) {
/*.kiji-sita-wrap { width: 300px; }*/
.kiji-sita-wrap { width: 300px; }
}

@media only screen and (max-width:400px) {
body.boxed{padding:0;}
.kiji-sita { float: none; }
.kiji-sita-pc, .cat-pc { display: none; }
.kiji-sita-sm { margin-right: 0; }
.cat-sita { padding-top: 10px }
.row .column-n img, .column-n img, .row .column img, .column img { height: 100px; widht: auto; }


.column-n.half { width: 100%; height: 200px; /* background:#4DEFC1; */ } /*   ++++  */


.column.half { width: 50%; height: 180px; }


}

.end-buzz { padding-bottom: 2px; font-size: 17px; color: #19232d; text-align: center; line-height:1;}
.post .post-content > p {font-size:17px;}

.topadad { padding-top:10px; }
#topimgimg { text-align:center; }

#guno { border-bottom: 0px; padding-bottom: 24px }
.imgimg3{text-align:center;}
.like_box_bigiine{transform: scale(1.5);-webkit-transform: scale(1.5);moz-transform: scale(1.5);}
.iineshitene { text-align:center; font-size:17px;color:#19232d;padding:0 0 3px 0;width:98%;}
.iineshitene2 { text-align:center; font-size:17px;color:#19232d;padding:3px 0;border:solid 3px #3ead3e;width:97%;margin:0 0 7px 0;-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.fb-like-big {transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);margin-bottom:2px;}
.end-buzz{ font-size:15px; padding-bottom:5px;}
.post-share{overflow: visible;z-index: 9999;}

@media(min-width: 500px) { 
.mobi-nomi{display:none;}}

.motto {font-weight:bold; font-size:22px;}

@media(min-width: 1024px) { 
.mobi-tab-nomi{display:none;} }

@media(max-width: 1023px) { .pcdake{display:none;} }
.post-content blockquote{width:93%;font-size:17px;border-style:solid;border-width:5px;padding:1em 0.5em 0 0.5em;border-color:#D9D9D9;background-color:#F6F6F6;border-radius: 10px;}
@media(min-width: 1024px) { .linefriend { display: none; } }
.linefriend2{padding:8px 0 3px 0;}
.tweetbox3{width:93%;font-size:17px;border-style:solid;border-width:5px;padding:1em 0.5em 0 0.5em;background-color:#f8f8ff;border-color:#343434;border-radius: 10px;}
.tweetbox2{width:93%;font-size:17px;border-style:solid;border-width:5px;padding:1em 0.5em 0 0.5em;border-color:#D9D9D9;background-color:#F6F6F6;border-radius: 10px;}
.tweetbox4{width:93%;font-size:15px;border-style:solid;border-width:1px;padding:0.5em 1em;border-color:#D9D9D9;background-color:#F6F6F6;}
.tweetbox5{width:93%;font-size:15px;border-style:solid;border-width:1px;padding:0.5em 0.5em;border-color:#D9D9D9;background-color:#F6F6F6;}
.tweetbox6{width:93%;font-size:15px;border-style:solid;border-width:1px;padding:1.2em 0.5em 0 0.5em;border-color:#D9D9D9;background-color:#F6F6F6;}
.tweetboxt{width:93%;font-size:17px;border-style:solid;border-width:5px;padding:1em 0.5em 0 0.5em;background-color:#f8f8ff;border-color:#55acee;border-radius: 10px;}
.tweetboxf{width:93%;font-size:17px;border-style:solid;border-width:5px;padding:1em 0.5em 0 0.5em;background-color:#f8f8ff;border-color:#3B5998;border-radius: 10px;}
.tweetboxd{width:93%;font-size:17px;border-style:dashed;border-width:2px;padding:1em 1em 0 1em;border-color:#676767;background-color:#ffffff;}
.posts-list .content > a {font-family:メイリオ, Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";}
@media(max-width: 400px) { .adashita{padding-bottom:50px;} }
.adashita{padding-top:7px;}

a.facebook-iine{width:33%;padding:6px 0 9px 0;color:#fff;text-align:center;background-color:#3b5998;height:34px;display:block;text-decoration:none;font-size:20px;float:left;border-right:2px solid #fff;line-height:1.8;}
a.facebook-iine:hover{background-color:#6277a1;}
a.twitter-tweet2{width:33%;padding:6px 0 9px 0;color:#fff;text-align:center;background-color:#50A4E0;height:34px;display:block;text-decoration:none;font-size:20px;float:left;border-right:2px solid #fff;line-height:1.8;}
a.twitter-tweet2:hover{background-color:#81C1F2;}
a.line{width:32%;padding:6px 0 9px 0;color:#fff;text-align:center;background-color:#3EAD3E;height:34px;display:block;text-decoration:none;font-size:20px;float:left;line-height:1.8;}
a.line:hover{background-color:#5AC35A;}
a.hatebu{display: none}
a.hatebu:hover{display: none}
.imgimg{text-align:center;}
.post-header .post-title{font-size:27px;position:relative;padding:8px;margin-right:0px;float:left;background-color:#EEEEEE;color:#8C8C8C;margin-bottom:15px;border-style:solid;border-width:1px;;border-color:#DCDCDC;}
@media(max-width: 1023px) { .post-header .post-title{font-size:28px;position:relative;padding:20px 8px;margin-right:0px;float:left;background-color:#EEEEEE;color:#565656;margin-bottom:15px;} }

.post-header .post-title2{font-size:24px;position:relative;padding:8px;margin-right:0px;float:left;}

.post-header .post-title3{font-size:27px;position:relative;padding:8px;margin-right:0px;float:left;background-color:#EEEEEE;color:#8C8C8C;margin-bottom:15px;border-style:solid;border-width:1px;;border-color:#DCDCDC;}
@media(max-width: 1023px) { .post-header .post-title3{font-size:25px;position:relative;padding:10px 8px;margin-right:0px;float:left;background-color:#f9f9f9;color:#8C8C8C;margin-bottom:8px;} }

.titlemok {display:block;}
@media(min-width: 501px) { .titlemok {display:none;} }
.titlepck {display:none;}
@media(min-width: 501px) { .titlepck {display:block;} }

.main-content .post-meta {font-size:20px;margin-bottom:15px;}
.fbtw {color:#8C8C8C}


.gallery-title, .section-head2{background:#f9f9f9;border:0px solid #d9d9d9;border-left:0;border-right:0;line-height:28px;color:#8C8C8C;font-size:14px;font-family:メイリオ, Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";font-weight:200;text-transform:uppercase;padding:0 14px;margin-bottom:4px;text-align:center;}

.awase{padding:5px 12px 6px 12px; border:solid 1px #D9D9D9;}
.post-meta .cats{float:right; font-size:14px; line-height:30px;}

.sc-accordion-pane, .sc-toggle-content{padding:21px 21px 3px 21px;}

.vialink{text-align:right;margin:-15px 10px 0 0;font-size:13px;}

.gunosy_ssp_wrap {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;margin: 0;padding: 0;}
.gunosy_ssp_wrap {width: 100%;}
.gunosy_ssp_wrap a {display: block;font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none !important;line-height: 1.3;padding: 0;height: 80px;overflow: hidden;border: 1px solid #ccc;background: white;position: relative;}
.gunosy_ssp_img {width: 78px;height: 78px;float: left;margin-right: 10px;}
.gunosy_ssp_wrap img {width: 78px;height: 78px;}
.gunosy_ssp_title {margin-top: 8px;margin-right: 10px;color: #000;}
.gunosy_ssp_pr {position: absolute;bottom: 5px;right: 5px;display: block;font-weight: normal;color: #999;text-align: right;}

.centerlink{text-align:center;margin:-15px 10px 0 0;font-size:80%;}

.relate-adtitle {font-weight:nomal;display:block;text-align:left;font-size:13px;text-transform:uppercase;background:#19232d;color:#efefef;padding:0 14px;line-height:34px;margin-bottom:15px;}

.adad7{color:#A6A6A6;text-align:center;font-size:85%;}

.awasetitle{font-size:14px;}