@charset 'UTF-8';
html{overflow:auto}body{-webkit-print-color-adjust:exact;text-align:left}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure,figcaption{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:''}object,embed{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}img,abbr,acronym,fieldset{border:none}li{list-style-type:none}a{color:#000000;text-decoration:none}a:hover{opacity:.7;text-decoration:underline}.btn{display:inline-block;position:relative;font-family:"Noto Sans JP", sans-serif;font-weight:300;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;border:solid #000000 1px;text-decoration:none;cursor:pointer;letter-spacing:1.5px;box-sizing:border-box;white-space:nowrap;font-size:11px;height:27px;line-height:26px;padding:0 14px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.btn img{position:relative;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.btn:hover{opacity:0.7;text-decoration:none}.btn.btn-icon-l{padding:0 14px 0 28px}.btn.btn-icon-l:after{content:'';position:absolute}.btn.btn-icon-r{padding:0 28px 0 14px}.btn.btn-icon-r:after{content:'';position:absolute}.btn.btn-arrow-l{padding:0 14px 0 28px}.btn.btn-arrow-l:after{content:'';border:solid #000000 0;position:absolute;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);width:5px;height:5px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:50%;left:-12px;margin:-2px 0 0 28px}.btn.btn-arrow-r{padding:0 28px 0 14px}.btn.btn-arrow-r:after{content:'';border:solid #000000 0;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px;height:5px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:50%;right:-12px;margin:-2px 28px 0 0}.btn.btn-arrow-d{padding:0 28px 0 14px}.btn.btn-arrow-d:after{content:'';border:solid #000000 0;position:absolute;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:5px;height:5px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:50%;right:-12px;margin:-2px 28px 0 0}.btn.btn-arrow-t{padding:0 28px 0 14px}.btn.btn-arrow-t:after{content:'';border:solid #000000 0;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:5px;height:5px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:50%;right:-12px;margin:-2px 28px 0 0}.btn.btn-circle-arrow{padding:0 28px 0 14px}.btn.btn-circle-arrow:after{content:'';position:absolute;background-image:url(//dreamlife.jp/images/common/icn_circle_arrow.png);background-repeat:no-repeat;background-position:center;background-size:15px;width:15px;height:15px;top:7px;right:8px;margin:0 0 0 2px}.btn-sm{font-size:10px;height:22px;line-height:21px;padding:0 8px}.btn-sm.btn-icon-l{padding:0 8px 0 19px}.btn-sm.btn-icon-r{padding:0 19px 0 8px}.btn-sm.btn-arrow-l{padding:0 8px 0 19px}.btn-sm.btn-arrow-l:after{width:4px;height:4px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:50%;left:-19px;margin:-1px 0 0 28px}.btn-sm.btn-arrow-r{padding:0 19px 0 8px}.btn-sm.btn-arrow-r:after{width:4px;height:4px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:50%;right:-19px;margin:-1px 28px 0 0}.btn-sm.btn-arrow-d{padding:0 19px 0 8px}.btn-sm.btn-arrow-d:after{width:4px;height:4px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:50%;right:-19px;margin:-1px 28px 0 0}.btn-sm.btn-arrow-t{padding:0 19px 0 8px}.btn-sm.btn-arrow-t:after{width:4px;height:4px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:50%;right:-19px;margin:-1px 28px 0 0}.btn-sm.btn-circle-arrow{padding:0 19px 0 8px}.btn-sm.btn-circle-arrow:after{background-size:12px;width:12px;height:12px;top:9px;right:4px;margin:0 0 0 2px}.btn-md{font-size:11px;height:27px;line-height:26px;padding:0 14px}.btn-md.btn-icon-l{padding:0 14px 0 28px}.btn-md.btn-icon-r{padding:0 28px 0 14px}.btn-md.btn-arrow-l{padding:0 14px 0 28px}.btn-md.btn-arrow-l:after{width:5px;height:5px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:50%;left:-12px;margin:-2px 0 0 28px}.btn-md.btn-arrow-r{padding:0 28px 0 14px}.btn-md.btn-arrow-r:after{width:5px;height:5px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:50%;right:-12px;margin:-2px 28px 0 0}.btn-md.btn-arrow-d{padding:0 28px 0 14px}.btn-md.btn-arrow-d:after{width:5px;height:5px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:50%;right:-12px;margin:-2px 28px 0 0}.btn-md.btn-arrow-t{padding:0 28px 0 14px}.btn-md.btn-arrow-t:after{width:5px;height:5px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:50%;right:-12px;margin:-2px 28px 0 0}.btn-md.btn-circle-arrow{padding:0 28px 0 14px}.btn-md.btn-circle-arrow:after{background-size:15px;width:15px;height:15px;top:7px;right:8px;margin:0 0 0 2px}.btn-lg{font-size:14px;height:34px;line-height:33px;padding:0 22px}.btn-lg.btn-icon-l{padding:0 17px 0 32px}.btn-lg.btn-icon-r{padding:0 32px 0 17px}.btn-lg.btn-arrow-l{padding:0 17px 0 32px}.btn-lg.btn-arrow-l:after{width:7px;height:7px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:13px;left:15px;margin:0}.btn-lg.btn-arrow-r{padding:0 32px 0 17px}.btn-lg.btn-arrow-r:after{width:7px;height:7px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:13px;right:15px;margin:0}.btn-lg.btn-arrow-d{padding:0 32px 0 17px}.btn-lg.btn-arrow-d:after{width:7px;height:7px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:13px;right:15px;margin:0}.btn-lg.btn-arrow-t{padding:0 32px 0 17px}.btn-lg.btn-arrow-t:after{width:7px;height:7px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:13px;right:15px;margin:0}.btn-lg.btn-circle-arrow{padding:0 32px 0 17px}.btn-lg.btn-circle-arrow:after{background-size:18px;width:18px;height:18px;top:5px;right:9px;margin:0 0 0 2px}.btn-hg{font-size:16px;height:48px;line-height:47px;padding:0 38px}.btn-hg.btn-icon-l{padding:0 20px 0 36px}.btn-hg.btn-icon-r{padding:0 36px 0 20px}.btn-hg.btn-arrow-l{padding:0 20px 0 36px}.btn-hg.btn-arrow-l:after{width:9px;height:9px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:19px;left:18px;margin:0}.btn-hg.btn-arrow-r{padding:0 36px 0 20px}.btn-hg.btn-arrow-r:after{width:9px;height:9px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:19px;right:18px;margin:0}.btn-hg.btn-arrow-d{padding:0 36px 0 20px}.btn-hg.btn-arrow-d:after{width:9px;height:9px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:19px;right:18px;margin:0}.btn-hg.btn-arrow-t{padding:0 36px 0 20px}.btn-hg.btn-arrow-t:after{width:9px;height:9px;border-color:#000000;border-top-width:1px;border-right-width:1px;top:19px;right:18px;margin:0}.btn-hg.btn-circle-arrow{padding:0 36px 0 20px}.btn-hg.btn-circle-arrow:after{background-size:22px;width:22px;height:22px;top:4px;right:10px;margin:0 0 0 2px}.btn-gray-border{border-color:#808080}.btn-pink{background:#f99;border-color:#f99;color:#ffffff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border-width:0;letter-spacing:1.2px}.btn-pink.btn-arrow-r:after{border-color:#ffffff}.btn-sky{background:#00bcd0;border-color:#00bcd0;color:#ffffff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border-width:0;letter-spacing:1.2px}.btn-sky.btn-arrow-r:after{border-color:#ffffff}.btn-orange{background:#da2a1b;border-color:#da2a1b;color:#ffffff;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;border-width:0;letter-spacing:1.2px}.btn-orange.btn-arrow-r:after{border-color:#ffffff}.btn-gray{background:#e5e5e5;border-color:#cccccc;color:#000000;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border-width:1px;letter-spacing:1.2px}.btn-gray.btn-arrow-r:after{border-color:#000000}.btn-navy{background:#080038;border-color:#080038;color:#ffffff;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;border-width:0;letter-spacing:1.2px}.btn-navy.btn-arrow-r:after{border-color:#ffffff}.btn-pink-shadow,.btn-shadow.btn-pink{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;box-shadow:4px 4px 0px 0px #f87fa0;-moz-box-shadow:4px 4px 0px 0px #f87fa0;-webkit-box-shadow:4px 4px 0px 0px #f87fa0}.btn_red{background:#dd1c51;color:#ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border-width:0;font-size:16px;letter-spacing:0.2rem;display:block;text-align:center}.btn_red_thick{-moz-box-shadow:4px 4px 0px 0px rgba(221,28,81,0.5);-webkit-box-shadow:4px 4px 0px 0px rgba(221,28,81,0.5);box-shadow:4px 4px 0px 0px rgba(221,28,81,0.5)}.btn_red .icon{background:url(//dreamlife.jp/images/common/icn_bookmark.png) no-repeat;background-size:16px 21px;background-position:50% 50%;width:16px;height:100%;vertical-align:top;padding-left:10px;display:inline-block}input[type="text"]{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:solid #000000 1px;font-size:13px;padding:4px 10px 3px;height:34px;line-height:26px;box-sizing:border-box}input[type="text"]:disabled{background:#f2f2f2;border-color:#b2b2b2;color:#b2b2b2;cursor:not-allowed}select{height:34px;font-size:13px;padding:4px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid #000000 1px;background-color:#ffffff;background-image:url(//dreamlife.jp/images/common/select_down_arrow.png);background-repeat:no-repeat;background-position:right 10px bottom 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}select:disabled{background:#f2f2f2;border-color:#b2b2b2;color:#b2b2b2;cursor:not-allowed}.input-group{position:relative;border-collapse:collapse;box-sizing:border-box;display:table}.input-group>*{display:table-cell;vertical-align:middle}.input-group input[type="text"]{position:relative;width:100%}.input-group .input-group-btn{width:1%;position:relative}.input-group .input-group-btn>*{position:relative;vertical-align:middle}.input-group .btn{height:34px;line-height:33px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;white-space:nowrap}.input-group input[type="text"]:first-child,.input-group .input-group-btn:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.input-group input[type="text"]:last-child,.input-group .input-group-btn:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.input-group input[type="text"]:not(:first-child):not(:last-child),.input-group .input-group-btn:not(:first-child):not(:last-child) .btn{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-left-width:0;border-right-width:0}.spinning{-webkit-animation:spinning 2s infinite linear;animation:spinning 2s infinite linear}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinning{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}ul.search-panel,.search-panel>ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}ul.search-panel .label,ul.search-panel .button,.search-panel>ul .label,.search-panel>ul .button{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;z-index:2;cursor:pointer;display:block}ul.search-panel .label:hover,ul.search-panel .button:hover,.search-panel>ul .label:hover,.search-panel>ul .button:hover{text-decoration:none;z-index:1;opacity:.7}ul.search-panel .label.active,ul.search-panel .button.active,.search-panel>ul .label.active,.search-panel>ul .button.active{cursor:default;text-decoration:none;z-index:2}ul.search-panel .button,.search-panel>ul .button{display:none}ul.search-panel .label.label-bottom,.search-panel>ul .label.label-bottom{-webkit-order:10;-moz-order:10;-ms-order:10;-o-order:10;order:10}ul.search-panel .content,ul.search-panel .filter,.search-panel>ul .content,.search-panel>ul .filter{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3;width:100%}ul.search-panel .content>ul,ul.search-panel .filter>ul,.search-panel>ul .content>ul,.search-panel>ul .filter>ul{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}ul.search-panel .content>ul>li,ul.search-panel .filter>ul>li,.search-panel>ul .content>ul>li,.search-panel>ul .filter>ul>li{margin-bottom:25px}ul.search-panel .header,.search-panel>ul .header{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1}ul.search-panel .footer,.search-panel>ul .footer{-webkit-order:4;-moz-order:4;-ms-order:4;-o-order:4;order:4}ul.search-panel .header,ul.search-panel .footer,.search-panel>ul .header,.search-panel>ul .footer{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}ul.search-panel .header.text-left,ul.search-panel .footer.text-left,.search-panel>ul .header.text-left,.search-panel>ul .footer.text-left{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}ul.search-panel .header.text-center,ul.search-panel .footer.text-center,.search-panel>ul .header.text-center,.search-panel>ul .footer.text-center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}ul.search-panel .header.text-right,ul.search-panel .footer.text-right,.search-panel>ul .header.text-right,.search-panel>ul .footer.text-right{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}ul.search-panel .search-nomitabi,.search-panel>ul .search-nomitabi{text-align:center;font-size:13px;margin:0 20px 20px}ul.search-panel .search-nomitabi img,.search-panel>ul .search-nomitabi img{width:100%;margin-bottom:5px}#search-theme-panel-body,#search-otoriyose-panel,.search-genre-panel{font-family:"Noto Sans JP", sans-serif;font-weight:300}#search-theme-panel-body .content:first-child,#search-otoriyose-panel .content:first-child,.search-genre-panel .content:first-child{display:block}.search-genre-panel .modal-container .modal-body{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.search-genre-panel .modal-container .modal-body .modal-top-close{display:none}.search-genre-panel .modal-container .modal-body .modal-bottom-close{background:transparent;text-indent:0;text-align:center;position:static;margin:0 auto;width:100px;border:solid #000000 1px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;height:26px;line-height:26px;font-size:12px}.search-genre-panel .modal-container .modal-body ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;width:100%;margin-bottom:10px}.search-genre-panel .modal-container .modal-body ul li{display:block;text-align:center;cursor:pointer;border:solid #000000 1px;height:40px;line-height:40px;margin-bottom:10px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;box-sizing:border-box}.search-genre-panel .modal-container .modal-body ul li.active,.search-genre-panel .modal-container .modal-body ul li:hover{background:#f00050;color:#ffffff}.search-genre-panel .modal-container .modal-body ul li{width:15%;margin-left:0.83333333333334%;margin-right:0.83333333333334%}.search-genre-panel .modal-container.area .modal-body ul li{width:32%;margin-left:0.66666666666667%;margin-right:0.66666666666667%}#search-theme-panel-tabs,#search-theme-panel-body{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#search-theme-panel-tabs .label,#search-theme-panel-tabs .button,.search-genre-panel-tabs .label,.search-genre-panel-tabs .button{position:relative;padding:8px 0;text-align:center}#search-theme-panel-body .content{margin-top:20px}#search-theme-panel-body .content>ul>li{display:block}#search-theme-panel-body .content>ul>li a{font-size:13px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;text-align:center}#search-theme-panel-body .content>ul>li a img{width:239px;min-width:239px;display:block}#search-otoriyose-panel{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}#search-otoriyose-panel .label{padding:10px 0;font-size:14px}#search-otoriyose-panel .content{position:relative;z-index:1}#search-otoriyose-panel .content>ul>li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}#search-otoriyose-panel .content>ul>li:before{content:'';display:block;background-repeat:no-repeat}#search-otoriyose-panel .content>ul>li a{font-size:13px;line-height:30px}#search-otoriyose-panel .content>ul>li.fish_seafood:before{background-image:url(//dreamlife.jp/images/otoriyose/item_fish_seafood@2x.jpg)}#search-otoriyose-panel .content>ul>li.meat:before{background-image:url(//dreamlife.jp/images/otoriyose/item_meat@2x.jpg)}#search-otoriyose-panel .content>ul>li.vegetables:before{background-image:url(//dreamlife.jp/images/otoriyose/item_vegetables@2x.jpg)}#search-otoriyose-panel .content>ul>li.milk_products:before{background-image:url(//dreamlife.jp/images/otoriyose/item_milk_products@2x.jpg)}#search-otoriyose-panel .content>ul>li.fruit:before{background-image:url(//dreamlife.jp/images/otoriyose/item_fruit@2x.jpg)}#search-otoriyose-panel .content>ul>li.confectionery:before{background-image:url(//dreamlife.jp/images/otoriyose/item_confectionery@2x.jpg)}#search-otoriyose-panel .content>ul>li.japanese_confectionery:before{background-image:url(//dreamlife.jp/images/otoriyose/item_japanese_confectionery@2x.jpg)}#search-otoriyose-panel .content>ul>li.grain:before{background-image:url(//dreamlife.jp/images/otoriyose/item_grain@2x.jpg)}#search-otoriyose-panel .content>ul>li.delicatessen:before{background-image:url(//dreamlife.jp/images/otoriyose/item_delicatessen@2x.jpg)}#search-otoriyose-panel .content>ul>li.pickles:before{background-image:url(//dreamlife.jp/images/otoriyose/item_pickles@2x.jpg)}#search-otoriyose-panel .content>ul>li.seasoning:before{background-image:url(//dreamlife.jp/images/otoriyose/item_seasoning@2x.jpg)}#search-otoriyose-panel .content>ul>li.alcohol:before{background-image:url(//dreamlife.jp/images/otoriyose/item_alcohol@2x.jpg)}#search-otoriyose-panel .content>ul>li.alcohol_free:before{background-image:url(//dreamlife.jp/images/otoriyose/item_alcohol_free@2x.jpg)}#search-otoriyose-panel .content>ul>li.other_foods:before{background-image:url(//dreamlife.jp/images/otoriyose/item_other_foods@2x.jpg)}#search-otoriyose-panel .content>ul>li.folkcraft:before{background-image:url(//dreamlife.jp/images/otoriyose/item_folkcraft@2x.jpg)}#search-otoriyose-panel .content>ul>li.others:before{background-image:url(//dreamlife.jp/images/otoriyose/item_others@2x.jpg)}#search-otoriyose-panel .content>ul>li.gift:before{background-image:url(//dreamlife.jp/images/otoriyose/purpose_gift.png)}#search-otoriyose-panel .content>ul>li.luxury:before{background-image:url(//dreamlife.jp/images/otoriyose/purpose_luxury.png)}#search-otoriyose-panel .content>ul>li.seasonal:before{background-image:url(//dreamlife.jp/images/otoriyose/purpose_seasonal.png)}#search-otoriyose-panel .content>ul>li.souvenir:before{background-image:url(//dreamlife.jp/images/otoriyose/purpose_souvenir.png)}#search-otoriyose-panel .content>ul>li.box_lunch:before{background-image:url(//dreamlife.jp/images/otoriyose/purpose_box_lunch.png)}#search-otoriyose-panel .content>ul>li.additional_dish:before{background-image:url(//dreamlife.jp/images/otoriyose/purpose_additional_dish.png)}#search-otoriyose-panel .content>ul>li.side_dish:before{background-image:url(//dreamlife.jp/images/otoriyose/purpose_side_dish.png)}#search-otoriyose-panel .content>ul>li.hokkaido:before{background-image:url(//dreamlife.jp/images/common/icn_area_hokkaido.png);background-size:42px 39px;background-position:0 0}#search-otoriyose-panel .content>ul>li.touhoku:before{background-image:url(//dreamlife.jp/images/common/icn_area_touhoku.png);background-size:17px 35px;background-position:12.5px 2px}#search-otoriyose-panel .content>ul>li.kantou:before{background-image:url(//dreamlife.jp/images/common/icn_area_kantou.png);background-size:24px 26px;background-position:9px 6.5px}#search-otoriyose-panel .content>ul>li.izuhakone:before{background-image:url(//dreamlife.jp/images/common/icn_area_izuhakone.png);background-size:15px 25px;background-position:13.5px 7px}#search-otoriyose-panel .content>ul>li.koushinetsu:before{background-image:url(//dreamlife.jp/images/common/icn_area_koushinetsu.png);background-size:21px 34px;background-position:10.5px 2.5px}#search-otoriyose-panel .content>ul>li.tokai:before{background-image:url(//dreamlife.jp/images/common/icn_area_tokai.png);background-size:25px 25px;background-position:8.5px 7px}#search-otoriyose-panel .content>ul>li.hokuriku:before{background-image:url(//dreamlife.jp/images/common/icn_area_hokuriku.png);background-size:27px 31px;background-position:7.5px 4px}#search-otoriyose-panel .content>ul>li.kinki:before{background-image:url(//dreamlife.jp/images/common/icn_area_kinki.png);background-size:26px 28px;background-position:8px 5.5px}#search-otoriyose-panel .content>ul>li.saninsanyo:before{background-image:url(//dreamlife.jp/images/common/icn_area_saninsanyo.png);background-size:30px 18px;background-position:6px 10.5px}#search-otoriyose-panel .content>ul>li.shikoku:before{background-image:url(//dreamlife.jp/images/common/icn_area_shikoku.png);background-size:25px 19px;background-position:8.5px 10px}#search-otoriyose-panel .content>ul>li.kyushu:before{background-image:url(//dreamlife.jp/images/common/icn_area_kyushu.png);background-size:19px 27px;background-position:11.5px 6px}#search-otoriyose-panel .content>ul>li.okinawa:before{background-image:url(//dreamlife.jp/images/common/icn_area_okinawa.png);background-size:21px 27px;background-position:10.5px 6px}#search-otoriyose-panel .content>ul>li.\31 000:before{background-image:url(//dreamlife.jp/images/otoriyose/budget_1000.jpg)}#search-otoriyose-panel .content>ul>li.\31 00\31:before{background-image:url(//dreamlife.jp/images/otoriyose/budget_1001.jpg)}#search-otoriyose-panel .content>ul>li.\32 00\31:before{background-image:url(//dreamlife.jp/images/otoriyose/budget_2001.jpg)}#search-otoriyose-panel .content>ul>li.\33 00\31:before{background-image:url(//dreamlife.jp/images/otoriyose/budget_3001.jpg)}#search-otoriyose-panel .content>ul>li.\35 00\31:before{background-image:url(//dreamlife.jp/images/otoriyose/budget_5001.jpg)}#search-otoriyose-panel .content>ul>li.\31 000\31:before{background-image:url(//dreamlife.jp/images/otoriyose/budget_10001.jpg)}#search-otoriyose-panel .genre>ul>li:before,#search-otoriyose-panel .purpose>ul>li:before,#search-otoriyose-panel .budget>ul>li:before{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.search-genre-panel-tabs{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.search-genre-panel-tabs .button:before,.search-genre-panel-tabs .button:after{content:'';display:block;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;box-sizing:border-box;position:absolute;right:18px;top:18px;width:12px;height:2px;background-color:#ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.search-genre-panel-tabs .button:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.search-genre-panel-tabs .button:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.search-genre-panel-tabs .button.active:before{display:none}.search-genre-panel-tabs .button.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.search-genre-panel-body .content{display:none}.search-genre-panel-body form,.search-genre-panel-body form .filter-box,.search-genre-panel-body form .kwd-filter{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.search-genre-panel-body .theme-filter{display:none !important;width:100%;background:#ffffff;padding:10px 20px;box-sizing:border-box}.search-genre-panel-body .theme-filter select{margin:5px 0;width:65%}.search-genre-panel-body label{font-size:14px;display:block}.search-genre-panel-body select,.search-genre-panel-body input[type="text"]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.search-genre-panel-body .others span{display:block;font-size:14px}.search-genre-panel-body .checkboxes{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.search-genre-panel-body .checkbox{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;position:relative}.search-genre-panel-body input[type="checkbox"]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}.search-genre-panel-body input[type="checkbox"]:disabled{cursor:not-allowed}.search-genre-panel-body input[type="checkbox"]+label{display:block;margin:0 8px;width:auto;height:22px;line-height:22px;text-indent:25px;background:url(//dreamlife.jp/images/common/icn_checkbox_off.png) no-repeat;background-position:0 3px;z-index:1}.search-genre-panel-body input[type="checkbox"]:checked+label{background:url(//dreamlife.jp/images/common/icn_checkbox_on.png) no-repeat}.search-genre-panel-body input[type="checkbox"]:disabled+label{color:#cccccc;cursor:not-allowed}.search-genre-panel-body .submit{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.search-genre-panel-body .submit:after{content:'';display:block;position:relative;background:url(//dreamlife.jp/images/common/icn_search.png) no-repeat;background-size:21px 21px;background-position:center;width:21px;height:21px;top:10px;margin-left:5px}.search-genre-panel-body .condition>div{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}#search #results .filter{display:none}#search.freeword #results .search-genre-panel-tabs .button{display:none !important}#search.freeword #results .filter{display:none !important}@media screen and (min-width: 960px){#search-theme-panel-tabs{width:auto !important}#search-theme-panel-tabs .label{background:#00bace;color:#ffffff;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;width:195px;font-size:12px}#search-theme-panel-tabs .label.active{background:#ea004e;color:#ffffff;opacity:1}#search-theme-panel-tabs .label:after{content:'';border:solid #ffffff 0;position:absolute;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:8px;height:8px;border-top-width:1px;border-right-width:1px;top:32%;right:-12px;margin:0 28px 0 0}#search-theme-panel-body .content>ul{width:1024px !important;min-width:1024px !important}#search-theme-panel-body .content>ul>li a{margin-right:22px}#search-theme-panel-body .content>ul>li img{margin-bottom:5px}#search-theme-panel-body .content>ul>li:nth-child(4n) a{margin-right:0}#search-theme-panel-body .footer .btn:after{background-size:14px;width:14px;height:14px;top:5px}#search-otoriyose-panel .label{width:185px;margin-right:8px;position:relative;top:1px;background:#342a92;color:#ffffff;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border:solid #808080 1px;border-bottom-width:0;text-align:center;z-index:0}#search-otoriyose-panel .label.active{background:#ffffff;color:#000000;opacity:1;z-index:2}#search-otoriyose-panel .content{padding:30px 30px 5px 30px;border:solid #808080 1px}#search-otoriyose-panel .content>ul>li{width:25%}#search-otoriyose-panel .content>ul>li:before{width:39px;height:39px;background-size:58.5px 39px;background-position:-9.75px 0;margin-right:15px}#search-otoriyose-panel .area>ul>li:before{width:42px;height:39px}#search-otoriyose-panel .area>ul>li a{line-height:39px}.search-genre-panel-tabs{width:auto !important;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}.search-genre-panel-tabs .label,.search-genre-panel-tabs .button{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;width:140px;font-size:13px;border:solid #b2b2b2 1px;margin-right:10px;background-repeat:no-repeat}.search-genre-panel-tabs .label{padding:10px 0 10px 30px}.search-genre-panel-tabs .label.active{background-color:#f7f7f7;opacity:1 !important;border:solid #f7f7f7 1px;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;padding-bottom:33px}.search-genre-panel-tabs .label.yado{background-image:url(//dreamlife.jp/images/common/icn_yado_pink.png);background-size:20px 21px;background-position:29px 10px}.search-genre-panel-tabs .label.leisure{background-image:url(//dreamlife.jp/images/common/icn_spot_pink.png);background-size:24px 23px;background-position:25px 8px}.search-genre-panel-tabs .label.gourmet{background-image:url(//dreamlife.jp/images/common/icn_gourmet_pink.png);background-size:29px 20px;background-position:19px 10px}.search-genre-panel-tabs .button{padding:10px 20px 10px 0;background:#f00050;color:#ffffff}.search-genre-panel-body{background:#f7f7f7;opacity:1;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;padding:25px;position:relative;top:-10px}.search-genre-panel-body .area-filter.filter-box{display:block !important}.search-genre-panel-body label{display:inline-block;margin:8px 0;font-size:14px;line-height:32px;margin-right:10px}.search-genre-panel-body label.left{width:85px}.search-genre-panel-body label.right{width:115px;text-align:center}.search-genre-panel-body input[type="text"]{margin:8px 0;width:637px}.search-genre-panel-body select,.search-genre-panel-body input.block,.search-genre-panel-body input.pref,.search-genre-panel-body input.genre1,.search-genre-panel-body input.genre2{margin:8px 0;width:250px}.search-genre-panel-body .others{margin:8px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}.search-genre-panel-body .others span{width:180px;margin-top:5px}.search-genre-panel-body .checkboxes{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;width:100%}.search-genre-panel-body .checkboxes .checkbox{margin:5px 0;width:25%}.search-genre-panel-body span+.checkboxes{width:544px;padding-left:15px;border-left:solid #b2b2b2 1px}.search-genre-panel-body span+.checkboxes .checkbox{width:33%}.search-genre-panel-body .condition{width:100%}.search-genre-panel-body .condition-button{margin:20px 250px;height:32px;line-height:32px;font-size:12px}.search-genre-panel-body #total-count.count{text-align:center;color:#f00050;font-size:32px;margin-bottom:15px;width:100%;margin-top:15px}.search-genre-panel-body #total-count.count span{font-size:21px;color:#000000;margin-left:2px}.search-genre-panel-body #total-count.count .spinning{margin:auto}.search-genre-panel-body .submit{margin:20px auto;font-size:15px;height:44px}.search-genre-panel-body .search-gps{display:none}.search-genre-panel-body .theme-filter{background:transparent;width:740px;padding-left:0;padding-right:0;-webkit-justify-content:flex-start !important;-moz-justify-content:flex-start !important;-ms-justify-content:flex-start !important;-o-justify-content:flex-start !important;justify-content:flex-start !important}.search-genre-panel-body .theme-filter select.category{margin:8px 350px 8px 0;width:250px}.search-genre-panel-body .theme-filter .only-block{margin:8px 350px 8px 0}.search-genre-panel-body .theme-filter .btn{height:30px;position:relative;top:-2px;font-size:14px}.search-genre-panel-body .theme-filter .btn:after{top:5px}.search-genre-panel-body .theme-filter .submit-button{margin:0 auto;padding:0 150px}}@media screen and (max-width: 959px){.search-panel{margin-bottom:30px}#search-theme-panel,.search-genre-panel{width:100%;overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#search-theme-panel-tabs,.search-genre-panel-tabs{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;overflow:hidden;border-bottom:solid #b2b2b2 1px;height:40px}#search-theme-panel-tabs .label,#search-theme-panel-tabs .button,.search-genre-panel-tabs .label,.search-genre-panel-tabs .button{width:130px;min-width:130px;font-size:12px;margin:0 0 0 20px}#search-theme-panel-tabs .label:last-child,#search-theme-panel-tabs .button:last-child,.search-genre-panel-tabs .label:last-child,.search-genre-panel-tabs .button:last-child{margin-right:20px}#search-theme-panel-tabs .label,.search-genre-panel-tabs .label{border-bottom:solid #ffffff 5px;font-family:"Noto Sans JP", sans-serif;font-weight:300}#search-theme-panel-tabs .label.active,.search-genre-panel-tabs .label.active{border-bottom-color:#f00050}#search-theme-panel-body{overflow:hidden}#search-theme-panel-body .content{overflow:hidden;display:block}#search-theme-panel-body .content>ul{overflow:hidden;height:207px}#search-theme-panel-body .content>ul>li{width:259px;min-width:259px}#search-theme-panel-body .content>ul>li a{font-size:11px;text-align:left;margin-left:20px;width:239px;min-width:239px}#search-theme-panel-body .content>ul>li img{margin-bottom:5px}#search-theme-panel-body .content>ul>li:nth-child(4n) a{margin-right:20px}#search-theme-panel-body .footer .btn{margin-right:20px;height:33px;line-height:32px}#search-theme-panel-body .footer .btn:after{background-size:14px;width:14px;height:14px;top:8px}#search-otoriyose-panel{margin:0 20px;font-family:"Noto Sans JP", sans-serif;font-weight:300}#search-otoriyose-panel .label{position:relative;width:100%;text-align:left;text-indent:15px;border-bottom:solid #cccccc 1px}#search-otoriyose-panel .label:after{content:'';display:block;border:solid #cccccc 0;border-top-width:1px;border-right-width:1px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:15px;height:15px;position:absolute;top:8px;right:20px;margin:0}#search-otoriyose-panel .label.active{border-bottom-width:0}#search-otoriyose-panel .label.active:after{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);top:18px}#search-otoriyose-panel .content{padding:15px;border-bottom:solid #cccccc 1px}#search-otoriyose-panel .content>ul{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#search-otoriyose-panel .content>ul>li{width:95px;margin-bottom:20px}#search-otoriyose-panel .content>ul>li:before{width:95px;height:95px;background-size:auto 95px;background-position:center;margin:0 0 7px}#search-otoriyose-panel .content>ul>li a{display:block;text-align:center;line-height:1.2em;font-size:11px;width:55px;margin:0 auto}#search-otoriyose-panel .content>ul>li.hokkaido:before{background-size:92px 87px;background-position:1.5px 4px}#search-otoriyose-panel .content>ul>li.touhoku:before{background-size:37px 78px;background-position:29px 8.5px}#search-otoriyose-panel .content>ul>li.kantou:before{background-size:52px 58px;background-position:21.5px 18.5px}#search-otoriyose-panel .content>ul>li.izuhakone:before{background-size:32px 56px;background-position:31.5px 19.5px}#search-otoriyose-panel .content>ul>li.koushinetsu:before{background-size:46px 75px;background-position:24.5px 10px}#search-otoriyose-panel .content>ul>li.tokai:before{background-size:55px 56px;background-position:20px 19.5px}#search-otoriyose-panel .content>ul>li.hokuriku:before{background-size:59px 70px;background-position:18px 12.5px}#search-otoriyose-panel .content>ul>li.kinki:before{background-size:58px 61px;background-position:18.5px 17px}#search-otoriyose-panel .content>ul>li.sanin_sanyo:before{background-size:66px 39px;background-position:14.5px 28.5px}#search-otoriyose-panel .content>ul>li.shikoku:before{background-size:55px 42px;background-position:20px 26.5px}#search-otoriyose-panel .content>ul>li.kyushu:before{background-size:43px 59px;background-position:26px 18px}#search-otoriyose-panel .content>ul>li.okinawa:before{background-size:47px 60px;background-position:24px 17.5px}#search-otoriyose-panel>li:nth-child(1){-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1}#search-otoriyose-panel>li:nth-child(2){-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2}#search-otoriyose-panel>li:nth-child(3){-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3}#search-otoriyose-panel>li:nth-child(4){-webkit-order:4;-moz-order:4;-ms-order:4;-o-order:4;order:4}#search-otoriyose-panel>li:nth-child(5){-webkit-order:5;-moz-order:5;-ms-order:5;-o-order:5;order:5}#search-otoriyose-panel>li:nth-child(6){-webkit-order:6;-moz-order:6;-ms-order:6;-o-order:6;order:6}#search-otoriyose-panel>li:nth-child(7){-webkit-order:7;-moz-order:7;-ms-order:7;-o-order:7;order:7}#search-otoriyose-panel>li:nth-child(8){-webkit-order:8;-moz-order:8;-ms-order:8;-o-order:8;order:8}#search-otoriyose-panel>li:nth-child(9){-webkit-order:9;-moz-order:9;-ms-order:9;-o-order:9;order:9}#search-otoriyose-panel>li:nth-child(10){-webkit-order:10;-moz-order:10;-ms-order:10;-o-order:10;order:10}.search-genre-panel .search-genre-panel-tabs{width:100% !important;min-width:100% !important;height:auto;border-width:0}.search-genre-panel .search-genre-panel-tabs .label{width:33.3333%;min-width:33.3333%;box-sizing:border-box;margin:0 auto;border:solid #b2b2b2 1px;border-top-width:0;border-left-width:0;border-right-width:0;padding:15px 0}.search-genre-panel .search-genre-panel-tabs .label:first-child{border-left-width:0}.search-genre-panel .search-genre-panel-tabs .label.active:after{content:'';display:block;border-bottom:solid #f00050 5px;position:absolute;left:0;bottom:0;width:60%;margin:0 20%}.search-genre-panel form{margin:20px 20px}.search-genre-panel form>div{width:100%}.search-genre-panel label{margin:5px 0;min-width:80px;max-width:190px;width:35%}.search-genre-panel .form label{display:block;margin:8px 0 11px;font-size:12px}.search-genre-panel .caption{font-size:18px;padding:0}.search-genre-panel select,.search-genre-panel input[type="text"]{margin:5px 0;width:65%}.search-genre-panel .others{border-top:solid #b2b2b2 1px;margin-top:15px;padding-top:15px}.search-genre-panel .others span{margin-bottom:5px}.search-genre-panel .checkboxes{-webkit-justify-content:left;-moz-justify-content:left;-ms-justify-content:left;-o-justify-content:left;justify-content:left}.search-genre-panel .checkbox{margin:5px 0}.search-genre-panel .submit{width:100%;text-align:center;height:45px;line-height:45px;margin:20px auto;max-width:400px}.search-genre-panel .condition-button{margin:20px 0 10px;height:35px;line-height:35px}.search-genre-panel .search-gps{margin:0 auto;padding-left:28px;font-weight:bold;margin-bottom:20px}.search-genre-panel .search-gps img{margin-right:8px}.search-genre-panel .search-gps:not(.active){background-color:#b2b2b2}.search-genre-panel .search-gps:not(.active) img{filter:brightness(0) invert(1)}.search-genre-panel #total-count.count{width:100%;margin-top:15px;text-align:center;color:#f00050;font-size:15px;margin-bottom:15px}.search-genre-panel #total-count.count span{font-size:14px;color:#000000;margin-left:2px}.search-genre-panel #total-count.count .spinning{margin:auto}.search-genre-panel .modal-container .modal-body ul li{height:35px;line-height:35px;font-size:11px}.gps-indicator .modal-body{text-align:center}.gps-indicator .modal-close{display:none !important}}@media screen and (min-width: 600px) and (max-width: 959px){#search-theme-panel-tabs,.search-genre-panel-tabs{width:100% !important}.search-genre-panel .checkbox{width:33%}}@media screen and (max-width: 599px){.search-genre-panel .checkbox{width:50%}.search-genre-panel .modal-container .modal-body ul li{width:47%;margin-left:1.5%;margin-right:1.5%}.search-genre-panel .modal-container.area .modal-body ul li{width:100%}.search-genre-panel-body input[type="checkbox"]+label{margin:0;text-indent:22px;background-size:15px;font-size:10px}}@media screen and (max-width: 320px){.search-genre-panel-body input[type="checkbox"]+label{font-size:3vw;width:100%}}.flickable-elem{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.item-slider{max-height:0;overflow:hidden}.item-slider-outer{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.item-slider-outer .item-slider-wrap{overflow:hidden}.item-slider-outer .item-slider-inner{position:relative;top:0;left:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.item-slider-outer .item-slider-prev,.item-slider-outer .item-slider-next{position:relative;top:0;left:0;width:50px;height:50px;cursor:pointer}.item-slider-outer .item-slider-prev:after,.item-slider-outer .item-slider-next:after{content:'';width:20px;height:20px;border:0px;border-top:solid 2px #4c4c4c;border-right:solid 2px #4c4c4c;position:absolute;top:14px}.item-slider-outer .item-slider-prev.disabled,.item-slider-outer .item-slider-next.disabled{cursor:default}.item-slider-outer .item-slider-prev.disabled:after,.item-slider-outer .item-slider-next.disabled:after{border-color:#c0c0c0}.item-slider-outer .item-slider-prev:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);left:20px}.item-slider-outer .item-slider-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:10px}.item-slider-outer .item-slider-carousel ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.item-slider-outer .item-slider-carousel ul li{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-indent:-9999px;width:10px;height:10px;background:#7f7f7f;margin:7px;cursor:pointer}.item-slider-outer .item-slider-carousel ul li.active{background:#000000;cursor:default}.modal-container{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8);overflow-x:hidden;overflow-y:scroll;display:none;z-index:9998}.modal-container .modal-background{width:100%;height:100%;position:fixed;left:0;top:0;z-index:9998;overflow:hidden}.modal-container .modal-body{position:relative;top:0;left:0;width:750px;max-width:95%;background:#ffffff;margin:0 auto 50px;padding:45px 30px;box-sizing:border-box;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-ms-border-radius:10px 0 0 10px;-o-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;z-index:9999}.modal-container .modal-close{display:block;background:url(//dreamlife.jp/images/common/btn_close.png) no-repeat;background-position:10px 10px;background-color:#ffffff;width:39px;height:39px;position:absolute;right:0;text-indent:-9999px;cursor:pointer}.modal-container .modal-top-close{top:-38px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.modal-container .modal-bottom-close{bottom:-38px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.popup-container{position:absolute;top:0;left:0;z-index:9999;display:none}.popup-container .popup-body{position:relative;top:0;left:0;z-index:9998;box-sizing:border-box}.popup-container:before,.popup-container:after{content:'';position:absolute;left:50%;width:0px;height:0px;border-style:solid;z-index:9999}.popup-container:before{border-width:12px 7px 0 7px;bottom:-11px;margin-left:-6px;border-color:#000000 transparent transparent transparent}.popup-container:after{border-width:10px 6px 0 6px;bottom:-9px;margin-left:-5px;border-color:#ffffff transparent transparent transparent}.popup-container.box .popup-body{width:290px;background:#ffffff;padding:20px 15px 50px;border:solid #000000 1px}.popup-container.box .popup-close{position:absolute;bottom:15px;left:0;color:blue;text-decoration:underline;cursor:pointer;width:100%;text-align:center;font-size:13px}.popup-container.balloon .popup-close{display:block;background:url(//dreamlife.jp/images/common/btn_close.png) no-repeat;background-position:10px 10px;background-color:#ffffff;width:39px;height:39px;position:absolute;right:0;top:-39px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;text-indent:-9999px}hr.dotted{display:block;width:100%;height:1px;border-width:0;background-image:linear-gradient(to right, #000, #000 1px, transparent 1px, transparent 4px);background-size:5px 1px;background-position:bottom;background-repeat:repeat-x}[data-src-pc],[data-src-sp],[data-src-tb],[data-src-mb]{display:none !important}#ad{margin:50px auto;text-align:center}#ad>div{margin:auto}html{overflow:auto;height:100%}html.body-fixed{overflow:hidden}html.body-fixed body{overflow:hidden;height:100%}.spinning{width:100%;height:150px;background:url(//dreamlife.jp/images/common/icn_indicator.png) no-repeat;background-size:27px 29px;background-position:center center}@media screen and (min-width: 960px){.hide-pc{display:none}.break-through{margin:0 -500%;padding:0 500%}.custom-scrollbar-outer .custom-scrollbar-wrap{overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.custom-scrollbar-outer .custom-scrollbar-inner{position:relative;top:0;left:0;height:100%}.custom-scrollbar-outer .custom-scrollbar-bar{width:10px;position:relative}.custom-scrollbar-outer .custom-scrollbar-bar .custom-scrollbar-track{background:#ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0 auto;width:4px;height:100%}.custom-scrollbar-outer .custom-scrollbar-bar .custom-scrollbar-thumb{background:#f00050;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin:0 auto;width:10px;height:0;position:absolute;top:0;cursor:pointer}hr.devide{border-top:solid #808080 5px;display:block;margin:55px auto;width:50px}}@media screen and (max-width: 959px){.hide-mb{display:none}}@media screen and (min-width: 600px) and (max-width: 959px){.hide-tb{display:none}}@media screen and (max-width: 599px){.hide-sp{display:none}}@media screen and (min-width: 600px){.hide-wide{display:none}}@media screen and (max-width: 320px){.hide-narrow{display:none}}.lpimg-wrap{position:relative}.lpimg-wrap:before{content:'';display:block;padding-top:68.497576736672052%}.lpimg-wrap img{width:100%;height:100%;position:absolute;top:0;left:0}.gensenimg-wrap{position:relative}.gensenimg-wrap:before{content:'';display:block;padding-top:74%}.gensenimg-wrap img{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width: 960px){body{min-width:1080px;overflow:hidden}#wrap{display:block;margin:0 auto;text-align:left;width:1024px;position:relative}}#header{position:relative;background-color:#fff;font-family:"Noto Sans JP", sans-serif;font-weight:300}#header h1,#header .header-lead{font-size:10px;color:#666666;height:20px}#header.small{background-color:transparent}#inith1,.header-lead{font-family:"Noto Sans JP", sans-serif;font-weight:300;font-size:10px;color:#666666;height:20px}#header-navi ul{margin:0;padding:0;font-size:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}#header-navi ul li{display:block;margin:0;padding:0;list-style:none}#header-navi ul li a{display:block}#header-navi ul li a img{display:block;margin:0 auto}#header-navi ul.info{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}#global-navi ul li{text-align:center}#global-navi ul li a{text-indent:inherit;font-family:"Noto Sans JP", sans-serif;font-weight:300;color:#333;text-decoration:none}#global-navi ul li a:hover{opacity:1;text-decoration:none}#global-navi ul li a.active{background-color:#f99 !important;color:#fff !important;text-decoration:none}@media screen and (min-width: 960px){#header{position:absolute;width:100%;min-width:1080px;left:0}#header #header-wrap{position:relative;width:1024px;margin:0 auto}#header h1,#header .header-lead{width:1024px;margin:0 auto;padding:5px 0 0 2px}#header.small #global-navi ul li a{width:133.5px;font-size:14px;line-height:40px}#header.small{position:fixed;margin-top:-50px;top:0;z-index:10}#header.small.open{margin-top:0;transition:.2s}#header.small h1{height:0 !important;padding:0;font-size:0}#header.small #logo{position:fixed;background:url(//dreamlife.jp/images/common/pc_logo_small.svg) no-repeat;min-width:54px;height:30px;margin-top:8px !important;margin-left:1%;padding:0}#header.small #header-navi{box-shadow:0 3px 3px rgba(0,0,0,0.2)}#header.small #header-navi #membership,#header.small #header-navi #select{display:none}#header.small #breadcrumbs,#header.small #select{display:none !important}#header.small #global-navi ul{padding-left:8%}#inith1,.header-lead{width:1024px;margin:0 auto;padding:5px 0 0 2px}#header-bg{width:100%;height:170px}#wrap #header{width:200%;left:-50%}#logo{padding:0 0 10px;display:inline-block;width:150px;height:51px;text-indent:-9999px;background:url(https://dreamlife.jp/wp-content/uploads/2020/12/1607776778.jpg) no-repeat;background-size:contain}#logo:hover{text-decoration:none}#sp-menu-icon,#sp-header-navi,#no-logined,#logined{display:none !important}#header-navi{margin-bottom:10px;margin:0;background-color:#F6F5F0}#header-navi ul#membership{position:absolute;top:-25px;right:calc(50% - 520px)}#header-navi ul#membership li{margin:0 12px}#header-navi ul#membership li a{font-size:12px;margin:10px 0 0 16px;text-indent:inherit !important;font-family:"Noto Sans JP", sans-serif;font-weight:300;color:#687a5c}#header-navi ul#membership li a:hover{opacity:0.8 !important;text-decoration:none}#header-navi ul.info{position:absolute;right:0;top:60px}#header-navi ul.info li{margin:0 5px}#header-navi ul.info li a{height:20px;text-indent:0;font-size:13px;padding:0 9px;margin-right:12px;font-family:"Noto Sans JP", sans-serif;font-weight:300;position:relative;display:inline-block}#header-navi ul.info li a:before{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #4c4c4c;border-right:solid 2px #4c4c4c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:5px;right:-7px}#header-navi #select{position:absolute;top:-25px;right:calc(50% - 520px);display:none}#header-navi #select p{font-size:12px;margin:10px 0 0 16px;color:#687a5c;cursor:pointer;font-family:"Noto Sans JP", sans-serif;font-weight:300}#header-navi #select p span{display:inline-block;margin-left:10px}#header-navi #select p:hover span{text-decoration:underline}#header-navi #select ul{display:none;position:absolute;width:200px;top:30px;right:0;padding:5px;border:3px solid #687a5c;border-radius:5px;background-color:#fff;z-index:100}#header-navi #select ul.open{display:block}#header-navi #select ul .select-list{width:100%;border-bottom:1px solid #687a5c}#header-navi #select ul .select-list a{width:100%;text-align:center;padding:5px;color:#687a5c;font-size:14px;box-sizing:border-box;text-indent:inherit;font-family:"Noto Sans JP", sans-serif;font-weight:300}#header-navi #select ul .select-list:first{border-top:1px solid #687a5c}#header-navi #select ul .close{position:relative;display:block;width:60%;margin:5px auto;background-color:#687a5c;text-align:center;color:#fff;font-size:12px;line-height:2;text-indent:inherit;border-radius:5px}#header-navi #select ul .close:hover{text-decoration:none}#global-navi{width:1024px;margin:0 auto}#global-navi ul{width:auto !important;position:static !important;overflow:hidden}#global-navi ul li{box-sizing:border-box;border-left:1px solid #D4D0BE}#global-navi ul li a{width:144.5px;font-size:15px;line-height:55px;letter-spacing:1px}#global-navi ul li a:hover{color:#f99;text-decoration:none}#global-navi ul li:last-child{border-right:1px solid #D4D0BE}nav#breadcrumbs ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 5px 5px;font-size:10px;height:15px}nav#breadcrumbs ul li{display:block;margin-right:5px}nav#breadcrumbs ul li:after{content:'/';margin-left:5px}nav#breadcrumbs ul li:last-child:after{content:''}#breadcrumbs{height:15px;width:1024px;margin:4px auto 0}}@media screen and (max-width: 959px){#header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;width:100%}#header #header-wrap{position:relative;width:100%}#header h1,#header .header-lead{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;margin:8px 0 0 15px;font-size:10px}#inith1,.header-lead{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;margin:8px 0 0 15px;font-size:10px}#logo{position:absolute;text-indent:-9999px;width:100%}#sp-menu-icon,#sp-header-navi{display:none}#header-navi{width:100%;margin-top:60px;background-color:#F6F5F0}#header-navi ul{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1}#header-navi ul#membership{display:none}#header-navi ul.info{padding:0 8px 0 0;margin-bottom:5px}#header-navi ul.info li a{height:20px;text-indent:0;font-size:10px;padding:0 5px 0 0;position:relative;z-index:1}#header-navi ul.info li a:after{content:'/';margin-left:5px}#header-navi ul.info li:last-child a:after{content:'';margin:0}#header-navi #select{display:none}#global-navi ul li{box-sizing:border-box;position:relative}#breadcrumbs{display:none}}@media screen and (min-width: 600px) and (max-width: 959px){#global-navi{overflow:hidden}#global-navi ul{width:100% !important;position:static !important}#header{position:absolute;width:100%}#header #logo{padding:0 0 10px 2px;display:inline-block;min-width:290px;height:50px;text-indent:-9999px;background:url(https://dreamlife.jp/wp-content/uploads/2020/12/1607776778.jpg) no-repeat;background-size:180px 51px;background-position:10px}#header #header-navi{width:100%;margin-top:70px;background-color:#F6F5F0;margin-bottom:10px;font-family:"Noto Sans JP", sans-serif;font-weight:300}#header #header-navi #membership{display:none}#header #header-navi ul#membership{position:absolute;top:-28px;right:0;display:block}#header #header-navi ul#membership li{margin:0 8px}#header #header-navi ul#membership li a{font-size:12px;margin:12px 0 0 16px;text-indent:inherit !important;color:#687a5c;font-family:"Noto Sans JP", sans-serif;font-weight:300}#header #header-navi ul li{display:inline-block}#header #header-navi #global-navi ul{width:100% !important;position:static !important;box-sizing:border-box}#header #header-navi #global-navi ul li{width:14.2%;border-right:1px solid #D4D0BE}#header #header-navi #global-navi ul li a{width:100%;margin:0;font-size:12px;letter-spacing:1px;text-align:center;line-height:40px}#header #header-navi #global-navi ul li:last-child{border-right:0}#header #header-navi #select{position:absolute;top:-28px;right:0;display:none}#header #header-navi #select p{font-size:10px;margin:10px 0 0 16px;color:#687a5c;cursor:pointer;font-family:"Noto Sans JP", sans-serif;font-weight:300}#header #header-navi #select p span{display:inline-block;margin-left:10px}#header #header-navi #select ul{display:none;position:absolute;width:200px;top:30px;right:0;padding:5px;border:3px solid #687a5c;border-radius:5px;background-color:#fff;z-index:100}#header #header-navi #select ul.open{display:block}#header #header-navi #select ul .select-list{width:100%;border-bottom:1px solid #687a5c}#header #header-navi #select ul .select-list a{width:100%;text-align:center;padding:5px;color:#687a5c;font-size:14px;box-sizing:border-box;text-indent:inherit;font-family:"Noto Sans JP", sans-serif;font-weight:300}#header #header-navi #select ul .close{position:relative;display:block;width:60%;margin:5px auto;background-color:#687a5c;text-align:center;color:#fff;font-size:12px;line-height:2;text-indent:inherit;border-radius:5px}#header.small{position:fixed;margin-top:-50px;top:0;z-index:10}#header.small.open{margin-top:0;transition:.2s}#header.small h1{height:0 !important;padding:0;font-size:0}#header.small #logo{position:fixed;background:url(//dreamlife.jp/images/common/pc_logo_small.svg) no-repeat;min-width:54px;height:30px;margin-top:8px !important;margin-left:1%;padding:0}#header.small #header-navi{margin-top:0;margin-bottom:0;box-shadow:0 3px 3px rgba(0,0,0,0.2)}#header.small #header-navi #membership,#header.small #header-navi #select{display:none !important}#header.small #breadcrumbs{display:none}#header.small #global-navi ul{padding-left:8%}#header-bg{width:100%;height:130px}#search_freeword{position:absolute;top:50px !important;right:0;height:40px}#search_freeword #present{background-image:url(//dreamlife.jp/images/common/present_icon.png);background-repeat:no-repeat;background-size:24px 24px;background-position:0 1px;padding-left:22px;margin-right:15px;display:inline-block}#search_freeword #mypage a,#search_freeword #history a,#search_freeword #present a{color:#687a5c;font-size:16px;font-family:"Noto Sans JP", sans-serif;font-weight:300}}@media screen and (max-width: 599px){html.fix,body.fix{position:fixed !important;height:100%;width:100%;overflow:hidden !important}header{position:relative;height:auto}header.scrollFix{position:fixed !important;opacity:0;top:0;margin-top:-90px;box-shadow:0 3px 3px rgba(0,0,0,0.2);z-index:10;transition:.3s}header.open{margin-top:0;opacity:1 !important;transition:.3s}header.open h1{display:none}header.scrollFix+#inith1{margin-top:124px}#header-wrap{height:42px;background-color:#fff;z-index:1000}#header-wrap.scrollFix{position:fixed !important;top:0;transition:.3s}#header-navi{margin-top:0}#header-navi.scrollFix{position:fixed;opacity:0;top:0;margin-top:-90px;box-shadow:0 3px 3px rgba(0,0,0,0.2);z-index:10;transition:.3s}#header-navi.open{margin-top:0;opacity:1 !important;transition:.3s}#logo{background:url(https://dreamlife.jp/wp-content/uploads/2020/12/1607776778.jpg) no-repeat;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);height:27px;width:80px;margin:8px 0;background-size:contain}#membership,#select{display:none !important}#sp-menu-icon{display:block;position:absolute;top:13px;left:4%;width:26px;height:20px;background-image:url(//dreamlife.jp/images/common/menu.png);background-position:center;background-repeat:no-repeat;background-size:contain;transition:.5s;z-index:1000}#sp-menu-icon.scrollFix{position:fixed;z-index:2000;transition:.3s}#sp-menu-icon.open{background-image:url(//dreamlife.jp/images/common/batu.png);transition:.5s}#global-navi{overflow:hidden}#global-navi ul{width:100% !important;min-width:inherit !important}#global-navi ul li{width:33.2%;border-right:1px solid #D4D0BE}#global-navi ul li:nth-child(3n){border-right:none}#global-navi ul li:nth-child(1),#global-navi ul li:nth-child(2),#global-navi ul li:nth-child(3){border-bottom:1px solid #D4D0BE}#global-navi ul li a{margin:0;width:auto;font-size:3.2vw;letter-spacing:1px;line-height:40px}#global-navi ul li a:active{background-color:#D4D0BE}#global-navi ul li.book{display:none}#sp-header-navi{position:fixed;width:100%;height:calc(100% - 42px);top:0;left:0;margin-top:42px;background-color:#fff;color:#666;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:100}#sp-header-navi.open{display:block}#sp-header-navi h4{text-align:center;font-family:"Noto Sans JP", sans-serif;font-weight:300;line-height:1.5;background-color:#687a5c;color:#fff}#sp-header-navi .navimenu li{position:relative}#sp-header-navi .navimenu li a{display:block;padding:14px 4%;box-sizing:border-box;font-size:16px;letter-spacing:1px;color:#000;font-family:"Noto Sans JP", sans-serif;font-weight:300}#sp-header-navi .navimenu li a:hover{opacity:1;text-decoration:none}#sp-header-navi .navimenu li.select-list{padding:10px 4%}#sp-header-navi .navimenu li:nth-child(even){background-color:#F6F5F0}#sp-header-navi .navimenu li:after{content:'';width:8px;height:8px;border:0px;border-top:solid 2px #687a5c;border-right:solid 2px #687a5c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:42%;right:6%;display:flex;align-items:center}#sp-header-navi .sp-membership1{width:100%;padding:26px 6%;background-color:#F6F5F0;box-sizing:border-box}#sp-header-navi .sp-membership1 li{display:inline-block;box-sizing:border-box;width:45%}#sp-header-navi .sp-membership1 li a{display:block;padding:8px 0;background:#fff;border:1px solid #f99;border-radius:8px;text-align:center;color:#f99;font-size:18px}#sp-header-navi .sp-membership1 li:first-child{margin-right:8%}#sp-header-navi .sp-membership1 li:first-child a{color:#fff;background:#f99}}@media screen and (max-width: 599px) and (max-width: 361px){#sp-header-navi .sp-membership1 li:first-child{margin-right:6%}}@media screen and (max-width: 599px){#sp-header-navi .sp-membership2{width:100%;background:#fff;color:#687a5c;font-size:0;border-bottom:1px solid #687a5c}#sp-header-navi .sp-membership2 li{display:inline-block;width:49.8%;border-top:1px solid #687a5c}#sp-header-navi .sp-membership2 li:nth-child(odd){border-right:1px solid #687a5c}#sp-header-navi .sp-membership2 li a{position:relative;display:block;color:#687a5c;padding:14px 10% 14px 24%;font-size:15px;text-align:center}#sp-header-navi .sp-membership2 li a:before{position:absolute;display:block;content:"";width:25px;height:25px;top:25%;left:10%}#sp-header-navi .sp-membership2 li.long{width:100%;border-right:none}#sp-header-navi .sp-membership2 li.long a{padding:14px 30% 14px 37% !important}#sp-header-navi .sp-membership2 li.long a:before{left:30%}#sp-header-navi .sp-membership2 li.info a:before,#sp-header-navi .sp-membership2 li.privilege a:before{width:0;height:0;top:32%;left:16%;border:8px solid transparent;border-left:12px solid #687a5c}#sp-header-navi .sp-membership2 li.privilege a:before{left:22%}#sp-header-navi .sp-membership2 li.mypage a:before{background:url(//dreamlife.jp/images/common/mypage_icon.png) no-repeat;background-size:contain}#sp-header-navi .sp-membership2 li.present a:before{background:url(//dreamlife.jp/images/common/present_icon.png) no-repeat;background-size:contain;left:28%}#sp-header-navi .sp-membership2 li.history a:before{background:url(//dreamlife.jp/images/common/rireki_icon.png) no-repeat;background-size:contain;left:17%}#sp-header-navi .sp-membership2 li.history.long a:before{left:34%}#sp-header-navi .sp-membership2 li.logout a:before{background:url(//dreamlife.jp/images/common/logout_icon.png) no-repeat;background-size:contain}#sp-header-navi #logined{display:none;width:100%;background-color:#F6F5F0}#sp-header-navi #logined p{padding:12px 0;text-align:center;color:#687a5c}#sp-header-navi #logined .sp-membership2 li a{padding-left:20%}#sp-header-navi .nemu-add{margin:20px 4% 16px}#sp-header-navi .nemu-add p{text-align:center;color:#687a5c;margin-bottom:12px}#sp-header-navi .nemu-add img{width:100%}}#footer{font-family:"Noto Sans JP", sans-serif;font-weight:300}#footer .info{background-color:#f2f2f2}#footer .info .company_info .company{font-weight:bold}#footer .links{text-align:left;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}#footer .links li{position:relative;text-indent:15px}#footer .links li.blank{display:none !important}#footer .links li a{height:30px;line-height:30px;font-size:13px;font-family:"Noto Sans JP", sans-serif;font-weight:300}#footer .links li a:before{content:'';width:6px;height:6px;border:0px;border-top:solid 1px #4c4c4c;border-right:solid 1px #4c4c4c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:10px;left:0}#footer #f-menyu{width:100%;padding:50px 0 20px}#footer #f-menyu .menu{display:block;margin:0 auto;vertical-align:20px;text-align:center}#footer #f-menyu .menu li{padding:0 2px;margin-right:25px;position:relative;display:inline-block;font-family:"Noto Sans JP", sans-serif;font-weight:300}#footer #f-menyu .menu li:before{content:'';width:4px;height:4px;border:0px;border-top:solid 2px #4c4c4c;border-right:solid 2px #4c4c4c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:5.5px;right:-7px}#copyright a{display:block;margin:20px auto 0;text-align:center;font-size:12px;font-family:"Noto Sans JP", sans-serif;font-weight:300}#copyright a:hover{text-decoration:none}@media screen and (min-width: 960px){#footer{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}#footer .links{margin:15px auto 50px;width:1024px}#footer .links li{width:25%;overflow:hidden}#footer .links li.blank{display:none !important}#footer .links li a{height:30px;line-height:30px;font-size:13px;text-indent:15px}#footer .membership{display:none}#footer #ad{width:100%}#footer .info{width:100%;padding-top:50px;padding-bottom:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#footer .info dl{background:url(//dreamlife.jp/images/common/travel.png) no-repeat;background-position:left 0 bottom 0;-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;padding-left:190px}#footer .info dl dt{font-weight:bold;margin-top:20px;font-size:13px}#footer .info dl dt:first-child{margin-top:0}#footer .info dl dd{font-size:12.5px;margin-top:2px}#footer .info .company_info{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;margin:0 30px 0 auto}#footer .info .company_info .company{background:url(//dreamlife.jp/images/common/logo_brangista.png) no-repeat;background-size:211px 36px;padding-top:49px;font-size:16px}#footer .info .company_info .url{font-weight:bold;margin-bottom:16px}#footer .info .company_info .url,#footer .info .company_info .address,#footer .info .company_info .tel{font-size:12.5px}#footer #f-menyu{background-color:#F6F5F0;margin:0 -500%;padding:50px 500% 20px}#footer #f-menyu .f-wrap{margin:0 auto;width:1024px}#footer #f-menyu .f-logo{display:inline-block;width:80px;height:54px;overflow:hidden}#footer #f-menyu .f-logo img{height:100%;width:auto}#footer #f-menyu .menu li{font-size:12.5px}#copyright{display:block;margin:50px auto 30px;width:1024px;padding:0}#copyright:before{width:0;height:0;border-width:0}}@media screen and (max-width: 959px){#footer{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}#footer .links{padding:36px 36px !important}#footer .links li{width:24%;height:24px;line-height:30px;font-size:11px;box-sizing:border-box;text-indent:15px;padding-right:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#footer .links li a{font-size:11px}#footer #f-menyu .menu li a{font-size:11px}#footer .membership{display:none}#footer #ad{margin:20px auto}#copyright{-webkit-order:5;-moz-order:5;-ms-order:5;-o-order:5;order:5;padding:12px 18px;font-size:11px}}@media screen and (min-width: 600px) and (max-width: 959px){#f-menyu{padding:16px 5% 20px !important;background-color:#F6F5F0;box-sizing:border-box}#f-menyu .f-logo{display:inline-block}#f-menyu .f-logo img{width:70px;height:auto}#f-menyu .menu{display:inline-block;padding-left:3% !important;vertical-align:-5px !important;text-align:left !important;width:80%}#f-menyu .menu li{width:25% !important;margin:0 10% 0 0 !important;padding:0 !important;line-height:1}#f-menyu .menu li:nth-child(3n){margin-right:2% !important}}@media screen and (max-width: 599px){#footer .links{padding:0 20px 20px}#footer .links li{width:45%;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#footer .links li:nth-child(odd){margin-right:9.5%}#footer .links li a{font-size:11px}#footer #f-menyu{padding:16px 0 0;background-color:#fff}#footer #f-menyu .f-wrap{width:100%}#footer #f-menyu .f-logo{display:none}#footer #f-menyu .menu{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #333;padding:0}#footer #f-menyu .menu li{width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:12px 5%;margin-right:0;box-sizing:border-box;font-size:10.5px;border:solid #F2F2F2 1px;border-top-width:0;border-left-width:0}#footer #f-menyu .menu li:nth-child(2n){border-right-width:0}}@media screen and (min-width: 960px){#browsing-history{display:none;padding-top:30px;padding-bottom:15px;margin-top:30px;font-family:"Noto Sans JP", sans-serif;font-weight:300}#browsing-history h3{margin-bottom:20px;padding-left:38px;font-size:24px;font-family:'Noto Serif JP', serif;font-weight:300;background:url(//dreamlife.jp/images/lp/history.png) no-repeat;background-size:auto 70%;background-position:left center}#browsing-history ul li{display:block;width:150px}#browsing-history ul li img{width:150px;min-height:102px}#browsing-history a{display:block;cursor:pointer}#browsing-history a .wrap{margin-bottom:10px}#browsing-history a .wrap img{display:block}#browsing-history .title{font-size:11px;margin-bottom:3px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#browsing-history .caption{text-align:left;font-size:14px;margin-top:3px;width:100%}#browsing-history .item-slider-outer{width:1024px}#browsing-history .item-slider-outer .item-slider-prev,#browsing-history .item-slider-outer .item-slider-next{width:40px}#browsing-history .item-slider-outer .item-slider-prev:after,#browsing-history .item-slider-outer .item-slider-next:after{width:30px;height:30px}#browsing-history .item-slider-outer .item-slider-prev:after{left:10px}#browsing-history .item-slider-outer .item-slider-next:after{left:0}#browsing-history .item-slider{width:944px}}@media screen and (max-width: 959px){#browsing-history{display:none;margin:30px 3%}#browsing-history h3{text-align:left;padding:0 0 0 28px;font-size:21px;background:url(//dreamlife.jp/images/lp/history.png) no-repeat;background-size:auto 70%;background-position:left center}#browsing-history .item-slider-prev,#browsing-history .item-slider-next{display:none !important}#browsing-history .item-slider-wrap{padding:0 20px;width:100%}#browsing-history ul{position:relative;top:0;left:0;overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}#browsing-history ul li{width:146px;margin:7.5px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#browsing-history ul li a{display:block;width:100%}#browsing-history ul li a>*{display:block}#browsing-history ul li a img{min-height:100px}#browsing-history .title{font-size:11px;margin-bottom:3px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#browsing-history .caption{margin-top:5px;width:100%}}@media screen and (min-width: 960px){#fixed-navi{position:fixed;bottom:20px;right:20px;z-index:9990}#fixed-navi .btn-pagetop{display:none}#fixed-navi .btn-pagetop a{display:block;padding:20px;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#010923;color:#ffffff;font-weight:bold;text-decoration:none;text-align:center;font-size:10px;line-height:1;position:relative;text-indent:-9999px}#fixed-navi .btn-pagetop a:before{content:'';width:15px;height:15px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(-45deg);position:absolute;top:20px;left:17px}#fixed-navi .btn-share{display:none !important}}@media screen and (max-width: 959px){#fixed-navi{position:fixed;bottom:20px;right:20px;z-index:9990}#fixed-navi .btn-pagetop a{background-image:url(//dreamlife.jp/images/common/fixed-navi-pagetop.png)}#fixed-navi .btn-share a{background-image:url(//dreamlife.jp/images/common/fixed-navi-share.png)}#fixed-navi .btn-pagetop,#fixed-navi .btn-share{display:none}#fixed-navi .btn-pagetop a,#fixed-navi .btn-share a{margin-top:10px;background-size:50px 50px;background-repeat:no-repeat;display:block;width:50px;height:50px;text-indent:-9999px}.splp #fixed-navi{z-index:9999;display:block !important;bottom:50px;right:-10px}.splp #fixed-navi .btn-share{display:none !important}}@media screen and (min-width: 960px){.sns-shared-base{display:block !important;margin-top:10px}.sns-shared-base .modal{display:block !important}.sns-shared-base .title,.sns-shared-base .btn-close{display:none !important}.sns-shared-base ul.sns{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.sns-shared-base ul.sns li:hover,.sns-shared-base ul.sns li:hover a,.sns-shared-base ul.sns li a:hover{opacity:.7}.sns-shared-base ul.sns li{list-style:none;margin:0 3px;text-indent:-9999px;display:block;width:66px;height:35px}.sns-shared-base ul.sns li a{display:block;width:66px;height:35px}.sns-shared-base ul.sns li.line{display:none}.sns-shared-base ul.sns li.fb{background:url(//dreamlife.jp/images/common/btn_sns_fb_sm.png) no-repeat}.sns-shared-base ul.sns li.tw{background:url(//dreamlife.jp/images/common/btn_sns_tw_sm.png) no-repeat}.sns-shared-base ul.sns li.clip{background:url(//dreamlife.jp/images/common/btn_sns_clip_sm.png) no-repeat}.sns-shared-base ul.sns li.btn-print{display:none}}@media screen and (max-width: 959px){.sns-shared-base{display:none;box-sizing:border-box;text-align:center}.sns-shared-base .modal{text-align:center;position:fixed;top:50%;margin-top:-125px;width:100%;box-sizing:border-box;padding:20px;z-index:99999;font-family:"Noto Sans JP", sans-serif;font-weight:300}.sns-shared-base .inner{box-sizing:border-box;padding:20px;background:#ffffff;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;max-width:400px;width:96%;margin:0 auto}.sns-shared-base .btn-close{position:fixed;left:50%;bottom:20px;margin-left:-45px;z-index:99999;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;background:#ffffff;padding:10px 10px 5px}.sns-shared-base .btn-close img{width:70px}.sns-shared-base:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;z-index:99998}.sns-shared-base .title{margin-bottom:15px}.sns-shared-base .title *{color:#dc5050;font-size:20px;font-weight:bold}.sns-shared-base ul.sns{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around}.sns-shared-base ul.sns li{list-style:none;margin:0 3px;display:block}.sns-shared-base ul.sns li a{display:block}.sns-shared-base ul.sns li.line,.sns-shared-base ul.sns li.fb,.sns-shared-base ul.sns li.tw{margin-bottom:15px}.sns-shared-base ul.sns li.line a,.sns-shared-base ul.sns li.fb a,.sns-shared-base ul.sns li.tw a{text-indent:-9999px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;width:85px;height:73px;background-size:51px 51px;background-position:17px 11px;background-repeat:no-repeat}.sns-shared-base ul.sns li.line a{background-image:url(//dreamlife.jp/images/common/btn_sns_line.png);background-color:#00b900}.sns-shared-base ul.sns li.fb a{background-image:url(//dreamlife.jp/images/common/btn_sns_fb.png);background-color:#3B5998}.sns-shared-base ul.sns li.tw a{background-image:url(//dreamlife.jp/images/common/btn_sns_tw.png);background-color:#1da1f2}.sns-shared-base ul.sns li.clip{width:100%}.sns-shared-base ul.sns li.clip a{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:5px 0;border:1px solid #333333;font-size:16px;width:100%}.sns-shared-base ul.sns li.clip a:hover{text-decoration:none}.sns-shared-base ul.sns li.btn-print{display:none}}@media screen and (max-width: 599px){.sns-shared-base .inner{max-width:300px}.sns-shared-base ul.sns li.line a,.sns-shared-base ul.sns li.fb a,.sns-shared-base ul.sns li.tw a{width:65px;height:57px;background-size:35px 35px;background-position:15px 10px;background-repeat:no-repeat}}.search-form .input-group button,.search-form .input-group input[type="button"],.search-form .input-group input[type="submit"]{width:85px;font-size:14px}.search-form .input-group button img,.search-form .input-group input[type="button"] img,.search-form .input-group input[type="submit"] img{margin-right:3px}.search-form .google-brand{margin-top:3px;text-align:right}.search-form .gsc-control-cse,.search-form .gsc-search-box{margin:0 !important;padding:0 !important}.search-form .gsc-search-box .input-group .gsc-input{position:relative !important;padding-right:0 !important}.search-form .gsc-search-box .input-group .gsc-input input[type="text"]{text-indent:0 !important;background:transparent !important;font-size:13px !important;padding:3px 10px !important}.search-form .gsc-search-box .input-group .gsc-input .gsc-clear-button{position:absolute !important;right:0 !important;background-color:#ffffff !important;margin:4px 0 !important;padding:10px !important;height:4px !important}.search-form .gsc-search-box .input-group .gsc-search-button.btn{margin:0 !important;text-indent:31px !important;background-image:url(//dreamlife.jp/images/common/icn_search.png) !important;background-repeat:no-repeat !important;background-size:21px 21px !important;background-position:13px 5px !important}.search-form .gsc-results-wrapper-overlay{box-sizing:border-box !important;width:90% !important;left:5% !important}@media screen and (min-width: 960px){.search-form .input-group{width:380px}#freeword-search{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}#freeword-search .caption{width:155px;line-height:34px}#utilities{margin:0px auto 0px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#utilities ul.sns{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}#utilities ul.sns li.btn-print{display:none}}@media screen and (max-width: 959px){.search-form .form{text-align:center;margin-bottom:30px}.search-form .input-group{margin:0 20px}.search-form .caption{text-align:center;font-size:15px;padding:8px}.search-form .gsc-results-wrapper-overlay{overflow:scroll !important;-webkit-overflow-scrolling:touch !important}.search-form .google-brand{margin-right:20px}}body.splp .sat.access{display:none}body.splp .sat3 li:nth-child(2).nodisp{display:none}body.splp .backtop2all{border-bottom:1px solid #D96C69;padding-bottom:5px !important}body.splp .backtop2all a{font-family:'Hiragino Kaku Gothic Pro';font-size:13px;display:block}body.splp .backtop2{padding:11px 0 11px 40px;background:url(https://tabiiro.brimgs.com/sp/book/images/backtop2.png) 20px 50%/16px no-repeat}body.splp #hashtags{margin:30px 3%}body.splp #hashtags h2{text-align:left;margin:0 0 10px 0;padding:0 0 0 25px;font-size:21px;background:url(https://tabiiro.brimgs.com/images/lp/hashtag.png) no-repeat;background-size:auto 65%;background-position:center left}body.splp #hashtags ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}body.splp #hashtags ul li{display:block}body.splp #hashtags ul li a{display:block;background:#f5f5f5;padding:3px 13px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0 10px 10px 0}body.splp #search-theme-banners{margin:30px 3%}body.splp #search-theme-banners h2{text-align:left;margin:0 0 10px 0;padding:0 0 0 35px;font-size:21px;background:url(https://tabiiro.brimgs.com/images/lp/book.png) no-repeat;background-size:auto 69%;background-position:center left}body.splp #search-theme-banners ul li{margin-bottom:10px}body.splp #nearest_shops.article{margin-top:20px}body.splp #nearest_shops.article>.content{position:relative}body.splp #nearest_shops.article>.content>.caption{margin-bottom:10px}body.splp #nearest_shops.article>.content>ul.search-panel .btn.btn-circle-arrow{padding:0 30% 0 30%;width:75%}body.splp #nearest_shops.article>.content>ul.search-panel .btn.btn-circle-arrow{padding:0 28px 0 14px;text-align:center;display:block}body.splp #nearest_shops.article>.content>ul.search-panel .btn.btn-circle-arrow:after{top:5px;left:calc(50% + 23px)}body.splp #nearest_shops.article img.icon{width:30px;vertical-align:text-bottom;margin:6px 3px 0 3%}body.splp #nearest_shops.article h3{display:inline-block;font-size:20px}body.splp #nearest_shops.article #link_shops ul{display:flex;justify-content:flex-start;padding:0;margin:0;flex-direction:row;flex-wrap:wrap}body.splp #nearest_shops.article #link_shops ul li{width:44%;margin:0 3% 17px !important;list-style:none}body.splp #nearest_shops.article #link_shops ul li:hover img{opacity:.7}body.splp #nearest_shops.article #link_shops ul li img{width:100%}body.splp #nearest_shops.article #link_shops ul .genre_text{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}body.splp #nearest_shops.article #link_shops ul .shop_name{margin-top:5px}body.splp #sns-shared .sns-shared-base ul.sns li.btn-print{display:none}body.splp div.keyword_bottom_line{background-image:linear-gradient(to right, #000, #000 1px, transparent 1px, transparent 4px);background-size:5px 1px;background-position:bottom;background-repeat:repeat-x;padding-top:30px;background-position:bottom}body.splp #otoriyose_keyword.article{background-image:linear-gradient(to right, #000, #000 1px, transparent 1px, transparent 4px);background-size:5px 1px;background-position:bottom;background-repeat:repeat-x;padding-top:30px;margin-top:20px;background-position:top}body.splp #otoriyose_keyword.article>h3{text-align:left;margin:0 0 10px 20px;padding:0 0 0 30px;font-size:21px;background:url(https://tabiiro.brimgs.com/images/lp/icn_search.png) no-repeat;background-size:auto 65%;background-position:center left;margin-bottom:10px}body.splp #otoriyose_keyword.article .content{margin-left:20px}body.splp #otoriyose_keyword.article .content ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}body.splp #otoriyose_keyword.article .content ul li{display:block}body.splp #otoriyose_keyword.article .content ul li a{display:block;background:#f5f5f5;padding:3px 13px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0 10px 10px 0}body.splp .info .infoseemap a{color:#000;text-decoration:none}body.splp .info .infoseemap .brn.brn-circle-arrow{padding:0 28px 0 16px}body.splp .info .infoseemap .btn{font-size:13px;height:30px;line-height:30px;margin:5px}body{overflow:hidden}ul li a{cursor:pointer}ul li a img{display:block;margin:0 auto}ul li a:hover img{opacity:.7}h2{font-family:'Noto Serif JP', serif;font-weight:300;color:#333333;line-height:1}h2 a{float:right;font-family:"Noto Sans JP", sans-serif;font-weight:300;color:#8E9C85}h2 a:after{display:inline-block;content:"";top:20px;right:15px;border:5px solid transparent;border-left:5px solid #8E9C85;margin-left:5px}#lead{overflow:hidden}#lead .top-slider{position:relative}#lead .swiper-container{position:relative;font-size:0;width:100%;padding-bottom:30px;overflow:hidden}#lead .swiper-container .swiper-pagination-bullet-active{background-color:#FF9999}#lead .swiper-container .swiper-slide img{width:100%}#lead .swiper-container .swiper-slide a:focus{outline:none}#lead .swiper-button-prev,#lead .swiper-button-next{position:absolute;margin-top:0;width:50px;height:calc(100% - 30px);top:0;background:rgba(0,0,0,0.5);z-index:3}#lead .swiper-button-prev:before,#lead .swiper-button-next:before{display:block;position:absolute;content:'';width:20px;height:20px;border:0px;top:46%;border-top:solid 2px #fff;border-right:solid 2px #fff}#lead .swiper-button-prev:hover,#lead .swiper-button-prev:focus,#lead .swiper-button-next:hover,#lead .swiper-button-next:focus{color:#fff;outline:none}#lead .swiper-button-prev:hover:before,#lead .swiper-button-prev:focus:before,#lead .swiper-button-next:hover:before,#lead .swiper-button-next:focus:before{opacity:1}#lead .swiper-button-prev.slick-disabled:before,#lead .swiper-button-next.slick-disabled:before{opacity:.8}#lead .swiper-button-prev{left:0}#lead .swiper-button-prev:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:18px}#lead .swiper-button-next{right:0}#lead .swiper-button-next:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:8px}#top-news .news{position:relative;font-family:"Noto Sans JP", sans-serif;font-weight:300;border-bottom:1px solid #AAAAAA}#top-news .news:last-child{border:none}#top-news .news p{color:#AAAAAA}#top-news .news p span{display:inline-block;background-color:#8E9C85;font-family:"Noto Sans JP", sans-serif;font-weight:500;color:#fff;text-align:center;box-sizing:border-box}#top-news .news div{color:#333}#top-news .news a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}#monthly-pickup small{color:#333333;float:right;margin-top:-25px;font-family:"Noto Sans JP", sans-serif;font-weight:300}#monthly-pickup small:before{display:inline-block;content:"";background-image:url(//dreamlife.jp/images/top/book_icon.png);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;vertical-align:-6px}#monthly-pickup ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#monthly-pickup ul li{position:relative;color:#333333;transform:translate(0px, 0px);transition:.8s}#monthly-pickup ul li.switch{opacity:0;transform:translate(0px, 40px);transition-timing-function:ease-out}#monthly-pickup ul li img{width:100%}#monthly-pickup ul li .title span{display:inline-block;margin:6px 0;padding:4px 6px 3px;font-family:"Noto Sans JP", sans-serif;font-weight:500;color:#333333;border:1px solid #333333}#monthly-pickup ul li .title p{font-family:"Noto Sans JP", sans-serif;font-weight:500;color:#333333;word-break:break-all}#monthly-pickup ul li .book:after{position:absolute;content:"";top:160px;right:5px;width:35px;height:35px;background-image:url(//dreamlife.jp/images/top/book_icon.png);background-repeat:no-repeat;background-size:contain}#monthly-pickup ul li a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}#monthly-pickup ul .btn{letter-spacing:0.2em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-family:'Noto Serif JP', serif;font-weight:300}#monthly-pickup ul .btn .icon{background:url(//dreamlife.jp/images/common/icn_bookmark.png) no-repeat}.goArticle,.goSel{display:block;margin:0 auto 24px;text-align:center;background-color:#FF9999;text-decoration:none;color:#fff;border-radius:5px;font-family:"Noto Sans JP", sans-serif;font-weight:300;line-height:50px}#selections{position:relative;padding:30px 0;width:100%;background-color:#F6F5F0}#selections h2 a{color:#333}#selections h2 a:after{border-left:5px solid #333}#selections .catchy{color:#333333;font-family:"Noto Sans JP", sans-serif;font-weight:300}#selections ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#selections ul li{position:relative;display:block}#selections ul li.new a .caption:before{content:'';display:block;position:absolute;top:-34px;left:-7px;background:url(//dreamlife.jp/images/common/icn_new.png) no-repeat;background-size:contain;width:85px;height:30px;z-index:1}#selections a img{width:100%}#selections .caption{font-family:"Noto Sans JP", sans-serif;font-weight:300;color:#333333;line-height:1.2;position:relative}#selections .caption em{display:block;width:100%;padding:6px 2% 4px;border-bottom:solid #AAAAAA 1px}#selections .caption em span{display:block}#selections .caption em span.style1{border:1px solid;display:inline-block;padding:2px;margin-bottom:4px;margin-right:4px}#selections .caption em span.style2{display:inline;float:right;padding-top:3px}#selections .caption div{padding:5px 2%}#selections>div{transition:.8s}#selections>div.switch{opacity:0;transition-timing-function:ease-out}#search{position:relative}#search .map-title{font-family:'Noto Serif JP', serif;font-weight:300}#search .sub-title{font-family:"Noto Sans JP", sans-serif;font-weight:300}#search .map .hokkaido,#search .map .touhoku,#search .map .kantou,#search .map .izuhakone,#search .map .koushinetsu,#search .map .tokai,#search .map .hokuriku,#search .map .kinki,#search .map .saninsanyo,#search .map .shikoku,#search .map .kyushu,#search .map .okinawa{position:absolute;font-family:"Noto Sans JP", sans-serif;font-weight:500;color:#333333}#search .map .hokkaido a:hover,#search .map .touhoku a:hover,#search .map .kantou a:hover,#search .map .izuhakone a:hover,#search .map .koushinetsu a:hover,#search .map .tokai a:hover,#search .map .hokuriku a:hover,#search .map .kinki a:hover,#search .map .saninsanyo a:hover,#search .map .shikoku a:hover,#search .map .kyushu a:hover,#search .map .okinawa a:hover{text-decoration:none}#search .map .hokkaido ul,#search .map .touhoku ul,#search .map .kantou ul,#search .map .izuhakone ul,#search .map .koushinetsu ul,#search .map .tokai ul,#search .map .hokuriku ul,#search .map .kinki ul,#search .map .saninsanyo ul,#search .map .shikoku ul,#search .map .kyushu ul,#search .map .okinawa ul{display:none;border:3px solid;background-color:#fff;box-sizing:border-box;z-index:10}#search .map .hokkaido ul.open,#search .map .touhoku ul.open,#search .map .kantou ul.open,#search .map .izuhakone ul.open,#search .map .koushinetsu ul.open,#search .map .tokai ul.open,#search .map .hokuriku ul.open,#search .map .kinki ul.open,#search .map .saninsanyo ul.open,#search .map .shikoku ul.open,#search .map .kyushu ul.open,#search .map .okinawa ul.open{display:block}#search .map .hokkaido ul li,#search .map .touhoku ul li,#search .map .kantou ul li,#search .map .izuhakone ul li,#search .map .koushinetsu ul li,#search .map .tokai ul li,#search .map .hokuriku ul li,#search .map .kinki ul li,#search .map .saninsanyo ul li,#search .map .shikoku ul li,#search .map .kyushu ul li,#search .map .okinawa ul li{display:inline-block;font-family:"Noto Sans JP", sans-serif;font-weight:300;margin-bottom:5px}#search .map .hokkaido ul li:before,#search .map .touhoku ul li:before,#search .map .kantou ul li:before,#search .map .izuhakone ul li:before,#search .map .koushinetsu ul li:before,#search .map .tokai ul li:before,#search .map .hokuriku ul li:before,#search .map .kinki ul li:before,#search .map .saninsanyo ul li:before,#search .map .shikoku ul li:before,#search .map .kyushu ul li:before,#search .map .okinawa ul li:before{display:inline-block;content:">";border-radius:50%;width:16px;height:16px;font-size:12px;text-align:center;line-height:1;text-align:center;color:#fff;margin-right:5px;vertical-align:text-bottom}#search .map .touhoku ul{border-color:#EDB97B}#search .map .touhoku ul li:before{background-color:#EDB97B}#search .map .kantou ul{border-color:#F1D580}#search .map .kantou ul li:before{background-color:#F1D580}#search .map .koushinetsu ul{border-color:#74A0C6}#search .map .koushinetsu ul li:before{background-color:#74A0C6}#search .map .tokai ul{border-color:#88CD94}#search .map .tokai ul li:before{background-color:#88CD94}#search .map .hokuriku ul{border-color:#D7DF23}#search .map .hokuriku ul li:before{background-color:#D7DF23}#search .map .kinki ul{border-color:#73BCB8}#search .map .kinki ul li:before{background-color:#73BCB8}#search .map .saninsanyo ul{border-color:#7D80AC}#search .map .saninsanyo ul li:before{background-color:#7D80AC}#search .map .shikoku ul{border-color:#997CAF}#search .map .shikoku ul li:before{background-color:#997CAF}#search .map .kyushu ul{border-color:#9B8577}#search .map .kyushu ul li:before{background-color:#9B8577}#special .specialTitle{margin:0 0 10px;padding:10px 0;font-family:"Noto Sans JP", sans-serif;font-weight:300;background-color:#F6F5F0;font-size:18px;text-align:center}#special .specialTitle small{display:block;font-family:"Noto Sans JP", sans-serif;font-weight:500;color:#FF9999;font-size:18px}#special h3{text-align:center;font-family:"Noto Sans JP", sans-serif;font-weight:500;color:#333333}#special .slide-container{widows:100%}#special .slideBox{position:relative;overflow:hidden}#special .slideBox a .caption{position:absolute;width:100%;height:100%;top:50%;left:0;padding:10px;color:#fff;box-sizing:border-box}#special .slideBox a .caption .area-name{font-family:"Noto Sans JP", sans-serif;font-weight:300}#special .slideBox a .caption .area-name span{display:inline-block;border:1px solid #fff;padding:0 3px;margin-bottom:4px}#special .slideBox a .caption .title{font-family:"Noto Sans JP", sans-serif;font-weight:500;line-height:1.2}#special .slideBox a .caption .lead{font-family:"Noto Sans JP", sans-serif;font-weight:300}#special .slideBox .hokkaido .caption{background-color:rgba(255,153,153,0.6)}#special .slideBox .touhoku .caption{background-color:rgba(241,133,4,0.6)}#special .slideBox .kantou .caption{background-color:rgba(241,190,4,0.6)}#special .slideBox .koushinetsu .caption{background-color:rgba(77,157,226,0.6)}#special .slideBox .izuhakone .caption{background-color:rgba(144,198,70,0.6)}#special .slideBox .tokai .caption{background-color:rgba(101,200,118,0.6)}#special .slideBox .hokuriku .caption{background-color:rgba(187,223,35,0.6)}#special .slideBox .kinki .caption{background-color:rgba(17,139,132,0.6)}#special .slideBox .saninsanyo .caption{background-color:rgba(85,92,194,0.6)}#special .slideBox .shikoku .caption{background-color:rgba(157,105,197,0.6)}#special .slideBox .kyushu .caption{background-color:rgba(145,108,85,0.6)}#special .slideBox .okinawa .caption{background-color:rgba(43,181,228,0.6)}#special .slick-prev,#special .slick-next{position:absolute;width:20px;top:auto;bottom:-48px;z-index:3}#special .slick-prev:before,#special .slick-next:before{display:block;content:'';width:14px;height:14px;border:0px;border-top:solid 2px #333;border-right:solid 2px #333}#special .slick-prev:hover,#special .slick-prev:focus,#special .slick-next:hover,#special .slick-next:focus{color:#fff;outline:none}#special .slick-prev:hover:before,#special .slick-prev:focus:before,#special .slick-next:hover:before,#special .slick-next:focus:before{opacity:1}#special .slick-prev.slick-disabled:before,#special .slick-next.slick-disabled:before{opacity:.8}#special .slick-prev{left:35%}#special .slick-prev:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#special .slick-next{right:34%}#special .slick-next:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#special .slick-dots{bottom:-40px}#special .slick-slide{margin:0 10px}#special .slick-slide img{width:100%}#ambassador ul{box-sizing:border-box;width:100%;font-size:0;border:1px dotted #AAAAAA}#ambassador ul li{position:relative;display:inline-block;vertical-align:top;transform:translate(0px, 0px);transition:.8s}#ambassador ul li.switch{opacity:0;transform:translate(0px, 40px);transition-timing-function:ease-out}#ambassador ul li:nth-child(4n){margin-right:0 !important}#ambassador ul li img{width:100%;margin-bottom:10px}#ambassador ul li p{text-align:center;font-family:"Noto Sans JP", sans-serif;font-weight:300}#ambassador ul li p span{display:block;font-family:"Noto Sans JP", sans-serif;font-weight:500;margin-bottom:5px;letter-spacing:-0.7px}#ambassador ul li a{position:absolute;width:100%;height:100%;top:0;left:0}#ambassador ul .goAmb{display:block;margin:0 auto;text-align:center;background-color:#FF9999;color:#fff;border-radius:5px;font-family:"Noto Sans JP", sans-serif;font-weight:300;line-height:50px}#topics{padding-top:40px;padding-bottom:20px}#topics img{width:100%;height:auto;display:block}#topics a{display:block;margin-bottom:30px}#shisetsu h4{font-family:'Noto Serif JP', serif;font-weight:300;border-bottom:2px dotted #333333}#shisetsu .shisetsu-list{width:100%;color:#333333;font-size:0;position:relative}#shisetsu .shisetsu-list img{display:inline-block}#shisetsu .shisetsu-list div{display:inline-block;vertical-align:top}#shisetsu .shisetsu-list div .hl{font-family:"Noto Sans JP", sans-serif;font-weight:500}#shisetsu .shisetsu-list div span{font-family:"Noto Sans JP", sans-serif;font-weight:300;line-height:1.5;display:inline-block}#shisetsu .shisetsu-list a{position:absolute;width:100%;height:100%;top:0;left:0}#topRank h4{font-family:'Noto Serif JP', serif;font-weight:300;border-bottom:2px dotted #333333}#topRank .rank-h h5,#topRank .rank-g h5,#topRank .rank-o h5,#topRank .rank-l h5{font-family:"Noto Sans JP", sans-serif;font-weight:500}#topRank .rank-h h5:before,#topRank .rank-g h5:before,#topRank .rank-o h5:before,#topRank .rank-l h5:before{display:inline-block;content:"";background-image:url(//dreamlife.jp/images/top/ranking.png);background-size:contain;background-repeat:no-repeat;width:30px;height:20px;margin-right:8px;vertical-align:-1px}#topRank .rank-h li,#topRank .rank-g li,#topRank .rank-o li,#topRank .rank-l li{position:relative}#topRank .rank-h li:not(.spinning),#topRank .rank-g li:not(.spinning),#topRank .rank-o li:not(.spinning),#topRank .rank-l li:not(.spinning){border-bottom:1px solid #AAAAAA}#topRank .rank-h li:not(.spinning):before,#topRank .rank-g li:not(.spinning):before,#topRank .rank-o li:not(.spinning):before,#topRank .rank-l li:not(.spinning):before{position:absolute;font-family:'Noto Serif JP', serif;font-weight:300;color:#FF9999;font-size:40px;margin-right:12px;top:0;left:0;line-height:1}#topRank .rank-h li:not(.spinning):nth-child(1):before,#topRank .rank-g li:not(.spinning):nth-child(1):before,#topRank .rank-o li:not(.spinning):nth-child(1):before,#topRank .rank-l li:not(.spinning):nth-child(1):before{content:"1";font-family:'Noto Serif JP', serif;font-weight:300}#topRank .rank-h li:not(.spinning):nth-child(2):before,#topRank .rank-g li:not(.spinning):nth-child(2):before,#topRank .rank-o li:not(.spinning):nth-child(2):before,#topRank .rank-l li:not(.spinning):nth-child(2):before{content:"2";font-family:'Noto Serif JP', serif;font-weight:300}#topRank .rank-h li:not(.spinning):nth-child(3):before,#topRank .rank-g li:not(.spinning):nth-child(3):before,#topRank .rank-o li:not(.spinning):nth-child(3):before,#topRank .rank-l li:not(.spinning):nth-child(3):before{content:"3";font-family:'Noto Serif JP', serif;font-weight:300}#topRank .rank-h li:not(.spinning):after,#topRank .rank-g li:not(.spinning):after,#topRank .rank-o li:not(.spinning):after,#topRank .rank-l li:not(.spinning):after{display:block;position:absolute;content:"";width:10px;height:10px;border-top:2px solid #FF9999;border-right:2px solid #FF9999;transform:rotate(45deg);top:15px;right:0}#topRank .rank-h li p,#topRank .rank-g li p,#topRank .rank-o li p,#topRank .rank-l li p{width:calc(100% - 20px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"Noto Sans JP", sans-serif;font-weight:500}#topRank .rank-h li p span,#topRank .rank-g li p span,#topRank .rank-o li p span,#topRank .rank-l li p span{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;font-family:"Noto Sans JP", sans-serif;font-weight:300}#topRank .rank-h li a,#topRank .rank-g li a,#topRank .rank-o li a,#topRank .rank-l li a{position:absolute;width:100%;height:100%;top:0;left:0;font-family:"Noto Sans JP", sans-serif;font-weight:300}#topRank .rank-h .rank-more,#topRank .rank-g .rank-more,#topRank .rank-o .rank-more,#topRank .rank-l .rank-more{display:inline-block;float:right;color:#333333;border:1px solid #333333;text-align:center;line-height:1.8;font-family:"Noto Sans JP", sans-serif;font-weight:300}#keyword h4{font-family:'Noto Serif JP', serif;font-weight:300;color:#333333}#keyword .spinning{height:50px}#keyword a{display:inline-block;font-family:"Noto Sans JP", sans-serif;font-weight:300;border:1px solid #707070;border-radius:10px;line-height:1.5;padding:0 6px}#about{background-color:#F6F5F0;position:relative;color:#333333;padding:12px 16px;box-sizing:border-box}#about h3,#about h4{font-family:"Noto Sans JP", sans-serif;font-weight:500}#about .about-hyoushi{position:absolute;width:30%;top:50px;right:5%}#about p{width:60%;font-family:"Noto Sans JP", sans-serif;font-weight:300;line-height:1.8}#about .go-BackNum{display:inline-block;line-height:32px;text-align:center;background-color:#fff;border-radius:5px;border:1px solid #333333;font-family:"Noto Sans JP", sans-serif;font-weight:500}#about .bessatsu a{display:inline-block;width:20%;margin-right:3%;font-family:"Noto Sans JP", sans-serif;font-weight:500}#about .bessatsu a img{width:100%;display:block}#about .about-wrap{border:3px solid #fff}#webmagazines{background-color:#F6F5F0}#webmagazines .webmagazines_bnr{display:block;margin:0 auto}#webmagazines .webmagazines_bnr img{width:100%}#webmagazines .title{width:100%}#webmagazines .title a{color:#333;float:right;font-family:"Noto Sans JP", sans-serif;font-weight:300}#webmagazines .title a:after{border-left:5px solid #333}#webmagazines .item-slider-outer{position:relative;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}#webmagazines .item-slider-prev,#webmagazines .item-slider-next{position:absolute;width:30px;height:30px}#webmagazines .item-slider-prev:after,#webmagazines .item-slider-next:after{width:15px;height:15px;top:6px}#webmagazines .item-slider-prev{left:-26px}#webmagazines .item-slider-prev:after{left:6px}#webmagazines .item-slider-next{right:-26px;left:auto}#webmagazines .item-slider-next:after{left:3px}#webmagazines ul li{margin:5px 0;width:106px;min-width:106px;display:block}#webmagazines ul li a{display:block;width:100%;min-width:100%;font-size:12px;font-family:"Noto Sans JP", sans-serif;font-weight:300;background-repeat:no-repeat}#webmagazines ul li a img{width:100%;min-height:150px}#webmagazines ul li a span{display:block;text-align:center}#tie-ups ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#tie-ups ul li a{display:block;cursor:pointer}#tie-ups ul li a img{display:block;width:100%}@media screen and (min-width: 960px){#header-navi{margin-bottom:0}#header-navi ul#membership,#header-navi #select{top:0 !important}#search_freeword{top:45px !important}#breadcrumbs{display:none}h1{padding:0;height:85px !important;box-sizing:border-box;padding-left:0 !important}h1 #logo{margin-top:20px !important}h2{font-size:25px;margin:0 auto 10px}h2 a{margin-top:6px;font-size:14px}#lead .top-slider{opacity:0}#lead .swiper-container{position:static;height:376px;width:3144px;margin-left:calc(-1572px + 50%)}#lead .swiper-container .swiper-slide img{width:100%}#lead .swiper-container .swiper-slide:hover{opacity:0.8}#top-news{margin-top:20px;margin-bottom:40px}#top-news .news{padding:15px 0;border-bottom:1px solid #AAAAAA}#top-news .news p{display:inline-block;font-size:13px}#top-news .news p span{width:104px;padding:4px 18px 3px;margin-right:20px}#top-news .news div{margin-left:30px;display:inline-block;font-size:13px}#top-news .news:hover p,#top-news .news:hover div{text-decoration:underline}#top-news .news:hover p span,#top-news .news:hover div span{text-decoration:none}#top-news .news.noLink:hover{cursor:default}#top-news .news.noLink:hover p,#top-news .news.noLink:hover div{text-decoration:none}#monthly-pickup{margin-bottom:60px}#monthly-pickup ul li{width:232px;margin-bottom:30px}#monthly-pickup ul li .zoomImg{overflow:hidden;width:100%;height:155px}#monthly-pickup ul li .zoomImg img{transition:0.4s}#monthly-pickup ul li .title span{font-size:12px}#monthly-pickup ul li .title p{font-size:14px}#monthly-pickup ul li:hover img{opacity:0.8;transform:scale(1.1);transition:0.4s}#monthly-pickup ul li:hover p{text-decoration:underline}.goArticle,.goSel{font-size:18px;width:322px;margin-top:30px}#selections{margin-bottom:80px}#selections:before,#selections:after{position:absolute;content:"";display:block;background-color:#F6F5F0;width:100%;height:100%;top:0;z-index:-1}#selections:before{left:0;margin-left:-100%}#selections:after{right:0;margin-right:-100%}#selections h2 a:hover{text-decoration:underline}#selections .catchy{font-size:14px;margin-bottom:18px}#selections li{width:205px}#selections a img{min-height:290px}#selections a:hover{text-decoration:none}#selections .caption em{font-size:16px}#selections .caption em span{font-size:14px}#selections .caption div{font-size:16px}#selections .caption div span{font-size:13px;padding-right:4px}#special{margin-bottom:100px}#special .specialTitle span{padding-right:12px}#special h3{font-size:22px !important;margin:20px 0 22px !important}#special h3 span{padding-right:22px}#special ul{font-size:28px}#special ul li a img{width:315px;height:217px}#special ul li a .caption .area-name{margin-bottom:4px}#special .slick-dots{bottom:-43px}#special .slick-dots li button:before{font-size:22px}#search-ivent{margin-bottom:80px}#search-ivent a .wrap,#search-ivent a .wrap img{width:175px;height:175px}#search-ivent a .caption{width:175px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}#search-ivent a img{-webkit-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#search-ivent a:hover{text-decoration:none}#search-ivent a:hover .caption{opacity:.7}#search-ivent a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#search-ivent .caption{font-size:11px}#search-ivent em{padding:3px 6px;margin-right:8px}#informations{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-bottom:80px}#informations a:hover{text-decoration:none}#informations a:hover .caption{opacity:.8}#informations .left{width:700px;box-sizing:border-box}#informations .right{width:300px;margin-bottom:20px;box-sizing:border-box}#informations .right aside{margin-bottom:30px;text-align:center}#informations .right aside .ad{width:300px;margin:0 auto 15px}#informations .right aside .ad iframe:hover{opacity:.7}#informations #search{margin-bottom:80px}#informations #search #top-area-map{margin-bottom:50px;min-height:700px}#informations #search #top-area-map .map-title{font-size:40px}#informations #search #top-area-map .sub-title{font-size:16px}#informations #search #top-area-map .map .hokkaido,#informations #search #top-area-map .map .touhoku,#informations #search #top-area-map .map .kantou,#informations #search #top-area-map .map .izuhakone,#informations #search #top-area-map .map .koushinetsu,#informations #search #top-area-map .map .tokai,#informations #search #top-area-map .map .hokuriku,#informations #search #top-area-map .map .kinki,#informations #search #top-area-map .map .saninsanyo,#informations #search #top-area-map .map .shikoku,#informations #search #top-area-map .map .kyushu,#informations #search #top-area-map .map .okinawa{position:absolute;font-size:16px}#informations #search #top-area-map .map .hokkaido>a:after,#informations #search #top-area-map .map .touhoku>a:after,#informations #search #top-area-map .map .kantou>a:after,#informations #search #top-area-map .map .izuhakone>a:after,#informations #search #top-area-map .map .koushinetsu>a:after,#informations #search #top-area-map .map .tokai>a:after,#informations #search #top-area-map .map .hokuriku>a:after,#informations #search #top-area-map .map .kinki>a:after,#informations #search #top-area-map .map .saninsanyo>a:after,#informations #search #top-area-map .map .shikoku>a:after,#informations #search #top-area-map .map .kyushu>a:after,#informations #search #top-area-map .map .okinawa>a:after{display:inline-block;content:'';width:8px;height:8px;border:0px;border-top:solid 1px #000;border-right:solid 1px #000;transform:rotate(45deg);vertical-align:2px}#informations #search #top-area-map .map .hokkaido a:hover,#informations #search #top-area-map .map .touhoku a:hover,#informations #search #top-area-map .map .kantou a:hover,#informations #search #top-area-map .map .izuhakone a:hover,#informations #search #top-area-map .map .koushinetsu a:hover,#informations #search #top-area-map .map .tokai a:hover,#informations #search #top-area-map .map .hokuriku a:hover,#informations #search #top-area-map .map .kinki a:hover,#informations #search #top-area-map .map .saninsanyo a:hover,#informations #search #top-area-map .map .shikoku a:hover,#informations #search #top-area-map .map .kyushu a:hover,#informations #search #top-area-map .map .okinawa a:hover{text-decoration:none}#informations #search #top-area-map .map .hokkaido ul,#informations #search #top-area-map .map .touhoku ul,#informations #search #top-area-map .map .kantou ul,#informations #search #top-area-map .map .izuhakone ul,#informations #search #top-area-map .map .koushinetsu ul,#informations #search #top-area-map .map .tokai ul,#informations #search #top-area-map .map .hokuriku ul,#informations #search #top-area-map .map .kinki ul,#informations #search #top-area-map .map .saninsanyo ul,#informations #search #top-area-map .map .shikoku ul,#informations #search #top-area-map .map .kyushu ul,#informations #search #top-area-map .map .okinawa ul{position:absolute;width:182px;margin-top:5px;padding:16px 16px 10px}#informations #search #top-area-map .map .hokkaido ul li,#informations #search #top-area-map .map .touhoku ul li,#informations #search #top-area-map .map .kantou ul li,#informations #search #top-area-map .map .izuhakone ul li,#informations #search #top-area-map .map .koushinetsu ul li,#informations #search #top-area-map .map .tokai ul li,#informations #search #top-area-map .map .hokuriku ul li,#informations #search #top-area-map .map .kinki ul li,#informations #search #top-area-map .map .saninsanyo ul li,#informations #search #top-area-map .map .shikoku ul li,#informations #search #top-area-map .map .kyushu ul li,#informations #search #top-area-map .map .okinawa ul li{font-size:15px}#informations #search #top-area-map .map .hokkaido ul li:nth-child(odd),#informations #search #top-area-map .map .touhoku ul li:nth-child(odd),#informations #search #top-area-map .map .kantou ul li:nth-child(odd),#informations #search #top-area-map .map .izuhakone ul li:nth-child(odd),#informations #search #top-area-map .map .koushinetsu ul li:nth-child(odd),#informations #search #top-area-map .map .tokai ul li:nth-child(odd),#informations #search #top-area-map .map .hokuriku ul li:nth-child(odd),#informations #search #top-area-map .map .kinki ul li:nth-child(odd),#informations #search #top-area-map .map .saninsanyo ul li:nth-child(odd),#informations #search #top-area-map .map .shikoku ul li:nth-child(odd),#informations #search #top-area-map .map .kyushu ul li:nth-child(odd),#informations #search #top-area-map .map .okinawa ul li:nth-child(odd){width:80px}#informations #search #top-area-map .map .hokkaido ul li a:hover,#informations #search #top-area-map .map .touhoku ul li a:hover,#informations #search #top-area-map .map .kantou ul li a:hover,#informations #search #top-area-map .map .izuhakone ul li a:hover,#informations #search #top-area-map .map .koushinetsu ul li a:hover,#informations #search #top-area-map .map .tokai ul li a:hover,#informations #search #top-area-map .map .hokuriku ul li a:hover,#informations #search #top-area-map .map .kinki ul li a:hover,#informations #search #top-area-map .map .saninsanyo ul li a:hover,#informations #search #top-area-map .map .shikoku ul li a:hover,#informations #search #top-area-map .map .kyushu ul li a:hover,#informations #search #top-area-map .map .okinawa ul li a:hover{opacity:1}#informations #search #top-area-map .map .hokkaido{top:220px;right:100px}#informations #search #top-area-map .map .hokkaido:hover>a{color:#EF9394}#informations #search #top-area-map .map .touhoku{top:400px;right:200px}#informations #search #top-area-map .map .touhoku:hover>a{color:#EDB97B}#informations #search #top-area-map .map .touhoku ul{margin-left:-68px;border-color:#EDB97B}#informations #search #top-area-map .map .touhoku ul li a:hover{color:#EDB97B}#informations #search #top-area-map .map .kantou{top:500px;right:240px}#informations #search #top-area-map .map .kantou:hover>a{color:#F1D580}#informations #search #top-area-map .map .kantou ul{border-color:#F1D580}#informations #search #top-area-map .map .kantou ul li a:hover{color:#F1D580}#informations #search #top-area-map .map .izuhakone{top:575px;right:240px}#informations #search #top-area-map .map .izuhakone:hover>a{color:#88CD94}#informations #search #top-area-map .map .koushinetsu{top:420px;right:380px}#informations #search #top-area-map .map .koushinetsu:hover>a{color:#74A0C6}#informations #search #top-area-map .map .koushinetsu ul{border-color:#74A0C6}#informations #search #top-area-map .map .koushinetsu ul li a:hover{color:#74A0C6}#informations #search #top-area-map .map .tokai{top:580px;right:380px}#informations #search #top-area-map .map .tokai:hover>a{color:#88CD94}#informations #search #top-area-map .map .tokai ul{border-color:#88CD94}#informations #search #top-area-map .map .tokai ul li a:hover{color:#88CD94}#informations #search #top-area-map .map .hokuriku{top:470px;right:450px}#informations #search #top-area-map .map .hokuriku:hover>a{color:#D7DF23}#informations #search #top-area-map .map .hokuriku ul{border-color:#D7DF23}#informations #search #top-area-map .map .hokuriku ul li a:hover{color:#D7DF23}#informations #search #top-area-map .map .kinki{top:625px;left:195px}#informations #search #top-area-map .map .kinki:hover>a{color:#73BCB8}#informations #search #top-area-map .map .kinki ul{border-color:#73BCB8;padding-left:10px;padding-right:10px}#informations #search #top-area-map .map .kinki ul li{width:70px}#informations #search #top-area-map .map .kinki ul li a:hover{color:#73BCB8}#informations #search #top-area-map .map .saninsanyo{top:490px;left:50px}#informations #search #top-area-map .map .saninsanyo:hover>a{color:#7D80AC}#informations #search #top-area-map .map .saninsanyo ul{border-color:#7D80AC}#informations #search #top-area-map .map .saninsanyo ul li a:hover{color:#7D80AC}#informations #search #top-area-map .map .shikoku{top:645px;left:100px}#informations #search #top-area-map .map .shikoku:hover>a{color:#997CAF}#informations #search #top-area-map .map .shikoku ul{border-color:#997CAF}#informations #search #top-area-map .map .shikoku ul li a:hover{color:#997CAF}#informations #search #top-area-map .map .kyushu{top:570px;left:-30px}#informations #search #top-area-map .map .kyushu:hover>a{color:#9B8577}#informations #search #top-area-map .map .kyushu ul{border-color:#9B8577}#informations #search #top-area-map .map .kyushu ul li a:hover{color:#9B8577}#informations #search #top-area-map .map .okinawa{top:300px;left:40px}#informations #search #top-area-map .map .okinawa:hover>a{color:#2FA2C9}#informations #search #special h3{font-size:20px;margin-bottom:12px}#informations #search #special .slideBox{position:relative;display:inline-block;overflow:hidden;color:#fff;width:220px;height:220px}#informations #search #special .slideBox a .caption{position:absolute;width:100%;height:100%;top:57%;left:0;padding:12px;box-sizing:border-box;transition:.3s}#informations #search #special .slideBox a .caption .area-name{font-size:14px;margin-bottom:8px}#informations #search #special .slideBox a .caption .title{font-size:20px;margin-bottom:20px}#informations #search #special .slideBox a .caption .lead{font-size:14px}#informations #search #special .slideBox a:hover{opacity:1}#informations #search #special .slideBox a:hover .caption{top:0;opacity:1}#informations #ambassador{margin-bottom:50px}#informations #ambassador ul{padding:30px 16px 40px}#informations #ambassador ul li{width:175px;height:210px;margin-right:-17px;margin-bottom:35px;text-align:center}#informations #ambassador ul li img{width:83%;margin-bottom:10px}#informations #ambassador ul li p{font-size:14px}#informations #ambassador ul li p span{font-size:16px}#informations #ambassador ul li:before{position:absolute;pointer-events:none;z-index:-1;content:'';top:70%;left:15%;height:10px;width:70%;opacity:0;background:-webkit-radial-gradient(center, ellipse, rgba(0,0,0,0.35) 0%, transparent 80%);background:radial-gradient(ellipse at center, rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform, opacity;transition-property:transform, opacity}#informations #ambassador ul li:hover img{margin-top:-10px;margin-bottom:20px;transition:.4s}#informations #ambassador ul li:hover:before{opacity:1}#informations #ambassador ul .goAmb{font-size:18px;width:322px;margin-top:5px}.right{position:absolute;top:0;left:0;margin-left:730px;width:30%}#shisetsu{margin-bottom:40px}#shisetsu h4{font-size:25px;line-height:1.6;margin-bottom:16px}#shisetsu .shisetsu-list{margin-bottom:25px}#shisetsu .shisetsu-list img{width:75px;height:75px;margin-right:12px}#shisetsu .shisetsu-list div{width:207px}#shisetsu .shisetsu-list div .hl{font-size:18px;margin-bottom:8px}#shisetsu .shisetsu-list div span{font-size:12px}#shisetsu .shisetsu-list:hover a{opacity:1}#shisetsu .shisetsu-list:hover span{text-decoration:underline}#topRank h4{font-size:25px;line-height:1.4;margin-bottom:10px}#topRank .rank-h,#topRank .rank-g,#topRank .rank-o,#topRank .rank-l{margin-bottom:80px}#topRank .rank-h h5,#topRank .rank-g h5,#topRank .rank-o h5,#topRank .rank-l h5{font-size:18px;margin-bottom:8px}#topRank .rank-h li,#topRank .rank-g li,#topRank .rank-o li,#topRank .rank-l li{height:46px;padding-left:36px;margin-bottom:8px}#topRank .rank-h li:after,#topRank .rank-g li:after,#topRank .rank-o li:after,#topRank .rank-l li:after{content:"";width:14px;height:14px;right:6px}#topRank .rank-h li p,#topRank .rank-g li p,#topRank .rank-o li p,#topRank .rank-l li p{font-size:15px}#topRank .rank-h li p span,#topRank .rank-g li p span,#topRank .rank-o li p span,#topRank .rank-l li p span{font-size:12px}#topRank .rank-h li:hover p,#topRank .rank-g li:hover p,#topRank .rank-o li:hover p,#topRank .rank-l li:hover p{text-decoration:underline}#topRank .rank-h .rank-more,#topRank .rank-g .rank-more,#topRank .rank-o .rank-more,#topRank .rank-l .rank-more{font-size:12px;width:88px;cursor:pointer}#keyword{margin-bottom:40px}#keyword h4{font-size:25px;margin-bottom:20px}#keyword a{font-size:14px;margin:0 14px 16px 0}#keyword a:hover{color:#fff;background-color:#FF9999;opacity:1}#about h3,#about h4{font-size:20px;margin-bottom:12px}#about .about-hyoushi{width:26%;top:60px;right:7%}#about p{font-size:14px;margin-bottom:30px}#about .go-BackNum{width:170px;margin-bottom:40px;font-size:14px}#about .go-BackNum:hover{opacity:1;cursor:pointer;color:#666666}#about .bessatsu a{display:inline-block;width:20%;margin-right:5.6%;font-size:14px;cursor:pointer}#about .bessatsu a img{margin-bottom:4px}#about .bessatsu a:last-child{margin-right:0}#about .about-wrap{padding:40px 30px 20px}#pc-sns h3{font-family:"Noto Sans JP", sans-serif;font-weight:500;font-size:20px;margin-bottom:10px}#pc-sns a{position:relative;display:block;width:100%;height:55px;margin-bottom:30px;border-radius:5px;box-sizing:border-box}#pc-sns a img{position:absolute;display:inline-block;height:25px;vertical-align:middle;margin-right:10px;top:15px;left:55px;z-index:3}#pc-sns a span{position:absolute;font-family:"Noto Sans JP", sans-serif;font-weight:300;color:#fff;font-size:14px;top:19px;left:104px;z-index:3}#pc-sns a.pcfb{background-color:#1777F2}#pc-sns a.pcfb img{margin-left:8px}#pc-sns a.pctw{background-color:#55ACEE}#pc-sns a.pcig{background:-webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;overflow:hidden}#pc-sns a.pcig:before{content:'';position:absolute;top:10px;left:-20%;width:300px;height:100px;background:-webkit-radial-gradient(#ffdb2c 10%, rgba(255,105,34,0.65) 55%, rgba(255,88,96,0) 70%);background:radial-gradient(#ffdb2c 10%,rgba(255,105,34,0.65) 55%,rgba(255,88,96,0) 70%)}#pc-sns a.pcyt{background-color:#fff;border:1px solid #f00}#pc-sns a.pcyt img{left:51px}#pc-sns a.pcyt span{color:#000;top:17px}#sns-sp{display:none}#backnumber{margin-top:40px;padding-top:50px;padding-bottom:50px;width:100%}#backnumber .title{display:none}#backnumber img{width:100%}#utilities{margin-bottom:20px}#webmagazines{padding-top:25px;padding-bottom:60px}#webmagazines .webmagazines_bnr{width:728px}#webmagazines .webmagazines_bnr img.hide-pc{display:none}#webmagazines .title{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin:0 auto 20px;width:1024px}#webmagazines .title h2{width:100%;margin:40px 0 0}#webmagazines .title .btn{font-family:"Noto Sans JP", sans-serif;font-weight:300;margin:5px 0 0 15px}#webmagazines .title .btn:after{background-size:14px;width:14px;height:14px;top:5px}#webmagazines ul li{width:130px;min-width:130px}#webmagazines ul li a img{min-height:183px}#webmagazines .item-slider-outer{margin:0 auto;width:1024px}#tie-ups{padding-top:20px;padding-bottom:20px;background:#f30042}#tie-ups ul{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;width:auto !important}#tie-ups ul a{width:197px;margin:0 5px}#copyright{margin:30px auto 0}}@media screen and (max-width: 959px){h2{font-size:20px;margin-bottom:0}h2 a{font-size:12px;margin-top:5px}#movie h2{padding:0 3% 8px}#pickups ul li{position:relative;border-top:solid #cccccc 1px}#pickups ul li:last-child{border-bottom:solid #cccccc 1px}#pickups ul li:after{content:'';width:20px;height:20px;border:0px;border-top:solid 1px #cccccc;border-right:solid 1px #cccccc;position:absolute;right:20px;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#pickups ul li a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}#pickups .caption br{display:none}#header{margin-bottom:10px}#header h1{position:absolute;width:100%}#breadcrumbs{display:none}#wrap{overflow:hidden}#top-news{margin:20px 20px 50px}#top-news .news{padding:10px 0}#top-news .news p{font-size:13px}#top-news .news p span{width:80px;font-size:12px;margin-right:5px}#top-news .news div{margin-top:5px;margin-left:0;font-size:13px;line-height:1.2}#monthly-pickup{margin:0 20px 50px}#monthly-pickup>small{margin-top:-16px}#monthly-pickup ul{margin-top:5px}#monthly-pickup ul li{position:relative;box-sizing:border-box;width:25%;padding:7px 5px 0;margin-bottom:12px}#monthly-pickup ul li .zoomImg{display:inline;height:auto}#monthly-pickup ul li .title span{margin:4px 0;font-size:12px}#monthly-pickup ul li .book:after{top:130px;width:30px;height:30px}.goArticle,.goSel{font-size:18px;width:60%}#selections{margin:0 0 50px;padding:36px 20px;box-sizing:border-box}#selections .catchy{margin:5px 0 10px;font-size:12px}#selections li{width:23%}#selections li a{width:auto}#selections li a:hover{text-decoration:none}#selections .caption em{font-size:16px}#selections .caption em span{font-size:13px}#selections .caption div{font-size:16px}#selections .caption div span{font-size:11px;padding-right:3px}#search{margin-bottom:80px}#search #top-area-map{position:relative;margin:0px 20px 50px}#search #top-area-map .map-title{position:absolute;font-size:30px;top:100px;width:100%;text-align:center}#search #top-area-map .sub-title{position:absolute;top:300px;font-size:16px;width:100%;text-align:center}#search #top-area-map .map .areamap-all{display:block;width:300px;margin:0 auto 55px}#search #top-area-map .map .hokkaido,#search #top-area-map .map .touhoku,#search #top-area-map .map .kantou,#search #top-area-map .map .izuhakone,#search #top-area-map .map .koushinetsu,#search #top-area-map .map .tokai,#search #top-area-map .map .hokuriku,#search #top-area-map .map .kinki,#search #top-area-map .map .saninsanyo,#search #top-area-map .map .shikoku,#search #top-area-map .map .kyushu,#search #top-area-map .map .okinawa{position:relative;display:inline-block;margin-bottom:20px;width:23%;margin-right:1%;line-height:40px;font-size:18px;border-radius:5px;text-align:center;font-family:"Noto Sans JP", sans-serif;font-weight:300}#search #top-area-map .map .hokkaido:nth-child(4n),#search #top-area-map .map .touhoku:nth-child(4n),#search #top-area-map .map .kantou:nth-child(4n),#search #top-area-map .map .izuhakone:nth-child(4n),#search #top-area-map .map .koushinetsu:nth-child(4n),#search #top-area-map .map .tokai:nth-child(4n),#search #top-area-map .map .hokuriku:nth-child(4n),#search #top-area-map .map .kinki:nth-child(4n),#search #top-area-map .map .saninsanyo:nth-child(4n),#search #top-area-map .map .shikoku:nth-child(4n),#search #top-area-map .map .kyushu:nth-child(4n),#search #top-area-map .map .okinawa:nth-child(4n){margin-right:0}#search #top-area-map .map .hokkaido>a,#search #top-area-map .map .touhoku>a,#search #top-area-map .map .kantou>a,#search #top-area-map .map .izuhakone>a,#search #top-area-map .map .koushinetsu>a,#search #top-area-map .map .tokai>a,#search #top-area-map .map .hokuriku>a,#search #top-area-map .map .kinki>a,#search #top-area-map .map .saninsanyo>a,#search #top-area-map .map .shikoku>a,#search #top-area-map .map .kyushu>a,#search #top-area-map .map .okinawa>a{display:block;color:#fff}#search #top-area-map .map .hokkaido ul,#search #top-area-map .map .touhoku ul,#search #top-area-map .map .kantou ul,#search #top-area-map .map .izuhakone ul,#search #top-area-map .map .koushinetsu ul,#search #top-area-map .map .tokai ul,#search #top-area-map .map .hokuriku ul,#search #top-area-map .map .kinki ul,#search #top-area-map .map .saninsanyo ul,#search #top-area-map .map .shikoku ul,#search #top-area-map .map .kyushu ul,#search #top-area-map .map .okinawa ul{position:absolute;width:182px;margin-top:5px;padding:8px 22px 4px;margin-left:-1%;text-align:left}#search #top-area-map .map .hokkaido ul li,#search #top-area-map .map .touhoku ul li,#search #top-area-map .map .kantou ul li,#search #top-area-map .map .izuhakone ul li,#search #top-area-map .map .koushinetsu ul li,#search #top-area-map .map .tokai ul li,#search #top-area-map .map .hokuriku ul li,#search #top-area-map .map .kinki ul li,#search #top-area-map .map .saninsanyo ul li,#search #top-area-map .map .shikoku ul li,#search #top-area-map .map .kyushu ul li,#search #top-area-map .map .okinawa ul li{font-size:15px;text-align:left}#search #top-area-map .map .hokkaido ul li:nth-child(odd),#search #top-area-map .map .touhoku ul li:nth-child(odd),#search #top-area-map .map .kantou ul li:nth-child(odd),#search #top-area-map .map .izuhakone ul li:nth-child(odd),#search #top-area-map .map .koushinetsu ul li:nth-child(odd),#search #top-area-map .map .tokai ul li:nth-child(odd),#search #top-area-map .map .hokuriku ul li:nth-child(odd),#search #top-area-map .map .kinki ul li:nth-child(odd),#search #top-area-map .map .saninsanyo ul li:nth-child(odd),#search #top-area-map .map .shikoku ul li:nth-child(odd),#search #top-area-map .map .kyushu ul li:nth-child(odd),#search #top-area-map .map .okinawa ul li:nth-child(odd){width:67px}#search #top-area-map .map .hokkaido ul li a:hover,#search #top-area-map .map .touhoku ul li a:hover,#search #top-area-map .map .kantou ul li a:hover,#search #top-area-map .map .izuhakone ul li a:hover,#search #top-area-map .map .koushinetsu ul li a:hover,#search #top-area-map .map .tokai ul li a:hover,#search #top-area-map .map .hokuriku ul li a:hover,#search #top-area-map .map .kinki ul li a:hover,#search #top-area-map .map .saninsanyo ul li a:hover,#search #top-area-map .map .shikoku ul li a:hover,#search #top-area-map .map .kyushu ul li a:hover,#search #top-area-map .map .okinawa ul li a:hover{opacity:1}#search #top-area-map .map .hokkaido{background-color:#EF9394}#search #top-area-map .map .touhoku{background-color:#EDB97B}#search #top-area-map .map .kantou{background-color:#F1D580}#search #top-area-map .map .izuhakone{background-color:#88CD94}#search #top-area-map .map .koushinetsu{background-color:#74A0C6}#search #top-area-map .map .koushinetsu ul{border-color:#74A0C6}#search #top-area-map .map .tokai{background-color:#88CD94}#search #top-area-map .map .tokai ul{border-color:#88CD94}#search #top-area-map .map .hokuriku{background-color:#D7DF23}#search #top-area-map .map .hokuriku ul{border-color:#D7DF23}#search #top-area-map .map .kinki{background-color:#73BCB8}#search #top-area-map .map .kinki ul{border-color:#73BCB8;padding-left:18px;padding-right:18px}#search #top-area-map .map .saninsanyo{background-color:#7D80AC}#search #top-area-map .map .saninsanyo ul{bottom:108%;border-color:#7D80AC}#search #top-area-map .map .shikoku{background-color:#997CAF}#search #top-area-map .map .shikoku ul{bottom:108%;border-color:#997CAF}#search #top-area-map .map .shikoku ul li a:hover{color:#997CAF}#search #top-area-map .map .kyushu{background-color:#9B8577}#search #top-area-map .map .kyushu ul{bottom:108%;border-color:#9B8577}#search #top-area-map .map .okinawa{background-color:#2FA2C9}#search #special .specialTitle span{display:block}#search #special h3{font-size:20px;margin-bottom:12px}#search #special h3 span{display:block}#search #special .slideBox{width:167px;height:167px}#search #special .slideBox a{display:block}#search #special .slideBox a img{width:100%}#search #special .slideBox a .caption{text-align:left;top:0;padding:20% 8% 0}#search #special .slideBox a .caption .area-name{font-size:14px;margin-bottom:8px}#search #special .slideBox a .caption .title{font-size:20px;margin-bottom:10px}#search #special .slideBox a .caption .lead{display:none}#search #special .slick-prev{left:30%}#search #special .slick-next{right:21% !important}#ambassador{margin:0px 20px 40px;position:relative}#ambassador h2{position:absolute;text-align:center;width:100%;font-size:20px;margin-top:5%}#ambassador ul{padding:12% 0 5%;box-sizing:border-box}#ambassador ul li{position:relative;width:27%;height:auto;margin-right:-4%;margin-bottom:20px;text-align:center}#ambassador ul li img{width:75%;margin-bottom:10px;transition:.4s}#ambassador ul li p{font-size:10px}#ambassador ul li p span{font-size:12px}#ambassador ul .goAmb{font-size:18px;width:60%;margin-top:18px}#informations{position:relative;margin:0px 20px 70px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:columns;-moz-flex-direction:columns;-ms-flex-direction:columns;-o-flex-direction:columns;flex-direction:columns;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#informations .left{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;width:70%;float:left}#informations .right{position:absolute;top:0;right:0;width:30%}#informations #backnumber{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;width:100%}#search-event{margin-bottom:100px}#search-event h2{position:relative;text-align:center;height:50px;font-size:1.5rem;margin-bottom:26px}#search-event h2:after{content:'TABIIRO Selection';color:#aaa;font-size:0.6rem;position:absolute;bottom:0px;left:0;right:0;font-family:'TheanoDidot',serif;font-style:italic}#search-event .title{position:relative}#search-event .title .btn{position:absolute;top:300px;right:20px;font-size:11px;width:110px;min-width:110px;height:30px;line-height:29px;padding-right:13px;padding-left:13px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#search-event .title .btn:after{background-size:14px}#search-event .item-slider li{height:170px}#search-event .item-slider-prev,#search-event .item-slider-next{display:none}#search-event .item-slider-inner>li{width:120px;min-width:120px}#search-event a{display:block;width:120px;min-width:120px}#search-event a .wrap,#search-event a .wrap img{width:120px;min-width:120px;height:120px}#search-event .caption{font-size:11px;margin:0 5px;text-align:left;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}#search-event em{padding:0 4px;margin:0 0 2px 0}#shisetsu{margin-bottom:40px}#shisetsu h4{font-size:20px;line-height:1.6;margin-bottom:16px}#shisetsu .shisetsu-list{margin-bottom:25px}#shisetsu .shisetsu-list img{width:60px;height:60px;margin-right:8px}#shisetsu .shisetsu-list div{width:145px}#shisetsu .shisetsu-list div .hl{font-size:12px}#shisetsu .shisetsu-list div span{font-size:10px}aside{display:none}#topRank h4{font-size:20px;line-height:1.4;margin-bottom:8px}#topRank .rank-h,#topRank .rank-g,#topRank .rank-o,#topRank .rank-l{margin-bottom:60px}#topRank .rank-h h5,#topRank .rank-g h5,#topRank .rank-o h5,#topRank .rank-l h5{font-size:14px;margin-bottom:8px}#topRank .rank-h li,#topRank .rank-g li,#topRank .rank-o li,#topRank .rank-l li{height:42px;padding-left:22px;margin-bottom:8px}#topRank .rank-h li:before,#topRank .rank-g li:before,#topRank .rank-o li:before,#topRank .rank-l li:before{font-size:25px;line-height:32px}#topRank .rank-h li:after,#topRank .rank-g li:after,#topRank .rank-o li:after,#topRank .rank-l li:after{content:"";width:12px;height:14px;right:6px}#topRank .rank-h li p,#topRank .rank-g li p,#topRank .rank-o li p,#topRank .rank-l li p{font-size:12px}#topRank .rank-h li p span,#topRank .rank-g li p span,#topRank .rank-o li p span,#topRank .rank-l li p span{font-size:10px}#topRank .rank-h .rank-more,#topRank .rank-g .rank-more,#topRank .rank-o .rank-more,#topRank .rank-l .rank-more{font-size:12px;width:88px;cursor:pointer}#keyword h4{font-size:20px;margin-bottom:10px}#keyword a{font-size:14px;margin:0 12px 14px 0}#about{margin:0px 20px 40px}#about h3,#about h4{margin-bottom:5px}#about .about-hyoushi{width:22%;top:12%;right:7%}#about p{width:72%;font-size:12px;margin-bottom:20px}#about .go-BackNum{width:40%;margin-bottom:20px}#about .bessatsu a{margin-right:5%}#about .bessatsu a:last-child{margin-right:0}#about .about-wrap{padding:5% 3% 20px}#pc-sns{display:none}#sns-sp{display:block;text-align:center}#sns-sp h3{font-family:"Noto Sans JP", sans-serif;font-weight:500;font-size:20px;margin-bottom:10px}#sns-sp ul{text-align:center;margin:12px auto}#sns-sp li{display:inline-block;margin:0 10px;width:64px}#sns-sp li img{width:100%;height:auto}#sns-sp li:last-child{height:64px;border-radius:50%;border:1px solid #f00;padding:15px 10px;box-sizing:border-box}#webmagazines{position:relative;background:#fff;padding:25px 25px 55px}#webmagazines .webmagazines_bnr{padding:0 14px}#webmagazines .webmagazines_bnr img.hide-sp{display:none}#webmagazines .title{margin:0 0 20px}#webmagazines .title h2{position:relative}#webmagazines .title .btn{position:absolute;right:25px;bottom:20px;background:#ffffff}#webmagazines .title .btn:after{background-size:12px;width:12px;height:12px;top:6px}#tie-ups{background:#f2f2f2;overflow:hidden;width:100%}#tie-ups ul{padding-top:20px;padding-bottom:20px;background:#f30042;overflow:hidden;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}#tie-ups ul a{width:140px;margin:0 5px}#tie-ups ul li:first-child a{margin-left:6px}#tie-ups ul li:last-child a{margin-right:6px}}@media screen and (min-width: 600px) and (max-width: 959px){#header h1{margin:28px 0 0 !important}#header #header-navi{margin-top:100px !important}#header #header-navi #membership,#header #header-navi #select{top:0 !important}#header-bg{height:160px}#lead .swiper-button-prev,#lead .swiper-button-next{top:0;background-color:transparent}#lead .swiper-container{position:static;height:350px;width:2915px;margin-left:calc(-1457px + 50%)}#lead .swiper-container .swiper-slide img{width:100%}#lead .hide-pc{display:none !important}#monthly-pickup ul li .zoomImg img{min-height:110px}#monthly-pickup ul li .title{position:relative}#monthly-pickup ul li .title:after{top:0;right:0}}@media screen and (min-width: 600px) and (max-width: 959px) and (max-width: 680px){#monthly-pickup ul li .title span{font-size:10px}}@media screen and (min-width: 600px) and (max-width: 959px){.goArticle,.goSel{margin-top:30px;margin-bottom:0;width:40%}#selections li a img{min-height:235px}#search{margin-top:20px}#search #top-area-map{margin:0px 20px 50px 6px}}@media screen and (min-width: 600px) and (max-width: 959px) and (max-width: 680px){#search #top-area-map .map ul li a{font-size:14px}}@media screen and (min-width: 600px) and (max-width: 959px){#special{padding:0 20px 0 6px}#special .caption br{display:inline}#special .slick-dots{bottom:-42px}#special .slick-dots li button:before{font-size:22px}#topRank .rank-h li,#topRank .rank-g li,#topRank .rank-o li,#topRank .rank-l li{padding-left:30px}#ambassador,#about{margin:0px 20px 40px 6px}}@media screen and (min-width: 600px) and (max-width: 959px) and (max-width: 680px){#about .bessatsu a{font-size:10px}}@media screen and (min-width: 600px) and (max-width: 959px){#keyword{margin:0px 20px 30px 6px}#tie-ups ul{width:auto !important}#webmagazines{background-color:#F6F5F0}#webmagazines .webmagazines_bnr img.hide-sp{display:block}#webmagazines .webmagazines_bnr img.hide-pc{display:none}}@media screen and (max-width: 599px){h1{top:0;left:0;margin:0 !important;height:25px}h2{font-size:22px}#header{margin-bottom:12px;padding-top:42px;height:124px;box-sizing:border-box}#header.open h1{display:block !important}#header #sp-menu-icon.scrollFix{background:#fff url(//dreamlife.jp/images/common/batu.png) 4% 13px no-repeat;background-size:20px;width:100%;height:42px;top:0;left:0;transition:none}#lead .swiper-button-prev,#lead .swiper-button-next{background:none;height:inherit;top:auto;bottom:18px}#lead .swiper-button-prev:before,#lead .swiper-button-next:before{border-color:#333;width:12px;height:12px}#lead .swiper-pagination{bottom:5px}#top-news,#monthly-pickup{margin-left:12px;margin-right:12px}#top-news .news div{line-height:1.4}#monthly-pickup{margin-bottom:40px}#monthly-pickup>small{display:block;float:inherit;margin:0 0 5px;font-size:10px;letter-spacing:-0.5px}#monthly-pickup ul{margin-top:5px}#monthly-pickup ul li{display:block;position:relative;padding:0;width:100%;margin-bottom:16px}#monthly-pickup ul li img{display:inline-block;width:44%;min-height:87px}#monthly-pickup ul li .title{display:inline-block;width:52%;margin-left:1%;vertical-align:top}#monthly-pickup ul li .title span{margin:0 0 16px;padding:2px 4px 3px}#monthly-pickup ul li .title p{font-size:14px}#monthly-pickup ul li .book:after{top:-5px;right:0;width:35px;height:35px}.goArticle,.goSel{width:100%}#selections{margin:0 0 50px;padding:30px 12px 20px;box-sizing:border-box}#selections .catchy{margin:5px 0 10px}#selections li{width:48%;margin-bottom:16px}#selections li a img{min-height:200px}#selections .caption em{padding:5px 2%;box-sizing:border-box;font-size:4.3vw}#selections .caption em span{font-size:3.5vw}#selections .caption div{padding:6px 2%;font-size:4.3vw}#selections .caption div span{font-size:3vw}#informations{position:relative;margin:0 0 30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:columns;-moz-flex-direction:columns;-ms-flex-direction:columns;-o-flex-direction:columns;flex-direction:columns;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#informations .left{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;width:100%;float:inherit}#informations .tb-left{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3;width:100%;float:inherit}#informations .right{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;position:inherit;width:100%;float:inherit}#informations #backnumber{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3;width:100%;float:inherit}#search{margin-bottom:30px}#search #top-area-map{margin:0px 12px 50px}#search #top-area-map .map-title{font-size:30px;top:18%;width:100%;text-align:center;transform:scale(1);transition:.8s}#search #top-area-map .map-title.switch{opacity:0;transform:scale(0);transition-timing-function:ease-out}#search #top-area-map .sub-title{top:320px;font-size:16px;width:100%;text-align:center}}@media screen and (max-width: 599px) and (max-width: 360px){#search #top-area-map .sub-title{top:275px}}@media screen and (max-width: 599px){#search #top-area-map .map .areamap-all{width:80%;margin-bottom:80px}#search #top-area-map .map>ul{transition:.8s;font-size:0}#search #top-area-map .map>ul.switch{opacity:0;transition-timing-function:ease-out;transition:.8s}#search #top-area-map .map .hokkaido,#search #top-area-map .map .touhoku,#search #top-area-map .map .kantou,#search #top-area-map .map .izuhakone,#search #top-area-map .map .koushinetsu,#search #top-area-map .map .tokai,#search #top-area-map .map .hokuriku,#search #top-area-map .map .kinki,#search #top-area-map .map .saninsanyo,#search #top-area-map .map .shikoku,#search #top-area-map .map .kyushu,#search #top-area-map .map .okinawa{margin-bottom:20px;width:48%;margin-right:3.5%;line-height:40px;font-size:18px}#search #top-area-map .map .hokkaido:nth-child(2n),#search #top-area-map .map .touhoku:nth-child(2n),#search #top-area-map .map .kantou:nth-child(2n),#search #top-area-map .map .izuhakone:nth-child(2n),#search #top-area-map .map .koushinetsu:nth-child(2n),#search #top-area-map .map .tokai:nth-child(2n),#search #top-area-map .map .hokuriku:nth-child(2n),#search #top-area-map .map .kinki:nth-child(2n),#search #top-area-map .map .saninsanyo:nth-child(2n),#search #top-area-map .map .shikoku:nth-child(2n),#search #top-area-map .map .kyushu:nth-child(2n),#search #top-area-map .map .okinawa:nth-child(2n){margin-right:0}#search #top-area-map .map .hokkaido ul,#search #top-area-map .map .touhoku ul,#search #top-area-map .map .kantou ul,#search #top-area-map .map .izuhakone ul,#search #top-area-map .map .koushinetsu ul,#search #top-area-map .map .tokai ul,#search #top-area-map .map .hokuriku ul,#search #top-area-map .map .kinki ul,#search #top-area-map .map .saninsanyo ul,#search #top-area-map .map .shikoku ul,#search #top-area-map .map .kyushu ul,#search #top-area-map .map .okinawa ul{position:absolute;width:182px;margin-top:5px;padding:8px 22px 4px;margin-left:-1%;text-align:left}#search #top-area-map .map .hokkaido ul li,#search #top-area-map .map .touhoku ul li,#search #top-area-map .map .kantou ul li,#search #top-area-map .map .izuhakone ul li,#search #top-area-map .map .koushinetsu ul li,#search #top-area-map .map .tokai ul li,#search #top-area-map .map .hokuriku ul li,#search #top-area-map .map .kinki ul li,#search #top-area-map .map .saninsanyo ul li,#search #top-area-map .map .shikoku ul li,#search #top-area-map .map .kyushu ul li,#search #top-area-map .map .okinawa ul li{font-size:15px;text-align:left}#search #top-area-map .map .hokkaido ul li:nth-child(odd),#search #top-area-map .map .touhoku ul li:nth-child(odd),#search #top-area-map .map .kantou ul li:nth-child(odd),#search #top-area-map .map .izuhakone ul li:nth-child(odd),#search #top-area-map .map .koushinetsu ul li:nth-child(odd),#search #top-area-map .map .tokai ul li:nth-child(odd),#search #top-area-map .map .hokuriku ul li:nth-child(odd),#search #top-area-map .map .kinki ul li:nth-child(odd),#search #top-area-map .map .saninsanyo ul li:nth-child(odd),#search #top-area-map .map .shikoku ul li:nth-child(odd),#search #top-area-map .map .kyushu ul li:nth-child(odd),#search #top-area-map .map .okinawa ul li:nth-child(odd){width:67px}#search #top-area-map .map .hokkaido ul li a:hover,#search #top-area-map .map .touhoku ul li a:hover,#search #top-area-map .map .kantou ul li a:hover,#search #top-area-map .map .izuhakone ul li a:hover,#search #top-area-map .map .koushinetsu ul li a:hover,#search #top-area-map .map .tokai ul li a:hover,#search #top-area-map .map .hokuriku ul li a:hover,#search #top-area-map .map .kinki ul li a:hover,#search #top-area-map .map .saninsanyo ul li a:hover,#search #top-area-map .map .shikoku ul li a:hover,#search #top-area-map .map .kyushu ul li a:hover,#search #top-area-map .map .okinawa ul li a:hover{opacity:1}#search #top-area-map .map .hokkaido{background-color:#EF9394}#search #top-area-map .map .touhoku{background-color:#EDB97B}#search #top-area-map .map .touhoku ul{border-color:#EDB97B}#search #top-area-map .map .kantou{background-color:#F1D580}#search #top-area-map .map .kantou ul{border-color:#F1D580}#search #top-area-map .map .izuhakone{background-color:#88CD94}#search #top-area-map .map .koushinetsu{background-color:#74A0C6}#search #top-area-map .map .koushinetsu ul{border-color:#74A0C6}#search #top-area-map .map .tokai{background-color:#88CD94}#search #top-area-map .map .tokai ul{border-color:#88CD94}#search #top-area-map .map .hokuriku{background-color:#D7DF23}#search #top-area-map .map .hokuriku ul{border-color:#D7DF23}#search #top-area-map .map .kinki{background-color:#73BCB8}#search #top-area-map .map .kinki ul{border-color:#73BCB8;padding-left:18px;padding-right:18px}#search #top-area-map .map .saninsanyo{background-color:#7D80AC}#search #top-area-map .map .saninsanyo ul{bottom:108%;border-color:#7D80AC}#search #top-area-map .map .shikoku{background-color:#997CAF}#search #top-area-map .map .shikoku ul{bottom:108%;border-color:#997CAF}#search #top-area-map .map .shikoku ul li a:hover{color:#997CAF}#search #top-area-map .map .kyushu{background-color:#9B8577}#search #top-area-map .map .kyushu ul{bottom:108%;border-color:#9B8577}#search #top-area-map .map .okinawa{background-color:#2FA2C9}#search #top-area-map .map .touhoku ul,#search #top-area-map .map .izuhakone ul,#search #top-area-map .map .tokai ul,#search #top-area-map .map .kinki ul,#search #top-area-map .map .shikoku ul{margin-left:-7%}}@media screen and (max-width: 599px) and (max-width: 330px){#search #top-area-map .map .touhoku ul,#search #top-area-map .map .izuhakone ul,#search #top-area-map .map .tokai ul,#search #top-area-map .map .kinki ul,#search #top-area-map .map .shikoku ul{margin-left:-27%}}@media screen and (max-width: 599px){#search #special{margin-bottom:80px}#search #special h3{font-family:"Noto Sans JP", sans-serif;font-weight:500;text-align:center}#search #special .slideBox{width:167px !important;height:167px}#search #special .slideBox a{display:block}#search #special .slideBox a .caption{text-align:left;padding:20% 8% 0}#search #special .slideBox a .caption .area-name{font-size:12px;margin-bottom:4px}#search #special .slideBox a .caption .area-name span{font-size:14px}#search #special .slideBox a .caption .title{font-size:16px;margin-bottom:10px;line-height:1.2}#search #special .slideBox a .caption .lead{display:none}#search #special .slick-slide{margin:0 5px}#search #special .slick-prev{left:22%}#search #special .slick-next{right:21%}#search #special .slick-dots{bottom:-42px}#ambassador{margin:0px 8px 10px}#ambassador h2{margin-top:8%;font-size:22px}#ambassador ul{padding:20% 0 50px}#ambassador ul li{width:54%;min-height:210px;margin-right:-8.5%;margin-bottom:24px}#ambassador ul li:nth-child(2n){margin-right:0}#ambassador ul li img{width:70%;margin-bottom:10px}#ambassador ul li p{font-size:14px}#ambassador ul li p span{font-size:16px;margin-bottom:0}#ambassador ul .goAmb{font-size:18px;width:82%;margin-top:0}#shisetsu{margin-bottom:20px;padding:30px 14px 0;transform:translate(0px, 0px);transition:1s}#shisetsu h4{font-size:24px}#shisetsu .shisetsu-list{margin-bottom:25px}#shisetsu .shisetsu-list img{width:20%;height:auto;margin-right:2%}#shisetsu .shisetsu-list div{width:76%}#shisetsu .shisetsu-list div .hl{font-size:18px}#shisetsu .shisetsu-list div span{font-size:12px;text-decoration:underline}#shisetsu.switch{opacity:0;transform:translate(0px, 80px);transition-timing-function:ease-in}#topRank{padding:30px 14px 0}#topRank h4{font-size:26px;margin-bottom:12px}#topRank .rank-h,#topRank .rank-g,#topRank .rank-o,#topRank .rank-l{transform:translate(0px, 0px);transition:1s}#topRank .rank-h.switch,#topRank .rank-g.switch,#topRank .rank-o.switch,#topRank .rank-l.switch{opacity:0;transform:translate(0px, 80px);transition-timing-function:ease-in}#topRank .rank-h h5,#topRank .rank-g h5,#topRank .rank-o h5,#topRank .rank-l h5{font-size:18px;margin-bottom:8px}#topRank .rank-h li,#topRank .rank-g li,#topRank .rank-o li,#topRank .rank-l li{height:48px;padding-left:40px;margin-bottom:8px}#topRank .rank-h li:before,#topRank .rank-g li:before,#topRank .rank-o li:before,#topRank .rank-l li:before{font-size:40px}#topRank .rank-h li:after,#topRank .rank-g li:after,#topRank .rank-o li:after,#topRank .rank-l li:after{content:"";width:14px;height:14px;right:6px}#topRank .rank-h li p,#topRank .rank-g li p,#topRank .rank-o li p,#topRank .rank-l li p{font-size:15px}#topRank .rank-h li p span,#topRank .rank-g li p span,#topRank .rank-o li p span,#topRank .rank-l li p span{font-size:12px}#topRank .rank-h .rank-more,#topRank .rank-g .rank-more,#topRank .rank-o .rank-more,#topRank .rank-l .rank-more{font-size:12px;width:88px}#keyword{padding:0 14px 20px}#keyword h4{font-size:25px}#keyword a{line-height:2;padding:0 10px}#topics{padding:30px 14px 0;margin-bottom:30px}#topics a{margin-bottom:40px}#about{margin:0 0 30px}#about h3,#about h4{text-align:center;font-size:20px;margin-bottom:12px}#about .about-hyoushi{display:block;position:relative;width:50%;margin:0 auto 12px;top:0;left:0}#about p{width:100%;margin-bottom:12px;font-size:14px}#about .go-BackNum{display:block;width:58%;margin:0 auto 30px;font-size:14px;font-family:"Noto Sans JP", sans-serif;font-weight:500}#about .bessatsu h4:before,#about .bessatsu h4:after{display:inline-block;content:"";width:20%;height:1px;background-color:#333333;vertical-align:25%}#about .bessatsu h4:before{margin-right:2%}#about .bessatsu h4:after{margin-left:2%}#about .bessatsu a{width:38%;margin:0 5% 16px;font-size:14px}#about .bessatsu a img{margin-bottom:5px}#about .about-wrap{padding:5% 4% 20px}#sns-sp{display:block;text-align:center}#sns-sp h3{font-family:"Noto Sans JP", sans-serif;font-weight:500;font-size:20px;margin-bottom:10px}#sns-sp span{font-family:"Noto Sans JP", sans-serif;font-weight:300;font-size:14px}#sns-sp ul{text-align:center;margin:12px auto}#sns-sp li{display:inline-block;margin:0 5px;width:60px}#sns-sp li:last-child{height:60px}#webmagazines .title{margin-bottom:10px}#webmagazines .title h2{width:100%;font-size:20px}}@media screen and (max-width: 599px) and (max-width: 330px){#webmagazines .title h2{font-size:18px}}@media screen and (max-width: 599px){#webmagazines .title h2 a{display:none}}
/**
 * Swiper 4.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 1, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
.slick-slide:focus  {
	outline: none!important;
}
.slick-slide a:focus  {
	outline: none!important;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Slider */
.slick-loading .slick-list
{
    background: #fff url(https://dreamlife.jp/wp-content/themes/sansei_ver01/css/ajax-loader.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(https://dreamlife.jp/wp-content/themes/sansei_ver01/css/fonts/slick.eot);
    src: url(https://dreamlife.jp/wp-content/themes/sansei_ver01/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://dreamlife.jp/wp-content/themes/sansei_ver01/css/fonts/slick.woff) format('woff'), url(https://dreamlife.jp/wp-content/themes/sansei_ver01/css/fonts/slick.ttf) format('truetype'), url(https://dreamlife.jp/wp-content/themes/sansei_ver01/css/fonts/slick.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    z-index: 100;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: 1;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 3rem;
    line-height: 1;

    opacity: .9;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: 15px;
}
[dir='rtl'] .slick-prev
{
    right: 15px;
    left: auto;
}
.slick-prev:before
{
    font-family: FontAwesome;
    content: "\f104";
}
[dir='rtl'] .slick-prev:before
{
    font-family: FontAwesome;
    content: "\f105";
}

.slick-next
{
    right: 15px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: 15px;
}
.slick-next:before
{
    font-family: FontAwesome;
    content: "\f105";
}
[dir='rtl'] .slick-next:before
{
    font-family: FontAwesome;
    content: "\f104";
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: unset;
    height: unset;
    margin: 0;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 12px;
    line-height: 1;

    display: block;

    width: unset;
    height: unset;
    padding: 0;
    margin: 0 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: "FontAwesome";
    font-size: 11px!important;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;
    margin:0 4px;

    width: unset;
    height: unset;

    content: "\f111";
    text-align: center;

    opacity: 1;
    color: #ccc;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    color: #f99;
}
#special .slick-next {
    right: 34.5%;
}



/*#special蜀��繧ｹ繝ｩ繧､繝繝ｼ隱ｿ謨ｴ*/
@media screen and (max-width: 959px){
#search #special .slick-next {
    right: 29%;
}
}

@media screen and (max-width: 959px) and (min-width: 600px){
#special .slick-dots{
    bottom: -39px!important;
}
#special .slick-dots li button:before {
    font-size: 10px!important;
    margin: 0 6px;
}
}


@media screen and (max-width: 599px){
#special .slick-dots{
    bottom: -39px!important;
}
#special .slick-dots li button{
    margin: 0 4px;
}
#special .slick-dots li button:before {
    font-size: 10px!important;
    margin: 0 6px;
}
}


/* 笳�螺笳�螺繝医ャ繝励せ繝ｩ繧､繝繝ｼ縺ｮ鬮倥＆謖�ｮ壺螺笳�螺笳� */
/* PC */
.topSlider{min-height: 376px;}

/* 繧ｿ繝悶Ξ繝�ヨ */
@media screen and (max-width: 959px) and (min-width: 600px){
    .topSlider{min-height: 313px;}
}

/* 繧ｹ繝槭� */
@media screen and (max-width: 599px){
.topSlider{min-height: 200px;}
}