@charset "UTF-8";
/* CSS Document */

/* ////////////////////////////////////////////////////////////////////////////////////////////////////

common

//////////////////////////////////////////////////////////////////////////////////////////////////// */
/* tpc-tweet
----------------------------------------------------------- */
.single-topics .wrap-twitter-timeline-inner{
width: 500px;
margin: 0 auto;
}
.single-topics .wrap-twitter-timeline iframe{
border: 1px solid #eee !important;
}
.single-topics .wrap-twitter-timeline-embed iframe,
.single-topics .wrap-twitter-timeline-embed twitterwidget{
margin-top: 20px !important;
}
.single-topics .wrap-intro{

}
.single-topics .wrap-intro-narrow{
width: 500px;
margin-left: auto;
margin-right: auto;
}
.single-topics #tweet-copyright{
width: 620px;
padding: 30px;
}
.single-topics #tweet-copyright{
font-size: 13px;
line-height: 1.8em;
}
.single-topics #tweet-copyright .komid{
font-size: 14px;
font-weight: bold;
line-height: 1.2em;
margin-bottom: 10px;
}

.single-topics-eguchi .wrap-nextprevcat li .wrap-text,
.single-topics-naitorei .wrap-nextprevcat li .wrap-text,
.single-topics-chokkaku .wrap-nextprevcat li .wrap-text,
.single-topics-kayac-busters .wrap-nextprevcat li .wrap-text,
.single-topics-nippon-folklore .wrap-nextprevcat li .wrap-text,
.single-topics-pengin .wrap-nextprevcat li .wrap-text,
.single-topics-earthradio .wrap-nextprevcat li .wrap-text,
.single-topics-rice475-letter .wrap-nextprevcat li .wrap-text,
.single-topics-haginnovation .wrap-nextprevcat li .wrap-text,
.single-topics-innovators-intaview .wrap-nextprevcat li .wrap-text,
.single-topics-kaijirushi .wrap-nextprevcat li .wrap-text,
.single-topics-lifewithwood .wrap-nextprevcat li .wrap-text,
.single-topics-tsukuru .wrap-nextprevcat li .wrap-text,
.single-topics-local-design .wrap-nextprevcat li .wrap-text{
}

.single-topics .wrap-people{
background-color: #f7f7f7;
padding: 20px 25px;
margin-bottom: 70px;
}
.single-topics .wrap-people:last-child{
margin-bottom: 0px;
}

/* relatedblock
----------------------------------------------------------- */
.single-topics .wrap-seriesposts-top{
margin-bottom: 50px;
}
.single-topics .wrap-seriesposts-btm{
margin-top: 50px;
}
.single-topics .wrap-seriesposts .komid{
font-size: 14px;
font-weight: bold;
margin-bottom: 15px;
}


/* ////////////////////////////////////////////////////////////////////////////////////////////////////

ada

//////////////////////////////////////////////////////////////////////////////////////////////////// */

/* monozukuri-002-005 no use!!!
----------------------------------------------------------- */
/*
.ada-ceramics-wrap-title{
width: 555px;
padding-top: 15px;
border-top: 2px solid #231815;
}
.ada-ceramics-title{
width: 555px;
padding-bottom: 15px;
border-bottom: 2px solid #231815;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
}
.ada-ceramics-title .komid{
font-size: 14px;
margin-bottom: 3px;
}
.ada-ceramics-title .name{
font-size: 28px;	
}

#ada-ceramics-menu{
width: 628px;
margin-left: -8px;
}
#ada-ceramics-menu li{
width: 149px;
padding-left: 8px;
float: left;
}
#ada-ceramics-menu li img{
vertical-align: bottom;
}
*/

/* ishikawa no use!!!
----------------------------------------------------------- */
/*
#block-ishikawa-map{
padding: 19px;
border: 1px solid #eee;
background-color: #fff;
line-height: 1.8em;
font-size: 14px;
margin-top: 30px;
position: relative;
}
#block-ishikawa-map .inner-title{
font-size:11px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
line-height: 1.2em;
position: absolute;
top: 30px;
left: 35px;
z-index: 100;
}
#block-ishikawa-map .wrap-map{
margin-bottom: 20px;
}
#block-ishikawa-map .wrap-map img{
width: 580px;
}
#block-ishikawa-map ul.list-posts{
width: 600px;
margin-left: -20px;
margin-top: -15px;
}
#block-ishikawa-map ul.list-posts li{
width: 130px;
padding-left: 20px;
padding-top: 15px;
float: left;
}
#block-ishikawa-map ul.list-posts li img{
width: 130px;
}
#block-ishikawa-map ul.list-posts li p.title{
font-size: 12px;
line-height: 1.4em;
padding-top: 5px;
}
#block-ishikawa-map ul.list-posts li a:link,
#block-ishikawa-map ul.list-posts li a:visited{
text-decoration: none;
}
#block-ishikawa-map ul.list-posts li.bl-hover a:link,
#block-ishikawa-map ul.list-posts li.bl-hover a:visited{
text-decoration: underline;
}
*/

/* naitorei
----------------------------------------------------------- */
.single-topics-naitorei #contents .tpc-ada-naitorei-001 .pic01{
padding-bottom:15px;
line-height:1;
}
.single-topics-naitorei #contents .tpc-ada-naitorei-001 .notice{
font-size: 11px;
padding-bottom: 80px;
line-height: 1.2em;
text-align: left;
}

/* artscrafts
----------------------------------------------------------- */
.single-topics-artscrafts .box-extra .wrap-logo{
text-align: center;
margin-bottom: 20px;
}
.single-topics-artscrafts .box-extra .wrap-logo img{
width: 100%;
height: auto;
}
.single-topics-artscrafts .page-title .resized{
font-size: 24px;
}
.single-topics-artscrafts .box-extra .mid-extra{
padding-bottom: 20px;
color: #0086cc;
text-align: center;
}





/* ////////////////////////////////////////////////////////////////////////////////////////////////////

don

//////////////////////////////////////////////////////////////////////////////////////////////////// */

/* don common
----------------------------------------------------------- */
.single-topics-newspaper .wrapTextBtn a.colored,
.single-topics-nippon-folklore .wrapTextBtn a.colored{
background-color: #ffab1f;
}

/* newspaper = kanaoka
----------------------------------------------------------- */
.single-topics-newspaper .wrapOmidTop{
width: 100%;
padding-top: 5px;
border-top: 2px solid #231815;
margin-bottom: 25px;
}
.single-topics-newspaper .wrapOmidBtm{
width: 100%;
padding-bottom: 5px;
border-bottom: 2px solid #231815;
}
.single-topics-newspaper .omid{
font-size: 20px;
font-weight: bold;
text-align: center;
letter-spacing: 1em;
}

.single-topics-newspaper .contentArea{
width: 690px;
padding: 0 85px;
}
.single-topics-newspaper .contentArea .paper,
.single-topics-newspaper .contentArea .photo-box-newspaper{
margin-bottom: 20px;
}
.single-topics-newspaper .contentArea p.date{
font-size: 13px;
font-weight: bold;
line-height: 1.2em;
margin-bottom: 5px;
}
.single-topics-newspaper .contentArea p.feature{
font-size: 12px;
line-height: 1.6em;
margin-bottom: 25px;
}
.single-topics-newspaper .contentArea .comment{
margin-bottom: 50px;
}
.single-topics-newspaper .contentArea .comment .blockLeft{
width: 100px;
float: left;
}
.single-topics-newspaper .contentArea .comment .blockRight{
width: 550px;
padding: 20px;
background-color: #fff;
float: right;
text-align: left;
}
.single-topics-newspaper .contentArea .wrapBtns{
padding-left: 155px;
line-height: 1em;
}
.single-topics-newspaper .contentArea .btn1,
.single-topics-newspaper .contentArea .btn2{
display: inline-block;
* display: inline;
}
.single-topics-newspaper .contentArea .btn1{
margin-right: 10px;
}
.single-topics-newspaper #fb-kanaoka-about{
width: 500px;
height: auto;
overflow: hidden;
padding: 30px;
}
.single-topics-newspaper #fb-kanaoka-about p{
font-size: 13px;
line-height: 1.8em;
}	
.single-topics-newspaper #fb-kanaoka-about p.komid{
font-size: 14px;
font-weight: bold;
line-height: 1.2em;
margin-bottom: 10px;
}

/* newspaper handmade-kanaoka-all
----------------------------------------------------------- */
.single-topics-newspaper .tpc-don-newspaper-all .wrapOmidTop{
margin-top: 10px;
}
.single-topics-newspaper .tpc-don-newspaper-all .midArchive{
font-size: 20px;
font-weight: bold;
padding-left: 10px;
display: inline-block;
* display: inline;
height: 30px;
line-height: 30px;
}
.single-topics-newspaper .tpc-don-newspaper-all .wrapBtnToggle{
float: right;
}
.single-topics-newspaper .tpc-don-newspaper-all .wrapBtnToggle p{
font-size: 12px;
height: 14px;
line-height: 14px;
}

.single-topics-newspaper .tpc-don-newspaper-all .archives{
width: 888px;
margin-left: -28px;
margin-top: -20px;
margin-bottom: 20px;
}
.single-topics-newspaper .tpc-don-newspaper-all .archives li{
width: 194px;
padding-left: 28px;
padding-top: 20px;
float: left;
}
.single-topics-newspaper .tpc-don-newspaper-all .archives li div.paper{
margin-bottom: 10px;
}
.single-topics-newspaper .tpc-don-newspaper-all .archives li div.paper img{
vertical-align: bottom;
}
.single-topics-newspaper .tpc-don-newspaper-all .archives li p.date{
font-size: 13px;
font-weight: bold;
margin-bottom: 5px;
line-height: 1.2em;
}
.single-topics-newspaper .tpc-don-newspaper-all .archives li p.desc{
font-size: 12px;
line-height: 1.4em;
height: 4.5em;
overflow: hidden;
}
.single-topics-newspaper .tpc-don-newspaper-all .archives li.bl-hover p{
color: #666;
text-decoration: underline;
}

/* local-ad
----------------------------------------------------------- */
.single-topics-local-ad .areaSubtext{
background-color: #fff;
padding: 24px 29px;
border: 1px solid #eee;
margin-top: 20px;
}
.single-topics-local-ad .wrapComments p{
font-size: 13px;
line-height: 2.0em;
}
.single-topics-local-ad .wrapComments p.komid{
font-size: 14px;
font-weight: bold;
}

/* dialect-anime
----------------------------------------------------------- */
.single-topics-dialect-anime .tpc-don-dialect-anime-ver3 .blockMovie01{
width: 100%;
float: none; /*override*/
padding: 0px; /*override*/
}
.single-topics-dialect-anime .tpc-don-dialect-anime-ver2 .blockMovie01{
width: 100%;
float: none; /*override*/
padding: 0px; /*override*/
}
.single-topics-dialect-anime .tpc-don-dialect-anime-ver1 .blockMovie01{
width: 100%;
}
.single-topics-dialect-anime .areaSubtext{
background-color: #fff;
padding: 24px 29px;
border: 1px solid #eee;
margin-top: 20px;
}
.single-topics-dialect-anime .wrapComments{
width: 470px;
float: left;
padding-right: 30px;
}
.single-topics-dialect-anime .wrapComments .komid{
margin-bottom: 15px;
}
.single-topics-dialect-anime .wrapStaff{
width: 300px;
float: right;
}
.tpc-don-dialect-anime-ver1 .wrapStaff{
width: 100%;
float: none;
}
.single-topics-dialect-anime .wrapComments p{
font-size: 13px;
line-height: 2.0em;
}
.single-topics-dialect-anime .wrapComments p.komid{
font-size: 14px;
font-weight: bold;
}
.single-topics-dialect-anime .wrapLines p{
padding-bottom: 10px;
line-height: 1.8em;
}
.single-topics-dialect-anime .wrapLines p span.fig1{
font-weight: bold;
color: #dbab3d;
}
.single-topics-dialect-anime .wrapLines p span.fig2{
font-weight: bold;
color: #666666;
}
.single-topics-dialect-anime .wrapStaff p{
font-size: 11px;
}
/* profile common */
.single-topics-dialect-anime .wrapStaff .nameBox{
padding-bottom: 20px;
}
.single-topics-dialect-anime .wrapStaff .txt p{
line-height: 1.8em;
text-align: justify;
text-justify:inter-ideograph;	
}
.single-topics-dialect-anime .wrapStaff .inner-title{
font-size: 11px;
font-family: "Times New Roman", Times, serif;
font-weight: bold;
padding-bottom: 5px;
background: url("/wp-content/themes/colocal/libs/images/cmn/cmn-border-15.gif") no-repeat left bottom;
margin-bottom: 15px;
line-height: 1;
}
.single-topics-dialect-anime .wrapStaff strong{
font-size: 15px;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
}
.single-topics-dialect-anime .wrapStaff .inner-title2{
font-size:11px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
padding-bottom:5px;
background:url("/wp-content/themes/colocal/libs/images/cmn/cmn-border-15.gif") no-repeat left bottom;
margin-bottom:7px;
line-height:1;
}
.single-topics-dialect-anime p.formNotice{
font-size: 14px;
font-weight: bold;
padding-bottom: 5px;
}

/* chokkaku
----------------------------------------------------------- */
.single-topics-chokkaku .colored-pk
{color: #ff7289;}
.single-topics-chokkaku .colored-rd
{color: #f00;}
.single-topics-chokkaku .colored-cy
{color: #5ecccc;}
.single-topics-chokkaku .colored-bl
{color: #3599ff;}
.single-topics-chokkaku .colored-br
{color: #5a3910;}

.single-topics-chokkaku .wrapBijoinfo{
width: 560px;
padding: 30px;
background-color: #fff;
position: relative;
}
.single-topics-chokkaku .wrapBijoinfo .blockLeft{
width: 200px;
position: absolute;
top: 50%;
margin-top: -65px !important;
}
.single-topics-chokkaku .wrapBijoinfo .blockRight{
width: 330px;
padding: 10px 0;
padding-left: 230px;
}
.single-topics-chokkaku .wrapBijoinfo .blockRight .bijoMid{
font-size: 16px;
font-weight: bold;
color: #ffab1f;
}
.single-topics-chokkaku .wrapBijoinfo .blockRight .bijoName{
font-weight: bold;
}
.single-topics-chokkaku .wrapBijoinfo .blockRight .bijoNotice{
font-size: 12px;
}
.single-topics-chokkaku .areaTalk p{
line-height: 1.8em;
}
.single-topics-chokkaku .areaTalk .columnTalk{
/*override ff.css*/
padding-bottom: 0px;
margin-bottom: 35px;
position: relative;
}
.single-topics-chokkaku .areaTalk .comment{
font-size: 12px;
color: #ff7289;
}
.single-topics-chokkaku .areaTalk .blockLeft{
padding-right: 10px;
float: none;
position: absolute;
top: 50%;
margin-top: -20px;
display: block;
}
.single-topics-chokkaku .areaTalk .blockLeft img{
vertical-align: bottom;
width: 40px;
}
.single-topics-chokkaku .areaTalk .blockRight{
width: 570px;
float: none;
padding-left: 50px;
display: block;
}
.single-topics-chokkaku .midMatome{
font-size: 16px;
font-weight: bold;
}
.single-topics-chokkaku span.henshubu{
font-size: 13px;
color: #777;
font-weight: normal;
}

/* portalz
----------------------------------------------------------- */
.single-topics-portalz #portalz-howto-entry{
} 
.single-topics-portalz .tweetGallery .tweet img.profile{
display: none;
}
.single-topics-portalz .tweetGallery .btnNewTweet a:hover{
color: #ffab1f;
}
.single-topics-portalz .tweetGallery .btnOldTweet a:hover{
color: #ffab1f;
}
.single-topics-portalz .wrap-annotations{
position: relative;
margin-bottom: 30px;
}
.single-topics-portalz .wrap-annotations .btn-notice{
position: absolute;
right: 50px;
top: 48%;
}
.single-topics-portalz .wrap-annotations .btn-copyright-pos-absolute{
position: absolute;
right: 0px;
top: 48%;
}
.single-topics-portalz .annotation1{
font-size: 12px;
line-height: 1.8em;
margin: 20px 0;
}
.single-topics-portalz .annotation2{
font-size: 12px;
line-height: 1.8em;
padding-bottom: 30px;
}
.single-topics-portalz #portalz-howto{
width: 620px;
padding: 30px;
}
.single-topics-portalz #portalz-howto p{
font-size: 13px;
line-height: 1.8em;
}	
.single-topics-portalz #portalz-howto p.komid{
font-size: 14px;
font-weight: bold;
line-height: 1.2em;
margin-bottom: 10px;
}
.single-topics-portalz .wrap-arrow{
text-align: center;
margin: 40px 0;
}
.single-topics-portalz .wrap-sohyo{
width: 870px;
margin-left: -10px;
margin-top: -10px;
}
.single-topics-portalz .sohyo-hol{
width: 512px;
float: left;
padding-left: 10px;
padding-top: 10px;
}
.single-topics-portalz .sohyo-ver{
width: 338px;
float: left;
padding-left: 10px;
padding-top: 10px;
}
.single-topics-portalz .wrap-sohyo .inner{
padding: 20px;
overflow: hidden;
background-color: #f7f7f7;
}
.single-topics-portalz .wrap-sohyo .inner .face{
float: left;
padding-right: 20px;
padding-bottom: 0px;
}
.single-topics-portalz .wrap-sohyo .inner .komid{
font-size: 15px;
line-height: 1.6em;
padding-bottom: 10px;
font-weight: bold;
}
.single-topics-portalz .wrap-sohyo .inner .comment{
font-size: 13px;
line-height: 2.3em;
}
.single-topics-portalz .wrap-sohyo .inner .wrap-images a{
display: block;
padding-right: 10px;
float: left;
}
.single-topics-portalz .wrap-sohyo .inner .wrap-images{
padding-top: 20px;
}
.single-topics-portalz .wrap-sohyo .inner .wrap-images a img{
height: 100px;
width: auto;
}

/* portalz 005 relay
----------------------------------------------------------- */
.single-topics-portalz .tpc-don-portalz-005 .blockPadded-m p{
line-height: 2.2em;
}
.single-topics-portalz .tpc-don-portalz-005 .annotation1{
padding: 0px;
margin: 30px 0px 30px;
}
#portalz-copyright{
width: 620px;
padding: 30px;
}
#portalz-copyright p{
font-size: 13px;
line-height: 1.8em;
}
#portalz-copyright p.komid{
font-size: 14px;
font-weight: bold;
line-height: 1.2em;
margin-bottom: 10px;
}
.single-topics-portalz .tpc-don-portalz-005 .wrap-gmap{
padding-top: 15px;
}
.single-topics-portalz .tpc-don-portalz-005 #gmap{
width: 860px;
height: 600px;
}
.single-topics-portalz .tpc-don-portalz-005 #gmap .infoWindowWithoutBg .infobox-inner{
background-color: #fff;
box-shadow: #ccc 0px 0px 3px;
-webkit-box-shadow: #ccc 0px 0px 3px;
-moz-box-shadow: #ccc 0px 0px 3px;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
outline: none;
height: auto;
padding: 20px;
}
.single-topics-portalz .tpc-don-portalz-005 #gmap .infobox-inner .wrap-thumb img{
width: 100%;
}
/* gmapが勝手につける .gm-style に対処　*/
.single-topics-portalz .tpc-don-portalz-005 #gmap .infobox-inner p.relaytime,
.single-topics-portalz .tpc-don-portalz-005 #gmap .infobox-inner p.relaytime a,
.single-topics-portalz .tpc-don-portalz-005 #gmap .infobox-inner p.relaytime span{
font-size: 12px;
line-height: 1.6em;
padding-top: 10px;
color: #ffab1f;
}
.single-topics-portalz .tpc-don-portalz-005 #gmap .infobox-inner p.relaytime span.bold,
.single-topics-portalz .tpc-don-portalz-005 #gmap .infobox-inner p.relaytime span.bold span{
font-weight: bold;
}
.single-topics-portalz .tpc-don-portalz-005 #gmap .infobox-inner p.tweettext,
.single-topics-portalz .tpc-don-portalz-005 #gmap .infobox-inner p.tweettext a,
.single-topics-portalz .tpc-don-portalz-005 #gmap .infobox-inner p.tweettext span{
font-size: 12px;
line-height: 1.6em;
padding-top: 10px;
}

/* portalz 005 relay tweet common
----------------------------------------------------------- */
.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet p.text{
font-size: 14px;
line-height: 2em;
color: #222;
}
.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet p.text a{
color: #222;
}
.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet p.text span.profileName a:link,
.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet p.text span.profileName a:visited{
font-weight: bold;
color: #222;
}
.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet img.profile{
float: left;
margin-right: 1em;
margin-bottom: 1em;
display: none;
}
.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet p.link-reply{
display: block;
width: 28px;
height: 18px;
float: right;
}
.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet p.link-reply a{
display: block;
width: 28px;
height: 18px;
text-indent: -9999px;
background:url(/wp-content/themes/colocal/libs/plugins/colo.tweetgallery/colotweetgallery-btns-medium.png) 0 0 no-repeat;
}
.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet p.link-reply a:hover{
background-position: 0px -18px;
}

.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet p.link-retweet{
display: block;
width: 30px;
height: 18px;
float: right;
}
.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet p.link-retweet a{
display: block;
width: 30px;
height: 18px;
text-indent: -9999px;
background:url(/wp-content/themes/colocal/libs/plugins/colo.tweetgallery/colotweetgallery-btns-medium.png) -28px 0 no-repeat;
}
.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet p.link-retweet a:hover{
background-position: -28px -18px;
}

.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet p.link-favorite{
display: block;
width: 26px;
height: 18px;
float: right;
}
.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet p.link-favorite a{
display: block;
width: 26px;
height: 18px;
text-indent: -9999px;
background:url(/wp-content/themes/colocal/libs/plugins/colo.tweetgallery/colotweetgallery-btns-medium.png) -58px 0 no-repeat;
}
.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet p.link-favorite a:hover{
background-position: -58px -18px;
}

/* portalz 005 relay tweet masonry
----------------------------------------------------------- */
.single-topics-portalz .tpc-don-portalz-005 .wrapMasonry ul.relayTweetsHolder{
width: 870px;
margin-top: -10px;
margin-left: -10px;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapMasonry ul.relayTweetsHolder li{
width: 280px;
padding-top: 10px;
padding-left: 10px;
float: left;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapMasonry .relayTweetsHolder .tweet{
position: relative;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapMasonry .relayTweetsHolder .tweet div.inner{
padding: 25px;
overflow: hidden;
background-color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: 1px solid #e0e0e0;
}

.single-topics-portalz .tpc-don-portalz-005 .wrapMasonry .relayTweetsHolder .tweet .tweetMedia{
padding-bottom: 10px;
text-align: center;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapMasonry .relayTweetsHolder .tweet p.updateTime{
font-size: 12px;
padding-bottom: 20px;
line-height: 1.2em;
font-weight: bold;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapMasonry .relayTweetsHolder .tweet .wrapTweetBtns{
padding-top: 20px;
}

/* portalz 005 relay tweet list and twitter widgets
----------------------------------------------------------- */
.single-topics-portalz .tpc-don-portalz-005 .areaRelay{
padding-top: 40px;
}
.single-topics-portalz .tpc-don-portalz-005 .areaRelay .areaLeft{
width: 590px;
float: left;
padding-right: 30px;
}
.single-topics-portalz .tpc-don-portalz-005 .areaRelay .areaRight{
width: 240px;
float: right;
padding-top: 8px;
}
.single-topics-portalz .tpc-don-portalz-005 .areaRelay .areaLeft .tweetMid{
font-size: 18px;
font-weight: bold;
line-height: 1.2em;
padding-bottom: 20px;
}
.single-topics-portalz .tpc-don-portalz-005 .areaRelay .areaRight .tweetMid{
font-size: 14px;
font-weight: bold;
line-height: 1.2em;
padding-bottom: 15px;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapList ul.relayTweetsHolder li.tweet{
width: 590px;
margin-top: 10px;
padding-top: 30px;
background: url("/wp-content/themes/colocal/libs/images/tpc/don/tpc-don-portalz-005-arrow-down-gy.png") center top no-repeat;
background-size: 20px 20px;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapList ul.relayTweetsHolder li.first{
margin-top: 0px;
padding-top: 0px;
background-image: none;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapList .tweet div.inner{
padding: 18px 28px;
overflow: hidden;
background-color: #f7f7f7;
position: relative;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapList .tweet .tweet-media{
width: 120px;
padding-right: 30px;
float: left;
overflow: hidden;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapList .tweet .tweet-media img{
width: 120px;
vertical-align: bottom;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapList .tweet .wrap-comment{
width: 380px;
float: right;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapList .tweet p.updatetime{
font-size: 13px;
padding-bottom: 5px;
line-height: 1.6em;
font-weight: bold;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapList .tweet .wrap-tweet-btns{
position: absolute;
top: 19px;
right: 19px;
}

/* portalz 005 relay tweet parts
----------------------------------------------------------- */
.single-topics-portalz .tpc-don-portalz-005 .relayTweetsHolder .tweet .num-retweet{
width: 80px;
height: 18px;
float: left;
font-size: 12px;
font-weight: bold;
color: #666;
line-height: 18px;
}
.single-topics-portalz .tpc-don-portalz-005 #loader{
height: 72px;
margin-top: 0px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #fff;
border: 1px solid #e0e0e0;
}
.single-topics-portalz .tpc-don-portalz-005 #loader .loaderInner{
height: 32px;
line-height: 32px;
padding: 20px;
text-align: center;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #fff;
}
.single-topics-portalz .tpc-don-portalz-005 #loader .loaderInner img{
vertical-align: bottom;
}
.single-topics-portalz .tpc-don-portalz-005 .btnTweet{
margin-top: 30px;
}
.single-topics-portalz .tpc-don-portalz-005 #btnAllTweetShisso{
margin-top: 0px;
}
.single-topics-portalz .tpc-don-portalz-005 .btnTweet a:link,
.single-topics-portalz .tpc-don-portalz-005 .btnTweet a:visited{
text-decoration: none;
display: block;
text-align: center;
line-height: 32px;
height: 32px;
padding: 20px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #fff;
outline: none;
border: 1px solid #e0e0e0;
}
.single-topics-portalz .tpc-don-portalz-005 .btnTweet a:hover{
font-weight: normal;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapCarry{
padding-bottom: 50px;
}
.single-topics-portalz .tpc-don-portalz-005 .wrapOen{
padding-bottom: 50px;
}
.single-topics-portalz .tpc-don-portalz-005 .mainphoto img{
width: 860px;
}

/* portalz 006 zensen map
----------------------------------------------------------- */
.single-topics-portalz .tpc-don-portalz-006 .blockPadded-m p{
line-height: 2.2em;
}
.single-topics-portalz .tpc-don-portalz-006 .annotation1{
padding: 0px;
margin: 30px 0px 30px;
}
.single-topics-portalz .tpc-don-portalz-006 #gmap p,
.single-topics-portalz .tpc-don-portalz-006 #gmap a,
.single-topics-portalz .tpc-don-portalz-006 #gmap span{
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
.single-topics-portalz .tpc-don-portalz-006 .wrap-gmap{
padding-top: 15px;
}
.single-topics-portalz .tpc-don-portalz-006 #gmap{
width: 860px;
height: 620px;
}
.single-topics-portalz .tpc-don-portalz-006 .notice-browser{
font-size: 11px;
text-align: right;
line-height: 1.2em;
}
.single-topics-portalz .tpc-don-portalz-006 .intro{
width: 430px;
float: left;
}
.single-topics-portalz .tpc-don-portalz-006 #wrap-gallery-heatmap{
width: 400px;
float: right;
}
.single-topics-portalz .tpc-don-portalz-006 #gallery-heatmap{
width: 400px;
height: 288px;
}
.single-topics-portalz .tpc-don-portalz-006 #gallery-heatmap img{
cursor: pointer;	
}
.single-topics-portalz .tpc-don-portalz-006 .gallery-notice{
font-size: 12px;
padding-top: 5px;
text-align: center;
}

/* portalz 007 saka
----------------------------------------------------------- */
.single-topics-portalz .tpc-don-portalz-007 .blockPadded-m p{
line-height: 2.2em;
}
.single-topics-portalz .tpc-don-portalz-007 .annotation1{
padding: 0px;
margin: 30px 0px 30px;
}
.single-topics-portalz .tpc-don-portalz-007 #gmap p,
.single-topics-portalz .tpc-don-portalz-007 #gmap a,
.single-topics-portalz .tpc-don-portalz-007 #gmap span{
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
.single-topics-portalz .tpc-don-portalz-007 #gmap{
width: 860px;
height: 620px;
}
.single-topics-portalz .tpc-don-portalz-007 ul.wrapMovies{
width: 885px;
margin-left: -25px;
}
.single-topics-portalz .tpc-don-portalz-007 ul.wrapMovies li{
width: 270px;
padding-left: 25px;
float: left;
}
.single-topics-portalz .tpc-don-portalz-007 ul.wrapMovies iframe{
width: 270px;
height: 152px;
}
.single-topics-portalz .tpc-don-portalz-007 ul.wrapMovies .komid{
font-size: 12px;
}

/* portalz 008 ondo
----------------------------------------------------------- */
.single-topics-portalz .tpc-don-portalz-008 .blockPadded-m p{
line-height: 2.2em;
}
.single-topics-portalz .tpc-don-portalz-008 .annotation1{
padding: 0px;
margin: 30px 0px 30px;
}
.single-topics-portalz .tpc-don-portalz-008 #gmap p,
.single-topics-portalz .tpc-don-portalz-008 #gmap a,
.single-topics-portalz .tpc-don-portalz-008 #gmap span{
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
.single-topics-portalz .tpc-don-portalz-008 #gmap{
width: 860px;
height: 550px;
}
.single-topics-portalz .tpc-don-portalz-008 .infobox .wrap-thumb{
position: relative;
}
.single-topics-portalz .tpc-don-portalz-008 .infobox .wrap-temperature{
position: absolute;
z-index: 100;
left: 55px;
bottom: 0px;
width: 90px;
height: 48px;
background: url(/wp-content/themes/colocal/libs/plugins/colo.unit/map/colomap-image-bg-extradata-wt-medium.png) 0 0 no-repeat;
}
.single-topics-portalz .tpc-don-portalz-008 .infobox p.temperature{
text-align: center;
font-size: 16px;
font-weight: bold;
padding-top: 13px;
line-height: 0.9em;
color: #ff3900;
}
.single-topics-portalz .tpc-don-portalz-008 .infobox p.temperature span{
font-size: 10px;
}

/* portalz 009 number
----------------------------------------------------------- */
.single-topics-portalz .tpc-don-portalz-009 #matrix{
position: relative;
margin-bottom: 30px;
}
.single-topics-portalz .tpc-don-portalz-009 #matrix #tweets{
position: absolute;
top: 0px;
left: 0px;
cursor: pointer;
}
.single-topics-portalz .tpc-don-portalz-009 #matrix #tweets a{
display: block;
}
.single-topics-portalz .tpc-don-portalz-009 #matrix .notice-image{
text-align: right;
font-size: 12px;
line-height: 1.2em;
padding-top: 10px;
}
.single-topics-portalz .tpc-don-portalz-009 .wrap-annotations{
margin-bottom: 30px;
}

/* portalz 010 ice
----------------------------------------------------------- */
.single-topics-portalz .tpc-don-portalz-010 #gmap{
width: 860px;
height: 500px;
}

/* portalz 011 men
----------------------------------------------------------- */
.single-topics-portalz .tpc-don-portalz-011 #gmap{
width: 860px;
height: 500px;
}
.single-topics-portalz .tpc-don-portalz-011 .tweet-gallery .tweet img.profile{
/*display: inline;*/
}





/* ////////////////////////////////////////////////////////////////////////////////////////////////////

foo

//////////////////////////////////////////////////////////////////////////////////////////////////// */

/* pengin
----------------------------------------------------------- */
.single-topics-pengin .komid-gallery{
font-weight: bold;
line-height: 2.3em;
letter-spacing: 1px;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
}
.single-topics-pengin .magomid{
font-size: 14px;
font-weight: bold;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
padding-bottom: 7px;
border-bottom: 1px solid #ddd;
margin-bottom: 15px;
}

/*present form*/
.single-topics-pengin .foo-pengin-form .inner-form .iqfm-table input#iqfm-input-text-5{
width: 150px;
}
.single-topics-pengin .foo-pengin-form .inner-form .iqfm-table select#iqfm-input-selectbox-6{
width: 382px;
}

/* eating
----------------------------------------------------------- */
.single-topics-eating strong{
font-size: 18px;
line-height: 1.6em;
}
.single-topics-eating .spacer50{padding-bottom: 50px;}
.single-topics-eating .spacer100{padding-bottom: 100px;}
.single-topics-eating .spacer150{padding-bottom: 150px;}
.single-topics-eating .spacer200{padding-bottom: 200px;}
.single-topics-eating .spacer250{padding-bottom: 250px;}
.single-topics-eating .spacer300{padding-bottom: 300px;}
.single-topics-eating .spacer350{padding-bottom: 350px;}
.single-topics-eating .spacer400{padding-bottom: 400px;}
.single-topics-eating .spacer450{padding-bottom: 450px;}
.single-topics-eating .spacer500{padding-bottom: 500px;}
.single-topics-eating .spacer600{padding-bottom: 600px;}
.single-topics-eating .spacer700{padding-bottom: 700px;}
.single-topics-eating .spacer800{padding-bottom: 800px;}
.single-topics-eating .spacer900{padding-bottom: 900px;}
.single-topics-eating .spacer1000{padding-bottom: 1000px;}

.single-topics-eating .clip p.komid{
font-size: 14px;
font-weight: bold;
padding-bottom: 7px;
line-height: 1.6em;
}
.single-topics-eating .clip p{
font-size: 13px;
line-height: 2.2em;
}
.single-topics-eating .clip p.clipMid{
font-size: 24px;
line-height: 1.2em;
color: #615a50;
padding-bottom: 15px;
font-family: serif;
letter-spacing: 1px;
}
.single-topics-eating .clip p.clipName{
font-size: 14px;
line-height: 1.6em;
font-weight: bold;
color: #615a50;
padding-bottom: 100px;
}
.single-topics-eating #contents .entry-wrapper .captionBtm{
font-size: 11px;
line-height: 1.6em;
width: auto;
padding: 10px 0 0 0;
margin: 0px;
}
.single-topics-eating #contents .entry-wrapper .captionTop{
font-size: 11px;
line-height: 1.6em;
width: auto;
padding: 0 0 10px 0;
margin: 0px;
}
.single-topics-eating #contents .entry-wrapper .clip p.honmonAbovePhoto{
padding: 0 0 15px 0;
}
.single-topics-eating #contents .entry-wrapper .clip p.honmonUnderPhoto{
padding: 15px 0 0 0;
}
.single-topics-eating .clipData .titleInfo{
font-size: 11px;
font-family: "Times New Roman", Times, serif;
font-weight: bold;
line-height: 1.2em;
padding-bottom: 10px;
}
.single-topics-eating .clipData .name{
font-size: 13px;
font-weight: bold;
line-height: 1.6em;
padding-bottom: 10px;
}
.single-topics-eating .clipData .txt{
font-size: 11px;
line-height: 1.6em;
text-align: justify;
text-justify: inter-ideograph;
padding-bottom: 0px;
}
.single-topics-eating .layout-free .wrapBtnInfoMap{
margin-top: 15px;
width: 85px;
}
.single-topics-eating #clipHolder0{
margin-bottom: 30px;
}
.single-topics-eating #clipHolder1{
margin-bottom: 30px;
}
.single-topics-eating #clipHolder2{
margin-bottom: 30px;
}
.single-topics-eating #clipHolder0 .blockLeft{
width: 300px;
padding-right: 30px;
float: left;
}
.single-topics-eating #clipHolder0 .blockRight{
width: 480px;
float: right;
}
.single-topics-eating .clipGallery .wrapGallery{
width: 860px;
margin-left: auto;
margin-right: auto;
}
.single-topics-eating .clipGallery ul.clipHolder{
width: 870px;
margin-top: -10px;
margin-left: -10px;
}
.single-topics-eating .clipGallery li.sizeFull{
width: 860px;
padding-top: 10px;
padding-left: 10px;
float: left;
}
.single-topics-eating .clipGallery li.sizeHalf{
width: 425px;
padding-top: 10px;
padding-left: 10px;
float: left;
}
.single-topics-eating .clipGallery li.sizeNormal{
width: 280px;
padding-top: 10px;
padding-left: 10px;
float: left;
}
.single-topics-eating .clipGallery li.sizeLarge{
width: 570px;
padding-top: 10px;
padding-left: 10px;
float: left;
}
.single-topics-eating .clipGallery .clip{
position: relative;
}
.single-topics-eating .clipGallery .clip div.inner{
padding: 24px;
background-color: #f7f7f7;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
position: relative;
}
.single-topics-eating .clipGallery .clipHead div.inner{
}
.single-topics-eating img.tape{
position: absolute;
z-index: 10;
top: 0px;
left: -5px;
}

/* umami
----------------------------------------------------------- */
.single-topics-umami .box-extra .mid-extra{
color: #ff7f25 !important;
text-align: center;
}

/* ienomi
----------------------------------------------------------- */
.single-topics-ienomi .box-extra a{
text-decoration: none;
}
.single-topics-ienomi .box-extra .wrap-logo{
text-align: center;
margin-bottom: 15px;
}
.single-topics-ienomi .box-extra .wrap-logo img{
width: 100%;
height: auto;
}
.single-topics-ienomi .box-extra .wrap-sake{
text-align: center;
margin-top: 20px;
margin-bottom: 15px;
}
.single-topics-ienomi .box-extra .wrap-sake img{
width: 100%;
height: auto;
}
.single-topics-ienomi .box-extra .mid-extra{
color: #ff7f25 !important;
}
.single-topics-ienomi .box-extra .komid-extra{
color: #ff7f25 !important;
margin-top: 10px;
text-align: center;
}
.single-topics-ienomi .box-extra .komid-extra-sake{
font-size: 13px;
font-weight: bold;
text-align: center;
padding-bottom: 5px;
line-height: 1.2em;
}
.single-topics-ienomi .box-extra .sake{
font-size: 12px;
text-align: center;
line-height: 1.4em;
}
.single-topics-ienomi .box-extra a:hover .mid-extra,
.single-topics-ienomi .box-extra a:hover .komid-extra,
.single-topics-ienomi .box-extra a:hover .komid-extra-sake{
text-decoration: underline;
}
.single-topics-ienomi .page-title .resized{
font-size: 24px;
}
.single-topics-ienomi rt{
line-height: 1.1em;
}
.single-topics-ienomi .blockLead .komid{
font-size: 16px;
font-weight: bold;
}

/* kyodoshoku
----------------------------------------------------------- */
/*書籍を最下部に置く場合*/
.single-topics-kyodoshoku .wrapBook .boxLeft{
width: 230px;
float: left;
}
.single-topics-kyodoshoku .wrapBook .boxLeft img{
width: 230px;
height: auto;
}
.single-topics-kyodoshoku .wrapBook .boxRight{
width: 300px;
float: right;
}
.single-topics-kyodoshoku .wrapBook .boxRight .komid1{
font-weight: bold;
padding-bottom: 5px;
}
.single-topics-kyodoshoku .wrapBook .boxRight .komid2{
font-weight: bold;
padding-bottom: 10px;
}
.single-topics-kyodoshoku .wrapBook .boxRight .komid1,
.single-topics-kyodoshoku .wrapBook .boxRight .komid2{
color: #ff7f25;
}
.single-topics-kyodoshoku .wrapBook .boxRight .data{
font-size: 12px;
padding-bottom: 10px;
}
.single-topics-kyodoshoku .wrapBook .boxRight .summary{
}
/*書籍をbox-extraに置く場合*/
.single-topics-kyodoshoku .box-extra .wrapBook{
margin-bottom: 15px;
}
.single-topics-kyodoshoku .box-extra .wrapBook img{
width: 170px;
}
.single-topics-kyodoshoku .box-extra .komid1{
font-weight: bold;
padding-bottom: 5px;
text-align: center;
}
.single-topics-kyodoshoku .box-extra .komid2{
font-weight: bold;
padding-bottom: 10px;
text-align: center;
}
.single-topics-kyodoshoku .box-extra .data{
font-size: 12px;
padding-bottom: 10px;
}
.single-topics-kyodoshoku .box-extra .summary{
}

/* beerspot
----------------------------------------------------------- */
.single-topics-beerspot .area-main-post{
margin-bottom: 30px;
}
.single-topics-beerspot #btn-view-alltweet a{
border-radius: 4px;
box-sizing: border-box;
width: 100%;
display: block;
margin-top: 20px;
font-size: 13px;
font-weight: bold;
text-align: center;
text-decoration: none;
border: 1px solid #eee;
background-color: #fff;
padding: 20px;
}
.single-topics-beerspot #btn-view-alltweet a:hover{
text-decoration: underline;
}
.single-topics-beerspot .wrap-inline-btn a{
width: 100%;
padding-left: 0px;
padding-right: 0px;
}
.single-topics-beerspot .notice-factory{

margin-bottom: 10px;
}
.single-topics-beerspot .notice-factory span{
display: inline-block;
padding: 3px 50px;
border: 1px solid #999;
background-color: #fafafa;
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////

lif

//////////////////////////////////////////////////////////////////////////////////////////////////// */

/* bookshelf
----------------------------------------------------------- */
/*
ul.bookshelf{
width: 651px;
margin-left: -31px;
margin-top: -31px;
}
ul.bookshelf li{
width: 186px;
float: left;
padding-left: 31px;
padding-top: 31px;
}
ul.bookshelf li a{
text-decoration: none;
}
ul.bookshelf li.bl-hover .bookTitle{
color: #666;
text-decoration: underline;
}
ul.bookshelf li div.wrapBookImage{
text-align: center;
width: 186px;
padding-bottom: 10px;
overflow: hidden;
}
ul.bookshelf li div.bookHeightBasis{
height: 183px;
}
ul.bookshelf li div.wrapBookImage img{
vertical-align: bottom;
}
ul.bookshelf li p.bookTitle{
line-height: 1.4em;
font-size: 13px;
text-align: center;
padding-bottom: 5px;
}
ul.bookshelf li p.bookAuthor{
line-height: 1.4em;
font-size: 11px;
text-align: center;
padding-bottom: 10px;
}
.wrapBookFb{
width: 660px;
height: 100%;
overflow: hidden;
padding: 30px;
position: relative;
}
.wrapBookFb .blockLeft{
width: 180px;
padding-right: 25px;
float: left;
}
.wrapBookFb .blockLeft p.bookNum{
font-size: 11px;
font-family: "Times New Roman", Times, serif;
padding-bottom: 6px;
background: url("/wp-content/themes/colocal/libs/images/cmn/cmn-border-15.gif") no-repeat left bottom;
margin-bottom: 4px;
line-height:1em;
}
.wrapBookFb .blockLeft p.bookTitleSerif{
font-size: 20px;
font-family: "Times New Roman", Times, serif;
margin-bottom: 30px;
}
.wrapBookFb .blockLeft p.bookTitle{
font-size: 20px;
margin-bottom: 30px;
}
.wrapBookFb .blockLeft p.bookDesc{
line-height: 1.8em;
font-size: 12px;
}
.wrapBookFb .blockRight{
width: 455px;
float: right;
}
.wrapBookFb .blockRight div.wrapBookImage{
text-align: center;
padding-top: 77px;
}
*/

/* renovation
----------------------------------------------------------- */
.single-topics-renovation .wrap-room{
background-color: #fff;
border: 1px solid #eee;
padding: 19px;
margin-top: 20px;
}
.single-topics-renovation .wrap-room .block-left{
width: 180px;
float: left;
}
.single-topics-renovation .wrap-room .block-right{
width: 380px;
float: right;
}
.single-topics-renovation .wrap-room .room-photo img{
width: 380px;
}
.single-topics-renovation .wrap-room .inner-title{
font-size: 11px;
font-family: "Times New Roman", Times, serif;
font-weight: bold;
padding-bottom: 7px;
line-height: 1.1em;
}
.single-topics-renovation .wrap-room .room-komid{
font-size: 12px;
line-height: 1.2em;
padding-bottom: 30px;
}
.single-topics-renovation .wrap-room .room-title{
font-size: 16px;
font-weight: bold;
line-height: 1.4em;
padding-bottom: 7px;
}
.single-topics-renovation .wrap-room .room-date{
font-size: 10px;
line-height: 1.2em;
padding-bottom: 30px;
}
.single-topics-renovation .wrap-room .room-mid{
font-size: 12px;
line-height: 1.4em;
padding-bottom: 10px;
}
.single-topics-renovation .wrap-room .room-link{
font-size: 12px;
line-height: 1.4em;
}

/* nazehida
----------------------------------------------------------- */
.single-topics-nazehida .photo-box-landscape{
margin-bottom: 70px !important;
}
.single-topics-nazehida .photo-box-landscape:last-child{
margin-bottom: 30px !important;
}

/* yamaguchigurashi
----------------------------------------------------------- */
.single-topics-yamaguchigurashi .infoWrapCustom .boxL{
width: 165px;
float: right;
margin: 0 0 0 20px;
}
.single-topics-yamaguchigurashi .infoWrapCustom .boxL img{
width: 100%;
}
.single-topics-yamaguchigurashi .infoWrapCustom .boxR{
width: 390px;
}
.single-topics-yamaguchigurashi .infoWrapCustom .desc{
font-size: 14px;
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////

reb

//////////////////////////////////////////////////////////////////////////////////////////////////// */

/* earthradio
----------------------------------------------------------- */
.single-topics-earthradio .wrapTextBtn a.colored{
background-color: #ff7070;
}
.single-topics-earthradio .colored-reb-earth{
color: #ff7070;
}
.single-topics-earthradio ul.relatedList .bl-hover .inner{
border-top-color: #ff7070;
}
.single-topics-earthradio ul.relatedList .innerHere{
border-top-color: #ff7070;
}
.single-topics-earthradio .wrapKaiBtns{
padding: 15px;
background-color: #fff;
margin-bottom: 30px;
}
.single-topics-earthradio .relatedBlock-btm .komid{
font-size: 14px;
font-weight: bold;
margin-bottom: 15px;
}
.single-topics-earthradio .reb-earth-storyB ul.relatedList li div.inner{
height: 185px;
}

/* earthradio index
----------------------------------------------------------- */
.single-topics-earthradio .reb-earth-index ul.indexList{
margin-top: 0px;
}
.single-topics-earthradio .reb-earth-index ul.indexList li{
margin-top: 40px;
}
.single-topics-earthradio .reb-earth-index ul.indexList li:first-child{
margin-top: 0;
}
.single-topics-earthradio .reb-earth-index .indexList .inner{
background-color: #f7f7f7;
padding: 15px;
}
.single-topics-earthradio .reb-earth-index .indexList .wrapPhotoMain{
margin-bottom: 20px;
}
.single-topics-earthradio .reb-earth-index .indexList .wrapPhotoMain img{
width: 590px;
}
.single-topics-earthradio .reb-earth-index .indexList p.title{
font-size: 14px;
font-weight: bold;
line-height: 1.6em;
float: left;
width: 430px;
}
.single-topics-earthradio .reb-earth-index .indexList p.desc{
font-size: 12px;
line-height: 1.8em;
padding-top: 15px;
background:url("/wp-content/themes/colocal/libs/images/cmn/cmn-dlined.gif") 0 top repeat-x;
margin-top: 15px;
}
.single-topics-earthradio .reb-earth-index .indexList .wrapTextBtn{
float: right;
margin-top: 7px;
}
.reb-earth-story-b .indexList .wrapTextBtn{
float: right;
margin-top: 16px;
}

.single-topics-earthradio .reb-earth-index .indexList .wrapPhotoComing{
width: 590px;
height: 200px;
background-color: #f7f7f7;
margin-bottom: 30px;
}
.single-topics-earthradio .reb-earth-index .indexList .wrapPhotoComing p{
font-size: 20px;
font-weight: bold;
line-height: 200px;
color: #ddd;
text-align: center;
}


/* earthradio matome
----------------------------------------------------------- */
.single-topics-earthradio .reb-earth-matome .block-padded{
padding: 20px;
background-color: #f7f7f7;
margin-bottom: 30px;
}
.single-topics-earthradio .reb-earth-matome .block-padded-last{
margin-bottom: 0px;
}
.single-topics-earthradio .reb-earth-matome .wrap-photo{
margin-bottom: 30px;
}
.single-topics-earthradio .reb-earth-matome .wrap-photo img{
vertical-align: bottom;
}
.single-topics-earthradio .reb-earth-matome .komid-en{
font-size: 12px;
line-height: 1.2em;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
padding-bottom:8px;
background:url("/wp-content/themes/colocal/libs/images/cmn/cmn-border-15.gif") no-repeat left bottom;
margin-bottom: 10px;
}
.single-topics-earthradio .reb-earth-matome .komid-ja{
font-size: 11px;
line-height: 1.2em;
font-weight:bold;
margin-bottom: 10px;
}
.single-topics-earthradio .reb-earth-matome .phrase-size1{
font-size: 15px;
line-height: 1.6em;
font-weight: bold;
/*font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;*/
margin-bottom: 10px;
}
.single-topics-earthradio .reb-earth-matome .phrase-size2{
font-size: 18px;
line-height: 1.6em;
font-weight: bold;
/*font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;*/
margin-bottom: 10px;
}
.single-topics-earthradio .reb-earth-matome .name{
font-size: 14px;
line-height: 1.4em;
font-weight: normal;
margin-bottom: 15px;
}
.single-topics-earthradio .reb-earth-matome .comment{
font-size: 13px;
line-height: 1.8em;
font-weight: normal;
}
.single-topics-earthradio .reb-earth-matome .notice{
font-size: 14px;
line-height: 1.8em;
font-weight: normal;
}
.single-topics-earthradio .reb-earth-matome .block-textbtn{
margin: 15px 0px;
background: url("/wp-content/themes/colocal/libs/images/cmn/cmn-dlined.gif") 0 top repeat-x;
padding-top: 15px;
}





/* ////////////////////////////////////////////////////////////////////////////////////////////////////

thi

//////////////////////////////////////////////////////////////////////////////////////////////////// */

/* yamazaki
----------------------------------------------------------- */
.single-topics-local-design .blockLead{
margin-bottom: 40px;
}
.single-topics-local-design .blockQuote{
margin-bottom: 40px;
}
.single-topics-local-design p.annotation{
font-size: 13px;
line-height: 1.8em;
}
.single-topics-local-design ul.relatedList .bl-hover .inner{
border-top-color: #ff7070;
}
.single-topics-local-design ul.relatedList .innerHere{
border-top-color: #ff7070;
}
.single-topics-local-design .relatedBlock{
margin-bottom: 50px;
}
.single-topics-local-design .relatedBlock-btm{
margin: 50px 0px 0px;
}
.single-topics-local-design .relatedBlock-btm .komid{
font-size: 14px;
font-weight: bold;
margin-bottom: 15px;
}

/* localaction lalala
----------------------------------------------------------- */
.single-topics-local-action .tpc-thi-local-action-lalala2016 .tweet-gallery .tweet img.profile{
/*display: inline;*/
}
.tpc-thi-local-action-lalala .twitter-tweet-rendered{
margin-top: 30px !important;
}

/* localaction hayama
----------------------------------------------------------- */
.single-topics-local-action .tpc-thi-local-action-hayama{
	
}
.single-topics-local-action .tpc-thi-local-action-hayama .block-intro{
width: 405px;
padding-right: 30px;
float: left;
}
.single-topics-local-action .tpc-thi-local-action-hayama .wrap-iframe{
width: 425px;
float: right;
}
.single-topics-local-action .tpc-thi-local-action-hayama .annotation{
font-size: 11px;
margin-bottom: 30px;
}
.single-topics-local-action .tpc-thi-local-action-hayama .wrap-arrow{
text-align: center;
margin: 30px 0;
}

/* localaction shiri100
----------------------------------------------------------- */
.single-topics-local-action .tpc-thi-local-action-shiri100 .wrap-gmap{
padding-top: 15px;
}
.single-topics-local-action .tpc-thi-local-action-shiri100 .shirimap{
width: 860px;
height: 500px;
}
.single-topics-local-action .tpc-thi-local-action-shiri100 .infobox-inner p.expLink{
margin-top: 7px;
}
.single-topics-local-action .tpc-thi-local-action-shiri100 .infobox-inner p.expLink a{
color: #222;
display: block;
font-size: 12px;
line-height: 1.2em;
background-color: #ffe100;
padding: 5px 10px;
text-decoration: none;
}
.single-topics-local-action .tpc-thi-local-action-shiri100 .infobox-inner p.expLink a:hover{
color: #fff;
background-color: #222;
}
.single-topics-local-action .tpc-thi-local-action-shiri100 a.btn-exp{
display: block;
background-color: #ffe100;
width: 190px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.3em;
height: 1.3em;
float: left;
margin: 0 5px 5px 0;
}
.single-topics-local-action .tpc-thi-local-action-shiri100 .wrap-btns-exp{
margin-bottom: 50px;
}
.single-topics-local-action .tpc-thi-local-action-shiri100 .wrap-btns-exp a{
text-decoration: none;
}
.single-topics-local-action .tpc-thi-local-action-shiri100 .wrap-btns-exp a:hover{
background-color: #222;
color: #fff;
}
.single-topics-local-action .tpc-thi-local-action-shiri100 .wrap-intro{
margin-bottom: 30px;
}
.single-topics-local-action .tpc-thi-local-action-shiri100 .wrap-logo{
float: right;
width: 350px;
padding-left: 25px;
padding-top: 30px;
}
.single-topics-local-action .tpc-thi-local-action-shiri100 .wrap-lead{
float: left;
width: 485px;
line-height: 2.0em;
}
.single-topics-local-action .tpc-thi-local-action-shiri100 .wrap-nextprevcat li .wrap-text{
width: 440px;
}

