@charset "utf-8";body{color:#4f4f4f;background:#fff;}.dp-container{background:transparent;}.entry{font-size:17px;}.dp-container,.pagetitle,.top-tbl-title a{text-shadow:1px 1px 0 transparent;}.newentrylist,.posttitle,.widget-box h1{text-shadow:0 1px 0 transparent;}a,a:visited,.dp_related_posts_horizon h4 a,.dp_related_posts_vertical h4 a{color:#4f4f4f;}.post a,.page a{color:#0066cc;}.post pre,.dp-pagenavi span.current,.entrylist-cat a,.entrylist-cat a:visited,nav.single-nav a,nav.single-nav a:visited,div.tagcloud a,div.tagcloud a:visited{color:#fff;background-color:#0066cc;text-shadow:none;}.inactive_tab{color:#666;background-color:#dfdfdf;}.inactive_tab:hover{color:#dfdfdf;background-color:#666;}a:hover,.dp_related_posts_horizon h4 a:hover,.dp_related_posts_vertical h4 a:hover,.widget_title_hover:hover,.fake-hover:hover{color:#0172E3;}.dp-pagenavi span.current,.entrylist-cat a:hover,nav.single-nav a:hover,#wp-calendar tbody td a,.active_tab,div.tagcloud a:hover{color:#fff;background-color:#0172E3;text-shadow:none;}.entry a{font-weight:normal;text-decoration:none;}.entry a:hover{text-decoration:underline;}.newentrylist,.free-title,.posttitle,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,h3.comment_hd_title,#reply-title,.widget-box h1{color:#292a2b;}div#site_title, #hd_right_free,ul#main_menu_ul,.entry input[type="submit"],input#submit,a.more-link,.navialignleft a,.navialignright a{text-shadow:0 1px 0 transparent;}header#header_area,#site_title_div {box-shadow:transparent 0 0 14px;-webkit-box-shadow:transparent 0 0 14px;}div#gototop{box-shadow:transparent 0 1px 3px;-webkit-box-shadow:transparent 0 1px 3px;}#site_banner_content{color:#4f4f4f;text-shadow:0 1px 0 transparent;}#hd_slideshow a{color:#0066cc;}#hd_slideshow a:hover{color:#0172E3;}#fixed_menu{background-color:#454545;border-bottom:1px solid rgba(0,0,0,0.8);box-shadow:0 0 6px 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0);}#fixed_menu a,#expand_float_menu {color:#e8e8e8;}#fixed_menu a:hover,span.fl_submenu_li{color:#ffffff;background-color:#000000;}.expand_float_menu_li,#fixed_menu_ul ul{background-color:#454545;border-left:1px solid rgba(0,0,0,0.8);border-right:1px solid rgba(0,0,0,0.8);border-bottom:1px solid rgba(0,0,0,0.8);}#expand_global_menu,ul#main_menu_ul a,#hd_right_free,#hd_right_free a,#hd_right_free a:hover{color:#646661;}#expand_global_menu,ul#main_menu_ul li:hover,ul#main_menu_ul li.current_page_item{background-color:#f0f0f0;}.menu-caption{color:#888;}div#site_title h1{height:40px;}div#site_title h1 a{color:#646661;text-shadow:0 1px 0 transparent}header#header_area,#site_title_div,#expand_global_menu,.expand_global_menu_li,nav#main_menu ul.sub-menu,#footer{background-color:#dbdbdb\9;background-image:url(gradient-for-ie9.svg);background: -ms-linear-gradient(top, #dbdbdb 0%, #fafafa 100%);background: -moz-linear-gradient(top, #dbdbdb 0%, #fafafa 100%);background: -o-linear-gradient(top, #dbdbdb 0%, #fafafa 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dbdbdb), color-stop(1, #fafafa));background: -webkit-linear-gradient(top, #dbdbdb 0%, #fafafa 100%);background: linear-gradient(top, #dbdbdb 0%, #fafafa 100%);-pie-background:linear-gradient(#dbdbdb, #fafafa);}.lt-ie9 header#header_area,.li-ie9 #site_title_div,.lt-ie9 #expand_global_menu,.lt-ie9 #footer{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#fafafa', GradientType=0);}ul#main_menu_ul li:hover,ul#main_menu_ul li.current_page_item{box-shadow:rgba(100,102,97,0.3) 0 0 10px inset;-webkit-box-shadow:rgba(100,102,97,0.3) 0 0 10px inset;}ul#main_menu_ul ul{border:1px solid #fafafa;}ul#main_menu_ul > li:not(:first-child){border-left:1px solid rgba(100,102,97,0.2);}ul#main_menu_ul > li:not(:last-child){border-right:1px solid transparent;}ul#main_menu ul.children,nav#main_menu ul.sub-menu{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}.entry input[type="submit"],input#submit,a.more-link,.navialignleft a,.navialignright a,.wp-pagenavi a,span.pages{color:#646661;background-color:#fafafa;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#dbdbdb), to(#fafafa));background-image:-moz-linear-gradient(top, #dbdbdb, #fafafa);background-image:-ms-linear-gradient(top, #dbdbdb, #fafafa);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbdbdb), color-stop(100%, #fafafa));background-image:-webkit-linear-gradient(top, #dbdbdb, #fafafa);background-image:-o-linear-gradient(top, #dbdbdb, #fafafa);background-image:linear-gradient(top, #dbdbdb, #fafafa);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#fafafa', GradientType=0);-pie-background:linear-gradient(#dbdbdb, #fafafa);border:1px solid rgba(0, 0, 0, 0.15);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4),0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4),0 1px 2px rgba(0, 0, 0, 0.1);}:root *> #footer{box-shadow:transparent 0 0 14px;-webkit-box-shadow:transparent 0 0 14px;}#footer{border-top:1px solid #dbdbdb\9;}#footer-bottom{border-top:1px solid #fafafa;}:root *> #footer-bottom{box-shadow:#dbdbdb 0 -1px 0;-webkit-box-shadow:#dbdbdb 0 -1px 0;}div#site_banner_container{background: -ms-linear-gradient(top, #f7f7f7, #e2e2e0);background: -moz-linear-gradient(top, #f7f7f7, #e2e2e0);background: -o-linear-gradient(top, #f7f7f7, #e2e2e0);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e2e2e0));background: -webkit-linear-gradient(top, #f7f7f7, #e2e2e0);background: linear-gradient(top, #f7f7f7, #e2e2e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e2e2e0', GradientType=0);}section#site_banner_bottom h2,#hd_slideshow,#hd_slideshow a,#hd_slideshow a:hover,#hd_slideshow a:visited {color:#fff;}div#site_banner_desc{color:#fff;}section#site_banner_bottom,div.sl_meta{background-color:#000;filter:alpha(opacity=70);background:rgba(0,0,0,0.65);}hr{border-color:rgba(79,79,79,0.34);}.dp-container blockquote{background-color:rgba(79, 79,79, 0.05);background-color:rgba(79, 79,79, 0.064)\9;}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{border-color:#0172E3;}.post address,.page address{border-left:6px solid #0172E3;}ul#switch_comment_type{border-bottom:4px solid #0172E3;}ul#switch_comment_type, ul.dp_tab_widget_ul {border-bottom:2px solid #0172E3;}.newentrylist,.posttitle,h3.comment_hd_title,h3#reply-title{border-bottom:1px solid #aaa\9;border-bottom:1px solid rgba(79, 79,79, 0.3);-webkit-box-shadow: rgba(79, 79,79, 0.08) 0 4px 0;box-shadow:rgba(79, 79,79, 0.08) 0 4px 0;}nav#dp_breadcrumb,#scrollentrybox,.widget-box h1,.dp-container dt,.dp-container dd {border-bottom:1px solid #aaa\9;border-bottom:1px solid rgba(79, 79,79, 0.3);}.dp-container dl{border-top:1px solid #aaa\9;border-top:1px solid rgba(79, 79,79, 0.3);}.dp-container dt,.dp-container dd {border-left:1px solid #aaa\9;border-left:1px solid rgba(79, 79,79, 0.3);}.dp-container dt,.dp-container dd {border-right:1px solid #aaa\9;border-right:1px solid rgba(79, 79,79, 0.3);}.dp-container th,.dp-container td,.dp-container blockquote,.dp-container code,.dp-container q,.dp-container xmp{border:1px solid #aaa\9;border:1px solid rgba(79, 79,79, 0.3);}nav#dp_breadcrumb,#scrollentrybox,.entry,.post_excerpt,.widget-box h1{box-shadow: rgba(79, 79,79, 0.08) 0 2px 0;-webkit-box-shadow: rgba(79, 79,79, 0.08) 0 2px 0;}#scrollentrybox {height:311px;}.commentlist li .odd,.commentlist li:nth-child(odd){background-color:#fff\9;background-color:transparent;}.commentlist li .even,.commentlist li:nth-child(even){background-color:#fff\9;background-color:rgba(79,79,79,0.05);}#searchform{background-color:#dbdbdb;}.dp_feed_widget li a{color:#4f4f4f;}.dp_feed_widget li a:hover{color:#0172E3;}.meta_category:before,.meta_tags:before,.meta_comment:before,.meta_date:before,.meta_feed:before,.meta_author:before,.widget_nav_menu li a:before,.widget_pages li a:before,.widget_categories li a:before,.widget_mycategoryorder li a:before,.entry ul li:before{color:#4f4f4f;}.rank_label.thumb {color:#fff;}.rank_label.thumb:before {border-color:rgba(0,102,204,0.84) transparent transparent transparent;}.rank_label.no-thumb {color:rgba(79,79,79,0.1);}#footer .rank_label.thumb {color:#dbdbdb;}#footer .rank_label.thumb:before {border-color:rgba(0,8,219,0.84) transparent transparent transparent;}#footer .rank_label.no-thumb {color:rgba(0,8,219,0.1);}div#gototop{background:#fafafa;}div#gototop a{color:#646661;}div#gototop a:hover{color:#0172E3;}#footer,#ft-widget-content h1,#footer-bottom a,#footer-bottom a:hover{color:#666;}#ft-widget-content{text-shadow:0 1px 0 #fff;}#ft-widget-content h1{box-shadow: rgba(255, 255,255,0.5) 0 1px 0;-webkit-box-shadow: rgba(255, 255,255,0.5) 0 1px 0;border-bottom:1px solid #666\9;border-bottom:1px solid rgba(102, 102,102, 0.5);}.ft-widget-box a{color:#0008db;}.ft-widget-box a:hover{color:#03B9CA;}.btn,.label{background-color:#0066cc}#header_area{border-bottom:1px solid #fafafa\9;}#header_area:not(:target){border-bottom:none\9;}.content{width:620px;float:left;}ul#top-posts-ul li,ul#top-cat-ul li{width:300px;}ul#top-posts-ul li{position:relative;min-height:392px;max-height:392px;}.post_thumb, .post_thumb_portfolio{width:290px;height:170px;line-height:180px;}.excerpt_thumb{width:610px;height:auto;}.post_thumb img,.post_thumb_portfolio img,.excerpt_thumb img {width:100%;height:auto;}#sidebar{float:right; width:300px;}.widget_pages ul li a,.widget_mycategoryorder ul li a{display:block;}div#ft-widget-area1, div#ft-widget-area2, div#ft-widget-area3{width:300px;float:left;}div#ft-widget-area2{margin:0 20px 0 20px;}.entry a {    color: #0066cc;}/* -------------------------------------------------------------------------------- *//*MatureのフラットデザインのためのCSS/* -------------------------------------------------------------------------------- */#ft-widget-content h1 {    margin: 0px 0px 7px 0px;}ul#main_menu_ul li:hover,ul#main_menu_ul li.current_page_item,#ft-widget-content h1 {  box-shadow:none;  -moz-box-shadow:none;  -webkit-box-shadow:none;}.entry input[type="submit"], input#submit, a.more-link, .navialignleft a, .navialignright a, .wp-pagenavi a, span.pages{  box-shadow:none;  -moz-box-shadow:none;  -webkit-box-shadow:none;  border:none;}/* -------------------------------------------------------------------------------- *//*アプリのダウンロードボタン/* -------------------------------------------------------------------------------- */div.aligncenter2 {    text-align:center;}/* アプリ */#stryh_app_container {min-height:100px;background-color:#F0F0F0;margin:10px 10px 10px 10px;padding:17px 10px 12px 10px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}#stryh_app_icon {border-radius: 30px 30px 30px 30px;-moz-border-radius: 30px 30px 30px 30px;-webkit-border-radius: 30px 30px 30px 30px;box-shadow: 1px 4px 6px 1px #999999;-moz-box-shadow: 1px 4px 6px 1px #999999;-webkit-box-shadow: 1px 4px 6px 1px #999999;margin:-5px 17px 35px 5px;}#stryh_app_name {color:#4E4E4E;font-weight:bold;font-size:25px;padding:0px 0px 7px 0px;}#stryh_app_container img {margin: 5px 20px 0px 0px !important;padding: 0px !important;border: 0 !important;}/* iPhone表示時*/@media only screen and (max-width:767px) {   #stryh_app_container img#stryh_app_icon {    margin: 0  auto !important;  }}/* -------------------------------------------------------------------------------- *//*関連エントリー/* -------------------------------------------------------------------------------- */ul#relation-entry-list {    font-size: 17px;}ul#relation-entry-list li {    line-height: 30px !important;}/* -------------------------------------------------------------------------------- *//*カエレバ/* -------------------------------------------------------------------------------- */div.shoplinkyahoo img, div.shoplinkyahooAuc img{margin: 0;padding: 0;}div.kaerebalink-image img {margin: 0;padding: 0;}/* -------------------------------------------------------------------------------- *//*記事中のAdcense/* -------------------------------------------------------------------------------- */div#content div.entry table tr td {padding: 0;}input.gsc-input {padding: 3px 1px !important;}input.gsc-search-button {hight:22px !important;padding: 4px !important;}/* 選択文字色 */::selection {background:#0D00FF;}.adslot_1 { width: 320px; height: 100px; }@media (min-width:500px) { .adslot_1 { width: 468px; height: 60px; } }@media (min-width:800px) { .adslot_1 { width: 728px; height: 90px; } }/* -------------------------------------------------------------------------------- *//*プロフィール/* -------------------------------------------------------------------------------- */.list-box {display: table;width: 100%;}.list-img {width: 110px;max-height: 100px;overflow: hidden;}.list-img, .list-text {display: table-cell;vertical-align: top;}.list-img img {    margin: 5px 0px 0px 0px;}/* -------------------------------------------------------------------------------- *//*見出し - h1, h2/* -------------------------------------------------------------------------------- */#container div.entry.entry-content h1,#container div.entry.entry-content h2.entry-heading {  position:relative;  padding:8px 10px;  margin: 20px 0px 25px 0px;/*  font:bold 30px/1.6 Arial, Helvetica, sans-serif;*/  font: bold 30px/32px impact,"trebuchet ms",arial,tahoma,verdana,sans-serif;  color:#333;  background:#fff;  text-shadow:1px 3px 5px #A4A494;  border-top:#333 solid 5px;  border-bottom:#333 solid 5px;  background-image: -webkit-gradient(linear, left top, right bottom,      from(      rgba(255, 255, 255, 0.0)),       color-stop(0.4, rgba(255, 255, 255, 0.0)),       color-stop(0.4, rgba(0, 0, 0, 0.1)),       color-stop(0.6, rgba(0, 0, 0, 0.1)),       color-stop(0.6, rgba(255, 255, 255, 0.0)),      to(        rgba(255, 255, 255, 0.0))      );  background-image: -webkit-linear-gradient(top -45deg,      transparent 40%,         rgba(0, 0, 0, 0.1) 40%,         rgba(0, 0, 0, 0.1) 60%,         transparent 60%      );  background-image: -moz-linear-gradient(top -45deg,      transparent 40%,         rgba(0, 0, 0, 0.1) 40%,         rgba(0, 0, 0, 0.1) 60%,         transparent 60%      );  background-image: -o-linear-gradient(top -45deg,      transparent 40%,         rgba(0, 0, 0, 0.1) 40%,         rgba(0, 0, 0, 0.1) 60%,         transparent 60%      );  background-image: linear-gradient(to bottom -45deg,      transparent 40%,         rgba(0, 0, 0, 0.1) 40%,         rgba(0, 0, 0, 0.1) 60%,         transparent 60%      );  background-size:4px 4px;  letter-spacing: 3px;}#container div.entry.entry-content h1:before,#container div.entry.entry-content h2.entry-heading:before {  content:" ";  position:absolute;  top:100%;  left:24px;  width:0;  height:0;  border-width:22px;  border-style:solid;  border-color:transparent;  border-top-color:#333;}#container div.entry.entry-content h1:after,#container div.entry.entry-content h2.entry-heading:after {  content:" ";  position:absolute;  top:100%;  left:31px;  width:0;  height:0;  border-width:15px;  border-style:solid;  border-color:transparent;  border-top-color:#FFFFFF;  z-index:1;}/* -------------------------------------------------------------------------------- *//*contact form 7/* -------------------------------------------------------------------------------- */.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {//    background-color: #fff;//    color: #000;//    width: 50%;}.wpcf7 span.required {    color: #FF0000;}.wpcf7 { background:#fafafa; border:1px solid #ddd; padding:0px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin:0 0 30px 0; }.wpcf7 p, .wpcf7 div.wpcf7-form-control-wrap { padding:20px 20px 0; margin:0; font-size:13px; }.wpcf7 input, .wpcf7 textarea { border:1px solid #ccc; padding:8px; font-size:14px; width:97%; }.wpcf7 textarea { width:97.5%; height:300px; }.wpcf7 input.wpcf7-submit {   cursor:pointer; color:#fff; font-weight:bold; font-size:14px; width:200px; height:45px; margin:0 auto; display:block;   -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;   background:#333; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5), inset 0px 32px 0px -12px #808080; border:1px solid #666;}.wpcf7 img { margin:0px ; }.wpcf7 p.submit-area { text-align:center; margin: 0 auto; }/* -------------------------------------------------------------------------------- *//*Facebookのいいね！ボックス/* -------------------------------------------------------------------------------- */.fb_iframe_widget_fluid {        display: inherit !important;}/* -------------------------------------------------------------------------------- *//*Googleカスタム検索（ナビゲーション）/* -------------------------------------------------------------------------------- */form.gsc-search-box {    padding-top: 0 !important;}.hd_searchform .gsc-search-box {    width: 210px !important;}/* -------------------------------------------------------------------------------- *//*フッターエリアのウィジェット。そのh1/* -------------------------------------------------------------------------------- */#ft-widget-content h1 {    margin: 0px 0px 7px 0px;}/* -------------------------------------------------------------------------------- *//*カエレバのCSS/* -------------------------------------------------------------------------------- */.kaerebalink-link1 img, .booklink-link2 img{display:none;}.booklink-box, .kaerebalink-box {font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;    padding: 10px 10px 4px 10px !important;width: 94%;margin: 0 auto 15px;border: 3px solid #dfdfdf;box-sizing: border-box;text-align: center !important;}.booklink-image, .kaerebalink-image {width: 100%;margin: 0 0 5px 0;/*    text-align: center;*/}.booklink-image img, .kaerebalink-image img {} .booklink-info, .kaerebalink-info {line-height: 125%;width: 100%;}.booklink-name, .kaerebalink-name {margin: 0 0 4px 0;}.booklink-name a, .kaerebalink-name a {color: #0066cc;text-decoration: underline;}.booklink-name > a, .kaerebalink-name > a {font-size: 16px;}.booklink-name a:hover, .kaerebalink-name a:hover {color: #FF9900;}.booklink-powered-date, .kaerebalink-powered-date {font-size: 8px;}.booklink-detail, .kaerebalink-detail {color: #333333;font-size: 12px;margin: 0 0 10px 0;}.booklink-link2, .kaerebalink-link1 {} .booklink-link2 a, .kaerebalink-link1 a {width: 90%;display: block;margin: 0px auto 8px;padding: 10px 5px;text-decoration: none;font-size: 14px;font-weight: bold;/*    text-align: center;*/}.booklink-link2 a:hover, .kaerebalink-link1 a:hover {opacity: 0.6;}@media only screen and (min-width: 800px) {.booklink-box, .kaerebalink-box {text-align: left !important;display: table;}.booklink-image, .kaerebalink-image {vertical-align: top;box-sizing: border-box;display: table-cell;/*width: 111px;*/text-align: center;margin: 0;}.booklink-image img, .kaerebalink-image img {max-width: 100%}.booklink-info, .kaerebalink-info {line-height: 125%;vertical-align: top;box-sizing: border-box;display: table-cell;padding-left: 25px;width: auto;}.booklink-name, .kaerebalink-name {margin: 0 0 24px 0;}.booklink-name > a, .kaerebalink-name > a {font-size: 16px;}.booklink-powered-date, .kaerebalink-powered-date {margin: 6px 0 0 0;}.booklink-detail, .kaerebalink-detail {margin: 0 0 14px 0;}.booklink-link2 a, .kaerebalink-link1 a {width: auto;text-align: center;margin: 0;}.booklink-link2 > div, .kaerebalink-link1 > div {width: auto;padding: 0 5px 5px 0;box-sizing: border-box;float: left;}}.shoplinkamazon a {color: #ffffff;background: #ff9901;border: 2px solid #ff9901;}.shoplinkrakuten a {color: #ffffff;background: #bf0000;border: 2px solid #bf0000;}.shoplinkyahoo a {color: #ffffff;background: #ff0033;border: 2px solid #ff0033;}.shoplinkseven a {color: #ffffff;background: #008837;border: 2px solid #008837;}.shoplinkbellemaison a {color: #ffffff;background: #80bd22;border: 2px solid #80bd22;}.shoplinkcecile a {color: #ffffff;background: #8d124b;border: 2px solid #8d124b;}.shoplinkkakakucom a {color: #ffffff;background: #051d93;border: 2px solid #051d93;}.shoplinkkindle a {color: #ffffff;background: #0074c1;border: 2px solid #0074c1;}.shoplinkrakukobo a {color: #ffffff;background: #bf0000;border: 2px solid #bf0000;}.shoplinkbk1 a {color: #ffffff;background: #0085cd;border: 2px solid #0085cd;}.shoplinkehon a {color: #ffffff;background: #000066;border: 2px solid #000066;}.shoplinkkino a {color: #ffffff;background: #004097;border: 2px solid #004097;}.shoplinktoshokan a {color: #ffffff;background: #15b0e7;border: 2px solid #15b0e7;}div.kaerebalink-info div.kaerebalink-link1 div {background: none !important;padding: 0 !important;}/* -------------------------------------------------------------------------------- *//*本文内の画像のCSS/* -------------------------------------------------------------------------------- */.entry p img {margin: 20px auto -20px 0;}/* -------------------------------------------------------------------------------- *//*引用のCSS/* -------------------------------------------------------------------------------- */.entry .source_thumbnail {font-size: 12px;color: #ababab;text-align: left;margin: -15px 3px 15px 3px;}.entry .source {font-size: 12px;color: #ababab;text-align: left;margin: -5px 3px 8px 3px;}.entry .source_thumbnail a, .entry .source a {    color: #ababab;}