﻿html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0}img,fieldset{border:0}img{max-width:100% !important;height:auto;width:auto !important \9}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:10px;-webkit-text-size-adjust:none}body{color:#000;font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;background:#fff;word-wrap:break-word}a,select{text-decoration:none;outline:none}select{border:0}a:hover{text-decoration:underline}p,ul,ol,li{margin:0;padding:0;word-wrap:break-word}h1#pageTitle{color:#666;padding:0 0 6px;margin:30px 5px 15px;border-bottom:solid 1px #4d361a}li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0}h1,h2,h3,h4,h5,h6,p{text-shadow:none}input[type=search]{-webkit-appearance:none;outline:none}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{display:none}html{overflow:auto}body{overflow-x:hidden}.iBlock{display:inline-block}.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;-webkit-overflow-scrolling:touch}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:0}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:10px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:14px;height:auto;left:auto;top:0;right:7px;bottom:0}.mCSB_scrollTools .mCSB_dragger{cursor:default;width:14px;height:30px;-webkit-border-radius:0;border-radius:0;background:#4d361a;z-index:1}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools .mCSB_draggerRail{width:14px;height:100%;margin:0}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.bold{font-weight:bold !important}.underline{text-decoration:underline !important}.center{text-align:center}.trRight{text-align:right}div#topMenu{-webkit-overflow-scrolling:touch}.ico_window{display:inline;padding:0 15px 0 0;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_window_mocha.png) no-repeat right 0;background-size:10px 9px}.icoFB{padding:0 24px 0 0;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_fbLink.png) no-repeat right center;background-size:18px auto}.icoGoogle{padding:0 24px 0 0;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_googleLink.png) no-repeat right center;background-size:18px auto}.icoPdf{padding:0 18px 0 0;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_pdf.png) no-repeat right 1px}.innerLink{position:absolute;top:-60px}.pt05{padding-top:5px !important}.mt10{margin-top:10px !important}.i_block{display:inline-block}.red{color:#f00}.pc{display:none}#pankuzu li:nth-last-of-type(n+2):after{content:' ＞ ';float:right}.topAD{padding:10px 0;margin:0 0 15px;border-top:solid 1px #eee;border-bottom:solid 1px #eee;display:none}#popInAD ul{display:none !important}#popInAD #_popIn_recommend ul{display:block !important}.heart{color:#bc6973;font-size:12px;border:solid 1px #bc6973;padding:5px 6px 5px 28px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_heart_p.png) no-repeat 6px center #fff;background-size:18px 18px}.heart.on{color:#fff;border:solid 1px #fff;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_heart.png) no-repeat 6px center #bc6973;background-size:18px 18px}.heart b{font-weight:normal;padding:0 0 0 5px}.longBanner{display:none !important}.hidden{display:none !important}#___ytsubscribe_0{min-height:48px !important;margin:-10px auto 0 !important;padding:6px 20px 6px 10px !important;border-radius:4px;display:block !important;box-shadow:0px 0px 6px 0px #ababab}#___ytsubscribe_0 iframe{min-height:48px !important}.mochaHidden{display:none !important}#bnrBott{width:100%;position:fixed;bottom:0;z-index:999999}#bnrBox{padding:15px;position:relative;width:100%;background:rgba(255,255,255,0.85);box-sizing:border-box}#bnrClose{width:16px;height:16px;position:absolute;top:0;right:0}#bnrImage a{display:block}#bnrImage a img{width:100%;display:block}@media screen and (min-width: 640px){#bnrBox{display:none !important}}.clearfix:after,.article-conductor a:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix,.article-conductor a{display:inline-block}.clearfix,.article-conductor a{display:block;zoom:1}#loader-bg{display:none;position:fixed;width:100%;height:100%;top:0px;left:0px;background:#fff;z-index:1}#loader{display:none;position:fixed;top:50%;left:50%;width:160px;height:160px;margin-top:-80px;margin-left:-80px;text-align:center;color:#fff;z-index:2}#loader p{color:#666}#loader img{width:160px;height:160px}#wrap{display:none}#wrapper{width:100%;margin:0;padding:0;overflow:hidden}.js-hiraku-offcanvas-body-right #wrapper{overflow:visible}.mButton{text-align:center;margin:20px 10px}.mButton a{color:#fff;font-size:18px;font-weight:bold;line-height:26px;padding:12px 10px 10px;margin:0 auto;text-align:center;border-radius:5px;display:block;border:0;box-shadow:#610111 0px 4px 1px -1px;-webkit-box-shadow:#610111 0px 4px 1px -1px;cursor:pointer;background:#94071e;background:-moz-linear-gradient(top, #9d0720 0%, #94071e 100%);background:-webkit-linear-gradient(top, #9d0720 0%, #94071e 100%);background:linear-gradient(to bottom, #9d0720 0%, #94071e 100%)}.pageAfLink .mButton a{background:#4d361a;box-shadow:#190f03 0px 4px 1px -1px;-webkit-box-shadow:#190f03 0px 4px 1px -1px}#headerArea{width:100%;padding:60px 0 0;position:relative;background:#4d361a;z-index:1000;-ms-box-shadow:0px 0px 3px rgba(51,51,51,0.3);box-shadow:0px 0px 3px rgba(51,51,51,0.3)}#header{width:100%;padding:10px 0 9px;position:fixed;top:0;left:0;z-index:5400;background:#4d361a}.headOn #header{-ms-box-shadow:0px 0px 3px rgba(51,51,51,0.3);box-shadow:0px 0px 3px rgba(51,51,51,0.3)}#headerArea ul#spMenuArea{display:none}#logo{margin:0 0 0 5px;float:left}#logo a{display:block}#logo img{height:22px}#headerArea .topMenu,#spMenu .topMenu{width:40px;height:40px;position:fixed;top:10px;right:6px;z-index:5400}#headerArea .topMenu button,#spMenu .topMenu button{width:40px;height:40px;border:0;background:none}#spMenu .topMenu button{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_menu_close.png) no-repeat center center;background-size:40px auto}.mm-opening #spMenu .topMenu button img,.mm-opening #headerArea .topMenu button.drawer-toggle{display:none}#powered{margin:1px 0 0 8px;float:left}#powered img{height:21px}#logoText{color:#fff;font-size:10px;line-height:1;text-align:left;padding:3px 0 2px 5px;margin:0;clear:both}#logoText br{display:none}#searchArea,#spMenu ul.spMenuArea li.searchArea{width:100%;padding:10px 5px;box-sizing:border-box;background:#ebe5e0}#searchArea form,#spMenu ul.spMenuArea li.searchArea form{width:100%;border:solid 1px #fff;border-radius:3px;box-sizing:border-box;position:relative;padding:0;margin:0;background:#fff}#searchArea form .searchBox,#spMenu ul.spMenuArea li.searchArea form .searchBox{display:block;padding:0 60px 0 0;background:#fff}#searchArea form .searchBox #searchText,#spMenu ul.spMenuArea li.searchArea form .searchBox #searchText{-webkit-appearance:none;outline:none;color:#000;width:100%;height:36px;padding:0 5px;margin:0;display:block;background:#fff;border:0;font-size:12px;line-height:36px;box-sizing:border-box}#searchArea form input.searchSubmit,#spMenu ul.spMenuArea li.searchArea form input.searchSubmit{-webkit-appearance:none;outline:none;color:#fff;font-size:12px;line-height:36px;text-align:center;width:60px;height:36px;padding:0;margin:0;display:block;background:#acad3c;position:absolute;top:0;right:0;border:0;cursor:pointer;border-radius:0 3px 3px 0}#headerAbout{display:none}a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;min-height:48px;position:relative;background:#4d361a;padding:8px 0 0;z-index:999999}.mean-container.headOn .mean-bar{min-height:44px;padding:0;position:fixed;top:0;box-shadow:0px 3px 3px -1px #999;-moz-box-shadow:0px 3px 3px -1px #999;-webkit-box-shadow:0px 3px 3px -1px #999}.mean-container.headOn .mean-bar #logoText{display:none}.mean-container a.meanmenu-reveal{width:50px;height:56px;padding:0;position:absolute;top:0;right:0;cursor:pointer;display:block;z-index:999999;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_menu.png) no-repeat center center;background-size:40px auto}.mean-container a.meanmenu-reveal.meanclose{width:50px;height:56px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_menu_close.png) no-repeat center center;background-size:40px auto}.mean-container.headOn .mean-bar a.meanmenu-reveal{width:42px;height:44px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_menu.png) no-repeat center center;background-size:36px auto}.mean-container.headOn .mean-bar a.meanmenu-reveal.meanclose{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_menu_close.png) no-repeat center center;background-size:36px auto}.mean-container a.meanmenu-reveal span{display:none !important;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#ebe5e0;margin-top:44px}.mean-container.headOn .mean-bar .mean-nav{margin-top:44px}.meanclose{text-indent:-9999px !important}#spMenu ul.spMenuArea{padding:0;margin:0;width:100%;list-style-type:none;background:#ebe5e0}#spMenu ul.spMenuArea li{position:relative;float:left;width:50%;box-sizing:border-box;border-bottom:1px solid #ebe5e0;background:#fff;padding:10px 6px}#spMenu ul.spMenuArea li#feauresMenu,#spMenu ul.spMenuArea li#othersMenu{width:100%;float:none;clear:both;border:0;padding:5px 0 0;background:#ebe5e0}#spMenu ul.spMenuArea li#othersMenu{padding:5px 0 0}#spMenu ul.spMenuArea li#feauresMenu p,#spMenu ul.spMenuArea li#othersMenu p{color:#797979;font-size:16px;font-weight:bold;line-height:1.5;padding:5px 10px;margin:0}#spMenu ul.spMenuArea li#feauresMenu .featuresLink,#spMenu ul.spMenuArea li#othersMenu .othersLink{padding:0 5px;border-bottom:1px solid #ebe5e0;background:#fff;box-sizing:border-box}#spMenu ul.spMenuArea li#othersMenu .othersLink{width:50%;float:left}#spMenu ul.spMenuArea li#othersMenu .othersLink:nth-child(even){border-left:1px solid #ebe5e0}#spMenu ul.spMenuArea li#feauresMenu .featuresLink a,#spMenu ul.spMenuArea li#othersMenu .othersLink a{font-size:14px;font-weight:bold;display:block;padding:10px 0 10px 27px;margin:0;text-align:left;color:#666;text-decoration:none;box-sizing:border-box;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_osusume.png) no-repeat 0 6px;background-size:22px auto}#spMenu ul.spMenuArea li#othersMenu .othersLink a{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_mocha.png) no-repeat 7px center;background-size:6px 9px;text-transform:none}#spMenu ul.spMenuArea li#feauresMenu .featuresLink a{color:#666}#spMenu ul.spMenuArea li#feauresMenu .featuresLink a br{display:none}#spMenu ul.spMenuArea li a{font-size:13px;display:block;padding:0 0 0 8px;margin:0;text-align:left;color:#666;text-decoration:none;text-transform:uppercase;box-sizing:border-box}#spMenu ul.spMenuArea li:nth-child(odd){border-left:1px solid #ebe5e0}#spMenu ul.spMenuArea li.home a{border-left:4px solid #4d361a}#spMenu ul.spMenuArea li.cat01 a{border-left:4px solid #f99f8b}#spMenu ul.spMenuArea li.cat02 a{border-left:4px solid #8ab7e6}#spMenu ul.spMenuArea li.cat03 a{border-left:4px solid #a4de8f}#spMenu ul.spMenuArea li.cat04 a{border-left:4px solid #f8d665}#spMenu ul.spMenuArea li.cat05 a{border-left:4px solid #6f9997}#spMenu ul.spMenuArea li.cat06 a{border-left:4px solid #e5a2c0}#spMenu ul.spMenuArea li.cat07 a{border-left:4px solid #e2e44c}#spMenu ul.spMenuArea li.cat08 a{border-left:4px solid #ca92df}#spMenu ul.spMenuArea li.contact a{border-left:4px solid #999}#spMenu ul.spMenuArea li li a{width:80%;padding:1em 10%;border-top:1px solid #efefef;border-top:1px solid rgba(255,255,255,0.25);opacity:0.75;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible}#spMenu ul.spMenuArea li.mean-last a{border-bottom:none;margin-bottom:0}#spMenu ul.spMenuArea li li li a{width:70%;padding:1em 15%}#spMenu ul.spMenuArea li li li li a{width:60%;padding:1em 20%}#spMenu ul.spMenuArea li li li li li a{width:50%;padding:1em 25%}#spMenu ul.spMenuArea li a.mean-expand{margin-top:1px;width:26px;height:32px;padding:12px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.1);border:none !important;border-left:1px solid rgba(255,255,255,0.4) !important;border-bottom:1px solid rgba(255,255,255,0.2) !important}#spMenu ul.spMenuArea li a.mean-expand:hover{background:rgba(0,0,0,0.9)}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}#menu .topMenu a.close{width:40px;height:40px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_menu_close.png) no-repeat center center;background-size:40px auto;display:block}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none !important}div.notice,div.alert{font-size:16px;margin:15px 10px;padding:10px;background-color:#fdebea;border:solid 1px #bc6973;box-sizing:border-box;border-radius:3px}#secPages p.indent{text-indent:-1em;padding-left:1em}#secPages p.channelBtn{text-align:center}#secPages p.channelBtn a{color:#fff;font-weight:bold;text-decoration:none;display:inline-block;padding:5px 15px;margin:10px auto 0;background:#f00;border-radius:6px}#secPages .yellow{font-weight:bold;background:#fffb7d}#secPages .manseki{color:#fff;line-height:1.4;padding:3px 8px;border-radius:4px;background:#cc0000;display:inline-block}.soudanBox{margin:0 auto 20px;padding:10px;background:#faf7da;border-radius:10px;margin:0 auto 30px;position:relative}#secPages .soudanBox p{background:#fff;border-radius:10px;padding:10px 15px;margin:0;position:relative;box-shadow:0px 0px 3px 0px #e0e0e0}.mm-panel{padding:0 !important}.mm-navbar,.mm-panel:after,.mm-panel:before{display:none !important}.mm-panel,.mm-panels{background:#fff}.mm-wrapper__blocker{background:rgba(0,0,0,0.5)}#spMenu .logoImg a.close{position:absolute;top:4px;right:5px}#spMenu .logoImg a.close img{width:30px !important;height:30px;display:block}#spMenu .js-offcanvas{padding-top:60px}#sphead{height:50px}.js-hiraku-offcanvas-close-btn{text-indent:-999px;background-color:transparent;position:absolute;top:11px;right:7px;overflow:hidden;width:38px;height:38px;margin:0;padding:0;border:0;z-index:1000000}.js-offcanvas .hiraku-open-btn-line{background-color:transparent}.js-offcanvas .hiraku-open-btn-line:before,.js-offcanvas .hiraku-open-btn-line:after{width:22px}.js-offcanvas .hiraku-open-btn-line:before{-ms-transform:translate(-2px, 8px) rotate(45deg);transform:translate(-2px, 8px) rotate(45deg)}.js-offcanvas .hiraku-open-btn-line:after{-ms-transform:translate(-2px, -8px) rotate(-45deg);transform:translate(-2px, -8px) rotate(-45deg)}h1{max-width:1000px;color:#000;font-size:24px;font-weight:normal;line-height:1.2;padding:10px 0;margin:0 10px;letter-spacing:-0.05em;text-shadow:0 1px 0 #fff}h1 .name{display:inline-block}p{color:#000;font-size:16px;line-height:24px;margin:0 0 10px}p .hissuText{color:#f00}#contentsarea{margin:0;padding:0 0 10px;position:relative}#contentsHead{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/bg_contop.png) repeat;border-top:solid 1px #ccc}#pankuzu{margin:10px auto 0}#secPages #pankuzu{margin:0 auto}#pankuzu ul{width:100%;padding:0 5px 10px;margin:0;box-sizing:border-box}#pankuzu ul li,#secPages #pankuzu ul li{color:#666;font-size:11px;line-height:1.4;padding:0 1.5em 0 0;margin:0;display:table-cell;position:relative;white-space:nowrap}#pankuzu ul li:last-child,#secPages #pankuzu ul li:last-child{padding:0 0 0 5px}#pankuzu ul li:after{position:absolute;right:0}#pankuzu ul li:last-child:after{display:none}#pankuzu ul li.home{white-space:nowrap}#pankuzu ul li a{color:#666;text-decoration:underline}#pankuzu ul li a:hover{text-decoration:none}#topAD{padding:5px 0;margin:0 0 30px;background:#eee}#globalMenu{display:none}#mainSlide{width:100%;margin:0 auto 40px;max-width:880px;position:relative;text-align:center}#mainSlide li{float:left}#mainSlide .image{margin:0 auto;position:relative}#mainSlide img{margin:0 auto;display:block}#mainSlide img.topPR{width:50px;height:auto;position:absolute;top:0px;right:0px}#mainSlide h2{font-size:15px;font-weight:normal;line-height:1.3;text-align:left;width:100%;padding:10px;position:absolute;bottom:0;left:0;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/bg_white.png) repeat;box-sizing:border-box}#mainSlide h2 a{color:#000}.miniBox{width:180px;margin:0 auto 15px;text-align:center;display:inline-block;font-size:12px;color:#333;padding:0 7px;box-sizing:border-box}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list a img{transition:all 0.3s ease}.slick-list a:hover img{opacity:0.8}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-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;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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-prev,.slick-next{position:absolute;z-index:200;display:none;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;color:transparent;top:45%;margin:0;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:0.75}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev{left:10px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_prev.png) no-repeat center center;background-size:20px auto}[dir="rtl"] .slick-prev{left:auto;right:0px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:10px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_next.png) no-repeat center center;background-size:20px auto}[dir="rtl"] .slick-next{left:0px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-slider{margin-bottom:0}.slick-dots{position:absolute;z-index:10;bottom:-20px;list-style:none;display:block;text-align:center;padding:0 10px;width:100%;box-sizing:border-box}.slick-dots li{position:relative;display:inline-block;height:10px;width:10px;margin:0 6px;padding:0 !important;cursor:pointer}#mainSlide .slick-dots li{float:none}.slick-dots li button{border:0;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_dots.png) no-repeat right 0;background-size:28px auto;display:block;height:10px;width:10px;outline:none;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:10px;height:10px;opacity:0.25}.slick-dots li.slick-active button{background-position:0 0}.pageAfLink,.bottAfLink{text-align:center;margin:0 0 20px}.pageAfLink a,.bottAfLink a.bottAfLink{margin:0 auto;display:block}.pageAfLink a.pc,.bottAfLink a.pc{display:none}.pageAfLink a img,.bottAfLink a img{margin:0 auto;display:block}.pageAfLink p,.pageAfLink h3{text-align:left}.bottAfLink p,.bottAfLink h3{text-align:center}#topArea .adsenceArea{display:none}#detailArea{width:100%;margin:10px 0 20px;padding:0 0 0 1px;box-sizing:border-box;vertical-align:top}#detailArea .sectionList,.featuresMain .sectionList{width:50%;padding:0 1px 0 0;float:left;box-sizing:border-box}.rankBlock{position:relative}#detailArea .section,.featuresMain .sectionList .section,#rankingArea .rankBlock a,#newestArea .rankBlock a,#pr-area ul li a{background:#fff;margin:0 0 10px;padding:0;width:100%;box-sizing:border-box;overflow:hidden;position:relative;display:block;border:solid 1px #eee}.featuresMain .sectionList .section{margin:0 0 2px}#rankingArea .rankBlock p.writerName a{background:transparent;margin:0;padding:0;width:auto;border:0}#pr-area ul li{margin:0 0 10px;position:relative}#sideNavi #pr-area ul li{margin:0 0 5px}#detailArea .section .category,#rankingArea .rankBlock .category,#newestArea .rankBlock .category,#pr-area .category{color:#fff;font-size:12px;line-height:16px;padding:2px 6px;position:absolute;top:0;left:0;display:inline-block}.pr{color:#000;font-size:14px;position:absolute;bottom:5px;left:10px}#newestArea .pr,#rankingTab .pr,#pr-area .pr{bottom:auto;left:auto;top:1px;right:4px}.rankingList .pr{bottom:5px;left:auto;right:10px}#sideNavi .pr{font-size:11px !important}.category{background:#4d361a}.category.cat01{background:#843827;background:-moz-linear-gradient(top, #843827 0%, #7c3525 100%);background:-webkit-linear-gradient(top, #843827 0%, #7c3525 100%);background:linear-gradient(to bottom, #843827 0%, #7c3525 100%)}.category.cat02{background:#1f4a75;background:-moz-linear-gradient(top, #1f4a75 0%, #1d466e 100%);background:-webkit-linear-gradient(top, #1f4a75 0%, #1d466e 100%);background:linear-gradient(to bottom, #1f4a75 0%, #1d466e 100%)}.category.cat03{background:#284f1a;background:-moz-linear-gradient(top, #284f1a 0%, #264a18 100%);background:-webkit-linear-gradient(top, #284f1a 0%, #264a18 100%);background:linear-gradient(to bottom, #284f1a 0%, #264a18 100%)}.category.cat04{background:#d7ab15;background:-moz-linear-gradient(top, #d7ab15 0%, #e9c95f 100%);background:-webkit-linear-gradient(top, #d7ab15 0%, #e9c95f 100%);background:linear-gradient(to bottom, #d7ab15 0%, #e9c95f 100%)}.category.cat05{background:#7c3525;background:-moz-linear-gradient(top, #6f9997 0%, #68908e 100%);background:-webkit-linear-gradient(top, #6f9997 0%, #68908e 100%);background:linear-gradient(to bottom, #6f9997 0%, #68908e 100%)}.category.cat06{background:#aa7990;background:-moz-linear-gradient(top, #aa7990 0%, #a07288 100%);background:-webkit-linear-gradient(top, #aa7990 0%, #a07288 100%);background:linear-gradient(to bottom, #aa7990 0%, #a07288 100%)}.category.cat07{background:#acad3c;background:-moz-linear-gradient(top, #acad3c 0%, #a2a338 100%);background:-webkit-linear-gradient(top, #acad3c 0%, #a2a338 100%);background:linear-gradient(to bottom, #acad3c 0%, #a2a338 100%)}.category.cat08{background:#855b95;background:-moz-linear-gradient(top, #855b95 0%, #7d568c 100%);background:-webkit-linear-gradient(top, #855b95 0%, #7d568c 100%);background:linear-gradient(to bottom, #855b95 0%, #7d568c 100%)}#rankingArea ul#tabMenu{width:100%;padding:1px 0 0;margin:0 0 5px;border-bottom:solid 2px #4d361a}#rankingArea ul#tabMenu li{width:50%;padding:0 5px 0 3px;float:left;box-sizing:border-box}#rankingArea ul#tabMenu li#tabSougou{padding:0 3px 0 5px}#rankingArea ul#tabMenu li a{color:#4d361a;font-size:16px;line-height:24px;text-align:center;text-decoration:none;padding:3px 0;display:block;background:#fff;cursor:pointer;border:solid 1px #4d361a;border-bottom:0;border-radius:6px 6px 0 0}#rankingArea ul#tabMenu li a.tabOn{color:#fff;background:#4d361a}#rankingArea .tabBox.show,#newestArea .tabBox.show{display:block !important}#weekly,#weeklyBox{display:none}#detailArea .section p.pvNum{color:#fff;font-size:11px;line-height:1;padding:5px 8px;position:absolute;bottom:-10px;right:0;display:inline-block;background:#000;opacity:0.8}.rankingLink a{color:#4d361a;font-size:14px;line-height:14px;padding:10px 0;text-align:center;display:block;background:#ebe5e0;border-radius:3px}.rankingLink a span{padding:0 0 0 12px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_mocha.png) no-repeat 0 center;background-size:6px 9px;display:inline-block}#topRanking .rankingLink{padding:0 10px;position:relative;top:0}.image img{margin:0 auto;display:block}.titlearea{position:relative}p.date{color:#999;font-size:14px;line-height:20px;padding:45px 5px 5px;margin:0}#wrapper p.writerName{color:#999;font-size:12px;line-height:1;position:absolute;right:10px;bottom:0}#rankingArea p.writerName{bottom:auto;top:5px}.topWriterName p.writerName:last-child{display:block}#sideNavi p.writerName{display:none !important}#wrapper p.writerName a{color:#999;text-decoration:none}#detailArea .section h2,#pr-area h3{font-size:14px;font-weight:normal;padding:0 5px 30px}#detailArea .section h2 a,#pr-area a h3{color:#000}#pagerNavi{padding:20px 0;margin:0;clear:both}#pagerNavi ul{text-align:center}#pagerNavi ul li{font-size:16px;line-height:22px;margin:0 6px 10px;display:inline-block}#pagerNavi ul li a{color:#666;padding:8px 12px 7px;display:inline-block;background:#ebe5e0;box-sizing:border-box;border:solid 1px #ebe5e0}#pagerNavi ul li .current-page{color:#999;font-weight:bold;padding:8px 12px 7px;display:inline-block;border:solid 1px #ebe5e0;border-radius:3px}#pagerNavi ul li.current,#pagerNavi ul li a:hover{background:#fff}#pagerNavi ul li.current{margin-right:12px}#pagerNavi.rankingPageNavi{padding:10px 0 20px}#pagerNavi.rankingPageNavi ul li{font-size:13px;line-height:20px;margin:0 5px 10px}#pagerNavi.rankingPageNavi ul li a{border-radius:3px}#bottom .adsenceArea{text-align:center;margin:0 auto;padding:20px 0 10px}#footLikeBox{text-align:center;margin:0 0 30px;clear:both}#footerArea{background:#4d361a}p#copyright,p#NGtext{font-size:11px;line-height:1.3;color:#fff;text-align:center;padding:15px 0 0;margin:0}p#NGtext{padding:11px 10px 20px}#footer ul{text-align:center;padding:15px 5px 10px;margin:0 10px;border-bottom:solid 1px #37240d}#footer ul li{font-size:11px;display:inline-block;margin-bottom:5px}#footer ul li a{color:#fff;padding:2px 8px 0;display:inline-block}#snsBottom.socialButtonBox{width:100%;padding:0 0 14px;box-sizing:border-box;display:block;vertical-align:top;text-align:center}#shareTopButton{padding:10px 0 5px;background:#efefef}#detailArea .section .socialButtonBox{box-sizing:border-box;display:block;vertical-align:top;text-align:center;position:absolute;top:14px;left:10px}.socialButtonBox .socialButton{display:inline-block;width:85px;text-align:center;text-decoration:none;color:#ffffff;font-size:12px;line-height:20px;letter-spacing:-0.05em;padding:50px 0 0;margin:0 4px 5px;border-radius:3px;position:relative}.socialButtonBox .facebookButton{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/snsBtn_facebook.png) no-repeat center 0;background-size:auto 48px}.socialButtonBox .twitterButton{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/snsBtn_twitter.png) no-repeat center 0;background-size:auto 48px}.socialButtonBox .hatebuButton{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/snsBtn_hatebu.png) no-repeat center 0;background-size:auto 48px}.socialButtonBox .socialButton .icon{padding:0;display:inline-block}.socialButtonBox .facebookButton .icon{color:#4267b2}.socialButtonBox .twitterButton .icon{color:#1da1f2}.socialButtonBox .hatebuButton .icon{color:#00a4de}.socialButtonBox .socialButton .icon .num{color:#666;font-size:10px;line-height:1;min-width:1em;padding:5px 4px;margin:0 0 0 4px;border-radius:16px;background:#fff;display:inline-block;position:relative;top:-1px;border:solid 1px #ccc}.socialButtonBox.mini{display:block;clear:both}.socialButton.mini{line-height:16px !important;height:24px !important;width:24px !important;padding:0 !important;margin:0 4px 9px 0 !important;margin-right:22px !important;vertical-align:top}.socialButtonBox.mini .facebookButton,.socialButtonBox.mini .twitterButton,.socialButtonBox.mini .hatebuButton{background-size:auto 24px !important}.icon.mini{display:block;padding:0px !important}.socialButtonBox .socialButton .icon.mini .num{position:absolute;top:-10px;right:-23px;border:solid 1px #ccc}#secPages .socialButton.mini{height:30px !important;width:30px !important}#secPages .socialButtonBox.mini .facebookButton,#secPages .socialButtonBox.mini .twitterButton,#secPages .socialButtonBox.mini .hatebuButton{background-size:auto 32px !important}.New{margin:0 !important;position:absolute;top:0;right:0}.profileBtn{text-align:center}.profileBtn a{color:#fff;font-size:14px;text-align:center;padding:5px 20px;margin:20px 20px 30px;display:block;border-radius:3px;background:#4d361a}.profileBtn{text-align:center}.profileBtn a{color:#fff;font-size:14px;text-align:center;padding:5px 20px;margin:20px 20px 30px;display:block;border-radius:3px;background:#4d361a}#writerTop .writerTopProfile{min-height:60px;margin:0 0 10px 10px;padding:0 0 0 75px;position:relative;display:none}#writerTop .writerTopProfile:last-child{display:inline-block}#writerTop .writerTopProfile .image{width:60px;height:60px;position:absolute;left:0}#secPages #writerTop .writerTopProfile a{display:block}#secPages #writerTop .writerTopProfile a p{color:#4d361a;font-size:14px;line-height:18px;margin:0 0 5px;padding:5px 0 0}#secPages #writerTop .writerTopProfile a h3{color:#000;font-size:16px;line-height:24px;margin:0}#secPages #writerTop .writerTopProfile a:hover,#secPages #writerTop .writerTopProfile a:hover p,#secPages #writerTop .writerTopProfile a:hover h3{text-decoration:none}.bookBox{padding:20px;margin-bottom:20px;background:#f7f6f2}#secPages .bookBox h2{margin-top:0;background:none}#secPages .bookBox h2:before{display:none}#rankingArea,#featuresArea,#newestArea,#writersArea{margin:20px 0 0;clear:both}#rankingArea h2,#featuresArea h2,#newestArea h2,#writersArea h2,#pr-area h2,#writerSide h2{color:#666;font-size:18px;font-weight:normal;line-height:1.5;padding:10px 8px 10px 40px;margin:0 0 15px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_ranking.png) no-repeat 10px center #ebe5e0;background-size:24px auto}#pr-area h2{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_ranking.png) no-repeat 10px 12px #ebe5e0;background-size:24px auto}#writersArea h2{margin:30px 0 10px}#pr-area h2{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_pr.png) no-repeat 10px center #ebe5e0;background-size:24px auto}#writerSide h2{margin-bottom:5px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_writer.png) no-repeat 10px center #ebe5e0;background-size:24px auto}#rankingArea h2#weekly{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_ranking_weekly.png) no-repeat 10px center #ebe5e0;background-size:24px auto}#featuresArea h2#features{margin:0 0 10px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_osusume.png) no-repeat 10px center #ebe5e0;background-size:24px auto}#writersArea h2#writers{margin:0;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_osusume.png) no-repeat 10px center #ebe5e0;background-size:24px auto}#newestArea h2#new{margin:0 0 10px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_shintyaku.png) no-repeat 14px center #ebe5e0;background-size:auto 24px}#writersArea h2 a,#writerSide h2 a,#rankingArea h2 a,#featuresArea h2 a{color:#000;font-size:13px;text-decoration:none;padding:0 0 0 22px;margin:4px 0 0;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_mocha.png) no-repeat 10px center;background-size:6px 9px;float:right}#writerSide h2 a,#rankingArea h2 a,#featuresArea h2 a{margin:6px 0 0}#rankingArea .rankInner,#newestArea .rankInner{padding:0 10px}#rankingArea .rankBlock .images img,#featuresArea ul li img,#newestArea .rankBlock .images img{display:block}#rankingArea .rankBlock a,#newestArea .rankBlock a{color:#666}#rankingArea .rankBlock a h3,#newestArea .rankBlock a h3{color:#666;font-size:14px;font-weight:normal;line-height:1.3;text-align:left;text-decoration:none;width:100%;padding:7px 10px;position:absolute;bottom:0;left:0;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/bg_white.png) repeat;box-sizing:border-box}#rankingArea .rankBlock a:hover,#rankingArea .rankBlock a:hover h3,#newestArea .rankBlock a:hover,#newestArea .rankBlock a:hover h3{text-decoration:none}#rankingArea .rankBlock a .number{color:#fff;font-size:12px;line-height:20px;padding:0 5px;position:absolute;top:-21px;left:0;display:block;background:#acad3c}#rankingArea .rankBlock a .number .numBig{font-size:12px}#rankingArea .oneColumn{padding:0 0 20px}#sideNavi #rankingArea .oneColumn,#featuresArea.oneColumn,#sideNavi #featuresArea.oneColumn{padding:0}#sideNavi #rankingArea h2,#sideNavi #featuresArea h2,#sideNavi #newestArea h2,#pr-area h2{margin:30px 0 5px}#sideNavi #rankingArea,#sideNavi #featuresArea,#sideNavi #newestArea{margin:30px 0 0}#sideNavi #rankingArea .rankInner,#sideNavi #featuresArea ul,#sideNavi #newestArea .rankInner{padding:0}#featuresImg{margin:0 0 20px}#featuresSlide .slick-list{position:relative;top:30px}.otherPages #featuresSlide .slick-list{top:0}#featuresArea ul{padding:0 5px 0 0}#featuresArea .featuresMain ul{padding:0}#featuresArea ul li{width:50%;padding:0 0 5px 5px;float:left;box-sizing:border-box}#featuresArea .featuresMain ul li{padding:0 3px 5px}#featuresArea ul li p{font-size:16px;line-height:22px;width:500px;margin:10px 0 0;position:absolute;top:20px;left:450px;font-size:20px;line-height:1.7;display:none}#sideNavi #featuresArea ul li{width:100%;float:none;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_mocha.png) no-repeat 7px center;background-size:6px 9px;padding:0 5px;margin:0;border-bottom:1px solid #ebe5e0}#sideNavi #featuresArea ul li a{font-size:14px;display:block;font-weight:bold;padding:10px 0 10px 20px;margin:0;color:#666;text-decoration:none;box-sizing:border-box}#sideNavi #featuresArea ul li a:hover{color:#4d361a}#featuresArea ul li{margin:9px 0 0}#featureSlideArea{width:100%;margin:5px auto 0}#featureSlideArea ul li{width:33.3%;float:left;padding:0 1px;box-sizing:border-box}#featuresArea .featuresMain{padding:0 0 20px}#featuresArea .featuresMain ul.slick-dots li{width:10px;margin:0 5px;float:none}#featureSlideArea ul li a{display:block}#featureSlideArea ul li a:hover{opacity:.8}#featureSlideArea ul li,#featureSlideArea ul li img:focus{outline:0}#featuresSlide .slick-prev,#featuresSlide .slick-next{top:8px}#featuresMainSlide .slick-list{overflow:visible}#rankingArea .rankBlock a,#newestArea .rankBlock a,#pr-area ul li a{display:table;margin:0 0 5px;padding:1px;width:100%;box-sizing:border-box}#rankingArea .rankInner .New{display:none !important}#rankingArea .rankBlock .category,#newestArea .rankBlock .category,#pr-area ul li a .category{position:absolute;top:0;left:110px;display:none !important}#rankingArea .rankBlock a .number{width:22px;height:24px;padding:0;position:absolute;top:-2px;left:-97px;background:none;text-indent:-9999px}#rankingArea .rankBlock a .number .numBig{font-size:12px;line-height:18px;text-align:center;text-indent:0px;width:22px;height:24px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/bg_ranking.png) no-repeat 0 0;background-size:22px auto;z-index:10;display:block;position:absolute;top:0;left:0}#rankingArea .rankBlock a .images,#newestArea .rankBlock a .images,#pr-area ul li a .images{vertical-align:middle;display:table-cell;width:100px;background:#ebe5e0}#rankingArea .rankBlock a .images img,#newestArea .rankBlock a .images img,#pr-area ul li a .images img{width:100px;height:56px}#rankingArea .rankBlock a h3,#newestArea .rankBlock a h3,#pr-area ul li a h3{font-size:12px;vertical-align:middle;width:auto;padding:27px 10px 10px;position:relative;background:none;display:table-cell}.longBnr{margin:10px 0 20px;padding:0 5px}.fpcafeBanner{text-align:center;padding:0 0 10px}.fpcafeBanner a,.fpcafeBanner a img{width:300px;height:250px;display:block;margin:0 auto}#miniBnr{clear:both}#miniBnr .bannerArea{margin:0 0 10px}#miniBnr div a,#miniBnr a img{width:300px;height:80px;margin:0 auto;display:block}#mochaAboutImg{text-align:center;margin:30px 20px 40px}#topRanking #newestArea{display:none !important}#secPages{clear:both}#secPages h1{color:#424242;font-size:18px;font-weight:normal;line-height:1.5;letter-spacing:0.03em;border-top:1px solid #4d361a;border-bottom:1px solid #4d361a;margin:5px 6px 20px;padding:10px 6px 12px}#secPages .writersIndex h1{margin-top:5px}#secPages h2{color:#424242;font-size:18px;font-weight:normal;line-height:1.4;margin:40px 6px 15px;padding:10px 10px 10px 12px;border-left:solid 6px #4d361a;background:#ebe5e0;clear:both;position:relative;overflow:hidden}#secPages h2.mt30{margin-top:30px !important}#secPages h2:before{content:"";display:block;margin-left:3px;width:1px;height:100px;background:#4d361a;position:absolute;top:0;left:0}#secPages h2.subTitle{color:#797979;font-size:14px;margin:5px 0 30px;padding:0 10px;border-left:0;background:none}#secPages h2.subTitle:before{display:none}#secPages h3{color:#4d361a;font-size:16px;font-weight:bold;line-height:1.5;margin:30px 10px 10px;padding:0;clear:both}#secPages h3 a{color:#4d361a;text-decoration:underline}#secPages h3 a:hover{text-decoration:none}#secPages h3.conTitle{font-size:20px;font-weight:normal;text-align:center;line-height:1.6;margin:30px 10px 20px;padding:0 10px 8px;border-bottom:solid 1px #4d361a}#secPages h3.arrowLink{margin-bottom:30px}#secPages h3.arrowLink a{color:#9d0720;font-size:125%;position:relative;padding:0 0 0 2em;display:block}#secPages h3.arrowLink a .arrow{position:absolute;left:0}#secPages h3.secTitle{color:#444;margin:0 10px 25px}#secPages .haishinBox{margin:0 0 30px}#secPages .haishinBox h3{color:#333;margin:20px 10px 5px}#secPages p,#secPages ul li{color:#000;font-size:15px;line-height:1.9;margin:0 10px 20px;padding:0}p.tableScrollText{display:none}p.tableTitle{margin-bottom:10px !important}.tableArea{border-top:solid 1px #ccc;border-left:solid 1px #ccc;margin-bottom:20px}table.tableArea{width:100%;border-collapse:collapse}.tableArea .tableHead,.tableArea .tableGroup{display:table;width:100%}.tableArea .tableCell,table.tableArea th,table.tableArea td{color:#000;font-size:14px;line-height:22px;margin:0;padding:8px;display:table-cell;vertical-align:middle;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc}.tableHead .tableCell{text-align:center}.orangeTable .tableHead .tableCell,table.tableArea th{color:#fff;background:#e88539}table.tableArea .bgorange{background:#fde6d4}table.tableArea tr th:first-child,table.tableArea tr td:first-child{width:130px}.cellThree .tableHead .tableCell,.cellThree .tableGroup .tableCell{width:38%}.cellThree .tableHead .tableCell:first-child,.cellThree .tableGroup .tableCell:first-child{width:24%}.cellSix .tableHead .tableCell,.cellSix .tableGroup .tableCell{width:38%}.cellSix .tableHead .tableCell:first-child,.cellSix .tableGroup .tableCell:first-child{width:24%}.cellEight .tableHead .tableCell,.cellEight .tableGroup .tableCell{width:38%}.cellEight .tableHead .tableCell:first-child,.cellEight .tableGroup .tableCell:first-child{width:24%}.orangeTable .tableGroup .tableCell:first-child{background:#fff1e6}#secPages p .chara1{color:#db6889;font-weight:bold}#secPages p .chara2{color:#5886d3;font-weight:bold}#secPages p .chara3{color:#1b6546;font-weight:bold}#secPages p .chara4{color:#92792c;font-weight:bold}#secPages p .chara5{color:#633076;font-weight:bold}#secPages p .chara6{color:#3d6e85;font-weight:bold}#secPages p .chara7{color:#6f2226;font-weight:bold}#secPages p.topText{line-height:26px;margin-bottom:30px}#secPages p#mainTxt.topText{color:#d63b6e;font-size:160%}#secPages p#mainTxt.topText i{font-weight:bold}#secPages .writerPages .section{margin:0 0 40px}#secPages .writerPages p.topText{font-size:16px;line-height:24px}#secPages p a .ico_window{margin-right:15px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_window_mocha.png) no-repeat right 2px;background-size:10px 9px}#contactText p br{display:none}#secPages .writerPages .btn,#secPages .adPages .btn{margin:20px 10px 40px}#secPages .adPages .btn{margin:30px 10px}#secPages .writerPages .btn a,#secPages .adPages .btn a{color:#fff;font-size:16px;text-align:center;text-decoration:none;padding:15px 0;display:block;background:#4d361a;border-bottom:solid 2px #4c3720;cursor:pointer;border-radius:3px}#secPages .adPages .brBox{padding:0;margin:0 10px 30px;box-sizing:border-box;border:solid 2px #4d361a}#secPages ul{padding:0}#secPages ul li{margin:0 10px 8px}#secPages ul.dottList{margin:0 0 15px}#secPages ul.dottList li{padding-left:1em !important;position:relative}#secPages ul.dottList li.num{padding-left:2em !important}#secPages ul.dottList li .dots{position:absolute;left:0}#secPages ul.rankingNavi{text-align:center;padding:0 0 10px;margin:0 10px 20px;border-bottom:dotted 1px #4d361a}#secPages ul.rankingNavi li{font-size:12px;font-weight:bold;line-height:18px;padding:0;margin:0 5px 10px;display:inline-block}#secPages ul.rankingNavi li a{text-decoration:none;padding:0 0 0 15px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_mocha.png) no-repeat 0 center;background-size:6px 9px;display:block}#secPages ul.rankingNavi li .current-page{color:#999;display:inline-block}#secPages ul.rankingList li{margin:0 10px 20px;position:relative}#secPages ul.rankingList li.adv{width:300px !important;height:260px !important;padding:20px 0 !important;margin:0 auto !important;float:none !important;clear:both !important}#secPages ul.rankingList li.adv:last-child{display:none !important}#secPages ul.rankingList li.pr{color:#999;font-size:12px;position:absolute;bottom:7px;left:auto;right:10px}#secPages ul.rankingList li a{padding:5px 0 0;text-align:center;display:block}#secPages ul.rankingList li a img{width:100%}#secPages ul.rankingList li h2{font-size:13px;font-weight:bold;line-height:1.5;margin:0;padding:0 0 30px;border-left:0;text-align:left;border-bottom:solid 1px #4d361a;background:none}#secPages ul.rankingList li h2:before{display:none !important}#secPages ul.rankingList li h2 a{text-align:left !important;text-decoration:none}#secPages ul.rankingList li p.writerName{font-size:12px;position:absolute;bottom:auto;top:7px;right:0}#secPages ul.rankingList li .category{position:absolute;top:43px;left:5px;margin:0;border-radius:0}#secPages ul.rankingList li span{color:#c00;font-size:24px;font-weight:bold;text-align:left;line-height:1.5;margin:0;padding:0 10px;display:block;border-bottom:solid 2px #eee}#secPages ul.rankingList li span span.miniText{font-size:16px;padding:0 5px;margin:0;border-bottom:0;display:inline-block;position:relative;top:-1px}#secPages p b{font-weight:bold}#secPages p.caption{font-size:11px;line-height:16px;text-align:right;padding-bottom:20px;position:relative;top:-5px}#secPages p.caption2{font-size:11px;line-height:16px;text-align:right;position:relative;top:-25px}#secPages p.borderBox{padding:15px !important;border:solid 1px #ddd;clear:both}#secPages div.borderBox{padding:15px 15px 5px !important;margin:0 0 20px;border:solid 1px #ddd;clear:both}#secPages div.borderBox p{margin-bottom:10px}#secPages p.imgCap{color:#666;font-size:12px;line-height:16px;text-align:center;position:relative;top:-15px}#secPages p.chushaku{color:#666;font-size:12px;line-height:16px}#secPages p.imgCapTop{margin-bottom:8px !important}#secPages p.shopInfo{padding:10px 5px;margin-top:30px;margin-bottom:30px;border-top:dashed 1px #666;border-bottom:dashed 1px #666;clear:both}#secPages .matomeBox{padding:15px 15px !important;background:#fff;margin-bottom:10px;margin-left:10px;margin-right:10px;border:solid 6px #efefef;clear:both}#secPages p.matomeBox{padding:10px 15px;margin-top:30px;margin-bottom:30px;background:#fff;border:solid 10px #f5edd4;clear:both;position:relative}#secPages p.matomeBox .subGroupTitle{font-size:120%;font-weight:bold;display:block;margin:5px 0 10px;position:relative;left:-15px}#secPages p.matomeBox .dot{position:absolute;left:10px}#secPages p a.aLink{padding:4px 0 0 24px;display:block;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_mocha.png) no-repeat 10px 10px;background-size:6px 9px}#secPages p.genju{font-size:14px;line-height:20px;padding-left:1em !important;position:relative}#secPages p.genju .kome{position:absolute;left:0}#secPages p.kaitei{margin-top:40px !important;text-align:right}#secPages .writerPages p.kaitei{color:#4d361a;font-weight:bold}#secPages #formArea p{margin-bottom:10px !important}#secPages #formArea p.errorText{color:#f00;font-size:14px;font-weight:bold;padding:5px 10px;margin:10px 0 0;margin-bottom:0 !important;background:#fff;border-radius:3px;border:solid 2px #f00}#secPages .deletePass p{font-weight:bold;margin:20px 0 10px}#secPages #formArea p .hissuText{font-size:13px;position:relative;left:-20px}#secPages h2 a,#secPages p a,#secPages ul li a,#secPages p a .ico_window{color:#4d361a;text-decoration:underline}#secPages h2 a:hover,#secPages p a:hover,#secPages ul li a:hover,#secPages p a:hover .ico_window{text-decoration:none}#secPages h2 a{text-decoration:none}#secPages h2 a:hover{text-decoration:underline}#secPages #pagerNavi ul li a{text-decoration:none}#secPages figure{text-align:center;margin:0 0 15px;padding:0}#secPages figure img{display:inline-block;margin:0 auto;box-sizing:border-box}#secPages figure a{display:block;transition:all ease 0.3s}#secPages figure a:hover{opacity:0.7}#secPages figure.imageLeft,#secPages figure.imageRight{margin:0 0 15px;float:none;clear:both}#secPages figure.imageLeft p.imgCap,#secPages figure.imageRight p.imgCap{top:5px;margin:0 auto 20px !important}#secPages .categoryArea{text-align:right;margin:-5px 0 0;clear:both;position:relative}#secPages .category{color:#fff;font-size:14px;line-height:1;padding:5px;margin:2px 10px 0 0;display:inline-block;border-radius:3px}#secPages #kanrenFPcafe .category{display:none !important}#secPages .categoryArea .pr{font-size:16px;right:10px;bottom:-60px}#secPages p.dateDetail{padding:0;margin:5px 10px 0;float:right}.profile{margin:50px 0 30px;padding:20px 6px 10px;background:#efefef}.writerPages .profile{margin:30px 0}#writersArea,#writerSide{padding:20px 0}#writersArea .profile,#writerSide .profile{width:50%;margin:10px 0 0;padding:0;background:#fff;box-sizing:border-box;float:left}#writerSide .profile{width:100%;max-width:400px;float:none;margin:10px auto 0}#writersArea .profile .inner{padding:10px 6px 15px;border:solid 1px #eee}#writerSide .profile .inner{padding:10px 15px 15px;border:solid 1px #eee}#secPages .writersIndex .profile{margin:10px 0 0;padding:0 0 10px;background:transparent;border-bottom:dashed 1px #4d361a}#secPages .writersDetail .profile{padding:15px 0 10px;background:#efefef;border-bottom:0}#secPages .profile h2,#writersArea .profile h3,#writerSide .profile h3{color:#000;font-size:16px;font-weight:bold;line-height:1;margin:15px 6px 10px;padding:0;border-left:0;text-align:center;clear:none}#secPages .profile h2{background:none}#secPages .profile h2:before{display:none !important}#writerSide .profile h3{margin:25px 6px 10px}#writersArea .profile h3,#writerSide .profile h3{font-size:14px}#secPages .profile h2 i,#writersArea .profile h3 i,#writerSide .profile h3 i{color:#666;font-size:13px;font-weight:normal;line-height:1.3;display:block;padding:6px 0 0;text-align:center}#writersArea .profile h3 i,#writerSide .profile h3 i{padding:8px 0 2px}#secPages .profile h2 .kana{font-size:80%;font-weight:normal}#secPages .profile h2 a,#writersArea .profile h3 a,#writerSide .profile h3 a{color:#4d361a;text-decoration:none}#secPages .profile h2 a:hover,#writersArea .profile h3 a:hover,#writerSide .profile h3 a:hover{text-decoration:underline}#writersArea .profile .inner p,#writerSide .profile .inner p{font-size:12px;line-height:18px;margin:0 5px}#writerSide .profile .inner p{clear:both}#writersArea .profile figure{margin-left:20px;margin-right:20px}#writerSide .profile figure{width:100px;margin:5px 10px;float:left}#writerSide .profile .writerLink{text-align:center;padding:10px 5px 5px}#writerSide .profile .writerLink a{color:#4d361a;font-size:14px;line-height:1;text-align:center;padding:10px;display:block;border:solid 1px #4d361a;border-radius:3px}#tokuchoArea p{padding:0 0 0 1em;position:relative}#tokuchoArea p .num{position:absolute;top:0;left:0}.aboutFPcafeBox{margin:0 10px 10px;padding:0 5px 5px;border:solid 6px #f2c2be}.forExample{padding:0 0 0 1em}#secPages .forExample ul li{padding:0 0 0 1em;position:relative}.forExample ul li .dot{position:absolute;left:0}#secPages .aboutFPcafeBox h3{color:#bc6973;font-size:18px}.aboutFPcafeBox .image{margin:0 0 20px}.aboutFPcafeBox .btn{text-align:center}.aboutFPcafeBox .btn a{color:#fff;font-size:16px;font-weight:normal;line-height:1;text-align:center;text-decoration:none;padding:15px 6px;margin:0 5px 10px;display:block;border:solid 1px #ea938a;background:#f0b4ad;background:-moz-linear-gradient(top, #f0b4ad 0%, #f0b4ad 50%, #ea938a 51%, #ea938a 100%);background:-webkit-linear-gradient(top, #f0b4ad 0%, #f0b4ad 50%, #ea938a 51%, #ea938a 100%);background:linear-gradient(to bottom, #f0b4ad 0%, #f0b4ad 50%, #ea938a 51%, #ea938a 100%)}#mInquiry,#mmailmagazine{display:none}#sideNavi{margin:0 10px 20px}#sideNavi .adsenceArea,#sideNavi .banner,#sideNavi .mini_banner{text-align:center;width:300px;height:250px;margin:20px auto 0}#sideNavi .mini_banner{height:80px}#topAD{padding:5px;background:#efefef}#bottAD{display:none}#bottAD .adsenceArea{text-align:center;margin:30px 0}#bottAD .banner{text-align:center;width:300px;height:250px;margin:0 auto 50px}#secPages .socialButtonBox.mini{display:inline-block;margin:0 10px;position:relative;top:10px}#secPages #kanrenFPcafe .socialButtonBox.mini{display:block !important;margin:0 auto !important;position:relative !important;top:0 !important;right:0 !important;padding:5px 0 0 20px;text-align:center;float:none !important;clear:both}#secPages p.pvNum{color:#fff;font-size:12px;line-height:1;margin:8px 5px 0;padding:5px 8px 6px;background:#000;float:right;opacity:0.8;border-radius:3px}#secPages figure.imgRight{width:200px;text-align:center;margin:0 auto 20px}#secPages figure.imgRanking{width:260px;height:145px;text-align:center;margin:0 auto 20px}#secPages figure.imgRankingTop{width:300px;height:167px;text-align:center;margin:0 auto 20px}.kanrenArea{margin:20px 0;padding:0;clear:both}#kanrenFPcafe{margin:20px 0 10px}#fpcafeLong{margin:0 10px}#secPages .kanrenArea h2{color:#4d361a;font-size:18px;font-weight:normal;line-height:1.4;margin:0 10px 10px;padding:8px 15px 7px 15px;border:solid 1px #4d361a;border-radius:3px;background:#fff}#secPages .kanrenArea h2:before{display:none}#secPages .kanrenArea ul li{margin:0 10px 10px;padding:0 0 10px;border-bottom:dotted 1px #ccc;clear:both;position:relative}#secPages .kanrenArea ul li a.kanrenLinkTag{color:#000;width:100%;min-height:68px;padding:0;display:table;position:relative}#secPages #kanrenFPcafe ul li{padding:0;margin:0 10px 5px;border-bottom:0}#secPages #kanrenFPcafe ul li a.kanrenLinkTag{color:#000;min-height:inherit;padding:38px 10px 10px;margin:0 0 5px;text-decoration:none;display:block;background:#f9f9f9;border:solid 1px #eee;box-sizing:border-box;transition:all ease 0.3s}#secPages #kanrenFPcafe ul li a.kanrenLinkTag:hover{color:#bc6973;background:#fff2f1;border:solid 1px #bc6973}#secPages .kanrenArea ul li a.kanrenLinkTag .image{width:120px;height:68px;padding:0 10px 0 0;display:block;overflow:hidden}#secPages #kanrenFPcafe ul li ul{width:100%;position:absolute;top:15px;right:0}#secPages #kanrenFPcafe ul li ul li{color:#999;font-size:11px;line-height:1.2;margin:0 10px 0 0;float:right;clear:none}#secPages .kanrenArea ul li a.kanrenLinkTag .image img{width:120px;display:block}#secPages .kanrenArea ul li a .category{font-size:12px;padding:3px 8px;margin:0 0 5px;display:none !important}#secPages #kanrenFPcafe.kanrenArea ul li a .category{display:block !important}#secPages .kanrenArea ul li a .category:hover{text-decoration:underline}#secPages .kanrenArea ul li a.kanrenLinkTag p{color:#000;font-size:12px;line-height:1.6;padding:5px 0;margin:0;vertical-align:middle}#secPages .kanrenArea ul li a.kanrenLinkTag p.writerName{color:#999;bottom:auto;top:0;padding-top:0 !important;position:absolute;display:none !important}#secPages #kanrenFPcafe ul li a.kanrenLinkTag p{color:#000;font-size:14px;font-weight:normal;line-height:1.5;padding:0}#secPages .writersDetail .kanrenArea ul li a.kanrenLinkTag{width:100%;display:table}#secPages .writersDetail .kanrenArea ul li a.kanrenLinkTag .image,#secPages .writersDetail .kanrenArea ul li a.kanrenLinkTag p{vertical-align:middle;display:table-cell}#secPages #kanrenFPcafe ul li a.kanrenLinkTag .category,#secPages #kanrenFPcafe .titlearea .category{color:#fff;font-size:12px;line-height:20px;margin:0 0 5px;display:inline-block;padding:0 8px 1px;border-radius:3px}#secPages .kanrenArea ul li .time{color:#999;font-size:12px;white-space:nowrap;position:absolute;top:-1px;right:0;overflow:hidden;display:none}#secPages .kanrenArea .category,#secPages #kanrenFPcafe .titlearea .category{font-size:12px;position:absolute;top:0;left:125px}#secPages #kanrenFPcafe.kanrenArea .category{top:10px;left:10px}#secPages #kanrenFPcafe .titlearea .category{font-size:14px;line-height:28px;top:2px;left:0}#secPages .fourColumn .kanrenArea ul li{width:50%;margin:0 0 25px;padding:0 10px;float:left;clear:none;box-sizing:border-box;border-bottom:0}#secPages .fourColumn .kanrenArea ul li a.kanrenLinkTag .image{width:100%;max-width:300px;height:auto;max-height:167px;padding:0;position:relative}#secPages .fourColumn .kanrenArea ul li a.kanrenLinkTag .image img{width:140px}#secPages .fourColumn .kanrenArea .category{top:85px;left:10px}#secPages .fourColumn .kanrenArea ul li a .category{font-size:11px;display:none !important}#secPages #kanrenFPcafe .sectionWhite{padding:15px 10px 10px;margin:0 10px 10px;text-decoration:none;display:block;background:#fff5f5;border:solid 1px #bc6973;box-sizing:border-box;border-radius:3px;position:relative}#secPages #kanrenFPcafe .titlearea h3{color:#4d361a;font-size:17px;font-weight:bold;line-height:1.5;padding:0 0 10px 30px;margin:0 0 10px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_soudan_new.png) no-repeat 0 1px;background-size:24px 25px;border-bottom:solid 2px #bc6973;clear:both}#secPages #kanrenFPcafe .titlearea h3 a{color:#333}#secPages #kanrenFPcafe .textarea{margin:10px 0 0;padding:10px 0 0;border-top:dashed 1px #bc6973}#secPages #kanrenFPcafe .titlearea .dateText{position:relative}#secPages #kanrenFPcafe .socialButtonBox.mini{position:absolute;top:6px;right:0px}#secPages #kanrenFPcafe .socialButton.mini{margin-right:30px !important}#secPages #kanrenFPcafe .textarea p{font-size:13px;line-height:20px;padding:0;margin:0 0 10px}#secPages #kanrenFPcafe .titlearea .place,#secPages #kanrenFPcafe .titlearea .heart,#secPages #kanrenFPcafe .titlearea a,#secPages #kanrenFPcafe .titlearea .modal-show,#secPages #kanrenFPcafe .textarea .fpThumb,#secPages #kanrenFPcafe .titlearea .dateText .date{display:none !important}#secPages #kanrenFPcafe .titlearea h3 a,#secPages #kanrenFPcafe .titlearea .socialButtonBox a{display:inline-block !important}#secPages #kanrenFPcafe p.buttonLink01{font-size:16px;line-height:24px;text-align:center;margin:5px 0;padding:0}#secPages #kanrenFPcafe p.buttonLink01 a{color:#fff;text-align:center;text-decoration:none;padding:7px 30px;background:linear-gradient(to bottom, #bc6973 0%, #ad606a 50%, #9b565f 100%);border-bottom:solid 3px #743139;border-radius:25px;display:inline-block;transition:all 0.3s ease}#secPages #kanrenFPcafe p.buttonLink01 a:hover{text-decoration:none;background:linear-gradient(to bottom, #743139 0%, #743139 100%)}.kanrenArea .pr{color:#000;font-size:12px;position:absolute;bottom:auto;left:auto;top:0px;right:10px}.longBanner{margin:20px auto;padding:0 5px}.longBanner a{display:block}.longBanner a img{display:none}.longBanner a img#spSize{display:block}.buttonToFPCafe,.btnToOther{margin:50px 0 40px;padding:0 10px}.buttonToFPCafe .btnFPCafe,.buttonToFPCafe .btnFP,.buttonToFPCafe .btnSeminar,.btnToOther .btnFPCafe,.btnToOther .btnFP,.btnToOther .btnSeminar{max-width:450px;margin:0 auto 30px}.buttonToFPCafe .btnFPCafe a,.buttonToFPCafe .btnFP a,.buttonToFPCafe .btnSeminar a{color:#fff;text-align:center;width:100%;padding:7px 10px;display:table;transition:all ease 0.3s;border-bottom:solid 2px #8b323c;background:#bc6973;border-radius:50px;box-sizing:border-box}.buttonToFPCafe .btnFP a{background:#207c5f;border-bottom:solid 2px #044631}.btnToOther .btnFPCafe a,.btnToOther .btnFP a,.btnToOther .btnSeminar a{color:#555;font-size:13px;line-height:18px;text-align:left;width:100%;min-height:60px;transition:all ease 0.3s;border:solid 1px #e21663;background-color:#edeaee;border-radius:8px;box-sizing:border-box;display:block;overflow:hidden}.btnToOther .btnFP a,.btnToOther .btnSeminar a{border:solid 1px #1e7154}.btnToOther .btnFPCafe a .arrow,.btnToOther .btnFP a .arrow,.btnToOther .btnSeminar a .arrow{min-height:60px;padding:8px 10px 3px;display:block;box-sizing:border-box;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_arrow_r.png) no-repeat right 0;background-size:auto 100%}.btnToOther .btnFP a .arrow,.btnToOther .btnSeminar a .arrow{padding:10px 10px 12px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_arrow_g.png) no-repeat right 0;background-size:auto 100%}.btnToOther .btnFPCafe a{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_fpcafe.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFPCafe a .smlTxt br{display:none}.btnToOther .btnFPCafe a .bigTxt{color:#e21663;font-size:28px;line-height:36px;font-weight:bold;display:block}.btnToOther .btnFPCafe a .bigTxt .mid{font-size:20px;font-weight:normal;color:#555;margin:0 0 0 3px}.btnToOther .btnFP a.topartner{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_partner.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner01{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_01.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner03{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_03.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner05{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_05.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner12{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_12.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner16{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_16.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner17{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_17.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner18{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_18.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner20{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_20.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner24{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_24.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner27{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_27.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner29{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_29.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner33{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_33.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner36{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_36.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner38{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_38.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner40{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_40.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner42{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_42.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner43{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_43.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner44{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_44.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner45{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_45.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner47{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_47.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a.topartner49{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_49.png) no-repeat 10px center;background-size:56px auto}.btnToOther .btnFP a .smlTxt,.btnToOther .btnFP a .bigTxt,.btnToOther .btnSeminar a.toseminar .bigTxt{color:#1e7154;font-size:18px;line-height:28px;font-weight:bold}.btnToOther .btnFP a .lastTxt,.btnToOther .btnSeminar a.toseminar .lastTxt{display:block}.btnToOther .btnSeminar a.toseminar{padding:0 0 0 70px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_profile_seminar.png) no-repeat 10px center;background-size:56px auto}.buttonToFPCafe .btnFPCafe a:hover,.buttonToFPCafe .btnFP a:hover,.buttonToFPCafe .btnSeminar a:hover,.btnToOther .btnFPCafe a:hover,.btnToOther .btnFP a:hover,.btnToOther .btnSeminar a:hover{text-decoration:none;opacity:0.7}.buttonToFPCafe .btnFPCafe a .icon,.buttonToFPCafe .btnFP a .icon,.buttonToFPCafe .btnSeminar a .icon{color:#fff;height:52px;width:100%;font-size:18px;line-height:26px;text-align:center;text-decoration:none;display:table-cell;vertical-align:middle;box-sizing:border-box}.buttonToFPCafe .btnFPCafe a .icon{padding:0 18px 0 56px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_about_new.png) no-repeat 0 center;background-size:50px auto}.buttonToFPCafe .btnFP a .icon{padding:0 18px 0 56px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_partner_green.png) no-repeat 0 center;background-size:50px auto}.buttonToFPCafe .btnSeminar a .icon{padding:0 18px 0 56px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/btn_seminar_pages.png) no-repeat 0 center;background-size:50px auto}.buttonToFPCafe .btnFPCafe a .icon br{display:none}.buttonToDailyands .btnFPCafe a{height:52px;font-size:18px;line-height:26px;text-align:center;text-decoration:none;display:block;border-bottom:0;background:#F84;box-shadow:0 -2px 0 0 rgba(0,0,0,0.1) inset;text-shadow:0 1px 1px rgba(0,0,0,0.3)}.article-conductor{margin:-15px 0 0;padding:0 10px 10px;clear:both}.article-conductor a{width:100%;padding:1px;display:table;border:solid 1px #eee;vertical-align:middle;position:relative;box-sizing:border-box;background:#efefef}.article-conductor a:hover{text-decoration:none}#secPages .article-conductor a img{min-width:140px;max-width:220px !important;padding-bottom:23px;display:table-cell;vertical-align:top}#secPages .article-conductor .arLinkText{width:80%;padding:5px 10px;box-sizing:border-box;vertical-align:middle;display:table-cell;background:#fff}#secPages .article-conductor a h3{font-size:13px;margin:0;padding:25px 0 5px;box-sizing:border-box}#secPages .article-conductor a h3:hover{text-decoration:none}#secPages .article-conductor a p{font-size:12px;line-height:1.4;margin:0;padding:0 0 5px;box-sizing:border-box;display:none}#secPages .article-conductor ul.article-conductor__writer-list{width:100%;position:absolute;bottom:0;left:0;box-sizing:border-box}#secPages .article-conductor ul.article-conductor__writer-list li{color:#999;font-size:12px;margin:0 10px 0 0;float:right;display:none}#secPages .article-conductor ul.article-conductor__writer-list li:last-child{display:block}#featuresImg{text-align:center;clear:both}#featuresImg img{display:block;margin:0 auto}#featuresPages p.featuresDesc{font-size:14px;line-height:24px;margin:0 10px 20px;padding:0 0 15px;border-bottom:solid 1px #4d361a}.otherPages{padding:0 0 20px}#secPages p.mediaSize{text-align:center;padding-top:10px}#formArea{margin:20px 10px;padding:20px 0;border-top:dotted 1px #ccc}.writerPages #formArea{padding:0 0 20px}#formArea.replyForm{position:relative;top:-10px;border-top:0}#formArea dl{margin:0 0 30px;clear:both;vertical-align:top}#formArea dt{color:#666;margin:0 0 5px}#formArea dt p{font-size:16px;font-weight:bold;line-height:1.3;margin:0 0 15px}#formArea dt p .hissu{color:#f00;font-size:12px;padding-left:4px;position:relative;top:-2px}#formArea dd input{-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#000;font-size:14px;line-height:34px;width:100%;height:34px;padding:0 10px;display:block;background:#eee;border:0;box-sizing:border-box;border-radius:3px}#formArea dd textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#000;font-size:14px;line-height:24px;width:100%;min-height:200px;padding:7px 10px;display:block;background:#eee;border:0;box-sizing:border-box;border-radius:3px;min-height:150px}#formArea dd select{color:#000;font-size:14px;line-height:34px;width:100%;height:34px;padding:0 10px;margin:0;text-align:left;box-sizing:border-box;background:#eee;border:0;border-radius:3px;display:block}.mailSubmit{-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#fff;font-size:18px;font-weight:bold;line-height:30px;width:100%;padding:15px 0;margin:40px 0 20px;text-align:center;display:block;border:0;box-sizing:border-box;border-radius:3px;background:#4d361a;border-bottom:solid 2px #4c3720;cursor:pointer}#adTop p.topText{line-height:26px}#secPages .adPages ul.scImage{padding:0}#secPages .adPages ul.scImage li{padding:0 0 10px}#secPages .adPages ul.scImage li p{color:#999;font-size:12px;text-align:center}#secPages .adPages ul.scImage li .image{text-align:center;padding:0 10px;margin:0 0 8px}#mochaUser p{margin:0 10px 25px}#iineBox{margin:20px auto 30px;padding:0 5px;clear:both;display:table}#iineBox .image,#iineBox .textBox{width:50%;display:table-cell}#iineBox .textBox{text-align:center;vertical-align:middle;background:#bc6973}#iineBox .textBox p{color:#fff;font-size:12px;margin:0 0 10px;position:relative;top:0px}#iineBox .textBox p .iine{font-size:120%}#iineBox .textBox a{color:#fff}#secPages a.btnPodcast{color:#fff;text-align:center;font-size:18px;line-height:30px;padding:0;max-width:400px;margin:0 auto 20px;display:inline-block;background:#4fa7e4;background:-moz-linear-gradient(top, #4fa7e4 0%, #3a82d1 100%);background:-webkit-linear-gradient(top, #4fa7e4 0%, #3a82d1 100%);background:linear-gradient(to bottom, #4fa7e4 0%, #3a82d1 100%);border:solid 1px #1c5897}#secPages a.btnPodcast .ico{padding:10px 10px 10px 50px;display:inline-block;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_onpu.png) no-repeat 10px center;background-size:28px auto}#new_article,form.edit_article{padding:0 0 20px}#formArea dd textarea#article_body{min-height:500px}#setThumb dd input,.textArea dd #image_form input#image{padding:3px 0 0;line-height:24px}#new_article #formArea dd select,form.edit_article #formArea dd select{padding:0 5px}#secPages #new_article p.addBtn,#secPages #new_article p.addBtn,#secPages form.edit_article p.addBtn,#secPages form.edit_article p.addBtn{margin-left:0 !important;margin-right:0 !important}#secPages #new_article a.add_nested_fields,#secPages #new_article a.remove_nested_fields,#secPages form.edit_article a.add_nested_fields,#secPages form.edit_article a.remove_nested_fields{text-decoration:none;padding:5px 10px;display:inline-block;border:solid 1px #4d361a;border-radius:3px}#secPages #new_article a.remove_nested_fields,#secPages form.edit_article a.remove_nested_fields{color:#fff;margin:10px 0 15px;border:solid 1px #999;border-radius:3px;background:#999}#secPages #checkYoyaku p{display:block}#new_article #formArea #toukou dd select,form.edit_article #formArea #toukou dd select{margin:0px 10px 10px 0;width:29%;display:inline-block}#new_article .mailSubmit,form.edit_article .mailSubmit{padding:10px 0;margin:20px 0 0px}#new_article #preview,#new_article #draft,form.edit_article #preview,form.edit_article #draft{background:#999;border-bottom:solid 2px #444}#secPages ul.twoColumn{width:100%;padding:0 10px;margin:20px 0 0;clear:both;box-sizing:border-box}#secPages ul.twoColumn li{font-size:16px;line-height:24px;margin:20px 0 0;box-sizing:border-box}#secPages ul.twoColumn li a{color:#fff;text-align:center;text-decoration:none;padding:5px 10px;margin:0;border-radius:3px;display:block;background:#4d361a}#secPages ul.twoColumn li a:hover{opacity:0.7}#otherRanking h2{margin:10px 6px 15px}#otherRanking ul{padding:0 5px;text-align:left;clear:both}#otherRanking ul li{font-size:13px;text-align:center;width:50%;padding:0 5px;margin:0 0 10px;display:inline-block;box-sizing:border-box}#otherRanking ul li a{color:#4d361a;line-height:1.4;padding:7px 0 7px 14px;display:block;text-decoration:none;box-sizing:border-box;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_mocha.png) no-repeat 10px center #ebe5e0;background-size:5px auto;border:solid 1px #ebe5e0;border-radius:3px}#otherRanking ul li .current-page{color:#999;line-height:1.4;padding:7px 0;display:block;box-sizing:border-box;border:solid 1px #ebe5e0;border-radius:3px}#secPages ul.featuresIndex{border-bottom:solid 1px #eee}#secPages ul.featuresIndex li{padding:10px 10px 0;margin:0 0 10px;border-top:1px #eee solid}#secPages ul.featuresIndex li a{text-decoration:none;display:block}#secPages ul.featuresIndex li .images{width:160px;margin:0 15px 0 0;float:left}#secPages ul.featuresIndex li h3{font-size:16px;text-decoration:none;margin:5px 0;padding:0;clear:none;overflow:visible}#secPages ul.featuresIndex li p{font-size:12px;line-height:1.5;margin:0;padding:0;overflow:visible}#google_center_div{vertical-align:top !important}.afLinkBox{clear:both}#secPages .afLinkBox h2{color:#36ad7c;text-align:center;padding:20px;border-top:3px solid #65d4a6;border-bottom:3px solid #65d4a6;border-left:0;background:transparent}#secPages .afLinkBox h2:before{display:none}#secPages .afLinkBox h3{text-align:center}#secPages .afLinkBox ul{vertical-align:top}#secPages .afLinkBox ul li{width:50%;padding:0 1% 20px;margin:0;float:left;box-sizing:border-box}#secPages .afLinkBox ul li h3{padding:0 9px 7px;text-align:left;border-left:solid 7px #4c361d;border-bottom:solid 1px #4c361d}#secPages .afLinkBox ul li p{margin:0 20px 10px}#secPages .afLinkBox ul li p .green{color:#65d4a6}#secPages .afLinkBox ul li a{color:#fff;line-height:50px;text-align:center;text-decoration:none;margin:20px 10px 0;display:block;border-radius:5px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/btn_arrow.png),linear-gradient(to bottom, #68d3a6 0%, #68d3a6 50%, #60c39a 50%, #60c39a 100%);background-repeat:no-repeat;background-position:5% center}.afkijiBtn{margin:0 10px;padding:2px;background:#ebe5e0;border-radius:3px;box-sizing:border-box}.afkijiBtn a{text-align:center;padding:14px 0;border:solid 1px #fff;background:#ebe5e0;display:block}.afkijiBtn a .arrow{color:#4d3619;font-size:16px;text-decoration:none;padding:0 0 0 16px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_moc_arrow.png) no-repeat 0 center;background-size:6px auto;display:inline-block}ul.qLinkList li a{display:block}#secPages ul.qLinkList li a h3{margin-left:0;margin-right:0;padding:0 0 0 30px !important;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_q.png) no-repeat 0 0;background-size:24px auto}#secPages ul.qLinkList li a p{padding:0 0 0 16px !important;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_moc_arrow.png) no-repeat 0 6px;background-size:10px auto}ul.qLinkList li .image{margin:0 0 10px}.afPointArea .afPoint{margin:0 0 30px}.afPointArea .text{margin:15px 10px 20px;border:solid 2px #27bea7;border-radius:3px}#secPages .afPointArea .text h3{text-align:center;margin:0 0 15px !important;background:#27bea7}#secPages .afPointArea .text p{text-indent:-1em;padding-left:1em}.afPointArea .btn{margin:20px 10px 10px}.afPointArea .btn a{color:#fff;font-size:16px;line-height:22px;padding:10px 0;text-align:center;border-radius:5px;background:#4d3619;display:block}.comm_yorifuji,.comm_takayama{margin:20px auto 30px}.comm_yorifuji .image,.comm_takayama .image{text-align:center;margin:0 auto -60px}.comm_yorifuji .image img,.comm_takayama .image img{width:140px}.comm_yorifuji .text,.comm_takayama .text{padding:50px 10px 10px;margin:0 10px;border-radius:5px}.comm_yorifuji .text{border:solid 5px #6b9cde}.comm_takayama .text{border:solid 5px #de6bb1}#secPages .comm_yorifuji p,#secPages .comm_takayama p{font-weight:bold;margin:10px 0 0}.checkList,.tokuchouList{margin:30px 0;background:#d2efed}#secPages .checkList h3,#secPages .tokuchouList h3{color:#fff;text-align:center;padding:5px 10px;margin:0;background:#009d8c}#secPages .checkList ul{padding:15px 10px 5px}#secPages .checkList ul li{font-weight:bold;padding:5px 10px 5px 50px;margin:0 0 10px;background:#fff;box-shadow:2px 2px 0px 1px #89cfc8;border-radius:5px;position:relative}#secPages .checkList ul li::after{width:33px;height:35px;position:absolute;top:-2px;left:9px;z-index:9;content:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_check_mark.png)}#secPages .tokuchouList ul{padding:15px}#secPages .tokuchouList ul li{font-weight:bold;padding:5px 10px 5px 56px;margin:0 0 20px;background:#fff;box-shadow:2px 2px 0px 1px #89cfc8;border-radius:5px;position:relative}.tokuchouList ul li.num1::after,.tokuchouList ul li.num2::after,.tokuchouList ul li.num3::after,.tokuchouList ul li.num4::after,.tokuchouList ul li.num5::after{width:36px;height:37px;position:absolute;top:14px;left:10px;z-index:9;content:""}.tokuchouList ul li.num1::after{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/tokucho_num1.png) no-repeat 0 0;background-size:100% auto}.tokuchouList ul li.num2::after{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/tokucho_num2.png) no-repeat 0 0;background-size:100% auto}.tokuchouList ul li.num3::after{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/tokucho_num3.png) no-repeat 0 0;background-size:100% auto}.tokuchouList ul li.num4::after{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/tokucho_num4.png) no-repeat 0 0;background-size:100% auto}.tokuchouList ul li.num5::after{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/tokucho_num5.png) no-repeat 0 0;background-size:100% auto}@media screen and (max-width: 360px){#secPages .kanrenArea ul li a .category,#secPages .kanrenArea ul li .time{letter-spacing:-0.03em}#secPages .kanrenArea ul li a .category{padding:3px 6px}}@media screen and (max-width: 640px){#secPages .fourColumn .kanrenArea ul li{height:200px !important;margin-bottom:0 !important}}@media screen and (max-width: 639px){iframe.youtube{width:320px !important;height:180px !important}#secPages p.tableScrollText{color:#999;display:block;margin:20px 10px 5px}.tableAreaScroll{width:100%;overflow:scroll !important;-webkit-overflow-scrolling:touch}.tableAreaScroll .tableArea{width:640px;box-sizing:border-box}#secPages ul.rankingList li.adv{height:auto !important}#secPages ul.rankingList li.adv{height:330px !important}}@media screen and (min-width: 370px){.socialButtonBox .socialButton{width:90px;font-size:12px;margin:0 5px 5px}.socialButtonBox .socialButton .icon .num{font-size:12px;border-radius:12px}#secPages .fourColumn .kanrenArea ul li a.kanrenLinkTag .image img{width:166px}#secPages .fourColumn .kanrenArea .category{top:100px}.btnToOther .btnFPCafe a,.btnToOther .btnFP a,.btnToOther .btnSeminar a{font-size:15px;line-height:22px}.btnToOther .btnFPCafe a .bigTxt{font-size:32px;line-height:40px}.btnToOther .btnFP a .smlTxt,.btnToOther .btnFP a .bigTxt,.btnToOther .btnSeminar a.toseminar .bigTxt{font-size:22px;line-height:32px}}@media screen and (min-width: 410px){#new_article #formArea #toukou dd select,form.edit_article #formArea #toukou dd select{width:30%}}@media screen and (min-width: 480px){#detailArea{padding:0 10px 0 0}#detailArea .sectionList,.featuresMain .sectionList{width:50%;padding:0 0 10px 10px;box-sizing:border-box;float:left}#detailArea .sectionList h2{font-size:14px;height:90px}#detailArea .sectionList .image{height:135px;overflow:hidden}#rankingArea .rankBlock,#newestArea .rankBlock{width:auto;padding:0;float:none}#rankingArea .rankBlock .images,#newestArea .rankBlock .images{height:56px}#secPages p,#secPages ul li{margin:0 20px 20px}#secPages p{overflow:hidden}#secPages .haishinBox p{margin:0 10px 20px}#secPages #formArea p{overflow:visible}#secPages ul li{margin:0 20px 10px}#pagerNavi{position:relative;top:-10px;padding:10px 0 20px}#secPages .writersIndex #pagerNavi{padding-top:40px}#featuresArea ul li{width:33.33%}#secPages .article-conductor a h3{font-size:15px}.buttonToFPCafe .btnFPCafe a .icon br,.buttonToFPCafe .btnFP a .icon br,.buttonToFPCafe .btnSeminar a .icon br{display:none}#topRanking #rankingArea .oneColumn{padding:0 10px 20px}#new_article #formArea #toukou dd select,form.edit_article #formArea #toukou dd select{width:30.5%}#writersArea .profile figure{width:140px;margin:10px auto 15px}#writerSide{width:400px;margin:40px auto 0;clear:both}#topRanking .rankingLink{padding:5px 10px 0}}@media screen and (min-width: 500px){#mochaAboutImg img{max-width:500px !important}}@media screen and (max-width: 639px){.article-conductor{margin:-10px 0 0}#secPages .article-conductor a img{min-width:120px;max-width:120px !important}#secPages .article-conductor a h3{font-size:13px;line-height:1.6;padding-top:0;padding-bottom:15px}#secPages .article-conductor a .category{font-size:13px;text-align:center;position:absolute;top:68px;left:0;width:120px;border-radius:0}#secPages ul.rankingList{padding:0 5px}#secPages ul.rankingList li{width:50%;padding:0 5px;margin:0 0 20px;float:left;box-sizing:border-box}}@media screen and (min-width: 640px){#header{padding:16px 0 9px}#headerArea .topMenu{right:10px}.heart{font-size:14px;padding:6px 10px 6px 28px}#iineBox .textBox p{font-size:16px;top:-10px}.topAD{margin:0 0 15px}#mainSlide{margin:20px auto 40px}#detailArea .sectionList .image{height:165px}.socialButtonBox .socialButton{width:120px;font-size:14px;line-height:30px;padding:72px 0 0;margin:0 5px 10px}.socialButtonBox .facebookButton{background-size:auto 72px}.socialButtonBox .twitterButton{background-size:auto 72px}.socialButtonBox .hatebuButton{background-size:auto 72px}.socialButtonBox.mini{clear:none;float:right}.kanrenArea .pr{font-size:14px}.rankingList .pr{font-size:13px;right:0;bottom:6px}#featuresSlide .slick-prev,#featuresSlide .slick-next{top:-2px}#secPages .socialButtonBox.mini{float:left}#secPages p a.aLink{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_mocha.png) no-repeat 10px 12px;background-size:6px 9px}#logo img{height:26px}#powered img{height:30px}#logoText{font-size:12px;line-height:1.3;padding:16px 0 0 10px;clear:none;float:left}#logoText br{display:inline}#rankingArea,#newestArea{margin:20px 0 0;clear:both}#searchArea,#spMenu ul.spMenuArea li.searchArea{padding:15px 10px}#searchArea form .searchBox #searchText,#spMenu ul.spMenuArea li.searchArea form .searchBox #searchText{height:40px;padding:0 10px;font-size:16px;line-height:40px}#searchArea form input.searchSubmit,#spMenu ul.spMenuArea li.searchArea form input.searchSubmit{font-size:16px;line-height:40px;height:40px}#spMenu ul.spMenuArea li a{font-size:16px;padding:0 0 0 10px}.mean-container .mean-bar,.mean-container.headOn .mean-bar{min-height:50px;padding:2px 0 0}.mean-container .mean-bar a.meanmenu-reveal,.mean-container.headOn .mean-bar a.meanmenu-reveal,.mean-container.headOn .mean-bar a.meanmenu-reveal.meanclose{width:56px;height:52px;background-size:40px auto}.mean-container.headOn .mean-bar #logoText{display:block}#pankuzu ul{width:100%;padding:5px 10px 15px}#pankuzu ul li,#secPages #pankuzu ul li{font-size:14px}#spMenu ul.spMenuArea li#feauresMenu .featuresLink a{font-size:16px}#spMenu ul.spMenuArea li#feauresMenu .featuresLink a br{display:inline}#spMenu ul.spMenuArea li#feauresMenu .featuresLink:nth-child(odd){border-left:1px solid #ebe5e0}#writersArea .profile h3{font-size:18px}#writersArea .profile h3 i{font-size:14px}#writersArea .profile h3 a{color:#4d361a;text-decoration:none}#writersArea .profile .inner p{font-size:14px;line-height:20px}#secPages .kanrenArea ul li .time{font-size:14px}#featureSlideArea{margin:20px auto}#secPages .socialButtonBox.mini{margin:0 10px;top:5px}#secPages h1{font-size:24px;font-weight:normal;margin:10px 10px 20px}#secPages h2{font-size:24px;margin:60px 10px 20px;padding:10px 10px 10px 14px}#secPages h3{font-size:20px;margin:40px 10px 20px}#secPages h3.secTitle{margin:0 10px 15px}#secPages p,#secPages ul li{font-size:18px;line-height:30px;margin:0 20px 30px}#secPages p{margin:0 10px 30px}#secPages p.topTxt{margin:0 20px 30px}.tableArea{margin-bottom:30px}.tableArea .tableCell{font-size:15px;line-height:22px}#secPages p#mainTxt.topText{font-size:180%;line-height:1.7}#secPages p.caption,#secPages p.caption2,#secPages p.imgCap,#secPages p.chushaku{font-size:13px;line-height:20px}#secPages p.shopInfo{margin-bottom:40px}#secPages p.matomeBox{padding:15px 20px;margin-top:30px;margin-bottom:30px;border:solid 12px #f5edd4}#secPages p.matomeBox .subGroupTitle{left:-10px}#secPages p.matomeBox .dot{position:absolute;left:15px}#secPages #formArea p .hissuText{font-size:15px;left:-10px}#secPages ul li{margin:0 10px 10px}#secPages figure{margin:0 0 20px}#secPages .category{font-size:16px;line-height:1;padding:7px 10px;margin:0 5px 5px 10px;display:inline-block;border-radius:3px}#secPages p.dateDetail{font-size:16px}.profile{padding:20px;position:relative}.profile:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.profile{display:block;zoom:1}#secPages .profile h2{font-size:20px;text-align:left;margin:10px 0 10px}#secPages .writersIndex .profile figure{width:120px}#secPages .profile h2 i{font-size:16px;padding:10px 0 0;text-align:left}#secPages .profile p{font-size:14px;line-height:22px;margin:0;overflow:hidden}#secPages .profile figure{width:140px;padding:0;margin:0 20px 0 0;float:left}#secPages .writersIndex .profile{margin:0 10px 20px;padding:15px 10px 0}#secPages .writersDetail .profile{padding:20px}#secPages .writersIndex .profile figure{width:120px}#secPages .writersIndex .profile p{padding:10px 0 0;clear:both}.longBanner{margin:20px auto 30px;padding:0 10px}.longBanner a img{display:block}.longBanner a img#spSize{display:none}.buttonToFPCafe{text-align:center;width:100%;margin:50px 0 30px;padding:0 5px;box-sizing:border-box}.buttonToFPCafe .btnFPCafe,.buttonToFPCafe .btnFP,.buttonToFPCafe .btnSeminar{width:400px;max-width:none;padding:0 5px;box-sizing:border-box;display:inline-block}.buttonToFPCafe .btnFPCafe a,.buttonToFPCafe .btnFP a,.buttonToFPCafe .btnSeminar a{padding:10px}#secPages .aboutFPcafeBox h3{font-size:22px}.aboutFPcafeBox{margin:0 10px 20px;padding:0 10px 20px;border:solid 10px #f2c2be}.aboutFPcafeBox .image{margin:30px 0 40px}.aboutFPcafeBox .btn{margin:30px 0 0}.aboutFPcafeBox .btn a{font-size:20px;width:410px;padding:20px 10px;margin:0 10px 10px;display:inline-block;box-sizing:border-box}#rankingArea .rankBlock a .images,#newestArea .rankBlock a .images,#pr-area ul li a .images{width:220px}#rankingArea .rankBlock a .images img,#newestArea .rankBlock a .images img,#pr-area ul li a .images img{width:220px;height:121px}#rankingArea .rankBlock a .number{text-indent:0;width:auto;height:auto;padding:0 5px;left:-220px;top:auto;bottom:1px;background:#acad3c}#rankingArea .rankBlock a .number .numBig{width:auto;height:auto;background:none;display:inline;position:relative}#rankingArea .rankBlock a h3,#newestArea .rankBlock a h3,#pr-area ul li a h3{font-size:16px;line-height:1.5;padding:10px}#rankingArea .rankBlock .category,#newestArea .rankBlock .category #pr-area ul li a .category{top:1px;left:1px}#secPages figure.imgRight{width:200px;float:right;margin:0 0 30px 20px}#secPages figure.imgRanking,#secPages figure.imgRankingTop{float:left;margin:0 20px 30px 0}#secPages .article-conductor a h3{font-size:18px;padding:5px 5px 10px}#secPages .article-conductor a p{font-size:13px;line-height:1.6;padding:0 5px 20px;display:block}#secPages .article-conductor a .category{text-align:center;font-size:14px;width:220px;margin:0;border-radius:0;position:absolute;top:123px;left:1px;box-sizing:border-box}#secPages .article-conductor ul.article-conductor__writer-list{padding:0 10px}#featuresPages p.featuresDesc{font-size:16px;line-height:26px}#sideNavi #featuresArea ul li{width:50%;float:left;padding:0 5px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_mocha.png) no-repeat 10px 14px;background-size:6px 9px}#sideNavi #featuresArea ul li.top{border-top:1px solid #ebe5e0}#sideNavi #featuresArea ul li:nth-child(odd){border-right:1px solid #ebe5e0}#sideNavi #featuresArea ul li a{font-size:13px;padding:8px 0 8px 30px}.kanrenArea{margin:35px 0 40px}#secPages .kanrenArea h2{font-size:22px;margin-bottom:20px}#secPages .kanrenArea ul li{margin:0 10px 20px;padding:0 0 20px}#secPages .kanrenArea ul li a.kanrenLinkTag:hover{color:#4d361a}#secPages .kanrenArea ul li a.kanrenLinkTag .image{width:200px;height:112px;padding:0 20px 0 0}#secPages .kanrenArea ul li a.kanrenLinkTag .image img{width:200px}#secPages .kanrenArea ul li a .category{font-size:16px;line-height:20px;padding:4px 8px 5px;margin:0 0 10px}#secPages .kanrenArea ul li a.kanrenLinkTag p{font-size:16px}#secPages .kanrenArea ul li a.kanrenLinkTag:hover p{color:#4d361a}#secPages .kanrenArea .category{font-size:14px;top:5px;left:210px}#secPages .fourColumn .kanrenArea ul li{width:25%}#secPages .fourColumn .kanrenArea ul li a.kanrenLinkTag .image img{width:140px}#secPages .fourColumn .kanrenArea .category{top:85px}#secPages .fourColumn .kanrenArea ul li a .category{font-size:12px;line-height:18px;padding:3px 8px;margin:0}#secPages .fourColumn .kanrenArea ul li a.kanrenLinkTag p{font-size:14px;padding:10px 0 0}#secPages figure.imageLeft{margin:0 15px 15px;float:left}#secPages figure.imageRight{margin:0 15px 15px;float:right}#secPages figure.imageLeft img,#secPages figure.imageRight img,#secPages figure.imageLeft p.imgCap,#secPages figure.imageRight p.imgCap{max-width:200px !important}#secPages figure.imageLeft p.imgCap,#secPages figure.imageRight p.imgCap{margin:0 auto 10px !important}p#copyright,p#NGtext{font-size:14px}#secPages #kanrenFPcafe ul li a.kanrenLinkTag p{font-size:16px;padding:5px 0 0}#secPages #kanrenFPcafe ul li a.kanrenLinkTag .category{font-size:14px;padding:2px 8px 1px}#adTop p.topText{font-size:16px;line-height:30px}#secPages .adPages ul.scImage{width:100%;padding:0 0 0 20px;box-sizing:border-box}#secPages .adPages ul.scImage li{width:50%;margin:0;padding:0 20px 15px 0;float:left;box-sizing:border-box}#secPages .adPages ul.scImage li p{font-size:13px}#secPages .adPages ul.scImage li .image{text-align:center;padding:0;margin:0 0 8px}#secPages .adPages .btn{margin:40px 10px}#secPages .writerPages .btn a,#secPages .adPages .btn a{font-size:18px;line-height:30px}#secPages .adPages .brBox{padding:0 20px;margin:0 10px 40px}#secPages .adPages .brBox h3{margin:20px 10px 15px}#rankingArea .rankBlock .category,#newestArea .rankBlock .category,#pr-area ul li a .category{position:absolute;top:1px;left:1px}#iineBox{padding:0 10px}#secPages a.btnPodcast{font-size:22px}#secPages a.btnPodcast .ico{padding:20px 20px 20px 64px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_onpu.png) no-repeat 10px center;background-size:38px auto}.profileBtn a{font-size:16px;width:200px;margin:20px auto 30px}#writerTop .writerTopProfile{margin:-10px 0 15px 10px}#secPages #writerTop .writerTopProfile a p{font-size:16px;margin:0 0 7px;padding:5px 0 0}#secPages #writerTop .writerTopProfile a h3{font-size:20px}#rankingArea p.writerName{font-size:14px;top:10px}#secPages .article-conductor a img{padding-bottom:28px}#sideNavi #featuresArea ul li{width:50%}#secPages #kanrenFPcafe ul li ul li{font-size:14px;margin:0 15px 0 0}#secPages ul.rankingNavi{padding:10px 0}#secPages ul.rankingNavi li{font-size:14px;line-height:14px;padding:0;margin:0 5px 20px}#secPages ul.rankingNavi li a{padding:0 15px}#secPages ul.rankingNavi li .current-page{padding:0 15px 0 0}#secPages ul.rankingNavi li a:hover{text-decoration:underline}#secPages ul.rankingList{text-align:center}#secPages ul.rankingList li{font-size:14px;line-height:14px;padding:0;margin:0 20px 10px;border-bottom:0;display:inline-block}#secPages ul.rankingList li{margin:0 1% 20px;width:31%;float:left;box-sizing:border-box}#secPages ul.rankingList li.adv{width:31% !important;float:left !important;clear:none !important;margin:0 1% !important;padding-top:16px !important}#secPages ul.rankingList li h2{font-size:14px;margin:5px 0 0;padding:0 0 25px}#secPages ul.rankingList li a img{width:100%}#secPages ul.rankingList li span{font-size:26px}#secPages ul.rankingList li span span.miniText{font-size:16px}#secPages ul.rankingList li .category{position:absolute;top:46px;left:0;border-radius:0;font-size:12px;padding:5px 6px 6px;margin:0}#secPages ul.rankingList li p.writerName{bottom:auto;top:12px;font-size:14px}#footer ul li{font-size:13px;border-right:solid 1px #e6d8c6;display:inline-block;margin-bottom:5px}#footer ul li:first-child{border-left:solid 1px #e6d8c6}#pagerNavi.rankingPageNavi{margin-top:20px;padding:30px 0 10px;border-top:dotted 1px #4d361a}#pagerNavi.rankingPageNavi ul li{font-size:16px;margin:0 10px 10px}#pagerNavi.rankingPageNavi ul li a{padding:10px 12px 9px}#pagerNavi ul li .current-page{padding:10px 12px 9px}#secPages ul.dottList{margin:0 0 30px}.kanrenArea .pr{font-size:14px}}@media screen and (max-width: 640px){p.tableTitle{position:relative;top:15px}}@media screen and (min-width: 780px){.sp,.pageAfLink a.sp,.bottAfLink a.sp{display:none}.pc{display:inline}.pageAfLink a.pc,.bottAfLink a.pc{display:block}#featuresArea ul li,#detailArea .sectionList,.featuresMain .sectionList{width:25%}#secPages .deletePass{padding:15px 0 0;position:relative}#secPages #formArea .deletePass p{width:auto;margin-top:10px;margin-bottom:0 !important;position:absolute;left:50px}#detailArea .sectionList h2{font-size:14px;min-height:auto !important;height:100px;letter-spacing:-0.05em}#pr-area h3{font-size:14px;letter-spacing:-0.05em}#pr-area a:hover .images img{opacity:0.7}#detailArea .sectionList .image,#rankingArea .rankBlock .images,#newestArea .rankBlock .images{height:132px}#bottom{width:640px;margin:30px auto 20px;text-align:center}#bottom .adsenceArea,#bottom .bannerArea{margin:0 10px 20px;padding:0;display:inline-block}#bottom .adsenceArea{text-align:center;margin:0 auto;padding:0}#bottom .fpcafeBanner{padding:0}#bottAD{width:620px;margin:20px auto 0}#bottAD .adsenceArea{margin:0;float:left}#bottAD .banner{float:right}#sideNavi .banner a,#sideNavi .mini_banner a,#rankingArea .rankBlock a,#sideNavi #rankingArea .rankBlock a h3,#newestArea .rankBlock a,#sideNavi #newestArea .rankBlock a h3{transition:all 0.3s ease}#sideNavi .banner a:hover,#sideNavi .mini_banner a:hover,#rankingArea .rankBlock a:hover,#newestArea .rankBlock a:hover{opacity:0.7}#rankingArea .rankBlock a:hover,#rankingArea .rankBlock a:hover h3,#newestArea .rankBlock a:hover,#newestArea .rankBlock a:hover h3,#writerSide h2 a:hover,#featuresArea h2 a:hover{color:#4d361a}#topRanking #weekly,#topRanking #rankingArea .tabBox{display:block !important}#topRanking #tabMenu{display:none}#fpcafeLongNew,#fpcafeLong{text-align:center;padding:0 10px 10px;margin:0}#fpcafeLong a,#fpcafeLongNew a{margin:0 auto;display:inline-block}#fpcafeLong a:hover,#fpcafeLongNew a:hover{opacity:0.7}#writersArea .profile figure a,#writerSide .profile figure a,#writerSide .profile .writerLink a{display:block}#writersArea .profile figure a:hover,#writerSide .profile figure a:hover{opacity:0.7}#writerSide .profile .writerLink a{transition:all ease 0.3s}#writerSide .profile .writerLink a:hover{color:#fff;text-decoration:none;background:#4d361a}#secPages p.caption2{top:-35px}.mButton{margin:30px 10px}.mButton a{font-size:22px;line-height:32px;transition:all 0.3s ease;padding:12px 20px 10px}.mButton a:hover{text-decoration:none;opacity:0.7}#secPages h3.arrowLink a{font-size:135%}#powered{margin:0 0 0 22px}#logoText{padding:16px 0 0 22px}#secPages .article-conductor a{transition:all ease 0.3s}#secPages .article-conductor a:hover{opacity:0.7}#featuresImg{margin:0 0 30px}#featuresArea ul li a{max-width:480px;margin:0 auto;display:block;transition:all 0.3s ease}#featuresArea ul li a:hover{opacity:0.7}#sideNavi #featuresArea ul li a{font-size:14px;padding:8px 0 8px 30px}.aboutFPcafeBox .btn a,#secPages .writerPages .btn a{transition:all 0.3s ease}.aboutFPcafeBox .btn a:hover,#secPages .writerPages .btn a:hover{opacity:0.7}#formArea dl{display:table;width:100%;margin:0 0 25px}#formArea dt{width:175px;margin:0;padding:0;display:table-cell;box-sizing:border-box;vertical-align:top}#formArea dt p{color:#fff;font-size:17px;font-weight:normal;margin:0;padding:10px;background:#4d361a;border-radius:3px}#formArea dd{padding:0 0 0 15px;display:table-cell;box-sizing:border-box;vertical-align:top}#formArea dd input{line-height:42px;height:42px;padding:0 10px}#formArea dd select{line-height:42px;height:42px}.mailSubmit{width:300px;margin:40px auto 40px;font-size:22px;font-weight:normal;line-height:30px;transition:all 0.3s ease}#secPages .adPages .btn a{display:block;transition:all 0.3s ease}.mailSubmit:hover,#secPages .adPages .btn a:hover{opacity:0.7}.buttonToFPCafe .btnFPCafe,.buttonToFPCafe .btnFP,.buttonToFPCafe .btnSeminar{width:540px}.buttonToFPCafe .btnFPCafe a .icon{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_about_new.png) no-repeat 5px center}.buttonToFPCafe .btnFP a .icon{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_partner_new.png) no-repeat 5px center}.buttonToFPCafe .btnSeminar a .icon{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/btn_seminar_pages.png) no-repeat 5px center}.buttonToFPCafe .btnFP a .icon{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_partner_green.png) no-repeat 5px center}.buttonToFPCafe .btnFPCafe a .icon,.buttonToFPCafe .btnFP a .icon,.buttonToFPCafe .btnSeminar a .icon{font-size:22px;line-height:30px;height:60px;padding:0 5px 0 78px;background-size:60px auto}.buttonToDailyands .btnFPCafe a{font-size:22px;line-height:30px;height:60px}#new_article #toukouBtn,form.edit_article #toukouBtn{text-align:center}#new_article #toukouBtn .mailSubmit,form.edit_article #toukouBtn .mailSubmit{margin:20px auto 0}#new_article #toukouBtn #preview,#new_article #toukouBtn #draft,form.edit_article #toukouBtn #preview,form.edit_article #toukouBtn #draft{display:inline-block;margin:20px 10px 0}#checkYoyaku dt{position:relative}#checkYoyaku dt p:nth-child(2){color:#000;padding:0;background:transparent;position:absolute;top:-15px;left:200px}#setThumb dd input,.textArea dd #image_form input#image{padding:12px 10px 0;line-height:12px}.profileBtn a{transition:all ease 0.3s}.profileBtn a:hover{text-decoration:none;opacity:0.7}#wrapper p.writerName a:hover{text-decoration:underline}#footerArea{margin:30px 0 0}#secPages ul.twoColumn{display:table}#secPages ul.twoColumn li{width:50%;margin:0;display:table-cell}#secPages ul.twoColumn .btnLeft{padding:0 10px 0 0}#secPages ul.twoColumn .btnRight{padding:0 0 0 10px}#secPages .fourColumn .kanrenArea ul li a.kanrenLinkTag .image img{width:171px}#secPages .fourColumn .kanrenArea .category{top:103px}#spMenu ul.spMenuArea li#feauresMenu .featuresLink{width:50%;float:left}#otherRanking ul li{width:25%;padding:0 10px;margin:0 0 15px;display:block;float:left}#otherRanking ul li a{padding:10px 0 10px 14px}#otherRanking ul li .current-page{padding:10px 0}#otherRanking ul li a:hover{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_mocha.png) no-repeat 10px center #fff;background-size:5px auto}.buttonToFPCafe .btnFPCafe,.buttonToFPCafe .btnFP,.buttonToFPCafe .btnSeminar,.btnToOther .btnFPCafe,.btnToOther .btnFP,.btnToOther .btnSeminar{max-width:540px}.btnToOther .btnFPCafe a,.btnToOther .btnFP a,.btnToOther .btnSeminar a{font-size:17px;line-height:24px;padding:0 0 0 90px !important}.btnToOther .btnFPCafe a,.btnToOther .btnFP a.topartner,.btnToOther .btnSeminar a.toseminar,.btnToOther .btnFP a.topartner01,.btnToOther .btnFP a.topartner03,.btnToOther .btnFP a.topartner05,.btnToOther .btnFP a.topartner12,.btnToOther .btnFP a.topartner16,.btnToOther .btnFP a.topartner17,.btnToOther .btnFP a.topartner18,.btnToOther .btnFP a.topartner20,.btnToOther .btnFP a.topartner24,.btnToOther .btnFP a.topartner27,.btnToOther .btnFP a.topartner29,.btnToOther .btnFP a.topartner33,.btnToOther .btnFP a.topartner36,.btnToOther .btnFP a.topartner38,.btnToOther .btnFP a.topartner40,.btnToOther .btnFP a.topartner42,.btnToOther .btnFP a.topartner43,.btnToOther .btnFP a.topartner44,.btnToOther .btnFP a.topartner45,.btnToOther .btnFP a.topartner47,.btnToOther .btnFP a.topartner49{background-size:66px auto;background-position:15px center}.btnToOther .btnFPCafe a .smlTxt br{display:inline}.btnToOther .btnFPCafe a .bigTxt{font-size:50px;line-height:60px;display:inline-block}.btnToOther .btnFPCafe a .smlTxt{padding:0 20px 0 0;display:inline-block}.btnToOther .btnFPCafe a .bigTxt .mid{font-size:30px;margin:0 0 0 10px}.btnToOther .btnFPCafe a .arrow{padding:10px 10px 0}.btnToOther .btnFP a .arrow,.btnToOther .btnSeminar a .arrow{padding:15px 10px 10px}.btnToOther .btnFP a .smlTxt{color:#555;font-size:18px;line-height:46px;font-weight:normal}.btnToOther .btnFP a .bigTxt,.btnToOther .btnSeminar a.toseminar .bigTxt{font-size:36px;line-height:46px;padding:0 5px}.btnToOther .btnSeminar a.toseminar .bigTxt{padding:0 5px 0 0}.btnToOther .btnFP a.topartner .bigTxt{font-size:30px;padding:0 5px 0 0}.btnToOther .btnFP a .lastTxt,.btnToOther .btnSeminar a.toseminar .lastTxt{font-size:18px;line-height:46px;display:inline-block}#secPages #kanrenFPcafe .titlearea h3{font-size:18px;padding:0 140px 10px 35px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_soudan_new.png) no-repeat 0 -1px;background-size:28px 30px}#secPages #kanrenFPcafe .textarea p{font-size:14px;line-height:22px}#secPages #kanrenFPcafe p.buttonLink01 a{font-size:18px}#secPages #kanrenFPcafe .socialButtonBox.mini{position:absolute !important;top:-57px !important;right:0 !important}#secPages #kanrenFPcafe .textarea{padding:0;margin:0;border-top:0}.comm_yorifuji,.comm_takayama{position:relative}.comm_yorifuji{min-height:288px;padding:0 190px 1px 0}.comm_takayama{min-height:270px;padding:0 0 1px 190px}.comm_yorifuji .image,.comm_takayama .image{position:absolute;top:0;margin:0;z-index:9}.comm_yorifuji .image{right:0}.comm_takayama .image{left:0}.comm_yorifuji .image img,.comm_takayama .image img{width:auto}.comm_yorifuji .text,.comm_takayama .text{padding:10px 20px 20px;margin:0;position:relative;top:20px;z-index:1}.comm_yorifuji .text::after{width:27px;height:17px;position:absolute;top:40px;right:-27px;z-index:9;content:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/fukidashi_y_arrow.png)}.comm_takayama .text::after{width:26px;height:17px;position:absolute;top:40px;left:-26px;z-index:9;content:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/fukidashi_t_arrow.png)}#secPages .checkList h3,#secPages .tokuchouList h3{padding:8px 10px}#secPages .checkList ul{padding:15px 10px 5px}#secPages .checkList ul li{padding:8px 10px 8px 56px;font-size:20px}#secPages .checkList ul li::after{top:4px}#secPages .tokuchouList ul{padding:15px}#secPages .tokuchouList ul li{font-size:20px;font-weight:bold;letter-spacing:-0.03em;padding:8px 10px 8px 56px;margin:0 0 20px;background:#fff;box-shadow:2px 2px 0px 1px #89cfc8;border-radius:5px;position:relative}#secPages .tokuchouList ul li .small{font-size:14px}.tokuchouList ul li.num1::after,.tokuchouList ul li.num2::after,.tokuchouList ul li.num3::after,.tokuchouList ul li.num4::after,.tokuchouList ul li.num5::after{width:36px;height:37px;position:absolute;top:8px;left:10px;z-index:9;content:""}.tokuchouList ul li.num1::after{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/tokucho_num1.png) no-repeat 0 0;background-size:100% auto}.tokuchouList ul li.num2::after{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/tokucho_num2.png) no-repeat 0 0;background-size:100% auto}.tokuchouList ul li.num3::after{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/tokucho_num3.png) no-repeat 0 0;background-size:100% auto}.tokuchouList ul li.num4::after{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/tokucho_num4.png) no-repeat 0 0;background-size:100% auto}.tokuchouList ul li.num5::after{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/tokucho_num5.png) no-repeat 0 0;background-size:100% auto}}@media screen and (min-width: 1000px){#wrapper{padding-top:128px}#writerSide{width:300px;padding:0 0 20px}div.flashArea{width:1000px;margin:0 auto}div.notice,div.alert{font-size:18px;margin:20px 0}.headOn #header{-ms-box-shadow:none;box-shadow:none}h1#pageTitle{width:1000px;margin:30px auto 20px;padding:0 6px 10px;box-sizing:border-box}#contents{width:1000px;margin:0 auto}#headerArea{position:absolute;top:0;padding:0;-ms-box-shadow:none;box-shadow:none}#header{width:1000px;padding:14px 0 12px;margin:0 auto;position:relative}#headerArea .topMenu{display:none}#logo img{height:32px}#powered img{height:26px;position:relative;top:5px}#logoText{font-size:14px;padding:6px 0 0 2px;clear:both;float:none}#logoText br{display:none}#mInquiry,#mmailmagazine,#headerAbout{position:absolute;top:52px;left:568px;z-index:10;display:block}#mmailmagazine{left:431px}#headerAbout{top:52px;left:297px}#mInquiry a,#mmailmagazine a,#headerAbout a{color:#fff;font-size:14px;padding:0 0 0 24px;display:block;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_w.png) no-repeat 10px center;background-size:6px 9px;border-radius:3px;transition:all ease 0.3s;text-decoration:none}#mInquiry a:hover,#mmailmagazine a:hover,#headerAbout a:hover{text-decoration:underline}#mainSlide h2{font-size:16px}#headerArea.headOn{position:fixed;top:0;opacity:0.75;transition:all 0.3s ease}#headerArea.headOn:hover{opacity:1;border-bottom:solid 1px #ccc}#headerArea.headOn #globalMenu{opacity:0;display:none}#headerArea.headOn:hover #globalMenu{opacity:1;display:block}#globalMenu{display:block;background:#ebe5e0;margin:0}.headOn #headerArea #globalMenu{margin:0}#globalMenu ul{width:1000px;margin:0 auto;display:table}#globalMenu ul li{padding:0 10px;display:table-cell}#globalMenu li a{color:#666;font-size:12px;line-height:1;text-align:center;padding:13px 0;display:block;cursor:pointer}#globalMenu li a:hover{color:#fff;text-decoration:none;background:none}#globalMenu li.cat01:hover{background:#7c3525;background:-moz-linear-gradient(top, #843827 0%, #7c3525 100%);background:-webkit-linear-gradient(top, #843827 0%, #7c3525 100%);background:linear-gradient(to bottom, #843827 0%, #7c3525 100%)}#globalMenu li.cat02:hover{background:#1d466e;background:-moz-linear-gradient(top, #1f4a75 0%, #1d466e 100%);background:-webkit-linear-gradient(top, #1f4a75 0%, #1d466e 100%);background:linear-gradient(to bottom, #1f4a75 0%, #1d466e 100%)}#globalMenu li.cat03:hover{background:#264a18;background:-moz-linear-gradient(top, #284f1a 0%, #264a18 100%);background:-webkit-linear-gradient(top, #284f1a 0%, #264a18 100%);background:linear-gradient(to bottom, #284f1a 0%, #264a18 100%)}#globalMenu li.cat04:hover{background:#d7ab15;background:-moz-linear-gradient(top, #e9c95f 0%, #d7ab15 100%);background:-webkit-linear-gradient(top, #e9c95f 0%, #d7ab15 100%);background:linear-gradient(to bottom, #e9c95f 0%, #d7ab15 100%)}#globalMenu li.cat05:hover{background:#68908e;background:-moz-linear-gradient(top, #6f9997 0%, #68908e 100%);background:-webkit-linear-gradient(top, #6f9997 0%, #68908e 100%);background:linear-gradient(to bottom, #6f9997 0%, #68908e 100%)}#globalMenu li.cat06:hover{background:#a07288;background:-moz-linear-gradient(top, #aa7990 0%, #a07288 100%);background:-webkit-linear-gradient(top, #aa7990 0%, #a07288 100%);background:linear-gradient(to bottom, #aa7990 0%, #a07288 100%)}#globalMenu li.cat07:hover{background:#a2a338;background:-moz-linear-gradient(top, #acad3c 0%, #a2a338 100%);background:-webkit-linear-gradient(top, #acad3c 0%, #a2a338 100%);background:linear-gradient(to bottom, #acad3c 0%, #a2a338 100%)}#globalMenu li.cat08:hover{background:#855b95;background:-moz-linear-gradient(top, #d5a8e5 0%, #855b95 100%);background:-webkit-linear-gradient(top, #d5a8e5 0%, #855b95 100%);background:linear-gradient(to bottom, #d5a8e5 0%, #855b95 100%)}#globalMenu li.mRank:hover{background:#4d361a;background:-moz-linear-gradient(top, #573f22 0%, #4d361a 100%);background:-webkit-linear-gradient(top, #573f22 0%, #4d361a 100%);background:linear-gradient(to bottom, #573f22 0%, #4d361a 100%)}#globalMenu li.mFeatures:hover{background:#94071e;background:-moz-linear-gradient(top, #9d0720 0%, #94071e 100%);background:-webkit-linear-gradient(top, #9d0720 0%, #94071e 100%);background:linear-gradient(to bottom, #9d0720 0%, #94071e 100%)}#globalMenu li.mSeminar:hover{background:#bc6973;background:-moz-linear-gradient(top, #c87d86 0%, #bc6973 100%);background:-webkit-linear-gradient(top, #c87d86 0%, #bc6973 100%);background:linear-gradient(to bottom, #c87d86 0%, #bc6973 100%)}#headerArea ul#spMenuArea{display:block}#headerArea ul#spMenuArea li#searchArea{width:300px;padding:0;border-top:0;border-radius:3px;position:absolute;top:15px;right:0;display:block}#searchArea form .searchBox #searchText{height:54px;line-height:54px}#searchArea form input.searchSubmit{line-height:54px;height:54px}#detailArea .sectionList h2{padding:0 10px 35px}p.date{padding:15px 10px 10px}#wrapper p.writerName{font-size:13px}#rankingArea p.writerName{font-size:13px;top:auto;bottom:15px}#detailArea .section .socialButtonBox{left:auto;right:0}#secPages{padding:20px 0 0}#pankuzu{width:1000px;background:#efefef}#pankuzu ul{padding:10px}#topArea{width:1000px;margin:40px auto}#topArea .adsenceArea{width:300px;float:right;display:block}#mainSlide{width:680px;min-height:250px;margin:0;padding:34px 9px;max-width:680px;float:left;background:#fff;border:solid 1px #ebe5e0;box-sizing:border-box}#mainSlide li{margin:0 5px}.featuresMain{width:1005px;position:relative;margin:0 auto;left:-3px}.slick-dots{left:0;bottom:15px}#featuresArea{margin:0 0 60px}#detailArea,#rankingArea .rankInner,#detailArea,#newestArea .rankInner{width:1010px;margin:0 auto 20px;padding:0;position:relative;left:-5px}#rankingArea .rankInner,#newestArea .rankInner{width:1020px;left:0}#featuresArea #featuresMainSlide{width:430px;height:240px;position:absolute;top:0;left:-5px;z-index:100}#featuresArea ul li{width:25%;padding-bottom:0}#featuresArea .featuresMain ul.slick-dots{left:0;bottom:-30px}#featuresArea .featuresMain ul.slick-dots li{width:10px;margin:0 5px}#rankingArea h2,#featuresArea h2,#newestArea h2,#writersArea h2,#pr-area h2{width:1000px;margin:0 auto 15px;box-sizing:border-box}#writersArea h2#writers{margin:0 auto 5px}#featuresArea h2#features{margin:0 auto 15px}#detailArea .sectionList,.featuresMain .sectionList{width:25%;padding:0 0 0 10px}.slick-prev{left:5px}.slick-next{right:5px}#detailArea .sectionList .image,.featuresMain .sectionList .image{height:134px}#rankingArea .oneColumn{padding:0 0 10px}#rankingArea .rankBlock,#newestArea .rankBlock{width:20%;padding:0 5px 10px;box-sizing:border-box;float:left}#rankingArea .rankBlock a,#newestArea .rankBlock a{display:block}#rankingArea .rankBlock a .images,#newestArea .rankBlock a .images{width:auto;height:auto;display:block}#rankingArea .rankBlock a .images img,#newestArea .rankBlock a .images img{width:100%;height:106px}#sideNavi #rankingArea .rankBlock a .images img,#sideNavi #newestArea .rankBlock a .images img{height:auto !important}#rankingArea .rankBlock a .number{color:#fff;font-size:12px;line-height:20px;height:20px;padding:0 5px;position:absolute;top:-21px;left:0;display:block;background:#acad3c}#rankingArea .rankBlock a h3,#newestArea .rankBlock a h3{color:#666;font-size:14px;font-weight:normal;line-height:1.4;text-align:left;text-decoration:none;width:auto;padding:7px 10px 30px;bottom:0;left:0;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/bg_white.png) repeat;box-sizing:content-box;display:block}#rankingArea .rankBlock .category,#newestArea .rankBlock .category{top:1px;left:1px}#sideNavi #rankingArea .rankBlock,#sideNavi #newestArea .rankBlock,#pr-area ul li{width:auto;padding:0;float:none}#sideNavi #rankingArea .rankBlock a h3,#sideNavi #newestArea .rankBlock a h3,#pr-area ul li a h3{font-size:12px;vertical-align:middle;width:auto;line-height:1.3;padding:27px 10px 10px;letter-spacing:-0.05em;display:inline;position:relative;background:none;display:table-cell}#sideNavi #rankingArea .rankBlock a .images,#sideNavi #newestArea .rankBlock a .images,#pr-area ul li a .images{vertical-align:middle;display:table-cell;width:100px;background:#ebe5e0}#bottom{width:970px}#bottom .adsenceArea{float:left}#bottom .bannerArea{vertical-align:top}#featureSlideArea{margin:0px auto 10px}#secPages{width:660px;float:left}#secPages.ranking{width:1000px;float:none;clear:both}#secPages.fullWidth{width:1100px;margin:0 auto;float:none}#secPages .socialButtonBox.mini{margin:0 10px 0 0}#secPages .category{margin:0 0 5px 0}#secPages p.pvNum{margin:8px 0 0 5px}#sideNavi{width:300px;display:block;float:right;margin:0 0 0 20px;padding:10px 0 0}#secPages h1{font-size:28px;margin:20px 0;padding:18px 15px}#secPages .writerPages h1{margin:0 0 30px}#secPages h2{font-size:22px;margin:70px 0 25px;padding:10px 15px}#secPages .writerPages #formArea h2{margin-top:40px}#secPages h2.subTitle{font-size:18px;padding:0 10px 0 15px}#secPages h3{font-size:18px}#secPages h3.arrowLink{margin-top:30px;margin-bottom:40px}#secPages p,#secPages ul li{font-size:16px;line-height:1.8}#secPages .writerPages p.topText{font-size:18px;line-height:28px}#secPages p.topText{font-size:18px;line-height:36px;margin-bottom:40px}#secPages p#mainTxt.topText{font-size:200%;line-height:1.9}#secPages p.caption,#secPages p.caption2,#secPages p.imgCap,#secPages p.chushaku{font-size:14px;line-height:22px}#secPages .kanrenArea .category{left:220px}#secPages p.genju{font-size:16px;line-height:22px}#secPages .profile{margin:60px 10px 30px}#secPages .writerPages .profile{margin:30px 10px}#secPages .writersIndex .profile{margin:10px 0 0}.longBanner a{transition:all 0.3s ease}.longBanner a:hover{opacity:0.7}#secPages .matomeBox{padding:15px 20px !important;margin-bottom:15px;margin-left:15px;margin-right:15px;border:solid 8px #efefef}#writersArea{width:1010px;margin:20px auto 0}#writersArea .profile{width:25%}#kanrenFPcafe.kanrenArea{margin:40px 0 20px}#secPages .aboutFPcafeBox h3,.aboutFPcafeBox .btn a{font-size:24px}.aboutFPcafeBox .btn a{padding:25px 10px;margin:0 auto 30px}#featuresArea.oneColumn{padding:0 0 1px}#topRanking #rankingArea .oneColumn{padding:0 0 10px}#rankingArea h2,#featuresArea h2,#newestArea h2,#writersArea h2{font-size:24px;padding:10px 10px 10px 52px;background-size:32px auto}#rankingArea h2#weekly,#newestArea h2#new{background-size:32px auto}#sideNavi #rankingArea,#sideNavi #featuresArea,#sideNavi #newestArea{margin:20px 0 0}#sideNavi #rankingArea h2,#sideNavi #featuresArea h2,#sideNavi #newestArea h2,#pr-area h2,#writerSide h2{font-size:18px;width:300px !important;margin:20px 0 5px;padding:10px 8px 10px 40px;background-size:24px auto;box-sizing:border-box}#sideNavi #featuresArea h2{margin:20px 0 0}#sideNavi #rankingArea h2#weekly{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_ranking_weekly.png) no-repeat 10px center #ebe5e0;background-size:24px auto}#sideNavi #featuresArea h2#features{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_osusume.png) no-repeat 10px center #ebe5e0;background-size:24px auto}#sideNavi #newestArea h2#new{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_shintyaku.png) no-repeat 13px center #ebe5e0;background-size:auto 24px}#sideNavi #rankingArea .rankInner,#sideNavi #featuresArea ul,#sideNavi #newestArea .rankInner{width:300px}#sideNavi #featuresArea ul{padding:5px 0 0}#sideNavi #featuresArea ul li{width:300px !important;padding:0 !important;float:none;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_mocha.png) no-repeat 10px 14px;background-size:6px 9px}#sideNavi #featuresArea ul li.top{border-top:none}#sideNavi #featuresArea ul li:nth-child(odd){border-right:none}#sideNavi #rankingArea .rankBlock a,#sideNavi #newestArea .rankBlock a{display:table}#sideNavi #rankingArea .rankBlock a .images,#sideNavi #newestArea .rankBlock a .images,#pr-area ul li a .images{width:100px}#sideNavi #rankingArea .rankBlock a .images img,#sideNavi #newestArea .rankBlock a .images img,#pr-area ul li a .images img{width:100px;height:56px}#sideNavi #rankingArea .rankBlock a h3,#sideNavi #newestArea .rankBlock a h3,#pr-area ul li a h3{font-size:12px;line-height:1.3;padding:15px 10px;letter-spacing:-0.05em;display:table-cell}#sideNavi #rankingArea .rankBlock a .number{text-indent:-9999px;height:24px;padding:0;left:-97px;bottom:auto;top:-2px;background:none}#sideNavi #rankingArea .rankBlock a .number .numBig{width:22px;height:24px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/bg_ranking.png) no-repeat 0 0;background-size:22px auto;display:block;position:absolute}#sideNavi #rankingArea .rankBlock .category,#sideNavi #newestArea .rankBlock .category,#pr-area ul li a .category{top:0;left:110px}#contactText p br{display:inline}#secPages .writerPages .btn{width:400px;margin:30px auto 40px}#secPages .writerPages .btn a{font-size:20px;padding:15px 0;border-bottom:solid 4px #4c3720}.socialButtonBox .socialButton{font-size:16px;letter-spacing:0;margin:0 10px 10px}.socialButtonBox .socialButton .icon{padding:4px 0 0}#featuresImg{text-align:center;width:680px;min-height:250px;padding:31px 10px;margin:0;max-width:680px;float:left;background:#efefef;border:solid 1px #ede1d1;box-sizing:border-box}#featuresPages p.featuresDesc{width:1000px;margin:0 auto 30px;padding:0 6px 20px;box-sizing:border-box}#footer{width:1000px;margin:0 auto}p#copyright{padding:20px 0 15px 10px;float:left}p#NGtext{padding:20px 10px 15px 0;float:right}#footer ul{padding:20px 100px;border-bottom:dotted 1px #e6d8c6}#footer ul li{font-size:15px;margin-bottom:10px}#footer ul li a{padding:2px 20px 0}.otherPages{padding:20px 0 40px}#formArea{margin:20px 0}.mailSubmit{border-bottom:solid 2px #4c3720}#formArea form,#formArea p{width:900px;margin-left:auto;margin-right:auto}#formArea dl dt p,#formArea form dl dt p{width:auto;margin-left:0;margin-right:0}#adTop p.topText{line-height:30px;margin-bottom:30px}#secPages .adPages .btn{width:400px;margin:40px auto}#new_article #formArea #toukou dd select,form.edit_article #formArea #toukou dd select{width:31.5%}#writersArea h2 a,#topRanking #rankingArea h2 a,#featuresArea h2 a{margin:10px 0 0}#writerTop .writerTopProfile{margin:-20px 0 20px;position:relative;top:15px}#secPages .fourColumn .kanrenArea .category{top:90px}.rankingLink{position:relative;top:-15px}#topRanking .rankingLink{position:relative;top:-10px}#topRanking .rankingLink a{width:400px;margin:0 auto 30px;font-size:18px;line-height:30px;border-radius:3px}#secPages ul.rankingNavi{padding:10px 0;margin:0 0 20px}#secPages ul.featuresIndex li h3{padding:0 0 5px 15px}#secPages ul.featuresIndex li p{font-size:14px;padding:0 0 0 15px}#secPages ul.featuresIndex li .images{width:240px}#secPages ul.featuresIndex li a:hover{opacity:0.7}#secPages ul.rankingList li.adv{padding-top:26px !important}ul.qLinkList li .image{margin:0 15px 30px 40px;width:160px;float:left}.afkijiBtn{width:480px;margin:0 auto}.afkijiBtn a .arrow{font-size:20px}#secPages ul.qLinkList li a h3{font-size:20px;line-height:40px;padding:0 0 0 50px !important;background-size:40px auto}#secPages ul.qLinkList li a p{margin-top:32px;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/mocha/ico_moc_arrow.png) no-repeat 0 12px;background-size:10px auto}.afPointArea .afPoint{position:relative}.afPointArea .image{width:220px;position:absolute;left:0}.afPointArea .text{margin-left:240px;margin-bottom:30px}#secPages .afPointArea .image h3{margin-top:0 !important}#secPages .afPointArea .text p{margin-right:20px;margin-left:20px;margin-bottom:15px !important}.afPointArea .btn{width:320px;margin:20px auto 50px;clear:both}.afPointArea .btn a{font-size:22px;padding:15px 0}}@media screen and (min-width: 1200px){div.flashArea{width:1200px}h1{font-size:26px}h1#pageTitle{width:1200px;max-width:1200px}#secPages{width:760px}#secPages.ranking{width:1100px}#pankuzu{width:100%;margin:5px 0 0}#pankuzu ul{width:1100px;margin:0 auto}#header,#headerArea nav ul#spMenuArea{width:1200px}#contents{width:1100px}#mainSlide h2{font-size:17px}#globalMenu ul{width:1200px}#globalMenu li a{font-size:15px;letter-spacing:-0.03em;padding:15px 0}#topArea{width:1200px}#mainSlide{width:880px;max-width:880px;margin:0;padding:8px 10px}.slick-dots{bottom:-20px}#logo{margin:0}#powered img{height:32px;top:0}#topArea .adsenceArea img{display:block}#pankuzu ul li,#secPages #pankuzu ul li{font-size:15px}#detailArea{width:1210px;margin:0 auto 20px;padding:0}#sideNavi .adsenceArea{margin:20px 0 20px}#detailArea .section .category,#rankingArea .rankBlock .category,#newestArea .rankBlock .category{font-size:13px;line-height:18px}#detailArea .sectionList h2{font-size:16px;letter-spacing:0}#secPages h1{font-size:30px}#secPages .writersIndex h1{margin-top:10px;margin-bottom:20px}#secPages h2{font-size:26px;margin:80px 0 30px}#secPages h3{font-size:20px}#secPages h3.arrowLink{margin-top:40px;margin-bottom:50px}#secPages p,#secPages ul li{font-size:18px;line-height:36px}#secPages .writerPages p.topText{font-size:20px;line-height:40px}#iineBox .textBox p{font-size:20px;top:-15px}#detailArea .sectionList .image,.featuresMain .sectionList .image,#rankingArea .rankBlock .images,#newestArea .rankBlock .images{height:162px}#secPages .profile h2{font-size:24px;margin:5px 0 15px}#secPages .writersIndex .profile h2{font-size:22px;margin:30px 0 15px}#secPages .profile h2 i{font-size:18px;padding:10px 0 0}#secPages .profile p{font-size:16px;line-height:24px}#secPages .writersDetail .profile p{line-height:28px}#secPages figure.imgRight{width:240px}#secPages figure.imgRanking{width:320px;height:179px}#secPages figure.imgRankingTop{width:400px;height:223px}#secPages p.matomeBox{margin-top:40px;margin-bottom:40px;padding:15px 25px}.buttonToFPCafe{margin:60px 0 40px;padding:0}#rankingArea,#newestArea,#writersArea{width:1210px;margin:20px auto 0}#writersArea .profile{width:25%;margin:10px 0 0;padding:0 5px}#rankingArea .leftColumn{width:50%;padding-right:10px;float:left;box-sizing:border-box}#rankingArea .rightColumn{width:50%;padding-left:10px;float:right;box-sizing:border-box}#rankingArea h2,#featuresArea h2,#newestArea h2,#writersArea h2{width:1200px}#rankingArea .rankInner,#newestArea .rankInner{width:1205px;margin:0 auto 20px;padding:0;position:relative;left:-2px}#secPages p a.aLink{background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_mocha.png) no-repeat 10px 15px;background-size:6px 9px}#featuresArea ul li{width:20%}#rankingArea .rankInner .rankBlock,#newestArea .rankInner .rankBlock{width:20%;padding:0 0 10px 5px}#rankingArea .rankBlock .images,#newestArea .rankBlock .images{height:128px}#rankingArea .oneColumn{padding:0}#bottom{margin:40px auto 60px;position:relative}#footLikeBox{padding:10px}#mInquiry{top:35px;left:743px}#mmailmagazine{top:35px;left:580px}#mInquiry a,#mmailmagazine a,#headerAbout a{font-size:16px;padding:5px 10px 5px 24px;border:solid 1px #fff}#mInquiry a:hover,#mmailmagazine a:hover,#headerAbout a:hover{color:#4d361a;background:url(https://d1m4pyqttof4cg.cloudfront.net/images/ico_arrow_mocha.png) no-repeat 10px center #fff;background-size:6px 9px;border:solid 1px #4d361a;text-decoration:none}#headerAbout{top:35px;left:415px}#sideNavi #rankingArea,#sideNavi #newestArea{width:300px}#sideNavi #rankingArea .rankInner,#sideNavi #featuresArea ul,#sideNavi #newestArea .rankInner{left:0}#sideNavi #rankingArea .rankBlock .category,#sideNavi #newestArea .rankBlock .category{font-size:12px;line-height:16px}#sideNavi #rankingArea .leftColumn,#sideNavi #rankingArea .rightColumn{width:300px;padding-right:0;padding-left:0;float:none}#miniBnr{padding:8px 0 0}#mochaAboutImg img{max-width:720px !important}#writersArea .profile figure{width:120px;margin:5px 0 15px 10px;float:left}#writersArea .profile h3{font-size:18px;margin-top:45px}#writersArea .profile p{clear:both}#rankingArea .rankBlock a .images img,#newestArea .rankBlock a .images img{height:129px}#featuresArea h2#features,#writersArea h2#writers{margin:0 auto 20px}#sideNavi #featuresArea h2#features{margin:0 auto}#featuresImg{width:880px;max-width:880px;padding:0}#featuresPages p.featuresDesc{width:1200px;font-size:18px;line-height:28px}#adTop ul.scImage{width:830px;margin:0 auto;clear:both}#formArea dt{width:200px}#formArea dt p{font-size:18px}#iineBox{margin:20px auto 40px}#iineBox .textBox{width:60%}#iineBox .textBox p{margin:0 0 10px}#footer{width:1200px}#footer ul{padding:20px 200px}p#copyright{font-size:15px}#checkYoyaku dt p:nth-child(2){left:220px}#secPages .fourColumn .kanrenArea .category{top:103px}#secPages ul.rankingNavi{padding:20px 0}#secPages ul.rankingNavi li{margin:0 14px 10px}#secPages ul.rankingNavi li a{padding:0 15px}#secPages #formArea .deletePass p{margin-top:6px}#secPages .afkijiRight{position:relative}#secPages .afkijiRight p{margin-right:450px}#secPages .afkijiRight figure{position:absolute;top:0;right:0}}div.notice,div.alert{color:#fff;position:fixed;top:0;z-index:6000;width:100%;text-align:center;font-size:24px;line-height:40px;padding:20px 10px;margin:0;background-color:rgba(188,105,115,0.9);box-sizing:border-box}li.adv{width:250px !important;height:500px}@media print{#bnrBott{display:none !important}}
