@charset "UTF-8"; /* * このファイルは - 直 接 修 正 禁 止 - です。 * ファイルを別途作成し、そのファイルに追加・修正してください。 */ .btn{text-align:center;display:block;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.catenavi{border-width:1px 0 1px 0;border-style:solid}.catenavi .catenavi_in{width:94%;margin-right:auto;margin-left:auto;max-width:1200px;font-size:0}.catenavi .catenavi_in li{margin-right:32px;display:inline-block}.catenavi .catenavi_in li a{line-height:1.5;font-size:12px;position:relative;padding:18px 0 16px;display:block;text-decoration:none}.catenavi .catenavi_in li a:after{content:"";height:1px;width:0;position:absolute;left:0;bottom:-1px}.catenavi .catenavi_in li a:hover:after{width:100%}.catenavi.foot{margin-top:30px}.blog_search{margin-bottom:24px;width:100%;border-width:2px;border-style:solid}.blog_search input{display:block;padding:0 4%;border-radius:0;height:48px;border:none}.blog_search input.search_txt{float:left;line-height:36px;width:82%}.blog_search input.submit_btn{background-repeat:no-repeat;background-position:center;background-size:24px auto;border:medium none;cursor:pointer;float:right;padding:0;text-indent:-9999px;width:18%}.side{margin-bottom:16px}.side li{list-style:none}.side .title{font-size:16px;line-height:40px;text-align:center}.side .reco{margin-top:20px}.side .reco li{margin-bottom:10px}.side .reco li:after{content:"";display:table;clear:both}.side .reco li .reco_thumbnail{float:left;width:35%}.side .reco li .reco_thumbnail img{max-width:100%;height:auto;width:auto;display:block;margin:auto}.side .reco li .info{float:right;width:62%;font-size:12px;font-weight:700;line-height:1.3}.side .reco li a{display:block}.side .reco li a:hover .info{text-decoration:underline}.side .sweep{padding:20px 15px;border-style:solid;border-width:0 1px 1px 1px}.side .sweep li{display:inline-block;margin:2px 2px 2px 0}.side .archive li{display:block;margin:6px 0 6px 0}.side .archive li:first-child{margin-top:0}.side .archive li:last-child{margin-bottom:0}.side .archive li a{position:relative;display:block;font-size:13px}.side .cate li a{display:block;font-size:12px;line-height:1.2;padding:6px 12px 5px;border-radius:2px}.side .tag li{margin:0 10px 6px 0}.side .tag li a{display:block;font-size:12px;line-height:1.2;padding:0 0 0 13px;background-repeat:no-repeat;background-position:0 2px;background-size:10px auto}.side .tag li a:hover{text-decoration:underline}.side .btn{border-style:solid;border-width:1px;font-size:1.4rem;position:relative;padding:13px 2%}.side .btn:hover{text-decoration:none}.side .btn span{position:relative}.side .btn span:before{content:"";width:6px;height:6px;border-style:solid;border-width:2px 2px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:-14px;margin-top:-3px;width:4px;height:4px}.side .banner li{margin:3px 0;list-style:none}.side .banner li:first-child{margin-top:-3px}.side .banner li img{max-width:100%;height:auto;width:auto;margin:auto;display:block}.catelist,.taglist{font-size:0;margin:4px 0 0}.catelist a,.taglist a{margin-right:5px;position:relative;font-size:10px;font-weight:700;display:inline-block}.catelist a:hover,.taglist a:hover{text-decoration:underline}.catelist a:hover:before,.taglist a:hover:before{text-decoration:none}.taglist a{padding:0 6px 2px;margin-bottom:5px}.catelist a{padding:0 6px 2px;margin-bottom:5px}.catelist,.taglist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.archivelist{font-size:12px;line-height:1.4;margin-bottom:20px}.archivelist .list a{border-width:1px;border-style:solid;border-radius:3px;padding:6px 15px 4px;display:inline-block;margin:4px 2px}.archivelist .list a.current,.archivelist .list a:hover{text-decoration:none}.archivelist .year a{font-size:16px}.newold,.pager{text-align:right;margin-bottom:15px}.pager{font-size:0;margin-top:30px}.pager a{padding:4px 10px;display:inline-block;font-size:13px}.pager span{padding:4px 10px;margin:0 5px;font-size:13px}@media only screen and (max-width:979px){.catenavi .catenavi_in li a{padding:8px 0 6px}.catenavi .catenavi_in li{margin-right:24px}.catenavi{padding:8px 0}}@media only screen and (max-width:690px){.catenavi{display:none}.archivelist{margin-bottom:10px}.archivelist .list a{padding:4px 10px 2px}.archivelist .year a{font-size:14px}}@media screen and (max-width:690px){.catelist a,.taglist a{font-size:10px}}@media only screen and (min-width:691px) and (max-width:979px){.side .reco li{width:48%;float:left;margin-right:4%;margin-bottom:0;margin-top:15px}.side .reco li:nth-child(2n){margin-right:0}.side .reco{margin-top:5px;margin-bottom:20px}.side .reco:after{content:"";display:table;clear:both}.side .archive li{display:inline-block;margin-right:10px}}@media screen and (min-width:691px) and (max-width:979px){.tablet_l{float:left;width:46%;margin-right:2%;margin-left:2%}.tablet_l .fb_line{width:300px;max-width:500px;margin:auto}.tablet_l .banner{max-width:300px;margin:auto}}@media all and (-ms-high-contrast:none){.twitter{margin-top:-10px}.twitter a{position:relative;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px 8px 1px 6px;background-color:#1b95e0;color:#fff!important;font-size:11px;text-decoration:none!important;border-radius:3px;font-weight:500;cursor:pointer;padding:2px 5px 2px 20px}.twitter a:before{content:"";position:absolute;width:10px;height:10px;background-image:url(/dcms_media/image/twitter_icon.png);background-size:10px auto;background-repeat:no-repeat;background-position:center;top:calc(50% - 5px);left:5px}}