@charset "UTF-8";
/* CSS Document */

/*! CSS Used from: https://www.frecious.jp/dewo/stylesheets/common.css */
.applybtn_pc{padding:60px 0;text-align:center;}
.applybtn_sp{padding:60px 20px;text-align:center;}
.applybtn_sp_top{padding:0 20px;}
/*! CSS Used from: https://www.frecious.jp/dewo/stylesheets/pc_top.css */
/*! @import https://www.frecious.jp/dewo/components/fontawesome/css/font-awesome.min.css */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-2x{font-size:2em;}
.fa-times:before{content:"\f00d";}
/*! end @import */
html,body{height:100%;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,body{font-size:12px;}
body{background:#fff;color:#2e2e2e;padding:0;margin:0;font-family:"Open Sans","ヒラギノ角ゴ Pro W3",Verdana,"Hiragino Kaku Gothic Pro",osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal;font-style:normal;line-height:1.5;position:relative;cursor:auto;}
a:hover{cursor:pointer;}
img{max-width:100%;height:auto;}
img{-ms-interpolation-mode:bicubic;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
img{display:inline-block;vertical-align:middle;}
textarea{height:auto;min-height:50px;}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:83.33333rem;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.row .row{width:auto;margin-left:-1.25rem;margin-right:-1.25rem;margin-top:0;margin-bottom:0;max-width:none;}
.row .row:before,.row .row:after{content:" ";display:table;}
.row .row:after{clear:both;}
.columns{padding-left:1.25rem;padding-right:1.25rem;width:100%;float:left;}
[class*="column"]+[class*="column"]:last-child{float:right;}
@media only screen{
.columns{position:relative;padding-left:1.25rem;padding-right:1.25rem;float:left;}
.small-17{width:70.83333%;}
.small-21{width:87.5%;}
.small-22{width:91.66667%;}
.small-24{width:100%;}
.columns.small-centered{margin-left:auto;margin-right:auto;float:none;}
.columns.small-centered:last-child{float:none;}
}
@media only screen and (min-width: 0em){
.columns{position:relative;padding-left:1.25rem;padding-right:1.25rem;float:left;}
}
@media only screen and (min-width: 0em){
.columns{position:relative;padding-left:1.25rem;padding-right:1.25rem;float:left;}
.large-6{width:25%;}
.large-8{width:33.33333%;}
.large-9{width:37.5%;}
.large-12{width:50%;}
.large-13{width:54.16667%;}
.large-14{width:58.33333%;}
.large-15{width:62.5%;}
.large-16{width:66.66667%;}
.large-18{width:75%;}
.large-24{width:100%;}
.large-offset-10{margin-left:41.66667%!important;}
.large-offset-12{margin-left:50%!important;}
.columns.large-centered{margin-left:auto;margin-right:auto;float:none;}
.columns.large-centered:last-child{float:none;}
}
[class*="block-grid-"]{display:block;padding:0;margin:0 -0.83333rem;}
[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table;}
[class*="block-grid-"]:after{clear:both;}
[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 0.83333rem 1.66667rem;}
@media only screen{
.small-block-grid-5>li{width:20%;list-style:none;}
.small-block-grid-5>li:nth-of-type(1n){clear:none;}
.small-block-grid-5>li:nth-of-type(5n+1){clear:both;}
}
button,.button{border-style:solid;border-width:0px;cursor:pointer;font-family:"Open Sans","ヒラギノ角ゴ Pro W3",Verdana,"Hiragino Kaku Gothic Pro",osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.66667rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:1.33333rem;padding-right:2.66667rem;padding-bottom:1.41667rem;padding-left:2.66667rem;font-size:1.33333rem;background-color:#008CBA;border-color:#007095;color:#fff;transition:background-color 300ms ease-out;}
button:hover,button:focus,.button:hover,.button:focus{background-color:#007095;}
button:hover,button:focus,.button:hover,.button:focus{color:#fff;}
.button.success{background-color:#3ebe34;border-color:#32982a;color:#fff;}
.button.success:hover,.button.success:focus{background-color:#32982a;}
.button.success:hover,.button.success:focus{color:#fff;}
.button.expand{padding-right:0;padding-left:0;width:100%;}
.button.radius{border-radius:10px;}
button[disabled]{background-color:#008CBA;border-color:#007095;color:#fff;cursor:default;opacity:0.7;box-shadow:none;}
button[disabled]:hover,button[disabled]:focus{background-color:#007095;}
button[disabled]:hover,button[disabled]:focus{color:#fff;}
button[disabled]:hover,button[disabled]:focus{background-color:#008CBA;}
button::-moz-focus-inner{border:0;padding:0;}
@media only screen and (min-width: 0em){
button,.button{display:inline-block;}
}
form{margin:0 0 1.33333rem;}
label{font-size:1.16667rem;color:#6d6d6d;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0;}
input[type="text"],textarea{-webkit-appearance:none;-webkit-border-radius:0px;background-color:#fff;font-family:inherit;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:1.16667rem;margin:0 0 1.33333rem 0;padding:0.66667rem;height:3.08333rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;}
input[type="text"]:focus,textarea:focus{box-shadow:0 0 5px #999;border-color:#999;}
input[type="text"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none;}
input[type="text"]:disabled,textarea:disabled{background-color:#ddd;cursor:default;}
textarea[disabled]{background-color:#ddd;cursor:default;}
input[type="radio"]{margin:0 0 1.33333rem 0;}
.inline-list{margin:0 auto 1.41667rem auto;margin-left:-1.83333rem;margin-right:0;padding:0;list-style:none;overflow:hidden;}
.inline-list>li{list-style:none;float:left;margin-left:1.83333rem;display:block;}
.inline-list>li>*{display:block;}
.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.66667rem;padding:1.66667rem;background:#f2f2f2;color:#333;}
.panel>:first-child{margin-top:0;}
.panel>:last-child{margin-bottom:0;}
.panel li{color:#333;}
.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:1005;width:100vw;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.66667rem;border:solid 1px #666;box-shadow:0 0 10px rgba(46,46,46,0.4);padding:2.5rem;}
@media only screen and (max-width: 0em){
.reveal-modal{min-height:100vh;}
}
.reveal-modal>:first-child{margin-top:0;}
.reveal-modal>:last-child{margin-bottom:0;}
@media only screen and (min-width: 0em){
.reveal-modal{width:80%;max-width:83.33333rem;left:0;right:0;margin:0 auto;}
}
@media only screen and (min-width: 0em){
.reveal-modal{top:8.33333rem;}
}
.reveal-modal .close-reveal-modal{font-size:3.33333rem;line-height:1;position:absolute;top:0.66667rem;right:0.91667rem;color:#aaa;font-weight:bold;cursor:pointer;}
@media print{
.reveal-modal{display:none;background:#fff!important;}
}
.text-left{text-align:left!important;}
.text-right{text-align:right!important;}
.text-center{text-align:center!important;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,p{margin:0;padding:0;}
a{color:#008CBA;text-decoration:none;line-height:inherit;}
a:hover,a:focus{color:#0078a0;}
a img{border:none;}
p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.66667rem;text-rendering:optimizeLegibility;}
h1,h2,h3,h4{font-family:"Open Sans","ヒラギノ角ゴ Pro W3",Verdana,"Hiragino Kaku Gothic Pro",osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4;}
h3 small{font-size:60%;color:#6f6f6f;line-height:0;}
h1{/*font-size:2.83333rem;*/}
h2{font-size:2.25rem;}
h3{font-size:1.83333rem;}
h4{font-size:1.5rem;}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.66667rem 0 1.58333rem;height:0;}
i{font-style:italic;line-height:inherit;}
strong,b{font-weight:bold;line-height:inherit;}
small{font-size:60%;line-height:inherit;}
ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.66667rem;list-style-position:outside;font-family:inherit;}
ul{margin-left:1.1rem;}
ul.no-bullet{margin-left:0;}
ul li ul{margin-left:1.66667rem;margin-bottom:0;}
ul.no-bullet{list-style:none;}
ol{margin-left:1.4rem;}
dl dt{margin-bottom:0.3rem;font-weight:bold;}
dl dd{margin-bottom:1rem;}
@media only screen and (min-width: 0em){
h1,h2,h3,h4{line-height:1.4;}
h1{/*font-size:3.66667rem;*/}
h2{font-size:3.08333rem;}
h3{font-size:2.25rem;}
h4{font-size:1.91667rem;}
}
@media print{
*{background:transparent!important;color:#2e2e2e!important;box-shadow:none!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}
img{page-break-inside:avoid;}
img{max-width:100%!important;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
}
@media only screen{
.show-for-small-only,.show-for-small{display:inherit!important;}
.hide-for-small-only,.hide-for-small{display:none!important;}
}
@media only screen and (min-width: 0em){
.hide-for-small-only,.hide-for-small{display:inherit!important;}
.show-for-small-only,.show-for-small{display:none!important;}
}
@media only screen and (min-width: 0em){
.hide-for-small-only,.hide-for-small{display:inherit!important;}
.show-for-small-only,.show-for-small{display:none!important;}
}
@media only screen and (min-width: 0em){
.hide-for-small-only,.hide-for-small{display:inherit!important;}
.show-for-small-only,.show-for-small{display:none!important;}
}
@media only screen and (min-width: 0em){
.hide-for-small-only,.hide-for-small{display:inherit!important;}
.show-for-small-only,.show-for-small{display:none!important;}
}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.bx-wrapper .bx-prev{left:10px;background:url(https://www.frecious.jp/dewo/stylesheets/images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right:10px;background:url(https://www.frecious.jp/dewo/stylesheets/images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
[class*=" ico-"]{font-family:'frecious-icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.ico-arrow_right::before{content:"\e601";}
.overlay{height:auto;position:absolute;width:100%;top:25%;text-align:center;z-index:3;}
.overlay img{width:auto;max-width:100%;margin:0 auto;}
.overlay.overlay-title{top:100px;}
.bx-wrapper{margin-bottom:0;}
.bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;left:0;background:transparent;}
.bx-wrapper .bx-pager{position:absolute;bottom:30px;width:100%;}
.bx-wrapper .bx-prev{background:url(https://www.frecious.jp/dewo/img/pc/99_slide_l.png) no-repeat 0 0;background-size:35px 35px;left:35px;}
.bx-wrapper .bx-prev:hover{opacity:0.7;background-position:0 0;}
.bx-wrapper .bx-next{background:url(https://www.frecious.jp/dewo/img/pc/99_slide_r.png) no-repeat 0 0;background-size:35px 35px;right:35px;}
.bx-wrapper .bx-next:hover{opacity:0.7;background-position:0 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-22px;outline:0;text-indent:-9999px;z-index:6;width:35px;height:35px;}
.bx-wrapper img{width:100%;display:block;}
.bxslider1,.bxslider2{margin-left:0;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;border:1px solid #7f7f7f;text-indent:-9999px;display:block;width:14px;height:14px;margin:0 14px;outline:0;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;bottom:30px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#5db7e8;border:1px solid #5db7e8;}
#main{margin:0 auto;}
.section{position:relative;}
.section .content{margin:0 auto;}
.section .labeling{display:inline-block;padding:0 .5em;color:#5db7e8;border-bottom:1px solid #5db7e8;font-family:"Open Sans",sans-serif;letter-spacing:.1em;margin:0 auto 35px;font-size:3.16667rem;}
.section h2{color:#2e2e2e;margin-bottom:35px;font-size:3rem;}
.section .txt{font-size:1.5rem;}
#cover { width:100%;}

#colors_select { background-color:#f6f6f6; overflow:hidden; padding:60px 0px 85px; font-family: 'Noto Sans JP', sans-serif;  }
#colors_select .colorbx { overflow:hidden; }
#colors_select .colorbx img { width:100%; }
#colors_select ul.color_main { overflow:hidden; margin-top:52px; }
#colors_select ul.color_main li { width:50%; float:left; padding-bottom:1px; position:relative; }
#colors_select ul li .colortextArea p { color:#FFF; margin: 0 auto; line-height:1.6em;}
#colors_select ul li .colortextArea p.small {line-height:1.2em;}
#colors_select ul li .colortextArea .color_title { font-size:22px; margin:3px auto; font-weight:bold; }
#colors_select ul.color_main li:last-child { width:50%; padding: 0 0 1px 1px; }
#colors_select ul.color_main li:first-child .colortextArea p { color:#777; }
#colors_select ul.color_main .colorbx .colortextArea { position:absolute; top:6.3%; right:6.3%; }
#colors_select ul.color_them { overflow:hidden; }
#colors_select ul.color_them li { width:33.3%; float:left;padding-right:1px; position:relative; }
#colors_select ul.color_them li:last-child { width:33.3%; padding-left:0px; }
#colors_select ul.color_them .colorbx .colortextArea { position:absolute; top:6.3%; left:3.3%; }
#colors_select ul.color_them li .colortextArea p.small {line-height:1.2em;}
#colors_select ul.color_them li .colortextArea .color_title { font-size:18px; margin:3px auto; font-weight:bold; }
#colors_select .bnr { text-align:center; margin:30px auto; }

#pormotion_movie{background:url(https://www.frecious.jp/dewo/img/pc/04_bg.png) top center no-repeat;min-height:100%;background-size:cover;color:#fff;}
#pormotion_movie a{display:block;background-color:#fff;}
#pormotion_movie a img{border:1px solid #fff;transition:opacity 0.3s ease 0s;}
#pormotion_movie h2,#pormotion_movie h3{color:#fff;}
#pormotion_movie .bnr_interview { width: 288px; }
#keep_water_fresh{background-color:#eff3f6;}
#keep_water_fresh .txt{margin-bottom:3em;font-size:14px;width:490px;}
#keep_water_fresh .txt small{font-size:12px;}
#keep_water_fresh .balloon{padding:35px 15px;top:59%;left:53%;background:url(https://www.frecious.jp/dewo/img/pc/99_balloon.png) center center no-repeat;width:129px;height:125px;z-index:3;position:absolute;}
#apply{font-size:16px;padding-bottom:40px;min-height:100%;}
#apply a{text-decoration:underline;}
.bottom-wrap{padding:30px 0;margin-bottom:40px;background-color:#d4d4d4;width:100%;}
.bottom-wrap .columns{text-align:center;}
.bottom-wrap a{opacity:1;transition:opacity .3s 0s;}
.bottom-wrap a:hover{opacity:.7;transition:opacity .3s 0s;}
.spec-banner{background:#fff;margin:40px 0;text-align:center;}
.spec-banner a{transition:.3s;}
.spec-banner a:hover{opacity:.7;}
.bottom-wrap{background-color:#797979;}
.bottom-wrap a img{background-color:#fff;}
#footer{background-color:#4b4b4b;color:#fff;background:#363636;padding:24px 0 10px;position:relative;overflow:hidden;}
#footer a{font-size:1rem;color:#fff;}
#footer a:hover{opacity:0.7;}
#footer hr{border-color:#646464;}
#footer .topmenu{margin-bottom:0;width:750px!important;}
#footer .topmenu .txt-list{line-height:2.5;}
.button i.iconleft{float:left;margin-left:1em!important;margin-right:-1em;}
.mb40{margin-bottom:40px;}
.mb10{margin-bottom:10px;}
.pb40{padding-bottom:40px;}
.mb10{margin-bottom:10px;}
p.mb10,h2.mb10{margin-bottom:10px;}
.button{font-size:1.6875rem;font-weight:bold;line-height:1.6875rem;text-decoration:none!important;}
.button small{font-weight:normal;}
.button i{float:right;margin-left:-2em!important;margin-right:1em;line-height:1.8em;font-size:2rem;font-weight:normal;}
.button.success{background-color:#3dc032;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF5DD253', endColorstr='#FF3DC032');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkZDI1MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkYzAzMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5dd253),color-stop(100%, #3dc032));background-image:-moz-linear-gradient(#5dd253 0%,#3dc032 100%);background-image:-webkit-linear-gradient(#5dd253 0%,#3dc032 100%);background-image:linear-gradient(#5dd253 0%,#3dc032 100%);-moz-box-shadow:inset 0px -4px 2px #329529;-webkit-box-shadow:inset 0px -4px 2px #329529;box-shadow:inset 0px -4px 2px #329529;transition:.3s;}
.button.success:hover{opacity:0.7;}
.tables{border:none!important;background-color:#fff!important;}
.tables>.row{border-bottom:1px solid #eee;margin-bottom:.4em;padding-bottom:.4em;}
.vcontainer{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.vcontainer iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.close-reveal-modal{font-size:1rem!important;}
body{min-width:1200px;}
#concept{padding:0px 0 60px;}
#concept.row{max-width:88rem;}
#pormotion_movie{padding:90px 0 100px;}
#pormotion_movie .txt{font-size:12px;line-height:2;margin-bottom:0;}
#pormotion_movie img:hover{opacity:.7;}
#keep_water_fresh{padding:90px 0 100px;}
#keep_water_fresh .row{max-width:1230px;}
#apply p{margin-bottom:0;}
#footer .topmenu .txt-list{line-height:2.5;}


#slider_slick .slick-list img {width:100%;}
#slider_slick .slick-prev, #slider_slick .slick-next{	width: 45px;	height: 45px;}
button{  margin: 0;  padding: 0;  background: none;  border: none;  border-radius: 0;  outline: none;  -webkit-appearance: none; 
 -moz-appearance: none;  appearance: none;      text-indent: -9999px;}
.slide-dots{  text-align: center;  position: absolute;  margin:0 auto;  bottom: 3%;  left: 50%;  transform: translateY(-50%) translateX(-50%);
  -webkit- transform: translateY(-50%) translateX(-50%);}
.slide-dots li{    display: inline-block;    margin: 0 5px;	float:left;	background-color:#FFF;	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	border-radius: 20px;	z-index: 9999;	height: 10px;	width:10px;    }
.slide-dots li.slick-active{ 	background-color:#5db7e8;	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);	}






/*! CSS Used from: https://www.frecious.jp/dewo/stylesheets/extend_top.min.css ; media=screen and (min-width: 737px) */
@media screen and (min-width: 737px){
.hover img{transition:.3s ease all;opacity:1;}
.hover:hover img{opacity:.6;}
.popup_new{position:absolute;top:-7px;}
.fuwafuwa{-webkit-animation-name:fuwafuwa;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-moz-animation-name:fuwafuwa;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease;}
#four-colors .bx-pager{position:absolute;z-index:3;top:77px;right:8%;}
#four-colors .overlay-title .txt{color:#fff;text-shadow:rgba(0,0,0,.5) 0 0 4px,rgba(0,0,0,0.4) 1px 1px 8px,rgba(0,0,0,.4) 1px 0 6px;font-size:18px;line-height:2;}
.section h2{margin-bottom:20px;}
#pormotion_movie h3{letter-spacing:3px;}
#pormotion_movie h3 span{font-size:22px;letter-spacing:2px;}
#pormotion_movie .txt{line-height:2;letter-spacing:1px;font-size:14px;}
#pormotion_movie .txt span{font-weight:700;}
#pormotion_movie .bnr_interview+.bnr_interview{padding-top:15px;}
.section .labeling{padding:0;}
.overlay.overlay-title{top:80px;}
#bnr_area .row{width:910px;}
#bnr_area .columns{padding:0 5px;}
#bousai .box{border:1px solid #efefef;padding:10px;margin-bottom:100px;}
#bousai h2{font-size:12px;font-weight:700;color:#000;margin-bottom:5px;}
#bousai p{font-size:12px;line-height:2;margin:0;}
#bousai p a{text-decoration:underline;}
#main{margin:0 auto 0;}
.popup_new{position:absolute;top:-7px;}
.fuwafuwa{-webkit-animation-name:fuwafuwa;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-moz-animation-name:fuwafuwa;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease;}
#four-colors .bx-pager{position:absolute;z-index:3;top:77px;right:8%;}
#four-colors .overlay-title .txt{color:#fff;text-shadow:rgba(0,0,0,.5) 0 0 4px,rgba(0,0,0,.4) 1px 1px 8px,rgba(0,0,0,.4) 1px 0 6px;font-size:18px;line-height:2;}
.section h2{margin-bottom:20px;}
#pormotion_movie h3{letter-spacing:3px;}
#pormotion_movie h3 span{font-size:22px;letter-spacing:2px;}
#pormotion_movie .txt{line-height:2.6;letter-spacing:1px;}
#pormotion_movie .txt span{font-weight:700;}
#pormotion_movie .bnr_interview+.bnr_interview{padding-top:15px;}
.section .labeling{padding:0;}
.overlay.overlay-title{top:80px;}
#bnr_area .row{width:910px;}
#bnr_area .columns{padding:0 5px;}
#bousai .box{border:1px solid #efefef;padding:10px;margin-bottom:100px;}
#bousai h2{font-size:12px;font-weight:700;color:#000;margin-bottom:5px;}
#bousai p{font-size:12px;line-height:2;margin:0;}
#bousai p a{text-decoration:underline;}
#bnr_area{margin-bottom:0!important;}
#movie_link{background-color:#242424;margin-bottom:40px;}
.link_area{text-align:center;}
#movie_link .link_area h4{color:white!important;font-weight:normal;padding:20px!important;letter-spacing:1px;font-size:20px;margin:0;}
#movie_link .link_area h4 a{color:white!important;}
#movie_link .link_area h4 a:hover{opacity:0.7;}
#movie_link .link_area h4 .ico-arrow_right{padding-left:10px;}
.hover img{transition:.3s ease all;opacity:1;}
.hover:hover img{opacity:.6;}
.popup_new{position:absolute;top:-7px;}
.fuwafuwa{-webkit-animation-name:fuwafuwa;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-moz-animation-name:fuwafuwa;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease;}
#four-colors .bx-pager{position:absolute;z-index:3;top:77px;right:8%;}
#four-colors .overlay-title .txt{color:#fff;text-shadow:rgba(0,0,0,.5) 0 0 4px,rgba(0,0,0,0.4) 1px 1px 8px,rgba(0,0,0,.4) 1px 0 6px;font-size:18px;line-height:2;}
.section h2{margin-bottom:20px;}
#pormotion_movie h3{letter-spacing:3px;}
#pormotion_movie h3 span{font-size:22px;letter-spacing:2px;}
#pormotion_movie .txt{line-height:2;letter-spacing:1px;}
#pormotion_movie .txt span{font-weight:700;}
#pormotion_movie .bnr_interview+.bnr_interview{padding-top:15px;}
.section .labeling{padding:0;}
.overlay.overlay-title{top:80px;}
#bnr_area .row{width:910px;}
#bnr_area .columns{padding:0 5px;}
#bousai .box{border:1px solid #efefef;padding:10px;margin-bottom:100px;}
#bousai h2{font-size:12px;font-weight:700;color:#000;margin-bottom:5px;}
#bousai p{font-size:12px;line-height:2;margin:0;}
#bousai p a{text-decoration:underline;}
}


/*! CSS Used keyframes */
@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0);}50%{-webkit-transform:translate(0,-8px);}100%{-webkit-transform:translate(0,0);}}
@-moz-keyframes fuwafuwa{0%{-moz-transform:translate(0,0);}50%{-moz-transform:translate(0,-8px);}100%{-moz-transform:translate(0,0);}}
@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0);}50%{-webkit-transform:translate(0,-8px);}100%{-webkit-transform:translate(0,0);}}
@-moz-keyframes fuwafuwa{0%{-moz-transform:translate(0,0);}50%{-moz-transform:translate(0,-8px);}100%{-moz-transform:translate(0,0);}}
@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0);}50%{-webkit-transform:translate(0,-8px);}100%{-webkit-transform:translate(0,0);}}
@-moz-keyframes fuwafuwa{0%{-moz-transform:translate(0,0);}50%{-moz-transform:translate(0,-8px);}100%{-moz-transform:translate(0,0);}}
@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0);}50%{-webkit-transform:translate(0,-8px);}100%{-webkit-transform:translate(0,0);}}
@-moz-keyframes fuwafuwa{0%{-moz-transform:translate(0,0);}50%{-moz-transform:translate(0,-8px);}100%{-moz-transform:translate(0,0);}}
@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0);}50%{-webkit-transform:translate(0,-8px);}100%{-webkit-transform:translate(0,0);}}
@-moz-keyframes fuwafuwa{0%{-moz-transform:translate(0,0);}50%{-moz-transform:translate(0,-8px);}100%{-moz-transform:translate(0,0);}}
@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0);}50%{-webkit-transform:translate(0,-8px);}100%{-webkit-transform:translate(0,0);}}
@-moz-keyframes fuwafuwa{0%{-moz-transform:translate(0,0);}50%{-moz-transform:translate(0,-8px);}100%{-moz-transform:translate(0,0);}}
/*! CSS Used fontfaces */
﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:300);@import url(../components/fontawesome/css/font-awesome.min.css);
@font-face{font-family:'FontAwesome';src:url('https://www.frecious.jp/dewo/components/fontawesome/fonts/fontawesome-webfont.eot?v=4.2.0');src:url('https://www.frecious.jp/dewo/components/fontawesome/fonts/fontawesome-webfont.eot#iefix&v=4.2.0') format('embedded-opentype'),url('https://www.frecious.jp/dewo/components/fontawesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('https://www.frecious.jp/dewo/components/fontawesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('https://www.frecious.jp/dewo/components/fontawesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'frecious-icon';src:url("../fonts/frecious-icon.eot"),url("../fonts/frecious-icon.woff") format("woff"),url("../fonts/frecious-icon.ttf") format("truetype"),url("../fonts/frecious-icon.svg") format("svg")}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('https://www.frecious.jp/dewo/stylesheets/fonts/slick.eot');src:url('https://www.frecious.jp/dewo/stylesheets/fonts/slick.eot#iefix') format('embedded-opentype'), url('https://www.frecious.jp/dewo/stylesheets/fonts/slick.woff') format('woff'), url('https://www.frecious.jp/dewo/stylesheets/fonts/slick.ttf') format('truetype'), url('https://www.frecious.jp/dewo/stylesheets/fonts/slick.svg#slick') format('svg');}