@charset "UTF-8";.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(/css/common/images/close.png) url(/css/common/images/loading.gif) url(/css/common/images/prev.png) url(/css/common/images/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:0}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/css/common/images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/css/common/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/css/common/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/css/common/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}* 0 kenbiya �E�J�����ꗗ * ----------------------------------------------------------------------------- */.entry-header .access span{line-height:2.0}.entry-author{height:20px;margin:15px;font-size:14px;color:#666;display:block}.entry-author .author{float:left;margin:0;padding:0}.entry-author .date{float:right;margin:0;padding:0;1px solid #ccc}.entry-meta{width:550px;height:20px;padding:10px 15px;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.entry-meta .social div{display:inline-block}.entry-content strong{font-weight:bold}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{clear:both;margin:36px 0 12px}.entry-content h1{font-size:24px;line-height:1.3846153846}.entry-content h2{font-size:24px;line-height:1}.entry-content h3{font-size:22px;line-height:1.0909090909}.entry-content h4{font-size:20px;line-height:1.2}.entry-content h5{font-size:18px;line-height:1.3333333333}.entry-content h6{font-size:16px;line-height:1.5}.entry-content p{margin-bottom:24px}small{font-size:smaller}big{font-size:125%}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}.entry-content dl{margin-bottom:24px}.entry-content dt{font-weight:bold}.entry-content dd{margin-bottom:24px}.entry-content ul,.entry-content ol{list-style:none;margin:0 0 24px 20px}.entry-content ul{list-style:disc}.entry-content ol{list-style:decimal}.entry-content li>ul,.entry-content li>ol{margin:0 0 0 20px}.entry-content img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}.entry-content figure{margin:0}.entry-content figure+p{margin-top:2em}.entry-content figure.aligncenter{margin:0 auto}.entry-content fieldset{border:1px solid rgba(0,0,0,0.1);margin:0 0 24px;padding:11px 12px 0}.entry-content legend{white-space:normal}.entry-content table,.entry-content th,.entry-content td{border:1px solid rgba(0,0,0,0.1)}.entry-content table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:24px;width:100%}.entry-content caption,.entry-content th,.entry-content td{font-weight:normal;text-align:left}.entry-content th{border-width:0 1px 1px 0;font-weight:bold}.entry-content td{border-width:0 1px 1px 0}.entry-content del{color:#767676}.entry-content hr{background-color:rgba(0,0,0,0.1);border:0;height:1px;margin-bottom:23px}.comment-content img,.entry-content img,.entry-summary img,#site-header img,.widget img,.wp-caption{max-width:100%}.comment-content img[height],.entry-content img,.entry-summary img,img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"],#site-header img{height:auto}img.size-full,img.size-large,.wp-post-image,.post-thumbnail img{height:auto;max-width:100%}embed,iframe,object,video{margin-bottom:24px;max-width:100%}p>embed,p>iframe,p>object,span>embed,span>iframe,span>object{margin-bottom:0}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}blockquote.alignleft,figure.wp-caption.alignleft,img.alignleft{margin:7px 24px 7px 0}.wp-caption.alignleft{margin:7px 14px 7px 0}blockquote.alignright,figure.wp-caption.alignright,img.alignright{margin:7px 0 7px 24px}.wp-caption.alignright{margin:7px 0 7px 14px}blockquote.aligncenter,img.aligncenter,.wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}.entry-content img{margin-top:60px;margin-bottom:60px}.site-content blockquote.alignleft,.site-content blockquote.alignright{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);padding-top:17px;width:50%}.site-content blockquote.alignleft p,.site-content blockquote.alignright p{margin-bottom:17px}.wp-caption{margin-bottom:24px}.wp-caption img[class*="wp-image-"]{display:block;margin:0}.wp-caption{color:#767676}.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1.5;margin:9px 0}div.wp-caption .wp-caption-text{padding-right:10px}div.wp-caption.alignright img[class*="wp-image-"],div.wp-caption.alignright .wp-caption-text{padding-left:10px;padding-right:0}.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.footer-sidebar:before,.footer-sidebar:after,.hentry:before,.hentry:after,.gallery:before,.gallery:after,.slider-direction-nav:before,.slider-direction-nav:after,.contributor-info:before,.contributor-info:after,.search-box:before,.search-box:after,[class*="content"]:before,[class*="content"]:after,[class*="site"]:before,[class*="site"]:after{content:"";display:table}.footer-sidebar:after,.hentry:after,.gallery:after,.slider-direction-nav:after,.contributor-info:after,.search-box:after,[class*="content"]:after,[class*="site"]:after{clear:both}.bypostauthor>article .fn:before,.comment-edit-link:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before,.contributor-posts-link:before,.menu-toggle:before,.search-toggle:before,.slider-direction-nav a:before,.widget_twentyfourteen_ephemera .widget-title:before{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 16px/1 Genericons;text-decoration:inherit;vertical-align:text-bottom}.site-content span+.entry-date:before,.full-size-link:before,.parent-post-link:before,span+.byline:before,span+.comments-link:before,span+.edit-link:before,.widget_twentyfourteen_ephemera .entry-title:after{content:"\0020\007c\0020"}.content-area{padding-top:48px}.hentry{margin:0 auto 48px;max-width:672px}.page-content{margin-bottom:48px}.entry-header{position:relative;z-index:1}.entry-title{font-size:33px;font-weight:300;line-height:1.0909090909;text-transform:uppercase}.entry-title{min-height:40px;font-size:24px;line-height:1.2;margin:0 15px}.entry-title span{white-space:nowrap;font-size:14px}.site-content .entry-header{min-height:40px}.site-content .has-post-thumbnail .entry-header{padding-top:24px}.entry-meta{clear:both;color:#767676;font-size:12px;font-weight:400;line-height:1.3333333333;text-transform:uppercase}.entry-meta a{color:#767676}.entry-meta a:hover{color:#41a62a}.sticky .entry-date{display:none}.cat-links{font-weight:900;text-transform:uppercase}.cat-links a{color:#2b2b2b}.cat-links a:hover{color:#41a62a}.byline{display:none}.single .byline,.group-blog .byline{display:inline}.site-content .entry-meta{background-color:#fff;margin-bottom:8px}.site-content footer.entry-meta{margin:24px auto 0;padding:0 10px}.entry-meta .tag-links a{background-color:#767676;border-radius:0 2px 2px 0;color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:1.2727272727;margin:2px 4px 2px 10px;padding:3px 7px;position:relative;text-transform:uppercase}.entry-meta .tag-links a:hover{background-color:#41a62a;color:#fff}.entry-meta .tag-links a:before{border-top:10px solid transparent;border-right:8px solid #767676;border-bottom:10px solid transparent;content:"";height:0;position:absolute;top:0;left:-8px;width:0}.entry-meta .tag-links a:hover:before{border-right-color:#41a62a}.entry-meta .tag-links a:after{background-color:#fff;border-radius:50%;content:"";height:4px;position:absolute;top:8px;left:-2px;width:4px}.entry-content,.entry-summary,.page-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.site-content .entry-content,.site-content .entry-summary,.page-content{background-color:#fff}.site-content .entry-content{background-color:transparent;width:560px;margin:30px auto;font-size:18px;line-height:1.3 important!;color:#333}.page .entry-content{padding-top:0}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child,.entry-summary h1:first-child,.entry-summary h2:first-child,.entry-summary h3:first-child,.entry-summary h4:first-child,.entry-summary h5:first-child,.entry-summary h6:first-child,.page-content h1:first-child,.page-content h2:first-child,.page-content h3:first-child,.page-content h4:first-child,.page-content h5:first-child,.page-content h6:first-child{margin-top:0}.entry-content a,.entry-summary a,.page-content a,.comment-content a{text-decoration:underline}.entry-content a:hover,.entry-summary a:hover,.page-content a:hover,.comment-content a:hover,.entry-content a.button,.entry-summary a.button,.page-content a.button,.comment-content a.button{text-decoration:none}.entry-content table,.comment-content table{font-size:14px;line-height:1.2857142857;margin-bottom:24px}.entry-content th,.comment-content th{font-weight:700;padding:8px;text-transform:uppercase}.entry-content td,.comment-content td{padding:8px}.entry-content .edit-link{clear:both;display:block;font-size:12px;font-weight:400;line-height:1.3333333333;text-transform:uppercase}.entry-content .edit-link a{color:#767676;text-decoration:none}.entry-content .edit-link a:hover{color:#41a62a}.fb-like iframe,.item-facebook-like iframe{max-width:none !important}@charset "UTF-8";li.box_contents a{color:#333;text-decoration:none;display:block}li.box_contents a ul.inner{transition:.3s}li.box_contents a:hover ul.inner{background-color:#f5f5f5}li.box_contents a ul>li h3{color:#222}li.box_contents a:hover ul>li h3{color:#c8372f;text-decoration:underline}li.box_contents a:visited ul>li h3{color:#639}li.box_contents.current ul{background-color:#eee}li.box_contents.current ul>li h3{font-weight:bold;color:#333}body#news_detail div#box_page_ttl{margin-bottom:24px}body#news_detail div#box_page_ttl div.inner{position:relative;z-index:0}body#news_detail div#box_page_ttl div.inner h1{display:block;font-weight:bold;position:relative;margin-top:.3em;transform:translateY(0)}body#news_detail div#box_page_ttl div.inner h1+h2{margin-top:1em}body#news_detail div#box_page_ttl .inner .sub_ttl{width:100%;font-size:1.6rem}body#news_detail div#box_page_ttl .inner .sub_ttl a{display:inline-block;border-bottom:1px dotted #777;padding-bottom:.25em}body#news_detail div#box_page_ttl .inner p.access_num{font-size:1.2rem;border-bottom:1px dotted #777;padding-bottom:.3em;position:absolute;top:40px;right:14px}body#news_detail div#box_page_ttl .inner p.access_num span{font-size:1.6rem;margin-right:4px}span.new{font-size:11px;line-height:1;color:#fff;border-radius:1em;padding:.2em .4em;display:inline-block;margin:0 3px}#box_page_ttl .inner span.new{vertical-align:middle;margin:0 4px}#box_detail{display:flex;flex-wrap:wrap;background-color:#f7f7f7}#box_detail:after{content:'.';display:block;visibility:hidden;clear:both;height:0}.detail_col1{width:680px;box-sizing:border-box;background-color:#fff}.detail_col2{width:268px}div#box_entry{padding:0 24px 24px 16px}.entry-content{font-size:1.8rem;line-height:1.6;word-wrap:break-word;overflow:hidden;clear:both}.entry-content img{max-width:600px !important}.entry-content .profile{padding:30px 0 0;border-top:1px solid #bbb;font-size:1.6rem}.entry-content img#author_image{margin:0}#btn_LP{margin:45px 0 0;display:block}#btn_LP a{color:#fff;display:block;width:560px;margin:0 auto;text-align:center;font-size:2.1rem;font-weight:bold;border-radius:8px;border:2px solid #fff;box-shadow:0 3px 5px rgba(0,0,0,0.3)}#btn_LP a{background:linear-gradient(to top,#fef466 0,#fef466 49%,#fefe99 50%,#fefe99 100%) #fec404}#btn_LP p{display:inline-block;margin:16px 5px;white-space:nowrap;vertical-align:middle;color:#000}#btn_LP p:nth-child(1){padding:6px 10px;font-size:1.6rem;color:#fff;background-color:#fea404;background-color:#ff8726;border-radius:20px}#btn_LP p:nth-child(2){padding-top:5px}.entry-content .userlock{display:block;overflow:hidden}#box_userlock{display:block;margin:40px 0;text-align:center;font-size:1.4rem;color:#555}#box_userlock:after{content:"";display:table;height:50px}#box_userlock>p.paywall:before{content:"";display:inline-block;width:22px;height:22px;margin:2px 3px 2px 0;vertical-align:bottom;background-image:url(/images/icon/icon_lock_off.svg);background-repeat:no-repeat;background-position:0 0;background-size:22px 22px}#box_userlock ul li{display:inline-block;margin:20px 40px}#box_userlock ul li p a{display:block;width:150px;border:3px solid;margin:6px 0;padding:10px;font-size:1.8rem;line-height:1.5;color:#333;border-color:#fb8322;transition:background-color 0 linear 0}#box_userlock ul li a small{display:block;font-size:1.4rem}#box_userlock ul li:nth-child(2) p a{border-color:#2a4dbb}#box_userlock ul li p a:hover{text-decoration:none;background-color:#fb8322;color:#fff}#box_userlock ul li:nth-child(2) p a:hover{background-color:#2a4dbb}#box_userlock div{margin:10px 25px 0;padding:10px 0;background-color:#fec;border-radius:6px}#box_userlock div p,#box_userlock div ol{display:inline-block;margin:0;vertical-align:middle}#box_userlock div p{margin-right:30px;padding:6px 10px;color:#fff;background-color:#ff8726;border-radius:20px}#box_userlock ol li{list-style-type:decimal;white-space:nowrap;text-align:left}#box_entry .btn_entry{margin:0 auto 100px;text-align:center}#box_entry .btn_entry a{position:relative;display:inline-block;background-color:#e00;text-decoration:none;font-weight:normal;font-style:normal;line-height:56px}#box_entry .btn_entry a:hover{background-color:#c00}#box_entry .btn_entry a:before{position:absolute;top:21px;left:38px;display:block;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;content:'';-ms-transform:rotate(45deg);transform:rotate(45deg)}#box_entry .btn_entry a span,#box_entry .btn_entry span{display:inline-block;margin:0 auto;padding:0 17px;width:auto;height:56px;background-color:#b6b5a9;color:#fff;font-size:20px;line-height:56px}#box_entry .btn_entry a span{padding:0 38px 0 56px;background-color:transparent}#box_hashtag{display:block;width:100%;margin:30px 0}#box_hashtag ul{display:inline-block;margin:0 0 0 -4px}#box_hashtag ul li{display:inline-block;line-height:1;margin:4px;font-size:1.6rem}#box_hashtag ul li a{display:block;padding:11px 9px 10px 11px;border:1px solid #999;border-radius:5px;text-align:center;text-decoration:none;vertical-align:middle;color:#333;transition:.3s}#box_hashtag ul li a:before{content:"#";display:inline-block;margin-left:-3px}#box_hashtag ul li a:hover{border-color:#777;background-color:#777;color:#fff}#box_related_list{padding-bottom:20px;margin-right:24px}#box_related_list:after{content:'.';display:block;visibility:hidden;clear:both;height:0}ul#related_list>li{display:block;width:100%}ul#related_list>li ul{display:table;width:100%}ul#related_list>li.box_contents ul{border-bottom:1px dotted #ccc}ul#related_list>li ul>li{display:flex;flex-wrap:nowrap;align-items:center;vertical-align:top;padding:14px 32px 10px 10px;position:relative;z-index:0}ul#related_list>li ul>li::before{content:"";display:block;position:absolute;right:5px;top:50%;margin-top:-6px;width:20px;height:13px;background-image:url(/images/icon/icon_arrow_upper_orange.svg);background-repeat:no-repeat;background-position:0 0;transform:rotate(90deg)}ul#related_list>li.header_contents ul>li::before{content:none}ul#related_list>li ul>li h3{display:block;width:calc(100% - 75px)}ul#related_list>li figure{width:60px;height:60px;position:relative;overflow:hidden;z-index:0;float:left;margin-right:18px;vertical-align:middle;display:inline-block;position:relative;transition:.3s}ul#related_list>li a:hover figure{transform:translateX(7px)}ul#related_list>li figure>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:140%;max-height:140%}ul#related_list>li ul>li p{font-size:1.4rem;line-height:1.5}ul#related_list>li ul>li h3{font-size:1.6rem;line-height:1.3}ul#related_list>li.header_contents ul{position:relative}ul#related_list>li.header_contents ul>li h2{font-size:1.6rem;line-height:1;font-weight:bold;color:#222}ul#related_list+p.right{float:right;padding:15px 10px 0 0;font-size:1.4rem;line-height:1}ul#related_list+p.right a{padding-left:16px;background-repeat:no-repeat;background-image:url(/images/icon/icon_arrow_blue_right_mini.svg);background-position:1px 5px;background-size:10px 10px}div#box_ranking{padding:0;margin-top:24px}div#box_ranking h4{font-size:1.3rem;line-height:1.1;font-weight:bold;color:#fff;display:inline-block;background-color:#020202;padding:.8em 0 0 .6em;height:20px;position:relative;z-index:0}div#box_ranking h4::after{content:"";position:absolute;top:0;right:-10px;display:block;width:18px;transform:skew(20deg);height:100%;background-color:#020202;z-index:-1}ul#ranking_cate_tab{display:flex;position:relative;justify-content:flex-end;border-bottom:1px solid #666;margin-top:-24px}ul#ranking_cate_tab li{font-size:1.2rem;line-height:1;border:1px solid #666;padding:.5em .3em .3em .3em;border-left:0;border-bottom:0;cursor:pointer;transition:.3s}#box_contents_list.ranking ul#ranking_cate_tab li{font-size:1.4rem;padding:0}ul#ranking_cate_tab li:hover{background-color:#f5f5f5}ul#ranking_cate_tab li:nth-of-type(1){border-left:1px solid #666}ul#ranking_cate_tab li.current{padding:.5em .3em .3em .3em;font-size:1.3rem;font-weight:bold;background-color:#fff;cursor:default;pointer-events:none}#box_contents_list.ranking ul#ranking_cate_tab li a{color:#222;box-sizing:border-box;display:block;height:100%;padding:1em 1em 0 1em;text-decoration:none}#box_contents_list.ranking ul#ranking_cate_tab li a:hover{background-color:#f5f5f5}#box_contents_list.ranking ul#ranking_cate_tab li.current{font-size:1.6rem}#box_contents_list.ranking ul#ranking_cate_tab li.current a{padding:.9em 1em .5em 1em}ul#rank_wrapper{width:100%;height:50em;position:relative;z-index:0}#rank_wrapper>li{position:absolute;top:0;left:0;z-index:0;padding:8px 8px 16px 8px;border:1px solid #bbb;border-top:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:#fff}#rank_wrapper>li{display:none}#rank_wrapper>li:first-of-type{display:block}#rank_wrapper>li>ul li{margin-top:8px;font-size:1.3rem;line-height:1.4;position:relative;z-index:0}#rank_wrapper>li>ul li:nth-of-type(1){margin-top:0}#rank_wrapper>li>ul li a{color:#222;display:block;background-color:#fff;padding:10px;border-radius:6px;box-shadow:0 0 2px rgba(0,0,0,0.3);transition:.3s;position:relative;z-index:0;padding-left:50px}#rank_wrapper>li>ul li::before{content:"";width:1px;height:calc(100% - 18px);display:block;background-color:#ccc;position:absolute;top:9px;left:41px;z-index:10}#rank_wrapper>li>ul li a:hover{box-shadow:0 3px 12px rgba(0,0,0,0.3);text-decoration:none;color:#1d58bd}#rank_wrapper>li p.btns_more{font-size:1.2rem;margin-top:6px}#rank_wrapper>li p.btns_more a{display:inline-block;background-color:#555;color:#fff;padding:.5em 1.2em .5em 1.2em;border-radius:1.5em;transition:.3s}#rank_wrapper>li p.btns_more a:hover{opacity:.8;text-decoration:none}#rank_wrapper>li>ul{counter-reset:num;list-style-type:none}#rank_wrapper>li>ul li a::before{counter-increment:num;content:counters(num,"")"";position:absolute;font-family:"SegoeUI",sans-serif;letter-spacing:-0.08em;color:#555;display:block;left:4px;top:8px;font-size:2.4rem;text-align:center;width:34px;padding-right:6px}#rank_wrapper>li>ul li a>small{display:block;font-size:1.2rem;color:#555;margin-top:3px}#rank_wrapper>li div.bottom{margin-top:14px;padding-right:8px}#rank_wrapper>li div.bottom p{text-align:right}div#box_ranking p{margin:0;font-size:inherit}div#box_ranking div.ranking-list{display:none}div#box_ranking div.ranking-list:first-of-type{display:block}.detail_col2 #box_recruit{margin:15px;padding:8px 0 8px 8px;font-size:1.2rem;line-height:1.4}.detail_col2 #box_recruit p{margin:0 0 10px -10px;font-size:1.4rem}#box_list_column,#box_list_news{overflow:hidden;margin-top:36px}#box_list_column div.box_ttl,#box_list_news div.box_ttl{position:relative;margin-top:16px}#box_list_column div.box_ttl h2,#box_list_news div.box_ttl h2{padding-bottom:10px;padding-left:51px;padding-top:6px;border-bottom:7px solid #555;background-image:url(/images/news/bg_ttl.svg);background-position:2px 0;background-size:40px 21px;background-repeat:no-repeat;font-weight:bold;font-size:18px;line-height:1}#box_list_column div.box_ttl h2{padding-left:54px;background-image:url(/images/icon/icon_column_pink.svg);background-size:54px 25px;background-position:2px 2px}#box_list_ul{display:table;height:210px;margin-top:18px}#box_list_ul>li{position:relative;display:table-cell;vertical-align:top;text-align:center}#box_list_ul ul.inner{padding:4px 0;color:#03f;font-size:15px;border:1px solid #ccc;margin:0 7px 0 0;width:150px;height:230px;border-radius:5px;overflow:hidden;position:relative}#box_list_ul a ul.inner::after{content:"";position:absolute;display:block;width:100%;height:4px;background-color:#555;bottom:0;left:0;opacity:.4;transition:.3s}#box_list_ul a:hover ul.inner::after{opacity:1;height:6px}#box_list_ul ul.inner>li{display:block;min-height:auto;font-size:12px}#box_list_ul ul.inner>li:nth-of-type(1){position:relative;margin:8px auto;width:130px;height:100px}#box_list_ul ul.inner>li:nth-of-type(1) img{width:100%;height:auto;max-width:130px;max-height:100px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block}#box_list_ul ul.inner>li:nth-of-type(2){display:block;width:auto;padding:4px 8px 15px 8px;text-align:left}#box_list_ul ul.inner>li:nth-of-type(2) h3{line-height:1.4;font-size:1.3rem;font-weight:bold;height:4em;overflow:hidden;position:relative}#box_list_ul a ul.inner>li.cate{text-align:left;font-size:1.1rem;padding:0 8px 0 8px;color:#555;line-height:1.2}div.news_book_area_{width:560px;padding:0;display:block}div.img_area_{width:148px;margin:0 10px 0 0;padding:5px;display:inline;float:left;overflow:hidden;text-align:center;border:solid 1px #ccc}div.detail_area_{width:390px;display:inline;float:left;overflow:hidden;text-align:center;text-align:left}div.img_area_ img{width:148px;margin:0}h2.book_title_{font-size:18px;font-weight:bold;line-height:30px !important;margin:0;padding:0}h3.book_author_{font-size:14px;line-height:20px !important;margin:5px 0 10px !important;padding:0}dl.info_line_{display:block !important;margin:0 !important;width:100% !important;border-bottom:1px dashed #ccc !important}dl.info_line_ dt{display:inline-block !important;float:left !important;width:20% !important;margin:0 !important;padding:5px 0 !important;line-height:25px !important;font-size:12px !important;font-weight:bold !important}dl.info_line_ dd{display:inline-block !important;float:left !important;width:75% !important;margin:0 !important;padding:5px 0 !important;line-height:25px !important;font-size:14px !important;font-weight:normal !important}dl.price_ dd{color:#ff4500 !important;font-size:16px !important;font-weight:bold !important}dl.price_ span.tax_comment_{font-size:12px !important}a.amazon_button_{display:block !important;text-align:center;margin:10px 0 !important;width:100% !important}a.amazon_button_:after,div.detail_area_:after,dl.info_line_:after,.clearfix:after{display:block !important;clear:both !important;content:"" !important}a.amazon_button_,.clearfix{display:inline-table !important}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/div.news_js_area_{width:560px;padding:0;display:block}div.news_js_area_ ul.info_bar_{display:none;margin:-5px 0 10px;padding:0 0 10px;border-bottom:1px dotted #ccc}div.news_js_area_ ul.info_bar_:after{display:block !important;clear:both !important;content:"" !important}div.news_js_area_ ul.info_bar_ li{display:inline-block;float:left;list-style:none;padding:0;margin:5px 5px 0 0}div.news_js_area_ ul.info_bar_ li.gategory_{font-size:12px;font-weight:normal;background-image:-moz-linear-gradient(center top,#bcdbcf 0,#eaf9f4 100%);text-shadow:1px 0 0 #fff;background-color:#d4ebe3;background-image:-moz-linear-gradient(center top,#eaf9f4 0,#bcdbcf 100%);border:1px solid #4aa164;border-radius:2px;color:#4aa164 !important;font-size:10px;font-weight:bold;padding:2px 7px 0;text-decoration:none;text-shadow:0 1px 0 #fff}div.news_js_area_ ul.info_bar_ li.pub_date_{color:#888;font-size:11px;line-height:180%;display:none}div.news_js_area_ div.js_logo_{width:30%;float:right}div.news_js_area_ div.js_logo_ img{width:100%}div.news_js_area_ div.img_info_{width:200px;float:right;margin:0 0 10px 10px;box-shadow:0 2px 6px 0 #bbb;margin-bottom:10px;border:1px solid #d3d7d8;margin-bottom:20px;padding:3px}div.news_js_area_ div.img_info_ img{width:100%}div.news_js_area_ div.img_info_ p.img_comment_{padding:0;margin:0;font-size:11px}body#news_present #wrapper{min-height:auto}.detail_container{top:5.80em;color:#222;left:auto;background-color:#fff;border:1px solid #ddd;width:880px;padding:24px;padding-bottom:18px;margin-left:-2px;border-radius:8px;margin:20px 0 20px 20px}.detail_container+#support_contents{margin-top:100px}.detail_container h2{font-weight:bold;font-size:1.8rem;line-height:1.6;margin-bottom:1em}.detail_container h2 strong{font-size:2.4rem;display:block}.detail_container p{font-size:1.6rem;line-height:1.6;margin-bottom:1em}.detail_container p strong,.detail_container p span{color:#f60}.detail_container p strong{font-size:2.0rem;font-weight:bold}body#news_present ul#tbl_regi_user>li dl{border:0}body#news_present ul#tbl_regi_user>li dl dd{border-top:0;border-bottom:1px solid #ccc}body#news_present div#box_submit p.btn input.no_next{background-color:#aaa;cursor:default}@charset "UTF-8";.box_social{display:block;height:40px;padding:0 24px 24px 16px}.box_social:after{content:'.';display:block;visibility:hidden;clear:both;height:0}.box_social>div{float:right;font-size:1.2rem;padding:10px 0 10px 10px}.box_social div.typo_date h3{line-height:2.0}.box_social div.access_num{width:260px;text-align:right}.box_social div.access_num span{font-size:2.0rem;font-weight:bold;padding-right:3px;vertical-align:middle}.box_social ul.social{float:left}.box_social ul.social li{display:inline-block;float:left;margin:10px 0 10px 10px}.box_social ul.social li:nth-of-type(1),.box_social ul.social li.twitter{margin-left:0}.box_social.fixed{position:fixed !important;top:0;left:0;z-index:9999999;background-color:rgba(120,120,120,0.7);border-bottom:1px solid #aaa;width:100%;margin:0 !important;padding:20px}.box_social.fixed .social{position:relative;left:50%;margin-left:-475px}.box_social.fixed .typo_date{display:none}@charset "UTF-8";#box_slick{position:relative;display:block;margin:15px 0 30px;width:700px;height:60px}.slider{opacity:0;transition:opacity .3s linear;border-radius:8px;border:2px solid #fff;box-shadow:0 3px 5px rgba(0,0,0,0.3)}.slider.slick-initialized{opacity:1}.slick-prev{z-index:1000;left:5px}.slick-next{z-index:1000;right:5px}.slick-arrow_prev,.slick-arrow_next{position:absolute;top:50%;z-index:1000;cursor:pointer;width:12px;height:12px;padding:2px;margin-top:-9px;background-color:#fff;border:2px solid #888;opacity:.8;border-radius:12px}.slick-arrow_prev{left:-7px;transform:rotate(180deg)}.slick-arrow_next{right:-7px}.slider .card{background:#e6e0ca;border-radius:8px;overflow:hidden}.slider .card a,.slider .card figure{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0}.slider .card a{position:relative;font-weight:bold;color:#fff;height:60px}.slider .card figure{position:absolute;z-index:100;top:0;left:0}.slider .card p{position:relative;z-index:101;font-weight:bold;color:#fff;font-size:1.8rem;line-height:1.2}.slider .card p span{display:inline-block;margin:0 -0.6rem}.slider .card p small{font-size:85%}.slider .card img{width:100%;position:absolute;right:0}@media all and (-ms-high-contrast:none){.slider .card img{bottom:0}}.slider.multiple-items .card{margin:0 5px}#box_home #box_slick{width:calc(100% - 18px);margin:10px 9px 30px}@media screen and (max-width:321px){.slider .card img{bottom:0}}@media screen and (max-width:560px){.slider .card p{font-size:4.5vw}}#box_detail #box_slick{margin:15px auto 30px;width:calc(100% - 20px);max-width:564px;height:72px;text-align:center}#box_detail #box_slick .card a{text-decoration:none}.slider.full-item{opacity:1}div#list_contents.detail_col2 div.box_banner>ul>li>a>img{max-height:initial;max-height:500px}.box_banner li{padding:0 19px}.box_banner li:first-of-type{padding-top:19px}