@charset "utf-8";
/*--------------------html5reset-1.6.1.css-------------------- */
/* html5doctor.com Reset Stylesheet v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com Twitter: @rich_clark
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}a{font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}li{list-style:none}
/*====== blog_css =====*/
#blog,#blog_right,input,button,select,textarea{font-family:'Hiragino Kaku Gothic ProN', メイリオ, Meiryo, 'A-OTF 新ゴ Pro', DroidSansJapanese, sans-serif;}#blog,#blog_right{color:#333;font-size:14px;line-height:1.5em;letter-spacing:.01em;clear:both;}.st-content a,.st-contenta:link,.st-content a:visited{text-decoration:underline;color:#015b12;display:inline;}#blog div:after,#blog_right div:after{content:"";display:block !important;clear:both;}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}.clearfix{min-height:1px;}* html .clearfix{height:1px;}#homelink{height:10px;margin-top:20px;margin-bottom:10px;text-align:right;clear:both;}.pack_bg{background-color:#f7f7f7;padding:0 10px 30px;}.pack_bg2{background-color:#fff;margin:0 10px;}.pack_bg .article{padding:10px 5px 60px;word-wrap: break-word;}.pack_bg nav{line-height:2.0em;font-size:.96em;}.pack_bg .text_l{float:left;}.pack_bg .text_r{float:right;}.pack_bg img{float:none;width:100% !important;height:100% !important;box-shadow:0 0 10px -1px rgba(0, 0, 0, 0.6);margin:5px 0 20px !important;}.blog_header{position:relative;border-top:10px solid #015b12;background:#f7f7f7;margin:15px 0 0;font-size:12px;color:#8c8c8c;height:115px;clear:both;padding:10px 10px 0;cursor: pointer;}#blog .blog_header h2{font-size:15px;margin-top:5px;color:#015b12;height:auto;max-height:60px;background:none;overflow:hidden;padding:0;}#blog .thumbnail{float:left !important;margin-right:10px;position:relative;width:100px;height:100px !important;-webkit-filter:brightness(110%);}.thumbnail img{position:absolute !important;left:0 !important;top:0 !important;height:100px !important;border-radius:80%;transition:all .3s;}.active .thumbnail img{border-radius:0%;}.pack_bg hr{margin-top:20px;clear:both;border-top:1px solid #015b12;border-bottom:1px solid #fff;filter:alpha(opacity=40);-moz-opacity:0.4px;opacity:0.4px;-ms-filter:"alpha( opacity=40 )";}.pack_bg footer{text-align:center;margin:30px auto 10px;}.updown{position:absolute;right:10px;bottom:10px;height:24px;width:120px;line-height:220%;text-align:right;transition:all .3s;}.updown:before{content:"記事を開く";color:#444;font-size:1.2em;vertical-align:middle;}.active .updown:before{content:"記事を閉じる";}.ac_close{text-align:right;clear:both;padding:0 0 20px;}.ac_close_kiji{}.pager_basic{text-align:center;width:100%;word-wrap:break-word;padding:5px 0;}.pager_basic a{background:#F7F7F7;text-decoration:none;}.pager_basic .current{background:rgba(1,129,26,0.6);}.pager_basic a,.pager_basic .current{color:#4A4A4A;font-size:0.9em;border:1px solid #969696;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(/pie/PIE.htc);position:relative;display:inline-block;zoom:1px;margin:4px;padding:4px 9px;}.pager_basic .prev,.pager_basic .next{width:20px;}.pager_basic .prev{text-align:left;}.pager_basic .next{text-align:right;}#blog .pager_all{font-size:90%;float:right;margin-bottom:10px;clear:both;text-align:right;}#blog .pager_all a{text-decoration:none;color:gray;}#blog .rss{margin-right:10px !important;}#blog .rss:after{clear:both !important;}#blog_right{overflow:hidden;text-align:left;}#blog_right .box{background:url(img/bg-box-01.png) repeat;background-size:auto 100%;font-size:14px;margin-bottom:10px;}.box dd{margin:0;}.box a,.box a:link,.box a:visited{text-decoration:none;color:#000;display:block;}.box .inner{background:url(img/bg-box-01-f.png) repeat-x 0 100%;}.box .inner-2{background:url(img/bg-box-01-title.png) repeat-x;padding:10px 18px 5px;}div.box .inner-2 li{background:url(img/01.jpg) no-repeat;background-position:0 10%;font-size:100%;line-height:18px;letter-spacing:normal;margin:0;padding:0 0 6px 20px;}.box h2{background:url(img/navi-down.png) no-repeat top right;background-size:35px;padding:0 0 40px;}.box h3{text-align:center;height:auto;font-size:100%;margin:0 0 5px;padding:0;}.calendar{table-layout:fixed;width:95%;text-align:center;border-spacing:0;border:solid 1px #d5e2c7;font-size:0.96em;margin:0 auto;}.calendar th{font-weight:400;background-color:#eaf1e2;height:22px;font-size:11px;}table.calendar thead th,table.calendar tbody td{border:1px solid #d9d9d9;vertical-align:middle;padding:0;}.calendar .day{color:#484848;height:auto;padding:8px 0;}.calendar .normal,.calendar .sentaku{background-color:#f5f5f5;}.calendar .today.sentaku{background-color:rgba(1,129,26,0.2);}.calendar .event{background-color:#fff;}.calendar .event a:link{color:red;text-decoration:none;}.calendar .event a:visited{color:#FF4242;text-decoration:none;}.c_footer{font-size:0.95em;padding:10px 0;}.boxPerts .c_footer a{color:#015b12;}.c_footer .l{float:left;width:40px;}.c_footer .r{float:right;text-align:right;width:40px;}.box .calendar{width:100%;}.event a,.event a:link{color:red;text-decoration:underline;}.event a:visited{color:#999;text-decoration:underline;}.box .c_footer{font-size:100%;padding:15px 0 30px;}.box .c_footer .l{float:left;width:100px;}.box .c_footer .r{float:right;text-align:right;width:100px;}div.c_footer a{color:#5f5f5f !important;text-decoration:underline;}.calendar .sat,.calendar .sun{background-color:#EFEFEF;}.c_footer .m,.box .c_footer .m{text-align:center;}.arrow-items{line-height:20px;text-align:center;background:#f9fcf7;background:-moz-linear-gradient(top,#f9fcf7 0,#f5f9f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9fcf7),color-stop(100%,#f5f9f0));background:-webkit-linear-gradient(top,#f9fcf7 0,#f5f9f0 100%);background:-o-linear-gradient(top,#f9fcf7 0,#f5f9f0 100%);background:-ms-linear-gradient(top,#f9fcf7 0,#f5f9f0 100%);background:linear-gradient(to bottom,#f9fcf7 0,#f5f9f0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#f5f9f0', GradientType=0 );padding:0;border:1px solid #bbb;position:relative;cursor:pointer;border-radius:5px;margin:0 3px 0;display:inline-block;width:20px}.arrow{display:inline-block;width:6px;height:6px;line-height:6px;border-top:2px solid #929292;border-right:2px solid #929292;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow{-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.active .arrow,.arrow_up{-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle}
/*====== cke_editar css =====*/
.cke_editable{font-size:14px;line-height:200%;font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC",sans-serif;}.cke_editable blockquote{font-style:italic;margin-left:10px;padding-left:20px;padding-right:8px;border-color:#ccc;border-style:solid;border-width:0 0 0 5px;}.cke_contents_ltr blockquote{padding-left:10px;padding-right:8px;border-left-width:5px;}.cke_contents_rtl blockquote{padding-left:8px;padding-right:10px;border-right-width:5px;}.cke_editable ol,.cke_editable ul,.cke_editable dl{margin-right:0;list-style-position:inside;padding:0;}.cke_editable h1,.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.cke_editable h6{font-weight: bold;line-height:1.2;}.cke_editable h2{padding:5px 0;font-size: 1.5em;border-bottom:solid 2px #969696;}.cke_editable h3{padding:5px 0;font-size:1.3em;border-bottom:solid 1px #969696;}.cke_editable blockquote h2,.cke_editable blockquote h3{border-bottom:none}.cke_editable h4{padding:5px 0;font-size:1.1em;}.cke_editable hr{border:0;border-top:1px solid #ccc;}.cke_editable img.right{border:1px solid #ccc;float:right;margin-left:15px;padding:5px;}.cke_editable img.left{border:1px solid #ccc;float:left;margin-right:15px;padding:5px;}.cke_editable pre{white-space:pre-wrap;word-wrap:break-word;-moz-tab-size:4px;-o-tab-size:4px;-webkit-tab-size:4px;tab-size:4px;}.cke_editable .marker{background-color:#FF0;}.cke_editable span[lang]{font-style:italic;}