/*!===========================
このcssはSassから生成されていますので、
直接編集しないようご注意ください。
===========================*/html{font-family:YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:62.5%;color:#333;background-color:#fff}body#top .main-area .top-concept-area .title02 .mincho{font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Times New Roman","ＭＳ 明朝","MS Mincho","ＭＳ Ｐ明朝","MS PMincho",serif}#movie .movie-list-area .movie-list li .title,#movie .movie-list-area .movie-list li .cate,#movie .movie-list-area .movie-list li .date,#movie .movie-list-area h2,#news .cp-outline-area .wrap .txt01 .eng,#news .news-detail-area .cate,#news .news-detail-area .date,#top .product-area .product-list .list01 .txt-area .title,#top .product-area .product-list .list02 .txt-area .title,#top .product-area .product-list .list03 .txt-area .title,#top .product-area .product-list .list04 .txt-area .title,#top .product-area .product-list .list05 .txt-area .title,#news .news-list-area .news-list li .cate,#top .news-area .news-list li .cate,#news .news-list-area .news-list li .date,#top .news-area .news-list li .date,#movie .movie-list-area h1,#trues-bijin .instagram-list-area h1,#instagram .instagram-list-area h1,#news .news-list-area h1,#top .news-area h2,body:not(#top) .main-area .title-area #breadcrumb ul,body:not(#top) .main-area .title-area .title,body#top .main-area .top-concept-area .title02 .eng,body#top .main-area .top-concept-area .title01,footer .copyright,footer #page_top a,footer .f-contact02-area .wrap ul li.no01 .tel,footer .f-navi-area .wrap .navi-list li,.btn,.btn02,.title-main-eng{font-family:Arial,"Arial Black",Verdana,"sans-serif"}body{line-height:1.75;font-size:1.6em;letter-spacing:.05em}body *{-webkit-transition:all .3s;transition:all .3s}a{color:#333;-webkit-transition:all .3s;transition:all .3s}a::after{-webkit-transition:all .3s;transition:all .3s}a:hover{color:#beaa61;text-decoration:none;opacity:.8}a:hover::after{-webkit-transition:all .3s;transition:all .3s}figure{text-align:center}img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:100% !important;height:auto !important}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.col img{width:100%}*::-ms-backdrop,#pttl img{width:100%}}h1,h2,h3,h4,h5,h6{line-height:1.4}hr{clear:both;border:none;margin:2.5em 0;border-top:1px solid}table{width:100%;border:none;border-collapse:collapse}table>tbody>tr>th,table>tbody>tr>td{padding:15px 20px;border:1px solid #dcdcdc}table>tbody>tr>th{width:25%;min-width:80px;color:#fff;background:#0091d7}table .bg-green{color:#fff;background:#3c6c59}table .bg-gray{color:#333;background:#f7f7f7}table .bg-orange{color:#fff;background:#ff931e}table .w100{min-width:100px !important}table .w120{min-width:120px !important}table .w150{min-width:150px !important}table .w180{min-width:180px !important}table .w200{min-width:200px !important}table.list>tbody>tr>th{width:auto}table>caption{font-weight:bold;text-align:inherit}footer>*:not(#frecruit),#content>*{padding-left:20px;padding-right:20px}#fadd-wrap>*,#content>*>*,#breadcrumb>*{max-width:1280px;margin-left:auto;margin-right:auto}#content>*>.wqe-Form{max-width:600px}main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;padding:0 0 0 60px}main>*{width:100%}main>aside{padding:50px 20px 50px 20px;width:calc(50% - 320px);min-width:300px}main>aside>*{margin-left:auto;max-width:320px}main>aside+#content{width:calc(50% + 320px);max-width:960px}main>aside+#content>*{padding-left:20px}@media(max-width: 1280px){main>aside+#content{width:calc(100% - 320px)}}@media(max-width: 900px){main>aside{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;padding:50px 0 0;margin-bottom:0}main>aside>*{max-width:none}main>aside+#content{width:100%}}.title-main-eng{font-size:4rem;text-align:center;font-weight:normal;line-height:1.6;letter-spacing:.175em}.title-main-eng span{color:#aaa}.sp{display:none !important}.clearfix::after,#content::after{content:"";display:block;clear:both}.right{text-align:right !important}.center{text-align:center !important}.aligncenter{margin:0 auto;display:block}.alignleft,.alignright{margin-bottom:10px;max-width:52% !important}.alignleft br+img,.alignright br+img{margin-top:5px}.alignleft{margin-right:40px;float:left}.alignright{margin-left:40px;float:right}.mtop0{margin-top:0 !important}.mtop05em{margin-top:.5em !important}.mtop1em{margin-top:1em !important}.mtop2em{margin-top:2em !important}.mtop3em{margin-top:3em !important}.mtop4em{margin-top:4em !important}.mbottom4em{margin-bottom:4em !important}.col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.col>*{width:47.363281%;margin-top:20px !important}.col>*:nth-child(-n+2){margin-top:0 !important}.col.col3{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.col.col3>*{width:30%;margin-left:5%}.col.col3>*:nth-child(-n+3){margin-top:0 !important}.col.col3>*:nth-child(3n+1){margin-left:0}.col.col4{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.col.col4>*{width:22%;margin-left:4%}.col.col4>*:nth-child(-n+4){margin-top:0 !important}.col.col4>*:nth-child(4n+1){margin-left:0}.btn,.btn02{font-size:1.4rem;letter-spacing:.1em;line-height:1.4;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}.btn a,.btn02 a{padding:0 40px 0 0;text-decoration:none;display:block;width:100%}#news .news-list-area .news-list li a,#top .news-area .news-list li a,.btn a,.btn02 a{position:relative;color:inherit !important}#news .news-list-area .news-list li a::after,#top .news-area .news-list li a::after,.btn a::after,.btn02 a::after{content:"";border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:skew(45deg);transform:skew(45deg);display:block;width:2em;height:.5em;position:absolute;bottom:50%;right:5px}#news .news-list-area .news-list li a:hover,#top .news-area .news-list li a:hover,.btn a:hover,.btn02 a:hover{color:#beaa61 !important}#news .news-list-area .news-list li a:hover::after,#top .news-area .news-list li a:hover::after,.btn a:hover::after,.btn02 a:hover::after{border-bottom:1px solid #beaa61;border-right:1px solid #beaa61;right:0}.btn-wrap{margin-top:90px !important;margin-left:auto;margin-right:auto;max-width:800px}.btn-wrap .btn,.btn-wrap .btn02{font-size:1.8rem;letter-spacing:normal;width:100%}.btn-wrap .btn::after,.btn-wrap .btn02::after{font-size:2rem;border-width:2px 2px 0 0}.table-wrap{overflow-x:auto}.txt-red{color:#c6003f}.txt-blue{color:#0015be}.txt-green{color:#3c6d5a}body#top header{padding:0 20px 0 80px;width:100%;height:100vh;position:absolute;top:0;left:0}body#top header.fixed{position:fixed;top:0;left:0;z-index:999}body#top header a{text-decoration:none}body#top header .sns-ig{position:absolute;z-index:1001;top:20px;right:20px}body#top header .wrap{margin:0 auto;padding-top:10px;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:980px;height:100%;position:relative}body#top header .wrap .title-area{width:50%;-webkit-animation:slideup 1.5s 0s forwards;animation:slideup 1.5s 0s forwards}body#top header .wrap .title-area .logo-tit{max-width:300px}body#top header .wrap .nav-area{width:70%}body#top header .wrap .nav-area .nav-area-gnavi{margin:1em 0 0}body#top header .wrap .nav-area .nav-area-gnavi ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body#top header .wrap .nav-area .nav-area-gnavi ul li{font-size:1.5rem;line-height:1.2;position:relative}body#top header .wrap .nav-area .nav-area-gnavi ul li a{color:#463814}body#top header .wrap .nav-area .nav-area-gnavi ul li:nth-child(n+2){margin:0 0 0 1em;padding:0 0 0 1em}body#top header .wrap .nav-area .nav-area-gnavi ul li:nth-child(n+2)::before{content:"／";font-size:1.3rem;position:absolute;top:calc(50% - .5em);left:-0.5em}@media(max-width: 1150px){body#top header .wrap{max-width:680px}}@media(max-width: 900px){body#top header{height:40vh}body#top header .wrap{max-width:432px}body#top header .wrap .title-area{width:70%}}@-webkit-keyframes zoomout{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomout{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes left-right{0%{width:0;opacity:0}100%{width:100%;opacity:1}}@keyframes left-right{0%{width:0;opacity:0}100%{width:100%;opacity:1}}@-webkit-keyframes slideup{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideup{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}body:not(#top) header{padding:0 20px 0 10%;width:100%;height:200px;position:absolute;top:0;left:0;z-index:999}body:not(#top) header .wrap{margin:0 auto;padding-top:10px;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%;height:100%;position:relative}body:not(#top) header .wrap .title-area{width:50%;-webkit-animation:slideup 1.5s 0s forwards;animation:slideup 1.5s 0s forwards}body:not(#top) header .wrap .title-area .logo-tit{max-width:200px}.drawer-hamburger{display:none}#hmenu-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;position:static}.drawer--right .drawer-nav{right:-300px}@media(max-width: 1100px){.drawer-hamburger{margin:0 20px 0 0;display:block;width:35px;height:25px}.drawer--right.drawer-open .drawer-hamburger{background:none;width:30px;right:5px !important;z-index:10000}.drawer--right.drawer-open .drawer-hamburger span{display:block}.drawer--right .drawer-nav{right:-300px}#hmenu-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed}#hmenu-wrap .nav-area-gnavi{margin:4em 0 0;padding:0 20px}#hmenu-wrap .nav-area-gnavi ul{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#hmenu-wrap .nav-area-gnavi ul li{font-size:1.6rem;line-height:1.2;width:100%;position:relative}#hmenu-wrap .nav-area-gnavi ul li a{color:#463814;display:block}#hmenu-wrap .nav-area-gnavi ul li a::after{content:"";position:absolute;top:calc(50% - .3em);right:.4em;width:.6em;height:.6em;border:solid;border-width:2px 2px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#hmenu-wrap .nav-area-gnavi ul li:nth-child(n+2){margin:1em 0 0;padding:0}#hmenu-wrap .nav-area-gnavi ul li:nth-child(n+2)::before{display:none}}footer{padding:6em 0 0 60px}footer a{text-decoration:none}footer .f-navi-area{padding:0 20px}footer .f-navi-area .wrap{padding:1.5em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;flex-wrap:wrap}footer .f-navi-area .wrap .navi-list{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .f-navi-area .wrap .navi-list li{font-size:1.4rem;line-height:1.4;position:relative;padding:0 1em}footer .f-navi-area .wrap .navi-list li a{color:#333}footer .f-navi-area .wrap .navi-list li a:hover{color:#beaa61}footer .f-navi-area .wrap .navi-list li:nth-child(n+2)::before{content:"|";color:#666;font-size:1.3rem;position:absolute;top:calc(50% - .7em);left:-0.1em}footer .f-contact02-area{text-align:center;color:#fff;padding:0 !important;background:-webkit-gradient(linear, left top, right top, color-stop(50%, rgb(68, 68, 68)), to(rgb(0, 0, 0)));background:-webkit-linear-gradient(left, rgb(68, 68, 68) 50%, rgb(0, 0, 0) 100%);background:linear-gradient(90deg, rgb(68, 68, 68) 50%, rgb(0, 0, 0) 100%)}footer .f-contact02-area .wrap{margin:0 auto;padding:40px 0;max-width:1060px;position:relative}footer .f-contact02-area .wrap::after{content:"";position:absolute;top:40px;left:50%;width:0;height:calc(100% - 80px);border-left:1px solid}footer .f-contact02-area .wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .f-contact02-area .wrap ul li{width:50%;padding:0 20px}footer .f-contact02-area .wrap ul li .title{font-size:1.8rem}footer .f-contact02-area .wrap ul li .note{font-size:1.2rem}footer .f-contact02-area .wrap ul li.no01 .tel{font-size:3.4rem;margin-top:0}footer .f-contact02-area .wrap ul li.no01 .tel a{line-height:1.2;font-size:1.3529411765em;color:inherit}footer .f-contact02-area .wrap ul li.no01 .note{font-weight:bold}footer .f-contact02-area .wrap ul li.no02 p{margin-top:.5em}footer .f-contact02-area .wrap ul li.no02 p:first-child{margin-top:0}footer .f-contact02-area .wrap ul li.no02 .btn,footer .f-contact02-area .wrap ul li.no02 .btn02{width:350px;height:auto;max-width:100%}footer .f-contact02-area .wrap ul li.no02 .btn a,footer .f-contact02-area .wrap ul li.no02 .btn02 a{color:#000 !important;padding:1em;background:#f3f3f3}footer .f-contact02-area .wrap ul li.no02 .btn a::after,footer .f-contact02-area .wrap ul li.no02 .btn02 a::after{content:normal}footer .f-contact02-area .wrap ul li.no02 .btn a i,footer .f-contact02-area .wrap ul li.no02 .btn02 a i{margin-right:.5em}footer .f-contact-area{padding:0 20px;background:#f5f5f5}footer .f-contact-area .wrap{margin:0 auto;padding:70px 0;max-width:1060px;position:relative}footer .f-contact-area .wrap .title{text-align:center;z-index:2}footer .f-contact-area .wrap .title img{max-width:200px !important}footer .f-contact-area .wrap .txt{margin-top:2.5em;font-size:1.4rem;text-align:center;z-index:3}footer .f-contact-area .wrap>div{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;margin-top:2.5em}#trues-bijin .instagram-list-area .btn02 a,#instagram .instagram-list-area .btn02 a,body#top header .sns-ig a,footer .f-contact-area .wrap .sns-ig a{text-decoration:none}#trues-bijin .instagram-list-area .btn02 i,#instagram .instagram-list-area .btn02 i,body#top header .sns-ig i,footer .f-contact-area .wrap .sns-ig i{width:2.0833333333em;line-height:2.0833333333em;font-size:2.4rem;text-align:center;color:#fff;background:#9fa0a0;border-radius:50px}.btn02,footer .f-contact-area .wrap .btn,footer .f-contact-area .wrap .btn02{margin:0 auto;text-align:center;display:block;width:220px;z-index:4}.btn02 a,footer .f-contact-area .wrap .btn a,footer .f-contact-area .wrap .btn02 a{padding:1em .5em;border:1px solid #333}.btn02 a::after,footer .f-contact-area .wrap .btn a::after,footer .f-contact-area .wrap .btn02 a::after{width:2.8em;right:-1.2em}.btn02 a:hover,footer .f-contact-area .wrap .btn a:hover,footer .f-contact-area .wrap .btn02 a:hover{border:1px solid #beaa61}.btn02 a:hover::after,footer .f-contact-area .wrap .btn a:hover::after,footer .f-contact-area .wrap .btn02 a:hover::after{right:calc(-1.5em - 5px)}footer .f-contact-area .wrap .btn,footer .f-contact-area .wrap .btn02{margin:0 0 0 40px}footer #page_top{display:none;padding:0 !important}footer #page_top a{padding:1em 20px;color:#fff;text-align:right;background:#404040;display:block}footer #page_top a span{position:relative}footer #page_top a span::before{content:"";color:#777;position:absolute;top:calc(50% - .1em);left:-1.4em;width:.6em;height:.6em;border:solid;border-width:2px 2px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}footer #page_top a:hover{opacity:.8}footer .copyright{color:#aaa;font-size:1rem;font-weight:bold;font-style:italic;text-align:center;line-height:1.8;letter-spacing:.26em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background:#fff;width:60px;height:100vh;position:fixed;top:0;left:0;z-index:9999}body#top footer .f-navi-area .wrap .navi-list li.home a{color:#beaa61}body#company footer .f-navi-area .wrap .navi-list li.company a{color:#beaa61}body#news footer .f-navi-area .wrap .navi-list li.news a{color:#beaa61}body#instagram footer .f-navi-area .wrap .navi-list li.instagram a{color:#beaa61}body#trues-bijin footer .f-navi-area .wrap .navi-list li.trues-bijin a{color:#beaa61}body#top .main-area-bg{background:#ebebeb;background:-webkit-linear-gradient(0deg, rgb(235, 235, 235) 0%, rgb(245, 245, 245) 50%, rgb(255, 255, 255) 100%);background:-webkit-gradient(linear, left bottom, left top, from(rgb(235, 235, 235)), color-stop(50%, rgb(245, 245, 245)), to(rgb(255, 255, 255)));background:-webkit-linear-gradient(bottom, rgb(235, 235, 235) 0%, rgb(245, 245, 245) 50%, rgb(255, 255, 255) 100%);background:linear-gradient(0deg, rgb(235, 235, 235) 0%, rgb(245, 245, 245) 50%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebebeb",endColorstr="#ffffff",GradientType=1);width:100%;height:100vh;overflow:hidden}body:not(#top) .main-area-bg{background:#ebebeb;background:-webkit-linear-gradient(0deg, rgb(235, 235, 235) 0%, rgb(245, 245, 245) 50%, rgb(255, 255, 255) 100%);background:-webkit-gradient(linear, left bottom, left top, from(rgb(235, 235, 235)), color-stop(50%, rgb(245, 245, 245)), to(rgb(255, 255, 255)));background:-webkit-linear-gradient(bottom, rgb(235, 235, 235) 0%, rgb(245, 245, 245) 50%, rgb(255, 255, 255) 100%);background:linear-gradient(0deg, rgb(235, 235, 235) 0%, rgb(245, 245, 245) 50%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebebeb",endColorstr="#ffffff",GradientType=1);width:100%;height:200px;position:relative;overflow:hidden}body:not(#top) .main-area-bg canvas{position:absolute;bottom:-40%;left:0}body#top .main-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:35%;min-width:370px;height:100vh;position:absolute;top:0;right:20px;z-index:1000}body#top .main-area .top-concept-area .title01{font-size:4.5rem;font-weight:300;line-height:1.6;letter-spacing:.175em;-webkit-animation:slideup 1.5s 1.5s forwards;animation:slideup 1.5s 1.5s forwards;opacity:0}body#top .main-area .top-concept-area .title01 span{color:#aaa}body#top .main-area .top-concept-area .title02{margin:3em 0 0;font-size:1.2rem;letter-spacing:.175em;-webkit-animation:slideup 1s 2.5s forwards;animation:slideup 1s 2.5s forwards;opacity:0}body#top .main-area .top-concept-area .title02 .eng{color:#beaa61;display:block}body#top .main-area .top-concept-area .title02 .mincho{margin:1em 0 0;font-size:2rem;display:block}body#top .main-area .top-concept-area .txt{margin:2.5em 0 0;font-size:1.4rem;line-height:2.2;letter-spacing:.175em;-webkit-animation:slideup 1s 2.8s forwards;animation:slideup 1s 2.8s forwards;opacity:0}@media(max-width: 900px){body#top .main-area{margin:4em auto 0;left:0;right:0}}@keyframes zoomout{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes left-right{0%{width:0;opacity:0}100%{width:100%;opacity:1}}@keyframes slideup{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}body:not(#top) .main-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:300px;min-height:200px;position:absolute;top:0;right:5%;z-index:1000}body:not(#top) .main-area .title-area{padding:0;text-align:right}body:not(#top) .main-area .title-area .title{font-size:2.6rem;font-weight:normal;line-height:1.1;letter-spacing:.06em;-webkit-animation:slideup 1s .8s forwards;animation:slideup 1s .8s forwards;opacity:0}body:not(#top) .main-area .title-area #breadcrumb{-webkit-animation:slideup 1s 1.1s forwards;animation:slideup 1s 1.1s forwards;opacity:0}body:not(#top) .main-area .title-area #breadcrumb ul{font-size:1.2rem;padding:.5em 0}body:not(#top) .main-area .title-area #breadcrumb li{display:inline}body:not(#top) .main-area .title-area #breadcrumb li a{color:#beaa61;text-decoration:none}body:not(#top) .main-area .title-area #breadcrumb li:not(:last-child)::after{content:"";display:inline-block;position:relative;top:-0.2em;width:.35em;height:.35em;margin:0 .6em;border:solid;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#content .post-password-form{text-align:center}body:not(#top) #content>*:not(.common-area){padding-top:6em}body:not(#top) #content>*:not(.common-area)>*:nth-child(n+2){margin-top:3em}body:not(#top) #content>*:not(.common-area) h2:nth-child(n+2),body:not(#top) #content>*:not(.common-area) h3:nth-child(n+2),body:not(#top) #content>*:not(.common-area) h4:nth-child(n+2){margin-top:2.5em}body:not(#top) #content>*:not(.common-area) h5:nth-child(n+2),body:not(#top) #content>*:not(.common-area) h6:nth-child(n+2),body:not(#top) #content>*:not(.common-area) p:nth-child(n+2),body:not(#top) #content>*:not(.common-area) ul:nth-child(n+2),body:not(#top) #content>*:not(.common-area) ol:nth-child(n+2),body:not(#top) #content>*:not(.common-area) dl:nth-child(n+2),body:not(#top) #content>*:not(.common-area) table:nth-child(n+2){margin-top:2em}body:not(#top) #content>*:not(.common-area) h1:not([class]){font-size:3.2rem;font-weight:normal}body:not(#top) #content>*:not(.common-area) h2:not([class]){font-size:2.8rem;font-weight:normal;text-align:center}body:not(#top) #content>*:not(.common-area) h3:not([class]){font-size:2.4rem;font-weight:normal}body:not(#top) #content>*:not(.common-area) h4:not([class]){font-size:2rem;font-weight:normal}body:not(#top) #content>*:not(.common-area) h5:not([class]){font-size:1.8rem;font-weight:normal}body:not(#top) #content>*:not(.common-area) ul:not([class])>*:nth-child(n+2),body:not(#top) #content>*:not(.common-area) ol:not([class])>*:nth-child(n+2){margin-top:1em}body:not(#top) #content>*:not(.common-area) ul:not([class])>li,body:not(#top) #content>*:not(.common-area) ol:not([class])>li{position:relative;padding-left:30px}body:not(#top) #content>*:not(.common-area) ul:not([class])>li::before,body:not(#top) #content>*:not(.common-area) ol:not([class])>li::before{position:absolute;top:0;left:0;width:30px;text-align:right;color:#282b2c;padding-right:10px}body:not(#top) #content>*:not(.common-area) ul:not([class])>li::before{content:"●";top:.4em;font-size:8px}body:not(#top) #content>*:not(.common-area) ol:not([class]){counter-reset:no}body:not(#top) #content>*:not(.common-area) ol:not([class])>li{counter-increment:no}body:not(#top) #content>*:not(.common-area) ol:not([class])>li::before{content:counter(no)}.iv,.ivo{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}.fadeinup{-webkit-transition:all 1s ease-in;transition:all 1s ease-in;-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1 !important}.rellax{-webkit-transition:all .3s;transition:all .3s}#top .slick-slide{margin:0 !important;padding:0 !important;line-height:0 !important}#top .slick-dots{bottom:15px !important}#top .slick-dots li button::before{color:#fff !important;font-size:16px !important;opacity:1 !important}#top .slick-dots li.slick-active button::before{color:#ff0 !important}#top .slick-dotted.slick-slider{margin-bottom:0 !important}#top .news-area{margin:4em auto 0 !important}#top .news-area>*{max-width:920px}#movie .movie-list-area h1,#trues-bijin .instagram-list-area h1,#instagram .instagram-list-area h1,#news .news-list-area h1,#top .news-area h2{font-size:4rem;font-weight:normal;letter-spacing:.175em}#movie .movie-list-area h1 span,#trues-bijin .instagram-list-area h1 span,#instagram .instagram-list-area h1 span,#news .news-list-area h1 span,#top .news-area h2 span{display:block;font-size:.3em;margin-top:1em}#news .news-list-area .news-list,#top .news-area .news-list{font-size:1.2rem;margin-top:2em}#news .news-list-area .news-list li,#top .news-area .news-list li{border-top:1px solid #e3e3e3}#news .news-list-area .news-list li:first-child,#top .news-area .news-list li:first-child{border-top:0}#news .news-list-area .news-list li a,#top .news-area .news-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:20px 60px 20px 20px}#news .news-list-area .news-list li a::after,#top .news-area .news-list li a::after{right:25px}#news .news-list-area .news-list li a:hover::after,#top .news-area .news-list li a:hover::after{right:20px}#news .news-list-area .news-list li p,#top .news-area .news-list li p{margin-top:0 !important}#news .news-list-area .news-list li .date,#top .news-area .news-list li .date{width:7em}#news .news-list-area .news-list li .cate,#top .news-area .news-list li .cate{width:8rem;font-size:1rem;text-align:center;color:#666;border:1px solid}#news .news-list-area .news-list li .txt,#top .news-area .news-list li .txt{width:calc(100% - 7em - 10rem);margin-left:auto}#top .news-area .btn,#top .news-area .btn02{margin-top:3em}#top .banner-area{margin:4em auto 0 !important}#top .banner-area ul li{text-align:center}#top .banner-area ul li a img{margin:0 auto}#top .product-area{margin:4em auto 0 !important;padding:0 !important}#top .product-area .product-list{max-width:inherit}#top .product-area .product-list .list01,#top .product-area .product-list .list02,#top .product-area .product-list .list03,#top .product-area .product-list .list04,#top .product-area .product-list .list05{min-height:440px;position:relative;overflow:hidden}#top .product-area .product-list .list01 .txt-area,#top .product-area .product-list .list02 .txt-area,#top .product-area .product-list .list03 .txt-area,#top .product-area .product-list .list04 .txt-area,#top .product-area .product-list .list05 .txt-area{z-index:3}#top .product-area .product-list .list01 .txt-area .title,#top .product-area .product-list .list02 .txt-area .title,#top .product-area .product-list .list03 .txt-area .title,#top .product-area .product-list .list04 .txt-area .title,#top .product-area .product-list .list05 .txt-area .title{font-size:4.2rem;font-weight:normal;letter-spacing:.175em}#top .product-area .product-list .list01 .txt-area .title span,#top .product-area .product-list .list02 .txt-area .title span,#top .product-area .product-list .list03 .txt-area .title span,#top .product-area .product-list .list04 .txt-area .title span,#top .product-area .product-list .list05 .txt-area .title span{color:#beaa61;font-size:1.2rem;letter-spacing:.09em;display:block}#top .product-area .product-list .list01 .txt-area .txt,#top .product-area .product-list .list02 .txt-area .txt,#top .product-area .product-list .list03 .txt-area .txt,#top .product-area .product-list .list04 .txt-area .txt,#top .product-area .product-list .list05 .txt-area .txt{margin:1.3em 0 0}#top .product-area .product-list .list01 .txt-area .btn,#top .product-area .product-list .list01 .txt-area .btn02,#top .product-area .product-list .list02 .txt-area .btn,#top .product-area .product-list .list02 .txt-area .btn02,#top .product-area .product-list .list03 .txt-area .btn,#top .product-area .product-list .list03 .txt-area .btn02,#top .product-area .product-list .list04 .txt-area .btn,#top .product-area .product-list .list04 .txt-area .btn02,#top .product-area .product-list .list05 .txt-area .btn,#top .product-area .product-list .list05 .txt-area .btn02{margin:3em 0 0}#top .product-area .product-list .list01 .product-bg01,#top .product-area .product-list .list02 .product-bg01,#top .product-area .product-list .list03 .product-bg01,#top .product-area .product-list .list04 .product-bg01,#top .product-area .product-list .list05 .product-bg01{z-index:1}#top .product-area .product-list .list01 .product-bg02,#top .product-area .product-list .list02 .product-bg02,#top .product-area .product-list .list03 .product-bg02,#top .product-area .product-list .list04 .product-bg02,#top .product-area .product-list .list05 .product-bg02{z-index:2}#top .product-area .product-list .list01{background:#fafafa;background:-webkit-linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(245, 245, 245) 100%);background:-webkit-gradient(linear, left top, right top, from(rgb(250, 250, 250)), to(rgb(245, 245, 245)));background:-webkit-linear-gradient(left, rgb(250, 250, 250) 0%, rgb(245, 245, 245) 100%);background:linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(245, 245, 245) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fafafa",endColorstr="#f5f5f5",GradientType=1)}#top .product-area .product-list .list01 .txt-area{width:400px;position:absolute;top:25%;left:15%}#top .product-area .product-list .list01 .product-bg01{background:url("../img/top/product01-bg01.png") left -10px center/contain no-repeat;display:block;width:65%;min-width:850px;height:100%;position:absolute;top:0%;left:0}#top .product-area .product-list .list01 .product-bg02{background:url("../img/top/product01-img01.png") right center/contain no-repeat;display:block;width:980px;height:100%;position:absolute;top:0%;right:5%}#top .product-area .product-list .list02 .txt-area{width:400px;position:absolute;top:25%;right:15%}#top .product-area .product-list .list02 .product-bg01{background:url("../img/top/product02-bg01.png") right center/contain no-repeat;display:block;width:75%;min-width:950px;height:100%;position:absolute;top:0%;right:0}#top .product-area .product-list .list02 .product-bg02{background:url("../img/top/product02-img01.png") left center/contain no-repeat;display:block;width:980px;height:120%;position:absolute;top:-10%;left:0}#top .product-area .product-list .list03{background:#fff;background:-webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(245, 245, 245) 50%, rgb(255, 255, 255) 100%);background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), color-stop(50%, rgb(245, 245, 245)), to(rgb(255, 255, 255)));background:-webkit-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(245, 245, 245) 50%, rgb(255, 255, 255) 100%);background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(245, 245, 245) 50%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}#top .product-area .product-list .list03 .txt-area{text-align:center;width:400px;position:absolute;top:25%;left:calc(50% - 200px)}#top .product-area .product-list .list03 .product-bg01{background:url("../img/top/product03-img01.png") left center/contain no-repeat;display:block;width:980px;height:120%;position:absolute;top:-10%;left:0;opacity:.8}#top .product-area .product-list .list03 .product-bg02{background:url("../img/top/product03-img02.png") right center/contain no-repeat;display:block;width:980px;height:120%;position:absolute;top:-10%;right:0;opacity:.8}#top .product-area .product-list .list04{background:#fafafa;background:-webkit-linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(245, 245, 245) 100%);background:-webkit-gradient(linear, left top, right top, from(rgb(250, 250, 250)), to(rgb(245, 245, 245)));background:-webkit-linear-gradient(left, rgb(250, 250, 250) 0%, rgb(245, 245, 245) 100%);background:linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(245, 245, 245) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fafafa",endColorstr="#f5f5f5",GradientType=1)}#top .product-area .product-list .list04 .txt-area{width:400px;position:absolute;top:25%;left:15%}#top .product-area .product-list .list04 .product-bg01{background:url("../img/top/product04-img01.png") right center/contain no-repeat;display:block;width:980px;height:120%;position:absolute;top:-10%;right:0;opacity:.8}#top .product-area .product-list .list05{background:#fafafa;background:-webkit-linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(245, 245, 245) 100%);background:-webkit-gradient(linear, left top, right top, from(rgb(250, 250, 250)), to(rgb(245, 245, 245)));background:-webkit-linear-gradient(left, rgb(250, 250, 250) 0%, rgb(245, 245, 245) 100%);background:linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(245, 245, 245) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fafafa",endColorstr="#f5f5f5",GradientType=1)}#top .product-area .product-list .list05 .txt-area{width:400px;position:absolute;top:25%;right:15%}#top .product-area .product-list .list05 .product-bg01{background:url("../img/top/product05-img01.png") left center/contain no-repeat;display:block;width:75%;min-width:950px;height:100%;position:absolute;top:0%;left:0}@media(max-width: 1024px){#top .product-area .product-list .list01 .txt-area,#top .product-area .product-list .list04 .txt-area{left:8%}#top .product-area .product-list .list02 .txt-area{right:8%}}@media(max-width: 920px){#top .product-area .product-list .list01,#top .product-area .product-list .list02,#top .product-area .product-list .list03,#top .product-area .product-list .list04,#top .product-area .product-list .list05{min-height:400px}#top .product-area .product-list .list01 .txt-area{left:5%}#top .product-area .product-list .list01 .product-bg02{right:-10%}#top .product-area .product-list .list02 .txt-area,#top .product-area .product-list .list05 .txt-area{right:4%}#top .product-area .product-list .list02 .product-bg02,#top .product-area .product-list .list05 .product-bg02{left:-18%}#top .product-area .product-list .list03 .product-bg01{left:-11%}#top .product-area .product-list .list03 .product-bg02{right:-10%}#top .product-area .product-list .list04 .txt-area{left:5%}#top .product-area .product-list .list04 .product-bg01{right:-30%}}#top #fixed-footer{position:fixed;bottom:20px;right:20px;display:inline-block;width:16rem;z-index:1000}#top #fixed-footer a{display:inline-block}#company .story-area{padding-top:10em !important;padding-bottom:10em;position:relative;overflow:hidden}#company .story-area .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}#company .story-area .wrap .photo-area{width:33%}#company .story-area .wrap .txt-area{width:60%}#company .story-area .wrap .txt-area .title-main-eng{text-align:left}#company .story-area .wrap .txt-area .txt{margin:4em 0 0;line-height:2.8;text-align:left}#company .story-area .wrap .mid{display:block}@media(max-width: 1100px){#company .story-area .wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#company .story-area .wrap .mid{display:none}}#company .story-area .story-bg01{background:url("../img/company/story-bg01.png") center center/cover no-repeat;display:block;width:120%;height:100%;max-width:inherit;position:absolute;top:-10%;left:-10%;z-index:1;opacity:.7}#company .outline-area{padding-top:10em !important;padding-bottom:4em;background:#fff;background:-webkit-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(250, 250, 250) 100%);background:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), to(rgb(250, 250, 250)));background:-webkit-linear-gradient(bottom, rgb(255, 255, 255) 0%, rgb(250, 250, 250) 100%);background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(250, 250, 250) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fafafa",GradientType=1);position:relative;overflow:hidden}#company .outline-area .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}#company .outline-area .wrap .title-area{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:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:30%}#company .outline-area .wrap .title-area .title-main-eng{text-align:left}#company .outline-area .wrap .data-area{width:65%}#company .outline-area .wrap .data-area dl{margin:1em 0 0 !important;padding:0 0 1em !important;border-bottom:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#company .outline-area .wrap .data-area dl dt{color:#beaa61;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:18%}#company .outline-area .wrap .data-area dl dd{width:75%}#company .outline-area .wrap .data-area dl:last-child{border:none}#company .outline-area .outline-bg01{background:url("../img/company/outline-bg01.png") left center/contain no-repeat;display:block;width:120%;height:100%;max-width:1180px;position:absolute;top:-10%;left:0;z-index:1}@media(max-width: 850px){#company .outline-area .wrap .title-area{width:100%}#company .outline-area .wrap .title-area .title-main-eng{text-align:center}#company .outline-area .wrap .data-area{margin-top:4em;width:100%}}#company .with-area{padding-top:10em !important;padding-bottom:4em}#company .with-area .photo-list{margin-left:-20px;margin-right:-20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:inherit}#company .with-area .photo-list li{width:50%}#company .with-area .photo-list li img{width:100%}#company .with-area .wrap .txt{margin:4em 0 0;line-height:2.8;text-align:center}#news .news-list-area{background:url("../img/company/story-bg01.png") center -80px/100% no-repeat}#news .news-list-area>*{max-width:1120px}#news .news-detail-area{font-size:1.2rem}#news .news-detail-area>*{max-width:1120px}#news .news-detail-area h1{font-size:2.6rem !important;font-weight:bold !important;text-align:center;margin-top:1em !important}#news .news-detail-area .date{font-size:1rem;text-align:center;color:#bca861}#news .news-detail-area .cate{font-size:1rem;text-align:center;color:#666}#news .news-detail-area .cate span{display:inline-block;width:8rem;padding:.2em 0;border:1px solid}#news .news-detail-area h2{font-size:2rem !important;font-weight:bold !important;text-align:left !important}#news .news-detail-area h3{font-size:1.8rem !important;font-weight:bold !important;padding-bottom:.8em;border-bottom:1px solid #ccc}#news .news-detail-area h4,#news .news-detail-area h5,#news .news-detail-area h6{font-size:1.8rem !important;font-weight:bold !important}#news .news-detail-area a{color:#bca861}#news .news-detail-area table th,#news .news-detail-area table td{border-color:#ccc}#news .news-detail-area table th{text-align:left;color:inherit;background:#fafafa}#news .cp-title-area{margin-top:10em;padding-top:0 !important;padding-bottom:2em;background:#fff;background:-webkit-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(250, 250, 250) 100%);background:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), to(rgb(250, 250, 250)));background:-webkit-linear-gradient(bottom, rgb(255, 255, 255) 0%, rgb(250, 250, 250) 100%);background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(250, 250, 250) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fafafa",GradientType=1);position:relative}#news .cp-title-area .wrap{position:relative;z-index:2}#news .cp-title-area .wrap .title{margin:0 auto 0;text-align:center}#news .cp-title-area .wrap .title img{margin:-1.1em 0 0}#news .cp-title-area .wrap .txt-area{margin:-1em auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#news .cp-title-area .wrap .txt-area .txt{text-align:center;width:70%}#news .cp-title-area .wrap .txt-area .date{margin:0 !important;text-align:center;width:200px}@media(max-width: 1350px){#news .cp-title-area .wrap .txt-area{margin:1em auto 0}}#news .cp-title-area .wrap .logo{margin:3em auto 0 !important;width:200px}#news .cp-title-area .wrap .txt02{margin:4em 0 0;line-height:2.8;text-align:center}#news .cp-title-area .cp-title-bg01{background:url("../img/news/20200901/cp-bg01.png") center center/cover no-repeat;display:block;width:120%;height:100%;max-width:inherit;position:absolute;top:-10%;left:-10%;z-index:1;opacity:.7}#news .cp-outline-area .wrap{max-width:1100px}#news .cp-outline-area .wrap .title{font-size:1.8rem;text-align:center;position:relative}#news .cp-outline-area .wrap .title span{margin:0 auto;padding:.3em 0;color:#fff;background:#c6003f;display:block;width:200px;border-radius:5em;position:relative;z-index:2}#news .cp-outline-area .wrap .title::after{content:"";background:#e3e3e3;width:100%;height:1px;position:absolute;top:50%;left:0;z-index:1}#news .cp-outline-area .wrap .txt01{font-size:3rem;font-weight:bold;text-align:center}#news .cp-outline-area .wrap .txt01 .small{font-size:1.6rem}#news .cp-outline-area .wrap .txt02{padding:2.5em 0;font-size:3rem;font-weight:bold;text-align:center;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;position:relative}#news .cp-outline-area .wrap .txt02::before{content:"";border:solid;border-width:1px 1px 0 0;display:block;width:.35em;height:.35em;position:absolute;top:-0.21em;left:calc(50% - .16em);-webkit-transform:rotate(135deg);transform:rotate(135deg);z-index:2}#news .cp-outline-area .wrap .txt02::after{content:"";background:#fff;border:1px solid #e3e3e3;border-radius:5em;display:block;width:50px;height:50px;position:absolute;top:-25px;left:calc(50% - 25px);z-index:1}#news .cp-gift-area{position:relative;overflow:hidden}#news .cp-gift-area .wrap{max-width:1100px;position:relative;z-index:2}#news .cp-gift-area .wrap .gift-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#news .cp-gift-area .wrap .gift-list li{width:31%}#news .cp-gift-area .wrap .gift-txt01{margin-top:4em !important;text-align:center}#news .cp-gift-area .wrap .gift-txt01 img{margin:0 auto}#news .cp-gift-area .wrap .gift-txt02{margin-top:1em !important;text-align:right;font-size:1.2rem}#news .cp-gift-area .cp-gift-bg01{background:url("../img/news/20200901/cp-bg01.png") center center/cover no-repeat;display:block;width:120%;height:100%;max-width:inherit;position:absolute;top:10%;left:-10%;z-index:1;opacity:.7}#instagram .instagram-list-area{background:url("../img/company/story-bg01.png") center -80px/100% no-repeat}#instagram .instagram-list-area>*{max-width:1120px}#instagram .instagram-list-area .insta-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#instagram .instagram-list-area .insta-list li{width:17.85%;margin:30px 0 0 2.67%}#instagram .instagram-list-area .insta-list li:nth-child(5n+1){margin-left:0}#instagram .instagram-list-area .btn02{width:460px;max-width:100%;font-size:1.8rem}#instagram .instagram-list-area .btn02 a{padding:1.5em 20px 1.5em 60px}#instagram .instagram-list-area .btn02 i{position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#c13584}#trues-bijin .instagram-list-area{background:url("../img/company/story-bg01.png") center -80px/100% no-repeat}#trues-bijin .instagram-list-area>*{max-width:1120px}#trues-bijin .instagram-list-area h1 figure{text-align:left}#trues-bijin .instagram-list-area .insta-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0 !important}#trues-bijin .instagram-list-area .insta-list li{width:32%;margin:2% 0 0 2%}#trues-bijin .instagram-list-area .insta-list li:nth-child(3n+1){margin-left:0}#trues-bijin .instagram-list-area .insta-list li a{display:block;position:relative;width:100%;overflow:hidden}#trues-bijin .instagram-list-area .insta-list li a::before{content:"";display:block;padding-top:100%}#trues-bijin .instagram-list-area .insta-list li a img{position:absolute;width:100%;height:100% !important;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover}#trues-bijin .instagram-list-area .btn02{width:460px;max-width:100%;font-size:1.8rem}#trues-bijin .instagram-list-area .btn02 a{padding:1.5em 20px 1.5em 60px}#trues-bijin .instagram-list-area .btn02 i{position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#c13584}.wp-pagenavi{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3em !important}.wp-pagenavi>*{margin-top:5px;margin-left:10px;padding:.8em 1em !important;color:#fff !important;font-size:1.4rem;line-height:1;background:#333 !important;border:1px solid #333 !important}.wp-pagenavi>*:first-child{margin-left:0}.wp-pagenavi a,.wp-pagenavi .pages,.wp-pagenavi .extend{color:#333 !important;text-decoration:none;background:#fff !important}.wp-pagenavi a:hover{color:#fff !important;background:#333 !important;opacity:1}#contact .intro-area{padding-top:0 !important}#contact .intro-area p{text-align:center}#contact .form-area{margin-bottom:4em}#contact .form-area .wrap{margin-left:auto;margin-right:auto;max-width:900px}#contact .form-area .wrap dl{margin-left:auto;margin-right:auto;max-width:900px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#contact .form-area .wrap dl:nth-child(n+3){margin-top:1px !important}#contact .form-area .wrap dl:nth-child(2n+1) dt{background:#19a0db}#contact .form-area .wrap dl:nth-child(2n+1) dd{background:#d3e9f4}#contact .form-area .wrap dl dt{padding:1em;color:#fff;font-size:1.8rem;font-weight:bold;background:#22c9ef;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:30%;position:relative}#contact .form-area .wrap dl dt .required-mark{margin-left:1em;padding:.3em .5em;color:#fff;font-size:1.1rem;text-align:center;line-height:1.2;background:#be1515;border-radius:.4em;min-width:35px;position:absolute;right:15px}#contact .form-area .wrap dl dt.required{padding:1em 3em 1em 1em}#contact .form-area .wrap dl dd{padding:1em;background:#e4f1f2;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:70%}#contact .form-area .wrap dl dd .txt-atn{margin-top:1em !important;font-size:1.3rem;width:100%}#contact .form-area .wrap dl input[type=text],#contact .form-area .wrap dl input[type=email],#contact .form-area .wrap dl input[type=url],#contact .form-area .wrap dl input[type=tel],#contact .form-area .wrap dl input[type=number],#contact .form-area .wrap dl textarea{padding:15px;background:#fff;border:1px solid #ccc;max-width:100%}#contact .form-area .wrap dl textarea{width:100%}#contact .form-area .wrap dl input[type=radio],#contact .form-area .wrap dl input[type=checkbox]{margin:10px 0 10px 10px}#contact .form-area .wrap dl label:hover{cursor:pointer}#contact .form-area .wrap dl .horizontal-item{margin-left:0 !important;margin-right:10px !important}#contact .form-area .wrap dl .error{margin-top:.5em !important;color:#b70000 !important;font-size:1.6rem !important;font-weight:bold !important;display:block !important;width:100% !important}#contact .submit{text-align:center}#contact .submit input{padding:1.2em;color:#fff;font-size:1.6rem;background:#0091d7;border:1px solid #0091d7;min-width:250px;cursor:pointer}#contact .submit input:hover{opacity:.8}#contact .thanks-area{margin-left:auto;margin-right:auto;max-width:800px;text-align:center}#movie .movie-list-area{background:url("../img/company/story-bg01.png") center -80px/100% no-repeat}#movie .movie-list-area>*{max-width:1120px}#movie .movie-list-area h2{font-size:1.6rem;font-weight:normal;letter-spacing:.175em;padding:1em 0;color:#666;border-bottom:1px solid #666}#movie .movie-list-area .movie-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3em;font-size:1.2rem;margin-top:2em}#movie .movie-list-area .movie-list li{width:calc(50% - 1.5em)}#movie .movie-list-area .movie-list li p{margin-top:0 !important}#movie .movie-list-area .movie-list li .movie{margin-bottom:1.5em;position:relative;width:100%;height:0;padding-top:60%}#movie .movie-list-area .movie-list li .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}#movie .movie-list-area .movie-list li .pdf a{position:relative;display:block;margin-bottom:1.5em}#movie .movie-list-area .movie-list li .pdf a:hover{opacity:1}#movie .movie-list-area .movie-list li .pdf a:hover img{-webkit-filter:brightness(90%);filter:brightness(90%)}#movie .movie-list-area .movie-list li .pdf a::before{content:"";width:1.5em;height:1.5em;position:absolute;right:1em;bottom:1em;background-image:url(../img/movie/icon_pdf.svg);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1;pointer-events:none}#movie .movie-list-area .movie-list li .pdf img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(80%);filter:brightness(80%)}#movie .movie-list-area .movie-list li .date{width:7em}#movie .movie-list-area .movie-list li .cate-list{display:inline-block;margin-right:.5em}#movie .movie-list-area .movie-list li .cate{display:inline-block;width:8rem;padding:0 .5em;font-size:1rem;text-align:center;color:#666;border:1px solid;margin-right:.5em}#movie .movie-list-area .movie-list li .title{font-size:2.6rem;font-weight:bold;margin:.5em 0 !important}/*# sourceMappingURL=common.css.map */