@charset "UTF-8";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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{width:100%;height:100%}body{width:100%;height:100%;background:#fff;color:#333;font-family:メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,ＭＳ Ｐゴシック,ms p gothic,sans-serif;font-size:14px;line-height:1.6;text-align:center;background:#ffdc3c url(../img/default/body-bg.jpg) center top;background-size:100% auto}#wrap{position:absolute;top:0;left:0;width:100%;z-index:500;text-align:left}#header-bg{background:url(../img/default/header-1.png) no-repeat center -55px;background-size:1200px 367px;display:block;margin:auto;width:100%;height:500px;position:absolute;z-index:1}#header-bg div{background:url(../img/default/header-2.png) no-repeat center -25px;background-size:900px 340px;display:block;position:absolute;z-index:1;width:100%;height:500px}#header-bg.anniversary{background:url(../img/default/header-1-anniversary.png) no-repeat center center;background-size:1253px 307px;height:307px;min-width:1080px}#header-bg.anniversary div{background:url(../img/default/header-2-anniversary.png) no-repeat center center;background-size:1253px 307px;height:307px}#wrap-content{width:1080px;margin:0 auto;position:relative;z-index:2}.container{overflow:hidden;*zoom:1}.aligncenter{text-align:center!important}.img-bg{line-height:0;margin-bottom:15px}.img-bg a:hover img{filter:alpha(opacity=90);opacity:.9}.ad-type{font-size:10px;color:#fff;position:absolute;background-color:red;padding:5px;line-height:16px;z-index:10}.ad-type.none{background-color:blue}.ad-type.common{background-color:green}.pageup{position:fixed;left:50%;bottom:80px;z-index:20;display:none;width:40px;height:70px;margin-left:540px;background:url(../img/default/hand_top.png) 0 0 no-repeat;background-size:60px 70px}.pageup-hand{position:fixed;left:50%;bottom:0;z-index:20;display:none;width:100px;height:150px;margin-left:540px;background:url(../img/default/hand.png) 0 0 no-repeat;cursor:pointer;background-size:200px 150px}@media screen and (max-width:1320px){.pageup{left:auto;right:80px}.pageup-hand{left:auto;right:20px}}.cf:before,#side .sidebnr li:before,.cf:after,#side .sidebnr li:after{content:"";display:table}.cf:after,#side .sidebnr li:after{clear:both}.cf,#side .sidebnr li{*zoom:1}@font-face{font-family:fontawesome;src:url(../fonts/fontawesome-webfont.eot?1398395875);src:url(../fonts/fontawesome-webfont.eot?&1398395875#iefix) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff?1398395876) format('woff'),url(../fonts/fontawesome-webfont.ttf?1398395876) format('truetype'),url(../fonts/fontawesome-webfont.svg?1398395875) format('svg')}@font-face{font-family:webiconfonts;src:url(../fonts/WebIconFonts.ttf?1398395876) format('truetype'),url(../fonts/WebIconFonts.eot?1398395877) format('embedded-opentype')}@font-face{font-family:sakamotogrotesk-heavy;src:url(../fonts/SakamotoGrotesk-Heavy.eot?1398395876);src:url(../fonts/SakamotoGrotesk-Heavy.eot?&1398395876#iefix) format('embedded-opentype'),url(../fonts/SakamotoGrotesk-Heavy.ttf?1398395876) format('truetype')}@font-face{font-family:typicons;src:url(../fonts/typicons.eot?1398395876);src:url(../fonts/typicons.eot?&1398395876#iefix) format('embedded-opentype'),url(../fonts/typicons.ttf?1398395876) format('truetype')}.s_icon{font-family:WebIconFonts;padding-right:5px;vertical-align:top}.fa{font-family:FontAwesome;display:inline;font-style:normal;font-weight:400;line-height:1;vertical-align:middle!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-tag:before{content:"\f02b"}.fa-chevron-right:before{content:"\f054"}.fa-comment:before{content:"\f075"}.fa-chevron-left:before{content:"\f053"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-search:before{content:"\f002"}.fa-bars:before{content:"\f0c9"}.fa-home:before{content:"\f015"}.typcn:before{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-family:typicons;vertical-align:middle;font-size:1em;text-align:center;text-decoration:inherit;speak:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}header h1{margin-top:70px;text-align:center}header h1 a{position:relative;z-index:20}header.anniversary h1 a{width:800px;height:130px;display:block;margin:auto}header.anniversary h1 a img{visibility:hidden}header nav{margin-top:60px;position:relative;left:10px}header nav ul.menu{letter-spacing:-.4em}header nav ul.menu>li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin-left:-5px;position:relative}header nav ul.menu>li .new{background:url(../img/default/menu/new.png) no-repeat top center;background-size:29px 11px;text-indent:-9999999px;width:29px;height:11px;position:absolute;top:-5px;left:10px;z-index:100}header nav ul.menu>li a{position:relative;z-index:10}header nav ul.menu>li #star{position:absolute;z-index:5;width:159px;margin-left:15px;height:250px;display:block;background:url(../img/default/star.png) no-repeat top center;background-size:159px;top:-60px}header nav ul.menu>li .sub-menu{display:none;position:absolute;top:28px;left:2px;width:141px;padding-top:4px;z-index:8;background-color:#030303;background:-webkit-linear-gradient(-45deg,#393939 0%,#030303 100%);background:-moz-linear-gradient(-45deg,#393939 0%,#030303 100%);background:-ms-linear-gradient(-45deg,#393939 0%,#030303 100%);background:-o-linear-gradient(-45deg,#393939 0%,#030303 100%);background:linear-gradient(135deg,#393939 0%,#030303 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#393939',EndColorStr='#030303');-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px;-moz-box-shadow:0 2px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2)}header nav ul.menu>li .sub-menu li:first-child{border-bottom:1px solid rgba(255,255,255,.2)}header nav ul.menu>li .sub-menu li a{text-align:center;display:block;color:#fff;text-decoration:none;font-size:13px;padding:10px 0}header nav ul.menu>li .sub-menu li a:hover{background:rgba(255,255,255,.1)}header nav ul.menu>li.pulldown:hover .sub-menu{display:block}footer{position:relative;margin-top:170px;background:#54a134;min-width:1080px}footer .bg{position:absolute;top:-170px;left:50%;width:860px;height:260px;margin-left:-430px;background:url(../img/default/foot_bg.png) no-repeat center -12px;background-size:860px 260px}footer .bg .brain{background:url(../img/default/brain.png) no-repeat center center;background-size:138px 130px;width:138px;height:130px;position:absolute;top:115px;left:362px;z-index:20;cursor:pointer}footer>.container{width:1080px;margin:0 auto;padding:100px 0 50px;position:relative}footer>.container .app-intro{padding:0;position:absolute;top:10px;right:0;z-index:10;width:290px}footer>.container .app-intro p{color:#fff;font-size:14px;line-height:2;padding:3px 0 4px 2px;font-weight:700;text-shadow:0 1px 0 #000}footer>.container .app-intro .dl-button img{height:34px;line-height:0;margin-right:2px}footer>.container .footer-menu{text-align:center}footer>.container .footer-menu a{color:#fff;font-weight:700;text-shadow:0 1px 0 #000;text-decoration:none;margin-left:29px;font-size:16px}footer>.container .footer-menu a:hover{color:#f6d900}footer>.container .footer-menu a:first-child{margin-left:0}footer>.container .footer-menu a img{height:40px;position:relative;top:4px}footer>.container .search-social{width:980px;margin:20px auto;text-align:center}footer>.container .search-social .footer-search{position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:400px;margin:auto;text-align:left}footer>.container .search-social .footer-search:before{position:absolute;content:"\f002";color:#fff;display:block;font-family:FontAwesome;font-size:15px;top:5px;left:10px}footer>.container .search-social .footer-search .input{background:#4b912f;padding:8px 10px 8px 32px;border:0 transparent;font-size:16px;color:#fff}footer>.container .search-social .footer-search .submit{margin-left:5px;position:relative;top:-2px;border:solid 1px #00700d;padding:5px 10px 4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#01991a;-moz-box-shadow:0 2px 0 #00700d;-webkit-box-shadow:0 2px 0 #00700d;box-shadow:0 2px 0 #00700d;color:#fff;letter-spacing:3px;font-size:14px}footer>.container .search-social .footer-social{margin:auto;padding-top:7px;text-align:right;width:500px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}footer>.container .search-social .footer-social li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:4px}footer>.container .search-social .footer-social li.fb{position:relative;top:-3px}footer>.container .search-social .copyright{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:400px;font-weight:700;color:#fff;text-shadow:0 1px 0 #000;text-align:left;margin-top:40px}footer>.container .search-social .copyright a{text-decoration:none;color:#fff}footer>.container .search-social .copyright a:hover{color:#f6d900}footer>.container .search-social .company-info{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:250px;text-align:left;margin-top:40px;text-shadow:0 1px 0 #000}footer>.container .search-social .company-info a{text-decoration:none;color:#fff;margin-right:10px}footer>.container .search-social .company-info a:hover{color:#f6d900}footer>.container .search-social .service-links{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:250px;position:relative;margin-top:40px}footer>.container .search-social .service-links .jimocoro{background:url(../img/default/jimocoro-logo.png) no-repeat center center;background-size:79px 25px;width:79px;height:25px;position:absolute;top:-20px;right:100px;text-indent:-99999px}footer>.container .search-social .service-links .nuwton{background:url(../img/default/nuwton-logo.png) no-repeat center center;background-size:78px 32px;width:78px;height:32px;position:absolute;top:-26px;right:0;text-indent:-99999px}#contents{margin-top:10px;padding:15px;background:#cebe29;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZmM3ZCIvPjxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjZjE4YjAwIi8+PHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNmZGVhMDAiLz48c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzAxYjVjYiIvPjxzdG9wIG9mZnNldD0iODElIiBzdG9wLWNvbG9yPSIjZTg0MzU4Ii8+PHN0b3Agb2Zmc2V0PSI5MSUiIHN0b3AtY29sb3I9IiNmZmNkOWMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-moz-linear-gradient(315deg,#b6fc7d 0%,#f18b00 13%,#fdea00 41%,#01b5cb 61%,#e84358 81%,#ffcd9c 91%);background-image:-webkit-linear-gradient(315deg,#b6fc7d 0%,#f18b00 13%,#fdea00 41%,#01b5cb 61%,#e84358 81%,#ffcd9c 91%);background-image:linear-gradient(135deg,#b6fc7d 0%,#f18b00 13%,#fdea00 41%,#01b5cb 61%,#e84358 81%,#ffcd9c 91%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FFB6FC7D',endColorstr='#FFFFCD9C');-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;*zoom:1}body.kiji #contents{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2Q2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjg2NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-moz-linear-gradient(315deg,#ffcd66 0%,#ff6866 100%);background-image:-webkit-linear-gradient(315deg,#ffcd66 0%,#ff6866 100%);background-image:linear-gradient(135deg,#ffcd66 0%,#ff6866 100%)}body.comic #contents{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyZmFmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNTc5MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-moz-linear-gradient(315deg,#a2faf8 0%,#ff5792 100%);background-image:-webkit-linear-gradient(315deg,#a2faf8 0%,#ff5792 100%);background-image:linear-gradient(135deg,#a2faf8 0%,#ff5792 100%)}body.rensai #contents{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlY2U2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZmU2NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-moz-linear-gradient(315deg,#6ece66 0%,#eefe66 100%);background-image:-webkit-linear-gradient(315deg,#6ece66 0%,#eefe66 100%);background-image:linear-gradient(135deg,#6ece66 0%,#eefe66 100%)}#main{width:740px;float:left}#side{width:300px;float:right}.ad-horizontal{padding:10px 10px 10px 5px;background:rgba(82,97,118,.4);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset}.ad-horizontal li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:3px;line-height:0}#topics{position:relative}#topics .todays-special-icon{position:absolute;top:-4px;left:-4px;z-index:10}ul.list-main>li{position:relative;margin-bottom:5px;padding:10px;background:rgba(82,97,118,.4);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.1) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.1) inset}ul.list-main>li ul{overflow:hidden;*zoom:1}ul.list-main>li ul li.photo{float:left;width:260px;line-height:0;position:relative}ul.list-main>li ul li.photo a{display:block;background:#03f5fb}ul.list-main>li ul li.photo a img{display:block;border:solid 5px #fff;width:250px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}ul.list-main>li ul li.photo a img:hover{filter:alpha(opacity=80);opacity:.8}ul.list-main>li ul li.photo .new{position:absolute;top:0;left:0}ul.list-main>li ul li.content{padding-left:275px;color:#fff}ul.list-main>li ul li.content hr{margin:10px 0 0;height:1px;border:none;border-top:solid 1px rgba(0,0,0,.1)}ul.list-main>li ul li.content .category{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-bottom:2px;padding:4px 5px;font-size:12px;text-align:center;line-height:1;-moz-box-shadow:0 1px 0 rgba(0,0,0,.05),-1px -1px 0 rgba(0,0,0,.24) inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05),-1px -1px 0 rgba(0,0,0,.24) inset;box-shadow:0 1px 0 rgba(0,0,0,.05),-1px -1px 0 rgba(0,0,0,.24) inset;text-shadow:0 1px 0 rgba(0,0,0,.2)}ul.list-main>li ul li.content .tags{display:inline;margin-left:10px;font-size:12px}ul.list-main>li ul li.content .tags:before{content:"\f02b";padding-right:5px;font-family:FontAwesome;font-size:14px}ul.list-main>li ul li.content .tags a{color:#fff;text-decoration:none}ul.list-main>li ul li.content .tags a:hover{text-decoration:underline}ul.list-main>li ul li.content .edit-button{position:relative;top:-1px}ul.list-main>li ul li.content .edit-button .btn{padding:1px 5px 0;font-size:11px}ul.list-main>li ul li.content .title{display:block;margin-top:7px;padding:5px 5px 2px;background:rgba(0,0,0,.2);font-size:18px;font-weight:700;line-height:1.3;text-align:justify}ul.list-main>li ul li.content .title a{color:#fdfeaf;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.8)}ul.list-main>li ul li.content .title:hover{background:rgba(28,82,13,.5)}ul.list-main>li ul li.content .title:hover a{color:#fff}ul.list-main>li ul li.content .title .revolution:before{content:"\e10e";padding-left:5px;color:#fff;font-family:typicons;font-weight:400}ul.list-main>li ul li.content .lead{display:block;margin:10px 2px 0;font-size:13px;text-align:justify}ul.list-main>li ul li.content .writers{margin-top:3px}ul.list-main>li ul li.content .writers .writer a{color:#fff;margin-right:10px;font-size:11px;text-decoration:none}ul.list-main>li ul li.content .writers .writer a:hover{text-decoration:underline}ul.list-main>li ul li.content .writers .writer a img{width:20px;height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-right:4px;vertical-align:middle}ul.list-main>li ul li.content .date{float:right;display:block;margin:8px 5px 0;font-size:12px;font-weight:700;text-align:right}ul.list-main>li ul li.content .social{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:300px;margin-top:5px;line-height:0}ul.list-main>li ul li.content .social>span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}ul.list-main>li ul li.content .social>span.twitter{max-width:115px;margin-right:15px;position:relative;top:1px}ul.list-main>li ul li.content .social>span.facebook{max-width:115px;overflow:hidden;position:relative;top:-3px}ul.list-main>li ul li.content .social>span.hatena{max-width:65px}ul.list-main>li.ad{text-align:center;padding:5px 5px 0}ul.list-main>li.todays-special{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDQwMyIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZTMzZDVkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmYyNjU0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-moz-linear-gradient(315deg,#ffd403 0%,#e33d5d 70%,#ff2654 100%);background-image:-webkit-linear-gradient(315deg,#ffd403 0%,#e33d5d 70%,#ff2654 100%);background-image:linear-gradient(135deg,#ffd403 0%,#e33d5d 70%,#ff2654 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FFEF2D7B',endColorstr='#FFFC5645');-moz-box-shadow:1px 1px 0 rgba(255,255,255,.3) inset,-1px -1px 0 rgba(0,0,0,.1) inset,0 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 0 rgba(255,255,255,.3) inset,-1px -1px 0 rgba(0,0,0,.1) inset,0 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 0 rgba(255,255,255,.3) inset,-1px -1px 0 rgba(0,0,0,.1) inset,0 1px 1px rgba(0,0,0,.2);margin-bottom:15px;padding:5px}ul.list-main>li.todays-special>ul{background-color:rgba(0,0,0,.16);padding:5px}ul.list-main>li.todays-special>ul .tags,ul.list-main>li.todays-special>ul .social{margin-left:0!important}ul.list-main>li.todays-special>ul hr,ul.list-main>li.todays-special>ul .date{margin-top:8px!important}ul.list-main>li.more{padding:0}ul.list-main>li.more a{display:block;padding:20px 0;color:#fff;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.5)}ul.list-main>li.more a:before{content:"\f054";padding-right:10px;color:#fff;font-family:FontAwesome;font-size:12px}ul.list-main>li.more a:hover span{text-decoration:underline}body.comic #main ul.list-main .title a{color:#fee1af!important}body.rensai #main ul.list-main .title a{color:#affdfe!important}body.rensai #main ul.list-main .title:hover a,body.comic #main ul.list-main .title:hover a{color:#fff!important}.c-2{background-color:#f55d58}.c-3{background-color:#0096d8}.c-4,.c-599,.c-690{background-color:#63a500}.c-143,.c-114{background-color:#a300d8}.c-529,.c-597,.c-661{background-color:#63a500!important}.c-pr{text-shadow:-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 0 0 #000,0 1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000!important;background-color:#8d6622;background:-webkit-linear-gradient(-45deg,#846022 0%,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:-moz-linear-gradient(-45deg,#846022 0%,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:-ms-linear-gradient(-45deg,#846022 0%,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:-o-linear-gradient(-45deg,#846022 0%,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:linear-gradient(135deg,#846022 0%,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#846022',EndColorStr='#8d6622')}.notfound{margin-bottom:10px;text-align:center;background:rgba(82,97,118,.4);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.1) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.1) inset}.notfound #msg img{margin:50px auto 0}.notfound #walk img{margin:0 auto 50px}.notfound .btn-area{margin:20px auto}#notfound .notfound{margin-bottom:0}#notfound .notfound .btn-area{text-align:center;position:relative;top:-45px}#notfound .notfound .btn-area .btn{padding:5px 50px}#recomend-articles{margin:20px 0 0}#recomend-articles .content{min-height:222px;padding:15px 0;background:url(../img/top/recomend_bg.png) no-repeat center center;background-size:cover;-moz-box-shadow:0 1px 0 rgba(255,255,255,.33),1px 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.33),1px 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.33),1px 1px 1px rgba(0,0,0,.21) inset;padding:0 10px 0}#recomend-articles .logly-lift-widget-label{position:relative}#recomend-articles .logly-lift-widget-label .logly-lift-widget-label-caption{position:absolute;top:-11px;right:10px}#recomend-articles .logly-lift-ad{margin-top:10px!important;margin-bottom:0!important}#recomend-articles .logly-lift-ad-title{background:rgba(0,0,0,.4);padding:5px;position:relative;top:-7px;height:51px}#recomend-articles .logly-lift-ad-title a{font-weight:400!important;font-size:12px!important}#recomend-articles .logly-lift-ad-site{font-size:10px!important;position:relative;top:-10px}#recomend-articles .box ._popIn_recommend_header,#recomend-articles .list ._popIn_recommend_header{display:none}#recomend-articles .box .logly-lift-widget-label,#recomend-articles .list .logly-lift-widget-label{position:relative}#recomend-articles .box .logly-lift-widget-label .logly-lift-widget-label-caption,#recomend-articles .list .logly-lift-widget-label .logly-lift-widget-label-caption{position:absolute;top:-5px;right:-8px}#recomend-articles .box .logly-lift-ad-title,#recomend-articles .list .logly-lift-ad-title{background:0 0;padding:0;position:relative;top:0;max-height:50px!important}#recomend-articles .box .logly-lift-ad-title a,#recomend-articles .list .logly-lift-ad-title a{font-weight:400!important;font-size:13px!important;color:#76c480!important}#recomend-articles .box .logly-lift-ad,#recomend-articles .list .logly-lift-ad{margin-top:0!important}#recomend-articles .box .logly-lift-ad-inner:after,#recomend-articles .list .logly-lift-ad-inner:after{right:16px!important}#recomend-articles .box .logly-lift-ad-body,#recomend-articles .list .logly-lift-ad-body{position:relative;top:4px}#recomend-articles .box .logly-lift-ad-body a,#recomend-articles .list .logly-lift-ad-body a{color:rgba(0,0,0,.6)}#recomend-articles .box .logly-lift-common-label-caption a,#recomend-articles .list .logly-lift-common-label-caption a{color:rgba(0,0,0,.4)}#recomend-articles.wide .box,#recomend-articles.wide .list{padding:0 10px}#recomend-articles.wide #logly-lift-widget{width:1023px!important;margin:auto!important}#recomend-articles.wide .logly-lift-widget-content .logly-lift-ad{margin-top:20px!important;margin-left:1%!important;margin-right:1%!important}#recomend-articles.wide #logly-lift-widget-label{width:1000px!important;margin:auto!important}#popular-articles{margin:20px 0}#popular-articles #tab ul.tab{overflow:hidden;*zoom:1;margin:-33px 0 0 165px}#popular-articles #tab ul.tab li{float:left;width:100px;margin-left:5px}#popular-articles #tab ul.tab li a{display:block;padding:8px 0;background:#e5e5e5;color:#589827;font-size:11px;text-align:center;text-decoration:none;line-height:1;-moz-box-shadow:0 1px 0 rgba(255,255,255,.15);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.15);box-shadow:0 1px 0 rgba(255,255,255,.15)}#popular-articles #tab ul.tab li a.selected{background:rgba(84,161,52,.8);color:#fff;-moz-box-shadow:0 1px 0 rgba(255,255,255,.33),1px 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.33),1px 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.33),1px 1px 1px rgba(0,0,0,.21) inset}#popular-articles #tab .content{min-height:222px;margin-top:10px;padding:15px 0;background:url(../img/top/popular_bg.png) no-repeat;-moz-box-shadow:0 1px 0 rgba(255,255,255,.33),1px 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.33),1px 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.33),1px 1px 1px rgba(0,0,0,.21) inset}#popular-articles #tab ul.slider{visibility:hidden}#popular-articles .slider{position:relative;display:none}#popular-articles .scrollingHotSpotLeft{position:absolute;top:90px;left:6px;color:#fff;font-size:24px;text-decoration:none;cursor:pointer;text-shadow:1px 1px 2px rgba(0,0,0,.3)}#popular-articles .scrollingHotSpotRight{position:absolute;top:90px;right:6px;color:#fff;font-size:24px;text-decoration:none;cursor:pointer;text-shadow:1px 1px 2px rgba(0,0,0,.3)}#popular-articles .scrollWrapper{position:relative;width:688px;margin:0 26px;overflow:hidden}#popular-articles .scrollWrapper ul{overflow:hidden;*zoom:1}#popular-articles .scrollWrapper li{float:left;width:180px;margin-right:23px;position:relative}#popular-articles .scrollWrapper li a{display:block;color:#fff;text-decoration:none}#popular-articles .scrollWrapper li a>div{background:#fff;line-height:0}#popular-articles .scrollWrapper li a img{border:5px solid #fff;-moz-box-shadow:0 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}#popular-articles .scrollWrapper li a:hover img{filter:alpha(opacity=70);opacity:.7}#popular-articles .scrollWrapper li a p{margin-top:5px;line-height:130%}#popular-articles .scrollWrapper li a span.title{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:2px 5px 1px;font-size:12px;background-color:rgba(0,0,0,.2);line-height:1.4}#popular-articles .bx-wrapper{position:relative;width:688px!important;padding:0 26px}#popular-articles .bx-wrapper .bx-controls a{color:#fff;font-size:24px;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,.3)}#popular-articles .bx-wrapper .bx-prev{position:absolute;top:90px;left:4px}#popular-articles .bx-wrapper .bx-next{position:absolute;top:90px;right:4px}#popular-articles .bx-wrapper li a{display:block;color:#fff;text-decoration:none}#popular-articles .bx-wrapper li a>div{background:#000;line-height:0}#popular-articles .bx-wrapper li a img{border:5px solid #fff;-moz-box-shadow:0 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}#popular-articles .bx-wrapper li a:hover img{filter:alpha(opacity=70);opacity:.7}#popular-articles .bx-wrapper li a p{margin-top:5px;line-height:130%}#popular-articles .bx-wrapper li a span.title{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:2px 5px 1px;font-size:12px;background-color:rgba(0,0,0,.2);line-height:1.4}#popular-articles .count{position:absolute;top:135px;left:-1px;padding:5px 10px 2px;background:#19a5e7;border:#027ab2 1px solid;font-weight:700;letter-spacing:-1px;font-size:18px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.2);line-height:1.6;text-shadow:0 1px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.25),1px 1px 2px rgba(255,255,255,.22) inset;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.25),1px 1px 2px rgba(255,255,255,.22) inset;box-shadow:1px 1px 2px rgba(0,0,0,.25),1px 1px 2px rgba(255,255,255,.22) inset;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBiODhjMyIvPjxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjMTlhNWU3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#0b88c3),color-stop(12%,#19a5e7));background-image:-moz-linear-gradient(left,#0b88c3,#19a5e7 12%);background-image:-webkit-linear-gradient(left,#0b88c3,#19a5e7 12%);background-image:linear-gradient(to right,#0b88c3,#19a5e7 12%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF0B88C3',endColorstr='#FF19A5E7')}#popular-articles .count span{font-size:12px;margin-left:3px}.tabarea .hide{display:none}#news{margin-top:20px}#news .container{padding:10px;background:rgba(82,97,118,.4);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset}#news dl{float:left;width:580px}#news dt{clear:both;padding-top:15px}#news dt:first-child{padding-top:0}#news dt a{padding:3px 8px;background:rgba(0,0,0,.2);color:#fdfeaf;text-shadow:0 1px 0 rgba(0,0,0,.5);text-decoration:none;line-height:2}#news dt a:before{content:"\e10e";padding-right:5px;color:#fff;font-family:typicons}#news dt a:hover{color:#fff;background:rgba(28,82,13,.5)}#news dd{margin:5px 0 0 5px;color:#fff;font-size:12px}#news dd:before{content:"\f075";padding-right:5px;color:#bfbfbf;font-family:FontAwesome;float:left}#news dd p{float:left}#news .ad{float:right;width:120px}#news .pagination{margin-top:20px}#news .more{display:block}#news .more a{display:block;padding:5px 0;color:#fff;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.5)}#news .more a:before{content:"\f054";padding-right:10px;color:#fff;font-family:FontAwesome;font-size:12px}#social{overflow:hidden;*zoom:1;margin-top:15px}#social .socialbox{padding:10px;background:rgba(96,123,150,.44);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset}#social .socialbox iframe{background:#fff}#social .socialbox-twitter{width:342px;float:left;padding-bottom:2px}#social .socialbox-facebook{width:342px;float:right}#search .container{margin-bottom:10px;padding:20px 10px 17px;background:rgba(51,51,51,.4);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset}#search .container h2{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:20px;color:#fff;font-weight:700;margin-left:8px;text-shadow:0 1px 1px rgba(0,0,0,.23)}#search .container h2 span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:20px;color:#fff;font-size:14px;font-weight:400}#search .filter{margin:0 0 10px}#search .filter a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:10px 0 5px;background:#e5e5e5;color:#589827;font-size:14px;text-align:center;text-decoration:none;line-height:1;width:130px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);text-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 rgba(255,255,255,.15);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.15);box-shadow:0 1px 0 rgba(255,255,255,.15);position:relative}#search .filter a:hover{top:1px}#search .filter a.selected{padding:10px 0 7px;border:1px transparent;background:rgba(84,161,52,.8);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5);-moz-box-shadow:0 1px 0 rgba(255,255,255,.33),1px 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.33),1px 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.33),1px 1px 1px rgba(0,0,0,.21) inset}#search .filter a.selected:hover{top:0}#search .notfound img{padding:100px 0}#search ul.list-search>li{position:relative;margin-bottom:10px;background:#fff;-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset}#search ul.list-search>li ul{overflow:hidden;*zoom:1}#search ul.list-search>li ul li.photo{float:left;width:215px;background:#fff;line-height:0}#search ul.list-search>li ul li.photo>img{-moz-box-shadow:0 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}#search ul.list-search>li ul li.photo a:hover img{filter:alpha(opacity=70);opacity:.7}#search ul.list-search>li ul li.content{padding:10px 15px 10px 230px}#search ul.list-search>li ul li.content .tags{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:20px;color:#76c480;font-size:12px}#search ul.list-search>li ul li.content .tags:before{content:"\f02b";padding-right:5px;font-family:FontAwesome;font-size:14px}#search ul.list-search>li ul li.content .title{display:block;margin-top:5px;color:#000;font-size:20px;font-weight:700;line-height:1.4}#search ul.list-search>li ul li.content .date{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;color:#9fa09f;font-size:14px;font-weight:700}#search ul.list-search>li ul li.content .writer{display:block}#search ul.list-search>li ul li.content .writer img{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#search ul.list-search>li ul li.content .writer .name{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:10px 0 0 10px;font-size:12px;line-height:1.5}#search ul.list-search>li .social{position:absolute;bottom:10px;right:15px;width:300px;text-align:right}#search ul.list-search>li .social>span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#search ul.list-search>li .social>span.twitter{max-width:110px}#search ul.list-search>li .social>span.facebook{max-width:110px;overflow:hidden}#search ul.list-search>li .social>span.hatena{max-width:90px}#search ul.list-search>li>a{display:block;color:#999;text-decoration:none}#search ul.list-search>li>a:hover{}#search ul.list-search>li.ad{padding:10px 10px 10px 5px}#search ul.list-search>li.ad li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:5px;line-height:0}#search ul.list-search>li.more a{text-align:center}#search ul.list-search>li.more a:before{content:"\f054";padding-right:10px;color:#fff;font-family:FontAwesome;font-size:12px}.pagination{margin:20px auto 50px;text-align:center}.pagination ul{margin:auto}.pagination ul li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:50px;height:50px;font-size:20px;font-weight:700;text-align:center;line-height:1}.pagination ul li.active{height:21px;padding:17px 0;color:rgba(255,255,255,.5);background:rgba(16,16,16,.44);text-shadow:1px 1px 1px rgba(0,0,0,.23);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;margin-top:4px}.pagination ul li a{display:block;padding:17px 0;color:#fff;text-decoration:none;position:relative;top:0}.pagination ul li a:hover{top:1px}.pagination ul li.box a{color:#fff;text-shadow:-1px -1px 1px rgba(0,0,0,.23);background:rgba(28,82,13,.6);-moz-box-shadow:1px 1px 0 #1c520d;-webkit-box-shadow:1px 1px 0 #1c520d;box-shadow:1px 1px 0 #1c520d}input.btn,a.btn{border:solid 1px #3b870d;background-color:#3aa547;color:#fff;text-decoration:none;padding:5px 12px;letter-spacing:1px;cursor:pointer;position:relative;top:0;-moz-box-shadow:0 1px 0 rgba(255,255,255,.23) inset,0 1px 1px rgba(0,0,0,.36);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.23) inset,0 1px 1px rgba(0,0,0,.36);box-shadow:0 1px 0 rgba(255,255,255,.23) inset,0 1px 1px rgba(0,0,0,.36);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:0 1px 1px rgba(0,0,0,.23)}input.btn:hover,a.btn:hover{position:relative;top:1px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.23) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.23) inset;box-shadow:0 1px 0 rgba(255,255,255,.23) inset}body.privacy #contents .container{margin-bottom:2px;padding:50px 130px 100px;background:#fff}body.privacy #contents .container h2{margin:30px auto 50px;font-size:20px;text-align:center;font-weight:700}body.privacy #contents .container .jyou{margin:40px auto;letter-spacing:1px}body.privacy #contents .container .jyou h3{font-weight:700;font-size:16px}body.privacy #contents .container .jyou p{margin:10px auto}body.privacy #contents .container .jyou ul{margin:10px}body.privacy #contents .container .jyou ul li{font-size:12px;letter-spacing:0}body.privacy #contents .container .kaitei{text-align:right}#side{position:static}#side .ad{line-height:0}#side .sidebnr{margin-bottom:15px}#side .sidebnr li{margin-top:10px;line-height:0}#side .sidebnr li .bnr-left{float:left;width:145px}#side .sidebnr li .bnr-right{float:right;width:145px}#side .sidebnr li a{display:block;float:left;filter:alpha(opacity=90);opacity:.9;-moz-box-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2);box-shadow:0 1px 0 rgba(255,255,255,.2)}#side .sidebnr li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#side .sidebnr li:first-child{margin-top:0}#side .sidebnr.ones li a:nth-child(even){margin-left:10px}#side .shop-ad{margin-bottom:20px}#side .shop-ad h2{line-height:0}#side .shop-ad .content{margin-top:3px}#side .shop-ad .content a img{width:300px;height:150px}#side .comic{margin-bottom:10px}#side .comic .content{padding:15px;background:#e5e5e5;text-align:center;-moz-box-shadow:0 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}#side .comic .content .manga{width:270px;display:block;position:relative;overflow:hidden;margin-bottom:15px}#side .comic .content .manga .more{position:absolute;bottom:0;left:0}#side .facebook-widget{margin:20px 0}#side .app-banner{position:relative}#side .app-banner img{width:300px;margin:20px 0;-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1)}#side .app-banner .ios{position:absolute;bottom:88px;right:10px;z-index:10;width:156px;height:44px;display:block}#side .app-banner .android{position:absolute;bottom:40px;right:10px;z-index:10;width:156px;height:44px;display:block}#side .misawa{margin-bottom:10px}#side .misawa .content{background:#e5e5e5;text-align:center;-moz-box-shadow:0 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}#side .misawa .content .title a{text-align:justify;display:block;font-size:18px;padding:10px 15px;line-height:20px;font-weight:700;background:rgba(0,0,0,.6);color:#fff;text-decoration:none;-moz-box-shadow:0 2px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 1px rgba(0,0,0,.2);box-shadow:0 2px 1px rgba(0,0,0,.2);text-shadow:0 1px 0 rgba(0,0,0,.8)}#side .misawa .content .title a span{font-weight:400;font-size:12px;display:block;margin:0 0 2px 0}#side .misawa .content img{padding:15px;width:270px}#side .news{margin-bottom:10px}#side .news ul.list{background:rgba(82,97,118,.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2) inset,0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2) inset,0 1px 0 rgba(255,255,255,.2);box-shadow:0 1px 1px rgba(0,0,0,.2) inset,0 1px 0 rgba(255,255,255,.2)}#side .news ul.list>li{border-bottom:solid 1px rgba(255,255,255,.2)}#side .news ul.list>li:last-child{border-bottom:0 transparent}#side .news ul.list>li ul{overflow:hidden;*zoom:1}#side .news ul.list>li ul>li{border-bottom:0 transparent}#side .news ul.list>li ul li.photo{float:left;width:100px;margin:10px;background:#fff;line-height:0}#side .news ul.list>li ul li.photo>img{border:solid 5px #fff;-moz-box-shadow:0 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}#side .news ul.list>li ul li.photo a{padding:5px;background-color:#fff}#side .news ul.list>li ul li.photo a:hover{opacity:.6}#side .news ul.list>li ul li.content{padding-left:110px;font-size:12px;line-height:1.5;text-shadow:0 1px 0 rgba(0,0,0,.3)}#side .news ul.list>li ul li.content .title{display:block;margin-top:10px}#side .news ul.list>li ul li.content .lead{display:block;margin-top:10px;font-size:13px}#side .news ul.list>li ul li.content .date{display:block;margin:20px 0 0 300px;font-size:12px;font-weight:700;text-align:right}#side .news ul.list>li ul li.content .detail{margin:10px 10px 10px 0}#side .news ul.list>li ul li.content .detail a{padding:0}#side .news ul.list>li ul li.content .detail .category,#side .news ul.list>li ul li.content .detail .tags{display:inline-block}#side .news ul.list>li ul li.content .detail .category{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top}#side .news ul.list>li ul li.content .detail .category a{display:inline-block;margin:0 5px 5px 0;padding:3px 5px;text-align:center;line-height:1;-moz-box-shadow:0 1px 0 rgba(0,0,0,.05),-1px -1px 0 rgba(0,0,0,.24) inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05),-1px -1px 0 rgba(0,0,0,.24) inset;box-shadow:0 1px 0 rgba(0,0,0,.05),-1px -1px 0 rgba(0,0,0,.24) inset;text-shadow:0 1px 0 rgba(0,0,0,.2)}#side .news ul.list>li ul li.content .detail .tags{width:132px;padding:0;margin:0;font-size:12px}#side .news ul.list>li ul li.content .detail .tags:before{content:"\f02b";padding-right:5px;font-family:FontAwesome;color:#fff}#side .news ul.list>li ul li.content .detail .tags a{display:inline-block}#side .news ul.list>li ul li.content .detail .tags a:after{content:"、"}#side .news ul.list>li ul li.content .detail .tags a:last-child:after{display:none}#side .news ul.list>li ul li.content .detail .tags a:hover{text-decoration:underline}#side .news ul.list>li ul li.content .detail .title{color:#fff;cursor:pointer;background-color:rgba(0,0,0,.2);padding:3px 5px}#side .news ul.list>li ul li.content .detail .title:hover{background:rgba(28,82,13,.5)}#side .news ul.list>li a{display:block;padding:10px;color:#fff;text-decoration:none}#side .news ul.list>li a span.tags:hover,#side .news ul.list>li a span.title:hover{text-decoration:underline}#side .news ul.list>li a:hover img{filter:alpha(opacity=70);opacity:.7}#side .tags{margin-bottom:10px}#side .tags ul{background:rgba(16,16,16,.44);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset}#side .tags ul li{border-top:solid 1px rgba(255,255,255,.2)}#side .tags ul li.first{border:none}#side .tags ul li a{display:block;padding:10px;color:#fff;font-weight:700;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.7);overflow:hidden;*zoom:1}#side .tags ul li a:before{content:"\f02b";padding-right:15px;font-family:FontAwesome;font-size:18px}#side .tags ul li a:hover .tag,#side .tags ul li a:hover .cnt{text-decoration:underline}#side .tags ul li .tag{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:185px}#side .tags ul li .cnt{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:60px;text-align:right}#side .tags ul li:hover{background:rgba(28,82,13,.2)}#side .pr-entries{margin-bottom:10px}#side .pr-entries ul{-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset}#side .pr-entries ul li{background:rgba(16,16,16,.44);border-bottom:solid 1px rgba(255,255,255,.2)}#side .pr-entries ul li:last-child{border-bottom:0 transparent}#side .pr-entries ul li a{display:block;padding:10px;color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.7)}#side .pr-entries ul li .photo{position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background:#fff;line-height:0;width:100px}#side .pr-entries ul li .photo img{border:solid 5px #fff;width:90px}#side .pr-entries ul li a:hover img{filter:alpha(opacity=70);opacity:.7}#side .pr-entries ul li .detail{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:160px;margin:5px;vertical-align:top;font-size:12px;line-height:1.5;text-align:justify}#side .pr-entries ul li .tags{padding:0;margin:5px 0;font-size:12px;filter:alpha(opacity=70);opacity:.7}#side .pr-entries ul li .tags:before{content:"\f02b";padding-right:5px;font-family:FontAwesome;color:#fff}#side .pr-entries ul li .tags span{display:inline-block}#side .pr-entries ul li .tags span:after{content:"、"}#side .pr-entries ul li .tags span:last-child:after{display:none}#side .pr-entries ul li a:hover .title{text-decoration:underline}#side .writer-entries{letter-spacing:-.4em}#side .writer-entries .entries{-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;background:rgba(16,16,16,.44);border-bottom:solid 1px rgba(255,255,255,.2);padding:6px 0 6px 6px}#side .writer-entries .entries a{color:#fff;text-decoration:none;font-size:12px}#side .writer-entries .entries a span{text-shadow:0 1px 0 rgba(0,0,0,.7)}#side .writer-entries .entries a:hover span{text-decoration:underline}#side .writer-entries .entries a:hover img{filter:alpha(opacity=70);opacity:.7}#side .writer-entries .entries a>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;width:136px;margin:4px 4px 10px;vertical-align:top;text-align:center}#side .writer-entries .entries a>div .photo{background:#fff}#side .writer-entries .entries a>div .photo img{width:126px;border:solid 5px #fff;display:block;margin-bottom:5px}#side .popular{margin-bottom:10px}#side .popular ul{-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset}#side .popular ul li{background:rgba(16,16,16,.44);border-bottom:solid 1px rgba(255,255,255,.2)}#side .popular ul li:last-child{border-bottom:0 transparent}#side .popular ul li a{display:block;padding:10px;color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.7)}#side .popular ul li .photo{position:relative;display:block;margin-bottom:10px;background:#fff;line-height:0}#side .popular ul li .photo img{border:solid 5px #fff;width:270px}#side .popular ul li .photo .count{position:absolute;bottom:10px;left:-1px;padding:8px 10px 6px;background:#19a5e7;border:solid 1px #027ab2;font-family:SakamotoGrotesk-Heavy;font-size:18px;text-align:center;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.25),1px 1px 2px rgba(255,255,255,.22) inset;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.25),1px 1px 2px rgba(255,255,255,.22) inset;box-shadow:1px 1px 2px rgba(0,0,0,.25),1px 1px 2px rgba(255,255,255,.22) inset;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBiODhjMyIvPjxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjMTlhNWU3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#0b88c3),color-stop(12%,#19a5e7));background-image:-moz-linear-gradient(left,#0b88c3,#19a5e7 12%);background-image:-webkit-linear-gradient(left,#0b88c3,#19a5e7 12%);background-image:linear-gradient(to right,#0b88c3,#19a5e7 12%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF0B88C3',endColorstr='#FF19A5E7')}#side .popular ul li .photo .count span{font-size:12px;margin-left:3px}#side .popular ul li a:hover img{filter:alpha(opacity=70);opacity:.7}#side .popular ul li .title{display:block;font-size:12px;line-height:1.5}#side .popular ul li a:hover .title{text-decoration:underline}#side .selectmenu{margin-bottom:10px}#side .selectmenu .content{padding:15px;background:rgba(16,16,16,.44);color:#fff;-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset}#side .selectmenu .easy-select-box{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;width:100%;background:#ddceb7;border:solid 1px #515151;color:#000;font-size:14px}#side .selectmenu .easy-select-box .esb-displayer{height:20px;padding:5px;background:url(../img/default/select_btn.png) no-repeat right top;text-indent:5px;cursor:pointer}#side .selectmenu .easy-select-box .esb-dropdown{position:absolute;display:none;border-top:solid 1px rgba(85,85,85,.3);overflow:auto;z-index:100;overflow:auto;max-height:300px}#side .selectmenu .easy-select-box .esb-dropdown a{color:#000;text-decoration:none}#side .selectmenu .easy-select-box .esb-item{padding:5px 0;background:rgba(221,206,183,.95);border-bottom:solid 1px rgba(85,85,85,.3);text-indent:10px;cursor:pointer}#side .selectmenu .easy-select-box .esb-item:hover{background:#d2ba85;border:none;color:#fff;text-decoration:none}#side .selectmenu .easy-select-box:focus{outline:0}#side .selectmenu .easy-select-box:hover .esb-displayer{text-decoration:none}#side .search{margin-bottom:20px}#side .search .content{padding:15px;background:rgba(16,16,16,.44);text-shadow:0 1px 0 rgba(0,0,0,.7);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset}#side .search .searchform{background:#fff;border:solid 2px rgba(0,0,0,.8);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:inset 2px 2px 1px rgba(0,0,0,.2);-webkit-box-shadow:inset 2px 2px 1px rgba(0,0,0,.2);box-shadow:inset 2px 2px 1px rgba(0,0,0,.2)}#side .search .searchform .input{-moz-box-shadow:inset 2px 2px 1px rgba(0,0,0,.2);-webkit-box-shadow:inset 2px 2px 1px rgba(0,0,0,.2);box-shadow:inset 2px 2px 1px rgba(0,0,0,.2);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:218px;padding:10px;background:#fff;border:none;color:#000;font-size:20px}#side .search .searchform .submit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:20px;padding-bottom:4px;background:0 0;border:none;color:#000;font-size:14px;cursor:pointer}#side .search .searchform .submit i{position:relative;right:10px}#side .search .searchform .submit:hover{color:#fff}#side #tracking{width:300px}#side #tracking .img-bg{margin-bottom:0}#side #tracking .sidebnr{margin-bottom:0}.article{position:relative;margin-bottom:0;background:#fff;-moz-box-shadow:0 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.article>hr{height:1px;margin-top:20px;border:none;border-top:solid 1px #e5e5e5}.article .category{position:absolute;top:-5px;left:-6px;display:inline;padding:7px 10px 5px;background-image:url(../img/blog/blog_cat_shadow.png) no-repeat left bottom;color:#fff;font-size:12px;font-weight:700;-moz-box-shadow:2px 2px rgba(0,0,0,.1),-1px -1px rgba(0,0,0,.24) inset;-webkit-box-shadow:2px 2px rgba(0,0,0,.1),-1px -1px rgba(0,0,0,.24) inset;box-shadow:2px 2px rgba(0,0,0,.1),-1px -1px rgba(0,0,0,.24) inset;text-shadow:0 1px 1px rgba(0,0,0,.23)}.article .category:before{content:"";position:absolute;top:100%;left:0;width:0;height:0;border:solid 3px transparent;border-top:solid 3px #000;border-right:solid 3px #000}.article .article-head{padding:35px 20px 10px;border-bottom:solid 1px #e5e5e5}.article .article-head h2{padding:5px 0;font-size:30px;font-weight:700;line-height:1.2}.article .article-head h2 a{text-decoration:none;color:#000}.article .article-head h2 span{font-size:20px;font-weight:400}.article .article-head .seo-sublabel{color:rgba(0,0,0,.4);font-size:11px}.article .article-head .date{color:#9fa09f;font-weight:700}.article .article-head .date a.btn{margin-left:10px;padding:3px 5px;font-size:12px;font-weight:400}.article .article-meta{padding:10px 20px}.article .article-meta a{color:#76c480;text-decoration:underline}.article .article-meta .writer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:14px}.article .article-meta .writer img{vertical-align:middle;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}.article .article-meta .writer p{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 15px 0 0}.article .article-meta .tags{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:20px;color:#76c480;font-size:14px}.article .article-meta .tags:before{content:"\f02b";padding-right:5px;font-family:FontAwesome;font-size:14px}.article .title-down-ad{margin:auto 0 10px 10px}.article .social{padding:10px;background:#e5e5e5;text-align:center;line-height:0}.article .social>div{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:10px;vertical-align:middle;overflow:hidden}.article .social>div.twitter{width:76px;vertical-align:top}.article .social>div.twitter .tweet-balloon img{margin-bottom:1px}.article .social>div.facebook{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.article .page_navi{margin:80px auto 0;padding:5px 10px;display:block;line-height:50px;background:rgba(82,97,118,.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.1) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.1) inset;font-size:14px;text-align:center}.article .page_navi span{text-decoration:none;padding:8px 15px;letter-spacing:1px;position:relative;top:0;color:#898989;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #c4c4c4;background-color:#e5e5e5}.article .page_navi a{text-decoration:none}.article .page_navi a span{cursor:pointer;color:#fff;border:solid 1px #3b870d;background-color:#3aa547;-moz-box-shadow:0 1px 0 rgba(255,255,255,.23) inset,0 1px 1px rgba(0,0,0,.36);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.23) inset,0 1px 1px rgba(0,0,0,.36);box-shadow:0 1px 0 rgba(255,255,255,.23) inset,0 1px 1px rgba(0,0,0,.36);text-shadow:0 1px 1px rgba(0,0,0,.23)}.article .page_navi a span:hover{position:relative;top:1px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.23) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.23) inset;box-shadow:0 1px 0 rgba(255,255,255,.23) inset}.article .bottom-tweet-button{margin:60px 0}#profile{position:relative;margin:30px;padding:20px;background:#f6f6f6;color:#000;-moz-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2) inset;box-shadow:0 1px 1px rgba(0,0,0,.2) inset;border-bottom:1px solid #edecec}#profile .photo{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:120px;vertical-align:top}#profile .content{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:490px;margin-left:20px}#profile .content .status{margin-bottom:5px;font-size:12px}#profile .content .name{margin-bottom:10px;font-size:24px;font-weight:700}#profile .content .btn-social{margin-top:10px}#profile .staff-articles{margin:15px -20px 0;padding:20px 10px 20px 20px;border-top:solid 1px #e5e5e5}#profile .staff-articles ul{overflow:hidden;*zoom:1}#profile .staff-articles li{float:left;width:120px;margin-right:10px;color:#76c480;font-size:12px;line-height:1.5}#profile .staff-articles li a{display:block;color:#76c480;text-decoration:none}#profile .staff-articles li a:hover{color:#8ce697}#profile .staff-articles li img{border:solid 5px #fff;-moz-box-shadow:1px 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:1px 1px 0 rgba(0,0,0,.15);box-shadow:1px 1px 0 rgba(0,0,0,.15)}#profile .staff-articles li p{margin-top:10px}#profile .staff-articles .more-comic{position:relative;top:20px}#profile .more-link p{margin-bottom:10px}#related-articles{padding:0 30px 20px}#related-articles #x_container{padding:0}#related-articles #x_container .x_articleArea{border-bottom:1px dotted rgba(101,101,101,.5)}#related-articles #x_container .x_articleArea:last-child{border-bottom:0 transparent;padding:10px 0 0!important}#related-articles ul.list{overflow:hidden;*zoom:1;margin-left:-30px}#related-articles ul.list>li{float:left;width:310px;height:80px;margin-top:20px;padding-left:30px}#related-articles ul.list>li ul{overflow:hidden;*zoom:1}#related-articles ul.list>li ul li.photo{float:left;width:80px;background:#000;line-height:0}#related-articles ul.list>li ul li.content{padding-left:90px;font-size:12px;font-weight:700}#related-articles ul.list>li ul li.content .date{display:block;margin-bottom:5px}#related-articles ul.list>li ul li.content .title{display:block;color:#76c480;font-size:14px;line-height:1.4}#related-articles ul.list>li a{display:block;color:#898989;text-decoration:none}#related-articles ul.list>li a:hover li.photo img{filter:alpha(opacity=70);opacity:.7}#related-articles ul.list>li a:hover .title{text-decoration:underline}#tags{margin-top:20px;padding:20px 30px 30px;border-top:solid 1px #e5e5e5}#tags li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:15px 10px 0 0}#tags li a{border:solid 1px #3b870d;background-color:#3aa547;color:#fff;text-decoration:none;padding:5px 12px;letter-spacing:1px;cursor:pointer;position:relative;top:0;-moz-box-shadow:0 1px 0 rgba(255,255,255,.23) inset,0 1px 1px rgba(0,0,0,.36);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.23) inset,0 1px 1px rgba(0,0,0,.36);box-shadow:0 1px 0 rgba(255,255,255,.23) inset,0 1px 1px rgba(0,0,0,.36);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:0 1px 1px rgba(0,0,0,.23);font-size:12px}#tags li a:hover{position:relative;top:1px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.23) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.23) inset;box-shadow:0 1px 0 rgba(255,255,255,.23) inset}#tags li a:before{content:"\f02b";padding-right:5px;font-family:FontAwesome;font-size:14px;color:#fff}#social-reactions{margin:10px 0;padding-bottom:20px;background:#fff}#social-reactions>hr{height:1px;margin-top:20px;border:none;border-top:solid 1px #e5e5e5}#social-reactions .social-reaction{padding:20px 25px 0}#social-reactions .social-reaction h2{margin-bottom:10px}#social-reactions .social-reaction h2 img{vertical-align:bottom}#social-reactions .social-reaction h2 .count{margin-left:10px;color:#0496da;font-size:12px;line-height:1;vertical-align:bottom}#social-reactions .social-reaction ul>li{margin-bottom:10px}#social-reactions .social-reaction ul>li ul{overflow:hidden;*zoom:1}#social-reactions .social-reaction ul>li ul li.photo{float:left;width:60px;line-height:0}#social-reactions .social-reaction ul>li ul li.content{padding:0 0 5px 75px}#social-reactions .social-reaction ul>li ul li.content .text{display:block;margin-bottom:3px;line-height:20px}#social-reactions .social-reaction ul>li ul li.content .user{color:#76c480;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#social-reactions .social-reaction ul>li ul li.content .time{display:inline-block;margin-left:10px;color:#b2b2b2}#social-reactions .social-reaction .more-link{text-align:center}#social-reactions .social-reaction .more-link a.more{padding:5px 75px;background:#e2e4e2;border:solid 1px #b9b9b8;color:#5f5e5e;font-size:12px;text-decoration:none;line-height:1;text-shadow:0 1px 0 #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.23) inset,1px 1px 2px rgba(0,0,0,.18);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.23) inset,1px 1px 2px rgba(0,0,0,.18);box-shadow:0 1px 0 rgba(255,255,255,.23) inset,1px 1px 2px rgba(0,0,0,.18)}#social-reactions .social-reaction .more-link a.more:hover{background:#d4d4d4}.article-pagination{overflow:hidden;*zoom:1;margin:10px 0}.article-pagination li{width:49%;margin-bottom:2px}.article-pagination li a{position:relative;display:block;padding:10px 20px;height:40px;overflow:hidden;letter-spacing:0;text-decoration:none;display:table-cell;vertical-align:middle;width:320px}.article-pagination li.prev{float:left;line-height:1.4}.article-pagination li.prev a{padding-left:26px}.article-pagination li.prev a:before{content:"\f053";position:absolute;top:50%;left:13px;width:15px;margin-top:-6px;font-family:FontAwesome;line-height:1}.article-pagination li.next{float:right;line-height:1.4}.article-pagination li.next a:after{content:"\f054";position:absolute;top:50%;right:5px;width:15px;margin-top:-6px;font-family:FontAwesome;line-height:1}.article-pagination li img{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 15px;vertical-align:top}.article-pagination li span{width:240px;color:#fff;font-weight:700}.article-pagination li:hover a span{color:#fff}.mojisoba-pagination{width:740px;margin:50px auto}.mojisoba-pagination li a{text-align:center}.mojisoba-pagination li a span{font-size:20px;position:relative;top:2px}.mojisoba-pagination li.next a:after{right:13px}#main .popular-entries h2{line-height:1.2}#main .popular-entries ul{position:relative;top:-6px}#main .popular-entries ul li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:140px;vertical-align:top;margin-right:5px}#main .popular-entries ul li:last-child{margin-right:0}#main .popular-entries ul li a{text-decoration:none;line-height:14px;position:relative}#main .popular-entries ul li a .photo img{width:132px;border:solid 4px #fff}#main .popular-entries ul li a .detail{position:absolute;bottom:6px;width:140px;height:40px;overflow:hidden;background:rgba(0,0,0,.5)}#main .popular-entries ul li a .detail .title{margin:8px;color:#fff;font-size:11px;display:block;height:26px;overflow:hidden}body.new-about #contents .container,body.about #contents .container{margin-bottom:2px;padding:50px 70px;background:#fff;line-height:1.8}body.new-about #contents .container p,body.about #contents .container p{margin-bottom:10px}body.new-about .img-left,body.about .img-left{float:left;width:350px}body.new-about .img-right,body.about .img-right{float:right;width:350px}body.new-about .content-left,body.about .content-left{padding-right:400px}body.new-about .content-right,body.about .content-right{padding-left:400px}body.new-about article,body.about article{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none}body.new-about article section,body.about article section{background:#fff;padding-bottom:80px}body.new-about article section h2,body.about article section h2{display:block;text-indent:-9999999px;margin:auto}body.new-about article section p,body.about article section p{padding:30px 100px;font-size:18px;line-height:1.8}body.new-about article section .button,body.about article section .button{text-align:right;padding:30px}body.new-about article section .button a,body.about article section .button a{-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;background:#e62828;-moz-box-shadow:0 4px 0 #a60303,0 8px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 0 #a60303,0 8px 5px rgba(0,0,0,.2);box-shadow:0 4px 0 #a60303,0 8px 5px rgba(0,0,0,.2);padding:10px 50px 8px;color:#fff;font-weight:700;font-size:16px;text-shadow:0 1px 0 rgba(0,0,0,.3);text-decoration:none}body.new-about article section .button a:hover,body.about article section .button a:hover{position:relative;top:2px;-moz-box-shadow:0 2px 0 #a60303,0 4px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 0 #a60303,0 4px 2px rgba(0,0,0,.2);box-shadow:0 2px 0 #a60303,0 4px 2px rgba(0,0,0,.2)}body.new-about article section .buttons,body.about article section .buttons{margin:auto;text-align:center}body.new-about article section .buttons a,body.about article section .buttons a{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#e62828;-moz-box-shadow:0 4px 0 #a60303,0 8px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 0 #a60303,0 8px 5px rgba(0,0,0,.2);box-shadow:0 4px 0 #a60303,0 8px 5px rgba(0,0,0,.2);padding:20px 0 18px;margin:10px 20px 20px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:325px;color:#fff;font-weight:700;font-size:20px;text-shadow:0 2px 0 rgba(0,0,0,.3);text-decoration:none}body.new-about article section .buttons a:hover,body.about article section .buttons a:hover{text-shadow:0 1px 0 rgba(0,0,0,.3);position:relative;top:2px;-moz-box-shadow:0 2px 0 #a60303,0 4px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 0 #a60303,0 4px 2px rgba(0,0,0,.2);box-shadow:0 2px 0 #a60303,0 4px 2px rgba(0,0,0,.2)}body.new-about article section.header .image img,body.about article section.header .image img{width:1050px;margin-bottom:20px}body.new-about article section.popular h2,body.about article section.popular h2{background:url(../img/about/label-about-1.png) no-repeat center center;background-size:cover;width:389px;height:53px}body.new-about article section.writer h2,body.about article section.writer h2{background:url(../img/about/label-about-2.png) no-repeat center center;background-size:cover;width:509px;height:53px}body.new-about article section.kijikou h2,body.about article section.kijikou h2{background:url(../img/about/label-about-3.png) no-repeat center center;background-size:cover;width:399px;height:53px}body.new-about article section.dokusya h2,body.about article section.dokusya h2{background:url(../img/about/label-about-4.png) no-repeat center center;background-size:cover;width:425px;height:53px}body.new-about article section.dokusya .graph,body.about article section.dokusya .graph{text-align:center;margin:auto}body.new-about article section.dokusya .graph .canvas-holder,body.about article section.dokusya .graph .canvas-holder{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:10px 30px 50px}body.new-about article section.dokusya .graph .canvas-holder .title,body.about article section.dokusya .graph .canvas-holder .title{font-weight:700;font-size:18px}body.new-about article section.dokusya .graph .canvas-holder:nth-of-type(2) canvas,body.about article section.dokusya .graph .canvas-holder:nth-of-type(2) canvas{margin-top:22px}body.new-about article section.dokusya .graph .canvas-holder:nth-of-type(2) .title,body.about article section.dokusya .graph .canvas-holder:nth-of-type(2) .title{position:relative;top:-10px}body.new-about article section.contacts,body.about article section.contacts{padding-bottom:150px}body.new-about article section.contacts h2,body.about article section.contacts h2{background:url(../img/about/label-about-5.png) no-repeat center center;background-size:cover;width:293px;height:53px}body.staff #contents .container{margin-bottom:2px;padding:50px 70px;background:#fff;line-height:1.8}body.staff #contents .container h2{line-height:0}body.staff #contents .container>p{margin-top:20px}body.staff #contents .container h3{font-weight:700;font-size:20px;margin:30px 0 20px;background:#7eb22b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px 20px 8px;line-height:26px;color:#fff}body.staff #contents .container h3.writer{background:#5594bf}body.staff ul.list-staff .active{position:relative;background:url(../img/staff/active_arrow.gif) no-repeat center bottom;z-index:100;top:1px}body.staff ul.list-staff li.item{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:160px;margin-top:10px;margin-left:80px;padding:10px 0;color:#737373;font-size:12px;text-align:center;vertical-align:baseline;cursor:pointer}body.staff ul.list-staff li.item.first{margin-left:0}body.staff ul.list-staff li.item .inner{position:relative}body.staff ul.list-staff li.item .inner [class*=circle-]{background-repeat:no-repeat;background-position:center top;background-size:150px;display:block;width:150px;height:150px;position:absolute;left:5px}body.staff ul.list-staff li.item .inner [class*=circle-].circle-1{background-image:url(../img/staff/circle-1.png)}body.staff ul.list-staff li.item .inner [class*=circle-].circle-2{background-image:url(../img/staff/circle-2.png)}body.staff ul.list-staff li.item .inner [class*=circle-].circle-3{background-image:url(../img/staff/circle-3.png)}body.staff ul.list-staff li.item .inner [class*=circle-].circle-4{background-image:url(../img/staff/circle-4.png)}body.staff ul.list-staff li.item .inner p{padding-bottom:10px}body.staff ul.list-staff li.item .inner p span{color:#76c480;font-size:16px;font-weight:700}body.staff ul.list-staff li.item:hover .inner p span{text-decoration:underline}body.staff ul.list-staff li.item .replace{display:none}body.staff ul.list-staff li.panel{position:relative;display:block;float:left;width:100%;margin-top:-2px;background:#f6f6f6;overflow:hidden;z-index:10;-moz-box-shadow:0 1px 0 rgba(0,0,0,.05),2px 2px 1px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05),2px 2px 1px rgba(0,0,0,.1) inset;box-shadow:0 1px 0 rgba(0,0,0,.05),2px 2px 1px rgba(0,0,0,.1) inset}body.staff ul.list-staff li.panel .close{position:absolute;top:15px;right:15px;display:block;width:30px;height:30px;background:url(../img/staff/close.gif) no-repeat left top;overflow:hidden;cursor:pointer}body.staff ul.list-staff li.panel .profile{overflow:hidden;*zoom:1;position:relative;padding:20px;color:#000}body.staff ul.list-staff li.panel .profile .photo{float:left;width:120px}body.staff ul.list-staff li.panel .profile .content{padding-left:140px}body.staff ul.list-staff li.panel .profile .content .status{margin-bottom:5px;font-size:12px}body.staff ul.list-staff li.panel .profile .content .name{margin-bottom:10px;font-size:24px;font-weight:700;line-height:1}body.staff ul.list-staff li.panel .profile .content .social{margin-top:10px}body.staff ul.list-staff li.panel .entries{padding:20px;border-top:solid 1px #e5e5e5}body.staff ul.list-staff li.panel .entries ul{overflow:hidden;*zoom:1;margin-bottom:20px}body.staff ul.list-staff li.panel .entries li{float:left;width:120px;padding-left:29px;color:#76c480;font-size:12px;line-height:1.4}body.staff ul.list-staff li.panel .entries li.first{padding-left:0}body.staff ul.list-staff li.panel .entries li img{border:solid 5px #fff;-moz-box-shadow:1px 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:1px 1px 0 rgba(0,0,0,.15);box-shadow:1px 1px 0 rgba(0,0,0,.15)}body.staff ul.list-staff li.panel .entries li a{display:block;color:#76c480;text-decoration:none}body.staff ul.list-staff li.panel .entries li a:hover{text-decoration:underline}body.staff ul.list-staff li.panel .entries li p{margin-top:10px}body.staff ul.list-staff li.panel .entries .more-link{margin:0 -20px;padding:0 20px 0;border-top:solid 1px #e5e5e5;text-shadow:0 1px 1px #fff}body.staff ul.list-staff li.panel .entries .more-link p{margin:10px 0}.recruit h2{line-height:0;width:615px;margin:0 auto 20px}.recruit>p{margin-top:20px;line-height:1.8;width:615px;margin:20px auto 0}.recruit .error{width:575px;margin:30px auto 0;padding:20px 20px 15px;background:#f86b6b;border:solid 1px #cf3e3e;color:#fff;font-weight:700;-moz-box-shadow:0 1px 0 rgba(4,0,0,.1) inset,0 1px 0 rgba(4,0,0,.05) inset;-webkit-box-shadow:0 1px 0 rgba(4,0,0,.1) inset,0 1px 0 rgba(4,0,0,.05) inset;box-shadow:0 1px 0 rgba(4,0,0,.1) inset,0 1px 0 rgba(4,0,0,.05) inset;text-shadow:0 1px 0 rgba(0,0,0,.33)}.recruit .error.hide{display:none}.recruit .error span.alert{display:block;margin:0 0 5px}.recruit .wpcf7-response-output{margin:30px auto 0;padding:20px 20px 15px;text-align:center;color:#fff;background:#f86b6b;font-weight:700;-moz-box-shadow:0 1px 0 rgba(4,0,0,.1) inset,0 1px 0 rgba(4,0,0,.05) inset;-webkit-box-shadow:0 1px 0 rgba(4,0,0,.1) inset,0 1px 0 rgba(4,0,0,.05) inset;box-shadow:0 1px 0 rgba(4,0,0,.1) inset,0 1px 0 rgba(4,0,0,.05) inset;text-shadow:0 1px 0 rgba(0,0,0,.33)}.recruit .wpcf7-validation-errors{border:0 transparent}.recruit .wpcf7-validation-sent-ok{border:0 transparent;background:#3da0ff}.recruit .wpcf7-mail-sent-ok{border:0 transparent;background:#3da0ff}.recruit form.wpcf7-form{width:615px;margin:0 auto}.recruit form.wpcf7-form dl{margin-top:30px}.recruit form.wpcf7-form dd{margin-bottom:30px}.recruit form.wpcf7-form dd.hyouka div{font-size:12px;margin-bottom:60px}.recruit form.wpcf7-form .wpcf7-text,.recruit form.wpcf7-form .wpcf7-textarea{width:595px;padding:10px;background:#f1f1f1;border:none;font-size:16px;-moz-box-shadow:1px 1px 1px rgba(4,0,0,.1) inset;-webkit-box-shadow:1px 1px 1px rgba(4,0,0,.1) inset;box-shadow:1px 1px 1px rgba(4,0,0,.1) inset}.recruit form.wpcf7-form .wpcf7-select{width:615px;font-size:16px;padding:10px;height:40px;border:none;background:#f1f1f1;-moz-box-shadow:1px 1px 1px rgba(4,0,0,.1) inset;-webkit-box-shadow:1px 1px 1px rgba(4,0,0,.1) inset;box-shadow:1px 1px 1px rgba(4,0,0,.1) inset;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.recruit form.wpcf7-form .btn{width:290px;padding:10px;font-size:16px}.recruit form.wpcf7-form .aligncenter{margin-top:30px;text-align:center}.recruit .other{text-align:center;position:relative;top:-10px}.recruit .other div{font-size:24px;margin:0 auto 20px}.recruit .other .btn{padding:10px 30px;font-size:16px}.recruit .tile-list>li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:300px;vertical-align:top;margin:0 30px 50px 0}.recruit .tile-list>li:nth-child(3n){margin-right:0}.recruit .tile-list>li ul{background:#f4f4f4;border:solid 1px #e5e4e4;-moz-box-shadow:-1px -1px 0 rgba(255,255,255,.5) inset,0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:-1px -1px 0 rgba(255,255,255,.5) inset,0 1px 2px rgba(0,0,0,.1);box-shadow:-1px -1px 0 rgba(255,255,255,.5) inset,0 1px 2px rgba(0,0,0,.1)}.recruit .tile-list>li ul .photo img{margin:10px 10px 5px;width:280px;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}.recruit .tile-list>li ul .title{margin:5px 15px 0}.recruit .tile-list>li ul .title a{font-size:16px;line-height:1;text-decoration:none;color:#ff2c2c;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.8)}.recruit .tile-list>li ul .sublabel{font-size:13px;margin:10px 15px 15px;line-height:22px;line-height:1.5}.recruit .tile-list>li ul .social{background:#fff;text-align:center;padding:8px 0 3px;border-bottom:solid 1px #e8e8e8}.recruit .tile-list>li ul .social>span{margin-right:15px}.recruit .tile-list>li ul .button-area{margin:20px auto;text-align:center}body.contact #contents .container{margin-bottom:2px;padding:50px 70px;background:#fff}body.contact #contents .container h2{line-height:0;margin-bottom:20px}body.contact #contents .container>p{margin-top:20px;line-height:1.8}body.contact .error{width:575px;margin:30px auto 0;padding:20px 20px 15px;background:#f86b6b;border:solid 1px #cf3e3e;color:#fff;font-weight:700;-moz-box-shadow:0 1px 0 rgba(4,0,0,.1) inset,0 1px 0 rgba(4,0,0,.05) inset;-webkit-box-shadow:0 1px 0 rgba(4,0,0,.1) inset,0 1px 0 rgba(4,0,0,.05) inset;box-shadow:0 1px 0 rgba(4,0,0,.1) inset,0 1px 0 rgba(4,0,0,.05) inset;text-shadow:0 1px 0 rgba(0,0,0,.33)}body.contact .error.hide{display:none}body.contact .error span.alert{display:block;margin:0 0 5px}body.contact .wpcf7-response-output{margin:30px auto 0;padding:20px 20px 15px;text-align:center;color:#fff;background:#f86b6b;font-weight:700;-moz-box-shadow:0 1px 0 rgba(4,0,0,.1) inset,0 1px 0 rgba(4,0,0,.05) inset;-webkit-box-shadow:0 1px 0 rgba(4,0,0,.1) inset,0 1px 0 rgba(4,0,0,.05) inset;box-shadow:0 1px 0 rgba(4,0,0,.1) inset,0 1px 0 rgba(4,0,0,.05) inset;text-shadow:0 1px 0 rgba(0,0,0,.33)}body.contact .wpcf7-validation-errors{border:0 transparent}body.contact .wpcf7-validation-sent-ok{border:0 transparent;background:#3da0ff}body.contact .wpcf7-mail-sent-ok{border:0 transparent;background:#3da0ff}body.contact form.wpcf7-form{width:615px;margin:0 auto}body.contact form.wpcf7-form dl{margin-top:30px}body.contact form.wpcf7-form dd{margin-bottom:30px}body.contact form.wpcf7-form .wpcf7-text,body.contact form.wpcf7-form .wpcf7-textarea{width:595px;padding:10px;background:#f1f1f1;border:none;font-size:16px;-moz-box-shadow:1px 1px 1px rgba(4,0,0,.1) inset;-webkit-box-shadow:1px 1px 1px rgba(4,0,0,.1) inset;box-shadow:1px 1px 1px rgba(4,0,0,.1) inset}body.contact form.wpcf7-form .wpcf7-select{width:615px;font-size:16px;padding:10px;height:40px;border:none;background:#f1f1f1;-moz-box-shadow:1px 1px 1px rgba(4,0,0,.1) inset;-webkit-box-shadow:1px 1px 1px rgba(4,0,0,.1) inset;box-shadow:1px 1px 1px rgba(4,0,0,.1) inset;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body.contact form.wpcf7-form .sakuhin{display:none;margin:20px 10px}body.contact form.wpcf7-form .sakuhin input{width:330px}body.contact form.wpcf7-form .sakuhin p{margin:10px 0;display:block;font-size:12px;color:rgba(0,0,0,.5)}body.contact form.wpcf7-form .btn{width:290px;padding:10px;font-size:16px}body.contact form.wpcf7-form .aligncenter{margin-top:30px;text-align:center}body.contact .other{text-align:center;position:relative;top:-10px}body.contact .other div{font-size:24px;margin:0 auto 20px}body.contact .other .btn{padding:10px 30px;font-size:16px}body.contact .tile-list>li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:300px;vertical-align:top;margin:0 30px 50px 0}body.contact .tile-list>li:nth-child(3n){margin-right:0}body.contact .tile-list>li ul{background:#f4f4f4;border:solid 1px #e5e4e4;-moz-box-shadow:-1px -1px 0 rgba(255,255,255,.5) inset,0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:-1px -1px 0 rgba(255,255,255,.5) inset,0 1px 2px rgba(0,0,0,.1);box-shadow:-1px -1px 0 rgba(255,255,255,.5) inset,0 1px 2px rgba(0,0,0,.1)}body.contact .tile-list>li ul .photo img{margin:10px 10px 5px;width:280px;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}body.contact .tile-list>li ul .title{margin:5px 15px 0}body.contact .tile-list>li ul .title a{font-size:16px;line-height:1;text-decoration:none;color:#ff2c2c;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.8)}body.contact .tile-list>li ul .sublabel{font-size:13px;margin:10px 15px 15px;line-height:22px;line-height:1.5}body.contact .tile-list>li ul .social{background:#fff;text-align:center;padding:8px 0 3px;border-bottom:solid 1px #e8e8e8}body.contact .tile-list>li ul .social>span{margin-right:15px}body.contact .tile-list>li ul .button-area{margin:20px auto;text-align:center}#ao{}#ao .fb_iframe_widget{font-size:0}#ao.footer-social{max-height:21px;display:inline-block;position:relative;top:5px;left:60px}#ao.footer-social li{display:inline-block}#ao.footer-social li.tw{width:90px}#ao.footer-social li.fb{width:120px;position:relative;top:1px}#ao.footer-social li.hb{width:80px}#ao.tags{width:320px}#ao.tags li{display:inline-block}#ao.tags li a{color:#76c480;text-decoration:none}#ao.tags li:after{content:"、";font-size:13px}#ao.tags li:hover a{color:#000;text-decoration:underline}#ao.tags li:hover:after{color:#000;text-decoration:underline}#ao.tags li:last-child:after{display:none}#ao.writer{width:200px}#ao.writer a{font-size:12px;text-decoration:none;color:#999;vertical-align:-8px}#ao.writer a:hover{text-decoration:underline}#ao.title a{text-decoration:none;color:#000}#ao.title a:hover{color:#999}body.hulu-jack{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiM5MWMyMDYiLz48c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzRhYTEwYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkxYzIwNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(10%,#91c206),color-stop(20%,#4aa10c),color-stop(100%,#91c206));background-image:-moz-linear-gradient(#91c206 10%,#4aa10c 20%,#91c206 100%);background-image:-webkit-linear-gradient(#91c206 10%,#4aa10c 20%,#91c206 100%);background-image:linear-gradient(#91c206 10%,#4aa10c 20%,#91c206 100%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF91C206',endColorstr='#FF4AA10C');-moz-background-size:400%;-o-background-size:400%;-webkit-background-size:400%;background-size:400%}body.hulu-jack #header-bg{background-image:url(/assets/img/hulu/header-1.png)}body.hulu-jack #header-bg div{background:url(/assets/img/hulu/header-2.png) no-repeat center -70px;background-size:1100px 417px}body.hulu-jack .scene div{display:none}body.hulu-jack #wrap-content header h1{margin-top:140px}body.hulu-jack #wrap-content header h1 img{height:48px}body.puni-jack{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzAzOWJlNiIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjOWRkZWZmIi8+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMwMzliZTYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(5%,#039be6),color-stop(10%,#9ddeff),color-stop(60%,#039be6));background-image:-moz-linear-gradient(#039be6 5%,#9ddeff 10%,#039be6 60%);background-image:-webkit-linear-gradient(#039be6 5%,#9ddeff 10%,#039be6 60%);background-image:linear-gradient(#039be6 5%,#9ddeff 10%,#039be6 60%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF039BE6',endColorstr='#FF9DDEFF');-moz-background-size:400%;-o-background-size:400%;-webkit-background-size:400%;background-size:400%}body.puni-jack #header-bg{background-image:url(/assets/img/jack/puni/header-1.png);background-size:1440px 440px;min-width:1080px}body.puni-jack #header-bg div{background:url(/assets/img/jack/puni/header-2.png) no-repeat center -34px;background-size:1013px 350px}body.puni-jack .scene div{display:none}body.puni-jack #wrap-content header h1{height:120px;position:relative}body.puni-jack #wrap-content header h1 a.puni-logo{display:block;width:190px;height:100px;position:absolute;top:20px;left:322px}body.puni-jack #wrap-content header h1 a.omocoro-logo{display:block;width:190px;height:100px;position:absolute;top:20px;left:550px}body.hallowiki-jack{background:#303641}body.hallowiki-jack #header-bg{background-image:url(/assets/img/jack/hallowiki/header-1.png);background-position:center -70px}body.hallowiki-jack #header-bg div{background:url(/assets/img/jack/hallowiki/header-2.png) no-repeat center -30px;background-size:auto 350px}body.hallowiki-jack .hallowiki-kanban{width:106px;height:60px;display:block;position:absolute;right:136px;top:76px}body.hallowiki-jack .single-footer .hallowiki-banner{margin:30px auto}body.hallowiki-jack .single-footer .hallowiki-banner a{color:#600069;display:block;margin:20px auto}body.hallowiki-jack .single-footer .hallowiki-banner a img{width:611px}.banner{position:relative}.banner .ad-type{position:absolute;z-index:5}.banner .ad-type a{color:#fff;text-decoration:none}.banner.pc-side-top{margin-bottom:20px}.banner .logly-lift-ad-title{color:#76c480}.banner.pc-recomend-slider ._popIn_recommend_header{opacity:0;height:0}@font-face{font-family:sns-buttons;src:url(../fonts/sns-buttons/sns-buttons.eot?1475125656);src:url(../fonts/sns-buttons/sns-buttons.eot?&1475125656#iefix) format('embedded-opentype'),url(../fonts/sns-buttons/sns-buttons.woff?1475125656) format('woff'),url(../fonts/sns-buttons/sns-buttons.ttf?1475125656) format('truetype'),url(../fonts/sns-buttons/sns-buttons.svg?1475125656) format('svg')}ul.sns-buttons{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica-Light,helvetica light,Avenir,segoe ui,Helvetica,hiragino kaku gothic pron,hiragino kaku gothic pro,游ゴシック,yu gothic,meiryo,sans-serif;padding:2px 0}ul.sns-buttons li{width:80px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 1px}ul.sns-buttons li:hover{-webkit-animation:sns-button-hover 1500ms linear both;animation:sns-button-hover 1500ms linear both}ul.sns-buttons li .sns-balloon{text-decoration:none;color:#767676;border:solid 1px #bbb;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;display:block;padding:12px 0;margin-bottom:7px;position:relative;font-size:14px;font-weight:700;line-height:1}ul.sns-buttons li .sns-balloon:after{content:'';position:absolute;border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-5px;left:50%;margin-left:-5px}ul.sns-buttons li .sns-balloon:before{content:'';position:absolute;border-top:5px solid #bbb;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-6px;left:50%;margin-left:-5px}ul.sns-buttons li .sns-balloon .loading{-moz-animation:loader 2s linear infinite;-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite}ul.sns-buttons li .sns-balloon .loading:before{content:"\e906";font-family:sns-buttons;font-size:11px}ul.sns-buttons li .sns-button{text-decoration:none;display:block;color:#fff;font-size:11px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px 5px 6px;line-height:10px;font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,.2);-moz-box-shadow:inset -1px -1px 0 rgba(0,0,0,.15);-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.15);box-shadow:inset -1px -1px 0 rgba(0,0,0,.15)}ul.sns-buttons li .sns-button .icon{font-family:sns-buttons;font-size:14px;margin-right:4px;position:relative;top:2px;font-weight:400}ul.sns-buttons li.twitter .sns-button{background:#1b95e0}ul.sns-buttons li.twitter .sns-button .icon:after{content:"\e902"}ul.sns-buttons li.facebook .sns-button{background:#4267b2}ul.sns-buttons li.facebook .sns-button .icon:after{content:"\e901"}ul.sns-buttons li.hatena{width:90px}ul.sns-buttons li.hatena .sns-button{padding:7px 5px 6px;background:#00a4de;letter-spacing:-1px}ul.sns-buttons li.hatena .sns-button .icon{font-size:10px;top:1px}ul.sns-buttons li.hatena .sns-button .icon:after{content:"\e904"}ul.sns-buttons li.google .sns-balloon{font-weight:400;font-size:11px;padding:13px 0 14px}ul.sns-buttons li.google .sns-button{background:#db4437}ul.sns-buttons li.google .sns-button .icon:after{content:"\e900"}ul.sns-buttons li.pocket .sns-button{background:#f04357}ul.sns-buttons li.pocket .sns-button .icon:after{content:"\e903"}ul.sns-buttons li.line{display:none}ul.sns-buttons li.line .sns-button{background:#35bc28}ul.sns-buttons li.line .sns-button .icon:after{content:"\e905"}ul.sns-buttons.horizon{padding:5px}ul.sns-buttons.horizon li{width:auto}ul.sns-buttons.horizon li .sns-button{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:4px 5px 5px;font-weight:400}ul.sns-buttons.horizon li .sns-button .icon{font-weight:400;margin-right:2px}ul.sns-buttons.horizon li .sns-balloon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 5px 0 6px;padding:5px 7px 4px;font-size:11px}ul.sns-buttons.horizon li .sns-balloon:after{border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-right:solid 4px #fff;bottom:auto;left:-8px;margin-left:0;top:7px}ul.sns-buttons.horizon li .sns-balloon:before{border-top:solid 3px transparent;border-bottom:solid 3px transparent;border-right:solid 4px #bbb;bottom:auto;left:-9px;margin-left:0;top:7px}ul.sns-buttons.horizon li.hatena .sns-button{padding:6px 5px 5px 6px}ul.sns-buttons.horizon li.hatena .sns-button .icon{top:0}@-webkit-keyframes sns-button-hover{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}2.27%{-webkit-transform:matrix3d(1.032,0,0,0,0,1.041,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.032,0,0,0,0,1.041,0,0,0,0,1,0,0,0,0,1)}3.14%{-webkit-transform:matrix3d(1.045,0,0,0,0,1.06,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.045,0,0,0,0,1.06,0,0,0,0,1,0,0,0,0,1)}4.54%{-webkit-transform:matrix3d(1.066,0,0,0,0,1.089,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.066,0,0,0,0,1.089,0,0,0,0,1,0,0,0,0,1)}6.27%{-webkit-transform:matrix3d(1.088,0,0,0,0,1.117,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.088,0,0,0,0,1.117,0,0,0,0,1,0,0,0,0,1)}6.81%{-webkit-transform:matrix3d(1.094,0,0,0,0,1.123,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.094,0,0,0,0,1.123,0,0,0,0,1,0,0,0,0,1)}9.08%{-webkit-transform:matrix3d(1.112,0,0,0,0,1.133,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.112,0,0,0,0,1.133,0,0,0,0,1,0,0,0,0,1)}9.41%{-webkit-transform:matrix3d(1.114,0,0,0,0,1.133,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.114,0,0,0,0,1.133,0,0,0,0,1,0,0,0,0,1)}11.68%{-webkit-transform:matrix3d(1.121,0,0,0,0,1.124,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.121,0,0,0,0,1.124,0,0,0,0,1,0,0,0,0,1)}12.48%{-webkit-transform:matrix3d(1.121,0,0,0,0,1.119,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.121,0,0,0,0,1.119,0,0,0,0,1,0,0,0,0,1)}14.21%{-webkit-transform:matrix3d(1.12,0,0,0,0,1.107,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.12,0,0,0,0,1.107,0,0,0,0,1,0,0,0,0,1)}16.22%{-webkit-transform:matrix3d(1.115,0,0,0,0,1.096,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.115,0,0,0,0,1.096,0,0,0,0,1,0,0,0,0,1)}16.82%{-webkit-transform:matrix3d(1.113,0,0,0,0,1.094,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.113,0,0,0,0,1.094,0,0,0,0,1,0,0,0,0,1)}19.35%{-webkit-transform:matrix3d(1.106,0,0,0,0,1.09,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.106,0,0,0,0,1.09,0,0,0,0,1,0,0,0,0,1)}19.95%{-webkit-transform:matrix3d(1.105,0,0,0,0,1.09,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.105,0,0,0,0,1.09,0,0,0,0,1,0,0,0,0,1)}23.69%{-webkit-transform:matrix3d(1.098,0,0,0,0,1.096,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.098,0,0,0,0,1.096,0,0,0,0,1,0,0,0,0,1)}24.49%{-webkit-transform:matrix3d(1.097,0,0,0,0,1.098,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.097,0,0,0,0,1.098,0,0,0,0,1,0,0,0,0,1)}27.36%{-webkit-transform:matrix3d(1.096,0,0,0,0,1.102,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.096,0,0,0,0,1.102,0,0,0,0,1,0,0,0,0,1)}29.63%{-webkit-transform:matrix3d(1.097,0,0,0,0,1.103,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.097,0,0,0,0,1.103,0,0,0,0,1,0,0,0,0,1)}33.23%{-webkit-transform:matrix3d(1.098,0,0,0,0,1.102,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.098,0,0,0,0,1.102,0,0,0,0,1,0,0,0,0,1)}33.33%{-webkit-transform:matrix3d(1.098,0,0,0,0,1.102,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.098,0,0,0,0,1.102,0,0,0,0,1,0,0,0,0,1)}34.77%{-webkit-transform:matrix3d(1.068,0,0,0,0,1.069,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.068,0,0,0,0,1.069,0,0,0,0,1,0,0,0,0,1)}35.14%{-webkit-transform:matrix3d(1.057,0,0,0,0,1.058,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.057,0,0,0,0,1.058,0,0,0,0,1,0,0,0,0,1)}36.94%{-webkit-transform:matrix3d(.999,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.999,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1)}38.74%{-webkit-transform:matrix3d(.957,0,0,0,0,.956,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.957,0,0,0,0,.956,0,0,0,0,1,0,0,0,0,1)}39.91%{-webkit-transform:matrix3d(.945,0,0,0,0,.944,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.945,0,0,0,0,.944,0,0,0,0,1,0,0,0,0,1)}40.47%{-webkit-transform:matrix3d(.944,0,0,0,0,.942,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.944,0,0,0,0,.942,0,0,0,0,1,0,0,0,0,1)}42.18%{-webkit-transform:matrix3d(.954,0,0,0,0,.952,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.954,0,0,0,0,.952,0,0,0,0,1,0,0,0,0,1)}42.48%{-webkit-transform:matrix3d(.957,0,0,0,0,.956,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.957,0,0,0,0,.956,0,0,0,0,1,0,0,0,0,1)}44.41%{-webkit-transform:matrix3d(.982,0,0,0,0,.981,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.982,0,0,0,0,.981,0,0,0,0,1,0,0,0,0,1)}46.41%{-webkit-transform:matrix3d(1.003,0,0,0,0,1.002,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.003,0,0,0,0,1.002,0,0,0,0,1,0,0,0,0,1)}48.35%{-webkit-transform:matrix3d(1.009,0,0,0,0,1.009,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.009,0,0,0,0,1.009,0,0,0,0,1,0,0,0,0,1)}50.18%{-webkit-transform:matrix3d(1.004,0,0,0,0,1.005,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.004,0,0,0,0,1.005,0,0,0,0,1,0,0,0,0,1)}52.29%{-webkit-transform:matrix3d(.993,0,0,0,0,.994,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.993,0,0,0,0,.994,0,0,0,0,1,0,0,0,0,1)}56.22%{-webkit-transform:matrix3d(.982,0,0,0,0,.982,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.982,0,0,0,0,.982,0,0,0,0,1,0,0,0,0,1)}56.99%{-webkit-transform:matrix3d(.982,0,0,0,0,.983,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.982,0,0,0,0,.983,0,0,0,0,1,0,0,0,0,1)}60.46%{-webkit-transform:matrix3d(.989,0,0,0,0,.989,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.989,0,0,0,0,.989,0,0,0,0,1,0,0,0,0,1)}64.03%{-webkit-transform:matrix3d(.993,0,0,0,0,.993,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.993,0,0,0,0,.993,0,0,0,0,1,0,0,0,0,1)}66.67%{-webkit-transform:matrix3d(.992,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.992,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1)}71.91%{-webkit-transform:matrix3d(.989,0,0,0,0,.989,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.989,0,0,0,0,.989,0,0,0,0,1,0,0,0,0,1)}79.71%{-webkit-transform:matrix3d(.991,0,0,0,0,.991,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.991,0,0,0,0,.991,0,0,0,0,1,0,0,0,0,1)}87.59%{-webkit-transform:matrix3d(.99,0,0,0,0,.99,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99,0,0,0,0,.99,0,0,0,0,1,0,0,0,0,1)}95.46%{-webkit-transform:matrix3d(.99,0,0,0,0,.99,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99,0,0,0,0,.99,0,0,0,0,1,0,0,0,0,1)}100%{-webkit-transform:matrix3d(.99,0,0,0,0,.99,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99,0,0,0,0,.99,0,0,0,0,1,0,0,0,0,1)}}@keyframes sns-button-hover{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}2.27%{-webkit-transform:matrix3d(1.032,0,0,0,0,1.041,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.032,0,0,0,0,1.041,0,0,0,0,1,0,0,0,0,1)}3.14%{-webkit-transform:matrix3d(1.045,0,0,0,0,1.06,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.045,0,0,0,0,1.06,0,0,0,0,1,0,0,0,0,1)}4.54%{-webkit-transform:matrix3d(1.066,0,0,0,0,1.089,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.066,0,0,0,0,1.089,0,0,0,0,1,0,0,0,0,1)}6.27%{-webkit-transform:matrix3d(1.088,0,0,0,0,1.117,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.088,0,0,0,0,1.117,0,0,0,0,1,0,0,0,0,1)}6.81%{-webkit-transform:matrix3d(1.094,0,0,0,0,1.123,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.094,0,0,0,0,1.123,0,0,0,0,1,0,0,0,0,1)}9.08%{-webkit-transform:matrix3d(1.112,0,0,0,0,1.133,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.112,0,0,0,0,1.133,0,0,0,0,1,0,0,0,0,1)}9.41%{-webkit-transform:matrix3d(1.114,0,0,0,0,1.133,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.114,0,0,0,0,1.133,0,0,0,0,1,0,0,0,0,1)}11.68%{-webkit-transform:matrix3d(1.121,0,0,0,0,1.124,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.121,0,0,0,0,1.124,0,0,0,0,1,0,0,0,0,1)}12.48%{-webkit-transform:matrix3d(1.121,0,0,0,0,1.119,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.121,0,0,0,0,1.119,0,0,0,0,1,0,0,0,0,1)}14.21%{-webkit-transform:matrix3d(1.12,0,0,0,0,1.107,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.12,0,0,0,0,1.107,0,0,0,0,1,0,0,0,0,1)}16.22%{-webkit-transform:matrix3d(1.115,0,0,0,0,1.096,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.115,0,0,0,0,1.096,0,0,0,0,1,0,0,0,0,1)}16.82%{-webkit-transform:matrix3d(1.113,0,0,0,0,1.094,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.113,0,0,0,0,1.094,0,0,0,0,1,0,0,0,0,1)}19.35%{-webkit-transform:matrix3d(1.106,0,0,0,0,1.09,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.106,0,0,0,0,1.09,0,0,0,0,1,0,0,0,0,1)}19.95%{-webkit-transform:matrix3d(1.105,0,0,0,0,1.09,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.105,0,0,0,0,1.09,0,0,0,0,1,0,0,0,0,1)}23.69%{-webkit-transform:matrix3d(1.098,0,0,0,0,1.096,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.098,0,0,0,0,1.096,0,0,0,0,1,0,0,0,0,1)}24.49%{-webkit-transform:matrix3d(1.097,0,0,0,0,1.098,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.097,0,0,0,0,1.098,0,0,0,0,1,0,0,0,0,1)}27.36%{-webkit-transform:matrix3d(1.096,0,0,0,0,1.102,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.096,0,0,0,0,1.102,0,0,0,0,1,0,0,0,0,1)}29.63%{-webkit-transform:matrix3d(1.097,0,0,0,0,1.103,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.097,0,0,0,0,1.103,0,0,0,0,1,0,0,0,0,1)}33.23%{-webkit-transform:matrix3d(1.098,0,0,0,0,1.102,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.098,0,0,0,0,1.102,0,0,0,0,1,0,0,0,0,1)}33.33%{-webkit-transform:matrix3d(1.098,0,0,0,0,1.102,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.098,0,0,0,0,1.102,0,0,0,0,1,0,0,0,0,1)}34.77%{-webkit-transform:matrix3d(1.068,0,0,0,0,1.069,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.068,0,0,0,0,1.069,0,0,0,0,1,0,0,0,0,1)}35.14%{-webkit-transform:matrix3d(1.057,0,0,0,0,1.058,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.057,0,0,0,0,1.058,0,0,0,0,1,0,0,0,0,1)}36.94%{-webkit-transform:matrix3d(.999,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.999,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1)}38.74%{-webkit-transform:matrix3d(.957,0,0,0,0,.956,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.957,0,0,0,0,.956,0,0,0,0,1,0,0,0,0,1)}39.91%{-webkit-transform:matrix3d(.945,0,0,0,0,.944,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.945,0,0,0,0,.944,0,0,0,0,1,0,0,0,0,1)}40.47%{-webkit-transform:matrix3d(.944,0,0,0,0,.942,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.944,0,0,0,0,.942,0,0,0,0,1,0,0,0,0,1)}42.18%{-webkit-transform:matrix3d(.954,0,0,0,0,.952,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.954,0,0,0,0,.952,0,0,0,0,1,0,0,0,0,1)}42.48%{-webkit-transform:matrix3d(.957,0,0,0,0,.956,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.957,0,0,0,0,.956,0,0,0,0,1,0,0,0,0,1)}44.41%{-webkit-transform:matrix3d(.982,0,0,0,0,.981,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.982,0,0,0,0,.981,0,0,0,0,1,0,0,0,0,1)}46.41%{-webkit-transform:matrix3d(1.003,0,0,0,0,1.002,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.003,0,0,0,0,1.002,0,0,0,0,1,0,0,0,0,1)}48.35%{-webkit-transform:matrix3d(1.009,0,0,0,0,1.009,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.009,0,0,0,0,1.009,0,0,0,0,1,0,0,0,0,1)}50.18%{-webkit-transform:matrix3d(1.004,0,0,0,0,1.005,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.004,0,0,0,0,1.005,0,0,0,0,1,0,0,0,0,1)}52.29%{-webkit-transform:matrix3d(.993,0,0,0,0,.994,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.993,0,0,0,0,.994,0,0,0,0,1,0,0,0,0,1)}56.22%{-webkit-transform:matrix3d(.982,0,0,0,0,.982,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.982,0,0,0,0,.982,0,0,0,0,1,0,0,0,0,1)}56.99%{-webkit-transform:matrix3d(.982,0,0,0,0,.983,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.982,0,0,0,0,.983,0,0,0,0,1,0,0,0,0,1)}60.46%{-webkit-transform:matrix3d(.989,0,0,0,0,.989,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.989,0,0,0,0,.989,0,0,0,0,1,0,0,0,0,1)}64.03%{-webkit-transform:matrix3d(.993,0,0,0,0,.993,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.993,0,0,0,0,.993,0,0,0,0,1,0,0,0,0,1)}66.67%{-webkit-transform:matrix3d(.992,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.992,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1)}71.91%{-webkit-transform:matrix3d(.989,0,0,0,0,.989,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.989,0,0,0,0,.989,0,0,0,0,1,0,0,0,0,1)}79.71%{-webkit-transform:matrix3d(.991,0,0,0,0,.991,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.991,0,0,0,0,.991,0,0,0,0,1,0,0,0,0,1)}87.59%{-webkit-transform:matrix3d(.99,0,0,0,0,.99,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99,0,0,0,0,.99,0,0,0,0,1,0,0,0,0,1)}95.46%{-webkit-transform:matrix3d(.99,0,0,0,0,.99,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99,0,0,0,0,.99,0,0,0,0,1,0,0,0,0,1)}100%{-webkit-transform:matrix3d(.99,0,0,0,0,.99,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99,0,0,0,0,.99,0,0,0,0,1,0,0,0,0,1)}}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.cup-4 #contents .container,body.cup-5 #contents .container{background:#fff}body.cup-4 #contents .container>h2,body.cup-5 #contents .container>h2{line-height:0}body.cup-4 #contents .container>h2 img,body.cup-5 #contents .container>h2 img{width:100%}body.cup-4 #contents .container .social,body.cup-5 #contents .container .social{padding:10px;background:#e5e5e5;text-align:center;line-height:0}body.cup-4 #contents .container article section,body.cup-5 #contents .container article section{width:700px;margin:40px auto 60px}body.cup-4 #contents .container article section h4 img,body.cup-5 #contents .container article section h4 img{width:100%}body.cup-4 #contents .container article section .entry-button,body.cup-5 #contents .container article section .entry-button{text-align:center}body.cup-4 #contents .container article section .entry-button a,body.cup-5 #contents .container article section .entry-button a{display:block;margin:50px auto;width:303px}body.cup-4 #contents .container article section .entry-button a img,body.cup-5 #contents .container article section .entry-button a img{width:303px}body.cup-4 #contents .container article section .entry-button .entry-end,body.cup-5 #contents .container article section .entry-button .entry-end{letter-spacing:normal;font-size:20px;margin:50px auto;color:rgba(0,0,0,.4)}body.cup-4 #contents .container article section.about,body.cup-5 #contents .container article section.about{background:url(/assets/img/cup-4/harajyuku-bike.jpg?3) no-repeat center bottom;background-size:696px 545px;margin:40px auto 0;padding-bottom:500px;position:relative}body.cup-4 #contents .container article section.about h3,body.cup-5 #contents .container article section.about h3{text-align:center;margin:60px auto 30px}body.cup-4 #contents .container article section.about h3 img,body.cup-5 #contents .container article section.about h3 img{width:632px;margin:auto}body.cup-4 #contents .container article section.about p,body.cup-5 #contents .container article section.about p{font-size:18px;text-align:justify;margin:10px 10px 0;text-shadow:-2px -1px 0 #fff,-2px 0 0 #fff,-2px 1px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,0 2px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,2px 1px 0 #fff}body.cup-4 #contents .container article section.about .harajyuku,body.cup-5 #contents .container article section.about .harajyuku{margin:0 12px;text-align:right;color:rgba(0,0,0,.5);text-shadow:-2px -1px 0 #fff,-2px 0 0 #fff,-2px 1px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,0 2px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,2px 1px 0 #fff}body.cup-4 #contents .container article section.about .harajyuku span,body.cup-5 #contents .container article section.about .harajyuku span{font-size:24px;margin-left:10px;color:#000}body.cup-4 #contents .container article section.about .cup-3,body.cup-5 #contents .container article section.about .cup-3{position:absolute;bottom:30px;right:20px}body.cup-4 #contents .container article section.about .cup-3 a,body.cup-5 #contents .container article section.about .cup-3 a{font-size:18px;color:#02bc21}body.cup-4 #contents .container article section.youkou,body.cup-5 #contents .container article section.youkou{margin-top:0}body.cup-4 #contents .container article section.youkou ul,body.cup-5 #contents .container article section.youkou ul{letter-spacing:-.4em}body.cup-4 #contents .container article section.youkou ul li,body.cup-5 #contents .container article section.youkou ul li{letter-spacing:normal;font-size:16px;text-align:justify;margin:15px 10px}body.cup-4 #contents .container article section.youkou ul li span,body.cup-5 #contents .container article section.youkou ul li span{font-size:30px;color:#01b30a;display:block}body.cup-4 #contents .container article section.youkou ul li.half,body.cup-5 #contents .container article section.youkou ul li.half{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top;width:calc( 50% - 40px);margin-right:20px}body.cup-4 #contents .container article section.youkou ul li strong,body.cup-5 #contents .container article section.youkou ul li strong{font-weight:700;font-size:19px}body.cup-4 #contents .container article section.shinsain,body.cup-5 #contents .container article section.shinsain{letter-spacing:-.4em;text-align:center}body.cup-4 #contents .container article section.shinsain a,body.cup-5 #contents .container article section.shinsain a{color:#000}body.cup-4 #contents .container article section.shinsain a dl,body.cup-5 #contents .container article section.shinsain a dl{width:133px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:normal;margin:40px 20px}body.cup-4 #contents .container article section.shinsain a dl dt,body.cup-5 #contents .container article section.shinsain a dl dt{line-height:0}body.cup-4 #contents .container article section.shinsain a dl dt img,body.cup-5 #contents .container article section.shinsain a dl dt img{border:solid 4px #02bc21;width:125px;height:125px}body.cup-4 #contents .container article section.shinsain a dl dd,body.cup-5 #contents .container article section.shinsain a dl dd{font-size:20px;text-align:center;margin-top:5px}body.cup-4 #contents .container article section.shinsain a dl dd span,body.cup-5 #contents .container article section.shinsain a dl dd span{font-size:12px;color:rgba(0,0,0,.6);display:block}body.cup-4 #contents .container article section.syohin .item,body.cup-5 #contents .container article section.syohin .item{margin:40px auto 60px;text-align:center}body.cup-4 #contents .container article section.syohin .item img,body.cup-5 #contents .container article section.syohin .item img{display:block;margin:auto;width:508px}body.cup-4 #contents .container article section.syohin .item p,body.cup-5 #contents .container article section.syohin .item p{font-size:23px}body.cup-4 #contents .container article section.syohin .item span,body.cup-5 #contents .container article section.syohin .item span{font-size:12px;color:rgba(0,0,0,.6)}body.cup-4 #contents .container article section.entry p,body.cup-5 #contents .container article section.entry p{font-weight:700;font-size:30px;margin:40px auto 30px;text-align:center}body.cup-4 #contents .container article section.writer p,body.cup-5 #contents .container article section.writer p{margin:20px 10px;font-size:18px}body.cup-4 #contents .container article section.writer ul,body.cup-5 #contents .container article section.writer ul{margin:20px auto}body.cup-4 #contents .container article section.writer ul li,body.cup-5 #contents .container article section.writer ul li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:200px;margin:10px}body.cup-4 #contents .container article section.writer ul li a,body.cup-5 #contents .container article section.writer ul li a{line-height:50px;font-size:20px;color:#01b30a}body.cup-4 #contents .container article section.writer ul li a:hover,body.cup-5 #contents .container article section.writer ul li a:hover{text-decoration:underline}body.cup-4 #contents .container article section.writer ul li a img,body.cup-5 #contents .container article section.writer ul li a img{width:50px;vertical-align:middle;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;margin-right:10px}body.cup-4 .ad-horizontal .pc-side-top,body.cup-5 .ad-horizontal .pc-side-top{margin-bottom:0}.cup-banner{margin-top:50px;text-align:center}.cup-banner a{display:block}body.cup-5 section.about{padding-bottom:30px!important;background:#fff!important}body.cup-5 section.about .harajyuku-image{margin:30px auto}body.cup-5 section.about .harajyuku-image img{width:100%}body.cup-5 section.about .cup-4-link{text-align:right}body.cup-5 section.about .cup-4-link a{background:#69b930;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#fff;font-size:16px;padding:10px 16px;text-decoration:none}body.cup-5 section.youkou{padding-top:30px!important}body.cup-5 section.shinsain a dl{width:110px!important;margin:40px 15px!important}body.cup-5 section.shinsain a dl dt img{width:110px!important;height:110px!important}body.cup-5 section.shinsain a dl dd{font-size:14px!important;font-weight:700!important}body.cup-5 section.shinsain a dl dd span{font-weight:400!important}body.cup-5 section.interview .creator{width:620px;margin:50px auto}body.cup-5 section.interview .creator .photo{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}body.cup-5 section.interview .creator .photo img{width:285px}body.cup-5 section.interview .creator .detail{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:center;margin-left:10px;width:310px}body.cup-5 section.interview .creator .detail .name img{width:230px;margin:auto}body.cup-5 section.interview .creator .detail .sakuhin a{font-size:15px;color:#029f1d;text-decoration:underline;font-weight:700}body.cup-5 section.interview dl{width:630px;margin:auto;padding-bottom:50px}body.cup-5 section.interview dl dt{font-size:20px;font-weight:700;margin:30px auto 20px}body.cup-5 section.interview dl dd{font-size:15px;line-height:1.8;margin-bottom:20px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:38px;height:190px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-38px;background:url(/assets/img/default/carousel-navi-left.png) no-repeat center center;background-size:38px 190px;width:38px!important;height:190px!important}[dir=rtl] .slick-prev{right:-38px;left:auto}.slick-prev:before{content:''}[dir=rtl] .slick-prev:before{content:''}.slick-next{right:-38px;background:url(/assets/img/default/carousel-navi-right.png) no-repeat center center;background-size:38px 190px;width:38px!important;height:190px!important}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:''}[dir=rtl] .slick-next:before{content:''}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000}.slider{width:650px;height:190px;margin:0 auto 10px;padding:10px 5px;background:rgba(0,0,0,.15);opacity:0}.slider a{text-decoration:none}.slider .image{overflow:hidden;height:110px}.slider .image img{border:solid #539800 4px;border-bottom:transparent 0;width:calc( 100% - 8px)!important}.slider .slick-slide{margin:0 5px;height:auto;background:#539800}.slider .slick-slide p{height:56px;padding:5px 8px 0;line-height:1.45;text-align:justify;font-size:12px;color:#fff;overflow:hidden;position:relative}.slider .slick-slide p:before{position:absolute;left:0;bottom:0;content:"";height:4px;background:#539800;width:100%}.slick-prev:before,.slick-next:before{color:#000}.about-slider-popular{width:90%;height:270px;margin:0 auto 10px;padding:10px 5px;opacity:0}.about-slider-popular a{text-decoration:none;position:relative;display:block}.about-slider-popular .share-count{position:absolute;top:5px;right:5px;background:rgba(255,255,255,.7);padding:8px 6px 6px;line-height:12px;font-size:16px;color:red;z-index:10;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3);text-align:center;width:76px;font-weight:700;text-shadow:-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff}.about-slider-popular .share-count span{display:block;font-size:11px;font-weight:400;margin-bottom:4px;color:rgba(0,0,0,.6)}.about-slider-popular .image{overflow:hidden;height:210px;text-align:center}.about-slider-popular .image img{text-align:center;border-bottom:transparent 0;height:210px!important}.about-slider-popular .sns{margin:10px 0 20px}.about-slider-popular .sns>span{color:#000;font-size:12px;margin-right:5px}.about-slider-popular .sns>span span{position:relative;top:2px}.about-slider-popular .slick-slide{margin:0 15px;height:auto}.about-slider-popular .slick-slide p{height:56px;padding:15px 0 0;line-height:1.45;text-align:justify;font-size:14px;color:#000;overflow:hidden;position:relative}.about-slider-writer{width:90%;height:270px;margin:0 auto;padding:10px 5px;opacity:0}.about-slider-writer a{text-decoration:none}.about-slider-writer .image{overflow:hidden;height:200px;text-align:center;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}.about-slider-writer .image img{text-align:center;border-bottom:transparent 0;width:100%!important}.about-slider-writer .slick-slide{margin:0 15px;height:auto}.about-slider-writer .slick-slide p{height:56px;padding:10px 0 0;line-height:1.45;text-align:center;font-weight:700;font-size:14px;color:#01998c;overflow:hidden;position:relative}.about-slider-writer .slick-slide p span{display:block;color:rgba(0,0,0,.5);font-size:12px;font-weight:400;margin-bottom:2px}.loader{font-size:10px;margin:0 auto;text-indent:-9999em;width:30px;height:30px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#878686;background:-moz-linear-gradient(left,#878686 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#878686 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#878686 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#878686 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#878686 10%,rgba(255,255,255,0) 42%);position:relative;-moz-animation-name:load3;-webkit-animation-name:load3;animation-name:load3;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);display:none}.loader:before{width:50%;height:50%;background:#878686;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-moz-keyframes load3{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.timemachine #contents,body.images #contents{padding:15px}body.timemachine #contents .images-header,body.images #contents .images-header{margin-bottom:10px;padding:20px 10px 17px;background:rgba(51,51,51,.4);-moz-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 1px 1px rgba(0,0,0,.21) inset;color:#fff;position:relative}body.timemachine #contents .images-header h2,body.images #contents .images-header h2{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle;font-size:20px;color:#fff;font-weight:700;margin-left:8px;text-shadow:0 1px 1px rgba(0,0,0,.23);text-align:center}body.timemachine #contents .images-header h2 span,body.images #contents .images-header h2 span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle;margin-left:20px;color:#fff;font-size:14px;font-weight:400}body.timemachine #contents .images-header .safe-search,body.images #contents .images-header .safe-search{position:absolute;top:24px;right:18px}body.timemachine #contents .images-header .safe-search a,body.images #contents .images-header .safe-search a{color:#fff;padding:4px 8px 3px}body.timemachine #contents .images-header .safe-search a.selected,body.images #contents .images-header .safe-search a.selected{background:#00960e;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}body.timemachine #contents .container,body.images #contents .container{background:#fff}body.timemachine #contents .container .entries,body.images #contents .container .entries{margin:45px auto 30px;text-align:center}body.timemachine #contents .container .entries .entry,body.images #contents .container .entries .entry{margin:auto auto 30px;width:320px;word-wrap:break-word;white-space:normal;opacity:0}body.timemachine #contents .container .entries .entry a,body.images #contents .container .entries .entry a{color:#00960e;font-weight:700;display:block;text-decoration:none;font-size:14px;line-height:1.5}body.timemachine #contents .container .entries .entry a:hover,body.images #contents .container .entries .entry a:hover{background:rgba(0,0,0,.05);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}body.timemachine #contents .container .entries .entry a img,body.images #contents .container .entries .entry a img{margin:10px 10px 0;max-width:calc( 100% - 20px);line-height:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}body.timemachine #contents .container .entries .entry a .title,body.images #contents .container .entries .entry a .title{padding:5px 10px 10px}body.timemachine #contents .container .entries .entry .edit a,body.images #contents .container .entries .entry .edit a{text-decoration:underline;font-weight:400;text-align:right;margin-right:10px}body.timemachine #contents .container .entries .entry .edit a:hover,body.images #contents .container .entries .entry .edit a:hover{background:#fff}body.timemachine #contents .more a,body.images #contents .more a{display:none}body.timemachine #contents .more .loader,body.images #contents .more .loader{margin-bottom:60px}