@charset "utf-8";blockquote li,ol,ul{list-style-type:none}#delbtn,#sendbtn,a{-webkit-transition:.3s ease-in-out}a:hover,body{color:#333}#main-container,body{background-color:#fff}#breadcrumbs li,#sns-navi-ul li{display:inline-block}#navi-list,#navi-sizing,#search-btn{text-align:center}#blog-title,#navi-blog-name,.modal-wrap label{text-transform:uppercase}embed,iframe,img,table,textarea{max-width:100%}#fc2_text_ad,pre,table{word-break:break-all}dd,dl,dt,figure,li,ol,p,strong,summary,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}iframe{border:0}img{height:auto;line-height:0;vertical-align:bottom;font-size:0}#navi-blog-name,#navi-list li,#sns-navi-ul li,.mobile-toggle{vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}input:not([type=submit]),select,textarea{border-radius:0;outline:0;-webkit-appearance:none;appearance:none;font-size:inherit}input[type=submit]{border-radius:0;outline:0;-webkit-appearance:button;appearance:button;font-size:inherit}pre{white-space:pre-wrap;font-family:Menlo,consolas,Courier}.border-container:before,blockquote:before{font-family:FontAwesome}*{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}.fc2_footer{margin:20px 0 0}#fc2_text_ad{margin:20px 0!important;letter-spacing:normal;line-height:1.4;font-size:11px}#fc2_text_ad a{color:#646464}#change_mobile{display:none}blockquote{margin:4em 15px 3em;border-left:3px solid #333;padding-left:15px;position:relative;z-index:1}blockquote:before{content:"\f10d";color:#cecece;left:-15px;top:-30px;z-index:-1;font-size:200%}span.month01:before{content:"January"}span.month02:before{content:"February"}span.month03:before{content:"March"}span.month04:before{content:"April"}span.month05:before{content:"May"}span.month06:before{content:"June"}span.month07:before{content:"July"}span.month08:before{content:"August"}span.month09:before{content:"September"}span.month10:before{content:"October"}span.month11:before{content:"November"}span.month12:before{content:"December"}span.youbiSun:before{content:"Sunday"}span.youbiMon:before{content:"Monday"}span.youbiTue:before{content:"Tuesday"}span.youbiWed:before{content:"Wednesday"}span.youbiThu:before{content:"Thursday"}span.youbiFri:before{content:"Friday"}span.youbiSat:before{content:"Saturday"}a{text-decoration:none;color:#4876c1;transition:.3s ease-in-out}html{margin:0;font-size:62.5%}.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 1s}body{margin:0;word-wrap:break-word;font:1.4rem/1.9 Lora,'游ゴシック体',YuGothic,'ヒラギノ角ゴシック','Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック','Yu Gothic','メイリオ',Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@-webkit-keyframes fadeIn{0%,50%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%,50%{opacity:0}100%{opacity:1}}#main-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;margin:0 auto;max-width:1400px;padding:40px 60px 80px}#primary{-webkit-flex:1;flex:1;margin-right:50px;overflow:hidden;-webkit-animation:fadeIn 1.2s;animation:fadeIn 1.2s}#secondary{width:300px;line-height:1.8;font-size:1.2rem;-webkit-animation:fadeIn 1.5s;animation:fadeIn 1.5s}.side-menu{padding-bottom:30px;width:300px}@media screen and (max-width:880px){#primary,#reserve{margin:auto}#main-container{display:block}#secondary{width:100%;padding-top:40px}#reserve{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}}@media screen and (max-width:820px){#reserve{display:block}.side-menu{margin:0 auto 30px;width:100%;max-width:450px}}#sns-navi-menu{background-color:#f7d76b}#sns-navi-ul{margin:auto;max-width:1400px;padding:0 60px;font-size:1.2rem;text-align:right}#sns-navi-ul li{margin-left:15px;line-height:30px}#sns-navi-ul li a{color:#fff}@-webkit-keyframes slideInDown{from{opacity:0;-webkit-transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes slideInDown{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}#header-banner{margin:auto;padding:70px 0 30px}#blog-name-container{margin:auto;max-width:1400px;padding:0 60px;text-align:center;-webkit-animation:slideInDown 1.2s;animation:slideInDown 1.2s}@media screen and (max-width:700px){#main-container{padding:40px 30px 80px}#blog-name-container,#sns-navi-ul{padding:0 30px}}#blog-title{margin:auto;max-width:800px;letter-spacing:2px;font:2.2rem/1.4 Lora,'游明朝',YuMincho,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif;text-indent:2px}@media screen and (max-width:540px){#main-container{padding:40px 15px 80px}#blog-name-container,#sns-navi-ul{padding:0 15px}#blog-title{font-size:2rem}}#blog-title a{color:#333}#blog-title a:hover{text-shadow:8px 8px 1px rgba(100,100,100,.1)}#breadcrumbs,#site-description{margin:auto;max-width:850px;line-height:1.5;padding-top:20px;font-size:1.2rem}#breadcrumbs .fa-caret-right{margin:0 .5em}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.navi-menu{margin:auto;width:100%}.fixed-positioning{background-color:rgba(145,134,116,.9);box-shadow:0 2px 4px -1px rgba(0,0,0,.06),0 4px 5px 0 rgba(0,0,0,.06),0 1px 10px 0 rgba(0,0,0,.08);position:fixed;top:0;left:0;z-index:100004;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.navi-menu-adjust{top:27px}.navi-menu a{display:block;padding:0 35px;color:#333}#navi-list,#navi-list li,#search-btn{display:inline-block}.fixed-positioning a{color:#fff}#navi-sizing{margin:auto;max-width:1400px}#navi-blog-name{display:none;width:80%;height:40px;line-height:40px;overflow:hidden;padding:0 15px;white-space:nowrap;font-size:1.2rem;text-overflow:ellipsis;text-align:left}#navi-blog-name-a{padding:0}#navi-list{line-height:40px;position:relative;font-size:13px;font-style:italic}#navi-list li:not(.expand-form){position:relative;z-index:3}#search-btn,#search-form,#search-text{position:absolute;right:0;top:0}.expand-form{width:127px;height:40px}#search-form{margin:0;width:100%;height:40px}#search-btn{background-color:transparent;border-radius:0;color:#333;line-height:40px;padding:0 35px}.fixed-positioning #search-btn,.slide-content-grandchild a{color:#fff}#search-text{width:110px;height:40px;background-color:#fafafa;border:0;color:#333;opacity:0;outline:0;padding:0 1em;transition:all .5s;z-index:5}.grid-read-more,.slide-view-more a{outline:rgba(255,255,255,.3) solid 1px}#search-text:focus{width:100%;cursor:text;opacity:1}#search-text::-webkit-input-placeholder{color:#646464;font-family:Lora,serif;font-size:12px;font-style:italic}#search-text::-moz-placeholder{color:#646464;font-family:Lora,serif;font-size:12px;font-style:italic}#navi-list .pc-hide,#search-submit{display:none}.mobile-toggle{display:none;height:40px;cursor:pointer;padding:12px 0;position:relative;z-index:100005}@media screen and (max-width:810px){.navi-menu,.sp-navi{height:auto}.sp-navi{display:none;width:100%;max-height:400px;overflow-y:auto;padding:30px 0 40px;text-align:center;-webkit-overflow-scrolling:touch}#navi-sizing{text-align:right}#navi-list{display:block;text-align:center}#navi-list li{margin:0 auto;display:block;line-height:1.3;padding:1em}.fixed-positioning #navi-blog-name{display:inline-block}.mobile-toggle{display:block}.fixed-positioning .mobile-toggle{display:inline-block;width:20%;padding-right:15px;text-align:right}.mobile-toggle span{display:block;width:20px;margin:0 auto 5px;height:2px;background-color:#333;border-radius:1000px;-webkit-transition:all .5s ease;transition:all .5s ease}.fixed-positioning .mobile-toggle span{margin:0 0 5px auto;background-color:#fff}.open-navi span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-315deg);transform:translateY(7px) rotate(-315deg)}.open-navi span:nth-of-type(2){opacity:0}.open-navi span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(315deg);transform:translateY(-7px) rotate(315deg)}.expand-form{margin:0 auto;width:90%;max-width:380px;height:auto}#search-form{position:relative}#search-btn{display:none}#search-text{width:100%;background-color:#fff;border:1px solid #dcdcdc;border-radius:0;opacity:1;position:static}}.flexslider,.slides li{position:relative}#slider-container{margin:0 auto;width:100%;height:580px;overflow:hidden}@media screen and (max-width:1024px){#slider-container{height:530px}}@media screen and (max-width:960px){#slider-container{height:480px}}@media screen and (max-width:768px){#slider-container{height:380px}}@media screen and (max-width:640px){#slider-container{height:330px}}@media screen and (max-width:480px){#slider-container{height:280px}}.flexslider,.slides,.slides li,.slides li:before{height:100%;width:100%}.slides li{display:none;max-height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-backface-visibility:hidden}.flexslider .slides:after,.slides li:before{display:block;content:""}.para-item{background-attachment:fixed;padding-top:0!important;padding-bottom:0!important}.slides li:before{background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 60%,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 45%,rgba(0,0,0,.8) 100%);position:absolute;z-index:2}.flexslider .slides:after{clear:both;visibility:hidden;line-height:0;height:0}.slide-content-parent{width:100%;height:100%;position:relative;z-index:10}.slide-content-child{margin:auto;padding:0 20px 40px;position:absolute;right:10%;bottom:0;left:10%}.slide-content-grandchild{color:#fff;padding-top:20px;position:relative}.slide-content-grandchild:before{content:"";width:30%;height:1px;background-color:rgba(255,255,255,.3);position:absolute;top:0;left:0}.slide-title-box{padding-left:70px;position:relative}@media screen and (max-width:640px){.slide-content-grandchild:before,.slide-title-box{display:none}.slide-view-more{text-align:center}}.slide-title{margin-bottom:5px;font:1.8rem/1.4em Lora,'游明朝',YuMincho,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.slide-recent-day{display:inline-block;position:absolute;bottom:0;left:0;font-family:'Times New Roman',serif;font-size:60px;font-style:normal}#entry-author p span,.effect-content,.grid-category span,.grid-comment span,.grid-content-read-more,.grid-read-more,.posted-on,.slide-datetime,.slide-view-more{font-style:italic}.slide-datetime{display:inline-block;color:rgba(255,255,255,.7);line-height:1}.slide-view-more{padding:20px 0}.slide-view-more a{display:inline-block;background-color:#918674;color:#fff;outline-offset:-6px;padding:1em 2.2em}.no-js .flexslider .slides>li:first-child,html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flex-direction-nav a{display:block;margin:-20px 0 0;width:40px;height:40px;color:rgba(0,0,0,.8);cursor:pointer;opacity:0;overflow:hidden;position:absolute;top:50%;z-index:10;text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#inner-contents a:hover,.grid-title a:hover,.relate_dl a:hover,.tb_dl a:hover{text-decoration:underline}.flex-direction-nav a:before{content:"\f104";display:inline-block;color:rgba(255,255,255,.8);line-height:40px;font-family:FontAwesome;font-size:40px;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.grid-read-more:hover,.grid-share a,.grid-share span{color:#fff}.flex-direction-nav a.flex-next:before{content:"\f105"}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{cursor:default;opacity:0!important;z-index:-1}.flex-control-nav{display:block;width:100%;line-height:8px;padding:0 0 20px;position:absolute;z-index:10;bottom:0;text-align:center}.effect-border1:after,.effect-border2:before{right:10px;bottom:10px}.flex-control-nav li{display:inline-block;margin:0 7px;width:8px;height:8px;border-radius:100%;padding:0;position:relative}.flex-control-paging li a{display:block;width:8px;height:8px;background-color:rgba(0,0,0,.5);border-radius:100%;box-shadow:inset 0 0 3px rgba(0,0,0,.3);cursor:pointer;font-size:1px;line-height:1px;text-indent:-9999px}.flex-control-paging li a:hover{background:rgba(255,255,255,.7)}.flex-control-paging li a.flex-active{background:rgba(255,255,255,.9);cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}#grid-container{margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;max-width:1400px;padding:40px 60px 50px}@media screen and (max-width:700px){#grid-container{padding:40px 30px 50px}}@media screen and (max-width:540px){#grid-container{padding:40px 15px 50px}}.grid-item{margin-bottom:60px;width:calc(100% / 3 - 10px);padding-bottom:50px;position:relative}.grid-item,::-ms-backdrop{width:calc(33.33% - 10px)}.grid-item:nth-child(3n+2):last-child{margin-right:calc(100% / 3 + 5px)}.element-item:nth-child(3n+2):last-child,::-ms-backdrop{margin-right:calc(33.33% + 5px)}@media screen and (max-width:1020px){.grid-item{width:calc(50% - 10px)}.grid-item:nth-child(3n+2):last-child{margin-right:0}.grid-item:nth-child(3n+2):last-child,::-ms-backdrop{margin-right:0}}.effect-on-img,.image-wrapper img,.no-image{width:100%;height:100%;top:0;left:0}@media screen and (max-width:600px){.grid-item{width:100%}}.image-wrapper{margin:auto;position:relative}.image-wrapper:before{content:"";display:block;padding-top:58%}.image-wrapper img{object-fit:cover;object-position:center center;position:absolute;font-family:'object-fit: cover; object-position: center center;'}.no-image{background-color:rgba(0,0,0,.5);position:absolute}.effect-border1:after,.effect-border1:before,.effect-border2:after,.effect-border2:before{content:"";display:block;background-color:rgba(255,255,255,.7);opacity:.7;position:absolute}.effect-on-img{position:absolute;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.effect-border1:before,.effect-border2:after{top:10px;left:10px}.effect-border1:after,.effect-border1:before{width:0;height:1px;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.effect-border2:after,.effect-border2:before{width:1px;height:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.effect-content{width:100%;margin-top:-40px;position:absolute;top:50%;left:0;text-align:center}.grid-read-more{display:inline-block;background-color:#918674;color:#fff;opacity:0;outline-offset:-6px;padding:.6em 1.8em;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.grid-share{padding:10px 0}.grid-share span{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.grid-sns-ul li{display:inline-block;margin:0 .8em;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.grid-sns-ul li:first-of-type{-webkit-transition:transform .2s ease-out .3s,opacity .2s ease-out .45s;transition:transform .2s ease-out .3s,opacity .2s ease-out .45s}.grid-sns-ul li:nth-of-type(2){-webkit-transition:transform .2s ease-out .5s,opacity .2s ease-out .55s;transition:transform .2s ease-out .5s,opacity .2s ease-out .55s}.grid-sns-ul li:nth-of-type(3){-webkit-transition:transform .2s ease-out .6s,opacity .2s ease-out .65s;transition:transform .2s ease-out .6s,opacity .2s ease-out .65s}.grid-sns-ul li:nth-of-type(4){-webkit-transition:transform .2s ease-out .7s,opacity .2s ease-out .75s;transition:transform .2s ease-out .7s,opacity .2s ease-out .75s}.grid-sns-ul li:nth-of-type(5){-webkit-transition:transform .2s ease-out .8s,opacity .2s ease-out .85s;transition:transform .2s ease-out .8s,opacity .2s ease-out .85s}.grid-sns-ul li:nth-of-type(6){-webkit-transition:transform .2s ease-out .9s,opacity .2s ease-out .95s;transition:transform .2s ease-out .9s,opacity .2s ease-out .95s}.effect-on-img:hover{background-color:rgba(0,0,0,.4)}.effect-on-img:hover .effect-border1:after,.effect-on-img:hover .effect-border1:before{width:calc(100% - 20px)}.effect-on-img:hover .effect-border2:after,.effect-on-img:hover .effect-border2:before{height:calc(100% - 20px)}.effect-on-img:hover .grid-read-more,.effect-on-img:hover .grid-sns-ul li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.effect-on-img:hover .grid-share span{opacity:1}.no-image+span{display:block;margin:auto;width:100%;height:1.5em;color:rgba(255,255,255,.7);line-height:1.5em;position:absolute;top:0;bottom:0;left:0;font-size:16px;text-align:center}.grid-content{padding:20px 0}.grid-title{margin:auto;line-height:1.4;padding-bottom:15px;font-size:1.8rem}.grid-category,.grid-datetime-and-comment{font-size:1.2rem}.grid-title a{color:#333}.grid-category a{margin-left:1em}.grid-footer-container{width:100%;padding:0 10px;position:absolute;bottom:0;left:0}.grid-datetime{margin-right:1.5em}.grid-comment span{margin-right:.5em}.grid-content-read-more{width:100%;position:absolute;bottom:0;left:0}.grid-content-read-more a{display:block;width:100%;padding:.8em 0;position:relative}.grid-content-read-more a:after,.grid-content-read-more a:before{content:"";display:block;position:absolute;top:50%;right:0}.grid-content-read-more a:before{width:100%;height:1px;background-color:#918674;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.grid-content-read-more a:after{margin-top:-3px;width:6px;height:6px;border-top:1px solid #918674;border-right:1px solid #918674;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.grid-content-read-more a span{background-color:#fff;padding:0 .8em 0 0;position:relative;z-index:3;-webkit-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out}.grid-content-read-more a:hover:before{width:50%}.grid-content-read-more a:hover:after{opacity:1}.grid-content-read-more a:hover>span{margin-left:38%}.main-body{margin-bottom:70px}#entry-title{margin:auto;line-height:1.5;font-size:2rem}.entry-header-content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #eee;line-height:1.5;padding:30px 0 10px;font-size:1.2rem}.entry-header-content-box{display:table;table-layout:fixed;width:calc(100% / 4);padding:0 10px 10px 0}#entry-author p,#entry-category div,#entry-comment div,#entry-day{display:table-cell;padding-left:20px;vertical-align:middle}@media screen and (max-width:1100px){.entry-header-content-box{width:50%}}#author_img_wrapper{display:table-cell;width:46px;height:46px;border-radius:50%;vertical-align:middle}#entry-author img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center center;overflow:hidden;vertical-align:middle}#entry-author p span{margin-right:.5em}#entry-category .fa,#entry-comment .fa,#entry-datetime .fa{display:table-cell;width:46px;color:#dcdcdc;vertical-align:middle;font-size:46px}#entry-sns-ul,#entry-tag a{font-size:1.2rem}#inner-contents,.contents{padding:20px 0}#inner-contents{font-family:'游ゴシック体',YuGothic,'ヒラギノ角ゴシック','Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック','Yu Gothic','メイリオ',Meiryo,sans-serif}#inner-contents ul{margin:1em 0;padding-left:40px;list-style-type:disc}#inner-contents ol{margin:1em 0;padding-left:40px;list-style-type:decimal}#entry-tag{margin-bottom:20px}#entry-tag a{display:inline-block;margin:0 4px 4px 0;border:1px solid #333;color:#333;padding:.1em .8em}#entry-tag a:hover{background-color:#918674;border-color:#918674;color:#fff}#entry-tag div,#share-text{padding:10px 0;font-style:italic}#entry-sns-ul li{display:inline-block;margin:0 1em 0 0}#entry-sns-ul li a{display:block;width:25px;height:25px;border-radius:50%;color:#fff;line-height:25px;text-align:center}#f-facebook{background-color:#3b5998}#f-twitter{background-color:#49abf2}#f-instagram{background-color:#517fa4}#f-pinterest{background-color:#ce0f19}#f-google-plus{background-color:#dd4b39}#f-youtube{background-color:#cc181e}#f-pencil{background-color:#baa49d}#fc2relate_entry_thumbnail_area{margin:80px auto 0;border:0;padding:0;position:relative;z-index:1}#fc2relate_entry_thumbnail_area .relate_dt{display:none}#fc2relate_entry_thumbnail_area .relate_dd{overflow:hidden}#fc2relate_entry_thumbnail_area:before{content:"関連記事";display:block;margin:auto;width:100%;padding-top:20px;position:absolute;top:-50px;z-index:3;font:1.8rem/1.4 Lora,'游ゴシック体',YuGothic,'ヒラギノ角ゴシック','Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','游ゴシック','Yu Gothic','メイリオ',Meiryo,sans-serif;font-style:italic}#fc2relate_entry_thumbnail_area .relate_dd .relate_ul{display:flex;flex-wrap:wrap}#fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_li,#fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_li_nolink{display:block!important;width:33.33%;height:110px;padding:4px;position:relative}@media screen and (max-width:1100px){#fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_li,#fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_li_nolink{width:50%}}#fc2relate_entry_thumbnail_area .relate_entry_thumbnail{display:block!important;width:100%!important;height:100%!important;padding:0!important;background-color:#e3d6c6}#fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_entry_thumbnail .relate_entry_thumbnail_noimg,#fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_entry_thumbnail img{width:100%!important;height:102px!important;object-fit:cover;object-position:center center}#fc2relate_entry_thumbnail_area .relate_entry_title{display:block!important;margin:auto;max-height:initial!important;background-color:rgba(0,0,0,.4);outline:rgba(255,255,255,.3) solid 1px;outline-offset:-8px;padding:35px 15px 0!important;position:absolute;top:4px;right:4px;bottom:4px;left:4px;text-align:center}#no-p input:focus,.op{outline:0}#fc2relate_entry_thumbnail_area .relate_entry_date,#fc2relate_entry_thumbnail_area .relate_entry_title .relate_entry_title_text{color:#fff}#fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_li_nolink .relate_entry_title .relate_entry_title_text:before{content:"現在のページです";display:block;color:#fff;font-weight:700}#fc2relate_entry_thumbnail_area .relate_entry_title .relate_entry_title_text{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_entry_thumbnail .relate_entry_thumbnail_noimg[src="//static.fc2.com/image/sh_design/no_image/no_image_144x144.png"]{visibility:hidden;position:relative;z-index:1}.relate_dl,.tb_dl{margin-top:30px;border:1px solid #e6e6e6;border-radius:2px;padding:10px}.relate_dt,.tb_dt{padding:3px;font-weight:700}.date{padding-top:10px}.relate_ul,.tb_ul{padding:10px 0;font-size:1.2rem}.relate_dl a,.tb_dl a{color:#a5a4b3}#comment_form,.list-title a{text-decoration:none}.another-title{margin:0 auto 20px;color:#333;line-height:1.4;position:relative;font-size:1.8rem;font-style:italic;font-weight:400}.another-title:before{content:"";display:block;width:100%;height:1px;background-color:#918674;position:absolute;top:50%;right:0}.another-title span{background-color:#fff;padding-right:1em;position:relative;z-index:3}.comment-number{display:none}.comment-number0{display:block;color:#c8c8c8;font-style:italic;text-align:center}.height-adjust{margin-top:-40px;padding-top:60px}.border-container{min-height:46px;padding-left:55px;position:relative;font-weight:600}.border-container:before{content:"\f007";display:inline-block;width:46px;height:46px;background-color:#cfcfcf;border-radius:50%;color:#fff;line-height:46px;position:absolute;top:0;left:0;font-size:18px;text-align:center}.arrow-box:after,.side-menu h4:before{content:""}.arrow-box{margin:25px auto 20px;background-color:#fafafa;padding:15px 20px;position:relative}.arrow-box:after{margin-left:-12px;height:0;width:0;border:solid transparent;border-color:rgba(250,250,250,0);border-bottom-color:#fafafa;border-width:12px;pointer-events:none;position:absolute;left:8%;bottom:100%}#delbtn,#right-half{margin-left:1%}#left-half,#right-half{width:49%;display:inline-block}.comment-body{padding-bottom:10px;font-size:1.3rem}#comment,#comment_form input{width:100%;background-color:#fafafa;border:1px solid #f0f0f0;padding:12px}.comment-info{font-size:1.3rem;text-align:right}#community,#trackback{margin-top:-40px;padding-top:40px}#comment_form{margin:0 auto;width:100%;vertical-align:middle}#left-half{margin-right:1%}#comment_form input{margin-bottom:15px}#comment_form #password{width:50%}#comment:focus,#comment_form input:focus{background-color:#fff;border:1px solid #333}#comment{margin:0 0 15px;min-height:200px;line-height:1.5}#comment_form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fafafa inset}#comment_form input::-webkit-input-placeholder,#comment_form textarea::-webkit-input-placeholder{font-family:Lora;font-style:italic}#comment_form input::-moz-placeholder,#comment_form textarea::-moz-placeholder{font-family:Lora;font-style:italic}#no-p input[type=checkbox]{display:inline-block;margin-right:6px}#no-p input[type=checkbox]+label{display:inline-block;margin-right:12px;cursor:pointer;line-height:1.5px;position:relative;left:0}@media (min-width:1px){#no-p input[type=checkbox]{display:none;margin:0}#no-p input[type=checkbox]+label:before,#no-p input[type=checkbox]:checked+label:after{content:"";position:absolute;top:50%;display:block}#no-p input[type=checkbox]+label{padding:2px 0 0 24px}#no-p input[type=checkbox]+label:before{margin-top:-10px;width:18px;height:18px;background-color:#fff;left:0;border:1px solid #dcdcdc}#no-p input[type=radio]:checked+label:after{margin-top:-4px;width:8px;height:8px;background:#333;border-radius:8px;top:2px;left:5px}#no-p input[type=checkbox]:checked+label:after{margin-top:-8px;width:16px;height:8px;border-bottom:3px solid #333;border-left:3px solid #333;left:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}#delbtn,#sendbtn{margin-top:20px;width:49%;max-width:156px;height:36px;background-color:#333;border:none;color:#fff;cursor:pointer;font-family:Lora,serif;font-style:italic;font-size:1.4rem;text-align:center;transition:.3s ease-in-out}#delbtn:hover,#sendbtn:hover{background-color:#918674}#sendbtn{margin-right:1%}#for-trackback-word,.op{display:block;width:100%;max-width:600px}.list-a,.thumbnails{width:72px;height:72px}.op{margin:30px auto 10px;border:1px solid #dcdcdc;border-radius:0;padding:.5em;font-size:1.3rem}#for-trackback-word{margin:0 auto}.op:focus{border:1px solid #b3b3b3}.list-title{margin:auto;line-height:1.5;font-size:1.4rem}.list-entry{overflow:hidden;padding:5px 0}.list-entry-category,.list-entry-date{font-size:1.2rem;text-align:right}.list-entry-category{font-size:12px}.list-a{float:right;margin-bottom:5px;margin-left:10px;color:#fff}.list-a:hover{color:#fff}.thumbnails{display:inline-block;overflow:hidden;position:relative}.search-noimage{width:100%;height:100%;background-color:#b9ae9c;line-height:72px;position:relative;font-size:11px;text-align:center}.number-of-cmtb{font-size:1.2rem;text-align:right}.number-of-cmtb li{display:inline-block;margin-left:1em}.hit-number{display:none;color:#c8c8c8;line-height:1.1;padding:20px 0;text-align:center;font-size:8rem}.hit0 span{color:#c8c8c8;font-size:1.5rem}.hit0{display:block}.side-menu ul{margin-left:1.5em;list-style-type:disc}.sidebar-style{text-align:left}.sidebar-style a{color:#4876c1}.sidebar-style a:hover{text-decoration:underline}.side-menu h4{margin:0 auto 20px;padding-right:1em;position:relative;font:1.4rem/1.5 Lora,'游明朝',YuMincho,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif;font-style:italic}.side-menu h4:before{display:block;width:100%;height:1px;background-color:#918674;position:absolute;top:50%;right:0}.side-menu h4 span{display:inline-block;background-color:#fff;padding-right:.5em;position:relative;z-index:3}#sns-navi-ul li .c-facebook:hover,.c-facebook:hover{color:#3b5998}#sns-navi-ul li .c-twitter:hover,.c-twitter:hover{color:#49abf2}#sns-navi-ul li .c-instagram:hover{color:#517fa4}#sns-navi-ul li .c-pinterest:hover,.c-pinterest:hover{color:#ce0f19}#sns-navi-ul li .c-google-plus:hover,.c-google-plus:hover{color:#dd4b39}#sns-navi-ul li .c-bloglovin:hover{color:red}.calender{margin:0 auto;table-layout:fixed;width:260px;text-align:center;font-size:12px;border-spacing:3px 6px}.calender caption{margin-bottom:10px;width:100%}.calender caption a{display:inline-block;width:20%}#sun{color:#bd1e1e}#sat{color:#3146bb}.calender td{height:30px;line-height:30px;padding:0}.calender td a{margin:0 auto;display:block;width:30px;height:30px;border:1px solid #dcdcdc;border-radius:50%;line-height:28px}.calender td a:hover{background:#918674;border:1px solid #918674;color:#fff;text-decoration:none}.plugin-myimage{margin-bottom:10px;text-align:center!important}.plugin-myimage img{width:100%;max-width:218px;height:auto}.sidebar-style form{display:block;margin:0 auto}.sidebar-style input:not([type=submit]),.sidebar-style select,.sidebar-style textarea{display:inline-block;width:100%!important;background-color:#fff;border:1px solid #dcdcdc;border-radius:1px;outline:0;padding:.5em}.sidebar-style input[type=submit]{background-color:#333;border:none;color:#fff;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.plugin-tag a:hover,.sidebar-style input[type=submit]:hover{background-color:#918674}.next-a:before,.prev-a:before,.zoom-in:before{content:"";-webkit-transition:.3s ease-in-out}.plugin-search{margin:0 auto}.plugin-search input{margin-bottom:8px}.plugin-tag a{display:inline-block;margin:0 1.5px 4px 0;border:1px solid #b4b4b4;padding:.1em .8em}.plugin-tag a:hover{border:1px solid #918674;color:#fff;text-decoration:none}.simple-pagination{margin:70px auto 30px;font-family:'Times New Roman',serif;font-size:11px;text-align:center}.simple-pagination li{display:inline-block;margin:0 5px 3px 0;box-shadow:1px 0 0 0 #e5e5e5,0 1px 0 0 #e5e5e5,1px 1px 0 0 #e5e5e5,1px 0 0 0 #e5e5e5 inset,0 1px 0 0 #e5e5e5 inset}.light-theme a,.light-theme span{display:block;width:32px;height:32px;background:0 0;color:#333;line-height:32px;vertical-align:middle;text-align:center}.circle-left,.circle-right,.next-a,.prev-a{background-position:center center;background-repeat:no-repeat}.light-theme a:hover{background-color:#918674;color:#fff;opacity:1}.next,.prev{border:none!important;font-weight:bolder}.light-theme .current{background-color:#f5f5f5;color:#333}.light-theme .ellipse{font-weight:700;color:#333}.light-theme .next,.light-theme .prev{background-color:#333;box-shadow:none;color:#fff}.posted-pager,.titlelist-pager{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:70px auto 30px;width:100%;font-size:12px}.next-category-entry,.next-entry,.prev-category-entry,.prev-entry,.t-next-entry,.t-prev-entry{width:50%}.prev-category-entry,.prev-entry,.t-prev-entry{margin-right:1px}.next-category-entry,.next-entry,.t-next-entry{margin-left:1px;text-align:right}.next-a,.prev-a{display:block;width:100%;height:100%;background-size:cover;color:#fff;outline:rgba(255,255,255,.5) solid 1px;outline-offset:-8px;position:relative;padding:20px}.titlelist-pager .next-a,.titlelist-pager .prev-a{background-image:url(https://blog-imgs-106.fc2.com/v/a/n/vanillaice000/empty-street-noimage.jpg)}.next-a:before,.prev-a:before{display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;transition:.3s ease-in-out}.next-a:hover:before,.prev-a:hover:before{background-color:rgba(0,0,0,.5)}.next-a .nextentry-text,.prev-a .preventry-text{color:#fff;position:relative;z-index:3}.nextentry-text,.preventry-text,.t-nextentry-text,.t-preventry-text{padding-bottom:10px;text-transform:uppercase}@media screen and (max-width:599px){.next-a,.prev-a{padding:10px 10px 5px}}.preventry-text .fa,.t-preventry-text .fa{margin-right:1em}.nextentry-text .fa,.t-nextentry-text .fa{margin-left:1em}.nextentry-title,.preventry-title,.t-nextentry-text,.t-preventry-text{height:3em;min-height:3em;line-height:1.5em;overflow:hidden;position:relative;z-index:3}.next-a:hover,.prev-a:hover{background-color:rgba(0,0,0,.8);color:#fff}.next-a:hover .nextentry-text,.prev-a:hover .preventry-text{color:#fff}.side-pager-left,.side-pager-right{width:180px;height:80px;opacity:0;position:fixed;z-index:100004;top:40%;font-size:12px;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}.side-pager-left{left:-157px}.side-pager-right{right:-157px}.page-div-left,.page-div-right{display:block;margin:0;width:180px;height:80px}.side-pager-left a,.side-pager-right a{display:block;width:100%;height:100%;color:#333;word-break:break-all;-webkit-transition:none;transition:none}.page-table{display:table;width:100%;height:100%}.circle-cell{display:table-cell;width:80px;height:80px;vertical-align:top}#search_btn1,.emoji,.title-cell{vertical-align:middle}.circle-left,.circle-right{display:block;width:80px;height:80px;background-color:rgba(145,134,116,.4);background-size:0 0;line-height:80px;position:relative;text-align:center}.page-div-left:hover .circle-left,.page-div-right:hover .circle-right{background-size:cover}.title-cell{display:table-cell;width:100%;background-color:#fff;padding:0 10px}.title-cell span{display:block;width:100%;max-height:80px;line-height:1.4;overflow:hidden}.appear{opacity:1}@-webkit-keyframes slideInUp{0%,50%{opacity:0;-webkit-transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes slideInUp{0%,50%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}#page-scroll{display:inline-block;position:fixed;right:60px;bottom:90px;z-index:100003;font-size:11px;text-align:center;-webkit-animation:slideInUp .8s;animation:slideInUp .8s}#pagebottom,#pagemiddle,#pagetop{margin-bottom:10px;width:40px;height:40px;background:rgba(255,255,255,.4);border:1px solid rgba(179,171,180,.5);border-radius:3px;line-height:39px;text-shadow:none}#pagemiddle{display:none}#page-scroll a{display:block;width:100%;height:100%;color:#969696}@media screen and (max-width:880px){#page-scroll{right:8px}#pagemiddle{display:block}}#page-scroll a:hover{color:#969696}.new{margin-left:.3em;color:red;font-size:1.1rem}#ad1,#ad2,.end a:hover{color:#969696}#footer{line-height:1.4;padding:20px 5px;font-size:1.2rem;text-align:center}#copyright{display:block}#ad1,#ad2{font-size:11px}#category-modal-trigger-label,#comment-modal-trigger-label{display:inline-block;color:#333;cursor:pointer;padding:0 35px;position:relative;z-index:3}.fixed-positioning #category-modal-trigger-label,.fixed-positioning #comment-modal-trigger-label{color:#fff}.category-modal-overlay,.comment-modal-overlay{background:rgba(0,0,0,.9);position:fixed;top:0;bottom:0;left:0;right:0;text-align:center;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:all .75s cubic-bezier(.65,-.55,.265,1.55);transition:all .75s cubic-bezier(.65,-.55,.265,1.55);z-index:-999}.curl,.dogear{background-color:#f0f0f0}.category-modal-wrap,.comment-modal-wrap{margin:0 auto;width:100%;height:100%;padding-top:80px;position:relative}.category-modal-wrap label,.comment-modal-wrap label{display:block;width:100%;height:100%;color:#fff;cursor:pointer;padding-top:20px;position:absolute;top:0;left:0;font-size:16px;font-style:italic}#category-modal-trigger,#comment-modal-trigger{display:none}#category-modal-trigger:checked~.category-modal-overlay,#comment-modal-trigger:checked~.comment-modal-overlay{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:100005}.category-modal-overlay #scroll-content,.comment-modal-overlay #scroll-content2{overflow-y:hidden}#category-modal-trigger:checked~.category-modal-overlay #scroll-content,#comment-modal-trigger:checked~.comment-modal-overlay #scroll-content2{overflow-y:auto}#scroll-content,#scroll-content2{margin:0 auto;width:100%;max-width:600px;height:calc(100vh - 200px);overflow-x:hidden;color:#fff;padding:0 20px;position:relative;z-index:3;text-align:left;-webkit-overflow-scrolling:touch}#scroll-content a,#scroll-content2 a{color:#fff}.freehand{border:3px solid #e6e6e6;border-radius:3em .7em 2em/.7em 2em .7em 3em;padding:.5em}.dogear{color:#333;position:relative;padding:.5em}.zoom-in-round:after,.zoom-in:after{font-family:FontAwesome;font-size:20px;color:#fff;margin-top:-17px;text-align:center}.dogear:after{content:"";width:0;border-width:0 16px 16px 0;border-style:solid;border-color:#fff #fff #ddd #ddd;box-shadow:-1px 1px 2px rgba(0,0,0,.1);position:absolute;top:0;right:0}.curl{padding:.5em .75em;position:relative;z-index:3;transform-style:preserve-3d}.curl:after,.curl:before{content:"";width:30%;height:50%;position:absolute;bottom:8px;z-index:-1;box-shadow:0 10px 15px rgba(0,0,0,.2)}.curl:before{left:.3em;-webkit-transform:translate3D(0,0,-1px) rotate(-3deg)}.curl:after{right:.3em;-webkit-transform:translate3D(0,0,-1px) rotate(3deg)}mark{background:linear-gradient(transparent 60%,#ff0 60%);font-weight:700}.box-for-video{position:relative;width:100%}.box-for-video:before{content:"";display:block;padding-top:56.25%;overflow:hidden}.box-for-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.shadow-attachment{max-width:calc(100% - 8px);box-shadow:6px 6px 6px rgba(0,0,0,.2)}.zoom-in{position:relative;display:inline-block;z-index:1}.zoom-in:after,.zoom-in:before{position:absolute;right:0;left:0;opacity:0}.zoom-in:before{top:0;bottom:0;z-index:2;background:rgba(0,0,0,.6);transition:.3s ease-in-out}.zoom-in:after{content:"\f065";top:50%;z-index:3;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.zoom-in:hover:after,.zoom-in:hover:before{opacity:1}.zoom-in-round{position:relative;display:inline-block;z-index:1}.zoom-in-round:after,.zoom-in-round:before{position:absolute;opacity:0;right:0;left:0}.zoom-in-round:before{content:"";top:0;bottom:0;z-index:2;background:rgba(0,0,0,.6);border-radius:50%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.zoom-in-round:after{content:"\f065";top:50%;z-index:3;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.zoom-in-round:hover:after,.zoom-in-round:hover:before{opacity:1}#modal-trigger-label{display:inline-block;color:#333;cursor:pointer;padding:0 35px;position:relative;z-index:3}.modal-overlay{background:rgba(0,0,0,.9);position:fixed;top:0;bottom:0;left:0;right:0;text-align:center;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:all .75s cubic-bezier(.65,-.55,.265,1.55);transition:all .75s cubic-bezier(.65,-.55,.265,1.55);z-index:-999}.modal-wrap{margin:0 auto;width:100%;height:100%;padding-top:60px;position:relative}.modal-wrap label{display:block;width:100%;height:100%;color:#fff;cursor:pointer;padding-top:20px;position:absolute;top:0;left:0;font-family:'Playfair Display','游明朝',YuMincho,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif;font-size:16px}#modal-trigger{display:none}.modal-wrap form{display:block;margin:0 auto;width:90%;max-width:500px;color:#fff;position:relative;z-index:3;text-align:left}.modal-wrap form input:not([type=submit]){display:block;margin-bottom:10px;width:100%}.modal-wrap form input[type=submit]{background-color:#f0f0f0;color:#333}.modal-wrap form textarea{display:block;margin-bottom:10px;width:100%;min-height:200px;max-height:200px}@media screen and (max-width:599px){.modal-wrap form textarea{min-height:150px;max-height:150px}}#modal-trigger:checked~.modal-overlay{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:100005}.fixed-positioning #modal-trigger-label{color:#fff}.booklink-box,.kaerebalink-box{width:100%;margin:0 0 2rem;padding:1rem;background:#fff;border:1px solid;border-color:#eaeaea #ddd #d0d0d0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;/zoom:1}.booklink-box:after,.kaerebalink-box:after{content:"";display:block;visibility:hidden;height:0;clear:both}.booklink-image,.kaerebalink-image{float:left;width:128px;margin:0;text-align:center}.booklink-image img,.kaerebakink-image img{width:128px;height:auto}.booklink-info,.kaerebalink-info{margin:0 0 0 140px;line-height:1.6rem}blockquote:before,point:after{line-height:1;position:absolute}.booklink-name,.kaerebalink-name{font-size:1.0625rem;font-weight:700;margin:0}.booklink-name a,.kaerebalink-name a{color:#2b2b2b}.booklink-name a:hover,.kaerebalink-name a:hover{text-decoration:underline}.pochireba .pochi_name a,.shoplinkamazon a,.shoplinkbellemaison a,.shoplinkbk1 a,.shoplinkcecile a,.shoplinkehon a,.shoplinkjun a,.shoplinkkakakucom a,.shoplinkkindle a,.shoplinkkino a,.shoplinkrakukobo a,.shoplinkrakuten a,.shoplinkseven a,.shoplinktoshokan a,.shoplinkyahoo a,.shoplinkyahooAuc a{text-decoration:none;display:block}.booklink-powered-date,.kaerebalink-powered-date{font-size:.75rem;font-weight:400}.booklink-detail,.kaerebalink-detail{font-size:.9375rem;margin:0 0 .5em}.booklink-link2,.kaerebalink-link1{width:100%}.booklink-link2 div,.kaerebalink-link1 div{float:left;width:49.5%;margin-bottom:1%;font-size:.875rem;font-weight:700;text-align:center;box-sizing:border-box}.booklink-link2 div:nth-child(even),.kaerebalink-link1 div:nth-child(even){margin-left:1%}.booklink-link2 div a,.kaerebalink-link1 div a{display:block;padding:3px 0;text-decoration:none}.shoplinkamazon a{color:#fff!important;background:#f90}.shoplinkkindle a{color:#fff!important;background:#1882c9}.shoplinkrakuten a{color:#fff!important;background:#bf0000}.shoplinkrakukobo a{color:#fff!important;background:#ff2626}.shoplinkyahoo a{color:#fff!important;background:#fc1d2f}.shoplinkyahooAuc a{color:#252525!important;background:#ffdb00}.shoplinkbk1 a,.shoplinkcecile a,.shoplinkehon a,.shoplinkkakakucom a,.shoplinkkino a,.shoplinkseven a{color:#fff!important}.shoplinkseven a{background:#ffadfd}.shoplinkbellemaison a{color:#fff!important;background:#83be00}.shoplinkcecile a{background:#6b053d}.shoplinkkakakucom a{background:#00138e}.shoplinkbk1 a{background:#0484d2}.shoplinkehon a{background:#00006a}.shoplinkkino a{background:#003e9d}.shoplinkjun a{color:#4b5854!important;background:#d8c9b7}.shoplinktoshokan a{color:#fff!important;background:#29b6e9}.booklink-footer{clear:both!important}@media only screen and (min-width:460px) and (max-width:640px){.booklink-link2 div,.kaerebalink-link1 div{float:none;width:100%}.booklink-link2 div:nth-child(even),.kaerebalink-link1 div:nth-child(even){margin-left:0}}@media only screen and (max-width:459px){.booklink-image,.kaerebalink-image{float:none;width:100%;margin:0;text-align:center}.booklink-image img,.kaerebalink-image img{width:180px;height:auto}.booklink-info,.kaerebalink-info{margin:0}.booklink-link2 div,.kaerebalink-link1 div{float:none;width:100%}.booklink-link2 div:nth-child(even),.kaerebalink-link1 div:nth-child(even){margin-left:0}}.pochireba{border:1px solid #ccc;border-radius:4px;box-shadow:1px 1px 3px 1px #ddd;padding:15px!important;margin-bottom:20px}.pochireba .pochi_img{box-shadow:0 0 1px 1px #ccc;margin-right:25px!important}.pochireba .pochi_info{margin-left:5px}.pochireba .pochi_name{text-align:center}.pochireba .pochi_name a{font-size:18px;text-align:center;margin:0 10px 10px;padding:6px;border:1px solid #ccc;border-radius:8px;text-shadow:1px 1px 1px rgba(0,0,0,.3);line-height:26px;background:-moz-linear-gradient(top,#FFF 0,#EEE);background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#EEE))}.pochireba .pochi_seller{margin-bottom:5px}.pochireba .pochi_name a::after{content:'ダウンロードページへ';display:block;font-size:15px;color:#555}.nenkin_box{margin:2em 0;padding:0}.nenkin_box label{padding:15px;font-weight:700;border:2px solid #000;cursor:pointer;background:#dcefff}.nenkin_box label:hover{background:#efefef}.nenkin_box input{display:none}.nenkin_box .nenkin_show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.nenkin_box input:checked~.nenkin_show{padding:10px 0;height:auto;opacity:1}.pluginhidden_box{margin:2em 0!important;padding:0!important}.pluginhidden_box label{position:relative!important;display:inline-block!important;font-weight:700!important;padding:.25em .5em!important;text-decoration:none!important;color:#000!important;background:#fff!important;transition:.4s!important}#adbox,point{position:relative}.pluginhidden_box label:hover{background:#00b5d9!important;color:#fff!important}.pluginhidden_box input{display:none!important}.pluginhidden_box .pluginhidden_show{height:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;transition:.8s!important}.pluginhidden_box input:checked~.pluginhidden_show{padding:10px 0!important;height:auto!important;opacity:1!important}.posi{margin:1px 5px 20px}#midasi2{font-size:16px;font-weight:900;color:#000;border-bottom:solid 3px #000}#adbox{max-width:900px;margin:auto 0}@media screen and (max-width:900px){#adbox{width:95%!important}}#inner-contents h3{padding:.4em .5em!important;color:#494949!important;background:#fffaf4!important;border-left:solid 5px #ffaf58!important;border-bottom:solid 3px #d7d7d7!important}#inner-contents h4{position:relative!important;padding:.6em!important;background:#e0edff!important}#inner-contents h4:after{position:absolute!important;content:''!important;top:100%!important;left:30px!important;border:15px solid transparent!important;border-top:15px solid #e0edff!important;width:0!important;height:0!important}point{border-top:solid 2px #80c8d1;border-bottom:solid 2px #80c8d1;background:#f4f4f4;line-height:1.4;padding:.4em .5em;margin:2em 0 .5em}point:after{position:absolute;font-family:FontAwesome,Quicksand,Avenir,Arial,sans-serif;content:'\f0a7\ POINT';background:#80c8d1;color:#fff;left:0;bottom:100%;border-radius:5px 5px 0 0;padding:5px 7px 3px;font-size:.7em;line-height:1;letter-spacing:.05em}#search_btn1{border-radius:7px;text-align:center;text-decoration:none;color:#FFF!important;display:inline-block;height:22px;width:60px;font-size:12px;line-height:10px;background:#ED8D49;overflow:hidden}#search_btn1:hover span{-webkit-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg)}

/*以下、①背景色など*/
.line-bc {
  padding: 20px 10px;
  max-width: 450px;
  margin: 15px auto;
  text-align: right;
  font-size: 14px;
  background: #7da4cd;

}

/*以下、②左側のコメント*/
.balloon6 {
    width: 100%;
    margin: 10px 0;
    overflow: hidden;
}

.balloon6 .faceicon {
    float: left;
    margin-right: -50px;
    width: 40px;
}

.balloon6 .faceicon img{
    width: 100%;
    height: auto;
    border-radius: 50%;
}
.balloon6 .chatting {
    width: 100%;
    text-align: left;
}
.says {
    display: inline-block;
    position: relative; 
    margin: 0 0 0 50px;
    padding: 10px;
    max-width: 250px;
    border-radius: 12px;
    background: #edf1ee;
}

.says:after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 3px; 
    left: -19px;
    border: 8px solid transparent;
    border-right: 18px solid #edf1ee;
    -ms-transform: rotate(35deg);
    -webkit-transform: rotate(35deg);
    transform: rotate(35deg);
}
.says p {
    margin: 0;
    padding: 0;
}

/*以下、③右側の緑コメント*/
.mycomment {
    margin: 10px 0;
}
.mycomment p{
    display: inline-block;
    position: relative; 
    margin: 0 10px 0 0;
    padding: 8px;
    max-width: 250px;
    border-radius: 12px;
    background: #30e852;
    font-size: 15px:
}

.mycomment p:after {
    content: "";
    position: absolute;
    top: 3px; 
    right: -19px;
    border: 8px solid transparent;
    border-left: 18px solid #30e852;
    -ms-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
}