@charset "UTF-8";@media screen and (min-width:1081px){}@media screen and (max-width:720px){}@media screen and (max-width:1080px) and (min-width:721px){}@-webkit-keyframes buruburu{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-5px)}to{-webkit-transform:translate(0,0)}}@keyframes buruburu{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-5px)}to{-webkit-transform:translate(0,0)}}@-webkit-keyframes buruburu2{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-20px)}to{-webkit-transform:translate(0,0)}}@keyframes buruburu2{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-20px)}to{-webkit-transform:translate(0,0)}}@-webkit-keyframes fadein{0%{opacity:0}30%{opacity:70%}70%{opacity:50%}to{opacity:100%}}@keyframes fadein{0%{opacity:0}30%{opacity:70%}70%{opacity:50%}to{opacity:100%}}@-webkit-keyframes gradAnimeTime{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gradAnimeTime{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fade{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all 0.5s;transition:all 0.5s}.fade.effect{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.slidein{opacity:0;-webkit-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:all 0.5s;transition:all 0.5s}.slidein.effect{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-list>*{-webkit-transition:all 0.5s;transition:all 0.5s;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);position:relative}.fade-list.effect>:first-child{-webkit-animation:fadeUp 0.5s 0.3s 1 ease normal forwards;animation:fadeUp 0.5s 0.3s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(2){-webkit-animation:fadeUp 0.5s 0.6s 1 ease normal forwards;animation:fadeUp 0.5s 0.6s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(3){-webkit-animation:fadeUp 0.5s 0.9s 1 ease normal forwards;animation:fadeUp 0.5s 0.9s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(4){-webkit-animation:fadeUp 0.5s 1.2s 1 ease normal forwards;animation:fadeUp 0.5s 1.2s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(5){-webkit-animation:fadeUp 0.5s 1.5s 1 ease normal forwards;animation:fadeUp 0.5s 1.5s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(6){-webkit-animation:fadeUp 0.5s 1.8s 1 ease normal forwards;animation:fadeUp 0.5s 1.8s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(7){-webkit-animation:fadeUp 0.5s 2.1s 1 ease normal forwards;animation:fadeUp 0.5s 2.1s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(8){-webkit-animation:fadeUp 0.5s 2.4s 1 ease normal forwards;animation:fadeUp 0.5s 2.4s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(9){-webkit-animation:fadeUp 0.5s 2.7s 1 ease normal forwards;animation:fadeUp 0.5s 2.7s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(10){-webkit-animation:fadeUp 0.5s 3s 1 ease normal forwards;animation:fadeUp 0.5s 3s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(11){-webkit-animation:fadeUp 0.5s 3.3s 1 ease normal forwards;animation:fadeUp 0.5s 3.3s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(12){-webkit-animation:fadeUp 0.5s 3.6s 1 ease normal forwards;animation:fadeUp 0.5s 3.6s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.move-img{position:relative;overflow:hidden;z-index:1}.move-img:before{display:block;content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#fff;z-index:1;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:width 0.3s cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s;transition:width 0.3s cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s;transition:width 0.3s cubic-bezier(0.19,1,0.22,1) 0s,transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s;transition:width 0.3s cubic-bezier(0.19,1,0.22,1) 0s,transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s,-webkit-transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s}.move-img img{position:relative;width:100%;height:auto;opacity:0;left:-100%;-webkit-transition:all 0.7s;transition:all 0.7s}.move-img.effect img{opacity:1;left:0}.move-img.effect:before{-webkit-transform:scaleX(0);transform:scaleX(0);width:100%}.blur{-ms-filter:blur(6px);-webkit-filter:blur(6px);filter:blur(6px);-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transform:scale(0.95);transform:scale(0.95)}.blur.effect{-webkit-transform:scale(1);transform:scale(1);-ms-filter:blur(0);-webkit-filter:blur(0);filter:blur(0)}.focus-img{position:relative}.focus-img img{display:block;min-width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.5) rotateZ(0);transform:translate(-50%,-50%) scale(1.5) rotateZ(0);-webkit-transition:all 3s;transition:all 3s}.focus-img.effect img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1) rotateZ(0);transform:translate(-50%,-50%) scale(1) rotateZ(0)}.p_cont{background:#F7F3EE}.p_cont .contents_body{background:#fff;padding:2em 3%}.breadcrumbs{display:block;width:100%;font-size:90%;background:#e9e4dd;padding:1em 3%;line-height:1.2}.p_head{background:#fff;padding:3em 5%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.p_head .ganre_box,.p_head h1{max-width:50%}@media screen and (max-width:720px){.p_head .ganre_box,.p_head h1{max-width:100%}}.p_head h1{font-family:"Zen Maru Gothic",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:180%;letter-spacing:0.1em;padding-bottom:0.5em;position:relative;background:url("../img/dot-line.svg") no-repeat 3px bottom;background-size:auto 6px}@media screen and (max-width:720px){.p_head h1{font-size:160%}}.ganre_box{padding:1em 0;position:relative}.genre_list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:5px}.genre_list>li a{display:inline-block;border:2px solid #eaeaea;padding:5px 1em;font-size:90%;text-decoration:none;line-height:1}.genre_list>li.ganre_lifecycles a{border-color:#FFA7A7;color:#FFA7A7}.genre_list>li.ganre_lifecycles a:hover{background:#FFA7A7;color:#fff}.genre_list>li.ganre_targets a{border-color:#78C77E;color:#78C77E}.genre_list>li.ganre_targets a:hover{background:#78C77E;color:#fff}.genre_list>li.ganre_ages a{border-color:#79BBEE;color:#79BBEE}.genre_list>li.ganre_ages a:hover{background:#79BBEE;color:#fff}.tag_list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:5px 8px;margin-top:10px}.tag_list li{font-size:90%}.tag_list li:not(:first-child){margin-left:5px}.tag_list li a{color:#666;display:inline-block;text-decoration:none}.tag_list li a:before{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:600;content:"\f02b";color:#FF7676;margin-right:5px}.tag_list li a:hover{opacity:0.7}.note{padding:1.5em;border-radius:10px;background:#F9F7E8}.border-box{padding:1.5em;border:10px solid #f5ece2}.border-box>p:last-child{margin-bottom:0}.notification-box{background:#FFE7E7;padding:1em;margin:1em 0;font-size:80%}.notification-box>p:last-child{margin-bottom:0}.questionnaire-box{padding:0 3%;margin-top:3em}.questionnaire-box h2{font-size:140%!important}.p_body{position:relative}.p_body .relation-link{text-align:center;padding:2em 3%;width:100%;position:relative}.p_body .relation-link a{font-size:120%;min-width:30%;display:inline-block;padding:0.75em 1.5em;padding-left:2.5em;line-height:1.5em;border:2px solid #FF603B;background:#FF603B;color:#fff;border-radius:10px;text-decoration:none;position:relative}.p_body .relation-link a:after{color:#fff}.p_body .relation-link a:hover{opacity:1;background:#fff;color:#FF603B}.p_body .relation-link a:hover:after{color:#FF603B}.p_body .relation-link:before{display:inline-block;width:100%;text-align:center;content:"情報掲載元ページへ遷移します";font-size:80%;color:#666;position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);bottom:0.75em}.contents_body{min-height:200px}.contents_body hr{margin:2em 0}.contents_body>section{padding:3em 0}.contents_body a{text-decoration:underline}.contents_body a:hover{text-decoration:none}.contents_body .btn a{text-decoration:none}.contents_body .free p,.contents_body .free2 p,.contents_body li p,.contents_body td p{margin-bottom:1em}.contents_body p:not([class]){line-height:2}.contents_body p:not([class]):not(:first-child){margin-top:1.5em}.contents_body p:not([class])+p:not([class]){margin-top:1.5em}.contents_body p:not([class]) a,.contents_body table:not([class]) a,.contents_body ul:not([class]) a{font-weight:bold;color:#FF603B;display:inline-block;position:relative;padding-bottom:3px;text-decoration:none;line-height:1.2;z-index:1;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word}.contents_body p:not([class]) a:before,.contents_body table:not([class]) a:before,.contents_body ul:not([class]) a:before{display:block;content:"";width:100%;height:1px;background:#FF603B;position:absolute;left:50%;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);bottom:0;-webkit-transition:all 0.5s;transition:all 0.5s;z-index:0}.contents_body p:not([class]) a:hover:before,.contents_body table:not([class]) a:hover:before,.contents_body ul:not([class]) a:hover:before{width:0}.contents_body p:not([class]) a+a,.contents_body table:not([class]) a+a,.contents_body ul:not([class]) a+a{margin-left:1em}@media screen and (max-width:720px){.contents_body p:not([class]) a,.contents_body table:not([class]) a,.contents_body ul:not([class]) a{padding:0;text-decoration:underline}.contents_body p:not([class]) a:hover,.contents_body table:not([class]) a:hover,.contents_body ul:not([class]) a:hover{text-decoration:none}.contents_body p:not([class]) a:before,.contents_body table:not([class]) a:before,.contents_body ul:not([class]) a:before{display:none}}.contents_body h2{font-family:"Zen Maru Gothic",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:180%;font-weight:normal;padding:0.5em 0;border-bottom:3px dotted #DDCFBF}.contents_body h2:not(:first-child){margin-top:3em}@media screen and (max-width:720px){.contents_body h2{font-size:160%}}.contents_body h3{font-size:120%;line-height:1.8;position:relative;background:#ffe492;border-radius:8px;padding:0.75em 1em;padding-left:2em;position:relative}.contents_body h3:not(:first-child){margin-top:1.5em}.contents_body h3:before{display:inline-block;content:"";width:8px;height:8px;background:#548053;border-radius:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);left:1em}.contents_body h3 .sup{font-size:80%;padding:0 5px}.contents_body .border-box h3,.contents_body .lead h3,.contents_body .note h3{width:100%;margin-left:0}.contents_body h4{font-size:110%;font-weight:normal;background:#ffefef;padding:0.75em 1em;position:relative}.contents_body h4:not(:first-child){margin-top:1.5em}.contents_body h4:before{display:inline-block;width:5px;height:1.2em;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);left:0;background:#ffb8b8}.contents_body h4 a{display:inline-block;color:#F86060;position:relative;padding-right:1em}.contents_body h4 a:before{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f105";position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);right:0}.contents_body h5,.contents_body p.point{font-size:110%;padding:0.75em 1em;letter-spacing:1px;padding-left:2em;border-bottom:1px solid #dedede;position:relative}.contents_body h5:not(:first-child),.contents_body p.point:not(:first-child){margin-top:2em;border-top:1px solid #dedede}.contents_body h5:after,.contents_body h5:before,.contents_body p.point:after,.contents_body p.point:before{display:inline-block;content:"";border-radius:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.contents_body h5:before,.contents_body p.point:before{background:#FF5ACD;background:linear-gradient(135deg,#FF5ACD,#FBDA61);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=quote($statCol),endColorstr=quote($endCol),GradientType=1);width:1em;height:1em;left:0}.contents_body h5:after,.contents_body p.point:after{background:#fff;width:0.6em;height:0.6em;left:0.2em}.contents_body ul.inline-list,.contents_body ul.wp-block-list,.contents_body ul:not([class]){background:#fff;margin:1.5em 0}.contents_body ul.inline-list li,.contents_body ul.wp-block-list li,.contents_body ul:not([class]) li{padding-left:2em;position:relative;border-bottom:1px solid #dedede;padding-bottom:10px}.contents_body ul.inline-list li:not(:last-child),.contents_body ul.wp-block-list li:not(:last-child),.contents_body ul:not([class]) li:not(:last-child){margin-bottom:10px}.contents_body ul.inline-list li:before,.contents_body ul.wp-block-list li:before,.contents_body ul:not([class]) li:before{display:inline-block;width:0.75em;height:0.75em;content:"";position:absolute;top:0.5em;left:0.5em;border-radius:100%}.contents_body ul.inline-list li:nth-of-type(3n+1),.contents_body ul.wp-block-list li:nth-of-type(3n+1),.contents_body ul:not([class]) li:nth-of-type(3n+1){border-color:#FF9D9D}.contents_body ul.inline-list li:nth-of-type(3n+1):before,.contents_body ul.wp-block-list li:nth-of-type(3n+1):before,.contents_body ul:not([class]) li:nth-of-type(3n+1):before{background:#FF9D9D}.contents_body ul.inline-list li:nth-of-type(3n+2),.contents_body ul.wp-block-list li:nth-of-type(3n+2),.contents_body ul:not([class]) li:nth-of-type(3n+2){border-color:#b2ce54}.contents_body ul.inline-list li:nth-of-type(3n+2):before,.contents_body ul.wp-block-list li:nth-of-type(3n+2):before,.contents_body ul:not([class]) li:nth-of-type(3n+2):before{background:#b2ce54}.contents_body ul.inline-list li:nth-of-type(3n+3),.contents_body ul.wp-block-list li:nth-of-type(3n+3),.contents_body ul:not([class]) li:nth-of-type(3n+3){border-color:#B1D0FF}.contents_body ul.inline-list li:nth-of-type(3n+3):before,.contents_body ul.wp-block-list li:nth-of-type(3n+3):before,.contents_body ul:not([class]) li:nth-of-type(3n+3):before{background:#B1D0FF}.contents_body ol.wp-block-list,.contents_body ol:not([class]){list-style-type:none;counter-reset:numlist;padding-left:1rem}.contents_body ol.wp-block-list>li,.contents_body ol:not([class])>li{padding-left:1.5em;position:relative;margin-top:1em}.contents_body ol.wp-block-list>li:before,.contents_body ol:not([class])>li:before{counter-increment:numlist;content:counter(numlist) ".";font-weight:bold;color:#84b7f6;position:absolute;top:0;left:0}.contents_body ul.img2 li.btn,.contents_body ul.img3 li.btn,.contents_body ul.img4 li.btn{margin-top:0!important}.contents_body ul.img2 li.btn a,.contents_body ul.img3 li.btn a,.contents_body ul.img4 li.btn a{font-size:110%}.contents_body ol:not([class]){list-style-type:none;counter-reset:numlist;padding-left:1rem}.contents_body ol:not([class])>li{padding-left:1.5em;position:relative;margin-top:1em}.contents_body ol:not([class])>li:before{font-family:"Zen Maru Gothic",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;counter-increment:numlist;content:counter(numlist) ".";font-weight:bold;color:#ff603b;position:absolute;top:0;left:0}.contents_body table{width:100%;max-width:100%!important;margin:2em auto 0;table-layout:fixed;border-top:1px solid #99b0c0;border-left:1px solid #99b0c0;background:#e8f3fb;background:linear-gradient(135deg,#e8f3fb,#DBE9FC);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=quote($statCol),endColorstr=quote($endCol),GradientType=1)}.contents_body table td,.contents_body table th{vertical-align:middle;border-right:1px solid #99b0c0;border-bottom:1px solid #99b0c0;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}.contents_body table th{font-size:90%;padding:1em 2%;font-weight:normal;max-width:50%}.contents_body table td{background:#fff;padding:1em 1%}.contents_body .sc_x{max-width:100%;overflow-x:auto;position:relative;cursor:-webkit-grab;cursor:grab}.contents_body .sc_x:before{display:none;content:"スクロールで全体が表示されます。";position:absolute;top:-1px;left:-1px;background:#333;color:#fff;font-size:85%;padding:5px;border-radius:0 0 5px 0;line-height:1}@media screen and (max-width:720px){.contents_body .sc_x{margin:10px 0;padding:5px;border:1px solid #c1c1c1}.contents_body .sc_x:before{display:inline-block}}.contents_body .sc_x table{max-width:inherit;max-width:initial;min-width:720px}.category_archives{margin-top:2em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.category_archives li{width:33.3%;padding:0 1% 3em;position:relative}@media screen and (max-width:1080px) and (min-width:721px){.category_archives li{width:50%}}@media screen and (max-width:720px){.category_archives li{width:100%;padding:0 8% 3em}}.category_archives li a{display:block}.category_archives li a:hover{text-decoration:none}.category_archives li a:hover img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.2) rotateZ(0);transform:translate(-50%,-50%) scale(1.2) rotateZ(0)}.category_archives li dl{position:relative;padding:10px}.category_archives li dl:after,.category_archives li dl:before{display:inline-block;position:absolute;content:"";width:3.5em;height:3.5em;background-size:contain!important;background-repeat:no-repeat!important;z-index:10}@media screen and (max-width:1080px) and (min-width:721px),screen and (max-width:720px){.category_archives li dl:after,.category_archives li dl:before{width:5em;height:5em}}.category_archives li dl:before{top:-0.5em;left:0}.category_archives li dl:after{top:43%;right:0}@media screen and (max-width:1080px) and (min-width:721px){.category_archives li dl:after{top:60%}}@media screen and (max-width:720px){.category_archives li dl:after{top:55%}}.category_archives li dl dt{display:block;width:100%;aspect-ratio:1.6/1;border-radius:15px;overflow:hidden;position:relative;margin-bottom:1.5em}.category_archives li dl dt img{-o-object-fit:cover;object-fit:cover;max-width:150%;min-width:100%;min-height:100%;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1) rotateZ(0);transform:translate(-50%,-50%) scale(1) rotateZ(0)}.category_archives li dl dd{padding:0 3%;margin-bottom:8px}.category_archives li dl dd.title{font-size:120%;font-weight:bold;padding-bottom:10px;border-bottom:1px dashed #dedede}.category_archives li dl dd.date-time{font-size:90%;color:#666}.category_archives li dl dd.date-time:before{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:600;content:"\f133";font-weight:normal;margin-right:8px;color:#FFCB4D}.category_archives li dl dd.tags{font-size:80%}.category_archives li dl dd.tags a,.category_archives li dl dd.tags span{display:inline-block;margin-right:1em;color:#52412B}.category_archives li dl dd.tags a:before,.category_archives li dl dd.tags span:before{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:600;content:"\f02b";color:#E74B4B;margin-right:5px}.category_archives li dl dd.tags a.cat-tag:before,.category_archives li dl dd.tags span.cat-tag:before{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f52d"}.post-time{text-align:right;font-size:90%;color:#666;padding:5px 10px;border-bottom:1px dashed #c1c1c1}.post-time:before{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:600;content:"\f133";font-weight:normal;margin-right:8px;color:#FFCB4D}.wp-pagenavi{padding:2em 0}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;line-height:1;padding:10px 1em!important;border-radius:5px;margin:0 5px 5px!important}.wp-pagenavi span{border-color:#c1c1c1!important;color:#666!important;font-weight:normal!important}.wp-pagenavi span.current{background:#eaeaea}.wp-pagenavi a{border-color:#005ac0!important;color:#005ac0!important}.wp-pagenavi a:hover{background:#005ac0;color:#fff!important}.faq-cont{counter-reset:faqlist}.faq-cont:not(:first-child){margin-top:2em}.faq-box{margin-bottom:1.5em;background:#f9e8e8;padding:1.5em 3em;border-radius:12px;position:relative}.faq-box:before{font-family:"Zen Maru Gothic",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#E55757;counter-increment:faqlist;content:"Q" counter(faqlist);position:absolute;left:0;top:0;font-size:90%;letter-spacing:1px;font-weight:bold;line-height:1;background:#fff;padding:8px 12px;border-radius:0 0 8px 0}.faq-box dt{font-size:90%;font-weight:bold;padding-bottom:10px;border-bottom:1px dotted #E55757;margin-bottom:10px}.faq-box dd{line-height:1.8}.genre-archive{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:15px}.genre-archive:not(:first-child){margin-top:2em}.genre-archive>li{width:calc(50% - 15px);border:2px solid #000;padding-bottom:1em;border-radius:15px}@media screen and (max-width:720px){.genre-archive>li{width:100%}}.genre-archive>li dl dt{font-size:120%;letter-spacing:1px;font-weight:bold;border-bottom:1px dashed #000;padding:15px 1em}.genre-archive>li dl dt a{display:block;text-decoration:none;position:relative;padding-right:1.5em}.genre-archive>li dl dt a:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f35a";color:#FF603B;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);right:0.25em;-webkit-transition:all 0.5s;transition:all 0.5s}.genre-archive>li dl dt a:hover{color:#999}.genre-archive>li dl dt a:hover:after{right:0em}.genre-archive>li dl dd{padding:0 1.5em}.genre-archive>li dl dd.excerpt{font-size:90%;padding:0 1.5em}.genre-archive>li dl .tag_list{padding-top:10px;border-top:1px solid #c1c1c1}.pagemenu-index ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:100%}.pagemenu-index ul li.index-subtitle{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:100%;border-bottom:none}.pagemenu-index ul li.index-subtitle>a{display:block;width:100%;font-size:110%;font-weight:normal;background:#ffefef;padding:0.75em 1em;position:relative;border-bottom:none;cursor:default}.pagemenu-index ul li.index-subtitle>a:before{display:inline-block;width:5px;height:1.2em;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);left:0;background:#ffb8b8}.pagemenu-index ul li.index-subtitle>a:after{display:none}.pagemenu-index ul li{width:50%;padding:10px}@media screen and (max-width:720px){.pagemenu-index ul li{width:100%}}.pagemenu-index ul li a{display:block;padding:1em 0;padding-right:2em;position:relative;text-decoration:none;border-bottom:1px solid #c1c1c1}.pagemenu-index ul li a,.pagemenu-index ul li a:after{-webkit-transition:all 0.5s;transition:all 0.5s}.pagemenu-index ul li a:after{font-size:110%;font-family:"Font Awesome 5 Free";font-weight:600;content:"\f105";position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);right:1em;color:#c1c1c1}.pagemenu-index ul li a:hover:after{color:orange;right:0.5em}.contact-info{background:#fff3d1;margin-top:1.5em;border-radius:5px;padding:1em 1.5em;width:100%}.contact-info dt{font-weight:bold;padding-bottom:10px;border-bottom:1px solid #FFD042}#odekake-filter{font-size:120%;background:#ffefef;padding:1em 3% 2em;border-radius:10px;margin:2em 0}#odekake-filter>.point{margin-top:0;border-color:#fff}#odekake-filter .filter-content{max-width:1200px;margin:0 auto;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:5px 10px}#odekake-filter .filter-content>*{display:inline-block;padding:0 5px}#odekake-filter .filter-content input,#odekake-filter .filter-content select{font-size:105%;background:#fff;padding:15px;border:none;cursor:pointer;border-radius:5px;margin-bottom:8px}#odekake-filter .filter-content button{font-size:105%;letter-spacing:3px;border-radius:30px;padding:0.3em 2.5em;background:#FF7373;color:#fff;border:none;outline:none;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;margin-bottom:5px;margin-right:0;margin-left:auto}#odekake-filter .filter-content button:hover{background:#E94040}@media screen and (max-width:720px){#odekake-filter .filter-content button{min-width:50%}}@media screen and (max-width:720px){#odekake-filter .filter-content button{margin:10px auto;width:80%}}.post-count{border-bottom:1px solid #000;padding-bottom:8px}.terms-lift{margin-right:0;margin-left:auto}@media screen and (max-width:720px){.terms-lift{border-top:1px dotted #4A5081;margin:1em auto 0!important;padding-top:1em;width:100%;text-align:right}}.terms-area{background:#e6f1ff;padding:1em;margin:1em 0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;position:relative}.terms-area:before{display:inline-block;content:"";background:#4A5081;width:3em;height:3px;position:absolute;top:0;left:0}.terms-area .ttl-terms{font-size:110%;padding:1em;width:12%;margin-bottom:0}@media screen and (max-width:1080px) and (min-width:721px){.terms-area .ttl-terms{width:20%}}@media screen and (max-width:720px){.terms-area .ttl-terms{width:100%}}.terms-content>form{display:inline-block}#odekake-ganre option{font-size:85%;padding:5px 0}.btn-terms{font-size:90%;line-height:1;background:#fff;color:#4A5081;outline:none;border:1px solid #4A5081;padding:8px 16px;position:relative;border-radius:5px;margin-right:1em;cursor:pointer}.btn-terms:before{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f00d";display:inline-block;margin-right:5px}.btn-terms:hover{background:#4A5081;color:#fff}#odekake-list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#odekake-list>li{width:33.3%;max-width:350px}@media screen and (max-width:720px){#odekake-list>li{width:50%;padding:5px}}#odekake-list>li a.outerlink{margin:0}#odekake-list>li a.outerlink:after{display:none}#odekake-list>li a{display:block;padding:15px;text-decoration:none}@media screen and (max-width:720px){#odekake-list>li a{padding:5px}}#odekake-list>li a:hover{background:#FFE3E3}#odekake-list>li a:hover img{opacity:1}#odekake-list>li dl dt{-webkit-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-moz-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));-ms-filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));filter:drop-shadow(1px 3px 5px rgba(0,0,0,0.1));aspect-ratio:1.5/1;overflow:hidden;border-radius:10px;margin-bottom:1em;position:relative;text-align:center;background:#fff}@media (-ms-high-contrast:none){#odekake-list>li dl dt{-webkit-box-shadow:1px 3px 5px 0 rgba(0,0,0,0.1);box-shadow:1px 3px 5px 0 rgba(0,0,0,0.1)}}#odekake-list>li dl dt img{-o-object-fit:cover;object-fit:cover}.odekake-title{font-size:110%;font-weight:bold;font-family:"Zen Maru Gothic",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:15px!important}.odekake-cat{margin-bottom:10px}.odekake-cat li{display:inline-block;margin-right:10px}.odekake-cat li span{font-size:90%;display:inline-block;color:#666}.odekake-cat li span:before{display:inline-block;font-family:"Zen Maru Gothic",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;content:"#";color:#FF8585;margin-right:3px}.odekake-cat li span:after{display:inline-block;content:","}.odekake-cat li:last-child span:after{display:none}