@charset "utf-8";.top_contents{padding-bottom:3em;overflow:hidden}@media print,screen and (min-width :768px){.top_contents section{margin-bottom:3em}}@media only screen and (max-width :768px){.top_contents section{margin-bottom:2em}.top_contents .inner_block{width:95%;margin:0 auto}}#top_reason{border-top:3px solid #fff;background-color:rgba(146,93,45,.05)}@media print,screen and (min-width :500px){#top_reason{padding:3em 0}}@media only screen and (max-width :500px){#top_reason{padding:1em 0}}.top_reason_title{margin-bottom:2em}.top_reason_title img{max-width:70%;height:auto}.top_reason_text{padding:.8em 0;font-weight:700;font-size:125%}.top_reason_img_list li:nth-child(1) .top_reason_text span{color:#006200}.top_reason_img_list li:nth-child(2) .top_reason_text span{color:#d85913}.top_reason_img_list li:nth-child(3) .top_reason_text span{color:#dc2c2c}@media print,screen and (min-width :700px){.top_reason_img_list{margin-bottom:1em}.top_reason_img_list li{width:32.6%;float:left;margin-right:1%}.top_reason_img_list li:nth-child(3n){margin-right:0}.top_reason_img_list li img{margin-bottom:.5em}.top_reason_link_list li{width:49%;float:left}.top_reason_link_list li:nth-child(2n){float:right}}@media only screen and (max-width :900px){.top_reason_text{font-size:100%}}@media only screen and (max-width :700px){.top_reason_title{margin:0 auto 1em auto}.top_reason_img_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;margin-bottom:.5em}.top_reason_img{width:40%}.top_reason_text{width:60%;font-size:90%}.top_reason_link_list li{padding:0 1em}}#top_reason{border-top:3px solid #fff}.col3_banner li{float:left}@media print,screen and (min-width :768px){.col3_banner li{width:32.3%;margin-right:1%;margin-bottom:1%}.col3_banner li:nth-child(3n){margin-right:0}}@media only screen and (max-width :768px){.col3_banner li{width:49%;margin:.5%}}.top_ranking_title{margin-bottom:1em}.ranking_01rank{float:left;width:48%}.ranking_02rank{float:right;width:48%}.ranking_icon{text-align:center;display:block;margin-bottom:.3em;font-size:160%;border-bottom:4px solid #ccb808;padding-right:1.5em;overflow:hidden}.ranking_icon:before{content:"";display:inline-block;background:url(//ekamo.com/wp/wp-content/themes/syun-responsive2025/css/page/../images/top/oukan.png) 0% 0% no-repeat;-moz-background-size:100% auto;background-size:100% auto;width:1.35em;height:1em;vertical-align:-5%;margin-right:.5em}.ranking_icon span{font-size:140%;display:inline-block;margin:0 .1em}@media only screen and (max-width :768px){.ranking_icon{font-size:140%}}.ranking_otherrank .ranking_img{float:left;width:35%}.ranking_othertext{float:right;width:60%}.ranking_otherrank .ranking_icon{text-align:left;font-size:130%;border:none;position:relative}.ranking_otherrank .ranking_icon:after{content:"";display:inline-block;background:#ccb808;width:100%;height:3px;position:absolute;top:50%;left:5.5em}.product_text{margin-bottom:0 !important}.ranking_left .ranking_img{margin-bottom:1em}.ranking_title{margin-bottom:.5em}.ranking_otherrank .product_text{margin-bottom:0}@media print,screen and (min-width :768px){.ranking_left{float:left;width:58%}.ranking_right{float:right;width:39%;font-size:90%}}.blog_blockbg{background:#fff;border-bottom:1px solid #c5bdaf}.blog_blockbg h2{text-align:center}.top_syunkan_t_bg,.top_blog_t_bg{padding:3em 10%;position:relative;margin-bottom:1em}.top_syunkan_t_bg{background:url(//ekamo.com/wp/wp-content/themes/syun-responsive2025/css/page/../images/top/top_syunkan.jpg) 0% 100% no-repeat;-moz-background-size:cover;background-size:cover}.top_blog_t_bg{background:#f5f5f5;-moz-background-size:cover;background-size:cover}.top_syunkan_t_bg:after,.top_blog_t_bg:after{background:url(//ekamo.com/wp/wp-content/themes/syun-responsive2025/css/page/../images/top/top_blog_bg_top.png) 0% 0% repeat-x;position:absolute;content:"";bottom:0;left:0;width:100%;height:10px}@media only screen and (max-width :768px){.top_biyori_t_bg h3 img,.top_syunkan_t_bg h3 img{max-width:50%;height:auto}.top_blog_t_bg h3 img{max-width:90%;height:auto}}.top_post_img{width:30%;float:left;height:auto;overflow:hidden}.blog_img_size{width:200%;padding-top:100%;position:relative;background:#f5f5f5}.blog_img_size img{position:absolute;left:-25%;top:0}.top_blog_list_text{width:65%;float:right;font-size:95%;overflow:hidden}.top_blog_list a{display:block;color:#1e1411;padding:.8em .5em;font-weight:400}@media print,screen and (min-width :768px){.top_blog_list a:hover .top_post_tit{color:#d38308}ul.top_blog_list li{margin-right:0;width:50%;float:left;margin-bottom:.5em}}@media only screen and (max-width :768px){.top_blog_list li{border-bottom:1px solid #f5f5f5}.top_blog_list a{background:url(//ekamo.com/wp/wp-content/themes/syun-responsive2025/css/page/../images/common/icon_green.png) 98% 50% no-repeat;-moz-background-size:8px 8px;background-size:8px 8px;padding-right:30px;display:block}}.top_post_tit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:110%;margin-bottom:.5em}.top_post_days{font-size:80%;margin-bottom:.5em;color:#d38308}.top_post_excerpt{font-size:90%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:1em;overflow:hidden;font-weight:400}.top_post_more{text-align:right}.top_post_more span{background:#d36808;color:#fff;padding:.8em;padding-bottom:.6em;display:inline-block;font-size:80%;font-weight:700}#top_news{position:relative}#top_news .inner_block{position:relative;background:#fff}#top_news .inner_block li{border-bottom:1px solid #ccc;font-size:90%}@media print,screen and (min-width :768px){.top_news_block{padding:2em}}@media only screen and (max-width :768px){#top_news .inner_block{padding:2.5%}}@media print,screen and (min-width :768px){.top_news_days{width:10em;float:left}.top_news_tit{padding-left:10em}}@media only screen and (max-width :768px){.top_news_list li a{background:url(//ekamo.com/wp/wp-content/themes/syun-responsive2025/css/page/../images/common/icon_green.png) 98% 50% no-repeat;-moz-background-size:8px 8px;background-size:8px 8px;padding:.5em 30px .5em .5em}.top_news_block{margin-bottom:1em}}.top_news_title,.top_block_title{color:#12491d;border-bottom:1px solid #988b4c;line-height:140%;padding:.5em 0;margin-bottom:.5em}.top_news_block a{display:block;color:#1e1411;padding:.5em 0}.top_news_days{font-size:80%;margin-bottom:.5em;color:#d38308}