@charset "UTF-8";body,html,input,table,textarea{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}body,input,table,textarea{font-size:12px;color:#666}body,html{width:100%;line-height:1.5}body,html,p,pre{line-height:1.5}a,body{color:#666}a,a:hover,ins{text-decoration:none}:focus,a{outline:0}header .inner,sub,sup{position:relative}header h1 a,pre{color:#333}#cont_wrap,header .inner{width:1010px;margin:0 auto}.bnr,.clearfix:after,article.col1 h2,footer,hr{clear:both}.bnr,.error,.pager ul,footer .copyright,header h1{text-align:center}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}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}a img{border:none}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}body,input,table,textarea{line-height:1.5}#cat_menu h3,.cat,.cat_list li,.error em,footer .copyright,header h1,nav ul li{font-family:'Bubbler One',sans-serif}input[type=button]{cursor:pointer}body{background:ivory}h1,h2,h3,h4,h5,h6{clear:both;font-size:16px;line-height:1.8;font-weight:400}#entry_header h2,#side h3,header h1,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}.pager ul li a,footer,header{background:#fff}abbr,acronym{border-bottom:1px dotted #666;cursor:help}sub,sup{height:0;vertical-align:baseline;line-height:1}sup{bottom:1ex}sub{top:.5ex}a img:hover,a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7}a img,animation a{-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;-ms-transition:All .5s ease;transition:All .5s ease}.clearfix:after{visibility:hidden;height:0;display:block;font-size:0;content:" "}.bread li,nav ul li{display:inline-block}:focus{box-shadow:none!important}header{padding:20px 0;border-bottom:1px solid #eee}header h1{font-size:45px;letter-spacing:5px;line-height:1}header p{font-size:14px;padding-left:5px}nav{position:absolute;top:0;right:0}nav ul li{font-size:14px;padding-left:10px}footer{padding:40px 0}#cont_wrap{padding:20px 0 100px}.bread,.cat_list{margin-bottom:20px}.bread li a::after{content:"　>　"}#cat_menu{float:left;width:139px}#cat_menu h3{font-size:22px}.cat_list li a{display:block;margin-bottom:10px;font-size:18px}#entry_content h2,#entry_content img,#entry_header,.bnr,article.col1{margin-bottom:20px}.cat_list li a::before{content:"❤";color:#fc7c79;padding-right:5px}#contents{float:left;width:684px;border-left:1px solid #eee;border-right:1px solid #eee;padding:0 20px;margin-right:20px}article.col1{border-bottom:1px dotted #e7e7e7;padding-bottom:20px}article.col1 img{float:left;width:200px}article.col1 div{float:right;width:464px}.date{float:left;line-height:40px;color:#999}#side,.cat{float:right}.cat{font-size:14px;border:1px solid #ff8696}.cat a{color:#fc7c79;padding:5px 20px;display:block}.pager ul li,.sns li{display:inline-block}#entry_header{border-bottom:1px solid #eee;padding:0 0 20px}#entry_header h2{font-size:26px;color:#000}#entry_content h2{font-size:20px;font-weight:700;color:#000;border-bottom:2px solid #fc7c79}#entry_content img{width:100%}#entry_content .txt{font-size:14px;line-height:1.8;margin-bottom:20px}.bnr{border-bottom:1px dotted #e7e7e7;padding-bottom:20px}.pager{padding-top:20px}.pager ul li a,.pager ul li.current span{border:1px solid #eee;padding:10px 15px;font-size:14px;margin-right:5px}.pager ul li.current a,.pager ul li.current span{background:#eee}.pager ul li.next a,.pager ul li.prev a{border:none;font-size:12px;background:0 0}.pager ul li.first a,.pager ul li.last a{border:none;text-decoration:underline;background:0 0}#side{width:125px}#side h3{font-size:18px;margin-bottom:10px;color:#ff8696;border-bottom:1px dotted #ff8696}.s_bnr{margin-bottom:20px}.error{font-size:14px}.error em{display:block;color:#fc7c79;font-size:36px}.error a{text-decoration:underline}
