﻿@-webkit-keyframes gnav{0%{display:none;opacity:0.3;-moz-transform:translateY(-10%);-webkit-transform:translateY(-10%);-o-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}0%{display:block;opacity:0.3;-moz-transform:translateY(-10%);-webkit-transform:translateY(-10%);-o-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}100%{display:block;opacity:1;-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}@keyframes gnav{0%{display:none;opacity:0.3;-moz-transform:translateY(-10%);-webkit-transform:translateY(-10%);-o-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}0%{display:block;opacity:0.3;-moz-transform:translateY(-10%);-webkit-transform:translateY(-10%);-o-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}100%{display:block;opacity:1;-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}/*!
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:10px}body{background-color:#f0f0f0}a{text-decoration:none}a:hover{text-decoration:underline}html{font-size:10px}body{height:100%;color:#000;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック', sans-serif;line-height:1.3;-webkit-text-size-adjust:100%;font-size:10px}input,select,textarea{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック', sans-serif}a{text-decoration:none}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.mediaTopList-name,.media-name,.interview-item-title,.profile-name,.jobs-result-item-desc{text-shadow:0 0 2px rgba(150,150,150,0.4)}h1:not(.escape-ts),h2:not(.escape-ts),h3:not(.escape-ts),h4:not(.escape-ts),h5:not(.escape-ts),h6:not(.escape-ts),h1 a:not(.escape-ts),h2 a:not(.escape-ts),h3 a:not(.escape-ts),h4 a:not(.escape-ts),h5 a:not(.escape-ts),h6 a:not(.escape-ts),.mediaTopList-name:not(.escape-ts),.media-name:not(.escape-ts),.interview-item-title:not(.escape-ts),.profile-name:not(.escape-ts),.jobs-result-item-desc:not(.escape-ts){font-family:"新ゴ R","Shin Go Regular",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック', sans-serif}body:first-of-type h1,body:first-of-type h2,body:first-of-type h3,body:first-of-type h4,body:first-of-type h5,body:first-of-type h6,body:first-of-type h1 a,body:first-of-type h2 a,body:first-of-type h3 a,body:first-of-type h4 a,body:first-of-type h5 a,body:first-of-type h6 a,body:first-of-type .mediaTopList-name,body:first-of-type .media-name,body:first-of-type .interview-item-title,body:first-of-type .profile-name,body:first-of-type .jobs-result-item-desc{text-shadow:none}p,li,dt,dd,a,label{text-shadow:0 0 2px rgba(150,150,150,0.4)}p:not(.escape-ts),li:not(.escape-ts),dt:not(.escape-ts),dd:not(.escape-ts),a:not(.escape-ts),label:not(.escape-ts){font-family:"新ゴ L","Shin Go Light",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}body:first-of-type p,body:first-of-type li,body:first-of-type dt,body:first-of-type dd,body:first-of-type a,body:first-of-type label{text-shadow:none}img{max-width:100%;height:auto;vertical-align:middle}.ie8 img{width:auto}input,textarea{margin:0;font-size:100%}iframe[name="google_conversion_frame"]{position:absolute;bottom:0;width:0px;height:0px}@media only screen and (max-width: 980px){body{padding-top:101px}}@media only screen and (max-width: 480px){body{padding-top:40px}}.l-header-second{box-sizing:border-box;height:42px;background-color:#eee;border-bottom:1px solid #d2d2d2}@media only screen and (max-width: 980px){.l-header-second{display:none}}.l-header-second-inner{width:970px;margin:0 auto}.l-header-second-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.l-header-sns{float:left;margin-left:5px;padding:6px 0;font-size:0}.l-header-sns .l-header-sns-link{margin-left:5px}.l-header-sns .l-header-sns-link:first-child{margin-left:0}.l-header-sns .l-header-sns-link.sns-rss{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:30px;background-position:0 -1761px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:inline-block}.l-header-sns .l-header-sns-link.sns-tw{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:30px;background-position:0 -1825px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:inline-block}.l-header-sns .l-header-sns-link.sns-fb{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:30px;background-position:0 -1569px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:inline-block}.l-header-sns .l-header-sns-link.sns-nico{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:30px;background-position:0 -1697px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:inline-block}.l-header-sns .l-header-sns-link.sns-mail{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:30px;background-position:0 -1633px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:inline-block}.l-header-cse{float:left;width:252px;height:27px;margin-left:210px;padding:7px 0}.l-header-cse .customSearch{margin:0}.l-header-cse form.gsc-search-box{margin-bottom:0}.l-header-cse table.gsc-search-box{margin-bottom:0}.l-header-cse .customSearch .gsc-search-box-tools .gsc-search-box .gsc-input{height:27px}.l-header-cse table.gsc-search-box td.gsc-search-button{height:27px;font-size:0}.l-header-cse .customSearch .cse .gsc-search-button input.gsc-search-button-v2,.l-header-cse .customSearch input.gsc-search-button-v2{margin:0;border:1px solid #d9d9d9;padding:6px;background-color:#7d7d7d}.l-header-cse .customSearch .cse .gsc-search-button input.gsc-search-button-v2:hover,.l-header-cse .customSearch input.gsc-search-button-v2:hover{background-color:#7d7d7d;border:1px solid #d9d9d9}.l-header-banner{float:left;margin-left:30px}.l-header-banner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.l-header-banner .l-header-banner-entry{display:block;float:left;width:150px}.l-header-banner .l-header-banner-shop{display:block;float:left;width:150px;margin-left:1px}.l-header{background-color:#fff;padding:10px 0;position:relative;z-index:9999}@media only screen and (max-width: 980px){.l-header{position:fixed;top:0;left:0;right:0;width:100%;margin:0 auto}}.l-header-inner{width:970px;margin:0 auto}.l-header-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 980px){.l-header-inner{width:100%}}.l-header-inner-logo{float:left;width:216px;height:66px;margin-top:15px;background:url(/assets/image/logo_header.png) no-repeat center center;background-size:216px;cursor:pointer}@media only screen and (min-width: 980px){.l-header-inner-logo{-moz-transition:opacity 0.12s linear;-webkit-transition:opacity 0.12s linear;transition:opacity 0.12s linear}.l-header-inner-logo:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}}@media only screen and (max-width: 980px){.l-header-inner-logo{float:none;margin:15px auto 0 auto}}@media only screen and (max-width: 480px){.l-header-inner-logo{width:122px;height:20px;background:url(/assets/image/logo_header_mb.png);background-size:100% auto;-webkit-background-size:100% auto;margin:0 auto}}.l-header-inner-logo a{text-indent:-9999px;display:block;display:block;height:100%}.ad-sp-01{width:728px;float:right}.l-nav-global{background-color:#363636;height:50px;position:relative;z-index:9998}.l-nav-global.fixed{position:fixed;top:0;left:0;right:0}@media only screen and (max-width: 980px){.l-nav-global{display:none}}.l-nav-global-bg{background-color:#444444;height:47px;margin-bottom:3px}.l-nav-global-inner{margin:0 auto;width:970px}.l-nav-global-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.l-nav-global-item{width:100px;height:50px;float:left;color:#fff;text-align:center;font-size:14px;font-size:1.4rem}.l-nav-global-item.item-top{width:50px;font-size:0}.l-nav-global-item.item-top .top-icon{margin:0 auto;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:19px;width:21px;background-position:0 -1098px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.l-nav-global-item.item-interview{width:130px}.l-nav-global-item.item-news{width:110px}.l-nav-global-item.item-feature{width:90px}.l-nav-global-item.item-regular{width:90px}.l-nav-global-item.item-terms{width:100px}.l-nav-global-item.item-stadio{width:100px}.l-nav-global-item.item-course{width:100px;background-color:#545454}.l-nav-global-item.item-course a{background-color:#6a6a6a;height:29px}.l-nav-global-item.item-shop{width:100px;background-color:#545454}.l-nav-global-item.item-shop a{background-color:#6a6a6a;height:29px}.l-nav-global-item.item-jobs{width:100px}.l-nav-global-item.wide{width:130px}.l-nav-global-item>a{width:100%;padding-top:18px;height:32px;display:block}.l-nav-global-item a.blank:after{content:"";display:inline-block;height:11px;width:11px;margin-left:5px;background-image:url(/assets/image/bg_btn_blank_2.png)}.l-nav-global-item.current,.l-nav-global-item.hover,.l-nav-global-item:hover{background-color:#000000}.l-nav-global-item.current>a,.l-nav-global-item.hover>a,.l-nav-global-item:hover>a{background-color:#000000;color:#fff100}@media only screen and (max-width: 480px){.l-nav-global-item:hover a{background-color:inherit;color:inherit}}.l-nav-global-item.strong{background:#ba4269}.l-nav-global-item.strong a{background:#e95383;height:29px}.l-nav-global-iconGroup{position:relative;float:left}.l-nav-global-icon{position:absolute;text-indent:-9999px;display:block}.l-nav-global-icon-facebook{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:18px;width:18px;background-position:0 -1026px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;left:6px;top:8px}.l-nav-global-icon-niconico{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:18px;width:18px;background-position:0 -1044px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;left:28px;top:8px}.l-nav-global-icon-twitter{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:18px;width:18px;background-position:0 -1062px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;left:6px;top:27px}.l-nav-global-icon-rss{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:18px;width:18px;background-position:0 -1080px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;left:28px;top:27px}.l-nav-global-category{position:absolute;z-index:-1;top:100%;left:0;right:0;margin:0 auto;width:100%;background-color:#444;padding-top:20px;padding-bottom:14px;border-bottom:1px solid #363636;text-align:left;display:none;opacity:0.3;-moz-transform:translateY(-10%);-webkit-transform:translateY(-10%);-o-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.item-interview:hover .l-nav-global-category.category-interview,.item-news:hover .l-nav-global-category.category-news,.item-feature:hover .l-nav-global-category.category-feature,.item-regular:hover .l-nav-global-category.category-regular{display:block;opacity:1;-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-animation:gnav 150ms linear both;animation:gnav 150ms linear both}.l-nav-global-category.is-ready{display:block;opacity:0;-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.l-nav-global-category-inner{width:970px;margin:0 auto}.l-nav-global-category-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.l-nav-global-category-item{box-sizing:border-box;width:232px;margin-left:14px;float:left}.l-nav-global-category-item:first-child{margin-left:0}.l-nav-global-category-item>a{display:block;position:relative}.l-nav-global-category-item>a:before{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:55px;width:55px;background-position:0 -1281px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;position:absolute;top:0;left:0;z-index:20}.l-nav-global-category-item .category-item-thumb{width:232px;height:154px;overflow:hidden;position:relative;background-color:#1b1b1b}.l-nav-global-category-item .category-item-thumb>img{max-width:none;max-height:none;width:auto;height:auto;display:block;position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto}.l-nav-global-category-item .category-item-thumb>img.wide{width:100%}.l-nav-global-category-item .category-item-thumb>img.tall{height:100%}.l-nav-global-category-item .category-item-desc{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:232px;height:46px;bottom:0;left:0;right:0;margin:0 auto;padding:8px 10px;font-size:11px;font-size:1.1rem;line-height:15px;color:#fff;background-color:rgba(27,27,27,0.7)}.l-nav-global-category-item .category-item-desc h3{word-break:break-all}.l-nav-global-category-link{width:970px;margin:20px auto 0;text-align:right;font-size:12px;font-size:1.2rem;line-height:18px;color:#fff}.l-nav-global-category-link .bullet{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:8px;width:6px;background-position:0 -851px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:inline-block;margin-right:5px;margin-top:5px;margin-bottom:5px;vertical-align:bottom}.headline{background-color:#8c8c8c;padding:5px;color:#fff;border-bottom:1px solid #cccccc;font-size:14px;font-size:1.4rem;display:none}@media only screen and (max-width: 980px){.headline{padding:10px 5px}}@media only screen and (min-width: 980px){.fixed+.headline{padding-top:50px}}.headline-inner{width:970px;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;opacity:0}@media only screen and (max-width: 980px){.headline-inner{width:100%}}.l-header-menu-btn{position:absolute;width:22px;height:22px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:11px;background:url(/assets/image/icon_spmenu_open.png) no-repeat center center;background-size:22px 22px;z-index:10;display:none}@media only screen and (max-width: 980px){.l-header-menu-btn{display:block}}.l-header-menu-btn.open{background:url(/assets/image/icon_spmenu_close.png) no-repeat center center;background-size:16px 16px}.l-header-menu{position:absolute;top:100%;left:0;right:0;width:100%;margin:0 auto;background-color:#545454;display:none;transition:height 0.5s}@media only screen and (max-width: 980px){.l-header-menu{display:block;height:0;overflow:hidden}.l-header-menu.open{height:500px}}.l-header-menu-nav{border-top:1px solid #000;width:100%}.l-header-menu-nav .l-header-menu-nav-item{background-color:#545454;border-top:1px solid #000}.l-header-menu-nav .l-header-menu-nav-item:first-child{border-top:none}.l-header-menu-nav .l-header-menu-nav-item.item-course,.l-header-menu-nav .l-header-menu-nav-item.item-shop{background-color:#6a6a6a}.l-header-menu-nav .l-header-menu-nav-item.item-course a:after,.l-header-menu-nav .l-header-menu-nav-item.item-shop a:after{content:"";display:inline-block;width:13px;height:20px;background:url(/assets/image/icon_spmenu_window.png) no-repeat center center;background-size:13px 13px;margin-left:4px;vertical-align:top}.l-header-menu-nav .l-header-menu-nav-item.item-jobs{background-color:#e95383}.l-header-menu-nav .l-header-menu-nav-item>a{display:block;font-size:16px;font-size:1.6rem;color:#fff;line-height:20px;padding:10px 15px;letter-spacing:0.02em}.l-header-menu-sns{padding:20px 15px 30px;font-size:0;text-align:center;border-top:1px solid #000}.l-header-menu-sns .l-header-menu-sns-link{display:inline-block;width:40px;height:40px;margin-left:10px;vertical-align:top}.l-header-menu-sns .l-header-menu-sns-link.sns-rss{background:url(/assets/image/icon_spmenu_rss.png) no-repeat center center;background-size:40px 40px}.l-header-menu-sns .l-header-menu-sns-link.sns-tw{background:url(/assets/image/icon_spmenu_tw.png) no-repeat center center;background-size:40px 40px}.l-header-menu-sns .l-header-menu-sns-link.sns-fb{background:url(/assets/image/icon_spmenu_fb.png) no-repeat center center;background-size:40px 40px}.l-header-menu-sns .l-header-menu-sns-link.sns-nico{background:url(/assets/image/icon_spmenu_nico.png) no-repeat center center;background-size:40px 40px}.l-header-menu-sns .l-header-menu-sns-link.sns-mail{background:url(/assets/image/icon_spmenu_mail.png) no-repeat center center;background-size:40px 40px}.contents-wrap{margin:20px auto 50px auto;width:970px;position:relative;z-index:100}.contents-wrap:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 980px){.contents-wrap{margin:0;width:100%}}.column-01{float:left;width:640px}@media only screen and (max-width: 980px){.column-01{float:none;width:100%;margin-bottom:20px}}.column-02{float:left;width:300px;margin-left:30px}@media only screen and (max-width: 980px){.column-02{float:none;width:100%;margin:0}}.ad-txt-01{visibility:hidden;overflow:hidden;height:23px}@media only screen and (max-width: 980px){.ad-txt-01{margin:20px}}@media only screen and (max-width: 480px){.ad-txt-01{margin:20px 10px}}@media only screen and (max-width: 320px){.ad-txt-01{height:40px}}.ad-txt-02{visibility:hidden}.box-headline.is-newarticle{border-bottom:none}.box-headline.is-knowledge{border-bottom:none}.box-headline.is-shop{border-bottom:none}.box-headline.is-interview:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -1117px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-news:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -1417px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-special:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -1883px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-serial:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -1505px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-movie:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -1235px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-recommend:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -966px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-month:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:28px;width:30px;background-position:0 -1477px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-books:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -936px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-mailmagazine:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -1205px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-enquete:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -996px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-studiodb:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -1913px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-terms:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -1997px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-terms:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -1997px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-jobs:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -1147px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-newarticle:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:26px;width:26px;background-position:0 -1391px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline.is-noicon{padding-left:20px;padding-top:10px}.box-headline.is-noicon.is-knowledge{padding-top:8px}.box-headline.is-noicon.is-shop{padding-top:7px}.box-headline.is-knowledge>img{display:inline-block;width:238px}@media only screen and (max-width: 640px){.box-headline.is-knowledge>img{display:block;width:185px}}.box-headline.is-shop>img{display:inline-block;width:177px}@media only screen and (max-width: 640px){.box-headline.is-shop>img{display:block;width:161px}}.box-headline-sub.is-news:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -1417px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline-sub.is-studiosearch:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -1943px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline-sub.is-interview:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:35px;background-position:0 -1117px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.box-headline-sub.is-noicon{padding-left:10px;padding-top:10px}.box-headline-sub.is-noicon:after{display:none}.is-noicon{min-height:24px}.ad-list-horizontal{margin:30px 0;padding:0 10px}.ad-list-horizontal:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 980px){.ad-list-horizontal{display:none}}.ad-item-01{width:300px;height:auto;float:left;display:block}.ad-item-02{width:300px;height:auto;float:right;display:block}.ad-item-m-01{width:300px;margin:0 auto}.ad-item-centering{width:300px;margin-left:auto;margin-right:auto}.list-horizontal:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 980px){.list-horizontal{margin:0 auto;width:640px}}@media only screen and (max-width: 640px){.list-horizontal{width:100%}}.list-item{float:left;width:310px;margin-right:20px}.list-item:nth-child(2n){margin-right:0}.list-item .box{margin-top:0}@media only screen and (max-width: 640px){.list-item{float:none;width:100%;margin-right:0}.list-item:nth-child(2n){margin-bottom:0}}.list-item-last{margin-right:0}.l-topicpath{width:100%;padding:8px 0;background-color:#8c8c8c;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 980px){.l-topicpath{padding:8px}}@media only screen and (max-width: 640px){.l-topicpath{padding:15px 8px;background-color:#414141}}.l-topicpath-inner{width:980px;margin:0 auto;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width: 980px){.l-topicpath-inner{width:auto}}.l-topicpath-item{display:inline;font-size:12px;font-size:1.2rem}.l-topicpath-item a{color:#fff;text-decoration:underline}.l-topicpath-item a:hover{text-decoration:none}.l-topicpath-glue{display:inline}@media only screen and (max-width: 980px){.customSearch{display:none}}.customSearch-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.customSearch-input{border-top:3px solid #d6d6d6;border-bottom:1px solid #d6d6d6;border-left:3px solid #d6d6d6;border-right:0;height:30px;width:252px;float:left;padding-left:10px;margin-top:1px;font-size:14px;font-size:1.4rem;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.customSearch-btn{margin-top:1px;float:left;cursor:pointer;text-indent:-9999px;display:block;height:30px;width:30px;background-color:#fff}.customSearch-btn-inner{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:30px;background-position:0 -731px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}@media only screen and (min-width: 980px){.customSearch-btn-inner{-moz-transition:opacity 0.12s linear;-webkit-transition:opacity 0.12s linear;transition:opacity 0.12s linear}.customSearch-btn-inner:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}}.adList-sub{margin:20px auto 30px}.adList-sub.mt-0{margin-top:0}.adList-sub.mb-0{margin-bottom:0}.ad-std{width:300px;height:250px;margin:0 auto 20px}.ad-rtg{width:300px;height:100px;margin:0 auto 10px}@media only screen and (max-width: 980px){.ad-item-03,.ad-item-04,.ad-item-05,.ad-item-06{display:none}}.adList-sub-02{margin:30px auto}.adList-sub-02 .ad-std,.adList-sub-02 .ad-rtg{margin-bottom:30px}@media only screen and (max-width: 980px){.adList-sub-02{width:640px;margin:30px auto 0 auto}.adList-sub-02 .adList-sub-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.adList-sub-02 .ad-item-freespace{width:300px;float:left;margin:0 auto 30px auto}.adList-sub-02 .ad-item-freespace:nth-child(2n){float:right}}@media only screen and (max-width: 640px){.adList-sub-02{width:100%}.adList-sub-02 .ad-item-freespace{float:none}.adList-sub-02 .ad-item-freespace:nth-child(2n){float:none}}.adList-sub-03{margin:30px auto}.adList-sub-03 .ad-std,.adList-sub-03 .ad-rtg{margin-bottom:10px}@media only screen and (max-width: 980px){.adList-sub-03{width:640px;margin:30px auto 0 auto}.adList-sub-03 .adList-sub-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.adList-sub-03 .ad-item-freespace{width:300px;float:left;margin:0 auto 30px auto}.adList-sub-03 .ad-item-freespace:nth-child(2n){float:right}}@media only screen and (max-width: 640px){.adList-sub-03{width:100%}.adList-sub-03 .ad-item-freespace{margin:0 auto 10px auto;float:none}.adList-sub-03 .ad-item-freespace:nth-child(2n){float:none}}@media only screen and (max-width: 980px){.ad-item-pc{display:none}}.ad-item-m{display:none}@media only screen and (max-width: 980px){.ad-item-m{display:block;width:640px;margin:30px auto}.ad-item-m:after{content:"";display:block;clear:both;height:0;visibility:hidden}.ad-item-m .adList-sub-inner{width:640px;margin:0 auto}.ad-item-m .adList-sub-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}}@media only screen and (max-width: 980px) and (max-width: 640px){.ad-item-m .adList-sub-inner{width:300px}}@media only screen and (max-width: 640px){.ad-item-m{width:100%;margin:30px 0}.ad-item-m .adList-sub-inner{width:300px;margin:0 auto}}.ad-item-m{margin:0 auto 10px auto}@media only screen and (max-width: 980px){.ad-item-m{margin:0 auto 10px auto}}@media only screen and (max-width: 640px){.ad-item-m{float:none;margin:0 auto 10px auto}}@media only screen and (max-width: 980px){.ad-item-m-02{float:left}}@media only screen and (max-width: 980px){.ad-item-m-03{float:right}}@media only screen and (max-width: 980px){.ad-item-m-04{float:left}}.box-aside{margin:30px 0}.box-aside-headline{padding:5px 0 10px 40px;font-size:18px;font-size:1.8rem;color:#000;position:relative}@media only screen and (max-width: 980px){.box-aside-headline{padding:5px 0 10px 50px}}.box-aside-headline:after{position:absolute;top:0;left:0;content:""}@media only screen and (max-width: 980px){.box-aside-headline:after{left:10px}}.ranking .box-aside-headline:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:28px;width:30px;background-position:0 -1477px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.spcontents .box-aside-headline:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:28px;width:30px;background-position:0 -1855px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.summary .box-aside-headline:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:24px;width:21px;background-position:0 -1973px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;top:3px;left:5px}@media only screen and (max-width: 980px){.summary .box-aside-headline:after{left:15px}}@media only screen and (max-width: 980px){.box-aside-inner{padding:0 10px}}.box-aside-item-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.box-aside-item-title{margin-bottom:6px}.box-aside-item-date{padding-right:10px}.box-aside-item-category{color:#00afcc}.ranking .box-aside-item{padding:6px 0;border-bottom:1px solid #cccccc;position:relative;font-size:12px;font-size:1.2rem}.ranking .box-aside-item:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 980px){.ranking .box-aside-item:after{content:"";display:block;clear:both;height:0;visibility:hidden}}.ranking .box-aside-item:first-child{padding-top:0}@media only screen and (max-width: 980px){.ranking .box-aside-item:first-child{padding-top:0}}@media only screen and (max-width: 980px){.ranking .box-aside-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}}.ranking .box-aside-number{position:absolute;left:1px;top:8px;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:25px;width:25px;background-position:0 -50px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;color:#fff100}.ranking .box-aside-number-inner{font-size:12px;font-size:1.2rem;display:block;margin:7px 0 0 0;text-align:center}.ranking .box-aside-item-figure{width:90px;float:left;margin-right:10px}@media only screen and (max-width: 980px){.ranking .box-aside-item-figure{width:20%;float:left;margin-right:2%}}.ranking .box-aside-item-figure img{width:100%;border:1px solid #cccccc}.ranking .box-aside-item-text{padding-left:35px;line-height:1.4}@media only screen and (max-width: 980px){.ranking .box-aside-item-text{width:78%;float:left}}.ranking .box-aside-item:first-child .box-aside-number{top:1px;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:50px;width:50px;background-position:0 0;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.ranking .box-aside-item:first-child .box-aside-number-inner{margin:15px 0 0 0;font-size:22px;font-size:2.2rem}.ranking .box-aside-item:first-child .box-aside-item-figure{width:300px;float:none}.ranking .box-aside-item:first-child .box-aside-item-text{float:none;padding:7px 0 0 0}@media only screen and (max-width: 980px){.ranking .box-aside-item:first-child{float:left;width:40%;border-bottom:none;padding-bottom:0}.ranking .box-aside-item:first-child .box-aside-item-figure{width:100%}.ranking .box-aside-item:first-child .box-aside-item-text{width:100%;padding-bottom:10px}.ranking .box-aside-item:first-child .box-aside-item-inner{padding-right:10px;border-right:1px solid #ccc;border-bottom:none}}@media only screen and (max-width: 480px){.ranking .box-aside-item:first-child{float:none;width:100%;clear:both}.ranking .box-aside-item:first-child .box-aside-item-inner{padding-right:0;border-right:none;border-bottom:none}}.ranking .box-aside-item:nth-child(2) .box-aside-number,.ranking .box-aside-item:nth-child(3) .box-aside-number{top:7px;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:25px;width:25px;background-position:0 -50px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.ranking .box-aside-item:nth-child(2) .box-aside-number-inner,.ranking .box-aside-item:nth-child(3) .box-aside-number-inner{margin:7px 0 0 0}.ranking .box-aside-item:nth-child(2) .box-aside-item-text,.ranking .box-aside-item:nth-child(3) .box-aside-item-text{float:left;width:190px;padding-left:0}@media only screen and (max-width: 980px){.ranking .box-aside-item:nth-child(2),.ranking .box-aside-item:nth-child(3){float:left;width:60%}.ranking .box-aside-item:nth-child(2) .box-aside-number,.ranking .box-aside-item:nth-child(3) .box-aside-number{left:10px}.ranking .box-aside-item:nth-child(2) .box-aside-item-figure,.ranking .box-aside-item:nth-child(3) .box-aside-item-figure{width:20%;margin-right:2%}.ranking .box-aside-item:nth-child(2) .box-aside-item-text,.ranking .box-aside-item:nth-child(3) .box-aside-item-text{float:left;width:78%;padding-left:0}.ranking .box-aside-item:nth-child(2) .box-aside-item-inner,.ranking .box-aside-item:nth-child(3) .box-aside-item-inner{padding-left:10px}}@media only screen and (max-width: 480px){.ranking .box-aside-item:nth-child(2),.ranking .box-aside-item:nth-child(3){float:none;width:100%;clear:both;border-top:1px solid #ccc;border-bottom:none;margin-top:10px}.ranking .box-aside-item:nth-child(2) .box-aside-number,.ranking .box-aside-item:nth-child(3) .box-aside-number{left:1px}.ranking .box-aside-item:nth-child(2) .box-aside-item-figure,.ranking .box-aside-item:nth-child(3) .box-aside-item-figure{width:20%;margin-right:2%}.ranking .box-aside-item:nth-child(2) .box-aside-item-text,.ranking .box-aside-item:nth-child(3) .box-aside-item-text{float:left;width:78%;padding-left:0}.ranking .box-aside-item:nth-child(2) .box-aside-item-inner,.ranking .box-aside-item:nth-child(3) .box-aside-item-inner{padding-left:0}}@media only screen and (max-width: 980px){.ranking .box-aside-item:nth-child(2){padding-top:0}.ranking .box-aside-item:nth-child(2) .box-aside-number{top:0}}@media only screen and (max-width: 480px){.ranking .box-aside-item:nth-child(2){padding-top:6px}.ranking .box-aside-item:nth-child(2) .box-aside-number{top:7px}}@media only screen and (max-width: 980px){.ranking .box-aside-item:nth-child(4){clear:both;border-top:1px solid #ccc;margin-top:10px}}.spcontents{overflow:hidden}@media only screen and (max-width: 980px){.spcontents .box-aside-inner{padding:0 10px 10px 10px}}.spcontents .box-aside-item{margin-bottom:20px;font-size:12px;font-size:1.2rem}@media only screen and (max-width: 980px){.spcontents .box-aside-item{margin-bottom:0;border-bottom:1px solid #ccc}}@media only screen and (max-width: 980px){.spcontents .box-aside-item-inner{padding:10px 0}.spcontents .box-aside-item-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}}.spcontents .box-aside-item-figure{width:100%;margin-bottom:6px}@media only screen and (max-width: 980px){.spcontents .box-aside-item-figure{width:20%;margin-left:2%;float:right}}.spcontents .box-aside-item-figure img{width:100%}@media only screen and (max-width: 980px){.spcontents .box-aside-item-text{width:78%;float:right}}.spcontents .box-aside-item-desc{margin-top:4px}@media only screen and (max-width: 980px){.spcontents .box-aside-item:first-child{float:left;width:49.5%;border-right:1px solid #ccc;border-bottom:none}.spcontents .box-aside-item:first-child .box-aside-item-inner{padding:0 10px 10px 0}.spcontents .box-aside-item:first-child .box-aside-item-figure{width:100%;float:none;margin-left:0}.spcontents .box-aside-item:first-child .box-aside-item-text{width:100%;float:none}}@media only screen and (max-width: 980px){.spcontents .box-aside-item:nth-child(2){float:left;width:49.5%;border-bottom:none}.spcontents .box-aside-item:nth-child(2) .box-aside-item-inner{padding:0 0 10px 10px}.spcontents .box-aside-item:nth-child(2) .box-aside-item-figure{width:100%;float:none;margin-left:0}.spcontents .box-aside-item:nth-child(2) .box-aside-item-text{width:100%;float:none}}@media only screen and (max-width: 980px){.spcontents .box-aside-item:nth-child(3){clear:both;border-top:1px solid #ccc}}@media only screen and (max-width: 480px){.spcontents .box-aside-item-date{display:block;margin-bottom:6px}}.jobs .jobs.box-headline:after{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:28px;width:18px;background-position:0 -1177px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.jobs .news .news-inner02,.jobs .news:nth-child(2n) .news-inner02{width:auto;float:none;border-right:none;border-left:none}.headline-strong{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0}.headline-strong .box-headline{background-color:#e95383;color:#fff}@media only screen and (max-width: 980px){.headline-strong{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}.bnr-entry{width:300px;height:100px;margin:0 auto 20px}.bnr-entry a{display:block;width:100%;height:100%;font-size:0}.bnr-entry a img{width:100%;height:100%}.bottom{width:970px;margin:50px auto 30px;box-sizing:border-box;padding:0 121px}@media only screen and (max-width: 980px){.bottom{display:none}}.bottom-facebook{width:980px;margin:0 auto}@media only screen and (max-width: 980px){.bottom-facebook{display:none}}.bottom-facebook iframe{background-color:#fff}.ad-sp-02{width:728px;margin:0 auto}.l-footer{background:url(/assets/image/footer_bg.png) repeat-x 0 0;background-color:#b3b3b3;width:auto;height:280px}@media only screen and (max-width: 980px){.l-footer{height:auto;padding-bottom:50px}}@media only screen and (max-width: 640px){.l-footer{padding-bottom:20px}}.l-footer-inner{padding-top:28px;margin:0 auto;width:970px}@media only screen and (max-width: 980px){.l-footer-inner{width:auto;padding-top:0}}@media only screen and (max-width: 640px){.l-footer-inner{padding-top:0;width:100%;margin:0}}.l-footer-inner-logo{text-indent:-9999px;display:block;width:173px;height:30px;margin-bottom:30px;background:url(/assets/image/logo_footer.png) no-repeat 0 0}@media only screen and (max-width: 980px){.l-footer-inner-logo{display:none}}.l-footer-nav{margin-bottom:60px;display:none}@media only screen and (max-width: 980px){.l-footer-nav{display:block;margin-bottom:32px}}.l-footer-nav-lv1:after{content:"";display:block;clear:both;height:0;visibility:hidden}.l-footer-nav-item-lv1{float:left;width:78px;margin-right:18px;font-size:16px;font-size:1.6rem}@media only screen and (max-width: 980px){.l-footer-nav-item-lv1{font-size:14px;font-size:1.4rem;float:none;width:100%;margin-right:0;padding:10px 0;border-bottom:1px solid #ccc}}@media only screen and (max-width: 980px){.l-footer-nav-item-lv1:first-child{border-top:1px solid #ccc}}.l-footer-nav-item-lv1:last-child{margin-right:0}.l-footer-nav-item-lv1.narrow{width:52px}.l-footer-nav-item-lv1.wide{width:102px}@media only screen and (max-width: 980px){.l-footer-nav-item-lv1.narrow,.l-footer-nav-item-lv1.wide,.l-footer-nav-item-lv1.wide-02{width:100%}}.l-footer-nav-item-lv1.blank a:after{content:"";display:inline-block;width:15px;height:15px;background-image:url(/assets/image/bg_btn_blank.png);-webkit-background-size:100% 100%;background-size:100% 100%;margin-left:5px;vertical-align:top}@media only screen and (max-width: 640px){.l-footer-nav-item-lv1.blank a .utl-tab-none{display:none}}.l-footer-nav-item-lv1.wide-02{width:146px}@media only screen and (max-width: 980px){.l-footer-nav-item-lv1.wide-02{width:100%;border-bottom:none;padding:0}}.l-footer-nav-lv2{margin-top:12px}@media only screen and (max-width: 980px){.l-footer-nav-lv2{display:none}}.l-footer-nav-item-lv2{line-height:1.0;margin-bottom:10px;font-size:14px;font-size:1.4rem}.l-footer-nav-item-lv2:last-child{margin-bottom:0}.l-footer-nav-lv2-02{margin-top:12px}.l-footer-nav-item-lv2-02{margin-bottom:10px}@media only screen and (max-width: 980px){.l-footer-nav-item-lv2-02{width:100%;padding:10px 0;border-bottom:1px solid #ccc;margin-bottom:0}}.l-footer-nav-item-lv2-02:last-child{margin-bottom:0}@media only screen and (max-width: 980px){.l-footer-nav-item-lv1 a,.l-footer-nav-item-lv2-02 a{display:block;width:70%;margin-left:10px}}@media only screen and (max-width: 480px){.l-footer-nav-item-lv1 a,.l-footer-nav-item-lv2-02 a{width:auto}}.l-footer-nav-item-lv1 a:hover,.l-footer-nav-item-lv2-02 a:hover{text-decoration:underline}.l-footer-links{margin:0}.l-footer-links:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 980px){.l-footer-links{margin:40px auto 0 auto;width:480px}}@media only screen and (max-width: 640px){.l-footer-links{margin:20px 0 0 0;width:100%}}.l-footer-links-item-last{margin-right:0}.l-footer-links-item:last-child{margin-right:0}@media only screen and (max-width: 980px){.l-footer-links-item:nth-child(2){margin-right:0}}@media only screen and (max-width: 980px){.l-footer-links-item:last-child{clear:both;margin-top:30px}}@media only screen and (max-width: 640px){.l-footer-links-item,.l-footer-links-item:nth-child(2),.l-footer-links-item:last-child{float:none;width:290px;margin:0 auto}}.l-footer-links-headline{font-size:18px;font-size:1.8rem;font-weight:bold}@media only screen and (max-width: 980px){.l-footer-links-headline{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 640px){.l-footer-follow-links:after{content:"";display:block;clear:both;height:0;visibility:hidden}}.l-footer-follow-links-item{margin-bottom:10px;width:300px;height:44px;display:block}@media only screen and (max-width: 640px){.l-footer-follow-links-item{margin-right:10px;width:60px;height:60px;float:left}}.l-footer-follow-links-item a{text-indent:-9999px;display:block;width:100%;height:100%}@media only screen and (min-width: 980px){.l-footer-follow-links-item a{-moz-transition:opacity 0.12s linear;-webkit-transition:opacity 0.12s linear;transition:opacity 0.12s linear}.l-footer-follow-links-item a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}}@media only screen and (max-width: 640px){.l-footer-follow-links-item a{text-indent:-9999px;display:block;width:100%;height:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}}@media only screen and (max-width: 640px) and (min-width: 980px){.l-footer-follow-links-item a{-moz-transition:opacity 0.12s linear;-webkit-transition:opacity 0.12s linear;transition:opacity 0.12s linear}.l-footer-follow-links-item a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}}.l-footer-follow-links-item.follow-facebook a{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:44px;width:300px;background-position:0 -75px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}@media only screen and (max-width: 640px){.l-footer-follow-links-item.follow-facebook a{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:60px;width:60px;background-position:0 -125.5px;-moz-background-size:150px auto;-o-background-size:150px auto;-webkit-background-size:150px auto;background-size:150px auto}}.l-footer-follow-links-item.follow-twitter a{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:44px;width:300px;background-position:0 -119px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}@media only screen and (max-width: 640px){.l-footer-follow-links-item.follow-twitter a{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:60px;width:60px;background-position:0 -185.5px;-moz-background-size:150px auto;-o-background-size:150px auto;-webkit-background-size:150px auto;background-size:150px auto}}.l-footer-follow-links-item.follow-niconico a{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:44px;width:300px;background-position:0 -163px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}@media only screen and (max-width: 640px){.l-footer-follow-links-item.follow-niconico a{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:60px;width:60px;background-position:0 -245.5px;-moz-background-size:150px auto;-o-background-size:150px auto;-webkit-background-size:150px auto;background-size:150px auto}}.l-footer-follow-links-item.follow-rss a{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:44px;width:300px;background-position:0 -207px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}@media only screen and (max-width: 640px){.l-footer-follow-links-item.follow-rss a{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:60px;width:60px;background-position:0 -305.5px;-moz-background-size:150px auto;-o-background-size:150px auto;-webkit-background-size:150px auto;background-size:150px auto}}.l-footer-follow-links-item:last-child{margin-bottom:0}@media only screen and (max-width: 640px){.l-footer-follow-links-item:last-child{margin-right:0}}.l-footer-related-sites{margin-top:25px}.l-footer-related-sites:after{content:"";display:block;clear:both;height:0;visibility:hidden}.l-footer-related-sites+.l-footer-related-sites{margin-top:10px}.l-footer-related-sites .l-footer-related-sites-item{float:left;width:234px;margin-left:11px}.l-footer-related-sites .l-footer-related-sites-item:first-child{margin-left:0}.l-footer-related-sites .l-footer-related-sites-item .image-pc{display:block}.l-footer-related-sites .l-footer-related-sites-item .image-sp{display:none}@media only screen and (max-width: 980px){.l-footer-related-sites .l-footer-related-sites-item{margin-left:12px}.l-footer-related-sites .l-footer-related-sites-item:nth-child(2n+1){margin-left:0}.l-footer-related-sites .l-footer-related-sites-item:nth-child(n+3){margin-top:12px}}@media only screen and (max-width: 640px){.l-footer-related-sites .l-footer-related-sites-item .image-pc{display:none}.l-footer-related-sites .l-footer-related-sites-item .image-sp{display:block}}@media only screen and (max-width: 640px){.l-footer-related-sites{margin-top:15px}.l-footer-related-sites+.l-footer-related-sites{margin-top:15px}}@media only screen and (max-width: 640px){.l-footer-related-sites.sites-cgworld .l-footer-related-sites-item{width:137px;margin-left:16px}.l-footer-related-sites.sites-cgworld .l-footer-related-sites-item:first-child{margin-left:0}.l-footer-related-sites.sites-other .l-footer-related-sites-item{width:100%;margin-left:0;margin-top:10px}.l-footer-related-sites.sites-other .l-footer-related-sites-item:first-child{margin-top:0}.l-footer-related-sites.sites-other .l-footer-related-sites-item a{display:block;width:100%}.l-footer-related-sites.sites-other .l-footer-related-sites-item a img{display:block;width:100%}}.l-footer-mailmagazine:after{content:"";display:block;clear:both;height:0;visibility:hidden}.l-footer-mailmagazine-input{border-top:3px solid #d6d6d6;border-bottom:3px solid #d6d6d6;border-left:3px solid #d6d6d6;height:46px;width:250px;float:left;padding-left:10px;margin-top:1px;font-size:14px;font-size:1.4rem;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 640px){.l-footer-mailmagazine-input{width:220px}}.l-footer-mailmagazine-btn{margin-top:2px;float:left;cursor:pointer;text-indent:-9999px;display:block;height:44px;width:44px;background-color:#fff}.l-footer-mailmagazine-btn-inner{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:44px;width:44px;background-position:0 -761px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}@media only screen and (min-width: 980px){.l-footer-mailmagazine-btn-inner{-moz-transition:opacity 0.12s linear;-webkit-transition:opacity 0.12s linear;transition:opacity 0.12s linear}.l-footer-mailmagazine-btn-inner:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}}.footer-second{background-color:#414141;color:#fff;padding:30px 0 25px;width:100%;text-align:center}@media only screen and (max-width: 980px){.footer-second{padding:20px 0 12px}}.footer-sns{font-size:0}.footer-sns .footer-sns-link{margin-left:10px}.footer-sns .footer-sns-link:first-child{margin-left:0}.footer-sns .footer-sns-link.sns-rss{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:34px;width:34px;background-position:0 -1727px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:inline-block}.footer-sns .footer-sns-link.sns-tw{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:34px;width:34px;background-position:0 -1791px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:inline-block}.footer-sns .footer-sns-link.sns-fb{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:34px;width:34px;background-position:0 -1535px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:inline-block}.footer-sns .footer-sns-link.sns-nico{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:34px;width:34px;background-position:0 -1663px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:inline-block}.footer-sns .footer-sns-link.sns-mail{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:34px;width:34px;background-position:0 -1599px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:inline-block}.footer-link{margin:25px auto 0}.footer-link .footer-link-item{display:inline-block;font-weight:bold;font-size:12px;font-size:1.2rem;margin:0 10px}@media only screen and (max-width: 980px){.footer-link{margin-top:16px;margin-bottom:-10px}.footer-link .footer-link-item{margin-bottom:10px}}.copyright{font-family:'Open Sans', sans-serif;font-size:12px;font-size:1.2rem;margin-top:25px}@media only screen and (max-width: 640px){.copyright{margin-top:0;padding:20px 0 0 0}}#sendmailmaga_msg,#sendmailmagastop_msg{font-size:12px;font-size:1.2rem;font-weight:bold;margin-top:20px}.bannerList{background:#fff;color:#000;border-bottom:1px solid #ccc;font-size:12px;font-size:1.2rem}.bannerList-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.bannerList-item{width:319px;float:left;border-right:1px solid #cccccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bannerList-item:nth-child(2n){width:320px;border-right:none}@media only screen and (max-width: 980px){.bannerList-item:nth-child(2n){width:50%}}@media only screen and (max-width: 480px){.bannerList-item:nth-child(2n){width:100%;float:none}}@media only screen and (max-width: 980px){.bannerList-item{width:50%;border-bottom:none}}@media only screen and (max-width: 480px){.bannerList-item{width:100%;float:none;border-right:none}}.bannerList-item-inner{padding:10px;display:block}.bannerList-item-figure img{width:100%}.bannerList-item-desc{margin-top:6px;line-height:1.3;font-weight:bold;margin-bottom:5px}.books{background:#fff;color:#000;border-bottom:1px solid #ccc;font-size:12px;font-size:1.2rem}.books-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.books-item{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #cccccc;width:16.6666%}@media only screen and (max-width: 640px){.books-item{width:33.3333%}}@media only screen and (max-width: 640px){.books-item:nth-child(3){border-right:none}}@media only screen and (max-width: 640px){.books-item:nth-child(4),.books-item:nth-child(5),.books-item:nth-child(6){display:none}}.books-item:nth-child(6){border-right:none}.books-item-inner{display:block;padding:10px}.books-item-figure img{width:100%}.bookHeader{margin-bottom:30px}.bookHeader:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 980px){.bookHeader{width:640px;margin:0 auto}}@media only screen and (max-width: 640px){.bookHeader{width:auto;padding:10px 10px 0 10px}}.bookHeader-thum{float:left;width:300px;margin-right:20px}@media only screen and (max-width: 640px){.bookHeader-thum{width:22%;margin:0 2% 0 0}}.bookHeader-info{float:left;width:320px}@media only screen and (max-width: 640px){.bookHeader-info{float:left;width:76%;margin:0 auto}}.bookHeader-info-hdg{font-size:24px;font-size:2.4rem}@media only screen and (max-width: 640px){.bookHeader-info-hdg{font-size:18px;font-size:1.8rem}}.bookHeader-info-hdg small{display:block;padding-top:6px;font-size:16px;font-size:1.6rem}@media only screen and (max-width: 640px){.bookHeader-info-hdg small{font-size:12px;font-size:1.2rem}}.bookHeader-info-text{margin:20px 0 40px 0;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 640px){.bookHeader-info-text{margin-bottom:20px}}.booksTop-header{padding:10px;border-bottom:1px solid #ccc}.booksTop-header .linkBlock{display:block}.booksTop-header-thum{margin-bottom:10px}.booksTop-header-hdg{display:inline-block;margin-bottom:5px;margin-right:10px;font-size:18px;font-size:1.8rem;font-weight:bold}.booksTop-header-desc{font-size:12px;font-size:1.2rem}.booksTop-header-label{display:inline-block;margin-top:3px;margin-bottom:5px;margin-right:5px;padding:2px 12px;vertical-align:top;line-height:1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:12px;font-size:1.2rem;font-style:italic;color:#fff;text-transform:uppercase}.booksTop-header-label.grey{background:#444444}.booksTop-header-label.pink{background:#e95383}.booksTop-header-label.cyan{background:#00afcc}.booksTop-header-date{display:inline-block;font-size:12px;font-size:1.2rem}@media only screen and (max-width: 480px){.booksTop-header-date{margin-top:4px}}.booksTop-content{padding:0 10px}@media only screen and (max-width: 480px){.booksTop .grid-1sp .grid-col{padding-left:0;padding-right:0}}.booksTop .grid-2 .grid-col:nth-child(2n-1),.booksTop .grid-2sp .grid-col:nth-child(2n-1){padding-left:0}.booksTop .grid-2 .grid-col:nth-child(2n),.booksTop .grid-2sp .grid-col:nth-child(2n){padding-right:0}.booksTop .grid-3 .grid-col:nth-child(3n-1),.booksTop .grid-3sp .grid-col:nth-child(3n-1){padding-left:0}.booksTop .grid-3 .grid-col:nth-child(3n),.booksTop .grid-3sp .grid-col:nth-child(3n){padding-right:0}.booksTop-content-hdg{margin-top:15px;padding-bottom:5px;font-weight:bold;font-size:18px;font-size:1.8rem}.box{margin:30px auto;background-color:#fff;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-bottom:1px solid #cccccc}@media only screen and (max-width: 980px){.box{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:20px auto 30px}}.box.box-list{margin-bottom:0}.box.with-pb{padding-bottom:40px}.top .box.box-top{margin-top:0}@media only screen and (max-width: 640px){.box.box-month{display:none}}@media only screen and (min-width: 980px){.box.mb-0{margin-bottom:0}}.box-headline{padding-left:60px;padding-top:8px;min-height:29px;border-bottom:1px solid #cccccc;font-size:18px;font-size:1.8rem;color:#000;position:relative}.box-headline.no-icon{padding-left:8px}@media only screen and (max-width: 480px){.box-headline.is-form{height:50px}}.box-headline>.sub{font-size:12px;font-size:1.2rem;padding-left:15px;vertical-align:text-bottom}@media only screen and (max-width: 480px){.box-headline>.sub{display:none}}.box-headline.is-noicon.is-knowledge{background:#000;color:#fff}@media only screen and (max-width: 480px){.box-headline.is-noicon.is-knowledge{padding:12px 15px}.box-headline.is-noicon.is-knowledge .sub{display:inline-block;padding-left:0;padding-top:8px}}.box-headline.is-noicon.is-shop{background:#fcf000;min-height:34px}@media only screen and (max-width: 480px){.box-headline.is-noicon.is-shop{padding:12px 15px}.box-headline.is-noicon.is-shop .sub{display:inline-block;padding-left:0;padding-top:8px}}.box-headline-link{position:absolute;right:10px;top:50%;margin-top:-6px;text-align:right;padding-left:12px;font-size:12px;font-size:1.2rem}@media only screen and (max-width: 480px){.box-headline-link{display:none}}.box-headline-link a:before{position:absolute;top:50%;left:0;content:"";margin-top:-6px;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:12px;width:6px;background-position:0 -839px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.is-jobs .box-headline-link:hover{text-decoration:underline}@media only screen and (max-width: 480px){.is-form .box-headline-link{display:block;left:10px;top:42px;text-align:left}}.box-headline-wrapper{position:relative;border-bottom:1px solid #CCC;overflow:hidden}.box-headline-wrapper .box-headline{border-bottom:none}@media only screen and (max-width: 480px){.box-headline-wrapper .box-headline{display:inline-block;float:left}}.box-headline-sns{display:table;position:absolute;right:10px;top:10px}@media only screen and (max-width: 480px){.box-headline-sns{display:block;overflow:hidden;position:static;margin-bottom:5px}}.box-headline-sns-item{border-top-color:#000;height:20px;margin-left:10px;vertical-align:top;padding-left:10px;display:table-cell}@media only screen and (max-width: 480px){.box-headline-sns-item{display:inline-block;float:left;margin-top:10px;margin-left:0}}.box-headline-jobs{position:absolute;top:10px;right:5px}@media only screen and (max-width: 480px){.box-headline-jobs{display:block;overflow:hidden;position:static;margin-bottom:10px;margin-left:10px;clear:both}}.box-headline-jobs-item{display:inline-block;padding:3px 8px;margin-right:5px;color:#fff;background-color:#8c8c8c;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.box-headline-jobs-item.pink,.box-headline-jobs-item.jobfeatureson{background-color:#e95383}.box-headline:after{position:absolute;top:4px;left:20px;content:""}.box-headline-sub{padding-left:50px;padding-top:8px;height:29px;font-size:16px;font-size:1.6rem;color:#000;position:relative;border-bottom:1px solid #ccc}.box-headline-sub:after{position:absolute;top:3px;left:10px;content:""}.box-item-inner{display:block}.box-item-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (min-width: 980px){.linkBlock{-moz-transition:opacity 0.12s linear;-webkit-transition:opacity 0.12s linear;transition:opacity 0.12s linear}.linkBlock:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}}.box-item-type02-inner{display:block;padding:10px}.box-item-type02-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.box-footlink{padding:10px;text-align:right;font-size:12px;font-size:1.2rem}.box-footlink:after{content:"";display:block;clear:both;height:0;visibility:hidden}.box-footlink a{position:relative;display:inline-block}.box-footlink a:after{font-size:12px;font-size:1.2rem;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:12px;width:6px;background-position:0 -839px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:block;position:absolute;top:0;left:-10px;content:""}.box-footlink-icon{font-size:12px;font-size:1.2rem;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:12px;width:6px;background-position:0 -839px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:block;position:absolute;top:0;left:-10px}.box-footlink-icon-window{font-size:12px;font-size:1.2rem;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:15px;width:15px;background-position:0 -921px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:inline-block;vertical-align:top;margin-left:3px}.box-item-desc{line-height:1.3}.box-nav{background:#444444;font-size:14px;font-size:1.4rem;position:relative}.box-nav-inner{padding:10px 0 0 10px}.box-nav-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.box-nav-item{min-width:80px;text-align:center;color:#fff;float:left}.box-nav-item.current{background:#fff;color:#444444;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0}.box-nav-item a{padding:8px 10px;display:block}@media only screen and (max-width: 640px){.box-nav-inner{width:1000px}.box-nav{overflow:scroll;-webkit-overflow-scrolling:touch}}[data-tab]{display:none}[data-tab].is-disp{display:block}.grid{margin-top:-1px;background:#fff}.grid:after{content:"";display:block;clear:both;height:0;visibility:hidden}.grid-bk{background:#444444;color:#fff}.grid-boxIneer{border-bottom:1px solid #ccc}.grid-col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;float:left;width:100%;border-top:1px solid;border-right:1px solid;border-color:#ccc !important}.grid-1>.grid-col{width:100%;border-right:none}.grid-2>.grid-col{width:50%}.grid-2>.grid-col:nth-child(2n){border-right:none}.grid-3>.grid-col{width:33.33333%}.grid-3>.grid-col:nth-child(3n){border-right:none}.grid-4>.grid-col{width:25%}.grid-4>.grid-col:nth-child(4n){border-right:none}.grid-5>.grid-col{width:20%}.grid-5>.grid-col:nth-child(5n){border-right:none}.grid-6>.grid-col{width:16.66667%}.grid-6>.grid-col:nth-child(6n){border-right:none}.grid-bk .grid-col{border-color:#000 !important}@media only screen and (max-width: 480px){.grid-1sp>.grid-col{width:100%;border-right:none}.grid-2sp>.grid-col{width:50%}.grid-2sp>.grid-col:nth-child(2n){border-right:none}.grid-2sp>.grid-col:nth-child(2n-1){border-right:1px solid}.grid-3sp>.grid-col{width:33.33333%}.grid-3sp>.grid-col:nth-child(3n){border-right:none}.grid-3sp>.grid-col:nth-child(3n-1){border-right:1px solid}.grid-3sp>.grid-col:nth-child(3n-2){border-right:1px solid}}.grid-col-full{padding:0}.grid-col-full .grid-col:first-child{border-top:none}.grid-col-full .grid-inner{margin-bottom:0}.grid-inner{margin-bottom:20px}.grid-1 .grid-inner{margin-bottom:0}@media only screen and (max-width: 480px){.grid-1sp .grid-inner{margin-bottom:0}}@media only screen and (max-width: 480px){.grid-blank{padding:0;border-top:none}}.interview{background:#444444;color:#fff;font-size:12px;font-size:1.2rem}.interview:after{content:"";display:block;clear:both;height:0;visibility:hidden}.interview.is-jobs{background-color:#fff;color:#000;border-bottom:1px solid #ccc}.interview-inner01{float:left;width:320px}.is-jobs .interview-inner01{width:490px;border-right:1px solid #ccc}@media only screen and (max-width: 980px){.interview-inner01{width:40%;border-bottom:none}.is-jobs .interview-inner01{width:40%}}@media only screen and (max-width: 480px){.interview-inner01{width:100%;border-bottom:1px solid #000}.is-jobs .interview-inner01{width:100%;border-color:#ccc;border-right:none}}.interview-inner02{float:left;width:319px;border-left:1px solid #000}.is-jobs .interview-inner02{border-left:none;width:479px}@media only screen and (min-width: 980px){.is-jobs .interview-inner02{position:relative}.is-jobs .interview-inner02:after{content:"";display:block;position:absolute;top:0;bottom:0;left:239px;width:1px;height:100%;background-color:#ccc}}@media only screen and (max-width: 980px){.interview-inner02{width:59%}.is-jobs .interview-inner02{width:59%}}@media only screen and (max-width: 480px){.interview-inner02{width:100%;border-left:none}.is-jobs .interview-inner02{width:100%}}.interview-item:after{content:"";display:block;clear:both;height:0;visibility:hidden}.interview-inner01 .interview-item{padding:10px}@media only screen and (max-width: 980px){.interview-inner01 .interview-item{padding:10px}}.is-jobs .interview-inner01 .interview-item a{display:table}.interview-inner02 .interview-item{padding:10px;border-bottom:1px solid #000}.is-jobs .interview-inner02 .interview-item{border-color:#ccc}.is-jobs .interview-inner02 .interview-item:last-child{border-bottom:none}@media only screen and (min-width: 980px){.is-jobs .interview-inner02 .interview-item:nth-child(3){border-bottom:none}}.is-jobs .interview-inner02 .interview-item:nth-child(2n-1){width:219px;border-right:1px solid #ccc;float:left}.is-jobs .interview-inner02 .interview-item:nth-child(2n){width:219px;float:left}@media only screen and (max-width: 980px){.is-jobs .interview-inner02 .interview-item:nth-child(2n-1),.is-jobs .interview-inner02 .interview-item:nth-child(2n){width:auto;float:none;border-right:none}}.interview-inner02 .interview-item:last-child{border-bottom:none}.interview-item-inner{display:block}.interview-inner01 .interview-item-figure{width:auto}.is-jobs .interview-inner01 .interview-item-figure{display:inline-block;vertical-align:top}@media only screen and (max-width: 480px){.interview-inner01 .interview-item-figure{width:100%}}.interview-inner01 .interview-item-figure img{width:100%}.interview-inner02 .interview-item-figure{width:90px;height:auto;float:left;margin-right:10px}.is-jobs .interview-inner02 .interview-item-figure{display:block;vertical-align:top;margin:0 0 10px 0;width:100%}@media only screen and (max-width: 980px){.interview-inner02 .interview-item-figure{width:24%;margin-right:2%}.is-jobs .interview-inner02 .interview-item-figure{width:24%;margin-right:2%;margin-bottom:0}}@media only screen and (max-width: 480px){.interview-inner02 .interview-item-figure{width:20%;margin-right:2%}.is-jobs .interview-inner02 .interview-item-figure{width:20%;margin-right:2%}}.interview-inner02 .interview-item-figure img{width:100%}.interview-inner01 .interview-item-text{margin-top:10px;font-size:14px;font-size:1.4rem}.interview-inner02 .interview-item-text{width:193px;float:left;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 980px){.interview-inner02 .interview-item-text{width:74%}}@media only screen and (max-width: 480px){.interview-inner02 .interview-item-text{width:78%}}.interview-item-title{color:#fff100;margin-bottom:7px;font-style:italic}.interview-item-desc{font-size:12px;font-size:1.2rem}.interview-item-hdg{font-size:12px;font-size:1.2rem;margin-bottom:7px}.is-jobs .interview-inner01 .interview-item-hdg{font-size:18px;font-size:1.8rem}@media only screen and (max-width: 980px){.is-jobs .interview-inner01 .interview-item-hdg{font-size:12px;font-size:1.2rem}}.interview-item-desc-title{line-height:1.3;color:#fff;font-size:1.2rem;font-weight:bold;margin-bottom:10px}.interview-item-desc-text{font-size:1.2rem}.newarticle{background:#fff}.newarticle .icon-new:before{display:none}.newarticle .icon-new .newarticle-item-figure:before{content:"";background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:55px;width:55px;background-position:0 -1281px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:block;position:absolute;top:0;left:0;z-index:2}.newarticle-inner01:after,.newarticle-inner02:after{content:"";display:block;clear:both;height:0;visibility:hidden}.newarticle-item{float:left;width:50%;box-sizing:border-box}.newarticle-item a{padding:20px}.newarticle-item:nth-child(2n+1){border-right:1px solid #cccccc}.newarticle-item:nth-child(n+3){border-top:1px solid #cccccc}.newarticle-inner02:nth-child(n+2) .newarticle-item{border-top:1px solid #cccccc}.newarticle-item .box-item-inner{position:relative}.newarticle-item .newarticle-item-figure{display:block;width:100%;position:relative;height:186px;overflow:hidden}.newarticle-item .newarticle-item-figure>img{display:block;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;max-width:none}.newarticle-item .newarticle-item-figure>img.tall{width:100%;height:auto}.newarticle-item .newarticle-item-figure>img.wide{width:auto;height:100%}.newarticle-item .newarticle-item-text{margin-top:20px}.newarticle-item .newarticle-item-desc{font-size:12px;font-size:1.2rem;line-height:1.5}.newarticle-item .newarticle-item-desc:after{content:"";display:block;clear:both;height:0;visibility:hidden}.newarticle-item .newarticle-item-desc-date{float:left}.newarticle-item .newarticle-item-desc-category{float:left;font-weight:bold;color:#00afcf;margin-left:10px}.newarticle-item .newarticle-item-title{font-size:14px;font-size:1.4rem;line-height:1.5;font-weight:bold;margin-top:5px}.newarticle-inner01 .newarticle-item{float:none;width:100%;border:none}.newarticle-inner01 .newarticle-item a{padding:0}.newarticle-inner01 .newarticle-item .newarticle-item-figure{height:425px}.newarticle-inner01 .newarticle-item .newarticle-item-text{position:absolute;bottom:0;left:0;right:0;margin:0 auto;box-sizing:border-box;padding:20px;background:rgba(0,0,0,0.7);z-index:3}.newarticle-inner01 .newarticle-item .newarticle-item-desc-date{color:#fff;font-size:14px;font-size:1.4rem}.newarticle-inner01 .newarticle-item .newarticle-item-desc-category{font-size:14px;font-size:1.4rem}.newarticle-inner01 .newarticle-item .newarticle-item-title{color:#fff;font-size:20px;font-size:2rem}@media only screen and (max-width: 480px){.newarticle-item{float:none;width:100%;border-top:1px solid #cccccc}.newarticle-item:nth-child(2n+1){border-right:none}.newarticle-inner02 .newarticle-item:first-child{border-top:none}.newarticle-item a{padding:0}.newarticle-item .newarticle-item-figure{height:215px}.newarticle-inner01 .newarticle-item .newarticle-item-figure{height:215px}.newarticle-item .newarticle-item-text{margin-top:0;padding:15px}.newarticle-inner01 .newarticle-item .newarticle-item-text{position:static;padding:15px;background:none}.newarticle-item .newarticle-item-desc-date{font-size:12px;font-size:1.2rem}.newarticle-inner01 .newarticle-item .newarticle-item-desc-date{color:inherit;font-size:12px;font-size:1.2rem}.newarticle-item .newarticle-item-desc-category{font-size:12px;font-size:1.2rem}.newarticle-inner01 .newarticle-item .newarticle-item-desc-category{font-size:12px;font-size:1.2rem}.newarticle-item .newarticle-item-title{font-size:15px;font-size:1.5rem;line-height:20px;font-weight:bold;margin-top:5px}.newarticle-inner01 .newarticle-item .newarticle-item-title{font-size:15px;font-size:1.5rem;color:inherit}}.ad-item-m.newarticle-ad{margin-bottom:0;padding:10px 0;background-color:#f0f0f0;display:none}.ad-item-m.newarticle-ad .ad-std{margin-bottom:0}@media only screen and (max-width: 980px){.ad-item-m.newarticle-ad{display:block;width:100%}}.magazine{margin:30px auto;width:300px;padding:0;position:relative;box-sizing:border-box}.magazine:after{content:"";display:block;clear:both;height:0;visibility:hidden}.magazine-link-figure{display:block;float:left;width:43.33%;margin-right:6.67%}.magazine-figure img{display:block;width:100%}.magazine-text{float:left;width:50%;padding-bottom:100px}.magazine-headline{font-size:19px;font-size:1.9rem;font-weight:bold;text-decoration:none}.magazine-title{font-size:12px;font-size:1.2rem;line-height:18px;margin-top:10px}.magazine-btn-wrapper{position:absolute;right:0;bottom:0;width:51.67%}.magazine-btn-detail{display:block;font-size:13px;font-size:1.3rem;text-align:left;padding:10px 10px 8px;width:155px;height:40px;line-height:20px;border-radius:3px;background-color:#8c8c8c;border-bottom:2px solid #707070;color:#fff;position:relative;box-sizing:border-box}.magazine-btn-detail:after{content:"";position:absolute;width:8px;height:8px;right:11px;top:15px;background-image:url(/assets/image/bullet_link_2.png);background-size:100% 100%}.magazine-btn-shop{display:block;font-size:13px;font-size:1.3rem;text-align:left;padding:10px 10px 8px;width:155px;height:40px;line-height:20px;border-radius:3px;background-color:#fff000;border-bottom:2px solid #cfc419;margin-top:5px;position:relative;box-sizing:border-box}.magazine-btn-shop:after{content:"";position:absolute;width:13px;height:13px;right:10px;top:12px;background-image:url(/assets/image/bg_btn_blank.png);background-size:100% 100%}.media{font-size:12px;font-size:1.2rem}.media *:last-child{margin-bottom:0}.media>a{display:block}.media-large{font-size:14px;font-size:1.4rem}.media-name{color:#FFF100;margin-bottom:7px;font-style:italic}.media-img{margin-bottom:10px;text-align:center}.media-img img{width:100%}.media-date{display:inline-block;margin-bottom:5px;margin-right:10px}@media only screen and (max-width: 480px){.media-date{display:block}}.media-category{display:inline-block;margin-bottom:5px;color:#00AFCC}.media-labelCategory{display:inline-block;margin-bottom:5px;padding:2px 12px;line-height:1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-style:italic;color:#fff;text-transform:uppercase}.media-labelCategory.grey{background:#444444}.media-labelCategory.pink{background:#e95383}.media-labelCategory.smaller{font-size:12px;font-size:1.2rem}.media-hdg{margin-bottom:5px;font-weight:bold}.media-title{margin-bottom:5px;font-weight:bold;font-size:14px;font-size:1.4rem}.media-desc{margin-bottom:15px}.mediaList{display:table;width:100%;font-size:12px;font-size:1.2rem}.mediaList>a{display:block}.mediaList-large{font-size:14px;font-size:1.4rem}.mediaList-img{display:table-cell;width:90px;vertical-align:top}.mediaList-img img{width:100%}.mediaList-content{display:table-cell;padding-left:10px;vertical-align:top}.mediaList-content *:last-child{margin-bottom:0}.mediaList-name{color:#FFF100;margin-bottom:7px;font-style:italic}.mediaList-date{display:inline-block;margin-bottom:5px;margin-right:10px}@media only screen and (max-width: 480px){.mediaList-date{display:block}}.mediaList-category{display:inline-block;margin-bottom:5px;color:#00AFCC}.mediaList-labelCategory{display:inline-block;margin-bottom:5px;padding:2px 12px;line-height:1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-style:italic;color:#fff;text-transform:uppercase}.mediaList-labelCategory.grey{background:#444444}.mediaList-labelCategory.pink{background:#e95383}.mediaList-labelCategory.smaller{font-size:12px;font-size:1.2rem}.mediaList-hdg{margin-bottom:5px;font-weight:bold}.mediaList-title{margin-bottom:5px;font-weight:bold;font-size:14px;font-size:1.4rem}.mediaList-desc{margin-bottom:15px}.mediaList-price{margin-bottom:5px;font-size:10px;font-size:1rem}.mediaTopList{display:table;width:100%;font-size:12px;font-size:1.2rem}.mediaTopList-img{display:table-cell;vertical-align:top;width:400px}.mediaTopList-img img{width:100%}@media only screen and (max-width: 480px){.mediaTopList-img{width:100%;display:block;margin-bottom:10px}}.mediaTopList-content{display:table-cell;vertical-align:top;padding-left:10px}@media only screen and (max-width: 480px){.mediaTopList-content{width:100%;display:block;padding-left:0}}.mediaTopList-name{margin-bottom:5px;color:#FFF100;margin-bottom:7px;font-style:italic;font-size:12px;font-size:1.2rem}.mediaTopList-company{margin-bottom:5px;font-size:14px;font-size:1.4rem}.mediaTopList-date{display:inline-block;margin-bottom:5px;margin-right:10px}@media only screen and (max-width: 480px){.mediaTopList-date{display:block}}.mediaTopList-category{display:inline-block;margin-bottom:5px;color:#00AFCC}.mediaTopList-labelCategory{display:inline-block;margin-bottom:5px;padding:2px 12px;line-height:1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-style:italic;color:#fff;text-transform:uppercase}.mediaTopList-labelCategory.grey{background:#444444}.mediaTopList-labelCategory.pink{background:#e95383}.mediaTopList-labelCategory.cyan{background:#00afcc}.mediaTopList-labelCategory.smaller{font-size:12px;font-size:1.2rem}.mediaTopList-hdg{margin-bottom:15px;font-size:18px;font-size:1.8rem}.movie{background:#444444;color:#fff;font-size:12px;font-size:1.2rem}.movie-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.movie-item{width:212px;float:left;border-right:1px solid #000000}.movie-item:nth-child(3n){border-right:none}.movie-item:nth-child(3n) .movie-item-inner{padding:10px 9px 15px 10px}@media only screen and (max-width: 980px){.movie-item:nth-child(3n) .movie-item-inner{padding:10px}}@media only screen and (max-width: 980px){.movie-item{width:100%;float:none;border-bottom:1px solid #000}}@media only screen and (max-width: 480px){.movie-item:first-child{width:49.5%;float:left;border-right:1px solid #000;border-bottom:none}.movie-item:nth-child(2){width:49.5%;float:left;border-right:none;border-bottom:none}.movie-item:nth-child(3n){border-top:1px solid #000;clear:both}.movie-item:nth-child(3n) .movie-item-inner{padding:10px}.movie-item:nth-child(3n) .movie-item-figure{padding:0;margin-left:2%;float:right;width:20%}.movie-item:nth-child(3n) .movie-item-figure:after{width:30px;height:20px;background-size:30px auto;-webkit-background-size:30px auto;margin:-10px 0 0 -15px}.movie-item:nth-child(3n) .movie-item-text{float:right;width:78%;margin-top:0}}.movie-item-inner{display:block;padding:10px 10px 15px 10px}.movie-item-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.movie-item-figure{width:193px;position:relative}.movie-item-figure:after{position:absolute;width:60px;height:40px;background:url(/assets/image/movie_thumb_overlay.png) 0 0 no-repeat;left:50%;top:50%;content:"";margin:-20px 0 0 -30px}@media only screen and (max-width: 980px){.movie-item-figure{padding:0 10px 0 0;width:auto}}@media only screen and (max-width: 480px){.movie-item-figure{padding:0}}.movie-item-figure img{width:100%}.movie-item-list-figure{position:relative}.movie-item-list-figure:after{position:absolute;width:60px;height:40px;background:url(/assets/image/movie_thumb_overlay.png) 0 0 no-repeat;left:50%;top:50%;content:"";margin:-20px 0 0 -30px}.movie-item-list-figure img{width:100%}.movie-item-text{margin-top:10px}@media only screen and (max-width: 980px){.movie-item-text{width:60%;float:left}}@media only screen and (max-width: 480px){.movie-item-text{float:none;width:100%}}.movie-item-title{margin-bottom:7px}@media only screen and (max-width: 980px){.movie-item-head-inner{width:40%;float:left}}@media only screen and (max-width: 480px){.movie-item-head-inner{float:none;width:100%}}.movie-item-desc{line-height:1.3}@media only screen and (max-width: 980px){.movie-item-desc{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 480px){.movie-item-desc{font-size:12px;font-size:1.2rem}}.movie-iframe{visibility:hidden}@media only screen and (max-width: 980px){.movie-iframe{visibility:visible}}.news{background:#fff;color:#000;font-size:12px;font-size:1.2rem;border-bottom:1px solid #cccccc}.news:after{content:"";display:block;clear:both;height:0;visibility:hidden}.news[data-category]{display:none}.news[data-category][data-category="news"],.news[data-category][data-category="top-headline"]{display:block}.news-item:after{content:"";display:block;clear:both;height:0;visibility:hidden}.news-inner01 .news-item{padding:10px;height:100%}.news-inner01 .news-item:last-child{border-bottom:none}.news-inner02 .news-item{padding:10px;border-bottom:1px solid #cccccc}.news-inner02 .news-item:nth-child(4){border-bottom:none}@media only screen and (max-width: 480px){.news-inner02 .news-item:last-child{border-bottom:none}}.jobs .news-inner02 .news-item:nth-child(4){border-bottom:1px solid #cccccc}.jobs .news-item-hdg{float:left;width:170px;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 980px){.jobs .news-item-hdg{width:78%}}.jobs .news-item-desc{float:left;width:170px}@media only screen and (max-width: 980px){.jobs .news-item-desc{width:78%}}.news-inner01 .news-item-figure{width:auto}.news-inner01 .news-item-figure img{width:100%}.news-inner02 .news-item-figure{width:90px;height:auto;float:left;margin-right:10px}.news-inner02 .news-item-figure img{width:100%}.news-inner01 .news-item-date{padding-right:6px}.news-inner02 .news-item-date{padding-right:6px}.icon-new .news-item-date{vertical-align:2px}.news-inner01 .news-item-category{color:#00afcc}.news-inner02 .news-item-category{color:#00afcc}.icon-new .news-item-category{vertical-align:2px}.news-item-inner{display:block}.news-inner01 .news-item-text{margin-top:10px;font-size:12px;font-size:1.2rem}.news-inner02 .news-item-text{width:193px;float:left;font-size:12px;font-size:1.2rem}.news-inner01{float:left;width:320px;border-right:1px solid #cccccc}@media only screen and (max-width: 980px){.news-inner01{width:40%;float:left;border-right:1px solid #cccccc;border-left:none}.news-inner01 .news-item{padding:10px}}@media only screen and (max-width: 480px){.news-inner01{border-right:none}}.news:nth-child(2n) .news-inner01{float:right;width:319px;border-right:none;border-left:1px solid #cccccc}@media only screen and (max-width: 980px){.news:nth-child(2n) .news-inner01{width:40%;float:left;border-right:1px solid #cccccc;border-left:none}.news:nth-child(2n) .news-inner01 .news-item{padding:10px}}@media only screen and (max-width: 480px){.news:nth-child(2n) .news-inner01,.news-inner01{width:100%;border-right:none}.news:nth-child(2n) .news-inner01 .news-item-figure,.news-inner01 .news-item-figure{width:100%}.news:nth-child(2n) .news-inner01 .news-item:last-child,.news-inner01 .news-item:last-child{border-bottom:1px solid #cccccc}}.news-inner02{float:left;width:319px}.news-inner02:nth-child(2n){float:left}@media only screen and (max-width: 980px){.news-inner02{width:59%;float:left}.news-inner02 .news-item-figure{width:16%;margin-right:2%}.news-inner02 .news-item-text{width:81%}}.news:nth-child(2n) .news-inner02{float:left;width:320px}@media only screen and (max-width: 980px){.news:nth-child(2n) .news-inner02{width:59%;float:left}.news:nth-child(2n) .news-inner02 .news-item-figure{width:16%;margin-right:2%}.news:nth-child(2n) .news-inner02 .news-item-text{width:81%}}@media only screen and (max-width: 480px){.news:nth-child(2n) .news-inner02,.news-inner02{width:100%}.news:nth-child(2n) .news-inner02 .news-item-figure,.news-inner02 .news-item-figure{width:20%;margin-right:2%}.news:nth-child(2n) .news-inner02 .news-item-text,.news-inner02 .news-item-text{width:78%}}.news-item-title{margin-bottom:7px}.news-item-hdg{margin-bottom:5px;font-weight:bold;line-height:1.3}.news-item-desc-title{line-height:1.3;font-weight:bold;margin-bottom:10px}.news-top{background:#fff}.news-top .icon-new:before{display:none}.news-top .icon-new .news-top-item-figure:before{content:"";background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:40px;width:40px;background-position:0 -1336px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:block;position:absolute;top:0;left:0;z-index:2}.news-top-item{width:100%;box-sizing:border-box;border-bottom:1px solid #ccc}.news-top-item a{padding:20px}@media only screen and (max-width: 480px){.news-top-item a{padding:15px}}.news-top-item:after{content:"";display:block;clear:both;height:0;visibility:hidden}.news-top-item .news-top-item-figure{position:relative;float:left;width:27.59%}.news-top-item .news-top-item-figure>img{display:block;width:100%}.news-top-item .news-top-item-text{float:left;width:68.97%;margin-left:3.44%}.news-top-item .news-top-item-desc{font-size:12px;font-size:1.2rem;line-height:20px}.news-top-item .news-top-item-desc:after{content:"";display:block;clear:both;height:0;visibility:hidden}.news-top-item .news-top-item-desc-date{float:left}.news-top-item .news-top-item-desc-category{float:left;margin-left:10px;font-weight:bold;color:#00afcf}.news-top-item .news-top-item-title{font-size:14px;font-size:1.4rem;line-height:24px;font-weight:bold;margin-top:5px}.knowledge{background:#fff}.knowledge .box-footlink{border-top:1px solid #ccc}.knowledge-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.knowledge-item{width:50%;float:left;box-sizing:border-box;border-bottom:1px solid #ccc}.knowledge-item:nth-child(2n+1){border-right:1px solid #ccc}.knowledge-item:nth-last-child(-n+2){border-bottom:none}.knowledge-item:nth-last-child(-n+2):nth-child(2n){border-bottom:1px solid #ccc}.knowledge-item:nth-last-child(-n+2):nth-child(2n):last-child{border-bottom:none}.knowledge-item a{padding:15px 20px}.knowledge-item .knowledge-item-figure{width:100%;height:186px;position:relative;overflow:hidden}.knowledge-item .knowledge-item-figure>img{display:block;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;max-width:none}.knowledge-item .knowledge-item-figure>img.tall{width:100%;height:auto}.knowledge-item .knowledge-item-figure>img.wide{width:auto;height:100%}.knowledge-item .knowledge-item-text{margin-top:12px}.knowledge-item .knowledge-item-title{font-size:14px;font-size:1.4rem;line-height:18px;font-weight:bold}.knowledge-item .knowledge-item-price{font-size:12px;font-size:1.2rem;line-height:18px;color:#e4007f;margin-top:5px}@media only screen and (max-width: 480px){.knowledge-item{width:100%;float:none}.knowledge-item:nth-child(2n+1){border-right:none}.knowledge-item:nth-last-child(-n+2){border-bottom:1px solid #ccc}.knowledge-item:nth-last-child(-n+2):nth-child(2n):last-child{border-bottom:none}.knowledge-item a{padding:0}.knowledge-item .knowledge-item-figure{width:100%}.knowledge-item .knowledge-item-text{margin-top:0;padding:15px}.knowledge-item .knowledge-item-title{font-size:15px;font-size:1.5rem;line-height:20px}}.shop{background:#fff}.shop .box-footlink{border-top:1px solid #ccc}.shop-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.shop-item{width:33.33333%;float:left;box-sizing:border-box;border-right:1px solid #ccc}.shop-item:nth-child(3n){border-right:none}.shop-item a{padding:24px 20px}.shop-item .shop-item-figure{width:100%;height:164px;position:relative;overflow:hidden}.shop-item .shop-item-figure>img{display:block;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;max-width:none}.shop-item .shop-item-figure>img.tall{width:auto;height:100%}.shop-item .shop-item-figure>img.wide{width:100%;height:auto}.shop-item .shop-item-text{margin-top:25px}.shop-item .shop-item-title{font-size:14px;font-size:1.4rem;line-height:18px;font-weight:bold}.shop-item .shop-item-price{font-size:12px;font-size:1.2rem;line-height:18px;color:#e4007f;margin-top:5px}@media only screen and (max-width: 480px){.shop-item{width:100%;float:none;border-right:none;border-bottom:1px solid #ccc}.shop-item:last-child{border-bottom:none}.shop-item a{padding:15px}.shop-item a:after{content:"";display:block;clear:both;height:0;visibility:hidden}.shop-item .shop-item-figure{float:left;width:27.59%;height:auto;position:static}.shop-item .shop-item-figure>img{display:block;position:static;width:100%;left:auto;top:auto;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);max-width:none}.shop-item .shop-item-text{float:left;width:68.97%;margin-top:0;margin-left:3.44%}.shop-item .shop-item-title{font-size:15px;font-size:1.5rem;line-height:20px}}.month{background:#fff}.month .icon-new:before{display:none}.month .icon-new .month-item-figure:before{content:"";background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:40px;width:40px;background-position:0 -1336px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:block;position:absolute;top:0;left:0;z-index:2}.month-item{width:100%;box-sizing:border-box;border-bottom:1px solid #ccc}.month-item a{padding:20px}@media only screen and (max-width: 480px){.month-item a{padding:15px}}.month-item:after{content:"";display:block;clear:both;height:0;visibility:hidden}.month-item .month-item-figure{position:relative;float:left;width:27.59%}.month-item .month-item-figure>img{display:block;width:100%}.month-item .month-item-figure>span{display:block;position:absolute;top:0;left:0;font-size:14px;font-size:1.4rem;line-height:30px;text-align:center;color:#fff100;font-weight:bold;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:30px;width:30px;background-position:0 -1447px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.month-item .month-item-text{float:left;width:68.97%;margin-left:3.44%}.month-item .month-item-desc{font-size:12px;font-size:1.2rem;line-height:20px}.month-item .month-item-desc:after{content:"";display:block;clear:both;height:0;visibility:hidden}.month-item .month-item-desc-date{float:left}.month-item .month-item-desc-category{float:left;margin-left:10px;font-weight:bold;color:#00afcf}.month-item .month-item-title{font-size:14px;font-size:1.4rem;line-height:24px;font-weight:bold;margin-top:5px}.panel{background:#fff;color:#000;border-bottom:1px solid #ccc;font-size:12px;font-size:1.2rem}@media only screen and (max-width: 640px){.panel{border-bottom:none}}.panel-item-figure{width:100%}.panel-item-figure img{width:100%}@media only screen and (max-width: 640px){.panel-item-figure{width:48%;margin-right:2%;float:left}}@media only screen and (max-width: 480px){.panel-item-figure{width:100%;margin:0;float:none}}.panel-item-desc{padding:6px 6px 10px 6px;line-height:1.3}@media only screen and (max-width: 640px){.panel-item-desc{width:50%;float:left;padding:0}}@media only screen and (max-width: 480px){.panel-item-desc{margin-top:10px;width:100%;float:none}}.panel-item-inner{display:block;overflow:hidden}@media only screen and (max-width: 640px){.panel-item-inner{padding:10px}}.serial{background:#fff;color:#000;font-size:12px;font-size:1.2rem}.serial-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.serial-item-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 980px){.serial-item-inner{padding:10px}.serial-item-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}}@media only screen and (max-width: 480px){.serial-item-inner{padding:10px}.serial-item-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}}.serial-item{padding:10px;float:left;width:300px;border-bottom:1px solid #cccccc}.serial-item:nth-child(2n){float:right;width:299px;border-left:1px solid #cccccc}@media only screen and (max-width: 480px){.serial-item:nth-child(2n):nth-child(2n){float:none;width:100%;border-left:none}}@media only screen and (max-width: 980px){.serial-item:nth-child(2n),.serial-item{float:none;width:100%;padding:0;overflow:hidden}}.serial-item-head{display:block;margin-bottom:10px}.serial-item-head:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 980px){.serial-item-head{margin-bottom:0;float:left;width:40%}}@media only screen and (max-width: 480px){.serial-item-head{float:none;width:100%;margin-bottom:10px}}.serial-item-text{float:right;width:190px}@media only screen and (max-width: 980px){.serial-item-text{float:none;width:100%;margin-top:10px}}@media only screen and (max-width: 480px){.serial-item-text{float:left;width:78%;margin-top:0}}.serial-item-figure{width:90px;float:left;text-align:center;margin-right:10px}@media only screen and (max-width: 980px){.serial-item-figure{float:none;width:100%;margin:0}}@media only screen and (max-width: 480px){.serial-item-figure{float:left;width:20%;margin-right:2%}}.serial-item-figure img{width:100%}.serial-item-title{line-height:1.3}@media only screen and (max-width: 980px){.serial-item-innerList{float:left;width:60%}}@media only screen and (max-width: 480px){.serial-item-innerList{float:none;width:100%}}@media only screen and (max-width: 980px){.serial-item-head-inner{padding:0 10px 10px 0}}@media only screen and (max-width: 480px){.serial-item-head-inner{padding:0 10px 10px 0}}.serial-item-desc{font-size:1.4rem;font-weight:bold;margin-bottom:5px}@media only screen and (max-width: 480px){.serial-item-desc{margin-top:8px;font-size:14px;font-size:1.4rem}}.serial-item-innerList-item{background:#f0f0f0;padding:10px;border-top:1px solid #fff;border-bottom:1px solid #c0c0c0}.serial-item-innerList-item:first-child{border-top:none}.serial-item-innerList-item:last-child{border-bottom:none}.serial-item-innerList-hdg{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}.serial-item-innerList-date{margin-bottom:6px}.serialList{font-size:12px;font-size:1.2rem}.serialList-item{padding:15px 10px;border-bottom:1px solid #ccc}.serialList-item:after{content:"";display:block;clear:both;height:0;visibility:hidden}.serialList-item-hdg{margin-bottom:5px;font-size:18px;font-size:1.8rem;line-height:1.3;font-weight:bold}@media only screen and (max-width: 640px){.serialList-item-head{display:table;direction:rtl;margin-bottom:10px}}.serialList-item-head-desc{margin-bottom:10px;font-size:12px;font-size:1.2rem;line-height:1.3}@media only screen and (max-width: 640px){.serialList-item-head-desc{padding-left:10px;display:table-cell;vertical-align:middle;direction:ltr}}.serialList-item-head-figure{float:left;width:300px;text-align:center}.serialList-item-head-figure img{width:100%}@media only screen and (max-width: 640px){.serialList-item-head-figure{float:none;width:50%;display:table-cell;vertical-align:middle}}.serialList-item-innerList-wrapper{float:right;width:310px}@media only screen and (max-width: 640px){.serialList-item-innerList-wrapper{width:auto;float:none}}.serialList-item-innerList{min-height:180px;margin-bottom:10px}@media only screen and (max-width: 640px){.serialList-item-innerList{min-height:inherit}}.serialList-item-innerList-item{background:#f0f0f0;padding:10px;border-top:1px solid #fff;border-bottom:1px solid #c0c0c0}.serialList-item-innerList-item:first-child{border-top:none}.serialList-item-innerList-item:last-child{border-bottom:none}.serialList-item-innerList-date{margin-bottom:6px}.serialList-item-detail{text-align:right}.serialList-item-detail a{position:relative;display:inline-block}.serialList-item-detail a:before{content:"";font-size:12px;font-size:1.2rem;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:12px;width:6px;background-position:0 -839px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:block;position:absolute;top:0;left:-10px}.special{background:#444444;color:#fff;font-size:12px;font-size:1.2rem}.special-inner:after{content:"";display:block;clear:both;height:0;visibility:hidden}.special-item{border-bottom:1px solid #000000}.special-item:nth-child(2n-1){width:320px;float:left}@media only screen and (max-width: 980px){.special-item:nth-child(2n-1){width:49.5%}}@media only screen and (max-width: 480px){.special-item:nth-child(2n-1){width:100%}}.special-index .special-item:nth-child(2n-1){width:100%}.special-item:nth-child(2n-1) .special-item-inner{padding:10px}.special-item:nth-child(2n){width:319px;float:left;border-left:1px solid #000000}@media only screen and (max-width: 980px){.special-item:nth-child(2n){width:49.5%}}@media only screen and (max-width: 480px){.special-item:nth-child(2n){width:100%;border-left:none}}.special-index .special-item:nth-child(2n){width:100%;border-left:none}.special-item:nth-child(2n) .special-item-inner{padding:10px 9px 10px 10px}.special-item-inner{display:block}.special-item-figure{width:300px}@media only screen and (max-width: 980px){.special-item-figure{width:100%}}.special-index .special-item-figure{width:100%;height:200px;overflow:hidden}@media only screen and (max-width: 640px){.special-index .special-item-figure{height:auto}}.grid-inner .special-item-figure{height:100px;overflow:hidden}@media only screen and (max-width: 640px){.grid-inner .special-item-figure{height:auto}}.special-item-figure img{width:100%}.special-item-text{margin-top:10px;font-size:14px;font-size:1.4rem}.special-item-title{margin-bottom:7px}.special-item-desc{line-height:1.3}.pageNav{display:table;width:100%;padding-top:20px;padding-bottom:20px}@media only screen and (max-width: 980px){.pageNav{padding-top:10px;padding-bottom:10px;margin-bottom:20px}}@media only screen and (max-width: 480px){.pageNav{margin-bottom:0}}.pageNav-in-headline .pageNav{padding:0}.pageNav-in-headline{position:absolute;right:10px;top:10px;width:50%;padding:0}@media only screen and (max-width: 640px){.pageNav-in-headline{width:65%}}@media only screen and (max-width: 480px){.pageNav-in-headline{position:static;width:100%;margin-top:10px}}.pageNav-btnPrev,.pageNav-num,.pageNav-btnNext{display:table-cell;vertical-align:middle}.pageNav-btnPrev,.pageNav-btnNext{display:block;width:50px;height:47px;line-height:50px;text-align:center;font-size:16px;font-size:1.6rem;font-weight:bold;color:#fff;background-color:#00afcc;border-bottom:3px solid #008ca3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.pageNav-btnPrev:hover,.pageNav-btnNext:hover{text-decoration:none;background-color:#00dbff}@media only screen and (max-width: 980px){.pageNav-btnPrev,.pageNav-btnNext{width:40px;height:37px;line-height:40px;font-size:12px;font-size:1.2rem}}.pageNav-in-headline .pageNav-btnPrev,.pageNav-in-headline .pageNav-btnNext{width:26px;height:23px;line-height:26px;font-size:12px;font-size:1.2rem}@media only screen and (max-width: 980px){.pageNav-btnPrev{margin-left:10px}}.pageNav-in-headline .pageNav-btnPrev{margin-right:8px}.no-pagenum .pageNav-btnPrev{float:left}@media only screen and (max-width: 980px){.pageNav-btnNext{margin-right:10px}}.pageNav-in-headline .pageNav-btnNext{margin-left:8px}.no-pagenum .pageNav-btnNext{float:right}.pageNav-num{text-align:center;width:100%}.pageNav-num-item{display:inline;font-size:20px;font-size:2rem;color:#00afcc;padding:10px}.pageNav-num-item.active,.pageNav-num-item .current_page{color:#000;text-decoration:underline}@media only screen and (max-width: 980px){.pageNav-num-item{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 480px){.pageNav-num-item{padding-left:5px;padding-right:5px}}.pageNav-in-headline .pageNav-num-item{font-size:14px;font-size:1.4rem;letter-spacing:0.2em}@media only screen and (max-width: 480px){.pageNav-in-headline .pageNav-num-item{font-size:16px;font-size:1.6rem;letter-spacing:0.4em}}.pageNav-in-headline .pageNav-num-item a{padding:0 10px 0 0}.pageNav-in-headline .pageNav-num-item a:last-child{padding:0}.article{margin-top:20px}.article-category{margin-bottom:20px;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-bottom:1px solid #cccccc}@media only screen and (max-width: 980px){.article-category{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}@media only screen and (max-width: 480px){.article-category{margin-bottom:0}}.article-thum{margin-bottom:15px}.article-thum img{width:100%;height:auto}@media only screen and (max-width: 480px){.article-thum{margin-bottom:10px}}.article-header{margin-bottom:25px}@media only screen and (max-width: 980px){.article-header{padding:0 10px}}@media only screen and (max-width: 480px){.article-header{margin-bottom:15px}}.article-header-date{display:block;font-size:14px;font-size:1.4rem;margin-bottom:5px}.article-header-category{margin-left:12px;margin-bottom:5px;color:#00afcc}.article-header-hdg{font-size:24px;font-size:2.4rem}.article-snsTop{margin-bottom:30px}@media only screen and (max-width: 980px){.article-snsTop{padding:0 10px;margin-bottom:10px}}.article-snsBottom{margin-bottom:30px}@media only screen and (max-width: 980px){.article-snsBottom{padding:0 10px}.article-snsBottom .article-sns-pc{display:block}}.article-sns-pc:after,.article-sns-sp:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 480px){.article-sns-pc{display:none}}.article-sns-pc .article-sns-item{min-height:70px}.article-sns-sp{display:none}@media only screen and (max-width: 480px){.article-sns-sp{display:block}}.article-sns-item{float:left;margin-right:10px}@media only screen and (max-width: 480px){.article-sns-item{margin-bottom:10px}}.article-body{font-size:12px;font-size:1.2rem;line-height:1.3;word-wrap:break-word}@media only screen and (max-width: 980px){.article-body{padding:0 10px;margin-bottom:20px}}.article-facebookComments{margin-bottom:50px;padding:10px;background-color:#fff}@media only screen and (max-width: 980px){.article-facebookComments{padding:0;margin:0 10px 30px}}.fb-comments,.fb-comments iframe[style]{width:100% !important}.article-detailList{margin-top:25px;margin-bottom:50px}.article small{display:inline-block}.aside-list{width:100%;margin:0 auto}.aside-list:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 980px){.aside-list{width:620px}}@media only screen and (max-width: 640px){.aside-list{width:100%}}.aside-list-item{width:100%}@media only screen and (max-width: 980px){.aside-list-item{float:left;width:300px}}@media only screen and (max-width: 640px){.aside-list-item{float:none;width:100%}.aside-list-item .aside-list-item-desc{float:none;width:100%}}.aside-list-item-last{margin-left:0}@media only screen and (max-width: 980px){.aside-list-item-last{margin-left:20px}}@media only screen and (max-width: 640px){.aside-list-item-last{margin-left:0}}.l-aside-mailmagazine{width:282px;margin:10px auto 0}.l-aside-mailmagazine:after{content:"";display:block;clear:both;height:0;visibility:hidden}.l-aside-mailmagazine-input{border-top:2px solid #d6d6d6;border-bottom:2px solid #d6d6d6;border-left:2px solid #d6d6d6;border-right:none;height:34px;width:248px;float:left;padding-left:10px;margin-top:1px;font-size:14px;font-size:1.4rem;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.l-aside-mailmagazine-btn{margin-top:1px;float:left;cursor:pointer;text-indent:-9999px;display:block;height:34px;width:34px;background-color:#fff}.l-aside-mailmagazine-btn-inner{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:34px;width:34px;background-position:0 -805px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}@media only screen and (min-width: 980px){.l-aside-mailmagazine-btn-inner{-moz-transition:opacity 0.12s linear;-webkit-transition:opacity 0.12s linear;transition:opacity 0.12s linear}.l-aside-mailmagazine-btn-inner:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}}.related{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:50px;border-bottom:1px solid #ccc;background-color:#fff}.related:last-child{margin-bottom:0}.related-hdg{padding:10px;border-bottom:2px solid #cccccc;font-size:18px;font-size:1.8rem}.related-items:after{content:"";display:block;clear:both;height:0;visibility:hidden}.related-item{float:left;width:33.33333%;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc}.related-item a{display:block}.related-item:nth-child(3n){border-right:none}@media only screen and (max-width: 480px){.related-item{width:50%}.related-item:nth-child(3n){border-right:1px solid #cccccc}.related-item:nth-child(2n){border-right:none}}.related-item-figure{width:100%}.related-item-figure img{width:100%}.related-item-text{margin-top:10px;font-size:12px;font-size:1.2rem}.related-item-title{margin-bottom:7px}.related-item-category{color:#00afcc;margin-left:6px}@media only screen and (max-width: 480px){.related-item-category{margin-left:0;margin-top:3px;display:block}}.related-item-desc{line-height:1.3}.is-recommend{background-color:#fff000;position:relative}.is-recommend span{font-size:12px;font-size:1.2rem}.is-recommend a{background-color:#444;font-size:12px;font-size:1.2rem;line-height:1;padding:8px 12px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;position:absolute;right:10px;top:5px;color:#fff}.is-recommend a:after{content:"";display:inline-block;width:11px;height:11px;background-image:url(/assets/image/bg_btn_blank_2.png);background-size:100% 100%;margin-left:5px}@media only screen and (max-width: 640px){.is-recommend a{display:none}}.recommend_items{width:100%}.recommend_items:after{display:block;content:"";clear:both}.recommend_items li{float:left;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #ccc}.recommend_items li:first-child{border-left:none}@media only screen and (max-width: 640px){.recommend_items li{width:50%}.recommend_items li:nth-child(2n+1){clear:both;border-left:none}.recommend_items li:nth-child(n+3){border-top:1px solid #ccc}}.recommend_items li a{padding:20px 18px 25px;display:block}@media only screen and (max-width: 640px){.recommend_items li a{padding:15px}}.recommend_items li .recommend_items_image_wrapper{width:100%;height:124px;position:relative}.recommend_items li .recommend_items_image_wrapper .recommend_items_image{max-width:100%;max-height:100%;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}.recommend_items li .recommend_items_text{margin-top:5px;font-size:14px;font-size:1.4rem}.recommend_items li .recommend_items_text .recommend_items_price{font-size:12px;font-size:1.2rem;color:#e20f68}.recommend_items-wide{width:100%}.recommend_items-wide:after{content:"";display:block;clear:both;height:0;visibility:hidden}.recommend_items-wide li{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ccc;border-bottom:1px solid #ccc}@media only screen and (max-width: 640px){.recommend_items-wide li{width:100%;float:none;border-right:none}}.recommend_items-wide li>a{padding:20px 10px 15px;display:block}@media only screen and (max-width: 640px){.recommend_items-wide li>a{padding:20px 10px}}.recommend_items-wide li>a>div{width:100%;position:relative}.recommend_items-wide li>a>div:after{content:"";display:block;clear:both;height:0;visibility:hidden}.recommend_items-wide li:nth-child(2n+1){clear:both}.recommend_items-wide li:nth-child(2n){border-right:none}.recommend_items-wide li:last-child{border-bottom:none}.recommend_items-wide li:nth-last-child(2):nth-child(2n+1){border-bottom:none}@media only screen and (max-width: 640px){.recommend_items-wide li:nth-last-child(2):nth-child(2n+1){border-bottom:1px solid #ccc}}.recommend_items-wide li .recommend_items_image_wrapper{float:left;width:128px}.recommend_items-wide li .recommend_items_image_wrapper img{width:128px;height:auto;display:block}.recommend_items-wide li .recommend_items_text_wrapper{float:right;width:calc(100% - 128px - 10px);padding-bottom:30px}@media only screen and (max-width: 640px){.recommend_items-wide li .recommend_items_text_wrapper{width:calc(100% - 128px - 15px)}}.recommend_items-wide li .recommend_items_text_wrapper .recommend_items_title{font-size:17px;font-size:1.7rem;font-weight:bold}.recommend_items-wide li .recommend_items_text_wrapper .recommend_items_lead{font-size:13px;font-size:1.3rem;margin-top:15px}.recommend_items-wide li .recommend_items_text_wrapper .recommend_items_price{font-size:15px;font-size:1.5rem;color:#e20f68;width:calc(100% - 128px - 10px);position:absolute;bottom:0;right:0}@media only screen and (max-width: 640px){.recommend_items-wide li .recommend_items_text_wrapper .recommend_items_price{width:calc(100% - 128px - 15px)}}.recommend_topics{width:100%;border-top:1px solid #ccc;text-align:center}.recommend_topics:after{display:block;content:"";clear:both}.recommend_topics li{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #ccc;padding:13px 13px 16px 7px}.recommend_topics li:first-child{padding:13px 7px 16px 13px;border-left:none}@media only screen and (max-width: 640px){.recommend_topics li:first-child{padding:0 10px}}@media only screen and (max-width: 640px){.recommend_topics li{float:none;width:100%;padding:0 10px;margin-bottom:13px;border-left:none}.recommend_topics li:first-child{margin-top:13px}}.box-footlink.recommend-box{display:none;border-top:1px solid #ccc}@media only screen and (max-width: 640px){.box-footlink.recommend-box{display:block}}.box-footlink.recommend-box.wide{display:block}.box-footlink.recommend-box a{padding-right:18px}.box-footlink.recommend-box a:after{width:12px;background-image:url(/assets/image/bg_btn_blank.png);background-size:100% 100%;background-position:0 0;right:0;left:auto}.ad-optional{position:absolute;left:50%;top:auto}@media only screen and (max-width: 980px){.ad-optional{display:none}}.ad-optional-01,.ad-optional-02{position:absolute;width:200px;top:auto;z-index:1}.ad-optional-01{left:-700px}.fixed .ad-optional-01{position:fixed;left:50%;margin-left:-700px;top:0}.ad-optional-02{right:-700px}.fixed .ad-optional-02{position:fixed;right:50%;margin-right:-700px;top:0}body{overflow-x:hidden}.article-body{line-height:1.8;font-size:16px;font-size:1.6rem}.article-body a{color:#00afcc}.article-body a[target=_blank]{padding:2px 17px 0 0;background:url(/assets/image/bg_btn_blank.png) no-repeat right 0}.article-body a.no-external-icon{padding:2px 0 0 0;background:none}.article-body a[href$=".pdf"]{padding:2px 20px 0 0;background:url(/assets/image/bg_link_pdf.png) no-repeat right 0}.article-body p{margin:30px 0}.article-body span{color:#00356a;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック', sans-serif;font-weight:bold}.article-body b,.article-body em{color:#000;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:bold}.article-body small{font-size:12px;font-size:1.2rem}.article-body h2{font-size:20px;font-size:2rem;line-height:1.1;padding-top:50px;margin-top:55px;margin-bottom:30px;position:relative}.article-body h2:after{position:absolute;width:130px;height:5px;background:#000;content:"";top:-5px;left:0}.article-body h2:first-child{padding-top:0;margin-top:25px}.article-body h2:first-child:after{display:none}.article-body .article-hdg{font-size:24px;font-size:2.4rem}.article-body .indent-block{padding-left:1em}.article-body code{font-size:12px;font-size:1.2rem;background-color:#fff;display:block;padding:20px;margin:20px 0}.article-body .list01:after{content:"";display:block;clear:both;height:0;visibility:hidden}.article-body .list01 li{font-size:16px;font-size:1.6rem;width:310px}@media only screen and (max-width: 640px){.article-body .list01 li{width:45%}}.article-body .list01 li p{margin-top:4px;font-size:10px;font-size:1rem;line-height:1.3}.article-body .list01 li:first-child{float:left}.article-body .list01 li:nth-child(2){float:right}.article-body .list02 li{margin-bottom:20px;padding-left:1em;text-indent:-1em}.article-body .credit{margin:0;text-align:right;font-size:12px;font-size:1.2rem;line-height:1.3}.article-body .info{margin:40px auto;display:table}.article-body .info:after{content:"";display:block;clear:both;height:0;visibility:hidden}.article-body .info li{width:300px;display:table-cell;vertical-align:middle;font-size:12px;font-size:1.2rem}.article-body .info li:nth-child(2){padding-left:40px}@media only screen and (max-width: 480px){.article-body .info li{display:block;width:100%}.article-body .info li:nth-child(2){padding-left:0}}.article-body .info li span{font-weight:bold}.article-body .table01{margin:30px 0;display:table;table-layout:fixed;width:100%}.article-body .table01:after{content:"";display:block;clear:both;height:0;visibility:hidden}.article-body .table01 ul{display:table-row}.article-body .table01 ul li{font-size:12px;font-size:1.2rem;padding:9px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;display:table-cell;vertical-align:middle}.article-body .table01 ul li:first-child{font-size:16px;font-size:1.6rem;padding:9px 9px 9px 8px;background-color:#ccc;border-bottom:1px solid #fff;text-align:center}.article-body .table01 ul:first-child li{border-top:1px solid #ccc}.article-body .table01 ul:last-child li:first-child{border-bottom:none}.article-body .sendmailmaga-wrap:after{content:"";display:block;clear:both;height:0;visibility:hidden}.C{font-weight:bold;margin-bottom:40px}.C>span:first-child{font-weight:normal;color:#e95383}p.a>span:first-child{color:#00ab84;font-weight:normal}p.b>span:first-child{color:#537de9;font-weight:normal}p.c>span:first-child{color:#f07c00;font-weight:normal}.quote01{background:#fff;padding:20px 20px 30px 20px;margin:40px auto 30px auto;font-size:14px;font-size:1.4rem}.quote01 div{padding:30px 0 0 10px;background:url(/assets/image/bg_comment_box.png) no-repeat 0 0}.quote01 .link{text-align:right;margin:20px 0 0 0;font-size:12px;font-size:1.2rem}.quote02{line-height:1.3;color:#666666;margin:30px auto;font-size:12px;font-size:1.2rem}.quote02 span{font-weight:bold;color:#000000}.mt0{margin-top:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.syntaxhighlighter{overflow:hidden}.article-body .section h4{font-size:20px;font-size:2rem;line-height:1.1;padding-top:50px;margin-top:55px;margin-bottom:30px;position:relative}.article-body .section h4:after{position:absolute;width:130px;height:5px;background:#000;content:"";top:-5px;left:0}.article-body .section .imgCaptionP{font-size:12px;font-size:1.2rem;margin-top:10px}.article-body .text_right{text-align:right}.article-body .writer{margin:0;font-size:12px;font-size:1.2rem;line-height:1.3}.article-body .section_double{margin:40px auto;display:table}.article-body .section_double:after{content:"";display:block;clear:both;height:0;visibility:hidden}.article-body .section_double .section_left{width:300px;display:table-cell;vertical-align:middle;font-size:12px;font-size:1.2rem}.article-body .section_double .section_left:nth-child(2){padding-left:40px}@media only screen and (max-width: 480px){.article-body .section_double .section_left{display:block;width:100%}.article-body .section_double .section_left:nth-child(2){padding-left:0}}.article-body .section_double .section_left span{font-weight:bold}.article-body .section_double .section_left h4{color:#662d91}.article-body .section_double .section_right{width:300px;display:table-cell;vertical-align:middle;font-size:12px;font-size:1.2rem;padding-left:40px}@media only screen and (max-width: 480px){.article-body .section_double .section_right{display:block;width:100%}.article-body .section_double .section_right:nth-child(2){padding-left:0}}.article-body .section_double .section_right span{font-weight:bold}.article-body .section_double .section_right h4{color:#000;font-weight:bold}.disp-pc{display:block}@media only screen and (max-width: 480px){.disp-pc{display:none}}.disp-tab{display:none}@media only screen and (max-width: 980px){.disp-tab{display:block}}.disp-sp{display:none}@media only screen and (max-width: 480px){.disp-sp{display:block}}.btn{width:400px;display:block;margin:20px auto;text-align:center;border-bottom:2px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-size:1.4rem;color:#000;background-color:#fff}div.article-body .btn{color:#000;padding:15px 50px}.btn[target=_blank],div.article-body .btn[target=_blank]{background:url("/assets/image/bg_btn_blank.png") no-repeat 430px 50%;background-color:#fff}.btn:hover{text-decoration:none;background-color:#fff}@media only screen and (max-width: 640px){.btn{width:70%}.btn[target=_blank],div.article-body .btn[target=_blank]{background:url("/assets/image/bg_btn_blank.png") no-repeat 85% 50%;background-color:#fff;padding:10px 10%}}.btngroup{display:table;width:100%;margin-top:30px;margin-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 980px){.btngroup{padding-left:10px;padding-right:10px}}.btngroup-item{display:table-cell}.btngroup-3 .btngroup-item{width:33.33333%}@media only screen and (max-width: 480px){.btngroup-3 .btngroup-item{display:block;width:100%}}.btngroup-btn{position:relative;display:block;padding:10px 15px 8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:12px;font-size:1.2rem;color:#fff}.btngroup-btn.grey{background:#8c8c8c;border-bottom:3px solid #707070}.btngroup-btn.pink{background:#e95383;border-bottom:3px solid #ba4269}.btngroup-btn:after{position:absolute;right:15px;top:14px;content:"";background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:8px;width:6px;background-position:0 -851px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}@media only screen and (max-width: 480px){.btngroup-btn{margin-bottom:10px}}.btngroup-btn.studiodb-btn,.btngroup-btn.jobs-btn{margin-right:10px}.btn-text-list{padding:10px}.btn-text-list:after{content:"";display:block;clear:both;height:0;visibility:hidden}.btn-text-list-l{float:left;width:360px;color:#666666;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 980px){.btn-text-list-l{float:none;width:100%;margin-bottom:10px}}.btn-text-list-r{float:right;width:260px}.btn-text-list-r .btn{width:260px;display:block;margin:20px auto;text-align:center;border-bottom:2px solid #ba4269;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-size:1.4rem;color:#fff;background-color:#e95383;padding:10px 0 8px 0;margin:0;font-size:12px;font-size:1.2rem}div.article-body .btn-text-list-r .btn{color:#fff;padding:15px 50px}.btn-text-list-r .btn[target=_blank],div.article-body .btn-text-list-r .btn[target=_blank]{background:url("/assets/image/bg_btn_blank.png") no-repeat 430px 50%;background-color:#e95383}.btn-text-list-r .btn:hover{text-decoration:none;background-color:#ef80a4}@media only screen and (max-width: 640px){.btn-text-list-r .btn{width:70%}.btn-text-list-r .btn[target=_blank],div.article-body .btn-text-list-r .btn[target=_blank]{background:url("/assets/image/bg_btn_blank.png") no-repeat 85% 50%;background-color:#e95383;padding:10px 10%}}@media only screen and (max-width: 980px){.btn-text-list-r .btn{width:66%;margin:0 auto}}@media only screen and (max-width: 480px){.btn-text-list-r .btn{width:100%}}@media only screen and (max-width: 980px){.btn-text-list-r{float:none;width:100%}}.box-linkList{font-size:12px;font-size:1.2rem}.box-linkList-item{padding:8px 10px;border-top:1px solid #cccccc}.box-linkList-item:first-child{border-top:none}.box-linkList-item:nth-child(5){border-bottom:1px solid #cccccc}.box-linkList-item-element{display:inline-block}.box-linkList-item-category{color:#fff;text-transform:uppercase;padding:2px 12px;vertical-align:3px;display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.studiodb-result-item-headline .box-linkList-item-category{margin-left:10px}.box-linkList-item-category.grey{background:#444444}.box-linkList-item-category.pink{background:#e95383}.box-linkList-item-category.smaller{font-size:12px;font-size:1.2rem}.box-linkList-item-category img{display:none}.box-linkList-item-date{padding:0 20px 0 10px}.box-linkList-item-title{padding-right:0;font-weight:bold;display:inline-block}.box-linkList-item-title:hover{text-decoration:underline}@media only screen and (max-width: 640px){.box-linkList-item-title{margin-top:5px}}@media only screen and (max-width: 480px){.box-linkList-item-title{display:block}}.customSearch{margin:0 10px}.customSearch .gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0;height:25px}.customSearch .cse .gsc-search-button{width:12px;padding:0 9px;height:22px;background-color:#00afcc;border-bottom:3px solid #008ca3}.customSearch .cse .gsc-search-button input.gsc-search-button-v2,.customSearch input.gsc-search-button-v2{width:13px;height:13px;padding:4px 6px 5px;background-color:#00afcc;border:none;border-bottom:3px solid #008ca3;transition:opacity 0.2s}.customSearch .cse .gsc-search-button input.gsc-search-button-v2:hover,.customSearch input.gsc-search-button-v2:hover{background-color:#00afcc;border:none;border-bottom:3px solid #008ca3;opacity:0.7}.studioSearch-form input[type=checkbox],.studioSearch-form input[type=radio]{display:none}.ie8 .studioSearch-form input[type=checkbox],.ie8 .studioSearch-form input[type=radio]{display:inline;width:15px}.studioSearch-form input[type=checkbox]+label,.studioSearch-form input[type=radio]+label{padding:0 0 0 22px;position:relative;display:inline-block;margin:0 12px 6px 0;cursor:pointer}.ie8 .studioSearch-form input[type=checkbox]+label,.ie8 .studioSearch-form input[type=radio]+label{padding-left:0}.ie8 .studioSearch-form input[type=checkbox]+label:before,.ie8 .studioSearch-form input[type=radio]+label:before{display:none}.studioSearch-form input[type=checkbox]+label:before,.studioSearch-form input[type=radio]+label:before{content:"";position:absolute;top:3px;left:0%}.ie8 .studioSearch-form input[type=checkbox]+label:before,.ie8 .studioSearch-form input[type=radio]+label:before{display:none}.studioSearch-form input[type=checkbox]+label:before{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:14px;width:14px;background-position:0 -865px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.studioSearch-form input[type=radio]+label:before{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:14px;width:14px;background-position:0 -2027px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.studioSearch-form input[type=checkbox]:checked+label:before{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:14px;width:14px;background-position:0 -879px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.studioSearch-form input[type=radio]:checked+label:before{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:14px;width:14px;background-position:0 -2041px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.studioSearch-form select{line-height:24px;-webkit-appearance:none;width:80%;font-size:12px;font-size:1.2rem;color:#666666;cursor:pointer}.studioSearch-form select:not(*:root){background:#fff url(/assets/image/select.png) no-repeat 100% 50%;padding:0 0 0 14px}.studioSearch-form-item{padding:10px;color:#fff;border-bottom:1px solid #000;display:table;background:#444444;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.studioSearch-form-item-col2 .studioSearch-form-item{display:table-cell;width:50%}@media only screen and (max-width: 640px){.studioSearch-form-item-col2 .studioSearch-form-item{display:block;width:100%}.studioSearch-form-item-col2 .studioSearch-form-item:after{content:"";display:block;clear:both;height:0;visibility:hidden}}@media only screen and (max-width: 980px){.studioSearch-form-item{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.studioSearch-form-item:after{content:"";display:block;clear:both;height:0;visibility:hidden}}.studioSearch-form-label{display:table-cell;width:110px;font-size:14px;font-size:1.4rem;vertical-align:middle}.studioSearch-form-label.smaller{font-size:12px;font-size:1.2rem}@media only screen and (max-width: 980px){.studioSearch-form-item-col2 .studioSearch-form-label{width:20%;padding-right:2%;float:left;font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 640px){.studioSearch-form-label{vertical-align:top;display:block;float:left;width:20%;padding-right:2%;font-size:12px;font-size:1.2rem}}.studioSearch-form-input{display:table-cell;vertical-align:middle;font-size:12px;font-size:1.2rem;line-height:1.5}.studioSearch-form-item-col2 .studioSearch-form-input{width:200px}@media only screen and (max-width: 980px){.studioSearch-form-item-col2 .studioSearch-form-input{width:78%;display:block;float:left}}.studioSearch-form-input input{width:80%}@media only screen and (max-width: 980px){.studioSearch-form-input{width:78%;float:left}}.studioSearch-form-input-text{width:480px;color:#aaa;padding:4px 0 4px 10px;border-top:2px solid #d6d6d6;border-left:2px solid #d6d6d6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-size:1.4rem}.studioSearch-form-inputLabel{padding:0 20px 0 6px}.studioSearch-form-item-col2{display:table;background:#444444}.studioSearch-form-item-col2:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 640px){.studioSearch-form-item-col2{display:block}}.studioSearch-form-input-block{margin-top:15px}.studioSearch-form-input-block:first-child{margin-top:0}.studioSearch-form-input-headline{margin-top:15px}.studioSearch-form-input-headline:first-child{margin-top:0}.expand-trigger{display:block;border:none;text-align:center;font-size:10px;font-size:1rem}.expand-trigger-label{font-size:14px;font-size:1.4rem;text-decoration:underline}.submit-trigger{padding:0;font-size:20px;font-size:2rem;display:block;width:100%;height:37px;line-height:40px;text-align:center;font-weight:bold;color:#fff;background-color:#00afcc;border-bottom:3px solid #008ca3;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}.submit-trigger:hover{text-decoration:none;background-color:#00dbff}@media only screen and (max-width: 980px){.submit-trigger{font-size:12px;font-size:1.2rem;border-radius:0}}.studiodb-result-description{margin:30px 0 10px 0;width:320px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 980px){.studiodb-result-description{margin-left:10px}}@media only screen and (max-width: 480px){.studiodb-result-description{margin-left:0;padding-left:10px;padding-right:10px}.studiodb-result-description img{width:100%}}.studiodb-result-item{padding:20px 10px;border-bottom:1px solid #cccccc}.studiodb-result-item:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 640px){.studiodb-result-item{padding:10px}}.single-use{border:none}.box-studiodb-result{margin-top:0}.box-studiodb-result.is-jobs{margin-top:30px}.studiodb-result-headline{border-bottom:1px solid #cccccc;position:relative;padding:14px 0 10px 10px;font-size:18px;font-size:1.8rem;height:24px}@media only screen and (max-width: 480px){.studiodb-result-headline{height:auto}}.studiodb-result-item-l{width:220px;float:left;margin-right:10px}@media only screen and (max-width: 980px){.studiodb-result-item-l{width:30%;margin-right:0}}@media only screen and (max-width: 640px){.studiodb-result-item-l{float:none;width:auto;margin-bottom:15px}.studiodb-result-item-l:after{content:"";display:block;clear:both;height:0;visibility:hidden}}.studiodb-result-image{text-align:center}@media only screen and (max-width: 640px){.studiodb-result-image{width:28%;padding-right:2%;float:left}}.studiodb-result-item-r{width:390px;float:left}@media only screen and (max-width: 980px){.studiodb-result-item-r{width:68%;padding-left:2%}}@media only screen and (max-width: 640px){.studiodb-result-item-r{float:none;width:auto;padding-left:0}}.studiodb-result-item-r.simple{width:100%;float:none}.studiodb-result-item-r+*{clear:both;padding-top:20px}.studiodb-result-item-headline{font-size:14px;font-size:1.4rem;font-weight:bold;margin-bottom:10px}.studiodb-result-item-headline a:hover{text-decoration:underline}.studiodb-result-item-desc{font-size:12px;font-size:1.2rem;word-wrap:break-word}.studiodb-result-item-desc p{margin-bottom:10px}.studiodb-result-item-iconList{margin-top:10px}.studiodb-result-item-iconList:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 640px){.studiodb-result-item-iconList{float:left;width:70%;margin-top:0}}.studiodb-result-item-icon{float:left;width:48px;margin-right:9px}.studiodb-result-item-icon:nth-child(4n){margin-right:0}@media only screen and (max-width: 640px){.studiodb-result-item-icon:nth-child(4n){margin-right:10px}}.studiodb-result-item-info{margin-top:40px;font-size:12px;font-size:1.2rem;display:table;table-layout:fixed}.single-use .studiodb-result-item-info{margin-top:0}@media only screen and (max-width: 640px){.studiodb-result-item-info{margin-top:10px;width:100%}}.is-jobs .studiodb-result-item-info{margin-top:20px;margin-bottom:20px}.studiodb-result-item-info-item{margin-bottom:10px;display:table-row;line-height:2.0}@media only screen and (max-width: 980px){.studiodb-result-item-info-item{width:25%}}.studiodb-result-item-info-label{display:table-cell;width:80px;padding-right:10px;vertical-align:top;font-weight:bold;text-transform:uppercase}.studiodb-result-item-info-contents{display:table-cell;width:290px;vertical-align:top;word-wrap:break-word}@media only screen and (max-width: 980px){.studiodb-result-item-info-contents{width:73%;padding-left:2%}}.studiodb-result-item-info-contents a{color:#00afcc}.studiodb-result-item-info-contents a:hover{text-decoration:underline}.is-jobs .studiodb-result-item-info-contents{line-height:1.5}.studioSearch-form input[type=checkbox]+label.detail,.studioSearch-form .detail{display:none}.studio-name-en{font-size:14px;font-size:1.4rem;padding-left:20px;padding-right:10px}@media only screen and (max-width: 980px){.studio-name-en{position:absolute;left:10px;top:35px;padding:0;font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 480px){.studio-name-en{position:static;left:auto;top:auto;display:block;margin-bottom:4px}}.studio-works{padding:20px 0 40px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.studio-works-movie{margin-bottom:30px;padding:0 10px}.studio-works-list{padding:0 10px}.studio-works-list:after{content:"";display:block;clear:both;height:0;visibility:hidden}.studio-works-item{float:left;width:200px;margin-right:10px;padding-bottom:20px}.studio-works-item:nth-child(3n){margin-right:0}.studio-works-item:nth-child(3n+1){clear:both}@media only screen and (max-width: 980px){.studio-works-item:nth-child(3n){margin-right:10px}.studio-works-item:nth-child(4n){margin-right:0px}.studio-works-item:nth-child(3n+1){clear:none}.studio-works-item:nth-child(4n+1){clear:both}}@media only screen and (max-width: 830){.studio-works-item:nth-child(3n){margin-right:0}.studio-works-item:nth-child(4n){margin-right:10px}.studio-works-item:nth-child(3n+1){clear:both}.studio-works-item:nth-child(4n+1){clear:none}}@media only screen and (max-width: 620){.studio-works-item:nth-child(2n){margin-right:0}.studio-works-item:nth-child(4n){margin-right:0}.studio-works-item:nth-child(2n+1){clear:both}}@media only screen and (max-width: 480px){.studio-works-item{float:none;margin:0 auto 20px auto}.studio-works-item:nth-child(3n),.studio-works-item:nth-child(4n){margin:0 auto 20px auto}}.studio-works-image{vertical-align:middle}.studio-works-image-inner{display:block}.studio-works-caption{font-size:12px;font-size:1.2rem;margin-top:15px}.studio-sns-widgets{padding:0 10px}.studio-sns-widgets:after{content:"";display:block;clear:both;height:0;visibility:hidden}.studio-widget-sns-01{float:right;width:300px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.studio-widget-sns-01 .fb-like-box,.studio-widget-sns-01 .fb-like-box span,.studio-widget-sns-01 .fb-like-box iframe[style]{width:100% !important}@media only screen and (max-width: 980px){.studio-widget-sns-01{width:49%}}@media only screen and (max-width: 640px){.studio-widget-sns-01{float:none;margin:0 auto 20px}}@media only screen and (max-width: 480px){.studio-widget-sns-01{width:240px}.studio-widget-sns-01 .fb-like-box,.studio-widget-sns-01 .fb-like-box span,.studio-widget-sns-01 .fb-like-box iframe[style]{width:inherit !important}}.studio-widget-sns-02{float:left;width:300px;margin-right:20px}.studio-widget-sns-02 iframe{height:350px}@media only screen and (max-width: 980px){.studio-widget-sns-02{width:49%;margin-right:2%}}@media only screen and (max-width: 640px){.studio-widget-sns-02{float:none;margin:0 auto}}@media only screen and (max-width: 480px){.studio-widget-sns-02{width:240px}}@media only screen and (max-width: 980px){.studiodb-detail-headline{height:52px}}@media only screen and (max-width: 480px){.studiodb-detail-headline{height:auto;padding-bottom:10px}}.contents-wrap.is-jobs .column-01{width:100%}.studiodb-jobs-header{margin:20px 10px 20px 10px}@media only screen and (max-width: 480px){.studiodb-jobs-header-image{display:block;width:100%;margin-bottom:10px}.studiodb-jobs-header-image .studiodb-jobs-header-image-item{padding-bottom:10px;display:inline-block}}.studiodb-jobs-header .bx-wrapper .bx-prev{left:-50px;background:url(/assets/image/bxslider/controls.png) no-repeat 0 -32px}.studiodb-jobs-header .bx-wrapper .bx-next{right:-50px;background:url(/assets/image/bxslider/controls.png) no-repeat -43px -32px}.studiodb-jobs-header .bx-wrapper .bx-loading{background:url(/assets/image/bxslider/bx_loader.gif) center center no-repeat #fff}.studiodb-jobs-header-image-item img{width:100%}.studiodb-jobs-header-content{padding-left:10px;margin-bottom:10px;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 480px){.studiodb-jobs-header-content{display:block;width:100%;padding-left:0}}.studiodb-jobs-header-content .copy{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:20px}.studiodb-jobs-links{margin:0 auto 30px;width:450px}.studiodb-jobs-links:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 480px){.studiodb-jobs-links{width:auto;margin:0 10px}}.studiodb-jobs-link{overflow:hidden;margin-bottom:10px;display:block;margin-right:10px;float:left}@media only screen and (max-width: 480px){.studiodb-jobs-link{float:none;margin-right:0}}.studiodb-jobs-link a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:220px;float:right;position:relative;display:block;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-size:1.4rem;color:#fff;background-color:#e95383;border-bottom:2px solid #ba4269}@media only screen and (max-width: 480px){.studiodb-jobs-link a{width:100%}}.studiodb-jobs-link a:after{position:absolute;top:50%;right:10px;content:"";margin-top:-4px;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:8px;width:6px;background-position:0 -851px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.studiodb-jobs-link.grey a{background-color:#8c8c8c;border-bottom:2px solid #707070}.studiodb-jobs-link:last-child{margin-right:0}.studiodb-jobs-content{padding:15px;background-color:#fff}.studiodb-jobs-lists{font-size:14px;font-size:1.4rem}.studiodb-jobs-list{padding:15px 0;border-bottom:1px solid #ccc}.studiodb-jobs-list:first-child{padding-top:0}.studiodb-jobs-list:last-child{padding-bottom:0;border-bottom:none}.studiodb-jobs-list dl{display:table}.studiodb-jobs-list-title{display:table-cell;vertical-align:top;width:100px;padding:0 5px}@media only screen and (max-width: 480px){.studiodb-jobs-list-title{display:block;margin-bottom:10px;padding:0}}.studiodb-jobs-list-data{display:table-cell;vertical-align:top;line-height:1.4}@media only screen and (max-width: 480px){.studiodb-jobs-list-data{display:block;padding:0 10px}}.studiodb-jobs-list-data p{margin-bottom:10px}.studiodb-jobs-contact{margin-top:60px;background-color:#fff;-moz-border-radius:4px 0;-webkit-border-radius:4px;border-radius:4px 0}.studiodb-jobs-contact-hdg{padding:10px;font-size:18px;font-size:1.8rem;border-bottom:2px solid #ccc}.studiodb-jobs-contact-body{padding:15px}.studiodb-jobs-contact-body .studiodb-jobs-list:last-child{border-bottom:1px solid #ccc;padding-bottom:10px}.studiodb-jobs-contact-link{padding:20px 20px 5px}.studiodb-jobs-contact-link a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:320px;margin:0 auto;padding:18px;position:relative;display:block;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-size:1.4rem;color:#fff;background-color:#e95383;border-bottom:3px solid #ba4269}@media only screen and (max-width: 480px){.studiodb-jobs-contact-link a{width:100%}}.studiodb-jobs-contact-link a:after{position:absolute;top:50%;right:10px;content:"";margin-top:-4px;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:8px;width:6px;background-position:0 -851px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.studiodb-jobs-list-img{margin-bottom:20px}.studiodb-jobs-list-desc-head{margin-bottom:10px;font-size:16px;font-size:1.6rem;font-weight:bold}.studiodb-result-item-form{display:none}.stnews-wrapper{display:none}.profile{margin-bottom:30px;margin-top:20px}@media only screen and (max-width: 980px){.profile{padding:0 10px}}.profile-hdg{margin-bottom:10px;font-size:14px;font-weight:bold}.profile-hdg-en{font-style:italic;margin-right:10px;font-size:20px}.profile-item{margin-bottom:15px}@media only screen and (max-width: 980px){.profile-item{display:table;padding-top:15px;border-top:1px solid #cccccc}}.profile-hdg+.profile-item{padding-top:0;border-top:none}.profile-img{margin-bottom:10px}@media only screen and (max-width: 980px){.profile-img{display:table-cell;vertical-align:top;width:130px;padding-right:10px}}@media only screen and (max-width: 980px){.profile-content{display:table-cell;vertical-align:top}}.profile-content span{color:#00356a;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:700}.profile-content span.C{color:#e95383;font-weight:400}.profile-content span.a{color:#00ab84;font-weight:400}.profile-content span.b{color:#537de9;font-weight:400}.profile-content span.c{color:#f07c00;font-weight:400}.profile-name{margin-bottom:10px;font-weight:bold;font-size:12px;font-size:1.2rem}.profile-desc{font-size:12px;font-size:1.2rem}.related-terms{padding:20px 10px;font-size:14px;font-size:1.4rem;word-break:break-all}.terms-index{margin:20px 10px}@media only screen and (max-width: 640px){.terms-index{margin-right:0}}.terms-nav{width:615px;margin:0 auto}@media only screen and (max-width: 640px){.terms-nav{width:100%}}.terms-nav-inner{margin-bottom:10px;display:table;width:100%}.terms-nav-inner:last-child{margin-bottom:0}.terms-nav-item{display:table-cell}.terms-nav-btn{width:115px;display:block;margin:20px auto;text-align:center;border-bottom:2px solid #008ca3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-size:1.4rem;color:#fff;background-color:#00afcc;margin:0 10px 0 0;padding:8px 0 6px 0;line-height:1.0;position:relative}div.article-body .terms-nav-btn{color:#fff;padding:15px 50px}.terms-nav-btn[target=_blank],div.article-body .terms-nav-btn[target=_blank]{background:url("/assets/image/bg_btn_blank.png") no-repeat 430px 50%;background-color:#00afcc}.terms-nav-btn:hover{text-decoration:none;background-color:#00dbff}@media only screen and (max-width: 640px){.terms-nav-btn{width:70%}.terms-nav-btn[target=_blank],div.article-body .terms-nav-btn[target=_blank]{background:url("/assets/image/bg_btn_blank.png") no-repeat 85% 50%;background-color:#00afcc;padding:10px 10%}}.terms-nav-item:nth-child(5n) .terms-nav-btn{margin-right:0}@media only screen and (max-width: 640px){.terms-nav-item:nth-child(5n) .terms-nav-btn{margin-right:10px}}.terms-nav-btn:after{position:absolute;top:12px;left:8px;content:"";background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:6px;width:8px;background-position:0 -859px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}@media only screen and (max-width: mb){.terms-nav-btn:after{left:4px}}@media only screen and (max-width: 640px){.terms-nav-btn{width:auto}}.terms-list{margin-top:40px}@media only screen and (max-width: 640px){.terms-list{margin-right:10px}}.terms-category{padding-top:50px;padding-bottom:4px;margin:0 0 20px 0;border-bottom:1px solid #ccc;font-size:16px;font-size:1.6rem}.terms-category:first-child{padding-top:0}@media only screen and (max-width: 640px){.terms-category{padding-top:30px}}.terms-subcategory{padding-left:4px;border-left:3px solid #ccc;margin-top:20px;font-size:16px;font-size:1.6rem}@media only screen and (max-width: 640px){.terms-subcategory{margin-bottom:10px}}.terms-label{margin:10px 0;display:block;font-size:14px;font-size:1.4rem;word-break:break-all}.terms-label:hover{text-decoration:underline}@media only screen and (max-width: 640px){.terms-label{display:inline-block;margin:0}.terms-label:after{content:"/";margin:0 5px}.terms-label:last-child:after{display:none}}.terms-header-sub{font-size:14px;font-size:1.4rem;font-weight:bold}div.article-body .latest-enquete-btn[target=_blank]{margin-bottom:40px;margin-top:0;width:240px;background:url("/assets/image/bg_btn_blank.png") no-repeat 300px 50%;background-color:#fff}@media only screen and (max-width: 640px){div.article-body .latest-enquete-btn[target=_blank]{font-size:12px;font-size:1.2rem;background:url("/assets/image/bg_btn_blank.png") no-repeat 240px 50%;background-color:#fff}}@media only screen and (max-width: 480px){div.article-body .latest-enquete-btn[target=_blank]{font-size:12px;font-size:1.2rem;background:url("/assets/image/bg_btn_blank.png") no-repeat 272px 50%;background-color:#fff}}.purchase-btns-wrapper{float:right;width:320px}@media only screen and (max-width: 640px){.purchase-btns-wrapper{width:100%}}@media only screen and (max-width: 480px){.purchase-btns-wrapper{margin-top:10px}}.purchase-btns-wrapper.digital-book{margin-top:40px}@media only screen and (max-width: 640px){.purchase-btns-wrapper.digital-book{margin-top:10px}}.purchase-btn-title{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:20px}@media only screen and (max-width: 640px){.purchase-btns-wrapper .purchase-btn-title{font-size:14px;font-size:1.4rem;margin-bottom:10px}}.purchase-btns:after{content:"";display:block;clear:both;height:0;visibility:hidden}.purchase-btn-item{float:left;width:100px;margin:0 10px 10px 0}.purchase-btn-item.btn-wide{width:320px}.purchase-btn-item.btn-wide-02{width:315px}@media only screen and (max-width: 640px){.purchase-btn-item,.purchase-btn-item.btn-wide,.purchase-btn-item.btn-wide-02{width:48%}}.purchase-btn-item a{display:block;margin:0;padding:19px 0 15px 0;line-height:1;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-size:1.4rem;color:#fff}@media only screen and (max-width: 640px){.purchase-btn-item a{font-size:12px;font-size:1.2rem}}.purchase-btn-item a:hover{text-decoration:none}.purchase-btn-item.shop a{color:#000;background-color:#fff000;border-bottom:3px solid #cfc419}.purchase-btn-item.shop a:hover{background-color:#fff333}.purchase-btn-item.wobs a{background-color:#444444;border-bottom:3px solid #363636}.purchase-btn-item.wobs a:hover{background-color:#5e5e5e}.purchase-btn-item.amazon a{background-color:#ff8a00;border-bottom:3px solid #cc6e00}.purchase-btn-item.amazon a:hover{background-color:#ffa133}.purchase-btn-item.rakuten a{background-color:#c00000;border-bottom:3px solid #9a0000}.purchase-btn-item.rakuten a:hover{background-color:#f30000}.purchase-btn-item.seven a{margin-right:0;background-color:#275498;border-bottom:3px solid #1f437a}.purchase-btn-item.seven a:hover{background-color:#316ac1}.purchase-btn-item.appstore a{color:#ffffff;background-color:#222222;border-bottom:3px solid #000000}.purchase-btn-item.appstore a:hover{background-color:#3c3c3c}.purchase-btn-item.kindle a{color:#fa9e23;background-color:#222222;border-bottom:3px solid #000000}.purchase-btn-item.kindle a:hover{background-color:#3c3c3c}.layout01 .purchase-btn-item:first-child{float:none}@media only screen and (max-width: 640px){.layout01 .purchase-btn-item:first-child{float:left;margin:0 4% 10px 0}}.layout01 .purchase-btn-item:nth-child(2){float:none}@media only screen and (max-width: 640px){.layout01 .purchase-btn-item:nth-child(2){float:left;margin:0 0 10px 0}}.layout01 .purchase-btn-item:nth-child(3){clear:both;margin-bottom:0}@media only screen and (max-width: 640px){.layout01 .purchase-btn-item:nth-child(3){width:48%;clear:none;margin:0 4% 10px 0}}.layout01 .purchase-btn-item:nth-child(4){margin-bottom:0}@media only screen and (max-width: 640px){.layout01 .purchase-btn-item:nth-child(4){width:48%;margin:0 0 10px 0}}.layout01 .purchase-btn-item:nth-child(5){margin-bottom:0;margin-right:0}@media only screen and (max-width: 640px){.layout01 .purchase-btn-item:nth-child(5){width:48%;margin:0 4% 10px 0}}@media only screen and (max-width: 640px){.layout02 .purchase-btn-item:first-child{margin:0 4% 10px 0}}.layout02 .purchase-btn-item:nth-child(2){margin-right:0}@media only screen and (max-width: 640px){.layout02 .purchase-btn-item:nth-child(2){margin:0 0 10px 0}}.layout02 .purchase-btn-item:nth-child(3){margin-bottom:0}@media only screen and (max-width: 640px){.layout02 .purchase-btn-item:nth-child(3){margin:0 4% 10px 0}}.layout02 .purchase-btn-item:nth-child(4){margin-right:0}@media only screen and (max-width: 640px){.layout02 .purchase-btn-item:nth-child(4){margin:0 0 10px 0}}@media only screen and (max-width: 640px){.layout02 .purchase-btn-item:nth-child(5){margin:0 4% 10px 0}}@media only screen and (max-width: 640px){.layout03 .purchase-btn-item:first-child{width:48%;margin:0 4% 10px 0}}.layout03 .purchase-btn-item:nth-child(2){margin-right:0}@media only screen and (max-width: 640px){.layout03 .purchase-btn-item:nth-child(2){width:48%;margin:0 0 10px 0}}.layout01 .seven{margin-right:0}.layout02 .seven{margin-right:0}.btn-wide{width:320px}@media only screen and (max-width: 640px){.btn-wide{width:48%}}.btn-wide-02{width:315px}@media only screen and (max-width: 640px){.btn-wide-02{width:48%}}.btn-middle{width:155px}.layout02{margin:0 auto 40px auto;width:640px}@media only screen and (max-width: 640px){.layout02{width:auto;margin:0 10px 40px 10px}}.link-blank{padding:2px 17px 0 0;background:url(/assets/image/bg_btn_blank.png) no-repeat right 0}.link-uLine{text-decoration:underline}.link-uLine:hover{text-decoration:none}.link-noLine{text-decoration:none}.link-noLine:hover{text-decoration:underline}.link-bullet{padding-left:10px}.link-bullet a{position:relative;display:inline-block}.link-bullet a:after{font-size:12px;font-size:1.2rem;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:12px;width:6px;background-position:0 -839px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:block;position:absolute;top:2px;left:-10px;content:""}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/assets/image/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/assets/image/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("/assets/image/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("/assets/image/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/assets/image/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("/assets/image/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}.nf-content{margin-bottom:50px}@media only screen and (max-width: 980px){.nf-content{padding:10px}}.nf-img{margin-bottom:20px;text-align:center}@media only screen and (max-width: 980px){.nf-img{margin-left:-10px;margin-right:-10px}}@media only screen and (max-width: 640px){.nf-img img{width:100%}}.nf-hdg{margin-bottom:35px;font-weight:bold;font-size:24px;font-size:2.4rem}@media only screen and (max-width: 980px){.nf-hdg{font-size:18px;font-size:1.8rem}}.nf-link{margin-bottom:20px;font-size:16px;font-size:1.6rem}.nf-link a{color:#00afcc}@media only screen and (max-width: 980px){.nf-search .customSearch{display:block}}@media only screen and (max-width: 480px){.nf-search .customSearch-input{width:240px}}.entryForm{margin-bottom:20px}.entryForm input,.entryForm textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.entryForm input[type=checkbox],.entryForm input[type=radio]{display:none}.ie8 .entryForm input[type=checkbox],.ie8 .entryForm input[type=radio]{display:inline;width:15px}.entryForm input[type=checkbox]+label,.entryForm input[type=radio]+label{padding:0 0 0 22px;position:relative;display:inline-block;margin:0 20px 6px 0;cursor:pointer}.ie8 .entryForm input[type=checkbox]+label,.ie8 .entryForm input[type=radio]+label{padding-left:0}.ie8 .entryForm input[type=checkbox]+label:before,.ie8 .entryForm input[type=radio]+label:before{display:none}.entryForm input[type=checkbox]+label:before,.entryForm input[type=radio]+label:before{content:"";position:absolute;top:1px;left:0%}.entryForm input[type=checkbox]+label.entryForm-input-inline-other,.entryForm input[type=radio]+label.entryForm-input-inline-other{margin-right:5px}.ie8 .entryForm input[type=checkbox]+label:before,.ie8 .entryForm input[type=radio]+label:before{display:none}.entryForm input[type=checkbox]+label:before{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:14px;width:14px;background-position:0 -893px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.entryForm input[type=radio]+label:before{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:14px;width:14px;background-position:0 -2055px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.entryForm input[type=checkbox]:checked+label:before{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:14px;width:14px;background-position:0 -907px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.entryForm input[type=radio]:checked+label:before{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:14px;width:14px;background-position:0 -2069px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.entryForm select{line-height:24px;-webkit-appearance:none;font-size:12px;font-size:1.2rem;color:#666666;cursor:pointer}.entryForm select:not(*:root){background:#fff url(/assets/image/select.png) no-repeat 100% 50%;padding:0 37px 0 8px}.entryForm-row{display:table;width:100%}.entryForm-label{display:table-cell;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;padding:10px;background-color:#ccc;border-bottom:1px solid #fff;font-size:14px;font-size:1.4rem}.entryForm-row:last-child .entryForm-label{border-bottom:1px solid #a3a3a3}@media only screen and (max-width: 480px){.entryForm-row:last-child .entryForm-label{border-bottom:none}}@media only screen and (max-width: 480px){.entryForm-label{display:block;width:100%}}.entryForm-label-required{display:block;color:#e95383;font-size:12px;font-size:1.2rem}@media only screen and (max-width: 480px){.entryForm-label-required{display:inline;margin-left:3px}}.entryForm-input{display:table-cell;vertical-align:middle;background-color:#fff;border-bottom:1px solid #ccc;font-size:12px;font-size:1.2rem}@media only screen and (max-width: 480px){.entryForm-input{display:block}}.entryForm-input-inner{padding:10px}.entryForm-input-sub{display:table;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px;border-bottom:1px solid #ccc}.entryForm-input-sub:last-child{border-bottom:none}.entryForm-input-subLabel{display:table-cell;vertical-align:middle;width:110px;padding-right:10px}@media only screen and (max-width: 480px){.entryForm-input-subLabel{display:block;width:100%;padding-right:0;margin-bottom:10px;font-size:14px;font-size:1.4rem}}.entryForm-input-subLabel-required{display:block;color:#e95383}@media only screen and (max-width: 480px){.entryForm-input-subLabel-required{display:inline;margin-left:3px}}.entryForm-input-subInput{display:table-cell;vertical-align:middle}@media only screen and (max-width: 480px){.entryForm-input-subInput{display:block;padding-left:10px}}.entryForm-input-entryName{width:45%;margin-right:2%}.entryForm-input-entryName:last-child{margin-right:0}.entryForm-input-entryRuby{width:45%;margin-right:2%}.entryForm-input-entryRuby:last-child{margin-right:0}.entryForm-input-inline-other{margin-right:10px}.entryForm-input-block{width:100%}.entryForm-input-text,.entryForm-input-textArea{padding:2px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-top:3px solid #D6D6D6;border-left:3px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;font-size:14px;font-size:1.4rem}.entryForm-input-textArea{height:150px}.entryForm-input-text-title{margin-bottom:10px}.entryForm-input-date{display:table;float:left}@media only screen and (max-width: 480px){.entryForm-input-date{margin-bottom:5px}}.entryForm-input-date:last-child{margin-right:0}.entryForm-input-date-item{display:table-cell;padding-right:5px}.entryForm-input-date-item select{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-top:2px solid #D6D6D6;border-left:2px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;font-size:14px;font-size:1.4rem}.entryForm-input-tel{display:table;width:100%;margin-bottom:10px}.entryForm-input-tel:last-child{margin-bottom:0}.entryForm-input-tel-label{display:table-cell;vertical-align:middle;width:50px;padding-right:10px}.entryForm-input-tel-input{display:table-cell;vertical-align:middle}.entryForm-input-tel-input .entryForm-input-text{width:100%}.entryForm-input-address{display:table;width:100%;margin-bottom:10px}.entryForm-input-address:last-child{margin-bottom:0}.entryForm-input-address-label{display:table-cell;vertical-align:middle;width:70px;padding-right:10px}.entryForm-input-address-input{display:table-cell;vertical-align:middle}.entryForm-input-address-input .entryForm-input-text{width:100%}.entryForm-input-mail{display:table;width:100%}.entryForm-input-mail:last-child{margin-bottom:0}.entryForm-input-mail-label{display:table-cell;vertical-align:middle;width:150px;padding-left:10px}.entryForm-input-mail-input{display:table-cell;vertical-align:middle}.entryForm-input-mail-input .entryForm-input-text{width:100%}.entryForm-input-academic{display:table;width:100%}.entryForm-input-academic:last-child{margin-bottom:0}.entryForm-input-academic-label{display:table-cell;vertical-align:middle;width:150px;padding-left:10px}.entryForm-input-academic-input{display:table-cell;vertical-align:middle}.entryForm-input-academic-input .entryForm-input-text{width:100%}.entryForm-input-graduate{display:table;width:100%}.entryForm-input-graduate:last-child{margin-bottom:0}.entryForm-input-graduate-label{display:table-cell;vertical-align:middle;width:250px;padding-left:10px}.entryForm-input-graduate-input{display:table-cell;vertical-align:middle}.entryForm-input-graduate-input .entryForm-input-text{width:100%}.entryForm-input-history{display:table;width:100%;margin-bottom:10px}.entryForm-input-history:last-child{margin-bottom:0}@media only screen and (max-width: 480px){.entryForm-input-history{margin-bottom:5px}}.entryForm-input-history-label{display:table-cell;vertical-align:top;width:50px;padding-top:8px;padding-right:10px}@media only screen and (max-width: 480px){.entryForm-input-history-label{display:block;margin-bottom:5px;width:100%}}.entryForm-input-history-input{display:table-cell;vertical-align:middle}.entryForm-input-history-input .entryForm-input-text{width:100%}@media only screen and (max-width: 480px){.entryForm-input-history-input{display:block}}.entryForm-input-history-input-termBox{display:block;overflow:hidden;margin-bottom:10px}@media only screen and (max-width: 480px){.entryForm-input-history-input-termBox{margin-bottom:5px}}.entryForm-input-history-text{margin-top:10px}.entryForm-input-submit-wrapper{width:320px;margin:0 auto}@media only screen and (max-width: 480px){.entryForm-input-submit-wrapper{width:auto;margin-left:10px;margin-right:10px}}.entryForm-input-submit{display:block;padding:16px 0 14px 0;line-height:1;font-size:14px;font-size:1.4rem;color:#fff;text-align:center;border-bottom:3px solid #BA4269;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#E95383}.entryForm-input-btnConfirm-wrapper{overflow:hidden}@media only screen and (max-width: 980px){.entryForm-input-btnConfirm-wrapper{margin-left:10px;margin-right:10px}}.entryForm-input-back{float:left;width:48%;display:block;padding:16px 0 14px 0;line-height:1;font-size:14px;font-size:1.4rem;color:#fff;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#8c8c8c;border-bottom:3px solid #707070}@media only screen and (max-width: 480px){.entryForm-input-back{width:auto;float:none;margin-bottom:10px}}.entryForm-input-send{float:right;width:48%;display:block;padding:16px 0 14px 0;line-height:1;font-size:14px;font-size:1.4rem;color:#fff;text-align:center;border-bottom:3px solid #BA4269;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#E95383}@media only screen and (max-width: 480px){.entryForm-input-send{width:auto;float:none}}.entryForm-completeMsg{padding:20px;font-size:16px;font-size:1.6rem}.entryForm-caution{margin-top:30px;font-size:1.5rem}.entryForm-caution+ul li{margin-top:10px;color:#f00;font-size:1.3rem}.jobs-btn-text-list{padding:10px;display:table;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jobs-btn-text-list:after{content:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 480px){.jobs-btn-text-list{display:block}}.jobs-btn-text-list-item{padding-right:20px}.jobs-btn-text-list-item:last-child{padding-right:0}.jobs-btn-text-list-l{display:table-cell;vertical-align:middle;color:#666666;text-align:right;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 480px){.jobs-btn-text-list-l{display:block;float:none;width:100%;margin-bottom:10px}}.jobs-btn-text-list-l a:hover{text-decoration:underline}.jobs-btn-text-list-r{float:none;display:table-cell;vertical-align:middle;width:260px}.jobs-btn-text-list-r a{position:relative;display:block;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:12px;font-size:1.2rem;color:#fff;background-color:#e95383;border-bottom:2px solid #ba4269}.jobs-btn-text-list-r a:after{position:absolute;top:50%;right:10px;content:"";margin-top:-4px;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:8px;width:6px;background-position:0 -851px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}@media only screen and (max-width: 480px){.jobs-btn-text-list-r{display:block;float:none;width:100%}}.jobs-interview{display:table;width:100%;background:#fff;font-size:12px;font-size:1.2rem;border-bottom:1px solid #ccc}.jobs-interview-inner01{display:table-cell;vertical-align:top;border-right:1px solid #CCC}@media only screen and (max-width: 480px){.jobs-interview-inner01{display:block;width:100%;border-bottom:1px solid #ccc;border-right:none}}.jobs-interview-inner02{width:480px;display:table-cell;vertical-align:top}@media only screen and (max-width: 980px){.jobs-interview-inner02{width:50%}}@media only screen and (max-width: 480px){.jobs-interview-inner02{display:block;width:100%;border-left:none}}.jobs-interview-inner01 .jobs-interview-item a{display:block;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jobs-interview-inner02 .jobs-interview-item{overflow:hidden;padding:10px;border-bottom:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}.jobs-interview-inner02 .jobs-interview-item:nth-child(3),.jobs-interview-inner02 .jobs-interview-item:nth-child(1){border-right:1px solid #CCC}@media only screen and (max-width: 980px){.jobs-interview-inner02 .jobs-interview-item:nth-child(3),.jobs-interview-inner02 .jobs-interview-item:nth-child(1){border-right:none}}.jobs-interview-inner02 .jobs-interview-item:nth-child(3){border-bottom:none}@media only screen and (max-width: 980px){.jobs-interview-inner02 .jobs-interview-item:nth-child(3){border-bottom:1px solid #ccc}}@media only screen and (max-width: 980px){.jobs-interview-inner02 .jobs-interview-item{width:auto;float:none}}.jobs-interview-inner02 .jobs-interview-item:last-child{border-bottom:none}.jobs-interview-item-inner{display:block}@media only screen and (max-width: 980px){.jobs-interview-inner01 .jobs-interview-item-figure{display:block;width:100%;margin-bottom:10px}}.jobs-interview-inner01 .jobs-interview-item-figure img{width:100%}.jobs-interview-inner02 .jobs-interview-item-figure{margin-bottom:10px}@media only screen and (max-width: 980px){.jobs-interview-inner02 .jobs-interview-item-figure{float:left;width:24%;height:auto;margin-right:2%;margin-bottom:0}}@media only screen and (max-width: 480px){.jobs-interview-inner02 .jobs-interview-item-figure{width:20%;margin-right:2%}}.jobs-interview-inner02 .jobs-interview-item-figure img{width:100%}.jobs-interview-inner01 .jobs-interview-item-text{margin-top:10px;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 980px){.jobs-interview-inner01 .jobs-interview-item-text{display:block;width:100%;padding-left:0;margin-top:0}}.jobs-interview-inner02 .jobs-interview-item-text{font-size:14px;font-size:1.4rem}@media only screen and (max-width: 980px){.jobs-interview-inner02 .jobs-interview-item-text{float:left;width:74%}}@media only screen and (max-width: 480px){.jobs-interview-inner02 .jobs-interview-item-text{width:78%}}.jobs-interview-item-title{color:#fff100;margin-bottom:7px;font-style:italic}.jobs-interview-item-desc{font-size:12px;font-size:1.2rem}.jobs-interview-item-hdg{font-size:12px;font-size:1.2rem;margin-bottom:7px}.jobs-interview-inner01 .jobs-interview-item-hdg{font-size:18px;font-size:1.8rem}.jobs-interview-item-desc-title{line-height:1.3;color:#fff;font-size:1.2rem;font-weight:bold;margin-bottom:10px}.jobs-interview-item-desc-text{font-size:1.2rem}.jobs-result{overflow:hidden}@media only screen and (max-width: 480px){.jobs-result{border-bottom:none}}.jobs-result.jobs-result-item-block{border-bottom:none;margin-top:-1px}.jobs-result-item{padding:10px;width:33.33333%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.jobs-result-item:nth-child(3n){border-right:none}@media only screen and (max-width: 480px){.jobs-result-item{float:none;width:auto;border-right:none;border-bottom:1px solid #ccc}}.jobs-result-item-block .jobs-result-item{width:100%;border-right:none;border-top:1px solid #ccc;border-bottom:none}.jobs-result-item-block .jobs-result-item:last-child{border-bottom:none}.jobs-result-item-headline{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:10px;text-align:center}.jobs-result-item-block .jobs-result-item-headline{text-align:left}.jobs-result-item-headline:hover{text-decoration:underline}.jobs-result-item-image{margin-bottom:10px;text-align:center}.jobs-result-item-image img{width:80%}@media only screen and (max-width: 480px){.jobs-result-item-image img{width:40%}}.jobs-result-item-labels{margin-bottom:5px}.jobs-result-item-labels li{display:inline-block;padding:3px 8px;margin-right:5px;margin-bottom:5px;color:#fff;background-color:#8c8c8c;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.jobs-result-item-labels li.pink,.jobs-result-item-labels li.jobfeatureson{background-color:#e95383}.jobs-result-item-desc{margin-bottom:10px;font-size:14px;font-size:1.4rem}.jobs-result-item-desc p{margin-bottom:10px}.jobs-result-item-desc:hover{text-decoration:underline}.jobs-result-item-btns{overflow:hidden}.jobs-result-item-btn-detail{float:left;width:49%;margin-right:2%}@media only screen and (max-width: 980px){.jobs-result-item-btn-detail{float:none;width:auto;margin-right:0;margin-bottom:5px}}.jobs-result-item-btn-entry{float:right;width:49%}@media only screen and (max-width: 980px){.jobs-result-item-btn-entry{float:none;width:auto}}.jobs-result-item-btn-detail a,.jobs-result-item-btn-entry a{position:relative;display:block;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-size:1.4rem;color:#fff}.jobs-result-item-btn-detail a:after,.jobs-result-item-btn-entry a:after{position:absolute;top:50%;right:10px;content:"";margin-top:-4px;background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:8px;width:6px;background-position:0 -851px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}.jobs-result-item-btn-detail a{background-color:#8c8c8c;border-bottom:2px solid #707070}.jobs-result-item-btn-entry a{background-color:#e95383;border-bottom:2px solid #ba4269}@media only screen and (max-width: 980px){.jobs-result-item-btn-single{margin-top:10px}}.jobs-result-item-info{height:150px;padding:10px;margin-bottom:10px;border:1px solid #ccc;overflow-y:scroll}.jobs-result-item-block .jobs-result-item-info{height:auto;padding:0;margin-bottom:0;border:none;overflow-y:visible}.jobs-result-item-info-item{display:table;width:100%;margin-bottom:10px;font-size:12px;font-size:1.2rem}@media only screen and (max-width: 980px){.jobs-result-item-info-item{margin-bottom:10px}.jobs-result-item-info-item:last-child{margin-bottom:0}}.jobs-result-item-info-label{display:table-cell;vertical-align:top;width:70px;font-weight:bold}@media only screen and (max-width: 980px){.jobs-result-item-info-label{display:block;width:auto;margin-bottom:5px}}.jobs-result-item-info-contents{display:table-cell;vertical-align:top;padding-left:10px}@media only screen and (max-width: 980px){.jobs-result-item-info-contents{display:block;width:auto;padding-left:0}}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#8c8c8c;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#8c8c8c;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#e95383}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.icon-new{vertical-align:top}.icon-new:before{background-image:url('/assets/image/sprite-s15ced2bf15.png');background-repeat:no-repeat;display:block;height:16px;width:44px;background-position:0 -1265px;-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto;display:inline-block;content:"";margin-right:3px}
