html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:geomanist-regular;src:url(//svg.aacdn.jp/global-aaj-front/font/geomanist-regular-webfont.eot);src:url(//svg.aacdn.jp/global-aaj-front/font/geomanist-regular-webfont.eot#iefix) format('embedded-opentype'),url(//svg.aacdn.jp/global-aaj-front/font/geomanist-regular-webfont.woff) format('woff'),url(//svg.aacdn.jp/global-aaj-front/font/geomanist-regular-webfont.ttf) format('truetype'),url(//svg.aacdn.jp/global-aaj-front/font/geomanist-regular-webfont.svg#geomanist-regular) format('svg');font-weight:400;font-style:normal}body{font-family:Helvetica Neue Thin,Open Sans,sans-serif;font-size:14px;background-color:#fff}.box0,.box1,.boxA,.inner-footer,.inner-menu{max-width:1200px;margin:0 auto}.box1{height:80px}.boxA{padding:20px 0}a{text-decoration:none}a:hover{opacity:.8;text-decoration:underline}ul{list-style:none;padding:0}blockquote,figure,p,ul{margin:0}.table{display:table}.table-cell{display:table-cell;vertical-align:top}.float-l{float:left}.float-r{float:right}.clearfix:after{content:"";display:block;clear:both}.page-title{margin:10px 0 4px;line-height:1.2em;font-size:30px;color:#171717}.ttl{margin:0 0 10px;font-size:26px;color:#7b7a7a}#article-date-tag{padding-bottom:20px}time{margin:0;font-size:12px;color:#7b7a7a;display:inline-block}blockquote a{color:#ccc;font-size:10px}.txt{margin:0 auto;width:100%;padding:10px 0}.day-x{font-size:14px;font-weight:700;color:#7b7a7a}.block-title,.section-title{font-size:28px;font-weight:700}.section-title{padding:0 0 2px}.quote{padding:10px 0}.quote a{color:#7aa496}.author-name{font-size:16px;font-weight:700}.author-name a,.footer-ttl a,.media-txt .title a{color:#171717}.author-description,.sitemap-txt a{color:#6f6f6f;font-size:14px}.author-description a{color:#7aa496}.blog-url a{color:#6f6f6f;font-size:12px}.author-comment dt{font-size:16px;font-weight:700}.author-comment dd{color:#6f6f6f;padding-bottom:20px}.preview{font-size:38px;font-weight:700}.media-txt .title{font-size:16px;font-weight:700;line-height:1.2em}.tag a{color:#7aa496!important;font-size:12px;font-weight:400}.share-counter{color:#7aa496;font-size:28px;font-weight:700}.share{font-size:14px;padding-left:8px}.footer-bottom a,.footer-sns a,.share{color:#6f6f6f}.form-mail a{color:#7aa496}.footer-sns a img{padding:0 10px 0 2px;vertical-align:middle}.item .title{font-size:16px;font-weight:700}.site h1{padding:0 80px 0 0;margin-top:10px}.logo-area{margin:0;padding-right:80px}.site img{width:180px}.global i,.menubtn i,.search i,.translate i{font-size:30px;color:#171717}#wrap nav{margin-left:-55px}.menu ul{margin:0;padding:0}.menu li a{padding:5px 10px;font-weight:600;font-size:20px;display:block;padding:25px 15px;text-decoration:none}.menu li a:hover{color:#171717;text-decoration:underline}.menu li a i{font-size:15px;padding-left:8px}.menu li a{color:#7b7a7a}.global,.search{padding:25px 9px 0}.search:hover{opacity:.8}.translate{padding:25px 20px}.global>i,.search>i{float:right;cursor:pointer;color:#7b7a7a}.search form{display:none;float:right;width:180px;height:40px}.search form .needsclick{border-right:none;border-left:none;border-top:none;border-bottom:1px solid #cccaca;height:30px;padding-left:5px;color:#171717;width:160px}.search input[type=submit]:focus,.search input[type=text]:focus{outline:0}.search form .btn{height:23px;padding-right:0;width:53px;background-color:#fff;color:#171717;font-weight:700;position:relative;left:113px;bottom:28px;border:none}nav .menu-item-has-children2 .sub-menu2,nav .menu-item-has-children .sub-menu{top:60px}.global .sub-menu2,nav .menu-item-has-children2 .sub-menu2,nav .menu-item-has-children .sub-menu{position:absolute;background:#f9f8f8;display:none;box-shadow:0 2px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,.2);padding:20px 5px}.global .sub-menu2{top:65px;right:0}nav .menu-item-has-children .sub-menu{width:500px}nav .menu-item-has-children2 .sub-menu2{width:125px}.global .sub-menu2{width:78px}.global .sub-menu2 a,nav .menu-item-has-children2 .sub-menu2 a,nav .menu-item-has-children .sub-menu a{color:#90b3a7;padding:5px 10px;display:block}.global .sub-menu2 a:hover,nav .menu-item-has-children2 .sub-menu2 a:hover,nav .menu-item-has-children .sub-menu a:hover{color:#90b3a7}.global:hover .sub-menu2,nav .menu-item-has-children2:hover .sub-menu2,nav .menu-item-has-children:hover .sub-menu{display:block}nav .menu-item-has-children2:hover,nav .menu-item-has-children:hover{height:60px}.global:hover,nav .menu-item-has-children2:hover,nav .menu-item-has-children:hover{display:block;position:relative;background:#f9f8f8;width:auto;box-shadow:0 2px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,.2);z-index:5000}.global:hover{height:40px}.menu-item-has-children .sub-menu-left{border-right:1px solid #cccaca;width:75%}.menu-item-has-children .sub-menu-left a{color:#171717!important;font-size:14px!important;font-weight:700;padding-top:10px;line-height:1.2em}nav .menu-item-has-children2 .sub-menu2 a:hover,nav .menu-item-has-children .sub-menu a:hover{text-decoration:underline}.menu-item-has-children .sub-menu-left .when{font-size:12px;color:#6f6f6f;padding-left:10px;padding-bottom:5px}.menu-item-has-children2 .sub-menu-right a,.menu-item-has-children .sub-menu-right a{line-height:1.2em;font-size:15px!important}.box2{background-color:#f9f8f8;height:64px;box-shadow:0 1px 1px #c0bebe;-moz-box-shadow:0 1px 1px #c0bebe;-webkit-box-shadow:0 1px 1px #c0bebe}.inner-menu ul{margin:0;padding:0;position:relative;left:-278px}.inner-menu li.break{color:#ccc;padding:22px 10px}.inner-menu li a{color:#222;display:block;padding:18px 4px;font-weight:600;font-size:19px;text-decoration:none;opacity:1}.inner-menu li a:hover{color:#90b3a7}.current{display:block;position:relative;background:#f9f8f8;width:auto;height:80px}.breadcrumb div{display:inline}.breadcrumb div a{font-size:12px;color:#7b7a7a;vertical-align:text-top}blockquote{text-align:right;margin-top:-8px}.header-bottom{padding:0 60px 40px}.main-lead{width:70%;padding-right:20px;box-sizing:border-box}.main-sns{width:30%;padding-top:14px}.cv-button{width:200px;height:40px;text-align:center;margin:20px auto 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #678b7f;background-color:#7aa496;background:-moz-linear-gradient(top,#7aa496 0,#6e9487);background:-webkit-gradient(linear,left top,left bottom,from(#7aa496),to(#6e9487))}.cv-button:hover{opacity:.8}.cv-button a{padding:8px 20px;display:block;color:#fff!important;font-weight:700;font-size:20px}.cv-button a:hover{text-decoration:none;opacity:1}.bottom-sns,.main-sns{position:relative;overflow:hidden;margin-bottom:20px}.bottom-sns ul,.main-sns ul{float:left;left:50%;position:relative}.bottom-sns ul li,.main-sns ul li{float:left;left:-50%;position:relative;text-align:center;background:#fff}.main-sns ul li{margin-right:9px}.bottom-sns ul li{margin-right:20px}.bottom-sns a,.main-sns a{font-size:28px;color:#fff;text-align:center}.bottom-sns i,.main-sns i{width:48px;height:38px;padding-top:10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.bottom-sns .fa-facebook,.main-sns .fa-facebook{background-color:#3b5998}.bottom-sns .fa-pinterest-p,.main-sns .fa-pinterest-p{background-color:#cb211d}.bottom-sns .fa-twitter,.main-sns .fa-twitter{background-color:#56a3d9}.bottom-sns .fa-google-plus,.main-sns .fa-google-plus{background-color:#dd4b39}.bottom-sns .fa-stumbleupon,.main-sns .fa-stumbleupon{background-color:#eb4924}.bottom-sns .fa-tumblr,.main-sns .fa-tumblr{background-color:#37465d}.bottom-sns .fa-reddit,.main-sns .fa-reddit{background-color:#ff4500}.bottom-sns .fa-weibo,.main-sns .fa-weibo{background-color:#d52b2b}.bottom-sns .fa-envelope,.main-sns .fa-envelope{background-color:#f7c747}.bottom-sns{padding:30px 0 60px}.item-container{position:relative;margin:0 auto;max-width:880px}.item-container #container{padding-bottom:60px;margin:0 auto}.item{width:208px;height:auto;border:1px solid #fafafa;padding:10px;background-color:#fff;box-sizing:border-box;box-shadow:0 2px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,.2);margin:5px;break-inside:avoid-column}.item img:hover{opacity:.8}.item a .title{color:#171717;font-size:18px;line-height:1.1em;padding-top:8px}.item a:hover{text-decoration:underline;color:#171717}.item .txt{padding:2px 0;color:#6f6f6f}.article-thumbnail{width:186px;height:125px;overflow:hidden;position:relative}.article-thumbnail .inner-article-thumbnail{position:relative;left:50%;float:left}.article-thumbnail img{position:relative;left:-50%;float:left}.pagenation-box{position:relative;overflow:hidden;margin-bottom:20px}ul.has-grid{float:left;left:50%;position:relative}.pagenation-box li{float:left;left:-50%;position:relative;height:40px;width:40px;border:1px solid #e7e7e7;text-align:center;background:#fff;margin-right:20px;line-height:40px}.pagenation-box li>a{display:inline-block;min-width:40px;line-height:40px;height:40px;border:none;padding:0;color:#7b7a7a;text-decoration:none}.pagenation-box li.pagenation-current>span{border:none;padding:0;font-weight:700}.pagenation-box li.pagenation-current{color:#7b7a7a;background-color:#f3f3f3}.pagenation-box .non-current a:hover,.pagenation-box li.prev a:hover{color:#fff;background-color:#7aa496;background:-moz-linear-gradient(top,#7aa496 0,#6e9487);background:-webkit-gradient(linear,left top,left bottom,from(#7aa496),to(#6e9487))}.pagenation-box li.next,.pagenation-box li.prev{border:1px solid #dedede;width:auto}.pagenation-box li.next a{background-color:#7aa496;background:-moz-linear-gradient(top,#7aa496 0,#6e9487);background:-webkit-gradient(linear,left top,left bottom,from(#7aa496),to(#6e9487));color:#fff}.pagenation-box li.next a,.pagenation-box li.prev a{width:60px;height:40px;font-weight:700;text-decoration:none}.pagenation-box li.next{margin-right:0}.box4 .wrapper-author .author{width:100%}.aboutus-container .txt,.box3 .bottom-features .see-all,.box3 .bottom-hottopics .see-all,.box4 .author-container .see-all,.box4 .sidebar-themes .see-all{text-align:right}.aboutus-container .txt a,.author-container .txt a,.bottom-features .txt a,.sidebar-themes .txt a{color:#7b7a7a}.inner-aboutus,.inner-author{padding-bottom:10px;width:100%}.inner-aboutus .author-info,.inner-author .author-info{padding:0 20px;box-sizing:border-box}.inner-aboutus .author-image,.inner-author .author-image{width:10%}.inner-aboutus .author-info,.inner-author .author-info{width:90%;vertical-align:middle}.inner-aboutus .author-image img,.inner-author .author-image a img{min-width:60px;width:40%;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px}.author-latest .media-txt{width:100%}.bnr,.bnr-top{padding-bottom:20px;text-align:center}.bnr-top img,.bnr img{width:100%;max-width:300px}aside,section.default{border-top:1px solid #cccaca;padding:10px 0 30px}section.no-border{padding:10px 0 30px}.media{padding-bottom:10px;min-width:300px;width:50%}.bottom-features .media .media-image,.sidebar-nearby .media .media-image,.sidebar-related .media .media-image,.sidebar-themes .media .media-image,.sidebar-trending .media .media-image,.tag-related .media .media-image{width:150px;height:100px;overflow:hidden;position:relative}.bottom-features .media .media-image>a,.sidebar-nearby .media .media-image>a,.sidebar-related .media .media-image>a,.sidebar-themes .media .media-image>a,.sidebar-trending .media .media-image>a,.tag-related .media .media-image>a{position:relative;left:50%;float:left}.bottom-features .media .media-image img,.sidebar-nearby .media .media-image img,.sidebar-related .media .media-image img,.sidebar-themes .media .media-image img,.sidebar-trending .media .media-image img,.tag-related .media .media-image img{position:relative;left:-50%;float:left}.media-txt{width:150px;padding-left:10px;box-sizing:border-box}.media-txt li{padding-bottom:10px}.share-count>img{width:30px;height:auto}#japanmap{position:relative;background:url(//img.aacdn.jp/app/global-aaj-front/images/common/map_japan.jpg) no-repeat 0 0;width:300px;z-index:2;margin:0 auto}#japanmap ul{padding:272px 0 0}#japanmap ul li{padding-bottom:5px}#japanmap ul li#Fukuoka a span,#japanmap ul li#Hakone a span,#japanmap ul li#Hiroshima a span,#japanmap ul li#Kanazawa a span,#japanmap ul li#Kyoto a span,#japanmap ul li#Nagasaki a span,#japanmap ul li#Nagoya a span,#japanmap ul li#Nikko a span,#japanmap ul li#Okinawa a span,#japanmap ul li#Osaka a span,#japanmap ul li#Sapporo a span,#japanmap ul li#Sendai a span,#japanmap ul li#Tokyo a span,#japanmap ul li#Yokohama a span{display:none}#japanmap a{color:#6f6f6f}#japanmap ul li#Fukuoka a:hover span,#japanmap ul li#Hakone a:hover span,#japanmap ul li#Hiroshima a:hover span,#japanmap ul li#Kanazawa a:hover span,#japanmap ul li#Kyoto a:hover span,#japanmap ul li#Nagasaki a:hover span,#japanmap ul li#Nagoya a:hover span,#japanmap ul li#Nikko a:hover span,#japanmap ul li#Okinawa a:hover span,#japanmap ul li#Osaka a:hover span,#japanmap ul li#Sapporo a:hover span,#japanmap ul li#Sendai a:hover span,#japanmap ul li#Tokyo a:hover span,#japanmap ul li#Yokohama a:hover span{position:absolute;display:block;width:300px;height:272px;text-indent:-9999px}#japanmap ul li#Sapporo a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Sapporo.jpg) no-repeat 100% 0;top:0;left:0}#japanmap ul li#Sendai a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Sendai.jpg) no-repeat 100% 0;top:0;left:0}#japanmap ul li#Nikko a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Nikko.jpg) no-repeat 100% 0;top:0;left:0}#japanmap ul li#Tokyo a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Tokyo.jpg) no-repeat 100% 0;top:0;left:0}#japanmap ul li#Yokohama a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Yokohama.jpg) no-repeat 100% 0;top:0;left:0}#japanmap ul li#Hakone a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Hakone.jpg) no-repeat 100% 0;top:0;left:0}#japanmap ul li#Kanazawa a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Kanazawa.jpg) no-repeat 100% 0;top:0;left:0}#japanmap ul li#Nagoya a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Nagoya.jpg) no-repeat 100% 0;top:0;left:0}#japanmap ul li#Kyoto a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Kyoto.jpg) no-repeat 100% 0;top:0;left:0}#japanmap ul li#Osaka a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Osaka.jpg) no-repeat 100% 0;top:0;left:0}#japanmap ul li#Hiroshima a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Hiroshima.jpg) no-repeat 100% 0;top:0;left:0}#japanmap ul li#Fukuoka a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Fukuoka.jpg) no-repeat 100% 0;top:0;left:0}#japanmap ul li#Nagasaki a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Nagasaki.jpg) no-repeat 100% 0;top:0;left:0}#japanmap ul li#Okinawa a:hover span{background:url(//img.aacdn.jp/app/global-aaj-front/images/common/Okinawa.jpg) no-repeat 100% 0;top:0;left:0}.sprite{background-image:url(//img.aacdn.jp/app/global-aaj-front/images/common/spritesheet.png);background-repeat:no-repeat;display:block}.tag-related .media-txt{box-sizing:border-box;margin-left:-150px;padding-left:160px;padding-right:10px;width:100%}@media (min-width:541px) and (max-width:1199px){.tag-related .media{width:50%}}@media (min-width:0px) and (max-width:540px){.tag-related .media{width:100%}}.bottom-features,.bottom-hottopics{width:48%;margin-top:40px}.bottom-features{padding-right:10px;margin-right:10px}.bottom-features,.bottom-hottopics{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.bottom-hottopics{padding-left:10px}.bottom-features .media,.bottom-hottopics .media{width:100%}.bottom-hottopics .media{position:relative;min-height:45px}.bottom-features .media-txt{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-left:-150px;padding-left:160px}.bottom-hottopics .media-txt{text-align:center;width:100%;position:absolute;top:36%}.bottom-hottopics .media-txt a{font-family:geomanist-regular,Futura;font-size:3em;color:#fff;opacity:.9;text-shadow:0 1px 10px rgba(0,0,0,.2)}.bottom-hottopics .media-txt a:hover{text-decoration:none}.bottom-hottopics img{width:100%}@media (min-width:541px) and (max-width:1199px){.bottom-features .media-txt{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-left:-150px;padding-left:160px;width:100%}}@media (min-width:0px) and (max-width:540px){.bottom-features,.bottom-hottopics{float:none;width:100%}.bottom-hottopics{padding-left:0;margin-top:0}}footer{width:100%;background-color:#eee;padding:20px 0 10px}.sitemap{width:51%}.form-mail,.sitemap{padding-right:20px;box-sizing:border-box}.form-mail{width:31%}.form-mail input,.recruit-form-area input#email,.recruit-form-area input#name,.recruit-form-area input#url,.searchbox input{border:1px solid #cccaca;height:40px;padding-left:5px;color:#171717}.form-mail button#form,.recruit-form-area button#form{width:80px;height:44px;background-color:#7aa496;border:1px solid #cccaca;color:#fff;margin-left:10px}.footer-sns{width:18%}.footer-sns i{font-size:28px;height:39px;vertical-align:-16%;width:30px}.footer-bottom{padding:20px 0}.logo-area{padding-top:10px}.logo-area img{width:300px}.sprite-footer_logo{background-size:100%;width:304px;height:48px;background-position:-2.17px -2.17px}.sprite-footer_logo:hover{opacity:.8}.share-count .sprite-graph{background-size:643%;width:30px;height:26px;background-position:-1.35px -33px;display:inline-block}.footer-sns .sprite-icon_viber{background-size:100%;width:35px;height:24px;background-position:-.25px -10px;display:inline-block}.span-icon-viber{position:relative;right:5px;bottom:5px}.footer-menu li{margin:0 10px;padding-top:10px}#copyright{content:"";display:block;clear:both;text-align:right}.ad2{padding:120px 0 60px}.ad2,.ad3,.ad4{text-align:center}.ad3,.ad4{padding-bottom:20px}.ad3 img,.ad4 img{width:100%;max-width:300px}@media (min-width:1200px){.box3{float:left;width:100%;margin-right:-300px;padding-right:320px;box-sizing:border-box}.box4{float:left;width:300px}.sp,.sp-tablet,.tablet{display:none}#sp-lang{display:none!important}}@media (min-width:0px) and (max-width:1199px){body{width:100%}.current{background:transparent;width:auto;height:auto}.displaynone{display:none}.box1{padding:10px;box-shadow:0 1px 1px #c0bebe;-moz-box-shadow:0 1px 1px #c0bebe;-webkit-box-shadow:0 1px 1px #c0bebe;border-radius:1px}.menu li a{padding:20px 180px 20px 15px}.sub-menu-left li a{font-size:14px}.sub-menu-left li .when{font-size:12px;margin-top:-22px;padding-left:20px;padding-bottom:10px}.sub-menu-right li a{color:#7aa496!important}.sub-menu-right{border-top:1px solid #000}.searchbox{margin:0 auto;width:188px;margin-top:22px}.searchbox input{width:188px;padding-left:12px}.searchbox .fa-search{font-size:18px}button#search{border:0;background-color:#fff;position:relative;bottom:34px;left:164px;border-left:1px solid #ccc;padding-left:9px}.breadcrumb div a{font-size:15px;vertical-align:top}.header-bottom{padding:0}.main-lead{width:100%;padding-right:0}.main-lead .txt{max-width:860px}.main-sns{width:100%;padding-bottom:40px}.media-txt .title{font-size:15px}.media{width:100%}.sidebar-related .media-txt,.sidebar-trending .media-txt,.tag-related .media-txt{width:100%;margin-left:-150px;padding-left:160px;box-sizing:border-box}.author-latest .media-txt,.bottom-features .media-txt,.bottom-hottopics .media-txt{width:100%}#sp-lang form{padding:30px 0 10px;width:100px}#sp-lang select{width:100px;padding:5px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #999;background:#eee;background:url(//img.aacdn.jp/app/global-aaj-front/images/common/arrow.png) right 50% no-repeat,-webkit-linear-gradient(top,#fff,#efebe1);background:url(//img.aacdn.jp/app/global-aaj-front/images/common/arrow.png) right 50% no-repeat,linear-gradient(180deg,#fff 0,#efebe1);background-size:20px,100%;font-size:13px}.form-mail button#form{width:80px;box-shadow:0;font-size:12px}}@media (min-width:541px) and (max-width:1199px){.pc,.sp{display:none!important}.box1{height:64px}.box0,.boxA{padding:16px 10px 20px}.site h1{margin:0;padding:6px 0}.site img{width:100%;max-width:200px}.menubtn,.search{padding:15px}.page-title{font-size:24px;margin:0 0 2px}.ad3{float:left;width:50%}.ad4{width:100%}.bnr-top{float:left;width:50%;padding-left:10px;box-sizing:border-box}.bnr{width:100%}.wrapper-aboutus,.wrapper-author{content:"";display:block;clear:both}.tab-table{display:table;width:100%}.tab-table-cell-left,.tab-table-cell-right{display:table-cell;vertical-align:top;width:50%}.tab-table-cell-left{padding-right:10px}.tab-table-cell-right{padding-left:10px},.sidebar-nearby,.sidebar-related,.tag-related{width:100%}.sidebar-trending{box-sizing:border-box}.sidebar-explore,.sidebar-trending{width:100%;margin-left:-10px;padding-left:10px}.sidebar-explore{-moz-box-sizing:border-box;-webkit-box-sizing:border}.box4{padding-top:20px}.box4:after{content:"";display:block;clear:both}.inner-footer{padding:10px 20px}#sp-lang form{margin-right:auto}.form-mail{width:68%}.footer-sns{width:32%}.logo-area{padding-top:27px}.logo-area img{width:200px}.sprite-footer_logo{background-size:100%;width:202px;height:32px;background-position:-1.45px -1.45px;margin-left:auto;margin-right:auto}.inner-aboutus .author-image,.inner-author .author-image{max-width:50px;width:10%;margin:0 auto}.author-info{width:90%}}@media (min-width:0px) and (max-width:540px){.pc,.pc-tablet,.tablet{display:none!important}.box1{height:40px}.box0,.boxA{padding:10px 10px 20px}.site h1{margin:0;padding:2px 0}.site img{width:100%;max-width:136px}.menubtn,.search{padding:5px 15px 5px 5px}.search i{font-size:26px}.page-title{font-size:20px;margin:2px 0}.bottom-sns{margin:0 auto;width:258px}.share{padding-left:4px}.share-count>img{width:24px}.share-counter{font-size:24px}.inner-footer{padding:0 10px}#sp-lang form{margin:0 auto}.footer-sns,.form-mail{width:100%}.form-mail{padding:0 0 20px}.footer-ttl,.form-mail .txt{text-align:center}.form-mail form{width:280px;margin:0 auto}.form-mail input{width:170px}button#form{width:88px;height:43px;margin-left:2px}.footer-sns{overflow:hidden;position:relative}.footer-sns ul{float:left;left:50%;position:relative}.footer-sns ul li{float:left;left:-50%;position:relative;padding:0 10px}.footer-sns ul li img{width:32px}.footer-sns ul li i{font-size:40px}.logo-area{min-width:280px;width:100%;margin:0 auto;padding:10px 0 0;text-align:center}.logo-area img{width:200px}.sprite-footer_logo{background-size:100%;width:202px;height:32px;background-position:-1.45px -1.45px;margin-left:auto;margin-right:auto}.footer-sns .sprite-icon_viber{background-size:100%;width:55px;height:36px;background-position:-.39px -17.9px}.ad3{padding-bottom:0}.ad4,.box4 .ad3{padding-bottom:20px;text-align:center}.bnr-top{margin-top:-20px}.bnr{padding-top:20px}.item{width:100%;display:inline-block;border:1px solid #fafafa;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;-webkit-transition:all .2s ease;transition:all .2s ease}.item img{width:100%;height:auto}.item a .title{padding-top:8px}.article-thumbnail{width:100%;height:100%}.relate-link{padding:6px 0}.pagenation-box li{margin-right:12px}.pagenation-box li>a{min-width:0}.pagenation-box li.next{margin-right:0}.author-image{max-width:10px;width:18%;margin:0 auto}.author-info{width:82%}.inner-aboutus .author-info,.inner-author .author-info{padding:0 0 0 38px;box-sizing:border-box}.cv-button{margin-bottom:30px}}.campaign-bnr-area{position:fixed;right:0;z-index:3;top:200px}.campaign-bnr-area a img{width:90px}.fuwafuwa{-webkit-animation-name:fuwafuwa;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-moz-animation-name:fuwafuwa;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0)}50%{-webkit-transform:translateY(-10px)}to{-webkit-transform:translate(0)}}@media (min-width:0px) and (max-width:1199px){.campaign-bnr-area{position:fixed;bottom:0;top:auto;left:50%;margin-left:-100px;width:200px}.campaign-bnr-area a img{width:200px}.fuwafuwa{-webkit-animation-name:none;-webkit-animation-duration:none;-webkit-animation-iteration-count:none;-webkit-animation-timing-function:none;-moz-animation-name:none;-moz-animation-duration:none;-moz-animation-iteration-count:none;-moz-animation-timing-function:none}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:none}50%{-webkit-transform:none}to{-webkit-transform:none}}}