@charset "utf-8";#scrollentrybox{max-height:303px;}#ft-widget-content .ft-widget-area{width:22.6%;}#ft-widget-area1,#ft-widget-area2,#ft-widget-area3{margin:0 3.2% 0 0;}#ft-widget-area4{margin:0;}.main-wrap,.mm-page{color:#5a5a5a;background:#ffffff}.main-wrap a,.mm-page a{color:#5a5a5a;}.main-wrap a:hover{color:#71cfb8;}.entry,.no-sidebar .textwidget,.no-sidebar .dp_text_widget{font-size:14px;}.mb-theme .entry,.mb-theme .widget-box .dp_text_widget,.mb-theme .widget-box .textwidget{font-size:14px;}.widget_nav_menu li a:hover,.widget_pages li a:hover,.widget_categories li a:hover,.widget_mycategoryorder li a:hover,ul.recent_entries li:hover,.dp_recent_posts_widget li:hover,.dp_related_posts ul li:hover,span.v_sub_menu_btn{background-color:rgba(90, 90,90, 0.06);}.entry a{color:#71cfb8;}.dp-container a:hover,.entry a:hover,.fake-hover:hover{color:#5fc7af;}#header-toggle-btn{color:#ffffff;border-color:transparent #202020 transparent transparent;}#header-toggle-content{background-color:#202020;color:#ffffff;}#header-toggle-content a{color:#ffffff;}#header-toggle-content a:hover{color:#71cfb8;}#header-toggle-content .dp-widget-hd-toggle .toggle-title{border-color:rgba(255, 255,255, 0.2);}#header-toggle-content #searchform{border-color:rgba(255, 255,255, 0.2);}#header-toggle-content #wp-calendar tbody td a{color:#202020;background-color:#ffffff;}#header-toggle-content #wp-calendar tbody td a:hover{background-color:#71cfb8;}#header-toggle-content .tagcloud a,#header-toggle-content .active_tab{color:#202020;background-color:#ffffff;border-color:#202020;-webkit-box-shadow:0 0 0 1px#ffffff;box-shadow:0 0 0 1px#ffffff;}#header-toggle-content .tagcloud a:hover{background-color:#71cfb8;-webkit-box-shadow:0 0 0 1px#71cfb8;box-shadow:0 0 0 1px#71cfb8;}#header-toggle-content .inactive_tab{color:#ffffff;background-color:rgba(255, 255,255, 0.12);border-color:#202020;-webkit-box-shadow:0 0 0 1px rgba(255, 255,255, 0.12);box-shadow:0 0 0 1px rgba(255, 255,255, 0.12);}#header-toggle-content .dp_tab_widget_ul{border-color:#ffffff;}#header-toggle-content .loop-share-num div{color:#71cfb8;border-color:#71cfb8;background-color:rgba(113, 207,184, 0.14);}#header-toggle-content .loop-share-num a{color:#71cfb8;}#header-toggle-content #searchform input#searchtext{color:#ffffff;}#header-toggle-content #searchform input.searchsubmit{color:#ffffff;}#header-toggle-content #searchform input.searchsubmit:hover{color:#71cfb8;}.header_container{background-color:rgba(255, 255,255, 0.84);border-top-color:#202020;border-bottom-color:rgba(32, 32,32,0.3);color:#202020;}.header_container a{color:#202020;}.header_container:not(.mb):hover{background-color:#ffffff;}.header_container.mb-theme{background-color:#ffffff;}h1.hd_title_txt a{color:#202020;}#header_content hgroup h2{color:rgba(32, 32,32,0.7);}.header-banner-outer,.header-banner-outer a,.header-banner-outer a:hover{color:#ffffff;text-shadow:0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);}#hd-slideshow .button-slider{color:#71cfb8!important;}#hd-slideshow .button-slider:before{color:#ffffff;}.devrama-slider .hd-slide-item-div .hd-slide-post-title{background-color:rgba(113, 207,184, 0.7);}.hd-slide-nav{background-color:rgba(113, 207,184, 0.5);}#global_menu .current-menu-item a,#global_menu .current_page_item a,#global_menu a:hover{color:#71cfb8;}ul#global_menu_ul.mq-mode,ul#global_menu_ul .expand_global_menu_li{background-color:#ffffff;}ul#global_menu_ul:not(.mb-theme) > li .gnav-bd{background-color:#71cfb8;}ul#global_menu_ul:not(.mb-theme) li.current-menu-item:before,ul#global_menu_ul:not(.mb-theme) li.menu-item-has-children:hover:before,ul#global_menu_ul:not(.mb-theme) li.menu-item-has-children.current_page_item:before{color:#71cfb8;}ul#global_menu_ul:not(.mb-theme) li ul.sub-menu li{background-color:#ffffff;}ul#global_menu_ul:not(.mb-theme) li ul.sub-menu li:hover,ul#global_menu_ul:not(.mb-theme) li ul.sub-menu li.current-menu-item{border-color:#71cfb8;}ul#global_menu_ul:not(.mb-theme) .mq_submenu_li{background-color:#202020;}ul#global_menu_ul:not(.mb-theme) .mq_submenu_li:before{color:#ffffff;}.mm-menu {background-color:#202020;}.mm-menu,.mm-listview li a{color:#ffffff;}.mm-menu .mm-navbar>a {color:rgba(255, 255,255, 0.6);}.mm-menu .mm-navbar,.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.22);}.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .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.36);}.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);}#headline-sec{background-color:#202020;color:#ffffff;}#headline-sec a{color:#ffffff;}#headline-sec .headline_main_title h1{background-color:#ffffff;color:#202020;}#searchform input#searchtext{color:#5a5a5a;}#searchform input.searchsubmit{color:#5a5a5a;}#searchform input.searchsubmit:hover{color:#71cfb8;}#searchform input:focus{background:#ffffff;}#hd_searchform:not(.mb-theme) #searchform .searchtext_div{background-color:#202020;}#hd_searchform.mb-theme #searchform input#searchtext,#hd_searchform:not(.mb-theme) #searchform input#searchtext,#hd_searchform:not(.mb-theme) #searchform:hover input#searchtext::-webkit-input-placeholder,#hd_searchform:not(.mb-theme) #searchform input#searchtext:focus::-webkit-input-placeholder{color:#ffffff;}#hd_searchform:not(.mb-theme) #searchform input.searchsubmit,#hd_searchform:not(.mb-theme) #searchform span.searchsubmit{color:#202020;}#hd_searchform:not(.mb-theme) #searchform input.searchsubmit:hover,#hd_searchform:not(.mb-theme) #searchform span.searchsubmit:hover{color:#71cfb8;}#hd_searchform:not(.mb-theme) table.gsc-search-box div.gsc-input-box{background-color:#202020;}#hd_searchform:not(.mb-theme) table.gsc-search-box td.gsc-search-button:hover{color:#71cfb8;}#hd_searchform:not(.mb-theme) table.gsc-search-box td.gsc-search-button:hover input.gsc-search-button{border-color:#71cfb8!important;}#hd_searchform:not(.mb-theme) table.gsc-search-box td.gsc-search-button input.gsc-search-button{border-color:#202020!important;}#hd_searchform.mb-theme #searchform{border-color:rgba(255, 255,255, 0.2);}#hd_searchform.mb-theme table.gsc-search-box td.gsc-input,#hd_searchform.mb-theme table.gsc-search-box td.gsc-search-button{background-color:#ffffff;}#hd_searchform.mb-theme table.gsc-search-box td.gsc-search-button:before{color:#202020;}.loop-share-num div{color:#71cfb8;background-color:rgba(113, 207,184, 0.14);}.loop-share-num a{color:#71cfb8;}.dp-container,.container-widget-area.pos-top,#dp_breadcrumb_nav{color:#5a5a5a;background-color:#ffffff;}#dp_breadcrumb_nav a{color:#5a5a5a;}.dp-container select{border-color:rgba(90, 90,90, 0.14);}.dp-pagenavi a{color:#5a5a5a;}nav.navigation .navialignleft a:hover,nav.navigation .navialignright a:hover{color:#71cfb8;}.entry a{font-weight:normal;text-decoration:none;}.entry a:hover{text-decoration:underline;}.dp-pagenavi span.current,.entrylist-cat a,.dp-container pre,.entry input[type="submit"],.plane-label,#wp-calendar tbody td a,input#submit{color:#ffffff;background-color:#71cfb8;}.meta-tag a:before{border-right-color:#71cfb8;}.entrylist-cat a:hover,nav.single-nav a:hover,.entry input[type="submit"]:hover,#wp-calendar tbody td a:hover,input#submit:hover{color:#ffffff;background-color:#5fc7af;}.meta-tag a:hover:before{border-right-color:#5fc7af;}.active_tab,#hd-slideshow .button-slider,.entry ul li:before,.no-sidebar .textwidget li:before,.no-sidebar .dp_text_widget li:before,#comment_section .comment-meta .comment-reply-link, .dp-container a.more-entry-link,.main-wrap .tagcloud a,.mm-page .tagcloud a,.entry>p>a.more-link,#commentform input[type="submit"], .main-wrap .nav_to_paged a, .mm-page .nav_to_paged a,#gototop {color:#ffffff;background-color:#71cfb8;-webkit-box-shadow:0 0 0 1px #71cfb8;box-shadow:0 0 0 1px #71cfb8;} #comment_section .comment-meta .comment-reply-link:hover, .dp-container a.more-entry-link:hover, .main-wrap .tagcloud a:hover,.mm-page .tagcloud a:hover,.entry>p>a.more-link:hover, #commentform input[type="submit"]:hover, .main-wrap .nav_to_paged a:hover,.mm-page .nav_to_paged a:hover,#gototop:hover{color:#ffffff;background-color:#5fc7af;-webkit-box-shadow:0 0 0 1px #5fc7af;box-shadow:0 0 0 1px #5fc7af;}.inactive_tab{background-color:rgba(90, 90,90, 0.08);-webkit-box-shadow:0 0 0 1px rgba(90, 90,90, 0.08);box-shadow:0 0 0 1px rgba(90, 90,90, 0.08);}.inactive_tab:hover{background-color:rgba(90, 90,90, 0.12);-webkit-box-shadow:0 0 0 1px rgba(90, 90,90, 0.12);box-shadow:0 0 0 1px rgba(90, 90,90, 0.12);}.loop-sec-header h1 span,.widget-box .dp-widget-title span,.inside-title span, #reply-title span, #comment_section li.comment:hover, #comment_section li.trackback:hover, #comment_section li.pingback:hover,.navialignleft a:hover,.navialignright a:hover,.loop-share-num div{border-color:#71cfb8;}#hd-slideshow .button-slider,#loop-section.normal .meta-cat a, #loop-section.magazine .meta-cat a, .entry ul li:before, .dp_related_posts.horizontal .entrylist-cat a, #comment_section .comment-meta .comment-reply-link, .dp-container .more-entry-link,.active_tab,.inactive_tab,.tagcloud a,.entry>p>a.more-link, #commentform input[type="submit"], .nav_to_paged a, #gototop{border-color:#ffffff;}.single-article,.single-article header,.single-article .single_post_meta,.loop-sec-header h1,.widget-box .dp-widget-title, .dp_related_posts.vertical li,.inside-title, #reply-title,#comment_section .comment-avator img,div.gsc-input-box,#searchform{border-color:rgba(90, 90,90, 0.2);}.gsc-input-box-hover,.gsc-input-box-focus{border-color:rgba(90, 90,90, 0.2)!important;}#loop-section.blog .loop-article,#loop-section.normal .loop-article,#loop-section.normal .loop-article.normal-all header{border-color:rgba(90, 90,90, 0.4);}.entry .wp-caption{border-color:rgba(90, 90,90, 0.1);}#loop-section.normal .loop-media-icon a,#loop-section.app-image .loop-media-icon a{border-color:#ffffff;color:#ffffff;background-color:#71cfb8;}#loop-section.normal .loop-media-icon a:hover{background-color:#5fc7af;}hr{border-color:rgba(90, 90,90, 0.4);}address,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.no-sidebar .textwidget h1,.no-sidebar .textwidget h2,.no-sidebar .textwidget h3,.no-sidebar .textwidget h4,.no-sidebar .textwidget h5,.no-sidebar .textwidget h6,.no-sidebar .dp_text_widget h1,.no-sidebar .dp_text_widget h2,.no-sidebar .dp_text_widget h3,.no-sidebar .dp_text_widget h4,.no-sidebar .dp_text_widget h5,.no-sidebar .dp_text_widget h6,#switch_comment_type, .dp_tab_widget_ul{border-color:#71cfb8;}.new-entry ul li,.widget_pages li a,.widget_nav_menu li a,.widget_categories li a,.widget_mycategoryorder li a,.recent_entries li{border-bottom:1px dotted rgba(90, 90,90, 0.3);}.dp-container table th,.dp-container table td,.dp-container dl,.dp-container dt,.dp-container 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(90, 90,90, 0.18);}#loop-section.magazine .loop-title a:hover,#loop-section.portfolio .loop-article header .loop-title a:hover{color:#71cfb8;}.loop-excerpt,.loop-article.normal-all footer div,.meta-div.normal, .meta-div.magazine,.meta-div.app-image,.meta-div.blog{color:rgba(90, 90,90, 0.74);}.post-header-date{background-color:#71cfb8;color:#ffffff;}input[type="checkbox"]:checked,input[type="radio"]:checked{background-color:#71cfb8;}select{border:1px solid rgba(90, 90,90, 0.14);}.rank_label.thumb{color:#ffffff;}.rank_label.thumb:before{border-color:rgba(113,207,184,0.84) transparent transparent transparent;}.rank_label.no-thumb{color:rgba(90,90,90,0.1);}#container_footer .rank_label.thumb{color:#71cfb8;}#container_footer .rank_label.thumb:before{border-color:rgba(255,255,255,0.84) transparent transparent transparent;}#container_footer .rank_label.no-thumb{color:rgba(255,255,255,0.1);}#ft-widget-content .rank_label.thumb{color:#202020;}#ft-widget-content .rank_label.thumb:before{border-color:rgba(204,204,204,0.84) transparent transparent transparent;}#ft-widget-content .rank_label.no-thumb{color:rgba(204,204,204,0.1);}.dp-pagenavi a:hover{background-color:rgba(90, 90,90, 0.02);}.dp-container dt,.dp-container table th,.entry .wp-caption,#wp-calendar caption,#wp-calendar th, #wp-calendar td{background-color:rgba(90, 90,90, 0.04);}.dp-pagenavi a,.widget_categories li .count,.mb-theme .post_meta_sns_btn,.mb .post_meta_sns_btn{background-color:rgba(90, 90,90, 0.06);}#wp-calendar tbody td#today{background-color:rgba(90, 90,90, 0.1);}.meta-tag a:after{background-color:#ffffff;}.tooltip-arrow{border-color:transparent transparent #71cfb8 transparent;}.tooltip-msg{color:#ffffff;background-color:#71cfb8;}.tagcloud .tooltip-msg{color:#71cfb8;background-color:#ffffff;}.dp-container blockquote,.dp-container q{background-color:rgba(90, 90,90, 0.04);border:1px solid rgba(90, 90,90, 0.08);}.dp-container code{background-color:rgba(90, 90,90, 0.05);border:1px solid rgba(90, 90,90, 0.48);}.dp-container blockquote:before,.dp-container blockquote:after{color:#71cfb8;}#comment_section li.comment:hover,#comment_section li..trackback:hover,#comment_section li..pingback:hover{border-color:#71cfb8;}#container_footer{border-color:#ffffff;background-color:#71cfb8;color:#ffffff;-webkit-box-shadow:0 0 0 2px #71cfb8;box-shadow:0 0 0 2px #71cfb8;}#container_footer a{color:#ffffff;}#container_footer #searchform{border-color:rgba(255, 255,255, 0.2);}#container_footer #wp-calendar tbody td a,#container_footer #wp-calendar tbody td a:hover{color:#202020;background-color:#ffffff;}#container_footer .tagcloud a,#container_footer .tagcloud a:hover,#container_footer .active_tab{color:#71cfb8;background-color:#ffffff;border-color:#71cfb8;-webkit-box-shadow:0 0 0 1px#ffffff;box-shadow:0 0 0 1px#ffffff;}#container_footer .inactive_tab{color:#ffffff;background-color:rgba(255, 255,255, 0.12);border-color:#71cfb8;-webkit-box-shadow:0 0 0 1px rgba(255, 255,255, 0.12);box-shadow:0 0 0 1px rgba(255, 255,255, 0.12);}#container_footer .dp_tab_widget_ul{border-color:#ffffff;}#container_footer .loop-share-num div{color:#ffffff;border-color:#ffffff;background-color:rgba(255, 255,255, 0.14);}#container_footer .loop-share-num a{color:#ffffff;}#container_footer #searchform input#searchtext{color:#ffffff;}#container_footer #searchform input.searchsubmit{color:#ffffff;}#container_footer #searchform input.searchsubmit:hover{color:#ffffff;}#footer,#footer #footer-bottom a,#footer #footer-bottom a:hover{background-color:#202020;color:#a5a5a5;}#footer a{color:#cccccc;}#footer a:hover{color:#71cfb8;}#footer select,#footer_menu_ul,#ft-widget-content,#ft-widget-content .dp-widget-title,#footer_menu_mobile,#footer_menu_mobile li{border-color:rgba(165, 165,165, 0.2);}#ft-widget-content .dp-widget-title span{border-color:#71cfb8;}#ft-widget-content #searchform{border-color:rgba(165, 165,165, 0.2);}#ft-widget-content #wp-calendar caption,#ft-widget-content #wp-calendar th, #ft-widget-content #wp-calendar td{background-color:rgba(165, 165,165, 0.08);}#ft-widget-content #wp-calendar tbody td#today{background-color:rgba(165, 165,165, 0.12);}#ft-widget-content #wp-calendar tbody td a{color:#202020;background-color:#cccccc;}#ft-widget-content #wp-calendar tbody td a:hover{background-color:#71cfb8;}.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(165, 165,165, 0.4);}#ft-widget-content .tagcloud a,#ft-widget-content .active_tab{color:#202020;border-color:#202020;background-color:#cccccc;-webkit-box-shadow:0 0 0 1px#cccccc;box-shadow:0 0 0 1px#cccccc;} #ft-widget-content .tagcloud a:hover{background-color:#71cfb8;-webkit-box-shadow:0 0 0 1px#71cfb8;box-shadow:0 0 0 1px#71cfb8;}#ft-widget-content .inactive_tab{color:#a5a5a5;background-color:rgba(165, 165,165, 0.08);border-color:#202020;-webkit-box-shadow:0 0 0 1px rgba(165, 165,165, 0.08);box-shadow:0 0 0 1px rgba(165, 165,165, 0.08);}#ft-widget-content .inactive_tab:hover{background-color:rgba(165, 165,165, 0.03);-webkit-box-shadow:0 0 0 1px rgba(165, 165,165, 0.03);box-shadow:0 0 0 1px rgba(165, 165,165, 0.03);}#ft-widget-content .dp_tab_widget_ul{border-color:#cccccc;}#ft-widget-content .loop-share-num div{color:#71cfb8;border-color:#71cfb8;background-color:rgba(113, 207,184, 0.14);}#ft-widget-content .loop-share-num a{color:#71cfb8;}#ft-widget-content #searchform input#searchtext{color:#a5a5a5;}#ft-widget-content #searchform input.searchsubmit{color:#a5a5a5;}#ft-widget-content #searchform input.searchsubmit:hover{color:#71cfb8;}.btn,.label{background-color:#71cfb8}/*コンテナ幅変更*/@media screen and (min-width:980px) {.dp-container {width: 980px}}/*ヘッドライン部分背景色*/#headline-sec {background-color: #40e0d0;color: #ffffff;}/*ポートフォリオ時帯背景色*/#loop-section.portfolio .loop-article {width: 310px;height: auto;padding-bottom: 70px;margin-bottom: 10px;background-color: #000;}/*トップページ Movie Collection マージン*/#text-38 .dp_sc_prof {margin: 0px 2% 40px 2%}/*All Movie 2カラム対応*/@media screen and (max-width: 570px){.page-id-1161 div.dp_sc_promobox .promo {float: left;padding: 10px 10px 30px;width: 50%;}}/*各Movie一覧 幅狭時表示不具合対応*/.page-id-859 div.dp_sc_promobox .promo {float: left;}.page-id-637 div.dp_sc_promobox .promo {float: left;}.page-id-594 div.dp_sc_promobox .promo {float: left;}.page-id-643 div.dp_sc_promobox .promo {float: left;}/*各Movie一覧 幅狭時表示不具合対応*/.page-id-129 div.dp_sc_promobox .promo {float: left;}/*SNSアイコン 3カラム対応*/div.dp_sc_promobox.sns.col3 .promo {    width: 33.3%;    float: left;    padding: 10px 10px 30px;}div.dp_sc_promobox.sns.col3 .promo p{    padding: 0px;}/*索引 1カラム*/.index1 {    border:1px solid #71cfb8;    padding:10px 0px 0px;    margin:10px 5px;}@media screen and (min-width:750px) {.index1 {    padding:10px 10% 0px;    margin:20px 10%;}}/*索引 3カラム*/.index3 {    height: auto;    overflow: hidden;    border:1px solid #1ec3ce;    padding:10px;    margin:10px;}@media screen and (min-width:750px) {.index3 > div {    float:left;    width:33.3%;}}/*SPトップページ 画像リンク 2カラム*/.image-flex {    display:flex;    display:-webkit-flex;    flex-wrap:wrap;    justify-content:space-around;}.image-flex > div {    width:45%;}#top-container-widget .image-flex img{    width:100%;    margin:5px 0;}@media screen and (min-width:750px) {.image-flex > div {    width:24%;}}/*PCトップページ 画像リンク 3カラム*/.image-flex-pc {    display:flex;    display:-webkit-flex;    flex-wrap:wrap;    justify-content:space-around;}.image-flex-pc > div {    width:30%;}#top-content-widget .image-flex-pc img{    width:100%;    margin:5px 0 10px;}#top-content-widget .image-flex-pc h5{    margin:0;    border:none;}#top-content-widget .image-flex-pc p{    padding:0;}/*カスタマーレビュー*/.costomer-review-comment{    font-size:0.7em;}.costomer-review-photo img{    width: 70%}@media screen and (min-width:500px) {.costomer-review-comment{    font-size:0.9em;}}@media screen and (min-width:750px) {.costomer-review{    display:flex;}.costomer-review-photo{    flex:1;}.costomer-review-photo > img{    width: 100%}.costomer-review-comment{    font-size:0.9em;    flex:2;}}@media screen and (min-width:1000px) {.costomer-review-comment{    font-size:1.2em;}}.movie-exp{    font-size:0.9em;}@media screen and (min-width:750px) {#post-594 > header, #post-637 > header, #post-643 > header{    margin-bottom:20px;}  .movie-exp{    font-size:1.1em;}}/*トップページ(モバイル) 一番下のマージン調整(ウィジェット依存のため、ウィジェット変更時は変更要*/#custom_html-22{    margin-bottom:0;}/*トップページ レコメンド (PC)*/#custom_html-30 .recommend > li{    position: relative;    margin: 10px 0 0;    padding: 10px 20px;    border-radius: 10px;    list-style: none;}#custom_html-30 .recommend .recommend-title{    margin-bottom: 15px;    padding: 0;    display:flex;}#custom_html-30 .recommend .recommend-title p{    vertical-align: middle;    font-weight: bold;    line-height: 1.1em;    padding:0;    margin:5px 0 0 0;}#custom_html-30 .recommend .recommend-title img {    margin: 0 15px 0 0;}#custom_html-30 .recommend ol{    display: flex;    flex-wrap: nowrap;}#custom_html-30 .recommend ol li{    list-style: none;    text-align: center;    line-height: 1.4em;    margin: 0 5px;}#custom_html-30 .recommend .product{    margin: 0 0 5px;}#custom_html-30 .recommend .product-category, #custom_html-30 .recommend .product-category:visited{    color: #71cfb8;}#custom_html-30 .recommend .plus, #custom_html-30 .recommend .equal{    margin-top: 30px;    min-width: auto;}#custom_html-30 .recommend .amount{    padding: 0 0 5px;    border: solid 3px #5a5a5a;    border-radius: 50%;    margin: 0 0 10px;    line-height: 100%;}#custom_html-30 .recommend .set-price{    color: #fda2a2;    font-size: 1.6em;    font-weight: bold;}#custom_html-30 .recommend .off{    color: #ffffff;    background-color: #fda2a2;    border-radius: 5px;    font-size: 1.3em;    font-weight: bold;    padding: 5px;    max-width: 120px;    margin: 0 auto;    line-height: 1.2em;}/*トップページ レコメンド (スマホ)*/#custom_html-31 .recommend > li{    position: relative;    margin: 10px 0 0;    padding: 10px 10px;    background: url(https://lcm-atelier.com/wp/wp-content/uploads/2019/09/背景1.jpg) repeat;    border-radius: 10px;    list-style: none;}#custom_html-31 .recommend summary{    list-style: none;}#custom_html-31 .recommend summary::-webkit-details-marker{    display: none;}#custom_html-31 .recommend .recommend-title{    padding: 0;}#custom_html-31 .recommend .recommend-title span{    display: table-cell;    vertical-align: middle;    line-height: 1em;}#custom_html-31 .recommend .recommend-title img {    margin: 0 15px 0 0;}#custom_html-31 .recommend ol{    display: flex;    flex-wrap: nowrap;    position: relative;    margin: 15px 0 5px;}#custom_html-31 .recommend ol li{    list-style: none;    text-align: center;    line-height: 1.4em;    margin: 0 5px;    align-self: center;}#custom_html-31 .recommend ol li img{    margin: 0;}#custom_html-31 .recommend .product{    border-top: solid 1px #5a5a5a;    border-bottom: solid 1px #5a5a5a;    padding: 10px 0;}#custom_html-31 .recommend .plus, #custom_html-31 .recommend .equal{    margin-top: 10px;    text-align: center;}#custom_html-31 .recommend .plus img, #custom_html-31 .recommend .equal img{    margin: 0 auto;}#custom_html-31 .recommend .amount{    line-height: 100%;}#custom_html-31 .recommend .set-price{    color: #fda2a2;    font-size: 1.3em;    font-weight: bold;    text-decoration: underline;}#custom_html-31 .recommend .off{    color: #ffffff;    background-color: #fda2a2;    border-radius: 5px;    font-size: 1.3em;    font-weight: bold;    padding: 5px;    max-width: 120px;    margin: 0 auto;    line-height: 1.2em;}//制作ガイドページ#gallery-1 {margin: auto;}#gallery-1 .gallery-item {float: left;margin-top: 10px;text-align: center;width: 50%;}#gallery-1 img {border: 2px solid #cfcfcf;}#gallery-1 .gallery-caption {margin-left: 0;}/*ウェルカムボード 商品ページ カードレイアウト*/.products-list {    margin: 0;    padding: 0;    display: flex;    flex-wrap: wrap;}.products-list .product-contents {    margin: 5px;    padding: 0;    width: calc(50% - 10px); }.products-list .thumb img {    width: 100%;    height: auto;    margin:0;}.products-list .product-name {    border-top: 1px dotted #999;    color:#888;    margin-top:0;    padding:0;    text-align:center;}@media screen and (min-width:570px){.products-list .product-contents {    margin: 15px;    width: calc(33.3% - 30px); }}/*モバイル　フッター*/#footer_menu_mobile li a{    font-size:12px;}