@charset "UTF-8";body{margin:0;font-family:'メイリオ','Hiragino Kaku Gothic Pro',sans-serif;line-height:1.5}header{border-bottom:solid 1px #ddd;background-color:#ffb6c1}footer{border-top:solid 1px #ddd;background-color:#ffb6c1}.contents{padding-top:10px;padding-bottom:10px}.sub{padding-top:30px;padding-bottom:20px}footer{padding-top:15px;padding-bottom:15px}@media (max-width:599px){.contents{padding-top:10px}}header,footer,.container{padding-left:10px;padding-right:10px}@media (min-width:768px){.container:after{content:"";display:block;clear:both}.contents{float:left;width:70%}.sub{float:left;width:30%}.contents{padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1040px){.container,.header-inner,.footer-inner{width:1000px;margin-left:auto;margin-right:auto}}.header-inner h1 a{display:inline-block;padding:24px;color:#fff;text-decoration:none}.header-inner h1{margin:0;font-family:'Arial Block',sans-serif;font-size:24px}.header-inner p{margin:0;color:#fff;font-size:18px}.copyright p{margin:0;color:#fff;font-size:12px}.gaiyou a{display:block;padding:20px 0;border-bottom:dotted 2px #ddd;color:#000;text-decoration:none}.gaiyou a:hover{background-color:#eee}.gaiyou h1{margin-top:0;margin-bottom:10px;font-size:20px}.gaiyou p{margin:0;font-size:14px}.kiji:after{content:"";display:block;clear:both}.kiji h1:before{position:absolute;left:0;top:3px;content:'\f303';color:#eb6b98;font-family:'FontAwesome';font-size:24px;line-height:1}.kiji h1{margin-top:0;color:#eb6b98;margin-bottom:10px;font-size:24px}.kiji p{margin-top:0;margin-bottom:20px}@media (max-width:599px){.kiji h1{font-size:20px}.kiji p{font-size:14px}}.kiji h2{position:relative;margin-top:40px;padding-left:32px;padding-bottom:5px;border-bottom:solid 2px #eb6b98;font-size:24px;clear:both}.kiji h2:before{position:absolute;left:0;top:3px;content:'\f069';color:#eb6b98;font-family:'FontAwesome';font-size:26px;line-height:1}.kiji h3{margin-top:24px;padding-left:10px;border-left:solid 10px #ffb6c1;font-size:18px;clear:both}@media (max-width:599px){.kiji h2{padding-left:20px;font-size:18px}.kiji h2:before{font-size:20px}.kiji h3{padding-left:6px;font-size:15px}}.point{position:relative;margin:40px 0 30px;padding:25px 20px 20px;border-radius:10px;background-color:#fff0f5;font-size:14px;clear:both}.point:before{position:absolute;left:15px;top:-15px;content:'\f0eb';z-index:2;width:32px;height:32px;padding-top:3px;border-radius:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ffb6c1;color:#fff;font-family:'FontAwesome';font-size:26px;line-height:1;text-align:center}.point:after{position:absolute;left:32px;top:-8px;z-index:1;content:'';padding:3px 10px 3px 20px;border-radius:5px;color:#fff;font-family:Verdana,Helvetica,sans-serif;font-weight:700;line-height:1}.attention{position:relative;margin:40px 0 30px;padding:20px;border-radius:10px;border:2px dashed #ff69b4;background-color:#fff;font-size:14px;clear:both}.attention:before{position:absolute;left:20px;top:-15px;content:'\f071';background-color:#fff;color:red;font-family:'FontAwesome';font-size:26px;line-height:1}.highlight{background-color:#ff0;padding:0 3px}.kiji-date{margin-bottom:20px;color:#eb6bb3;font-size:12px}@media (max-width:599px){.kiji-date{font-size:11px}}.kiji-tag{margin-bottom:18px}.kiji-tag ul{margin:0;padding:0;list-style:none}.kiji-tag li a{display:block;margin-right:5px;margin-bottom:2px;padding:3px 5px;border-radius:2px;background-color:#ffb6c1;color:#fff;font-size:12px;text-decoration:none}.kiji-tag li a:hover{background-color:#feefef;color:#ffb6c1}.kiji-tag ul:after{content:"";display:block;clear:both}.kiji-tag li{float:left;width:auto}.bread ol{margin:0;padding:0;list-style:none}.bread li a{display:inline-block;padding:5px;color:#ffb6c1;font-size:12px;text-decoration:none}.bread li a[href]:hover{background-color:#eee}.bread ol:after{content:"";display:block;clear:both}.bread li{float:left;width:auto}.bread li:after{content:'\003e';margin-left:2px;margin-right:2px;color:#ffb6c1}.bread li:last-child:after{content:none}.bread i{font-size:14px}.bread span{display:inline-block;text-indent:-9999px}@media (max-width:599px){.bread li:last-child{text-indent:-9999px}}.side{margin-left:30px}.mymenu h2{margin-top:0;margin-bottom:10px;border-bottom:solid 2px #ddd;color:#666;font-size:18px}.mymenu ul{margin:0;padding:0;list-style:none}.mymenu li a{display:block;padding:10px 5px;color:#000;font-size:14px;text-decoration:none}.mymenu li a:hover{background-color:#eee}.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}@media (max-width:599px){.alignleft,.alignright{display:block;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto}}@media (min-width:600px){.alignleft{float:left;margin-top:10px;margin-bottom:20px;margin-right:30px}.alignright{float:right;margin-top:10px;margin-bottom:20px;margin-left:30px}}a img{border:none}img,.wp-caption{max-width:100%;height:auto}.catch{margin-top:30px;margin-bottom:30px}.amebarss{margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;color:#666;font-size:18px}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%}.share{margin-top:40px;clear:both}.share ul{margin:0;padding:0;list-style:none}.share li a{display:block;padding:8px 17px;border-radius:10px;color:#fff;font-size:12px;text-decoration:none}.share li a:hover{opacity:.8}.share ul:after{content:"";display:block;clear:both}.share li{float:left;width:auto;margin-right:5px}.share-tw{background-color:#55acee}.share-fb{background-color:#3b5998}.share-gp{background-color:#dd4b39}@media (max-width:599px){.share span{display:inline-block;text-indent:-9999px}.share li a{padding:8px 10px}}.kiji-body ul{list-style:none}.kiji-body li{position:relative;padding-left:20px}.kiji-body li:before{position:absolute;left:0;top:3px;content:'\f069';color:#eb6b98;font-family:'FontAwesome';line-height:1}blockquote{position:relative;margin:30px auto;padding:20px 50px 1px;max-width:460px;color:#444;font-size:18px;line-height:1.8}blockquote:before{position:absolute;left:10px;top:10px;content:'\f10d';color:#aaa;font-size:30px;font-family:'FontAwesome';line-height:1}blockquote:after{position:absolute;right:10px;bottom:10px;content:'\f10e';color:#aaa;font-size:30px;font-family:'FontAwesome';line-height:1}.mymenu-page{border:solid 2px #ffb6c1;background-color:snow}.mymenu-page h2{margin:0;padding:10px;border-bottom:solid 1px #ffb6c1;background-color:#ffb6c1;color:#fff}.mymenu-page li a{padding:20px 10px;border-bottom:solid 1px #ffb6c1}.mymenu-page li:last-child a{border:none}.mymenu-top li a{position:relative;margin-bottom:10px;padding:0}.mymenu-top li a:hover{opacity:.8}.mymenu-top li .thumb{width:100%;height:100px;background-size:cover;background-position:50% 50%}.mymenu-top li h2{margin:10px 0 5px;border:none;font-size:20px}.mymenu-top li p{margin:0;font-size:14px;color:#555}@media (min-width:600px){.mymenu-top ul:after{content:"";display:block;clear:both}.mymenu-top li{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mymenu-top li:nth-child(odd){clear:both;padding-right:15px}.mymenu-top li:nth-child(even){padding-left:15px}}.mymenu-news{padding:20px;border:solid 1px #ff7fa5}.mymenu-news ul{list-style:none}.mymenu-news li{position:relative;padding-left:20px}.mymenu-news li:before{position:absolute;left:0;top:12px;content:'\f138';color:#aaa;font-family:'FontAwesome';line-height:1}#mainmenu{display:none}.mainmenu ul{margin:0;padding:0;list-style:none}.mainmenu li a{display:block;padding:10px 5px;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.mainmenu li a:hover{background-color:#ffcae4}.header-inner{position:relative}#navbtn{position:absolute;top:15px;right:0;padding:6px 12px;border:solid 1px #ff689a;border-radius:5px;background-color:#fff;cursor:pointer}#navbtn:hover{background-color:#ffb6c1}#navbtn i{color:#ff689a;font-size:18px}#navbtn span{display:inline-block;text-indent:-9999px}@media (min-width:768px){.header-inner:after{content:"";display:block;clear:both}.site{float:left;width:auto}.sitenav{float:right;width:auto}#mainmenu{display:block !important}.mainmenu{margin-top:10px}.mainmenu ul:after{content:"";display:block;clear:both}.mainmenu li{float:left;width:auto}.mainmenu li a{padding:10px 15px}#navbtn{display:none}}