@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Sawarabi+Mincho&display=swap);@import url(https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap);abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}main{display:block}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:500}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@media print,screen{*{margin:0;padding:0;zoom:1}*,:after,:before{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:none}body{color:#421b03;background:#fff;font-size:16px;line-height:1.8;font-family:"Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.024em}h1,h2,h3,h4,h5,h6{font-weight:500}img{-ms-interpolation-mode:bicubic;vertical-align:bottom}i,strong{font-style:normal}a{text-decoration:none;outline:0;cursor:pointer;color:#d02}a:hover{text-decoration:none;color:#ff1136}a:hover img{opacity:.8}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.display{width:1000px;margin:0 auto;position:relative;top:0;left:0}ol,ul{list-style:none}input[type=email],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none}}#HEADER{background:url(../../../images/common/back_01.png) repeat;width:100%;height:180px;-webkit-transition:all .2s 0s ease-in-out;transition:all .2s 0s ease-in-out;position:fixed;top:0;left:0;z-index:100}#HEADER:before{content:"";width:100%;height:10px;background:url(../../../images/common/line.png) repeat-x;position:absolute;top:0;left:0}#HEADER.active{top:-115px}#HEADER .logo{margin:27px 0 0 30px;display:inline-block}#HEADER .logo img{height:63px;width:auto}#HEADER .logo span{display:inline-block;padding-left:20px;font-size:14px}#HEADER .contact{position:absolute;top:10px;right:30px}#HEADER .contact:after,#HEADER .contact:before{content:"";width:8px;height:15px;background:#ee694a;position:absolute;top:0}#HEADER .contact:before{left:20px}#HEADER .contact:after{right:20px}#HEADER .contact a{display:inline-block;color:#fff;font-size:16px;background:url(../../../images/common/icon_mail.png) no-repeat left 24px center #ee694a;background-size:26px 19px;padding:12px 24px 12px 58px;border-radius:8px;margin:10px 0 0}#HEADER .gnavi{width:100%;height:65px;background-color:#f8f3e8;position:absolute;bottom:0;left:0}#HEADER .gnavi ul{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#HEADER .gnavi ul>li{list-style:none;width:25%;text-align:center}#HEADER .gnavi ul>li a{display:block;color:#421b03;font-family:"Sawarabi Mincho",sans-serif;line-height:1.3;padding:16px 0 14px;background:url(../../../images/common/gnav_line.png) no-repeat right center}#HEADER .gnavi ul>li a:after{content:attr(data-eng);display:block;color:#de5d0f;font-size:12px}#HEADER .gnavi ul>li:last-child>a{background:0 0}#FOOTER{background:#de5d0f;width:100%;color:#fff}#FOOTER:before{content:"";width:100%;height:15px;background:url(../../../images/common/footer_top.png) repeat-x top left;position:absolute;top:-14px;left:0}#FOOTER .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px 0}#FOOTER .flex .logo{width:100%;margin:0 0 10px;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#FOOTER .flex .logo img{width:auto;height:59px}#FOOTER .flex p{font-size:14px;width:30%}#FOOTER .flex .fnav{width:68%;border-left:1px solid #fff;padding-left:4%;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#FOOTER .flex .fnav>li{list-style:none;width:32%}#FOOTER .flex .fnav>li a{display:block;color:#fff;font-size:14px}#FOOTER .flex .fnav>li a:before{content:"-";display:inline-block;padding-right:5px}#FOOTER .copy{background:rgba(255,255,255,.55);font-size:12px;text-align:center;color:#de5d0f;display:block;padding:5px}#pagetop{position:fixed;right:32px;bottom:97px;z-index:50;display:none}#pagetop img{width:98px;height:auto}#loader-bg{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:101}#loader{display:none;position:fixed;width:100%;height:100%;z-index:101}#loader figure{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-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;width:100vw;height:100vh}#loader figure img{width:448px;height:282px}#firstView{width:100%;height:calc(100vh - 180px);position:relative;top:0;left:0;overflow:hidden}#firstView .hide{display:none}.INDEX.first{overflow:hidden}.INDEX.first.wave:before{content:"";background:url(../../../images/index/wave.png) repeat-x;width:100%;height:16px;position:absolute;top:-16px;left:0}.INDEX.first h2.eng{background:url(../../../images/index/h2_01.png) no-repeat top center;background-size:100px 27px}.INDEX.first .item{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.INDEX.first .item>li{list-style:none;width:48%;min-height:150px;margin:0 0 4%;border:2px solid #ec978c;border-radius:4px;position:relative}.INDEX.first .item>li:nth-child(1){background:url(../../../images/index/item_01.jpg) no-repeat;background-size:cover}.INDEX.first .item>li:nth-child(2){background:url(../../../images/index/item_02.jpg) no-repeat;background-size:cover}.INDEX.first .item>li:nth-child(3){background:url(../../../images/index/item_03.jpg) no-repeat;background-size:cover}.INDEX.first .item>li:nth-child(4){background:url(../../../images/index/item_04.jpg) no-repeat;background-size:cover}.INDEX.first .item>li .trigger,.INDEX.first .item>li a{height:100%;color:#421b03;cursor:pointer}.INDEX.first .item>li dl{width:50%;height:100%;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.92);padding:30px}.INDEX.first .item>li dl dt{font-family:"Sawarabi Mincho",sans-serif;font-size:20px;line-height:1.5}.INDEX.first .item>li dl dd{font-family:"Pinyon Script",cursive;color:#ec978c;font-size:18px}.INDEX.first .item>li .localnav{display:none;width:500px;margin-left:-250px;position:absolute;top:110px;left:50%;z-index:2}.INDEX.first .item>li .localnav>ul{background:#ec978c;border-radius:8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25);padding:40px;position:relative;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.INDEX.first .item>li .localnav>ul:before{content:"";border-right:20px solid transparent;border-bottom:20px solid #ec978c;border-left:20px solid transparent;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.INDEX.first .item>li .localnav>ul>li{list-style:none;width:48%}.INDEX.first .item>li .localnav>ul>li a{display:block;color:#fff;background:url(../../../images/common/arrow_01.png) no-repeat left 7px;background-size:6px 12px;padding:0 0 0 12px}.INDEX.first .slick li{list-style:none;padding:10px;margin:0 3px;background:#fff}.INDEX.first .slick img{max-width:100%;height:auto}.INDEX.second h2.eng{background:url(../../../images/index/h2_02.png) no-repeat top center;background-size:59px 22px}.INDEX.second .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.INDEX.second .flex>li{list-style:none;width:48%;background:#ebc7b1;padding:20px}.INDEX.second .flex>li ._clum{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0;padding:5% 8%;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);position:relative}.INDEX.second .flex>li ._clum:after,.INDEX.second .flex>li ._clum:before{width:100%;height:0;display:block;position:absolute;left:0;content:""}.INDEX.second .flex>li ._clum:before{border-bottom:solid 20px #fff;border-left:solid 20px transparent;top:-20px}.INDEX.second .flex>li ._clum:after{border-top:solid 20px #fff;border-right:solid 20px transparent;bottom:-20px}.INDEX.second .flex>li ._clum figure{width:25%}.INDEX.second .flex>li ._clum figure img{width:auto;height:105px}.INDEX.second .flex>li ._clum dl{width:72%}.INDEX.second .flex>li ._clum dl dt{font-weight:700}.INDEX.second .flex>li ._clum dl dd{font-size:14px}.INDEX.third h2.eng{background:url(../../../images/index/h2_03.png) no-repeat top center;padding:36px 0 0}.INDEX.third ol{width:80%;margin:0 auto}.INDEX.third ol>li{list-style:none;padding:0 0 12px;margin:0 0 16px;border-bottom:1px dotted #421b03}.INDEX.third ol>li a{display:block;color:#421b03}.INDEX.third ol>li time{display:inline-block;color:#de5d0f;font-weight:700;padding-right:7%}.slick-dots{bottom:-45px!important}.slick-dots li{background:0 0!important}.COMPANY.third .flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.COMPANY.third .flex>li{list-style:none;width:33.3%;border-right:1px dotted #ddd;padding:0 15px}.COMPANY.third .flex>li:last-child{border-right:none}.COMPANY.third .flex>li figure{text-align:center}.COMPANY.third .flex>li dl dt{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.04em;padding:12px 0 6px;text-align:center;font-size:18px;color:#de5d0f}.ITEM.detail .mainImg img{max-width:100%;height:auto}.ITEM.detail .discription{display:block;margin:24px 0;text-align:center;font-family:"Sawarabi Mincho",sans-serif;font-size:18px}.ITEM.detail .itemList small{display:block;font-size:14px;margin:0 0 24px}.ITEM.detail .itemList ul>li{list-style:none;width:32%;float:left;margin:0 2% 2% 0;background:#faf8f0}.ITEM.detail .itemList ul>li:nth-child(3n+1){clear:both}.ITEM.detail .itemList ul>li:nth-child(3n+3){margin-right:0}.ITEM.detail .itemList ul>li:nth-last-child(-n+3){margin-bottom:0}.ITEM.detail .itemList ul>li strong{display:block;text-align:center;font-weight:700;background:url(../../../images/items/bg_items.png) no-repeat;background-size:cover;padding:5px;font-size:18px}.ITEM.detail .itemList ul>li figure{padding:12px 12px 0}.ITEM.detail .itemList ul>li figure img{max-width:100%;height:auto}.ITEM.detail .itemList ul>li figure a{display:block}.ITEM.detail .itemList ul>li dl{padding:12px}.ITEM.detail .itemList ul>li dl dt{padding:0 0 8px}.ITEM.detail .itemList ul>li dl dt span{color:#fff;padding:2px 8px;display:inline-block;font-size:12px;border-radius:4px}.ITEM.detail .itemList ul>li dl dt span.red{background:#f27070}.ITEM.detail .itemList ul>li dl dt span.blue{background:#3078ce}.ITEM.detail .itemList ul>li dl dd{font-size:14px;line-height:1.6}.VOICE.detail .imageArea{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.VOICE.detail .imageArea ._main{width:75%}.VOICE.detail .imageArea ._sub{width:24%}.VOICE.detail .imageArea ._sub>li{list-style:none;margin:0 0 4%}.VOICE.detail .imageArea ._sub>li:last-child{margin-bottom:0}.VOICE.detail .imageArea figure img{max-width:100%;height:auto}.VOICE.detail .commentArea{margin:2% 0 0;background:rgba(236,151,140,.35);padding:10px}.VOICE.detail .commentArea ._clum{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:30px}.VOICE.detail .commentArea ._clum figure{width:20%;text-align:center}.VOICE.detail .commentArea ._clum figure img{max-width:80px;height:auto}.VOICE.detail .commentArea ._clum dl{width:75%}.VOICE.detail .commentArea ._clum dl dt{font-weight:700}.ORIGINAL.first .original_list>li{list-style:none;padding:0 0 20px 45px;position:relative}.ORIGINAL.first .original_list>li span{width:30px;height:30px;background:#903b07;color:#fff;padding:2px 0 0;position:absolute;left:0;border-radius:99px;text-align:center;display:inline-block}.ORIGINAL.second figure img{max-width:100%;height:auto}.ORIGINAL.second small{display:block;padding:16px 0 0;font-size:14px}.POLICY.first .left{margin:0 0 42px}.POLICY.first dl{margin:0 0 24px;padding:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15)}.POLICY.first dl:last-of-type{margin-bottom:0}.POLICY.first dl dt{font-size:18px;font-weight:700;border-left:4px solid #de5d0f;line-height:1.6;padding:0 0 0 12px;margin:0 0 12px}.POLICY.first dl dd .disc{margin:16px 0}.POLICY.first dl dd .disc>li{list-style:disc outside;margin:0 0 0 24px}.POLICY.first dl dd .num{padding:0 0 0 24px}.POLICY.first dl dd .num>li{list-style:decimal;margin:0 0 16px}.POLICY.first dl dd .num>li strong{display:block;padding:0 0 8px}.CONTACT.first .wrap_bg1{padding:10px}.CONTACT.first .wrap_bg1>div{background:#fffcf3;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.CONTACT.first .wrap_bg1>div .number{color:#9d0000}.CONTACT.first .wrap_bg1>div .number.number_font{font-size:28px}.CONTACT.first .wrap_bg1>div .number.number_font span{width:70px}.CONTACT.first .wrap_bg1>div .number span{display:inline-block;color:#636363;padding-right:20px}.CONTACT.second .mb40{margin-bottom:40px}.CONTACT.second .wrap_bg1{padding:10px}.CONTACT.second .wrap_bg1>div{background:#fffcf3;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.CONTACT.second .number{color:#9d0000}.CONTACT.second .number span{display:inline-block;color:#636363;padding-right:20px}.CONTACT.second .number_font{font-size:28px;color:#9d0000}.CONTACT.second .number_font span{width:70px}.CONTACT.second .form{width:100%}.CONTACT.second .form td,.CONTACT.second .form th{padding:7px}.CONTACT.second .form th{width:250px;text-align:left;font-weight:400;vertical-align:middle}.CONTACT.second .form th span{background:#e00000;color:#fff;font-size:12px;padding:5px;border-radius:3px}.CONTACT.second .form tr{border-bottom:1px solid #ccb2a6}.CONTACT.second .form input,.CONTACT.second .form textarea{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;padding:10px;font-size:15px}.CONTACT.second .form input:focus,.CONTACT.second .form textarea:focus{border:1px solid #000}.CONTACT.second .form .input1{width:300px}.CONTACT.second .form .input2{width:100px}.CONTACT.second .yubin{background:#ccc;padding:5px;display:inline-block;margin-left:20px}.CONTACT.second .yubin:hover{background:#5e381d;color:#fff;cursor:pointer}.CONTACT.second .form textarea{height:150px;width:400px}.CONTACT.second .input_btn1{cursor:pointer;display:block;width:219px;height:61px;margin:auto;border:none;text-indent:-9999px;background:url(../../../images/contact/btn_contact1.png) no-repeat 0 0}.CONTACT.second .input_btn1:hover{opacity:.6}.CONTACT.second .input_btn2{cursor:pointer;display:block;width:219px;height:61px;margin:auto;border:none;text-indent:-9999px;background:url(../../../images/contact/btn_contact2.png) no-repeat 0 0}.CONTACT.second .input_btn2:hover{opacity:.6}.CONTACT.second .input_btn3{cursor:pointer;display:block;width:219px;height:61px;margin:auto;border:none;text-indent:-9999px;background:url(../../../images/contact/btn_contact3.png) no-repeat 0 0}.CONTACT.second .input_btn3:hover{opacity:.6}.SINGLE.list .newsList>li{list-style:none;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 24px;padding:0 0 24px;border-bottom:1px dotted #421b03}.SINGLE.list .newsList>li figure{width:25%}.SINGLE.list .newsList>li figure img{max-width:100%;height:auto}.SINGLE.list .newsList>li dl{width:70%}.SINGLE.list .newsList>li dl dt{color:#de5d0f}.SINGLE.list .newsList>li dl dd a{color:#421b03;display:block;background:url(../../../images/common/icon_list.png) no-repeat left center;padding:0 0 0 28px;font-size:18px}.SINGLE.list .newsList>li dl dd a:hover{text-decoration:underline}.SINGLE.detail h3.line time{display:block;color:#de5d0f;font-size:16px}.SINGLE.detail figure{display:block;margin:32px 0 0}.SINGLE.detail figure .mw100{max-width:100%;height:auto}#FOOTER,#WRAPPER{position:relative;top:180px}#FOOTER.secPage,#WRAPPER.secPage{background:url(../../images/common/back_02.png) repeat}.motion-animate{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:all .8s cubic-bezier(.645,.045,.355,1);transition:all .8s cubic-bezier(.645,.045,.355,1)}.motion-animate.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.MODULE.wrap{padding:72px 0}.MODULE.wrap.no-top{padding-top:0}.MODULE.wrap.no-bottom{padding-bottom:0}.MODULE.bg{background:url(../../images/common/back_01.png) repeat}.MODULE.bg2{background:url(../../images/common/back_02.png) repeat;position:relative}.MODULE h2{margin:0 0 42px}.MODULE h2.eng{text-align:center;padding:30px 0 0;font-family:"Sawarabi Mincho",sans-serif;font-size:28px}.MODULE h3{margin:0 0 32px}.MODULE h3.bar{font-family:"Sawarabi Mincho",sans-serif;font-size:24px;background:url(../../images/common/h3.png) repeat-x left bottom;padding:0 0 6px 5px}.MODULE h3.line{border-bottom:1px solid #421b03;padding:0 0 8px;font-family:"Sawarabi Mincho",sans-serif;font-size:24px}.MODULE .tableStyle{width:100%;border-collapse:collapse}.MODULE .tableStyle th{border-bottom:1px dotted #421b03;padding:15px 0;vertical-align:middle;text-align:left;width:23%}.MODULE .tableStyle td{border-bottom:1px dotted #421b03;padding:15px 0}.MODULE .btnArea{margin:42px 0 0;text-align:center}.MODULE .btnArea a{display:inline-block;padding:14px 82px}.MODULE .btnArea a.orange{background:#de5d0f;color:#fff;border-radius:99px;-webkit-transition:all .2s 0s ease-in-out;transition:all .2s 0s ease-in-out}.MODULE .btnArea a.orange:hover{background:#f1782f}.main{padding:70px 0 72px}.main .content{float:left;width:77%;background:#fff;padding:30px}.main .sidebar{float:right;width:20%;background:rgba(236,151,140,.15);padding:15px}.main .sidebar .parent>li{list-style:none;border-radius:8px;margin:0 0 12px;border:2px solid #fff}.main .sidebar .parent>li:nth-child(1)>a{background:url(../../../images/common/sidebar_01.jpg) no-repeat;background-size:cover;border-radius:8px}.main .sidebar .parent>li:nth-child(2)>a{background:url(../../../images/common/sidebar_02.jpg) no-repeat;background-size:cover;border-radius:8px}.main .sidebar .parent>li:nth-child(3)>a{background:url(../../../images/common/sidebar_03.jpg) no-repeat;background-size:cover;border-radius:8px}.main .sidebar .parent>li:nth-child(4)>a{background:url(../../../images/common/sidebar_04.jpg) no-repeat;background-size:cover;border-radius:8px}.main .sidebar .parent>li>a{display:block;padding:50% 0 0}.main .sidebar .parent>li dl{background:rgba(255,255,255,.95);padding:15px;text-align:center}.main .sidebar .parent>li dl dt{font-family:"Sawarabi Mincho",sans-serif;color:#421b03}.main .sidebar .parent>li dl dd{font-family:"Pinyon Script",cursive;color:#ec978c;font-size:12px}.main .sidebar .parent>li .child>li>a{display:block;font-size:13px;color:#421b03;background:url(../../images/common/icon_list.png) no-repeat 5px 14px;background-size:10px;padding:8px 0 8px 20px;border-bottom:1px dotted #421b03}.main .sidebar .parent>li .child>li:last-child a{border-bottom:none}#SecondView{width:100%;height:150px;position:relative;background:url(../../images/common/secondView.jpg) no-repeat center top;background-size:cover;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#SecondView h2{color:#fff;width:1000px;font-family:"Sawarabi Mincho",sans-serif;font-size:28px;line-height:1.4;position:relative}#SecondView h2:after{content:attr(data-eng);display:block;font-size:14px}#SecondView nav{width:1000px;position:absolute;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}#SecondView nav a,#SecondView nav span{font-size:14px;color:#421b03}