@charset "utf-8";.sidebar{float:right;}.content {float:left;}body,#top-header,#main　{background-color:#f9f9f9;}.archive-header,#article-content,.loop-article {background-color:#ffffff;}body,a,a:active,a:hover, a:visited {color:#444444;}.entry a{text-decoration:none;}.entry a:hover{text-decoration:underline;}.widget_text a,.widget_text a:visited,.dp_custom_text_widget a,.dp_custom_text_widget a:visited,.commentlist a,.commentlist a:visited,.entry-content a, .entry-content a:visited {color:#ea3a6f;}.widget_text a:hover,.dp_custom_text_widget a:hover,.entry-content a:hover {color:#db5783;}#header {background-color:#ffffff;color:#81d742;}#header a,#header a:visited{color:#dd3333;}#header a:hover {color:#dd9933;}#global_menu_ul .menu-caption {color:rgba(68,68,68,0.5);}#header #global_menu_ul > li a,#header #global_menu_ul > li a:hover {color:#444444;}#global_menu_ul .sub-menu{background-color:#444444;}#header #global_menu_ul li .sub-menu li a,#header #global_menu_ul li .sub-menu li a:hover {color:#ffffff;}#global_menu_ul > li:before {background-color:#444444;}#global_menu_ul > li:nth-child(1):before,#global_menu_ul > li:nth-child(1) .sub-menu {background-color:#F02475;}#global_menu_ul > li:nth-child(2):before,#global_menu_ul > li:nth-child(2) .sub-menu {background-color:#F27435;}#global_menu_ul > li:nth-child(3):before,#global_menu_ul > li:nth-child(3) .sub-menu {background-color:#CFBE27;}#global_menu_ul > li:nth-child(4):before,#global_menu_ul > li:nth-child(4) .sub-menu {background-color:#61AE24;}#global_menu_ul > li:nth-child(5):before,#global_menu_ul > li:nth-child(5) .sub-menu {background-color:#00A1CB;}#global_menu_ul > li:nth-child(6):before,#global_menu_ul > li:nth-child(6) .sub-menu {background-color:#01A4A4;}#global_menu_ul > li:nth-child(7):before,#global_menu_ul > li:nth-child(7) .sub-menu {background-color:#4367a4;}#global_menu_ul > li:nth-child(8):before,#global_menu_ul > li:nth-child(8) .sub-menu {background-color:#6459a9;}#global_menu_ul > li:nth-child(9):before,#global_menu_ul > li:nth-child(9) .sub-menu {background-color:#F02475;}#global_menu_ul > li:nth-child(10):before,#global_menu_ul > li:nth-child(10) .sub-menu {background-color:#F27435;}#global_menu_ul .sub-menu:before{border-color: transparent transparent #444444 transparent;}#global_menu_ul > li:nth-child(1) .sub-menu:before{border-color: transparent transparent #F02475 transparent;}#global_menu_ul > li:nth-child(2) .sub-menu:before{border-color: transparent transparent #F27435 transparent;}#global_menu_ul > li:nth-child(3) .sub-menu:before{border-color: transparent transparent #CFBE27 transparent;}#global_menu_ul > li:nth-child(4) .sub-menu:before{border-color: transparent transparent #61AE24 transparent;}#global_menu_ul > li:nth-child(5) .sub-menu:before{border-color: transparent transparent #00A1CB transparent;}#global_menu_ul > li:nth-child(6) .sub-menu:before{border-color: transparent transparent #01A4A4 transparent;}#global_menu_ul > li:nth-child(7) .sub-menu:before{border-color: transparent transparent #4367a4 transparent;}#global_menu_ul > li:nth-child(8) .sub-menu:before{border-color: transparent transparent #6459a9 transparent;}#global_menu_ul > li:nth-child(9) .sub-menu:before{border-color: transparent transparent #F02475 transparent;}#global_menu_ul > li:nth-child(10) .sub-menu:before{border-color: transparent transparent #F27435 transparent;}.mq-bgcolor #global_menu_ul {background-color:#ffffff;}.mq-bgcolor #global_menu_ul > li {border-color: #444444;} .mq-bgcolor #global_menu_ul > li:nth-child(1) {border-color: #F02475;}.mq-bgcolor #global_menu_ul > li:nth-child(2) {border-color: #F27435;}.mq-bgcolor #global_menu_ul > li:nth-child(3) {border-color: #CFBE27;}.mq-bgcolor #global_menu_ul > li:nth-child(4) {border-color: #61AE24;}.mq-bgcolor #global_menu_ul > li:nth-child(5) {border-color: #00A1CB;}.mq-bgcolor #global_menu_ul > li:nth-child(6) {border-color: #01A4A4;}.mq-bgcolor #global_menu_ul > li:nth-child(7) {border-color: #4367a4;}.mq-bgcolor #global_menu_ul > li:nth-child(8) {border-color: #6459a9;}#header-search #searchform,#dp_hd_gcs td.gsc-search-button:before{background-color:#444444;}#header-search #searchform #s{color:#ffffff;}#header-search .gsc-search-button:before,#header-search #searchform:before,#dp_hd_gcs div.gsc-input-box{color:#ffffff;background-color:#444444;}#dp_hd_gcs div.gsc-input-box input.gsc-input{color:#ffffff!important;background:#444444!important;}#header .header_title a,#header .header_title a:visited {color:#444444;}#header .bar_title a:visited,#header-sns li a:visited,#header .bar_title a,#header-sns li a{color:#444444;}#header-sns li {border-color:rgba(68,68,68,0.4);}#header-bar {background-color: #ffffff;}.header-banner-content{color:#ffffff;text-shadow:0 0 28px #000000;}.header-banner-content a{color:#ffffff;}.bx-next i:before {border-color: transparent transparent transparent #444444;}.bx-prev i:before {border-color: transparent #444444 transparent transparent;}.bx-pager-link {color: #444444;background-color: #444444;}.entry .nav a:hover,.entry .nav .current,.nav_to_paged a:hover,.nav .pagenavi-right:hover,.nav .pagenavi-left:hover,.nav .page-numbers:hover,.nav .page-numbers.current, .pager_last_msg {background: rgba(86, 175, 252, 0.7);color:#ffffff;}.wpcf7-form input[type="submit"],.comment-form input[type="submit"] {background: #56affc!important;}.wpcf7-form input[type="submit"]:hover,.comment-form input[type="submit"]:hover {background: rgba(86, 175, 252, 0.7)!important;}.nav .left a,.nav .right a,.nav .dots {color:#444444;}.nav .left a:hover,.nav .right a:hover {color: rgba(86, 175, 252, 0.7);}.nav a.page-numbers,.nav .pagenavi-right,.nav .pagenavi-left,.nav_to_paged a {background-color: #56affc;color:#ffffff;}.dp_spinner:before {color: rgba(68, 68, 68, 0.3);}.nav-left a:hover,.nav-right a:hover {color: rgba(86, 175, 252, 0.7);}.nav-left a:before {border-color: transparent #444444 transparent transparent;}.nav-right a:before {border-color: transparent transparent transparent #444444;}.nav-left a:hover:before {border-color: transparent rgba(86, 175, 252, 0.7) transparent transparent;}.nav-right a:hover:before {border-color: transparent transparent transparent rgba(86, 175, 252, 0.7);}.gotop {background-color: #56affc;}.single-article .post-meta .share-num,.commentlist_div,.comment-author,.trackbacks_div,.widget > div,.widget > ul,#header-menu:before,.single-title,.archive-header,.inside-title,.comment-reply-title,#article-content,#footer,.dp_tab_contents,.loop-article {border-color: rgba(68, 68, 68, 0.2);}#switch_comment_type .active_tab {border-color: rgba(68, 68, 68, 0.2) rgba(68, 68, 68, 0.2) transparent rgba(68, 68, 68, 0.2);}#switch_comment_type .inactive_tab {border-color: transparent transparent rgba(68, 68, 68, 0.2) transparent;}.comment-reply-title {border-color: rgba(68, 68, 68, 0.2) !important;}.archive-header:before {background-color: #56affc;}.dp_tab_widget_ul .active_tab,.dp_tab_widget_ul .active_tab:hover {border-color: rgba(68, 68, 68, 0.2)!important;}.cover,.cover a,.cover a:hover {color: #fff;}.normal .loop-cat a,.magazine .loop-date,.portfolio .loop-date,.magazine.three .loop-cat a,.magazine.three .author-info,.magazine.three .author-info a { color:#ffffff;}.normal .loop-title a {color:#444444 !important;}.normal .loop-title {border-color: rgba(68, 68, 68, 0.2);}.magazine.three .loop-share-num i,.magazine.three  .loop-share-num div:before,.portfolio .loop-share-num i,.portfolio .loop-share-num div:before,.normal .loop-share-num i,.normal .loop-share-num div:before {background-color: rgba(68, 68, 68, 0.08);}.portfolio .thumb,.magazine .thumb {background: #56affc;}.normal .loop-head a,.normal .loop-head,.normal .author-info a,.loop-article .meta-views,.loop-meta,.loop-meta a {color: rgba(68, 68, 68, 0.6);}.normal .loop-cat a {background-color:#56affc;}.portfolio.two .loop-date,.magazine.one .loop-date,.magazine.two .loop-date {background-color: rgba(255, 255, 255, 0.3);}.magazine.three .loop-date,.portfolio .loop-date{background-color: rgba(0, 0, 0, 0.3);}.magazine.three .loop-date,.portfolio.three .loop-date{background-color: rgba(68, 68, 68, 0.6); color:#ffffff;}.dp_related_posts .loop-cat a,.magazine.two .loop-cat a,.portfolio.two .loop-cat a,.portfolio.one .loop-cat a,.magazine.one .loop-cat a {color:#ffffff;background: #56affc;}.magazine.one .loop-date,.portfolio.one .loop-date{background-color: rgba(255, 255, 255, 0.2);}.new-entry a:hover {color: #db5783;}.new-entry .more-entry-link span{color: #ffffff;background-color: #56affc;}.entry {font-size:15px;}address,pre,th,dt,blockquote {background-color: rgba(68, 68, 68, 0.07);}blockquote:before,blockquote:after {color: #ea3a6f;}select,caption,.wp-caption,address,pre,hr,dt,dd,dl,q,th, table,td {border-color: rgba(68, 68, 68, 0.2);}code{background-color: rgba(68, 68, 68, 0.05);border-color: rgba(68, 68, 68, 0.48);}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.widget_text h1,.widget_text h2,.widget_text h3,.widget_text h4,.widget_text h5,.widget_text h6,.dp_custom_text_widget h1,.dp_custom_text_widget h2,.dp_custom_text_widget h3,.dp_custom_text_widget h4,.dp_custom_text_widget h5,.dp_custom_text_widget h6,.comment div h1,.comment div h2,.comment div h3,.comment div h4,.comment div h5,.comment div h6,.meta_box {border-color: rgba(86, 175, 252, 0.2);}.widget_text ul li:before,.dp_custom_text_widget ul li:before,.comment div ul li:before,.entry ul li:before {background: #56affc;}#commentform label {color: rgba(68, 68, 68, 0.8) !important;}.required {color: #ea3a6f;}.comment-form textarea,.wpcf7-form textarea,.trackback_url_area textarea,.comment-form input,.wpcf7-form input,.trackback_url_area input {border-color: rgba(68, 68, 68, 0.2) !important;}.widget {background-color:#ffffff;}.widget-title,.widget-title a,.sidebar-title,.sidebar-title a,.mb-theme .archive-title {background: #56affc;color: #ffffff;}td.gsc-search-button:before,#searchform:before{background-color: #56affc;color: #ffffff;}.cat-item .count {color: #ffffff;background-color: rgba(68, 68, 68, 0.5);}.widget-meta {background-color: rgba(68, 68, 68, 0.07);}.widget-meta,.widget-meta a {color: rgba(68, 68, 68, 0.5);}.widget .loop-share-num div:before,.widget .loop-share-num i {background: #ffffff;}.rank_label,.widget_recent_comments li:before,.widget_rss li:before,.widget_recent_entries li:before {background-color: #56affc;}.widget_pages .children,.widget_nav_menu .sub-menu,.widget_categories .children,.widget_mycategoryorder .children {background-color: rgba(68, 68, 68, 0.07);}.widget_pages .children:before,.widget_nav_menu .sub-menu:before,.widget_categories .children:before,.widget_mycategoryorder .children:before {border-color: transparent transparent rgba(68, 68, 68, 0.07) transparent;}.dp_breadcrumb a:hover,.post-meta.under-title a:hover,.post-meta.bottom a:hover {color:#db5783;}.post-meta.bottom .meta-cat a,.post-meta.bottom .meta-tag a {color: #ffffff;background-color: rgba(68, 68, 68, 0.7);}.post-meta.bottom .meta-cat a:hover,.post-meta.bottom .meta-tag a:hover {background-color: rgba(68, 68, 68, 0.5);}.rssSummary {color: #444444;}.recent_entries:not(.thumb) a:hover,.widget_rss li,.widget_rss li cite,.widget_recent_comments li,.widget_recent_entries li,.widget_archive a:hover,.widget_meta a:hover,.widget_pages a:hover,.widget_nav_menu a:hover,.widget_categories a:hover,.widget_mycategoryorder a:hover,.widget_rss li a:hover,.widget_recent_comments a:hover,.widget_recent_entries a:hover { color:rgba(68, 68, 68, 0.6);}.widget .more-entry-link span{color: #ffffff;background-color: rgba(66, 155, 232, 1);}.tagcloud a {border-color: rgba(68, 68, 68, 0.2);color: #444444!important;background-color: rgba(68, 68, 68, 0.04);}.tagcloud a:hover {border-color: rgba(68, 68, 68, 0.5);}dp_tab_widget {background-color: #ffffff;}ul.dp_tab_widget_ul {background-color: #56affc;color:#ffffff;}ul.dp_tab_widget_ul .active_tab {color: #444444;background:#ffffff;}#wp-calendar td#today,#wp-calendar td#today a,#wp-calendar thead th {background-color:rgba(68, 68, 68, 0.07);}#wp-calendar tbody td a:after {border-color: #444444 transparent transparent transparent;}.bottom-title {color:#8e8e8e;border-color:#8e8e8e;}#widget-container-footer .widget_text,#widget-container-footer .dp_custom_text_widget {color: #8e8e8e;}#widget-container-footer {background: #ffffff;}#footer-widget-content .footer-widget-area {width:30.966%;}#footer-widget-area2{margin:0 3.2%;}#footer {color:#aaaaaa;background-color:#444444;}#footer .hatena-bookmark-widget-notheme,#footer .widget {background-color:#444444;}#footer .widget > div,#footer .widget > ul {border-color: transparent;}#footer a,#footer a:visited,#footer .widget_text a,#footer .widget_text a:visited,#footer .dp_custom_text_widget a,#footer .dp_custom_text_widget a:visited{color:#cccccc;}#footer a:hover,#footer .widget_text a:hover,#footer .dp_custom_text_widget a:hover {color:#ffffff;}#footer .footer-title {border-color:rgba(170, 170, 170, 0.4);}#footer .rank_label {background-color: rgba(68, 68, 68, 0.8);}#footer_menu_ul,#footer .widget-meta {background-color: rgba(170, 170, 170, 0.2);}#footer .widget-meta, #footer .widget-meta a {color:#aaaaaa;}#footer .widget .loop-share-num div:before,#footer .widget .loop-share-num i {background: #444444;}#footer .widget_search > div,#footer .dp_search_form > div {border-color: rgba(170, 170, 170, 0.4);}#footer .gsc-search-button:before,#footer #searchform:before {background:#aaaaaa;color:#444444;}.footer-title a,.footer-title a:hover {color: #aaaaaa!important;}#footer .recent_entries h4 a,#footer .rssSummary,#footer .widget_rss li,#footer .widget_rss li cite,#footer .widget_recent_comments li,#footer .widget_recent_entries li {color: #aaaaaa;}#footer-copyright {color: #cccccc;}#footer .recent_entries:not(.thumb) a:hover,#footer .widget_archive a:hover,#footer .widget_meta a:hover,#footer .widget_pages a:hover,#footer .widget_nav_menu a:hover,#footer .widget_categories a:hover,#footer .widget_mycategoryorder a:hover,#footer .widget_rss li a:hover,#footer .widget_recent_comments a:hover,#footer .widget_recent_entries a:hover { color: #ffffff;}#footer .widget_recent_comments li:before,#footer .widget_rss li:before,#footer .widget_recent_entries li:before {background-color: #aaaaaa;}#footer .widget_pages .children,#footer .widget_nav_menu .sub-menu,#footer .widget_categories .children,#footer .widget_mycategoryorder .children {background-color: rgba(170, 170, 170, 0.2);}#footer .widget_pages .children:before,#footer .widget_nav_menu .sub-menu:before,#footer .widget_categories .children:before,#footer .widget_mycategoryorder .children:before {border-color: transparent transparent rgba(170, 170, 170, 0.2) transparent;}#footer .tagcloud a {border-color: rgba(170, 170, 170, 0.4);color: #cccccc!important;border-color: #cccccc;}#footer .tagcloud a:hover {border-color: #ffffff;}#footer .more-entry-link span,#footer .dp_tab_widget_ul {background-color: #aaaaaa;color:#444444;}#footer .widget_archive select,#footer .dp_tab_contents,#footer .dp_tab_widget_ul .active_tab {border-color: rgba(170, 170, 170, 0.4);}#footer .dp_tab_widget_ul .active_tab {background-color:#444444;color: #aaaaaa;}#footer .dp_tab_widget_ul .active_tab {border-color: rgba(170, 170, 170, 0.4)!important;}#footer #wp-calendar,#footer #wp-calendar th,#footer #wp-calendar td,#footer #wp-calendar caption {border-color:rgba(170, 170, 170, 0.4);}#footer #wp-calendar td#today,#footer #wp-calendar td#today a,#footer #wp-calendar thead th {background-color:rgba(170, 170, 170, 0.2);}#footer #wp-calendar tbody td a:after {border-color: #aaaaaa transparent transparent transparent;}#hd_slider .loop-cat a,.single-cat a{background-color:#56affc;}.btn,.label{background-color:#ea3a6f;}.label:after{background-color:#ffffff;}#footer .label:after{background-color:#444444;}input[type="checkbox"]:checked,input[type="radio"]:checked {background-color:#56affc;}select:hover {background-color:rgba(68, 68,68, 0.06);}.mb-theme#wrapper,.mb-theme#main {background-color: #ffffff;}.mb-theme #header {background-color: #ffffff;}.mb-theme #header a,.mb-theme #header a:visited {color: #444444;}.mb-theme .widget-content.header .widget-title,.mb-theme .widget-content.footer .widget-title {background: #ffffff;color: #444444;border-color: rgba(68, 68, 68, 0.2);}.mb-theme .archive-header {border-color: rgba(68, 68, 68, 0.2);}.single-article .post-meta .loop-share-num {background-color: rgba(68, 68, 68, 0.07);}.loop-article.normal .loop-meta.mb,.loop-article.normal .loop-meta.mb a{background-color: rgba(68, 68, 68, 0.07);color: rgba(68, 68, 68, 0.5);}.loop-article.portfolio .loop-meta.mb .meta-views,.loop-article.portfolio .loop-meta.mb,.loop-article.portfolio .loop-meta.mb a{background-color: transparent;color: #ffffff;}.loop-article .loop-meta.mb .loop-share-num div:before,.loop-article .loop-meta.mb .loop-share-num i {background: #ffffff;color: rgba(68, 68, 68, 0.5);}#global_menu_nav.mm-menu {background-color: #f9f9f9;}.mm-title,#global_menu_nav.mm-menu a#global_menu_nav.mm-menu {color: #444444!important;}.mb-theme .new-entry li,.mb-theme .dp_related_posts li,.mb-theme .widget_nav_menu > div li a,.mb-theme .widget_pages ul li a,.mb-theme .widget_categories ul li a,.mb-theme .widget_mycategoryorder ul li a,.mb-theme .widget_archive ul li,.mb-theme .widget_meta ul li,.mb-theme .widget_nav_menu > div,.mb-theme .widget_pages ul,.mb-theme .widget_categories ul,.mb-theme .widget_mycategoryorder ul,.mb-theme .widget_meta ul,.mb-theme .widget_archive ul,.mb-theme .recent_entries li,#side-search > div,.mb-theme .dp_search_form > div,.mb-theme .widget_search > div,#widget-container-top-mobile {border-color: rgba(68, 68, 68, 0.2);}.mb-theme .widget_pages .children,.mb-theme .widget_nav_menu .sub-menu,.mb-theme .widget_categories .children,.mb-theme .widget_mycategoryorder .children {background: none!important;}#footer_menu_mobile,.mb-theme #footer .gotop {background-color: rgba(68, 68, 68, 0.2);}.mb-theme .footer-title {background-color: rgba(170, 170, 170, 0.2);color: #aaaaaa;}.mb-theme #footer .tagcloud,.mb-theme #footer .tagcloud a,.mb-theme #footer .widget_nav_menu > div li a,.mb-theme #footer .widget_pages ul li a,.mb-theme #footer .widget_categories ul li a,.mb-theme #footer .widget_mycategoryorder ul li a,.mb-theme #footer .widget_archive ul li,.mb-theme #footer .widget_meta ul li,.mb-theme #footer .widget_nav_menu > div,.mb-theme #footer .widget_pages ul,.mb-theme #footer .widget_categories ul,.mb-theme #footer .widget_mycategoryorder ul,.mb-theme #footer .widget_meta ul,.mb-theme #footer .widget_archive ul,.mb-theme #footer .recent_entries li,.mb-theme #footer .dp_search_form > div,.mb-theme #footer .widget_search > div {border-color: rgba(170, 170, 170, 0.2);}/*#dp_breadcrumb_nav ul {    margin : 0px 0px 20px 0px;}*/body{  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", Osaka, "MS PGothic", Arial, Helvetica, Verdana, sans-serif;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}/*本文テキストサイズ*/@media screen and (min-width: 760px ) {    .entry p{      font-size: 16px;  }    .entry .comment_box{        font-size: 16px;    }}/*コメントの一部項目表示*/#commentform .mail, #commentform .globe{   display: none;}/*上部ヘッダー下部に線を追加*/#header-bar {    box-shadow: 0 1px 0 0 rgb(240,240,240);}/*モバイル用 - 上部ヘッダー下部に線を追加*/.mb-theme #header{    box-shadow: inset 0 -1px 0 0 rgb(204, 204, 204)}/*下部ヘッダーに隙間を追加*/#header-content{  padding: 50px 20px 14px;}.not-home #header-content {    padding: 50px 0 0 0;}/*ヘッダー検索*/#widget-header-title{    border: 1px solid #D9D9D9;    border-radius: 2px;    margin: 30px 20px 0 40px;}/*メニュー非表示 -メニューを使う場合はこれを削除- */#header-menu {    padding-top: 0px;    height: 0px;}p.single-title_description{    display: none;    margin: 8px 0 16px !important;    font-size: 11px !important;  color: #787878;}@media screen and (min-width: 760px ) {    .thumb{       background: #fff !important;    }    p.single-title_description{        display: block;        margin: 12px  0 16px  !important;        font-size: 12px  !important;    }}/*エリアラベル*/ .label_ft{    line-height: 22px;    font-size: 11px;    font-weight: bold;    top: 0 !important;    bottom: auto !important;    letter-spacing: 1px; }@media screen and (min-width: 760px ) {    .label_ft{        font-size: 13px;        font-weight: bold;        line-height: 30px;        border-radius: 0 0 0 4px;    }}/*一覧 記事タイトル行数*/@media screen and (min-width: 760px ) {.loop-article.magazine .loop-title {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}}/*SP 記事タイトル直下*/.single-title{    padding: 0;    margin: 0;  border-bottom: none;}.single-article .post-meta.under-title{  margin: 0;}.single-article .post-meta.top{  margin: 0;    padding: 0 0 8px;}.single-article .post-meta.under-title .loop-share-num{  margin: 8px 0 0 0;}/*コピーボタン*/.copy_btn{      padding: 12px 0;      margin: 12px 32px 24px;      background: #fff;      border: 1px solid #e3e3e3;      border-radius: 4px;      font-size: 16px;      text-align: center;      line-height: 1;      transition: all 200ms ease;      -webkit-transition: all 200ms ease;    }    .copy_btn.done{      background: #eee;    }/*コンテンツ下部のAppStore案内*/.dp_text_widget{    padding: 0;}.dp_custom_text_widget_text_image{  width: 70%;    display: inline-block;    padding: 0;    vertical-align: middle;    text-align: right;}.banner_wrap{  display: none;}.dp_custom_text_widget_appstore_btn {    display: inline-block;    width: 30%;    vertical-align: middle;    text-align: left;}.container_bottom_wrap{    font-size: 0px;}/*モバイル用 - コンテンツ下部のAppStore案内*/.dp_custom_text_widget_appstore_btn-sp {    width: 120px;    margin: 0 auto;}.dp_custom_text_widget_appstore_btn-sp a{    display: block;}/* モバイル用 ドロワーメニューボタンの非表示 */.menu-button.icon-spaced-menu,#expand_global_menu{    display: none;}/* ライター募集 */.writerWanted_wrap{    margin: 0 0 40px;    font-size: 15px;    text-align: center;}/*記事内 人物画像付きコメント */.comment_box{  display: table;    margin: 0 0 1.5em;}.comment_image{  display: table-cell;  width: 80px;    vertical-align: top;}.comment_image img{  margin: 0 !important;}.comment_text{  display: table-cell;    padding: 0 0 0 8px;    vertical-align: middle;}.single-article .entry p>img{  margin: 0 0 12px 0;}@media screen and (max-width: 760px ) {    .comment_image{        width: 64px;    }}/*記事  スポット保存ボタン*/.spotsave_button{    display: block;    width: 80%;    margin: 0 auto;}#favorite_modal{  display: none;}/*PC 記事下部バナー*/#widget-post-footer {    margin-top: 24px;}/*記事目次のドット非表示*/#toc_container.have_bullets li {    padding: 0 0 6px;}#toc_container.have_bullets li:before {    display: none;}/*--記事下 関連記事--*/#articleLink {  padding: 0;  margin: 0 0 28px;}#articleLink h3{  margin: 0 0 20px;  border: none;  border-bottom: 1px solid #cacaca;}#articleLink .articleLink_item{  position: relative;  height: 80px;  transition: all .2s ease;}#articleLink .articleLink_item:hover{  opacity: 0.7;}#articleLink a{  display: block;  color: #444444;}#articleLink p{  display: none;}#articleLink .articleLink_item + .articleLink_item{  margin: 20px 0 0;  padding: 20px 0 0;  border-top: 1px solid #eaeaea;}#articleLink .articleLink_image{  position: absolute;  bottom: 0;  left: 0;  width: 120px;  height: 80px;  -webkit-background-size: cover;  background-size: cover;  background-position: 50%;}#articleLink .articleLink_title_wrap{  position: relative;  margin: 0 16px 0 132px;  height: 80px;}#articleLink .articleLink_title{  margin: 0 0 8px;  font-size: 14px;  font-weight: bold;  line-height: 1.4em;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;}#articleLink .articleLink_title a{  font-weight: bold;  line-height: 1.4em;}#articleLink .articleLink_writer{  position: absolute;  bottom: 0;  right: 0;  color: #757575;  font-size: 12px;  line-height: 1.4em;}@media (min-width: 767px) {  /*--articleLink--*/  #articleLink {    padding: 0;    margin: 0;  }  #articleLink .articleLink_item{    height: 120px;    position: relative;    transition: all .2s ease;  }  #articleLink .articleLink_item + .articleLink_item{    margin: 20px 0 0;    padding: 20px 0 0;  }  #articleLink .articleLink_image{  overflow: hidden;    width: 160px;    height: 120px;  }  #articleLink .articleLink_title_wrap{    margin: 0 16px 0 176px;    height: 120px;  }  #articleLink .articleLink_title{    margin: 0 0 8px;    font-size: 18px;    font-weight: bold;    line-height: 1.4em;  }  #articleLink .articleLink_writer{    font-size: 14px;  }}/*--skyticket--*/#skyticket_wrap input {  border-radius: 0;  -webkit-box-sizing: content-box;  -webkit-appearance: button;  appearance: button;  border: none;  box-sizing: border-box;}#skyticket_wrap input::-webkit-search-decoration {  display: none;}#skyticket_wrap input::focus {  outline-offset: -2px;}#skyticket_wrap input, #skyticket_wrap button, #skyticket_wrap textarea, #skyticket_wrap select {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}#skyticket_wrap h2 {  padding: 14px;  margin: 0;  background: #418efb;  color: #fff;  font-size: 14px;  line-height: 1.5em;  letter-spacing: 0.01em;  font-weight: normal;}#skyticket_wrap #skyticket_domair_top p{  padding: 12px 0;  color: #484848;  font-size: 14px;  line-height: 1.5em;  letter-spacing: 0.01em;  text-align: center;}#skyticket_wrap #skyticket_domair_search {  margin: 0 12px 8px;  padding: 16px;  background: #eee;  border-radius: 4px;}#skyticket_wrap .paddinger {  overflow: hidden;}#skyticket_wrap li {  margin: 0 0 20px;}#skyticket_wrap li:before{  display: none;}#skyticket_wrap li .title {  font-size: 12px;  font-weight: bold;}#frm-skyticket-domair{margin: 0;}#skyticket_wrap select {  margin: 0 4px 0 12px;  padding: 8px;  width: auto;  color: #484848;  font-size: 14px;  background: #fff;  border: none;}#skyticket_wrap .submit a.btn_submit {  display: block;  margin: 0 auto;  width: 200px;  padding: 12px 0;  background: #418efb;  text-align: center;  color: #fff;  font-weight: bold;  border-radius: 4px;}#skyticket_wrap small {  display: block;  margin: 0 0 20px;  font-size: 10px;  text-align: center;}/*text - animation*/.marquee {overflow:hidden;position:relative;}.marquee p {margin: 0 !important;padding-left:100%;display:inline-block;white-space:nowrap;  -webkit-animation: marquee 6s 2s linear infinite;  animation: marquee 6s 2s linear infinite;  font-weight: bold;}@-webkit-keyframes marquee {  0%   { -webkit-transform: translate(0%,0%);}  100% { -webkit-transform: translate(-100%,0%);}}@keyframes marquee {  0%   { transform: translate(0%,0%);}  100% { transform: translate(-100%,0%);}}.blur {  position: block;}.blur p {  margin: 0 !important;  display:inline-block;  -webkit-animation: blur 3s linear infinite;  animation: blur 3s linear infinite;  font-weight: bold;}@-webkit-keyframes blur {  0% {-webkit-filter: blur(40px);}  66% {-webkit-filter: blur(0px);}  100% {-webkit-filter: blur(0px);}}@keyframes blur {  0% {-webkit-filter: blur(40px);}  66% {-webkit-filter: blur(0px);}  100% {-webkit-filter: blur(0px);}}  /*aboutページ*/#about_list {  margin: 72px 0 0;}#about_list .list_title {  margin: 0 0 16px;  padding: 12px 16px;  color: #ffffff;  font-size: 20px;  line-height: 1.5em;  letter-spacing: 0.05em;  font-weight: bold;  background: #4691f8;  border-radius: 4px;}#about_list .area_item {  margin: 0 0 24px;}#about_list .area_title {  margin: 0 0 6px;  font-size: 24px;  font-weight: bold;  letter-spacing: 0.08em;  color: #3fabf1;}#about_list .area_link a {  position: relative;  display: block;  overflow: hidden;  border-radius: 4px;  text-decoration: none;}#about_list .area_link .image {  width: 100%;}#about_list .area_link .image img{  margin: 0;  width: 100%;  vertical-align: top;}#about_list .area_link .title{  position: absolute;  bottom: 0;  padding: 16px 12px 12px;  color: #ffffff;  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0.5) 100%);  text-shadow: 0 2px 12px rgba(0,0,0,0.4);  text-decoration: none;  text-decoration-line: none;  font-size: 16px;  font-weight: bold;  line-height: 1.55;}@media (min-width: 1024px) {  #about_list .area_list {    display: flex;    flex-wrap: wrap;    justify-content: space-between;  }  #about_list .area_item {    margin: 0 0 12px 0;    min-width: 330px;    max-width: 330px;    flex: 1;  }}/*人気記事*/.wpp-list li {  padding: 16px 0;  margin: 0 16px;}.wpp-list li + li{  border-top: 1px solid #dedede;}.wpp-thumbnail {  margin: 0 8px 0 0;}.wpp-post-title {    font-size: 12px;    font-weight: bold;}/*エリア関連表示*/#header_link{  position: fixed;  top: -80px;  left: 0;  z-index: 999;  padding: 10px 14px;  width: 100%;  background: #fff;  box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);  display: flex;  -webkit-justify-content: space-between;  justify-content: space-between;  box-sizing: border-box;  transition: all 200ms ease;}#header_link.on{  top: 0;}#header_link img{  margin: 0;}#header_link .fa{  margin: 0 0 0 4px;  font-size: 16px;}#header_link .link_home{  display: block;  width: 95px;}#header_link .link_article{  display: block;  font-size: 13px;  line-height: 30px;  vertical-align: middle;  font-weight: bold;  text-align: right;  color: #444444;}#header_link .link_article span{  font-size: 18px;  color: #4691f8;}/*記事内 タグ・ライター名表示*/.single-article .post-meta.bottom .loop-share-num{  text-align: left;  padding: 12px;  border-radius: 4px;  margin: 0;}.single-article .post-meta.bottom {  margin: 0;}.single-article .post-meta.bottom .meta-tag a {    padding: 8px 10px !important;    margin: 0 4px 8px 0 !important;    border-radius: 3px !important;    font-weight: bold !important;}.single-article .bg-line{  text-align: center;}.single-article .author-info{  display: block !important;  margin: 20px 0 24px !important;  line-height: 1 !important;}.single-article .author-info a{  font-size: 14px !important;  font-weight: bold !important;  color: #418efb !important;  text-decoration: underline !important;}/*HEADER*/.mb-theme#wrapper{  margin: 94px 0 0;}#header {  padding: 0;  overflow: initial;}#header .header{  position: fixed;  top: 0;  z-index: 9999;  width: 100%;  min-width: 320px;  background: #fff;  box-shadow: inset 0 -1px 0 0 #e4e4e4;}#header a {  color: #484848;  text-decoration: none;  -webkit-transition: all 200ms 0ms cubic-bezier(0.27, 0.9, 0.615, 1);  transition: all 200ms 0ms cubic-bezier(0.27, 0.9, 0.615, 1);}#header .header_logo {  position: relative;  float: none;  margin: 0 auto;  height: 50px;}#header .header_logo a {  display: block;  position: absolute;  z-index: 2;  margin: auto;  top: 0;  bottom: 0;  left: 0;  right: 0;  height: 36px;  width: 100px;  background: url("../img/header_logo_sp.svg") no-repeat;  background-size: 100%;  background-position: 0% 50%;}@media (min-width: 769px) {  #header {    min-height: 50px;  }  #header .header_wrap {    position: relative;    margin: 0 auto;    width: 1104px;    min-height: 50px;    box-shadow: none;  }  #header .header_logo {    float: left;  }  #header .header_logo a {    right: auto;    height: 28px;    width: 260px;    background: url("../img/header_logo_pc.svg") no-repeat;    background-size: 100%;    background-position: 0% 50%;  }}#header .header_nav {  letter-spacing: -.4em;  box-shadow: inset 0 1px 0 0 #e4e4e4;}#header .header_nav .nav_list{  max-width: 800px;  white-space: nowrap;  overflow-x: auto;  overflow-y: hidden;  -webkit-overflow-scrolling: touch;}#header .header_nav .nav_item {  position: relative;  display: inline-block;  text-align: center;}#header .header_nav .nav_item a {  display: block;  margin: 0 12px;  height: 44px;  color: #484848;  font-size: 12px;  line-height: 1;  font-weight: bold;  line-height: 44px;  letter-spacing: 0.04em;}#header .header_nav .nav_item a:after {  content: "";  display: block;  position: absolute;  bottom: 0;  left: 0;  right: 0;  margin: auto;  height: 3px;  width: 0;  background: #56AFFC;  border-radius: 1px 1px 0 0;  -webkit-transition: all 200ms 0ms cubic-bezier(0.27, 0.9, 0.615, 1);  transition: all 200ms 0ms cubic-bezier(0.27, 0.9, 0.615, 1);}#header .header_nav .nav_item svg {  display: inline-block;  margin: 0px 4px 0 0;  line-height: 60px;  vertical-align: text-bottom;}#header .header_nav .nav_item + .nav_item:before {  content: "";  display: block;  position: absolute;  top: 0;  bottom: 0;  left: 0;  margin: auto;  height: 20px;  width: 1px;  background: #e4e4e4;}#header .header_nav .nav_item.active a:after {  width: 72%;}@media (min-width: 769px) {  #header {    box-shadow: inset 0 -1px 0 0 #e4e4e4;  }  #header .header_nav {    position: absolute;    bottom: 0;    right: 0;    box-shadow: none;  }  #header .header_nav .nav_item:last-child a {    margin: 0 0 0 24px;  }  #header .header_nav .nav_item:last-child a:after {    left: 16px;    right: 0;  }  #header .header_nav .nav_item {    width: auto;  }  #header .header_nav .nav_item a {    display: block;    margin: 0 24px;    height: 50px;    color: #484848;    font-size: 12px;    line-height: 1;    line-height: 50px;  }  #header .header_nav .nav_item a:after {    height: 4px;  }  #header .header_nav .nav_item a:hover:after {    width: 80%;  }}