@charset "utf-8";.widget_pages ul li a{display:block;}#ft-widget-content .ft-widget-area {width:31.2%;}#ft-widget-area2{margin:0 3.2%;}.main-wrap:not(.mb-theme){color:#383838;background:#faf7f1}.main-wrap a:hover{color:#89aedd;}.main-wrap a,.main-wrap .loop-article a:hover,ul.recent_entries li a:hover,.widget_nav_menu a:hover,.widget_pages a:hover,.widget_categories a:hover{color:#383838;}.entry,.dp-widget-content .dp_text_widget,.dp-widget-content .textwidget{font-size:15px;}.entry a,.dp-widget-content .dp_text_widget a,.dp-widget-content .textwidget a{color:#89aedd;}.entry a:hover,.dp-widget-content .dp_text_widget a:hover,.dp-widget-content .textwidget a:hover,.fake-hover:hover{color:#b0c4de;}.single-date-top,.meta-cat a,.meta-cat a:hover,.content pre,.entry input[type="submit"],.plane-label,#wp-calendar tbody td a,input#submit{color:#ffffff;background-color:#89aedd;}.meta-tag a:before{border-right-color:#89aedd;}.entry input[type="submit"]:hover,#wp-calendar tbody td a:hover,input#submit:hover{color:#ffffff;background-color:#b0c4de;}.loop-share-num div {color:#89aedd;background-color:rgba(137, 174,221, 0.14);}.header_container,#global_menu_trigger{background-color:#FAF7F1;border-color:#b0c4de;}.header_content,.header_content a,#global_menu_trigger,#global_menu_trigger a{color:#bd8827;}.header_content hgroup h2{color:rgba(189,136,39,0.7);}.header-banner-outer.pc{background-color:#89aedd;color:#333333;text-shadow:0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);}.header-banner-outer.pc a,.header-banner-outer.pc a:hover{color:#333333;}.header-banner-outer.mb{color:#ffffff;text-shadow:0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);}.header-banner-outer.mb a,.header-banner-outer.mb a:hover{color:#ffffff;}.hd-slideshow .button-control{color:#89aedd;background-color:#333333;}.hd-slideshow .navigator-content.style1 .navigator-wrapper{background-color:#89aedd;}.hd-slideshow .navigator-content.style1 .navigator-wrap-inner li{border-color:#89aedd;}.hd-slideshow .navigator-content:not(.style1){background-color:rgba(137,174,221,0.64);}.hd-slideshow .navigator-content:not(.style1) .navigator-wrap-inner li{background-color:rgba(51,51,51,0.6);}.hd-slideshow .navigator-content .navigator-wrap-inner li{color:#333333;background-color:rgba(51,51,51,0.1);}.hd-slideshow .navigator-content .navigator-wrap-inner li.sl_num{color:#89aedd;}.sl-btn{color:#89aedd;background-color:#333333;}#headline-sec.home {background-color:#89aedd;color:#333333;}#headline-sec.home a,#headline-sec.home a:hover{color:#333333;}#headline-sec .headline_main_title{border-color:rgba(51,51,51,0.3);}#global_menu,#expand_float_menu,.current-menu-item .mq_submenu_li,.current_page_item .mq_submenu_li{background-color:#89aedd;color:#ffffff;}ul#global_menu_ul .menu-link,.mq-mode #fixed_sns li a,.header_content.mq-mode #hd_searchform #searchform::before,.header_content.mq-mode #hd_searchform table.gsc-search-box td.gsc-search-button:before{color:#ffffff;}ul#global_menu_ul>li .menu-link:hover,ul#global_menu_ul>li.current-menu-item>.menu-link,ul#global_menu_ul>li.current_page_item>.menu-link,.mq_submenu_li{color:#ffffff;background-color:#b0c4de;}ul#global_menu_ul>li .gnav-bd{border-color: transparent transparent #ffffff transparent;}ul#global_menu_ul li ul.sub-menu,ul#global_menu_ul.mq-mode,ul#global_menu_ul.mq-mode .menu-link{border-color:rgba(255,255,255,0.1);}ul#global_menu_ul li ul.sub-menu li{background-color:#89aedd;}ul#global_menu_ul.mq-mode,ul#global_menu_ul .expand_global_menu_li {background-color:#89aedd;}#global_menu .loop-section{background-color:#ffffff;color:#383838;}#global_menu .loop-section a,#global_menu .loop-section a:hover{color:#383838;}.mm-menu {background-color:#ffffff;}.mm-menu,.mm-listview li a{color:rgba(137, 174,221, 0.8);}.mm-menu .mm-header>a {color:rgba(137, 174,221, 0.3);}.mm-menu .mm-header,.mm-menu .mm-listview > li:after,.mm-menu .mm-listview>li>a.mm-prev:after,.mm-menu .mm-listview>li>a.mm-next:before{border-color:rgba(137, 174,221, 0.14);}.mm-menu .mm-header .mm-btn:before, .mm-menu .mm-header .mm-btn:after,.mm-menu .mm-listview>li>a.mm-prev:before, .mm-menu .mm-listview>li>a.mm-next:after {border-color:rgba(137, 174,221, 0.34);}.mm-menu .mm-listview li.current-menu-item:after,.mm-menu .mm-listview li.current_page_item:after {border-color:#ffffff;}.mm-menu .mm-listview > li.mm-selected > a:not(.mm-subopen),.mm-menu .mm-listview > li.mm-selected > span{background-color:rgba(255, 255,255, 0.8);}.dp-container,.container-widget-area.pos-top,.main-wrap.mb-theme{color:#383838;background-color:#ffffff;}.dp-container select,.main-wrap.mb-theme select{border-color:rgba(56, 56,56, 0.14);}.entry a{font-weight:normal;text-decoration:underline;}.entry a:hover{text-decoration:none;}.archive-title-sec .cat-desc,.loop-excerpt,.loop-article.normal-all footer div,.meta-div.normal, .meta-div.magazine,.meta-div.app-image,.meta-div.blog {color:rgba(56, 56,56, 0.74);}.meta-cat a,.cat-item .count,.loop-post-thumb-flip,.portfolio.two .loop-article-content,#headline-sec-inner a.cat_link,.label_ft{background-color:#89aedd;}.loop-article:hover{border-bottom-color:#89aedd;background-color:rgba(137,174,221,0.06);}.archive-title-sec .cat-desc:before {border-color:#89aedd;}.bx-wrapper .bx-pager .bx-pager-item a{background-color:#383838;}input[type="checkbox"]:checked,input[type="radio"]:checked {background-color:#89aedd;}select{border-color:rgba(56, 56,56,0.14);color:#383838;}#searchform input#searchtext {color:#383838;}#searchform::before {color:#383838;}#searchform input:focus {background-color:#ffffff;}#hd_searchform #searchform .searchtext_div {color:#FAF7F1;background-color:#bd8827;}#hd_searchform #searchform input#searchtext,#hd_searchform #searchform:hover input#searchtext::-webkit-input-placeholder,#hd_searchform #searchform input#searchtext:focus::-webkit-input-placeholder {color:#FAF7F1;}.header_content:not(.mq-mode) #hd_searchform #searchform::before,.header_content:not(.mq-mode) #hd_searchform td.gsc-search-button:before{color:#bd8827;}#hd_searchform.mb-theme #searchform input#searchtext{color:#ffffff;}#hd_searchform.mb-theme .searchtext_div{color:#ffffff;background-color:#89aedd;}table.gsc-search-box{background-color:#ffffff!important;border-color:rgba(56, 56,56, 0.2)!important;}td.gsc-search-button{color:#383838!important;background-color:#ffffff!important;}#hd_searchform table.gsc-search-box{background-color:#bd8827!important;color:#FAF7F1!important;}#hd_searchform td.gsc-search-button{color:#bd8827!important;background-color:transparent!important;}#hd_searchform.mb-theme table.gsc-search-box{background-color:#89aedd!important;}#hd_searchform.mb-theme td.gsc-search-button{color:#ffffff!important;background-color:#89aedd!important;}.rank_label.thumb {background-color:#89aedd;}.rank_label.no-thumb {color:rgba(56,56,56,0.1);}#ft-widget-content .rank_label.no-thumb {color:rgba(255,255,255,0.1);}.content dt,.content table th,.entry .wp-caption,#wp-calendar caption,#wp-calendar th, #wp-calendar td{background-color:rgba(56, 56,56, 0.04);}.mb-theme .post_meta_sns_btn,.mb .post_meta_sns_btn{background-color:rgba(56, 56,56, 0.06);}#wp-calendar tbody td#today{background-color:rgba(56, 56,56, 0.1);}.meta-tag a:after{background-color:#ffffff;}hr {border-color:rgba(56, 56,56, 0.4);}.single-date-top .date_year{border-color:#ffffff;}.archive-title-sec.author .author_sns i{border-color:#383838;}address,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,#switch_comment_type, .dp_tab_widget_ul,.single-article header .single-title span,.loop-sec-header h1 span,.widget-box .dp-widget-title span,.archive-title-sec.author .author_sns i:hover,.inside-title span, #reply-title span,#comment_section li.comment:hover,#comment_section li.trackback:hover,#comment_section li.pingback:hover{border-color:#89aedd;}.widget_pages li a,.widget_nav_menu li a,.widget_categories li a,.recent_entries li,.mb-theme .dp_related_posts.vertical li{border-color:rgba(56, 56,56, 0.3);}.content table th,.content table td,.content dl,.content dt,.content dd,.entrylist-date,div#comment-author,div#comment-email,div#comment-url,div#comment-comment,#comment_section li.comment,#comment_section li.trackback,#comment_section li.pingback {border-color:rgba(56, 56,56, 0.18);}.archive-title-sec.author .author_desc:before{border-color:rgba(56, 56,56, 0.7);}.active_tab,.entry ul li:before, .dp-widget-content .dp_text_widget ul li:before,.dp-widget-content .textwidget ul li:before,a#gototop {color:#ffffff;background-color:#89aedd;} a#gototop:hover {color:#ffffff;background-color:#b0c4de;}.inactive_tab {background-color:rgba(56, 56,56, 0.08);}.inactive_tab:hover {background-color:rgba(56, 56,56, 0.12);}.entry ul li:before,.dp-widget-content .dp_text_widget ul li:before,.dp-widget-content .textwidget ul li:before{border-color:#ffffff;}.single-article:before,.single-article header:before,.single-article .single_post_meta:before,.loop-sec-header h1,.archive-title-sec,.mb-theme #headline-sec:not(.home),.widget-box .dp-widget-title,.inside-title, #reply-title,#comment_section .comment-avatar img,#searchform{border-color:rgba(56, 56,56, 0.2);}.loop-article{border-color:rgba(56, 56,56, 0.16);}.entry .wp-caption{border-color:rgba(56, 56,56, 0.1);}.tagcloud a,.entry>p>a.more-link,.dp-pagenavi a,.dp-pagenavi .page-numbers:not(.dots),.navigation a,.dp-container a.more-entry-link,.mb-theme .content a.more-entry-link,#commentform input[type="submit"],#comment_section .comment-meta .comment-reply-link{color:#ffffff;border-color:#89aedd;background-color:#89aedd;}.tagcloud a:hover,.entry>p>a.more-link:hover,.navigation a:hover,.navialignleft a:hover,.navialignright a:hover,.dp-container .more-entry-link:hover,.mb-theme .content a.more-entry-link:hover,.dp-pagenavi a:hover,.dp-pagenavi .page-numbers.current,.dp-pagenavi .page-numbers:hover,#commentform input[type="submit"]:hover,#comment_section .comment-meta .comment-reply-link:hover{color:#89aedd;background-color:transparent;}.widget_nav_menu li a:hover,.widget_pages li a:hover,.widget_categories li a:hover,.widget_categories li.current-cat a,.recent_entries li:hover,.dp_recent_posts_widget li:hover,.dp_related_posts ul li:hover,span.v_sub_menu_btn{background-color:rgba(56, 56,56, 0.04);}.tooltip-arrow{border-color:transparent transparent #89aedd transparent;}.tooltip-msg {color:#ffffff;background-color:#89aedd;}.tagcloud .tooltip-msg {color:#89aedd;background-color:#ffffff;}.content blockquote,.content q{background-color:rgba(56, 56,56, 0.04);border:1px solid rgba(56, 56,56, 0.08);}.content code{background-color:rgba(56, 56,56, 0.05);border:1px solid rgba(56, 56,56, 0.48);}.content blockquote:before,.content blockquote:after{color:#89aedd;}#comment_section li.comment:hover,#comment_section li..trackback:hover,#comment_section li..pingback:hover {border-color:#89aedd;}.container_footer {background-color:#faf7f1;color:#383838;}.container_footer a{color:#383838;}.container_footer a:hover {color:rgba(137,174,221,0.8);}#footer {border-color:#b0c4de;}#footer,#footer #footer-bottom a,#footer #footer-bottom a:hover {background-color:#383838;color:#ffffff;}#footer a,#footer ul.recent_entries li a:hover,#footer .widget_nav_menu a:hover,#footer .widget_pages a:hover,#footer .widget_categories a:hover {color:#ffffff;}#footer a:hover {color:#b0c4de;}#footer_menu_ul {border-color:#ffffff;}#footer select{border-color:rgba(255, 255,255,0.14);color:#ffffff;}#footer_menu_ul,#footer_menu_ul.mb-theme li,#ft-widget-content,#ft-widget-content .dp-widget-title {border-color:rgba(255, 255,255, 0.2);}#ft-widget-content .dp-widget-title span {border-color:#b0c4de;}#ft-widget-content #searchform {border-color:rgba(255, 255,255, 0.2);}#ft-widget-content #wp-calendar caption,#ft-widget-content #wp-calendar th, #ft-widget-content #wp-calendar td {background-color:rgba(255, 255,255, 0.08);}#ft-widget-content #wp-calendar tbody td#today {background-color:rgba(255, 255,255, 0.12);}#ft-widget-content #wp-calendar tbody td a {color:#383838;background-color:#ffffff;}#ft-widget-content #wp-calendar tbody td a:hover {background-color:#b0c4de;}.ft-widget-box ul.recent_entries li,.ft-widget-box .widget_pages li a, .ft-widget-box .widget_nav_menu li a, .ft-widget-box .widget_categories li a{border-bottom:1px dotted rgba(255, 255,255, 0.4);}#ft-widget-content .active_tab {color:#383838;background-color:#ffffff;}#ft-widget-content .tagcloud a,#footer a.more-entry-link {color:#383838;border-color:#ffffff;background-color:#ffffff;}#ft-widget-content .tagcloud a:hover,#footer a.more-entry-link:hover{color:#ffffff;background-color:transparent;}#ft-widget-content .inactive_tab {color:#ffffff;background-color:rgba(255, 255,255, 0.08);}#ft-widget-content .inactive_tab:hover {background-color:rgba(255, 255,255, 0.03);}#ft-widget-content .dp_tab_widget_ul {border-color:#ffffff;}#ft-widget-content .loop-share-num div {color:#b0c4de;background-color:rgba(176, 196,222, 0.14);}#ft-widget-content #searchform input#searchtext {color:#ffffff;}#ft-widget-content #searchform::before {color:#ffffff;}body:not(.mb-theme) .wow{visibility:hidden}.btn,.label{background-color:#89aedd}/* トップページ画像表示 */@media screen and (min-width:768px){    .header-banner-outer .header-banner-inner.style1{        height: 336px;    }    .header-banner-outer {        height: 356px;    }}/* ヘッドライン */#headline-sec.home a {  color: #fff !important;  font-weight: bold;}/* ウィジェットのテキストサイズ */.widget-box {    font-size: 14px;}/*サイドバーフォローボタン*/.sidebar-follow-buttons{  width: 100%;  text-align: center;  letter-spacing: -.40em;  line-height: 1 !important;}.sidebar-follow-buttons a {  display: inline-block;  letter-spacing: normal;  position: relative;  width: 47%;  font-size: 26px;  text-align: center;  text-decoration: none;  padding: 0 0 25px;  margin:1%;  overflow: hidden;  z-index:2;  color: #fff !important;}.sidebar-follow-buttons a:hover {  color:#fff;}.sidebar-follow-buttons a:before, .sidebar-follow-buttons a:after {  position:absolute;  content:'';  width:100%;  height:50%;  left:0;  z-index:-1;  transition: 0.3s;}.sidebar-follow-buttons a:before {  top:0;}.sidebar-follow-buttons a:after {  bottom:0;}.sidebar-follow-buttons .inner-text {  font-size:16px;  padding-left:5px;}.sidebar-follow-buttons .hatena {  color: #ffffff;  border: 1px solid #38393C;  background: #38393C;}.sidebar-follow-buttons .hatena:hover {  color: #38393C;  background: #ffffff;  transition: all .3s;}.sidebar-follow-buttons .hatena:hover:before,.sidebar-follow-buttons .hatena:hover:after {  height: 0;  background:#38393C;}.sidebar-follow-buttons .facebook {  color: #ffffff;  border: 1px solid #305097;  background: #305097;}.sidebar-follow-buttons .facebook:hover {  color: #305097 !important;  background: #ffffff;  transition: all .3s;}.sidebar-follow-buttons .facebook:hover:before,.sidebar-follow-buttons .facebook:hover:after {  height: 0;  background:#305097;}.sidebar-follow-buttons .twitter {  color: #ffffff;  border: 1px solid #55acee;  background: #55acee;}.sidebar-follow-buttons .twitter:hover {  color: #55acee !important;  background: #ffffff;  transition: all .3s;}.sidebar-follow-buttons .twitter:hover:before,.sidebar-follow-buttons .twitter:hover:after {  height: 0;  background:#55acee;}.sidebar-follow-buttons .instagram {  color: #ffffff;  border: 1px solid #3f729b;  background: #3f729b;}.sidebar-follow-buttons .instagram:hover {  color: #3f729b !important;  background: #ffffff;  transition: all .3s;}.sidebar-follow-buttons .instagram:hover:before,.sidebar-follow-buttons .instagram:hover:after {  height: 0;  background:#3f729b;}.sidebar-follow-buttons .feedly {  color: #ffffff;  border: 1px solid #6cc655;  background: #6cc655;}.sidebar-follow-buttons .feedly:hover {  color: #6cc655 !important;  background: #ffffff;  transition: all .3s;}.sidebar-follow-buttons .feedly:hover:before,.sidebar-follow-buttons .feedly:hover:after {  height: 0;  background:#6cc655;}.sidebar-follow-buttons .googleplus {  color: #ffffff;  border: 1px solid #db4a39;  background: #db4a39;}.sidebar-follow-buttons .googleplus:hover {  color: #db4a39;  background: #ffffff;  transition: all .3s;}.sidebar-follow-buttons .googleplus:hover:before,.sidebar-follow-buttons .googleplus:hover:after {  height: 0;  background:#db4a39;}.content-inner-follow-buttons .follow-title {  width:100%;  color:#666;  margin-bottom:5px;}.content-inner-follow-buttons a {  display: inline-block;  width:60px;  text-align: center;  text-decoration: none;  margin:5px;}.content-inner-follow-buttons .inner-text {  font-size:13px;}.content-inner-follow-buttons .lg, .content-inner-follow-buttons .fa {  padding:15px;  border-radius:5px;  margin:2px auto;}.content-inner-follow-buttons .hatena {  color: #38393C;  background: #ffffff;}.content-inner-follow-buttons .blogicon-hatenablog {  background: #38393C;  color: #ffffff;}.content-inner-follow-buttons .blogicon-hatenablog:hover {  background: #5F6063;}.content-inner-follow-buttons .facebook {  color: #305097;  background: #ffffff;}.content-inner-follow-buttons .blogicon-facebook {  background: #305097;  color: #ffffff;}.content-inner-follow-buttons .blogicon-facebook:hover {  background: #5A77B7;}.content-inner-follow-buttons .twitter {  color: #55acee;  background: #ffffff;}.content-inner-follow-buttons .blogicon-twitter {  background: #55acee;  color: #ffffff;}.content-inner-follow-buttons .blogicon-twitter:hover {  background: #89C7F7;}.content-inner-follow-buttons .instagram {  color: #3f729b;  background: #ffffff;}.content-inner-follow-buttons .blogicon-instagram {  background: #3f729b;  color: #ffffff;}.content-inner-follow-buttons .blogicon-instagram:hover {  background: #7AA5C7;}.content-inner-follow-buttons .feedly {  color: #6cc655;  background: #ffffff;}.content-inner-follow-buttons .blogicon-rss {  background: #6cc655;  color: #ffffff;}.content-inner-follow-buttons .blogicon-rss:hover {  background: #8EDC7A;}.content-inner-follow-buttons .googleplus {  color: #db4a39;  background: #ffffff;}.content-inner-follow-buttons .fa-google-plus {  background: #db4a39;  color: #ffffff;}.content-inner-follow-buttons .fa-google-plus:hover {  background: #e47365;} /* ショートコードで吹き出しデザイン */.voice{margin:1em 0 1.3em;font-size:0.95em;}.voice .voicecomment{border:3px solid #eee;background-color: #fff;color: #444;padding: 2.5%;position:relative;width:85%;border-radius:5px;}.voice .voicecomment img {    margin: 0;}.voice.l .voicecomment{float:right;}.voice.r .voicecomment{float:left;}.voice.l .voicecomment:before{content: '';position: absolute;border-right: 8px solid #eee;border-bottom: 8px solid transparent;border-top: 8px solid transparent;top: 10px;left: -11px;}.voice.l .voicecomment:after{content: '';position: absolute;border-right: 10px solid #fff;border-bottom: 8px solid transparent;border-top: 8px solid transparent;top: 10px;left: -7px;}.voice.r .voicecomment:before{content: '';position: absolute;border-left: 8px solid #eee;border-bottom: 8px solid transparent;border-top: 8px solid transparent;top: 10px;right: -11px;}.voice.r .voicecomment:after{content: '';position: absolute;border-left: 10px solid #fff;border-bottom: 8px solid transparent;border-top: 8px solid transparent;top: 10px;right: -7px;}.voice .voicecomment h2,.voice .voicecomment h3,.voice .voicecomment h4,.voice .voicecomment h5{margin:10px 0!important;padding:0;}.voice .voicecomment p{margin-bottom:1em;}.voice .voicecomment p:last-child{margin-bottom:0;}.voice .icon{width:12%;text-align:center;}.voice.l .icon{float:left;}.voice.r .icon{float:right;}.voice .icon img{border-radius:50%;margin:0;border: 4px solid #f5f5f5;}.voice.icon_red .icon img{border-color: #FF4E4E;}.voice.icon_blue .icon img{border-color: #50B4DE;}.voice.icon_yellow .icon img{border-color: #faee00;}.voice.icon_black .icon img{border-color: #222;}.voice .icon .name{font-size: 0.65em;padding:0.4em 0;}.voice.big .icon{width:18%;}.voice.big .voicecomment{width:79%;}/* 吹き出しデザイン変更 *//* FB風 */.voice.l.fb .voicecomment:before{border-right-color: #4C5CB0;}.voice.l.fb .voicecomment:after,.voice.l.line .voicecomment:after{content:none;}.voice.fb .voicecomment{background: #4C5CB0;border-color: #4C5CB0;color:#fff;}.voice.r.fb .voicecomment:before{border-left-color: #4C5CB0;}.voice.r.fb .voicecomment:after{content:none;}/* LINE風 */.voice.line .voicecomment{background: #7ACC40;border-color: #7ACC40;color:#fff;}.voice.l.line .voicecomment:before{border-right-color: #7ACC40;}.voice.r.line .voicecomment:before{border-left-color: #7ACC40;}.voice.r.line .voicecomment:after{content:none;}/* 吹き出し */.clearfix, .cf, .comment-respond,.widget ul li {zoom: 1;}.clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after ,.widget ul li:before ,.widget ul li:after{content: "";display: table; }.clearfix:after, .cf:after, .comment-respond:after, .widget ul li:after {clear: both; }span.amp {font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style: italic; }/*---------------------------------------------------------  ストークオリジナルカスタマイズCSS移行 ここから---------------------------------------------------------*/.add .widget_text, .add.more {    text-align: left;}.widget.widget_mycategoryorder li {    border-bottom: 1px solid rgba(125, 125, 125, 0.2);}/* 黒線の枠 */.entry-content .background-solid{    border:1.5px solid #444444;    padding:0.8em;}/*--------------------------------------  ヨメレバ・カエレバ（レスポンシブ）--------------------------------------*/.booklink-box, .kaerebalink-box {  padding:25px;  margin-bottom: 10px;  border:solid 1px #ccc;  overflow: hidden;  font-size:small;}.booklink-image, .kaerebalink-image {  margin:0 15px 0 0;  float:left;  min-width: 160px;  text-align: center;}.booklink-image img, .kaerebalink-image img {  margin:0 auto;  text-align:center;}.booklink-info, .kaerebalink-info {  margin:0;  line-height:120%;  overflow: hidden;}.booklink-name, .kaerebalink-name {  margin-bottom:24px;  line-height:1.5em;}.booklink-powered-date, .kaerebalink-powered-date {   font-size:8px;   margin-top:10px;   font-family:verdana;   line-height:120%;}.booklink-detail, .kaerebalink-detail {font-size: 12px;}.booklink-powered-date, .kaerebalink-detail {margin-bottom:15px;}.booklink-link2, .kaerebalink-link1 {margin-top:10px;}.booklink-link2 a,.kaerebalink-link1 a {  width:30%;  display:inline-block;  margin:5px 2px 0 0;  padding:10px 1px;  text-align:center;  -moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px;  float:left;  text-decoration:none;  font-weight:800;  text-shadow: 0 1px 1px rgba(0, 0, 0, .3);  font-size:12px;  color: #fff !important;  -webkit-transition: all .3s; /* カーソルを合わせた時のフェード(0.3秒)★ */  transition: all .3s; /* カーソルを合わせた時のフェード(0.3秒)★ */}.booklink-link2 a:hover,.kaerebalink-link1 a:hover{opacity: 0.6;}.booklink-link2 a:active.kaerebalink-link1 a:active {  position:relative;  top:1px;}/* ボタンの変更（開始） */.shoplinkamazon a {  background-color: #ff9901 !important; /* 背景色★ */}.shoplinkrakuten a {  background-color: #c20004 !important; /* 背景色★ */}.shoplinkkindle a {  background-color: #007dcd !important; /* 背景色★ */}.shoplinkkakakucom a {  background-color: #314995 !important; /* 背景色★ */}.shoplinkyahoo a {  background-color: #7b0099 !important; /* 背景色★ */}.shoplinkseven a {  background-color: #1abc9c !important; /* 背景色★ */}.shoplinkrakukobo a {  background-color: #039bad !important; /* 背景色★ */}/* ボタンの変更（終了） */.shoplinkyahoo img {display:none;}.shoplinkyahoo a {font-size:10px;}.booklink-footer {display: none;}@media screen and (max-width: 680px) {    .booklink-box, .kaerebalink-box {padding:15px;}    .booklink-image, .kaerebalink-image {      width: 100px !important;      min-width: initial;    }    .booklink-name > a, .kaerebalink-name > a {      font-size: 15px;      font-weight: bold;    }    .booklink-name, .kaerebalink-name {margin-bottom:12px;}    .booklink-powered-date, .kaerebalink-powered-date {margin-top:5px;}    .booklink-link2 a,    .kaerebalink-link1 a {      width:calc(100% - 4px);      -moz-border-radius:4px;      -webkit-border-radius:4px;      border-radius:4px;      margin: 2px 0px;      padding:10px 0px;    }}/* 表の横スクロール */@media only screen and (max-width: 480px) {.tscroll table{ width:100%; margin-bottom: .5em;}.tscroll{ overflow: auto; margin-bottom: 2em;}.tscroll::-webkit-scrollbar{ height: 5px;}.tscroll::-webkit-scrollbar-track{ background: #F1F1F1;}.tscroll::-webkit-scrollbar-thumb { background: #BCBCBC;}}.profile-image {    border-radius:50%;}/*---------------------サイドバーのボタン配置-----------------------*/.sideprofile {  overflow: hidden;}.sideprofile a{  text-decoration: none;}.sidebtn {  border:none;  display: inline-block;  padding: 14px 15px; /* 2行になる場合は2つ目の数字を変更する */  margin: 10px 0;  line-height: normal;  -webkit-transform: translateZ(0);  box-sizing: border-box;  transition: all 0.3s ease-in-out;  text-decoration: none;  text-align: center;  color: #fff;  text-shadow: none;  font-size: 14px;  font-weight: bold;  overflow: hidden;}.sidebtn:before {  font-family: FontAwesome;  content: "\f138";}.sidebtn:hover {  opacity: 0.8;}/* ボタンの色 */.btn-pink.sidebtn {  background-color: #fc8184;}.btn-green.sidebtn {  background-color: #1abc9c;}.btn-yellow.sidebtn {  background-color: #f1c40f;}.btn-blue.sidebtn {  background-color: #83bde2;}.btn-red.sidebtn {  background-color: #e283bd;}.btn-orange.sidebtn {  background-color: #f39c12;}#appreach-box {border: 1px solid #ddd;margin: 2em 0;} #appreach-box p {/*display: none;*/}/* 記事カテゴリラベルのリンク */.single .byline .cat-name a{    color: inherit;    text-decoration: none;}.single .byline .cat-name a:hover{    text-decoration: underline;}/* サイドバー・フッターのカテゴリー */.widget_categories > ul > li > a {    font-weight: bold;}.widget_categories ul.children li {    padding-left: 15px !important;    font-size: 0.93em;}/* ショートコードシンプル枠 */.supplement {  border-color: rgba(165, 165, 165, 0.8) !important;}/*---------------------------------------------------------  ストークオリジナルカスタマイズCSS移行 ここまで---------------------------------------------------------*/.su-box ul,.supplement ul,.supplement ol,.supplement p {padding-bottom: 0;}.entry p, .dp-widget-content .dp_text_widget p, .dp-widget-content .textwidget p {padding: 0;margin: 0 0 1.2em;    line-height: 1.8;}/* toc */#toc_container li:before{  content:none;}#toc_container{  padding:1em 2em 1em!important;  min-width: 90%;  margin: auto;  background: #fff!important;  background: rgba(255, 255, 255, 0.5)!important;  border: 1px solid #eee;}#toc_container p.toc_title{  margin-bottom: .7em;}#toc_container ul{  margin: 0!important;;}#toc_container li a{  display: block;  padding: .5em 0;  border-top: 1px dotted #ddd;}#toc_container li li a{  padding-left: .7em;}#toc_container li .toc_number{  margin-right: .5em}/* カテゴリーページ */section.archive-title-sec p,section.archive-title-sec li {    text-align: left;    margin-bottom: 20px;    font-size: 15px;    line-height: 1.8}section.archive-title-sec .btn-wrap.rich_pink a {    font-size: 1.3em;    text-decoration: none;}section.archive-title-sec .voice .icon img {  width: 90%;} section.archive-title-sec p img {max-width: 100%;    height: auto; }@media only screen and (max-width: 768px) { section.archive-title-sec p > img {max-width: 100%;    height: auto; }}section.archive-title-sec a,section.archive-title-sec a:visited {color: #2bb4ed;text-decoration: underline;}section.archive-title-sec ol {    padding-left: 30px;}.archive-title-sec .cat-desc {  padding-top: 30px;}.archive-title-sec .cat-desc h2 {  font-size: 23px;  border-left: solid 3px #5fa8d9;  line-height: 1.6;  font-weight: bold;  padding: 10px 0 10px 20px;  margin: 30px 0 20px;  text-align: left;}.archive-title-sec .cat-desc h3 {  font-size: 21px;  border-left: solid 2px #5fa8d9;  line-height: 1.6;  font-weight: bold;  padding: 10px 0 10px 20px;  margin: 30px 0 20px;  text-align: left;}.archive-title-sec .cat-desc h4 {  font-size: 19px;  border-left: solid 2px #5fa8d9;  line-height: 1.6;  font-weight: bold;  padding: 4px 0 4px 20px;  margin: 30px 0 20px;  text-align: left;}.archive-title-sec .cat-desc h5 {  font-size: 17px;  border-bottom: solid 1px #5fa8d9;  line-height: 1.6;  font-weight: bold;  padding: 3px 0;  margin: 30px 0 20px;  text-align: left;}.archive-title-sec .cat-desc .voicecomment,.su-box-content {  text-align: left;}.archive-title-sec .cat-desc .supplement,.archive-title-sec .cat-desc .supplement p,.archive-title-sec .cat-desc .voicecomment,.su-box-content a {text-align: left;font-size: 15px;}.header_content .h_group {    width: 340px;}/* 検索窓のカラーデザイン */#hd_searchform #searchform:not(.mb):hover .searchtext_div {  background: #ddd;}#hd_searchform #searchform:not(.mb):hover input#searchtext,#hd_searchform #searchform input#searchtext, #hd_searchform #searchform:hover input#searchtext::-webkit-input-placeholder, #hd_searchform #searchform input#searchtext:focus::-webkit-input-placeholder {  color: #666;}#hd_searchform #searchform .searchtext_div {  background: #ddd; }/* スマホメニューの文字色 */.mm-listview li a {    color: #89aedd}/* 記事を書いた人 */.ts-fab-text h4 {  border: none;}.ts-fab-latest li::before {  content: none !important;}/* サイドバー アーカイブの文字サイズ */.widget_archive li {  font-size: 13px;  padding: 3px 0;  line-height: 2;  border-bottom: 1px dotted;  border-color: rgba(56, 56,56, 0.3);}