﻿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:-0.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:blue}a:hover{color:#C7CB30}a:active{color:blue}@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:-0.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:blue}a:hover{color:#C7CB30}a:active{color:blue}@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:0.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:0.4em 0.4em 0.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,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:#ff0000}.fs2{color:#FF6631}.fs3{font-weight:bold;background:-webkit-linear-gradient(transparent 95%, red 100%);background:linear-gradient(rgba(0,0,0,0) 95%,#ff0000 100%)}.fs4{background:-webkit-linear-gradient(transparent 85%, red 100%);background:linear-gradient(rgba(0,0,0,0) 85%,#ff0000 100%)}.fs5{font-weight:bold;background:-webkit-linear-gradient(transparent 85%, #ff6 85%);background:linear-gradient(rgba(0,0,0,0) 85%,#ffff66 85%)}.fs6{background:-webkit-linear-gradient(transparent 85%, #ff6 85%);background:linear-gradient(rgba(0,0,0,0) 85%,#ffff66 85%)}.fs7{color:#ff0000;background:-webkit-linear-gradient(transparent 80%, #ff6 80%);background:linear-gradient(rgba(0,0,0,0) 80%,#ffff66 80%)}.fs8{color:#ff0000;font-weight:bold;background:-webkit-linear-gradient(transparent 80%, #ff6 80%);background:linear-gradient(rgba(0,0,0,0) 80%,#ffff66 80%)}.fs9{background:linear-gradient(rgba(0,0,0,0) 70%,#ffbbdd 70%);background:-webkit-linear-gradient(transparent 80%, #fbd 80%);font-weight:bold}.fs10{background:linear-gradient(rgba(0,0,0,0) 80%,#ff0000 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%, #ffffff),color-stop(100%, #eeeeee));background-image:-moz-linear-gradient(top, #ffffff,#eeeeee);background-image:-webkit-linear-gradient(top, #ffffff,#eeeeee);background-image:linear-gradient(to bottom, #ffffff,#eeeeee);border:1px solid #bbb;-moz-box-shadow:0 0 3px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,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}}
