body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,nav,article,section,header,footer,address{margin:0;padding:0}body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;line-height:1.7;color:#1a1a1a}h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal}@font-face{font-family:'avenir';src:url(../fonts/AvenirNextLTPro-Regular.eot?) format("oldIE"),url(../fonts/AvenirNextLTPro-Regular.woff) format("woff") url(../fonts/AvenirNextLTPro-Regular.otf) format("opentype");font-weight:normal}@font-face{font-family:'avenir';src:url(../fonts/AvenirNextLTPro-Bold.eot?) format("oldIE"),url(../fonts/AvenirNextLTPro-Bold.woff) format("woff"),url(../fonts/AvenirNextLTPro-Bold.otf) format("opentype");font-weight:bold}@font-face{font-family:'bebas';src:url(../fonts/BebasNeue-webfont.eot?) format("oldIE"),url(../fonts/BebasNeue-webfont.woff) format("woff"),url(../fonts/BebasNeue-webfont.ttf) format("truetype");font-weight:normal}.avenir{font-family:'avenir'}.bebas{font-family:'bebas'}table{border-collapse:collapse;border-spacing:0}a:link,a:visited{color:#1a1a1a;text-decoration:none}a:hover{color:#5a5a5a}address{font-style:normal}img{border:medium none;vertical-align:middle}small{font-size:12px}li{list-style:none}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.clear{clear:both}body header,body #main_cont,body footer{width:1140px;margin:0 auto}body .sp{display:none}body header{position:relative}body header h1{padding:28px 0;text-align:center}body header #rss{position:absolute;top:17px;right:0}body #main_cont{width:1060px;margin:0 auto;padding-bottom:140px}body #main_cont #main{width:790px;float:left}body #main_cont #main .wp-pagenavi{text-align:center}body #main_cont #main .wp-pagenavi a,body #main_cont #main .wp-pagenavi span{padding:6px 10px;display:inline-block;border:none;border-radius:3px;color:#fff}body #main_cont #main .wp-pagenavi span{background-color:#333}body #main_cont #main .wp-pagenavi span.current{background-color:#030303}body #main_cont #main .wp-pagenavi a{background-color:#666;-webkit-transition-duration:.2s;transition-duration:.2s}body #main_cont #main .wp-pagenavi a:hover{background-color:#888}body #main_cont #main .wp-pagenavi a.previouspostslink:after{content:'前へ';padding-left:3px}body #main_cont #main .wp-pagenavi a.nextpostslink:before{content:'次へ';padding-right:3px}body #main_cont #main #tag_list{padding:13px 13px 13px 166px;border:#000 5px solid;background:#edefef;position:relative}body #main_cont #main #tag_list h1{margin-top:-14.5px;padding:6px 5px 4px;font-family:'bebas';font-size:16px;color:#000;letter-spacing:0.05em;line-height:1;border-bottom:#000 2px solid;position:absolute;top:50%;left:52px}body #main_cont #main #tag_list ul{width:520px}body #main_cont #main #tag_list ul li{display:inline}body #main_cont #main #tag_list ul li a{text-decoration:underline;letter-spacing:0.05em;line-height:20px}body #main_cont #main #tag_list ul .no_disp{display:none}body #main_cont #main #tag_list ul .no_disp.disp{display:inline}body #main_cont #main #tag_list .btn_more{width:52px;margin-top:-5px;line-height:10px;text-align:right;background:url(../images/common/bg_more.jpg) no-repeat;background-position:left center;position:absolute;top:50%;right:17px;cursor:pointer}body #main_cont #main #tag_list .btn_more span{font-family:'avenir';font-size:14px;font-weight:bold}body #main_cont #main #tag_list .btn_more:hover{opacity:0.8}body #main_cont #main #tag_list .btn_more.close{background:url(../images/common/bg_more_close.jpg) no-repeat}body #main_cont #main #tag_article ul .art,body #main_cont #main #article_list ul .art{width:230px;height:436px;padding:7px 6px 0;margin-right:20px;margin-bottom:18px;border:#141414 4px solid;background-color:#edefef;float:left}body #main_cont #main #tag_article ul .art .a_wrap,body #main_cont #main #article_list ul .art .a_wrap{display:block}body #main_cont #main #tag_article ul .art .a_wrap .img,body #main_cont #main #article_list ul .art .a_wrap .img{background-color:#fff}body #main_cont #main #tag_article ul .art .a_wrap .date,body #main_cont #main #article_list ul .art .a_wrap .date{margin-top:10px;margin-right:4px;font-family:'bebas';font-size:14px;color:#999;line-height:1;text-align:right;letter-spacing:0.05em}body #main_cont #main #tag_article ul .art .a_wrap .ttl,body #main_cont #main #article_list ul .art .a_wrap .ttl{margin-top:11px;padding:0 3px;font-size:14px;font-weight:bold;line-height:1;letter-spacing:0.05em}body #main_cont #main #tag_article ul .art .a_wrap .desc,body #main_cont #main #article_list ul .art .a_wrap .desc{margin-top:14px;padding:0 3px;font-size:12px;line-height:16px;letter-spacing:0.05em}body #main_cont #main #tag_article ul .art .a_wrap:hover>.date,body #main_cont #main #article_list ul .art .a_wrap:hover>.date{color:#bbb}body #main_cont #main #tag_article ul .art .btn_share,body #main_cont #main #article_list ul .art .btn_share{margin:12px 8px 0 0;padding-bottom:9px;float:right}body #main_cont #main #tag_article ul .art .btn_share li,body #main_cont #main #article_list ul .art .btn_share li{margin-right:5px;float:left}body #main_cont #main #tag_article ul .art .btn_share li:last-child,body #main_cont #main #article_list ul .art .btn_share li:last-child{margin-right:0}body #main_cont #main #tag_article ul .art .art_tag,body #main_cont #main #article_list ul .art .art_tag{padding-top:13px;clear:both;border-top:1px #333 solid}body #main_cont #main #tag_article ul .art .art_tag li,body #main_cont #main #article_list ul .art .art_tag li{float:left}body #main_cont #main #tag_article ul .art .art_tag li a,body #main_cont #main #article_list ul .art .art_tag li a{font-size:10px}body #main_cont #main #tag_article ul .art:nth-child(3n),body #main_cont #main #article_list ul .art:nth-child(3n){margin-right:0}body #main_cont #main #tag_article ul .art:nth-child(3n+1),body #main_cont #main #article_list ul .art:nth-child(3n+1){clear:both}body #main_cont #side{width:250px;float:right}body #main_cont #side .side_ttl{padding:4px 1px 3px;border-bottom:#1a1a1a 4px solid}body #main_cont #side .side_ttl h1{width:60%;font-size:20px;font-family:'avenir';font-weight:bold;line-height:20px;text-align:left;letter-spacing:0.05em;float:left}body #main_cont #side .side_ttl h2{width:40%;font-size:11px;font-weight:bold;line-height:20px;text-align:right;color:#666;letter-spacing:-0.05em;float:right}body #main_cont #side #ranking #rank_cont ul li{margin-bottom:5px;padding:10px 11px;background-color:#edefef}body #main_cont #side #ranking #rank_cont ul li a{display:block}body #main_cont #side #ranking #rank_cont ul li a .left{width:60px;float:left;background-color:#fff}body #main_cont #side #ranking #rank_cont ul li a .left img{width:60px;height:auto}body #main_cont #side #ranking #rank_cont ul li a .right{width:156px;float:right}body #main_cont #side #ranking #rank_cont ul li a .right .date{font-family:'bebas';color:#666;letter-spacing:0.05em;line-height:1}body #main_cont #side #ranking #rank_cont ul li a .right .desc{margin-top:9px;font-weight:bold;letter-spacing:0.05em;line-height:16px}body #main_cont #side #ranking #rank_cont ul li a:hover .right>.date{color:#777}body #main_cont #side #ranking #rank_cont ul li a:hover .right>.desc{color:#5a5a5a}body #main_cont #side #ranking #rank_cont ul li:first-child{background-color:#999}body #main_cont #side #ranking #rank_cont ul li:nth-child(2),body #main_cont #side #ranking #rank_cont ul>*:first-child+*{background-color:#ccc}body #main_cont #side #ranking #rank_cont ul li:last-child{margin-bottom:0}body #main_cont #side #archive{margin-top:28px}body #main_cont #side #archive #side_cont{background-color:#edefef;padding:22px 17px}body #main_cont #side #archive #side_cont ul li{margin-bottom:13px}body #main_cont #side #archive #side_cont ul li:last-child{margin-bottom:0}body #main_cont #side #archive #side_cont h3{margin:15px 0 8px;padding:4px 2px;text-align:center;font-size:12px;font-weight:bold;color:#edefef;background-color:#1a1a1a}body #main_cont #side #s_bnrs{margin-top:26px}body #main_cont #side #s_bnrs ul li{margin-top:10px}body #main_cont #side #s_bnrs ul li:first-child{margin-top:0}body #main_cont #side #s_logo{width:200px;margin:47px auto 0}body #main_cont #side #s_logo .desc{margin-top:26px;font-weight:bold;color:#666}body #main_cont #side #s_key_icatch ul{margin-top:26px}body #main_cont #side #s_key_icatch ul li{margin-top:10px}body #main_cont #side #s_key_icatch ul li:first-child{margin-top:0}body footer{width:1060px;margin-top:1px;padding-bottom:60px}body footer #footContents{margin:0px auto;padding-top:30px;text-align:left}body footer #footContents #footMenu ul li{float:left;padding:0 15px 0 16px;background:url(../images/common/i_arrow.gif) left center no-repeat;font-size:84%}body footer #footContents #footMenu ul li a{color:#333}body footer #footContents #footMenu ul li a:hover{color:#444;text-decoration:underline}body footer #footContents #footMenu p{margin:15px 0 5px;padding-left:2px;color:#999999;font-size:84%;line-height:1.2em}body footer #footContents #footMenu #headtxt{color:#030000}body footer #footContents #foot_pol{float:left;width:540px}body footer #footContents #foot_pol .footLogo{margin:0 0 10px;padding-left:2px}body footer #footContents #foot_pol dl{width:500px;line-height:0em}body footer #footContents #foot_pol dt{margin-bottom:7px}body footer #footContents #foot_pol dd{float:left;margin:0 17px 6px 0;line-height:0;font-size:0}body footer #footContents #foot_pol address{margin-top:10px;font-size:84%;font-style:normal;color:#999999}body footer #footContents #footSeals{float:right;width:380px;padding-top:38px}body footer #footContents #footSeals p{float:right;margin-left:10px}.sp{display:none}@media screen and (max-width: 600px){body{width:100%}body .sp{display:inherit}body .clear_sp{clear:both}body .pc{display:none}body img{max-width:100%}body header,body #main_cont,body footer{width:90%;margin:0 auto}body header h1{padding:14px 0}body header h1 a img{width:135px;height:auto}body #main_cont{padding-bottom:62px}body #main_cont #main{width:100%;float:none}body #main_cont #main #tag_list{width:100%;margin:0 auto;padding:6px 3%;border-width:3px;box-sizing:border-box}body #main_cont #main #tag_list h1{display:table;margin:0 auto;padding:6px 5px 4px;position:static}body #main_cont #main #tag_list ul{width:auto;margin-top:12px}body #main_cont #main #tag_list .btn_more{margin:13px auto 7px;position:static}body #main_cont #main #tag_list .btn_more:hover{opacity:0.8}body #main_cont #main #tag_list .btn_more.close{background:url(../images/common/bg_more_close.jpg) no-repeat}body #main_cont #main #tag_article ul .art,body #main_cont #main #article_list ul .art{width:100%;height:auto;margin:0 auto 18px !important;padding-bottom:9px;box-sizing:border-box;float:none}body #main_cont #main #tag_article ul .art a .img img,body #main_cont #main #article_list ul .art a .img img{width:100%;height:auto}body #main_cont #main #tag_article ul .sp_nodisp,body #main_cont #main #article_list ul .sp_nodisp{display:none}body #main_cont #main .btn_more_art{width:150px;margin:0 auto 30px;padding:10px 0;background-color:#131313;cursor:pointer}body #main_cont #main .btn_more_art span{margin:0 auto;padding-left:22px;font-family:'avenir';font-size:20px;font-weight:bold;color:#fff;display:table;background:url(../images/common/bg_art_more.jpg) no-repeat;background-size:10px 10px;background-position:left center;line-height:1;letter-spacing:0.025em}body #main_cont #main .btn_more_art.close span{background:url(../images/common/bg_art_more_close.jpg) no-repeat;background-size:10px 10px;background-position:left center}body #main_cont #side{width:100%;margin:54px 0 0;float:none}body #main_cont #side #archive{margin-top:45px}body #main_cont #side #ranking #rank_cont ul li a .right{width:75%}body #main_cont #side #s_bnrs{margin-top:13px}body #main_cont #side #s_bnrs ul li{margin-top:5px}body #main_cont #side #s_bnrs ul li img{width:100%;height:auto}body #main_cont #side #s_bnrs ul li:first-child{margin-top:0}body #main_cont #side #s_key_icatch{margin-top:13px}body #main_cont #side #s_key_icatch ul li{margin-top:5px}body #main_cont #side #s_key_icatch ul li img{width:100%;height:auto}body #main_cont #side #s_key_icatch ul li:first-child{margin-top:0}body footer #footContents{width:100%;padding-top:0}body footer #footContents #footMenu ul{width:90%;margin:0 auto}body footer #footContents #footMenu ul li a{line-height:26px}body footer #footContents #footMenu #headtxt{margin-bottom:15px}body footer #footContents #foot_pol{width:100%;float:none}body footer #footContents #foot_pol dl{width:100%}body footer #footContents #foot_pol dl dt img{width:100%;height:auto}body footer #footContents #foot_pol dl dd{width:47%;margin-right:6%}body footer #footContents #foot_pol dl dd img{width:100%;height:auto}body footer #footContents #foot_pol dl dd:nth-child(2n-1){margin-right:0}body footer #footContents #footSeals{width:100%;height:50px;float:none;overflow:hidden}body footer #footContents #footSeals p{width:22%}body footer #footContents #footSeals p img{width:auto;height:50px}body footer #footContents #footSeals p:last-child{margin-left:0}}

/*# sourceMappingURL=common.css.map */