/*!Theme Name: Lmaga.jp
Description: 関西を遊ぶニュースサイト･Lmaga.jp
Theme URI:
Author: Lmagazine Co.,Ltd.
Author URI:
Version: 4.0.1
License:
License URI:*/blockquote,body,dd,div,dl,dt,embed,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input,li,object,ol,option,p,pre,select,table,td,textarea,th,ul{margin:0;padding:0;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:400}table{border-spacing:0}* html table,:first-child+html table{border-collapse:collapse}caption,th{text-align:left}img,table,td,th{border:0}img,input{vertical-align:middle}img{max-width:100%;height:auto}q:after,q:before{content:""}ul{list-style:none}html{font-size:62.5%}body{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:1.6em;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a,body{color:#333}a{text-decoration:none}.pc{display:none!important}body.fixed{position:fixed;width:100%}#header{width:100%}.header_inner,.header_top{position:relative}.header_top{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:60px;margin:0 5vw}.header_logo{width:34vw}.header_logo img{vertical-align:top}.header_search{position:absolute;right:22.5vw}.header_bookmark{position:absolute;right:11vw}.header_icon a{display:block;width:10vw;height:10vw;background:#ededed;border-radius:100%;line-height:9vw;text-align:center;cursor:pointer}.header_icon img{width:45%}.search_content{display:none;margin:0 5vw 15px}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.search_content.show{display:block;-webkit-animation:fadeIn .3s linear 0s;animation:fadeIn .3s linear 0s}.header_menu{position:absolute;right:0}.header_menu_trigger{position:relative;width:7.8vw;height:20px;cursor:pointer;z-index:9999}.header_menu_trigger,.header_menu_trigger span{display:inline-block;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.header_menu_trigger span{position:absolute;right:0;width:100%;height:2px;background:#333}.header_menu_trigger span:first-of-type{top:0}.header_menu_trigger span:nth-of-type(2){top:9px;width:70%}.header_menu_trigger span:nth-of-type(3){bottom:0}.header_menu_trigger.active span:first-of-type{-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.header_menu_trigger.active span:nth-of-type(2){opacity:0}.header_menu_trigger.active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(315deg);transform:translateY(-8px) rotate(315deg);width:100%}.header_menu_trigge.active{position:fixed;top:19px;right:5vw}.drawer_list{background:#fff;height:100vh;width:100%;overflow-y:auto;position:fixed;top:0;z-index:9998;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .6s ease;transition:all .6s ease;opacity:0}.drawer_list.open{padding-top:60px;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.drawer_list_inner{margin:0 5vw}.search_form{position:relative}.search_input{display:block;background:#ededed;border:none;border-radius:21vw;box-sizing:border-box;width:100%;height:34px;line-height:16px;margin:0;outline:0;padding:8px 14px 8px 40px;font-size:3.5vw;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search_btn input{position:absolute;left:15px;top:8px;display:block;width:18px;height:auto;cursor:pointer}.main_menu{display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;margin:20px -3vw 20px 0}.main_menu>li{width:43.5vw;margin-right:3vw;margin-bottom:10px;font-size:3.6vw;line-height:1.5}.main_menu>li.head{width:100%}.main_menu>li>a{display:block;padding-bottom:5px;border-bottom:1px solid #ddd}.main_menu>li>a img{width:4.5vw;margin-right:1.8vw;vertical-align:top}.main_menu .news{width:100%}.main_menu .news a{border-bottom:none}.main_menu_category{overflow:hidden}.main_menu_category li{float:left;margin-right:1vw;margin-bottom:5px;font-size:3.2vw;line-height:1;text-align:center}.main_menu_category li a{display:block;background:#dfecf6;border-radius:21vw;padding:1.5vw 5vw}.area_menu{margin-bottom:20px}.menu_ttl{font-size:4.5vw;margin-bottom:10px}.menu_ttl img{width:6vw;margin-right:1.8vw;vertical-align:bottom}.sub_menu .main_menu_category li{width:auto;margin-right:5px}.sub_menu .main_menu_category li:nth-child(2n){margin-right:5px}.sub_menu .main_menu_category li a{padding-right:5vw;padding-left:5vw}.drawer_list .footer_menu{margin-top:30px;margin-bottom:180px}.drawer_list .footer_menu .footer_banner{margin-bottom:20px}.drawer_list .footer_menu .sns li a{background:#333}.drawer_list .footer_menu_list li a{border-color:#ddd}.drawer_list .footer_menu_list li:nth-child(2n) a{border-right-color:#ddd}.drawer_list .footer_menu_list li:nth-child(-n+2) a{border-top-color:#ddd}.drawer_list .footer_menu_list li a:before{border-top-color:#333;border-right-color:#333}.drawer_list .copyright{color:#333}@-webkit-keyframes scrollText{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scrollText{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.header_headline{width:100%;background:#e60012;padding:2vw 0;color:#fff;font-size:3.8vw;box-sizing:border-box;text-align:center;overflow:hidden}.header_headline p{display:inline-block;margin:0;padding-left:100%;white-space:nowrap;line-height:1em;-webkit-animation:scrollText 15s linear infinite;animation:scrollText 15s linear infinite}.header_headline a{color:#fff;display:block}.header_ad{padding:15px 0 20px;text-align:center}.header_ad .ad{margin:0 auto}.article_big{position:relative;width:100%;margin-bottom:10px;background-position:50%;background-size:cover;background-repeat:no-repeat}.article_big a{display:block}.article_big .article_img,.article_big .article_txt{width:100%}.article_big .article_txt{position:absolute;bottom:0;padding:5vw;color:#fff;background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8));box-sizing:border-box}.article_big .article_txt .title{font-size:5vw;font-weight:700}.article_big .article_txt .date{font-size:3.5vw}.article_big .article_txt .new,.article_big .article_txt .status{font-size:2.6vw;vertical-align:middle}.title{margin-bottom:2px;line-height:1.2;visibility:hidden}.date{font-family:Lato,sans-serif}.new{background:#e60012}.new,.status{color:#fff;font-family:Lato,sans-serif;font-weight:700;margin-right:1.8vw;padding:.4vw 3vw;border-radius:21vw}.status{background:#aaa}.article_img img{width:100%;position:absolute;top:0}.article_list,.article_list2{display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.article_list2 li,.article_list li{width:100%}.article_list2 li a,.article_list li a{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-top:5px}.pickup .article_list li a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.article .article_list2 li:first-child a,.article .article_list li:first-child a{margin-top:0}.article_img{width:26%;height:auto;position:relative;overflow:hidden}.article_img:before{content:"";display:block;padding-top:66.6667%}.article_txt{width:71%;margin-right:1px;text-align:right}.article_txt .title{font-size:4vw;text-align:left}.article_txt .date{font-size:2.8vw}.article_txt .new,.article_txt .status{font-size:2.5vw}li .date{color:#aaa}li .new,li .status{vertical-align:1px}.article_area{margin-bottom:10px}.article_areatag a{display:block;width:100%;background:#dfecf6;margin-bottom:10px;padding:6px 0;font-size:3.8vw;font-weight:700;border-radius:21vw;text-align:center}.article_area li{margin-bottom:5px}.article_area li:first-child{margin-bottom:10px}.article_area li:nth-child(n+2),.article_area li:nth-child(n+2) .article_txt{width:100%;margin-right:0}.more_btn{color:#333}.more_btn a{position:relative;display:block;width:50vw;margin:15px auto 0;padding:2vw 0;border:1px solid #333;border-radius:21vw;font-size:3.8vw;text-align:center;background-color:inherit}.more_btn a:hover{background:#eee;border-color:#ddd}.more_btn a:after,.more_btn a:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.more_btn a:before{right:4vw;width:2.8vw;height:1px;background:#333}.more_btn a:after{right:3.9vw;width:6px;height:6px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.more_pager{clear:both;margin-top:15px;text-align:center}.more_pager li{display:inline-block;font-size:3.8vw}.more_pager li a,.more_pager li span{display:block;width:8vw;height:8vw;line-height:8vw;margin:0 .2vw;border:1px solid #ddd;border-radius:100%}.more_pager li.current span{background:#e60012;color:#fff;border:none}.more_pager li a{color:#999}.more_pager .next,.more_pager .prev{font-size:4vw}.contents_ad{padding:20px 0 0;text-align:center}.contents_ad .ad+.ad{display:none}.section{margin:40px 5vw 0}.article .section{margin-right:0;margin-left:0}.contents_ttl{font-size:5.2vw;text-align:center;margin-bottom:18px}.contents_ttl img{width:auto;height:5vw;margin-right:1.8vw;vertical-align:top}.banner{margin-top:20px;overflow:hidden}.banner li{float:left;width:29.3vw;margin-left:1vw}.banner li:first-child{margin-left:0}.banner li a{display:block;padding:10px 0;background:#f4f4f4;border:1px solid rgba(0,0,0,.05);text-align:center}.banner li.savvy a{background:#fbeaf3}.banner li.meets a{background:#eaf9e4}.banner li.mook a{background:#fcebdd}.banner li a img{width:auto;height:6vw}.recommend .article_list li:nth-child(-n+2){width:43.5vw;box-sizing:border-box;overflow:hidden;vertical-align:top}.recommend .article_list li:first-child{margin-right:3vw}.recommend .article_list li:nth-child(-n+2) a{display:block;margin-top:0;margin-bottom:5px}.recommend .article_list li:nth-child(-n+2) .article_img,.recommend .article_list li:nth-child(-n+2) .article_txt{width:100%}.recommend .article_list li:nth-child(-n+2) .article_img{margin-bottom:10px}.recommend .article_list li:nth-child(-n+2) .article_txt .title{margin-bottom:5px}.ranking .article_list .rank{width:8%;color:#e60012;font-family:Lato,sans-serif;font-size:8vw;font-weight:700;text-align:center;margin-bottom:3vw}.ranking .article_list .ad .rank{font-size:4.4vw;margin-bottom:3.5vw}.ranking .article_list .rank span{border-bottom:1vw solid #e60012}.ranking .article_list .ad .rank span{padding-bottom:2px}.ranking .article_list .article_txt{width:60%}.ranking .article_list .article_txt .title{margin-bottom:0}.photoranking_list{overflow:hidden}.photoranking_list li{position:relative;float:left;width:28.8vw;margin-right:1.8vw;margin-top:1.8vw}.photoranking_list li:nth-child(-n+3){margin-top:0}.photoranking_list li:nth-child(3n){margin-right:0}.photoranking_list li span{position:absolute;bottom:0;right:0;color:#fff;background:#e60012;width:5.5vw;height:5.5vw;border-radius:1.5vw 0 0 0;font-family:Lato,sans-serif;font-size:3.8vw;text-align:center;line-height:5.5vw}.photoranking_list li:last-child span{font-size:3vw}.photoranking_list a{display:block;position:relative;overflow:hidden}.photoranking_list a:before{content:"";display:block;padding-top:66.6667%}.photoranking_list a img{position:absolute;top:0}#side{display:none}#footer{clear:both;background:#eef3f7;margin-top:45px;padding-top:30px}#footer .sub_contents{margin:0 5vw}#footer .sub_contents .section{margin:0;padding-bottom:40px}#footer .sub_contents .pickup .article_list li{width:43.5vw;box-sizing:border-box;vertical-align:top}#footer .sub_contents .pickup .article_list li:nth-child(odd){margin-right:3vw}#footer .sub_contents .pickup .article_list li a{margin-top:15px}#footer .sub_contents .pickup .article_list li:nth-child(-n+2) a{margin-top:0}#footer .sub_contents .pickup .article_list .article_img,#footer .sub_contents .pickup .article_list .article_txt{width:100%}#footer .sub_contents .pickup .article_list .article_img{margin-bottom:5px}#footer .sub_contents .pickup .article_list .article_txt .title{font-size:3.5vw;margin-bottom:0}#footer .sub_contents .present{padding-bottom:20px}.present .present_list li a{position:relative;display:block;background:#fff;padding:3.2vw 3vw;border:1px solid #ccc;border-top:0;font-size:3.5vw}.present .present_list li:first-child a{border-top:1px solid #ccc}.present .present_list li a:after,.present .present_list li a:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.present .present_list li a:before{right:4vw;width:1.5vw;height:1.5vw;border-top:2px solid #e60012;border-right:2px solid #e60012;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#footer .sub_contents .contents_ad{padding-bottom:40px}.magazine ul{overflow:hidden}.magazine li{float:left;width:28.4vw;margin-left:2.4vw}.magazine li:first-child{margin-left:0}.magazine li a{display:block;text-align:center}.magazine li>div{display:none}#footer .footer_menu{background:#e60012}#footer .footer_menu a{color:#fff}#footer .footer_menu .footer_menu_inner{margin:0 5vw;padding:25px 0 30px}.footer_logo{display:none}.footer_menu .sns{letter-spacing:-.4em;text-align:center}.footer_menu .sns li{display:inline-block;margin:0 1.4vw;letter-spacing:normal}.footer_menu .sns li a{display:block;width:10vw;height:10vw;background:#fff;border-radius:100%;line-height:10vw;text-align:center}.footer_menu .sns li a img{width:60%}.footer_menu_list{letter-spacing:-.4em;margin:15px 0}.footer_menu_list li{display:inline-block;width:50%;letter-spacing:normal}.footer_menu_list li a{position:relative;display:block;padding:3.2vw 3vw;border:1px solid #fff;border-top:0;border-right:0;font-size:3.5vw;box-sizing:border-box}.footer_menu_list li:nth-child(2n) a{border-right:1px solid #fff}.footer_menu_list li:nth-child(-n+2) a{border-top:1px solid #fff}.footer_menu_list li a:after,.footer_menu_list li a:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.footer_menu_list li a:before{right:3vw;width:1.5vw;height:1.5vw;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.copyright{font-family:Lato,sans-serif;font-size:3vw;color:#fff;text-align:center}@media print,screen and (min-width:1024px){.pc{display:block!important}.sp{display:none!important}img{vertical-align:bottom}.header_inner{width:1140px;margin:20px auto}.header_top{display:block;height:auto;margin:0}.header_logo{width:160px}.header_bookmark{top:-2px;right:50px}.header_search{top:-2px;right:102px}.header_icon a{width:42px;height:42px;line-height:38px}.header_icon a:hover{background:#ddd}.header_icon img{width:18px;vertical-align:middle}.header_menu{top:10px}.search_content{width:1140px;margin:0 auto 20px}.search_content.show{margin:20px auto}.header_menu_trigger{width:30px}.header_menu_trigger:hover span:nth-of-type(2){width:100%}.drawer_list.open{padding-top:80px}.drawer_list_inner{width:960px;margin:auto}.drawer_left{float:left;width:500px;margin-right:40px}.search_input{height:40px;padding-left:42px;font-size:1.6rem;line-height:20px;border:1px solid #fff;box-sizing:border-box}.search_input:focus{border-color:#ccc}.search_btn input{top:10px;width:18px}.main_menu{margin-bottom:30px}.main_menu>li{display:block;width:100%;margin-bottom:15px;font-size:1.6rem}.main_menu .news{margin-bottom:10px}.main_menu>li>a{padding-bottom:8px}.main_menu>li>a:hover{color:#ccc}.main_menu>li>a img{width:24px;margin-right:12px}.main_menu_category li{margin-right:1%;margin-bottom:1%;font-size:1.4rem}.main_menu_category li:nth-child(2n){margin-right:1%}.main_menu_category li a{padding:6px 20px;border:1px solid #fff;box-sizing:border-box}.main_menu_category li a:hover{background:#fff;border:1px solid #dfecf6}.menu_ttl{font-size:2rem;margin-bottom:15px}.menu_ttl img{width:30px;margin-right:10px}.sub_menu .main_menu_category li a{padding:6px 20px}.drawer_list .footer_menu{float:left;width:420px;margin:0}.drawer_list .footer_menu .footer_banner{margin-bottom:30px}.drawer_list .footer_menu .footer_banner a:hover img{opacity:.8}.drawer_list .footer_menu .sns{text-align:center;margin-bottom:30px}.drawer_list .footer_menu_list{float:none;width:100%}.drawer_list .footer_menu_list li{width:50%;margin:0 auto 15px}.drawer_list .copyright{display:none}.header_headline{position:absolute;top:2px;left:190px;width:24%;background:#ededed;padding:8px 0;color:#333;font-size:1.4rem;border-radius:21vw}.header_headline a{color:#333}.header_ad{background:#eef3f7;width:1140px;margin:20px auto 40px;padding:20px 0}#contents{width:1140px;margin:auto;overflow:hidden}#main{float:left;width:770px}.article_big{float:left;width:52%;width:calc(52% + 1px);margin-right:19px;margin-bottom:0}.article_big .article_txt{padding:20px}.title{margin-bottom:5px}.new,.status{display:inline-block;margin-right:8px;padding:3px 10px}.article_big .article_txt .title{font-size:2.4rem}.article_big .article_txt .date{font-size:1.4rem}.article_big .article_txt .new,.article_big .article_txt .status{font-size:1.2rem}.article .article_list a{float:right;width:100%;margin-top:8px}.article_img{overflow:hidden}.article_img img,.article_txt .title{-webkit-transition:all .2s;transition:all .2s}a:hover .article_img img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}li a:hover .article_txt .title{color:#e60012}.article_list li:first-child a{margin-top:0}.article_list2>li{width:47.5%;margin-right:5%}.article_list2>li:nth-child(2n){margin-right:0}.article_list2>li>a{margin-top:8px}.article_list2>li:nth-child(-n+2)>a{margin-top:0}.article_txt .title{font-size:1.5rem}.article_txt .date{font-size:1.2rem}.article_txt .new,.article_txt .status{font-size:1rem}li .date{font-weight:700}li .new,li .status{vertical-align:1px}.area_wrap{display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.article_area{position:relative;width:49%;margin-bottom:12px;margin-right:2%;border-top:1px solid #eee}.article_area:nth-child(-n+2){border-top:none}.article_area:nth-child(2n){margin-right:0}.article_areatag{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.article_areatag a{width:62px;height:62px;margin-bottom:0;padding:0;line-height:62px;font-size:1.4rem;border:1px solid #fff;box-sizing:border-box}.article_areatag a:hover{background:#fff;border:1px solid #e4e4e4}.article_area .article_list{display:block;margin:12px 0 12px 80px}.article_area:nth-child(-n+2) .article_list{margin-top:0;margin-bottom:0}.article_area:nth-child(-n+2) .article_list li:first-child{margin-bottom:0}.article_area .article_list .article_txt{width:100%;margin-right:0}.more_btn{clear:both}.more_btn a{width:36%;margin-top:20px;padding:12px 0;font-size:1.4rem}.more_btn a:before{right:20px;width:20px}.more_btn a:after{right:20px}.more_pager{margin-top:20px}.more_pager li{font-size:1.6rem}.more_pager li a,.more_pager li span{width:34px;height:34px;line-height:34px;margin:0 1px}.more_pager li a:hover{background:#e60012;color:#fff;border-color:#e60012}.section .more_pager{margin-top:0}.more_pager .next,.more_pager .prev{font-size:1.8rem}.section{margin:50px auto 0}.contents_ad{padding:30px 0}.contents_ad .ad{display:inline-block;height:auto}.contents_ad .ad+.ad{display:inline-block;margin-left:20px}#main .contents_ad{background:#eef3f7;margin-top:40px}.contents_ttl{font-size:2.4rem;text-align:left}.contents_ttl img{height:24px;margin-right:10px}#main .section:not(.feed) .article_list li{width:32%;margin-right:2%;margin-bottom:2%}#main .section:not(.feed) .article_list li a{margin-top:0}#main .section:not(.feed) .article_list li:nth-child(3n){margin-right:0}#main .section.recommend .article_list li{width:23.5%}#main .section.recommend .article_list li:nth-child(3n){margin-right:2%}#main .section.recommend .article_list li:nth-child(4n){margin-right:0}#main .section:not(.feed) .article_list li a{display:block}#main .section:not(.feed) .article_list .article_img{width:100%;margin-bottom:10px}#main .section:not(.feed) .article_list .article_txt{width:100%}#main .tag .main_menu_category li{width:auto}#main .tag .main_menu_category li:nth-child(2n){margin-right:1%}#main .banner,#main .photoranking,#main .ranking{display:none}#side{display:block;float:right;width:300px}#side .section{margin-top:40px}#side .contents_ad{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:40px 0;padding:20px 0}#side .contents_ad.top{margin-top:0}#side .contents_ad.bottom{margin-bottom:0}#side>:first-child{margin-top:0}#side>:last-child{margin-bottom:0}.magazine li{width:32%;margin-left:2%}.magazine li img{margin-bottom:10px}.magazine li a:hover img{opacity:.8}.magazine li>div{display:block;font-size:1.2rem}.magazine li>div a{display:block;padding:6px 0;border-radius:2px}.pickup .article_list li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.release_btn a{background:#e60012;color:#fff}.release_btn a:hover{background:#ff0014}.voice_btn a{border:1px solid #ddd;margin-top:5px}.voice_btn a:hover{background:#eee}.ranking .article_list .rank{font-size:3rem;margin-bottom:14px}.ranking .article_list .ad .rank{font-size:1.6rem;margin-bottom:10px}.ranking .article_list .rank span{border-bottom-width:5px}.photoranking_list li{width:32%;margin-right:2%;margin-top:2%;overflow:hidden}.photoranking_list li span{width:22px;height:22px;border-radius:8px 0 0 0;font-size:1.4rem;line-height:22px}.photoranking_list li:last-child span{font-size:1.2rem}.photoranking_list a img{-webkit-transition:all .2s;transition:all .2s}.photoranking_list a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}#footer{clear:both;background:0 0;margin-top:80px;padding-top:0}#footer .sub_contents{display:none}#footer .footer_menu_inner{overflow:hidden;width:1140px;margin:auto;padding:50px 0}.footer_right{float:left;width:30%}.footer_logo{display:block;float:left;margin-right:20px}.footer_logo a:hover{opacity:.5}.footer_menu .sns{text-align:left}.footer_menu .sns li{margin:0 4px}.footer_menu .sns li:first-child{margin-left:0}.footer_menu .sns li a{width:36px;height:36px;line-height:34px}.footer_menu .sns li a:hover{opacity:.5}.footer_menu .sns li a img{vertical-align:middle}.footer_menu_list{float:right;width:58%;margin:0}.footer_menu_list li{width:25%;margin:7px 0}.footer_menu_list li a{padding:0 0 0 20px;border:none;font-size:1.2rem}.footer_menu_list li a:hover span{opacity:.5}.footer_menu_list li a:after,.footer_menu_list li a:before{right:auto;left:0}.footer_menu_list li a:before{right:auto;left:0;width:5px;height:5px}.footer_menu_list li:nth-child(-n+2) a{border-top:none}.footer_menu_list li:nth-child(2n) a{border-right:none}.copyright{clear:both;font-size:1.2rem;text-align:left}.article_area_inner a .title,.article_areatag a,.drawer_list .footer_menu .footer_banner img,.footer_logo a,.footer_menu .sns li a,.footer_menu_list li a span,.header_icon a,.magazine li img,.main_menu>li>a,.main_menu_category li a,.more_btn a,.more_pager li a,.release_btn a,.voice_btn a{-webkit-transition:all .3s;transition:all .3s}}@-moz-document url-prefix(){li .date{font-weight:400}}.paging{overflow:hidden;margin-bottom:20px;padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.paging>div{font-size:4vw;text-align:center;box-sizing:border-box}.paging>div p{display:block;color:#ccc;padding:5px 5vw}.paging>div p span{position:relative}.paging>div span:after,.paging>div span:before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}.paging .prev{float:left;width:48%;padding-left:4vw;border-right:1px solid #eee}.paging .prev span:after,.paging .prev span:before{left:0}.paging .prev span:before{left:-4vw;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.paging .next{float:right;width:48%;padding-right:4vw}.paging .next span:after,.paging .next span:before{right:0}.paging .next span:before{right:-4vw;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.paging span:before{width:1.8vw;height:1.8vw;border-top:2px solid #ccc;border-right:2px solid #ccc}a .paging span:before{border-top-color:#e60012;border-right-color:#e60012}@media print,screen and (min-width:1024px){.paging>div{font-size:1.6rem}.paging>div p{padding:5px 0}.paging .prev{padding-left:20px}.paging .next{padding-right:20px}.paging span:before{width:8px;height:8px}.prev .paging span:before{left:-20px}.next .paging span:before{right:-20px}}.wp-block-button{color:#333}.wp-block-button .wp-block-button__link{position:relative;display:block;width:50vw;margin:15px auto 0;padding:2vw 0;border:1px solid #333;border-radius:21vw;font-size:3.8vw;text-align:center;background-color:inherit}.wp-block-button .wp-block-button__link:hover{background:#eee;border-color:#ddd}.wp-block-button .wp-block-button__link:after,.wp-block-button .wp-block-button__link:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.wp-block-button .wp-block-button__link:before{right:4vw;width:2.8vw;height:1px;background:#333}.wp-block-button .wp-block-button__link:after{right:3.9vw;width:6px;height:6px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main_body .main_txt figure{margin-bottom:20px}figure figcaption{color:#999;font-size:3.2vw;line-height:1.2;margin-top:5px;text-align:left}figure figcaption a{display:block;float:right}figure figcaption a:hover{color:#e60012;text-decoration:underline}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}@media print,screen and (min-width:1024px){.wp-block-button{clear:both}.wp-block-button .wp-block-button__link{width:36%;margin-top:20px;padding:12px 0;font-size:1.4rem}.wp-block-button .wp-block-button__link:before{right:20px;width:20px}.wp-block-button .wp-block-button__link:after{right:20px}figure figcaption{font-size:1.2rem}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{pointer-events:none;max-width:calc(100vw - 10px);-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;background-color:#333;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,transform;transition-property:visibility,opacity,transform,-webkit-transform;outline:0}.tippy-tooltip[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;-webkit-transform-origin:50% 0;transform-origin:50% 0;bottom:-7px}.tippy-tooltip[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;-webkit-transform-origin:50% 7px;transform-origin:50% 7px;top:-7px}.tippy-tooltip[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%;right:-7px}.tippy-tooltip[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;-webkit-transform-origin:7px 50%;transform-origin:7px 50%;left:-7px}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{position:absolute;border-color:transparent;border-style:solid}.tippy-content{padding:5px 9px}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.article_head{overflow:hidden}#breadcrumb{margin-left:5vw;margin-bottom:12px;font-size:3.5vw}.article_head #breadcrumb{float:left}#breadcrumb ul{overflow-x:auto;white-space:nowrap;margin-right:5vw;letter-spacing:-.4em}#breadcrumb li{display:inline-block;line-height:20px;letter-spacing:normal}#breadcrumb li:after{display:inline-block;content:"";width:1.2vw;height:2.3vw;margin:0 2vw;background:url(img/common/arw_breadcrumb.png) 50%/100% no-repeat}#breadcrumb li:last-child:after{display:none}#area{float:right;margin-right:5vw}#area a{display:block;background:#e60012;color:#fff;font-size:3.5vw;font-weight:700;text-align:center;border-radius:21vw;padding:3px 5vw}.article_main{clear:both;margin:0 5vw}.article_main iframe{max-width:100%}.main_ttl{font-size:5.8vw;font-weight:700;line-height:1.2;margin-bottom:8px}.date{font-size:3vw;margin-bottom:15px}.main_txt{font-size:4.1vw;line-height:1.5}.main_short .main_img{float:right;width:32vw;margin-left:3.2vw;margin-bottom:3.2vw}.main_body .mainimg_zoom{overflow:hidden;width:100%;margin-left:auto;margin-right:auto}.main_body .mainimg_zoom .swiper-slide{background-color:#fff}.main_body .mainimg_zoom .swiper-slide img{display:block;margin:0 auto}.main_body .article_big{margin-bottom:0}.main_img_caption{color:#999;font-size:3.2vw;line-height:1.2;margin-top:5px;text-align:left}.main_img_caption a{display:block;float:right}.main_short .main_img_caption{text-align:right}.main_body .mainimg_thumb_box{width:100%;position:relative}.main_body .mainimg_thumb{overflow:hidden;width:80vw;margin:10px auto 0}.main_body .mainimg_thumb .swiper-wrapper li{display:block;background:#eef3f7;width:19.25vw;height:100%;overflow:hidden;margin-right:1vw;cursor:pointer}.main_body .mainimg_thumb .swiper-wrapper li.swiper-slide-thumb-active{outline:1px solid #333;outline-offset:-1px}.main_body .mainimg_thumb .swiper-wrapper li:last-child{margin-right:0}.main_body .mainimg_thumb .swiper-wrapper li a,.main_body .mainimg_thumb .swiper-wrapper li img{display:block}.main_body .mainimg_arw{width:100%}.main_body .mainimg_arw div{display:block;position:absolute;top:0;width:3.2vw;height:100%;background:#e60012;border-radius:.4vw;font-size:0;cursor:pointer}.main_body .mainimg_arw div.swiper-button-disabled{background:#aaa;cursor:default}.main_body .mainimg_arw .mainimg_prev{left:0}.main_body .mainimg_arw .mainimg_prev:before{position:absolute;content:"";top:0;bottom:0;right:0;display:block;width:3.2vw;height:2vw;margin:auto;background:url(img/common/arw_left.png) 50%/contain no-repeat}.main_body .mainimg_arw .mainimg_next{right:0}.main_body .mainimg_arw .mainimg_next:before{position:absolute;content:"";top:0;bottom:0;left:0;display:block;width:3.2vw;height:2vw;margin:auto;background:url(img/common/arw_right.png) 50%/contain no-repeat}.mainimg_total{text-align:right;font-size:3.2vw;margin-top:5px}.main_body .main_txt{margin:20px 0 30px;line-height:1.6}.main_body .main_txt figure,.main_body .main_txt p{margin-bottom:20px}.main_body .main_txt a{color:#e60012}.main_body .main_txt .contents_ad{padding-top:0;padding-bottom:20px}.main_info{font-size:4vw}.main_info_link{overflow:hidden;margin:10px 0 -5px}.main_info_link>div{float:left;width:29vw;margin:0 1.5vw 5px 0}.main_info_link .map{margin-right:0}.main_info_link a{display:block;color:#fff;background:#e60012;font-size:3.5vw;font-weight:700;text-align:center;padding:8px 0;border-radius:.6vw;cursor:pointer}.main_info_link span{position:relative;padding-right:3vw}.main_info_link .data span:after{position:absolute;content:"";top:0;bottom:0;right:-2vw;display:block;width:3.2vw;height:2vw;margin:auto;background:url(img/common/arw_down.png) 0 0/contain no-repeat;-webkit-transition:all .2s;transition:all .2s}.main_info.show .main_info_link .data span:after{background:url(img/common/arw_up.png) 0 0/contain no-repeat}.main_info_link a span:after{position:absolute;content:"";top:0;bottom:0;right:-2vw;display:block;width:3.2vw;height:3.2vw;margin:auto;background:url(img/common/ico_blank.png) 0 0/contain no-repeat}.data_content{display:none;background:#f2f2f2;margin-top:5px;font-size:3.5vw;line-height:1.4;border-radius:.6vw}.show.data_content{display:block}.data_content_inner{padding:15px 5vw}.main_tag{margin-bottom:15px}.main_tag .main_menu_category li{width:auto;margin-right:5px}.main_tag .main_menu_category li a{padding-right:5vw;padding-left:5vw}.main_tag .main_menu_category li:nth-child(2n){margin-right:5px}.main_share{margin-top:18px;text-align:center;padding:12px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.main_share ul{letter-spacing:-.4em}.main_share li{display:inline-block;margin-left:8px;letter-spacing:normal}.main_share li:first-child{margin-left:0}.main_share li a{display:block;width:9.5vw;height:9.5vw;line-height:9vw;border-radius:100%;cursor:pointer}.main_share .facebook a{background:#1877f2}.main_share .twitter a{background:#1da1f2}.main_share .line a{background:#00b900}.main_share .link a{background:#f57999}.main_share .bookmark a{background:#fdbc40}.main_share li a img{width:5.4vw}.relevant .contents_ttl{margin-bottom:15px}.relevant .article_list{padding:20px 5vw;border:1px solid #d5d5d5;border-radius:2.5vw}.relevant .article_list li a{margin-top:8px}.relevant .article_txt{width:100%}.relevant .article_list .title{position:relative;padding-left:3.5vw}.relevant .article_list li .title:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;background:#333;width:4px;height:4px;margin:auto;border-radius:100%}.relevant .article_list .ad .title:after{content:"[AD]";margin-left:1vw}.main_wrap{margin:0 5vw}.page_head{font-size:3.8vw;font-weight:700;line-height:1.3;margin-bottom:10px}.color_red{color:#e60012}.page_txt{font-size:3.8vw;line-height:1.4}.page_txt+.page_txt{margin-top:10px}.page_txt a{color:#e60012;text-decoration:underline}img.email{width:20vw}@media print,screen and (min-width:1024px){#breadcrumb{margin-left:0;margin-bottom:15px;font-size:1.2rem}#breadcrumb ul{margin-right:0}#breadcrumb li{line-height:18px}#breadcrumb li:after{width:6px;height:10px;margin:0 10px;vertical-align:-1px;background-position:top}#breadcrumb a:hover{opacity:.5}#area{margin-right:0}#area a{font-size:1.4rem;padding:3px 20px}#area a:hover{background:#ff0014}.article_main{margin:0 auto}.main_ttl{font-size:3.5rem;line-height:1.2}.date{font-size:1.4rem;margin-bottom:20px}.main_short{overflow:hidden}.main_short .main_img{width:38%;margin-left:5%;margin-bottom:20px}.main_short .main_img .main_img_wrap{overflow:hidden}.main_short .main_img img{-webkit-transition:all .2s;transition:all .2s}.main_short .main_img a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}.main_img_caption{font-size:1.2rem;margin-top:10px}.main_short .main_img a:hover .main_img_caption{color:#e60012}.main_img_thumb ul{margin-top:15px}.main_txt{font-size:1.7rem;line-height:1.8}.main_share{clear:both;margin-top:20px;padding:12px 20px}.main_share li{margin-left:10px;margin-bottom:0}.main_share li a{width:42px;height:42px;line-height:38px}.main_share li a:hover{opacity:.5}.main_share li a img{width:50%;vertical-align:middle}.main_short .more_btn{clear:none}.main_short .more_btn a{width:57%;margin-left:0}.feed .article_list2>li>a{margin-top:10px}.main_body .article_big{float:none;width:100%}.main_body .mainimg_thumb{width:720px}.main_body .mainimg_thumb .swiper-wrapper li{width:140px;margin-right:5px}.main_body .mainimg_thumb .swiper-wrapper li img{-webkit-transition:all .2s;transition:all .2s}.main_body .mainimg_thumb .swiper-wrapper li img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}.main_body .mainimg_arw div{width:15px;border-radius:2px}.main_body .mainimg_arw div:hover{background:#ff0014}.main_body .mainimg_arw div.swiper-button-disabled:hover{background:#aaa}.main_body .mainimg_arw .mainimg_prev:before{left:0;width:7px;height:12px}.main_body .mainimg_arw .mainimg_next:before{right:0;width:7px;height:12px}.mainimg_total{font-size:1.4rem;margin-top:10px}.main_body .main_txt{margin:30px 0 40px}#main .main_body .main_txt .contents_ad{margin:30px 0;padding:30px 0}.main_info{font-size:1.6rem}.main_info_link{margin-top:15px}.main_info_link>div{width:auto;margin-right:1%}.main_info_link a{font-size:1.4rem;padding:7px 30px 7px 20px;border-radius:4px}.main_info_link a:hover{background:#ff0014}.main_info_link a span{padding-right:12px}.main_info_link .data span:after{right:-10px;width:14px;height:8px}.main_info_link a span:after{top:-2px;right:-10px;width:15px;height:15px}.data_content{margin-top:10px;border-radius:4px}.data_content_inner{padding:15px 30px}.data_content{font-size:1.4rem;line-height:1.6}.main_tag{margin-bottom:25px}.main_tag .main_menu_category li a{padding-right:20px;padding-left:20px}.relevant .article_list{padding:20px 30px calc(20px - 2%);border-radius:6px}#main .section.relevant .article_list li{width:49%}#main .section.relevant .article_list li:nth-child(2n){margin-right:0}#main .section.relevant .article_list li:nth-child(6n+3){margin-right:2%}.relevant .article_list .title{padding-left:15px}.relevant .article_list li .title:before{width:5px;height:5px}.relevant .article_list .ad .title:after{margin-left:5px}.main_wrap{margin:0 auto}.main_wrap .main_ttl{margin-bottom:20px}.page_head{font-size:1.6rem;line-height:1.4}.page_txt{font-size:1.4rem;line-height:1.6}.page_txt a:hover{text-decoration:none}img.email{width:78px;vertical-align:middle}#area a,#breadcrumb a,#side .blog_block .blog_list li a,.blog_cont #comments form input[type=submit],.blog_cont .paging>div a,.feature_cont .feature_list .website a,.feature_cont .feature_list a .detail .title,.feature_cont .feature_list a .pct img,.footer_company a,.form_table_submit input[type=submit],.fortune_wrap .horoscope .article_list li,.header_home a,.main_body .mainimg_arw div,.main_img_caption,.main_img_thumb li a:after,.main_info_link a,.main_share li a,.news_cont .area_tab li a,.voice_cont .article_main .category a,.voice_cont .article_main .main_ttl a,.voice_gnavi li a,.voice_menu li a,.voice_wrap li a{-webkit-transition:all .3s;transition:all .3s}}.tab_box{overflow:hidden}.tab{margin-left:5vw;margin-bottom:10px;width:67.5vw}.tab .swiper-slide{box-sizing:border-box;width:22vw;background:#aaa;border-radius:0 3vw 0 0;text-align:center;cursor:pointer;margin-right:.5vw;padding:2.5vw 0;color:#fff;font-size:3.2vw;font-weight:700}.tab .swiper-slide a{display:block;color:#fff}.tab .swiper-slide.swiper-slide-thumb-active{background:#e60012}.article{overflow:hidden}.article .swiper-slide{box-sizing:border-box;width:100%;padding:0 5vw 20px}@media print,screen and (min-width:1024px){.tab{width:100%;margin-left:0}.tab .swiper-slide{width:83px;border-radius:0 10px 0 0;-webkit-transition:background .15s;transition:background .15s;margin-right:2px;padding:12px 0;font-size:1.4rem}.tab .swiper-slide:hover{background:#e60012}.tab .swiper-slide:first-child{border-left:none}.article .swiper-slide{padding:0 0 2px}}.form_table{border:3px solid #eee;padding:20px 5vw;margin-top:20px}.form_table table{width:100%}.form_table table tr{display:block;margin-bottom:13px}.form_table table td,.form_table table th{display:block;font-size:3.5vw}.form_table table th{margin-bottom:7px}.form_table table td{vertical-align:middle}.form_table table th .small{display:inline-block;margin-left:1vw;font-weight:400}.form_table table th span{color:#fff;background:#e60012;font-size:3vw;border-radius:21vw;padding:0 2.5vw;margin-left:2vw}.form_table table input[type=email],.form_table table input[type=tel],.form_table table input[type=text],.form_table table textarea{width:100%;padding:6px 3vw;border:1px solid #ddd;border-radius:1vw;box-sizing:border-box;-webkit-appearance:none;outline:0;font-size:3.5vw}.form_table table input[type=email],.form_table table input[type=tel],.form_table table input[type=text]{height:34px;line-height:1.5}.form_table table input[type=email]:focus,.form_table table input[type=tel]:focus,.form_table table input[type=text]:focus,.form_table table textarea:focus{border-color:#999}.form_table table label{font-size:4vw}.form_table table label input[type=radio]{width:20px;height:20px;margin-right:5px;vertical-align:-3px}.form_table table label+label{margin-left:10px}.form_table_address li{margin-bottom:10px}.form_table_head{margin-bottom:5px}.form_table table select{width:100%}.form_table table textarea{height:25vw}.form_table .policy{overflow-y:scroll;background:#f2f2f2;height:34vw;padding:15px 4vw;margin-bottom:15px;border-radius:1vw;font-size:3.8vw;line-height:1.3}.form_table_submit{text-align:center}.form_table_submit input[type=submit]{width:70%;padding:4px 0;background:#e60012;border:none;border-radius:21vw;-webkit-appearance:none;color:#fff;font-size:4vw;font-weight:700}.form_table_submit input[type=submit]:disabled{background:#aaa;cursor:not-allowed}@media print,screen and (min-width:1024px){.form_table{padding:25px 30px;margin-top:40px}.form_table table td,.form_table table th{display:table-cell;font-size:1.4rem;vertical-align:middle}.form_table table th{width:200px}.form_table table th span{font-size:1.2rem;padding:0 10px;margin-left:10px}.form_table table th .small{display:block;margin-left:0;font-size:1rem;margin-top:5px}.form_table table td{width:504px}.form_table table input[type=email],.form_table table input[type=tel],.form_table table input[type=text],.form_table table textarea{border-radius:5px;padding:6px 10px;font-size:1.4rem}.form_table table textarea{height:150px}.form_table table label{font-size:1.4rem}.form_table_address li{margin-bottom:15px}.form_table_head{margin-bottom:10px}.form_table table select{font-size:1.4rem;border:1px solid #ddd}.form_table .policy{height:150px;margin:10px auto 20px;padding:15px 30px;border-radius:5px;font-size:1.4rem;line-height:1.5}.form_table_submit{margin-top:5px}.form_table_submit input[type=submit]{width:54%;padding:6px 0;font-size:1.8rem;cursor:pointer}.form_table_submit input[type=submit]:hover{background:#ff0014}.form_table_submit input[type=submit]:hover:disabled{background:#aaa}}#mailmagazine{width:100%;height:200vw;margin-top:30px}@media print,screen and (min-width:1024px){#mailmagazine{height:680px}}.news_cont .tab_box{margin:0 -5vw}.news_cont .area_tab{overflow:hidden;background:#eee;padding:8px 2vw 3px;margin-bottom:10px;border-radius:1.8vw}.news_cont .area_tab li{float:left;width:20.75vw;margin-right:1vw;margin-bottom:5px;font-size:3.2vw;line-height:1;text-align:center}.news_cont .area_tab li:nth-child(4n){margin-right:0}.news_cont .area_tab li a{display:block;color:#888;background:#fff;padding:1.5vw 5vw;border-radius:21vw}.news_cont .area_tab li.active a{background:#444;color:#fff}.news_cont .article_list .article_txt .description{display:none}@media print,screen and (min-width:1024px){.news_cont .tab_box{margin:0}.news_cont .tab_button{min-width:108px}.news_cont .area_tab{padding:12px 27.5px;margin-bottom:15px;border-radius:4px}.news_cont .area_tab li{width:85px;margin-right:5px;margin-bottom:0;font-size:1.4rem}.news_cont .area_tab li:nth-child(4n){margin-right:5px}.news_cont .area_tab li:last-child{margin-right:0}.news_cont .area_tab li a{padding:6px 20px}.news_cont .area_tab li a:hover{background:#444;color:#fff}.news_cont .article_list .article_img{width:18%}.news_cont .article_list .article_txt{width:80%}.news_cont .article_list .article_txt .description{display:block;font-size:1.3rem;line-height:1.4;text-align:left;margin:10px 0}}.news_cont .search_result .search_form{margin-bottom:15px}.news_cont .search_result .search_keyword{font-size:4.5vw;margin-bottom:10px}.news_cont .search_result .search_keyword strong{color:#e60012;font-weight:700}.not_hit{font-size:3.5vw;margin-bottom:10px}@media print,screen and (min-width:1024px){.news_cont .search_result .search_form{margin-bottom:20px}.news_cont .search_result .search_keyword{font-size:1.8rem;margin-bottom:30px}.not_hit{font-size:1.5rem}}.tag_main{margin-bottom:15px}.tag_main>div{display:inline-block}.tag_name{font-size:3.5vw;text-align:center}.tag_name span{background:#dfecf6;border-radius:21vw;padding:3px 4vw}.tag_select:before{font-size:5vw;content:"+";margin:0 1vw}.tag_select select{min-width:90px}@media print,screen and (min-width:1024px){.tag_main{margin-bottom:30px}.tag_name{font-size:1.6rem}.tag_name span{padding:4px 20px}.tag_select:before{font-size:2.4rem;margin:0 8px}.tag_select select{min-width:110px;font-size:1.6rem;border:1px solid #ddd}}.feature_cont .section{margin:0}.main_wrap .feature_cont .main_ttl{margin-bottom:10px}.feature_cont .main_ttl img{width:100%}.feature_cont .feature_txt{font-size:3.8vw;line-height:1.3}.feature_cont h2{font-size:5vw;font-weight:700;margin:10px 0}.feature_cont p+.feature_list,.feature_cont p+h2,.feature_txt+.feature_list,.feature_txt+h2{margin-top:20px}.feature_list{margin-bottom:20px}.feature_list li{margin-bottom:15px;font-size:3.5vw;line-height:1.3;display:-webkit-box;display:flex}.feature_list .pct{width:34vw}.feature_list .detail{width:53vw;margin-left:3vw}.feature_list .detail h3{font-size:4vw;font-weight:700;line-height:1.2;margin-bottom:5px}.feature_list .website{margin-top:3px}.feature_list .website a{color:#e60012}.feature_list .website span{position:relative;padding-right:2vw}.feature_list .website span:after{position:absolute;content:"";top:0;bottom:0;right:-2vw;display:block;width:3.2vw;height:3.2vw;margin:auto;background:url(img/page/ico_blank.png) 0 0/contain no-repeat}.medium .feature_list li{margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.medium .feature_list .pct{width:100%;margin-bottom:10px}.medium .feature_list .detail{width:100%;margin-left:0}.medium .feature_list .detail h3{font-size:4.8vw}.medium .feature_list .detail .txt{font-size:3.8vw}.feature_list .detail h3 span{display:block;color:#e60012;font-size:3.8vw;margin-top:2px}.medium .feature_list .data_content{display:block;margin-top:10px}@media print,screen and (min-width:1024px){.feature_cont .section .more_btn a{margin-top:10px}.feature_cont .feature_txt{font-size:1.5rem;line-height:1.6}.feature_cont h2{font-size:2.2rem;margin:20px 0}.feature_cont p+.feature_list,.feature_cont p+h2,.feature_txt+.feature_list,.feature_txt+h2{margin-top:40px}.feature_list{display:-webkit-box;display:flex;flex-wrap:wrap;align-content:stretch}.feature_list li{width:48%;margin-right:4%;margin-bottom:25px;font-size:1.3rem;line-height:1.4}.feature_list li:nth-child(2n){margin-right:0}.feature_list .pct{width:48%;overflow:hidden}.feature_list a:hover .pct img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}.feature_list .detail{width:48%;margin-left:4%}.feature_list .detail h3{font-size:1.6rem;margin-bottom:5px}.feature_list a:hover .detail h3{color:#e60012}.feature_list .website a:hover{opacity:.5}.feature_list .website span{padding-right:3px}.feature_list .website span:after{right:-12px;width:12px;height:12px}.medium .feature_list .pct{margin-bottom:15px}.medium .feature_list .detail h3{font-size:2rem}.feature_list .detail h3 span{font-size:1.5rem}.medium .feature_list .detail .txt{font-size:1.5rem;line-height:1.5}.medium .feature_list .data_content{line-height:1.5}.medium .feature_list .data_content_inner{padding:15px 20px}}.present_cont .present_wrap li{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px}.present_cont .present_wrap li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.present_cont .present_img{margin-bottom:10px}.present_cont .present_img img{width:100%}.present_cont .present_txt h2{font-size:4vw;font-weight:700;line-height:1.2}.present_cont .more_btn a{width:100%;margin:10px auto 0;box-sizing:border-box}.present_cont .present_credit{color:#999;font-size:2.5vw;line-height:1.3;margin-top:10px}.present_detail .present_img img+img{margin-top:10px}.present_detail .present_txt h2{margin-bottom:10px}.present_detail .present_txt p{font-size:3.8vw;line-height:1.4}.present_data{background:#f2f2f2;padding:15px 5vw;font-size:3.5vw;line-height:1.4;margin-top:15px}.present_data h3{font-size:3.5vw;font-weight:700;line-height:1.2;margin-bottom:5px}.present_data a{color:#e60012;text-decoration:underline}.present_attention{font-size:3vw;line-height:1.3;margin-top:15px}@media print,screen and (min-width:1024px){.present_cont .present_wrap ul{display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.present_cont .present_wrap li{width:32%;margin-right:2%;margin-bottom:2%;border-bottom:none;padding-bottom:0}.present_cont .present_wrap li:nth-child(3n){margin-right:0}.present_cont .present_txt h2{font-size:1.6rem}.present_cont .present_credit{font-size:1rem}.present_detail_wrap{overflow:hidden;margin-bottom:20px}.present_detail .present_img{float:left;width:38%;margin-right:5%;margin-bottom:0}.present_detail .present_txt{margin-left:43%}.present_detail .present_txt h2{font-size:2rem;line-height:1.4}.present_detail .present_txt p{font-size:1.5rem;line-height:1.6}.present_data{clear:both;margin-top:20px;padding:25px 30px;font-size:1.4rem;line-height:1.6}.present_data h3{font-size:1.6rem;margin-bottom:8px}.present_data a:hover{text-decoration:none}.present_attention{font-size:1.2rem;margin-top:25px}}.fortune_wrap{font-size:3.5vw}.fortune_wrap .fortune_kv{margin:10px auto 15px}.fortune_wrap .profile_area .ttl{color:#e60012}.fortune_wrap .profile_area .name,.fortune_wrap .profile_area .ttl{font-weight:700;margin-bottom:5px}.fortune_wrap .profile_area .txt{font-size:3.2vw;line-height:1.3}.fortune_wrap .section{margin:0 auto 30px}.fortune_wrap .article_list li a{margin-top:10px}.fortune_wrap .section .article_img{width:35%}.fortune_wrap .section .article_txt{width:61%;text-align:left}.fortune_wrap .section .article_txt h2{font-size:4vw;font-weight:700;margin-bottom:5px}.fortune_update{background:#f2f2f2;padding:15px 4vw;border-radius:1.8vw}.fortune_update h2{position:relative;font-size:4.5vw;font-weight:700;margin-bottom:10px}.fortune_update h2 span{position:absolute;bottom:0;right:0;color:#999;font-size:3vw;font-weight:400;vertical-align:bottom}.fortune_update p{line-height:1.3}.fortune_wrap .horoscope .article_list li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:49%;margin-right:2%;margin-bottom:2%;background:#f2f2f2}.fortune_wrap .horoscope .article_list li:nth-child(2n){margin-right:0}.fortune_wrap .horoscope .article_list li .sign_img{float:left;width:30%;margin-right:5%}.fortune_wrap .horoscope .article_list li .sign_txt h2{font-size:3.5vw;font-weight:700;margin-bottom:4px}.fortune_wrap .horoscope .article_list li .sign_txt .period{color:#999;font-size:2.8vw}.fortune_box{display:none;border:3px solid #eee;padding:20px 5vw}.fortune_box.show{display:block}.fortune_box .sign_img{float:left;width:50%;margin-bottom:15px}.fortune_box .sign_txt{margin-left:55%}.fortune_box .sign_txt h2{font-size:5.5vw;font-weight:700;margin-bottom:8px}.fortune_box .sign_txt .period{color:#999}.fortune_box .fortune_day{clear:both;overflow:hidden}.fortune_box .fortune_day li{float:left;background:#f2f2f2;width:49.5%;padding:10px 0;font-weight:700;text-align:center}.fortune_box .fortune_day .icon{margin-bottom:2px}.fortune_box .fortune_day01{color:#ea4482;margin-right:1%}.fortune_box .fortune_day01 .icon:before{content:"";display:block;width:auto;height:5vw;margin:0 auto 5px;background:url(img/page/ico_fortune_01.png) 50%/contain no-repeat}.fortune_box .fortune_day02 .icon:before{content:"";display:block;width:auto;height:5vw;margin:0 auto 5px;background:url(img/page/ico_fortune_02.png) 50%/contain no-repeat}.fortune_box .fortune_day02{color:#447bea}.fortune_box .right{clear:both;margin-top:15px}.fortune_box .fortune_week p{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px;line-height:1.2}.fortune_box .fortune_week p:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.fortune_box .fortune_week p strong{display:block;margin-bottom:2px}.fortune_txt{font-size:3.8vw;line-height:1.4}.fortune_luck{margin:15px 0 20px}.fortune_luck li{display:table;margin-bottom:10px;padding:12px 3vw;border:2px solid #eee}.fortune_luck li>p{display:table-cell}.fortune_luck .icon{width:23%;padding-right:3%;font-size:3.2vw;font-weight:700;text-align:center;vertical-align:middle}.fortune_luck .lucky .icon{color:#f6c82d}.fortune_luck .lucky .icon:before{content:"";display:block;width:auto;height:5vw;margin-bottom:5px;background:url(img/page/ico_fortune_03.png) 50%/contain no-repeat}.fortune_luck .warning .icon{color:#c61719}.fortune_luck .warning .icon:before{content:"";display:block;width:auto;height:5vw;margin-bottom:5px;background:url(img/page/ico_fortune_04.png) 50%/contain no-repeat}.fortune_luck .fortune_txt{width:72%;padding-left:4%;border-left:1px solid #eee;font-size:3.2vw;line-height:1.2}.witch_advice{background:#f2f2f2;padding:15px 4vw;border-radius:1.8vw}.witch_advice h3{color:#580204;font-size:4.5vw;font-weight:700;margin-bottom:5px}#omikuji{width:100%;height:360px;border-radius:2vw}@media print,screen and (min-width:1024px){.fortune_wrap{font-size:1.4rem;line-height:1.4}.fortune_wrap .fortune_kv{margin-bottom:40px}.fortune_wrap .profile_area .name,.fortune_wrap .profile_area .ttl{font-size:1.6rem}.fortune_wrap .profile_area .txt{font-size:1.2rem}.fortune_wrap .section .article_txt h2{font-size:2.2rem}.fortune_update{padding:20px 30px;border-radius:8px}.fortune_update h2{font-size:2rem}.fortune_update h2 span{font-size:1.4rem}.fortune_wrap .horoscope{margin-bottom:-2%}.fortune_wrap .horoscope .article_list li{cursor:pointer}.fortune_wrap .horoscope .article_list li:hover{opacity:.5}.fortune_wrap .horoscope .article_list li .sign_img{width:38%;margin-right:7%}.fortune_wrap .horoscope .article_list li .sign_txt h2{font-size:1.6rem}.fortune_wrap .horoscope .article_list li .sign_txt .period{font-size:1.2rem}.fortune_result{margin-top:40px}.fortune_box{overflow:hidden;padding:25px 30px}.fortune_box .left{float:left}.fortune_box .sign_img{float:none;width:250px}.fortune_box .sign_txt{margin-left:0}.fortune_box .sign_txt h2{font-size:2.6rem;margin-bottom:5px}.fortune_box .fortune_day{margin-top:30px}.fortune_box .fortune_day .icon{margin-bottom:0}.fortune_box .fortune_day01 .icon:before,.fortune_box .fortune_day02 .icon:before{height:24px;margin-bottom:2px}.fortune_box .right{clear:none;float:right;width:420px;margin-top:0}.fortune_box .fortune_week p{padding-bottom:15px;margin-bottom:15px}.fortune_txt{font-size:1.5rem}.fortune_luck li{padding:15px}.fortune_luck .icon{font-size:1.4rem}.fortune_luck .lucky .icon:before,.fortune_luck .warning .icon:before{height:24px}.fortune_luck .fortune_txt{font-size:1.4rem}.witch_advice{clear:both;padding:20px 30px;border-radius:8px}.witch_advice h3{font-size:2rem}.omikuji_wrap{margin-bottom:20px}#omikuji{height:520px;border-radius:10px}}.staff_credit{border:3px solid #eee;padding:20px 5vw;margin-top:20px;font-size:3.8vw;line-height:1.4}.staff_credit .page_head{color:#e60012;font-size:5vw}.staff_credit dl dt,.staff_credit h3{background:#eee;padding:5px 15px;font-size:3.8vw;font-weight:700;margin:15px 0 10px;border-radius:21vw}@media print,screen and (min-width:1024px){.staff_credit{padding:25px 30px;margin-top:30px;font-size:1.4rem;line-height:1.6}.staff_credit .page_head{font-size:2.6rem}.staff_credit h3{font-size:1.4rem}}.recruit_cont{font-size:3.8vw;line-height:1.4}.recruit_list h2{margin-top:40px;padding-top:20px;border-top:3px solid #333;font-size:4.8vw;font-weight:700;line-height:1.2;margin-bottom:8px}.recruit_list dd,.recruit_list p,.recruit_table{margin-bottom:25px}.recruit_table h3{background:#333;color:#fff;padding:6px 3.5vw;margin-bottom:15px;font-size:3.8vw}.recruit_table p{margin-top:-5px;margin-bottom:15px}.recruit_table dt,.recruit_table h4{font-weight:600;font-size:3.8vw}.recruit_table ul{list-style:disc;margin:5px 0 15px 5vw}.recruit_table ul.no_disc{list-style:none;margin-left:0}.recruit_table li{margin-bottom:4px;margin-left:7vw}.recruit_notes{font-size:3vw;margin-top:-10px}.recruit_notes p{margin-bottom:4px}.recruit_notes a{color:#e60012;text-decoration:underline}@media print,screen and (min-width:1024px){.recruit_cont{font-size:1.4rem;line-height:1.6}.recruit_list h2{border-top-width:6px;font-size:2.4rem;margin-bottom:10px}.recruit_table{margin-bottom:30px}.recruit_table h3{font-size:1.4rem;padding:6px 15px}.recruit_table dt,.recruit_table h4{font-size:1.4rem}.recruit_table ul{margin-left:20px}.recruit_table li{margin-left:30px}.recruit_notes p{font-size:1.2rem;margin-bottom:0}.recruit_notes a:hover{text-decoration:none}}.voice_gnavi{display:none}.voice_wrap{margin-top:20px}.voice_wrap ul{display:-webkit-box;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}.voice_wrap li{width:43.5vw;margin-bottom:3vw;box-sizing:border-box;overflow:hidden;vertical-align:top;border:2px solid #eee;border-radius:1.5vw}.voice_wrap li:nth-child(odd){margin-right:3vw}.voice_wrap li a{display:block}.voice_img{overflow:hidden;text-align:center}.voice_img img{width:100%;height:30vw;-o-object-fit:cover;object-fit:cover}.img_contain .voice_img img{width:auto;-o-object-fit:contain;object-fit:contain}.voice_txt{background:#f2f2f2;padding:12px 3vw}.voice_txt h2{font-size:3.8vw;font-weight:700;margin-bottom:5px}.voice_txt p{font-size:3.2vw}.voice_main img{width:100%}.voice_menu{margin:0 3vw;font-size:3.5vw}.voice_menu li{display:inline-block;margin-left:2vw}.voice_menu li:first-child{margin-left:0}.voice_menu li a{display:block;padding:10px 2vw}.voice_menu li.current a{color:#e60012;border-bottom:2px solid #e60012}.voice_profile{background:#eef3f7;padding:15px 0 0;font-size:3.4vw;line-height:1.3}.voice_profile_wrap{margin:0 5vw}.voice_profile_wrap>p{background:#fff;padding:10px 3vw}.voice_profile_short+.voice_freearea{margin-top:10px}#modal_open{cursor:pointer}#modal_main{display:none;position:fixed;left:50%;width:90vw;margin:0 0 0 -45vw;padding:20px;background:#fff;box-sizing:border-box;font-size:3.4vw;line-height:1.3;z-index:2}#modal_main h2{font-size:4vw;font-weight:600;margin-bottom:5px}.modal_close{position:absolute;top:.5vw;right:2.5vw;font-family:Lato,sans-serif;font-size:8vw;line-height:1;cursor:pointer}#modal_bg{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.55);z-index:1}.voice_cont .article_main{margin:0}.voice_cont .voice_article_list{padding:15px 0;border-bottom:1px solid #eee}.voice_cont .article_main .voice_article_list:last-of-type{padding-bottom:10px;border-bottom:none}.voice_cont .article_main .date{margin-bottom:10px}.voice_cont .article_main .new,.voice_cont .article_main .status{margin-right:0;margin-left:1.8vw;font-size:2.5vw}.voice_cont .article_main .category{font-size:3vw}.voice_cont .article_main .category a{color:#e60012}.voice_cont .main_body,.voice_cont .main_short{margin-top:10px}.voice_cont .main_short .main_img{float:none;width:100%;margin:0 0 10px}.voice_cont .main_short .main_txt{font-size:3.5vw}.voice_cont+.blog_menu{margin-top:20px}.voice_ad{background:#eef3f7;padding:20px 0;margin-bottom:20px}.voice_ad .ad{margin:0 auto}.voice_cont .article_txt{width:65%;margin-right:0;text-align:left}.voice_cont .article_txt .title{font-weight:600}.voice_cont .article_txt .new,.voice_cont .article_txt .status{margin-left:1.8vw;margin-right:0;padding:.4vw 2.5vw}.voice_cont .article_txt .category{font-size:3vw;margin-top:15px}.voice_cont .article_list li{width:100%;padding:10px 0;border-bottom:1px solid #eee}.voice_cont .article_list li:last-of-type{border-bottom:none}.voice_cont .article_img{width:32%}.voice_cont .main_body .main_txt img{margin:20px 0}.voice_cont .main_body .main_txt p+img{margin-top:0}.main_body .main_txt,.voice_cont .main_body .main_txt p:last-child{margin-bottom:0}.voice_cont .main_share{margin:25px 0 10px}.voice_block .blog_profilepic{text-align:center;margin-bottom:15px}.voice_block .blog_profilepic img{width:150px;border-radius:50%}.voice_block .blog_profile{font-size:1.2rem;line-height:1.5}.voice_block .blog_profile strong{display:block;margin-bottom:8px;font-size:1.6rem;text-align:center}@media print,screen and (min-width:1024px){.voice_gnavi{display:block;position:absolute;top:50%;left:190px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.voice_gnavi li{float:left;font-size:1.5rem;margin-left:10px}.voice_gnavi li:first-child{margin-left:0}.voice_gnavi li a{position:relative;display:inline-block;padding-left:17px;vertical-align:middle}.voice_gnavi li a:hover{color:#e60012}.voice_gnavi li a:after,.voice_gnavi li a:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.voice_gnavi li a:before{width:13px;height:13px;border-radius:50%;background:#e60012}.voice_gnavi li a:after{left:3px;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.voice_wrap{margin-top:40px}.voice_wrap li{width:375px;margin-bottom:20px;border-width:3px;border-radius:8px}.voice_wrap li:nth-child(odd){margin-right:20px}.voice_wrap li a:hover{opacity:.5}.voice_img img{height:240px}.voice_txt{padding:15px 25px}.voice_txt h2{font-size:2rem;margin-bottom:6px}.voice_profile,.voice_txt p{font-size:1.4rem}.voice_profile{padding:25px 0;margin:-20px auto 40px}.voice_profile_wrap{margin:0 20px}.voice_profile_wrap #modal_open{display:none}.voice_freearea{margin:0}.voice_cont .voice_article_list{padding:20px 0}.voice_cont .article_main .main_ttl{font-size:2.4rem}.voice_cont .article_main .main_ttl a:hover{color:#e60012}.voice_cont .article_main .new,.voice_cont .article_main .status{font-size:1rem;margin-left:8px}.voice_cont .article_main .category{font-size:1.2rem}.voice_cont .article_main .category a:hover{opacity:.5}.voice_cont .article_list li:last-of-type{border-bottom:1px solid #eee}.voice_cont .main_short{margin-top:20px}.voice_cont .main_short .main_img{margin-bottom:15px}.voice_cont .main_short .main_txt{font-size:1.4rem;line-height:1.6}.voice_menu{margin:0 0 40px;border-bottom:1px solid #eee;font-size:1.4rem}.voice_menu ul{margin:0 20px}.voice_menu li{margin-left:15px}.voice_menu li a{padding:20px 10px}.voice_menu li a:hover{color:#e60012}.voice_menu li.current a{border-bottom-width:3px}.voice_cont .article_txt{width:80%}.voice_cont .article_txt .title{font-size:2rem}.voice_cont .article_txt .new,.voice_cont .article_txt .stauts{margin-left:10px;padding:3px 10px}.voice_cont .article_txt .category{font-size:1.2rem;margin-top:30px}.voice_cont .article_img{width:20%}#side .voice_block{font-size:1.4rem;line-height:1.4;margin-bottom:30px}}.blog_main{margin-bottom:5px}#main .blog_block,#main .voice_block{margin:0 5vw}#main .blog_block .menu_title,#main .voice_block .menu_title{position:relative;background:#eef3f7;padding:6px 4vw;font-size:3.8vw;font-weight:700;line-height:1.4;margin-bottom:10px;border-radius:21vw}#main .blog_block .menu_title:after,#main .voice_block .menu_title:after{position:absolute;content:"";top:0;bottom:0;right:4vw;display:block;width:3.5vw;height:2vw;margin:auto;background:url(img/page/arw_down.png) 0 0/contain no-repeat;-webkit-transition:all .2s;transition:all .2s}#main .blog_block .menu_title.show:after,#main .voice_block .menu_title.show:after{background:url(img/page/arw_up.png) 0 0/contain no-repeat}#main .blog_list,#main .blog_profile{display:none;font-size:3.5vw;margin:0 4vw 20px}#main .blog_list li{border-bottom:1px solid #eee;padding:8px 0;margin-bottom:5px}@media print,screen and (min-width:1024px){#main .blog_block,#main .voice_block{display:none}.blog_cont .article_list li a{margin-top:20px}.blog_cont .article_img{width:18%}.blog_cont .article_txt{width:78%}.blog_cont .article_txt .title{font-size:1.6rem}#side .blog_block,.blog_cont .article_txt .description{font-size:1.4rem;line-height:1.4}#side .blog_block{margin-bottom:30px}#side .blog_block .menu_title,#side .voice_block .menu_title{background:#eef3f7;padding:5px 15px;font-size:1.4rem;font-weight:700;line-height:1.6;margin-bottom:15px;border-radius:21vw;text-align:center}#side .blog_block .blog_profile strong{display:block;margin-bottom:4px}#side .blog_block .blog_list li{border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:10px}#side .blog_block .blog_list li a:hover{color:#e60012}.blog_cont .main_ttl{font-size:2.4rem;margin:40px 0 10px}.blog_cont .main_share{margin:20px 0 30px}.blog_cont .main_share li a{width:80px;height:auto;padding:5px 0;line-height:1;border-radius:4px}.blog_cont .main_share li a img{width:auto;height:18px}.blog_cont #comments{padding:25px 30px 15px;margin-top:60px}.blog_cont #comments .comment-reply-title{font-size:1.6rem;margin-bottom:10px}.blog_cont #comments .comment-notes{font-size:1.3rem;margin-bottom:20px}.blog_cont #comments form label{font-size:1.4rem}.blog_cont #comments form input[type=text],.blog_cont #comments form textarea{border-radius:5px;padding:6px 10px;font-size:1.4rem}.blog_cont #comments form .form-submit{margin-top:20px}.blog_cont #comments form input[type=submit]{width:54%;padding:6px 0;font-size:1.8rem;cursor:pointer}.blog_cont #comments form input[type=submit]:hover{background:#ff0014}.blog_cont .paging{margin:30px 0 20px}.blog_cont .paging>div{font-size:1.4rem}.blog_cont .paging>div a{padding:5px 20px}.blog_cont .paging>div a:hover{color:#e60012}.blog_cont .paging .next a:before,.blog_cont .paging .prev a:before{width:6px;height:6px}.blog_cont .paging .prev a:before{left:3px}.blog_cont .paging .next a:before{right:3px}}.terms_index{margin:15px 0 60px;border-left:4px solid #333;padding:0}.terms_index li a{position:relative;display:inline-block;margin-top:12px;margin-left:4vw;padding-right:5vw;font-size:4vw}.terms_index li:first-child a{margin-top:0}.terms_index li a:after,.terms_index li a:before{position:absolute;top:0;bottom:0;right:3px;display:inline-block;margin:auto;content:"";vertical-align:middle}.terms_index li a:before{width:1.4vw;height:1.4vw;border-top:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.terms_block{font-size:3.8vw;line-height:1.4;margin-top:60px}.terms_block h2{color:#e60012;font-size:5.5vw;font-weight:700;line-height:1.2;margin-bottom:15px}.terms_block h3{font-size:3.8vw;font-weight:700;margin:15px 0 5px}.terms_block h3:before{content:"●"}.terms_block h4{padding-left:1.5em;margin-bottom:5px}.terms_block h5{font-size:3.8vw;margin-bottom:5px}.terms_block strong{display:block;margin-bottom:5px}.terms_block p{margin-bottom:10px}.terms_block .indent,.terms_block ul{padding-left:1.5em}.terms_block ul{list-style-type:disc;margin:1em 0}.terms_block ul.decimal{list-style-type:decimal}.terms_block li{margin:.5em 0}.terms_block a{color:#e60012;text-decoration:underline}.terms_block .enact{text-align:right}@media print,screen and (min-width:1024px){.terms_index li a{margin-left:20px;padding-right:20px;font-size:1.6rem}.terms_index li a:hover{color:#e60012;text-decoration:underline}.terms_index li a:before{width:6px;height:6px;border-top-width:1px;border-right-width:1px}.terms_block{font-size:1.4rem;line-height:1.6}.terms_block h2{font-size:3.5rem;margin-bottom:25px}.terms_block h3{font-size:1.6rem}.terms_block h5{font-size:1.4rem}.terms_block a:hover{text-decoration:none}}.header_home{position:absolute;top:18px;right:0}.header_home a{position:relative;display:block;background:#e60012;color:#fff;padding:4px 24px 4px 20px;border-radius:21vw;font-size:3.8vw;font-weight:700}.header_home a:after,.header_home a:before{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.header_home a:before{right:3vw;width:1.2vw;height:1.2vw;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#error{margin-top:20px}.error_cont{text-align:center}.error_cont h2{color:#e60012;font-size:4.3vw;font-weight:700;margin-bottom:10px}.error_cont .notfound_ttl{font-size:8vw}.error_cont h3{color:#e60012;font-size:4vw;font-weight:700;margin-bottom:15px}.error_cont p{font-size:3.9vw;line-height:1.4;text-align:center;margin-bottom:10px}.error_cont .notfound_txt{font-size:4vw;margin-bottom:10px}.error_cont .notfound_txt_eng{color:#999;font-style:italic;line-height:1.3}.error_search{border:3px solid #eee;padding:20px 5vw 5px;margin-top:30px}.error_search .search_form{margin:10px auto 20px}.error_search .error_search_block{margin-bottom:15px}.error_search .menu_ttl{font-size:4vw}.error_search .menu_ttl img{width:5vw;vertical-align:-.8vw}.error_footer{margin-top:30px}.footer_company{float:right;font-size:3.5vw;text-align:center}.error_footer .copyright{text-align:left}@media print,screen and (min-width:1024px){.header_home{top:5px}.header_home a{padding:5px 28px 5px 24px;font-size:1.6rem}.header_home a:hover{background:#ff0014}.header_home a:before{right:15px;width:5px;height:5px}#error{margin-top:30px}.error_cont h2{font-size:4.2rem;margin-bottom:15px}.error_cont .notfound_ttl{font-size:6rem}.error_cont h3,.error_cont p{font-size:2.2rem}.error_cont p{margin-bottom:30px}.error_cont .notfound_txt{font-size:1.6rem;line-height:1.6}.error_cont .notfound_txt_eng{font-size:1.6rem}.error_img{width:90%;margin:auto}.error_search{padding:25px 30px 5px}.error_search .error_search_block{margin-bottom:20px}.error_search .menu_ttl{font-size:1.5rem;margin-bottom:10px}.error_search .menu_ttl img{width:24px;margin-right:8px;vertical-align:-4px}.error_footer{clear:both;overflow:hidden;margin-top:0}.error_footer>div{margin-top:15px}.footer_company{font-size:1.2rem}.footer_company a:hover{opacity:.5}.error_footer .copyright{clear:none}}#comments{margin:40px 0 20px;background:#ddd;border-radius:4px}#comments ol{list-style:none}#comments ol li{overflow:hidden}#comments ol li.depth-1{border:none;margin-bottom:1em;padding:12px 12px 0}#comments img.avatar{margin-right:8px;float:left}#comments span.says{display:none}#comments cite.fn{font-size:90%}#comments div.comment-meta{font-size:80%}#comments div.comment-meta:after{content:"";display:block;height:0;clear:both;visibility:hidden}#comments .comment-body p{font-size:80%;color:#666;background:#fff;border-radius:12px;padding:.5em 1em;margin:.8em 0 .2em}#comments #respond{background:hsla(0,0%,100%,.4);padding:1em;border-radius:6px}#comments #respond h3#reply-title{font-size:120%;margin:.4em 0 .7em;color:#666}#comments #respond h3#reply-title small a{font-size:80%;margin-left:1em;text-decoration:underline}#comments #respond p{margin-bottom:.5em}#comments #respond p.commentNotesAfter,#comments #respond p.commentNotesBefore{font-size:80%}#comments #respond p.form-submit{margin-bottom:0}#comments #respond input#author,#comments input#email,#comments textarea#comment{width:95%;border:none;border-radius:6px;margin:0 0 10px;font-size:13px;padding:7px 12px;color:#666}#comments #respond textarea#comment{line-height:1.6em}#comments #respond input#submit{cursor:pointer;font-size:110%;padding:5px 1em;margin:0 0 10px;border-style:none;color:#fff;background:#999;border-radius:18px}#comments #respond input#submit:hover{background:#333}#comments #respond .comment-form-url,#comments .form-allowed-tags{display:none}.g-recaptcha{margin:20px 0 15px}