@charset "UTF-8";body,nav{background:#fff}.bread li,.pager ul li,.sns li,nav ul li{display:inline-block}body,html,input,table,textarea{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}body,input,table,textarea{font-size:12px;color:#fff;line-height:1.5}.cat a,.date,a,body,pre{color:#000}#entry_content img,body,html{width:100%}body,html,p,pre{line-height:1.5}#logo_box h1 a,a:hover{color:#e32b31}a,a:hover,ins{text-decoration:none}.error a,a:hover{text-decoration:underline}:focus,a{outline:0}#searchform,sub,sup{position:relative}#searchBtn,a img{border:none}#searchBtn,input[type=button]{cursor:pointer}header,nav ul{width:960px}.bnr,.clearfix:after,article.col1 h2,footer,hr,nav{clear:both}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{border:0;margin:0;padding:0}#entry_header,header{padding:20px 0}#cont_wrap,header,nav ul{margin:0 auto}ol,ul{list-style:none}blockquote{quotes:none;padding:0 1em}blockquote:after,blockquote:before{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#cont_wrap,article.col1,header{overflow:hidden}img{max-width:100%;vertical-align:bottom}#logo_box h1,.error em,footer .copyright,nav ul li{font-family:Nunito,sans-serif}h1,h2,h3,h4,h5,h6{clear:both;font-size:16px;line-height:1.8;font-weight:400}#side h3,.ttl,article.col1 h2,strong{font-weight:700}p{font-size:12px}div,img{background:0 0}hr{height:1px;border:0;margin:0 0 15px;background-color:#ccc}blockquote cite,blockquote em,blockquote i,cite,em,i{font-style:normal}big{font-size:120%}ins{background:#ffc}pre{margin:0 0 18px;padding:1.5em;background:#f7f7f7}abbr,acronym{border-bottom:1px solid #666;cursor:help}sub,sup{height:0;vertical-align:baseline;line-height:1}sup{bottom:1ex}sub{top:.5ex}a img:hover{-webkit-filter:brightness(85%)}a img,animation a{-webkit-transition:All .5s;-moz-transition:All .5s;-o-transition:All .5s;-ms-transition:All .5s;transition:All .5s}.clearfix:after{visibility:hidden;height:0;display:block;font-size:0;content:" "}:focus{box-shadow:none!important}#logo_box{float:left;width:50%}#logo_box h1{font-size:45px;letter-spacing:5px;line-height:1}#logo_box p{color:#d8d8d8;font-size:14px;padding-left:5px}#search_box,#side,.cat{float:right}#keywords{width:300px;height:24px;background:url(../img/icn_search.png) 6px center no-repeat;border:1px solid #dbe0e8;padding:3px 6px 4px 28px}#searchBtn,.pager ul li.current a{background:#ccc;color:#fff}#searchBtn{position:absolute;top:0;right:0;width:70px;height:33px}nav{margin-bottom:40px}nav ul li{font-size:17px;border-right:1px solid #fff}nav ul li:first-child{border-left:1px solid #fff}nav ul li a{color:#000;padding:10px 20px;display:block}footer{padding:40px 0;background:#54514a}footer .copyright{text-align:center;color:#fff}#cont_wrap{width:1000px;padding-bottom:100px}#entry_content img,#entry_header,.bnr,.bread,.cat_list,.s_bnr,.ttl,article.col1{margin-bottom:20px}.bread li a::after{content:" > "}#contents{float:left;width:795px}.ttl{font-size:24px;color:#000}.cat,.date,.error{font-size:14px}.bnr,article.col1{border-bottom:1px solid #ccc;padding-bottom:20px}article.col1 img{float:left;width:280px}article.col1 div{float:right;width:495px}.date{float:left;line-height:40px}.cat,.pager ul li a{border:1px solid #e32b31}.cat a{padding:5px 20px;display:block;color:#000}article.col1 h2{font-size:18px;color:#000}#entry_header{border-top:3px solid #e32b31;border-bottom:3px solid #e32b31}#entry_content .txt{font-size:14px;line-height:1.8;margin-bottom:20px}.sns{text-align:right}.bnr,.error,.pager ul{text-align:center}.pager{padding-top:20px}.pager ul li a,.pager ul li.current span{padding:10px 15px;font-size:14px;margin-right:5px}.pager ul li.current span{background:#e32b31;color:#fff;border:1px solid #ccc}.pager ul li.next a,.pager ul li.prev a{border:none;font-size:12px}#side h3,.cat_list li a{border-bottom:1px solid #e32b31}#side{width:190px;margin-left:10px}#side h3{font-size:18px;margin-bottom:10px;color:#e32b31}.cat_list li a{display:block;padding-bottom:10px;margin-bottom:10px;font-size:12px;color:#000}.cat_list li a::before{content:" ";color:#e32b31}.error em{display:block;color:#e32b31;font-size:36px}.center{text-align:center;}