@charset "utf-8";.widget_pages ul li a,.widget_mycategoryorder 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:#f4f4f4}.main-wrap a,.main-wrap a:visited,.loop-article a:hover {color:#383838;}.main-wrap a:hover {color:#0044cc;}.entry,.dp-widget-content .dp_text_widget,.dp-widget-content .textwidget{font-size:15px;}.entry a,.entry a:visited,.dp-widget-content .dp_text_widget a,.dp-widget-content .dp_text_widget a:visited,.dp-widget-content .textwidget a,.dp-widget-content .textwidget a:visited{color:#0044cc;}.dp-container a:hover,.entry a:hover,.dp-widget-content .dp_text_widget a:hover,.dp-widget-content .textwidget a:hover,.fake-hover:hover{color:#dd3333;}.single-date-top,.meta-cat a,.meta-cat a:hover,.meta-cat a:visited,.content pre,.entry input[type="submit"],.plane-label,#wp-calendar tbody td a,#wp-calendar tbody td a:visited,input#submit{color:#ffffff;background-color:#0044cc;}.meta-tag a:before{border-right-color:#0044cc;}.entry input[type="submit"]:hover,#wp-calendar tbody td a:hover,input#submit:hover{color:#ffffff;background-color:#dd3333;}.loop-share-num div {color:#0044cc;background-color:rgba(0, 68,204, 0.14);}.header_container,#global_menu_trigger{background-color:#383838;border-color:#ff6f3a;}.header_content,.header_content a,#global_menu_trigger,#global_menu_trigger a{color:#ffffff;}.header_content hgroup h2{color:rgba(255,255,255,0.7);}.header-banner-outer.pc{background-color:#383838;color:#ffffff;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,.header-banner-outer.pc a:visited {color:#ffffff;}.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,.header-banner-outer.mb a:visited {color:#ffffff;}.hd-slideshow .button-control{color:#383838;background-color:#ffffff;}.hd-slideshow .navigator-content.style1 .navigator-wrapper{background-color:#383838;}.hd-slideshow .navigator-content.style1 .navigator-wrap-inner li{border-color:#383838;}.hd-slideshow .navigator-content:not(.style1){background-color:rgba(56,56,56,0.64);}.hd-slideshow .navigator-content:not(.style1) .navigator-wrap-inner li{background-color:rgba(255,255,255,0.6);}.hd-slideshow .navigator-content .navigator-wrap-inner li{color:#ffffff;background-color:rgba(255,255,255,0.1);}.hd-slideshow .navigator-content .navigator-wrap-inner li.sl_num{color:#383838;}.sl-btn{color:#383838;background-color:#ffffff;}#headline-sec.home {background-color:#383838;color:#ffffff;}#headline-sec.home a,#headline-sec.home a:hover,#headline-sec.home a:visited {color:#ffffff;}#headline-sec .headline_main_title{border-color:rgba(255,255,255,0.3);}#global_menu,#expand_float_menu,.current-menu-item .mq_submenu_li,.current_page_item .mq_submenu_li{background-color:#ffffff;color:#383838;}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:#383838;}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:#ff6f3a;}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(56,56,56,0.1);}ul#global_menu_ul li ul.sub-menu li{background-color:#ffffff;}ul#global_menu_ul.mq-mode,ul#global_menu_ul .expand_global_menu_li {background-color:#ffffff;}#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:#383838;}.mm-menu,.mm-listview li a{color:rgba(255, 255,255, 0.8);}.mm-menu .mm-header>a {color:rgba(255, 255,255, 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(255, 255,255, 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(255, 255,255, 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(56, 56,56, 0.8);}.dp-container,.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:bold;text-decoration:underline;}.entry a:hover{text-decoration:none;}.loop-section.magazine .loop-title a:hover,.loop-section.portfolio .loop-article header .loop-title a:hover{color:#0044cc;}.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:#0044cc;}.loop-article:hover{border-bottom-color:#0044cc;background-color:rgba(0,68,204,0.06);}.archive-title-sec .cat-desc:before {border-color:#0044cc;}.meta-cat a.cat-color1,.loop-post-thumb-flip.cat-color1,.portfolio.two .loop-article-content.cat-color1,.cat-item.cat-item-1 .count,#headline-sec-inner a.cat_link.cat-color1{background-color:#284292;}.loop-article.cat-color1:hover{border-bottom-color:#284292;background-color:rgba(40,66,146,0.06);}.cat-color1 .cat-desc:before{border-color:#284292;}.meta-cat a.cat-color2,.loop-post-thumb-flip.cat-color2,.portfolio.two .loop-article-content.cat-color2,.cat-item.cat-item-2 .count,#headline-sec-inner a.cat_link.cat-color2{background-color:#00a4e3;}.loop-article.cat-color2:hover{border-bottom-color:#00a4e3;background-color:rgba(0,164,227,0.06);}.cat-color2 .cat-desc:before{border-color:#00a4e3;}.meta-cat a.cat-color3,.loop-post-thumb-flip.cat-color3,.portfolio.two .loop-article-content.cat-color3,.cat-item.cat-item-3 .count,#headline-sec-inner a.cat_link.cat-color3{background-color:#bd00ff;}.loop-article.cat-color3:hover{border-bottom-color:#bd00ff;background-color:rgba(189,0,255,0.06);}.cat-color3 .cat-desc:before{border-color:#bd00ff;}.meta-cat a.cat-color4,.loop-post-thumb-flip.cat-color4,.portfolio.two .loop-article-content.cat-color4,.cat-item.cat-item-4 .count,#headline-sec-inner a.cat_link.cat-color4{background-color:#9647b2;}.loop-article.cat-color4:hover{border-bottom-color:#9647b2;background-color:rgba(150,71,178,0.06);}.cat-color4 .cat-desc:before{border-color:#9647b2;}.meta-cat a.cat-color5,.loop-post-thumb-flip.cat-color5,.portfolio.two .loop-article-content.cat-color5,.cat-item.cat-item-5 .count,#headline-sec-inner a.cat_link.cat-color5{background-color:#d766ff;}.loop-article.cat-color5:hover{border-bottom-color:#d766ff;background-color:rgba(215,102,255,0.06);}.cat-color5 .cat-desc:before{border-color:#d766ff;}.meta-cat a.cat-color8,.loop-post-thumb-flip.cat-color8,.portfolio.two .loop-article-content.cat-color8,.cat-item.cat-item-8 .count,#headline-sec-inner a.cat_link.cat-color8{background-color:#2dd100;}.loop-article.cat-color8:hover{border-bottom-color:#2dd100;background-color:rgba(45,209,0,0.06);}.cat-color8 .cat-desc:before{border-color:#2dd100;}.meta-cat a.cat-color9,.loop-post-thumb-flip.cat-color9,.portfolio.two .loop-article-content.cat-color9,.cat-item.cat-item-9 .count,#headline-sec-inner a.cat_link.cat-color9{background-color:#f27937;}.loop-article.cat-color9:hover{border-bottom-color:#f27937;background-color:rgba(242,121,55,0.06);}.cat-color9 .cat-desc:before{border-color:#f27937;}.meta-cat a.cat-color10,.loop-post-thumb-flip.cat-color10,.portfolio.two .loop-article-content.cat-color10,.cat-item.cat-item-10 .count,#headline-sec-inner a.cat_link.cat-color10{background-color:#1ebf9f;}.loop-article.cat-color10:hover{border-bottom-color:#1ebf9f;background-color:rgba(30,191,159,0.06);}.cat-color10 .cat-desc:before{border-color:#1ebf9f;}.meta-cat a.cat-color11,.loop-post-thumb-flip.cat-color11,.portfolio.two .loop-article-content.cat-color11,.cat-item.cat-item-11 .count,#headline-sec-inner a.cat_link.cat-color11{background-color:#dd3333;}.loop-article.cat-color11:hover{border-bottom-color:#dd3333;background-color:rgba(221,51,51,0.06);}.cat-color11 .cat-desc:before{border-color:#dd3333;}.meta-cat a.cat-color14,.loop-post-thumb-flip.cat-color14,.portfolio.two .loop-article-content.cat-color14,.cat-item.cat-item-14 .count,#headline-sec-inner a.cat_link.cat-color14{background-color:#25a000;}.loop-article.cat-color14:hover{border-bottom-color:#25a000;background-color:rgba(37,160,0,0.06);}.cat-color14 .cat-desc:before{border-color:#25a000;}.meta-cat a.cat-color22,.loop-post-thumb-flip.cat-color22,.portfolio.two .loop-article-content.cat-color22,.cat-item.cat-item-22 .count,#headline-sec-inner a.cat_link.cat-color22{background-color:#995e3f;}.loop-article.cat-color22:hover{border-bottom-color:#995e3f;background-color:rgba(153,94,63,0.06);}.cat-color22 .cat-desc:before{border-color:#995e3f;}.meta-cat a.cat-color100,.loop-post-thumb-flip.cat-color100,.portfolio.two .loop-article-content.cat-color100,.cat-item.cat-item-100 .count,#headline-sec-inner a.cat_link.cat-color100{background-color:#18a39c;}.loop-article.cat-color100:hover{border-bottom-color:#18a39c;background-color:rgba(24,163,156,0.06);}.cat-color100 .cat-desc:before{border-color:#18a39c;}.meta-cat a.cat-color105,.loop-post-thumb-flip.cat-color105,.portfolio.two .loop-article-content.cat-color105,.cat-item.cat-item-105 .count,#headline-sec-inner a.cat_link.cat-color105{background-color:#a04124;}.loop-article.cat-color105:hover{border-bottom-color:#a04124;background-color:rgba(160,65,36,0.06);}.cat-color105 .cat-desc:before{border-color:#a04124;}.meta-cat a.cat-color107,.loop-post-thumb-flip.cat-color107,.portfolio.two .loop-article-content.cat-color107,.cat-item.cat-item-107 .count,#headline-sec-inner a.cat_link.cat-color107{background-color:#efc700;}.loop-article.cat-color107:hover{border-bottom-color:#efc700;background-color:rgba(239,199,0,0.06);}.cat-color107 .cat-desc:before{border-color:#efc700;}.meta-cat a.cat-color110,.loop-post-thumb-flip.cat-color110,.portfolio.two .loop-article-content.cat-color110,.cat-item.cat-item-110 .count,#headline-sec-inner a.cat_link.cat-color110{background-color:#db326a;}.loop-article.cat-color110:hover{border-bottom-color:#db326a;background-color:rgba(219,50,106,0.06);}.cat-color110 .cat-desc:before{border-color:#db326a;}.meta-cat a.cat-color111,.loop-post-thumb-flip.cat-color111,.portfolio.two .loop-article-content.cat-color111,.cat-item.cat-item-111 .count,#headline-sec-inner a.cat_link.cat-color111{background-color:#00e000;}.loop-article.cat-color111:hover{border-bottom-color:#00e000;background-color:rgba(0,224,0,0.06);}.cat-color111 .cat-desc:before{border-color:#00e000;}.meta-cat a.cat-color114,.loop-post-thumb-flip.cat-color114,.portfolio.two .loop-article-content.cat-color114,.cat-item.cat-item-114 .count,#headline-sec-inner a.cat_link.cat-color114{background-color:#fc00eb;}.loop-article.cat-color114:hover{border-bottom-color:#fc00eb;background-color:rgba(252,0,235,0.06);}.cat-color114 .cat-desc:before{border-color:#fc00eb;}.bx-wrapper .bx-pager .bx-pager-item a{background-color:#383838;}input[type="checkbox"]:checked,input[type="radio"]:checked {background-color:#0044cc;}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:#383838;background-color:#ffffff;}#hd_searchform #searchform input#searchtext,#hd_searchform #searchform:hover input#searchtext::-webkit-input-placeholder,#hd_searchform #searchform input#searchtext:focus::-webkit-input-placeholder {color:#383838;}.header_content:not(.mq-mode) #hd_searchform #searchform::before,.header_content:not(.mq-mode) #hd_searchform td.gsc-search-button:before{color:#ffffff;}#hd_searchform.mb-theme #searchform input#searchtext{color:#383838;}#hd_searchform.mb-theme .searchtext_div{color:#383838;background-color:#ffffff;}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:#ffffff!important;color:#383838!important;}#hd_searchform td.gsc-search-button{color:#ffffff!important;background-color:transparent!important;}#hd_searchform.mb-theme table.gsc-search-box{background-color:#ffffff!important;}#hd_searchform.mb-theme td.gsc-search-button{color:#383838!important;background-color:#ffffff!important;}.rank_label.thumb {color:#ffffff;}.rank_label.thumb:before {border-color:rgba(0,68,204,0.84) transparent transparent transparent;}.rank_label.no-thumb {color:rgba(56,56,56,0.1);}#ft-widget-content .rank_label.thumb {color:#383838;}#ft-widget-content .rank_label.thumb:before {border-color:rgba(255,255,255,0.84) transparent transparent transparent;}#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:#0044cc;}.widget_pages li a,.widget_nav_menu li a,.widget_categories li a,.widget_mycategoryorder 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:#0044cc;} a#gototop:hover {color:#ffffff;background-color:#dd3333;}.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,.tagcloud a:visited,.entry>p>a.more-link,.dp-pagenavi a,.dp-pagenavi a:visited,.dp-pagenavi .page-numbers:not(.dots),.navigation a,.navigation a:visited,.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:#0044cc;background-color:#0044cc;}.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:#0044cc;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,.widget_mycategoryorder li a:hover,.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 #0044cc transparent;}.tooltip-msg {color:#ffffff;background-color:#0044cc;}.tagcloud .tooltip-msg {color:#0044cc;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:#0044cc;}#comment_section li.comment:hover,#comment_section li..trackback:hover,#comment_section li..pingback:hover {border-color:#0044cc;}.container_footer {background-color:#f4f4f4;color:#383838;}.container_footer a,.container_footer a:visited {color:#383838;}.container_footer a:hover {color:rgba(56,56,56,0.8);}#footer {border-color:#ff6f3a;}#footer,#footer #footer-bottom a,#footer #footer-bottom a:hover {background-color:#383838;color:#ffffff;}#footer a {color:#ffffff;}#footer a:hover {color:#ff6f3a;}#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:#ff6f3a;}#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:#ff6f3a;}.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, .ft-widget-box .widget_mycategoryorder 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:#ff6f3a;background-color:rgba(255, 111,58, 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:#0044cc}/*サイドバープロフィール欄カスタマイズ*/.profile-left img {    width: 140px;    height: auto;    border-radius: 10px;}.profile-left {    float: left;    margin-right: 10px;}.profile-right {    overflow: hidden;    font-size: 14px;}.profile-btn {    padding-top: 4px;    text-align: center;}.profile-btn a {    padding: 4px 10px;    font-size: 12px;    color: #e52625;    text-decoration: none;    border: 1px solid #e52625;    border-radius: 5px;}.profile-btn a:hover {    background: #e52625;    color: #fff;}#appreach-box {border: 1px solid #ddd;margin: 2em 0;} #appreach-box p {display: none;}#appreach-box {background: #ccc;background-image: -webkit-linear-gradient(top,rgba(220, 220, 220, 1.0), rgba(240, 240, 240, 1.0) 25%,rgba(235, 235, 235, 1.0) 30%,rgba(240, 240, 240, 1.0) 36%,rgba(235, 235, 235, 1.0) 50%,rgba(215, 215, 215, 1.0) 80%,rgba(210, 210, 210, 1.0));background-image: -moz-linear-gradient(top,rgba(220, 220, 220, 1.0), rgba(240, 240, 240, 1.0) 25%,rgba(235, 235, 235, 1.0) 30%,rgba(240, 240, 240, 1.0) 36%,rgba(235, 235, 235, 1.0) 50%,rgba(215, 215, 215, 1.0) 80%,rgba(210, 210, 210, 1.0));background-image: -o-linear-gradient(top,rgba(220, 220, 220, 1.0), rgba(240, 240, 240, 1.0) 25%,rgba(235, 235, 235, 1.0) 30%,rgba(240, 240, 240, 1.0) 36%,rgba(235, 235, 235, 1.0) 50%,rgba(215, 215, 215, 1.0) 80%,rgba(210, 210, 210, 1.0));background-image: linear-gradient(to bottom,rgba(220, 220, 220, 1.0), rgba(240, 240, 240, 1.0) 25%,rgba(235, 235, 235, 1.0) 30%,rgba(240, 240, 240, 1.0) 36%,rgba(235, 235, 235, 1.0) 50%,rgba(215, 215, 215, 1.0) 80%,rgba(210, 210, 210, 1.0));border-top: 1px solid #ccc;border-right: 1px solid #aaa;border-bottom: 1px solid #aaa;border-left: 1px solid #ddd;box-shadow: 0 0 0 1px rgba(255, 255, 255, .5) inset;color: #333;margin: 2rem 0;padding: 1rem;text-shadow: -1px 1px 0 rgba(255,255,255,.8);} #appreach-box p,#appreach-box br {display: none;} .appreach-info {overflow: hidden;} .appreach-info a {color: #333;} #appreach-appname {font-size: 1.1em;font-weight: bold;} .appreach-powered {background-color: rgba(0, 0, 0, .1);box-shadow: 1px 1px 1px rgba(0, 0, 0, .2) inset;color: #111;display: block !important;font-size: 65% !important;margin: 1em 0;padding: .2em .5em .2em 0;text-align: center;text-shadow: -1px 1px 0 rgba(255,255,255,.2);} .appreach-powered a {color: #111;}/*「VA Social Buzz」Twittr・Facebookシェアボタン非表示*/.va-social-buzz .vasb_share {  display:none;}/*カエレバ・ヨメレバ・トマレバCSS*/.cstmreba {width: 98%;height:auto;margin:36px 0;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Helvetica, Meiryo, sans-serif;line-height: 1.5;word-wrap: break-word;box-sizing: border-box;display: block;}.cstmreba a {transition: 0.8s ;color:#285EFF; /* テキストリンクカラー */}.cstmreba a:hover {color:#FFCA28; /* テキストリンクカラー(マウスオーバー時) */}.booklink-box, .kaerebalink-box, .tomarebalink-box {width: 100%;background-color: #fff;  /* 全体の背景カラー */overflow: hidden;border: 1px solid #ddd;  /* 外枠 */border-radius: 0px;box-sizing: border-box;padding: 12px 8px;}/* サムネイル画像ボックス */.booklink-image,.kaerebalink-image,.tomarebalink-image {width:150px;float:left;margin:0 14px 0 0;text-align: center;}.booklink-image a,.kaerebalink-image a,.tomarebalink-image a {width:100%;display:block;}/* サムネイル画像 */.booklink-image a img, .kaerebalink-image a img, .tomarebalink-image a img {margin:0 ;padding: 0;text-align:center;}.booklink-info, .kaerebalink-info, .tomarebalink-info {overflow:hidden;line-height:170%;color: #333;}/* infoボックス内リンク下線非表示 */.booklink-info a,.kaerebalink-info a,.tomarebalink-info a {text-decoration: none;}/* 作品・商品・ホテル名 リンク */.booklink-name>a,.kaerebalink-name>a,.tomarebalink-name>a {border-bottom: 1px dotted ;font-size:16px;}/* powered by */.booklink-powered-date,.kaerebalink-powered-date,.tomarebalink-powered-date {font-size:10px;line-height:150%;}.booklink-powered-date a,.kaerebalink-powered-date a,.tomarebalink-powered-date a {border-bottom: 1px dotted ;color: #333;}.booklink-powered-date a:hover,.kaerebalink-powered-date a:hover,.tomarebalink-powered-date a:hover {color:#333;}/* 著者・住所 */.booklink-detail, .kaerebalink-detail, .tomarebalink-address {font-size:12px;}.kaerebalink-link1 img, .booklink-link2 img, .tomarebalink-link1 img {display:none !important;}.kaerebalink-link1, .booklink-link2, .tomarebalink-link1 {display: inline-block;width: 100%;margin-top: 5px;}.booklink-link2>div, .kaerebalink-link1>div, .tomarebalink-link1>div {float:left;width:31%;min-width:125px;margin:0.5% 1%;}/***** ボタンデザインここから ******/.booklink-link2 a, .kaerebalink-link1 a,.tomarebalink-link1 a {width: 100%;display: inline-block;text-align: center;box-sizing: border-box;font-size: 13px;font-weight: bold;line-height: 180%;padding:3% 1%;margin: 1px 0;border-radius: 4px;box-shadow: 0 2px 0 #ccc;background: -moz-linear-gradient(top,#fafafa,#EEE);background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eee));}.booklink-link2 a:hover,.kaerebalink-link1 a:hover,.tomarebalink-link1 a:hover {text-decoration: underline;}/* トマレバ */.tomarebalink-link1 .shoplinkrakuten a { color: #76ae25; }/* 楽天トラベル */.tomarebalink-link1 .shoplinkjalan a { color: #ff7a15; }/* じゃらん */.tomarebalink-link1 .shoplinkjtb a { color: #c81528; }/* JTB */.tomarebalink-link1 .shoplinkknt a { color: #0b499d; }/* KNT */.tomarebalink-link1 .shoplinkikyu a { color: #bf9500; }/* 一休 */.tomarebalink-link1 .shoplinkrurubu a { color: #000066; }/* るるぶ */.tomarebalink-link1 .shoplinkyahoo a { color: #ff0033; }/* Yahoo!トラベル *//* カエレバ */.kaerebalink-link1 .shoplinkyahoo a {color:#ff0033;} /* Yahoo!ショッピング */.kaerebalink-link1 .shoplinkbellemaison a { color:#84be24 ; }/* ベルメゾン */.kaerebalink-link1 .shoplinkcecile a { color:#8d124b; } /* セシール */ .kaerebalink-link1 .shoplinkkakakucom a {color:#314995;} /* 価格コム *//* ヨメレバ */.booklink-link2 .shoplinkkindle a { color:#007dcd;} /* Kindle */.booklink-link2 .shoplinkrakukobo a{ color:#d50000; } /* 楽天kobo */.booklink-link2  .shoplinkbk1 a { color:#0085cd; } /* honto */.booklink-link2 .shoplinkehon a { color:#2a2c6d; } /* ehon */.booklink-link2 .shoplinkkino a { color:#003e92; } /* 紀伊國屋書店 */.booklink-link2 .shoplinktoshokan a { color:#333333; } /* 図書館 *//* カエレバ・ヨメレバ共通 */.kaerebalink-link1 .shoplinkamazon a, .booklink-link2 .shoplinkamazon a { color:#FF9901; } /* Amazon */.kaerebalink-link1 .shoplinkrakuten a , .booklink-link2 .shoplinkrakuten a { color: #c20004; } /* 楽天 */.kaerebalink-link1 .shoplinkseven a, .booklink-link2 .shoplinkseven a { color:#225496;} /* 7net *//***** ボタンデザインここまで ******/.booklink-footer {clear:both;}/***  解像度480px以下のスタイル ***/@media screen and (max-width:480px){.booklink-image,.kaerebalink-image,.tomarebalink-image {width:100%;float:none;}.booklink-link2>div, .kaerebalink-link1>div, .tomarebalink-link1>div {width: 49%;margin: 0.5%;}.booklink-info,.kaerebalink-info,.tomarebalink-info {text-align:center;padding-bottom: 1px;}}/*アフィリエイトリンク-ボタン化*/.kousiki {  height: 25px !important;  line-height:25px !important;    text-align:center; /*ボタンの中央配置 */    margin:20px 10px 20px 10px !important;  /*ボタンの上右下左の余白 */    max-width: 400px;  /*ボタンの横幅 */    text-align: center;  /*ボタン内の文字中央寄せ */    padding: 10px;  /*ボタン内文字の余白 */    margin-right: auto !important;    margin-left: auto !important;    color: #ffffff ;    background: #fd9535;/*背景色*/    border-bottom: solid 2px #d27d00;/*少し濃い目の色に*/    border-radius: 4px;/*角の丸み*/    box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);    font-weight: bold !important;}.kousiki a { text-decoration: none !important;  /*ボタン内テキストリンク下線無し */ color: #ffffff !important;  /*ボタン内の文字色 */ display: block;}.kousiki:active {    border-bottom: solid 2px #fd9535;    box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);}/*囲みbox1*/.box-1 {    border: 2px solid #da4033;    border-radius: 4px;    margin: 2em 0;    padding: 2em;    position: relative;}.box-1::before {    background-color: #fff;    color: #da4033;    content: "POINT";    font-weight: bold;    left: 1em;    padding: 0 .5em;    position: absolute;    top: -1em;}/*囲みbox2*/.box-2 {    border: 4px double #ddd;    margin: 2em 0;    padding: 2em;}/*囲みbox-point*/.box-point {    border: 2px solid #da4033;    border-radius: 4px;    margin: 2em 0;    padding: 2em;    position: relative;}.box-point::before {    background-color: #fff;    color: #da4033;    content: "POINT";    font-weight: bold;    left: 1em;    padding: 0 .5em;    position: absolute;    top: -1em;}