@charset "UTF-8";
/*
  2026-08-03 に、style.scss から作られたデモサイト（MAMP）の style.css を本番に上げたとき、style.scss に無かったため消えた指定を戻す（2026-10-23）。
  ・IDEAS のページ（一覧・記事・カテゴリ・タグ・著者別）
  ・お問い合わせの窓の reCAPTCHA の注記（p.google-txt）
  ・INN ページの部屋一覧（ROOMS）の上の余白（#inn .rooms の margin-top。ファイルの最後）
  8/3 より前の style.css（KANAME/Backup/20260803_innページ修正・追加前）から、そのまま取り出した。
  サイドバーのカテゴリの背景画像（img/ideas_cat_1〜4.jpg）は日本語のテーマに無く、読みに行くとトップページへ転送されていたので外した。見た目は前と同じ。
*/
#contact .content-body p.google-txt{width:100%}
@media screen and (max-width: 960px){
  #contact .content-body p.google-txt{font-size:10px;font-size:1rem;line-height:1.7}
}
@media screen and (min-width: 961px){
  #contact .content-body p.google-txt{margin-top:30px;margin-left:0;margin-bottom:0;font-size:11px;font-size:1.1rem;line-height:1.6363636364}
}
#contact .content-body p.google-txt a{text-decoration:underline}
@media screen and (max-width: 960px){
  #contact .content-body p.google-txt a{font-size:10px;font-size:1rem;line-height:1.7}
}
@media screen and (min-width: 961px){
  #contact .content-body p.google-txt a{font-size:11px;font-size:1.1rem;line-height:1.6363636364}
}
@media screen and (min-width: 961px){
  #ideas .content-inr,#ideas-single .content-inr,#ideas-tax .content-inr,#ideas-tag .content-inr,#ideas-author .content-inr{padding-top:100px}
}
#ideas .content-heading,#ideas-single .content-heading,#ideas-tax .content-heading,#ideas-tag .content-heading,#ideas-author .content-heading{margin-top:20px}
#ideas .hero-pc,#ideas-single .hero-pc,#ideas-tax .hero-pc,#ideas-tag .hero-pc,#ideas-author .hero-pc{position:relative;height:100vh}
@media screen and (min-width: 961px){
  #ideas .hero-pc,#ideas-single .hero-pc,#ideas-tax .hero-pc,#ideas-tag .hero-pc,#ideas-author .hero-pc{width:100%;padding:120px 100px 120px 200px}
}
@media screen and (max-width: 960px){
  #ideas .hero-pc,#ideas-single .hero-pc,#ideas-tax .hero-pc,#ideas-tag .hero-pc,#ideas-author .hero-pc{width:calc(100% - 80px)}
}
@media screen and (max-width: 600px){
  #ideas .hero-pc,#ideas-single .hero-pc,#ideas-tax .hero-pc,#ideas-tag .hero-pc,#ideas-author .hero-pc{width:calc(100% - 40px)}
}
#ideas .hero-pc .bx-wrapper,#ideas-single .hero-pc .bx-wrapper,#ideas-tax .hero-pc .bx-wrapper,#ideas-tag .hero-pc .bx-wrapper,#ideas-author .hero-pc .bx-wrapper{height:100%}
@media screen and (min-width: 961px){
  #ideas .hero-pc .bx-wrapper,#ideas-single .hero-pc .bx-wrapper,#ideas-tax .hero-pc .bx-wrapper,#ideas-tag .hero-pc .bx-wrapper,#ideas-author .hero-pc .bx-wrapper{width:60%}
}
#ideas .hero-pc .bx-wrapper .bx-viewport,#ideas-single .hero-pc .bx-wrapper .bx-viewport,#ideas-tax .hero-pc .bx-wrapper .bx-viewport,#ideas-tag .hero-pc .bx-wrapper .bx-viewport,#ideas-author .hero-pc .bx-wrapper .bx-viewport{width:100%;height:100%}
#ideas .hero-pc .bx-wrapper .bx-viewport ul,#ideas-single .hero-pc .bx-wrapper .bx-viewport ul,#ideas-tax .hero-pc .bx-wrapper .bx-viewport ul,#ideas-tag .hero-pc .bx-wrapper .bx-viewport ul,#ideas-author .hero-pc .bx-wrapper .bx-viewport ul{width:100%;height:100%}
#ideas .hero-pc .bx-wrapper .bx-viewport ul li,#ideas-single .hero-pc .bx-wrapper .bx-viewport ul li,#ideas-tax .hero-pc .bx-wrapper .bx-viewport ul li,#ideas-tag .hero-pc .bx-wrapper .bx-viewport ul li,#ideas-author .hero-pc .bx-wrapper .bx-viewport ul li{width:100%;height:100%}
#ideas .hero-pc .copy,#ideas-single .hero-pc .copy,#ideas-tax .hero-pc .copy,#ideas-tag .hero-pc .copy,#ideas-author .hero-pc .copy{position:absolute;padding:30px;z-index:100}
@media screen and (min-width: 961px){
  #ideas .hero-pc .copy,#ideas-single .hero-pc .copy,#ideas-tax .hero-pc .copy,#ideas-tag .hero-pc .copy,#ideas-author .hero-pc .copy{left:calc(60% + 70px);bottom:150px;width:30%}
}
@media screen and (max-width: 960px){
  #ideas .hero-pc .copy,#ideas-single .hero-pc .copy,#ideas-tax .hero-pc .copy,#ideas-tag .hero-pc .copy,#ideas-author .hero-pc .copy{background:rgba(0,0,0,.65);color:#fff;width:80%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
}
#ideas .hero-pc .copy h2,#ideas-single .hero-pc .copy h2,#ideas-tax .hero-pc .copy h2,#ideas-tag .hero-pc .copy h2,#ideas-author .hero-pc .copy h2{font-size:26px;font-size:2.6rem;line-height:1;letter-spacing:0.45em;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:20px}
#ideas .hero-pc .copy h2::after,#ideas-single .hero-pc .copy h2::after,#ideas-tax .hero-pc .copy h2::after,#ideas-tag .hero-pc .copy h2::after,#ideas-author .hero-pc .copy h2::after{content:"";display:block;width:15px;height:1px;margin-top:20px}
@media screen and (min-width: 961px){
  #ideas .hero-pc .copy h2::after,#ideas-single .hero-pc .copy h2::after,#ideas-tax .hero-pc .copy h2::after,#ideas-tag .hero-pc .copy h2::after,#ideas-author .hero-pc .copy h2::after{background-color:#444443}
}
@media screen and (max-width: 960px){
  #ideas .hero-pc .copy h2::after,#ideas-single .hero-pc .copy h2::after,#ideas-tax .hero-pc .copy h2::after,#ideas-tag .hero-pc .copy h2::after,#ideas-author .hero-pc .copy h2::after{background-color:#fff}
}
#ideas .hero-sp,#ideas .most-read,#ideas-single .hero-sp,#ideas-single .most-read,#ideas-tax .hero-sp,#ideas-tax .most-read,#ideas-tag .hero-sp,#ideas-tag .most-read,#ideas-author .hero-sp,#ideas-author .most-read{position:relative}
@media screen and (max-width: 960px){
  #ideas .hero-sp,#ideas .most-read,#ideas-single .hero-sp,#ideas-single .most-read,#ideas-tax .hero-sp,#ideas-tax .most-read,#ideas-tag .hero-sp,#ideas-tag .most-read,#ideas-author .hero-sp,#ideas-author .most-read{margin-bottom:0}
}
#ideas .hero-sp .bx-wrapper,#ideas .most-read .bx-wrapper,#ideas-single .hero-sp .bx-wrapper,#ideas-single .most-read .bx-wrapper,#ideas-tax .hero-sp .bx-wrapper,#ideas-tax .most-read .bx-wrapper,#ideas-tag .hero-sp .bx-wrapper,#ideas-tag .most-read .bx-wrapper,#ideas-author .hero-sp .bx-wrapper,#ideas-author .most-read .bx-wrapper{height:100%}
@media screen and (min-width: 961px){
  #ideas .hero-sp .bx-wrapper,#ideas .most-read .bx-wrapper,#ideas-single .hero-sp .bx-wrapper,#ideas-single .most-read .bx-wrapper,#ideas-tax .hero-sp .bx-wrapper,#ideas-tax .most-read .bx-wrapper,#ideas-tag .hero-sp .bx-wrapper,#ideas-tag .most-read .bx-wrapper,#ideas-author .hero-sp .bx-wrapper,#ideas-author .most-read .bx-wrapper{width:60%}
}
@media screen and (max-width: 960px){
  #ideas .hero-sp .bx-wrapper,#ideas .most-read .bx-wrapper,#ideas-single .hero-sp .bx-wrapper,#ideas-single .most-read .bx-wrapper,#ideas-tax .hero-sp .bx-wrapper,#ideas-tax .most-read .bx-wrapper,#ideas-tag .hero-sp .bx-wrapper,#ideas-tag .most-read .bx-wrapper,#ideas-author .hero-sp .bx-wrapper,#ideas-author .most-read .bx-wrapper{position:relative;padding:0 17px 40px}
}
#ideas .hero-sp .bx-wrapper .bx-viewport,#ideas .most-read .bx-wrapper .bx-viewport,#ideas-single .hero-sp .bx-wrapper .bx-viewport,#ideas-single .most-read .bx-wrapper .bx-viewport,#ideas-tax .hero-sp .bx-wrapper .bx-viewport,#ideas-tax .most-read .bx-wrapper .bx-viewport,#ideas-tag .hero-sp .bx-wrapper .bx-viewport,#ideas-tag .most-read .bx-wrapper .bx-viewport,#ideas-author .hero-sp .bx-wrapper .bx-viewport,#ideas-author .most-read .bx-wrapper .bx-viewport{width:100%;height:100%}
#ideas .hero-sp .bx-wrapper .bx-viewport ul,#ideas .most-read .bx-wrapper .bx-viewport ul,#ideas-single .hero-sp .bx-wrapper .bx-viewport ul,#ideas-single .most-read .bx-wrapper .bx-viewport ul,#ideas-tax .hero-sp .bx-wrapper .bx-viewport ul,#ideas-tax .most-read .bx-wrapper .bx-viewport ul,#ideas-tag .hero-sp .bx-wrapper .bx-viewport ul,#ideas-tag .most-read .bx-wrapper .bx-viewport ul,#ideas-author .hero-sp .bx-wrapper .bx-viewport ul,#ideas-author .most-read .bx-wrapper .bx-viewport ul{width:100%;height:100%}
#ideas .hero-sp .bx-wrapper .bx-viewport ul li,#ideas .most-read .bx-wrapper .bx-viewport ul li,#ideas-single .hero-sp .bx-wrapper .bx-viewport ul li,#ideas-single .most-read .bx-wrapper .bx-viewport ul li,#ideas-tax .hero-sp .bx-wrapper .bx-viewport ul li,#ideas-tax .most-read .bx-wrapper .bx-viewport ul li,#ideas-tag .hero-sp .bx-wrapper .bx-viewport ul li,#ideas-tag .most-read .bx-wrapper .bx-viewport ul li,#ideas-author .hero-sp .bx-wrapper .bx-viewport ul li,#ideas-author .most-read .bx-wrapper .bx-viewport ul li{width:100%;height:100%;clear:none}
#ideas .hero-sp .bx-wrapper .bx-viewport ul li .feature-tmb,#ideas .hero-sp .bx-wrapper .bx-viewport ul li .most-tmb,#ideas .most-read .bx-wrapper .bx-viewport ul li .feature-tmb,#ideas .most-read .bx-wrapper .bx-viewport ul li .most-tmb,#ideas-single .hero-sp .bx-wrapper .bx-viewport ul li .feature-tmb,#ideas-single .hero-sp .bx-wrapper .bx-viewport ul li .most-tmb,#ideas-single .most-read .bx-wrapper .bx-viewport ul li .feature-tmb,#ideas-single .most-read .bx-wrapper .bx-viewport ul li .most-tmb,#ideas-tax .hero-sp .bx-wrapper .bx-viewport ul li .feature-tmb,#ideas-tax .hero-sp .bx-wrapper .bx-viewport ul li .most-tmb,#ideas-tax .most-read .bx-wrapper .bx-viewport ul li .feature-tmb,#ideas-tax .most-read .bx-wrapper .bx-viewport ul li .most-tmb,#ideas-tag .hero-sp .bx-wrapper .bx-viewport ul li .feature-tmb,#ideas-tag .hero-sp .bx-wrapper .bx-viewport ul li .most-tmb,#ideas-tag .most-read .bx-wrapper .bx-viewport ul li .feature-tmb,#ideas-tag .most-read .bx-wrapper .bx-viewport ul li .most-tmb,#ideas-author .hero-sp .bx-wrapper .bx-viewport ul li .feature-tmb,#ideas-author .hero-sp .bx-wrapper .bx-viewport ul li .most-tmb,#ideas-author .most-read .bx-wrapper .bx-viewport ul li .feature-tmb,#ideas-author .most-read .bx-wrapper .bx-viewport ul li .most-tmb{position:relative;display:block}
#ideas .hero-sp .bx-wrapper .bx-viewport ul li .txt-block,#ideas .most-read .bx-wrapper .bx-viewport ul li .txt-block,#ideas-single .hero-sp .bx-wrapper .bx-viewport ul li .txt-block,#ideas-single .most-read .bx-wrapper .bx-viewport ul li .txt-block,#ideas-tax .hero-sp .bx-wrapper .bx-viewport ul li .txt-block,#ideas-tax .most-read .bx-wrapper .bx-viewport ul li .txt-block,#ideas-tag .hero-sp .bx-wrapper .bx-viewport ul li .txt-block,#ideas-tag .most-read .bx-wrapper .bx-viewport ul li .txt-block,#ideas-author .hero-sp .bx-wrapper .bx-viewport ul li .txt-block,#ideas-author .most-read .bx-wrapper .bx-viewport ul li .txt-block{padding:0 13px}
#ideas .hero-sp .bx-wrapper .bx-viewport ul li .title,#ideas .most-read .bx-wrapper .bx-viewport ul li .title,#ideas-single .hero-sp .bx-wrapper .bx-viewport ul li .title,#ideas-single .most-read .bx-wrapper .bx-viewport ul li .title,#ideas-tax .hero-sp .bx-wrapper .bx-viewport ul li .title,#ideas-tax .most-read .bx-wrapper .bx-viewport ul li .title,#ideas-tag .hero-sp .bx-wrapper .bx-viewport ul li .title,#ideas-tag .most-read .bx-wrapper .bx-viewport ul li .title,#ideas-author .hero-sp .bx-wrapper .bx-viewport ul li .title,#ideas-author .most-read .bx-wrapper .bx-viewport ul li .title{position:absolute;top:calc(100% - 36px);left:13px;padding-right:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
@media screen and (min-width: 601px){
  #ideas .hero-sp .bx-wrapper .bx-viewport ul li .title,#ideas .most-read .bx-wrapper .bx-viewport ul li .title,#ideas-single .hero-sp .bx-wrapper .bx-viewport ul li .title,#ideas-single .most-read .bx-wrapper .bx-viewport ul li .title,#ideas-tax .hero-sp .bx-wrapper .bx-viewport ul li .title,#ideas-tax .most-read .bx-wrapper .bx-viewport ul li .title,#ideas-tag .hero-sp .bx-wrapper .bx-viewport ul li .title,#ideas-tag .most-read .bx-wrapper .bx-viewport ul li .title,#ideas-author .hero-sp .bx-wrapper .bx-viewport ul li .title,#ideas-author .most-read .bx-wrapper .bx-viewport ul li .title{padding:0 5px}
}
#ideas .hero-sp .bx-wrapper .bx-viewport ul li .title span,#ideas .most-read .bx-wrapper .bx-viewport ul li .title span,#ideas-single .hero-sp .bx-wrapper .bx-viewport ul li .title span,#ideas-single .most-read .bx-wrapper .bx-viewport ul li .title span,#ideas-tax .hero-sp .bx-wrapper .bx-viewport ul li .title span,#ideas-tax .most-read .bx-wrapper .bx-viewport ul li .title span,#ideas-tag .hero-sp .bx-wrapper .bx-viewport ul li .title span,#ideas-tag .most-read .bx-wrapper .bx-viewport ul li .title span,#ideas-author .hero-sp .bx-wrapper .bx-viewport ul li .title span,#ideas-author .most-read .bx-wrapper .bx-viewport ul li .title span{color:#fff;background:#000;font-size:20px;font-size:2rem;line-height:1.4;letter-spacing:0.05em;padding:1px 2px}
#ideas .hero-sp .bx-wrapper .bx-viewport ul li .cat-list,#ideas .most-read .bx-wrapper .bx-viewport ul li .cat-list,#ideas-single .hero-sp .bx-wrapper .bx-viewport ul li .cat-list,#ideas-single .most-read .bx-wrapper .bx-viewport ul li .cat-list,#ideas-tax .hero-sp .bx-wrapper .bx-viewport ul li .cat-list,#ideas-tax .most-read .bx-wrapper .bx-viewport ul li .cat-list,#ideas-tag .hero-sp .bx-wrapper .bx-viewport ul li .cat-list,#ideas-tag .most-read .bx-wrapper .bx-viewport ul li .cat-list,#ideas-author .hero-sp .bx-wrapper .bx-viewport ul li .cat-list,#ideas-author .most-read .bx-wrapper .bx-viewport ul li .cat-list{margin-top:18px}
#ideas .hero-sp .bx-wrapper .bx-viewport ul li .cat-list a,#ideas .most-read .bx-wrapper .bx-viewport ul li .cat-list a,#ideas-single .hero-sp .bx-wrapper .bx-viewport ul li .cat-list a,#ideas-single .most-read .bx-wrapper .bx-viewport ul li .cat-list a,#ideas-tax .hero-sp .bx-wrapper .bx-viewport ul li .cat-list a,#ideas-tax .most-read .bx-wrapper .bx-viewport ul li .cat-list a,#ideas-tag .hero-sp .bx-wrapper .bx-viewport ul li .cat-list a,#ideas-tag .most-read .bx-wrapper .bx-viewport ul li .cat-list a,#ideas-author .hero-sp .bx-wrapper .bx-viewport ul li .cat-list a,#ideas-author .most-read .bx-wrapper .bx-viewport ul li .cat-list a{font-size:15px;font-size:1.5rem}
#ideas .hero-sp .bx-wrapper .bx-viewport ul li .exc,#ideas .most-read .bx-wrapper .bx-viewport ul li .exc,#ideas-single .hero-sp .bx-wrapper .bx-viewport ul li .exc,#ideas-single .most-read .bx-wrapper .bx-viewport ul li .exc,#ideas-tax .hero-sp .bx-wrapper .bx-viewport ul li .exc,#ideas-tax .most-read .bx-wrapper .bx-viewport ul li .exc,#ideas-tag .hero-sp .bx-wrapper .bx-viewport ul li .exc,#ideas-tag .most-read .bx-wrapper .bx-viewport ul li .exc,#ideas-author .hero-sp .bx-wrapper .bx-viewport ul li .exc,#ideas-author .most-read .bx-wrapper .bx-viewport ul li .exc{font-size:15px;font-size:1.5rem;line-height:1.3333333333;letter-spacing:0em;margin:5px 0 0}
#ideas .hero-sp .bx-wrapper .bx-controls-direction a,#ideas .most-read .bx-wrapper .bx-controls-direction a,#ideas-single .hero-sp .bx-wrapper .bx-controls-direction a,#ideas-single .most-read .bx-wrapper .bx-controls-direction a,#ideas-tax .hero-sp .bx-wrapper .bx-controls-direction a,#ideas-tax .most-read .bx-wrapper .bx-controls-direction a,#ideas-tag .hero-sp .bx-wrapper .bx-controls-direction a,#ideas-tag .most-read .bx-wrapper .bx-controls-direction a,#ideas-author .hero-sp .bx-wrapper .bx-controls-direction a,#ideas-author .most-read .bx-wrapper .bx-controls-direction a{position:absolute;display:block;top:calc((100vw - 82px)*2/3/2);width:10px;height:10px;border-top:solid 1px #000;border-left:solid 1px #000;text-indent:100%;white-space:nowrap;overflow:hidden}
#ideas .hero-sp .bx-wrapper .bx-controls-direction a.bx-prev,#ideas .most-read .bx-wrapper .bx-controls-direction a.bx-prev,#ideas-single .hero-sp .bx-wrapper .bx-controls-direction a.bx-prev,#ideas-single .most-read .bx-wrapper .bx-controls-direction a.bx-prev,#ideas-tax .hero-sp .bx-wrapper .bx-controls-direction a.bx-prev,#ideas-tax .most-read .bx-wrapper .bx-controls-direction a.bx-prev,#ideas-tag .hero-sp .bx-wrapper .bx-controls-direction a.bx-prev,#ideas-tag .most-read .bx-wrapper .bx-controls-direction a.bx-prev,#ideas-author .hero-sp .bx-wrapper .bx-controls-direction a.bx-prev,#ideas-author .most-read .bx-wrapper .bx-controls-direction a.bx-prev{left:2px;-webkit-transform:translateY(-1px) rotate(-45deg);transform:translateY(-1px) rotate(-45deg)}
#ideas .hero-sp .bx-wrapper .bx-controls-direction a.bx-next,#ideas .most-read .bx-wrapper .bx-controls-direction a.bx-next,#ideas-single .hero-sp .bx-wrapper .bx-controls-direction a.bx-next,#ideas-single .most-read .bx-wrapper .bx-controls-direction a.bx-next,#ideas-tax .hero-sp .bx-wrapper .bx-controls-direction a.bx-next,#ideas-tax .most-read .bx-wrapper .bx-controls-direction a.bx-next,#ideas-tag .hero-sp .bx-wrapper .bx-controls-direction a.bx-next,#ideas-tag .most-read .bx-wrapper .bx-controls-direction a.bx-next,#ideas-author .hero-sp .bx-wrapper .bx-controls-direction a.bx-next,#ideas-author .most-read .bx-wrapper .bx-controls-direction a.bx-next{right:2px;-webkit-transform:translateY(-1px) rotate(135deg);transform:translateY(-1px) rotate(135deg)}
#ideas .hero-sp .bx-wrapper .bx-pager,#ideas .most-read .bx-wrapper .bx-pager,#ideas-single .hero-sp .bx-wrapper .bx-pager,#ideas-single .most-read .bx-wrapper .bx-pager,#ideas-tax .hero-sp .bx-wrapper .bx-pager,#ideas-tax .most-read .bx-wrapper .bx-pager,#ideas-tag .hero-sp .bx-wrapper .bx-pager,#ideas-tag .most-read .bx-wrapper .bx-pager,#ideas-author .hero-sp .bx-wrapper .bx-pager,#ideas-author .most-read .bx-wrapper .bx-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}
#ideas .hero-sp .bx-wrapper .bx-pager .bx-pager-item:not(:first-child),#ideas .most-read .bx-wrapper .bx-pager .bx-pager-item:not(:first-child),#ideas-single .hero-sp .bx-wrapper .bx-pager .bx-pager-item:not(:first-child),#ideas-single .most-read .bx-wrapper .bx-pager .bx-pager-item:not(:first-child),#ideas-tax .hero-sp .bx-wrapper .bx-pager .bx-pager-item:not(:first-child),#ideas-tax .most-read .bx-wrapper .bx-pager .bx-pager-item:not(:first-child),#ideas-tag .hero-sp .bx-wrapper .bx-pager .bx-pager-item:not(:first-child),#ideas-tag .most-read .bx-wrapper .bx-pager .bx-pager-item:not(:first-child),#ideas-author .hero-sp .bx-wrapper .bx-pager .bx-pager-item:not(:first-child),#ideas-author .most-read .bx-wrapper .bx-pager .bx-pager-item:not(:first-child){margin-left:8px}
#ideas .hero-sp .bx-wrapper .bx-pager a,#ideas .most-read .bx-wrapper .bx-pager a,#ideas-single .hero-sp .bx-wrapper .bx-pager a,#ideas-single .most-read .bx-wrapper .bx-pager a,#ideas-tax .hero-sp .bx-wrapper .bx-pager a,#ideas-tax .most-read .bx-wrapper .bx-pager a,#ideas-tag .hero-sp .bx-wrapper .bx-pager a,#ideas-tag .most-read .bx-wrapper .bx-pager a,#ideas-author .hero-sp .bx-wrapper .bx-pager a,#ideas-author .most-read .bx-wrapper .bx-pager a{background-color:#b0b0b0;display:block;width:7px;height:7px;border-radius:50%;text-indent:100%;white-space:nowrap;overflow:hidden}
#ideas .hero-sp .bx-wrapper .bx-pager a.active,#ideas .most-read .bx-wrapper .bx-pager a.active,#ideas-single .hero-sp .bx-wrapper .bx-pager a.active,#ideas-single .most-read .bx-wrapper .bx-pager a.active,#ideas-tax .hero-sp .bx-wrapper .bx-pager a.active,#ideas-tax .most-read .bx-wrapper .bx-pager a.active,#ideas-tag .hero-sp .bx-wrapper .bx-pager a.active,#ideas-tag .most-read .bx-wrapper .bx-pager a.active,#ideas-author .hero-sp .bx-wrapper .bx-pager a.active,#ideas-author .most-read .bx-wrapper .bx-pager a.active{background-color:#000}
@media screen and (min-width: 961px){
  #ideas .hero-sp,#ideas-single .hero-sp,#ideas-tax .hero-sp,#ideas-tag .hero-sp,#ideas-author .hero-sp{width:100%;padding:120px 100px}
}
@media screen and (min-width: 601px){
  #ideas .content-heading,#ideas-single .content-heading,#ideas-tax .content-heading,#ideas-tag .content-heading,#ideas-author .content-heading{margin-bottom:50px}
}
@media screen and (max-width: 600px){
  #ideas .content-heading,#ideas-single .content-heading,#ideas-tax .content-heading,#ideas-tag .content-heading,#ideas-author .content-heading{margin-bottom:20px}
}
#ideas .content-heading a,#ideas-single .content-heading a,#ideas-tax .content-heading a,#ideas-tag .content-heading a,#ideas-author .content-heading a{font-size:20px;font-size:2rem;line-height:1;letter-spacing:0.35em}
#ideas .content-heading::after,#ideas-single .content-heading::after,#ideas-tax .content-heading::after,#ideas-tag .content-heading::after,#ideas-author .content-heading::after{content:none}
#ideas .breadNav,#ideas-single .breadNav,#ideas-tax .breadNav,#ideas-tag .breadNav,#ideas-author .breadNav{text-align:center}
@media screen and (min-width: 601px){
  #ideas .breadNav,#ideas-single .breadNav,#ideas-tax .breadNav,#ideas-tag .breadNav,#ideas-author .breadNav{margin:-30px auto 30px}
}
@media screen and (max-width: 600px){
  #ideas .breadNav,#ideas-single .breadNav,#ideas-tax .breadNav,#ideas-tag .breadNav,#ideas-author .breadNav{margin:0px auto 20px}
}
#ideas .breadNav .inr,#ideas-single .breadNav .inr,#ideas-tax .breadNav .inr,#ideas-tag .breadNav .inr,#ideas-author .breadNav .inr{background:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 10px}
#ideas .breadNav a,#ideas .breadNav span,#ideas-single .breadNav a,#ideas-single .breadNav span,#ideas-tax .breadNav a,#ideas-tax .breadNav span,#ideas-tag .breadNav a,#ideas-tag .breadNav span,#ideas-author .breadNav a,#ideas-author .breadNav span{font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:0.1em;font-family:Gill Sans,Gill Sans MT,Calibri,"Yu Gothic",YuGothic,sans-serif}
@media screen and (max-width: 600px){
  #ideas .breadNav a,#ideas .breadNav span,#ideas-single .breadNav a,#ideas-single .breadNav span,#ideas-tax .breadNav a,#ideas-tax .breadNav span,#ideas-tag .breadNav a,#ideas-tag .breadNav span,#ideas-author .breadNav a,#ideas-author .breadNav span{font-size:15px;font-size:1.5rem}
}
#ideas .breadNav a:not(:first-child)::before,#ideas .breadNav span:not(:first-child)::before,#ideas-single .breadNav a:not(:first-child)::before,#ideas-single .breadNav span:not(:first-child)::before,#ideas-tax .breadNav a:not(:first-child)::before,#ideas-tax .breadNav span:not(:first-child)::before,#ideas-tag .breadNav a:not(:first-child)::before,#ideas-tag .breadNav span:not(:first-child)::before,#ideas-author .breadNav a:not(:first-child)::before,#ideas-author .breadNav span:not(:first-child)::before{content:">";padding:0 10px}
#ideas .breadNav a,#ideas-single .breadNav a,#ideas-tax .breadNav a,#ideas-tag .breadNav a,#ideas-author .breadNav a{color:#b0b0b0;text-decoration:underline}
#ideas .breadNav a:hover,#ideas-single .breadNav a:hover,#ideas-tax .breadNav a:hover,#ideas-tag .breadNav a:hover,#ideas-author .breadNav a:hover{color:#4052a2}
@media screen and (min-width: 961px){
  #ideas .grid,#ideas-single .grid,#ideas-tax .grid,#ideas-tag .grid,#ideas-author .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
#ideas .wp-pagenavi,#ideas-single .wp-pagenavi,#ideas-tax .wp-pagenavi,#ideas-tag .wp-pagenavi,#ideas-author .wp-pagenavi{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:20px}
@media screen and (max-width: 960px){
  #ideas .wp-pagenavi,#ideas-single .wp-pagenavi,#ideas-tax .wp-pagenavi,#ideas-tag .wp-pagenavi,#ideas-author .wp-pagenavi{width:calc(100% - 32px);margin:auto}
}
#ideas .wp-pagenavi .previouspostslink,#ideas .wp-pagenavi .nextpostslink,#ideas-single .wp-pagenavi .previouspostslink,#ideas-single .wp-pagenavi .nextpostslink,#ideas-tax .wp-pagenavi .previouspostslink,#ideas-tax .wp-pagenavi .nextpostslink,#ideas-tag .wp-pagenavi .previouspostslink,#ideas-tag .wp-pagenavi .nextpostslink,#ideas-author .wp-pagenavi .previouspostslink,#ideas-author .wp-pagenavi .nextpostslink{position:absolute;top:20px;font-family:"garamond",Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;font-size:17px;font-size:1.7rem;line-height:1;letter-spacing:0.05em}
@media screen and (max-width: 960px){
  #ideas .wp-pagenavi .previouspostslink,#ideas .wp-pagenavi .nextpostslink,#ideas-single .wp-pagenavi .previouspostslink,#ideas-single .wp-pagenavi .nextpostslink,#ideas-tax .wp-pagenavi .previouspostslink,#ideas-tax .wp-pagenavi .nextpostslink,#ideas-tag .wp-pagenavi .previouspostslink,#ideas-tag .wp-pagenavi .nextpostslink,#ideas-author .wp-pagenavi .previouspostslink,#ideas-author .wp-pagenavi .nextpostslink{font-size:20px;font-size:2rem}
}
#ideas .wp-pagenavi .previouspostslink::after,#ideas .wp-pagenavi .nextpostslink::after,#ideas-single .wp-pagenavi .previouspostslink::after,#ideas-single .wp-pagenavi .nextpostslink::after,#ideas-tax .wp-pagenavi .previouspostslink::after,#ideas-tax .wp-pagenavi .nextpostslink::after,#ideas-tag .wp-pagenavi .previouspostslink::after,#ideas-tag .wp-pagenavi .nextpostslink::after,#ideas-author .wp-pagenavi .previouspostslink::after,#ideas-author .wp-pagenavi .nextpostslink::after{content:"";position:absolute;display:inline-block;top:50%;width:6px;height:6px;border-top:solid 1px;border-left:solid 1px;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s;transition:all .3s}
#ideas .wp-pagenavi .previouspostslink,#ideas-single .wp-pagenavi .previouspostslink,#ideas-tax .wp-pagenavi .previouspostslink,#ideas-tag .wp-pagenavi .previouspostslink,#ideas-author .wp-pagenavi .previouspostslink{left:0;padding-left:13px}
#ideas .wp-pagenavi .previouspostslink::after,#ideas-single .wp-pagenavi .previouspostslink::after,#ideas-tax .wp-pagenavi .previouspostslink::after,#ideas-tag .wp-pagenavi .previouspostslink::after,#ideas-author .wp-pagenavi .previouspostslink::after{left:3px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}
#ideas .wp-pagenavi .previouspostslink:hover::after,#ideas-single .wp-pagenavi .previouspostslink:hover::after,#ideas-tax .wp-pagenavi .previouspostslink:hover::after,#ideas-tag .wp-pagenavi .previouspostslink:hover::after,#ideas-author .wp-pagenavi .previouspostslink:hover::after{left:-2px}
#ideas .wp-pagenavi .nextpostslink,#ideas-single .wp-pagenavi .nextpostslink,#ideas-tax .wp-pagenavi .nextpostslink,#ideas-tag .wp-pagenavi .nextpostslink,#ideas-author .wp-pagenavi .nextpostslink{right:0;padding-right:13px}
#ideas .wp-pagenavi .nextpostslink::after,#ideas-single .wp-pagenavi .nextpostslink::after,#ideas-tax .wp-pagenavi .nextpostslink::after,#ideas-tag .wp-pagenavi .nextpostslink::after,#ideas-author .wp-pagenavi .nextpostslink::after{right:3px;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}
#ideas .wp-pagenavi .nextpostslink:hover::after,#ideas-single .wp-pagenavi .nextpostslink:hover::after,#ideas-tax .wp-pagenavi .nextpostslink:hover::after,#ideas-tag .wp-pagenavi .nextpostslink:hover::after,#ideas-author .wp-pagenavi .nextpostslink:hover::after{right:-2px}
#ideas .wp-pagenavi .page,#ideas .wp-pagenavi .current,#ideas-single .wp-pagenavi .page,#ideas-single .wp-pagenavi .current,#ideas-tax .wp-pagenavi .page,#ideas-tax .wp-pagenavi .current,#ideas-tag .wp-pagenavi .page,#ideas-tag .wp-pagenavi .current,#ideas-author .wp-pagenavi .page,#ideas-author .wp-pagenavi .current{position:relative;font-family:"garamond",Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;margin:0 5px;font-size:17px;font-size:1.7rem;line-height:1;letter-spacing:0.05em}
@media screen and (max-width: 960px){
  #ideas .wp-pagenavi .page,#ideas .wp-pagenavi .current,#ideas-single .wp-pagenavi .page,#ideas-single .wp-pagenavi .current,#ideas-tax .wp-pagenavi .page,#ideas-tax .wp-pagenavi .current,#ideas-tag .wp-pagenavi .page,#ideas-tag .wp-pagenavi .current,#ideas-author .wp-pagenavi .page,#ideas-author .wp-pagenavi .current{font-size:20px;font-size:2rem}
}
#ideas .wp-pagenavi .page::after,#ideas .wp-pagenavi .current::after,#ideas-single .wp-pagenavi .page::after,#ideas-single .wp-pagenavi .current::after,#ideas-tax .wp-pagenavi .page::after,#ideas-tax .wp-pagenavi .current::after,#ideas-tag .wp-pagenavi .page::after,#ideas-tag .wp-pagenavi .current::after,#ideas-author .wp-pagenavi .page::after,#ideas-author .wp-pagenavi .current::after{content:"";background-color:#444443;position:absolute;display:block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-4px;width:0;height:1px;-webkit-transition:all .3s;transition:all .3s}
#ideas .wp-pagenavi .page:hover::after,#ideas .wp-pagenavi .current:hover::after,#ideas-single .wp-pagenavi .page:hover::after,#ideas-single .wp-pagenavi .current:hover::after,#ideas-tax .wp-pagenavi .page:hover::after,#ideas-tax .wp-pagenavi .current:hover::after,#ideas-tag .wp-pagenavi .page:hover::after,#ideas-tag .wp-pagenavi .current:hover::after,#ideas-author .wp-pagenavi .page:hover::after,#ideas-author .wp-pagenavi .current:hover::after{width:100%}
#ideas .wp-pagenavi .current::after,#ideas-single .wp-pagenavi .current::after,#ideas-tax .wp-pagenavi .current::after,#ideas-tag .wp-pagenavi .current::after,#ideas-author .wp-pagenavi .current::after{width:100%}
@media screen and (min-width: 961px){
  #ideas .sideMenu,#ideas-single .sideMenu,#ideas-tax .sideMenu,#ideas-tag .sideMenu,#ideas-author .sideMenu{-ms-flex-preferred-size:26%;flex-basis:26%;margin-bottom:200px}
}
#ideas .sideMenu .menu-block,#ideas-single .sideMenu .menu-block,#ideas-tax .sideMenu .menu-block,#ideas-tag .sideMenu .menu-block,#ideas-author .sideMenu .menu-block{margin-bottom:40px}
#ideas .sideMenu .menu-block:last-child,#ideas-single .sideMenu .menu-block:last-child,#ideas-tax .sideMenu .menu-block:last-child,#ideas-tag .sideMenu .menu-block:last-child,#ideas-author .sideMenu .menu-block:last-child{padding-bottom:25px;border-bottom:solid 1px;margin-bottom:0}
#ideas .sideMenu .menu-block ul li,#ideas-single .sideMenu .menu-block ul li,#ideas-tax .sideMenu .menu-block ul li,#ideas-tag .sideMenu .menu-block ul li,#ideas-author .sideMenu .menu-block ul li{margin-bottom:15px}
#ideas .sideMenu .menu-block ul li a,#ideas-single .sideMenu .menu-block ul li a,#ideas-tax .sideMenu .menu-block ul li a,#ideas-tag .sideMenu .menu-block ul li a,#ideas-author .sideMenu .menu-block ul li a{position:relative;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:0.05em;font-weight:100}
@media screen and (min-width: 961px){
  #ideas .sideMenu .menu-block ul li a,#ideas-single .sideMenu .menu-block ul li a,#ideas-tax .sideMenu .menu-block ul li a,#ideas-tag .sideMenu .menu-block ul li a,#ideas-author .sideMenu .menu-block ul li a{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(0, #6089f3));background-image:linear-gradient(180deg, transparent 65%, #6089f3 0);background-size:0 100%;background-repeat:no-repeat}
}
@media screen and (max-width: 600px){
  #ideas .sideMenu .menu-block ul li a,#ideas-single .sideMenu .menu-block ul li a,#ideas-tax .sideMenu .menu-block ul li a,#ideas-tag .sideMenu .menu-block ul li a,#ideas-author .sideMenu .menu-block ul li a{font-size:20px;font-size:2rem}
}
#ideas .sideMenu .menu-block ul li a:hover,#ideas-single .sideMenu .menu-block ul li a:hover,#ideas-tax .sideMenu .menu-block ul li a:hover,#ideas-tag .sideMenu .menu-block ul li a:hover,#ideas-author .sideMenu .menu-block ul li a:hover{background-size:100% 100%}
#ideas .sideMenu .menu-block ul li .children,#ideas-single .sideMenu .menu-block ul li .children,#ideas-tax .sideMenu .menu-block ul li .children,#ideas-tag .sideMenu .menu-block ul li .children,#ideas-author .sideMenu .menu-block ul li .children{padding-top:15px}
#ideas .sideMenu .menu-block ul li .children .cat-item::before,#ideas-single .sideMenu .menu-block ul li .children .cat-item::before,#ideas-tax .sideMenu .menu-block ul li .children .cat-item::before,#ideas-tag .sideMenu .menu-block ul li .children .cat-item::before,#ideas-author .sideMenu .menu-block ul li .children .cat-item::before{content:"– ";font-size:16px;font-size:1.6rem}
@media screen and (max-width: 960px){
  #ideas .sideMenu .menu-block.cat ul li,#ideas-single .sideMenu .menu-block.cat ul li,#ideas-tax .sideMenu .menu-block.cat ul li,#ideas-tag .sideMenu .menu-block.cat ul li,#ideas-author .sideMenu .menu-block.cat ul li{margin-bottom:1px}
  #ideas .sideMenu .menu-block.cat ul li:nth-child(1),#ideas-single .sideMenu .menu-block.cat ul li:nth-child(1),#ideas-tax .sideMenu .menu-block.cat ul li:nth-child(1),#ideas-tag .sideMenu .menu-block.cat ul li:nth-child(1),#ideas-author .sideMenu .menu-block.cat ul li:nth-child(1){background:center/cover}
  #ideas .sideMenu .menu-block.cat ul li:nth-child(2),#ideas-single .sideMenu .menu-block.cat ul li:nth-child(2),#ideas-tax .sideMenu .menu-block.cat ul li:nth-child(2),#ideas-tag .sideMenu .menu-block.cat ul li:nth-child(2),#ideas-author .sideMenu .menu-block.cat ul li:nth-child(2){background:center/cover}
  #ideas .sideMenu .menu-block.cat ul li:nth-child(3),#ideas-single .sideMenu .menu-block.cat ul li:nth-child(3),#ideas-tax .sideMenu .menu-block.cat ul li:nth-child(3),#ideas-tag .sideMenu .menu-block.cat ul li:nth-child(3),#ideas-author .sideMenu .menu-block.cat ul li:nth-child(3){background:center/cover}
  #ideas .sideMenu .menu-block.cat ul li:nth-child(4),#ideas-single .sideMenu .menu-block.cat ul li:nth-child(4),#ideas-tax .sideMenu .menu-block.cat ul li:nth-child(4),#ideas-tag .sideMenu .menu-block.cat ul li:nth-child(4),#ideas-author .sideMenu .menu-block.cat ul li:nth-child(4){background:center/cover}
  #ideas .sideMenu .menu-block.cat ul li a,#ideas-single .sideMenu .menu-block.cat ul li a,#ideas-tax .sideMenu .menu-block.cat ul li a,#ideas-tag .sideMenu .menu-block.cat ul li a,#ideas-author .sideMenu .menu-block.cat ul li a{color:#fff;background-color:rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:110px;font-size:24px;font-size:2.4rem;line-height:1;letter-spacing:0em;font-weight:400}
  #ideas .sideMenu .menu-block.cat ul li .children,#ideas-single .sideMenu .menu-block.cat ul li .children,#ideas-tax .sideMenu .menu-block.cat ul li .children,#ideas-tag .sideMenu .menu-block.cat ul li .children,#ideas-author .sideMenu .menu-block.cat ul li .children{display:none}
}
@media screen and (min-width: 961px){
  #ideas .sideMenu .menu-block.most-read .bx-wrapper,#ideas-single .sideMenu .menu-block.most-read .bx-wrapper,#ideas-tax .sideMenu .menu-block.most-read .bx-wrapper,#ideas-tag .sideMenu .menu-block.most-read .bx-wrapper,#ideas-author .sideMenu .menu-block.most-read .bx-wrapper{display:none}
  #ideas .sideMenu .menu-block.most-read .most-slider,#ideas-single .sideMenu .menu-block.most-read .most-slider,#ideas-tax .sideMenu .menu-block.most-read .most-slider,#ideas-tag .sideMenu .menu-block.most-read .most-slider,#ideas-author .sideMenu .menu-block.most-read .most-slider{display:none}
}
@media screen and (max-width: 960px){
  #ideas .sideMenu .menu-block.most-read,#ideas-single .sideMenu .menu-block.most-read,#ideas-tax .sideMenu .menu-block.most-read,#ideas-tag .sideMenu .menu-block.most-read,#ideas-author .sideMenu .menu-block.most-read{margin-bottom:0}
}
@media screen and (max-width: 960px){
  #ideas .sideMenu .menu-block.curator,#ideas-single .sideMenu .menu-block.curator,#ideas-tax .sideMenu .menu-block.curator,#ideas-tag .sideMenu .menu-block.curator,#ideas-author .sideMenu .menu-block.curator{padding-bottom:0;border-bottom:0}
}
@media screen and (max-width: 960px){
  #ideas .sideMenu .menu-block.curator .menu-title,#ideas-single .sideMenu .menu-block.curator .menu-title,#ideas-tax .sideMenu .menu-block.curator .menu-title,#ideas-tag .sideMenu .menu-block.curator .menu-title,#ideas-author .sideMenu .menu-block.curator .menu-title{margin-bottom:10px}
}
@media screen and (max-width: 960px){
  #ideas .sideMenu .menu-block.curator ul,#ideas-single .sideMenu .menu-block.curator ul,#ideas-tax .sideMenu .menu-block.curator ul,#ideas-tag .sideMenu .menu-block.curator ul,#ideas-author .sideMenu .menu-block.curator ul{padding:0 16px}
}
@media screen and (max-width: 960px){
  #ideas .sideMenu .menu-block.curator ul li,#ideas-single .sideMenu .menu-block.curator ul li,#ideas-tax .sideMenu .menu-block.curator ul li,#ideas-tag .sideMenu .menu-block.curator ul li,#ideas-author .sideMenu .menu-block.curator ul li{padding:16px 0;margin-bottom:0}
  #ideas .sideMenu .menu-block.curator ul li:not(:last-child),#ideas-single .sideMenu .menu-block.curator ul li:not(:last-child),#ideas-tax .sideMenu .menu-block.curator ul li:not(:last-child),#ideas-tag .sideMenu .menu-block.curator ul li:not(:last-child),#ideas-author .sideMenu .menu-block.curator ul li:not(:last-child){border-bottom:solid 1px gray}
}
#ideas .sideMenu .menu-block.curator ul li a,#ideas-single .sideMenu .menu-block.curator ul li a,#ideas-tax .sideMenu .menu-block.curator ul li a,#ideas-tag .sideMenu .menu-block.curator ul li a,#ideas-author .sideMenu .menu-block.curator ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (min-width: 961px){
  #ideas .sideMenu .menu-block.curator ul li a,#ideas-single .sideMenu .menu-block.curator ul li a,#ideas-tax .sideMenu .menu-block.curator ul li a,#ideas-tag .sideMenu .menu-block.curator ul li a,#ideas-author .sideMenu .menu-block.curator ul li a{background-image:none}
  #ideas .sideMenu .menu-block.curator ul li a:hover .txt span,#ideas-single .sideMenu .menu-block.curator ul li a:hover .txt span,#ideas-tax .sideMenu .menu-block.curator ul li a:hover .txt span,#ideas-tag .sideMenu .menu-block.curator ul li a:hover .txt span,#ideas-author .sideMenu .menu-block.curator ul li a:hover .txt span{background-size:100% 100%}
}
#ideas .sideMenu .menu-block.curator ul li figure,#ideas-single .sideMenu .menu-block.curator ul li figure,#ideas-tax .sideMenu .menu-block.curator ul li figure,#ideas-tag .sideMenu .menu-block.curator ul li figure,#ideas-author .sideMenu .menu-block.curator ul li figure{width:55px;height:55px;border-radius:50%;overflow:hidden}
#ideas .sideMenu .menu-block.curator ul li figure img,#ideas-single .sideMenu .menu-block.curator ul li figure img,#ideas-tax .sideMenu .menu-block.curator ul li figure img,#ideas-tag .sideMenu .menu-block.curator ul li figure img,#ideas-author .sideMenu .menu-block.curator ul li figure img{width:auto;height:100%;min-width:100%;min-height:100%}
#ideas .sideMenu .menu-block.curator ul li .txt,#ideas-single .sideMenu .menu-block.curator ul li .txt,#ideas-tax .sideMenu .menu-block.curator ul li .txt,#ideas-tag .sideMenu .menu-block.curator ul li .txt,#ideas-author .sideMenu .menu-block.curator ul li .txt{width:calc(100% - 70px)}
@media screen and (max-width: 960px){
  #ideas .sideMenu .menu-block.curator ul li .txt,#ideas-single .sideMenu .menu-block.curator ul li .txt,#ideas-tax .sideMenu .menu-block.curator ul li .txt,#ideas-tag .sideMenu .menu-block.curator ul li .txt,#ideas-author .sideMenu .menu-block.curator ul li .txt{font-family:"garamond",Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif}
}
#ideas .sideMenu .menu-block.curator ul li .txt span,#ideas-single .sideMenu .menu-block.curator ul li .txt span,#ideas-tax .sideMenu .menu-block.curator ul li .txt span,#ideas-tag .sideMenu .menu-block.curator ul li .txt span,#ideas-author .sideMenu .menu-block.curator ul li .txt span{font-size:20px;font-size:2rem;line-height:1;letter-spacing:0em}
@media screen and (min-width: 961px){
  #ideas .sideMenu .menu-block.curator ul li .txt span,#ideas-single .sideMenu .menu-block.curator ul li .txt span,#ideas-tax .sideMenu .menu-block.curator ul li .txt span,#ideas-tag .sideMenu .menu-block.curator ul li .txt span,#ideas-author .sideMenu .menu-block.curator ul li .txt span{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(0, #6089f3));background-image:linear-gradient(180deg, transparent 65%, #6089f3 0);background-size:0 100%;background-repeat:no-repeat;-webkit-transition:all .3s;transition:all .3s}
}
@media screen and (max-width: 960px){
  #ideas .sideMenu .menu-block.curator ul li .txt span,#ideas-single .sideMenu .menu-block.curator ul li .txt span,#ideas-tax .sideMenu .menu-block.curator ul li .txt span,#ideas-tag .sideMenu .menu-block.curator ul li .txt span,#ideas-author .sideMenu .menu-block.curator ul li .txt span{font-size:23px;font-size:2.3rem}
}
#ideas .sideMenu .menu-block.curator ul li .txt span small,#ideas-single .sideMenu .menu-block.curator ul li .txt span small,#ideas-tax .sideMenu .menu-block.curator ul li .txt span small,#ideas-tag .sideMenu .menu-block.curator ul li .txt span small,#ideas-author .sideMenu .menu-block.curator ul li .txt span small{font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:0em}
#ideas .sideMenu .menu-block.curator ul li .txt p,#ideas-single .sideMenu .menu-block.curator ul li .txt p,#ideas-tax .sideMenu .menu-block.curator ul li .txt p,#ideas-tag .sideMenu .menu-block.curator ul li .txt p,#ideas-author .sideMenu .menu-block.curator ul li .txt p{font-family:"garamond",Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;font-size:13px;font-size:1.3rem;line-height:1;letter-spacing:0em;margin:4px 0 0}
@media screen and (max-width: 960px){
  #ideas .sideMenu .menu-block.curator ul li .txt p,#ideas-single .sideMenu .menu-block.curator ul li .txt p,#ideas-tax .sideMenu .menu-block.curator ul li .txt p,#ideas-tag .sideMenu .menu-block.curator ul li .txt p,#ideas-author .sideMenu .menu-block.curator ul li .txt p{font-size:15px;font-size:1.5rem}
}
@media screen and (min-width: 601px){
  #ideas .entry-wrap,#ideas-single .entry-wrap,#ideas-tax .entry-wrap,#ideas-tag .entry-wrap,#ideas-author .entry-wrap{-ms-flex-preferred-size:71%;flex-basis:71%}
}
#ideas .menu-title,#ideas-single .menu-title,#ideas-tax .menu-title,#ideas-tag .menu-title,#ideas-author .menu-title{width:100%;font-family:Gill Sans,Gill Sans MT,Calibri,"Yu Gothic",YuGothic,sans-serif;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:0.15em;text-align:center;text-indent:.1rem;padding:13px 0 12px;border-top:solid 1px;border-bottom:solid 1px;margin-bottom:25px}
#ideas .cat-list,#ideas-single .cat-list,#ideas-tax .cat-list,#ideas-tag .cat-list,#ideas-author .cat-list{margin-bottom:2px}
#ideas .cat-list a,#ideas-single .cat-list a,#ideas-tax .cat-list a,#ideas-tag .cat-list a,#ideas-author .cat-list a{display:inline-block;font-size:11px;font-size:1.1rem;line-height:1;letter-spacing:0.05em;text-indent:.1em;padding:2px 6px;margin-right:5px;margin-bottom:5px}
@media screen and (min-width: 961px){
  #ideas .cat-list a,#ideas-single .cat-list a,#ideas-tax .cat-list a,#ideas-tag .cat-list a,#ideas-author .cat-list a{background:#000;color:#fff;text-align:center}
}
@media screen and (max-width: 960px){
  #ideas .cat-list a,#ideas-single .cat-list a,#ideas-tax .cat-list a,#ideas-tag .cat-list a,#ideas-author .cat-list a{font-family:"garamond",Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;font-size:15px;font-size:1.5rem;text-decoration:underline;padding:0;margin:0}
}
#ideas .cat-list a:hover,#ideas-single .cat-list a:hover,#ideas-tax .cat-list a:hover,#ideas-tag .cat-list a:hover,#ideas-author .cat-list a:hover{background-color:#4052a2;opacity:1}
#ideas a,#ideas-tax a,#ideas-tag a,#ideas-author a{letter-spacing:.05em}
@media screen and (min-width: 961px){
  #ideas .entry-wrap,#ideas-tax .entry-wrap,#ideas-tag .entry-wrap,#ideas-author .entry-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:start;align-self:flex-start}
}
@media screen and (max-width: 960px){
  #ideas .entry-wrap,#ideas-tax .entry-wrap,#ideas-tag .entry-wrap,#ideas-author .entry-wrap{margin-bottom:45px}
}
#ideas .entry-wrap::before,#ideas-tax .entry-wrap::before,#ideas-tag .entry-wrap::before,#ideas-author .entry-wrap::before{content:"";display:block;width:calc(25% - 10px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
#ideas .entry-wrap::after,#ideas-tax .entry-wrap::after,#ideas-tag .entry-wrap::after,#ideas-author .entry-wrap::after{content:"";display:block;width:calc(25% - 10px)}
@media screen and (max-width: 960px){
  #ideas .entry-wrap .menu-title,#ideas-tax .entry-wrap .menu-title,#ideas-tag .entry-wrap .menu-title,#ideas-author .entry-wrap .menu-title{margin-bottom:10px}
}
#ideas .profile-inr,#ideas-tax .profile-inr,#ideas-tag .profile-inr,#ideas-author .profile-inr{margin-bottom:25px}
@media screen and (min-width: 601px){
  #ideas .profile-inr,#ideas-tax .profile-inr,#ideas-tag .profile-inr,#ideas-author .profile-inr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
#ideas .profile-inr .nicename,#ideas-tax .profile-inr .nicename,#ideas-tag .profile-inr .nicename,#ideas-author .profile-inr .nicename{display:block;font-family:Gill Sans,Gill Sans MT,Calibri,"Yu Gothic",YuGothic,sans-serif;font-size:22px;font-size:2.2rem;line-height:1;letter-spacing:0.05em;font-weight:100;margin-bottom:8px}
@media screen and (max-width: 600px){
  #ideas .profile-inr .nicename,#ideas-tax .profile-inr .nicename,#ideas-tag .profile-inr .nicename,#ideas-author .profile-inr .nicename{text-align:center}
}
#ideas .profile-inr figure,#ideas-tax .profile-inr figure,#ideas-tag .profile-inr figure,#ideas-author .profile-inr figure{border-radius:50%;overflow:hidden}
@media screen and (min-width: 601px){
  #ideas .profile-inr figure,#ideas-tax .profile-inr figure,#ideas-tag .profile-inr figure,#ideas-author .profile-inr figure{width:25%;min-width:170px;margin-right:25px}
}
@media screen and (max-width: 600px){
  #ideas .profile-inr figure,#ideas-tax .profile-inr figure,#ideas-tag .profile-inr figure,#ideas-author .profile-inr figure{width:50%;margin:0 auto 15px}
}
#ideas .profile-inr figure img,#ideas-tax .profile-inr figure img,#ideas-tag .profile-inr figure img,#ideas-author .profile-inr figure img{width:100%}
#ideas .profile-inr .txt p,#ideas-tax .profile-inr .txt p,#ideas-tag .profile-inr .txt p,#ideas-author .profile-inr .txt p{font-size:14px;font-size:1.4rem;line-height:1.5714285714;margin-bottom:0}
@media screen and (max-width: 600px){
  #ideas .profile-inr .txt p,#ideas-tax .profile-inr .txt p,#ideas-tag .profile-inr .txt p,#ideas-author .profile-inr .txt p{font-size:16px;font-size:1.6rem}
}
#ideas article p,#ideas-tax article p,#ideas-tag article p,#ideas-author article p{font-size:14px;font-size:1.4rem;line-height:1.5714285714}
@media screen and (max-width: 600px){
  #ideas article p,#ideas-tax article p,#ideas-tag article p,#ideas-author article p{font-size:16px;font-size:1.6rem}
}
#ideas .first,#ideas-tax .first,#ideas-tag .first,#ideas-author .first{width:100%;border-bottom:solid 1px;padding-bottom:0px}
#ideas .first.fix,#ideas-tax .first.fix,#ideas-tag .first.fix,#ideas-author .first.fix{margin-bottom:40px}
#ideas .first>a,#ideas-tax .first>a,#ideas-tag .first>a,#ideas-author .first>a{display:block;position:relative}
@media screen and (min-width: 961px){
  #ideas .first>a,#ideas-tax .first>a,#ideas-tag .first>a,#ideas-author .first>a{margin-bottom:5px}
}
#ideas .first>a img,#ideas-tax .first>a img,#ideas-tag .first>a img,#ideas-author .first>a img{width:100%}
#ideas .first>a:hover img,#ideas-tax .first>a:hover img,#ideas-tag .first>a:hover img,#ideas-author .first>a:hover img{opacity:.5}
#ideas .first>a:hover .title,#ideas .first>a:hover .date,#ideas-tax .first>a:hover .title,#ideas-tax .first>a:hover .date,#ideas-tag .first>a:hover .title,#ideas-tag .first>a:hover .date,#ideas-author .first>a:hover .title,#ideas-author .first>a:hover .date{color:#4052a2}
@media screen and (min-width: 601px){
  #ideas .first .txt-block,#ideas-tax .first .txt-block,#ideas-tag .first .txt-block,#ideas-author .first .txt-block{position:absolute;left:20px;bottom:20px;padding-right:25px}
}
#ideas .first .txt-block .title,#ideas-tax .first .txt-block .title,#ideas-tag .first .txt-block .title,#ideas-author .first .txt-block .title{background:#fff;font-size:22px;font-size:2.2rem;line-height:1.2727272727;letter-spacing:0.05em}
@media screen and (min-width: 601px){
  #ideas .first .txt-block .title,#ideas-tax .first .txt-block .title,#ideas-tag .first .txt-block .title,#ideas-author .first .txt-block .title{padding:0 5px}
}
#ideas .first .txt-block .date,#ideas-tax .first .txt-block .date,#ideas-tag .first .txt-block .date,#ideas-author .first .txt-block .date{background:#fff;display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.2857142857;margin-top:2px;margin-bottom:0}
@media screen and (min-width: 601px){
  #ideas .first .txt-block .date,#ideas-tax .first .txt-block .date,#ideas-tag .first .txt-block .date,#ideas-author .first .txt-block .date{padding:0 5px}
}
#ideas .first .txt-block p,#ideas-tax .first .txt-block p,#ideas-tag .first .txt-block p,#ideas-author .first .txt-block p{margin-bottom:15px}
#ideas .entry,#ideas-tax .entry,#ideas-tag .entry,#ideas-author .entry{border-bottom:solid 1px gray;padding:20px 0}
@media screen and (min-width: 961px){
  #ideas .entry:nth-of-type(2),#ideas-tax .entry:nth-of-type(2),#ideas-tag .entry:nth-of-type(2),#ideas-author .entry:nth-of-type(2){width:calc(50% - 7px)}
  #ideas .entry:nth-of-type(3),#ideas-tax .entry:nth-of-type(3),#ideas-tag .entry:nth-of-type(3),#ideas-author .entry:nth-of-type(3){width:calc(50% - 7px)}
  #ideas .entry:nth-of-type(n+4),#ideas-tax .entry:nth-of-type(n+4),#ideas-tag .entry:nth-of-type(n+4),#ideas-author .entry:nth-of-type(n+4){width:calc(25% - 10px)}
}
@media screen and (max-width: 960px){
  #ideas .entry,#ideas-tax .entry,#ideas-tag .entry,#ideas-author .entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 32px);padding:16px 0;margin:auto}
  #ideas .entry>a,#ideas-tax .entry>a,#ideas-tag .entry>a,#ideas-author .entry>a{width:113px}
  #ideas .entry .txt-block,#ideas-tax .entry .txt-block,#ideas-tag .entry .txt-block,#ideas-author .entry .txt-block{width:calc(100% - 125px)}
  #ideas .entry .txt-block .title,#ideas-tax .entry .txt-block .title,#ideas-tag .entry .txt-block .title,#ideas-author .entry .txt-block .title{font-size:18px;font-size:1.8rem;line-height:1.1111111111;letter-spacing:0em;font-weight:500}
  #ideas .entry .txt-block .cat-list,#ideas-tax .entry .txt-block .cat-list,#ideas-tag .entry .txt-block .cat-list,#ideas-author .entry .txt-block .cat-list{margin-top:8px;margin-bottom:0}
}
@media screen and (min-width: 601px)and (max-width: 960px){
  #ideas .entry>a,#ideas-tax .entry>a,#ideas-tag .entry>a,#ideas-author .entry>a{width:200px}
  #ideas .entry .txt-block,#ideas-tax .entry .txt-block,#ideas-tag .entry .txt-block,#ideas-author .entry .txt-block{width:calc(100% - 220px)}
}
@media screen and (min-width: 961px){
  #ideas .entry.first .txt-block .title,#ideas-tax .entry.first .txt-block .title,#ideas-tag .entry.first .txt-block .title,#ideas-author .entry.first .txt-block .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
}
#ideas .entry.first .relative-box,#ideas-tax .entry.first .relative-box,#ideas-tag .entry.first .relative-box,#ideas-author .entry.first .relative-box{position:relative;left:auto;bottom:auto}
@media screen and (min-width: 961px){
  #ideas .entry.first .relative-box .title,#ideas-tax .entry.first .relative-box .title,#ideas-tag .entry.first .relative-box .title,#ideas-author .entry.first .relative-box .title{display:none}
}
@media screen and (max-width: 960px){
  #ideas .entry.first .relative-box .title,#ideas-tax .entry.first .relative-box .title,#ideas-tag .entry.first .relative-box .title,#ideas-author .entry.first .relative-box .title{background-color:rgba(0,0,0,0)}
}
#ideas .entry>a,#ideas-tax .entry>a,#ideas-tag .entry>a,#ideas-author .entry>a{display:block;-webkit-transition:all .3s;transition:all .3s}
#ideas .entry>a:hover,#ideas-tax .entry>a:hover,#ideas-tag .entry>a:hover,#ideas-author .entry>a:hover{opacity:.5}
#ideas .entry figure,#ideas-tax .entry figure,#ideas-tag .entry figure,#ideas-author .entry figure{margin-bottom:10px}
@media screen and (max-width: 600px){
  #ideas .entry figure,#ideas-tax .entry figure,#ideas-tag .entry figure,#ideas-author .entry figure{margin-bottom:0}
}
#ideas .entry .txt-block .title,#ideas-tax .entry .txt-block .title,#ideas-tag .entry .txt-block .title,#ideas-author .entry .txt-block .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:3px}
#ideas .entry .txt-block .date,#ideas-tax .entry .txt-block .date,#ideas-tag .entry .txt-block .date,#ideas-author .entry .txt-block .date{font-family:"garamond",Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;font-size:13px;font-size:1.3rem;margin-bottom:5px}
#ideas .entry .txt-block .exc,#ideas-tax .entry .txt-block .exc,#ideas-tag .entry .txt-block .exc,#ideas-author .entry .txt-block .exc{font-family:"garamond",Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;font-size:14px;font-size:1.4rem;margin-bottom:0}
#ideas .title,#ideas-tax .title,#ideas-tag .title,#ideas-author .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:Gill Sans,Gill Sans MT,Calibri,"Yu Gothic",YuGothic,sans-serif;font-size:18px;font-size:1.8rem;font-weight:100;margin-bottom:2px}
#ideas .date,#ideas-tax .date,#ideas-tag .date,#ideas-author .date{color:#777}
#ideas-single .page-heading{background:center/cover;height:50vh;margin-top:100px}
#ideas-single header{padding:20px 0 15px;border-top:solid 1px;border-bottom:solid 1px;margin-bottom:10px}
#ideas-single .title{font-family:Gill Sans,Gill Sans MT,Calibri,"Yu Gothic",YuGothic,sans-serif;font-size:24px;font-size:2.4rem;line-height:1.1666666667;letter-spacing:0em;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:8px}
#ideas-single .date{font-size:16px;font-size:1.6rem}
#ideas-single .addtoany_content{margin:30px 0}
#ideas-single .addtoany_content::before{content:"share:";display:inline-block;font-family:"Cormorant Garamond","Georgia","Hiragino Mincho Pro","MS PMincho",serif;font-size:17px;letter-spacing:0em;line-height:1.5;vertical-align:middle;margin-right:5px}
#ideas-single .addtoany_content .a2a_button_google_plus{padding:0 2px !important}
#ideas-single .addtoany_content .a2a_button_google_plus .a2a_svg{background-size:34px !important;width:34px !important;height:34px !important;line-height:34px !important}
#ideas-single .entry .inr{background-color:#fff}
@media screen and (min-width: 601px){
  #ideas-single .entry .inr{padding:30px}
}
@media screen and (max-width: 600px){
  #ideas-single .entry .inr{padding:8px}
}
#ideas-single .entry .inr .profile-inr{border-top:solid 1px #b0b0b0}
@media screen and (min-width: 601px){
  #ideas-single .entry .inr .profile-inr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0 0}
}
@media screen and (max-width: 600px){
  #ideas-single .entry .inr .profile-inr{padding:20px 0}
}
#ideas-single .entry .inr .profile-inr .nicename{display:block;font-family:Gill Sans,Gill Sans MT,Calibri,"Yu Gothic",YuGothic,sans-serif;font-size:22px;font-size:2.2rem;line-height:1;letter-spacing:0.05em;font-weight:100;margin-bottom:8px}
@media screen and (max-width: 600px){
  #ideas-single .entry .inr .profile-inr .nicename{text-align:center}
}
#ideas-single .entry .inr .profile-inr figure{border-radius:50%;overflow:hidden;width:25%;min-width:170px}
@media screen and (min-width: 601px){
  #ideas-single .entry .inr .profile-inr figure{width:25%;min-width:170px;margin-right:25px}
}
@media screen and (max-width: 600px){
  #ideas-single .entry .inr .profile-inr figure{width:50%;margin:0 auto 15px}
}
#ideas-single .entry .inr .profile-inr figure img{width:100%;margin-bottom:0}
#ideas-single .entry .inr .profile-inr .txt p{font-size:14px;font-size:1.4rem;line-height:1.5714285714;padding:0;margin-bottom:0}
@media screen and (max-width: 600px){
  #ideas-single .entry .inr .profile-inr .txt p{font-size:16px;font-size:1.6rem}
}
#ideas-single .entry a{color:#6089f3;font-family:"garamond",Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;letter-spacing:0;font-weight:bold}
#ideas-single .entry a:hover{text-decoration:underline}
#ideas-single .entry p{letter-spacing:.015em;line-height:2;padding:0 3px}
#ideas-single .entry img{display:block;width:100%;margin-bottom:20px}
#ideas-single .entry strong{font-weight:bold}
#ideas-single .entry em{font-style:italic}
#ideas-single .entry h2{font-family:Gill Sans,Gill Sans MT,Calibri,"Yu Gothic",YuGothic,sans-serif;font-size:24px;font-size:2.4rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;letter-spacing:0;padding:0 3px;margin-bottom:10px}
#ideas-single .entry h3{font-size:18px;font-size:1.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 3px;margin-bottom:7px}
#ideas-single .entry ul{padding-left:20px;margin-bottom:40px}
#ideas-single .entry ul li{font-size:15px;font-size:1.5rem;line-height:1.6666666667;list-style-type:disc;margin-bottom:15px}
#ideas-single .entry ul li strong{font-size:17px;font-size:1.7rem;font-weight:bold}
#ideas-single .entry ol{padding-left:20px;margin-bottom:40px}
#ideas-single .entry ol li{font-size:15px;font-size:1.5rem;line-height:1.6666666667;list-style-type:decimal;margin-bottom:15px}
#ideas-single .entry ol li strong{font-size:17px;font-size:1.7rem;font-weight:bold}
#ideas-single .listback{margin:40px 0 50px}
@media screen and (max-width: 960px){
  #ideas-single .listback{text-align:center;margin:45px 0}
}
#ideas-single .listback a{position:relative;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:0.1em;padding-left:20px;padding-bottom:3px}
#ideas-single .listback a:hover{margin-left:-5px}
#ideas-single .listback a::before{content:"";background:#444443;display:block;position:absolute;left:0;bottom:0;width:10px;height:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:left .5s;transition:left .5s}
#ideas-single .listback a::after{content:"";background:#444443;display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;-webkit-transition:left .5s;transition:left .5s}
#ideas-single .related{padding-bottom:25px}
@media screen and (max-width: 600px){
  #ideas-single .related .menu-title{margin-bottom:10px}
}
#ideas-single .related ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
#ideas-single .related ul li{padding-bottom:10px;border-bottom:solid 1px}
@media screen and (min-width: 961px){
  #ideas-single .related ul li{width:calc(25% - 8px)}
  #ideas-single .related ul li .txt-block .title{font-size:18px;font-size:1.8rem;line-height:1.1111111111;letter-spacing:0em}
}
@media screen and (max-width: 960px){
  #ideas-single .related ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 32px);padding:16px 0;margin:auto}
  #ideas-single .related ul li a{width:113px}
  #ideas-single .related ul li .txt-block{width:calc(100% - 125px)}
  #ideas-single .related ul li .txt-block .title{font-size:18px;font-size:1.8rem;line-height:1.1111111111;letter-spacing:0em;font-weight:500}
  #ideas-single .related ul li .txt-block .cat-list{margin-top:8px;margin-bottom:0}
}
@media screen and (min-width: 601px)and (max-width: 960px){
  #ideas-single .related ul li>a{width:200px}
  #ideas-single .related ul li .txt-block{width:calc(100% - 220px)}
}
#ideas-single .related ul li a:hover img{opacity:.5}
#ideas-single .related ul li img{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@media screen and (min-width: 961px){
  #ideas-single .related ul li img{margin-bottom:8px}
}
#ideas-single .related ul::before{content:"";display:block;width:calc(25% - 8px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
#ideas-single .related ul::after{content:"";display:block;width:calc(25% - 8px)}
@media screen and (min-width: 961px){#inn .rooms{margin-top:130px}}
@media screen and (min-width: 601px)and (max-width: 960px){#inn .rooms{margin-top:80px}}
@media screen and (max-width: 600px){#inn .rooms{margin-top:50px}}
