*,body{font-family:'Quicksand', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.article_body{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.l_contents .b_contents,.l_footer--middle .b_footer_middle,.l_footer .b_footer_bottom,.l_contents,.l-article-list,.l-article-list-right .l-article-list-right-bottom,.message_form--form,.series-general-card .series-general-card-link-new,.article_body,.article_body div,.media.media_general .media_general--inner,.media.media_primary,.media.media_primary .media_primary--meta,.media_catch_wrap,.media.media_catch .media_catch--meta,.media.media_produce .media_produce--inner,.media.media_book .media_book--inner,.media.media_article_title .media_article_title--meta_box{*zoom:1}.l_contents .b_contents:before,.l_footer--middle .b_footer_middle:before,.l_footer .b_footer_bottom:before,.l_contents:before,.l-article-list:before,.l-article-list-right .l-article-list-right-bottom:before,.message_form--form:before,.series-general-card .series-general-card-link-new:before,.article_body:before,.article_body div:before,.media.media_general .media_general--inner:before,.media.media_primary:before,.media.media_primary .media_primary--meta:before,.media_catch_wrap:before,.media.media_catch .media_catch--meta:before,.media.media_produce .media_produce--inner:before,.media.media_book .media_book--inner:before,.media.media_article_title .media_article_title--meta_box:before,.l_contents .b_contents:after,.l_footer--middle .b_footer_middle:after,.l_footer .b_footer_bottom:after,.l_contents:after,.l-article-list:after,.l-article-list-right .l-article-list-right-bottom:after,.message_form--form:after,.series-general-card .series-general-card-link-new:after,.article_body:after,.article_body div:after,.media.media_general .media_general--inner:after,.media.media_primary:after,.media.media_primary .media_primary--meta:after,.media_catch_wrap:after,.media.media_catch .media_catch--meta:after,.media.media_produce .media_produce--inner:after,.media.media_book .media_book--inner:after,.media.media_article_title .media_article_title--meta_box:after{content:" ";display:table}.l_contents .b_contents:after,.l_footer--middle .b_footer_middle:after,.l_footer .b_footer_bottom:after,.l_contents:after,.l-article-list:after,.l-article-list-right .l-article-list-right-bottom:after,.message_form--form:after,.series-general-card .series-general-card-link-new:after,.article_body:after,.article_body div:after,.media.media_general .media_general--inner:after,.media.media_primary:after,.media.media_primary .media_primary--meta:after,.media_catch_wrap:after,.media.media_catch .media_catch--meta:after,.media.media_produce .media_produce--inner:after,.media.media_book .media_book--inner:after,.media.media_article_title .media_article_title--meta_box:after{clear:both}.l_contents .b_contents,.l_footer--middle .b_footer_middle,.l_footer .b_footer_bottom{width:1240px;padding:0 20px;margin:0 auto;position:relative}.l_footer--middle .b_footer_middle .b_footer_link--navi li,.l_footer--middle .b_footer_middle .b_footer_link--navi li>a span.arrow_right_type1,.l_footer--middle .b_footer_middle .b_footer_link--navi li>a span.arrow_right_type2,.article_body>dl>dt,.share_button>i,.wp-pagenavi>a,.wp-pagenavi span{display:inline-block;*display:inline;*zoom:1}.l_contents,.l_footer--middle,.l_footer--bottom,.l_footer .pagetop-normal{width:100%;min-width:1240px}.link-triangle,.series-backnumber-items .backnumber-list a,.series-backnumber-articles a,.article_body p.link,.article_body a{color:#33bad2;text-decoration:none;word-break:break-all}.link-triangle:hover,.series-backnumber-items .backnumber-list a:hover,.series-backnumber-articles a:hover,.article_body p.link:hover,.article_body a:hover{opacity:.8}.icon,.article_body p.link:before,.article_body a.link:before,.article_body blockquote:before,.article_body .poole_links .poole_link_company:before,.article_body .poole_links .poole_link_entry:before,.select.select_general:before{font-family:'ligblogicon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-mb,.u-mb-medium{margin-bottom:40px}.u-mb-small{margin-bottom:30px}.u-mb-x-small{margin-bottom:20px}.u-mb-large{margin-bottom:60px}.u-mb-x-large{margin-bottom:80px}.u-mt-large{margin-top:50px}.u-mt{margin-top:40px}.u-mt-small{margin-top:30px}.u-mt-x-small{margin-top:20px}.u-bs{box-shadow:0 3px 0 0 #f8f8f8}.adjust-sidebar{min-height:2500px}@font-face{font-family:'ligblogicon';src:url("../lib/fonts/ligblogicon.ttf?nvsfak") format("truetype"),url("../lib/fonts/ligblogicon.woff?nvsfak") format("woff"),url("../lib/fonts/ligblogicon.svg?nvsfak#ligblogicon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'ligblogicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bookmark:before{content:"\e902"}.icon-open-book:before{content:"\e903"}.icon-thumbs-up:before{content:"\e912"}.icon-heart:before{content:"\e90b"}.icon-backslash:before{content:"\e900"}.icon-slash:before{content:"\e901"}.icon-arrowdown:before{content:"\e904"}.icon-arrowleft:before{content:"\e905"}.icon-arrowright-02:before{content:"\e906"}.icon-arrowright:before{content:"\e907"}.icon-arrowup:before{content:"\e908"}.icon-blank:before,.article_body p.link:before,.article_body a.link:before,.article_body .poole_links .poole_link_company:before,.article_body .poole_links .poole_link_entry:before{content:"\e909"}.icon-blockquote:before,.article_body blockquote:before{content:"\e90a"}.icon-facebook:before{content:"\e90c"}.icon-feedly:before{content:"\e90d"}.icon-gplus:before{content:"\e90e"}.icon-rss:before{content:"\e90f"}.icon-search:before{content:"\e910"}.icon-twitter:before{content:"\e911"}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;line-height:1;word-break:break-all}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:none;font-size:100%;font-weight:normal;font-style:normal;vertical-align:baseline;background:transparent}img{vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,menu,nav,section,div,address,iframe,canvas,hr,textarea{display:block;line-height:1}a,label{cursor:pointer}blockquote{padding:0;margin:0;display:block}address,em{font-style:normal}hr{border:0;margin:0;padding:0}ul,ol,li{list-style:none}textarea{resize:vertical;overflow:hidden;-webkit-appearance:none;border:none}input,button,select{vertical-align:middle;border-radius:0px;border:none;background:transparent;margin:0;padding:0;cursor:pointer;-webkit-appearance:none}table{border-collapse:collapse}*:before,*:after{padding:0;margin:0;line-height:1}*{box-sizing:border-box}html{font-size:62.5%}body{color:#434343;font-size:12px;line-height:1}body.is_covered{height:100%}a{text-decoration:none;color:#434343;outline:none}::-moz-selection{background:#434343;color:#fff}::selection{background:#434343;color:#fff}textarea::-moz-selection,input::-moz-selection{background:#eee;color:#333}textarea::selection,input::selection{background:#eee;color:#333}.l-background{min-width:1240px}.l-background{position:fixed;top:0;height:315px;width:100%}.l-no-background .l-background{display:none}.l-wrapper{width:100%;min-width:1240px;background-color:#fff;z-index:10;margin-top:315px;position:relative}.l-no-background .l-wrapper{margin-top:0}.l-contents{overflow:hidden;background-color:#fff;min-width:1240px}.l-body-1098 .l-contents{width:1098px}.l-contents .l-body-1068{width:1068px}.l-contents .l-body-single{margin:15px auto 40px !important;width:1068px}.l-contents .l-main{float:left;width:729px}.l-contents .l-main.l-main-series-all{width:1068px;margin:0 auto;float:none}.l-contents .l-sidebar{float:right;width:300px;position:relative;margin-right:0;margin-left:0}.l-footer{margin-top:118px;background-color:#fff}.l_contents{margin-bottom:125px;position:relative;z-index:3}.l_contents .b_contents{padding-top:18px;background-color:#fff}.l_contents .b_contents.page_detail{padding-top:40px;width:1124px}.l-breadcrumb{width:1200px;margin:0 auto;margin-top:15px;padding-top:145px}.l-breadcrumb-single{width:1068px}.l-article-list{width:100%;min-height:202px;padding:20px 0;border-bottom:1px solid #e1e1e1}.l-article-list a{display:inline-block !important}.l-article-list.is-big{padding-top:0;padding-bottom:20px;min-height:287px}.l-article-list.is-big .l-article-list-left{position:relative;width:430px;height:287px;float:left}.l-article-list.is-big .l-article-list-right{width:390px;min-height:287px;margin-left:30px;display:block;position:relative}.l-article-list.is-big .l-article-list-right-bottom{width:390px;position:absolute;margin-top:20px;bottom:0}.l-article-list-left{position:relative;width:240px;height:161px;float:left}.l-article-list-left .l-article-list-tag{position:absolute;top:-12px;right:-19px}.l-article-list-left .l-article-list-tag img{width:46px;height:46px}.l-article-list-right{width:590px;margin-left:30px;display:block;float:left;position:relative;min-height:160px}.l-article-list-right .l-article-list-right-middle{display:block;margin-bottom:20px;height:60px}.l-article-list-right .l-article-list-right-bottom{width:590px;height:40px;position:absolute;bottom:0}.l-article-list-right .l-article-list-right-bottom .l-article-list-date-count{display:inline-block;float:right;position:relative;top:12px}.l-article-edimo .pr-box-eyecatch-wrap{width:240px;height:161px}.l-article-edimo .media-article-list-eyecatch,.l-article-edimo .pr-box-eyecatch-wrap{position:relative}.l-article-edimo .media-article-list-eyecatch:before,.l-article-edimo .pr-box-eyecatch-wrap:before{content:"";width:100%;height:100%;box-sizing:border-box;border:#4e7a16 5px solid;position:absolute;z-index:1}.l-article-edimo .media-article-list-eyecatch:after,.l-article-edimo .pr-box-eyecatch-wrap:after{content:"";position:absolute;z-index:2;width:66px;height:66px;background-image:url("../images/edimo/icon_edimo.png");top:0;left:0;background-size:cover}.l-article-edimo .edimo-blank{width:18px;height:18px;position:relative;top:1px}.l-article-edimo .edimo-blank path{-webkit-transition:all 0.3s;transition:all 0.3s}.l-article-edimo .l-article-list-right h1{display:inline-block}.ribbon{display:block;position:absolute;top:-6px;right:-5px;z-index:2;background-repeat:no-repeat;background-size:cover;opacity:1}.ribbon-best{width:83px;height:83px;background-image:url("../images/label-best.png")}.link-triangle{display:inline-block;width:100%;font-size:16px;letter-spacing:1.5;line-height:15px}.link-triangle i{font-size:12px;padding-right:4px}.link-layer{z-index:3;position:relative}.link-sidebar{font-size:14px}.link-card a,.link-item a,.link-table a{display:block}.link-card a .media-article-list-eyecatch,.link-card a .heading-list-general,.link-card a .heading-list-series,.link-card a .author-top-name,.link-card a .author-top-avatar,.link-item a .media-article-list-eyecatch,.link-item a .heading-list-general,.link-item a .heading-list-series,.link-item a .author-top-name,.link-item a .author-top-avatar,.link-table a .media-article-list-eyecatch,.link-table a .heading-list-general,.link-table a .heading-list-series,.link-table a .author-top-name,.link-table a .author-top-avatar{-webkit-transition:all 0.3s;transition:all 0.3s}.link-card a:hover .series-card-series-title,.link-card a:hover .series-card-title,.link-card a:hover .series-recommend-article-main-title,.link-card a:hover .sidebar-backnumber-title,.link-card a:hover .sidebar-recommend-title,.link-card a:hover .sidebar-recommend-series-title,.link-card a:hover .sidebar-pr-title,.link-card a:hover .sidebar-pr-series-title,.link-card a:hover .series-recommend-card-series-title,.link-card a:hover .series-general-card-series-title,.link-card a:hover .backnumber-link-title,.link-card a:hover .article-list-text-title,.link-card a:hover .heading-list-general,.link-card a:hover .heading-list-series,.link-card a:hover .author-top-name,.link-card a:hover .series-general-card-series-text,.link-card a:hover .heading-card-title-new,.link-item a:hover .series-card-series-title,.link-item a:hover .series-card-title,.link-item a:hover .series-recommend-article-main-title,.link-item a:hover .sidebar-backnumber-title,.link-item a:hover .sidebar-recommend-title,.link-item a:hover .sidebar-recommend-series-title,.link-item a:hover .sidebar-pr-title,.link-item a:hover .sidebar-pr-series-title,.link-item a:hover .series-recommend-card-series-title,.link-item a:hover .series-general-card-series-title,.link-item a:hover .backnumber-link-title,.link-item a:hover .article-list-text-title,.link-item a:hover .heading-list-general,.link-item a:hover .heading-list-series,.link-item a:hover .author-top-name,.link-item a:hover .series-general-card-series-text,.link-item a:hover .heading-card-title-new,.link-table a:hover .series-card-series-title,.link-table a:hover .series-card-title,.link-table a:hover .series-recommend-article-main-title,.link-table a:hover .sidebar-backnumber-title,.link-table a:hover .sidebar-recommend-title,.link-table a:hover .sidebar-recommend-series-title,.link-table a:hover .sidebar-pr-title,.link-table a:hover .sidebar-pr-series-title,.link-table a:hover .series-recommend-card-series-title,.link-table a:hover .series-general-card-series-title,.link-table a:hover .backnumber-link-title,.link-table a:hover .article-list-text-title,.link-table a:hover .heading-list-general,.link-table a:hover .heading-list-series,.link-table a:hover .author-top-name,.link-table a:hover .series-general-card-series-text,.link-table a:hover .heading-card-title-new{color:#33bad2}.link-card a:hover .media-series-card-eyecatch,.link-card a:hover .series-recommend-article-image,.link-card a:hover .sidebar-recommend-eyecatch,.link-card a:hover .sidebar-recommend-series-eyecatch,.link-card a:hover .sidebar-pr-eyecatch,.link-card a:hover .sidebar-pr-series-eyecatch,.link-card a:hover .media-series-recommend-card-eyecatch,.link-card a:hover .media-series-general-card-eyecatch,.link-card a:hover .sidebar-backnumber-item-eyecatch,.link-card a:hover .backnumber-link-img,.link-card a:hover .article-list-eyecatch,.link-card a:hover .media-article-list-eyecatch,.link-card a:hover .author-top-avatar,.link-card a:hover .media-card-new-eyecatch,.link-item a:hover .media-series-card-eyecatch,.link-item a:hover .series-recommend-article-image,.link-item a:hover .sidebar-recommend-eyecatch,.link-item a:hover .sidebar-recommend-series-eyecatch,.link-item a:hover .sidebar-pr-eyecatch,.link-item a:hover .sidebar-pr-series-eyecatch,.link-item a:hover .media-series-recommend-card-eyecatch,.link-item a:hover .media-series-general-card-eyecatch,.link-item a:hover .sidebar-backnumber-item-eyecatch,.link-item a:hover .backnumber-link-img,.link-item a:hover .article-list-eyecatch,.link-item a:hover .media-article-list-eyecatch,.link-item a:hover .author-top-avatar,.link-item a:hover .media-card-new-eyecatch,.link-table a:hover .media-series-card-eyecatch,.link-table a:hover .series-recommend-article-image,.link-table a:hover .sidebar-recommend-eyecatch,.link-table a:hover .sidebar-recommend-series-eyecatch,.link-table a:hover .sidebar-pr-eyecatch,.link-table a:hover .sidebar-pr-series-eyecatch,.link-table a:hover .media-series-recommend-card-eyecatch,.link-table a:hover .media-series-general-card-eyecatch,.link-table a:hover .sidebar-backnumber-item-eyecatch,.link-table a:hover .backnumber-link-img,.link-table a:hover .article-list-eyecatch,.link-table a:hover .media-article-list-eyecatch,.link-table a:hover .author-top-avatar,.link-table a:hover .media-card-new-eyecatch{opacity:.7}.link-card a:hover .heading-list-series,.link-item a:hover .heading-list-series,.link-table a:hover .heading-list-series{opacity:0.8}.link-card a:hover .edimo-blank path,.link-item a:hover .edimo-blank path,.link-table a:hover .edimo-blank path{fill:#33bad2}.bg_jack{position:relative;overflow:hidden;display:block;width:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.bg_jack>a{background-color:#000}.bg_jack>a .bg_jack--inner,.bg_jack>a .bg_jack_repeat{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.bg_jack:hover .bg_jack--inner,.bg_jack:hover .bg_jack_repeat{opacity:0.7}.bg_jack .bg_jack--inner{display:block;width:100%;height:315px;min-height:315px;max-width:2400px;margin:0 auto;position:relative;z-index:2;background-position:center center;background-size:cover;-webkit-transition:all 0.35s;transition:all 0.35s;background-repeat:no-repeat}.l-header{position:absolute;top:-72px;width:100%;min-width:1240px;margin-top:72px;border-bottom:1px solid #e1e1e1;z-index:10;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-top:6px solid #000;background-color:#fff}.l-no-background .l-header{position:fixed;top:-72px;margin-top:72px}.l-no-background .l-header.l-header-fixed{margin-top:0}.l-header.l-header-fixed{position:fixed;top:0}.l-header.is-fixed{top:0px;margin-top:0px;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-property:top;transition-property:top;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.l-header.is-fixed .header-inner:first-child{display:none}.l-header.is-fixed .header-inner:nth-child(2){height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header.is-fixed .header-logo svg{width:125px;height:34px}.l-header.is-fixed .header-nav{height:80px;line-height:80px}.l-header.is-fixed .header-fixed-search{display:-webkit-box;display:-ms-flexbox;display:flex}.header-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin:0 auto}.header-title{padding:18px 0;vertical-align:top;letter-spacing:0.09em;width:670px;line-height:1.4}.header-logo{display:block}.header-logo svg{width:158px;height:33px}.header-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right;padding:11px 0}.header-info .header-btn{margin:0 0 0 8px}.header-btn{display:inline-block;border:1px solid #000;border-radius:3px;text-align:center;line-height:32px;height:32px;width:106px;vertical-align:middle;letter-spacing:0.06em;-webkit-transition-property:background-color, color;transition-property:background-color, color;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header-btn:hover{background-color:#000;color:#fff}.header-btn-square{width:32px}.header-search{position:relative;margin-left:20px}.header-search form{width:274px;height:42px;background-color:#f3f3f3;border-radius:5px;font-size:14px}.header-search input{outline:none;-webkit-appearance:normal;-moz-appearance:normal;appearance:normal;padding:14px 0 13px;letter-spacing:0.10em;width:230px;margin-left:42px;-webkit-transition-property:margin-left;transition-property:margin-left;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header-search input:focus{margin-left:12px}.header-search input:focus+.header-search-icon{opacity:0;left:0px}.header-search input::-ms-clear{visibility:hidden}.header-search input:not(:valid) ~ .header-search-reset{display:none}.header-search .header-search-icon{position:absolute;left:14px;top:12px;color:#a2a2a2;font-size:20px;opacity:1;-webkit-transition-property:opacity, left;transition-property:opacity, left;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header-search .header-search-reset{outline:none;position:absolute;right:12px;top:14px;width:13px;height:13px;background-color:#000;box-sizing:border-box;border-radius:50%;margin:0 0 0 10px}.header-search .header-search-reset svg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:6px;height:6px}.header-nav{text-align:right;opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header-nav.is-hide{opacity:0}.header-nav>li{float:left;font-size:14px;vertical-align:middle}.header-nav>li:hover .header-nav-child{height:290px}.header-nav>li:hover .header-nav-item:before{width:100%;left:0;right:0}.header-nav>li:last-child .header-nav-item:after{background-color:transparent}.header-nav-item{position:relative;display:inline-block;height:53px;line-height:53px;padding:0 18px;color:#000;font-weight:bold;letter-spacing:-0.01em}.header-nav-item:hover:before,.header-nav-item.is-active:before{width:100%;left:0;right:0}.header-nav-item:before{content:"";display:block;position:absolute;z-index:-1;left:50%;right:50%;bottom:7px;background:#000;height:3px;width:0%;border-left:18px solid #fff;border-right:18px solid #fff;box-sizing:border-box;-webkit-transition-property:width, left, right;transition-property:width, left, right;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header-nav-item:after{content:'';position:absolute;top:50%;right:0;display:block;width:1px;height:22px;margin:-11px 0 0 0;background-color:#ddd}.header-nav-child{position:fixed;height:0;width:100%;left:0;background-color:#333;text-align:left;overflow:hidden;-webkit-transition:height .3s .15s;transition:height .3s .15s}.header-nav-child>ul{width:1200px;margin:0 auto;height:54px}.header-nav-child>ul>li{float:left}.header-nav-child>ul>li>a{position:relative;display:inline-block;height:54px;line-height:54px;font-size:14px;color:#fff;text-align:center;padding:0 20px 0 25px;letter-spacing:0.14em;z-index:5}.header-nav-child>ul>li>a:hover,.header-nav-child>ul>li>a.is-active{color:#33bad2}.header-nav-child>ul>li>a:hover:after,.header-nav-child>ul>li>a.is-active:after{bottom:-5px}.header-nav-child>ul>li>a:after{content:'';display:block;position:absolute;bottom:15px;left:50%;width:12px;height:12px;margin:0 0 0 -4px;background-color:#333;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:-1;-webkit-transition:bottom .3s;transition:bottom .3s}.header-fixed-search.is-show{width:314px}.header-fixed-search.is-show .header-search{width:274px}.header-fixed-search.is-show .header-fixed-contact{display:none}.header-fixed-search.is-show .header-search-toggle-open{display:none}.header-fixed-search.is-show .header-search-toggle-close{display:block}.header-fixed-search{position:relative;right:0;width:146px;height:42px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-fixed-search .header-search{position:absolute;top:0;right:40px;width:0;overflow:hidden;-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header-fixed-search .header-btn-square{position:absolute;top:5px;right:0;margin:0 0 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-fixed-search .header-btn-square svg{fill:#000;-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header-fixed-search .header-btn-square:hover svg{fill:#fff}.header-fixed-search .header-search-toggle-open{display:block}.header-fixed-search .header-search-toggle-close{display:none}.header-dropdown{overflow:hidden;background-color:#f3f3f3;height:240px}.header-dropdown-inner{width:1200px;margin:0 auto;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header-dropdown-list{height:240px}.header-dropdown-list li{float:left}.header-dropdown-more{float:left;position:relative;width:140px;height:200px;margin:17px 0 0;text-align:center}.header-dropdown-more a{display:inline-block;position:absolute;top:3px;bottom:0;left:12px;right:0;margin:auto;height:44px;width:130px;border:1px solid #a2a2a2;border-radius:3px;color:#a2a2a2;letter-spacing:0.02em;-webkit-transition-property:color, background-color, border-color;transition-property:color, background-color, border-color;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header-dropdown-more a span{height:44px;line-height:44px;padding:0 15px 0 10px;font-size:13px}.header-dropdown-more a svg{fill:#a2a2a2;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header-dropdown-more a:hover{color:#fff;background-color:#000;border-color:#000}.header-dropdown-more a:hover svg{fill:#fff;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.header-dropdown-item{position:relative;display:block;width:191px;min-height:222px;margin:17px 21px 0 0}.header-dropdown-item:hover{color:#33bad2}.header-dropdown-item:hover:before{opacity:1}.header-dropdown-item:before{content:'この記事を読む';position:absolute;top:0;left:0;width:100%;height:128px;z-index:5;opacity:0;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;line-height:128px;font-size:14px;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header-dropdown-title{font-size:13px;letter-spacing:0.05em;margin-top:14px;line-height:1.6;overflow:hidden;display:block;height:3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.link-triangle{display:inline-block;width:100%;font-size:16px;letter-spacing:1.5;line-height:15px}.link-triangle i{font-size:12px;padding-right:4px}.link-layer{z-index:3;position:relative}.link-sidebar{font-size:14px}.link-card a,.link-item a,.link-table a{display:block}.link-card a .media-article-list-eyecatch,.link-card a .heading-list-general,.link-card a .heading-list-series,.link-card a .author-top-name,.link-card a .author-top-avatar,.link-item a .media-article-list-eyecatch,.link-item a .heading-list-general,.link-item a .heading-list-series,.link-item a .author-top-name,.link-item a .author-top-avatar,.link-table a .media-article-list-eyecatch,.link-table a .heading-list-general,.link-table a .heading-list-series,.link-table a .author-top-name,.link-table a .author-top-avatar{-webkit-transition:all 0.3s;transition:all 0.3s}.link-card a:hover .series-card-series-title,.link-card a:hover .series-card-title,.link-card a:hover .series-recommend-article-main-title,.link-card a:hover .sidebar-backnumber-title,.link-card a:hover .sidebar-recommend-title,.link-card a:hover .sidebar-recommend-series-title,.link-card a:hover .sidebar-pr-title,.link-card a:hover .sidebar-pr-series-title,.link-card a:hover .series-recommend-card-series-title,.link-card a:hover .series-general-card-series-title,.link-card a:hover .backnumber-link-title,.link-card a:hover .article-list-text-title,.link-card a:hover .heading-list-general,.link-card a:hover .heading-list-series,.link-card a:hover .author-top-name,.link-card a:hover .series-general-card-series-text,.link-card a:hover .heading-card-title-new,.link-item a:hover .series-card-series-title,.link-item a:hover .series-card-title,.link-item a:hover .series-recommend-article-main-title,.link-item a:hover .sidebar-backnumber-title,.link-item a:hover .sidebar-recommend-title,.link-item a:hover .sidebar-recommend-series-title,.link-item a:hover .sidebar-pr-title,.link-item a:hover .sidebar-pr-series-title,.link-item a:hover .series-recommend-card-series-title,.link-item a:hover .series-general-card-series-title,.link-item a:hover .backnumber-link-title,.link-item a:hover .article-list-text-title,.link-item a:hover .heading-list-general,.link-item a:hover .heading-list-series,.link-item a:hover .author-top-name,.link-item a:hover .series-general-card-series-text,.link-item a:hover .heading-card-title-new,.link-table a:hover .series-card-series-title,.link-table a:hover .series-card-title,.link-table a:hover .series-recommend-article-main-title,.link-table a:hover .sidebar-backnumber-title,.link-table a:hover .sidebar-recommend-title,.link-table a:hover .sidebar-recommend-series-title,.link-table a:hover .sidebar-pr-title,.link-table a:hover .sidebar-pr-series-title,.link-table a:hover .series-recommend-card-series-title,.link-table a:hover .series-general-card-series-title,.link-table a:hover .backnumber-link-title,.link-table a:hover .article-list-text-title,.link-table a:hover .heading-list-general,.link-table a:hover .heading-list-series,.link-table a:hover .author-top-name,.link-table a:hover .series-general-card-series-text,.link-table a:hover .heading-card-title-new{color:#33bad2}.link-card a:hover .media-series-card-eyecatch,.link-card a:hover .series-recommend-article-image,.link-card a:hover .sidebar-recommend-eyecatch,.link-card a:hover .sidebar-recommend-series-eyecatch,.link-card a:hover .sidebar-pr-eyecatch,.link-card a:hover .sidebar-pr-series-eyecatch,.link-card a:hover .media-series-recommend-card-eyecatch,.link-card a:hover .media-series-general-card-eyecatch,.link-card a:hover .sidebar-backnumber-item-eyecatch,.link-card a:hover .backnumber-link-img,.link-card a:hover .article-list-eyecatch,.link-card a:hover .media-article-list-eyecatch,.link-card a:hover .author-top-avatar,.link-card a:hover .media-card-new-eyecatch,.link-item a:hover .media-series-card-eyecatch,.link-item a:hover .series-recommend-article-image,.link-item a:hover .sidebar-recommend-eyecatch,.link-item a:hover .sidebar-recommend-series-eyecatch,.link-item a:hover .sidebar-pr-eyecatch,.link-item a:hover .sidebar-pr-series-eyecatch,.link-item a:hover .media-series-recommend-card-eyecatch,.link-item a:hover .media-series-general-card-eyecatch,.link-item a:hover .sidebar-backnumber-item-eyecatch,.link-item a:hover .backnumber-link-img,.link-item a:hover .article-list-eyecatch,.link-item a:hover .media-article-list-eyecatch,.link-item a:hover .author-top-avatar,.link-item a:hover .media-card-new-eyecatch,.link-table a:hover .media-series-card-eyecatch,.link-table a:hover .series-recommend-article-image,.link-table a:hover .sidebar-recommend-eyecatch,.link-table a:hover .sidebar-recommend-series-eyecatch,.link-table a:hover .sidebar-pr-eyecatch,.link-table a:hover .sidebar-pr-series-eyecatch,.link-table a:hover .media-series-recommend-card-eyecatch,.link-table a:hover .media-series-general-card-eyecatch,.link-table a:hover .sidebar-backnumber-item-eyecatch,.link-table a:hover .backnumber-link-img,.link-table a:hover .article-list-eyecatch,.link-table a:hover .media-article-list-eyecatch,.link-table a:hover .author-top-avatar,.link-table a:hover .media-card-new-eyecatch{opacity:.7}.link-card a:hover .heading-list-series,.link-item a:hover .heading-list-series,.link-table a:hover .heading-list-series{opacity:0.8}.link-card a:hover .edimo-blank path,.link-item a:hover .edimo-blank path,.link-table a:hover .edimo-blank path{fill:#33bad2}.l_footer--middle{padding:50px 0;background:#f3f3f3;overflow:hidden}.l_footer--middle .b_footer_middle .b_footer_link{float:left;border-left:1px solid #e1e1e1;padding-top:20px;height:240px}.l_footer--middle .b_footer_middle .b_footer_link.-blog{width:140px;border-left:0}.l_footer--middle .b_footer_middle .b_footer_link.-about{width:619px;padding-left:40px;padding-bottom:36px;height:312px}.l_footer--middle .b_footer_middle .b_footer_link--heading{float:left;width:100%;font-size:21px;font-weight:bold;margin-bottom:20px;color:#000}.l_footer--middle .b_footer_middle .b_footer_link--navi{float:left}.l_footer--middle .b_footer_middle .b_footer_link--navi.-locate_left{width:170px}.l_footer--middle .b_footer_middle .b_footer_link--navi.-locate_center{width:180px;margin-right:10px}.l_footer--middle .b_footer_middle .b_footer_link--navi.-locate_center .arrow_type2_right{margin-right:9px}.l_footer--middle .b_footer_middle .b_footer_link--navi.-locate_right{width:180px}.l_footer--middle .b_footer_middle .b_footer_link--navi.-locate_right .arrow_type2_right{margin-right:10px}.l_footer--middle .b_footer_middle .b_footer_link--navi li{position:relative;text-align:center;vertical-align:top;width:100%;margin-bottom:9px}.l_footer--middle .b_footer_middle .b_footer_link--navi li:nth-child(1){margin-right:3px}.l_footer--middle .b_footer_middle .b_footer_link--navi li:nth-child(2){margin-right:2px}.l_footer--middle .b_footer_middle .b_footer_link--navi li:nth-child(4){margin-right:35px}.l_footer--middle .b_footer_middle .b_footer_link--navi li:nth-child(7){margin-right:35px}.l_footer--middle .b_footer_middle .b_footer_link--navi li:last-child{margin-right:0}.l_footer--middle .b_footer_middle .b_footer_link--navi li>a{display:block;text-align:left;font-size:14px;color:#000}.l_footer--middle .b_footer_middle .b_footer_link--navi li>a span.arrow_right_type1{vertical-align:bottom;margin-right:8px;width:15px;height:15px;line-height:15px;text-align:center;background:#000;color:#FFF;border-radius:50%}.l_footer--middle .b_footer_middle .b_footer_link--navi li>a span.arrow_right_type1 svg{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.l_footer--middle .b_footer_middle .b_footer_link--navi li>a span.arrow_right_type1 svg g rect{fill:#ffffff}.l_footer--middle .b_footer_middle .b_footer_link--navi li>a span.arrow_right_type2{vertical-align:bottom;margin-right:8px;width:15px;height:15px;line-height:15px;text-align:center}.l_footer--middle .b_footer_middle .b_footer_link--navi li>a span.arrow_right_type2 svg{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.l_footer--middle .b_footer_middle .b_footer_link--navi li>a:hover{text-decoration:underline}.l_footer--middle .b_footer_middle .b_footer_link--navi li:last-child{margin-bottom:0}.l_footer--middle .b_footer_middle .b_footer_link--navi_child{margin-top:6px}.l_footer--middle .b_footer_middle .b_footer_link--navi_child li{margin-bottom:6px}.l_footer--middle .b_footer_middle .b_footer_link--navi_child li a{font-size:13px}.l_footer--middle .b_footer_middle .footer-nav-parent{float:left}.l_footer--middle .b_footer_middle .navi_sub_global,.l_footer--middle .b_footer_middle .message_form{float:left}.message_form{border-left:1px solid #e1e1e1;padding-top:20px;width:440px;padding-left:39px;height:312px}.message_form--heading{float:left;width:100%;font-size:18px;font-weight:bold;margin-bottom:20px;color:#000}.message_form--heading .icon_general,.message_form--heading .select.select_general:before{font-size:23px;margin-right:5px;font-size:27px;position:relative;top:-1px;vertical-align:middle}.message_form--heading>span{font-size:11px;line-height:20px;color:#777;margin-left:10px;position:relative;top:-3px}.message_form--area{float:left;width:400px;height:172px;position:relative;background:#f3f3f3}.message_form--form{width:100%;background:#f3f3f3;position:absolute;top:0;left:0;z-index:2}.message_form textarea.input{float:left;width:400px;height:80px;margin-bottom:14px;resize:none;background:#FFF;border:1px solid #e1e1e1;border-radius:5px;box-sizing:border-box;font-family:'Quicksand', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ', Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;outline:none;-webkit-transition:box-shadow 0.2s, background 0.2s;transition:box-shadow 0.2s, background 0.2s;padding:14px 20px 16px;line-height:1.6;font-size:14px}.message_form textarea.input:focus{background:#f3f3f3}.message_form textarea.input:focus{background:#FFF;box-shadow:inset 0 0 5px rgba(8,1,3,0.2)}.message_form textarea.input::-moz-selection{background:#eee;color:#333}.message_form textarea.input::selection{background:#eee;color:#333}.message_form--text{float:left;width:300px;font-size:13px;line-height:1.5}.message_form--text a{text-decoration:underline}.message_form--text a:hover{text-decoration:none}.message_form .button.button_general,.message_form .article_body a.demo,.article_body .message_form a.demo{float:right;width:90px;margin-top:1px}.message_form--complete{width:100%;position:absolute;top:-11px;left:-13px;z-index:1;display:none}.l_footer--bottom{height:100px;background:#000}.l_footer .b_footer_bottom--left{float:left;width:520px;height:100px}.l_footer .b_footer_bottom--left .lig_address{float:left;margin-left:20px;padding-top:30px;width:380px;height:100px;color:#FFF;font-size:13px;line-height:1.6}.l_footer .b_footer_bottom .logo_lig.-minor{padding-top:36px;float:left;width:120px;height:25px}.l_footer .b_footer_bottom .logo_lig.-minor>svg{width:120px;height:25px}.l_footer .b_footer_bottom .logo_lig.-minor>svg path{fill:#FFFFFF}.l_footer .b_footer_bottom--right{float:right;width:520px;height:100px;padding-top:24px}.l_footer .b_footer_bottom--right ul{overflow:hidden}.l_footer .b_footer_bottom--right ul li{float:right;margin-left:10px}.l_footer .b_footer_bottom--right ul li>a{display:block;height:22px;line-height:22px;padding:0 10px;border:1px solid #fff;color:#FFF;background:#000;border-radius:3px;text-align:center;font-size:11px;letter-spacing:1px;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}.l_footer .b_footer_bottom--right ul li>a:hover{background:#fff;color:#000}.l_footer .b_footer_bottom--right .lig_copyright{display:block;margin-top:10px;color:#FFF;font-size:12px;text-align:right}iframe[name="google_conversion_frame"]{position:absolute;top:0;width:1px}.third_party_beacon{height:0}.third_party_beacon>img{vertical-align:baseline;height:0}.l_footer .pagetop{display:none;font-size:21px;text-align:center;background:#fff;-webkit-transition:background-color .35s ease-out,color .35s ease-out;transition:background-color .35s ease-out,color .35s ease-out;position:fixed;z-index:30;bottom:20px;right:30px;width:60px;height:60px;color:#fff;background:#000;border-radius:50%;border:1px solid #000}.l_footer .pagetop>span{font-weight:bold}.l_footer .pagetop svg{top:18px;width:20px;height:20px;position:relative}.l_footer .pagetop svg g path{fill:#fff}.l_footer .pagetop:hover{background:#fff;color:#000;opacity:1}.l_footer .pagetop:hover svg{top:18px;width:20px;height:20px;position:relative}.l_footer .pagetop:hover svg g path{fill:#000}.l_footer .pagetop-normal{display:block;height:42px;line-height:42px;color:#000;font-size:21px;text-align:center;background:#fff;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}.l_footer .pagetop-normal>span{font-weight:bold}.l_footer .pagetop-normal svg{top:2px;width:23px;height:23px;position:relative;margin-right:1px}.l_footer .pagetop-normal svg g path{fill:#000000}.l_footer .pagetop-normal:hover{background:#000;color:#FFF}.l_footer .pagetop-normal:hover svg{top:2px;width:23px;position:relative;margin-right:1px}.l_footer .pagetop-normal:hover svg g path{fill:#FFFFFF}.l_footer .pagetop-normal:hover>span{color:#FFF}.single{width:729px;padding:0 36px 36px;border:1px solid #e1e1e1;position:relative}.single-panel-series{display:table;width:100%;margin-top:-1px}.single-panel-series .single-panel-series-label{display:table-cell;width:66px;height:84px;position:relative}.single-panel-series .single-panel-series-label-text{display:block;font-size:18px;width:66px;height:66px;background-color:#2c2c2c;padding-top:25px;text-align:center;color:#fff}.single-panel-series .single-panel-series-label-text:after{content:"";width:0;height:0;position:absolute;top:66px;left:0;border-style:solid;border-width:0 33px 18px;border-color:transparent #2c2c2c}.single-panel-series .single-panel-series-label.single-panel-series-label-wide{width:76px}.single-panel-series .single-panel-series-label.single-panel-series-label-wide>span{font-size:16px;width:76px}.single-panel-series .single-panel-series-label.single-panel-series-label-wide>span:after{border-width:0 38px 18px}.single-panel-series .single-panel-series-main{display:table-cell;vertical-align:top;padding-top:26px;padding-left:15px;padding-right:15px}.single-panel-series .single-panel-series-main .single-panel-series-main-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:8px}.single-panel-series .single-panel-series-main time{display:block;font-size:18px;margin-left:7px}.single-panel-series .single-panel-series-main .single-panel-series-main-tag{margin-right:15px}.single-panel-series .single-panel-series-main-title{display:block;font-size:18px;line-height:1.4}.single-panel-series .single-panel-series-link{display:table-cell;vertical-align:top;width:82px;padding-top:58px;z-index:3;position:relative}.single-title{margin-top:26px;line-height:1.5;font-size:30px;font-weight:600}.single-hr{border-bottom:1px solid #e1e1e1}.question-box{padding:30px 30px 25px 30px;border:6px solid #ebebeb;font-size:16px}.question-box .question-title{color:#000;font-weight:bold;margin-bottom:30px}.question-box .question-summary{line-height:2;margin-bottom:30px}.question-box .question-answer{display:block;border:1px solid #e1e1e1;border-radius:5px;box-sizing:border-box;width:100%;height:40px;padding:0 20px;outline:none;-webkit-transition:box-shadow 0.2s, background 0.2s;transition:box-shadow 0.2s, background 0.2s;font-size:17px;line-height:40px;-webkit-appearance:normal;-moz-appearance:normal;appearance:normal;margin-bottom:20px}.question-box .question-answer::-webkit-input-placeholder{color:#999;font-size:16px}.question-box .question-answer:-ms-input-placeholder{color:#999;font-size:16px}.question-box .question-answer::placeholder{color:#999;font-size:16px}.question-box .question-answer:focus{background:#fff;box-shadow:inset 0 0 5px rgba(8,1,3,0.2)}.question-box>form{text-align:center}.question-box .question-submit{font-size:16px;display:inline-block;font-weight:500;width:172px;height:40px;line-height:40px;background:#000;color:#fff;border:1px solid #000;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s;box-shadow:0 3px 0 rgba(0,0,0,0.1);letter-spacing:normal;border-radius:5px}.question-box .question-submit:hover{background:#fff;color:#000}.series-general-items{margin-top:25px;margin-bottom:25px;width:100%}.series-general-item{display:inline-block;width:249px;height:384px;margin-right:19px;margin-bottom:21px;vertical-align:top;position:relative}.series-general-item:nth-child(4n){margin-right:0}.series-general-card{position:relative}.series-general-card:before,.series-general-card:after{box-sizing:border-box;display:block;content:"";width:249px;height:384px;border:solid 1px #e1e1e1;background:#FFF;position:absolute}.series-general-card:before{top:3px;left:3px;z-index:2}.series-general-card:after{top:6px;left:6px;z-index:1}.series-general-card-label-count{display:inline-block}.series-general-card .series-general-card-link{display:block;z-index:3;position:relative;padding:15px;border:1px solid #e1e1e1;background-color:#fff;width:249px;height:283px}.series-general-card .series-general-card-link-new{display:block;position:relative;z-index:5;padding:15px;border:1px solid #e1e1e1;border-top:none;background-color:#fff;width:249px;height:101px}.series-general-card .series-general-card-link-new .general-card-link-new-left{position:relative;float:left}.series-general-card .series-general-card-link-new .general-card-link-new-left>span{position:absolute;top:-12px;right:-8px}.series-general-card .series-general-card-link-new .general-card-link-new-left>span img{width:28px;height:28px}.series-general-card .series-general-card-link-new .general-card-link-new-right{width:122px;height:70px;float:right;position:relative}.series-general-card .series-general-card-link-new .general-card-link-new-right .general-card-tag-date>time{position:absolute;bottom:-2px;right:0}.series-general-card .series-general-card-series-title{font-size:13px;font-weight:bold;margin:8px 0 10px;line-height:1.6;letter-spacing:-0.04rem;text-align:justify}.series-general-card .series-general-card-series-text{font-size:12px;line-height:1.5;letter-spacing:0.06rem;text-align:justify;height:57px;overflow:hidden}.series-recommend-items{margin-top:25px;margin-bottom:25px;width:100%}.series-recommend-item{display:inline-block;width:338px;height:334px;margin-right:21px;margin-bottom:22px;vertical-align:top;position:relative}.series-recommend-item:nth-child(3n){margin-right:0}.series-recommend-card{position:relative}.series-recommend-card:before,.series-recommend-card:after{box-sizing:border-box;display:block;content:"";width:338px;height:334px;border:solid 1px #e1e1e1;background:#FFF;position:absolute}.series-recommend-card:before{top:2px;left:2px;z-index:2}.series-recommend-card:after{top:4px;left:4px;z-index:1}.series-recommend-card-link{display:inline-block;z-index:3;position:relative;padding:14px;border:1px solid #e1e1e1;background-color:#fff;width:338px;height:334px}.series-recommend-card-label{width:308px;margin-bottom:15px;overflow:hidden;position:absolute;bottom:0}.series-recommend-card-label-count{display:inline-block;float:left}.series-recommend-card-label-time{font-size:13px;margin-top:5px;margin-left:10px;float:right;padding-right:5px}.series-recommend-card-label-time .recommend-card-update{font-size:10px;font-weight:bold}.series-recommend-card-label-time .recommend-card-date{font-weight:bold;margin-left:5px}.series-recommend-card-series-title{font-size:16px;font-weight:bold;margin:10px 0 6px;line-height:1.6;letter-spacing:0.06rem}.series-archive-items{margin-top:25px;width:729px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.series-card{margin-bottom:25px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:justify;align-content:space-between;padding:14px;border:1px solid #e1e1e1;width:352px;min-height:425px;position:relative}.series-card .series-card-icon{top:-10px;left:-10px;position:absolute;z-index:9}.series-card-link{position:relative}.series-card .series-card-label{margin-top:15px;margin-bottom:15px}.series-card .series-card-label .series-card-label-numbering{display:inline-block}.series-card .series-card-label .series-card-label-numbering .tag:nth-child(n+2){margin-left:5px}.series-card .series-card-label .series-card-label-time{font-size:14px;font-weight:bold;margin-left:10px}.series-card-series-title{font-size:13px;margin-bottom:15px}.series-card-title{font-size:16px;line-height:1.5;margin-bottom:15px;font-weight:bold}.series-card-author{display:table;width:100%}.series-card-author-avatar{display:table-cell;vertical-align:middle;width:243px}.series-card-author-sns{display:table-cell;vertical-align:middle;text-align:right}.series-recommend{width:100%}.series-recommend-heading{font-size:22px;font-weight:bold;text-align:center;display:block;width:100%}.series-recommend-table{display:table;width:100%}.series-recommend-tr{display:table-row;width:100%}.series-recommend-tr:first-child>div{padding-top:0}.series-recommend-tr:last-child>div{border-bottom:none;padding-bottom:0}.series-recommend-td{position:relative;width:50%;display:table-cell;box-sizing:border-box;padding-top:20px;padding-bottom:20px;vertical-align:top}.series-recommend-td:nth-child(odd){border-bottom:1px solid #e1e1e1;padding-right:10px}.series-recommend-td:nth-child(even){border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding-left:10px}.series-recommend-td a{display:table;width:100%}.series-recommend-td a .series-recommend-article,.series-recommend-td a .series-recommend-article-main{display:table-cell}.series-recommend-td a .series-recommend-article{overflow:hidden;position:relative;z-index:0}.series-recommend-td a .series-recommend-article:before,.series-recommend-td a .series-recommend-article:after{box-sizing:border-box;display:block;content:"";width:150px;height:104px;border:solid 1px #e1e1e1;background:#FFF;position:absolute}.series-recommend-td a .series-recommend-article:before{top:2px;left:2px;z-index:2}.series-recommend-td a .series-recommend-article:after{top:4px;left:4px;z-index:1}.series-recommend-td a .series-recommend-article-image{border:1px solid #e1e1e1;padding:6px;position:relative;width:150px;height:104px;z-index:3;float:left;background-color:#fff;margin-bottom:6px}.series-recommend-td a .series-recommend-article-image img{position:relative;z-index:4}.series-recommend-td a .series-recommend-article-main{padding:5px 0 0 15px}.series-recommend-td a .series-recommend-article-main-title{font-size:14px;font-weight:bold;line-height:1.4;margin-bottom:10px}.series-recommend-td a .series-recommend-article-main-count{display:inline-block;border:1px solid #e1e1e1;padding:5px 7px;font-size:13px;font-weight:bold}.series-recommend-td a .series-recommend-article-main-time{margin-top:5px;display:block;font-size:12px;font-weight:bold}.series-backnumber{width:655px}.series-backnumber-title{height:20px;line-height:20px;padding-left:33px;color:#000;font-size:18px;font-weight:bold;background:url("../images/2016/backnumber.svg") 0 0 no-repeat}.series-backnumber-items .backnumber-list{padding:0 10px 16px 10px;font-size:17px;line-height:1.2}.series-backnumber-items .backnumber-list a{display:table}.series-backnumber-items .backnumber-list a .backnumber-list-count{display:table-cell;min-width:80px}.series-backnumber-items .backnumber-list a .back-number-list-body{display:table-cell}.series-backnumber-items .backnumber-list:last-child{padding-bottom:0}.series-backnumber-articles{text-align:right}.series-backnumber-articles a{font-size:16px}.series-backnumber-articles a i{font-size:12px;padding-right:3px}.info a{display:block}.info a>img{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.info a:hover img{opacity:.7}.info.info-new{width:300px;height:250px}.info.info-double{width:655px;min-height:290px;padding:20px 18px;background:#f3f3f3;overflow:hidden}.info.info-double>div{display:block}.info.info-double>div:nth-child(1){float:left}.info.info-double>div:nth-child(2){float:right}.info.info-double iframe{width:100%;height:250px}.info.info-double-series-archive{width:729px;padding:26px 37px}.info .long_info{overflow:hidden;width:300px;height:250px;position:relative}.info .long_info img.left_move{opacity:1;width:900px;height:250px;position:absolute;left:0;top:0}.info .long_info img.left_move_top{-webkit-transition:left 1.94s ease-in-out;transition:left 1.94s ease-in-out}.info .long_info img.left_move_under{-webkit-transition:left 2s ease-in-out;transition:left 2s ease-in-out}.info .long_info img.left_move_text{opacity:0;left:0;z-index:2;width:300px;height:250px;-webkit-transition:opacity 0.8s ease-out 2.2s;transition:opacity 0.8s ease-out 2.2s}.info .long_info img.left_move_color{opacity:0;left:0;z-index:2;width:300px;height:250px;-webkit-transition:opacity 0.8s ease-out 2s;transition:opacity 0.8s ease-out 2s}.info .long_info img.left_move_start{left:-600px !important}.info .long_info img.text_move_start{opacity:1}*,body{font-family:'Quicksand', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.article_body{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.article_body div:after{display:none}.backnumber_link{width:100%;text-align:center;display:inline-block;font-size:17px}.article_body{margin:60px auto 0;padding-bottom:50px}.article_body{width:655px;padding:0;color:#333;word-break:normal;line-height:2.15;font-size:17px}.article_body li p.link{margin-top:0px}.article_body p{margin-bottom:30px}.article_body p.link{position:relative;line-height:2.15;padding-left:25px;margin-top:-30px}.article_body p.link:before{position:absolute;top:12px;left:0}.article_body img{max-width:655px}.article_body a{text-decoration:underline}.article_body a:hover{text-decoration:none;opacity:1}.article_body a.link{position:relative;padding-left:25px}.article_body a.link:before{position:absolute;top:2px;left:0}.article_body a.demo{width:160px;padding:0;font-weight:bold;line-height:34px;font-size:14px;text-decoration:none}.article_body a.demo:before{display:none}.article_body a img{-webkit-transition:opacity .35s;transition:opacity .35s}.article_body a img:hover{opacity:.7}.article_body strong,.article_body span,.article_body b,.article_body em{font-weight:bold}.article_body i{font-style:italic}.article_body u{text-decoration:underline}.article_body .heading,.article_body h2,.article_body h3,.article_body h4,.article_body h5,.article_body h6{font-weight:bold;line-height:1.6;color:#000;margin:60px 0 22px}.article_body .heading_section2,.article_body h2{font-size:28px;background-color:#F3F3F3;border-radius:10px;padding:21px 18px 20px}.article_body .heading_section3,.article_body h3{font-size:24px;padding:18px 0;border-top:1px solid #000;border-bottom:1px solid #000}.article_body .heading_section4,.article_body h4{font-size:22px;padding-left:20px;border-left:1px solid #000;color:#000}.article_body .heading_section5,.article_body h5{font-size:20px}.article_body .heading_section6,.article_body h6{font-size:17px;padding-left:35px;position:relative}.article_body .heading_section6:before,.article_body h6:before{display:block;width:7px;height:7px;content:"";position:absolute;left:5px;top:8px;background:#000;border-radius:50%}.article_body blockquote,.article_body .box_normal,.article_body>dl,.article_body table.intro{line-height:1.9;padding:22px 20px 29px;border:1px solid #e1e1e1;box-shadow:0 3px 0 rgba(8,1,2,0.03);font-size:16px;margin:30px 0}.article_body blockquote{padding-left:50px;position:relative;font-family:"icon_general", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ', Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.article_body blockquote:before{position:absolute;top:26px;left:19px;font-size:15px;color:#000}.article_body blockquote p:last-of-type{margin-bottom:0}.article_body .font-size-smallest{font-size:9px}.article_body .font-size-small{font-size:13px}.article_body .font-size-medium{font-size:17px}.article_body .font-size-large{font-size:34px}.article_body .font-size-largest{font-size:51px}.article_body .box_tweet{overflow:hidden;display:block;margin:50px 0;position:relative;min-height:80px;padding-left:100px;padding-top:20px;font-size:18px;line-height:1.9;font-weight:normal}.article_body .box_tweet>img{position:absolute;top:0;left:0;width:80px;height:auto;display:block;margin:0}.article_body .box_tweet>span{display:inline;font-size:18px;line-height:1.9;font-weight:normal}.article_body .box_tweet.ol25 span{line-height:2.15}.article_body .box_tweet.ol25 p{line-height:2.15}.article_body .poole_links{width:100%;overflow:hidden}.article_body .poole_links .poole_link_buttons{width:100%;overflow:hidden}.article_body .poole_links .poole_link_company{display:inline-block;float:left;border-radius:5px;background-color:#3e3939;box-shadow:1.5px 2.598px 0px 0px rgba(0,0,0,0.1);width:322px;height:50px;position:relative;color:#FFF;font-size:15px;text-align:center;letter-spacing:0.2em;font-weight:bold;text-decoration:none;padding-top:9px;padding-left:25px;opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.article_body .poole_links .poole_link_company:before{position:absolute;top:17px;left:90px}.article_body .poole_links .poole_link_company:hover{opacity:.7}.article_body .poole_links .poole_link_entry{display:inline-block;float:right;border-radius:5px;background-color:#5bc725;box-shadow:1.5px 2.598px 0px 0px rgba(0,0,0,0.1);width:322px;height:50px;position:relative;color:#FFF;font-size:15px;text-align:center;letter-spacing:0.2em;font-weight:bold;text-decoration:none;padding-top:9px;padding-left:25px;opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.article_body .poole_links .poole_link_entry:before{position:absolute;top:17px;left:72px}.article_body .poole_links .poole_link_entry:hover{opacity:.7}.article_body .poole_links .poole_link_inner{clear:both;margin:20px 0 30px;border:1px solid #e1e1e1;box-shadow:0 3px 0 rgba(8,1,2,0.03)}.article_body .poole_links .poole_link_inner .poole_link_hedding{text-align:center;width:100%;font-weight:bold;font-size:18px;height:50px;padding:0 20px;margin:15px 0;border-bottom:1px solid #e1e1e1;box-shadow:0 3px 0 rgba(8,1,2,0.03)}.article_body .poole_links .poole_link_inner ul{width:100%;padding:0 20px}.article_body .box_normal p:last-of-type{margin-bottom:0}.article_body>dl{padding:26px 20px 1px;padding-bottom:0}.article_body>dl>dt{background:#fff;padding:0 10px;font-weight:bold;position:relative;top:-40px}.article_body>dl>dt p:last-of-type{margin-bottom:0}.article_body>dl>dd{position:relative;top:-25px;padding-left:10px;margin-bottom:25px}.article_body>dl>dd:last-of-type{margin-bottom:0}.article_body>dl>dd p:last-of-type{margin-bottom:0}.article_body>hr{width:100%;height:1px;border-top:1px solid #e1e1e1;margin:30px 0}.article_body table{width:100%;margin:30px 0;border-collapse:collapse}.article_body table th,.article_body table td{vertical-align:middle;line-height:1.65}.article_body table th{border:1px solid #e1e1e1;font-weight:bold;background:#f3f3f3;padding:12px 19px 11px;text-align:center;font-size:16px}.article_body table th p:last-of-type{margin-bottom:0}.article_body table td{border:1px solid #e1e1e1;padding:13px 19px 14px;text-align:left;font-size:15px}.article_body table td p:last-of-type{margin-bottom:0}.article_body table.intro{background:#FFF;width:100%}.article_body table.intro th,.article_body table.intro td{background:#FFF;border:none;vertical-align:middle}.article_body table.intro th{padding:19px}.article_body table.intro th img{border-radius:50%}.article_body table.intro td{padding:19px 19px 19px 0;font-size:16px;line-height:2}.article_body table.intro td b{display:block;font-weight:bold;font-size:18px;margin-bottom:7px}.article_body table.ramen th{width:120px;text-align:left}.article_body table.ramen td .map-wrap{margin:10px 0}.article_body table.ramen td .map-wrap>iframe{width:100%;height:350px}.article_body table.ramen td .ramen-review{display:block;position:relative;margin:0px 0;line-height:1}.article_body table.ramen td .ramen-review>i{display:inline-block;width:30px;height:30px;background-image:url("../images/ramen/ramen_fullcolor.png");background-repeat:no-repeat}.article_body table.ramen td .ramen-review.review0_0 .ramen1{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review0_0 .ramen2{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review0_0 .ramen3{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review0_0 .ramen4{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review0_0 .ramen5{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review1_0 .ramen2{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review1_0 .ramen3{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review1_0 .ramen4{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review1_0 .ramen5{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review1_5 .ramen2{background-image:url("../images/ramen/ramen_halfcolor.png")}.article_body table.ramen td .ramen-review.review1_5 .ramen3{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review1_5 .ramen4{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review1_5 .ramen5{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review2_0 .ramen3{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review2_0 .ramen4{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review2_0 .ramen5{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review2_5 .ramen3{background-image:url("../images/ramen/ramen_halfcolor.png")}.article_body table.ramen td .ramen-review.review2_5 .ramen4{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review2_5 .ramen5{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review3_0 .ramen4{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review3_0 .ramen5{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review3_5 .ramen4{background-image:url("../images/ramen/ramen_halfcolor.png")}.article_body table.ramen td .ramen-review.review3_5 .ramen5{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review4_0 .ramen5{background-image:url("../images/ramen/ramen_nocolor.png")}.article_body table.ramen td .ramen-review.review4_5 .ramen5{background-image:url("../images/ramen/ramen_halfcolor.png")}.article_body div{line-height:2.15;margin:30px 0}.article_body div p:last-of-type{margin-bottom:0}.article_body .aligncenter{display:block;margin:5px auto 5px auto}.article_body .alignright{float:right;margin:5px 0 30px 30px}.article_body .alignleft{float:left;margin:5px 30px 30px 0}.article_body .notice{background-color:#f8f8f8;padding:10px;border:1px dotted #ccc;font-size:86%;line-height:150%}.article_body .command{background:#141414;color:#0BDD89;padding:4px 10px;border-radius:5px;text-shadow:0 0 8px #0bdd89;font-family:Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;line-height:1}.article_body .kbd{padding:7px 11px;margin:5px;background:#EFF0F2;border-radius:4px;border-top:1px solid #f5f5f5;box-shadow:0 0 25px #e8e8e8 inset, 0 1px 0 #c3c3c3, 0 2px 0 #c9c9c9, 0 2px 3px #333;color:#888;text-shadow:0 1px 0 #f5f5f5;font:700 14px arial;text-align:center;line-height:1;font-weight:400;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.article_body ul{margin:30px 0}.article_body ul li{margin:0 0 7px;line-height:1.7;position:relative;padding-left:33px}.article_body ul li:before{display:block;width:7px;height:7px;content:"";position:absolute;left:5px;top:8px;background:#000;border-radius:50%}.article_body ul li ul{margin:15px 0 0}.article_body ul li ul li{padding-left:28px;margin:0 0 1px}.article_body ol{margin:30px 0;padding-left:23px}.article_body ol li{margin:0 0 7px;line-height:1.7;position:relative;list-style-type:decimal;padding-left:8px}.article_body ol li ol{margin:15px 0 0}.article_body ol li ol li{list-style-type:decimal;padding-left:8px;margin:0 0 1px}.article_body .syntaxhighlighter .line{white-space:nowrap !important}.article_body code{font-family:"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important}.media.media_link_block{width:100%;border:1px solid #e1e1e1;margin:10px 0}.media.media_link_block .tag_global{line-height:1;position:absolute;top:0;right:0;z-index:3}.media.media_link_block .media_link_block--link{display:block;padding:10px;-webkit-transition:background-color 0.35s;transition:background-color 0.35s;text-decoration:none}.media.media_link_block .media_link_block--link:hover{background:#f3f3f3}.media.media_link_block .media_link_block--link:hover .media_link_block--heading,.media.media_link_block .media_link_block--link:hover .media_link_block--body,.media.media_link_block .media_link_block--link:hover .media_link_block--time{color:#00a9c7}.media.media_link_block .media_link_block--inner{width:100%;overflow:hidden;margin:0}.media.media_link_block .media_link_block--left{float:left;width:120px;margin:0;text-align:center;position:relative}.media.media_link_block .media_link_block--right{margin:0 0 0 130px;position:relative}.media.media_link_block .media_link_block--time{float:left;font-size:11px;padding-top:17px;color:#434343;-webkit-transition:color 0.35s;transition:color 0.35s;line-height:1.1}.media.media_link_block .media_link_block--heading{width:100%;margin-top:0;font-size:15px;font-weight:bold;line-height:1.45;color:#434343;margin-bottom:0;-webkit-transition:color 0.35s;transition:color 0.35s}.media.media_link_block .media_link_block--body{font-size:13px;margin-top:5px;color:#434343;line-height:1.45;-webkit-transition:color 0.35s;transition:color 0.35s}.authoer_sns--list--large{display:none;margin:0 !important;position:absolute;bottom:0;right:30px}.authoer_sns--list--large .authoer_sns--item{margin:0 40px 0 0;padding:0;color:#000000 !important}.authoer_sns--list--large .authoer_sns--item .icon,.authoer_sns--list--large .authoer_sns--item .article_body p.link:before,.article_body .authoer_sns--list--large .authoer_sns--item p.link:before,.authoer_sns--list--large .authoer_sns--item .article_body a.link:before,.article_body .authoer_sns--list--large .authoer_sns--item a.link:before,.authoer_sns--list--large .authoer_sns--item .article_body blockquote:before,.article_body .authoer_sns--list--large .authoer_sns--item blockquote:before,.authoer_sns--list--large .authoer_sns--item .article_body .poole_links .poole_link_company:before,.article_body .poole_links .authoer_sns--list--large .authoer_sns--item .poole_link_company:before,.authoer_sns--list--large .authoer_sns--item .article_body .poole_links .poole_link_entry:before,.article_body .poole_links .authoer_sns--list--large .authoer_sns--item .poole_link_entry:before,.authoer_sns--list--large .authoer_sns--item .select.select_general:before,.authoer_sns--list--large .authoer_sns--item .text.text_data .text_data--body a[target="_blank"],.text.text_data .text_data--body .authoer_sns--list--large .authoer_sns--item a[target="_blank"]{font-size:15px;position:relative;top:3px}.authoer_sns--list--large .authoer_sns--item>span{font-size:10px;font-weight:normal}.authoer_sns--list--large .authoer_sns--item:last-child{margin-right:0}.authoer_sns--list--large .authoer_sns--item:before{display:none}.authoer_sns--item{display:inline-block}.amazonjs_item{font-size:14px;margin:.5em 0 1em 0;padding:25px 10px 25px 10px;border:1px solid #dddddd;position:relative;display:block;background:#fff url(../images/amazonjs.png) no-repeat right bottom;color:#333333}.amazonjs_item:after{display:none !important}.amazonjs_item a{color:#e47911;text-decoration:none;-webkit-transition:color .35s;transition:color .35s}.amazonjs_item a:hover{color:#33bad2}.amazonjs_item *{margin:0;padding:0;border:0}.amazonjs_item .amazonjs_image{display:block;float:left;margin-right:10px}.amazonjs_item .amazonjs_info{display:block}.amazonjs_item .amazonjs_info h4{margin:0 0 5px;padding:0;font-size:1.2em;font-weight:bold;clear:none;border:none}.amazonjs_item .amazonjs_info ul{list-style:none;margin:0;padding:0}.amazonjs_item .amazonjs_info ul li{list-style:none;line-height:1.5em;font-size:1em;margin:0;padding:0}.amazonjs_item .amazonjs_info ul li b{margin-right:.5em;color:#555555;font-weight:normal}.amazonjs_item .amazonjs_info .amazonjs_price{color:#990000}.amazonjs_item .amazonjs_info .amazonjs_price span{color:#666666;margin-left:.5em}.amazonjs_item .amazonjs_info .amazonjs_listprice{text-decoration:line-through}.amazonjs_item .amazonjs_review{padding:0;font-size:0.7em;position:absolute;right:34px;bottom:4px}.amazonjs_item div{margin:0}.amazonjs_item h4{line-height:1}.amazonjs_item h4 a{color:#e47911;text-decoration:none}.amazonjs_item ul{margin:30px 0}.amazonjs_item ul li{font-size:20em;margin:0 0 7px;line-height:1.7;position:relative;padding-left:33px}.amazonjs_item ul li:before{display:none}.amazonjs_item ul li span{font-weight:normal}.author-general{display:block;width:100%}.author-general-avatar{display:inline-block;vertical-align:middle;width:50px;height:50px;overflow:hidden;position:relative;border-style:solid;border-width:2px;border-color:whitesmoke;border-radius:50%}.author-general-avatar>img{display:block;position:absolute;top:50%;left:50%;width:50px;height:50px;margin-left:-25px;margin-top:-25px}.author-general-name{display:inline-block;vertical-align:middle;padding-left:10px;font-size:15px;font-weight:bold}.author-top{display:inline-block}.author-top .author-top-avatar{vertical-align:middle;display:inline-block;width:40px;height:40px;overflow:hidden;position:relative;border-radius:20px}.author-top .author-top-name{display:inline-block;font-size:16px;padding-left:10px;vertical-align:middle}.is-big .author-top-name{display:inline-block;font-size:16px;padding-left:10px;vertical-align:middle;width:140px}.media-series-main-visual{display:block;width:1068px;height:240px;margin:0 auto 40px}.media-series-main-visual :hover{opacity:.8}.media-series-card-eyecatch{width:322px;height:214px}.media-series-recommend-card-eyecatch{width:308px;height:206px}.media-series-general-card-eyecatch{width:219px;height:145px}.media-list-general img{width:122px;height:82px}.is-big .media-article-list-eyecatch img{width:430px;height:287px}.media-article-list-eyecatch img{width:240px;height:161px}.media-card-new-eyecatch img{width:85px;height:57px}.media.media_general{width:100%;border-top:1px solid #e1e1e1;position:relative}.media.media_general .author{float:right;-webkit-transition:color .35s;transition:color .35s;position:absolute;bottom:32px;right:0;max-width:540px}.media.media_general .author_small--image{-webkit-transition:border-color .35s;transition:border-color .35s}.media.media_general .tag_new{margin-right:0px;position:relative;top:-2px;margin-left:7px;height:18px;padding:0 15px;font-size:11px;line-height:19px}.media.media_general .tag_award{margin-right:10px;position:relative;top:-2px;margin-left:7px;height:18px;padding:0 6px}.media.media_general .tag_global{font-size:11px;line-height:1;position:absolute;top:0;left:0;z-index:3;height:25px;border:none;padding:0}.media.media_general .tag_global>span{padding:0 29px;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;border-left:none}.media.media_general .mask{line-height:1}.media.media_general .media_general--link{display:block;min-height:218px;padding:28px 0 25px;-webkit-transition:background-color .35s;transition:background-color .35s}.media.media_general .media_general--link:hover{background:#f3f3f3}.media.media_general .media_general--link:hover .media_general--heading,.media.media_general .media_general--link:hover .author,.media.media_general .media_general--link:hover .media_general--time{color:#33bad2}.media.media_general .media_general--link:hover .author.author_small .author_small--image{border:5px solid #FFF}.media.media_general .media_general--inner{width:100%}.media.media_general .media_general--left{float:left;width:240px;height:160px;line-height:160px;text-align:center;position:relative}.media.media_general .media_general--right{float:right;width:590px}.media.media_general .media_general--right .history-info{max-width:200px;float:right}.media.media_general .media_general--time{font-size:16px;padding-top:13px;-webkit-transition:color .35s;transition:color .35s}.media.media_general .media_general--heading{float:left;width:100%;margin-top:12px;font-size:19px;font-weight:bold;line-height:1.8;-webkit-transition:color .35s;transition:color .35s}.media.media_general.-size_half_wide{width:327px;border-top:0}.media.media_general.-size_half_wide .media_general--link{height:100%;overflow:hidden}.media.media_general.-size_half_wide .tag_award{padding:0 5px;margin-right:10px;top:-1px;float:right;margin:0}.media.media_general.-size_half_wide .tag.tag_global.-size_s{height:17px;right:0;left:auto}.media.media_general.-size_half_wide .tag.tag_global.-size_s>span{font-size:11px;height:17px;padding:0 15px;left:auto;right:0;border-right:none;border-left:2px solid #FFFFFF}.media.media_general.-size_half_wide .media_general--left{width:120px;overflow:hidden}.media.media_general.-size_half_wide .media_general--left img{-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.media.media_general.-size_half_wide .media_general--left:hover img{-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.media.media_general.-size_half_wide .media_general--right{width:175px}.media.media_general.-size_half_wide .media_general--heading{float:left;font-size:13px;line-height:1.3;font-weight:normal;margin-top:4px;line-height:1.6}.media.media_general.-size_half_wide .media_general--time{display:block;font-size:14px;text-align:left;padding-top:0;float:left}.media.media_general.-size_half_wide.-locate_l .media_general--link{padding:20px 20px 37px 0}.media.media_general.-size_half_wide.-locate_r .media_general--link{padding:20px 0 37px 20px}.media.media_general.-size_half_narrow{width:307px;border-top:0}.media.media_general.-size_half_narrow .media_general--link{min-height:80px}.media.media_general.-size_half_narrow .tag_award{padding:0 5px;margin-right:10px;top:-1px}.media.media_general.-size_half_narrow .tag.tag_global{position:absolute}.media.media_general.-size_half_narrow .tag.tag_global>span{font-size:11px}.media.media_general.-size_half_narrow .media_general--left{width:120px;height:80px;line-height:1}.media.media_general.-size_half_narrow .media_general--right{width:170px}.media.media_general.-size_half_narrow .media_general--heading{float:none;margin-top:0;font-size:13px;line-height:1.3;font-weight:normal}.media.media_general.-size_half_narrow.-locate_l .media_general--link{padding:10px 8px 10px 0}.media.media_general.-size_half_narrow.-locate_r .media_general--link{padding:10px 0 10px 8px}.media.media_general.-author .media_general--time{font-size:10px}.media.media_general.-author .media_general--heading{font-size:12px}.media.media_footer{float:left;width:392px}.media.media_footer .tag_global{line-height:1;position:absolute;top:0;right:0;z-index:3}.media.media_footer .media_footer--link{display:block;-webkit-transition:background-color .35s;transition:background-color .35s;text-decoration:none;height:100%}.media.media_footer .media_footer--link:hover{background:#f3f3f3}.media.media_footer .media_footer--link:hover .media_link_block--heading,.media.media_footer .media_footer--link:hover .media_link_block--body,.media.media_footer .media_footer--link:hover .media_link_block--time{color:#33bad2}.media.media_footer .media_footer--inner{border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}.media.media_footer .media_footer--inner img{-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.media.media_footer .media_footer--inner:hover img{-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.media.media_footer .media_footer--inner{width:100%;height:100%;overflow:hidden;margin:0}.media.media_footer .media_footer--left{float:left;width:182px;height:121px;margin:0;text-align:center;position:relative;overflow:hidden}.media.media_footer .media_footer--left>img{width:182px;height:121px}.media.media_footer .media_footer--right{width:175px;position:relative;float:right}.media.media_footer .media_footer--time{display:block;font-size:14px;color:#434343;-webkit-transition:color .35s;transition:color .35s;line-height:1.1}.media.media_footer .media_footer--heading{width:100%;padding-top:15px;margin-bottom:8px;font-size:14px;font-weight:bold;line-height:1.45;color:#434343;-webkit-transition:color .35s;transition:color .35s}.media.media_footer .media_footer--body{font-size:13px;margin-top:5px;color:#434343;line-height:1.45;-webkit-transition:color .35s;transition:color .35s}.media.media_footer:nth-of-type(1){width:392px}.media.media_footer:nth-of-type(1) .media_footer--inner{padding:20px 20px 20px 0}.media.media_footer:nth-of-type(2){width:412px}.media.media_footer:nth-of-type(2) .media_footer--inner{padding:20px 20px 20px}.media.media_footer:nth-of-type(3){width:392px}.media.media_footer:nth-of-type(3) .media_footer--inner{padding:20px 0 20px 20px}.media.media_footer:nth-of-type(4){width:392px}.media.media_footer:nth-of-type(4) .media_footer--inner{padding:20px 20px 20px 0}.media.media_footer:nth-of-type(5){width:412px}.media.media_footer:nth-of-type(5) .media_footer--inner{padding:20px}.media.media_footer:nth-of-type(6){width:392px}.media.media_footer:nth-of-type(6) .media_footer--inner{padding:20px 0 20px 20px}.media.media_footer:nth-of-type(7){width:392px}.media.media_footer:nth-of-type(7) .media_footer--inner{padding:20px 20px 0 0;border-bottom:none}.media.media_footer:nth-of-type(8){width:412px}.media.media_footer:nth-of-type(8) .media_footer--inner{padding:20px 20px 0;border-bottom:none}.media.media_footer:nth-of-type(9){width:392px}.media.media_footer:nth-of-type(9) .media_footer--inner{padding:20px 0 0 20px;border-bottom:none}.media.media_footer:nth-of-type(3n) .media_footer--inner{border-right:none}.media.media_primary{width:860px;height:284px}.media.media_primary .tag_global{position:absolute;top:0;right:0;z-index:3}.media.media_primary .tag_award{position:relative;top:-3px;margin-right:10px}.media.media_primary .media_primary--link{display:block;-webkit-transition:all .35s;transition:all .35s}.media.media_primary .media_primary--link:hover{background:#f3f3f3}.media.media_primary .media_primary--link:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.media.media_primary .media_primary--inner{position:relative;width:100%;height:284px}.media.media_primary .media_primary--inner .tag{height:25px;left:0}.media.media_primary .media_primary--inner .tag.tag_global{border-bottom:none}.media.media_primary .media_primary--inner .tag>span{font-size:14px;font-weight:bold;line-height:1.2;letter-spacing:0.1em;padding:8px 30px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;border-left:none}.media.media_primary .media_primary--inner .tag>span.-category_pr{color:#FFF;background:rgba(0,0,0,0.6)}.media.media_primary .media_primary--inner .is_new{display:block;position:absolute;left:395px;z-index:3}.media.media_primary .media_primary--right{width:430px;overflow:hidden;padding-left:30px;position:absolute;right:0;top:0;height:284px;z-index:3;color:#000000}.media.media_primary .media_primary--right .tag{top:-6px;margin-left:14px;height:29px;padding:6px 17px}.media.media_primary .media_primary--right .tag>span{border:none;padding:0}.media.media_primary .media_primary--right .history-info{display:inline-block;float:right;font-size:16px;padding-top:4px}.media.media_primary .media_primary--time{display:inline-block;font-size:30px;margin-top:-2px;text-shadow:0.5px 0.866px 0px rgba(8,1,3,0.392)}.media.media_primary .media_primary--heading{width:100%;margin-top:17px;font-size:28px;color:#000000;font-weight:bold;line-height:1.4}.media.media_primary .media_primary--background{width:100%;height:200px;background:url(../images/bg_media_bottom.png) left bottom no-repeat;position:absolute;left:0;bottom:0;z-index:2;opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.media.media_primary .media_primary--image{width:430px;height:284px;overflow:hidden}.media.media_primary .media_primary--image img{-webkit-transition:all .35s;transition:all .35s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.media.media_catch{width:266px;margin-right:30px;margin-bottom:48px;float:left;position:relative}.media.media_catch:nth-child(3n){margin-right:0px}.media.media_catch .tag_award{margin-right:10px;position:relative;top:-3px}.media.media_catch .tag_global{line-height:1;position:absolute;top:0;right:0;z-index:3;height:25px;padding:0}.media.media_catch .tag_global>span{padding:0 29px}.media.media_catch .mask{line-height:1}.media.media_catch .mask.mask_sns{width:266px;height:38px}.media.media_catch .media_catch--link{display:block;min-height:189px;-webkit-transition:background-color .35s;transition:background-color .35s}.media.media_catch .media_catch--link:hover{background:#f3f3f3}.media.media_catch .media_catch--link:hover .media_general--heading,.media.media_catch .media_catch--link:hover .author,.media.media_catch .media_catch--link:hover .media_general--time{color:#33bad2}.media.media_catch .media_catch--link:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.media.media_catch .media_catch--link:hover .author.author_small .author_small--image{border:5px solid #FFF}.media.media_catch .media_catch--inner{width:100%}.media.media_catch .media_catch--top{position:relative}.media.media_catch .media_catch--top .tag_global{left:0;border:none}.media.media_catch .media_catch--top .tag_global>span{border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;border-left:none}.media.media_catch .media_catch--meta{position:relative;margin-top:18px}.media.media_catch .media_catch--meta .tag{top:-2px;margin-left:12px;height:19px;padding:0 8px;font-size:11px}.media.media_catch .media_catch--meta .history-info{display:inline-block;float:right;font-size:15px;padding-top:-3px}.media.media_catch .media_catch--time{float:left;font-size:15px;-webkit-transition:color .35s;transition:color .35s}.media.media_catch .media_catch--heading{float:left;width:100%;margin-top:8px;font-size:17px;font-weight:bold;line-height:1.75;-webkit-transition:color .35s;transition:color .35s}.media.media_catch .media_catch--image{width:266px;height:180px;overflow:hidden}.media.media_catch .media_catch--image img{-webkit-transition:all .35s;transition:all .35s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.media.media_catch.-size_half_wide{width:327px;border-top:0}.media.media_catch.-size_half_wide .tag_award{padding:0 5px;margin-right:10px;top:-1px}.media.media_catch.-size_half_wide .tag.tag_global.-size_s>span{font-size:11px;height:17px}.media.media_catch.-size_half_wide .media_general--left{width:120px}.media.media_catch.-size_half_wide .media_general--right{width:175px}.media.media_catch.-size_half_wide .media_general--heading{float:none;margin-top:0;font-size:13px;line-height:1.3;font-weight:normal}.media.media_catch.-size_half_wide .media_general--time{font-size:14px;text-align:right;margin-top:10px;padding-top:0}.media.media_catch.-size_half_wide.-locate_l .media_general--link{padding:20px 20px 20px 0}.media.media_catch.-size_half_wide.-locate_r .media_general--link{padding:20px 0 20px 20px}.media.media_catch.-size_half_narrow{width:307px;border-top:0}.media.media_catch.-size_half_narrow .media_general--link{min-height:80px}.media.media_catch.-size_half_narrow .tag_award{padding:0 5px;margin-right:10px;top:-1px}.media.media_catch.-size_half_narrow .tag.tag_global{position:absolute}.media.media_catch.-size_half_narrow .tag.tag_global>span{font-size:11px}.media.media_catch.-size_half_narrow .media_general--left{width:120px;height:80px;line-height:1}.media.media_catch.-size_half_narrow .media_general--right{width:170px}.media.media_catch.-size_half_narrow .media_general--heading{float:none;margin-top:0;font-size:13px;line-height:1.3;font-weight:normal}.media.media_catch.-size_half_narrow.-locate_l .media_general--link{padding:10px 8px 10px 0}.media.media_catch.-size_half_narrow.-locate_r .media_general--link{padding:10px 0 10px 8px}.media.media_circle{display:table}.media.media_circle .media_circle--image,.media.media_circle .media_circle--body{display:table-cell;vertical-align:middle}.media.media_circle .media_circle--image{width:80px;padding-bottom:5px}.media.media_circle .media_circle--image>span{display:inline-block;width:80px;height:80px;text-align:center;vertical-align:middle}.media.media_circle .media_circle--image>span>img{vertical-align:middle}.media.media_circle .media_circle--body{text-align:left;padding:22px 20px 24px 10px}.media.media_circle .media_circle--heading{font-size:20px;font-weight:bold;padding-bottom:10px;color:#000}.media.media_circle .media_circle--text{line-height:1.6;font-size:14px}.media.media_produce{width:366px}.media.media_produce .media_produce--link{display:block;-webkit-transition:color .35s;transition:color .35s}.media.media_produce .media_produce--link:hover{color:#33bad2}.media.media_produce .media_produce--left{float:left;width:136px;padding-top:4px}.media.media_produce .media_produce--body{float:right;width:209px;height:206px;position:relative}.media.media_produce .media_produce--heading{font-size:14px;line-height:1.95;font-weight:bold;margin-bottom:10px}.media.media_produce .media_produce--price{font-size:14px}.media.media_produce .media_produce--producer{width:120px;line-height:1.5;position:absolute;left:0;bottom:0;z-index:2}.media.media_produce .media_produce--producer dt{font-weight:bold;margin-bottom:7px}.media.media_produce .author_medium{position:absolute;right:0;bottom:3px}.media.media_produce .sprite_accent{position:absolute;bottom:60px;left:93px;z-index:1}.media.media_topic{width:300px}.media.media_topic .media_topic--link{display:block;background:#fff}.media.media_topic .media_topic--link:hover .media_topic--heading{color:#33bad2}.media.media_topic .media_topic--inner{overflow:hidden;position:relative}.media.media_topic .media_topic--category{position:absolute;top:0;right:0}.media.media_topic .media_topic--heading{font-size:14px;line-height:1.7;margin-top:13px;-webkit-transition:color .35s;transition:color .35s}.media.media_topic .tag_global{position:absolute;top:0;right:0}.media.media_topic .tag_award{margin-right:10px;position:relative;top:-2px}.media.media_simple_book{width:298px;border-bottom:1px dotted #e1e1e1}.media.media_simple_book .media_simple_book--link{display:block;background:#FFF;-webkit-transition:background-color .35s;transition:background-color .35s}.media.media_simple_book .media_simple_book--link:hover{background:#f3f3f3}.media.media_simple_book .media_simple_book--link:hover .media_simple_book--heading{text-decoration:none}.media.media_simple_book .media_simple_book--inner{overflow:hidden;padding:15px 20px}.media.media_simple_book .media_simple_book--inner .media_simple_book--left{float:left;margin-right:10px;width:80px}.media.media_simple_book .media_simple_book--inner .media_simple_book--text{display:block;float:right;width:168px}.media.media_simple_book .media_simple_book--heading{font-size:15px;text-decoration:underline;line-height:1.6;margin-top:6px;display:inline-block}.media.media_poole{width:298px;border-bottom:1px dotted #e1e1e1}.media.media_poole .media_poole--link{display:block;background:#FFF;-webkit-transition:background-color .35s;transition:background-color .35s}.media.media_poole .media_poole--link:hover{background:#f3f3f3}.media.media_poole .media_poole--link:hover .media_poole--heading{text-decoration:none}.media.media_poole .media_poole--inner{padding:15px 20px 14px 20px}.media.media_poole .media_poole--inner .figure{margin:14px 0px 16px 0px}.media.media_poole .media_poole--heading{font-size:15px;text-decoration:underline;line-height:1.8;margin-top:6px}.media.media_ranking{width:298px;border-bottom:1px dotted #f3f3f3}.media.media_ranking .media_ranking--link{display:block}.media.media_ranking .media_ranking--link:hover .media_ranking--heading{color:#33bad2}.media.media_ranking .media_ranking--link:hover .media_ranking--inner{background-color:#f3f3f3}.media.media_ranking .media_ranking--inner{padding:17px 20px 19px;overflow:hidden;background:#FFF;-webkit-transition:background-color .35s;transition:background-color .35s}.media.media_ranking .media_ranking--heading{float:right;width:170px;font-size:13px;line-height:1.6;-webkit-transition:color .35s;transition:color .35s}.media.media_ranking .media_ranking--left{float:left;width:80px;padding:2px 0 1px;position:relative}.media.media_ranking .media_ranking--rank{display:block;width:20px;height:20px;line-height:20px;text-align:center;background:rgba(0,0,0,0.6);color:#FFF;font-weight:bold;border-bottom:1px solid #fff;border-left:1px solid #fff;font-size:12px;position:absolute;top:1px;right:0}.media.media_ranking .tag_award{margin-right:5px}.media.media_ranking .tag_global{margin-top:1px;border-bottom:0}.media.media_ranking .tag_global>span{width:80px;text-align:center;color:#FFF;border-left:0;padding:0}.media.media_book{width:430px}.media.media_book .book_default{float:left}.media.media_book .heading_caption{padding-top:3px;padding-left:16px}.media.media_book .heading_caption .icon.icon_dots.-arrow_type1_down,.media.media_book .heading_caption .article_body p.icon_dots.-arrow_type1_down.link:before,.article_body .media.media_book .heading_caption p.icon_dots.-arrow_type1_down.link:before,.media.media_book .heading_caption .article_body a.icon_dots.-arrow_type1_down.link:before,.article_body .media.media_book .heading_caption a.icon_dots.-arrow_type1_down.link:before,.media.media_book .heading_caption .article_body blockquote.icon_dots.-arrow_type1_down:before,.article_body .media.media_book .heading_caption blockquote.icon_dots.-arrow_type1_down:before,.media.media_book .heading_caption .article_body .poole_links .icon_dots.-arrow_type1_down.poole_link_company:before,.article_body .poole_links .media.media_book .heading_caption .icon_dots.-arrow_type1_down.poole_link_company:before,.media.media_book .heading_caption .article_body .poole_links .icon_dots.-arrow_type1_down.poole_link_entry:before,.article_body .poole_links .media.media_book .heading_caption .icon_dots.-arrow_type1_down.poole_link_entry:before,.media.media_book .heading_caption .icon_dots.-arrow_type1_down.select.select_general:before{top:0;left:-3px}.media.media_book .media_book--link{display:block}.media.media_book .media_book--link:hover .media_book--heading.-category_a>span{background:#e5ecf2}.media.media_book .media_book--link:hover .media_book--heading.-category_b>span{background:#fff7f6}.media.media_book .media_book--link:hover .media_book--heading.-category_c>span{background:#fcf2df}.media.media_book .media_book--link:hover .media_book--heading.-category_d>span{background:#e6f4f7}.media.media_book .media_book--link:hover .media_book--heading.-category_e>span{background:#f7f9e4}.media.media_book .media_book--link:hover .media_book--heading.-category_f>span{background:#ebfae9}.media.media_book .media_book--inner{padding:20px 0}.media.media_book .media_book--body{float:right;width:263px;padding-right:20px}.media.media_book .media_book--header{min-height:122px}.media.media_book .media_book--heading{margin-top:5px;padding-left:3px;color:#000}.media.media_book .media_book--heading>span{font-size:16px;font-weight:bold;line-height:1.7;-webkit-transition:background-color .35s;transition:background-color .35s}.media.media_vertical{width:185px}.media.media_vertical .tag_global{position:absolute;top:0;right:0;z-index:2;border-bottom:1px solid #fff}.media.media_vertical .tag_award{margin-right:10px}.media.media_vertical .media_vertical--link{display:block}.media.media_vertical .media_vertical--link:hover .media_vertical--heading{color:#33bad2}.media.media_vertical .media_vertical--link:hover img{opacity:0.7}.media.media_vertical .media_vertical--link img{opacity:1;display:block;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.media.media_vertical .media_vertical--inner{position:relative}.media.media_vertical .media_vertical--heading{background:#FFF;font-size:14px;line-height:1.55;padding-top:13px;-webkit-transition:color .35s;transition:color .35s}.media.media_vertical.-side{width:145px;display:inline-block;text-align:center;margin-bottom:15px}.media.media_vertical.-side .media_vertical--heading{background-color:#f3f3f3;font-size:12px;line-height:1.9;text-decoration:underline;padding-top:10px}.media.media_vertical.-side .media_vertical--link{text-align:left}.media.media_book_title{width:418px;padding:18px 20px 20px;border-bottom:1px dotted #f3f3f3}.media.media_book_title .heading_caption{margin-bottom:7px}.media.media_book_title .media_book_title--heading{font-size:18px;font-weight:bold;line-height:1.7;color:#000;margin-bottom:10px}.media.media_book_title .media_book_title--heading>a{-webkit-transition:color .35s;transition:color .35s}.media.media_book_title .media_book_title--heading>a:hover{color:#33bad2}.media.media_book_title .media_book_title--bottom{overflow:hidden}.media.media_book_title .tag.tag_book_seal{float:left}.media.media_book_title .tag.tag_numbers{float:left}.media.media_book_title .text.text_update_time{float:right;width:auto;height:28px;line-height:28px;top:0}.media.media_book_title .text.text_update_time>time{margin-left:6px}.media.media_book_title.-type_article{width:auto;padding:0;border-bottom:0}.media.media_book_title.-type_article .media_book_title--link{display:block}.media.media_book_title.-type_article .tag_numbers{margin-left:0}.media.media_book_title.-type_article.-locate_l .media_book_title--link{padding:30px 30px 30px 0}.media.media_book_title.-type_article.-locate_r .media_book_title--link{padding:30px 0 30px 30px}.media.media_book_content{width:418px;border-bottom:1px dotted #f3f3f3}.media.media_book_content .media_book_content--link{display:block;background:#FFF;-webkit-transition:background-color .35s;transition:background-color .35s}.media.media_book_content .media_book_content--link:hover{background-color:#f3f3f3}.media.media_book_content .media_book_content--link:hover .media_book_content--heading{color:#33bad2}.media.media_book_content .media_book_content--inner{overflow:hidden;padding:20px 20px 15px}.media.media_book_content .media_book_content--image{float:left;width:130px;height:92px}.media.media_book_content .media_book_content--heading{float:right;width:225px;font-size:14px;line-height:1.7;-webkit-transition:color .35s;transition:color .35s}.media.media_comment{width:653px;padding:17px 20px 20px;border-bottom:1px solid #e1e1e1;overflow:hidden}.media.media_comment .media_comment--image{float:left;display:block;width:50px;height:50px;border-radius:50%;overflow:hidden}.media.media_comment .media_comment--body{float:left;width:552px;margin-left:10px}.media.media_comment .media_comment--header{display:table}.media.media_comment .media_comment--header_left{display:table-cell;width:412px;vertical-align:middle;padding-top:6px}.media.media_comment .media_comment--header_left>a{display:inline-block;width:412px;font-size:16px;text-decoration:underline;font-weight:bold}.media.media_comment .media_comment--header_left>a:hover{text-decoration:none}.media.media_comment .media_comment--header_right{display:table-cell;width:140px;text-align:right;vertical-align:middle;padding-top:4px}.media.media_comment .media_comment--header_right>time{color:#777;margin-right:10px;vertical-align:middle}.media.media_comment .media_comment--header_right>a{margin:0 3px;font-size:14px;vertical-align:middle;color:#000}.media.media_comment .media_comment--header_right>a:last-child{margin-right:0}.media.media_comment .media_comment--comment{font-size:14px;line-height:1.6;margin-top:9px}.media.media_comment .media_comment--comment a{color:#33bad2}.media.media_comment .media_comment--comment a:hover{text-decoration:underline}.media.media_comment.-type_hatebu .media_comment--image{width:30px;height:30px}.media.media_comment.-type_hatebu .media_comment--body{width:572px;padding-top:8px}.media.media_comment.-type_hatebu .media_comment--header_left{width:433px}.media.media_comment.-type_hatebu .media_comment--header_left>a{width:433px}.media.media_comment.-type_hatebu .media_comment--header_right>time{color:#777;margin-right:10px;vertical-align:middle}.media.media_comment.-type_hatebu .media_comment--body{font-size:14px;line-height:1.6}.media.media_article_title{color:#000}.media.media_article_title .tag.tag_global{color:#FFF;display:inline-block;margin-left:10px;position:relative;top:4px}.media.media_article_title .tag.tag_global.-category_pr span{background-color:#b1b1b1}.media.media_article_title .tag.tag_global>span{height:9px;color:#FFF;padding:4px 7px;font-size:12px;font-weight:bold;letter-spacing:0.02em}.media.media_article_title .media_article_title--information{overflow:hidden;margin-bottom:21px;margin-top:30px;font-size:18px}.media.media_article_title .media_article_title--information .media_series_count{display:inline-block;margin-right:9px}.media.media_article_title .media_article_title--information>time{display:inline-block;margin-left:9px}.media.media_article_title .media_article_title--heading{font-size:30px;line-height:1.5;font-weight:bold;padding-bottom:26px;border-bottom:dotted 1px  #989898}.media.media_article_title .media_article_title--list{overflow:hidden;margin-bottom:26px}.media.media_article_title .media_article_title--list .tag_general{float:left;margin-right:10px}.media.media_article_title .media_article_title--list .tag_general:last-child{margin-right:0}.media.media_article_title .media_article_title--eyecatch{margin-top:25px;max-width:655px;max-height:437px;overflow:hidden}.media.media_article_title .media_article_title--eyecatch>img{width:auto;height:auto;max-width:655px}.media.media_article_title .media_article_title--meta_box{width:100%;position:relative;margin-bottom:37px}.media.media_article_title .media_article_title--meta_box>.tag_global{position:absolute;top:-8px;left:0;display:inline-block;float:none;margin-left:0}.media.media_article_title .media_article_title--meta_box>.history-info{float:right}.media.media_header_book{position:relative}.media.media_header_book:before,.media.media_header_book:after{width:856px;height:100%;border:1px solid #e1e1e1;position:absolute;background:#FFF}.media.media_header_book:before{top:2px;left:0px;z-index:-1}.media.media_header_book:after{top:4px;left:2px;z-index:-2}.media.media_header_book .media_header_book--line{display:block;width:22px;height:100%;border-right:1px dotted #f3f3f3;position:absolute;top:0;left:0}.media.media_header_book .media_header_book--inner{width:854px;padding:30px 30px 30px 50px;border:1px solid #e1e1e1;background:#FFF;z-index:1}.media.media_header_book .media_header_book--body{display:table}.media.media_header_book .media_header_book--body img{display:table-cell;padding-right:20px;margin-top:4px}.media.media_header_book .media_header_book--body div{display:table-cell;vertical-align:top;font-size:16px;line-height:160%}.media.media_header_book .media_header_book--top{overflow:hidden}.media.media_header_book .media_header_book--caption{float:left;height:28px;line-height:28px;font-size:16px}.media.media_header_book .media_header_book--heading{font-size:27px;font-weight:bold;line-height:1.75;margin:20px 0 37px}.media.media_header_book .tag.tag_numbers{float:right}.media.media_header_book .tag.tag_book_seal{float:right;margin-right:10px}.media.media_header_book .b_sns_horizon{border:none;padding:0 31px 0 0}.media.media_page{width:429px;padding:0 20px}.media.media_page .author{float:left}.media.media_page .media_page--link{display:block}.media.media_page .media_page--inner .text_page{position:absolute;bottom:0}.media.media_page .media_page--inner .text_page.-locate_l{left:20px}.media.media_page .media_page--inner .text_page.-locate_r{right:20px}.media.media_page .media_page--header{overflow:hidden}.media.media_page .media_page--time{float:right;display:block;height:40px;line-height:40px;font-size:15px}.media.media_page .media_page--image{width:388px;height:260px;overflow:hidden;margin:10px 0 18px}.media.media_page .media_page--heading{font-weight:bold;font-size:18px;line-height:1.8}.media.media_page .media_page--body{font-size:14px;line-height:1.5;margin-top:12px;color:#434343}.media.media_page .media_page--tag_list{overflow:hidden;margin:29px 0 30px}.media.media_page .media_page--tag_list .tag_general{float:left;margin:0 10px 10px 0;font-size:12px}.media.media_page .media_page--tag_list .tag_general:last-child{margin-right:0}.media.media_page .media_page--end_text{position:absolute;right:30px;bottom:0}.media.media_page .media_page--update{font-size:10px;line-height:1.8;text-align:right;margin-bottom:21px}.media.media_page .media_page--update>span,.media.media_page .media_page--update>time{display:block}.media.media_page .media_page--address{font-size:10px;line-height:1.8;text-align:right;padding-bottom:27px;border-bottom:1px dotted #f3f3f3;margin-bottom:7px}.media.media_page .media_page--bottom_text{font-size:10px;line-height:1.8;text-align:right}.media.media_page .sprite.sprite_icon{position:absolute;top:210px;right:140px}.media.media_creative{width:340px}.media.media_creative .media_creative--link{display:block;position:relative}.media.media_creative .media_creative--link img{width:340px;height:auto}.media.media_creative .media_creative--mask{width:100%;height:100%;background:rgba(0,0,0,0.7);color:#FFF;text-align:center;position:absolute;-webkit-transition:opacity .35s;transition:opacity .35s}.js .media.media_creative .media_creative--mask{opacity:0}.media.media_creative .media_creative--link:hover .media_creative--mask{opacity:1}.media.media_creative .media_creative--link:hover .media_creative--heading{bottom:110px;opacity:1}.media.media_creative .media_creative--link:hover .media_creative--border{width:85%}.media.media_creative .media_creative--link:hover .media_creative--text{top:112px;opacity:1}.media.media_creative .media_creative--heading{display:block;width:100%;font-size:16px;line-height:1.6;text-shadow:0.5px 0.866px 0px rgba(8,1,3,0.392);text-align:center;opacity:0;position:absolute;bottom:151px;-webkit-transition:bottom .35s ease 0.1s,opacity .35s ease 0.1s;transition:bottom .35s ease 0.1s,opacity .35s ease 0.1s;padding:0 20px}.media.media_creative .media_creative--border{display:inline-block;width:0px;border-top:1px solid #fff;margin-top:101px;-webkit-transition:width .35s ease 0.1s;transition:width .35s ease 0.1s}.media.media_creative .media_creative--text{width:100%;text-align:center;font-size:13px;line-height:1.6;position:absolute;top:151px;-webkit-transition:width .35s ease 0.1s;transition:width .35s ease 0.1s;opacity:0;-webkit-transition:top .35s ease 0.1s,opacity .35s ease 0.1s;transition:top .35s ease 0.1s,opacity .35s ease 0.1s}.media.media_effect{width:430px;position:relative}.media.media_effect:hover .media_effect--blank{opacity:1;-webkit-transform:scale3d(1, 1, 1) rotate(0deg);transform:scale3d(1, 1, 1) rotate(0deg)}.media.media_effect:hover .media_effect--mask{opacity:1}.media.media_effect:hover .media_effect--mask_main .icon.icon_general,.media.media_effect:hover .media_effect--mask_main .article_body p.icon_general.link:before,.article_body .media.media_effect:hover .media_effect--mask_main p.icon_general.link:before,.media.media_effect:hover .media_effect--mask_main .article_body a.icon_general.link:before,.article_body .media.media_effect:hover .media_effect--mask_main a.icon_general.link:before,.media.media_effect:hover .media_effect--mask_main .article_body blockquote.icon_general:before,.article_body .media.media_effect:hover .media_effect--mask_main blockquote.icon_general:before,.media.media_effect:hover .media_effect--mask_main .article_body .poole_links .icon_general.poole_link_company:before,.article_body .poole_links .media.media_effect:hover .media_effect--mask_main .icon_general.poole_link_company:before,.media.media_effect:hover .media_effect--mask_main .article_body .poole_links .icon_general.poole_link_entry:before,.article_body .poole_links .media.media_effect:hover .media_effect--mask_main .icon_general.poole_link_entry:before,.media.media_effect:hover .media_effect--mask_main .select.select_general:before{top:0}.media.media_effect:hover .media_effect--mask_main>p{bottom:0}.media.media_effect:hover .media_effect--heading{color:#33bad2}.media.media_effect .media_effect--blank{display:block;position:absolute;top:216px;right:40px;z-index:3;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0;-webkit-transform:scale3d(0.8, 0.8, 1) rotate(-180deg);transform:scale3d(0.8, 0.8, 1) rotate(-180deg)}.media.media_effect .media_effect--blank:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.media.media_effect .media_effect--blank .icon_general.-link,.media.media_effect .media_effect--blank .-link.select.select_general:before{font-size:30px;color:#FFF}.media.media_effect .media_effect--link{display:block;position:relative;z-index:1;background-color:#FFF}.media.media_effect .media_effect--image{width:100%;height:auto;overflow:hidden;position:relative}.media.media_effect .media_effect--image>img{position:relative;width:100%;height:auto;z-index:1}.media.media_effect .media_effect--ribbon{width:50px;position:absolute;z-index:2;top:0;right:0;overflow:hidden}.media.media_effect .media_effect--ribbon .sprite_ribbon{float:right;display:block;margin-bottom:4px}.media.media_effect .media_effect--ribbon .sprite_ribbon:last-child{margin-bottom:0}.media.media_effect .media_effect--mask{width:100%;height:245px;background:rgba(0,0,0,0.7);color:#FFF;text-align:center;position:absolute;top:0;left:0;z-index:3;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.media.media_effect .media_effect--mask_main{position:absolute;width:100%;top:77px;left:0}.media.media_effect .media_effect--mask i{display:inline-block}.media.media_effect .media_effect--mask .icon_general.-detail,.media.media_effect .media_effect--mask .-detail.select.select_general:before{font-size:60px;margin-bottom:13px;position:relative;top:-10px;-webkit-transition:top .35s;transition:top .35s}.media.media_effect .media_effect--mask p{font-weight:bold;font-size:19px;letter-spacing:1px;position:relative;bottom:-10px;-webkit-transition:bottom .35s;transition:bottom .35s}.media.media_effect .media_effect--heading{color:#000;font-size:18px;line-height:1.4;font-weight:bold;margin:27px 0 15px;-webkit-transition:color .35s;transition:color .35s}.media.media_effect .media_effect--explain{font-size:13px;line-height:1.7}.media.media_effect .media_effect--footer{display:table;width:100%;table-layout:fixed;margin-top:20px;border-top:1px dotted #f3f3f3}.media.media_effect .media_effect--tag{display:table-cell;border-top:1px dotted #f3f3f3;padding-top:22px;vertical-align:middle}.media.media_effect .media_effect--tag{width:auto;padding-right:10px}.media.media_effect .media_effect--tag>span{padding:6px 10px;margin-right:5px;line-height:1.4;font-size:11px;text-align:center;background:#f3f3f3}.media.media_effect .media_effect--client{padding-left:10px;margin-bottom:15px;line-height:1.6;text-align:right}.media.media_effect.-locate_l .media_effect--link{padding:20px 20px 20px 0}.media.media_effect.-locate_r .media_effect--link{padding:20px 0 20px 20px}.media.media_effect.-locate_r .media_effect--blank{right:20px}.media.media_effect.-size_s{width:287px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.media.media_effect.-size_s:last-child{border-right:1px solid #e1e1e1}.media.media_effect.-size_s .media_effect--blank{top:133px;right:30px}.media.media_effect.-size_s .media_effect--blank .icon.icon_general.-link,.media.media_effect.-size_s .media_effect--blank .article_body p.icon_general.-link.link:before,.article_body .media.media_effect.-size_s .media_effect--blank p.icon_general.-link.link:before,.media.media_effect.-size_s .media_effect--blank .article_body a.icon_general.-link.link:before,.article_body .media.media_effect.-size_s .media_effect--blank a.icon_general.-link.link:before,.media.media_effect.-size_s .media_effect--blank .article_body blockquote.icon_general.-link:before,.article_body .media.media_effect.-size_s .media_effect--blank blockquote.icon_general.-link:before,.media.media_effect.-size_s .media_effect--blank .article_body .poole_links .icon_general.-link.poole_link_company:before,.article_body .poole_links .media.media_effect.-size_s .media_effect--blank .icon_general.-link.poole_link_company:before,.media.media_effect.-size_s .media_effect--blank .article_body .poole_links .icon_general.-link.poole_link_entry:before,.article_body .poole_links .media.media_effect.-size_s .media_effect--blank .icon_general.-link.poole_link_entry:before,.media.media_effect.-size_s .media_effect--blank .-link.select.select_general:before{font-size:24px}.media.media_effect.-size_s .media_effect--inner{padding:20px 20px 23px}.media.media_effect.-size_s .media_effect--image{height:147px;margin-bottom:15px}.media.media_effect.-size_s .media_effect--heading{font-size:16px;line-height:1.55;margin:0 0 11px}.media.media_effect.-size_s .media_effect--explain{line-height:1.8}.media.media_effect.-size_s .media_effect--mask{height:147px}.media.media_effect.-size_s .media_effect--mask .icon.icon_general.-detail,.media.media_effect.-size_s .media_effect--mask .article_body p.icon_general.-detail.link:before,.article_body .media.media_effect.-size_s .media_effect--mask p.icon_general.-detail.link:before,.media.media_effect.-size_s .media_effect--mask .article_body a.icon_general.-detail.link:before,.article_body .media.media_effect.-size_s .media_effect--mask a.icon_general.-detail.link:before,.media.media_effect.-size_s .media_effect--mask .article_body blockquote.icon_general.-detail:before,.article_body .media.media_effect.-size_s .media_effect--mask blockquote.icon_general.-detail:before,.media.media_effect.-size_s .media_effect--mask .article_body .poole_links .icon_general.-detail.poole_link_company:before,.article_body .poole_links .media.media_effect.-size_s .media_effect--mask .icon_general.-detail.poole_link_company:before,.media.media_effect.-size_s .media_effect--mask .article_body .poole_links .icon_general.-detail.poole_link_entry:before,.article_body .poole_links .media.media_effect.-size_s .media_effect--mask .icon_general.-detail.poole_link_entry:before,.media.media_effect.-size_s .media_effect--mask .-detail.select.select_general:before{font-size:32px}.media.media_effect.-size_s .media_effect--mask>p{font-size:15px}.media.media_effect.-size_s .media_effect--mask_main{top:43px}.media.media_header_simple .media_header_simple--tag{display:inline-block;height:30px;line-height:30px;margin-right:5px;padding:0 15px;background:#FFF;font-size:14px;border:1px solid #000}.media.media_header_simple .media_header_simple--time{display:inline-block;height:30px;line-height:30px;margin-left:15px;font-size:15px}.media.media_header_simple .media_header_simple--heading{font-size:30px;font-weight:bold;line-height:1.4;color:#000;margin:29px 0 17px}.media.media_header_simple .media_header_simple--explain{font-size:16px;line-height:1.6;margin-bottom:36px}.media.media_header_simple .media_header_simple--image{width:860px;height:500px;position:relative}.media.media_header_simple .media_header_simple--image>img{position:relative;z-index:1}.media.media_header_simple .media_header_simple--ribbon{width:80px;overflow:hidden;position:absolute;right:0;z-index:2}.media.media_header_simple .media_header_simple--ribbon .sprite.sprite_ribbon{float:right;display:block;margin-bottom:7px}.media.media_header_simple .media_header_simple--ribbon .sprite.sprite_ribbon:last-child{margin-bottom:0}.media.media_qr{display:table;width:460px}.media.media_qr .media_qr--text{display:table-cell;vertical-align:top;width:328px;padding-right:20px;font-size:14px;line-height:1.8;text-align:left}.media.media_qr .media_qr--text a{color:#33bad2;text-decoration:underline}.media.media_qr .media_qr--text a:hover{text-decoration:none}.media.media_qr .media_qr--image{display:table-cell;vertical-align:top;width:132px}.media.media_rank_top{width:270px;position:relative}.media.media_rank_top .media_rank_top--header{height:25px;line-height:25px;text-align:center;margin-bottom:10px}.media.media_rank_top .media_rank_top--header .icon_general.-ranking,.media.media_rank_top .media_rank_top--header .-ranking.select.select_general:before{font-size:27px}.media.media_rank_top .media_rank_top--header .icon_general.-rankup,.media.media_rank_top .media_rank_top--header .-rankup.select.select_general:before,.media.media_rank_top .media_rank_top--header .icon_general.-rankdown,.media.media_rank_top .media_rank_top--header .-rankdown.select.select_general:before,.media.media_rank_top .media_rank_top--header .icon_general.-rankstay,.media.media_rank_top .media_rank_top--header .-rankstay.select.select_general:before{font-size:15px;position:absolute;top:7px;margin-left:9px}.media.media_rank_top .media_rank_top--link{display:block;overflow:hidden;background:#FFF;-webkit-transition:background-color .35s;transition:background-color .35s}.media.media_rank_top .media_rank_top--link:hover{background-color:#f3f3f3}.media.media_rank_top .media_rank_top--link:hover .media_rank_top--heading{color:#33bad2}.media.media_rank_top .media_rank_top--inner{padding:10px 15px 16px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1}.media.media_rank_top .media_rank_top--ranking{height:36px;line-height:36px;color:#FFF;text-align:center;padding:0 16px;font-size:19px;background:#fff;margin-bottom:5px;position:relative}.media.media_rank_top .media_rank_top--ranking>span{display:block;font-weight:bold}.media.media_rank_top .media_rank_top--ranking:before,.media.media_rank_top .media_rank_top--ranking:after{width:16px;height:30px;position:absolute;top:12px;background:#f3f3f3}.media.media_rank_top .media_rank_top--ranking:before{left:0}.media.media_rank_top .media_rank_top--ranking:after{right:0}.media.media_rank_top .media_rank_top--image{width:100%;height:158px;position:relative}.media.media_rank_top .media_rank_top--heading{font-size:15px;font-weight:bold;line-height:1.8;margin:12px 0 7px;-webkit-transition:color .35s;transition:color .35s}.media.media_rank_top .media_rank_top--footer{height:40px;line-height:40px;overflow:hidden}.media.media_rank_top .media_rank_top--footer .author{float:left}.media.media_rank_top .media_rank_top--time{float:right;font-size:13px}.media.media_rank_top .tag.tag_global{position:absolute;top:0;right:0}.media.media_rank_top .tag.tag_global>span{font-size:11px}.media.media_rank_top .tag_award{margin-right:10px;position:relative;top:-2px}.media.media_rank_top.-color_rank1 .media_rank_top--header{color:#eec400}.media.media_rank_top.-color_rank1 .media_rank_top--ranking>span{background:#eec400}.media.media_rank_top.-color_rank1 .media_rank_top--ranking:before,.media.media_rank_top.-color_rank1 .media_rank_top--ranking:after{background:#be9c00}.media.media_rank_top.-color_rank2 .media_rank_top--header{color:#c3c3c3}.media.media_rank_top.-color_rank2 .media_rank_top--ranking>span{background:#c3c3c3}.media.media_rank_top.-color_rank2 .media_rank_top--ranking:before,.media.media_rank_top.-color_rank2 .media_rank_top--ranking:after{background:#949494}.media.media_rank_top.-color_rank3 .media_rank_top--header{color:#c2691b}.media.media_rank_top.-color_rank3 .media_rank_top--ranking>span{background:#c2691b}.media.media_rank_top.-color_rank3 .media_rank_top--ranking:before,.media.media_rank_top.-color_rank3 .media_rank_top--ranking:after{background:#9e5516}.media.media_rank_under{width:100%;position:relative}.media.media_rank_under .media_rank_under--ranking,.media.media_rank_under .media_rank_under--image,.media.media_rank_under .media_rank_under--text,.media.media_rank_under .media_rank_under--author{display:table-cell;vertical-align:top}.media.media_rank_under .media_rank_under--link{display:block;padding:15px 0;overflow:hidden;background:#FFF;-webkit-transition:background-color .35s;transition:background-color .35s}.media.media_rank_under .media_rank_under--link:hover{background-color:#f3f3f3}.media.media_rank_under .media_rank_under--link:hover .media_rank_under--heading{color:#33bad2}.media.media_rank_under .media_rank_under--link:hover .media_rank_under--ranking{background:#FFF}.media.media_rank_under .media_rank_under--link:hover .media_rank_under--author .author_small--name{color:#33bad2}.media.media_rank_under .media_rank_under--inner{display:table;width:100%}.media.media_rank_under .media_rank_under--ranking{width:40px;color:#000;text-align:center;font-size:16px;background:#f3f3f3;-webkit-transition:background-color .35s;transition:background-color .35s}.media.media_rank_under .media_rank_under--ranking>span{display:block;font-weight:bold;padding:27px 0 25px}.media.media_rank_under .media_rank_under--ranking .icon.icon_general,.media.media_rank_under .media_rank_under--ranking .article_body p.icon_general.link:before,.article_body .media.media_rank_under .media_rank_under--ranking p.icon_general.link:before,.media.media_rank_under .media_rank_under--ranking .article_body a.icon_general.link:before,.article_body .media.media_rank_under .media_rank_under--ranking a.icon_general.link:before,.media.media_rank_under .media_rank_under--ranking .article_body blockquote.icon_general:before,.article_body .media.media_rank_under .media_rank_under--ranking blockquote.icon_general:before,.media.media_rank_under .media_rank_under--ranking .article_body .poole_links .icon_general.poole_link_company:before,.article_body .poole_links .media.media_rank_under .media_rank_under--ranking .icon_general.poole_link_company:before,.media.media_rank_under .media_rank_under--ranking .article_body .poole_links .icon_general.poole_link_entry:before,.article_body .poole_links .media.media_rank_under .media_rank_under--ranking .icon_general.poole_link_entry:before,.media.media_rank_under .media_rank_under--ranking .select.select_general:before{display:block;height:22px;line-height:22px;background:#f3f3f3;font-size:12px}.media.media_rank_under .media_rank_under--ranking .icon.icon_general.-rankup,.media.media_rank_under .media_rank_under--ranking .article_body p.icon_general.-rankup.link:before,.article_body .media.media_rank_under .media_rank_under--ranking p.icon_general.-rankup.link:before,.media.media_rank_under .media_rank_under--ranking .article_body a.icon_general.-rankup.link:before,.article_body .media.media_rank_under .media_rank_under--ranking a.icon_general.-rankup.link:before,.media.media_rank_under .media_rank_under--ranking .article_body blockquote.icon_general.-rankup:before,.article_body .media.media_rank_under .media_rank_under--ranking blockquote.icon_general.-rankup:before,.media.media_rank_under .media_rank_under--ranking .article_body .poole_links .icon_general.-rankup.poole_link_company:before,.article_body .poole_links .media.media_rank_under .media_rank_under--ranking .icon_general.-rankup.poole_link_company:before,.media.media_rank_under .media_rank_under--ranking .article_body .poole_links .icon_general.-rankup.poole_link_entry:before,.article_body .poole_links .media.media_rank_under .media_rank_under--ranking .icon_general.-rankup.poole_link_entry:before,.media.media_rank_under .media_rank_under--ranking .-rankup.select.select_general:before{color:#cf3719}.media.media_rank_under .media_rank_under--ranking .icon.icon_general.-rankdown,.media.media_rank_under .media_rank_under--ranking .article_body p.icon_general.-rankdown.link:before,.article_body .media.media_rank_under .media_rank_under--ranking p.icon_general.-rankdown.link:before,.media.media_rank_under .media_rank_under--ranking .article_body a.icon_general.-rankdown.link:before,.article_body .media.media_rank_under .media_rank_under--ranking a.icon_general.-rankdown.link:before,.media.media_rank_under .media_rank_under--ranking .article_body blockquote.icon_general.-rankdown:before,.article_body .media.media_rank_under .media_rank_under--ranking blockquote.icon_general.-rankdown:before,.media.media_rank_under .media_rank_under--ranking .article_body .poole_links .icon_general.-rankdown.poole_link_company:before,.article_body .poole_links .media.media_rank_under .media_rank_under--ranking .icon_general.-rankdown.poole_link_company:before,.media.media_rank_under .media_rank_under--ranking .article_body .poole_links .icon_general.-rankdown.poole_link_entry:before,.article_body .poole_links .media.media_rank_under .media_rank_under--ranking .icon_general.-rankdown.poole_link_entry:before,.media.media_rank_under .media_rank_under--ranking .-rankdown.select.select_general:before{color:#1e7bc3}.media.media_rank_under .media_rank_under--ranking .icon.icon_general.-rankstay,.media.media_rank_under .media_rank_under--ranking .article_body p.icon_general.-rankstay.link:before,.article_body .media.media_rank_under .media_rank_under--ranking p.icon_general.-rankstay.link:before,.media.media_rank_under .media_rank_under--ranking .article_body a.icon_general.-rankstay.link:before,.article_body .media.media_rank_under .media_rank_under--ranking a.icon_general.-rankstay.link:before,.media.media_rank_under .media_rank_under--ranking .article_body blockquote.icon_general.-rankstay:before,.article_body .media.media_rank_under .media_rank_under--ranking blockquote.icon_general.-rankstay:before,.media.media_rank_under .media_rank_under--ranking .article_body .poole_links .icon_general.-rankstay.poole_link_company:before,.article_body .poole_links .media.media_rank_under .media_rank_under--ranking .icon_general.-rankstay.poole_link_company:before,.media.media_rank_under .media_rank_under--ranking .article_body .poole_links .icon_general.-rankstay.poole_link_entry:before,.article_body .poole_links .media.media_rank_under .media_rank_under--ranking .icon_general.-rankstay.poole_link_entry:before,.media.media_rank_under .media_rank_under--ranking .-rankstay.select.select_general:before{color:#0f9d00}.media.media_rank_under .media_rank_under--image{width:170px;padding:0 20px 0 15px}.media.media_rank_under .media_rank_under--text{width:518px;padding-right:15px;overflow:hidden}.media.media_rank_under .media_rank_under--text .tag.tag_global{float:left;display:block;height:22px;line-height:22px;border-bottom:0}.media.media_rank_under .media_rank_under--text .tag.tag_global>span{display:block;height:22px;line-height:22px;vertical-align:top;font-size:11px}.media.media_rank_under .media_rank_under--time{display:block;float:left;height:22px;line-height:22px;margin-left:20px;font-size:13px}.media.media_rank_under .media_rank_under--heading{float:left;width:100%;font-size:15px;font-weight:bold;color:#000;line-height:1.8;margin-top:14px;-webkit-transition:color .35s;transition:color .35s}.media.media_rank_under .media_rank_under--author{width:132px;text-align:center;border-left:1px dotted #e1e1e1;vertical-align:middle}.media.media_rank_under .media_rank_under--author .author.author_small .author_small--image{display:block}.media.media_rank_under .media_rank_under--author .author.author_small .author_small--name{margin:10px 0 0;-webkit-transition:color .35s;transition:color .35s}.media.media_rank_under .tag_award{margin-right:10px;position:relative;top:-2px}.media.media_verical_detail .tag_global{float:left}.media.media_verical_detail .media_verical_detail--link{display:block;width:224px;background:#FFF;-webkit-transition:background-color .35s;transition:background-color .35s}.media.media_verical_detail .media_verical_detail--link:hover{background-color:#f3f3f3}.media.media_verical_detail .media_verical_detail--link:hover .media_verical_detail--heading{color:#33bad2}.media.media_verical_detail .media_verical_detail--inner{padding:15px;position:relative}.media.media_verical_detail .media_verical_detail--heading{height:48px;font-size:13px;line-height:1.9;margin:12px 0 14px;-webkit-transition:color .35s;transition:color .35s;text-align:left}.media.media_verical_detail .media_verical_detail--footer{overflow:hidden;height:22px;line-height:22px}.media.media_verical_detail .media_verical_detail--time{float:right;font-size:13px}.media.media_modal{display:table;width:100%;table-layout:fixed;overflow:hidden}.media.media_modal .media_modal--image{display:table-cell;vertical-align:middle;width:210px;height:210px;overflow:hidden}.media.media_modal .media_modal--image>img{border-radius:50%}.media.media_modal .media_modal--body{display:table-cell;vertical-align:top;padding:21px 0 0 38px}.media.media_modal .media_modal--header{overflow:hidden;margin-bottom:22px}.media.media_modal .media_modal--heading{float:left;width:630px;padding:3px 75px 0 0}.media.media_modal .media_modal--heading>span{display:block;color:#000}.media.media_modal .media_modal--sns{float:right;width:72px;padding-right:3px}.media.media_modal .media_modal--sns>a{display:block;float:right;margin-left:9px;color:#000;border-radius:50%;-webkit-transition:color .35s;transition:color .35s}.media.media_modal .media_modal--sns>a[href="#"]{display:none}.media.media_modal .media_modal--sns>a:hover{color:#33bad2}.media.media_modal .media_modal--sns .icon_general,.media.media_modal .media_modal--sns .select.select_general:before{font-size:24px}.media.media_modal .media_modal--property{font-size:18px;margin-bottom:17px}.media.media_modal .media_modal--name{font-size:26px}.media.media_modal .media_modal--explain{font-size:14px;line-height:2.15}.media.media_modal .media_modal--explain a{text-decoration:underline;color:#33bad2}.media.media_modal .media_modal--explain a:hover{text-decoration:none}.media.media_profile{overflow:hidden}.media.media_profile .media_profile--body{width:490px;float:right;text-align:center}.media.media_profile .media_profile--header{height:190px;padding:44px 0 0;margin-bottom:41px}.media.media_profile .media_profile--jp{font-size:32px;color:#000;font-weight:bold;margin-bottom:15px}.media.media_profile .media_profile--en{font-size:15px;margin-bottom:27px}.media.media_profile .media_profile--sns{padding-right:6px}.media.media_profile .media_profile--sns>a{display:inline-block;font-size:25px;margin:0 6px;color:#000;-webkit-transition:color .35s;transition:color .35s}.media.media_profile .media_profile--sns>a:hover{color:#33bad2}.media.media_profile .media_profile--information{display:inline-block;padding-bottom:30px;border-bottom:1px dotted #e1e1e1;margin-bottom:33px}.media.media_profile .media_profile--property{font-size:16px;font-weight:bold;margin-bottom:15px}.media.media_profile .media_profile--birth{font-size:14px}.media.media_profile .media_profile--explain{font-size:14px;line-height:2.15;text-align:left}.media.media_flow{overflow:hidden}.media.media_flow .media_flow--body{float:right;width:310px;padding-top:5px}.media.media_flow .media_flow--heading{font-size:16px;color:#000;font-weight:bold;padding-top:1px;margin-bottom:21px}.media.media_flow .media_flow--explain{font-size:14px;line-height:2.15}.media.media_flow .media_flow--image{width:265px;height:180px;margin-right:335px}.media.media_best{width:268px}.media.media_best .tag_global{position:absolute;top:0;right:0}.media.media_best .author{float:left}.media.media_best .author_small--image{-webkit-transition:border-color .35s;transition:border-color .35s}.media.media_best .author_small--name{width:112px;-webkit-transition:color .35s;transition:color .35s}.media.media_best .media_best--link{display:block;padding:15px 15px 0;background:#FFF;-webkit-transition:background-color .35s;transition:background-color .35s}.media.media_best .media_best--link:hover{background:#f3f3f3}.media.media_best .media_best--link:hover .media_best--heading,.media.media_best .media_best--link:hover .author_small--name,.media.media_best .media_best--link:hover .media_best--time{color:#33bad2}.media.media_best .media_best--link:hover .author_small--image{border-color:#FFF}.media.media_best .media_best--image{position:relative;width:238px;height:157px;overflow:hidden;margin-bottom:15px}.media.media_best .media_best--image>img{max-width:100%}.media.media_best .media_best--heading{font-size:15px;line-height:1.8;color:#000;font-weight:bold;-webkit-transition:color .35s;transition:color .35s}.media.media_best .media_best--information{overflow:hidden;margin:5px 0 16px}.media.media_best .media_best--time{float:right;display:block;padding-top:15px;font-size:13px;-webkit-transition:color .35s;transition:color .35s}.media.media_best .media_best--sns{height:52px;padding-top:15px;color:#000;border-top:1px dotted #e1e1e1}.media.media_best .media_best--sns_item{display:inline-block;letter-spacing:normal;margin-right:15px}.media.media_best .media_best--sns_item:last-child{margin-right:0}.media.media_best .media_best--sns_item .icon_general,.media.media_best .media_best--sns_item .select.select_general:before{font-size:22px;vertical-align:middle;margin-right:5px}.media.media_best .media_best--sns_item>span{font-size:14px;font-weight:bold;vertical-align:middle}.media.media_link_block{width:100%;border:1px solid #e1e1e1;margin:10px 0}.media.media_link_block .tag_global{line-height:1;position:absolute;top:0;right:0;z-index:3}.media.media_link_block .media_link_block--link{display:block;padding:10px;-webkit-transition:background-color .35s;transition:background-color .35s;text-decoration:none}.media.media_link_block .media_link_block--link:hover{background:#f3f3f3}.media.media_link_block .media_link_block--link:hover .media_link_block--heading,.media.media_link_block .media_link_block--link:hover .media_link_block--body,.media.media_link_block .media_link_block--link:hover .media_link_block--time{color:#33bad2}.media.media_link_block .media_link_block--inner{width:100%;overflow:hidden;margin:0}.media.media_link_block .media_link_block--left{float:left;width:120px;margin:0;text-align:center;position:relative}.media.media_link_block .media_link_block--right{margin:0 0 0 130px;position:relative}.media.media_link_block .media_link_block--time{float:left;font-size:11px;padding-top:17px;color:#434343;-webkit-transition:color .35s;transition:color .35s;line-height:1.1}.media.media_link_block .media_link_block--heading{width:100%;margin-top:0;font-size:15px;font-weight:bold;line-height:1.45;color:#434343;margin-bottom:0;-webkit-transition:color .35s;transition:color .35s}.media.media_link_block .media_link_block--body{font-size:13px;margin-top:5px;color:#434343;line-height:1.45;-webkit-transition:color .35s;transition:color .35s}.button,.article_body a.demo{display:block;vertical-align:middle;text-align:center;letter-spacing:1px}.button-general{font-size:1.4rem;height:35px;line-height:34px;padding:0 10px;font-size:1.3rem;border-radius:5px;background:#000;border:1px solid #000;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}.button-general:hover{background:#fff;color:#000}.button-prev{width:100%}.button-prev .button-prev-wrapper{display:table;width:100%;border:0}.button-prev .button-prev-wrapper>i{display:table-cell;vertical-align:middle;width:20px;text-align:left}.button-prev .button-prev-wrapper>span{display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:20px}.button-next{width:100%}.button-next .button-next-wrapper{display:table;width:100%}.button-next .button-next-wrapper>i{display:table-cell;vertical-align:middle;width:20px;text-align:right}.button-next .button-next-wrapper>span{display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:20px}.button-series-archive-more{width:50%;margin-left:auto;margin-right:auto;height:50px;line-height:49px;font-size:1.6rem;font-weight:bold}.button.-last_icon,.article_body a.-last_icon.demo{position:relative}.button.-last_icon>span,.article_body a.-last_icon.demo>span{display:inline-block}.button.-last_icon .icon.icon_general.-arrowright,.article_body a.-last_icon.demo .icon.icon_general.-arrowright,.button.-last_icon .article_body p.icon_general.-arrowright.link:before,.article_body .button.-last_icon p.icon_general.-arrowright.link:before,.article_body a.-last_icon.demo p.icon_general.-arrowright.link:before,.button.-last_icon .article_body a.icon_general.-arrowright.link:before,.article_body .button.-last_icon a.icon_general.-arrowright.link:before,.article_body a.-last_icon.demo a.icon_general.-arrowright.link:before,.button.-last_icon .article_body blockquote.icon_general.-arrowright:before,.article_body .button.-last_icon blockquote.icon_general.-arrowright:before,.article_body a.-last_icon.demo blockquote.icon_general.-arrowright:before,.button.-last_icon .article_body .poole_links .icon_general.-arrowright.poole_link_company:before,.article_body .poole_links .button.-last_icon .icon_general.-arrowright.poole_link_company:before,.article_body a.-last_icon.demo .poole_links .icon_general.-arrowright.poole_link_company:before,.article_body .poole_links a.-last_icon.demo .icon_general.-arrowright.poole_link_company:before,.button.-last_icon .article_body .poole_links .icon_general.-arrowright.poole_link_entry:before,.article_body .poole_links .button.-last_icon .icon_general.-arrowright.poole_link_entry:before,.article_body a.-last_icon.demo .poole_links .icon_general.-arrowright.poole_link_entry:before,.article_body .poole_links a.-last_icon.demo .icon_general.-arrowright.poole_link_entry:before,.button.-last_icon .-arrowright.select.select_general:before,.article_body a.-last_icon.demo .-arrowright.select.select_general:before,.button.-last_icon .icon.icon_general.-arrowdown,.article_body a.-last_icon.demo .icon.icon_general.-arrowdown,.button.-last_icon .article_body p.icon_general.-arrowdown.link:before,.article_body .button.-last_icon p.icon_general.-arrowdown.link:before,.article_body a.-last_icon.demo p.icon_general.-arrowdown.link:before,.button.-last_icon .article_body p.link.select.select_general:before,.article_body .button.-last_icon p.link.select.select_general:before,.button.-last_icon .article_body a.icon_general.-arrowdown.link:before,.article_body .button.-last_icon a.icon_general.-arrowdown.link:before,.article_body a.-last_icon.demo a.icon_general.-arrowdown.link:before,.button.-last_icon .article_body a.link.select.select_general:before,.article_body .button.-last_icon a.link.select.select_general:before,.button.-last_icon .article_body blockquote.icon_general.-arrowdown:before,.article_body .button.-last_icon blockquote.icon_general.-arrowdown:before,.article_body a.-last_icon.demo blockquote.icon_general.-arrowdown:before,.button.-last_icon .article_body blockquote.select.select_general:before,.article_body .button.-last_icon blockquote.select.select_general:before,.button.-last_icon .article_body .poole_links .icon_general.-arrowdown.poole_link_company:before,.article_body .poole_links .button.-last_icon .icon_general.-arrowdown.poole_link_company:before,.article_body a.-last_icon.demo .poole_links .icon_general.-arrowdown.poole_link_company:before,.article_body .poole_links a.-last_icon.demo .icon_general.-arrowdown.poole_link_company:before,.button.-last_icon .article_body .poole_links .poole_link_company.select.select_general:before,.article_body .poole_links .button.-last_icon .poole_link_company.select.select_general:before,.button.-last_icon .article_body .poole_links .icon_general.-arrowdown.poole_link_entry:before,.article_body .poole_links .button.-last_icon .icon_general.-arrowdown.poole_link_entry:before,.article_body a.-last_icon.demo .poole_links .icon_general.-arrowdown.poole_link_entry:before,.article_body .poole_links a.-last_icon.demo .icon_general.-arrowdown.poole_link_entry:before,.button.-last_icon .article_body .poole_links .poole_link_entry.select.select_general:before,.article_body .poole_links .button.-last_icon .poole_link_entry.select.select_general:before,.button.-last_icon .select.select_general:before,.article_body a.-last_icon.demo .select.select_general:before{position:absolute;top:22px;right:13px;font-size:16px}.button.-size_long,.article_body a.-size_long.demo{width:390px;display:block;margin-right:auto;margin-left:auto}.button.-size_very_long,.article_body a.-size_very_long.demo{width:520px;display:block;margin-right:auto;margin-left:auto}.button.-size_max,.article_body a.-size_max.demo{width:100%}.button.-size_new,.article_body a.-size_new.demo{width:430px}.button.-size_half,.article_body a.-size_half.demo{width:50%}.button.-white,.article_body a.-white.demo{background-color:#FFFFFF !important;color:#000000 !important}.button.-white:hover,.article_body a.-white.demo:hover{background-color:#000000 !important;color:#FFFFFF !important}.more_button{display:inline-block;margin:0 atuo}.button.button_general,.article_body a.demo{border-radius:5px;box-shadow:0 3px 0 rgba(0,0,0,0.1);-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s;border:1px solid #fff;margin:0 auto}.button.button_general.-size_s,.article_body a.-size_s.demo{width:90px;height:35px;line-height:35px;font-size:1.3rem}.button.button_general.-size_m,.article_body a.demo{height:40px;line-height:40px;font-size:1.3rem}.button.button_general.-size_l,.article_body a.-size_l.demo{height:50px;line-height:50px;font-size:1.6rem}.button.button_general.-size_xl,.article_body a.-size_xl.demo{height:60px;line-height:60px;font-size:1.8rem}.button.button_general.-last_icon .icon.icon_general.-arrowright,.article_body a.-last_icon.demo .icon.icon_general.-arrowright,.button.button_general.-last_icon .article_body p.icon_general.-arrowright.link:before,.article_body .button.button_general.-last_icon p.icon_general.-arrowright.link:before,.article_body a.-last_icon.demo p.icon_general.-arrowright.link:before,.button.button_general.-last_icon .article_body a.icon_general.-arrowright.link:before,.article_body .button.button_general.-last_icon a.icon_general.-arrowright.link:before,.article_body a.-last_icon.demo a.icon_general.-arrowright.link:before,.button.button_general.-last_icon .article_body blockquote.icon_general.-arrowright:before,.article_body .button.button_general.-last_icon blockquote.icon_general.-arrowright:before,.article_body a.-last_icon.demo blockquote.icon_general.-arrowright:before,.button.button_general.-last_icon .article_body .poole_links .icon_general.-arrowright.poole_link_company:before,.article_body .poole_links .button.button_general.-last_icon .icon_general.-arrowright.poole_link_company:before,.article_body a.-last_icon.demo .poole_links .icon_general.-arrowright.poole_link_company:before,.article_body .poole_links a.-last_icon.demo .icon_general.-arrowright.poole_link_company:before,.button.button_general.-last_icon .article_body .poole_links .icon_general.-arrowright.poole_link_entry:before,.article_body .poole_links .button.button_general.-last_icon .icon_general.-arrowright.poole_link_entry:before,.article_body a.-last_icon.demo .poole_links .icon_general.-arrowright.poole_link_entry:before,.article_body .poole_links a.-last_icon.demo .icon_general.-arrowright.poole_link_entry:before,.button.button_general.-last_icon .-arrowright.select.select_general:before,.article_body a.-last_icon.demo .-arrowright.select.select_general:before{top:16px;right:14px}.button.button_information,.article_body a.button_information.demo{color:#FFF;line-height:28px;border-radius:3px;font-size:1.3rem;letter-spacing:normal}.button.button_information.-type_rss,.article_body a.button_information.-type_rss.demo{width:125px;text-shadow:0 1px 0 rgba(162,80,0,0.4);background-color:#000;background-image:-webkit-linear-gradient(bottom, #F57E00 0%, #FFA100 100%);background-image:linear-gradient(to top, #F57E00 0%, #FFA100 100%);border:1px solid #DC7100}.lt-ie9 .button.button_information.-type_rss,.lt-ie9 .article_body a.button_information.-type_rss.demo,.article_body .lt-ie9 a.button_information.-type_rss.demo{background:#F57E00}.button.button_information.-type_rss>i,.article_body a.button_information.-type_rss.demo>i{font-size:1.3rem;margin-right:5px}.button-style.button-strong{background:#25c04a;border-radius:5px;width:480px;display:block;text-align:center;margin:0 auto;margin-top:40px;color:#fff;padding:15px 20px 15px 55px;text-decoration:none;border:solid 1px #0e9e30;position:relative;-webkit-transition:background .35s,color .35s;transition:background .35s,color .35s;box-shadow:0 3px 0 rgba(0,0,0,0.1)}.button-style.button-strong:hover{background:#fff;color:#25c04a}.button-style.button-strong>i{margin:auto 0;position:absolute;top:0px;bottom:0px;left:25px;height:17px;font-style:normal}.button,.article_body a.demo{display:block !important;box-sizing:border-box;text-align:center;text-decoration:none !important;letter-spacing:0.05em;border-radius:5px;box-shadow:0 3px 0 rgba(0,0,0,0.1);background:#fff;border:1px solid #000;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}.button:hover,.article_body a.demo:hover,.button.is-active,.article_body a.is-active.demo{color:#fff;background:#000}.button.is-disable,.article_body a.is-disable.demo{background:#e1e1e1;color:#fff}.button.button-normal,.article_body a.button-normal.demo{width:380px;height:55px;margin:0 auto;line-height:54px;padding:0 35px;font-size:16px;color:#000 !important}.button.button-normal:hover,.article_body a.button-normal.demo:hover{color:#fff !important}.button.button-small,.article_body a.button-small.demo{width:230px;height:40px;margin:0 auto;line-height:40px;padding:0 30px;font-size:14px;color:#000 !important}.button.button-small:hover,.article_body a.button-small.demo:hover{color:#fff !important}.button.button-small.button-icon-right>i,.article_body a.button-small.button-icon-right.demo>i{right:10px}.button.button-inner-box,.article_body a.button-inner-box.demo{width:285px;height:52px;line-height:51px;padding:0 35px;font-size:16px}.button.button-two:first-child,.article_body a.button-two.demo:first-child{float:left}.button.button-two:last-child,.article_body a.button-two.demo:last-child{float:right}.button.button-icon-left,.article_body a.button-icon-left.demo{position:relative}.button.button-icon-left>i,.article_body a.button-icon-left.demo>i{margin:auto 0;position:absolute;top:0px;bottom:0px;left:25px;height:17px;font-style:normal !important}.button.button-icon-right,.article_body a.button-icon-right.demo{position:relative}.button.button-icon-right>i,.article_body a.button-icon-right.demo>i{margin:auto 0;position:absolute;top:0px;bottom:0px;right:25px;height:17px;font-style:normal !important}.share_button{display:block;width:60px;height:61px;padding-top:8px;background-color:#3B55A5;background-image:-webkit-linear-gradient(bottom, #3B55A3 0%, #4967BD 100%);background-image:linear-gradient(to top, #3B55A3 0%, #4967BD 100%);border-radius:2px;color:#FFF;text-align:center;-webkit-transition:opacity .35s;transition:opacity .35s}.share_button:hover{opacity:.7}.share_button>i{font-size:3.0rem;margin-bottom:5px}.share_button>p{font-size:1.2rem}.search-button{height:50px;line-height:50px;padding:0 10px;background:#000;color:#fff;border:1px solid #000;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s;float:left;box-shadow:none;letter-spacing:normal;width:50px;border-radius:0 5px 5px 0}.search-button:hover{background:#fff;color:#000}.search-button>i{vertical-align:middle;font-size:16px;position:relative;top:-1px}.search-button.-size_m,.article_body a.search-button.demo{height:40px;width:40px;line-height:40px;font-size:1.3rem}.is_error{color:#7dcc3e}input.input.input_general,textarea.input.input_general{border:1px solid #e1e1e1;border-radius:5px;box-sizing:border-box;font-family:'Quicksand', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;outline:none;-webkit-transition:box-shadow 0.2s, background 0.2s;transition:box-shadow 0.2s, background 0.2s}input.input.input_general:focus,textarea.input.input_general:focus{background:#f3f3f3}input.input.input_general:focus,textarea.input.input_general:focus{background:#FFF;box-shadow:inset 0 0 5px rgba(8,1,3,0.2)}input.input.input_general{padding:0 15px}input.input.input_general::-webkit-input-placeholder{color:#999;font-size:16px}input.input.input_general:-ms-input-placeholder{color:#999;font-size:16px}input.input.input_general::placeholder{color:#999;font-size:16px}textarea.input.input_general{padding:14px 20px 16px;line-height:1.6;font-size:14px}span.select.select_general{z-index:1}select.select.select_general{z-index:2}.select.select_general{display:block;padding:0 15px;border:1px solid #e1e1e1;background:#FFF;border-radius:5px;box-sizing:border-box;position:relative}.select.select_general:before{font-size:15px;position:absolute;top:10px;right:15px}.input_file{display:inline-block;width:116px;height:25px;margin-right:10px;cursor:pointer}.input.input_general.-size_l,.select.select_general.-size_l{height:50px;font-size:16px}.input.input_general.-size_m,.article_body a.input.input_general.demo,.select.select_general.-size_m,.article_body a.select.select_general.demo{height:40px;font-size:16px}.input.input_general.-size_s,.select.select_general.-size_s{height:37px;line-height:37px;font-size:14px}.input.input_general.-side_big,.select.select_general.-side_big{width:100%;height:200px}.input.input_general.-wide_a,.select.select_general.-wide_a{width:325px}.input.input_general.-wide_b,.select.select_general.-wide_b{width:235px}.input.input_general.-wide_c,.select.select_general.-wide_c{width:270px}.input.input_general.-wide_d,.select.select_general.-wide_d{width:203px}.input.input_general.-wide_e,.select.select_general.-wide_e{width:108px}.input.input_general.-wide_f,.select.select_general.-wide_f{width:87px}.input.input_general.-wide_g,.select.select_general.-wide_g{width:410px}.input.input_general.is_error,.select.select_general.is_error{border:1px solid #7dcc3e;background-color:#fff7f5;color:#333}.input.input_general.-size_l,.input.input_general.-size_m,.article_body a.input.input_general.demo,.input.input_general.-size_s{line-height:18px}.select.select_general.-size_l,.select.select_general.-size_m,.article_body a.select.select_general.demo,.select.select_general.-size_s{line-height:40px}textarea::-moz-selection,input::-moz-selection{background:#eee;color:#333}textarea::selection,input::selection{background:#eee;color:#333}.side_sns_buttons{position:fixed;top:0;right:100%;width:110px;box-sizing:border-box;padding:10px 10px 0px 10px;background-color:#f3f3f3}.side_sns_buttons>a{display:block}.side_sns_buttons>a:hover .side_sns_buttons_author img{opacity:.8}.side_sns_buttons>a:hover .side_sns_buttons_author p{color:#33bad2;opacity:.8}.side_sns_buttons .side_sns_buttons_author{display:block;position:relative;margin:20px 0}.side_sns_buttons .side_sns_buttons_author .side_sns_buttons_author_image_wrap{position:relative;width:80px;height:80px;background-color:#f3f3f3;text-align:center;margin:0 auto}.side_sns_buttons .side_sns_buttons_author .side_sns_buttons_author_image_wrap>img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:40px}.side_sns_buttons .side_sns_buttons_author p{font-size:13px;color:#000;font-weight:bold;text-decoration:underline;line-height:1.923;text-align:center;margin-top:6px}.side_sns_buttons>ul>li{display:block;margin:0 auto 15px;width:100%;text-align:center}.side_sns_buttons>ul>li>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.side_sns_buttons>ul>li.side_sns_button._facebook_like{height:40px}.side_sns_buttons>ul>li.side_sns_button._facebook_share{width:70px;height:62px}.side_sns_buttons>ul>li.side_sns_button._facebook_share .cls-1{fill:#3b5998}.side_sns_buttons>ul>li.side_sns_button._facebook_share .cls-2,.side_sns_buttons>ul>li.side_sns_button._facebook_share .cls-3{font-size:12px}.side_sns_buttons>ul>li.side_sns_button._facebook_share .cls-3{fill:#fff;text-anchor:middle;font-family:"YuGo-Medium"}.side_sns_buttons>ul>li.side_sns_button._facebook_share a{display:block;width:100%;height:100%;margin:0 auto}.side_sns_buttons>ul>li.side_sns_button._twitter{margin-bottom:0}.side_sns_buttons>ul>li.side_sns_button._hatena{margin-top:6px}.date.date-list-general{font-size:18px;font-weight:bold;display:inline-block;padding-right:10px;vertical-align:middle}.date.date-card-small{font-size:12px;font-weight:bold;display:inline-block}.sidebar{width:300px;position:relative}.sidebar-heading,.sidebar-backnumber-heading,.sidebar-recommend-heading,.sidebar-pr-heading,.sidebar-recommend-series-heading,.sidebar-pr-series-heading{height:50px;line-height:50px;padding-left:15px;color:#000;font-size:16px;position:relative;font-weight:bold;background:#f3f3f3 14px 17px no-repeat}.search-sidebar{overflow:hidden}.search-sidebar-input{float:left;border:1px solid #e1e1e1;border-radius:5px 0 0 5px;border-right:0;box-sizing:border-box;width:250px;height:50px;padding:0 0 0 10px;outline:none;-webkit-transition:box-shadow 0.2s, background 0.2s;transition:box-shadow 0.2s, background 0.2s;font-size:16px;line-height:16px;-webkit-appearance:normal;-moz-appearance:normal;appearance:normal}.search-sidebar-input::-webkit-input-placeholder{color:#999;font-size:16px}.search-sidebar-input:-ms-input-placeholder{color:#999;font-size:16px}.search-sidebar-input::placeholder{color:#999;font-size:16px}.search-sidebar-input:focus{background:#fff;box-shadow:inset 0 0 5px rgba(8,1,3,0.2)}.sidebar-backnumber{width:300px;border:1px solid #e1e1e1}.sidebar-backnumber-heading>i{font-size:17px;margin-right:6px}.sidebar-backnumber-heading-link{position:absolute;right:15px}.sidebar-backnumber-item{padding:0;border-bottom:1px solid #e1e1e1}.sidebar-backnumber-item:last-child{border-bottom:none}.sidebar-backnumber-inner{display:table}.sidebar-backnumber-item-eyecatch{display:table-cell;width:100px;padding:15px 0 15px 15px}.sidebar-backnumber-item-main{display:table-cell;width:198px;padding:15px 15px 14px 11px;vertical-align:top;position:relative}.sidebar-backnumber-item-main .sidebar-backnumber-tags{margin-bottom:8px}.sidebar-backnumber-title{display:block;font-size:13px;padding-top:8px;line-height:1.5}.sidebar-backnumber-label{display:inline-block;background:#2c2c2c;color:#fff;font-size:14px;font-weight:bold;text-align:center;padding:4px 6px;margin-right:8px;margin-bottom:8px}.sidebar-backnumber-time{display:block;font-size:14px;font-weight:bold}.sidebar-backnumber-sns{display:inline-block;position:absolute;top:15px;right:15px;vertical-align:top}.sidebar-recommend,.sidebar-pr{width:300px;border:1px solid #e1e1e1}.sidebar-recommend-heading>i,.sidebar-pr-heading>i{font-size:18px;margin-right:10px}.sidebar-recommend-item,.sidebar-pr-item{padding:0;border-bottom:1px solid #e1e1e1}.sidebar-recommend-item:last-child,.sidebar-pr-item:last-child{border-bottom:none}.sidebar-recommend-inner,.sidebar-pr-inner{width:100%;display:table}.sidebar-recommend-inner>img,.sidebar-pr-inner>img{display:table-cell;width:100px;padding:15px 0 15px 15px}.sidebar-recommend-main,.sidebar-pr-main{display:table-cell;width:198px;padding:15px 15px 14px 11px;vertical-align:top;position:relative}.sidebar-recommend-title,.sidebar-pr-title{display:block;font-size:13px;line-height:1.5;font-weight:bold}.sidebar-recommend-time,.sidebar-pr-time{display:block;font-size:14px;font-weight:bold;margin-bottom:11px}.sidebar-recommend-sns,.sidebar-pr-sns{display:inline-block;position:absolute;top:15px;right:15px;vertical-align:top}.sidebar-pr-heading{height:100px;padding:0;margin-left:-1px;margin-top:-1px;position:relative;z-index:9}.sidebar-recommend-series,.sidebar-pr-series{width:300px;border:1px solid #e1e1e1}.sidebar-recommend-series-heading>i,.sidebar-pr-series-heading>i{font-size:18px;margin-right:10px}.sidebar-recommend-series-heading-link,.sidebar-pr-series-heading-link{position:absolute;right:15px}.sidebar-recommend-series-item,.sidebar-pr-series-item{padding:0;border-bottom:1px solid #e1e1e1}.sidebar-recommend-series-item:last-child,.sidebar-pr-series-item:last-child{border-bottom:none}.sidebar-recommend-series-inner,.sidebar-pr-series-inner{width:100%;display:table}.sidebar-recommend-series-inner img,.sidebar-pr-series-inner img{display:table-cell;width:100px;padding:15px 0 15px 15px}.sidebar-recommend-series-main,.sidebar-pr-series-main{display:table-cell;width:198px;padding:15px 15px 14px 11px;vertical-align:top;position:relative}.sidebar-recommend-series-title,.sidebar-pr-series-title{display:block;font-size:13px;line-height:1.4;font-weight:bold;margin-bottom:9px}.sidebar-recommend-series-count,.sidebar-pr-series-count{display:inline-block;border:1px solid #2c2c2c;padding:6px;font-size:14px;font-weight:bold}.sidebar-recommend-series-time,.sidebar-pr-series-time{display:inline-block;margin-top:10px;font-size:10px;font-weight:bold}.sidebar-recommend-series-time>time,.sidebar-pr-series-time>time{display:inline-block;font-size:13px;font-weight:bold;margin-left:5px}.sidebar-library.sidebar-library-area{margin-top:25px;border:1px solid #e1e1e1;border-bottom:3px solid #f7f7f7;margin-bottom:27px}.sidebar-library.sidebar-library-link{display:block;border-bottom:1px dotted #e1e1e1;padding:15px}.sidebar-library.sidebar-library-link:hover{background:#f3f3f3;-webkit-transition:background 0.3s;transition:background 0.3s}.sidebar-library.sidebar-library-link:hover .sidebar-library-text{color:#33bad2}.sidebar-library.sidebar-library-link:last-child{border-bottom:1px solid #e1e1e1}.sidebar-library.sidebar-library-caption{margin-bottom:4px}.sidebar-library.sidebar-library-text{font-size:16px;line-height:1.5;font-weight:bold;-webkit-transition:color 0.3s;transition:color 0.3s}.sns.sns-count{display:inline-block;font-size:14px;font-weight:bold}.sns.sns-count>i{font-size:12px;margin-right:5px;color:#f43636}.sns.sns-count-top{display:inline-block;font-size:18px;font-weight:bold;letter-spacing:0.08rem;vertical-align:middle}.sns.sns-count-top>i{font-size:14px;color:#f43636}.l_contents .sns-count{display:inline-block}.social-general{border:1px solid #e1e1e1;overflow:hidden;padding:30px}.social-general .fb-like-box{width:500px;min-height:380px;float:left}.social-general-list{display:block;width:250px;padding-left:22px;float:right}.social-general-list>li{margin-bottom:14px}.social-general-list>li>div{display:inline-block;margin-left:15px;vertical-align:top}.social-general-list>li.social-general-list-gplus{margin-bottom:8px}.social-general-list>li.social-general-list-feedly{margin-top:18px}.social-general-list>li.social-general-list-instagram>div{margin-left:13px}.social-general-list>li:last-child{margin-bottom:0}.social-general-list>li>i{display:inline-block;width:30px;height:30px;position:relative;font-size:32px}.social-general-list>li>i.icon-twitter{color:#55acee}.social-general-list>li>i.icon-gplus{color:#dd4b39;top:-4px;font-size:34px}.social-general-list>li>i.icon-rss{color:#fa8d00;font-size:29px}.social-general-list>li>i.icon-feedly{color:#87bf31;top:-2px}.social-general-list>li>i.-instagram{width:32px;height:32px;top:-2px}.social-general-list>li>i.-instagram>svg{width:32px;height:32px}.social-general-list>li>i.-instagram>svg .cls-1{fill:#0b558a;fill-rule:evenodd}.social-general.is-single{width:655px}.social-general.is-single .fb-like-box{width:340px;height:350px}.social-general.is-single .social-general-list{width:253px}.social-single{min-height:80px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:20px 0 0}.social-single ul{margin:0 auto;line-height:1;display:table}.social-single ul>li{display:table-cell;height:80px;vertical-align:top;padding:0 5px}.social-single ul>li:last-child{margin-right:0}.social-single .sns_horizon--facebook iframe{z-index:4}.social-single .sns_horizon--twitter{padding-right:0;overflow:hidden;width:77px}.social-single .sns_horizon--hatebu{padding:0 5px 0 0}.article-list-pager{width:100%;text-align:center}.article-list-pager .article-list-pager-icon i{display:inline-block;position:relative;left:-120px}.backnumber-link{width:656px;height:80px;display:table;border:1px solid #d8d8d8;border-radius:7px;z-index:5}.backnumber-link-before,.backnumber-link-after{width:328px;height:80px;display:table-cell;vertical-align:top}.backnumber-link-before a,.backnumber-link-after a{font-size:13px;line-height:1.6;display:block;position:relative;width:328px;height:80px}.backnumber-link-before a i,.backnumber-link-after a i{font-style:normal;font-size:17px;position:absolute;top:30px;left:5px;z-index:4;color:#fff}.backnumber-link-before a .backnumber-link-img,.backnumber-link-after a .backnumber-link-img{width:85px;height:57px;opacity:1;-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}.backnumber-link-before a .backnumber-link-title,.backnumber-link-after a .backnumber-link-title{width:182px;height:70px;overflow:hidden;-webkit-transition:color 0.1s ease-out;transition:color 0.1s ease-out;position:absolute;margin:10px 15px 10px 10px}.backnumber-link-before a .backnumber-link-icon,.backnumber-link-after a .backnumber-link-icon{z-index:2;background-color:#2c2c2c;width:27px;height:82px;display:block;-webkit-transition-property:background-color, border;transition-property:background-color, border;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.backnumber-link-before a:hover .backnumber-link-icon,.backnumber-link-after a:hover .backnumber-link-icon{background-color:#fff;border:1px solid #d8d8d8}.backnumber-link-before a:hover .backnumber-link-icon i,.backnumber-link-after a:hover .backnumber-link-icon i{color:#2c2c2c}.backnumber-link-before{border-radius:7px 0 0 7px;border-right:1px solid #d8d8d8}.backnumber-link-before .backnumber-link-icon{position:absolute;top:-1px;left:-1px;border-radius:7px 0 0 7px}.backnumber-link-before .backnumber-link-icon i{position:relative;top:30px;left:5px}.backnumber-link-before .backnumber-link-img{position:absolute;top:11px;left:36px}.backnumber-link-before .backnumber-link-title{position:absolute;top:0;left:120px}.backnumber-link-before.-none{display:block;background-color:#f3f3f3;z-index:1;width:328px;height:80px;border-radius:7px 0 0 7px;position:relative}.backnumber-link-before.-none .backnumber-link-icon{z-index:2;background-color:#d8d8d8;width:27px;height:82px;display:block;position:absolute;top:-1px;left:0;border-radius:7px 0 0 7px;border:1px solid #d8d8d8}.backnumber-link-before.-none .backnumber-link-icon i{position:relative;top:30px;left:5px;font-size:17px;color:#fff}.backnumber-link-before.-none:hover .backnumber-link-icon{background-color:#d8d8d8}.backnumber-link-before.-none:hover .backnumber-link-icon i{color:#fff}.backnumber-link-after{border-radius:0 7px 7px 0}.backnumber-link-after .backnumber-link-icon{display:block;position:absolute;top:-1px;right:-1px;border-radius:0 7px 7px 0}.backnumber-link-after .backnumber-link-icon i{position:relative;top:30px;right:5px}.backnumber-link-after .backnumber-link-img{width:85px;height:57px;position:absolute;top:11px;left:10px}.backnumber-link-after .backnumber-link-title{position:absolute;top:0;left:95px}.backnumber-link-after.-none{display:block;background-color:#f3f3f3;z-index:1;width:328px;height:80px;border-radius:0 7px 7px 0;position:relative}.backnumber-link-after.-none .backnumber-link-icon{z-index:2;background-color:#d8d8d8;border-radius:0 7px 7px 0;width:27px;height:82px;display:block;position:absolute;top:-1px;right:-1px}.backnumber-link-after.-none .backnumber-link-icon i{position:relative;top:30px;left:5px;font-size:17px;color:#fff}.backnumber-link-after.-none:hover .backnumber-link-icon{background-color:#d8d8d8}.backnumber-link-after.-none:hover .backnumber-link-icon i{color:#fff}.wp-pagenavi{text-align:center;letter-spacing:-0.4em}.wp-pagenavi>a,.wp-pagenavi span{height:40px;line-height:40px;border-radius:5px;box-shadow:0 3px 0 #f2f2f2;width:40px;letter-spacing:normal;font-size:18px;margin:0 5.5px;vertical-align:middle;color:#000}.wp-pagenavi>a.is_is_disable,.wp-pagenavi span.is_is_disable{background:#eee !important;color:#f3f3f3 !important;cursor:default;border:0}.wp-pagenavi>a,.wp-pagenavi span{height:40px;line-height:40px;border-radius:5px;box-shadow:0 3px 0 #f2f2f2;width:40px;letter-spacing:normal;font-size:18px;margin:0 5.5px;vertical-align:middle;color:#000}.wp-pagenavi>a.is_is_disable,.wp-pagenavi span.is_is_disable{background:#eee !important;color:#f3f3f3 !important;cursor:default;border:0}.wp-pagenavi>a{border:1px solid #434343;-webkit-transition:color .35s,background-color .35s;transition:color .35s,background-color .35s}.wp-pagenavi>a:hover{color:#FFF;background:#000}.wp-pagenavi>span{border:1px solid #434343}.wp-pagenavi>span.current{color:#fff;background:#000;border:0;box-shadow:0 3px 0 #d9d9d9}.wp-pagenavi .nextpostslink>i,.wp-pagenavi .prevpostslink>i{font-size:15px}.wp-pagenavi .nextpostslink.is_disable,.wp-pagenavi .prevpostslink.is_disable{background:#e1e1e1;color:#FFF;border:0;cursor:default;box-shadow:none}.info_hover_wrap{position:relative;display:block;width:300px;height:250px;overflow:hidden;background:#FFF !important}.info_hover_wrap .info_unhover_image{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;-webkit-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.info_hover_wrap .info_hover_image{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;opacity:1 !important}.heading.heading-card-title-new,.article_body h2.heading-card-title-new,.article_body h3.heading-card-title-new,.article_body h4.heading-card-title-new,.article_body h5.heading-card-title-new,.article_body h6.heading-card-title-new{font-size:12px;font-weight:bold;line-height:1.45;letter-spacing:0.035rem;height:58px;overflow:hidden;text-align:justify}.is-big .heading.heading-list-general,.is-big .article_body h2.heading-list-general,.article_body .is-big h2.heading-list-general,.is-big .article_body h3.heading-list-general,.article_body .is-big h3.heading-list-general,.is-big .article_body h4.heading-list-general,.article_body .is-big h4.heading-list-general,.is-big .article_body h5.heading-list-general,.article_body .is-big h5.heading-list-general,.is-big .article_body h6.heading-list-general,.article_body .is-big h6.heading-list-general{font-size:28px;font-weight:bold;line-height:1.5;letter-spacing:0.1rem;text-align:justify}.heading.heading-list-general,.article_body h2.heading-list-general,.article_body h3.heading-list-general,.article_body h4.heading-list-general,.article_body h5.heading-list-general,.article_body h6.heading-list-general{font-size:18px;font-weight:bold;line-height:1.7;margin-bottom:12px;letter-spacing:0.1rem;text-align:justify}.heading.heading-list-series,.article_body h2.heading-list-series,.article_body h3.heading-list-series,.article_body h4.heading-list-series,.article_body h5.heading-list-series,.article_body h6.heading-list-series{font-size:15px;padding-right:2px;color:#33bad2;opacity:1}.heading-general{display:block;width:100%;height:50px;padding:17px 8px 17px 18px;border-radius:5px;background:#f3f3f3;font-size:16px;font-weight:bold}.heading-series{display:table;width:100%;height:50px;line-height:50px;padding:0 0 0 20px;border-radius:5px;background:#f3f3f3}.heading-series-main{display:table-cell;vertical-align:middle;font-size:16px;font-weight:bold;color:#000;line-height:1.5}.heading-series-situation{display:table-cell;min-width:250px;vertical-align:middle;text-align:right;font-size:18px;font-weight:bold;color:#000}.heading-series-situation-total{font-size:14px;font-weight:bold;color:#000}.tag-series-item-count{display:inline-block;padding:0 6px;height:24px;background-color:#fff;border:1px solid #6c6c6c}.tag-series-item-count .tag-series-item-count-number{font-size:16px;color:#000;font-weight:bold;line-height:22px}.tag-series-item-count .tag-series-item-count-unit{font-size:12px;color:#000;display:inline-block;font-weight:normal;height:17px;vertical-align:middle}.tag.tag-series{display:inline-block;height:18px;padding:0 4px;font-size:14px;line-height:18px;font-weight:normal}.tag.tag-backnumber,.tag.tag-series-card{display:inline-block;height:18px;padding:0 4px;font-size:11px;line-height:18px;font-weight:normal}.tag.tag-top-circle{display:inline-block;width:46px;height:46px;border-radius:23px;line-height:43px;font-size:11px;font-weight:bold;border:2px solid #fff}.tag.tag-series-card-circle{display:inline-block;width:28px;height:28px;border-radius:14px;line-height:26px;font-size:8px;font-weight:bold;border:1px solid #fff}.tag.tag-pr{display:inline-block;background-color:#d0d0d0;color:#fff;letter-spacing:0.02em}.tag.tag-new{display:block;height:26px;width:63px;position:absolute;top:0;left:0;border-right:2px solid #fff;border-bottom:2px solid #fff;background-color:rgba(232,10,10,0.8);color:#fff;font-size:14px;line-height:24px;text-align:center;font-weight:bold}.tag.tag-new-black{background-color:#000;color:#fff;text-align:center}.tag.tag-best{display:inline-block;background-color:#fcdc2b;color:#000}.tag.tag-best-big{display:block;position:absolute;top:-3px;left:-3px;z-index:2;width:80px;height:80px;background-image:url("../images/label-best-top.png");background-repeat:no-repeat;background-size:cover;opacity:1}.tag.tag-best-small{display:block;position:absolute;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);top:-1px;left:-3px;z-index:2;width:40px;height:40px;background-image:url("../images/label-best.png");background-repeat:no-repeat;background-size:cover;opacity:1}.tag.tag-count{display:inline-block;background-color:#000;color:#fff}.tag.tag_global{display:table;text-align:center;color:#FFF;border-bottom:1px solid #fff}.tag.tag_global>span{display:table-cell;height:22px;padding:0 15px;border-left:1px solid #fff;vertical-align:middle;text-align:center;background:#f3f3f3;color:#434343;font-size:12px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tag.tag_global>span:nth-child(2){color:#FFF;background:rgba(0,0,0,0.6)}.tag.tag_global>span.category_pr{color:#FFF !important;background:rgba(0,0,0,0.6) !important}.tag.tag_global.-size_s>span{height:20px;letter-spacing:-1px;font-size:11px}.tag.tag_global.-size_l>span{height:28px;padding:0 14px;font-size:13px}.tag.tag_global.-category_all span:nth-child(1){color:#FFF;background:rgba(44,44,44,0.8)}.tag.tag_global.-category_web span:nth-child(1){color:#FFF;background:rgba(125,204,62,0.8)}.tag.tag_global.-category_life span:nth-child(1){color:#FFF;background:rgba(185,189,53,0.8)}.tag.tag_global.-category_journey span:nth-child(1){color:#FFF;background:rgba(221,99,65,0.8)}.tag.tag_global.-category_devrel span:nth-child(1){color:#FFF;background:rgba(61,166,201,0.8)}.tag.tag_global.-category_marketing span:nth-child(1){color:#FFF;background:rgba(151,33,176,0.8)}.tag.tag_global.-category_career span:nth-child(1){color:#FFF;background:rgba(193,48,120,0.8)}.tag.tag_global.-category_english span:nth-child(1){color:#FFF;background:rgba(195,179,49,0.8)}.tag.tag_global.-category_lignews span:nth-child(1){color:#FFF;background:rgba(32,7,6,0.8)}.tag.tag_global.-category_manga span:nth-child(1){color:#FFF;background:rgba(241,77,77,0.8)}.tag.tag_global.-category_pr span:nth-child(1){color:#434343;font-weight:bold}.tag.tag_global.-category_other>span{color:#FFF;background:#000}.tag.tag_global.-category_goo>span{color:#FFF;background:#cd342f}.tag.tag_global.-color_dendo>span{background:#feed00;color:#434343 !important}.tag.tag_global.-color_gomi>span{background:#d3d4c5;color:#434343 !important}.tag.tag_global.-color_enjo>span{background:#d73800;color:#feed00 !important}.tag_award,.tag_new{display:inline-block;padding:0 10px;height:20px;line-height:20px;font-size:12px;font-weight:bold}.tag_award.-size_s,.tag_new.-size_s{height:15px;line-height:15px;padding:0 5px;font-weight:normal}.tag_award.-color_dendo,.tag_new.-color_dendo{background:#feed00;color:#434343 !important}.tag_award.-color_gomi,.tag_new.-color_gomi{background:#d3d4c5;color:#434343 !important}.tag_award.-color_enjo,.tag_new.-color_enjo{background:#d73800;color:#feed00 !important}.tag_award.-color_new,.tag_new.-color_new{background:#000;color:#FFF !important}.tag.tag_book{display:inline-block;border-radius:5px;height:33px;line-height:33px;padding:0 30px 0 37px;background:#f3f3f3;font-size:14px;position:relative;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}.tag.tag_book>span{height:29px;width:1px;border-left:1px solid #fff;position:absolute;top:2px;left:6px}.tag.tag_book.-category_a:hover{background:#1e7bc3;color:#FFF}.tag.tag_book.-category_b:hover{background:#7dcc3e;color:#FFF}.tag.tag_book.-category_c:hover{background:#f5a711;color:#FFF}.tag.tag_book.-category_d:hover{background:#00a9c7;color:#FFF}.tag.tag_book.-category_e:hover{background:#c5d600;color:#FFF}.tag.tag_book.-category_f:hover{background:#e86c4a;color:#FFF}.tag.tag_general>a,.tag.tag_general>span{display:inline-block;background:#f3f3f3;color:#000;padding:0 20px;border-radius:10px;height:20px;line-height:20px;font-size:11px;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}.tag.tag_general>a:hover,.tag.tag_general>a.is_active{color:#FFF;background:#000}.tag.tag_general.-size_l>a,.tag.tag_general.-size_l>span{height:25px;line-height:25px;font-size:13px;border-radius:14px}.tag.tag_general.-size_xl>a,.tag.tag_general.-size_xl>span{padding:0 15px;height:30px;line-height:30px;font-size:14px}.tag.tag_general.-type_square>a,.tag.tag_general.-type_square>span{border-radius:0}.tag.tag_general.is_done>a,.tag.tag_general.is_done>span{color:#FFF;background:#000}.tag.tag_numbers{display:inline-block;text-align:center;padding:3px 15px 2px;border:1px solid #000;background:#FFF}.tag.tag_numbers>b{font-size:16px;font-weight:bold;vertical-align:middle;position:relative;top:-1px}.tag.tag_numbers>span{vertical-align:middle}.tag.tag_numbers.-size_l{padding:6px 15px 4px}.tag.tag_book_seal{display:inline-block;height:28px;line-height:28px;padding:0 20px;font-size:13px;color:#FFF;border-radius:5px}.tag.tag_book_seal>i,.tag.tag_book_seal>span{vertical-align:middle}.tag.tag_book_seal .icon_general,.tag.tag_book_seal .select.select_general:before{position:relative;top:-1px}.tag.tag_book_seal.-category_a{background:#1e7bc3;color:#FFF}.tag.tag_book_seal.-category_b{background:#7dcc3e;color:#FFF}.tag.tag_book_seal.-category_c{background:#f5a711;color:#FFF}.tag.tag_book_seal.-category_d{background:#00a9c7;color:#FFF}.tag.tag_book_seal.-category_e{background:#c5d600;color:#FFF}.tag.tag_book_seal.-category_f{background:#e86c4a;color:#FFF}.tag.tag_book_seal .-engineer{font-size:15px}.tag.tag_history{display:inline-block;height:19px;line-height:19px;padding:0 10px;font-size:10px;color:#33bad2;text-align:center;background:#f3f3f3}.tag.tag_form_seal{display:inline-block;height:28px;line-height:28px;padding:0 20px;font-size:13px;color:#FFF;border-radius:5px}.tag.tag_form_seal>i,.tag.tag_form_seal>span{vertical-align:middle}.tag.tag_form_seal.-category_a{background:#1e7bc3;color:#FFF}.tag.tag_form_seal.-category_b{background:#7dcc3e;color:#FFF}.tag.tag_form_seal.-category_c{background:#f5a711;color:#FFF}.tag.tag_form_seal.-category_d{background:#00a9c7;color:#FFF}.tag.tag_form_seal.-category_e{background:#c5d600;color:#FFF}.tag.tag_form_seal.-category_f{background:#e86c4a;color:#FFF}.tag.tag_form_seal .-engineer{font-size:15px;top:-2px}.tag.tag_form_seal .-designer{font-size:14px;top:-2px}.tag.tag_form_seal .-it{font-size:15px;top:-1px}.tag.tag_form_seal .-idea{font-size:13px;top:-2px}.tag.tag_form_seal .-aggregate{font-size:14px;top:-1px}.tag.tag_form_seal .-business{font-size:13px;top:-1px}.tag.tag_imperative{font-size:11px;color:#ffffff;background-color:#f44522;padding:2px 5px;margin-right:10px}.tag.tag_exsample .tag_exsample{background-color:#f6f6f6;padding:3px;margin-right:4px}.tag.tag_form_indent{display:inline-block;height:15px;background-color:#f3f3f3;padding:0 6px;margin-right:4px;font-size:23px;line-height:1;vertical-align:middle}.tag.tag_form_indent.-ex{font-size:13px}.optout.optout-images{margin:0 auto;display:block}.optout.optout-text{text-align:center;margin-top:50px;line-height:2em;font-size:16px}.optout.optout-area{padding:0 0 80px 0;border-bottom:1px solid #000}.optout.optout-button{margin-top:50px}.optout.optout-strong{font-weight:bold}.contact-banner{position:relative;margin-bottom:30px}.contact-banner .contact-banner-btn{width:328px;height:47px;background-size:656px 94px}.contact-banner .contact-banner-btn.contact-banner-btn-contactpage{background-image:url(../images/contact-banner_btn.png);position:absolute;top:145px;right:85px;background-position:top right}.contact-banner .contact-banner-btn.contact-banner-btn-contactpage:hover{background-position:bottom right}.contact-banner .contact-banner-btn.contact-banner-btn-ligworks{background-image:url(../images/contact-banner_btn.png);position:absolute;top:145px;left:85px;background-position:top left}.contact-banner .contact-banner-btn.contact-banner-btn-ligworks:hover{background-position:bottom left}.amazonjs_item{font-size:14px;margin:.5em 0 1em 0;padding:25px 10px 25px 10px;border:1px solid #dddddd;position:relative;display:block;background:#fff url(../images/amazonjs.png) no-repeat right bottom;color:#333333}.amazonjs_item a{color:#e47911;text-decoration:none}.amazonjs_item a:hover{color:#996633}.amazonjs_item *{margin:0;padding:0;border:0}.amazonjs_item .amazonjs_image{display:block;float:left;margin-right:10px}.amazonjs_item .amazonjs_info{display:block}.amazonjs_item .amazonjs_info h4{margin:0 0 5px;padding:0;font-size:1.2em;font-weight:bold;clear:none;border:none}.amazonjs_item .amazonjs_info ul{list-style:none;margin:0;padding:0}.amazonjs_item .amazonjs_info ul li{list-style:none;line-height:1.5em;font-size:1em;margin:0;padding:0}.amazonjs_item .amazonjs_info ul li b{margin-right:.5em;color:#555555;font-weight:normal}.amazonjs_item .amazonjs_info .amazonjs_price{color:#990000}.amazonjs_item .amazonjs_info .amazonjs_price span{color:#666666;margin-left:.5em}.amazonjs_item .amazonjs_info .amazonjs_listprice{text-decoration:line-through}.amazonjs_item .amazonjs_review{padding:0;font-size:0.7em;position:absolute;right:34px;bottom:4px}.amazonjs_item .amazonjs_footer{clear:both}.amazonjs_book .amazonjs_info ul,.amazonjs_music .amazonjs_info ul{margin-top:0.5em}.amazonjs_book .amazonjs_info ul li,.amazonjs_music .amazonjs_info ul li{line-height:1.6em}.amazonjs_item div{margin:0}.amazonjs_item h4{line-height:1}.amazonjs_item h4 a{color:#e47911;text-decoration:none}.amazonjs_item ul{margin:30px 0}.amazonjs_item ul li{font-size:20em;margin:0 0 7px;line-height:1.7;position:relative;padding-left:33px}.amazonjs_item ul li:before{display:none}.amazonjs_item ul li span{font-weight:normal}.b_amazon_box{width:100%;margin-bottom:40px}.b_amazon_box--heading{font-size:2.4rem;font-weight:bold;color:#000;margin-bottom:20px;text-align:center}.b_books--list>li{width:100%;overflow:hidden;border-bottom:1px solid #e1e1e1}.b_books--list>li .media_book:nth-child(2) .media_book--inner{padding-left:20px}.b_books--list>li .media_book:nth-child(2) .media_book--body{padding:0 0 0 20px}.b_books--list .media_book{float:left}.b_books--list .media_book .media_book--link{-webkit-transition:background-color .35s;transition:background-color .35s}.b_books--list .media_book .media_book--link:hover{background-color:#f3f3f3}.b_search_books hr{display:block;width:100%;height:1px;border-top:1px dotted #f3f3f3}.b_search_books--box{padding:20px 20px 25px;overflow:hidden;border-bottom:1px dotted #f3f3f3}.b_search_books--box:last-of-type{border-bottom:0}.b_search_books--box.-horizon{display:table}.b_search_books--box.-horizon .b_search_books--heading{float:none;display:table-cell;width:278px;padding:12px 0 0;vertical-align:top}.b_search_books--box.-horizon .b_search_books--form{display:table-cell;width:540px;padding:0;vertical-align:middle}.b_search_books--heading{float:left;width:100%;font-size:18px;font-weight:bold;color:#000;padding-bottom:20px}.b_search_books--heading .icon.icon_general.-keyword,.b_search_books--heading .article_body p.icon_general.-keyword.link:before,.article_body .b_search_books--heading p.icon_general.-keyword.link:before,.b_search_books--heading .article_body a.icon_general.-keyword.link:before,.article_body .b_search_books--heading a.icon_general.-keyword.link:before,.b_search_books--heading .article_body blockquote.icon_general.-keyword:before,.article_body .b_search_books--heading blockquote.icon_general.-keyword:before,.b_search_books--heading .article_body .poole_links .icon_general.-keyword.poole_link_company:before,.article_body .poole_links .b_search_books--heading .icon_general.-keyword.poole_link_company:before,.b_search_books--heading .article_body .poole_links .icon_general.-keyword.poole_link_entry:before,.article_body .poole_links .b_search_books--heading .icon_general.-keyword.poole_link_entry:before,.b_search_books--heading .-keyword.select.select_general:before{font-size:22px;position:relative;top:-1px;left:-1px}.b_search_books--heading .icon.icon_general.-library,.b_search_books--heading .article_body p.icon_general.-library.link:before,.article_body .b_search_books--heading p.icon_general.-library.link:before,.b_search_books--heading .article_body a.icon_general.-library.link:before,.article_body .b_search_books--heading a.icon_general.-library.link:before,.b_search_books--heading .article_body blockquote.icon_general.-library:before,.article_body .b_search_books--heading blockquote.icon_general.-library:before,.b_search_books--heading .article_body .poole_links .icon_general.-library.poole_link_company:before,.article_body .poole_links .b_search_books--heading .icon_general.-library.poole_link_company:before,.b_search_books--heading .article_body .poole_links .icon_general.-library.poole_link_entry:before,.article_body .poole_links .b_search_books--heading .icon_general.-library.poole_link_entry:before,.b_search_books--heading .-library.select.select_general:before{font-size:23px;position:relative;top:4px;left:-1px}.b_search_books--item{float:left;margin:5px 10px 5px 0}.b_search_books--item:last-child{margin-right:0}.b_bookshelf--list{overflow:hidden}.b_bookshelf--list .b_book_package{margin-top:20px;padding-bottom:59px;box-shadow:none}.b_bookshelf--list .b_book_package:nth-child(odd){float:left}.b_bookshelf--list .b_book_package:nth-child(even){float:right}.b_bookshelf--list .media.media_book_content{border-bottom:1px dotted #e1e1e1}.b_bookshelf--list .media.media_book_content:last-of-type{border-bottom:0;padding:20px 0}.b_bookshelf .button.button_stream,.b_bookshelf .article_body a.button_stream.demo,.article_body .b_bookshelf a.button_stream.demo{border-top:1px dotted #e1e1e1;border-left:0;border-right:0;border-bottom:0;border-radius:0;box-shadow:none}.b_bookshelf .button.button_stream:hover,.b_bookshelf .article_body a.button_stream.demo:hover,.article_body .b_bookshelf a.button_stream.demo:hover{background-color:#f3f3f3;color:#33bad2}.b_book_package{width:420px}.b_book_connection .heading_variety{margin-bottom:30px}.b_book_connection--table{display:table;width:100%;table-layout:fixed;border-top:1px solid #e1e1e1}.b_book_connection--tr{display:table-row}.b_book_connection--td{display:table-cell;width:50%;border-bottom:1px solid #e1e1e1}.b_book_connection--td:nth-child(1){border-right:1px solid #e1e1e1}.b_book_connection .media_book_title--link{-webkit-transition:background-color .35s;transition:background-color .35s}.b_book_connection .media_book_title--link .heading.heading_caption,.b_book_connection .media_book_title--link .article_body h2.heading_caption,.article_body .b_book_connection .media_book_title--link h2.heading_caption,.b_book_connection .media_book_title--link .article_body h3.heading_caption,.article_body .b_book_connection .media_book_title--link h3.heading_caption,.b_book_connection .media_book_title--link .article_body h4.heading_caption,.article_body .b_book_connection .media_book_title--link h4.heading_caption,.b_book_connection .media_book_title--link .article_body h5.heading_caption,.article_body .b_book_connection .media_book_title--link h5.heading_caption,.b_book_connection .media_book_title--link .article_body h6.heading_caption,.article_body .b_book_connection .media_book_title--link h6.heading_caption,.b_book_connection .media_book_title--link .media_book_title--heading,.b_book_connection .media_book_title--link .text.text_update_time,.b_book_connection .media_book_title--link .tag.tag_numbers>b,.b_book_connection .media_book_title--link .tag.tag_numbers>span{-webkit-transition:color .35s;transition:color .35s}.b_book_connection .media_book_title--link .tag.tag_numbers{-webkit-transition:border-color .35s;transition:border-color .35s}.b_book_connection .media_book_title--link:hover{background-color:#f3f3f3;color:#33bad2}.b_book_connection .media_book_title--link:hover .heading.heading_caption,.b_book_connection .media_book_title--link:hover .article_body h2.heading_caption,.article_body .b_book_connection .media_book_title--link:hover h2.heading_caption,.b_book_connection .media_book_title--link:hover .article_body h3.heading_caption,.article_body .b_book_connection .media_book_title--link:hover h3.heading_caption,.b_book_connection .media_book_title--link:hover .article_body h4.heading_caption,.article_body .b_book_connection .media_book_title--link:hover h4.heading_caption,.b_book_connection .media_book_title--link:hover .article_body h5.heading_caption,.article_body .b_book_connection .media_book_title--link:hover h5.heading_caption,.b_book_connection .media_book_title--link:hover .article_body h6.heading_caption,.article_body .b_book_connection .media_book_title--link:hover h6.heading_caption{color:#33bad2}.b_book_connection .media_book_title--link:hover .media_book_title--heading{color:#33bad2}.b_book_connection .media_book_title--link:hover .tag.tag_numbers{border-color:#33bad2}.b_book_page{background:url(../images/b_book_page_bg1.png) center top,url(../images/b_book_page_bg2.png) center bottom;background-repeat:no-repeat;padding:35px 0 45px}.b_book_page--inner{border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;overflow:hidden;position:relative}.b_book_page--inner .media_page:nth-child(1){float:left}.b_book_page--inner .media_page:nth-child(2){float:right}.b_book_page--inner:before{width:1px;height:100%;box-sizing:border-box;display:block;content:"";border-right:1px solid #e1e1e1;position:absolute;top:0;left:429px}.b_main.-library .section_header_library{margin-bottom:40px}.b_main.-library .b_search_books{margin:0 0 43px}.b_main.-library .b_books{margin-bottom:50px}.b_main.-library .info_e{margin:40px 0}.b_main.-library_bookid .section_header_library,.b_main.-library_search .section_header_library{margin-bottom:40px}.b_main.-library_bookid .button.button_general.-size_l.-size_long,.b_main.-library_bookid .article_body a.-size_l.-size_long.demo,.article_body .b_main.-library_bookid a.-size_l.-size_long.demo,.b_main.-library_search .button.button_general.-size_l.-size_long,.b_main.-library_search .article_body a.-size_l.-size_long.demo,.article_body .b_main.-library_search a.-size_l.-size_long.demo{margin:40px auto 35px}.b_main.-library_bookid .info_e,.b_main.-library_search .info_e{margin:50px 0}.b_main.-library_bookid .b_search_books,.b_main.-library_search .b_search_books{margin-top:50px}.b_main.-library_bookid .wp-pagenavi,.b_main.-library_search .wp-pagenavi{margin-top:35px}.b_main.-library_notfound>.heading.heading_primary,.article_body .b_main.-library_notfound>h2.heading_primary,.article_body .b_main.-library_notfound>h3.heading_primary,.article_body .b_main.-library_notfound>h4.heading_primary,.article_body .b_main.-library_notfound>h5.heading_primary,.article_body .b_main.-library_notfound>h6.heading_primary{margin-bottom:24px}.b_main.-library_notfound .not_found{margin-bottom:23px}.b_main.-library_detailid .section_header_library{margin-bottom:20px}.b_main.-library_detailid .media_header_book{margin-bottom:35px}.b_main.-library_detailid .b_book_page{margin-top:8px}.b_main.-library_detailid .b_book_page:nth-of-type(1),.b_main.-library_detailid .b_book_page:nth-of-type(2){margin-top:0}.b_main.-library_detailid .button.button_general.-size_l.-size_long,.b_main.-library_detailid .article_body a.-size_l.-size_long.demo,.article_body .b_main.-library_detailid a.-size_l.-size_long.demo{margin:40px auto 35px}.b_main.-library_detailid .wp-pagenavi{margin-bottom:70px}.b_main.-library_detailid .info_e_detail{margin:40px 0 50px}.b_main.-library_detailid .b_book_connection{margin-bottom:40px}.b_main.-library_detailid .wp-pagenavi{margin-bottom:0px}.b_main.-library_detailid .media_header_book--inner .media_header_book--body{margin-bottom:37px}.b_main.-library_detailid .media_header_book--inner .b_sns_horizon{margin-top:0}.b_main.-library_detailid .b_sns_horizon{margin-top:70px}.b_books.single-recommend .media.media_book{width:50%}.b_books.single-recommend .media.media_book .book.book_general{float:left;width:124px;height:124px}.b_books.single-recommend .media.media_book .book.book_general .book_general--cover,.b_books.single-recommend .media.media_book .book.book_general .book_general--photo_cover{width:124px;height:124px}.b_books.single-recommend .media.media_book .book.book_general .book_general--inner{width:124px;height:124px}.b_books.single-recommend .media.media_book .book.book_general:before{width:124px;height:124px}.b_books.single-recommend .media.media_book .book.book_general:after{width:124px;height:124px}.b_books.single-recommend .media.media_book .book.book_general .media_book--body{width:124px;height:124px}.b_books.single-recommend .media.media_book .book.book_general .book_general--tag{width:54px;height:27px;margin-left:-6px}.b_books.single-recommend .media.media_book .book.book_general .book_general--tag:before{width:50px;height:23px}.b_books.single-recommend .media.media_book .book.book_general .book_general--tag .icon,.b_books.single-recommend .media.media_book .book.book_general .book_general--tag .article_body p.link:before,.article_body .b_books.single-recommend .media.media_book .book.book_general .book_general--tag p.link:before,.b_books.single-recommend .media.media_book .book.book_general .book_general--tag .article_body a.link:before,.article_body .b_books.single-recommend .media.media_book .book.book_general .book_general--tag a.link:before,.b_books.single-recommend .media.media_book .book.book_general .book_general--tag .article_body blockquote:before,.article_body .b_books.single-recommend .media.media_book .book.book_general .book_general--tag blockquote:before,.b_books.single-recommend .media.media_book .book.book_general .book_general--tag .article_body .poole_links .poole_link_company:before,.article_body .poole_links .b_books.single-recommend .media.media_book .book.book_general .book_general--tag .poole_link_company:before,.b_books.single-recommend .media.media_book .book.book_general .book_general--tag .article_body .poole_links .poole_link_entry:before,.article_body .poole_links .b_books.single-recommend .media.media_book .book.book_general .book_general--tag .poole_link_entry:before,.b_books.single-recommend .media.media_book .book.book_general .book_general--tag .select.select_general:before{top:-7px}.b_books.single-recommend .media.media_book .book.book_general .book_general--name{font-size:12px}.b_books.single-recommend .media.media_book .media_book--body{width:auto;float:none;margin-left:139px;padding-right:10px}.b_books.single-recommend .media.media_book .media_book--body .media_book--header{min-height:105px}.b_books.single-recommend .media.media_book .media_book--body .tag.tag_numbers{margin-left:0}.b_books.single-recommend .media.media_book .media_book--body .media_book--heading{margin:0;padding-left:0;width:166px}.b_books.single-recommend .media.media_book .media_book--body h3 span{font-size:14px}.b_books.single-recommend .media.media_book:nth-child(2) .media_book--body{margin-left:119px;padding-right:0px}.b_books.single-recommend .more_btn{margin-top:15px;text-align:right;overflow:hidden;height:35px}.b_books.single-recommend .button_general,.b_books.single-recommend .article_body a.demo,.article_body .b_books.single-recommend a.demo{width:161px;height:28px;line-height:28px;text-align:left;padding-left:15px}.b_books.single-recommend .button_general .icon,.b_books.single-recommend .article_body a.demo .icon,.article_body .b_books.single-recommend a.demo .icon,.b_books.single-recommend .button_general .article_body p.link:before,.article_body .b_books.single-recommend .button_general p.link:before,.b_books.single-recommend .article_body a.demo p.link:before,.article_body .b_books.single-recommend a.demo p.link:before,.b_books.single-recommend .button_general .article_body a.link:before,.article_body .b_books.single-recommend .button_general a.link:before,.b_books.single-recommend .article_body a.demo a.link:before,.article_body .b_books.single-recommend a.demo a.link:before,.b_books.single-recommend .button_general .article_body blockquote:before,.article_body .b_books.single-recommend .button_general blockquote:before,.b_books.single-recommend .article_body a.demo blockquote:before,.article_body .b_books.single-recommend a.demo blockquote:before,.b_books.single-recommend .button_general .article_body .poole_links .poole_link_company:before,.article_body .poole_links .b_books.single-recommend .button_general .poole_link_company:before,.b_books.single-recommend .article_body a.demo .poole_links .poole_link_company:before,.b_books.single-recommend .article_body .poole_links a.demo .poole_link_company:before,.article_body .b_books.single-recommend a.demo .poole_links .poole_link_company:before,.article_body .poole_links .b_books.single-recommend a.demo .poole_link_company:before,.b_books.single-recommend .button_general .article_body .poole_links .poole_link_entry:before,.article_body .poole_links .b_books.single-recommend .button_general .poole_link_entry:before,.b_books.single-recommend .article_body a.demo .poole_links .poole_link_entry:before,.b_books.single-recommend .article_body .poole_links a.demo .poole_link_entry:before,.article_body .b_books.single-recommend a.demo .poole_links .poole_link_entry:before,.article_body .poole_links .b_books.single-recommend a.demo .poole_link_entry:before,.b_books.single-recommend .button_general .select.select_general:before,.b_books.single-recommend .article_body a.demo .select.select_general:before,.article_body .b_books.single-recommend a.demo .select.select_general:before{top:8px !important;right:15px !important;font-size:11px !important}.b_books.single-recommend .button_general span,.b_books.single-recommend .article_body a.demo span,.article_body .b_books.single-recommend a.demo span{font-size:12px}@font-face{font-family:"icon_general";src:url("../lib/fonts/icon_general/icon_general.woff");src:url("../lib/fonts/icon_general/icon_general.woff") format("woff"),url("../lib/fonts/icon_general/icon_general.svg#icon_general") format("svg");font-weight:normal;font-style:normal}.icon.icon_general,.article_body p.icon_general.link:before,.article_body p.link.select.select_general:before,.article_body a.icon_general.link:before,.article_body a.link.select.select_general:before,.article_body blockquote.icon_general:before,.article_body .poole_links .icon_general.poole_link_company:before,.article_body .poole_links .poole_link_company.select.select_general:before,.article_body .poole_links .icon_general.poole_link_entry:before,.article_body .poole_links .poole_link_entry.select.select_general:before,.select.select_general:before{font-family:"icon_general";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.icon_general.-arrowdown_box,.article_body p.icon_general.-arrowdown_box.link:before,.article_body a.icon_general.-arrowdown_box.link:before,.article_body blockquote.icon_general.-arrowdown_box:before,.article_body .poole_links .icon_general.-arrowdown_box.poole_link_company:before,.article_body .poole_links .icon_general.-arrowdown_box.poole_link_entry:before,.-arrowdown_box.select.select_general:before{display:block;width:15px;height:15px;line-height:15px;text-align:center;font-size:8px;background:#000;color:#FFF}.icon.icon_general.-arrowdown_box:before,.article_body p.icon_general.-arrowdown_box.link:before,.article_body a.icon_general.-arrowdown_box.link:before,.article_body blockquote.icon_general.-arrowdown_box:before,.article_body .poole_links .icon_general.-arrowdown_box.poole_link_company:before,.article_body .poole_links .icon_general.-arrowdown_box.poole_link_entry:before,.-arrowdown_box.select.select_general:before{content:"\E003"}.icon.icon_general.-arrowup_box,.article_body p.icon_general.-arrowup_box.link:before,.article_body a.icon_general.-arrowup_box.link:before,.article_body blockquote.icon_general.-arrowup_box:before,.article_body .poole_links .icon_general.-arrowup_box.poole_link_company:before,.article_body .poole_links .icon_general.-arrowup_box.poole_link_entry:before,.-arrowup_box.select.select_general:before{display:block;width:15px;height:15px;line-height:15px;text-align:center;font-size:8px;background:#000;color:#FFF}.icon.icon_general.-arrowup_box:before,.article_body p.icon_general.-arrowup_box.link:before,.article_body a.icon_general.-arrowup_box.link:before,.article_body blockquote.icon_general.-arrowup_box:before,.article_body .poole_links .icon_general.-arrowup_box.poole_link_company:before,.article_body .poole_links .icon_general.-arrowup_box.poole_link_entry:before,.-arrowup_box.select.select_general:before{content:"\E006"}.icon.icon_general.-aggregate:before,.article_body p.icon_general.-aggregate.link:before,.article_body a.icon_general.-aggregate.link:before,.article_body blockquote.icon_general.-aggregate:before,.article_body .poole_links .icon_general.-aggregate.poole_link_company:before,.article_body .poole_links .icon_general.-aggregate.poole_link_entry:before,.-aggregate.select.select_general:before{content:"\E001"}.icon.icon_general.-archive:before,.article_body p.icon_general.-archive.link:before,.article_body a.icon_general.-archive.link:before,.article_body blockquote.icon_general.-archive:before,.article_body .poole_links .icon_general.-archive.poole_link_company:before,.article_body .poole_links .icon_general.-archive.poole_link_entry:before,.-archive.select.select_general:before{content:"\E002"}.icon.icon_general.-arrowdown:before,.article_body p.icon_general.-arrowdown.link:before,.article_body p.link.select.select_general:before,.article_body a.icon_general.-arrowdown.link:before,.article_body a.link.select.select_general:before,.article_body blockquote.icon_general.-arrowdown:before,.article_body .poole_links .icon_general.-arrowdown.poole_link_company:before,.article_body .poole_links .poole_link_company.select.select_general:before,.article_body .poole_links .icon_general.-arrowdown.poole_link_entry:before,.article_body .poole_links .poole_link_entry.select.select_general:before,.select.select_general:before{content:"\E003"}.icon.icon_general.-arrowleft:before,.article_body p.icon_general.-arrowleft.link:before,.article_body a.icon_general.-arrowleft.link:before,.article_body blockquote.icon_general.-arrowleft:before,.article_body .poole_links .icon_general.-arrowleft.poole_link_company:before,.article_body .poole_links .icon_general.-arrowleft.poole_link_entry:before,.-arrowleft.select.select_general:before{content:"\E004"}.icon.icon_general.-arrowright:before,.article_body p.icon_general.-arrowright.link:before,.article_body a.icon_general.-arrowright.link:before,.article_body blockquote.icon_general.-arrowright:before,.article_body .poole_links .icon_general.-arrowright.poole_link_company:before,.article_body .poole_links .icon_general.-arrowright.poole_link_entry:before,.-arrowright.select.select_general:before{content:"\E005"}.icon.icon_general.-arrowup:before,.article_body p.icon_general.-arrowup.link:before,.article_body a.icon_general.-arrowup.link:before,.article_body blockquote.icon_general.-arrowup:before,.article_body .poole_links .icon_general.-arrowup.poole_link_company:before,.article_body .poole_links .icon_general.-arrowup.poole_link_entry:before,.-arrowup.select.select_general:before{content:"\E006"}.icon.icon_general.-articles:before,.article_body p.icon_general.-articles.link:before,.article_body a.icon_general.-articles.link:before,.article_body blockquote.icon_general.-articles:before,.article_body .poole_links .icon_general.-articles.poole_link_company:before,.article_body .poole_links .icon_general.-articles.poole_link_entry:before,.-articles.select.select_general:before{content:"\E007"}.icon.icon_general.-blank:before,.article_body p.icon_general.-blank.link:before,.article_body a.icon_general.-blank.link:before,.article_body blockquote.icon_general.-blank:before,.article_body .poole_links .icon_general.-blank.poole_link_company:before,.article_body .poole_links .icon_general.-blank.poole_link_entry:before,.-blank.select.select_general:before{content:"\E008"}.icon.icon_general.-blockquote:before,.article_body p.icon_general.-blockquote.link:before,.article_body a.icon_general.-blockquote.link:before,.article_body blockquote.icon_general.-blockquote:before,.article_body .poole_links .icon_general.-blockquote.poole_link_company:before,.article_body .poole_links .icon_general.-blockquote.poole_link_entry:before,.-blockquote.select.select_general:before{content:"\E009"}.icon.icon_general.-business:before,.article_body p.icon_general.-business.link:before,.article_body a.icon_general.-business.link:before,.article_body blockquote.icon_general.-business:before,.article_body .poole_links .icon_general.-business.poole_link_company:before,.article_body .poole_links .icon_general.-business.poole_link_entry:before,.-business.select.select_general:before{content:"\E00A"}.icon.icon_general.-category:before,.article_body p.icon_general.-category.link:before,.article_body a.icon_general.-category.link:before,.article_body blockquote.icon_general.-category:before,.article_body .poole_links .icon_general.-category.poole_link_company:before,.article_body .poole_links .icon_general.-category.poole_link_entry:before,.-category.select.select_general:before{content:"\E00B"}.icon.icon_general.-circlefacebook:before,.article_body p.icon_general.-circlefacebook.link:before,.article_body a.icon_general.-circlefacebook.link:before,.article_body blockquote.icon_general.-circlefacebook:before,.article_body .poole_links .icon_general.-circlefacebook.poole_link_company:before,.article_body .poole_links .icon_general.-circlefacebook.poole_link_entry:before,.-circlefacebook.select.select_general:before{content:"\E00C"}.icon.icon_general.-circlehatebu:before,.article_body p.icon_general.-circlehatebu.link:before,.article_body a.icon_general.-circlehatebu.link:before,.article_body blockquote.icon_general.-circlehatebu:before,.article_body .poole_links .icon_general.-circlehatebu.poole_link_company:before,.article_body .poole_links .icon_general.-circlehatebu.poole_link_entry:before,.-circlehatebu.select.select_general:before{content:"\E00D"}.icon.icon_general.-circletwitter:before,.article_body p.icon_general.-circletwitter.link:before,.article_body a.icon_general.-circletwitter.link:before,.article_body blockquote.icon_general.-circletwitter:before,.article_body .poole_links .icon_general.-circletwitter.poole_link_company:before,.article_body .poole_links .icon_general.-circletwitter.poole_link_entry:before,.-circletwitter.select.select_general:before{content:"\E00E"}.icon.icon_general.-close:before,.article_body p.icon_general.-close.link:before,.article_body a.icon_general.-close.link:before,.article_body blockquote.icon_general.-close:before,.article_body .poole_links .icon_general.-close.poole_link_company:before,.article_body .poole_links .icon_general.-close.poole_link_entry:before,.-close.select.select_general:before{content:"\E00F"}.icon.icon_general.-commentbox:before,.article_body p.icon_general.-commentbox.link:before,.article_body a.icon_general.-commentbox.link:before,.article_body blockquote.icon_general.-commentbox:before,.article_body .poole_links .icon_general.-commentbox.poole_link_company:before,.article_body .poole_links .icon_general.-commentbox.poole_link_entry:before,.-commentbox.select.select_general:before{content:"\E010"}.icon.icon_general.-contact:before,.article_body p.icon_general.-contact.link:before,.article_body a.icon_general.-contact.link:before,.article_body blockquote.icon_general.-contact:before,.article_body .poole_links .icon_general.-contact.poole_link_company:before,.article_body .poole_links .icon_general.-contact.poole_link_entry:before,.-contact.select.select_general:before{content:"\E011"}.icon.icon_general.-cost:before,.article_body p.icon_general.-cost.link:before,.article_body a.icon_general.-cost.link:before,.article_body blockquote.icon_general.-cost:before,.article_body .poole_links .icon_general.-cost.poole_link_company:before,.article_body .poole_links .icon_general.-cost.poole_link_entry:before,.-cost.select.select_general:before{content:"\E012"}.icon.icon_general.-designer:before,.article_body p.icon_general.-designer.link:before,.article_body a.icon_general.-designer.link:before,.article_body blockquote.icon_general.-designer:before,.article_body .poole_links .icon_general.-designer.poole_link_company:before,.article_body .poole_links .icon_general.-designer.poole_link_entry:before,.-designer.select.select_general:before{content:"\E013"}.icon.icon_general.-detail:before,.article_body p.icon_general.-detail.link:before,.article_body a.icon_general.-detail.link:before,.article_body blockquote.icon_general.-detail:before,.article_body .poole_links .icon_general.-detail.poole_link_company:before,.article_body .poole_links .icon_general.-detail.poole_link_entry:before,.-detail.select.select_general:before{content:"\E014"}.icon.icon_general.-engineer:before,.article_body p.icon_general.-engineer.link:before,.article_body a.icon_general.-engineer.link:before,.article_body blockquote.icon_general.-engineer:before,.article_body .poole_links .icon_general.-engineer.poole_link_company:before,.article_body .poole_links .icon_general.-engineer.poole_link_entry:before,.-engineer.select.select_general:before{content:"\E015"}.icon.icon_general.-entry:before,.article_body p.icon_general.-entry.link:before,.article_body a.icon_general.-entry.link:before,.article_body blockquote.icon_general.-entry:before,.article_body .poole_links .icon_general.-entry.poole_link_company:before,.article_body .poole_links .icon_general.-entry.poole_link_entry:before,.-entry.select.select_general:before{content:"\E016"}.icon.icon_general.-facebook:before,.article_body p.icon_general.-facebook.link:before,.article_body a.icon_general.-facebook.link:before,.article_body blockquote.icon_general.-facebook:before,.article_body .poole_links .icon_general.-facebook.poole_link_company:before,.article_body .poole_links .icon_general.-facebook.poole_link_entry:before,.-facebook.select.select_general:before{content:"\E017"}.icon.icon_general.-facebookfont:before,.article_body p.icon_general.-facebookfont.link:before,.article_body a.icon_general.-facebookfont.link:before,.article_body blockquote.icon_general.-facebookfont:before,.article_body .poole_links .icon_general.-facebookfont.poole_link_company:before,.article_body .poole_links .icon_general.-facebookfont.poole_link_entry:before,.-facebookfont.select.select_general:before{content:"\E018"}.icon.icon_general.-fanletter:before,.article_body p.icon_general.-fanletter.link:before,.article_body a.icon_general.-fanletter.link:before,.article_body blockquote.icon_general.-fanletter:before,.article_body .poole_links .icon_general.-fanletter.poole_link_company:before,.article_body .poole_links .icon_general.-fanletter.poole_link_entry:before,.-fanletter.select.select_general:before{content:"\E019"}.icon.icon_general.-fav:before,.article_body p.icon_general.-fav.link:before,.article_body a.icon_general.-fav.link:before,.article_body blockquote.icon_general.-fav:before,.article_body .poole_links .icon_general.-fav.poole_link_company:before,.article_body .poole_links .icon_general.-fav.poole_link_entry:before,.-fav.select.select_general:before{content:"\E01A"}.icon.icon_general.-fav2:before,.article_body p.icon_general.-fav2.link:before,.article_body a.icon_general.-fav2.link:before,.article_body blockquote.icon_general.-fav2:before,.article_body .poole_links .icon_general.-fav2.poole_link_company:before,.article_body .poole_links .icon_general.-fav2.poole_link_entry:before,.-fav2.select.select_general:before{content:"\E01B"}.icon.icon_general.-feedly:before,.article_body p.icon_general.-feedly.link:before,.article_body a.icon_general.-feedly.link:before,.article_body blockquote.icon_general.-feedly:before,.article_body .poole_links .icon_general.-feedly.poole_link_company:before,.article_body .poole_links .icon_general.-feedly.poole_link_entry:before,.-feedly.select.select_general:before{content:"\E01C"}.icon.icon_general.-gplus:before,.article_body p.icon_general.-gplus.link:before,.article_body a.icon_general.-gplus.link:before,.article_body blockquote.icon_general.-gplus:before,.article_body .poole_links .icon_general.-gplus.poole_link_company:before,.article_body .poole_links .icon_general.-gplus.poole_link_entry:before,.-gplus.select.select_general:before{content:"\E01D"}.icon.icon_general.-hatebu:before,.article_body p.icon_general.-hatebu.link:before,.article_body a.icon_general.-hatebu.link:before,.article_body blockquote.icon_general.-hatebu:before,.article_body .poole_links .icon_general.-hatebu.poole_link_company:before,.article_body .poole_links .icon_general.-hatebu.poole_link_entry:before,.-hatebu.select.select_general:before{content:"\E01E"}.icon.icon_general.-idea:before,.article_body p.icon_general.-idea.link:before,.article_body a.icon_general.-idea.link:before,.article_body blockquote.icon_general.-idea:before,.article_body .poole_links .icon_general.-idea.poole_link_company:before,.article_body .poole_links .icon_general.-idea.poole_link_entry:before,.-idea.select.select_general:before{content:"\E01F"}.icon.icon_general.-it:before,.article_body p.icon_general.-it.link:before,.article_body a.icon_general.-it.link:before,.article_body blockquote.icon_general.-it:before,.article_body .poole_links .icon_general.-it.poole_link_company:before,.article_body .poole_links .icon_general.-it.poole_link_entry:before,.-it.select.select_general:before{content:"\E020"}.icon.icon_general.-keyword:before,.article_body p.icon_general.-keyword.link:before,.article_body a.icon_general.-keyword.link:before,.article_body blockquote.icon_general.-keyword:before,.article_body .poole_links .icon_general.-keyword.poole_link_company:before,.article_body .poole_links .icon_general.-keyword.poole_link_entry:before,.-keyword.select.select_general:before{content:"\E021"}.icon.icon_general.-library:before,.article_body p.icon_general.-library.link:before,.article_body a.icon_general.-library.link:before,.article_body blockquote.icon_general.-library:before,.article_body .poole_links .icon_general.-library.poole_link_company:before,.article_body .poole_links .icon_general.-library.poole_link_entry:before,.-library.select.select_general:before{content:"\E022"}.icon.icon_general.-line:before,.article_body p.icon_general.-line.link:before,.article_body a.icon_general.-line.link:before,.article_body blockquote.icon_general.-line:before,.article_body .poole_links .icon_general.-line.poole_link_company:before,.article_body .poole_links .icon_general.-line.poole_link_entry:before,.-line.select.select_general:before{content:"\E023"}.icon.icon_general.-link:before,.article_body p.icon_general.-link.link:before,.article_body a.icon_general.-link.link:before,.article_body blockquote.icon_general.-link:before,.article_body .poole_links .icon_general.-link.poole_link_company:before,.article_body .poole_links .icon_general.-link.poole_link_entry:before,.-link.select.select_general:before{content:"\E024"}.icon.icon_general.-member:before,.article_body p.icon_general.-member.link:before,.article_body a.icon_general.-member.link:before,.article_body blockquote.icon_general.-member:before,.article_body .poole_links .icon_general.-member.poole_link_company:before,.article_body .poole_links .icon_general.-member.poole_link_entry:before,.-member.select.select_general:before{content:"\E025"}.icon.icon_general.-profile:before,.article_body p.icon_general.-profile.link:before,.article_body a.icon_general.-profile.link:before,.article_body blockquote.icon_general.-profile:before,.article_body .poole_links .icon_general.-profile.poole_link_company:before,.article_body .poole_links .icon_general.-profile.poole_link_entry:before,.-profile.select.select_general:before{content:"\E026"}.icon.icon_general.-question:before,.article_body p.icon_general.-question.link:before,.article_body a.icon_general.-question.link:before,.article_body blockquote.icon_general.-question:before,.article_body .poole_links .icon_general.-question.poole_link_company:before,.article_body .poole_links .icon_general.-question.poole_link_entry:before,.-question.select.select_general:before{content:"\E027"}.icon.icon_general.-rankdown:before,.article_body p.icon_general.-rankdown.link:before,.article_body a.icon_general.-rankdown.link:before,.article_body blockquote.icon_general.-rankdown:before,.article_body .poole_links .icon_general.-rankdown.poole_link_company:before,.article_body .poole_links .icon_general.-rankdown.poole_link_entry:before,.-rankdown.select.select_general:before{content:"\E028"}.icon.icon_general.-ranking:before,.article_body p.icon_general.-ranking.link:before,.article_body a.icon_general.-ranking.link:before,.article_body blockquote.icon_general.-ranking:before,.article_body .poole_links .icon_general.-ranking.poole_link_company:before,.article_body .poole_links .icon_general.-ranking.poole_link_entry:before,.-ranking.select.select_general:before{content:"\E029"}.icon.icon_general.-rankstay:before,.article_body p.icon_general.-rankstay.link:before,.article_body a.icon_general.-rankstay.link:before,.article_body blockquote.icon_general.-rankstay:before,.article_body .poole_links .icon_general.-rankstay.poole_link_company:before,.article_body .poole_links .icon_general.-rankstay.poole_link_entry:before,.-rankstay.select.select_general:before{content:"\E02A"}.icon.icon_general.-rankup:before,.article_body p.icon_general.-rankup.link:before,.article_body a.icon_general.-rankup.link:before,.article_body blockquote.icon_general.-rankup:before,.article_body .poole_links .icon_general.-rankup.poole_link_company:before,.article_body .poole_links .icon_general.-rankup.poole_link_entry:before,.-rankup.select.select_general:before{content:"\E02B"}.icon.icon_general.-reply:before,.article_body p.icon_general.-reply.link:before,.article_body a.icon_general.-reply.link:before,.article_body blockquote.icon_general.-reply:before,.article_body .poole_links .icon_general.-reply.poole_link_company:before,.article_body .poole_links .icon_general.-reply.poole_link_entry:before,.-reply.select.select_general:before{content:"\E02C"}.icon.icon_general.-retweet:before,.article_body p.icon_general.-retweet.link:before,.article_body a.icon_general.-retweet.link:before,.article_body blockquote.icon_general.-retweet:before,.article_body .poole_links .icon_general.-retweet.poole_link_company:before,.article_body .poole_links .icon_general.-retweet.poole_link_entry:before,.-retweet.select.select_general:before{content:"\E02D"}.icon.icon_general.-rss:before,.article_body p.icon_general.-rss.link:before,.article_body a.icon_general.-rss.link:before,.article_body blockquote.icon_general.-rss:before,.article_body .poole_links .icon_general.-rss.poole_link_company:before,.article_body .poole_links .icon_general.-rss.poole_link_entry:before,.-rss.select.select_general:before{content:"\E02E"}.icon.icon_general.-search:before,.article_body p.icon_general.-search.link:before,.article_body a.icon_general.-search.link:before,.article_body blockquote.icon_general.-search:before,.article_body .poole_links .icon_general.-search.poole_link_company:before,.article_body .poole_links .icon_general.-search.poole_link_entry:before,.-search.select.select_general:before{content:"\E02F"}.icon.icon_general.-sort:before,.article_body p.icon_general.-sort.link:before,.article_body a.icon_general.-sort.link:before,.article_body blockquote.icon_general.-sort:before,.article_body .poole_links .icon_general.-sort.poole_link_company:before,.article_body .poole_links .icon_general.-sort.poole_link_entry:before,.-sort.select.select_general:before{content:"\E030"}.icon.icon_general.-span:before,.article_body p.icon_general.-span.link:before,.article_body a.icon_general.-span.link:before,.article_body blockquote.icon_general.-span:before,.article_body .poole_links .icon_general.-span.poole_link_company:before,.article_body .poole_links .icon_general.-span.poole_link_entry:before,.-span.select.select_general:before{content:"\E031"}.icon.icon_general.-startpage:before,.article_body p.icon_general.-startpage.link:before,.article_body a.icon_general.-startpage.link:before,.article_body blockquote.icon_general.-startpage:before,.article_body .poole_links .icon_general.-startpage.poole_link_company:before,.article_body .poole_links .icon_general.-startpage.poole_link_entry:before,.-startpage.select.select_general:before{content:"\E032"}.icon.icon_general.-twitter:before,.article_body p.icon_general.-twitter.link:before,.article_body a.icon_general.-twitter.link:before,.article_body blockquote.icon_general.-twitter:before,.article_body .poole_links .icon_general.-twitter.poole_link_company:before,.article_body .poole_links .icon_general.-twitter.poole_link_entry:before,.-twitter.select.select_general:before{content:"\E033"}.icon.icon_general.-zbest:before,.article_body p.icon_general.-zbest.link:before,.article_body a.icon_general.-zbest.link:before,.article_body blockquote.icon_general.-zbest:before,.article_body .poole_links .icon_general.-zbest.poole_link_company:before,.article_body .poole_links .icon_general.-zbest.poole_link_entry:before,.-zbest.select.select_general:before{content:"\E034"}.icon.icon_general.-zcamera:before,.article_body p.icon_general.-zcamera.link:before,.article_body a.icon_general.-zcamera.link:before,.article_body blockquote.icon_general.-zcamera:before,.article_body .poole_links .icon_general.-zcamera.poole_link_company:before,.article_body .poole_links .icon_general.-zcamera.poole_link_entry:before,.-zcamera.select.select_general:before{content:"\E035"}.icon.icon_general.-zzarrowdown:before,.article_body p.icon_general.-zzarrowdown.link:before,.article_body a.icon_general.-zzarrowdown.link:before,.article_body blockquote.icon_general.-zzarrowdown:before,.article_body .poole_links .icon_general.-zzarrowdown.poole_link_company:before,.article_body .poole_links .icon_general.-zzarrowdown.poole_link_entry:before,.-zzarrowdown.select.select_general:before{content:"\E036"}.icon.icon_general.-zzfacebook:before,.article_body p.icon_general.-zzfacebook.link:before,.article_body a.icon_general.-zzfacebook.link:before,.article_body blockquote.icon_general.-zzfacebook:before,.article_body .poole_links .icon_general.-zzfacebook.poole_link_company:before,.article_body .poole_links .icon_general.-zzfacebook.poole_link_entry:before,.-zzfacebook.select.select_general:before{content:"\E037"}.icon.icon_general.-zzinstagram:before,.article_body p.icon_general.-zzinstagram.link:before,.article_body a.icon_general.-zzinstagram.link:before,.article_body blockquote.icon_general.-zzinstagram:before,.article_body .poole_links .icon_general.-zzinstagram.poole_link_company:before,.article_body .poole_links .icon_general.-zzinstagram.poole_link_entry:before,.-zzinstagram.select.select_general:before{content:"\E038"}.icon.icon_general.-zztwitter:before,.article_body p.icon_general.-zztwitter.link:before,.article_body a.icon_general.-zztwitter.link:before,.article_body blockquote.icon_general.-zztwitter:before,.article_body .poole_links .icon_general.-zztwitter.poole_link_company:before,.article_body .poole_links .icon_general.-zztwitter.poole_link_entry:before,.-zztwitter.select.select_general:before{content:"\E039"}@font-face{font-family:"icon_dots";src:url("../lib/fonts/icon_dots/icon_dots.woff");src:url("../lib/fonts/icon_dots/icon_dots.woff") format("woff"),url("../lib/fonts/icon_dots/icon_dots.svg#icon_dots") format("svg");font-weight:normal;font-style:normal}.icon.icon_dots,.article_body p.icon_dots.link:before,.article_body a.icon_dots.link:before,.article_body blockquote.icon_dots:before,.article_body .poole_links .icon_dots.poole_link_company:before,.article_body .poole_links .icon_dots.poole_link_entry:before,.icon_dots.select.select_general:before{font-family:"icon_dots";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.icon_dots.-arrow_type3_right,.article_body p.icon_dots.-arrow_type3_right.link:before,.article_body a.icon_dots.-arrow_type3_right.link:before,.article_body blockquote.icon_dots.-arrow_type3_right:before,.article_body .poole_links .icon_dots.-arrow_type3_right.poole_link_company:before,.article_body .poole_links .icon_dots.-arrow_type3_right.poole_link_entry:before,.icon_dots.-arrow_type3_right.select.select_general:before{background:#000;color:#FFF;border-radius:50%}.icon.icon_dots.-arrow_type3_right:before,.article_body p.icon_dots.-arrow_type3_right.link:before,.article_body a.icon_dots.-arrow_type3_right.link:before,.article_body blockquote.icon_dots.-arrow_type3_right:before,.article_body .poole_links .icon_dots.-arrow_type3_right.poole_link_company:before,.article_body .poole_links .icon_dots.-arrow_type3_right.poole_link_entry:before,.icon_dots.-arrow_type3_right.select.select_general:before{content:"\E007"}.icon.icon_dots.-arrow_type1_down:before,.article_body p.icon_dots.-arrow_type1_down.link:before,.article_body a.icon_dots.-arrow_type1_down.link:before,.article_body blockquote.icon_dots.-arrow_type1_down:before,.article_body .poole_links .icon_dots.-arrow_type1_down.poole_link_company:before,.article_body .poole_links .icon_dots.-arrow_type1_down.poole_link_entry:before,.icon_dots.-arrow_type1_down.select.select_general:before{content:"\E001"}.icon.icon_dots.-arrow_type1_left:before,.article_body p.icon_dots.-arrow_type1_left.link:before,.article_body a.icon_dots.-arrow_type1_left.link:before,.article_body blockquote.icon_dots.-arrow_type1_left:before,.article_body .poole_links .icon_dots.-arrow_type1_left.poole_link_company:before,.article_body .poole_links .icon_dots.-arrow_type1_left.poole_link_entry:before,.icon_dots.-arrow_type1_left.select.select_general:before{content:"\E002"}.icon.icon_dots.-arrow_type1_right:before,.article_body p.icon_dots.-arrow_type1_right.link:before,.article_body a.icon_dots.-arrow_type1_right.link:before,.article_body blockquote.icon_dots.-arrow_type1_right:before,.article_body .poole_links .icon_dots.-arrow_type1_right.poole_link_company:before,.article_body .poole_links .icon_dots.-arrow_type1_right.poole_link_entry:before,.icon_dots.-arrow_type1_right.select.select_general:before{content:"\E003"}.icon.icon_dots.-arrow_type1_up:before,.article_body p.icon_dots.-arrow_type1_up.link:before,.article_body a.icon_dots.-arrow_type1_up.link:before,.article_body blockquote.icon_dots.-arrow_type1_up:before,.article_body .poole_links .icon_dots.-arrow_type1_up.poole_link_company:before,.article_body .poole_links .icon_dots.-arrow_type1_up.poole_link_entry:before,.icon_dots.-arrow_type1_up.select.select_general:before{content:"\E004"}.icon.icon_dots.-arrow_type2_down:before,.article_body p.icon_dots.-arrow_type2_down.link:before,.article_body a.icon_dots.-arrow_type2_down.link:before,.article_body blockquote.icon_dots.-arrow_type2_down:before,.article_body .poole_links .icon_dots.-arrow_type2_down.poole_link_company:before,.article_body .poole_links .icon_dots.-arrow_type2_down.poole_link_entry:before,.icon_dots.-arrow_type2_down.select.select_general:before{content:"\E005"}.icon.icon_dots.-arrow_type2_left:before,.article_body p.icon_dots.-arrow_type2_left.link:before,.article_body a.icon_dots.-arrow_type2_left.link:before,.article_body blockquote.icon_dots.-arrow_type2_left:before,.article_body .poole_links .icon_dots.-arrow_type2_left.poole_link_company:before,.article_body .poole_links .icon_dots.-arrow_type2_left.poole_link_entry:before,.icon_dots.-arrow_type2_left.select.select_general:before{content:"\E006"}.icon.icon_dots.-arrow_type2_right:before,.article_body p.icon_dots.-arrow_type2_right.link:before,.article_body a.icon_dots.-arrow_type2_right.link:before,.article_body blockquote.icon_dots.-arrow_type2_right:before,.article_body .poole_links .icon_dots.-arrow_type2_right.poole_link_company:before,.article_body .poole_links .icon_dots.-arrow_type2_right.poole_link_entry:before,.icon_dots.-arrow_type2_right.select.select_general:before{content:"\E007"}.icon.icon_dots.-arrow_type2_up:before,.article_body p.icon_dots.-arrow_type2_up.link:before,.article_body a.icon_dots.-arrow_type2_up.link:before,.article_body blockquote.icon_dots.-arrow_type2_up:before,.article_body .poole_links .icon_dots.-arrow_type2_up.poole_link_company:before,.article_body .poole_links .icon_dots.-arrow_type2_up.poole_link_entry:before,.icon_dots.-arrow_type2_up.select.select_general:before{content:"\E008"}.icon.icon_dots.-blank:before,.article_body p.icon_dots.-blank.link:before,.article_body a.icon_dots.-blank.link:before,.article_body blockquote.icon_dots.-blank:before,.article_body .poole_links .icon_dots.-blank.poole_link_company:before,.article_body .poole_links .icon_dots.-blank.poole_link_entry:before,.icon_dots.-blank.select.select_general:before{content:"\E009"}.icon.icon_dots.-case:before,.article_body p.icon_dots.-case.link:before,.article_body a.icon_dots.-case.link:before,.article_body blockquote.icon_dots.-case:before,.article_body .poole_links .icon_dots.-case.poole_link_company:before,.article_body .poole_links .icon_dots.-case.poole_link_entry:before,.icon_dots.-case.select.select_general:before{content:"\E00A"}.icon.icon_dots.-contact:before,.article_body p.icon_dots.-contact.link:before,.article_body a.icon_dots.-contact.link:before,.article_body blockquote.icon_dots.-contact:before,.article_body .poole_links .icon_dots.-contact.poole_link_company:before,.article_body .poole_links .icon_dots.-contact.poole_link_entry:before,.icon_dots.-contact.select.select_general:before{content:"\E00B"}.icon.icon_dots.-home_pc:before,.article_body p.icon_dots.-home_pc.link:before,.article_body a.icon_dots.-home_pc.link:before,.article_body blockquote.icon_dots.-home_pc:before,.article_body .poole_links .icon_dots.-home_pc.poole_link_company:before,.article_body .poole_links .icon_dots.-home_pc.poole_link_entry:before,.icon_dots.-home_pc.select.select_general:before{content:"\E00C"}.icon.icon_dots.-mailmagazine:before,.article_body p.icon_dots.-mailmagazine.link:before,.article_body a.icon_dots.-mailmagazine.link:before,.article_body blockquote.icon_dots.-mailmagazine:before,.article_body .poole_links .icon_dots.-mailmagazine.poole_link_company:before,.article_body .poole_links .icon_dots.-mailmagazine.poole_link_entry:before,.icon_dots.-mailmagazine.select.select_general:before{content:"\E00D"}.icon.icon_dots.-startpage:before,.article_body p.icon_dots.-startpage.link:before,.article_body a.icon_dots.-startpage.link:before,.article_body blockquote.icon_dots.-startpage:before,.article_body .poole_links .icon_dots.-startpage.poole_link_company:before,.article_body .poole_links .icon_dots.-startpage.poole_link_entry:before,.icon_dots.-startpage.select.select_general:before{content:"\E00E"}@-webkit-keyframes qualva-contact-pic{0%{background-position-y:0px}41.999%{background-position-y:0px}42%{background-position-y:129px}51.999%{background-position-y:129px}52%{background-position-y:0px}59.9999%{background-position-y:0px}60%{background-position-y:129px}71.9999%{background-position-y:129px}72%{background-position-y:0px}100%{background-position-y:0px}}@keyframes qualva-contact-pic{0%{background-position-y:0px}41.999%{background-position-y:0px}42%{background-position-y:129px}51.999%{background-position-y:129px}52%{background-position-y:0px}59.9999%{background-position-y:0px}60%{background-position-y:129px}71.9999%{background-position-y:129px}72%{background-position-y:0px}100%{background-position-y:0px}}@-webkit-keyframes qualva-contact-icon-over{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}10%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}20%{-webkit-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5)}25%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes qualva-contact-icon-over{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}10%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}20%{-webkit-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5)}25%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.qualva-contact-btn{width:191px;height:129px;position:fixed;bottom:0px;left:40px;z-index:100;cursor:pointer;margin:0 !important}.qualva-contact-btn .qualva-contact-pic{position:absolute;left:0px;bottom:-88px;opacity:1;width:191px;height:129px;background:url(/wp-content/themes/ligtheme/images/qualvahandler/contact_btn.png);background-size:191px auto;background-position-y:0px;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 !important}.qualva-contact-btn .qualva-contact-pic-over{position:absolute;opacity:0;bottom:-88px;left:-40px;-webkit-transition-property:bottom;transition-property:bottom;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:1;margin:0 !important}.qualva-contact-btn .qualva-contact-icon-over{display:none;left:187px;top:-10px;z-index:1;position:absolute}.qualva-contact-btn.is-first .qualva-contact-pic{bottom:0px;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-animation:qualva-contact-pic 2s linear infinite;animation:qualva-contact-pic 2s linear infinite}.qualva-contact-btn.is-first .qualva-contact-pic-over{opacity:0;bottom:0px;left:-37px;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.qualva-contact-btn:hover .qualva-contact-pic{opacity:0}.qualva-contact-btn:hover .qualva-contact-pic-over{opacity:1;bottom:0px}.qualva-contact-btn:hover .qualva-contact-icon-over{display:block;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-animation:qualva-contact-icon-over 2s linear 1;animation:qualva-contact-icon-over 2s linear 1}@-webkit-keyframes qualva-okinawa-pic{0%{background-position-y:0px}100%{background-position-y:302px}}@keyframes qualva-okinawa-pic{0%{background-position-y:0px}100%{background-position-y:302px}}.qualva-okinawa-btn{display:none;width:94px;height:117px;position:fixed;bottom:-148.5px;left:0;z-index:100;cursor:pointer;margin:0 !important}.qualva-okinawa-btn:hover{bottom:0}.qualva-okinawa-btn:hover .qualva-okinawa-pic-hide{bottom:0}.qualva-okinawa-btn:hover .qualva-okinawa-pic-over{pointer-events:none}.qualva-okinawa-btn.is-first{width:161px;height:148.5px;bottom:0px}.qualva-okinawa-btn.is-first:hover .qualva-okinawa-pic{opacity:0}.qualva-okinawa-btn.is-first:hover .qualva-okinawa-pic-over{opacity:1;bottom:0px}.qualva-okinawa-btn.is-first:hover .qualva-okinawa-pic-hide{opacity:0}.qualva-okinawa-btn.is-first .qualva-okinawa-pic{bottom:0px}.qualva-okinawa-btn.is-first .qualva-okinawa-pic-hide{opacity:0}.qualva-okinawa-pic-hide{position:fixed;left:40px;bottom:-65px;width:94px;height:117px;background-size:94px auto;background-image:url(/wp-content/themes/ligtheme/images/qualvahandler/okinawa02/btn_hibiscus.png);opacity:1;-webkit-transition-property:opacity, bottom;transition-property:opacity, bottom;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.qualva-okinawa-pic{position:absolute;left:20px;bottom:-168px;opacity:1;width:161px;height:138.5px;background:url(/wp-content/themes/ligtheme/images/qualvahandler/okinawa02/btn.png);background-size:161px auto;background-position-y:0px;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-animation:qualva-okinawa-pic 2s infinite steps(2);animation:qualva-okinawa-pic 2s infinite steps(2);margin:0 !important}.qualva-okinawa-pic-over{position:absolute;z-index:1;opacity:0;bottom:-15px;left:15px;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 !important}.qualva-okinawa-pic-over img{width:166.5px;height:184.5px}.readmore{position:relative}.readmore:after{content:'';position:absolute;bottom:0px;left:0px;width:100%;height:7em;background:transparent -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%) repeat scroll 0 0;background:transparent linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%) repeat scroll 0 0}.readmore.is-authenticated{display:none}.text-pager:hover>span{text-decoration:none}.text-pager>b{display:inline-block;width:90px;height:25px;line-height:25px;text-align:center;color:#33bad2;border:1px solid #33bad2;font-size:1.3rem;margin-right:10px}.text-pager>span{font-size:1.7rem;text-decoration:underline;color:#33bad2}.login-box{border:#e1e1e1 solid 1px;padding:20px;box-sizing:border-box;background:#f8f8f8;margin-top:-44px;margin-bottom:50px}.login-box .login-box-text{font-size:16px;text-align:center;margin-bottom:24px}.login-box .login-box-image{display:block;margin:0 auto;margin-bottom:24px}.login-box .login-box-btn{margin:0px 10px}.pr-box{background:#f3f3f3;border:solid #ddd 1px;border-top:none;display:table}.pr-box.is-standalone{border-top:solid #ddd 1px;margin-bottom:20px}.pr-box .pr-box-item{display:table-cell;min-width:429px;width:50%;padding:30px;padding-bottom:60px;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}.pr-box .pr-box-item:nth-child(2n){border-left:solid #ddd 1px}.pr-box .pr-box-item:hover{opacity:0.8}.pr-box .pr-box-eyecatch{margin-bottom:15px}.pr-box .pr-box-title{font-size:18px;line-height:1.7;font-weight:bold}.pr-box .pr-box-date{position:absolute;bottom:30px;left:30px;font-size:18px;display:inline-block}.pr-box .pr-box-sns{position:absolute;bottom:30px;left:135px;font-size:18px;display:inline-block}.pr-box .pr-box-tag{position:absolute;bottom:30px;right:30px}.pr-box-heading{margin-bottom:-16px;border-top:1px #fff solid;margin-top:-1px}.like-count .like-count-icon{color:#f43636;position:relative;top:1px;font-size:12px}.like-count .like-count-number{margin-left:2px;font-weight:bold}.side-sns{width:306px}.side-sns .side-sns-item{height:40px;width:95px;width:95px;margin-top:7px;text-align:center;border-radius:3px;overflow:hidden;display:block;float:left;margin-right:7px;position:relative}.side-sns .side-sns-item.side-sns-item-large{height:50px;width:300px}.side-sns .side-sns-item.side-sns-item-middle{height:50px;width:146px}.side-sns .side-sns-icon{color:#fff;position:absolute}.side-sns .side-sns-link{display:block;width:100%;height:100%;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.side-sns .side-sns-link:hover{opacity:0.5}.side-sns .side-sns-twitter{background:#55acee;color:#fff;font-size:19px;line-height:50px;font-weight:bold;left:26px}.side-sns .side-sns-twitter .side-sns-icon{font-size:18px !important;top:2px;position:relative;display:inline-block}.side-sns .side-sns-line{background:#00c300;color:#fff;font-size:16px;line-height:50px}.side-sns .side-sns-line .side-sns-icon svg{fill:#fff;fill-rule:evenodd;position:relative;top:17px;left:43px;width:67px;height:18px}.side-sns .side-sns-rss{background:#fa8d00}.side-sns .side-sns-rss .side-sns-icon{top:8px;left:37px;font-size:22px}.side-sns .side-sns-feedly{background:#87bf31}.side-sns .side-sns-feedly .side-sns-icon{top:6px;left:34px;font-size:29px}.side-sns .side-sns-instagram{background:#0b558a}.side-sns .side-sns-instagram .side-sns-icon{top:8px;left:37px;font-size:26px}.single-sns.single-sns-area{margin:23px 0;display:block}.single-sns.single-sns-item{margin-right:4px;min-width:82px;height:28px;float:left;display:block;border-radius:4px;text-align:center;color:#fff;-webkit-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s}.single-sns.single-sns-item:hover{opacity:0.5}.single-sns.single-sns-facebook:hover{opacity:1}.single-sns.single-sns-twitter{font-size:18px;padding-top:6px;background:#55acee}.single-sns.single-sns-hatena{font-size:14px;padding-top:8px;background:#1aa4dc}.single-sns.single-sns-pocket{font-size:14px;padding-top:8px;background:#e5364e}.single-author.single-author-area{margin-top:20px;display:inline-block}.single-author.single-author-area:hover .single-author-image{opacity:0.7}.single-author.single-author-area:hover .single-author-text{color:#33bad2}.single-author.single-author-image{float:left;-webkit-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;overflow:hidden;border-radius:50%}.single-author.single-author-text{float:left;margin-left:15px;margin-top:15px;font-size:15px;-webkit-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s}.single-author-box{border:4px solid #e1e1e1;padding:14px 15px 12px;position:relative;margin-bottom:50px}.single-author-box-image{float:left;margin-right:12px}.single-author-box-profile{float:left;margin-top:10px}.single-author-box-profile-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-author-box-name{font-size:18px;font-weight:bold;color:#33bad2;letter-spacing:0.1em;margin-right:14px}.single-author-box-info{font-size:14px;font-weight:bold;margin-right:5px;letter-spacing:0.05em}.single-author-box-text{font-size:14px;margin-bottom:12px;letter-spacing:0.05em}.single-author-box-social{position:absolute;right:15px;bottom:16px}.single-recommend{width:100%;margin-bottom:40px}.single-recommend .media.media_general .media_general--link{min-height:0}.single-recommend .media.media_general .media_general--left{height:80px;line-height:1}.single-recommend .text_simple_link{-webkit-transition:color .35s;transition:color .35s}.single-recommend .text_simple_link:hover{color:#33bad2}.single-recommend-heading{font-size:2.4rem;font-weight:bold;color:#000;margin-bottom:20px;text-align:center}.single-recommend-sub_heading{font-size:2.0rem;font-weight:bold;color:#000;margin-bottom:20px}.single-recommend-table{display:table;width:100%;table-layout:fixed;border-top:1px solid #e1e1e1}.single-recommend-tr{display:table-row}.single-recommend-td{display:table-cell;vertical-align:top;width:50%;border-bottom:1px solid #e1e1e1}.single-recommend-td:first-child{border-right:1px solid #e1e1e1}.single-related.single-related-area{margin-bottom:50px}.single-related.single-related-title{font-size:17px;font-weight:bold;margin-bottom:15px}.single-related.single-related-list li{list-style:disc;line-height:1.5;margin-left:15px;margin-top:10px}.single-related.single-related-link{font-size:17px;color:#33bad2}.single-backnumber{width:655px}.single-backnumber .series-article-list-item{display:table;width:100%;border-bottom:1px solid #e1e1e1;padding:15px 0}.single-backnumber .series-article-list-item a{width:100%;display:block}.single-backnumber .series-article-list-item a .article-list-eyecatch{display:table-cell;position:relative;vertical-align:top}.single-backnumber .series-article-list-item a .article-list-eyecatch .article-list-icon{position:absolute;top:-7px;left:108px}.single-backnumber .series-article-list-item a .article-list-text{display:table-cell;width:100%;vertical-align:top;padding-left:15px;position:relative;top:-6px}.single-backnumber .series-article-list-item a .article-list-text .tag-series{margin-right:10px}.single-backnumber .series-article-list-item a .article-list-text-date{font-size:15px;font-weight:bold;letter-spacing:0.05em;display:inline-block;padding-top:8px}.single-backnumber .series-article-list-item a .article-list-text-like{display:inline-block;padding-left:15px}.single-backnumber .series-article-list-item a .article-list-text-like i{color:#f43636;font-size:13px}.single-backnumber .series-article-list-item a .article-list-text-like .like-count{margin-left:2px;font-weight:bold;font-size:15px}.single-backnumber .series-article-list-item a .article-list-text-tags{display:inline-block;position:absolute;top:6px;right:0}.single-backnumber .series-article-list-item a .article-list-text-tags span:first-child{display:inline-block;margin-right:3px}.single-backnumber .series-article-list-item a .article-list-text-title{font-size:16px;margin-bottom:11px;line-height:1.6;width:100%;display:inline-block;padding-top:10px}.single-backnumber-heading{width:100%;display:inline-block;color:#000000;font-size:20px;font-weight:700;line-height:20px;letter-spacing:0.04em;padding:0 0 12px;border-bottom:1px solid #e1e1e1}.single-backnumber-link{text-align:right}.taxel_recommend{display:none\9}#gmo_rw_8947{padding:15px 0 30px}._taxel_recommend_articles._taxel_recommend_container{margin-right:auto;margin-left:auto;background:#fff}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ul.taxel_ul_wrap{padding:0;display:block;white-space:normal;overflow:hidden;clear:both}._taxel_recommend_container[gmo_css='gmo_rw_11077'] h2{display:block;text-align:left;padding:5px 8px;font-size:20px;line-height:1.1;font-weight:normal;font-size:22px;font-weight:bold;margin-bottom:40px}._taxel_recommend_container[gmo_css='gmo_rw_11077'] h2:before{content:'';border:none}._taxel_recommend_container[gmo_css='gmo_rw_11077'] h2:after{content:'';border:none}._taxel_recommend_container[gmo_css='gmo_rw_11077']>ul>li{font:inherit;vertical-align:baseline;display:block;word-break:break-all;list-style:none;width:100%}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ul.taxel_ul_wrap>li{font:inherit;vertical-align:baseline;display:block;word-break:break-all;list-style:none;width:100%;padding:0;margin:0}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_recommend_article{font-size:100%;font:inherit;vertical-align:baseline;display:block;word-break:break-all;height:100%}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_recommend_art_img{display:inline-block;background-color:#ffffff;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover !important;float:none;width:100%;height:200px;border:none;margin:0px auto;text-align:center;overflow:hidden}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_recommend_art_img img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_ad_art_img{display:inline-block;background-color:#ffffff;background-position:center center;background-repeat:no-repeat;background-size:cover !important;overflow:hidden;width:122px;height:82px}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_recommend_art_title{display:block;text-align:left;font-size:16px;line-height:1.6;overflow:hidden !important;text-overflow:ellipsis !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2;padding-top:10px}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_ad_art_title{display:block;text-align:left;font-size:16px;line-height:1.6;overflow:hidden !important;text-overflow:ellipsis !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2;padding-top:10px}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_2 li .taxel_sponsred{display:inline-block;color:#999;font-size:10px;line-height:12px;font-weight:normal;position:absolute;bottom:10px;left:10px;text-align:left}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_1 li .taxel_sponsred{display:inline-block;color:#999;font-size:10px;line-height:12px;font-weight:normal}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_2 li ._taxel_sponsred{display:block;font-size:15px !important;line-height:1;font-weight:bold;text-align:left}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_1 li ._taxel_sponsred{display:block;font-size:15px !important;line-height:1;font-weight:bold;text-align:left}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_ad_art_sponsor{display:inline-block;color:#999;font-size:10px;font-weight:normal;position:absolute;bottom:10px;right:10px}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_recommend_art_date{display:block;font-size:15px !important;line-height:1;font-weight:bold;text-align:left}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_2 li ._taxel_recommend_art_optional{color:#d0d0d0;height:18px;font-size:11px;line-height:18px;font-weight:normal;padding:0px 4px;position:absolute;top:210px;right:25px}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_1 li ._taxel_recommend_art_optional{color:#d0d0d0;height:18px;font-size:11px;line-height:18px;font-weight:normal;padding:0px 4px;position:absolute;top:15px;right:0}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_2 li ._taxel_recommend_art_optional:first-child{color:#d0d0d0;height:18px;font-size:11px;line-height:18px;font-weight:normal;padding:0px 4px;position:absolute;top:210px;right:0}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_recommend_article_show{display:block !important}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_1 li{width:100%;border-bottom:1px solid #ccc}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_1 li a{padding:15px 0}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_1 li ._taxel_recommend_art_img img{width:80px}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ul._taxel_row._taxel_column_1._taxel_image_left ._taxel_recommend_article{display:block;white-space:normal;margin-top:1px;overflow:hidden;clear:both}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ul._taxel_row._taxel_column_1._taxel_image_left ._taxel_recommend_content{text-align:left;width:80%}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ul._taxel_row._taxel_column_1._taxel_image_left ._taxel_recommend_article ._taxel_recommend_art_img{float:left;width:122px;height:82px}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_2 li{width:50%;height:335px;display:inline-block;box-sizing:border-box;overflow:hidden;vertical-align:top;border-bottom:solid 1px #ccc;padding-left:25px;padding-right:0}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_2 li:first-child{padding-left:0;padding-right:25px;border-right:1px solid #ccc}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_2 li a{height:335px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_2 li ._taxel_recommend_art_img{margin-bottom:10px}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_2 li ._taxel_ad_art_img{display:inline-block;background-color:#ffffff;background-position:center center;background-repeat:no-repeat;background-size:cover !important;overflow:hidden;width:100%;height:200px;margin:0 0 10px}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_column_2 li ._taxel_recommend_content{width:100%;padding:0}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_recommend_article_show{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;overflow:hidden;vertical-align:top;display:block;float:none;width:90%;border:none;margin:0px auto;text-align:center;overflow:hidden}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_row{clear:both;display:block;width:100%;margin:0;padding:0}[data-animate] ._taxel_row{overflow:hidden}._taxel_recommend_articles ._taxel_base_animate{-webkit-transition:all 800ms ease-out;transition:all 800ms ease-out}._taxel_recommend_articles ._taxel_base_animate._taxel_animate_1{opacity:0}._taxel_recommend_articles ._taxel_base_animate._taxel_animate_2{opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}._taxel_recommend_articles ._taxel_base_animate._taxel_animate_3{opacity:0;-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translateX(-100%)}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_row li{display:block !important;list-style:none;float:left;position:relative !important}._taxel_row li a{display:block}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_image_left ._taxel_recommend_article ._taxel_recommend_content{float:left}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_image_left ._taxel_recommend_article ._taxel_recommend_art_img{float:left}._taxel_recommend_content{float:left;display:block;color:#333;display:block;padding:0 0 0 10px}._taxel_ad_art_img{float:left}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_image_right ._taxel_recommend_article ._taxel_recommend_content{float:left}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_image_right ._taxel_recommend_article ._taxel_recommend_art_img{float:left}._taxel_recommend_content{float:left}._taxel_ad_art_img{float:left}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_recommend_credit{bottom:10px;font-size:11px;margin:3px 3px 0px 0px;text-align:right;color:#000}._taxel_recommend_container[gmo_css='gmo_rw_11077'] ._taxel_recommend_credit_image{display:inline-block;width:45px;height:16px;margin:0px 0 0 3px;background-image:url(//images.taxel.jp/images/default/00/taxel.png);background-repeat:no-repeat;background-position:0px 0px;background-size:100%;text-align:text-top}.recruit-ability.recruit-ability-title{font-size:20px;font-weight:bold;margin-top:35px}.recruit-ability.recruit-ability-area{border:solid 6px #ddd;padding:25px;padding-top:10px;margin-top:10px;margin-bottom:45px}.recruit-ability.recruit-ability-item{list-style:initial;color:#33bad2;font-size:16px;float:left;margin-right:20px;margin-left:25px;margin-top:15px}.recruit-ability.recruit-ability-link{color:#33bad2;text-decoration:underline}.eyecatch{width:240px}.eyecatch .eyecatch-small{width:100px}.eyecatch .eyecatch-large{width:430px}.text.text-extralarge{font-size:28px;font-weight:bold}.breadcrumb .-home_pc{font-size:18px}.breadcrumb .-arrowright{font-size:9px;margin:0px 8px}.breadcrumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}@font-face{font-family:'ligicon';src:url("../lib/fonts-components/ligicon.eot?5pvidm");src:url("../lib/fonts-components/ligicon.eot?5pvidm#iefix") format("embedded-opentype"),url("../lib/fonts-components/ligicon.ttf?5pvidm") format("truetype"),url("../lib/fonts-components/ligicon.woff?5pvidm") format("woff"),url("../lib/fonts-components/ligicon.svg?5pvidm#ligicon") format("svg");font-weight:normal;font-style:normal}[class^="ligicon-"],[class*=" ligicon-"]{font-family:'ligicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ligicon-backslash:before{content:"\e900"}.ligicon-slash:before{content:"\e901"}.ligicon-bookmark:before{content:"\e902"}.ligicon-open-book:before{content:"\e903"}.ligicon-arrowdown:before{content:"\e904"}.ligicon-arrowleft:before{content:"\e905"}.ligicon-arrowright-02:before{content:"\e906"}.ligicon-arrowright:before{content:"\e907"}.ligicon-arrowup:before{content:"\e908"}.ligicon-blank:before{content:"\e909"}.ligicon-blockquote:before{content:"\e90a"}.ligicon-heart:before{content:"\e90b"}.ligicon-facebook:before{content:"\e90c"}.ligicon-feedly:before{content:"\e90d"}.ligicon-gplus:before{content:"\e90e"}.ligicon-rss:before{content:"\e90f"}.ligicon-search:before{content:"\e910"}.ligicon-twitter:before{content:"\e911"}.ligicon-thumbs-up:before{content:"\e912"}.ligicon-instagram:before{content:"\e913"}.ligicon-pocket:before{content:"\e914"}.ligicon-hatena:before{content:"\e915"}.device.is-sp{display:none !important}.temporary.temporary-button-green{background:#25c04a;border-radius:5px;width:480px;display:block;text-align:center;margin:0 auto;margin-top:40px;color:#fff;padding:15px 20px 15px 55px;text-decoration:none;border:solid 1px #0e9e30;position:relative;-webkit-transition:background .35s,color .35s;transition:background .35s,color .35s;box-shadow:0 3px 0 rgba(0,0,0,0.1)}.temporary.temporary-button-green:hover{background:#fff;color:#25c04a}.temporary.temporary-button-green>i{margin:auto 0;position:absolute;top:0px;bottom:0px;left:25px;height:17px;font-style:normal}.ab-test.ab-test-button-pr{border-radius:5px;width:480px;display:block;text-align:center;margin:0 auto;margin-top:40px;color:#fff;padding:15px 20px 15px 55px;text-decoration:none;position:relative;-webkit-transition:background .35s,color .35s;transition:background .35s,color .35s;box-shadow:0 3px 0 rgba(0,0,0,0.1)}.ab-test.ab-test-button-pr:hover{background:#fff}.ab-test.ab-test-button-pr>i{margin:auto 0;position:absolute;top:0px;bottom:0px;left:25px;height:17px;font-style:normal}.ab-test.ab-test-button-green{background:#25c04a;border:solid 1px #0e9e30}.ab-test.ab-test-button-green:hover{color:#25c04a}.ab-test.ab-test-button-red{background:#f74a62;border:solid 1px #ce2c3f}.ab-test.ab-test-button-red:hover{color:#f74a62}.ab-test.ab-test-button-blue{background:#33bad4;border:solid 1px #219db5}.ab-test.ab-test-button-blue:hover{color:#33bad4}.ab-test.ab-test-button-black{background:#282828;border:solid 1px #000}.ab-test.ab-test-button-black:hover{color:#282828}.ab-test.ab-test-button-omiai{background:#f65d6a;border:solid 1px #db3644}.ab-test.ab-test-button-omiai:hover{color:#f65d6a}.ab-test.ab-test-b,.ab-test.ab-test-c,.ab-test.ab-test-d,.ab-test.ab-test-e{display:none}.clearfix:after{content:"";display:block;clear:both;height:0.01px}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}@media (max-width: 720px){.amazonjs_item .amazonjs_info{margin-bottom:10px}}@media (max-width: 480px){.amazonjs_item img{width:60px;max-width:60px}.amazonjs_item .amazonjs_info{margin-left:70px !important}.amazonjs_item .amazonjs_info h4 a{font-size:0.9em}.amazonjs_item .amazonjs_info ul li{font-size:0.9em}}
