@charset "utf-8";body{margin:0;font-family:'メイリオ','Hiragino Kaku Gothic Pro',sans-serif;line-height:1.5;vertical-align:bottom;color:#333;word-wrap:break-word;overflow-wrap:break-word}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;color:#2a56c6;text-decoration:none}a:visited{color:#162d69}a:hover{color:#2a56c6;text-decoration:underline}a:active{color:#2a56c6}#promotion{background-color:#eee;padding-top:5px;padding-right:8px;padding-bottom:5px;padding-left:8px;color:#333;font-size:12px;text-align:center;margin:0}header{border-top:solid 6px #c0392b;border-bottom:solid 1px #ebe4da}.site h1 a{color:#2a56c6;text-decoration:none}.site h1 img{vertical-align:text-bottom;margin:0;padding:0}.site h1{padding:0;font-size:34px;font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;text-align:center;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0;line-height:120%}.site p{text-align:center;padding:0;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;font-size:12px}#searchform{margin-top:10px;margin-bottom:10px}#searchform:after{content:"";clear:both;display:block}#searchform label{display:block;text-indent:-9999px;overflow:hidden;font-size:0}#searchform #s{float:left;width:80%;margin:0;margin-bottom:8px;padding:5px;height:35px;font-size:14px;line-height:1;border:solid 2px #ebe4da;box-sizing:border-box;border-radius:0;-webkit-appearance:button}#searchform #searchsubmit{width:20%;font-family:FontAwesome;padding:0;margin:0;margin-bottom:8px;height:35px;font-size:20px;border:0 none;background:#ebe4da;cursor:pointer;display:block;color:#fff;border-radius:0;-webkit-appearance:button}@media (min-width:768px){.header-inner{position:relative}.sitenav{position:absolute;top:21px;right:0}#searchform{margin:0}#searchform #s{width:250px}#searchform #searchsubmit{width:35px}}.hero{padding-top:30px;padding-bottom:30px;border-bottom:solid 1px #ebe4da}.hero-inner{position:relative}.hero-img img{width:100%;height:auto;vertical-align:bottom}.hero-text{position:absolute;top:80%;right:4%;color:#fff;font-size:50px;font-family:'Tangerine',cursive;text-shadow:0 0 10px #000}@media (max-width:1000px){.hero-text{top:70%;right:5%}}@media (max-width:599px){.hero{padding-top:10px;padding-bottom:10px}.hero-text{display:none}}#sub-header{border-bottom:solid 1px #ebe4da;background-color:#f8f6ef}#breadcrumb ol{margin:0;list-style:none;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:0}#breadcrumb li a{display:inline-block;color:#888;font-size:12px;text-decoration:none;padding-top:0;padding-right:2px;padding-bottom:0;padding-left:2px}#breadcrumb li a[href]:hover{text-decoration:underline}#breadcrumb ol:after{content:"";display:block;clear:both}#breadcrumb li{color:#888;font-size:12px;float:left;width:auto}#breadcrumb li:after{content:'\003e';color:#888;padding-right:5px;padding-left:5px}#breadcrumb li:last-child:after{content:none}#breadcrumb i{font-size:14px}#breadcrumb .sitename{display:inline-block;text-indent:-9999px;margin:0;padding:0}footer{background-color:#c0392b;color:#fff}.copyright p{margin:0;color:#fff;font-size:14px;padding-top:30px;padding-bottom:30px;text-align:center}.koteimenu ul{margin:0;padding:0;list-style:none}.koteimenu li a{display:block;padding:15px 10px;color:#fff;font-size:14px;text-decoration:none;border-bottom:1px solid #a6341f}.koteimenu li a:hover{background-color:#a6341f}@media (min-width:768px){.koteimenu ul{display:flex}.koteimenu li a{padding:30px 20px 30px 0;border-bottom:none}.koteimenu li a:hover{background-color:transparent;text-decoration:underline}.copyright{border-top:1px solid #a6341f}}.contents{padding-top:10px}.sub{padding-bottom:20px}header,.container,.hero-inner{padding-left:10px;padding-right:10px}#breadcrumb{padding-left:10px;padding-right:10px}@media (min-width:768px){.contents,.sub{padding-top:30px;padding-bottom:20px}.container:after{content:"";display:block;clear:both}.contents{float:left;width:70%}.sub{float:left;width:30%}.contents{padding-right:50px;box-sizing:border-box}.footer-inner{padding-left:10px;padding-right:10px}}@media (min-width:1040px){.container,.header-inner,.footer-inner,.hero-inner{width:1000px;margin-left:auto;margin-right:auto}#breadcrumb{width:1000px;margin-left:auto;margin-right:auto}}.contents,.sub{background-color:rgba(255,255,255,.4)}.gaiyou a{display:block;padding:10px 0;border-bottom:dotted 2px #a1855e;color:#333;text-decoration:none;position:relative}.gaiyou a:hover{background-color:#f8f6ef}.gaiyou a:after{content:"";display:block;clear:both}.gaiyou img{float:left;width:100px}.gaiyou .text{float:none;width:auto;margin-left:130px}.gaiyou .kiji-date{position:absolute;right:0;bottom:8px}.gaiyou h1{margin-top:0;font-size:22px;font-weight:400}.gaiyou p{margin:0;font-size:14px}@media (max-width:599px){.gaiyou a{padding:10px 0}.gaiyou img{width:100px}.gaiyou .text{margin-left:110px}.gaiyou h1{font-size:14px}.gaiyou p{visibility:hidden;height:0}}.pagination{margin:30px 0 30px;text-align:center}.pagination ul{display:inline-block;margin:0;padding:0;list-style:none}.pagination li a,.pagination li>span{display:block;margin:0 5px;padding:6px 8px;border:solid 1px #a1855e;color:#666;font-size:14px;text-decoration:none}.pagination li>span{background-color:#a1855e;color:#fff}.pagination li a:hover{background-color:#ebe4da}.pagination ul:after{content:"";display:block;clear:both}.pagination li{float:left;width:auto}.pagination li .dots{color:#666;padding:6px 2px;border-color:transparent;background-color:transparent}@media (max-width:599px){.pagination li a,.pagination li>span{margin:0;padding:6px 7px;border-left:none;font-size:12px}.pagination li:first-child a,.pagination li:first-child>span{border-left:solid 1px #a1855e}.pagination li .dots{border-right-color:#a1855e}}.wp-caption-text{margin:0;color:#666;font-size:10px;text-align:center}.wp-caption-text a{color:#666}.aligncenter{display:block;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;text-align:center}.alignleft{display:block;margin-top:30px;margin-bottom:30px}img,.wp-caption{max-width:100%;height:auto}.catch{margin-top:10px;margin-bottom:30px}@media (max-width:599px){.catch{margin-top:15px;margin-bottom:15px}}.tag-list ul{margin:0;padding:0;list-style:none;margin-bottom:20px}.tag-list li a{display:inline-block;border:solid 1px #ebe4da;color:#888;font-size:11px;background-color:#f8f6ef;text-decoration:none;padding:5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.tag-list li a:hover{background-color:#a1855e;border-color:#a1855e;color:#fff}.tag-list ul:after{content:"";display:block;clear:both}.tag-list li{float:left;width:auto;margin-top:10px;margin-right:10px}.kiji-date{margin-top:15px;color:#666;font-size:12px}.kiji-date p{margin:0;padding:0;font-size:12px}@media (max-width:599px){.kiji-date{font-size:11px}.kiji-date p{font-size:11px}}.fa-clock{margin-right:5px}.fa-pencil-alt{margin-right:5px}.kiji-date a{color:#666;text-decoration:none}article:after{content:"";display:block;clear:both}article h1{margin:0;font-size:32px;font-weight:400;line-height:1.3}article p,.share p{margin-top:0;margin-bottom:20px;line-height:1.8em}@media (max-width:599px){article h1{font-size:18px;margin-top:10px}article p,.share p,#toc_container,.kiji-body ol,.kiji-body ul,table,dl,dt,dd{font-size:14px}}article h2{position:relative;margin-top:40px;font-size:24px;clear:both;font-weight:400;background-color:#ebe4da;color:#241a08;padding:8px 10px 5px 45px}article h2:before{position:absolute;left:10px;top:11px;content:'\f044 ';color:#241a08;font-family:'FontAwesome';font-size:28px;line-height:1}article h3{margin-top:30px;clear:both;font-size:20px;padding-bottom:7px;border-bottom:solid 3px #a1855e}article h4{margin-top:30px;padding-left:8px;border-left:solid 8px #a1855e;font-size:18px;clear:both}article h5{margin-top:30px;font-size:16px;clear:both}@media (max-width:599px){article h2{padding-left:35px;font-size:16px}article h2:before{font-size:20px}article h3{padding-left:6px;font-size:14px}article h4{font-size:14px}article h5{font-size:14px}}#toc_container{padding:3%;background-color:#f8f6ef;border:1px solid #ebe4da;box-sizing:border-box;margin-bottom:30px}.toc_title{font-weight:700;#888}.toc_toggle{font-weight:400}#toc_container ul{padding:0;margin:0}#toc_container ul li{position:relative;padding-left:20px;margin-top:10px}#toc_container ul li ul li{position:relative;padding-left:10px;margin-top:10px}#toc_container ul li ul li{margin-top:5px}#toc_container ul li:before{position:absolute;left:0;top:3px;content:'\f14a';color:#2a56c6;font-family:FontAwesome;line-height:1}#toc_container ul li ul li:before{position:absolute;left:0;top:3px;content:'\f0da';color:#2a56c6;font-family:'FontAwesome';line-height:1}.toc_list li ul{margin-left:0}blockquote{position:relative;color:#444;background-color:#fcfcfc;line-height:1.8;border:solid 2px #ccc;margin-top:30px;margin-right:auto;margin-bottom:30px;margin-left:auto;padding-top:30px;padding-right:5%;padding-bottom:30px;padding-left:5%}blockquote:before{position:absolute;left:10px;top:10px;content:'\f10d';color:#aaa;font-size:20px;font-family:'FontAwesome';line-height:1}blockquote:after{position:absolute;right:10px;bottom:10px;content:'\f10e';color:#aaa;font-size:20px;font-family:'FontAwesome';line-height:1}blockquote p{margin-bottom:20px}.text-right{text-align:right;margin-bottom:20px}.point{position:relative;margin:40px 0 30px;padding:25px 20px 20px;background-color:#e0ffff;border:solid 2px #40e0d0;clear:both}.point:before{position:absolute;left:15px;top:-15px;content:'\f0a4';z-index:2;width:32px;height:32px;padding-top:4px;border-radius:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#40e0d0;color:#fff;font-family:'FontAwesome';font-size:22px;line-height:1;text-align:center}.caution{position:relative;margin:40px 0 30px;padding:20px;border:solid 2px #ffc14d;background-color:#fffaf0;clear:both}.caution:before{position:absolute;left:20px;top:-15px;content:'\f071';background-color:#fff;color:#ffc14d;font-family:'FontAwesome';font-size:26px;line-height:1}.man{position:relative;margin:40px 0 30px;padding:25px 20px 20px;background-color:#d9f5ff;border:solid 2px #13c5ff;clear:both}.man:before{position:absolute;left:15px;top:-15px;content:'\f183';z-index:2;width:32px;height:32px;padding-top:4px;border-radius:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#13c5ff;color:#fff;font-family:FontAwesome;font-size:22px;line-height:1;text-align:center}.woman{position:relative;margin:40px 0 30px;padding:25px 20px 20px;background-color:#fff2ff;border:solid 2px #ff80bf;clear:both}.woman:before{position:absolute;left:15px;top:-15px;content:'\f182';z-index:2;width:32px;height:32px;padding-top:4px;border-radius:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ff80bf;color:#fff;font-family:FontAwesome;font-size:22px;line-height:1;text-align:center}.red{font-weight:700;color:#c00}.yellow-marker{background-color:#ff9;padding:0 3px}.big{font-weight:700}.attention{background-color:#f8f6ef;border:solid 2px #ebe4da;margin:30px 0 30px;padding:3%}.kiji-body ul{list-style:none;margin-bottom:20px;padding:0}.kiji-body ul li{position:relative;padding-left:20px;margin-top:10px}.kiji-body ul li:first-child{margin-top:0}.kiji-body ul li:before{position:absolute;left:0;top:3px;content:'\f069';color:#aaa;font-family:'FontAwesome';line-height:1}dl,dt,dd{margin:0;padding:0}dl{margin-bottom:30px;margin-top:30px}dt{margin-bottom:10px;font-weight:700}dd{margin-bottom:20px}.kiji-body ol{background-color:#f8f6ef;border:solid 2px #ebe4da;padding:3%;margin:30px 0 30px;list-style-position:inside}.kiji-body ol li{margin-top:10px;text-indent:-1.3em;padding-left:1.3em}.kiji-body ol li:first-child{margin-top:0}.source{font-size:12px;color:#999}.reference{background-color:#f8f6ef;border-left-width:5px;border-left-style:solid;border-left-color:#a1855e;font-size:110%;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:12px}.amazonimg{vertical-align:bottom;height:auto;width:300px;margin:0;padding:0}.amazonimg2{vertical-align:bottom;height:300px;width:auto;margin:0;padding:0}#supervision{padding:3%;background-color:#f8f6ef;border:1px solid #ebe4da;box-sizing:border-box;margin-top:30px;margin-bottom:30px}#supervision:after{content:"";display:block;clear:both}.s-photo{float:left;padding-right:10px}.s-photo img{display:block;margin:0 auto;padding:0;vertical-align:bottom}.s-name{margin:0;padding:0;float:left}.s-name p{line-height:150%;font-size:90%;color:#241a08;margin:0;padding:0}.gold-text{color:#a1855e}@media (max-width:599px){.reference{font-size:14px}}.share{margin-top:30px;margin-bottom:40px}.share ul{margin:0;margin-top:30px;padding:0;list-style:none;display:flex}.share li a{display:block;padding:7px 5px;color:#fff;text-align:center;text-decoration:none;font-size:20px;font-weight:700}.share span{font-size:14px;font-weight:400}.share li a:hover{opacity:.8}.share li{flex:1}.share-tw{background-color:#55acee}.share-fb{background-color:#315096}.hatena-bookmark-button{background-color:#008fde}.iine{background-color:rgba(0,0,0,.8);display:flex;margin-top:30px}.iine p{margin:0;color:#fff}@media (max-width:599px){.iine p{font-size:14px}}.iine-img{width:50%}.iine-img img{max-width:100%;height:auto;vertical-align:bottom}.iine-text{text-align:center;width:50%;display:flex;align-items:center;justify-content:center}.fb-like{padding:0;clear:both;margin-bottom:10px}.iine-twitter{background-color:#ebe4da;margin:0;padding:15px;margin-bottom:30px}.iine-twitter p{margin:0}@media (max-width:599px){.iine-twitter p{font-size:14px}}.twitter-follow-button{vertical-align:middle;padding-left:15px}@media screen and (max-width:320px){.iine-text p,.iine-twitter p{font-size:70%}}.mymenu{margin-bottom:30px}.mymenu h2{margin:0;padding-bottom:5px;border-bottom:solid 1px #a1855e;color:#a1855e;font-family:'Tangerine',cursive;font-size:36px}.mymenu ul{margin:0;padding:0;list-style:none}.mymenu li a{display:block;padding:20px 10px;color:#333;font-size:14px;text-decoration:none;border-bottom:dotted 1px #a1855e}.mymenu li a:hover{background-color:#f8f6ef}.mymenu h2 span{font-family:'メイリオ','Hiragino Kaku Gothic Pro',sans-serif;font-size:12px;padding-left:15px}.mymenu-thumb{margin-bottom:30px}.mymenu-thumb h2{margin:0 0 20px;padding-bottom:5px;border-bottom:solid 1px #a1855e;color:#a1855e;font-family:'Tangerine',cursive;font-size:36px}.mymenu-thumb ul{margin:0;padding:0;list-style:none}.mymenu-thumb li a{display:block;padding:8px 0;color:#333;font-size:14px;text-decoration:none;border-bottom:dotted 1px #a1855e}.mymenu-thumb li a:after{content:"";display:block;clear:both}.mymenu-thumb li .thumb{float:left;width:65px;height:65px;background-size:cover;background-position:50% 50%}.mymenu-thumb li .text{float:none;width:auto;margin-left:80px}.mymenu-thumb li a:hover{background-color:#f8f6ef}.mymenu-thumb h2 span{font-family:'メイリオ','Hiragino Kaku Gothic Pro',sans-serif;font-size:12px;padding-left:15px}.rank li:before{counter-increment:count-number;content:counters(count-number,".") " ";color:#fff;background-color:#a1855e;font-size:10px;width:2em;line-height:2em;text-align:center;display:block;float:left;margin-right:-2em;margin-top:8px;position:relative;z-index:10}body{counter-reset:count-number}.mymenu-related h2{margin:0 0 20px;padding:0;padding-bottom:5px;border-bottom:solid 1px #a1855e;color:#a1855e;font-family:'Tangerine',cursive;font-size:36px;font-weight:700;background-color:#fff}.mymenu-related h2:before{content:none}.mymenu-related li a{color:#333}@media (max-width:599px){.mymenu-related li .thumb{width:80px;height:60px}.mymenu-related li .text{margin-left:95px}}@media (min-width:600px){.mymenu-related ul{display:flex;flex-wrap:wrap}.mymenu-related li{width:25%;display:flex;padding-left:8px;padding-bottom:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mymenu-related li:first-child{padding-left:0}.mymenu-related li:nth-child(5){padding-left:0}.mymenu-related li a{flex:1;padding-top:0;border-bottom:none}.mymenu-related li .thumb{width:100%;height:100px;margin-bottom:8px}.mymenu-related li .text{margin-left:0}}.mymenu-large{margin-bottom:30px}.mymenu-large h2{margin:0 0 20px;padding:0;padding-bottom:5px;border-bottom:solid 1px #a1855e;color:#a1855e;font-family:'Tangerine',cursive;font-size:36px;font-weight:700;background-color:#fff}.mymenu-large h2:before{content:none}.mymenu-large ul{margin:0;padding:0;list-style:none}.mymenu-large li a{display:block;padding:0;color:#333;font-size:14px;text-decoration:none;position:relative;margin-bottom:10px}.mymenu-large li a:hover{opacity:.8}.mymenu-large h2 span{font-family:'メイリオ','Hiragino Kaku Gothic Pro',sans-serif;font-size:12px;padding-left:15px}.mymenu-large li .thumb{width:100%;height:150px;background-size:cover;background-position:50% 50%}.mymenu-large li .text{position:absolute;bottom:0;left:0;width:100%;padding:5px 10px;background-color:rgba(255,255,255,.8);color:#333;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:400px){.mymenu-large ul:after{content:"";display:block;clear:both}.mymenu-large li{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mymenu-large li:nth-child(odd){clear:both;padding-right:5px}.mymenu-large li:nth-child(even){padding-left:5px}}.kotei-page h1{margin:0;margin-bottom:30px;font-size:32px;font-weight:400;line-height:1.3}@media (max-width:599px){.kotei-page h1{font-size:18px;margin-top:10px;margin-bottom:20px}}.kotei-page{margin-bottom:30px}table{border-collapse:collapse;width:100%;margin-top:30px;margin-bottom:30px}th{background-color:#f8f6ef;padding:10px;text-align:left;border:1px solid #ddd;font-weight:400}td{padding:10px;border:1px solid #ddd;text-align:left}#sitemap ul{margin-bottom:20px;padding:0;margin-top:0;margin-right:0;margin-left:0}#sitemap ul li{padding:0;margin-top:5px;margin-right:0;margin-bottom:5px;margin-left:1.5em}.contents>h1{margin-top:0;font-size:28px;font-weight:400}.category-header>h1{margin-top:0;font-size:28px;font-weight:400}.noresult{padding:20px;border:solid 1px #b99e5d;text-align:center}.category-header ul{margin:0;padding:0;list-style:none;margin-bottom:20px}.category-header li a{display:inline-block;border:solid 1px #ebe4da;color:#888;font-size:11px;background-color:#f8f6ef;text-decoration:none;padding:5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.category-header li a:hover{background-color:#a1855e;border-color:#a1855e;color:#fff}.category-header ul:after{content:"";display:block;clear:both}.category-header li{float:left;width:auto;margin-top:0;margin-right:8px;margin-bottom:8px}@media (max-width:599px){.contents>h1{font-size:18px;margin-top:10px}.category-header>h1{font-size:18px;margin-top:10px}.category-header>p{font-size:14px}}.wpcf7 input,.wpcf7 textarea{width:100%;padding:5px;box-sizing:border-box;border-radius:0;-webkit-appearance:button}.wpcf7 input[type=submit]{width:200px;padding:10px;border:none;background-color:#2a56c6;color:#fff;cursor:pointer;border-radius:5px;display:block;margin-left:auto;margin-right:auto;-webkit-appearance:button}.wpcf7 input[type=submit]:hover{opacity:.8}iframe{max-width:100%}.ytvideo{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden;margin-top:30px;margin-bottom:30px}.ytvideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}#pageTop{cursor:pointer;display:none;border-bottom:1px solid #a6341f}#pageTop i{padding-right:8px;font-size:20px}#pageTop a{display:block;font-size:14px;padding:10px;color:#fff;text-decoration:none;text-align:center}#pageTop a:hover{background-color:#a6341f}