﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul,li{list-style-type:none}html{font-size:62.5%}body{lettar-spacing:-.001em;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}a{text-decoration:none;color:#1a0dab}a:visited{color:#1a0dab}a:focus{color:#00f}a:hover{color:#c7cb30}a:active{color:#00f}@media all and (max-width:48em){.main p{font-size:1.6rem}}.container .right div.col{float:right;margin:0 0 0 .83333%}.container .left div.col{float:left;margin:0 .83333% 0 0}.container .left .col-1{width:7.56944%}.container .right .col-1{width:7.56944%}.container .left .col-2{width:15.97222%}.container .right .col-2{width:15.97222%}.container .left .col-3{width:24.375%}.container .right .col-3{width:24.375%}.container .left .col-4{width:32.77778%}.container .right .col-4{width:32.77778%}.container .left .col-5{width:41.18056%}.container .right .col-5{width:41.18056%}.container .left .col-6{width:49.58333%}.container .right .col-6{width:49.58333%}.container .left .col-7{width:57.98611%}.container .right .col-7{width:57.98611%}.container .left .col-8{width:66.38889%}.container .right .col-8{width:66.38889%}.container .left .col-9{width:74.79167%}.container .right .col-9{width:74.79167%}.container .left .col-10{width:83.19444%}.container .right .col-10{width:83.19444%}.container .left .col-11{width:91.59722%}.container .right .col-11{width:91.59722%}.container .left .col-12{width:100%}.container .right .col-12{width:100%}.container .right div.col:last-child{margin:0}.container .left div.col:last-child{margin:0}@media screen and (max-width:48em){.wrapper{padding:1em}.container .right .col,.container .left .col{float:none;width:100%;margin:1em auto;overflow:hidden;*zoom:1}.container .row .col{margin:0 auto 1em}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul,li{list-style-type:none}html{font-size:62.5%}body{lettar-spacing:-.001em;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}a{text-decoration:none;color:#1a0dab}a:visited{color:#1a0dab}a:focus{color:#00f}a:hover{color:#c7cb30}a:active{color:#00f}@media all and (max-width:48em){.main p{font-size:1.6rem}}.main{float:right;padding-left:2em}@media all and (max-width:48em){.main{padding-left:0}}.side{float:left}.wrapper{max-width:1200px;margin:0 auto;overflow:hidden;*zoom:1}.container{clear:both;padding:.83333%}.footer{clear:both;line-height:2;background-color:#cc6990;color:#fff;text-align:center}@media all and (max-width:48em){.main{float:none;width:100%;margin:0 auto 20px}.side{float:none;width:100%;margin:0 auto 20px}}@media all and (min-width:48em){.main{width:75%;margin:0 0 1em}.side{width:25%;margin:0 0 1em}.main .right div.col{float:right;margin:0 0 0 1.11111%}.main .left div.col{float:left;margin:0 1.11111% 0 0}.main .left .col-1{width:7.31481%}.main .right .col-1{width:7.31481%}.main .left .col-2{width:15.74074%}.main .right .col-2{width:15.74074%}.main .left .col-3{width:24.16667%}.main .right .col-3{width:24.16667%}.main .left .col-4{width:32.59259%}.main .right .col-4{width:32.59259%}.main .left .col-5{width:41.01852%}.main .right .col-5{width:41.01852%}.main .left .col-6{width:49.44444%}.main .right .col-6{width:49.44444%}.main .left .col-7{width:57.87037%}.main .right .col-7{width:57.87037%}.main .left .col-8{width:66.2963%}.main .right .col-8{width:66.2963%}.main .left .col-9{width:74.72222%}.main .right .col-9{width:74.72222%}.main .left .col-10{width:83.14815%}.main .right .col-10{width:83.14815%}.main .left .col-11{width:91.57407%}.main .right .col-11{width:91.57407%}.main .left .col-12{width:100%}.main .right .col-12{width:100%}.main .right div.col:last-child{margin:0}.main .left div.col:last-child{margin:0}}.postinfo{color:#d4cd83;text-align:right;margin:20px 0 0;clear:both}.postinfo a{color:#d4cd83}.oldpage{float:left}.newpage{float:right}.pagelink{overflow:hidden;width:100%;margin-bottom:1em}.pagelink a{font-size:1.2rem;color:#d4cd83}.pagination{margin:40px 0 30px;text-align:center}.pagination ul{display:inline-block;overflow:hidden;*zoom:1}.pagination li{float:left;width:auto}.pagination li a,.pagination li>span{display:block;margin:0 5px;padding:6px 8px;border:1px solid #ccc;color:#000;top:1.4rem;text-decoration:none}.pagination li>span{background-color:#efefef}.pagination li a{color:#999}.pagination li a:hover{background-color:#eee}.pagination li .dots{padding:6px 2px;border-color:transparent;background-color:transparent}.alignleft{float:left;margin:0 1em 1em 0}@media screen and (max-width:48em){.alignleft{display:block;float:none;margin:0 auto 1em}}.alignright{float:right;margin:0 0 1em 1em}@media screen and (max-width:48em){.alignright{display:block;float:none;margin:0 auto 1em}}.aligncenter{display:block;clear:both;margin:1em auto}.wp-caption{border:1px solid #cc6990;background-color:#ffecf4;text-align:center;padding:.5em;overflow:hidden;*zoom:1}.wp-caption-text{overflow:hidden;*zoom:1}.single-thumb{text-align:center;margin:1em auto}.cat-thumb{max-width:200px;display:block;float:left;margin:0 1em 1em 0}@media screen and (max-width:48em){.cat-thumb{float:none;margin:0 auto 1em}}.archive .cat-thumb{max-width:300px}.conts a:link,.conts a:visited{color:#333}.conts a:hover,.conts a:active{opacity:.8}.side{line-height:2;overflow:hidden}.side li{list-style-type:none}.side li li{font-size:1.4rem;padding:0;border-bottom:1px dashed #cc6990}@media screen and (max-width:48em){.side li li{font-size:1.6rem}}.side li li:last-child{border-bottom:none}.side li li a{color:#333;display:block;padding:.6em .4em .6em 1em;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.side li li a:hover{opacity:.5;color:#9a355d}.side li li a:hover:before{color:#9a355d}.side li li a::before{content:"\f138";font-family:"Font Awesome 5 Solid";display:none}.side li li a svg{margin-right:.5em;padding-left:.2em;color:#333}.side h2{color:#fff;font-weight:bold;padding:.6em;background-color:#cc6990;position:relative}@media screen and (max-width:48em){.side h2{font-size:1.8rem}}.side .widget{margin-bottom:2em}.textwidget{background-color:#ffecf4;padding:10px}.sidebox h3{color:#cc6990;font-weight:bold;font-size:1.6rem;text-align:center}.inner-box{margin-bottom:2em}.d_link{overflow:hidden;*zoom:1;text-decoration:underline}.d_link a{float:right}.d_link a::before{font-family:"Font Awesome 5 Solid";display:none;content:'\f0da'}.d_link a svg{margin-right:.5em}.ad_box{margin-bottom:1em}.webmenu{padding:1em 0}.webmenu ul{border:none;margin-bottom:2em}.webmenu ul li{border-bottom:1px solid #fff}.webmenu ul li a{background-color:#fdfafb}.webmenu ul li:last-child a{border-bottom:none}.webmenu h3 a{display:block;color:#fff;font-weight:bold;padding:.6em;background-color:#cc6990}.webmenu h3 a:hover{background-color:#d98fac}.gnav{margin-top:2em}.gnav ul{max-width:1200px;overflow:hidden;*zoom:1;margin:0 auto 20px;background-color:#cc6990}.gnav li a{display:block;font-size:1.4rem;padding:10px 15px;background-color:#cc6990;float:left;color:#fff;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}.gnav li a:hover{background-color:#d50015;color:#fff}.breadcrumb{font-size:1.1rem;margin:10px 0}.breadcrumb li{display:inline;line-height:110%;list-style-type:none}.breadcrumb li a:after{content:" > "}.pagetitle{font-size:1.6rem;font-weight:bold;color:#cc6990;border:1px dotted #cc6990;text-align:center;padding:.4em 0;margin:0 0 1em}.widget_calendar h2{display:none}#wp-calendar{font-size:1.2rem;width:100%}#wp-calendar a{text-decoration:underline}#wp-calendar td,#wp-calendar th{text-align:center}#wp-calendar caption{font-weight:bold;text-align:center;border-bottom:1px solid #333;padding:.4em 0;margin-bottom:.4em;font-size:1.1rem}#wp-calendar #prev{text-align:left;padding-top:3px}#wp-calendar #next{text-align:right;padding-top:3px}.screen-reader-text{display:none}#s{border:none;font-size:1.8rem;height:2em;vertical-align:middle;margin-right:.1em;width:100%;display:block;padding:0 1em;border:1px solid #aaa;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:0}#recentcomments li.recentcomments a{display:inline-block!important;padding:.4em .4em .4em 1em!important;background:none!important}#searchsubmit{font-family:inherit;font-size:1.4rem;border:1px solid #aaa;display:block;margin-top:1em;padding:.2em 0;width:100%;vertical-align:middle;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;cursor:pointer}#searchsubmit:hover{background-color:#ddd}#searchform{padding:.4em}.ytvideo{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden;margin:30px 0}.ytvideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.detail{display:block;float:right;width:auto;padding:.3em 1em;border:3px solid #28a200;color:#28a200;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:1em}.detail::after{font-family:"Font Awesome 5 Solid";content:'\f0a9';display:none}.detail svg{margin-left:.5em}.contentsBox,blockquote{padding:1em;border:3px dotted #cc6990;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:1em;font-size:1.4rem;line-height:1.6;letter-spacing:.1em}.contentsBox p:last-of-type,blockquote p:last-of-type{margin-bottom:0}p.boxTitle{background-color:#cc6990;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.8);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;font-size:2.2rem;font-weight:bold}.post ul{padding:.5em;margin-bottom:1em}.post ul li{border-bottom:2px dotted #354676;line-height:2;color:#666;font-weight:bold;font-size:1.6rem}.post ul li::before{font-family:"Font Awesome 5 Solid";content:'\f14a';display:none}.post ul li svg{margin-right:.5em;color:#354676}.box{overflow:hidden;*zoom:1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:2px solid #cc6990;margin-bottom:1em;padding:.2em;margin:1em}.box ul{margin-bottom:0}table{width:96%;margin:1em auto;border-top:1px solid #354676;border-left:1px solid #354676}table th,table td{padding:.4em;border-right:1px solid #354676;border-bottom:1px solid #354676}table th[scope="col"]{background-color:#ffecf4;font-weight:bold;text-align:center}table th[scope="row"]{background-color:#faf7c8;width:30%}dl{margin:1em 1em 1.5em}dl dt{margin:1em 0;color:#354676;font-weight:bold;font-size:1.8rem;padding:0 0 .5em;border-bottom:3px dotted #354676}dl dd{margin:.5em 0 1em .5em;padding:0 1em;font-size:1.6rem;color:#cc6990}.fs1{color:red}.fs2{color:#ff6631}.fs3{font-weight:bold;background:-webkit-linear-gradient(transparent 95%,red 100%);background:linear-gradient(rgba(0,0,0,0) 95%,red 100%)}.fs4{background:-webkit-linear-gradient(transparent 85%,red 100%);background:linear-gradient(rgba(0,0,0,0) 85%,red 100%)}.fs5{font-weight:bold;background:-webkit-linear-gradient(transparent 85%,#ff6 85%);background:linear-gradient(rgba(0,0,0,0) 85%,#ff6 85%)}.fs6{background:-webkit-linear-gradient(transparent 85%,#ff6 85%);background:linear-gradient(rgba(0,0,0,0) 85%,#ff6 85%)}.fs7{color:red;background:-webkit-linear-gradient(transparent 80%,#ff6 80%);background:linear-gradient(rgba(0,0,0,0) 80%,#ff6 80%)}.fs8{color:red;font-weight:bold;background:-webkit-linear-gradient(transparent 80%,#ff6 80%);background:linear-gradient(rgba(0,0,0,0) 80%,#ff6 80%)}.fs9{background:linear-gradient(rgba(0,0,0,0) 70%,#fbd 70%);background:-webkit-linear-gradient(transparent 80%,#fbd 80%);font-weight:bold}.fs10{background:linear-gradient(rgba(0,0,0,0) 80%,red 80%);background:-webkit-linear-gradient(transparent 80%,red 80%);font-weight:bold}.menubtn{display:none}#sitemap_list li{border-bottom:none}#sitemap_list li svg{content:''}@media screen and (max-width:30em){.menubtn{font-weight:bold;display:block;font-size:1.6rem;background-color:#354676;color:#fff;padding:14px 0;text-align:center}.menubtn:hover,.menubtn:active,.menubtn:focus{color:#00f}.gnav{display:none;margin:0}.gnav ul{overflow:hidden;*zoom:1;margin:0 0 20px;border:none}.gnav li a{font-size:1.6rem;padding:14px 5px;border-right:none;border-bottom:1px dotted #fff;width:100%;float:none}.gnav li:last-child a{border-bottom:none}.pagination li a,.pagination li>span{margin:0;padding:6px 7px;border-left:none;font-size:1.2rem}.pagination li:first-child a,.pagination li:first-child>span{border-left:1px solid #ccc}.pagination li .dots{border-right-color:#ccc}}body{font-family:"メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#fff;font-size:1.4rem}.top{background-color:#fff;padding:.5em;font-size:1.8rem;-moz-box-shadow:0 1px 2px #cc6990;-webkit-box-shadow:0 1px 2px #cc6990;box-shadow:0 1px 2px #cc6990}.top .top-inner{max-width:1200px;margin:auto}.top .top-inner a{color:#fff}.top .top-inner a:hover{color:#00f}.footer{clear:both;line-height:2;background-color:#cc6990;color:#fff;text-align:center}.footer a{color:#fff}.header{max-width:1200px;margin:2em auto}.header img{text-align:center;margin:0 auto}.main{display:block;overflow:hidden;*zoom:1}.main p{font-size:1.4rem;line-height:1.6;margin:0 .5em 1em;letter-spacing:.1em}.siteTitle{max-width:1200px;margin:auto}.siteTitle a{color:#fff}.siteTitle a:hover{color:#ff0}.entryTitle,.pageTitle{font-size:2.2rem;font-weight:bold;margin:0 0 .5em;padding:.5em;background-color:#cc6990;color:#fff}.entryTitle a,.pageTitle a{color:#fff}.post h3{font-size:1.8rem;font-weight:bold;margin:0 0 .5em;padding:.5em;background-color:#d4cd83;color:#fff;clear:both}.post h3 a{color:#fff}.post h4{font-size:1.6rem;font-weight:bold;margin:0 0 .5em;padding:.5em;background-color:#354676;color:#fff;clear:both}.post h4 a{color:#fff}.menuTitle{font-size:2rem;font-weight:bold;margin:0 0 .5em;padding:.5em}.cateTitle{font-size:1.8rem;font-weight:bold;background-color:#d4cd83;color:#fff;text-align:center;padding:.4em 0;margin:0 0 1em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.content{overflow:hidden;*zoom:1;margin-bottom:1em}.charaArea{overflow:hidden;*zoom:1;background-color:#ffecf4;margin:1em 0;padding:3%;border:2px dashed #cc6990;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.charaArea .balloon{width:66%;background-color:#f6fbef;dispay:inline-block;position:relative;border:1px solid #000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:1.6rem;padding:1em;letter-spacing:.1em;line-height:1.6}.charaArea .balloon::before{content:"";display:inline-block;border:10px solid transparent;position:absolute;top:50%;margin-top:-9px}.charaArea .balloon::after{content:"";display:inline-block;border:9px solid transparent;position:absolute;top:50%;margin-top:-8px}.charaArea .chara{width:26%}.charaArea .balloon{float:left}.charaArea .balloon::before{right:-20px;border-left-color:#000;top:50%;margin-top:-9px}.charaArea .balloon::after{border-left-color:#f6fbef;right:-18px;top:50%;margin-top:-8px}.charaArea .chara{float:right}.pagetop{position:fixed;bottom:4em;margin:0 auto;z-index:100;right:3%}.pagetop a{display:table-cell;width:5em;height:5em;text-align:center;vertical-align:middle;color:#fff;background-color:#cc6990;padding:.5em 1em;font-size:1.8rem;line-height:1.2;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;opacity:.4}.pagetop a:hover{opacity:.2}#copy{color:#fff}.btnArea{text-align:right}.of_btn{padding:.5em;display:inline-block;width:auto;padding:.5em 1em;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fff),color-stop(100%,#eee));background-image:-moz-linear-gradient(top,#fff,#eee);background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:linear-gradient(to bottom,#fff,#eee);border:1px solid #bbb;-moz-box-shadow:0 0 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 3px rgba(0,0,0,.4);box-shadow:0 0 3px rgba(0,0,0,.4);color:#111;font-size:1.6rem}.of_btn::after{font-family:"Font Awesome 5 Solid";content:'\f138';display:none}.of_btn svg{margin-left:.5em;color:#cc6990}.of_btn:link,.of_btn:visited,.of_btn:hover,.of_btn:active{color:#666}.of_btn:hover,.of_btn:active{opacity:.7}@media screen and (max-width:30em){.header{margin:0 auto}.desc{display:none}.btnArea{text-align:center}}@media screen and (min-width:30em){.top-inner h1{max-width:300px}}