@charset "UTF-8";body{margin:0;padding:0}address,blockquote,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0;color:#000;font-style:normal;font:16px/180% verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック",  Osaka, sans-serif;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-size:99%}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}input,textarea{margin:0;padding:0}caption,th{text-align:left}td,th{vertical-align:top}abbr,fieldset,img{border:none}li{list-style-type:none}hr{display:none}strong{font-weight:bold}article div,article dl,article h2,article h3,article h4,article ol,article p,article table,article ul{margin:0 0 20px}body{background:url(../_img/common/bg-body.gif);min-width:320px;-webkit-text-size-adjust:100%}a,a:link{color:#D83900}a:visited{color:#D83900}a:hover{color:#D83900}#oshirase{background:#fafafa;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid}#oshirase .inner{padding:15px;text-align:left;max-width:920px;margin:0 auto;font-size:12px}#zenback-script-container{margin-bottom:0}#zenback{margin-bottom:0}#zenback #zenback-widget{margin-bottom:0}#zenback #zenback-widget img{border:none!important;padding:0!important}#zenback #zenback-widget .zenback-module-label a{color:#fff!important}#zenback #zenback-widget #zenback-related-article .zenback-module-item.hasthumb{padding:0 9px 9px 0!important}#zenback #zenback-widget #zenback-related-article .zenback-module-item.hasthumb .zenback-module-item-image{height:110px!important;max-width:1000px}#zenback #zenback-widget #zenback-social-button iframe{height:20px!important}@media screen and (max-width:768px){#oshirase{display:none}}header{background:url(../_img/common/bg-header.png) no-repeat 50% 0;margin-bottom:25px}header .inner{height:199px;max-width:1200px;margin:0 auto;position:relative}header .inner #logo{position:absolute;top:37px;left:24px}header .inner #menu{position:absolute;top:20px;left:15px;display:none}header .inner #menu a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:41px;height:41px;background:url(../_img/common/btn_menu.png) no-repeat;background-size:41px 82px}header .inner #menu.active a{background-position:0 -41px}header .inner #search{position:absolute;top:20px;right:20px;display:none}header .inner #search a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:30px;height:30px;background:url(../_img/common/searchBtn.png) no-repeat;background-size:30px 60px}header .inner #search.active a{background-position:0 -30px}header .inner #searchBox{position:absolute;top:14px;right:0px;zoom:1}header .inner #searchBox:after,header .inner #searchBox:before{display:block;height:0;visibility:hidden;content:"\0020"}header .inner #searchBox:after{clear:both}header .inner #searchBox #text{border:#aaa 1px solid;border-right:none;height:23px;display:inline-block;vertical-align:middle;padding:5px;float:left;-webkit-box-shadow:inset 0px 0px 6px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 0px 6px rgba(0, 0, 0, 0.15)}header .inner #searchBox #btnG{display:inline-block;vertical-align:middle;font-size:0;float:left}header nav#gnav{margin-top:-1px;display:block}header nav#gnav:before{content:' ';background:url(../_img/common/nav-before-after.png);display:block;height:1px;width:100%}header nav#gnav:after{content:' ';background:url(../_img/common/nav-before-after.png);display:block;height:1px}header nav#gnav .NavInner{background:url(../_img/common/bg-nav.jpg)}header nav#gnav .NavInner ul{max-width:1200px;margin:0 auto;zoom:1}header nav#gnav .NavInner ul:after,header nav#gnav .NavInner ul:before{display:block;height:0;visibility:hidden;content:"\0020"}header nav#gnav .NavInner ul:after{clear:both}header nav#gnav .NavInner ul li{border-right:#6a6a6a 1px solid;float:left;width:16.6%;-webkit-box-sizing:border-box;box-sizing:border-box}header nav#gnav .NavInner ul li:first-child{border-left:#6a6a6a 1px solid}header nav#gnav .NavInner ul li a{display:block;color:#fff;text-align:center;font-size:16px;text-decoration:none;padding:10px 0}header nav#gnav .NavInner ul li a:hover{background:url(../_img/common/bg-nav-hover.png) no-repeat 5px 100%;font-weight:bold}#contents{max-width:1200px;margin:0 auto;zoom:1}#contents:after,#contents:before{display:block;height:0;visibility:hidden;content:"\0020"}#contents:after{clear:both}#contents .smp{display:none}#contents article{float:right;width:73.33333%}#contents article .bestWorst img{display:block;max-width:100%;height:auto}#contents article ul.topicPath{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#contents article ul.topicPath li{display:inline;background:url(../_img/common/topicPath_arrow.png) no-repeat 0 50%;padding-left:15px;margin-left:7px}#contents article ul.topicPath li:first-child{background:none;padding-left:0;margin-left:0}#contents article ul.topicPath li:first-child a{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../_img/common/topicPath_home.png) no-repeat;display:inline-block;vertical-align:middle;width:20px;height:19px}#contents article ul.contentsList>li{margin-bottom:15px;border:#B1A68B 1px solid;background:#fff;position:relative}#contents article ul.contentsList>li .new{background:url(../_img/common/icon-new.png) no-repeat;display:none;width:69px;height:69px;position:absolute;z-index:1000;left:-1px;top:-1px;text-indent:100%;white-space:nowrap;overflow:hidden}#contents article ul.contentsList>li a{display:block;padding:19px;-webkit-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}#contents article ul.contentsList>li a:hover{background:#F0F0E1}#contents article ul.contentsList>li a .box{zoom:1;margin-bottom:0}#contents article ul.contentsList>li a .box:after,#contents article ul.contentsList>li a .box:before{display:block;height:0;visibility:hidden;content:"\0020"}#contents article ul.contentsList>li a .box:after{clear:both}#contents article ul.contentsList>li a .box figure{float:left;width:23.44%;margin-bottom:0}#contents article ul.contentsList>li a .box figure img{max-width:100%;height:auto;display:block}#contents article ul.contentsList>li a .box .cont{float:right;margin-bottom:0;width:73.44%}#contents article ul.contentsList>li a .box .cont ul.info{zoom:1;border-bottom:#666666 1px dotted;margin-bottom:10px;padding-bottom:5px}#contents article ul.contentsList>li a .box .cont ul.info:after,#contents article ul.contentsList>li a .box .cont ul.info:before{display:block;height:0;visibility:hidden;content:"\0020"}#contents article ul.contentsList>li a .box .cont ul.info:after{clear:both}#contents article ul.contentsList>li a .box .cont ul.info li{border:none;margin-bottom:0;padding:0;display:inline-block}#contents article ul.contentsList>li a .box .cont ul.info li.icon{margin-right:10px;width:80px;color:#fff;text-align:center;font-weight:bold;padding:3px 0;font-size:12px}#contents article ul.contentsList>li a .box .cont ul.info li.icon.topics{background:#D63A00}#contents article ul.contentsList>li a .box .cont ul.info li.icon.koneta{background:#008ECC}#contents article ul.contentsList>li a .box .cont ul.info li.icon.special{background:#008c4b}#contents article ul.contentsList>li a .box .cont ul.info li.icon.rensai{background:orange}#contents article ul.contentsList>li a .box .cont ul.info li.date time{font-size:14px}#contents article ul.contentsList>li a .box .cont ul.info li.author{font-size:14px;float:right}#contents article ul.contentsList>li a .box .cont h2{font-size:18px;font-weight:bold;border-bottom:#666666 1px dotted;margin-bottom:10px;padding:0 5px 10px}#contents article ul.contentsList>li a .box .cont p{margin:0 5px}#contents article .pagenate{text-align:center;margin:40px 0px}#contents article .pagenate ul li{margin:0 1px 5px;display:inline-block}#contents article .pagenate ul li span{display:inline-block;vertical-align:top;padding:10px 15px;background:#B1A68B;color:#fff;font-size:15px;border-radius:5px}#contents article .pagenate ul li a{display:inline-block;vertical-align:top;padding:10px 15px;background:#000;color:#FFF;font-size:15px;text-decoration:none;border-radius:5px}#contents article .pagenate ul li a.link_before{text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:-1000px;width:30px;background:#000 url(../_img/common/pagenate_prev.png) no-repeat 50% 50%}#contents article .pagenate ul li a.link_next{text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:-1000px;width:30px;background:#000 url(../_img/common/pagenate_next.png) no-repeat 50% 50%}#contents article .moreBtn{margin:30px 0 50px;text-align:center}#contents article .moreBtn a{display:inline-block;text-align:center;border-radius:3px;background:#000;color:#fff;font-weight:bold;border-radius:20px;text-decoration:none;padding:10px 30px}#contents article .articleInner{background:#fff;border:#B1A68B 1px solid;padding:40px}#contents article .articleInner a{color:#D83900}#contents article .articleInner .bw{text-align:center}#contents article .articleInner .bw a img{max-width:100%;height:auto;border:none}#contents article .articleInner .articleHeader{zoom:1;margin-bottom:0}#contents article .articleInner .articleHeader:after,#contents article .articleInner .articleHeader:before{display:block;height:0;visibility:hidden;content:"\0020"}#contents article .articleInner .articleHeader:after{clear:both}#contents article .articleInner .articleHeader .l{float:left;margin-bottom:0}#contents article .articleInner .articleHeader .l ul.label{display:inline-block;margin-bottom:0}#contents article .articleInner .articleHeader .l ul.label li{display:inline-block}#contents article .articleInner .articleHeader .l ul.label li a{display:block;background:#9797A6;color:#fff;padding:1px 15px;text-decoration:none}#contents article .articleInner .articleHeader .l ul.label li.red a{background:#D63A00}#contents article .articleInner .articleHeader .l ul.label li.blue a{background:#008ECC}#contents article .articleInner .articleHeader .l ul.label li.green a{background:#008c4b}#contents article .articleInner .articleHeader .l ul.label li.orange a{background:orange}#contents article .articleInner .articleHeader .l .date{display:inline-block;margin-left:10px}#contents article .articleInner .articleHeader .atuthor{float:right}#contents article .articleInner h1{border-bottom:#666 1px dotted;border-top:#666 1px dotted;padding:10px;font-size:22px;font-weight:bold;margin-bottom:25px}#contents article .articleInner ul.category li{display:inline-block}#contents article .articleInner ul.category li a{display:block;font-size:11px;color:#000;background:#ccc;border:#8A8A7B 1px solid;text-decoration:none;padding:2px 10px;border-radius:5px}#contents article .articleInner ul.category li a:hover{background:#fff}#contents article .articleInner ul.articleSocial{margin-bottom:20px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../_img/common/bg_social.png)}#contents article .articleInner ul.articleSocial li{display:inline-block;vertical-align:top;margin-left:20px}#contents article .articleInner ul.articleSocial li:first-child{margin-left:0!important}#contents article .articleInner ul.articleSocial li div{margin-bottom:0}#contents article .articleInner .intro{background:#EDEDED;font-size:15px;padding:15px;margin-bottom:30px}#contents article .articleInner .intro .inner{margin-bottom:0}#contents article .articleInner .author{text-align:right}#contents article .articleInner .author span{margin-left:10px}#contents article .articleInner h2{background:#669900;color:#fff;font-weight:bold;font-size:140%;padding:3px 10px}#contents article .articleInner h3{font-weight:bold;font-size:130%;color:#669900}#contents article .articleInner .topicsMain{margin-bottom:0}#contents article .articleInner .topicsMain div,#contents article .articleInner .topicsMain dl dd,#contents article .articleInner .topicsMain dl dt,#contents article .articleInner .topicsMain p,#contents article .articleInner .topicsMain ul li{font-size:16px;line-height:160%}#contents article .articleInner .topicsMain img{max-width:100%;height:auto;height:auto!important;border:#999 1px solid;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box}#contents article .articleInner .topicsMain dl.talk{display:table;width:100%}#contents article .articleInner .topicsMain dl.talk dt{padding-right:15px;vertical-align:top;display:table-cell;width:77px}#contents article .articleInner .topicsMain dl.talk dt img{border:none}#contents article .articleInner .topicsMain dl.talk dd{display:table-cell;text-align:left;vertical-align:top}#contents article .articleInner .photo{zoom:1;max-width:590px}#contents article .articleInner .photo:after,#contents article .articleInner .photo:before{display:block;height:0;visibility:hidden;content:"\0020"}#contents article .articleInner .photo:after{clear:both}#contents article .articleInner .photo dl{float:left;margin-left:2%;width:45%}#contents article .articleInner .photo dl.first{margin-left:0}#contents article .articleInner .photo02{display:-webkit-box;display:-ms-flexbox;display:flex}#contents article .articleInner .photo02 dl{float:left;margin-left:2%;width:50%}#contents article .articleInner .photo02 dl dt img{width:100%}#contents article .articleInner .photo02 dl dd{color:#008000}#contents article .articleInner .photo02 dl dd *{color:#008000}#contents article .articleInner .photo02 dl.first{margin-left:0}#contents article .articleInner .guest{background:#eee;padding:10px;border:#ccc 1px solid}#contents article .articleInner .guest p{margin-bottom:5px}#contents article .articleInner .guest dl{zoom:1;margin-bottom:0}#contents article .articleInner .guest dl:after,#contents article .articleInner .guest dl:before{display:block;height:0;visibility:hidden;content:"\0020"}#contents article .articleInner .guest dl:after{clear:both}#contents article .articleInner .guest dl dt{float:left;width:100px}#contents article .articleInner .guest dl dd{margin-left:100px}#contents article .articleInner .guest.collabo{margin:50px 0}#contents article .articleInner .guest.collaboHead{margin-bottom:30px}#contents article .articleInner .writer{border-top:#666666 1px dotted;border-bottom:#666666 1px dotted;margin-bottom:30px;padding:20px 10px;position:relative}#contents article .articleInner .writer figure{position:absolute;left:10px;top:20px}#contents article .articleInner .writer figure img{border:none;padding:0}#contents article .articleInner .writer dl{padding-left:160px}#contents article .articleInner .writer dl dt{font-size:20px}#contents article .articleInner .caption{color:#008000}#contents article .articleInner .pink{color:#ff00ff}#contents article .articleInner .blue{color:#0000ff}#contents article .articleInner .red{color:red}#contents article .articleInner .yellow{color:darkorange}#contents article .articleInner .purple{color:purple}#contents article .articleInner .fzL{font-size:120%}#contents article .articleInner .fzLL{font-size:150%}#contents article .articleInner .block01{padding:15px;background:#eeeeee}#contents article .articleInner .block01 :last-of-type{margin-bottom:0}#contents article .articleInner .block02{padding:15px;border:2px solid #ccc}#contents article .articleInner .block02 :last-of-type{margin-bottom:0}#contents article .articleInner .block03{border:#f00 1px solid;padding:10px 15px}#contents article .articleInner .block03 *{color:#f00}#contents article .articleInner .block03 :last-of-type{margin-bottom:0}#contents article .articleInner .middle img{max-width:400px}#contents article .articleInner ul#commentTab{border-bottom:#ccc 1px solid;display:-webkit-box;display:-ms-flexbox;display:flex}#contents article .articleInner ul#commentTab li{margin-right:10px}#contents article .articleInner ul#commentTab li.current a{font-weight:bold}#contents article .articleInner ul#commentTab li a{text-decoration:none;background:#EDEDED;display:block;padding:5px 10px}#contents article .articleInner .followBlock{background:url(../_img/common/bg_social.png);padding:20px 25px}#contents article .articleInner .followBlock h2{background:none;padding:0;text-align:center;border-bottom:#888 1px solid;border-top:#888 1px solid;padding:10px 0}#contents article .articleInner .followBlock h2 img{border:none;max-width:100%;height:auto;display:block;margin:0 auto}#contents article .articleInner .followBlock ul{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contents article .articleInner .followBlock ul li{border:#000 4px solid;border-radius:50%;margin-left:15px}#contents article .articleInner .followBlock ul li:first-child{margin-left:0!important}#contents article .articleInner .followBlock ul li a{display:block;padding:20px}#contents article .articleInner .followBlock ul li a img{width:40px;display:block;border:none}#contents article .articleInner .relative-articles{margin-top:60px}#contents article .articleInner .relative-articles h2{padding:0;text-align:center;background:url(../_img/common/bg_side_headline.png) repeat-x}#contents article .articleInner .relative-articles h2 img{border:none;display:block;margin:0 auto;padding:0 15px;background:#fff}#contents #sideBar{float:left;width:24.16667%}#contents #sideBar img{max-width:100%;height:auto}#contents #sideBar dl{margin-bottom:30px}#contents #sideBar dl.banner dt{background:url(../_img/common/bg_side_headline.png) repeat-x;text-align:center;margin-bottom:10px}#contents #sideBar dl.banner dd ul li{margin-bottom:10px}#contents #sideBar dl.banner dd.ranking{background:url(../_img/common/bg_side_rank.png);padding:20px 20px 1px}#contents #sideBar dl.banner dd.ranking a{display:block;text-decoration:none}#contents #sideBar dl.banner dd.ranking .rank{-webkit-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;margin:0 0 20px;position:relative;background:#fff;border:#B1A68B 1px solid;padding:20px}#contents #sideBar dl.banner dd.ranking .rank:hover{background-color:#F0F0E1}#contents #sideBar dl.banner dd.ranking .rank.best{background:#fff url(../_img/common/bg-ranking-best.png) no-repeat}#contents #sideBar dl.banner dd.ranking .rank.best:hover{background-color:#F0F0E1}#contents #sideBar dl.banner dd.ranking .rank.best:before{content:url(../_img/common/title-best.png);position:absolute;left:10px;top:-5px}#contents #sideBar dl.banner dd.ranking .rank.worst{background:#fff url(../_img/common/bg-ranking-worst.png) no-repeat}#contents #sideBar dl.banner dd.ranking .rank.worst:hover{background-color:#F0F0E1}#contents #sideBar dl.banner dd.ranking .rank.worst:before{content:url(../_img/common/title_worst.png);position:absolute;left:10px;top:-5px}#contents #sideBar dl.banner dd.ranking .rank.koneta{background:#fff url(../_img/common/bg-ranking-koneta.png) no-repeat}#contents #sideBar dl.banner dd.ranking .rank.koneta:hover{background-color:#F0F0E1}#contents #sideBar dl.banner dd.ranking .rank.koneta:before{content:url(../_img/common/title-koneta.png);position:absolute;left:10px;top:-5px}#contents #sideBar dl.banner dd.ranking .rank figure{text-align:center;margin-bottom:14px}#contents #sideBar dl.banner dd.ranking .rank h3{border-top:1px dotted #666;border-bottom:1px dotted #666;font-size:15px;padding:10px 0;font-weight:bold;margin-bottom:10px}#contents #sideBar dl.banner dd.ranking .rank p{font-size:15px}#contents .footerAD{clear:both;margin-bottom:20px;background:url(../_img/common/bg_side_rank.png);padding:10px}footer{background:url(../_img/common/bg_footer.png);position:relative}footer .inner{margin:0 auto;max-width:1200px;padding:30px 0 50px;position:relative}footer .inner #footer_logo{margin-left:65px;display:inline-block;vertical-align:middle}footer .inner ul.footNav{display:inline-block;margin-left:50px;margin-top:10px;vertical-align:middle}footer .inner ul.footNav li{display:inline-block;margin-left:10px}footer .inner ul.footNav li:first-child{margin-left:0!important}footer .inner ul.footNav li a{color:#fff}footer .inner ul.footNav li a:hover{text-decoration:none}footer .inner ul.footerSocial{position:absolute;top:20px;right:0px;display:-webkit-box;display:-ms-flexbox;display:flex}footer .inner ul.footerSocial li.fb{margin-top:-7px;margin-left:10px}footer #ad{background:#fff;text-align:center;padding:15px 15px 10px}footer #ad img{max-width:100%;height:auto}p#note{margin:20px;font-size:12px;text-align:center}.pageTop{position:fixed;bottom:10px;right:10px}.pageTop a{display:block;background:url(../_img/common/quina.png) no-repeat;width:130px;height:110px;text-indent:100%;white-space:nowrap;overflow:hidden}.pageTop a.up{background:url(../_img/common/quina-up.gif) no-repeat}@media screen and (max-width:1000px){header .inner{height:120px}header .inner #logo{top:15px}header .inner #logo img{width:150px;height:auto}header .inner #searchBox{top:40px}header nav#gnav .NavInner ul li{width:33.33%}header nav#gnav .NavInner ul li.nav01,header nav#gnav .NavInner ul li.nav02,header nav#gnav .NavInner ul li.nav03{border-bottom:#6a6a6a 1px solid}#contents{padding:0 25px}#contents article{float:none;width:auto}#contents article .pagenate{margin:40px 0px}#contents article .pagenate ul li{margin:0 1px;display:inline-block}#contents article .pagenate ul li span{display:inline-block;vertical-align:top;padding:5px 10px;background:#B1A68B;color:#fff;font-size:12px;border-radius:5px}#contents article .pagenate ul li a{display:inline-block;vertical-align:top;padding:5px 10px;background:#000;color:#FFF;font-size:12px;text-decoration:none;border-radius:5px}#contents article .pagenate ul li a.link_before{text-indent:100%;white-space:nowrap;overflow:hidden;width:25px;background:#000 url(../_img/common/pagenate_prev.png) no-repeat 50% 50%;background-size:5px 10px}#contents article .pagenate ul li a.link_next{text-indent:100%;white-space:nowrap;overflow:hidden;width:25px;background:#000 url(../_img/common/pagenate_next.png) no-repeat 50% 50%;background-size:5px 10px}#contents article ul.topicPath li{display:inline}#contents article ul.topicPath li:last-child{-webkit-box-sizing:border-box;box-sizing:border-box}#contents article ul.contentsList>li a .box .cont ul.info li.icon{font-size:10px;width:60px;padding:1px 0;margin-bottom:0}#contents article .articleInner{padding:25px 15px}#contents article .articleInner .photo{zoom:1}#contents article .articleInner .photo:after,#contents article .articleInner .photo:before{display:block;height:0;visibility:hidden;content:"\0020"}#contents article .articleInner .photo:after{clear:both}#contents article .articleInner .photo dl{float:none;margin-left:0;width:auto}#contents #sideBar{float:none;width:auto}#contents #sideBar dl.banner dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents #sideBar dl.banner dd ul li{width:50%;text-align:center}#contents #sideBar dl.banner dd.ranking{display:-webkit-box;display:-ms-flexbox;display:flex}#contents #sideBar dl.banner dd.ranking>div.rank{margin-right:10px}#contents #sideBar dl.banner dd.ranking>div.rank:last-child{margin-right:0}}@media screen and (max-width:768px){#wrapper{width:100%;overflow:hidden}.nsp{display:none}header{background:url(../_img/common/bg-sp-header.png) no-repeat 50% 0;background-size:320px 91px;margin-bottom:0}header .inner{height:91px}header .inner #logo{position:relative;text-align:center;top:auto;left:auto;padding-top:12px}header .inner #logo img{width:117px;height:65px}header .inner #menu{display:block}header .inner #search{display:block}header .inner #searchBox{top:91px;width:100%;z-index:10001;background:#000;padding:10px;right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}header .inner #searchBox #text{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:80%}header .inner #searchBox #btnG{border-radius:0}header nav#gnav{position:absolute;top:91px;width:100%;z-index:10000;display:none}header nav#gnav:before{content:'';background:none}header nav#gnav:after{content:'';background:none}header nav#gnav .NavInner ul li{border-left:none!important;border-right:none!important;border-bottom:#292929 1px solid!important;border-top:#000000 1px solid;float:none;width:auto}header nav#gnav .NavInner ul li:first-child{border-top:none}header nav#gnav .NavInner ul li a{background:url(../_img/common/icon_menu.png) no-repeat 10px 50%;text-align:left;font-size:15px;font-weight:bold;background-size:15px 15px;padding-left:35px}header nav#gnav .NavInner ul li a:hover{background:#511806 url(../_img/common/icon_menu.png) no-repeat 10px 50%;background-size:15px 15px}#contents{padding:0;position:relative}#contents .smp{display:block;width:300px;margin:0 auto 20px}#contents article{width:auto;float:none}#contents article .bestWorst{margin-bottom:0}#contents article .bestWorst img{display:block}#contents article .pagenate{margin:20px 0px}#contents article .pagenate ul li{margin:0 1px}#contents article .pagenate ul li a.link_before{width:15px}#contents article .pagenate ul li a.link_next{width:15px}#contents article ul.topicPath{border-top:#B1A68B 1px solid;padding:10px;margin:0}#contents article ul.topicPath li{background:url(../_img/common/topicPath_arrow_2x.png) no-repeat 0 50%;background-size:5px 10px;font-size:11px}#contents article ul.topicPath li:first-child a{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../_img/common/topicPath_home_2x.png) no-repeat;background-size:20px 19px;width:20px;height:19px}#contents article ul.contentsList{padding:0 10px;background:#fff}#contents article ul.contentsList li{border:none;border-bottom:#B1A68B 1px dotted;margin-bottom:0}#contents article ul.contentsList li span.new{left:0;top:9px;width:40px;height:40px;background-size:40px 40px}#contents article ul.contentsList li a{padding:10px 10px 10px 0;text-decoration:none}#contents article ul.contentsList li a .box{display:table;width:100%}#contents article ul.contentsList li a .box figure{width:80px;float:none;height:80px;overflow:hidden;display:table-cell;padding-right:10px;font-size:0}#contents article ul.contentsList li a .box .cont{vertical-align:top;display:table-cell;width:auto;float:none}#contents article ul.contentsList li a .box .cont ul.info{float:none;border:none;margin-bottom:1px}#contents article ul.contentsList li a .box .cont ul.info li.info{margin-bottom:0}#contents article ul.contentsList li a .box .cont ul.info li.date{float:right}#contents article ul.contentsList li a .box .cont ul.info li.date time{font-size:11px}#contents article ul.contentsList li a .box .cont ul.info li.author{display:none}#contents article ul.contentsList li a .box .cont h2{border:none;font-size:16px;margin-bottom:0;padding:0 0 10px}#contents article ul.contentsList li a .box .cont p{display:none}#contents article .articleInner .articleHeader{margin-bottom:0}#contents article .articleInner .articleHeader ul.label li{font-size:12px}#contents article .articleInner .articleHeader .author,#contents article .articleInner .articleHeader .date{margin-bottom:10px;font-size:12px}#contents article .articleInner .articleHeader .author{padding-top:5px}#contents article .articleInner h1{font-size:18px;padding:7px 5px;margin-bottom:5px}#contents article .articleInner h2{font-size:16px}#contents article .articleInner h3{font-size:16px}#contents article .articleInner .writer figure{position:relative;text-align:center;left:0;top:0}#contents article .articleInner .writer figure img{width:85px;height:85px}#contents article .articleInner .writer dl{margin-bottom:0;padding-left:0}#contents article .articleInner .writer dl dt{font-size:13px}#contents article .articleInner .writer dl dd{font-size:10px}#contents article .articleInner u.category{margin-bottom:5px}#contents article .articleInner ul.articleSocial{margin-bottom:5px;text-align:left}#contents article .articleInner ul.articleSocial li.gp,#contents article .articleInner ul.articleSocial li.po{display:none}#contents article .articleInner .topicsMain p iframe{max-width:100%;height:auto;height:auto!important}#contents article .articleInner ul#commentTab{border-bottom:#ccc 1px solid;display:-webkit-box;display:-ms-flexbox;display:flex}#contents article .articleInner ul#commentTab li{margin-right:0;width:50%}#contents article .articleInner ul#commentTab li:first-child{border-right:#fff 1px solid}#contents article .articleInner ul#commentTab li.current a{font-weight:bold}#contents article .articleInner ul#commentTab li a{text-align:center}#contents article .articleInner .followBlock ul li a{padding:10px}#contents article .articleInner .followBlock ul li a img{width:20px}#contents article .articleInner .relative-articles h2 img{width:140px}#contents article .articleInner .middle img{max-width:100%}#contents #sideBar{width:auto;float:none;padding:10px}#contents #sideBar dl.banner{margin-bottom:0}#contents #sideBar dl.banner dd ul{margin-bottom:0}#contents #sideBar dl.banner dd ul li{display:inline-block;width:45%;margin-left:10px}#contents #sideBar dl.banner dd.ranking{background:none;padding:0;display:block}#contents #sideBar dl.banner dd.ranking div.rank{padding:10px;margin-right:0;zoom:1;margin-bottom:5px}#contents #sideBar dl.banner dd.ranking div.rank:after,#contents #sideBar dl.banner dd.ranking div.rank:before{display:block;height:0;visibility:hidden;content:"\0020"}#contents #sideBar dl.banner dd.ranking div.rank:after{clear:both}#contents #sideBar dl.banner dd.ranking div.rank figure{float:left;margin-bottom:0}#contents #sideBar dl.banner dd.ranking div.rank figure img{display:block;width:80px;height:80px}#contents #sideBar dl.banner dd.ranking div.rank h3{margin-left:90px;border:none;padding:0;font-size:15px;font-weight:bold;margin-bottom:5px}#contents #sideBar dl.banner dd.ranking div.rank p{margin-left:90px;margin-bottom:0;font-size:10px}#contents .footerAD{margin:0 10px 10px}footer .inner{padding:10px 0}footer .inner #footer_logo,footer .inner ul.footNav{display:none}footer .inner ul.footerSocial{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;position:relative;text-align:center}footer .inner ul.footerSocial li{float:none;display:inline-block;vertical-align:top}p#note{font-size:10px}.pageTop{display:none}}#noside #contents article{float:none;width:auto}#noside #contents #sideBar{display:none}#index #contents article .banner_dendou{margin:0 0 30px;text-align:center}#index #contents article .banner_dendou img{max-width:100%;height:auto}#index #contents article .moreBtns{text-align:center}#index #contents article .moreBtns li{display:inline-block;margin-left:10px}#index #contents article .moreBtns li:first-child{margin-left:0!important}#index #contents article #collection{border:#B1A68B 1px solid;background:#fff;padding:22px 24px 7px}#index #contents article #collection h2{margin-bottom:20px;text-align:center}#index #contents article #collection h2 img{max-width:100%;height:auto}#index #contents article #collection ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}#index #contents article #collection ul li{float:left;margin-bottom:15px;margin-right:3.61446%;width:200px}#index #contents article #collection ul li:nth-child(3n){margin-right:0}#index #contents article #collection ul li h3{margin-bottom:0}#index #contents article #collection ul li h3 img{max-width:100%;height:auto}#index #contents article #collection ul li dl{margin-bottom:0}#index #contents article #collection ul li dl dt{height:125px;overflow:hidden}#index #contents article #collection ul li dl dt img{max-width:100%;height:auto}#index #contents article #social{zoom:1}#index #contents article #social:after,#index #contents article #social:before{display:block;height:0;visibility:hidden;content:"\0020"}#index #contents article #social:after{clear:both}#index #contents article #social #fb{float:left;background:#fff;width:53%}#index #contents article #social #fb .fb-like-box{margin-bottom:0}#index #contents article #social #fb .fb_iframe_widget,#index #contents article #social #fb .fb_iframe_widget[style],#index #contents article #social #fb .fb_iframe_widget iframe[style],#index #contents article #social #fb .fb_iframe_widget span{width:100%!important}#index #contents article #social #twitter{float:right;width:44.12%}@media screen and (max-width:1000px){#index #contents article #collection ul{text-align:center}#index #contents article #collection ul li{float:none;width:41.67%;margin-right:0}#index #contents article #collection ul li h3 img{max-width:100%;height:auto}#index #contents article #collection ul li dl dt img{max-width:100%;height:auto}#index #contents article .banner_dendou{margin:0 20px 20px}#index #contents article .moreBtns li{margin:0}}@media screen and (max-width:768px){#index #contents article #collection ul li{margin-right:15px}#index #contents article #collection ul li:nth-child(3n){margin-right:15px}#index #contents article #collection ul li:nth-child(2n){margin-right:0}#index #contents article #collection ul li dl dt{height:80px}}#post.entry article .articleInner h1{margin-bottom:20px}@media screen and (max-width:768px){#post.entry article img{-webkit-box-sizing:border-box;box-sizing:border-box}}#list article h1{background:url(../_img/common/bg-h1.png) repeat-x 0 100%;border-top:#666 1px dotted;padding:10px;font-size:20px;font-weight:bold;margin-bottom:25px}#list article .archiveList{margin-bottom:60px}#list article .archiveList h2{background:url(../_img/common/bg-h2.png) no-repeat 0 3px;padding-left:20px;font-size:20px;font-weight:bold}#list article .archiveList .selectBox{border:#B1A68B 1px solid;background:#FFF;padding:15px;margin-bottom:25px}#list article .archiveList .selectBox select{width:100%;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #999;background:#eee;background:url(../_img/common/arrow02.png) right 50% no-repeat, -webkit-linear-gradient(top, #fff 0%, #efebe1 100%);background:url(../_img/common/arrow02.png) right 50% no-repeat, -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efebe1));background:url(../_img/common/arrow02.png) right 50% no-repeat, -o-linear-gradient(top, #fff 0%, #efebe1 100%);background:url(../_img/common/arrow02.png) right 50% no-repeat, linear-gradient(to bottom, #fff 0%, #efebe1 100%);background-size:40px, 100%}#list article .archiveList ul{zoom:1}#list article .archiveList ul:after,#list article .archiveList ul:before{display:block;height:0;visibility:hidden;content:"\0020"}#list article .archiveList ul:after{clear:both}#list article .archiveList ul li{width:48%;background:#fff;margin-bottom:20px;border:#B1A68B 1px solid;-webkit-box-sizing:border-box;box-sizing:border-box}#list article .archiveList ul li:nth-child(odd){float:left}#list article .archiveList ul li:nth-child(2n){float:right}#list article .archiveList ul li a{color:#000;font-size:15px;display:block;text-decoration:none}#list article .archiveList ul li a:hover{background-color:#F0F0E1}#list article .archiveList ul li dl{display:table;margin-bottom:0}#list article .archiveList ul li dl dd,#list article .archiveList ul li dl dt{display:table-cell;vertical-align:middle}#list article .archiveList ul li dl dt{padding-right:15px}#list article .archiveList ul li dl dt img{display:block}@media screen and (max-width:1000px){#list article .archiveList ul li{float:none;width:100%}}@media screen and (max-width:768px){#list article h1{background:#000 url(../_img/common/bg-h1.png) repeat-x 0 100%;color:#FFF;margin-bottom:0}#list article .archiveList{margin-bottom:20px;display:block}#list article .archiveList h2{margin:0 20px 10px}#list article .archiveList .selectBox{margin:0 20px 20px;padding:0;border:none;background:none}}#map.index article h1{background:url(../_img/common/bg-h1.png) repeat-x 0 100%;border-top:#666 1px dotted;padding:10px;font-size:20px;font-weight:bold;margin-bottom:25px}#map.index article .articleInner .cont{zoom:1;margin-bottom:10px}#map.index article .articleInner .cont:after,#map.index article .articleInner .cont:before{display:block;height:0;visibility:hidden;content:"\0020"}#map.index article .articleInner .cont:after{clear:both}#map.index article .articleInner .cont dl{float:left;width:21.25%;margin-left:4.69%}#map.index article .articleInner .cont dl:first-child{margin-left:0}#map.index article .articleInner .cont dl dt img{max-width:100%;height:auto}@media screen and (max-width:1000px){#map.index article .articleInner .cont dl{float:left;width:42.5%;margin-left:9.38%}#map.index article .articleInner .cont dl:nth-child(odd){margin-left:0}#map.index article .articleInner .cont dl dt{text-align:center}#map.index article .articleInner .cont dl dt img{max-width:100%;height:auto}#map.index article .articleInner .cont dl dd{text-align:center}}@media screen and (max-width:768px){#map.index article h1{background:#000;color:#FFF;margin-bottom:0}#map.index article .articleInner .cont dl{margin-bottom:0}#map.index article .articleInner .cont dl:nth-child(2n):after{display:block;content:"*";visibility:hidden;clear:both}}#map.entry article h1{background:url(../_img/common/bg-h1.png) repeat-x 0 100%;border-top:#666 1px dotted;padding:10px;font-size:20px;font-weight:bold;margin-bottom:25px}#map.entry article .articleInner ul.articleSocial{text-align:left}#map.entry article .articleInner .photo{text-align:center;margin:0 auto 30px}@media screen and (max-width:1000px){#map.entry article .articleInner .photo img{max-width:100%;height:auto}}@media screen and (max-width:768px){#map.entry article h1{background:#000;color:#FFF;margin-bottom:0}}#character.index article h1{background:url(../_img/common/bg-h1.png) repeat-x 0 100%;border-top:#666 1px dotted;padding:10px;font-size:20px;font-weight:bold;margin-bottom:25px}#character.index article .articleInner .cont{zoom:1;margin-bottom:10px}#character.index article .articleInner .cont:after,#character.index article .articleInner .cont:before{display:block;height:0;visibility:hidden;content:"\0020"}#character.index article .articleInner .cont:after{clear:both}#character.index article .articleInner .cont ul{zoom:1}#character.index article .articleInner .cont ul:after,#character.index article .articleInner .cont ul:before{display:block;height:0;visibility:hidden;content:"\0020"}#character.index article .articleInner .cont ul:after{clear:both}#character.index article .articleInner .cont ul li{float:left;width:18.8%;margin-left:1.47%}#character.index article .articleInner .cont ul li.l{margin-left:0}#character.index article .articleInner .cont ul li dl{margin-bottom:0}#character.index article .articleInner .cont ul li dl dt img{border:#ccc 1px solid;max-width:100%;height:auto}@media screen and (max-width:768px){#character.index article h1{background:#000;color:#FFF;margin-bottom:0}}#character.post article h1{background:url(../_img/common/bg-h1.png) repeat-x 0 100%;border-top:#666 1px dotted;padding:10px;font-size:20px;font-weight:bold;margin-bottom:25px}#character.post article h2 span{font-weight:normal;font-size:12px;display:inline-block;margin-left:15px}#character.post article ul.articleSocial{text-align:left}#character.post article .section{zoom:1}#character.post article .section:after,#character.post article .section:before{display:block;height:0;visibility:hidden;content:"\0020"}#character.post article .section:after{clear:both}#character.post article .section .pict{float:left;width:23.44%;margin-bottom:0}#character.post article .section .pict img{border:#ccc 1px solid;max-width:100%;height:auto}#character.post article .section .info{float:right;width:70.31%;margin-bottom:0}#character.post article .section .info dl dt{font-weight:bold;margin-bottom:5px}#character.post article .section .info dl dd ul{margin-bottom:0}#character.post article .section .info dl dd ul li{display:inline-block;margin-right:5px}#character.post article .section .info dl dd ul li a{background:#333;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;text-decoration:none;padding:5px 3px}#character.post article .section .info dl dd ul li a.type01{background:#CC6600}#character.post article .section .info dl dd ul li a.type02{background:#FF66CC}#character.post article .section .info dl dd ul li a.type03{background:#669933}#character.post article .section .info dl dd ul li a.type04{background:#3399CC}#character.post article .profile table{width:100%}#character.post article .profile table td,#character.post article .profile table th{border:#ccc 1px solid;padding:5px 10px}#character.post article .profile table th{background:#fafafa;font-weight:bold;width:1%;white-space:nowrap}@media screen and (max-width:1000px){#character.post article h1{background:#000;color:#FFF;margin-bottom:0}#character.post article .section .pict{float:none;width:auto;text-align:center;margin-bottom:15px}#character.post article .section .pict img{max-width:100%}#character.post article .section .info{float:none;width:auto}}#staff article h1{background:url(../_img/common/bg-h1.png) repeat-x 0 100%;border-top:#666 1px dotted;padding:10px;font-size:20px;font-weight:bold;margin-bottom:25px}#staff article .block{zoom:1}#staff article .block:after,#staff article .block:before{display:block;height:0;visibility:hidden;content:"\0020"}#staff article .block:after{clear:both}#staff article .block .staffinner{margin-bottom:10px;float:left;float:right;width:46.88%}#staff article .block .staffinner.first-child{float:left}#staff article .block .staffinner div{margin-bottom:5px}#staff article .block .staffinner div img{max-width:100%;height:auto}#staff article .block .staffinner h3{margin-bottom:5px}#staff article .block .staffinner p{margin-bottom:5px}#staff article .block .staffinner ul{margin-bottom:0}#staff article .block .staffinner ul li{display:inline-block}@media screen and (max-width:768px){#staff article h1{background:#000;color:#FFF;margin-bottom:0}#staff article .block .staffinner{float:none;width:auto;margin-bottom:10px;padding-bottom:10px;border-bottom:#ccc 1px dotted}#staff article .block .staffinner.first-child{float:none}#staff article .block .staffinner div{text-align:center}#staff article .block .staffinner h3 a{font-size:12px}}.cosponsor article h1{background:url(../_img/common/bg-h1.png) repeat-x 0 100%;border-top:#666 1px dotted;padding:10px;font-size:20px;font-weight:bold;margin-bottom:25px}.cosponsor article .social_btn{text-align:right}.cosponsor article .social_btn li{display:inline-block;width:100px;overflow:hidden}.cosponsor article .social_btn .twitter-share-button{width:120px;overflow:hidden}.cosponsor article .block{zoom:1;margin-left:10px;margin-bottom:0}.cosponsor article .block:after,.cosponsor article .block:before{display:block;height:0;visibility:hidden;content:"\0020"}.cosponsor article .block:after{clear:both}.cosponsor article .block dl{float:left;width:16%;margin-left:3%}.cosponsor article .block dl dt img{max-width:100%;height:auto}.cosponsor article .h201 .block{zoom:1;margin-left:0}.cosponsor article .h201 .block:after,.cosponsor article .h201 .block:before{display:block;height:0;visibility:hidden;content:"\0020"}.cosponsor article .h201 .block:after{clear:both}.cosponsor article .h201 .block .photo{float:left;width:32%;margin-bottom:0}.cosponsor article .h201 .block .photo img{max-width:100%;height:auto}.cosponsor article .h201 .block .cont{float:right;width:62%;margin-bottom:0}.cosponsor article .h202{margin-bottom:30px}.cosponsor article .h202 .sectionH3 h3{margin-bottom:10px}.cosponsor article .h202 .sectionH3 .block{zoom:1;margin-left:0}.cosponsor article .h202 .sectionH3 .block:after,.cosponsor article .h202 .sectionH3 .block:before{display:block;height:0;visibility:hidden;content:"\0020"}.cosponsor article .h202 .sectionH3 .block:after{clear:both}.cosponsor article .h202 .sectionH3 .block .photo{margin-bottom:0;float:left;width:14%}.cosponsor article .h202 .sectionH3 .block .photo img{max-width:100%;height:auto}.cosponsor article .h202 .sectionH3 .block .cont{margin-bottom:0;float:right;width:82%}.cosponsor article .form-btn{margin-bottom:0;margin-top:50px;text-align:center}.cosponsor article .form-btn img{max-width:100%;height:auto}@media screen and (max-width:768px){.cosponsor article h1{background:#000;color:#FFF;margin-bottom:0}.cosponsor article .manju .block{margin-left:0}.cosponsor article .manju .block dl{float:none;width:auto;margin:0 0 10px;border:#fafafa 1px solid;background:#fafafa}.cosponsor article .manju .block dl dd,.cosponsor article .manju .block dl dt{display:table-cell;vertical-align:middle}.cosponsor article .manju .block dl dt{width:80px;height:80px;padding-right:20px}.cosponsor article .manju .block dl dt img{display:block}}.sec article h1{background:url(../_img/common/bg-h1.png) repeat-x 0 100%;border-top:#666 1px dotted;padding:10px;font-size:20px;font-weight:bold;margin-bottom:25px}@media screen and (max-width:768px){.sec article h1{background:#000;color:#FFF;margin-bottom:0}.sec article .fi{max-width:100%;height:auto}}.page404 article p{font-size:15px}.page404 article .fig,.page404 article .link{text-align:center}@media screen and (max-width:768px){.page404 article p{font-size:12px}.page404 article .fig img{max-width:100%;height:auto}}@media screen and (max-width:768px){#enquete article iframe{display:none}}#dendou article h1{background:url(../_img/common/bg-h1.png) repeat-x 0 100%;border-top:#666 1px dotted;padding:10px;font-size:20px;font-weight:bold;margin-bottom:25px}#dendou article .cont .inner{margin:6px 7px;border:#B28500 2px solid;background:#fff;position:relative}#dendou article .cont .inner .a{position:absolute;top:-8px;left:-9px}#dendou article .cont .inner .b{position:absolute;top:-8px;right:-9px}#dendou article .cont .inner .c{position:absolute;left:-9px;bottom:-8px}#dendou article .cont .inner .d{position:absolute;right:-9px;bottom:-8px}#dendou article .cont .inner a{padding:20px;display:block;zoom:1}#dendou article .cont .inner a:after,#dendou article .cont .inner a:before{display:block;height:0;visibility:hidden;content:"\0020"}#dendou article .cont .inner a:after{clear:both}#dendou article .cont .inner a .fig{margin-bottom:0;float:left;width:34.8837209302%}#dendou article .cont .inner a .fig img{max-width:100%;height:auto}#dendou article .cont .inner a .block{float:right;width:62.7906976744%;margin-bottom:0}#dendou article .cont .inner a .block ul.info{zoom:1;border-bottom:#666666 1px dotted;margin-bottom:10px;padding-bottom:5px}#dendou article .cont .inner a .block ul.info:after,#dendou article .cont .inner a .block ul.info:before{display:block;height:0;visibility:hidden;content:"\0020"}#dendou article .cont .inner a .block ul.info:after{clear:both}#dendou article .cont .inner a .block ul.info li{border:none;margin-bottom:0;padding:0;display:inline-block}#dendou article .cont .inner a .block ul.info li.icon{margin-right:10px;width:80px;color:#fff;text-align:center;font-weight:bold;padding:3px 0}#dendou article .cont .inner a .block ul.info li.icon.topics{background:#D63A00}#dendou article .cont .inner a .block ul.info li.icon.koneta{background:#008ECC}#dendou article .cont .inner a .block ul.info li.author{float:none}#dendou article .cont .inner a .block h2{font-size:15px;font-weight:bold;border-bottom:#666666 1px dotted;margin-bottom:10px;padding:0 5px 10px}#dendou article .cont .inner a .block p{margin:0 5px}@media screen and (max-width:1000px){#dendou article .cont .inner a{text-decoration:none}#dendou article .cont .inner a .fig{float:none;width:auto;margin-bottom:20px;text-align:center}#dendou article .cont .inner a .block{width:auto;float:none}}@media screen and (max-width:768px){#dendou article h1{background:#000;color:#FFF;margin-bottom:0}#dendou article .cont .inner{margin:20px}#dendou article .cont .inner a .block{margin-bottom:0}#dendou article .cont .inner a .block ul.info{border-bottom:none;padding-bottom:0}#dendou article .cont .inner a .block p{display:none}#dendou article .cont .inner a .block h2{border-bottom:none;padding:0}#dendou article .cont .inner a .block li.icon{margin-right:10px;font-size:10px;width:35px!important;padding:0 5px}#dendou article .cont .inner a .block li.icon.topics{background:#D63A00}#dendou article .cont .inner a .block li.icon.koneta{background:#008ECC}}#special article h1{background:url(../_img/common/bg-h1.png) repeat-x 0 100%;border-top:#666 1px dotted;padding:10px;font-size:20px;font-weight:bold;margin-bottom:25px}#special article .articleInner{padding:30px}#special article .articleInner section{border-bottom:#666 1px dotted;margin-bottom:40px;padding-bottom:40px}#special article .articleInner section h2{background:url(../_img/special/bg-h2.png) no-repeat 0 3px;color:#000;padding:0 0 0 20px;font-size:20px}#special article .articleInner section figure{margin-bottom:10px;text-align:center}#special article .articleInner section figure img{max-width:100%;height:auto}#special article .articleInner section.last{border-bottom:none;margin-bottom:0;padding-bottom:0}#special article .articleInner section p{font-size:15px}#special article .articleInner section p.col{text-align:right}#special article .articleInner section p.txt{margin-bottom:0}@media screen and (max-width:768px){#special article h1{background:#000;color:#FFF;margin-bottom:0}#special article .articleInner{padding:20px}}