@charset "UTF-8";/*!

Theme Name: Suits-woman.jp
Theme URI: http://suits-woman.jp
Description: Suits-woman.jp
Version: 1.0
Author: Yu Furuya
Author URI: http://iki.mn/

Copyright © 2013 Shogakukan Inc All rights reserved.

*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas{margin:0;padding:0}article,aside,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,menu,nav,section{display:block}html,body{width:100%}body{color:#555;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3", "ＭＳ Ｐゴシック", sans-serif;_font-family:'ＭＳ Ｐゴシック', sans-serif;font-size:13px;line-height:1.5;word-break:break-all;-webkit-text-size-adjust:none;background:none}a{color:#2e394b}/* a:link,a:visited{text-decoration:underline}a:hover,a:active{text-decoration:none} */h1,h2,h3,h4,h5,h6{font-size:100%}li{list-style:none}fieldset{border:none}input,textarea,select,label{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:100%;font-family:inherit;vertical-align:middle}textarea{overflow:auto}legend{display:none}img{border:none;vertical-align:top}object{vertical-align:middle;outline:none}em,strong{font-weight:bold;font-style:normal}small{font-size:100%}abbr,acronym{border:none;font-variant:normal}.clr{zoom:1}.clr:after{content:"";display:block;clear:both}body{background:#f4f4f4}.wrapper{position:relative;width:100%;min-width:1024px}.wrapper .header{z-index:4;width:100%;height:auto;background:#FFF;border-top:2px solid #f9bbbb;border-bottom:1px solid #efefef}.wrapper .header .headerCont{position:relative;display:block;width:1024px;margin:0 auto}.wrapper .header .headerCont .logo{position:absolute;left:45px;top:18px;display:block;margin-left:0}.wrapper .header .headerCont .smb{z-index:3;position:absolute;top:13px;right:380px}.wrapper .header .headerCont .smb ul li{position:relative;float:left;height:20px;line-height:20px;margin-right:10px}.wrapper .header .headerCont .smb ul li.tw{width:100px}.wrapper .header .headerCont .smb ul li.fb, .wrapper .header .headerCont .smb ul li.fb-share{width:105px}.wrapper .header .headerCont .smb ul li.gp{display:none}.wrapper .header .headerCont .btn{position:absolute;top:-2px;right:20px}.wrapper .header .headerCont .btn li{position:relative;float:left;margin-right:15px}.wrapper .header .headerCont .btn li a{display:block;transition-property:margin-top;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.wrapper .header .headerCont .btn li a:hover{margin-top:-3px}.wrapper .header .headerCont .bnr{display:none;position:absolute;top:58px;right:40px}.wrapper .header .headerCont .bnr a{display:block;transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.wrapper .header .headerCont .bnr a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.wrapper .header .headerNav{z-index:4;display:block;width:943px;margin:85px auto 27px auto;padding-top:25px;background:url("img/cmn/brd_dot.png") no-repeat 0 0}.wrapper .header .headerNav .mainNav li{display:block;position:relative;float:left;height:32px;border-left:1px dotted #999}.wrapper .header .headerNav .mainNav li:first-child{border-left:none}.wrapper .header .headerNav .mainNav li a{position:relative;display:block;text-align:center;padding:0 12px;height:55px}.wrapper .header .headerNav .mainNav li a .arrow{display:none;position:absolute;left:0;bottom:0;height:9px;width:100%;text-align:center}.wrapper .header .headerNav .mainNav li a .arrow img{vertical-align:top}.wrapper .header .headerNav .mainNav li a img{transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out;vertical-align:middle}.wrapper .header .headerNav .mainNav li:hover .arrow{display:block}.wrapper .header .headerNav .mainNav li:hover .arrow img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.wrapper .header .headerNav .mainNav li:hover .subNav{visibility:visible;opacity:1.0;-webkit-transform:perspective(900) rotateX(0);-moz-transform:perspective(900) rotateX(0);-ms-transform:perspective(900) rotateX(0);-o-transform:perspective(900) rotateX(0);transform:perspective(900) rotateX(0)}.wrapper .header .headerNav .mainNav li:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}.wrapper .header .headerNav .subNav{visibility:hidden;z-index:4;position:absolute;left:50%;top:55px;width:170px;margin-left:-85px;opacity:0;overflow:hidden;-webkit-box-shadow:rgba(60,60,60,0.1) 2px 1px 3px;-moz-box-shadow:rgba(60,60,60,0.1) 2px 1px 3px;box-shadow:rgba(60,60,60,0.1) 2px 1px 3px;-webkit-transform:perspective(800) rotateX(-60deg);-moz-transform:perspective(800) rotateX(-60deg);-ms-transform:perspective(800) rotateX(-60deg);-o-transform:perspective(800) rotateX(-60deg);transform:perspective(800) rotateX(-60deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;transition-property:0.2s ease-out;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.wrapper .header .headerNav .subNav li{float:none;display:block;margin:0;height:auto;border:none}.wrapper .header .headerNav .nav02{width:150px}.wrapper .header .headerNav .nav03{width:340px}.wrapper .header .headerNav .subNav li:first-child{border-top:none}.wrapper .header .headerNav .subNav li a{display:block;height:auto;padding:12px 10px 12px 12px;color:#FFF;text-decoration:none;text-align:left;letter-spacing:1px;font-size:12px}.wrapper .header .headerNav .subNav li a:hover{-webkit-box-shadow:rgba(70,70,70,0.1) 1px 1px 2px inset;-moz-box-shadow:rgba(70,70,70,0.1) 1px 1px 2px inset;box-shadow:rgba(70,70,70,0.1) 1px 1px 2px inset}.wrapper .header .headerNav .subNav.nav01 li:first-child{border-top:none}.wrapper .header .headerNav .subNav.nav01 a{background:#ea638d}.wrapper .header .headerNav .subNav.nav01 a:hover{background:#d84d78}.wrapper .header .headerNav .subNav.nav02 a{background:#f1b566}.wrapper .header .headerNav .subNav.nav03 a{background:#6dd4bf}.wrapper .header .headerNav .subNav.nav02 a:hover{background:#ec9b2f}.wrapper .header .headerNav .subNav.nav03 a:hover{background:#62beac}.wrapper .header .headerNav .subNav.nav04 a{background:#bc82d8}.wrapper .header .headerNav .subNav.nav04 a:hover{background:#a975c2}.wrapper .contWrap{z-index:3;position:relative;width:984px;margin:20px auto 0 auto;padding:0 20px}.wrapper .contWrap .mainCont{position:relative;float:left;width:644px;padding-right:20px;border-right:1px dotted #b6b6b6}.wrapper .contWrap .mainCont .topCont{display:block;margin-bottom:15px;background:#FFF;border-top:2px solid #f9bbbb;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.wrapper .contWrap .mainCont .topCont .ttl{margin:15px 20px;padding-bottom:15px;background:url("img/cmn/brd_dot.png") no-repeat 50% 100%}.wrapper .contWrap .mainCont .topCont .cont{padding:0 20px 20px 20px}.wrapper .contWrap .mainCont .topTopics .ttl a{float:right;margin-top:-18px;margin-right:-20px;padding:18px 22px 20px 25px;color:#FFF;font-weight:normal;font-size:95%;text-decoration:none;letter-spacing:1px;background:#2e394b}.wrapper .contWrap .mainCont .topTopics .ttl a:hover{text-decoration:underline}.wrapper .contWrap .mainCont .topTopics .cont{padding:0 20px}.wrapper .contWrap .mainCont .topTopics .postList{position:relative;height:94px;margin-bottom:18px;padding-left:140px;padding-right:30px;padding-bottom:18px;border-bottom:1px solid #ebebeb;background:url("img/top/list_bg.png") no-repeat 100% 44%}.wrapper .contWrap .mainCont .topTopics .postList:last-child{border-bottom:none;margin-bottom:0}.wrapper .contWrap .mainCont .topTopics .postList .postTtl{color:#2e394b;padding-bottom:8px;margin-bottom:8px;font-size:110%;letter-spacing:1px;border-bottom:1px dotted #2e394b}.wrapper .contWrap .mainCont .topTopics .postList .postTtl a{text-decoration:none}.wrapper .contWrap .mainCont .topTopics .postList .postTtl a:hover{text-decoration:underline}.wrapper .contWrap .mainCont .topTopics .postList .postCont{color:#2e394b;font-size:100%;letter-spacing:1px;line-height:1.4}.wrapper .contWrap .mainCont .topTopics .postList .postImg{position:absolute;left:0;top:0}.wrapper .contWrap .mainCont .topTopics .postList .postImg a{transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.wrapper .contWrap .mainCont .topTopics .postList .postImg a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.wrapper .contWrap .mainCont .topKaden,.wrapper .contWrap .mainCont .topDigital{border-top:none}.wrapper .contWrap .mainCont .topKaden .ttl,.wrapper .contWrap .mainCont .topDigital .ttl{height:60px;margin:0;padding-bottom:0}.wrapper .contWrap .mainCont .topKaden .ttl img,.wrapper .contWrap .mainCont .topDigital .ttl img{margin-top:12px;margin-left:22px}.wrapper .contWrap .mainCont .topKaden .ttl a,.wrapper .contWrap .mainCont .topDigital .ttl a{float:right;padding:16px 22px 26px 25px;color:#FFF;font-weight:normal;font-size:95%;text-decoration:none;letter-spacing:1px}.wrapper .contWrap .mainCont .topKaden .ttl a:hover,.wrapper .contWrap .mainCont .topDigital .ttl a:hover{text-decoration:underline}.wrapper .contWrap .mainCont .topKaden .cont,.wrapper .contWrap .mainCont .topDigital .cont{padding:0 20px}.wrapper .contWrap .mainCont .topKaden .posts li,.wrapper .contWrap .mainCont .topDigital .posts li{float:left;width:100%;padding:13px 0;border-top:1px dotted #CCC}.wrapper .contWrap .mainCont .topKaden .posts li:first-child,.wrapper .contWrap .mainCont .topDigital .posts li:first-child{border-top:none}.wrapper .contWrap .mainCont .topKaden .posts li a,.wrapper .contWrap .mainCont .topDigital .posts li a{text-decoration:none;margin-left:15px;font-size:95%;font-weight:bold;letter-spacing:1px}.wrapper .contWrap .mainCont .topKaden .posts li a:hover,.wrapper .contWrap .mainCont .topDigital .posts li a:hover{text-decoration:underline}.wrapper .contWrap .mainCont .topKaden .posts li .date,.wrapper .contWrap .mainCont .topDigital .posts li .date{margin-left:10px;font-size:85%;color:#2d394c;letter-spacing:1px}.wrapper .contWrap .mainCont .topKaden .posts li .new,.wrapper .contWrap .mainCont .topDigital .posts li .new{margin-left:10px;padding:5px 8px;}.wrapper .contWrap .mainCont .topKaden .ttl{background:url("img/top/ttl_shindan_bg.png") no-repeat 50% 0}.wrapper .contWrap .mainCont .topKaden .posts li{background:url("img/top/icn_post_kaden.png") no-repeat 0 50%}.wrapper .contWrap .mainCont .topDigital .ttl{background:url("img/top/ttl_kenzyonews_bg.png") no-repeat 50% 0}
.wrapper .contWrap .mainCont .topSPapp .ttl{background:url("img/top/ttl_spapp_bg.png") no-repeat 50% 0} 

.wrapper .contWrap .mainCont .topDigital .ttl img{margin-top:15px}
.wrapper .contWrap .mainCont .topSPapp .ttl img{margin-top:8px}
.wrapper .contWrap .mainCont .topKaden .ttl img
.wrapper .contWrap .mainCont .topKaden .ttl img
.wrapper .contWrap .mainCont .topDigital .posts li{background:url("img/top/icn_post_digital.png") no-repeat 0 50%}.wrapper .contWrap .mainCont .topAuthor{position:relative;height:240px;background:url("img/top/auth_bg.png") repeat 0 0}.wrapper .contWrap .mainCont .topAuthor .cont{position:relative;width:570px;height:160px;padding:0;margin:auto;overflow:hidden}.wrapper .contWrap .mainCont .topAuthor .ttl{padding-bottom:5px;background:none}.wrapper .contWrap .mainCont .topAuthor .authorsList{position:absolute;left:0;top:0;margin-left:-20px;width:700%}.wrapper .contWrap .mainCont .topAuthor .authorsList li{float:left;width:110px;margin-left:21px;padding:0 0px 0 21px;border-left:1px dotted #333}.wrapper .contWrap .mainCont .topAuthor .authorsList li:first-child{margin-left:0;border-left:none}.wrapper .contWrap .mainCont .topAuthor .authorsList li a{display:block;text-decoration:none}.wrapper .contWrap .mainCont .topAuthor .authorsList li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.wrapper .contWrap .mainCont .topAuthor .navBtn{position:absolute;left:12px;top:130px;transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.wrapper .contWrap .mainCont .topAuthor .navBtn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.wrapper .contWrap .mainCont .topAuthor .navBtn.next{right:12px;left:auto}.wrapper .contWrap .mainCont .topAuthor .navBtn.prev{display:none}.wrapper .contWrap .mainCont .topSPApp{border:none;background:none}.wrapper .contWrap .mainCont .topSPApp .cont{padding:0}.wrapper .contWrap .mainCont .topSPApp .cont .btn{float:left}.wrapper .contWrap .mainCont .topSPApp .cont .btn a{transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.wrapper .contWrap .mainCont .topSPApp .cont .btn a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.wrapper .contWrap .mainCont .topSPApp .cont .post{background:#FFF}.wrapper .contWrap .mainCont .topSPApp .cont .post .img{float:left;margin-top:15px;margin-left:15px;margin-right:15px}.wrapper .contWrap .mainCont .topSPApp .cont .post .img a{transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.wrapper .contWrap .mainCont .topSPApp .cont .post .img a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.wrapper .contWrap .mainCont .topSPApp .cont .post .postTtl{font-size:95%;font-weight:bold;letter-spacing:1px;padding:15px}.wrapper .contWrap .mainCont .topSPApp .cont .post .postTtl a{display:block;text-decoration:none}.wrapper .contWrap .mainCont .topSPApp .cont .post .postTtl a:hover{text-decoration:underline}.wrapper .contWrap .mainCont .topSPApp .cont .post .postTtl .date{display:block;text-align:right;font-size:85%;color:#2d394c;letter-spacing:1px;font-weight:normal}.wrapper .contWrap .mainCont .topNews .cat01,.wrapper .contWrap .mainCont .topNews .cat02{float:left;width:50%;padding-top:4px}.wrapper .contWrap .mainCont .topNews .cat01 .ttl,.wrapper .contWrap .mainCont .topNews .cat02 .ttl{margin:15px}.wrapper .contWrap .mainCont .topNews .cat01 .cont,.wrapper .contWrap .mainCont .topNews .cat02 .cont{padding:0 15px 15px 15px}.wrapper .contWrap .mainCont .topNews .postList li{display:block;margin-bottom:15px;padding:0 6px 10px 6px;border-bottom:1px dotted #ccc}.wrapper .contWrap .mainCont .topNews .postList li a{display:block;text-decoration:none;font-size:95%;font-weight:bold;letter-spacing:1px}.wrapper .contWrap .mainCont .topNews .postList li a:hover{text-decoration:underline}.wrapper .contWrap .mainCont .topNews .btn{display:block;width:100%;line-height:1.0}.wrapper .contWrap .mainCont .topNews .btn a{display:block;padding:5px 0 0 0;float:right;font-size:95%;color:#ea638d;text-decoration:none}.wrapper .contWrap .mainCont .topNews .btn a:hover{text-decoration:underline}.wrapper .contWrap .mainCont .fbBox{display:block;background:#FFF;overflow:hidden;clear:both}.wrapper .contWrap .mainCont .viewportBtn{display:none;border:none;padding:20px;background:none}.wrapper .contWrap .mainCont .viewportBtn a{text-align:center;display:block;color:#ea638d;font-size:380%;letter-spacing:2px}.wrapper .contWrap .sideCont{float:right;width:300px}.wrapper .contWrap .sideCont .sideSearch{position:relative;margin-bottom:20px}.wrapper .contWrap .sideCont .sideSearch input[type="text"]{position:relative;z-index:2;width:263px;height:20px;padding:6px 4px 6px 30px;font-size:11px;letter-spacing:1px;border:1px solid #0e2d5a;margin-right:5px;background:#FFF}.wrapper .contWrap .sideCont .sideSearch input[type="text"]:focus{border:1px solid #0e2d5a;background:#FFF}.wrapper .contWrap .sideCont .sideSearch input[type="image"]{position:absolute;left:10px;top:10px;z-index:3;border:0px;width:15px;height:15px;transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.wrapper .contWrap .sideCont .sideSearch input[type="image"]:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.wrapper .contWrap .sideCont .sideBnr{margin-top:15px;margin-bottom:15px;border-bottom:1px solid #e3e3e3}.wrapper .contWrap .sideCont .sideBnr a{transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.wrapper .contWrap .sideCont .sideBnr a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.wrapper .contWrap .sideCont .sideCont{margin-bottom:15px}.wrapper .contWrap .sideCont .sideCont .ttl{padding:20px 20px 0 20px}.wrapper .contWrap .sideCont .sideCont .cont{padding:20px}.wrapper .contWrap .sideCont .sideNewbooks{display:block;width:301px;height:502px;background:url("img/cmn/side_newbooks_bg.png") no-repeat 0 0;border:none}.wrapper .contWrap .sideCont .sideNewbooks .cont{overflow:hidden}.wrapper .contWrap .sideCont .sideNewbooks .img{width:265px;margin:70px auto 20px auto}.wrapper .contWrap .sideCont .sideNewbooks .btn{width:263px;margin:auto}.wrapper .contWrap .sideCont .sideAuthrank{position:relative;display:block;background:#FFF;padding-bottom:38px;border-top:2px solid #333;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.wrapper .contWrap .sideCont .sideAuthrank .postList{margin-bottom:-10px;padding:0 4px}.wrapper .contWrap .sideCont .sideAuthrank .postList li{display:block;width:100%;min-height:36px;margin-top:5px;margin-bottom:15px}.wrapper .contWrap .sideCont .sideAuthrank .postList li .img{float:left;margin-left:50px;margin-right:10px}.wrapper .contWrap .sideCont .sideAuthrank .postList li .img img{width:43px;height:43px}.wrapper .contWrap .sideCont .sideAuthrank .postList li .type{display:block;font-size:100%}.wrapper .contWrap .sideCont .sideAuthrank .postList li .name{display:block;font-size:110%;font-weight:bold}.wrapper .contWrap .sideCont .sideAuthrank .postList li a{display:block;width:100%;text-decoration:none;letter-spacing:1px}.wrapper .contWrap .sideCont .sideAuthrank .postList li a:hover{text-decoration:underline}.wrapper .contWrap .sideCont .sideAuthrank .postList li.n01{background:url("img/cmn/side_icn_n01.png") no-repeat 0 50%}.wrapper .contWrap .sideCont .sideAuthrank .postList li.n02{background:url("img/cmn/side_icn_n02.png") no-repeat 0 50%}.wrapper .contWrap .sideCont .sideAuthrank .postList li.n03{background:url("img/cmn/side_icn_n03.png") no-repeat 0 50%}.wrapper .contWrap .sideCont .sideAuthrank .postList li.n04{background:url("img/cmn/side_icn_n04.png") no-repeat 0 50%}.wrapper .contWrap .sideCont .sideAuthrank .postList li.n05{background:url("img/cmn/side_icn_n05.png") no-repeat 0 50%}.wrapper .contWrap .sideCont .sideAuthrank .btn{position:absolute;left:0;bottom:0;display:block;width:100%;line-height:1.0}.wrapper .contWrap .sideCont .sideAuthrank .btn a{display:block;padding:12px 0;text-align:center;background:#FFF;border-top:1px solid #e3e3e3;transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.wrapper .contWrap .sideCont .sideAuthrank .btn a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.wrapper .contWrap .sideCont .sideAuthrank .btn a img{line-height:1.0;vertical-align:middle}.wrapper .contWrap .sideCont .sidePostrank{display:block;background:#FFF;border-top:2px solid #333;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.wrapper .contWrap .sideCont .sidePostrank .postList{margin-bottom:-10px;padding:0 4px}.wrapper .contWrap .sideCont .sidePostrank .postList li{display:block;width:100%;min-height:36px;margin-top:5px;margin-bottom:15px}.wrapper .contWrap .sideCont .sidePostrank .postList li a{margin-left:50px;display:block;text-decoration:none;font-size:95%;font-weight:bold;letter-spacing:1px}.wrapper .contWrap .sideCont .sidePostrank .postList li a:hover{text-decoration:underline}.wrapper .contWrap .sideCont .sidePostrank .postList li.n01{background:url("img/cmn/side_icn_n01.png") no-repeat 0 50%}.wrapper .contWrap .sideCont .sidePostrank .postList li.n02{background:url("img/cmn/side_icn_n02.png") no-repeat 0 50%}.wrapper .contWrap .sideCont .sidePostrank .postList li.n03{background:url("img/cmn/side_icn_n03.png") no-repeat 0 50%}.wrapper .contWrap .sideCont .sidePostrank .postList li.n04{background:url("img/cmn/side_icn_n04.png") no-repeat 0 50%}.wrapper .contWrap .sideCont .sidePostrank .postList li.n05{background:url("img/cmn/side_icn_n05.png") no-repeat 0 50%}.wrapper .contWrap .sideCont .sideSpecial{display:block;background:#FFF;border-top:2px solid #333;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;overflow:hidden}.wrapper .contWrap .sideCont .sideSpecial .ttl{margin:15px 20px -5px 20px;padding:0 0 15px 0;background:url("img/cmn/brd_dot.png") no-repeat 50% 100%}.wrapper .contWrap .sideCont .sideSpecial .postList{margin-bottom:-10px}.wrapper .contWrap .sideCont .sideSpecial .postList li{display:block;min-height:36px;margin-bottom:15px;padding:0 10px 10px 10px;border-bottom:1px solid #f0f0f0}.wrapper .contWrap .sideCont .sideSpecial .postList li a{display:block;text-decoration:none;font-size:95%;font-weight:bold;letter-spacing:1px}.wrapper .contWrap .sideCont .sideSpecial .postList li a:hover{text-decoration:underline}.wrapper .contWrap .sideCont .sideSpecial .btn{display:block;width:100%;line-height:1.0}.wrapper .contWrap .sideCont .sideSpecial .btn a{display:block;padding:5px 0 0 0;float:right;font-size:95%;color:#ea638d;text-decoration:none}.wrapper .contWrap .sideCont .sideSpecial .btn a:hover{text-decoration:underline}.wrapper .contWrap .sideCont .sideSns{display:block;position:relative;margin-bottom:0}.wrapper .contWrap .sideCont .sideSns .cont{padding:0}.wrapper .contWrap .sideCont .sideSns ul{display:block}.wrapper .contWrap .sideCont .sideSns ul li{display:block;margin-bottom:15px}.wrapper .contWrap .sideCont .sideSns ul li .tw{position:relative;width:300px;height:87px;overflow:hidden;background:url("img/cmn/side_btn_tw.png") no-repeat 0 0}.wrapper .contWrap .sideCont .sideSns ul li .tw p{margin-top:53px;margin-left:60px}.wrapper .contWrap .sideCont .sideSns ul li a{display:block;transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.wrapper .contWrap .sideCont .sideSns ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.wrapper .contWrap .sideCont .sideInfo{display:block;background:#FFF;border-top:2px solid #333;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.wrapper .contWrap .sideCont .sideInfo .ttl{margin:15px 20px -10px 20px;padding:0 0 15px 0;background:url("img/cmn/brd_dot.png") no-repeat 50% 100%}.wrapper .contWrap .sideCont .sideInfo .infoList{margin-bottom:-5px}.wrapper .contWrap .sideCont .sideInfo .infoList li{display:block;margin:5px 2px}.wrapper .contWrap .sideCont .sideInfo .infoList li a{display:block;text-decoration:none;font-size:95%;letter-spacing:1px}.wrapper .contWrap .sideCont .sideInfo .infoList li a:hover{text-decoration:underline}.wrapper .contWrap .smb{z-index:3}.wrapper .contWrap .smb li{float:left;height:20px;line-height:1.0;margin-right:15px;vertical-align:middle}.wrapper .contWrap .smb li:last-child{margin-right:0;}.wrapper .contWrap .smb li img{vertical-align:middle}.wrapper .contWrap .smb li.tw{width:90px}.wrapper .contWrap .smb li.fb{width:100px}.wrapper .contWrap .smb li.gp{display:none;width:60px}.wrapper .contWrap .smb li.ht{display:none;min-width:52px}.wrapper .contWrap .smb li.mx{display:none;padding-top:1px}.wrapper .contWrap .smb li.ln{display:none}.wrapper .footer{z-index:4;width:100%;margin-top:20px;background:#2e394b}.wrapper .footer .footerCont{position:relative;display:block;width:100%;padding-top:30px;overflow:hidden}.wrapper .footer .footerCont #commonFooter{background:none !important;padding:0 0 40px}.wrapper .footer .footerCont #commonFooter #linkListBox{background:none !important}.wrapper .footer .footerCont #commonFooter #listCategory td{color:#FFF;border-right:1px dotted #FFF !important}.wrapper .footer .footerCont #commonFooter li a{color:#FFF !important}.wrapper .footer .footerCont #commonFooter #copyrightBox{color:#FFF}.wrapper .footer .footerCont #commonFootAreaSet5 #copyrightBox{background:none !important}.wrapper .footer .footerCont #commonFootAreaSet5 #copyrightBox a{color:#FFF}.wrapper .sp-only{display:none}.wrapper .aligncenter{display:inherit;margin:15px auto;text-align: center;}.wrapper .alignright{text-align:left;float:right;margin-left:15px;margin-bottom:15px}.wrapper .alignleft{text-align:left;float:left;margin-right:15px;margin-bottom:15px}.wrapper .textwidget{font-size:12px}.topWrapper .header .headerCont .logo{position:absolute;left:50%;top:30px;margin-left:-137px}.topWrapper .header .headerCont .smb{position:absolute;top:20px;right:30px}.topWrapper .header .headerCont .btn{position:absolute;left:20px;top:-2px}.topWrapper .header .headerCont .bnr{display:block}.topWrapper .header .headerNav{margin:160px auto 27px auto;padding-top:30px}.topWrapper .header .headerNav .mainNav li a{height:60px}.topWrapper .header .headerNav .subNav{position:absolute;left:50%;top:60px}.topWrapper .header .headerNav .subNav li{height:auto}.topWrapper .header .headerNav .subNav li a{height:auto}.topWrapper .contWrap .topCatch{margin-bottom:20px}.topWrapper .contWrap .topCatch .topCatch{width:984px;height:393px;overflow:hidden;background:url("img/top/catch_bg.png") no-repeat 0 0}.topWrapper .contWrap .topCatch .topCatch .ttl{float:left;margin-top:30px;margin-left:32px}.topWrapper .contWrap .topCatch .topCatch .cont{float:right;height:100%;width:854px}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont{position:relative;width:700px;height:150px;margin:32px 0 5px 80px}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists{position:relative;width:100%;height:100%;overflow:hidden}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList{position:absolute;left:0;top:0;float:left;width:100%;height:100%}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList .postCat{float:left;margin:20px 0 0 10px}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList .posts{float:left;margin:0 0 0 45px}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList .posts li{margin:15px 0;min-height:55px;width:460px}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList .posts li a{display:block;min-height:34px;font-size:115%;padding-left:48px;color:#FFF;font-weight:bold;text-decoration:none;letter-spacing:2px;background:url("img/top/catch_icn_q.png") no-repeat 0 50%}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList .posts li a:hover{text-decoration:underline}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList .posts li .more{float:right;margin-top:5px}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists #c01{left:0}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists #c02{left:100%}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists #c03{left:200%}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cListBnr .posts li a{padding-left:0 !important;background:none !important}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul{position:relative;left:50%;float:left}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li{position:relative;float:left;left:-50%;margin:0 5px}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li a{display:block;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;transition-property:0.15s ease-out;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li a:hover{-webkit-transform:scale(1.06, 1.06);-moz-transform:scale(1.06, 1.06);-ms-transform:scale(1.06, 1.06);-o-transform:scale(1.06, 1.06);transform:scale(1.06, 1.06);filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li.link01,.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li.link02{margin-top:16px}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li.link03{margin-top:14px}.topWrapper .contWrap .mainCont .topBnr{border:none;background:none}.topWrapper .contWrap .mainCont .topBnr .cont{padding:0}.topWrapper .contWrap .mainCont .topBnr .cont .bnrs li{float:left;margin-left:17px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.topWrapper .contWrap .mainCont .topBnr .cont .bnrs li a{display:block}.topWrapper .contWrap .mainCont .topBnr .cont .bnrs li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.topWrapper .contWrap .mainCont .topBnr .cont .bnrs li:first-child{margin-left:1px}.topWrapper .contWrap .mainCont .topPickup .pickupPosts li{float:left;width:292px}.topWrapper .contWrap .mainCont .topPickup .pickupPosts li:first-child{margin-right:17px}.topWrapper .contWrap .mainCont .topPickup .pickupPosts li a{display:block;text-decoration:none;font-weight:bold;font-size:95%;letter-spacing:1px}.topWrapper .contWrap .mainCont .topPickup .pickupPosts li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.topWrapper .contWrap .mainCont .topPickup .pickupPosts li .img{margin-bottom:5px}.topWrapper .contWrap .mainCont .topPickup .pickupPosts li .postTtl{padding:3px;text-decoration:none}.topWrapper .contWrap .mainCont .topChoice .choicePosts li{float:left;width:188px;margin-left:18px}.topWrapper .contWrap .mainCont .topChoice .choicePosts li:first-child{margin-left:0}.topWrapper .contWrap .mainCont .topChoice .choicePosts li a{display:block;text-decoration:none;font-weight:bold;font-size:95%;letter-spacing:1px}.topWrapper .contWrap .mainCont .topChoice .choicePosts li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.topWrapper .contWrap .mainCont .topChoice .choicePosts li .postTtl{margin-top:4px;padding:3px;text-decoration:none}.singleWrapper .contWrap .mainCont .mainPost{display:block;margin-bottom:15px;padding:20px 20px 0 20px !important;background:#FFF;border-top:2px solid #f9bbbb;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.singleWrapper .contWrap .mainCont .mainPost .postHeader{padding-bottom:10px;margin-bottom:20px;background:url("img/cmn/brd_dot.png") no-repeat 50% 100%}.singleWrapper .contWrap .mainCont .mainPost .postHeader .postTtl{border-bottom:2px solid #c0d1e6;background:url("img/page/post_bg_que.png") repeat 0 0}.singleWrapper .contWrap .mainCont .mainPost .postHeader .postTtl .arrow{background:url("img/page/post_arw_que.png") no-repeat 50% 50%}.singleWrapper .contWrap .mainCont .mainPost .postHeader .smb{float:right;margin-bottom:8px}.singleWrapper .contWrap .mainCont .mainPost .postHeader .postDate{float:right;display:block;margin-top:2px;margin-right:20px;font-size:12px;letter-spacing:1px}.singleWrapper .contWrap .mainCont .mainPost .postCont{color:#2e394b;font-size:100%;padding-bottom:18px !important;margin-bottom:15px;letter-spacing:1px;line-height:1.4;background:url("img/cmn/brd_dot.png") no-repeat 50% 100%}.singleWrapper .contWrap .mainCont .mainPost .postCont .catchTxt{margin-bottom:20px;line-height:1.5}.singleWrapper .contWrap .mainCont .mainPost .postCont .ttlAns{margin-bottom:25px;padding:25px 15px 24px 70px;font-weight:bold;border-bottom:2px solid #e3eaa3;background:url("img/page/post_bg_ans.png") repeat 0 0}.singleWrapper .contWrap .mainCont .mainPost .postCont .ttlAns .arrow{background:url("img/page/post_arw_ans.png") no-repeat 50% 50%}.singleWrapper .contWrap .mainCont .mainPost .postCont .post h2{margin-top:30px;margin-bottom:10px;padding-left:25px;padding-bottom:13px;font-size:110%;letter-spacing:2px;clear:both;background:url("img/page/post_ttl_h2.png") no-repeat 50% 100%}.singleWrapper .contWrap .mainCont .mainPost .postCont .post h3{font-size:105%;margin:20px 10px 15px 10px;font-weight:bold;letter-spacing:1px;padding-left:20px;padding-bottom:10px;background:url("img/page/post_icn_dot.png") no-repeat 0 25%;border-bottom:1px dotted #999;clear: both;}.singleWrapper .contWrap .mainCont .mainPost .postCont .post p{margin-bottom:10px;padding: 2px 8px;line-height:1.6;overflow:hidden;text-align:left;}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .cPink{color:#ea638d}.singleWrapper .contWrap .mainCont .mainPost .postCont .post ul{margin-left:10px}.singleWrapper .contWrap .mainCont .mainPost .postCont .post ul li{margin:6px 0;padding-left:20px;font-weight:bold;background:url("img/page/post_icn_dot.png") no-repeat 0 50%}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money{position:relative;float:left;width:300px;padding:10px 10px 0 10px;margin-top:10px;margin-right:10px;background:#faf6f6}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money h2{border:none;margin:0;padding:15px;font-size:95%;letter-spacing:1px;background:#f6c2c2}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money h2 .icon{position:absolute;top:26px;right:26px;display:block;width:66px;height:58px;background:url("img/page/post_money_img.png") no-repeat 0 0}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money table{width:100%;margin-bottom:10px;border:2px solid #f6c2c2;background:#fde7e7;border-collapse:collapse}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money table.exp tr{background:#fde7e7;border:none}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money table.exp th,.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money table.exp td{font-weight:bold}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money table caption{border-top:2px solid #f6c2c2;border-left:2px solid #f6c2c2;border-right:2px solid #f6c2c2;background:#fde7e7;text-align:left;padding:10px;font-weight:bold}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money table tbody{width:100%}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money table tr{width:100%;background:#faf6f6;border:1px dashed #f6c2c2}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money table tr th{width:40%;padding:10px;text-align:left;font-weight:normal}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money table tr td{width:40%;padding:10px;text-align:right;border:1px dashed #f6c2c2}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money table tr td.icon{width:20%}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money table tr td.icon span{display:block;width:27px;height:27px;line-height:27px;margin:auto;text-align:center;color:#FFF;font-weight:bold;background:url("img/page/post_money_bg.png") no-repeat 50% 50%}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money table tr.sums{border-top:2px solid #f6c2c2}.singleWrapper .contWrap .mainCont .mainPost .postCont .sum{margin-top:30px;padding:20px;background:url("img/page/post_bg_sum.png") repeat 0 0;border-bottom:2px solid #f9bbbb;clear:both}.singleWrapper .contWrap .mainCont .mainPost .postCont .sum .sumTtl{margin-bottom:15px}.singleWrapper .contWrap .mainCont .mainPost .postCont .sum p{font-size:105%;line-height:1.6;letter-spacing:2px;font-weight:bold}.singleWrapper .contWrap .mainCont .mainPost .postFooter{padding-bottom:20px}.singleWrapper .contWrap .mainCont .mainPost .postFooter .smb{display:block}.singleWrapper .contWrap .mainCont .mainPost .postFooter .smb ul{float:right}.singleWrapper .contWrap .mainCont .mainPost .postFooter .catList{display:block;margin-top:10px;padding-bottom:13px;clear:both;background:url("img/cmn/brd_dot.png") no-repeat 50% 100%}.singleWrapper .contWrap .mainCont .mainPost .postFooter .catList ul{margin-right:5px;float:right}.singleWrapper .contWrap .mainCont .mainPost .postFooter .catList ul li{float:left;margin:0 5px}.singleWrapper .contWrap .mainCont .mainPost .postFooter .catList ul li a{font-size:90%}.singleWrapper .contWrap .mainCont .mainPost .postFooter .btn{clear:both;margin:0 -20px;padding:25px 20px;margin-bottom:20px;border-bottom:1px solid #ebebeb}.singleWrapper .contWrap .mainCont .mainPost .postFooter .btn a{float:right;transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.singleWrapper .contWrap .mainCont .mainPost .postFooter .btn a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author{clear:both;color:#2e394b}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .ttl{margin-bottom:20px}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .ttl a{display:block;padding:5px 0 0 0;float:right;font-size:95%;color:#ea638d;font-weight:normal;text-decoration:none}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .ttl a:hover{text-decoration:underline}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont{position:relative;min-height:140px;padding:15px 20px 25px 15px;background:url("img/page/post_bg_author.png") repeat 0 0}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont .img{position:absolute;left:20px;top:20px}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont .name{padding-left:150px;margin-top:10px;margin-bottom:10px;font-size:160%;letter-spacing:1px}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont .name .type{font-size:15px;margin-right:12px}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont .prof{padding-left:150px;line-height:1.6}.singleWrapper .contWrap .mainCont .mainPost .ttlBox{position:relative;margin:0 0 12px 0;padding:25px 15px 24px 25px;border-bottom:2px solid #c0d1e6;font-size:120%;color:#2e394b;letter-spacing:2px;background:url("img/page/post_bg_que.png") repeat 0 0}.singleWrapper .contWrap .mainCont .mainPost .ttlBox.postTtlQue{padding:25px 15px 24px 70px}.singleWrapper .contWrap .mainCont .mainPost .ttlBox .icon{position:absolute;left:20px;top:20px}.singleWrapper .contWrap .mainCont .mainPost .ttlBox .name{display:block;width:100%;margin-top:8px;font-size:12px;text-align:right;font-weight:normal}.singleWrapper .contWrap .mainCont .mainPost .ttlBox .arrow{position:absolute;left:20px;bottom:-13px;display:block;width:16px;height:13px;overflow:hidden;text-indent:-999px;background:url("img/page/post_arw_que.png") no-repeat 50% 50%}.pageWrapper .contWrap .mainCont .pageLink{margin-bottom:10px}.pageWrapper .contWrap .mainCont .pageLink ul li{float:left;margin-right:6px;font-size:85%}.pageWrapper .contWrap .mainCont .pageLink ul li a{margin-right:6px;text-decoration:none}.pageWrapper .contWrap .mainCont .pageLink ul li a:hover{text-decoration:underline}.pageWrapper .contWrap .mainCont .pageCatImg{margin-bottom:15px}.pageWrapper .contWrap .mainCont .mainPost{display:block;margin-bottom:15px;padding:20px;background:#FFF;border-top:2px solid #f9bbbb;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.pageWrapper .contWrap .mainCont .mainPost .postCont{padding:0px}.pageWrapper .contWrap .mainCont .postListNav{display:block;margin:30px auto;text-align:center;font-size:95%}.pageWrapper .contWrap .mainCont .postListNav a,.pageWrapper .contWrap .mainCont .postListNav span{margin:0 3px;padding:8px;text-align:center;background:#FFF;border:1px solid #2e394b;color:#2e394b;text-decoration:none;font-weight:bold}.pageWrapper .contWrap .mainCont .postListNav a.current,.pageWrapper .contWrap .mainCont .postListNav span.current{background:#2e394b !important;color:#FFF}.pageWrapper .contWrap .mainCont .postListNav a:hover{background:#2e394b !important;color:#FFF}.pageWrapper .contWrap .mainCont .postListNavNum{display:block;margin:30px auto;text-align:center;font-size:95%}.pageWrapper .contWrap .mainCont .postListNavNum a,.pageWrapper .contWrap .mainCont .postListNavNum span{margin:0 3px;padding:8px;text-align:center;background:#FFF;border:1px solid #2e394b;color:#2e394b;text-decoration:none;font-weight:bold}.pageWrapper .contWrap .mainCont .postListNavNum .page-numbers{background:#2e394b;color:#FFF}.pageWrapper .contWrap .mainCont .postListNavNum a .page-numbers{margin:0;padding:0;background:none;border:none;background:#FFF;color:#2e394b}.pageWrapper .contWrap .mainCont .postListNavNum a:hover{background:#2e394b !important;color:#FFF}.pageWrapper .contWrap .mainCont .postListNavNum a:hover .page-numbers{color:#FFF;background:#2e394b}.pageWrapper .contWrap .mainCont .topTopics .ttl{margin:0 0 20px 0;padding:15px;background:#bfe3dc}.pageWrapper .contWrap .mainCont .topTopics .postList{position:relative;height:auto;min-height:94px;margin-bottom:18px;padding-left:115px;padding-right:0;padding-bottom:15px;border-bottom:1px solid #ebebeb;background:none}.pageWrapper .contWrap .mainCont .topTopics .postList:last-child{border-bottom:none;margin-bottom:0}.pageWrapper .contWrap .mainCont .topTopics .postList .postTtl{margin-bottom:8px;padding-bottom:0;font-size:110%;letter-spacing:1px;border-bottom:none}.pageWrapper .contWrap .mainCont .topTopics .postList .postTtl a{color:#2e394b;text-decoration:none}.pageWrapper .contWrap .mainCont .topTopics .postList .postTtl a:hover{text-decoration:underline}.pageWrapper .contWrap .mainCont .topTopics .postList .postCont{color:#2e394b;font-size:100%;padding-bottom:18px;margin-bottom:15px;letter-spacing:1px;line-height:1.4;background:url("img/cmn/brd_dot.png") no-repeat 50% 100%}.pageWrapper .contWrap .mainCont .topTopics .postList .postImg{width:95px;height:95px;border-right:2px solid #f4f4f4;border-left:2px solid #f4f4f4;overflow:hidden}.pageWrapper .contWrap .mainCont .topTopics .postList .postImg img{margin-left: 0; height: auto; display: inline-block; max-width: 100%;}.pageWrapper .contWrap .mainCont .topTopics .postList .smb{float:right}.pageWrapper .contWrap .mainCont .topTopics .postList .postDate{position:absolute;left:0;top:0;display:block;width:95px;height:90px;background:url("img/page/archive_date.png") no-repeat 0 0;font-size:18px;font-weight:bold;color:#2e394b;overflow:hidden;text-align:center}.pageWrapper .contWrap .mainCont .topTopics .postList .postDate .year{position:absolute;left:0;bottom:8px;width:100%;font-size:13px;color:#ea638d}.pageWrapper .contWrap .mainCont .topTopics .postList .postDate .month{position:absolute;left:0;top:22px;width:50%}.pageWrapper .contWrap .mainCont .topTopics .postList .postDate .day{position:absolute;top:22px;right:0;width:50%}.pageWrapper .contWrap .mainCont .otherPostsNav{margin-bottom:15px}.pageWrapper .contWrap .mainCont .otherPostsNav ul li{display:block;float:left;width:320px;height:102px;background:url("img/page/post_btn_posts.png") no-repeat 0 0}.pageWrapper .contWrap .mainCont .otherPostsNav ul li.prev{background-position:0 0;margin-right:4px}.pageWrapper .contWrap .mainCont .otherPostsNav ul li.prev a,.pageWrapper .contWrap .mainCont .otherPostsNav ul li.prev span{padding-left:48px;padding-right:30px}.pageWrapper .contWrap .mainCont .otherPostsNav ul li.next{background-position:-325px 0}.pageWrapper .contWrap .mainCont .otherPostsNav ul li.next a,.pageWrapper .contWrap .mainCont .otherPostsNav ul li.next span{padding-left:30px;padding-right:48px}.pageWrapper .contWrap .mainCont .otherPostsNav ul li span{display:block;padding-top:60px;text-align:center}.pageWrapper .contWrap .mainCont .otherPostsNav ul li a{display:block;padding-top:50px;font-size:95%;line-height:1.5;letter-spacing:1px;font-weight:bold;text-decoration:none}.pageWrapper .contWrap .mainCont .otherPostsNav ul li a:hover{text-decoration:underline}.archiveWrapper .contWrap .mainCont .postListWrap{display:block;margin-bottom:15px;background:#FFF;border-top:2px solid #f9bbbb;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.archiveWrapper .contWrap .mainCont .postListWrap .ttl{margin:10px 20px 0 20px;font-size:100%;font-weight:bold;letter-spacing:2px;padding:10px 0 6px 35px;background:url("img/page/archive_ttl_icon.png") no-repeat 0 50%}.archiveWrapper .contWrap .mainCont .postListWrap .cont{padding:20px 20px 0 20px}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList{position:relative;min-height:94px;margin-bottom:18px;padding-left:140px;padding-bottom:15px;border-bottom:1px solid #ebebeb}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList.postListError{min-height:100%;margin-bottom:0;padding-left:0}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList.postListError .postTtl{padding:20px 0;text-align:center}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList:last-child{border-bottom:none;margin-bottom:0}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postTtl{margin-bottom:8px;font-size:110%;letter-spacing:1px}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postTtl a{color:#ea638d;text-decoration:none}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postTtl a:hover{text-decoration:underline}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postCont{color:#2e394b;font-size:100%;padding-bottom:18px;margin-bottom:15px;letter-spacing:1px;line-height:1.4;background:url("img/cmn/brd_dot.png") no-repeat 50% 100%}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .smb{float:right}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postImg{position:absolute;left:0;top:0}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postImg a{transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postDate{position:absolute;left:0;top:0;display:block;width:95px;height:90px;background:url("img/page/archive_date.png") no-repeat 0 0;font-size:18px;font-weight:bold;color:#1f3e6b;overflow:hidden;text-align:center}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postDate .year{position:absolute;left:0;bottom:8px;width:100%;font-size:13px;color:#ea638d}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postDate .month{position:absolute;left:5px;top:10px;width:50%}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postDate .day{position:absolute;top:30px;right:5px;width:50%}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin{clear:both;color:#2e394b;padding:20px}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont{position:relative;min-height:140px;padding:15px 20px 25px 15px;margin-bottom:20px;background:url("img/page/post_bg_author.png") repeat 0 0}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .img{position:absolute;left:20px;top:20px}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .name{padding-left:150px;margin-top:10px;margin-bottom:10px;font-size:160%;letter-spacing:1px}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .name .type{font-size:15px;margin-right:12px}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .prof{padding-left:150px;line-height:1.6}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .btn{display:block}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .btn a{float:right;margin-top:20px;transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .btn a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.staticWrapper .contWrap .mainCont .mainPost{display:block;margin-bottom:15px;padding:0;background:#FFF;border-top:2px solid #2e394b;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.staticWrapper .contWrap .mainCont .mainPost .postTtl{padding:12px 0 15px 18px;font-size:110%;letter-spacing:2px;background:#bfe3dc}.staticWrapper .contWrap .mainCont .mainPost .postCont{padding:20px}.staticWrapper .contWrap .mainCont .mainPost .postCont h2{margin-top:30px;margin-bottom:15px;padding-left:25px;padding-top:15px;padding-bottom:10px;font-size:110%;letter-spacing:2px;clear:both;background:url("img/page/static_ttl_bg.png") no-repeat 50% 100%}.staticWrapper .contWrap .mainCont .mainPost .postCont h2:first-child{margin-top:0}.staticWrapper .contWrap .mainCont .mainPost .postCont h3{margin:6px 0 6px 20px;padding-left:20px;font-weight:bold;background:url("img/page/post_icn_dot.png") no-repeat 0 47%}.staticWrapper .contWrap .mainCont .mainPost .postCont p{margin-bottom:20px;padding:0 15px}.staticWrapper .contWrap .mainCont .mainPost .postCont .cPink{color:#ea638d}.staticWrapper .contWrap .mainCont .mainPost .postCont .cGreen{color:#57bea9}.staticWrapper .contWrap .mainCont .mainPost .postCont .btn.btnCenter{text-align:center}.staticWrapper .contWrap .mainCont .mainPost .postCont .btn.btnRight{text-align:right}.staticWrapper .contWrap .mainCont .mainPost .postCont .btn a{transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.staticWrapper .contWrap .mainCont .mainPost .postCont .btn a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.staticWrapper .contWrap .mainCont .mainPost .postCont .btn.btnLine{margin-left:8px}.staticWrapper .contWrap .mainCont .mainPost .postCont .icnEmail{padding-left:25px;margin-top:4px;letter-spacing:1px;color:#ea638d;background:url("img/page/static_icn_mail.png") no-repeat 0 47%}.staticWrapper .contWrap .mainCont .mainPost .postCont .lineDot{margin:10px 15px 15px 15px;padding-bottom:10px;border-bottom:1px dotted #999}.staticWrapper .contWrap .mainCont .mainPost .postCont ul{margin-left:20px;margin-right:20px}.staticWrapper .contWrap .mainCont .mainPost .postCont ul li{margin:6px 0;padding-left:20px;font-weight:bold;background:url("img/page/post_icn_dot.png") no-repeat 0 47%}.staticWrapper .contWrap .mainCont .mainPost .postCont ul li.lineDot{padding-top:7px;padding-bottom:3px}.staticWrapper .contWrap .mainCont .subPost{display:block;margin-bottom:15px;padding:0;background:#FFF;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.staticWrapper .contWrap .mainCont.newbooksCont .postTtl{display:none}.staticWrapper .contWrap .mainCont.newbooksCont .postCont h2{padding-left:20px;background:url("img/page/static_ttl_pink.png") no-repeat 50% 100%}.staticWrapper .contWrap .mainCont.newbooksCont .postCont h3{clear:both;padding-left:0;background:none}.staticWrapper .contWrap .mainCont.newbooksCont .postCont .tGreen{background:url("img/page/static_ttl_green.png") no-repeat 50% 100%}.staticWrapper .contWrap .mainCont.newbooksCont .postCont .tGold{background:url("img/page/static_ttl_gold.png") no-repeat 50% 100%}.staticWrapper .contWrap .mainCont.newbooksCont .postCont .tBlue{background:url("img/page/static_ttl_blue.png") no-repeat 50% 100%}.staticWrapper .contWrap .mainCont.newbooksCont .postCont .fLarge{display:block;font-size:160%;letter-spacing:2px;font-weight:bold}.staticWrapper .contWrap .mainCont.newbooksCont .postCont .dot{font-size:80%;margin-right:3px}.staticWrapper .contWrap .mainCont.newbooksCont .postCont .cPink{color:#ea638d}.staticWrapper .contWrap .mainCont.newbooksCont .postCont .cGreen{color:#6ac692}.staticWrapper .contWrap .mainCont.newbooksCont .postCont .cGold{color:#b39e44}.staticWrapper .contWrap .mainCont.newbooksCont .postCont .cBlue{color:#6cbcd6}.staticWrapper .contWrap .mainCont.newbooksCont .postCont .cPurple{color:#9966bc}.staticWrapper .contWrap .mainCont.newbooksCont .postCont .cRed{color:#e75252}.staticWrapper .contWrap .mainCont.newbooksCont .postCont .cOrange{color:#e3782a}.staticWrapper .contWrap .mainCont.newbooksCont .postCont ul li{padding-left:0;background:none}.staticWrapper .contWrap .mainCont.newbooksCont .postCont a img{transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.staticWrapper .contWrap .mainCont.newbooksCont .postCont a img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .subTtl{padding:15px 0 12px 55px;color:#FFF;font-size:100%;letter-spacing:2px;background:#2e394b url("img/page/archive_ttl_icon.png") no-repeat 20px 50%}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont{padding:0 20px 10px 20px}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li{border-top:1px dotted #999;margin:10px 0;padding:15px 0 0 0}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li:first-child{border-top:none}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li .name{float:left;height:43px;line-height:43px;font-weight:bold;font-size:90%;color:#2e394b}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li .name .img{margin-right:10px}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li .btn{float:right}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li .btn a{transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li .btn a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}@media only screen and (min-width: 0px) and (max-width: 641px){body{overflow-x:hidden}.wrapper{position:relative;width:100%;min-width:100%}.wrapper .sp-only{display:block}.wrapper .header{position:relative;width:100%;height:auto}.wrapper .header .headerCont{display:none}.wrapper .header .headerNav{display:none}.wrapper .header .sp-header .sp-logo img{width:auto;height:50px}.wrapper .header .sp-header .sp-menu-icon{float:right;margin-right:10px;cursor:pointer}.wrapper .header .sp-header .sp-menu-icon img{width:50px;height:50px}.wrapper .header .sp-header .sp-nav{clear:both;padding-top:10px;padding-bottom:10px}.wrapper .header .sp-header .sp-nav ul{padding-top:10px;border-top:2px solid #f9bbbb}.wrapper .header .sp-header .sp-nav ul li{width:33.3333%;float:left}.wrapper .header .sp-header .sp-nav ul li a{display:block;text-align:center}.wrapper .header .sp-header .sp-nav ul li a img{height:22px;width:auto}.wrapper .header .sp-header .sp-nav ul li:nth-child(2) a{margin:0 3px;border-right:1px solid #ECECEC;border-left:1px solid #ECECEC}.wrapper .header .sp-header .sp-menu{display:none;position:absolute;left:0;top:72px;width:100%;padding:0;background:#FFF;border-bottom:1px solid #ECECEC}.wrapper .header .sp-header .sp-menu ul{width:300px;padding-top:6px;padding-bottom:6px;margin:auto}.wrapper .header .sp-header .sp-menu ul li{width:50%;float:left}.wrapper .header .sp-header .sp-menu ul li a{display:block;text-align:left;padding:6px;border-top:1px solid #ECECEC}.wrapper .header .sp-header .sp-menu ul li a img{height:22px;width:auto}.wrapper .header .sp-header .sp-menu ul li:nth-child(odd) a{border-right:1px solid #ECECEC}.wrapper .header .sp-header .sp-menu ul li:nth-child(1) a,.wrapper .header .sp-header .sp-menu ul li:nth-child(2) a{border-top:none}.wrapper .header .sp-header .sp-menu ul li.brdBtm{margin-bottom:-1px}.wrapper .header .sp-header .sp-menu ul li.brdBtm a{border-bottom:1px solid #ECECEC}.wrapper .contWrap{width:100%;margin:10px auto 0 auto;padding:0}.wrapper .contWrap .mainCont{display:block;float:none;width:100%;border-right:none;padding-right:0}.wrapper .contWrap .mainCont .topCont{display:block;width:300px;margin:0 auto 10px auto}.wrapper .contWrap .mainCont .topCont .ttl{margin:10px;padding-bottom:12px}.wrapper .contWrap .mainCont .topCont .ttl img{height:18px;width:auto;}.wrapper .contWrap .mainCont .topCont .cont{padding:0 10px 10px 10px}.wrapper .contWrap .mainCont .topTopics .ttl img{margin-top:2px;margin-bottom:3px}.wrapper .contWrap .mainCont .topTopics .ttl a{margin:-10px -10px 0 0;padding:14px 10px 13px 10px;color:#FFF;text-decoration:none;background:#2e394b}.wrapper .contWrap .mainCont .topTopics .ttl:hover{text-decoration:underline}.wrapper .contWrap .mainCont .topTopics .cont{padding:0 10px}.wrapper .contWrap .mainCont .topTopics .postList{height:auto;min-height:60px;margin-bottom:10px;padding-left:0;padding-right:15px;padding-bottom:10px;background:url("img/top/list_bg.png") no-repeat 100% 44%;background-size:auto 15px;-webkit-background-size:auto 15px}.wrapper .contWrap .mainCont .topTopics .postList:last-child,.wrapper .contWrap .mainCont .topTopics .postList:nth-last-child(1),.wrapper .contWrap .mainCont .topTopics .postList:nth-child(4){border-bottom:none;margin-bottom:0}.wrapper .contWrap .mainCont .topTopics .postList:nth-child(n+5){display:none}.wrapper .contWrap .mainCont .topTopics .postList .postTtl{min-height:63px;padding-left:110px;padding-bottom:0px;margin-bottom:6px;font-size:95%;border-bottom:none}.wrapper .contWrap .mainCont .topTopics .postList .postTtl a{text-decoration:none}.wrapper .contWrap .mainCont .topTopics .postList .postTtl a:hover{text-decoration:underline}.wrapper .contWrap .mainCont .topTopics .postList .postCont{display:none}.wrapper .contWrap .mainCont .topTopics .postList .postImg{position:absolute;left:0;top:0}.wrapper .contWrap .mainCont .topTopics .sp-more-btn{border-top:1px solid #ebebeb}.wrapper .contWrap .mainCont .topTopics .sp-more-btn a{display:block;padding:14px 0;text-align:center}.wrapper .contWrap .mainCont .topTopics .sp-more-btn a img{height:18px;width:auto}.wrapper .contWrap .mainCont .topTopics .sp-more-btn .sp-list-btn{display:none}.wrapper .contWrap .mainCont .topTopics .sp-more-btn.active{margin-top:-9px;border-top:none}.wrapper .contWrap .mainCont .topTopics .sp-more-btn.active .sp-list-btn{display:block}.wrapper .contWrap .mainCont .topKaden .ttl,.wrapper .contWrap .mainCont .topDigital .ttl{padding-bottom:0;margin:0;height:45px}.wrapper .contWrap .mainCont .topDigital .ttl img{margin-left:12px;height:auto;width:45%;}.wrapper .contWrap .mainCont .topKaden .ttl img{margin-left:12px;height:23px;width:auto;}.wrapper .contWrap .mainCont .topKaden .ttl a,.wrapper .contWrap .mainCont .topDigital .ttl a{padding:14px 10px 13px 10px;background:#2e394b}.wrapper .contWrap .mainCont .topKaden .cont,.wrapper .contWrap .mainCont .topDigital .cont{padding:0 10px}.wrapper .contWrap .mainCont .topKaden .posts li,.wrapper .contWrap .mainCont .topDigital .posts li{padding:10px 0}.wrapper .contWrap .mainCont .topKaden .posts li a,.wrapper .contWrap .mainCont .topDigital .posts li a{float:left;margin-left:15px;font-size:95%}.wrapper .contWrap .mainCont .topKaden .posts li .date,.wrapper .contWrap .mainCont .topDigital .posts li .date{float:right;font-size:80%;margin-top: 5px}.wrapper .contWrap .mainCont .topKaden .posts li .new,.wrapper .contWrap .mainCont .topDigital .posts li .new{display:none}.wrapper .contWrap .mainCont .topAuthor{width:100%;height:140px;border-right:none}.wrapper .contWrap .mainCont .topAuthor .cont{position:relative;width:252px;height:80px}.wrapper .contWrap .mainCont .topAuthor .ttl{margin-left:15px;padding-bottom:5px;background:none}.wrapper .contWrap .mainCont .topAuthor .authorsList{position:absolute;left:0;top:0;margin-left:-5px;width:700%}.wrapper .contWrap .mainCont .topAuthor .authorsList li{float:left;width:auto;margin-left:6px;padding:0 0px 0 7px;border-left:none}.wrapper .contWrap .mainCont .topAuthor .authorsList li:first-child{margin-left:0;border-left:none}.wrapper .contWrap .mainCont .topAuthor .authorsList li a{display:block;text-decoration:none}.wrapper .contWrap .mainCont .topAuthor .authorsList li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.wrapper .contWrap .mainCont .topAuthor .authorsList li .img img{height:80px;width:auto}.wrapper .contWrap .mainCont .topAuthor .navBtn{position:absolute;left:7px;top:71px;transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.wrapper .contWrap .mainCont .topAuthor .navBtn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.wrapper .contWrap .mainCont .topAuthor .navBtn.next{right:7px;left:auto}.wrapper .contWrap .mainCont .topAuthor .navBtn.prev{display:none}.wrapper .contWrap .mainCont .topSPApp{border:none;background:none}.wrapper .contWrap .mainCont .topSPApp .ttl{padding-bottom:0;margin:0;height:45px;background:url("img/sp/ttl_spapp_bg.png") repeat 0 0}.wrapper .contWrap .mainCont .topSPApp .ttl img{margin-top:14px;margin-left:12px;height:17px;width:auto}.wrapper .contWrap .mainCont .topSPApp .ttl a{float:right;padding:14px 10px 13px 10px;color:#FFF;font-weight:normal;font-size:95%;text-decoration:none;letter-spacing:1px;background:#2e394b}.wrapper .contWrap .mainCont .topSPApp .ttl a:hover{text-decoration:underline}.wrapper .contWrap .mainCont .topSPApp .cont{padding:0}.wrapper .contWrap .mainCont .topSPApp .cont .btn{display:none}.wrapper .contWrap .mainCont .topSPApp .cont .post{min-height:82px}.wrapper .contWrap .mainCont .topSPApp .cont .post .img{margin-top:10px;margin-left:10px;margin-right:10px}.wrapper .contWrap .mainCont .topSPApp .cont .post .img img{width:72px;height:auto}.wrapper .contWrap .mainCont .topSPApp .cont .post .postTtl{padding:10px}.wrapper .contWrap .mainCont .topSPApp .cont .post .postTtl .date{font-size:80%;margin-top:5px}.wrapper .contWrap .mainCont .topNews{background:none;border-top:none;border-right:none;border-bottom:none}.wrapper .contWrap .mainCont .topNews .cat01,.wrapper .contWrap .mainCont .topNews .cat02{float:none;width:100%;padding-top:4px;background:#FFF;border-top:2px solid #f9bbbb;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.wrapper .contWrap .mainCont .topNews .cat01 .ttl,.wrapper .contWrap .mainCont .topNews .cat02 .ttl{margin:10px;padding-bottom:10px;padding-left:10px}.wrapper .contWrap .mainCont .topNews .cat01 .ttl img,.wrapper .contWrap .mainCont .topNews .cat02 .ttl img{height:12px;width:auto}.wrapper .contWrap .mainCont .topNews .cat01 .cont,.wrapper .contWrap .mainCont .topNews .cat02 .cont{padding:0 10px 14px 10px}.wrapper .contWrap .mainCont .topNews .cat01{margin-bottom:10px}.wrapper .contWrap .mainCont .topNews .postList li{margin-bottom:10px;padding:0 6px 6px 6px}.wrapper .contWrap .mainCont .fbBox{display:none}.wrapper .contWrap .mainCont .viewportBtn{display:none !important}.wrapper .contWrap .sideCont{float:none;width:300px;margin:auto}.wrapper .contWrap .sideCont .sideSearch{display:none}.wrapper .contWrap .sideCont .sideBnr{display:none}.wrapper .contWrap .sideCont .sideCont{display:none;margin-bottom:10px}.wrapper .contWrap .sideCont .sideCont .ttl{padding:10px 10px 0 10px}.wrapper .contWrap .sideCont .sideCont .ttl img{height:18px;width:auto}.wrapper .contWrap .sideCont .sideCont .cont{padding:10px}.wrapper .contWrap .sideCont .sideAuthrank{padding-bottom:38px;border-top:none}.wrapper .contWrap .sideCont .sideAuthrank .ttl{padding-top:15px;text-align:center}.wrapper .contWrap .sideCont .sideAuthrank .ttl img{height:48px;width:auto}.wrapper .contWrap .sideCont .sideAuthrank .postList{margin-bottom:10px;margin-left:10px;padding:0 4px}.wrapper .contWrap .sideCont .sideAuthrank .postList li:nth-child(n+4){display:none}.wrapper .contWrap .sideCont .sidePostrank{border-top:none}.wrapper .contWrap .sideCont .sidePostrank .ttl{padding-top:15px;text-align:center}.wrapper .contWrap .sideCont .sidePostrank .ttl img{height:48px;width:auto}.wrapper .contWrap .sideCont .sidePostrank .postList{margin-left:10px}.wrapper .contWrap .sideCont .sidePostrank .postList li:nth-child(n+4){display:none}.wrapper .contWrap .sideCont .sideSpecial{border-top:none}.wrapper .contWrap .sideCont .sideSpecial .ttl{margin:0 10px 10px 15px;padding:10px 0 15px 0}.wrapper .contWrap .sideCont .sideSpecial .cont{padding:0 10px 14px 10px}.wrapper .contWrap .sideCont .sideSpecial .postList{margin-bottom:-10px}.wrapper .contWrap .sideCont .sideSpecial .postList li{display:block;min-height:36px;margin-bottom:15px;padding:0 10px 10px 10px;border-bottom:1px solid #f0f0f0}.wrapper .contWrap .sideCont .sideSpecial .postList li a{display:block;text-decoration:none;font-size:95%;font-weight:bold;letter-spacing:1px}.wrapper .contWrap .sideCont .sideSpecial .postList li a:hover{text-decoration:underline}.wrapper .contWrap .sideCont .sideSpecial .btn{display:block;width:100%;line-height:1.0}.wrapper .contWrap .sideCont .sideSpecial .btn a{display:block;padding:5px 0 0 0;float:right;font-size:95%;color:#ea638d;text-decoration:none}.wrapper .contWrap .sideCont .sideSpecial .btn a:hover{text-decoration:underline}.wrapper .contWrap .sideCont .sideSns{display:none}.wrapper .contWrap .sideCont .sideInfo{border-top:none}.wrapper .contWrap .sideCont .sideInfo .ttl{display:none}.wrapper .contWrap .sideCont .sideInfo .cont{padding:0}.wrapper .contWrap .sideCont .sideInfo .infoList{border-top:2px solid #f9bbbb}.wrapper .contWrap .sideCont .sideInfo .infoList li{float:left;width:50%;margin:0;padding:0}.wrapper .contWrap .sideCont .sideInfo .infoList li a{font-size:10px;padding:10px 6px;border-top:2px solid #ECECEC;font-weight:bold}.wrapper .contWrap .sideCont .sideInfo .infoList li:nth-child(odd) a{border-right:2px solid #ECECEC}.wrapper .contWrap .sideCont .sideInfo .infoList li:nth-child(1) a,.wrapper .contWrap .sideCont .sideInfo .infoList li:nth-child(2) a{border-top:none}.wrapper .contWrap .sideCont .sideShareBtn{display:block;width:236px;margin:30px auto auto auto;padding:10px;border:2px solid #f9bbbb;background:#FFF}.wrapper .contWrap .sideCont .sideShareBtn .ttl{text-align:center;margin-bottom:10px;padding:0}.wrapper .contWrap .sideCont .sideShareBtn .smb ul{margin-left:20px}.wrapper .contWrap .sideCont .sideShareBtn .smb ul li{float:left;margin:3px 0}.wrapper .contWrap .sideCont .sideShareBtn .smb ul li.tw{width:100px}.wrapper .contWrap .sideCont .sidePagetopBtn{display:block;width:300px;margin:20px auto 0 auto}.wrapper .contWrap .sideCont .sidePagetopBtn .cont{padding:0}.wrapper .contWrap .sideCont .sidePagetopBtn .cont a{display:block;padding:10px 0;text-align:center;color:#ea638d;font-size:110%;letter-spacing:1px}.wrapper .footer{margin-top:0;background:none;color:#333}.wrapper .footer .footerCont{padding-top:0}.wrapper .footer .footerCont #commonFooter .ng_buzzAutoTarget{display:none !important}.wrapper .footer .footerCont #commonFooter #linkListBox{display:none}.wrapper .footer .footerCont #commonFooter #copyrightBox{width:auto;color:#333;font-size:0;padding:10px;line-height:1.5}.wrapper .footer .footerCont #commonFooter #copyrightBox a{display:none;color:#2e394b}.wrapper .footer .footerCont #commonFooter #copyrightBox p{font-size:10px;text-align:center;word-break:normal}.topWrapper .header{height:auto}.topWrapper .contWrap .topCatch{width:300px;margin:0 auto 10px auto}.topWrapper .contWrap .topCatch .topCatch{width:300px;height:288px;overflow:hidden;background:url("img/sp/catch_bg.png") no-repeat 0 0;background-size:100% auto;-webkit-background-size:100% auto}.topWrapper .contWrap .topCatch .topCatch .ttl{display:none}.topWrapper .contWrap .topCatch .topCatch .cont{position:relative;width:100%;overflow:hidden}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont{width:100%;margin:40px 0 0 0}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists{position:relative;width:100%;height:100%;overflow:hidden}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList{position:absolute;left:0;top:0;float:left;width:100%;height:100%}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList .postCat{display:none;float:left;margin:0}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList .posts{float:left;margin:0 20px 0 20px}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList .posts li{width:100%}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList .posts li a{font-size:95%;padding-left:32px;background:url("img/top/catch_icn_q.png") no-repeat 0 50%;background-size:auto 28px;-webkit-background-size:auto 28px}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList .posts li .more{float:right;text-align:right;margin-top:5px}.topWrapper .contWrap .topCatch .topCatch .cont .selectCont .cLists .cList .posts li .more img{width:90%;height:auto}.topWrapper .contWrap .topCatch .topCatch .cont .selectList{position:absolute;left:13px;bottom:35px}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul{left:0;float:none}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li{display:block;float:left;left:0;margin:0 6px;width:56px}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li a{display:block}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li a img{display:none;width:100%;height:auto}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li a img.sp-only{display:block !important}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li a img.catch-icon{visibility:hidden;position:absolute;left:-1px;top:-1px;position:absolute;width:60px;height:60px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li a:first-child{visibility:visible}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li a.active .catch-icon{visibility:visible}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li a:hover{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100 )"}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li.link01,.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li.link02,.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li.link03{width:62px;margin-top:-2px}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li.link01 img,.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li.link02 img,.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li.link03 img{display:block !important}.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li.link02,.topWrapper .contWrap .topCatch .topCatch .cont .selectList ul li.link03{display:none}.topWrapper .contWrap .sp-newbooks{position:relative;width:307px;height:206px;margin:-5px auto 10px auto;left:3px;background:url("img/sp/newbooks_bg.png") no-repeat 0 0;background-size:100% auto;-webkit-background-size:100% auto;overflow:hidden}.topWrapper .contWrap .sp-newbooks .img{position:absolute;left:10px;top:17px}.topWrapper .contWrap .sp-newbooks .img a{transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.topWrapper .contWrap .sp-newbooks .img a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.topWrapper .contWrap .sp-newbooks .btn{position:absolute;right:15px;bottom:11px}.topWrapper .contWrap .sp-newbooks .btn a{transition-property:opacity;transition-duration:0.2s;transition-delay:0s;transition-timing-function:ease-out}.topWrapper .contWrap .sp-newbooks .btn a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.topWrapper .contWrap .sp-newbooks .posts{margin-left:154px;margin-right:20px;margin-top:50px}.topWrapper .contWrap .sp-newbooks .posts li{margin:3px 0}.topWrapper .contWrap .sp-newbooks .posts li:first-child{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dashed #333}.topWrapper .contWrap .sp-newbooks .posts li a{font-size:95%;font-weight:bold;text-decoration:none}.topWrapper .contWrap .sp-newbooks .posts li a:hover{text-decoration:underline}.topWrapper .contWrap .mainCont .topBnr{border:none;background:none}.topWrapper .contWrap .mainCont .topBnr .cont{padding:0}.topWrapper .contWrap .mainCont .topBnr .cont .bnrs li{margin-left:10px;width:92px;height:78px;overflow:hidden}.topWrapper .contWrap .mainCont .topBnr .cont .bnrs li a{display:block}.topWrapper .contWrap .mainCont .topBnr .cont .bnrs li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.topWrapper .contWrap .mainCont .topBnr .cont .bnrs li a .img img{width:92px;height:auto}.topWrapper .contWrap .mainCont .topBnr .cont .bnrs li:first-child{margin-left:1px}.topWrapper .contWrap .mainCont .topPickup .pickupPosts li{float:none;width:auto;margin-right:0;margin-bottom:0}.topWrapper .contWrap .mainCont .topPickup .pickupPosts li .img img{width:100%;height:auto}.topWrapper .contWrap .mainCont .topPickup .pickupPosts li:first-child{margin-right:0;margin-bottom:10px}.topWrapper .contWrap .mainCont .topChoice .choicePosts li{float:none;width:auto;margin-top:10px;margin-left:0;overflow:hidden}.topWrapper .contWrap .mainCont .topChoice .choicePosts li:first-child{margin-top:0}.topWrapper .contWrap .mainCont .topChoice .choicePosts li a{display:block;text-decoration:none;font-weight:bold;font-size:95%;letter-spacing:1px}.topWrapper .contWrap .mainCont .topChoice .choicePosts li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.topWrapper .contWrap .mainCont .topChoice .choicePosts li .img{float:left;margin-right:10px}.topWrapper .contWrap .mainCont .topChoice .choicePosts li .img img{width:72px;height:auto}.topWrapper .contWrap .mainCont .topChoice .choicePosts li .postTtl{margin-top:0;padding:0}.topWrapper .contWrap .sideCont .sideAuthrank{display:block}.topWrapper .contWrap .sideCont .sidePostrank{display:block}.topWrapper .contWrap .sideCont .sideSpecial{display:block}.topWrapper .contWrap .sideCont .sideInfo{display:block}.pageWrapper .contWrap .mainCont .pageLink{display:none}.pageWrapper .contWrap .mainCont .pageCatImg{width:300px;margin:auto auto 10px auto}.pageWrapper .contWrap .mainCont .pageCatImg img{width:100%;height:auto}.pageWrapper .contWrap .mainCont .mainPost{width:280px;margin:auto auto 10px auto;padding:10px !important}.pageWrapper .contWrap .mainCont .mainPost .postCont{padding:0 0 10px 0}.pageWrapper .contWrap .mainCont .mainPost .postCont img{max-width:100%; height:auto}.pageWrapper .contWrap .mainCont .postListNav{margin:20px auto}.pageWrapper .contWrap .mainCont .postListNavNum{margin:20px auto}.pageWrapper .contWrap .mainCont .topTopics .ttl{margin:0 0 20px 0;padding:15px;background:#bfe3dc}.pageWrapper .contWrap .mainCont .topTopics .postList .postImg{width:auto;height:auto;border-right:none;border-left:none;overflow:hidden}.pageWrapper .contWrap .mainCont .topTopics .postList .postImg img{margin-left:0px}.pageWrapper .contWrap .mainCont .topTopics .postList .smb{width:100%;display:block;float:none;margin-top: 10px}.pageWrapper .contWrap .mainCont .otherPostsNav{margin-bottom:10px}.pageWrapper .contWrap .mainCont .otherPostsNav ul{width:300px;margin:auto}.pageWrapper .contWrap .mainCont .otherPostsNav ul li{display:block;float:none;width:300px;height:95px;margin:10px auto;background:url("img/page/post_btn_posts.png") no-repeat 0 0;background-size:600px 95px;-webkit-background-size:600px 95px}.pageWrapper .contWrap .mainCont .otherPostsNav ul li.prev{background-position:0 0;margin-right:0}.pageWrapper .contWrap .mainCont .otherPostsNav ul li.next{background-position:-300px 0}.pageWrapper .contWrap .mainCont .otherPostsNav ul li span{padding-top:55px}.archiveWrapper .contWrap .mainCont .postListWrap{width:300px;margin:auto auto 10px auto}.archiveWrapper .contWrap .mainCont .postListWrap .ttl{margin:10px 20px 0 20px;font-size:100%;font-weight:bold;letter-spacing:2px;padding:10px 0 6px 35px;background:url("img/page/archive_ttl_icon.png") no-repeat 0 50%}.archiveWrapper .contWrap .mainCont .postListWrap .cont{padding:10px 10px 0 10px}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList{position:relative;margin-bottom:10px;padding-left:0;padding-right:0;padding-bottom:10px}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postTtl{min-height:72px;margin-bottom:8px;font-size:100%;letter-spacing:1px;padding-left:105px}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postCont{font-size:100%;padding-bottom:15px;margin-bottom:10px}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .smb{float:right}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postDate{position:absolute;left:0;top:0;display:block;width:72px;height:72px;font-size:14px;background:url("img/page/archive_date.png") no-repeat 0 0;background-size:100% auto;-webkit-background-size:100% auto}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postDate .year{position:absolute;left:0;bottom:8px;font-size:12px}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postDate .month{position:absolute;left:2px;top:10px;width:50%}.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postDate .day{position:absolute;top:25px;right:5px;width:50%}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin{padding:10px 10px 0 10px}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont{position:relative;min-height:140px;padding:10px;margin-bottom:15px}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .img{position:absolute;left:10px;top:10px}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .img img{width:70px;height:auto}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .name{min-height:70px;padding-left:85px;font-size:180%}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .name .type{display:block;margin-bottom:1px;font-size:14px;margin-right:0px}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .prof{padding-left:0;line-height:1.5}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .btn{display:block;text-align:center;padding-top:10px}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .btn a{float:none}.archiveWrapper .contWrap .kenjinCont .postListWrap .kenjin .cont .btn a img{width:160px;height:auto}.singleWrapper .contWrap .mainCont .mainPost .postHeader{margin-top:0;margin-bottom:10px}.singleWrapper .contWrap .mainCont .mainPost .postCont{padding-bottom:10px !important}.singleWrapper .contWrap .mainCont .mainPost .postCont p{padding:5px}.singleWrapper .contWrap .mainCont .mainPost .postCont .ttlAns{margin-bottom:15px}.singleWrapper .contWrap .mainCont .mainPost .postCont .post h2{margin-top:20px;padding-left:3px}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money{float:none;width:auto;margin-top:10px;margin-right:0;padding-bottom:1px}.singleWrapper .contWrap .mainCont .mainPost .postCont .post .money h2{padding-top:9px;padding-left:10px;padding-bottom:13px;border-left:7px solid #ea638d}.singleWrapper .contWrap .mainCont .mainPost .postCont .sum{margin-top:20px}.singleWrapper .contWrap .mainCont .mainPost .postCont .sum .sumTtl img{height:auto!important}.singleWrapper .contWrap .mainCont .mainPost .postFooter{padding-bottom:0}.singleWrapper .contWrap .mainCont .mainPost .postFooter .smb{display:block}.singleWrapper .contWrap .mainCont .mainPost .postFooter .smb ul{float:right}.singleWrapper .contWrap .mainCont .mainPost .postFooter .btn{text-align:center}.singleWrapper .contWrap .mainCont .mainPost .postFooter .btn a{float:none}.singleWrapper .contWrap .mainCont .mainPost .postFooter .btn a img{width:180px;height:auto}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author{clear:both;color:#2e394b;margin-bottom:-15px}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .ttl{margin-bottom:20px}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .ttl a{display:block;padding:2px 0 0 0;float:right;font-size:95%}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont{position:relative;padding:10px;margin-bottom:15px}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont .img{position:absolute;left:10px;top:10px}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont .img img{width:70px!important;height:auto!important}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont .name{min-height:70px;padding-left:85px;font-size:180%}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont .name .type{display:block;margin-bottom:1px;font-size:14px;margin-right:0px}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont .prof{padding-left:0;line-height:1.5}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont .btn{display:block;text-align:center;padding-top:10px}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont .btn a{float:none}.singleWrapper .contWrap .mainCont .mainPost .postFooter .author .cont .btn a img{width:160px;height:auto}.singleWrapper .contWrap .mainCont .mainPost .ttlBox{position:relative;margin:0 0 12px 0;padding:25px 15px 24px 25px;border-bottom:2px solid #c0d1e6;font-size:120%;color:#2e394b;letter-spacing:2px;background:url("img/page/post_bg_que.png") repeat 0 0}.singleWrapper .contWrap .mainCont .mainPost .ttlBox.postTtlQue{padding:25px 15px 24px 70px}.singleWrapper .contWrap .mainCont .mainPost .ttlBox .icon{position:absolute;left:20px;top:20px}.singleWrapper .contWrap .mainCont .mainPost .ttlBox .name{display:block;width:100%;margin-top:8px;font-size:12px;text-align:right;font-weight:normal}.singleWrapper .contWrap .mainCont .mainPost .ttlBox .arrow{position:absolute;left:20px;bottom:-13px;display:block;width:16px;height:13px;overflow:hidden;text-indent:-999px;background:url("img/page/post_arw_que.png") no-repeat 50% 50%}.singleWrapper .contWrap .mainCont .subPost .topTopics,.singleWrapper .contWrap .mainCont .subPost .topAuthor,.singleWrapper .contWrap .mainCont .subPost .topKaden,.singleWrapper .contWrap .mainCont .subPost .topDigital,.singleWrapper .contWrap .mainCont .subPost .topSPApp,.singleWrapper .contWrap .mainCont .subPost .topNews{display:none}.staticWrapper .contWrap .mainCont .mainPost .postTtl{margin:-10px -10px 10px -10px}.staticWrapper .contWrap .mainCont .mainPost .postCont h2{padding-left:10px;font-size:100%;letter-spacing:0}.staticWrapper .contWrap .mainCont.newbooksCont .sp-posts-btn{width:300px;margin:auto;margin-top:-10px;margin-bottom:10px}.staticWrapper .contWrap .mainCont.newbooksCont .sp-posts-btn a{float:right}.staticWrapper .contWrap .mainCont.newbooksCont .sp-posts-btn a img{width:125px;height:auto}.staticWrapper .contWrap .mainCont.newbooksCont .subPost{width:300px;margin:auto auto 10px auto;background:none;border-right:none;border-bottom:none}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .sp-posts{margin-bottom:10px;border-bottom:1px solid #efefef;border-right:1px solid #efefef;background:#FFF}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .sp-posts .subTtl{display:block;padding:10px 0 10px 10px;background:#f5b8c6}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .sp-posts .subTtl img{height:18px;width:auto}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .sp-posts .cont ul li{display:block;border-bottom:1px solid #eee}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .sp-posts .cont ul li:nth-child(n+11){display:none}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .sp-posts .cont ul li a{display:block;padding:10px 35px 10px 10px;text-decoration:none;background:url("img/top/list_bg.png") no-repeat 95% 44%;background-size:auto 15px;-webkit-background-size:auto 15px}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .sp-posts .cont ul li a:hover{text-decoration:underline}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .sp-posts .cont ul li a .ttl{display:block;margin-bottom:3px;color:#ef7089;font-weight:bold}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .sp-posts .cont ul li a .sum{display:block}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .sp-posts .btn{display:block}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .sp-posts .btn a{display:block;text-align:center;padding:14px}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .sp-posts .btn a img{height:18px;width:auto}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList{border-bottom:1px solid #efefef;border-right:1px solid #efefef;background:#FFF}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .subTtl{padding:15px 0 12px 0;font-size:11px;letter-spacing:1px;background:#2e394b url("");text-align:center}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont{padding:0 20px 0 20px}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li{border-top:1px dotted #999;margin:10px 0;padding:0 0 0 0}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li:first-child{border-top:none}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li .name{z-index:2;position:relative;padding-bottom:36px;float:left}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li .name .img{position:absolute;bottom:0;margin-right:0}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li .name .img img{height:34px;width:auto}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li .btn{position:relative;margin-top:-40px;z-index:3}.staticWrapper .contWrap .mainCont.newbooksCont .subPost .shopList .cont ul li .btn img{width:120px;height:auto}.staticWrapper .contWrap .sideCont{display:none}} 
.blackBoard .displaySp{
	display:none;
}


.singleWrapper .contWrap .mainCont article.ehara span.icon{
	display: none;
}
.singleWrapper .contWrap .mainCont article.ehara .ttlBox.postTtlQue{
	padding: 25px 15px 24px 15px;
}
/*.singleWrapper .contWrap .mainCont article.ehara div.btn,
.singleWrapper .contWrap .mainCont article.nishikawa div.author h2 a,*/
.singleWrapper .contWrap .mainCont article.ehara div.author h2 a{
	display: none!important;
}
.blackBoard{
	background:url(img/top/kokuban_bg.png) no-repeat;
	width:904px;
	height:322px;
	padding:30px 40px;
}

.blackBoardLeft{
	float:left;
}

.blackBoardRight{
	float:right;
	width:790px;
	margin-left:20px;
	margin-top:-5px;
}

.questionBox{
	margin-bottom:10px;
}

.questionCategory{
	float:left;
	margin-top:7px;
}

.question{
	float:left;
	width:548px;
	margin-left:30px;
	background:url(img/top/kokuban_line.png) no-repeat bottom;
	padding-bottom:5px;
	position:relative;
}

.question p{
	color:#FFF;
	font-size:13px;
	margin-bottom:5px;
	width:420px;
}

.question p span a{
	color:#FFF;
	font-size:12px;
	text-decoration:underline;
	margin-left:10px;
}

.questionAnswer{
	float:right;
	margin-left:30px;
	margin-top:-7px;
}

p.questionTitle{
	color:#FFF;
	background:url(img/top/kokuban_icon.png) no-repeat;
	font-size:16px;
	padding-left:30px;
	vertical-align:middle;
	width:auto;
	font-weight: bold;
}

.questionTitle span{
	display:inline-block;
	margin-left:20px;
}
.questionTitle a{
	color: #fff;
	text-decoration: none;
}

.questionTitle span img{
	margin-bottom:6px;
}
.p_left25{
	padding-left: 25px;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.blackBoard .date{
	position:absolute;
	right:0;
	bottom:3px;
	width:auto!important;
	font-size:13px!important;
}
.wrapper .header .headerNav .subNav.nav07 a {
    background: none repeat scroll 0 0 #bfdd6e;
}
.wrapper .header .headerNav .subNav.nav07 a:hover {
    background: none repeat scroll 0 0 #b3d556;
}
.topTopics .listView {
	margin: 18px 0px 22px 0;
	text-align: right;
}
.topTopics .listView h1.ttl{
	background: none !important;
}
.jsAdds {
	text-align: center;
	margin-bottom: 10px;
}
.jsAdds .jsAdd_03 {
	width: 50%;
	margin-right: 5px;
}
.jsAdds .jsAdd_04 {
	width: 50%;
	float: right;
	margin-left: 5px;
}
/*hungtc*/
.sideTagcloud‎ a{
    font-size: 16px !important;
}
.clr.clrNew li{
    width: 25px;
    height: 25px;
    margin-right: 3px !important;
}
#sideAuthrank{
    display: none;
}
#authorSlide.topAuthor{
    display: none;
}
.singleWrapper .contWrap .mainCont .mainPost .ttlBox.postTtlQue {
    padding: 25px 15px 24px 25px;
}
.ttlAns.ttlBox{
    display: none;
}
.wpp-views{
    display: none;
}
.postDate{
    color: #1f3e6b !important;
	/*    padding-left: 15px; */
    padding-right: 5px;
}
.sideBnr.sideNewbooks{
    display: none;
}
.SandboxRoot #twitter-widget-2{
    border: none !important;
}
.wrapper .contWrap .mainCont .topTopics .postList:nth-child(n+5) {
    display: inherit;
}
.blackBoard {
    display: none;
}
.sideCont.sideSns{
    display: none !important;
}
.logo a{
    text-decoration: none !important;
}
.wrapper .contWrap .sideCont .sideSearch input[type="text"] {
    font-size: 16px;
}
.topWrapper .contWrap .mainCont .topBnr .cont .bnrs li:first-child {
    margin-left: 0px;
}
.topWrapper .contWrap .mainCont .topBnr .cont .bnrs li {
    margin-left: 16px;
}
.wrapper .contWrap .mainCont .topTopics .postList .postImg a{
    display: table-cell;
    vertical-align: middle;
    max-width:95px;
    width: 100%;
    text-align: center;

}
.wrapper .contWrap .mainCont .topTopics .postList .postImg p a{
    display: table-cell;
    vertical-align: middle;
    width:126px;
    max-width: 126px;
    text-align: center;
}
.wrapper .contWrap .mainCont .topTopics .postList .postImg a.sp-only {
    display: none;
}
.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postImg a{
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postImg a.sp-only {
    display: none;
}
.wrapper .contWrap .mainCont .topTopics .postList .postImg ,
.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postImg {
	max-width: 126px;
	min-width: 126px;
	text-align: center;
}
.postImg p {
    text-align: center;
}
.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postImg {
    max-width: 126px;
    min-width: 126px;
    text-align: center;
}
.wrapper .contWrap .mainCont .topTopics.newTopCont .postList .postImg {
    max-width: 95px;
    min-width: 95px;
    text-align: center;
    display: table;
}
.wrapper .contWrap .mainCont .topTopics.newTopCont .postList .postImg p {
    min-width: 95px;
    max-width: 95px;
    width: 100%;
}
/**hungtc**/
.wrapper .contWrap .mainCont .topTopics.newTopCont .postList .postImg p:last-child{
	display: none;
}

.pageWrapper .contWrap .mainCont .topTopics .postList .postImg {
    border-right: none;
    border-left: none;
}
.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postImg,
.wrapper .contWrap .mainCont .topTopics .postList .postImg{
	width:126px;
	height: 105px;
	text-align: center;
	vertical-align: middle;
	display: table;
}
.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postImg p,
.wrapper .contWrap .mainCont .topTopics .postList .postImg p{
	display: table-cell;
	vertical-align: middle;
}
.archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postImg a{
	display: inline-block;
}
@media only screen and (min-width: 0px) and (max-width: 641px){
	.forPC{
		display: none;
	}
    .topWrapper .contWrap .mainCont .topBnr .cont .bnrs li {
        margin-left: 10px;
    }
    .wrapper .contWrap .mainCont .topTopics .postList .postImg {
        max-width: 80px;
        min-width: 80px;
    }
    .archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postImg {
        min-width: 72px;
        max-width: 72px;
    }
    .topWrapper .contWrap .mainCont .topBnr .cont .bnrs li:first-child {
        margin-left: 0;
    }
    .topWrapper .contWrap .mainCont .topBnr {
        margin-top: 10px;
    }
	.blackBoard img{
		zoom:0.5;
		height:auto;
	}
	.blackBoard .questionBox .questionCategory a img#l{
		width:56px;
		height:34px;
		zoom: 1;
	}
	.blackBoard .questionBox .questionAnswer a img#r{
		width:35px;
		height:auto;
		zoom: 1;
	}

	.blackBoard .displayPc{
		display:none;
	}

	.blackBoard .displaySp{
		display:inline;
	}

	.blackBoard{
		background:url(img/top/kokuban_bg_sp.png) no-repeat;
		background-size:300px auto;
		width:280px;
		height:233px;
		padding:10px;
	}

	.blackBoardLeft{
		float:none;
	}

	.blackBoardRight{
		float:none;
		width:280px;
		margin-left:0px;
		margin-top:5px;
	}

	.questionBox{
		margin-bottom:4px;
		background:url(img/top/kokuban_line.png) no-repeat bottom;
		background-size:287px auto;
	}

	.questionBox:last-child{
		background:none;
	}

	.questionCategory{
		float:left;
		margin-top:4px;
		width: 54px;
	}

	.question{
		float:left;
		width:168px;
		margin-left:10px;
		background:none;
		padding-bottom:3px;
		position:relative;
	}
	.question p{
		color:#FFF;
		font-size:13px;
		margin-bottom:1px;
		width:auto;
		line-height:1.3;
	}

	.question p span a{
		color:#FFF;
		font-size:12px;
		text-decoration:underline;
		margin-left:10px;
	}

	.questionAnswer{
		float:right;
		margin-left:10px;
		margin-top:3px;
		width: 35px;
	}

	p.questionTitle{
		color:#FFF;
		font-weight: normal;
		background:none;
		font-size:12px;
		padding-left:0px;
		vertical-align:middle;
		width:auto;
	}

	.questionTitle span{
		display:inline-block;
		margin-left:10px;
	}

	.questionTitle span img{
		margin-bottom:10px;
	}

	.date{
		position:static;
		right:0;
		bottom:3px;
		width:auto!important;
		font-size:10px!important;
	}
	.blackBoard .date{
		position:relative;
		right:0;
		bottom:3px;
		width:auto!important;
		font-size:11px!important;
		margin-top: 3px;
		color: #ccc;
	}

	/* アンドロイドのみ */

	.android .question p{
		color:#FFF;
		font-size:14px;
		margin-bottom:1px;
		width:auto;
		line-height:1.3;
	}

	.android .date{
		position:static;
		right:0;
		bottom:3px;
		width:auto!important;
		font-size:12px!important;
	}
	.topTopics .listView {
		display: none;
	}
	.jsAdds {
		display: none;
	}
	.jsAdds .jsAdd_03, .jsAdds .jsAdd_04 {
		width: 100%;
		float: none;
		margin: 0 0 0 0;
	}
    /*hungtc*/
    .clr.clrNew{
        text-align: right;
        margin-top: 10px;
    }
    .clr.clrNew li {
        display: inline-block;
    }
    .wrapper .contWrap .sp-only.sideCont.sideShareBtn{
        display: none;
    }
    .clr.clrNew{
        margin-bottom: 20px;
    }
    .topCont.topPickup{
        display: none !important;
    }
    .wrapper .contWrap .mainCont .topTopics .postList .postImg a.forPC {
        display: none;
    }
    .postImg p{
        display: table;
        height: 72px;
        min-width: 72px;
    }
    .wrapper .contWrap .mainCont .topTopics .postList .postImg a.sp-only {
        display: inline-block;
    }
    .archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postImg a.forPC {
        display: none;
    }
    .archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postImg a.sp-only {
        display: inline-block;
    }
    .catImg img{
        height: 60px;
        width: auto;
    }
    .catImg2 img{
        height: 55px;
        width: auto;
    }
    .wrapper .contWrap .mainCont .topTopics.newTopCont .postList .postImg p {
        min-width: 80px;
        max-width: 80px;
        width:100%;
    }
    .topTopics.newTopCont .postList .postImg p img{
        height: 60px !important;
        width: auto;
    }
    .topCont.topBnr.hMobile{
        display: none !important;
    }
    /*hungtc*/
    .archiveWrapper .contWrap .mainCont .postListWrap .cont .postList .postImg,
	.wrapper .contWrap .mainCont .topTopics .postList .postImg{
		height: auto;
	}
	.wrapper .contWrap .mainCont .topTopics .postList .postImg a{
		width: auto;
	}
	.wrapper .contWrap .mainCont .topTopics .postList .postImg p a{
		width:auto;
	}
	.pageWrapper .contWrap .mainCont .mainPost .postCont img{
		max-width: 280px !important;
		width: 97% !important;
	}
	.wp-caption {
		max-width: 280px !important;
	}
	.wrapper .aligncenter{display:inherit;margin:15px auto;width: auto !important;text-align: center;}
	.singleWrapper .contWrap .mainCont .mainPost .postCont .post .alignnone img{
		width: auto;
		/* padding-left:0px !important; */
		max-width: 99% !important;
		padding: 4px !important;
		height: auto;
	}
	.singleWrapper .contWrap .mainCont .mainPost .postCont .post .aligncenter img{
		max-width: 98% !important;
		padding: 4px !important;
		height:auto;
	}
	.wrapper .alignleft {
		text-align: left;
		float: left;
		margin-right: 15px;
		margin-bottom: 15px;
		padding: 6px 0px 0px 6px !important;
	}
	.logly-lift{
		display: none;
	}
	.box_pr{
		max-width: 300px;
		width: 100%;
		margin: 0 auto;
	}
	.no_border li{
		border-top:none !important;
		padding-top: 0 !important;
	}

}
.wp-caption{
	background: #f3eee4 !important;
	max-width: 603px;
	font-size: 9pt;
	display: inline-grid;
}

.singleWrapper .contWrap .mainCont .mainPost .postCont .post .alignnone img{
	/* width: 100%; */ 
	padding: 6px;
	max-width: 98%;
	height: auto!important;
	/* display: inline-table; */
}

.singleWrapper .contWrap .mainCont .mainPost .postCont .post .aligncenter img{
	/* width: 100%; !important; */
	max-width: 98% ;
	height: auto!important;
	padding: 1%;
	padding-top: 6px;
}
.wrapper .alignleft {
	text-align: left;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 5px 2px 0px 5px;
	/* max-width: 100% !important; */
}
.wrapper .alignleft img{
	width: 100% !important;
} 

.wrapper .sp-only ins{
	width:300px;
	height: 250px;
	margin: 0 auto 5px;

}
.wrapper .sp-only div ins ins ins iframe{
	width:300px;
	height: 250px;
}

.wrapper .sp-only iframe img{
	width: 300px;
	height: auto;
}

.subPost{
	margin-top: 15px;
}

@media only screen and (min-width: 0px) and (max-width: 641px){
	.pc-only {
		display: none;
	}
	.sp-ad-center{
		text-align:center;
	}
	.sp-ad-center[style^='width'],
	.sp-ad-center[style*=' width'],
	.sp-ad-center[style*=';width']{
		margin-right:auto;
		margin-left:auto;
	}
	#div-gpt-ad-1488541356987-6 > div{
		margin-top:10px;
	}
}

.btnKenjinList,
.btnColumnistList {
	text-align: center;
}
@media only screen and (min-width: 0px) and (max-width: 641px){
	.btnKenjinList,
	.btnColumnistList {
		margin-bottom: 10px;
	}
}

#ad-rectangle-bottom:before,
#ad-rectangle-bottom:after {
	content: "";
	display: table;
}
#ad-rectangle-bottom:after {
	clear: both;
}
#ad-rectangle-bottom {
	zoom: 1;
}
#ad-rectangle-bottomleft {
	float: left;
	text-align: left;
	width: 50%;
}
#ad-rectangle-bottomright {
	float: right;
	text-align: right;
	width: 50%;
}
#div-gpt-ad-1488541356987-0 {
	margin:0 auto 27px;
	text-align:center;
}
#div-gpt-ad-1488541356987-0 {
	margin:0 auto 27px;
	text-align:center;
}
#div-gpt-ad-1488541356987-7 {
    position: fixed;
    z-index: 10000;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
}
/*-----------------------------------------------------------------------------------------------
 * 人気記事ランキングプラグイン対応
 -----------------------------------------------------------------------------------------------*/
.wpp-list {
	counter-reset: wpp-count-rank;
	font-weight: bold; 
}

.wpp-list li:before {
	float:left;
	padding: 10px 20px 30px 0px;
}
.wpp-list li{
	padding: 10px 20px 10px 0px;
 }
.wpp-list li:nth-of-type(1):before {
    padding: auto;
    content: url('https://suits-woman.jp/wp-content/themes/suits-woman/img/cmn/side_icn_n01.png');
}
 
.wpp-list li:nth-of-type(2):before {
    padding: auto;
    content: url('https://suits-woman.jp/wp-content/themes/suits-woman/img/cmn/side_icn_n02.png');
}
 
.wpp-list li:nth-of-type(3):before {
    padding: auto;
    content: url('https://suits-woman.jp/wp-content/themes/suits-woman/img/cmn/side_icn_n03.png');
}
 .wpp-list li:nth-of-type(4):before {
     padding: auto;
    content: url('https://suits-woman.jp/wp-content/themes/suits-woman/img/cmn/side_icn_n04.png');
 }
  .wpp-list li:nth-of-type(5):before {
     padding: auto;
    content: url('https://suits-woman.jp/wp-content/themes/suits-woman/img/cmn/side_icn_n05.png');

}
/*-----------------------------------------------------------------------------------------------
 * Suits-woman.jp　動画レスポンシブ対応
 -----------------------------------------------------------------------------------------------*/
/* For PC */
div.ytube{
	position: relative;
	padding-bottom: 56.25%;
}
.ytube iframe{
	width: 100%;
	height:100%;
	position: absolute;
	left: 0;
	top: 0;
}
div.fbook{
}
.fbook iframe{
}

/* For SP */
@media only screen and (min-width: 0px) and (max-width: 641px) {
	div.ytube{
		position: relative;
		padding-bottom: 56.25%;
	}
	.ytube iframe{
		width: 100%;
		height:100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	div.fbook{
	}
	.fbook iframe{
	}
}
/*-----------------------------------------------------------------------------------------------
 * Suits-woman.jp　タグクラウド
 -----------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------
 * Suits-woman.jp　h1タグをspanに変えた対応
 -----------------------------------------------------------------------------------------------*/
span.ttl {
    display: block;
    font-size: 100%;
}
/*
 * --------------------------------------------------------------------------------------------
 * YARPP 追加スタイル調整
 * --------------------------------------------------------------------------------------------
*/
.yarpp-related a{
    color: #555;
}

.yarpp-related li,
.yarpp-related h3{
    text-decoration: none;
    padding-bottom: 10px;    
    border-bottom: dotted 3px #EA638D;
    margin: 10px 0;
}
/*-----------------------------------------------------------------------------------------------
 * Suits-woman.jp　検索窓
 -----------------------------------------------------------------------------------------------*/
#sp-header {
	margin:5px 5px;
  list-style: none;
  display: flex;
	vertical-align: middle;
}

#sp-header li {
  text-align: center;
vertical-align: middle;
  height: 50px;
  line-height: 50px;
  margin-right: 2px;
}
#sp-header li#sp-search {
	width:17%;
}
#sp-header li.sp-logo {
	width:70%;
} 
#sp-header li.sp-menu-icon {
	width:13%;
} 

#sp-header li a {
	vertical-align: middle;
  text-decoration: none;
  font-weight: bold;
}
/*検索ボタンの設定*/
.head_search_link {
    display: block;
    position: relative;
    z-index: 10;
    width: 50px;
    height: 50px;
	background:url('./img/sp/btn_search.png') no-repeat center center;
    background-size: 50px 50px;
	text-indent:-9999px;
}
.head_search_link.active {
    display: block;
    position: relative;
    z-index: 10;
    width: 50px;
    height: 50px;
	background:url('./img/sp/btn_search_close.png') no-repeat center center;
    background-size: 50px 50px;
	text-indent:-9999px;
}

.head_search_link img{
    width: 50px;
    height: 50px;
}

/*検索フォームの設定*/
.head_search {
    position: absolute;
    -webkit-transform: translate3d(0, -100px, 0);
    -moz-transform: translate3d(0, -100px, 0);
    -o-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
    -webkit-transition: -webkit-transform 0.25s linear;
    -moz-transition: -moz-transform 0.25s linear;
    -o-transition: -o-transform 0.25s linear;
    transition: transform 0.25s linear;
	transition: all 1s;
	width:100%;
	top:0;
	left:0;
	//opacity:0.7; 
}
.head_search.active {
    -webkit-transform: translate3d(0,50px,0);
    -moz-transform: translate3d(0,50px,0);
    -o-transform: translate3d(0,50px,0);
    transform: translate3d(0,50px,0);
	width:100%;
	background: rgba(230,230,230,0.8);
	position: absolute;
	left: 0;
	right: 0;
	top: 15px;
	z-index: 1;

}
.head_search form {
	display:flex;
	padding:15px;
	box-shadow:-2px 3px 4px rgba(0,0,0,0.2);
}
.head_search input.search-inner {
	padding:0;
    border: none;
    border-radius: 0;
    text-indent: 15px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
    width: 80%;
	height:34px;
}
.head_search input.search-submit {
  height: 34px;
  width: 20%;
  cursor: pointer;
  border-radius: 0;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  border:none;
  background:url('./img/sp/input_search.png') no-repeat center center #eb6789;
  background-size:20px;
}
/*-------------------------------------------------------------------------------
 * タグクラウドデザイン
 *------------------------------------------------------------------------------*/
section.sp-sideTagcloud a {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 12px;
  color: #5f5f5f;
  display: inline-block;
  margin-bottom: 5px;
  padding: 4px 8px;
  text-decoration: none;
  font-size: 12px;
}

section.sp-sideTagcloud a:hover {
  background-color: #f3f3f3;
  transition: all 0.3s ease 0s;
}

section.sp-sideTagcloud a:before {
  font-family: FontAwesome;
  content: "\f02b";
  padding-right: 3px;
}
/*-----------------------------------------------------------------------------------------------
 * 人気記事ランキングプラグイン対応(モバイルテーマ)
 -----------------------------------------------------------------------------------------------*/
ul.wpp-list-sp {
	background-color:rgba(252, 252, 252, 1);
}
.wpp-list-sp li {
    display: block;
    margin: 10px;
    padding-bottom: 10px;
}
a.wpp-post-title {
    padding-left: 5px;
	text-decoration: none;
	color:#2e394b;
	letter-spacing:1px;
}
.textwidget{
	margin-bottom: 0;
}
.pop-tabs {
    line-height: 24px;
    overflow: hidden;
    overflow-x: auto;
}
.pop-tabs li:first-child {
    border-radius: 3px 0 0 3px;
}
.pop-tabs li {
    width: 31%;
    border: 1px solid #aaa;
    margin-bottom: 0;
    padding: 5px 0;
    font-weight: 700;
    text-align: center;
    float: left;
    cursor : pointer;
}
.pop-tabs li + li {
    margin-left: -1px;
}
.pop-tabs li:last-child {
    border-radius: 0 3px 3px 0;
}
.pop-tabs li.is-active {
    background-color: rgba(252, 252, 252, 1);
    border-color: #cccccc; /* タブの枠の色 */
    border-bottom-color: rgba(252, 252, 252, 0);
    color: #2e394b; /* タブの文字の色 */
}
.pop-tabs li {
    border-color: rgba(252, 252, 252, 0);
    border-bottom-color: #cccccc;
	color: #4e92df; /* タブの文字の色 */
}
#wpp-weekly, #wpp-monthly { /* 30日間、全期間のid */
	display: none;
}
/* ----------------------------------------------------------------------------
 * 記事ランキング 
 *---------------------------------------------------------------------------*/
.singlesidePostrank {
        color: #5e5e5e;
    width: 280px;
    margin:auto auto 10px auto;
    background: #fff;
    padding:10px !important;
}
.singlesidePostrank section {
    display: block;
    background: #fff;
    width: 280px !important;
}
.singlesidePostrank span.ttl img{
    margin:10px;
}
.singlesidePostrank div.cont div.textwidget{
    width:95%;
}
.singlesidePostrank div.cont{
    max-width:280px;
}
.singlesidePostrank div.cont p.wpp-list-sptitle{
    max-height:80px;
    overflow:hidden;
}

p.abj_marker {
	font-size: 12px;
}

