html{overflow-y:scroll;background-color:#edf0f2}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}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans Japanese","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#333;font-size:.875em;line-height:1.6em;text-align:left;font-weight:400;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}a{outline:none}a{color:#00a2d8;text-decoration:none}a:hover{color:#00a2d8;text-decoration:underline}img{max-width:100%;height:auto;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;vertical-align:bottom}.alignleft{float:left;margin:5px 10px 5px 0}.alignright{float:right;margin:5px 0 5px 10px}.aligncenter{margin:5px auto;display:block}a.link img,a img.link{margin:0;overflow:hidden}a:hover.link img,a:hover img.link{transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15)}*{-webkit-box-sizing:border-box;box-sizing:border-box}.text-center{text-align:center}#wrapper{width:100%}header{width:100%}#header-inner{width:1200px;margin:0 auto}#header-inner #ptitle{float:left;padding:50px 0}#gnav-btn{display:none}#gnav{width:calc(100%-300px);margin-left:300px}#gnav nav{padding:50px 0}#gnav nav>ul{list-style-type:none}#gnav nav>ul>li{position:relative;width:20%;float:left;margin:0;padding:0;height:60px;text-align:center;z-index:20}#gnav nav>ul li .target{padding:0 10px;display:inline-block;vertical-align:middle;line-height:1.2em}#gnav nav>ul>li a{display:block;margin:0;padding:0;color:#444;font-weight:700;line-height:60px;line-height:60px;text-decoration:none;border-left:1px solid #ddd}#gnav nav>ul>li:first-child a{border-left:none}#gnav nav>ul>li>ul{position:absolute;top:100%;left:0;list-style:none;margin:0}#gnav nav>ul>li:last-child>ul{left:-50%;width:100%}#gnav nav>ul>li ul li{overflow:hidden;width:150%;height:0;-webkit-transition:.2s;transition:.2s}#gnav nav>ul>li ul li a{height:40px;line-height:40px;padding-left:10px;text-align:left;color:#fff;font-size:1em;font-weight:700;background:#7ecae9}#gnav nav>ul>li:hover>a{background:#7ecae9;color:#fff}#gnav nav>ul>li ul li:hover>a{background:#7ecae9;text-decoration:underline}#gnav nav>ul>li.current-menu-parent>a,#gnav nav>ul>li.current-menu-item>a{background:#7ecae9;color:#fff}#gnav nav>ul>li:hover ul li{overflow:visible;height:40px}#gnav nav>ul>li:hover ul li:last-child{border-bottom:0}#mainvisual{width:100%;text-align:center;overflow:hidden}#mainvisual-inner{position:relative;max-width:1200px;margin:0 auto;z-index:10}#mainvisual .img_small{display:none}#plist{width:100%;padding:0 0 1em;font-size:84%}#containar{width:1200px;margin:0 auto;padding:0;overflow:hidden}h1{margin:0;padding:10px 0;font-size:1.58em;font-weight:500;line-height:1.3em}h2{margin:0;padding:10px 0;font-size:1.58em;font-weight:500;line-height:1.3em}h3{margin:0;padding:10px 0;font-size:1.43em;font-weight:500;line-height:1.3em}h4{margin:0;padding:10px 0;font-size:1.29em;font-weight:500;line-height:1.3em}h5{margin:0;padding:10px 0;font-size:1.15em;font-weight:500;line-height:1.3em}h6{margin:0;padding:10px 0;font-size:1.08em;font-weight:500;line-height:1.3em}.main-title{padding:0 0 10px;font-size:2em;font-weight:500;line-height:1.4em}.contents-title{padding:10px;font-size:1.87em;font-weight:500;line-height:1.3em;color:#333}.heading-title{padding:.5em;display:block;line-height:1.3em;background:#dbebf8;vertical-align:middle;-webkit-border-radius:25px 0 0 25px;border-radius:25px 0 0 25px}.heading-title:before{content:'●';color:#fff;margin-right:8px}.subheading-title{padding:.4em;display:block;font-size:1.2em;line-height:1.2em;background:#dbebf8;vertical-align:middle;-webkit-border-radius:1em 0 0 1em;border-radius:1em 0 0 1em}.subheading-title:before{content:'●';color:#fff;margin-right:6px}.parts-title{margin:0;padding:0;font-size:.85em;font-weight:400;line-height:1.6em;color:#444;text-align:center;background-color:#f5f5f5;display:block}.comment-reply-title{padding:10px 1em;font-size:1.15em;font-weight:700;line-height:1.2em}.posted{text-align:right;font-size:72%;margin:0 10px 10px 0}#info,#contents-color{width:100%;margin:0;padding:20px 0;background-color:#7ecae9;color:#fff}.info{padding:1em;font-size:100%;line-height:1.5em;text-align:justify;text-justify:inter-ideograph}#info a,#contents-color a{color:#fff;text-decoration:none}#info a:hover,#contents-color a:hover{text-decoration:underline}#contents-white{width:100%;margin:0;padding:20px 0;background-color:#fff}.home .contents{width:96%;max-width:1000px;margin:0 auto;padding:0;text-align:justify;text-justify:inter-ideograph}.archive #containar,.search #containar{background-color:#fff}.archive #containar-inner,.search #containar-inner{width:96%;max-width:1000px;margin:50px auto}.archive #contents,.search #contents{padding:0;text-align:justify;text-justify:inter-ideograph}.single #containar{background-color:#fff}.single #containar-inner{width:96%;max-width:900px;margin:50px auto;text-align:justify;text-justify:inter-ideograph}.page #containar,.error404 #containar{background-color:#fff}.page #containar-inner,.error404 #containar-inner{width:96%;max-width:900px;margin:0 auto;padding:50px 0;text-align:justify;text-justify:inter-ideograph}#post-list-split{margin:15px 0;letter-spacing:-.4em}.f-list,.p-list{display:inline-block;width:50%;vertical-align:top;margin:0;padding:0 .5%;letter-spacing:0}.f-list article .img-set{border:1px solid #ccc;overflow:hidden}.f-list article h3{padding:10px 0 0;font-size:1.29em;font-weight:700}.p-list article{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ccc}.p-list article .img-set{float:left;max-width:80px;margin-right:10px;border:1px solid #ccc;overflow:hidden}.p-list article h3{padding:0;font-size:1em;font-weight:700}.f-list article p{padding:5px 0 0;font-size:.92em;line-height:1.4em;text-align:justify;text-justify:inter-ideograph}.p-list article p{font-size:.85em;line-height:1.2em;text-align:justify;text-justify:inter-ideograph;overflow:hidden;letter-spacing:-.06em}#contents-white #post-list-split h3 a{color:#444;text-decoration:none}#contents-white #post-list-split h3 a:hover{color:#c06;text-decoration:underline}#contents-color #post-list-split h3 a{color:#fff;text-decoration:none}#contents-color #post-list-split h3 a:hover{color:#fff;text-decoration:underline}#post-list-box{margin:10px 0;letter-spacing:-.4em}#post-list-box article{display:inline-block;vertical-align:top;width:33.33%;margin:0;padding:.4%;letter-spacing:0;overflow:hidden}#post-list-box article .img-set{width:100%;border:1px solid #ccc;overflow:hidden}#post-list-box article h3{margin:0;padding:10px 5px 5px;font-size:1.2em;font-weight:700;line-height:1.1em;text-align:justify;text-justify:inter-ideograph;overflow:hidden;letter-spacing:-.06em}#post-list-box article p{padding:5px 5px 0;font-size:.92em;line-height:1.4em;text-align:justify;text-justify:inter-ideograph}#contents-white #post-list-box h3 a{color:#444;text-decoration:none}#contents-white #post-list-box h3 a:hover{color:#c06;text-decoration:underline}#contents-color #post-list-box h3 a{color:#fff;text-decoration:none}#contents-color #post-list-box h3 a:hover{color:#fff;text-decoration:underline}#post-list-img{margin:0 auto;padding-bottom:10px}#post-list-img article{padding:15px 0;border-bottom:1px dotted #ccc}#post-list-img article h3 a{color:#444;text-decoration:none;display:block;overflow:hidden}#post-list-img article h3 a:hover{text-decoration:underline}#post-list-img article .img-set{margin-right:15px;max-width:200px;border:1px solid #ccc;overflow:hidden}#post-list-img article p{padding:0 10px;font-size:92%;line-height:1.5em;text-align:justify;text-justify:inter-ideograph;overflow:hidden}#post-list-card{margin:20px auto;padding:0 10px;letter-spacing:-.4em}#post-list-card article{display:inline-block;vertical-align:top;width:33.33%;height:auto;margin:0 0 15px;padding-bottom:10px;letter-spacing:0;background-color:#f3f3f3;overflow:hidden;-webkit-transition:.2s;transition:.2s}#post-list-card article{border-color:#fff;border-width:0 2px;border-style:solid}#post-list-card article{color:#444;text-decoration:none}#post-list-card article .img-set{margin:0;width:100%;display:block;overflow:hidden}#post-list-card article .inner{padding:5px 16px 16px;text-align:justify;text-justify:inter-ideograph;overflow:hidden}#post-list-card article h4{font-size:1.08em;font-weight:600;line-height:1.2em;padding-bottom:5px}#post-list-card article h4 a{color:#444}#post-list-card article h4 a:hover{color:#c00}#post-list-card article .inner p{font-size:.92em;line-height:1.3em}#at-post-list{margin:10px 0;letter-spacing:-.4em}#at-post-list article{display:inline-block;vertical-align:top;width:50%;margin:0;padding:.4%;letter-spacing:0;overflow:hidden;z-index:100}#at-post-list article .carousel-set{position:relative;overflow:hidden}#at-post-list .idx{position:absolute;top:calc(100% - 1.5em);left:auto;width:100%;height:100%;background:rgba(0,0,0,.2);overflow:hidden;z-index:200;-webkit-transition:.3s;transition:.3s}#at-post-list article:hover .idx{top:0;padding-top:20%;background:rgba(0,0,0,.3)}#at-post-list .idx h3{padding:0 20px;font-size:1.1em;line-height:1.2em;color:#fff;font-weight:700;text-align:center;z-index:600;display:block}#at-post-list .idx h3 a:hover{text-decoration:underline}#at-post-list .idx p{padding:20px 20px 0;font-size:85%;line-height:1.2em;font-weight:400;text-align:justify;color:#fff;text-justify:inter-ideograph}#at-post-list .idx a{color:#fff;text-decoration:none}.p-cate{margin:0 0 5px;font-size:.86em;line-height:1.2em;color:#999;display:inline-flex}.p-cate:before{font-family:'FontAwesome';content:'\f07c';margin-right:2px;vertical-align:middle}.k-date{margin-left:2em}.k-date:before{font-family:'FontAwesome';content:'\f073';margin-right:2px;vertical-align:middle}#top-post-list .p-cate,#sub-post-list .p-cate{padding-left:0}.p-list .p-cate{font-size:.78em;line-height:1.2em}.next{margin:0;padding:10px 10px 5px 0;font-size:92%;text-align:left}.next a{margin:0;padding:5px 10px;font-weight:500;color:#444;text-decoration:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#eee}.next a:hover{color:#fff;background-color:#7ecae9;text-decoration:none}#contents-color .next a{color:#444}#contents-color .next a:hover{color:#fff;background-color:#c06;text-decoration:none}.txt-column{margin:10px 0;letter-spacing:-.4em}.txt-column .d-text{display:inline-block;vertical-align:top;width:50%;margin:0;padding:0 1%;letter-spacing:0;text-align:justify;text-justify:inter-ideograph;overflow:hidden}.column-index{margin-bottom:15px;text-align:center;font-size:8em;display:block}#list-img{margin:0;padding:0;width:100%;letter-spacing:-.4em}#list-img .image-set{display:inline-block;vertical-align:top;width:25%;padding:0;border:none;letter-spacing:0;overflow:hidden}.doc{margin:1em;font-size:108%;line-height:2em}.info{padding:0 20px 20px;font-size:100%;line-height:1.5em;text-align:justify;text-justify:inter-ideograph}.waku{border:1px solid #ccc}.doc ul{margin-left:2em}.doc ul li{list-style-type:disc}#related-posts{margin:0 auto;letter-spacing:-.4em}#related-posts article{display:inline-block;vertical-align:top;width:calc(100% / 4);margin:0;padding:5px;letter-spacing:0;overflow:hidden}#related-posts article .img-set{　margin:0;border:1px solid #ccc;width:100%;overflow:hidden}#related-posts article h5{margin:0;padding:.2em 5px;font-size:1em;font-weight:700;line-height:1.2em}#related-posts article h5 a{margin:0;color:#333;text-decoration:none;display:block;overflow:hidden}#related-posts article h5 a:hover{color:#c00;text-decoration:underline;display:block}#related-posts article p{font-size:.8em;color:#333;line-height:1.4em;padding:0 5px;text-align:justify;text-justify:inter-ideograph;overflow:hidden}#ads-parallel{max-width:660px;margin:10px auto 15px auto}.ads-left{float:left;display:block}.ads-right{float:right;display:block}#ads-parallel img{max-width:300px}.ads-res{background-color:#fff;padding:0}.ads-top .textwidget{margin:0 auto;text-align:center}.ads-rec .textwidget{text-align:center}.tback{border:none}.tback h2{margin-bottom:0;padding-bottom:15px}.tback p{margin:0 0 10px 10px;padding:0;font-size:12px;line-height:1.6em}.comments{padding:10px;border:none}.comments ul{list-style:none;margin:0;color:#444;font-size:1em}.comments ul li{margin-bottom:10px;padding:12px}.comments ul li.depth-1{border-bottom:1px dotted #ccc;margin-bottom:12px}.comments ul.children{list-style:none}.comments p{padding:0 10px 5px 20px;text-align:left}.comments form p{line-height:1.8em;display:block}.comments label{font-weight:700;display:block}.comments form p.comment-notes,.comments form p.form-allowed-tags{font-size:1em;text-align:left}.comments .reply{width:40px;height:20px;margin-left:20px;text-align:center;line-height:20px;border:1px solid #ccc;display:block}.comments .reply a{color:#444;text-decoration:none;display:block}.comments .reply a:hover{color:#c00}.comments h3 small{font-size:1.14em}#author{width:200px;height:2em}#email{width:200px;height:2em}#url{width:200px;height:2em}#comment{width:99%;height:100px}#submit{margin:0;padding:5px 25px;cursor:pointer;background-color:#efefef;border:1px solid #ccc}.comments-list-back{background-color:#fff}#sidebar{float:right;width:301px;text-align:left}#sidebar1,#sidebar2{margin-bottom:10px;padding:0}.sidebar-wrapper{margin-bottom:20px}.sidebar-wrapper h4{position:relative;padding:.25em .5em;font-size:1.08em;font-weight:500;color:#444;line-height:1.6em;border-left:2em solid #7ecae9;background-color:#f5f5f5}.sidebar-wrapper h4:before{font-family:'FontAwesome';content:'\f061';position:absolute;padding:0;color:#fff;font-weight:400;left:-1.35em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.7}.sidebar-wrapper form,.sidebar-wrapper p,.sidebar-wrapper .tagcloud{padding:5px;font-size:.92em}.sidebar-wrapper ul{padding:0}.sidebar-wrapper ul li{border-bottom:solid 1px #d5d5d5}.sidebar-wrapper ul li a{display:block;padding:8px 20px 8px 8px;font-size:.92em;color:#333;line-height:150%;text-decoration:none;background:url(//kohoku-rengou.net/wp-content/themes/a1410/img/arrow_02.png) no-repeat right center}.sidebar-wrapper ul li:first-child a{border-top:none}.sidebar-wrapper ul li a:hover{font-weight:700;color:#00a2d8;background-color:#f5f5f5}.sidebar-wrapper ul li.cat-item a:hover:before,.sidebar-wrapper ul.children{padding:0;border:none}.sidebar-wrapper ul.children li{border-top:solid 1px #d5d5d5;text-indent:10px}.sidebar-wrapper ul.children li:first-child{border-top:solid 1px #d5d5d5}.sidebar-wrapper ul.children li:last-child{border-bottom:none}footer{width:100%}#footer-inner{max-width:1200px;margin:0 auto;padding:20px 0;font-weight:400;letter-spacing:-.4em}.footer-wrapper{margin-bottom:20px}.footer-wrapper h4{margin:0 0 10px;padding:.4em;display:block;font-size:1em;line-height:1.2em;background:#dbebf8;vertical-align:middle;-webkit-border-radius:1em 0 0 1em;border-radius:1em 0 0 1em}.footer-wrapper h4:before{content:'●';color:#fff;margin-right:6px}.f-left,.f-center,.f-right{display:inline-block;vertical-align:top;width:33.33%;margin:0;padding:0 1%;letter-spacing:0;overflow:hidden}.f-left .inner,.f-center .inner,.f-right .inner{padding:10px;font-size:.9em;line-height:1.2em;background-color:#fff;-webkit-border-radius:8px;border-radius:8px}.footer-wrapper ul{margin:0;padding:0;list-style:none}.footer-wrapper ul li{position:relative;padding:.4em 0 .4em 2em}.footer-wrapper ul li:before{font-family:FontAwesome;content:"\f0da";position:absolute;padding:0;font-weight:400;left:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer-wrapper ul.children{padding:0;border:none}.footer-wrapper ul.children li{text-indent:15px}.footer-wrapper form,.footer-wrapper p,.footer-wrapper .tagcloud{padding:0 10px 10px;font-size:.86em}.footer-wrapper .post-date{font-size:.86em}.footer-wrapper a{color:#444;text-decoration:none;display:block}.footer-wrapper a:hover{color:#c06;text-decoration:underline}footer #copyright{width:100%;padding:10px 0;text-align:center;color:#333;font-size:1em}.wp-pagenavi{letter-spacing:0}.wp-pagenavi a,.wp-pagenavi span{color:#666;background-color:#fff;border:solid 1px #ccc;padding:8px 15px!important;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.wp-pagenavi a:hover{color:#fff;background-color:#c9356c;font-weight:700}.wp-pagenavi span.current{color:#fff;background-color:#f48db4;font-weight:700}.rank-post{margin-top:0;padding:0;overflow:hidden}.rank-post .p-post{position:relative;padding:10px 0;border-bottom:1px solid #efefef}.rank-post h5{display:block;padding:0 0 5px;font-size:92%;line-height:1.2em;text-align:left;text-align:justify;text-justify:inter-ideograph}.rank-post .p-post:last-child{border-bottom:none}.rank-post .p-post a{color:#444;text-decoration:none}.rank-post .p-post a:hover{color:#eb4a5f;text-decoration:underline}.rank-post .p-post p{font-size:77%;line-height:1.2em;color:#444;text-align:justify;text-justify:inter-ideograph}.rank-post .p-post .img-set{float:left;margin-right:8px;max-width:120px;height:auto;padding:0;border:1px solid #ccc;display:block;overflow:hidden}.rank-post .p-post .num{position:absolute;top:15px;left:5px;font-size:12px;line-height:12px;font-weight:700;color:#fff;padding:4px 6px;background-color:#009cde;-webkit-border-radius:10px;border-radius:10px}.rank-post .p-post .num2{position:absolute;top:15px;left:5px;font-size:12px;line-height:12px;font-weight:700;color:#fff;padding:4px 6px;background-color:#7ecae9;-webkit-border-radius:10px;border-radius:10px}.rank-post .eday{float:right;color:#999;font-size:9px}#h-search{position:absolute;top:10px;right:0;width:100%;text-align:right}#searchform #s{width:calc(100% - 60px)!important;height:30px;padding-left:5px;font-size:92%;border-radius:0;border:1px solid #ccc}#searchsubmit{width:60px;height:30px;margin:0 0 0 -5px;font-size:92%;border:none;border-radius:0;background:0 0;cursor:pointer;background-color:#ccc;color:#fff}#searchsubmit:hover{background-color:#39d}#n-search{display:none}input[type=button],input[type=submit]{-webkit-appearance:none}.tagcloud{margin:0}.tagcloud a{display:inline-block;line-height:100%;color:#444;background:#f5f5f5;border:1px solid #ccc;text-decoration:none;padding:4px 6px 4px;margin:0 5px 5px 0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-border-radius:5px;border-radius:5px}.tagcloud a:hover{background:#009cde;color:#fff;font-weight:700;text-decoration:none}#contents .tagcloud{margin:15px 5px}#contents .tagcloud a{font-size:100% !important;line-height:1em;background:#fff;color:#333;display:inline-block;white-space:nowrap;padding:4px 8px;margin:3px;border:1px solid #ccc;-webkit-border-radius:4px;border-radius:4px;text-decoration:none}#contents .tagcloud a:hover{background:#efefef;color:#333}#social-button{padding:5px}#social-button a{display:inline-block;font-size:2.6em;text-decoration:none;color:#e2e2e2}.icon-feed:before{font-family:'FontAwesome';content:'\f143';margin:0 2px}.icon-facebook:before{font-family:'FontAwesome';content:'\f082';margin:0 2px}.icon-gplus:before{font-family:'FontAwesome';content:'\f0d4';margin:0 2px}.icon-twitter:before{font-family:'FontAwesome';content:'\f081';margin:0 2px}#social-button a.icon-feed:hover{color:#fb9f3b}#social-button a.icon-facebook:hover{color:#3953a1}#social-button a.icon-gplus:hover{color:#c62e00}#social-button a.icon-twitter:hover{color:#00b1ea}table{width:96%;margin:0 auto;border-collapse:collapse;border-spacing:0;border:1px solid #ccc}th{padding:5px;font-weight:700;border:1px solid #ccc;text-align:center;background-color:#efefef}td{padding:5px;border:1px solid #ccc}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.sns_btn{width:100%;margin:10px auto 20px;letter-spacing:-.4em}.sns_btn .parts{display:inline-block;vertical-align:top;width:20%;margin:0;padding:0;letter-spacing:0;text-align:center;list-style-type:none;border:2px solid #fff}.parts a{width:100%;padding:.8em 0;color:#fff;font-size:92%;font-weight:700;text-decoration:none}.parts a:hover{color:#fff;text-decoration:none}.parts.twitter{padding:10px 0;background-color:#00acee}.parts.twitter a:before{font-family:'FontAwesome';content:'\f081';font-size:1.8em;vertical-align:bottom;margin:0 5px}.parts.facebook{padding:10px 0;background-color:#3b5998}.parts.facebook a:before{font-family:'FontAwesome';content:'\f082';font-size:1.8em;vertical-align:bottom;margin:0 5px}.parts.google_plus{padding:10px 0;background-color:#dd4b39}.parts.google_plus a:before{font-family:'FontAwesome';content:'\f0d4';font-size:1.8em;vertical-align:bottom;margin:0 5px}.parts.pocket{padding:10px 0;background-color:#eb4257}.parts.pocket a:before{font-family:'FontAwesome';content:'\f265';font-size:1.8em;vertical-align:bottom;margin:0 5px}.parts.hatena{padding:10px 0;background-color:#2d4c86}.parts.hatena a:before{font-family:Arial Bold;content:"B!";font-size:120%;font-weight:700;vertical-align:bottom;margin:0 5px}blockquote{color:#666;font-size:100%;font-style:italic;font-weight:700;background-color:#f5f5f5;padding:1em 1em 1em 3em;position:relative}blockquote:before{content:'“';font-size:4em;line-height:1em;color:#ccc;position:absolute;left:0;top:10px}.source{font-size:11px;font-weight:400;color:#888}.source a{font-weight:400;color:#999;text-decoration:none}.source a:hover{color:#c00;text-decoration:underline}.sidebar-wrapper .screen-reader-text,.footer-wrapper .screen-reader-text{display:none}.sidebar-wrapper select,.footer-wrapper select{margin:5px 0 5px 10px;width:90%!important;border-radius:0!important}.red_uline{border-bottom:2px solid #f30}.uline{border-bottom:1px solid #f63}.link_line{text-decoration:underline}.dot{border-bottom:1px dotted #ccc}.solid{border-bottom:1px solid #ccc}.clr{clear:both}strong{font-weight:700}em{color:red}.txtcenter{text-align:center}.red{color:#c00}.pink{color:#c09}.bg_yellow{background:#ff0}.gold{color:#f4ca54}.silver{color:#999}.copper{color:#bd4c54}.other{color:#71aae0}.tab10{padding-left:10px}.tab20{padding-left:20px}.tab30{padding-left:30px}.bld{font-weight:700}