@charset "utf-8";.page{min-height:50vh}#main{width:100%;position:relative;overflow:hidden;text-align:center}#main video{width:100%;margin-top:-10%;z-index:1}#main:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:url(https://office.toyo-group.co.jp/wpadm/wp-content/themes/ofs/img/home/xoverlay.png.pagespeed.ic.GufA72iECs.png)}#main p{position:absolute;top:40%;text-align:center;z-index:999;width:100%;height:100%;font-size:7vw;font-weight:bold;line-height:.7em;color:rgba(255,255,255,.9);font-family:"porsche";text-shadow:1px 1px 1px rgba(0,0,0,.5)}#main p small{font-size:38px;font-weight:900;font-family:'M PLUS 1p',sans-serif}#solution-cat_list{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0;padding:0}#solution-cat_list li{list-style:none;text-align:center;flex-basis:16%;-webkit-flex-basis:16%;max-width:16%;margin:0}#solution-cat_list li a{display:block;background:#eee;position:relative;margin-bottom:10px}#solution-cat_list li a:before{display:block;content:"";padding-top:100%}#solution-cat_list li a span{position:absolute;top:50%;left:0;bottom:0;right:0;font-size:18px;margin-top:calc(25% - 5em)}#solution-cat_list li small,#solution-cat_list li i{display:block}#solution-cat_list li i{margin-top:10px}#solution-cat_list li:last-child{flex-basis:100%;-webkit-flex-basis:100%;max-width:100%;display:flex;display:-webkit-flex}#solution-cat_list li:last-child a:before{display:none}#solution-cat_list li:last-child a{flex-basis:50%;-webkit-flex-basis:50%;max-width:50%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;margin:0}#solution-cat_list li:last-child a span{position:relative;top:0;margin:0}#solution-cat_list li:last-child .solution-cat_listimg{display:block;flex-basis:50%;-webkit-flex-basis:50%;max-width:50%}#trivia-mfp_list{margin:0 0 20px;padding:0}#trivia-mfp_list li{list-style:none;flex-basis:32%;-webkit-flex-basis:32%;max-width:32%;position:relative}#trivia-mfp_list li img{width:100%;height:auto;line-height:0;vertical-align:bottom}#trivia-mfp_list li h4{margin:5px 0 0;padding:0}#trivia-mfp_list li h4 a{display:block;background:#000;padding:10px;line-height:1.4em;color:#fff;font-size:15px}#trivia-mfp_list li small{position:absolute;top:0;left:0}#trivia-mfp_list li small a{background:rgba(230,206,110,1);padding:2px 10px;color:#000!important}#home_topics{background:#f2f2f2;padding:80px 0 100px}#home_topics section{margin:0 auto!important}#topics_list h5{border-top:1px solid #000;border-bottom:1px solid #000;padding:20px 0}#topics_list a img{width:100%;height:auto}a.read-more{display:block;background:#000;color:#fff;padding:5px 10px;margin-top:10px;float:right}#product-cat_list{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:0}#product-cat_list li{list-style:none;flex-basis:12%;-webkit-flex-basis:12%;max-width:12%;margin:0 .5% 10px 0}#product-cat_list li a{display:block;border:7px solid #eee;position:relative}#product-cat_list li a:before{display:block;content:"";padding-top:100%}#product-cat_list li a span{position:absolute;top:10px;left:10px}#product-cat_list li a b{display:block;padding-right:5px;line-height:1.3em}#product-cat_list li small{display:block;font-size:12px;margin-bottom:5px}#home_case{background:url(https://office.toyo-group.co.jp/wpadm/wp-content/themes/ofs/img/common/xoverlay_gray.png.pagespeed.ic.cWdZj5T5a6.png);padding:80px 0 100px}#home_case section{margin:0 auto!important}#home_case ul{margin-bottom:50px}#case_list{margin:0;padding:0}#case_list li{background:#fff}#case_list li img{vertical-align:bottom;line-height:0}#case_list li .home_case_left{flex-basis:45%;-webkit-flex-basis:45%;max-width:45%;min-height:290px}#case_list li .home_case_right{flex-basis:55%;-webkit-flex-basis:55%;max-width:55%}#case_list li .home_case_right{padding:30px}#case_list li h5{line-height:1.3em;border-left:10px solid #eee;padding-left:20px;font-size:21px}#case_list li p{padding-left:30px;margin-bottom:10px}#case_list li:nth-child(even) .home_case_left{order:1;-webkit-order:1}@media screen and (max-width:1380px){#main{height:auto}#main video{position:relative;top:0;margin-top:0}}@media screen and (max-width:1180px){#solution-cat_list li a span{font-size:16px}#trivia-mfp_list li h4 a b{font-size:12px}#product-cat_list li{flex-basis:16%;-webkit-flex-basis:16%;max-width:16%;margin:0 .6% 10px 0}}@media screen and (max-width:960px){#solution-cat_list li{flex-basis:32.3%;-webkit-flex-basis:32.3%;max-width:32.3%}#solution-cat_list li:last-child{flex-wrap:wrap;-webkit-flex-wrap:wrap}#solution-cat_list li:last-child a,#solution-cat_list li:last-child .solution-cat_listimg{flex-basis:100%;-webkit-flex-basis:100%;max-width:100%}#solution-cat_list li:last-child a{padding:40px 0}#trivia-mfp_list li{flex-basis:49%;-webkit-flex-basis:49%;max-width:49%;margin-bottom:1.5em!important}#trivia-mfp_list li h4{margin-bottom:0!important}#trivia-mfp_list li:nth-child(n+5){display:none}#product-cat_list li{flex-basis:19%;-webkit-flex-basis:19%;max-width:19%;margin:0 1% 10px 0}#trivia-mfp_list li h4 a{font-size:13px}}@media screen and (max-width:768px){#product-cat_list li{flex-basis:24%;-webkit-flex-basis:24%;max-width:24%;margin:0 1% 10px 0!important}#product-cat_list li a b{font-size:16px}}@media screen and (max-width:680px){#main p small{font-size:24px}#solution-cat_list li a span{font-size:13px;line-height:1.4em}#solution-cat_list li small{font-size:10px}#solution-cat_list li:last-child a{padding:30px 0}#topics_list h5{padding:10px 0}#product-cat_list li a:before{display:none}#product-cat_list li a span{position:relative;top:0;left:0}#trivia-mfp_list li h4{font-size:10px;line-height:1.3em}#trivia-mfp_list li:nth-child(n+3),
#product-cat_list li a br{display:none}#trivia-mfp_list li,#case_list li .home_case_left,#case_list li .home_case_right{flex-basis:100%;-webkit-flex-basis:100%;max-width:100%}#home_topics,#home_case{padding:50px 0}#product-cat_list li{flex-basis:100%;-webkit-flex-basis:100%;max-width:100%;margin:0 0 10px 0!important}#product-cat_list li a{padding:10px}#case_list li{padding:20px!important;margin-bottom:20px!important}#case_list li .home_case_left{min-height:200px}#case_list li .home_case_right{padding:0!important}#case_list li .home_case_right p{margin-bottom:0!important}#case_list li h5{border-left:none;padding-left:0;font-size:18px}#case_list li p{padding-left:0}#case_list li:nth-child(even) .home_case_left{order:0;-webkit-order:0}}@media screen and (max-width:480px){#main p small{font-size:21px}}.solution_click{text-align:center;display:block;margin-bottom:5px}.solution_click i{font-size:24px}#solution_list{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 auto;padding:0}#solution_list li{list-style:none;text-align:center;flex-basis:16%;-webkit-flex-basis:16%;max-width:16%;margin:0 0 10px 0}#solution_list li a{display:block;background:#eee;position:relative;padding:15px 0;margin-bottom:10px}#solution_list li a:hover,#solution_tax li a:hover{background:rgba(230,206,110,1);opacity:1!important;-webkit-opacity:1!important;-moz-opacity:1!important;filter: alpha(opacity=100) !important}#solution_list li.active a,#solution_tax li.active a{background:rgba(230,206,110,1)}#solution_list li a span{font-size:18px}#solution_list li small,#solution_list li i{display:block}#solution_list li small{font-size:12px}#solution_list li i{margin-top:5px}#solution_tax{display:flex;display:-webkit-flex;margin:0 auto;padding:0}#solution_tax li{flex-grow:1;-webkit-flex-grow:1;list-style:none;justify-content:space-between;-webkit-justify-content:space-between;text-align:center;margin:0 0 10px 0;border:2px solid #fff}#solution_tax li a{display:block;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;width:100%;background:#eee;position:relative;margin-bottom:2px;padding:10px}#solution_tax li a b{width:100%}#solution_tax li a span{display:block;max-width:90%;margin:0 auto;text-align:center}#solution_tax li a span img{width:100%;height:auto}.module-solution .linkbox{display:none}#solution_post{margin:80px auto}#solution_post h3{padding-bottom:10px;margin-bottom:40px}#solution_post h3 br{display:none}.solution_item{padding:80px 0;border-top:5px solid #eee}#solution_post .flex_left{flex-basis:40%;-webkit-flex-basis:40%;max-width:40%;text-align:center}#solution_post .flex_right{flex-basis:57%;-webkit-flex-basis:57%;max-width:57%}#solution_post .flex_right{background:#eee;padding:40px}#solution_post .flex_left h4{display:inline-block}#solution_post .flex_left h4 small{display:block;font-size:16px}#solution_post .flex_left span{flex-basis:80%;-webkit-flex-basis:80%;width:80%;display:block;margin:0 auto;text-align:center}#solution_post .flex_left span img{width:100%;height:auto}#solution_post .solution_text b{color:rgba(255,0,0,1);font-weight:900}#solution_post .solution_points{margin:30px 0;background:#fff;padding:30px 30px 30px 40px}#solution_post .solution_points li{border-bottom:2px dotted #000;padding:7px 0!important;margin-bottom:10px}#solution_post nav a{background:#000;text-align:center;display:block;flex-basis:32.3%;-webkit-flex-basis:32.3%;max-width:32.3%;color:#fff;padding:15px 0;font-size:18px;line-height:1.4em}#solution_post .solution_cases{margin:40px 0 0}#solution_post .solution_cases ul{margin:0;padding:0}#solution_post .solution_cases li{margin-bottom:1em;list-style:none;align-items:center;-webkit-align-items:center}#solution_post .solution_cases li a.solution_case_left{flex-basis:20%;-webkit-flex-basis:20%;max-width:20%}#solution_post .solution_cases li a.solution_case_right{flex-basis:77%;-webkit-flex-basis:77%;max-width:77%}@media screen and (max-width:1280px){#solution_tax li a{font-size:13px;line-height:1.4em}}@media screen and (max-width:960px){#solution_list li a b{font-size:14px;line-height:1.3em}#solution_list li a small{display:none}#solution_tax{flex-wrap:wrap;-webkit-flex-wrap:wrap}#solution_tax li{flex-basis:16.6%;-webkit-flex-basis:16.6%;max-width:16.6%;margin-bottom:0}#solution_tax li a b{line-height:1.4em}#solution_tax li a{padding-bottom:0;line-height:1.3em}#solution_tax li a span{width:80%}}@media screen and (max-width:768px){#solution_list li{flex-basis:32.3%;-webkit-flex-basis:32.3%;max-width:32.3%}#solution_list li a span br{display:none}.solution_single .linkbox{display:block;background:rgba(230,206,110,1);color:#000}.solution_single .linkbox i{color:#000}.solution_single .solution_click,.solution_single #solution_list,.solution_single #solution_tax{display:none}.solution_single #solution_post{margin:30px auto}.solution_single .solution_item{margin:30px 0;padding:30px 0;border-top:1px solid #000}.solution_single #solution_post h3{padding-bottom:0;margin-bottom:30px}#solution_post .flex_left{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;margin-bottom:30px}#solution_post .flex_left h4{flex-basis:75%;-webkit-flex-basis:75%;max-width:75%;text-align:left}#solution_post .flex_left span{flex-basis:25%;-webkit-flex-basis:25%;max-width:25%}}@media screen and (max-width:680px){.solution_click{margin-bottom:0}#solution_list li{flex-basis:49%;-webkit-flex-basis:49%;max-width:49%}#solution_list li a{padding:10px 5px;margin-bottom:5px}#solution_list li i{font-size:13px}#solution_tax li{flex-basis:25%;-webkit-flex-basis:25%;max-width:25%}#solution_post .flex_left h4 small{font-size:12px}#solution_post .flex_left{margin-bottom:10px}#solution_post nav a{padding:10px 0;font-size:13px;line-height:1.3em}#solution_post nav a span{display:none}}@media screen and (max-width:480px){#solution_tax li{flex-basis:33.3%;-webkit-flex-basis:33.3%;max-width:33.3%}#solution_tax li a span{width:60%}#solution_post .flex_right{padding:20px 10px}#solution_post .solution_points{margin:20px 0}}#after_follow h3{background:#eee;padding:10px;position:relative;margin-bottom:70px}#after_follow h3:after{content:"▼";color:#eee;font-size:50px;position:absolute;left:50%;margin-left:-25px;bottom:-40px;transform:scale(3,1)}.after_follow_content:nth-child(even) .flex_left{order:1;-webkit-order:1}.after_follow_yochi{margin:0!important;padding:0!important}.after_follow_yochi li{list-style:none!important;margin-bottom:40px!important}.after_follow_yochi li h5{background:#d7d7d7;font-size:21px;padding:10px;border-left:10px solid #fc0;margin-bottom:10px!important}.after_follow_yochi li p{margin-bottom:10px}@media screen and (max-width:768px){#after_follow h3{margin-bottom:20px}#after_follow h3:after{font-size:30px;margin-left:-15px;bottom:-20px}#after_follow .flex_left{margin-bottom:30px}#after_follow02 .flex_left,#after_follow04 .flex_left{order:0;-webkit-order:0}}#cs_main{width:100%;height:280px;background:url(https://office.toyo-group.co.jp/wpadm/wp-content/themes/ofs/img/cs/xmain.jpg.pagespeed.ic.n1lDGBtU6c.jpg) center center;background-size:cover;margin-bottom:30px}#cs{margin:0;padding:0}#cs li{border:10px solid #eee;padding:20px!important;align-items:center;-webkit-align-items:center}#cs .flex_left{flex-basis:40%;-webkit-flex-basis:40%;max-width:40%;font-size:28px;font-weight:900;font-family:'M PLUS 1p',sans-serif}#cs .flex_left small{display:block;font-size:18px;margin-top:10px;padding-left:1.7em}#cs .flex_right{flex-basis:60%;-webkit-flex-basis:60%;max-width:60%}#cs li b{color:red}@media screen and (max-width:1180px){#cs .flex_left,#cs .flex_right{flex-basis:100%;-webkit-flex-basis:100%;max-width:100%}#cs .flex_left{margin-bottom:30px}}@media screen and (max-width:480px){#cs .flex_left{font-size:20px;margin-bottom:20px}#cs .flex_left small{padding-left:0}}#product h3{margin:80px auto 10px}#product_tax{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap}.product_tax_list{margin-bottom:80px}.product_tax_list h4{margin-bottom:0;font-size:28px;line-height:1.4em;background:#eee;padding:10px}.product_tax dl{flex-basis:49%;-webkit-flex-basis:49%;max-width:49%}.product_tax dt{margin-bottom:10px}.product_tax dt p{font-size:21px;margin-bottom:0}.product_tax dd{margin:0 0 5px 0!important;padding:0}.product_tax dd a{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;border:1px solid #999;padding:10px;margin-bottom:5px}.product_tax dd a:hover{color:rgba(230,206,110,1)}.product_tax dd span{flex-basis:10%;-webkit-flex-basis:10%;max-width:10%}.product_tax dd span img{max-width:50px}.product_tax dd b{flex-basis:85%;-webkit-flex-basis:85%;max-width:85%;display:block;text-align:left;padding-left:10px}.product_tax dd i{flex-basis:5%;-webkit-flex-basis:5%;max-width:5%;padding-right:2px}#product_tax h4{margin-bottom:0;font-size:18px;line-height:1.4em;background:#eee;padding:10px}#product_tax dl{flex-basis:49%;-webkit-flex-basis:49%;max-width:49%}#product_tax dt{margin-bottom:10px}#product_tax dd li{list-style:none;margin:0 0 5px 0!important;padding:0}#product_tax dd li a{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;border:1px solid #999;padding:10px}#product_tax dd li a:hover{color:rgba(230,206,110,1)}#product_tax dd li span{flex-basis:10%;-webkit-flex-basis:10%;max-width:10%}#product_tax dd li span img{max-width:50px}#product_tax dd li b{flex-basis:85%;-webkit-flex-basis:85%;max-width:85%;display:block;text-align:left;padding-left:10px}#product_tax dd li i{flex-basis:5%;-webkit-flex-basis:5%;max-width:5%;padding-right:2px}@media screen and (max-width:768px){#product_tax dl{flex-basis:100%;-webkit-flex-basis:100%;max-width:100%}.product_tax dl{flex-basis:100%;-webkit-flex-basis:100%;max-width:100%}}@media screen and (max-width:680px){.product_tax_list h4{font-size:21px}}.case_archive #case_list{margin:0;padding:0}.case_archive #case_list li:nth-child(even) .home_case_left{order:0;-webkit-order:0}.case_archive #case_list li .home_case_right p{margin-bottom:0!important}#case_post .post img{max-width:100%;height:auto}#case_post b{color:rgba(204,0,0,1)}#case_profile{margin-bottom:80px}#case_profile table{margin-bottom:30px}#case_profile th,#case_profile td{font-weight:normal;vertical-align:top;padding:10px 0;border-bottom:1px dotted #000;text-align:left}#case_profile th{width:20%}#case_profile td{width:80%;word-break:break-all}#case_before,#case_after{margin-bottom:80px}#case_before img,#case_after img{display:block;margin-bottom:20px}#case_before dl,#case_after dl{margin:0 0 50px}#case_before span,#case_after span{font-size:28px;font-weight:bold;padding-right:5px}#case_before dt,#case_after dt{font-weight:500px;font-size:21px;margin:0 0 1em;border:1px solid #000;padding:10px;font-family:'M PLUS 1p',sans-serif;font-weight:900}#case_before dd,#case_after dd{padding-left:45px;font-weight:normal}#case_post h4{background:#000;color:#fff;padding:20px;text-align:center;position:relative;margin-bottom:50px}#case_post h4:after{content:"▼";color:#000;font-size:50px;position:absolute;left:50%;margin-left:-25px;bottom:-40px;transform:scale(3,1)}.case_solution{margin-bottom:50px;align-items:center;-webkit-align-items:center}@media screen and (max-width:768px){.case_archive #case_list li{padding:0!important}.case_archive #case_list li .home_case_left,.case_archive #case_list li .home_case_right{flex-basis:100%;-webkit-flex-basis:100%;max-width:100%}#case_list li .home_case_right{padding:30px 0}.case_archive #case_list li{margin-bottom:40px!important;border-bottom:1px solid #000}#case_profile{margin-bottom:50px}#case_before .flex_left img,.case_solution .flex_left img,#case_after .flex_left img{display:block;text-align:center;margin:0 auto 20px}#case_before .flex_left,.case_solution .flex_left,#case_after .flex_left{order:1;-webkit-order:1}#case_before dt,#case_after dt{font-size:16px}}#mfp_nav{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;margin:0 auto!important;padding:0!important}#mfp_nav li{list-style:none;flex-basis:16%;-webkit-flex-basis:16%;max-width:16%;margin:0 .3%}#mfp_nav li a{padding:10px 0;color:#fff;background:#000;width:100%;display:block;text-align:center}#mfp_nav li a:hover,#mfp_nav li.current-cat a{background:rgba(230,206,110,1);color:#000;opacity:1!important;-webkit-opacity:1!important;-moz-opacity:1!important;filter: alpha(opacity=100) !important}#mfp_post{margin:50px auto}#mfp_post ul{margin:0;padding:0}#mfp_post li{flex-basis:47%;-webkit-flex-basis:47%;max-width:47%;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #999}#mfp_post .mfp_thumb{flex-basis:40%;-webkit-flex-basis:40%;max-width:40%}#mfp_post .mfp_thumb img{width:100%;height:auto;vertical-align:bottom;line-height:0}#mfp_post .mfp_text{flex-basis:55%;-webkit-flex-basis:55%;max-width:55%}#mfp_post .mfp_text h4{margin-bottom:10px}#mfp_post .mfp_text h4 a{display:block;text-align:left;line-height:1.3em;font-size:19px}#mfp_post .mfp_text span{display:inline-block;margin-right:3px;margin-bottom:5px}#mfp_post .mfp_text small a{background:#000;color:#fff;padding:2px 20px 3px;font-size:12px}#mfp_post .mfp_text small a:hover{background:rgba(230,206,110,1);color:#000;opacity:1!important;-webkit-opacity:1!important;-moz-opacity:1!important;filter: alpha(opacity=100) !important}.pagenation .flex_right{text-align:right}.mfp_main{flex-basis:60%;-webkit-flex-basis:60%;max-width:60%;border-right:1px solid #000;padding-right:5%}.mfp_main h3{text-align:left}.mfp_main img{max-width:100%;height:auto}.mfp_right{flex-basis:40%;-webkit-flex-basis:40%;max-width:40%;padding-left:5%}.mfp_right ul{margin:0;padding:0}.mfp_right li{flex-basis:100%!important;-webkit-flex-basis:100%!important;max-width:100%!important}.mfp_right li h4 a{font-size:17px!important}.mfp_main h3.post_title{font-size:34px;border-left:10px solid #eee;padding-left:20px}#mfp_post .post{margin-bottom:80px}@media screen and (max-width:1380px){#mfp_nav li a{font-size:13px}#mfp_post .mfp_text small a{display:inline-block;text-align:center;padding:2px 5px 3px;font-size:10px}}@media screen and (max-width:980px){.mfp-lead{text-align:left!important}.mfp-lead br{display:none}#mfp_nav{flex-wrap:wrap;-webkit-flex-wrap:wrap}#mfp_nav li{flex-basis:32.3%;-webkit-flex-basis:32.3%;max-width:32.3%;margin:0 .5% 5px!important}}@media screen and (max-width:768px){#mfp_post li{flex-basis:100%;-webkit-flex-basis:100%;max-width:100%;padding-bottom:20px!important;margin-bottom:20px!important}.mfp_main{flex-basis:100%!important;-webkit-flex-basis:100%!important;max-width:100%!important;border-right:none;padding-right:0;margin-bottom:50px}.mfp_right,.mfp_right li .mfp_thumb,.mfp_right li .mfp_text{flex-basis:100%!important;-webkit-flex-basis:100%!important;max-width:100%!important;padding-left:0;margin-bottom:5px}.mfp_right li{flex-basis:19%!important;-webkit-flex-basis:19%!important;max-width:19%!important;align-items:flex-start;-webkit-align-items:flex-start}.mfp_right li h4 a{font-size:12px!important;font-weight:normal}.mfp_right li .mfp_text{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.mfp_right li .mfp_text .cat a,.mfp_right li .mfp_text .cat,.mfp_right li .mfp_text .cat span{display:block;width:100%;text-align:center}.mfp_right li .mfp_text h4{order:1;-webkit-order:1;margin-top:10px}}@media screen and (max-width:680px){#mfp_nav li a{font-size:11px}#mfp_post .mfp_text h4 a{font-size:14px}.mfp_main h3.post_title{font-size:24px;border-left:10px solid #eee;padding-left:20px}.mfp_right li{flex-basis:32%!important;-webkit-flex-basis:32%!important;max-width:32%!important}}#topics_post{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap}#topics_post h3{text-align:left;font-size:38px}.topics_main{flex-basis:55%;-webkit-flex-basis:55%;max-width:55%}.topics_main .post_header{margin:0 0 20px}.topics_main .post,.topics_archive .topics_main ul{border-left:10px solid #eee;padding-left:30px;margin-bottom:40px}.topics_main img{display:block;max-width:100%;height:auto}.topics_left{flex-basis:15%;-webkit-flex-basis:15%;max-width:15%}.topics_right{flex-basis:20%;-webkit-flex-basis:20%;max-width:20%}.topics_left ul,.topics_right ul{margin:0 0 40px;padding:0}.topics_left li,.topics_right li{padding:0;margin:0 0 10px;list-style:none}.topics_right li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #000}.topics_right li a{flex-basis:25%;-webkit-flex-basis:25%;max-width:25%}.topics_right li a img{width:100%;height:auto}.topics_right li p{flex-basis:70%;-webkit-flex-basis:70%;max-width:70%;text-align:left;font-size:13px;line-height:1.3em}.topics_main .post table{width:100%!important}.topics_archive h3{margin:50px auto;font-size:24px}.topics_archive .topics_main{flex-basis:80%;-webkit-flex-basis:80%;max-width:80%}.topics_archive .topics_main li{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:20px;padding-bottom:20px!important;border-bottom:1px solid #999}.topics_archive li h5{text-align:left;font-size:24px;margin-bottom:10px}.topics_thumb{flex-basis:25%;-webkit-flex-basis:25%;max-width:25%}.topics_text{flex-basis:70%;-webkit-flex-basis:70%;max-width:70%}.topics_text h5{line-height:1.3em}.topics_text p{font-size:14px}.topics_main .pagenation{}.topics_main .pagenation a{flex-basis:32%;-webkit-flex-basis:32%;max-width:32%;display:flex;display:-webkit-flex}.topics_main .pagenation a span{flex-basis:100%;-webkit-flex-basis:100%;max-width:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;font-size:12px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal;line-height:1.3em}.topics_main .pagenation .prev span{text-align:left}.topics_main .pagenation .back span{justify-content:center;-webkit-justify-content:center}.topics_main .pagenation .next span{text-align:right}@media screen and (max-width:768px){.topics_main,.topics_left,.topics_right{flex-basis:100%!important;-webkit-flex-basis:100%!important;max-width:100%!important}.topics_archive .topics_main{order:1;-webkit-order:1}.topics_right{order:2;-webkit-order:2}.topics_archive .topics_main li{margin-bottom:20px!important}.topics_left h5{margin-bottom:5px}.topics_left .blog_cat{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.topics_left .blog_cat li{flex-grow:1;display:flex;display:-webkit-flex;padding:0 2px}.topics_left .blog_cat li a{background:#000;color:#fff;display:block;width:100%;text-align:center;padding:10px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.topics_left .blog_archive,.topics_right{display:none}.topics_main .post,.topics_archive .topics_main ul{border-left:none;padding-left:0}.pagenation a{background:#000;color:#fff;padding:10px;margin-bottom:5px;font-size:12px}}@media screen and (max-width:680px){.topics_thumb,.topics_text{flex-basis:100%!important;-webkit-flex-basis:100%!important;max-width:100%!important}.topics_left .blog_cat{flex-wrap:wrap;-webkit-flex-wrap:wrap}.topics_left .blog_cat li{flex-basis:49.7%!important;-webkit-flex-basis:49.7%!important;max-width:49.7%!important;padding:0;margin-bottom:2px!important}#topics_post h3{font-size:24px}}#nadeshiko_post li{list-style:none;flex-basis:33%;-webkit-flex-basis:33%;max-width:33%;border:1px solid #000;padding:5px}#nadeshiko_post li a{flex-basis:20%;-webkit-flex-basis:20%;max-width:20%}#nadeshiko_post li a img{width:100%;height:auto;line-height:0;vertical-align:bottom}#nadeshiko_post li .nj_vol{flex-basis:75%;-webkit-flex-basis:75%;max-width:75%}#nadeshiko_post li:last-child{margin-bottom:1.5em!important}.wrapper .wsp-container:nth-child(2) h2,
.wrapper .wsp-container li br{display:none}.wrapper .wsp-container h2,.wrapper .wsp-container h2 a{font-size:38px;text-align:left;margin:50px 0 10px}.wrapper .wsp-container{margin:50px auto 0}.wrapper .direct{margin:0}.wrapper .wsp-container ul{margin:0;padding:0}.wrapper .wsp-container li{list-style:none}.wrapper .wsp-container li a{display:block;padding:10px 20px 10px 10px;background:#eee;border-left:5px solid #ccc}