@charset "UTF-8";.txt_indent{display:block;text-indent:-1em;margin-left:1em}.txt_ls_0{letter-spacing:0}.txt_ls_01{letter-spacing:.1em}.txt_ls_015{letter-spacing:.15em}.txt_ls_02{letter-spacing:.2em}.txt_ls_005{letter-spacing:.05em}.txt_blue{color:#0168b6 !important}.txt_black{color:#000 !important}.txt_bold{font-weight:700}.txt_center{text-align:center !important}.txt_right{text-align:right !important}.pcbr{display:block}.spbr{display:none}.sp_only{display:none}.fs_10{font-size:1rem}.fs_12{font-size:1.2rem}.fs_14{font-size:1.4rem}.fs_16{font-size:1.6rem}.fs_18{font-size:1.8rem}.fs_20{font-size:2rem}.fs_24{font-size:2.4rem}.fs_28{font-size:2.8rem}.fs_30{font-size:3rem}.fs_35{font-size:3.5rem}.fs_40{font-size:4rem}.fs_45{font-size:4.5rem}.fs_50{font-size:5rem}.fs_60{font-size:6rem}.fw_100{font-weight:100}.fw_200{font-weight:200}.fw_300{font-weight:300}.fw_400{font-weight:400}.fw_500{font-weight:500}.fw_700{font-weight:700}.lh_10{line-height:1rem !important}.lh_12{line-height:1.2rem !important}.lh_14{line-height:1.4rem !important}.lh_15{line-height:1.5rem !important}.lh_16{line-height:1.6rem !important}.lh_18{line-height:1.8rem !important}.lh_20{line-height:2rem !important}.lh_25{line-height:2.5rem !important}.lh_28{line-height:2.8rem !important}.lh_30{line-height:3rem !important}.lh_32{line-height:3.2rem !important}.lh_35{line-height:3.5rem !important}.lh_40{line-height:4rem !important}.mrg__btm0{margin-bottom:0 !important}.mrg__btm02{margin-bottom:.2em !important}.mrg__btm05{margin-bottom:.5em !important}.mrg__btm08{margin-bottom:.8em !important}.mrg__btm1{margin-bottom:1em !important}.mrg__btm15{margin-bottom:1.5em !important}.mrg__btm2{margin-bottom:2em !important}.mrg__btm3{margin-bottom:3em !important}.mrg__btm4{margin-bottom:4em !important}.mrg__btm5{margin-bottom:5em !important}.mrg__btm6{margin-bottom:6em !important}.mrg__btm7{margin-bottom:7em !important}.mrg__btm8{margin-bottom:8em !important}.mrg__btm9{margin-bottom:9em !important}.mrg__btm1-0{margin-bottom:10em !important}.mrg__btm1-5{margin-bottom:15em !important}.mrg__btm2-0{margin-bottom:20em !important}.mrg__top0{margin-top:0 !important}.mrg__top05{margin-top:.5em !important}.mrg__top1{margin-top:1em !important}.mrg__top2{margin-top:2em !important}.mrg__top3{margin-top:3em !important}.mrg__top4{margin-top:4em !important}.mrg__top5{margin-top:5em !important}.mrg__top6{margin-top:6em !important}.mrg__top7{margin-top:7em !important}.mrg__top8{margin-top:8em !important}.mrg__top9{margin-top:9em !important}.mrg__left0{margin-left:0 !important}.mrg__left1{margin-left:1em !important}.mrg__left2{margin-left:2em !important}.mrg__left3{margin-left:3em !important}.mrg__right0{margin-right:0 !important}.mrg__right1{margin-right:1em !important}.mrg__right2{margin-right:2em !important}.mrg__right3{margin-right:3em !important}.pad__0{padding:0 !important}.pad__1{padding:1em !important}.pad__2{padding:2em !important}.pad__3{padding:3em !important}.pad__4{padding:4em !important}.pad__5{padding:5em !important}.pad__6{padding:6em !important}.pad__top0{padding-top:0 !important}.pad__top05{padding-top:.5em !important}.pad__top1{padding-top:1em !important}.pad__top2{padding-top:2em !important}.pad__top3{padding-top:3em !important}.pad__top4{padding-top:4em !important}.pad__top5{padding-top:5em !important}.pad__top6{padding-top:6em !important}.pad__top7{padding-top:7em !important}.pad__top8{padding-top:8em !important}.pad__top9{padding-top:9em !important}.pad__top10{padding-top:10em !important}.pad__top20{padding-top:20em !important}.pad__btm0{padding-bottom:0 !important}.pad__btm05{padding-bottom:.5em !important}.pad__btm1{padding-bottom:1em !important}.pad__btm2{padding-bottom:2em !important}.pad__btm3{padding-bottom:3em !important}.pad__btm4{padding-bottom:4em !important}.pad__btm5{padding-bottom:5em !important}.pad__btm6{padding-bottom:6em !important}@media all and (max-width:480px){.txt__sp_ls_0{letter-spacing:0}.txt__sp_ls_01{letter-spacing:.1em}.txt__sp_ls_02{letter-spacing:.2em}.txt__sp_s_005{letter-spacing:.05em}.pcbr{display:none}.spbr{display:block}.sp_only{display:block}.txt__sp_center{display:block;text-align:center !important}.txt__sp_right{display:block;text-align:right !important}.txt__sp_left{display:block;text-align:left !important}.fs__sp_10{font-size:1rem}.fs__sp_12{font-size:1.2rem !important}.fs__sp_14{font-size:1.4rem !important}.fs__sp_16{font-size:1.6rem}.fs__sp_18{font-size:1.8rem}.fs__sp_20{font-size:2rem}.fs__sp_24{font-size:2.4rem}.fs__sp_30{font-size:3rem}.fs__sp_40{font-size:4rem}.lh__sp_10{line-height:1rem !important}.lh__sp_12{line-height:1.2rem !important}.lh__sp_14{line-height:1.4rem !important}.lh__sp_15{line-height:1.5rem !important}.lh__sp_16{line-height:1.6rem !important}.lh___sp_18{line-height:1.8rem !important}.lh__sp_20{line-height:2rem !important}.lh__sp_26{line-height:2.6rem !important}.lh__sp_30{line-height:3rem !important}.lh__sp_36{line-height:3.6rem !important}.lh__sp_40{line-height:4rem !important}.mrg__sp_btm0{margin-bottom:0 !important}.mrg__sp_btm05{margin-bottom:.5em !important}.mrg__sp_btm1{margin-bottom:1em !important}.mrg__sp_btm15{margin-bottom:1.5em !important}.mrg__sp_btm2{margin-bottom:2em !important}.mrg__sp_btm3{margin-bottom:3em !important}.mrg__sp_btm4{margin-bottom:4em !important}.mrg__sp_btm5{margin-bottom:5em !important}.mrg__sp_btm6{margin-bottom:6em !important}.mrg__sp_btm7{margin-bottom:7em !important}.mrg__sp_btm8{margin-bottom:8em !important}.mrg__sp_btm9{margin-bottom:9em !important}.mrg__sp_top0{margin-top:0 !important}.mrg__sp_top05{margin-top:.5em !important}.mrg__sp_top1{margin-top:1em !important}.mrg__sp_top2{margin-top:2em !important}.mrg__sp_top3{margin-top:3em !important}.mrg__sp_top4{margin-top:4em !important}.mrg__sp_top5{margin-top:5em !important}.mrg__sp_top6{margin-top:6em !important}.mrg__sp_top7{margin-top:7em !important}.mrg__sp_top8{margin-top:8em !important}.mrg__sp_top9{margin-top:9em !important}.pad__sp_0{padding:0 !important}.pad__sp_05{padding:.5em !important}.pad__sp_1{padding:1em !important}.pad__sp_2{padding:2em !important}.pad__sp_3{padding:3em !important}.pad__sp_4{padding:4em !important}.pad__sp_5{padding:5em !important}.pad__sp_6{padding:6em !important}.pad__sp_top0{padding-top:0 !important}.pad__sp_top1{padding-top:1em !important}.pad__sp_top2{padding-top:2em !important}.pad__sp_top3{padding-top:3em !important}.pad__sp_top4{padding-top:4em !important}.pad__sp_top5{padding-top:5em !important}.pad__sp_top6{padding-top:6em !important}.pad__sp_top7{padding-top:7em !important}.pad__sp_top8{padding-top:8em !important}.pad__sp_btm0{padding-bottom:0 !important}.pad__sp_btm1{padding-bottom:1em !important}.pad__sp_btm2{padding-bottom:2em !important}.pad__sp_btm3{padding-bottom:3em !important}.pad__sp_btm4{padding-bottom:4em !important}.pad__sp_btm5{padding-bottom:5em !important}.pad__sp_btm6{padding-bottom:6em !important}}html{font:62.5%/1.231 "游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,sans-serif;width:100%;height:100%}body{width:100%;height:100%;font-size:1.6rem;font-weight:700;color:#19170c;background-color:#f4f4e7;-webkit-text-size-adjust:100%}@media all and (max-width:480px){body{font-size:1.4rem}}select,input,button,textarea,table{font:1rem "游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,sans-serif}pre,code,kbd,samp,tt{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,sans-serif;line-height:1}*{box-sizing:border-box}@media all and (-ms-high-contrast:none){html{font-family:"メイリオ",Meiryo,sans-serif}}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}#wrap{position:relative;width:100%;min-width:1000px;animation:page_Anim 1.5s ease-in-out;animation-fill-mode:forwards}@media all and (max-width:480px){#wrap{min-width:100%;overflow:hidden}}@keyframes page_Anim{0%{opacity:0}100%{opacity:1}}.contact_btn{position:fixed;width:50px;height:250px;z-index:100;right:0;top:45vh;border-radius:10px 0 0 10px;overflow:hidden;border:2px solid #f4f4e7;border-right:none}@media all and (max-width:480px){.contact_btn{top:auto;bottom:0;width:50%;height:auto;right:0;font-size:3.3vw;border-radius:0;border:none;border-top:1px solid #f4f4e7}}.contact_btn a{color:#fff;padding:50px 10px 0;display:block;width:100%;height:100%;letter-spacing:.1em;background-color:#eb8e0f;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:"palt";transition:.5s;position:relative}@media all and (max-width:480px){.contact_btn a{-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;padding:0 0 0 35px;height:50px;text-align:center;padding-top:13px}}.contact_btn a:before{content:'';width:30px;height:28px;background:url(//pamco-tria.com/wp/wp-content/themes/pamco-tria/assets/css/../img/common/ico_contact.svg) no-repeat;background-size:contain;position:absolute;top:15px;right:7px}@media all and (max-width:480px){.contact_btn a:before{right:auto;width:22px;height:21px;left:16px;top:18px}}.contact_btn a:hover{background-color:#6cc369}.contact_btn a span{color:transparent;position:relative}.contact_btn a span:before{content:'';width:3px;height:3px;border-radius:50%;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header{width:100%;min-width:1000px;height:150px;margin:0 auto;padding:50px 30px 0;position:fixed;z-index:5000;display:flex;justify-content:space-between;align-items:flex-start;transition:.3s}@media all and (max-width:480px){.header{min-width:100%;background-color:rgba(244,244,231,.95);padding:10px;height:75px;box-shadow:0 -20px 40px rgba(85,85,50,.5)}}.header h1{transition:.3s;width:150px;height:80px}@media all and (max-width:480px){.header h1{width:140px}}.header h1 p{font-size:11px}@media all and (max-width:480px){.header h1 p{font-size:10px}}.header h1 a{display:block;width:100%;transition:.3s}@media all and (max-width:480px){.header h1 a{width:110px}}.header h1 a img{width:163px;height:56px}@media all and (max-width:480px){.header h1 a img{width:110px;height:38px}}.header h1 p,.header h1 a{transition:.3s}@media all and (max-width:480px){.header .g_navi{width:100%;height:100vh;background-color:#fff;position:fixed;z-index:-10;top:0;left:0;opacity:0;visibility:hidden;transform:translateX(100%) skewY(-10deg);transition:.3s}}.header .g_navi.active{z-index:9000;opacity:1;visibility:visible;transform:translateX(0) skewY(0)}.header .g_navi ul{display:flex;padding-top:40px}@media all and (max-width:480px){.header .g_navi ul{display:block;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}}.header .g_navi ul li{margin-left:1.9vw}@media all and (max-width:480px){.header .g_navi ul li{margin-left:0;margin-bottom:25px;font-size:18px}}.header .g_navi ul li a{transition:.3s;position:relative;display:inline-block;height:auto;padding-bottom:10px}@media all and (max-width:480px){.header .g_navi ul li a{color:#6cc369}}.header .g_navi ul li a:after{content:'';width:100%;height:2px;background:url(//pamco-tria.com/wp/wp-content/themes/pamco-tria/assets/css/../img/common/navi_line.png);background-size:contain;position:absolute;bottom:0;left:0;transition:.3s}@media all and (max-width:480px){.header .g_navi ul li a:after{display:none}}.header .g_navi ul li a:hover{color:#6cc369}.header .g_navi ul li a:hover:after{background:url(//pamco-tria.com/wp/wp-content/themes/pamco-tria/assets/css/../img/common/navi_line_hover.png);background-size:contain}.header .g_navi ul .service_nav{position:relative}@media all and (max-width:480px){.header .g_navi ul .service_nav{width:90%;margin:0 auto;height:180px}}.header .g_navi ul .service_nav a{padding-right:20px;position:relative}@media all and (max-width:480px){.header .g_navi ul .service_nav a{padding-right:0}}.header .g_navi ul .service_nav a:before{content:'';display:block;width:7px;height:7px;border-top:2px solid #6cc369;border-right:2px solid #6cc369;position:absolute;right:0;top:6px;transform:rotate(135deg)}@media all and (max-width:480px){.header .g_navi ul .service_nav a:before{display:none}}.header .g_navi ul .service_nav>a{pointer-events:none}@media all and (max-width:480px){.header .g_navi ul .service_nav>a{color:#19170c;opacity:.3;font-size:14px}}.header .g_navi ul .service_nav.open a{padding-bottom:20px}.header .g_navi ul .service_nav.open a:after{bottom:10px}.header .g_navi ul .menu__second-level{opacity:0;visibility:hidden;display:block;position:absolute;top:40px;z-index:3;background-color:#fff;border:2px solid #6cc369;border-radius:10px;width:270px;padding:15px 0;transition:.5s}@media all and (max-width:480px){.header .g_navi ul .menu__second-level{opacity:1;visibility:visible;border:none;width:100%;top:100px;background-color:transparent}}.header .g_navi ul .menu__second-level li a{padding-bottom:0}@media all and (max-width:480px){.header .g_navi ul .menu__second-level li a{margin-bottom:3px}}.header .g_navi ul .menu__second-level li a:after{display:none}.header .g_navi ul .menu__second-level li a:before{width:5px;height:5px;border-radius:50%;background-color:#4a402b;border:none;top:10px;left:-10px}.header .g_navi ul .menu__second-level.open{opacity:1;visibility:visible;top:45px}.header .g_navi ul .menu__second-level.open li a{padding:0}.header .sns_navi_group{display:none}@media all and (max-width:480px){.header .sns_navi_group{z-index:1;margin:0 auto;width:180px;padding-bottom:10px;position:relative;display:flex}}@media all and (max-width:480px){.header .sns_navi_group a{display:block;width:40px;margin-left:10px;margin-right:10px}}.header .tel{position:absolute;top:15px;right:30px;transition:.5s;padding-top:5px}@media all and (max-width:480px){.header .tel{position:fixed;border-top:1px solid #f4f4e7;top:auto;right:auto;left:0;bottom:0;background-color:#fff;width:50%;height:50px}}@media all and (max-width:480px){.header .tel p{font-size:3.2vw;text-align:center;line-height:1.6em}}.header .tel strong a{padding-left:10px;color:#eb8e0f;pointer-events:none}@media all and (max-width:480px){.header .tel strong a{padding-left:0;pointer-events:auto}}.header.fixed{background-color:rgba(244,244,231,.95);height:75px;position:fixed;z-index:8000;padding-top:0;padding-bottom:0;min-width:1080px}.header.fixed .tel{opacity:0;transform:translateY(-30px);visibility:hidden}@media all and (max-width:480px){.header.fixed .tel{opacity:1;transform:none;visibility:visible}}.header.fixed h1{margin-top:10px;height:65px}@media all and (max-width:480px){.header.fixed h1{margin-top:10px}}.header.fixed h1 p{animation:fadeOut .3s;animation-fill-mode:forwards}@media all and (max-width:480px){.header.fixed h1 p{animation:none}}.header.fixed h1 a{width:130px;transform:translateY(-25px)}@media all and (max-width:480px){.header.fixed h1 a{transform:none}}.header.fixed .g_navi ul{padding-top:25px}.header.fixed .g_navi ul li a:after{opacity:0}.header.fixed .g_navi ul .service_nav.open a{padding-bottom:18px}.header.fixed .g_navi ul .service_nav .menu__second-level{top:30px;padding:15px 0}@media all and (max-width:480px){.header.fixed .g_navi ul .service_nav .menu__second-level{top:100px}}.header.fixed .g_navi ul .service_nav .menu__second-level li a{padding-bottom:0}.header.fixed .g_navi ul .service_nav .menu__second-level.open{top:35px}@keyframes fadeOut{0%{opacity:1;display:block}99%{opacity:0;display:block}100%{opacity:0;display:none}}@keyframes fadeIn{0%{opacity:0;display:none}1%{opacity:0;display:block}100%{opacity:1;display:block}}.open_btn{position:fixed;z-index:9999;width:40px;height:40px;top:17px;right:12px;display:none}@media all and (max-width:480px){.open_btn{display:block}}.open_btn:after{content:'menu';position:absolute;font-size:1rem;bottom:0;text-align:center;width:100%;letter-spacing:.05em}.open_btn span{display:inline-block;transition:.1s;position:absolute;top:5px;left:5px;width:30px;height:2px;background-color:#4a402b}.open_btn span:nth-of-type(1){top:10px}.open_btn span:nth-of-type(2){top:15px}.open_btn span:nth-of-type(3){top:20px}.open_btn.active:after{content:"close"}.open_btn.active span:nth-of-type(1){top:9px;left:11px;transform:translateY(6px) rotate(-45deg);width:50%}.open_btn.active span:nth-of-type(2){opacity:0}.open_btn.active span:nth-of-type(3){top:21px;left:11px;transform:translateY(-6px) rotate(45deg);width:50%}.page_top a{display:block;opacity:0;visibility:hidden;width:50px;height:50px;background-color:#4a402b;position:fixed;bottom:0;right:0;z-index:10;transition:.5s}@media all and (max-width:480px){.page_top a{position:absolute;bottom:50px}}.page_top a:before{content:'';width:2px;height:20px;background-color:#eb8e0f;position:absolute;top:17px;right:0;left:0;margin:0 auto;transition:.3s}.page_top a:after{content:'';width:0;height:0;border-style:solid;border-width:0 5px 8.7px;border-color:transparent transparent #eb8e0f;position:absolute;top:14px;right:0;left:0;margin:0 auto;transition:.3s}.page_top a:hover:before{top:14px}.page_top a:hover:after{top:11px}.page_top.show a{opacity:1;visibility:visible}.footer .contact_area{overflow:hidden;background-color:#eb8e0f;padding:50px 0 80px;position:relative}@media all and (max-width:480px){.footer .contact_area{padding:30px 0}}.footer .contact_area:before{content:'';width:100%;height:100%;background:url(//pamco-tria.com/wp/wp-content/themes/pamco-tria/assets/css/../img/common/contact_bg1.png) center center;background-size:cover;position:absolute;top:0;right:0;left:0;margin:0 auto;opacity:0;animation:blinking 10s 0s infinite}@media all and (max-width:480px){.footer .contact_area:before{background-size:contain}}.footer .contact_area:after{content:'';width:100%;height:100%;background:url(//pamco-tria.com/wp/wp-content/themes/pamco-tria/assets/css/../img/common/contact_bg2.png) center center;background-size:cover;position:absolute;top:0;right:0;left:0;margin:0 auto;opacity:0;animation:blinking 10s 5s infinite}@media all and (max-width:480px){.footer .contact_area:after{background-size:contain}}.footer .contact_area .sns_contact_group{z-index:1;margin:0 auto;width:180px;padding-bottom:10px;position:relative;display:flex}@media all and (max-width:480px){.footer .contact_area .sns_contact_group{width:165px}}.footer .contact_area .sns_contact_group li{display:block;width:40px;margin-left:10px;margin-right:10px}@media all and (max-width:480px){.footer .contact_area .sns_contact_group li{width:35px}}.footer .contact_area p{text-align:center}@media all and (max-width:480px){.footer .contact_area p{text-align:left;width:90%;margin:0 auto}}.footer .contact_area p span{color:#fff}.footer .contact_area p em{font-weight:700;color:#fcfc05}.footer .contact_area .footer_contact_btn{width:655px;height:120px;margin:0 auto;position:relative;border-radius:10px;background-color:#f8f8c1;transition:.3s;z-index:10}@media all and (max-width:480px){.footer .contact_area .footer_contact_btn{width:90%;height:60px}}.footer .contact_area .footer_contact_btn:before{content:'';position:absolute;top:40px;left:50px;width:56px;height:45px;background:url(//pamco-tria.com/wp/wp-content/themes/pamco-tria/assets/css/../img/common/ico_contact_2.svg) no-repeat;background-size:contain;z-index:1}@media all and (max-width:480px){.footer .contact_area .footer_contact_btn:before{width:28px;height:22px;top:22px;left:20px}}.footer .contact_area .footer_contact_btn:hover{background-color:#fff;transform:translateY(7px)}.footer .contact_area .footer_contact_btn a{display:block;width:100%;height:100%;position:relative;border-radius:10px;padding-top:45px;box-shadow:0 7px 0 #c67f1e;z-index:2;transition:.5s}@media all and (max-width:480px){.footer .contact_area .footer_contact_btn a{box-shadow:0 5px 0 #c67f1e;padding-top:22px}}.footer .contact_area .footer_contact_btn a:before{content:'';position:absolute;top:60px;right:40px;width:30px;height:2px;background-color:#eb8e0f;transition:.5s}@media all and (max-width:480px){.footer .contact_area .footer_contact_btn a:before{top:30px;right:15px}}.footer .contact_area .footer_contact_btn a:after{content:'';position:absolute;top:55px;right:35px;width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 11.3px;border-color:transparent transparent transparent #eb8e0f;transition:.5s}@media all and (max-width:480px){.footer .contact_area .footer_contact_btn a:after{top:24px;right:13px}}.footer .contact_area .footer_contact_btn a:hover{box-shadow:0 0 0 #c67f1e}.footer .contact_area .footer_contact_btn a:hover:before{right:30px}@media all and (max-width:480px){.footer .contact_area .footer_contact_btn a:hover:before{right:15px}}.footer .contact_area .footer_contact_btn a:hover:after{right:25px}@media all and (max-width:480px){.footer .contact_area .footer_contact_btn a:hover:after{right:13px}}.footer .contact_area .footer_contact_btn a img{display:block;width:415px;height:31px;margin:0 auto}@media all and (max-width:480px){.footer .contact_area .footer_contact_btn a img{width:65%;height:auto}}.footer .info_area{padding:80px 0 80px;background-color:#fff}@media all and (max-width:480px){.footer .info_area{padding:40px 0 15px}}.footer .info_area .info_wrap{width:1000px;height:230px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}@media all and (max-width:480px){.footer .info_area .info_wrap{width:90%;height:auto;display:block}}.footer .info_area .info_wrap:before{content:'';width:152px;height:228px;background:url(//pamco-tria.com/wp/wp-content/themes/pamco-tria/assets/css/../img/common/footer_illust1.png) no-repeat;background-size:contain;position:absolute;top:-260px;left:-30px;animation:illustAnim 5s ease-in-out infinite}@media all and (max-width:480px){.footer .info_area .info_wrap:before{display:none}}.footer .info_area .info_wrap:after{content:'';width:148px;height:222px;background:url(//pamco-tria.com/wp/wp-content/themes/pamco-tria/assets/css/../img/common/footer_illust2.png) no-repeat;background-size:contain;position:absolute;top:-260px;right:-30px;animation:illustAnim 5s 2s ease-in-out infinite}@media all and (max-width:480px){.footer .info_area .info_wrap:after{display:none}}.footer .info_area h1{display:flex;align-items:flex-start}@media all and (max-width:480px){.footer .info_area h1{display:block}}.footer .info_area h1 .logo{margin-right:10px}@media all and (max-width:480px){.footer .info_area h1 .logo{margin:0 auto;text-align:center}}.footer .info_area h1 .logo img{width:225px}@media all and (max-width:480px){.footer .info_area h1 .logo img{width:170px}}.footer .info_area h1 .reserve{background-color:#dd5c84;color:#fff;display:inline-block;letter-spacing:.1em;padding:0 10px;margin-top:50px}@media all and (max-width:480px){.footer .info_area h1 .reserve{display:block;width:120px;text-align:center;margin:0 auto}}@media all and (max-width:480px){.footer .info_area .adress p{text-align:center}}.footer .info_area .adress .tel{color:#eb8e0f}.footer .info_area .adress .map_btn a{margin-left:10px;display:inline-block;border:1px solid #aaa;border-radius:3px;line-height:1;padding:2px 5px;transition:.5s}.footer .info_area .adress .map_btn a:hover{background-color:#aaa;color:#fff}.footer .info_area .schedule{margin-top:10px;border:2px solid #19170c;border-radius:10px;display:flex}@media all and (max-width:480px){.footer .info_area .schedule{margin-top:20px}}.footer .info_area .schedule .time{width:200px;text-align:center;border-right:2px solid #19170c}@media all and (max-width:480px){.footer .info_area .schedule .time{width:500px}}.footer .info_area .schedule .time dd{line-height:1.5em;padding:10px;color:#19170c}.footer .info_area .schedule dd{padding:22px 15px 0;color:#6cc369}@media all and (max-width:480px){.footer .info_area .schedule dd{padding:5vw 5px 0}}.footer .info_area .schedule dd.holiday{color:#19170c}.footer .info_area .schedule dt{padding:15px;border-bottom:2px solid #19170c}@media all and (max-width:480px){.footer .info_area .schedule dt{padding:5px}}.footer .info_area .schedule dl:nth-of-type(2) dd,.footer .info_area .schedule dl:nth-of-type(2) dt{padding-left:30px}@media all and (max-width:480px){.footer .info_area .schedule dl:nth-of-type(2) dd,.footer .info_area .schedule dl:nth-of-type(2) dt{padding-left:15px}}.footer .info_area .schedule dl:nth-of-type(8) dd,.footer .info_area .schedule dl:nth-of-type(8) dt{padding-right:30px}@media all and (max-width:480px){.footer .info_area .schedule dl:nth-of-type(8) dd,.footer .info_area .schedule dl:nth-of-type(8) dt{padding-right:15px}}.footer .info_area .sns_box{float:right;display:flex;flex-wrap:wrap}@media all and (max-width:480px){.footer .info_area .sns_box{width:75px;float:none;margin:0 auto}}.footer .info_area a.sns{display:block;width:75px}.footer .info_area a.sns:nth-of-type(3){width:75px;margin-right:0}.footer .under_area{height:50px;padding:15px 0 0 15px;position:relative}@media all and (max-width:480px){.footer .under_area{height:100px}}.footer .under_area .privacy{float:left}.footer .under_area small{display:block;width:100%;text-align:center}@media all and (max-width:480px){.footer .under_area small{text-align:right;width:80%}}@keyframes blinking{0%{opacity:0}25%{opacity:.5}50%{opacity:1}75%{opacity:.5}100%{opacity:0}}@keyframes illustAnim{0%{transform:rotate(0)}5%{transform:rotate(3deg)}10%{transform:rotate(0)}15%{transform:rotate(-3deg)}20%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.contents{padding-top:150px;padding-bottom:130px;overflow:hidden}@media all and (max-width:480px){.contents{padding-top:80px;padding-bottom:60px}}.link_btn a{display:inline-block;padding:10px 50px;letter-spacing:.1em;color:#fff;background-color:#4a402b;border-radius:10px;box-shadow:0 3px 0 #b2a892;position:relative;z-index:2;transition:.3s}.link_btn a:before{content:'';position:absolute;top:18px;right:13px;width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 9.5px;border-color:transparent transparent transparent #eb8e0f;transition:.3s}.link_btn a:after{content:'';position:absolute;top:23px;right:15px;width:25px;height:2px;background-color:#eb8e0f;transition:.3s}.link_btn a:hover{background-color:#eb8e0f;transform:translateY(3px);box-shadow:none}.link_btn a:hover:before{right:8px;border-color:transparent transparent transparent #fff}.link_btn a:hover:after{right:10px;background-color:#fff}ruby rt{font-size:.5em}