html{overflow-y:scroll}body,div,dl,dt,dd,ul,ul li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,section,nav,article,aside,hgroup,header,address,figure,figcaption{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:''}object,embed{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}img,abbr,acronym,fieldset{border:0}img{vertical-align:bottom;-ms-interpolation-mode:bicubic}ul li{list-style-type:none}.textwidget{margin:0;padding:0;text-align:left}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:iconfont;src:url(//otsuki-k.sakura.ne.jp/wp/wp-content/themes/s5012/fonts/coolicon.eot);src:url(//otsuki-k.sakura.ne.jp/wp/wp-content/themes/s5012/fonts/coolicon.eot?#iefix) format('embedded-opentype'),url(//otsuki-k.sakura.ne.jp/wp/wp-content/themes/s5012/fonts/coolicon.woff) format('woff'),url(//otsuki-k.sakura.ne.jp/wp/wp-content/themes/s5012/fonts/coolicon.ttf) format('truetype'),url(//otsuki-k.sakura.ne.jp/wp/wp-content/themes/s5012/fonts/coolicon.svg#svgFontName) format('svg')}.icon{font-family:iconfont;font-weight:400}.icon-list:before{content:"\f00b"}.icon-feed:before{content:"\e771";margin:0 5px;color:#fb9f3b}body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#333;font-size:14px;line-height:160%;text-align:left;-webkit-text-size-adjust:100%}a{outline:none}a{color:#c00;text-decoration:none}a:hover{color:#c00;text-decoration:underline}img{max-width:100%;height:auto;width:auto\9}.alignleft{float:left;margin:5px 15px 5px 0}.alignright{float:right;margin:5px 0 5px 15px}.aligncenter{margin:5px auto;display:block}a:hover.link img,a:hover img.link{filter:alpha(opacity=80);-moz-opacity:.8;-ms-filter:"alpha( opacity=80 )";opacity:.8;background:none!important}.text-center{text-align:center}#wrapper{margin:0 auto;max-width:950px;min-width:950px;*zoom:1;border-left:1px solid #999;border-right:1px solid #999;background:#fff;-moz-box-shadow:0px 0px 6px #666;-webkit-box-shadow:0px 0px 6px #666;box-shadow:0px 0px 6px #666}header{width:100%}#ptitle{margin:0;padding:0;text-align:center;line-height:160%;font-size:79%;font-weight:400}#header-inner{width:100%;margin:0;text-align:center;overflow:hidden;*zoom:1;}#gnav{clear:both;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#efefef;background:-moz-linear-gradient(top,#efefef,#fcfcfc);background:-webkit-gradient(linear,left top,left bottom,from(#ef0000),to(#fcfcfc));background:-webkit-linear-gradient(top,#efefef,#fcfcfc);background:-o-linear-gradient(top,#efefef,#fcfcfc);background:linear-gradient(to bottom,#efefef,#fcfcfc)}#gnav-btn{display:none}#gnav nav{width:100%;margin:0 auto;overflow:hidden;*zoom:1;}#gnav nav ul li{position:relative;width:20%;float:left;margin:0;padding:0;text-align:center;border-right:solid 1px #ccc}#gnav nav ul li a{display:block;padding:6px 0 6px;font-size:93%;color:#333;text-decoration:none}#gnav nav ul li:last-child{border-right:none}#gnav nav ul li a:hover{color:#fff;text-decoration:none}#gnav nav .current-menu-parent a,#gnav nav .current-menu-item a{color:#fff;text-decoration:none}#plist{width:100%;padding:10px 0;font-size:85%}#containar{width:880px;margin:0 auto;padding-top:20px;overflow:hidden;*zoom:1;}#contents{float:right;width:680px;padding-bottom:20px}h1{margin:0 0 .6em;padding:.4em 0;font-size:160%;font-weight:600;line-height:1.3em;color:#333}h2{margin:0 0 .6em;padding:.4em 0;font-size:140%;font-weight:600;line-height:1.3em;color:#333}h3{margin:0 0 .6em;padding:.4em 0;font-size:124%;font-weight:600;line-height:1.3em;color:#333}h4{margin:0 0 .6em;padding:.4em 0;font-size:116%;font-weight:600;line-height:1.3em}h5{margin:0 0 .6em;padding:.4em 0;font-size:108%;font-weight:600;line-height:1.3em}h6{margin:0 0 .6em;padding:.4em 0;font-size:108%;font-weight:600;line-height:1.3em}.main-title{padding:0;font-size:160%;font-weight:700;line-height:1.5em;color:#333}.contents-title{padding:0;font-size:143%;font-weight:700;line-height:1.5em;color:#333}.posts-title{padding:0;font-size:129%;font-weight:700;line-height:1.5em;color:#333}.doc{padding:10px 0 10px 10px;line-height:150%}#kiji-list{margin:0 auto;padding-bottom:10px}#kiji-list>article{padding:15px 0;border-bottom:1px dotted #ccc}#kiji-list>article h4{font-weight:600;line-height:1.2em}#kiji-list>article h4 a{margin:0;padding:0 10px;color:#414444;text-decoration:none;display:block;overflow:hidden}#kiji-list>article h4 a:hover{color:#c00;display:block}#kiji-list>article img{border:1px solid #ccc}#kiji-list>article p{padding:0 10px;font-size:92%;line-height:1.5em;text-align:justify;overflow:hidden}.ie7 #kiji-list>article p{text-align:left}.ie8 #kiji-list>article p{text-align:left}#kiji-list>article .next{padding:0 10px 5px;font-size:92%;text-align:right}#kiji-list>article .next a{margin:0;padding:5px 10px;font-weight:500;color:#fff;text-decoration:none;*zoom:1;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#4f6faa}#kiji-list>article .next a:hover{color:#ffc90e;background-color:#000}#contents .kanren{width:90%;margin:15px auto 10px;padding:15px;background:#f2f2f2;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.kanren h3{margin:0;padding:0 0 10px;font-size:115%;font-weight:700}.kanren ol{margin:0}.kanren li{margin:0;font-size:92%;line-height:180%}..tback{border:none}.tback h2{margin-botoom:0;padding-bottom:15px}.tback p{margin:0 0 10px 10px;padding:0;font-size:11px;line-height:130%}.comments{border:none;margin-bottom:15px}.comments ul{list-style:none;margin:0;color:#444;font-size:12px}.comments ul li{margin-bottom:10px;background:#efefef;padding:10px}.comments ul li.depth-1{border-bottom:1px dotted #ccc;margin-bottom:10px}.comments ul.children{list-style:none}.comments p{padding:0 10px 5px 20px;text-align:left}.comments form p{line-height:160%;display:block}.comments label{font-weight:700;display:block}.comments form p.comment-notes,.comments form p.form-allowed-tags{font-size:11px;text-align:left}.comments .reply{width:40px;height:20px;margin-left:20px;text-align:center;line-height:20px;border:1px solid #ccc;background:#fff;display:block}.comments .reply a{color:#333;text-decoration:none;display:block}.comments .reply a:hover{color:#fff;background:#ccc}.comments h3 small{font-size:100%}#author{width:200px}#email{width:200px}#url{width:200px}#comment{width:99%;height:100px}#submit{margin:0;padding:2px 25px;cursor:pointer}#sidebar{float:left;width:180px;top:0;left:0}#sidebar .sidebar-wrapper{margin-bottom:20px}#sidebar .sidebar-wrapper h4{display:block;margin:0;padding:5px 10px;font-size:86%;color:#fff;line-height:150%;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-radius:5px 5px 0 0}#sidebar .sidebar-wrapper form,#sidebar .sidebar-wrapper p,#sidebar .sidebar-wrapper .tagcloud{padding:10px;border:solid 1px #d5d5d5;border-top:none;font-size:86%;background:#f9f9f9;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-radius:0 0 5px 5px}#sidebar .sidebar-wrapper ul{padding-bottom:5px;border:solid 1px #d5d5d5;border-top:none;background:#f9f9f9;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-radius:0 0 5px 5px}#sidebar .sidebar-wrapper ul li{border-top:solid 1px #d5d5d5}#sidebar .sidebar-wrapper ul li:first-child{border-top:none}#sidebar .sidebar-wrapper ul li a{display:block;padding:10px 20px 10px 10px;font-size:86%;color:#555;line-height:150%;text-decoration:none;border-top:solid 1px #f5f5f5}#sidebar .sidebar-wrapper ul li:first-child a{border-top:none}#sidebar .sidebar-wrapper ul li a:hover,#sidebar .sidebar-wrapper ul li a:active{background-color:#fff0f0}#sidebar .sidebar-wrapper ul.children{padding:0;border:none}#sidebar .sidebar-wrapper ul.children li{border-top:solid 1px #d5d5d5;text-indent:10px}#sidebar .sidebar-wrapper ul.children li:first-child{border-top:solid 1px #d5d5d5}footer{margin-top:20px;width:100%}#footer-inner{width:100%;margin:0 auto;padding:10px 0;background-color:#efefef}footer nav{text-align:center}footer ul li{display:inline-block;*display:inline;*margin-bottom:12px;padding:0 10px 0 15px;line-height:100%;font-size:79%;border-left:solid 1px #ccc;*zoom:1;}footer ul li:first-child{border-left:none}footer #copyright{width:100%;padding:10px 0;text-align:center;font-size:12px;color:#fff}#calendar_wrap{padding:10px;border:solid 1px #d5d5d5;border-top:none;font-size:93%;background:#fcfcfc;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-radius:0 0 5px 5px;box-shadow:0px 1px 7px rgba(0,0,0,.15) inset;font-color:red}#wp-calendar{width:96%;margin:0 auto}#wp-calendar thead tr th:nth-child(6){background-color:#c2dffa}#wp-calendar thead tr th:nth-child(7){background-color:#f5d0d3}#wp-calendar td{text-align:center;padding:0}#wp-calendar th{text-align:center;padding:0}#wp-calendar caption{font-weight:700;text-align:center}#wp-calendar tbody tr #today{background-color:#ccc}.page_navi{text-align:center}.page_navi li{display:inline;list-style:none}.page_navi li.current span{color:#000;font-weight:700;display:inline-block;padding:3px 7px;background:#fee;border:solid 1px #fcc}.page_navi li a{color:#333;padding:3px 7px;background:#eee;display:inline-block;border:solid 1px #999;text-decoration:none}.page_navi li a:hover{color:red}.page_navi li.page_nums span{color:#fff;padding:3px 7px;background:#666;display:inline-block;border:solid 1px #333}.red_uline{border-bottom:3px solid #f30}.uline{border-bottom:1px solid #f63}.dotline{clear:both;margin:5px 0;border-bottom:1px dotted #ccc}.clr{clear:both}strong{font-weight:700}em{color:red}.txtcenter{text-align:center}.red{color:#c00}.pink{color:#c09}.dot{border-bottom:1px dotted #ccc}.solid{border-bottom:1px solid #ccc}.fon10{font-size:72%}.fon11{font-size:76%}.fon12{font-size:86%}.fon13{font-size:93%}.fon14{font-size:100%}.fon16{font-size:115%}.fon18{font-size:129%}.fon20{font-size:143%}.fon22{font-size:158%}.fon24{font-size:172%}.fon28{font-size:200%}.tab10{padding-left:10px}.tab20{padding-left:20px}.tab30{padding-left:30px}.bld{font-weight:700}.no18_box{padding:15px;position:relative;line-height:200%;border:2px solid #f9c;background:#fff6ff;-webkit-border-radius:10px;-moz-border-radius:10px;-0-border-radius:10px;border-radius:10px}.no222_box{padding:20px;position:left;line-height:200%;border:0;background:#f6fafa;-webkit-border-radius:5px;-moz-border-radius:5px;-0-border-radius:5px;border-radius:5px}.no20_box{padding:10px;position:left;line-height:120%;border:2px solid #f9c;background:#fff6ff;-webkit-border-radius:10px;-moz-border-radius:10px;-0-border-radius:10px;border-radius:10px}.no21_box{padding:20px;position:left;border:1px solid #000;background:#fafafa;-webkit-border-radius:5px;-moz-border-radius:5px;-0-border-radius:5px;border-radius:5px}.no25_box{margin-top:0;padding-top:0;padding-left:20px;padding-bottom:10px;position:left;line-height:200%;border:0}.no26_box{margin-top:0;padding-top:0;padding-left:15px;padding-bottom:10px;position:left;line-height:200%;border:0}.logo_box{margin-top:5px;padding:5px;position:float;border:1px solid #000}.sns_box{margin:0 10px 0 25px;padding:0;position:float;border:0 solid #fff}