.pc{display:block !important}.sp{display:none !important}@media only screen and (max-width:500px){.pc{display:none !important}.sp{display:block !important}}html{font-size:62.5%}body{color:#000;font-size:1.5rem;line-height:1.8em;font-family:'Noto Sans Japanese',-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;padding:0;margin:0}a{color:#000;text-decoration:none;outline:0 !important}a:focus,a:hover,a:active{outline:0 !important;text-decoration:none !important}a img:hover{opacity:.85}a:hover{color:#000;opacity:.7;transition-duration:.2s}button{outline:0 !important}button:hover{outline:0 !important}.btn{background:#000;color:#fff !important;border-radius:2px;font-size:1.5rem;padding:10px 30px}.btn:hover{opacity:.8}.btn-conform,.btn-back{padding:12px 0}.btn-back{background:#ddd;color:#000 !important}.img-responsive.center{margin-left:auto !important;margin-right:auto !important}.img-responsive.right{margin-right:0 !important}.wrapper{margin:0 auto;overflow:hidden}.container{width:1077px}.container.content{overflow:hidden}.container-fluid{padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.navbar-collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-toggle{display:none}.navbar-brand{margin-left:-15px}.float-left{float:left}.flaot-right{float:right}.text-center{text-align:center}.bordered{border:solid 1px #ddd;padding:15px;border-radius:4px;background:#fff;-webkit-box-shadow:0 1px 4px 0 #999;box-shadow:0 1px 4px 0 #999;-webkit-border-radius:3px}.see-more a{font-weight:700}.see-more a:hover{text-decoration:none;color:#000}.flex-between{display:flex;justify-content:space-between}.flex-between-center{display:flex;justify-content:space-between;align-items:center}.img-zooming{overflow:hidden;margin-left:auto;margin-right:auto}.img-zooming img{display:block;transition-duration:.3s}.img-zooming img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);transition-duration:.3s}header .wrapper{width:1077px}header .main-header{display:flex;justify-content:space-between;margin-top:30px}header .logo{background:url(//www.aaa-print.co.jp/assets/css/../img/logo-color.png);width:407px;height:75px;background-repeat:no-repeat}header .logo.white{background:url(//www.aaa-print.co.jp/assets/css/../img/logo.png);background-repeat:no-repeat}header .logo-sme{background:url(//www.aaa-print.co.jp/assets/css/../img/sme-logo01.png);background-size:92px;width:92px;height:42px}header .logo-sme.white{background:url(//www.aaa-print.co.jp/assets/css/../img/sme-logo01_w.png);background-size:92px}header .logo-iso{background:url(//www.aaa-print.co.jp/assets/css/../img/logo-iso-color.png);width:63px;height:42px}header .logo-iso.white{background:url(//www.aaa-print.co.jp/assets/css/../img/logo-iso.png)}header .logo-green{background:url(//www.aaa-print.co.jp/assets/css/../img/logo-green-color.png);width:49px;height:33px}header .logo-green.white{background:url(//www.aaa-print.co.jp/assets/css/../img/logo-green.png)}header .logo-p{background:url(//www.aaa-print.co.jp/assets/css/../img/logo-p-color.png);width:42px;height:42px}header .logo-p.white{background:url(//www.aaa-print.co.jp/assets/css/../img/logo-p.png)}header .top-link,header .top-link-color{display:flex;align-items:center;justify-content:flex-end;position:relative}header nav ul{list-style-type:none}header nav ul .toggle>.dropdown-menu{opacity:0;transition:.25s;visibility:hidden;overflow:hidden;display:block;margin-left:-15px;border:none;box-shadow:none;padding:0;background:0 0;top:94%;margin-top:-10px}header nav ul .toggle:hover>.dropdown-menu{opacity:1;transition:.2s;visibility:visible;top:100%}header nav ul li{display:inline-block;margin-right:40px}header nav ul li a{color:#fff}header nav ul li a:hover{opacity:.7;transition-duration:.4s}header nav ul li a:active{text-decoration:none}header nav ul li a:last-child{margin-right:0}header nav ul li:last-child{margin-right:0}header nav ul .dropdown-menu{position:absolute;left:auto;min-width:auto;z-index:1000}header nav ul .dropdown-menu .inner{position:relative;background:#313131;padding:0;margin:10px 0 0;border-radius:5px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);padding:8px}header nav ul .dropdown-menu .inner:before{content:"";position:absolute;top:-20px;left:50%;margin-left:-58px;border:10px solid transparent;border-bottom:15px solid #313131;z-index:99999}header nav ul .dropdown-menu ul{padding-left:0}header nav ul .dropdown-menu ul li{display:block;background:#434343;margin-right:0;padding-left:10px;width:130px;margin-bottom:5px}header nav ul .dropdown-menu ul li:last-child{margin-bottom:0}header nav ul .dropdown-menu ul li a{color:#fff;display:block;font-weight:400}header nav.color ul li a{color:#000}header nav.scroll{display:none}header nav.top{display:block !important}header.topHeader{background:0 0}header.topHeader nav{margin-top:20px}header.topHeader #toggle{display:none}header.topHeader.front nav ul li a:hover{color:#fff;opacity:.7}header.Header{background:#fff}header.Header #toggle{display:block;position:absolute;cursor:pointer;top:12px;right:320px;height:14px;width:24px}header.Header #toggle div{position:absolute;left:0;height:23px;background:#000;display:inline-block;box-sizing:border-box}header.Header #toggle div:nth-of-type(1){top:0;width:100%;height:2px}header.Header #toggle div:nth-of-type(2){top:6px;width:100%;height:2px}header.Header #toggle div:nth-of-type(3){bottom:0;width:100%;height:2px}header.Header .logo{background:url(//www.aaa-print.co.jp/assets/css/../img/logo-color.png);background-repeat:no-repeat}header.Header .logo-sme{background:url(//www.aaa-print.co.jp/assets/css/../img/sme-logo01.png);background-size:92px}header.Header .logo-iso{background:url(//www.aaa-print.co.jp/assets/css/../img/logo-iso-color.png)}header.Header .logo-green{background:url(//www.aaa-print.co.jp/assets/css/../img/logo-green-color.png)}header.Header .logo-p{background:url(//www.aaa-print.co.jp/assets/css/../img/logo-p-color.png)}header.Header nav{margin-top:20px}header.Header nav ul li a{color:#000}#access .access-inner{margin-left:95px;margin-right:65px}#access .access-inner .access-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:15px}footer .footer-logo{text-align:center}footer .footer-logo img{margin-left:auto;margin-right:auto}footer .footer-banner{margin-top:50px;margin-bottom:50px}footer .footer-banner .footer-banner-inner{width:926px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}footer .footer-banner .footer-banner-inner div{position:relative;z-index:1}footer .footer-banner .footer-banner-inner div img{transition:.3s ease-in-put;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;position:relative;z-index:0}footer .footer-banner .footer-banner-inner div img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);opacity:1}footer .footer-link{background:#000;padding:30px 0}footer .footer-link .footer-link-inner{display:flex;justify-content:space-between}footer .footer-link ul{list-style-type:none;padding-left:0}footer .footer-link ul li a{font-size:1.3rem;color:#a0a0a0}h1,h2,h3,h4,h5{letter-spacing:.6px}h1{font-size:2rem;margin:0}h2{font-weight:700;margin-bottom:30px;margin-top:0}h2.header-title{font-size:36px;font-weight:700}h2.header-title-blog{font-size:38px}h2.header-title-sm{font-size:26px;font-weight:700}h3{font-size:2.2rem;font-weight:700;margin-bottom:20px}h4{font-size:2rem;margin-bottom:10px;padding-bottom:6px;font-weight:700}.see-more{margin-right:25px}.main-visual-wrapper{width:100%;height:100vh;min-height:100%;overflow:hidden;position:relative}.main-visual-wrapper h1{padding:0;text-align:center;position:absolute;width:100%;top:45%;z-index:5}.main-visual-wrapper #main-visual{min-width:100%;min-height:100%;background-size:cover}#top .news .news-inner{margin-left:140px;margin-bottom:225px;margin-top:120px;display:flex;align-items:flex-start}#top .news .news-inner h2{margin-top:6px;margin-right:60px}#top .news .news-inner dl dt{float:left;width:130px;margin-bottom:10px}#top .news .news-inner dl dd{margin-left:140px;margin-bottom:10px;margin-top:10px}#top .news .news-inner dl dd a{text-decoration:none !important}#top .news .news-inner .see-more{margin-top:6px}#top .works{margin-bottom:125px}#top .works h2.header-title{margin-bottom:16px}.top-sns{margin-bottom:200px}.top-sns .container{width:895px}.top-sns .container .instagram,.top-sns .container .facebook{line-height:0}.top-sns .container .instagram h3,.top-sns .container .facebook h3{padding:0;margin:0 0 6px}.top-sns .container .instagram .inner,.top-sns .container .facebook .inner{padding:5px;border:solid 1px #898989}.top-sns .container .facebook{line-height:0;width:395px}#main-content ol li,#main-content ul li{padding:8px}#main-content article{border-top:0}#main-content .company-banner{display:flex;justify-content:space-between}#main-content .company-banner a{width:287px;height:101px;position:relative;overflow:hidden}#main-content .company-banner a img{transition:.3s ease-in-put;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;position:relative;z-index:0}#main-content .company-banner a img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);opacity:1}#main-content .main-title,#main-content .main-title-apply{margin-top:190px;margin-bottom:107px;text-align:center}#main-content .main-title img,#main-content .main-title-apply img{margin-bottom:26px}#main-content .main-title .sub,#main-content .main-title-apply .sub{letter-spacing:.4em;font-weight:700;font-size:2rem}#main-content .company .footer-banner,#main-content .staffs .footer-banner,#main-content .marketing .footer-banner{border:none;padding:0}#main-content .company .footer-banner .company-banner,#main-content .staffs .footer-banner .company-banner,#main-content .marketing .footer-banner .company-banner{margin-left:auto;margin-right:auto}#main-content .company .message{margin-bottom:250px}#main-content .company .message .message01{background:url(//www.aaa-print.co.jp/assets/css/../img/company-01-bkg.jpg);background-position:left 50%;background-size:cover}#main-content .company .message .message01 .message01-inner{display:flex;justify-content:space-between;align-items:flex-end}#main-content .company .message .message01 .message01-inner .img{margin-bottom:25px;margin-right:25px}#main-content .company .message .message01 .message01-inner .text{margin-right:50px;background:#fff}#main-content .company .message .message01 .message01-inner .text .wrapper{width:450px;padding:40px 30px}#main-content .company .message .message01 .message01-inner .text .wrapper .header-title{margin-top:0}#main-content .company .message .message03{background:url(//www.aaa-print.co.jp/assets/css/../img/company-03-bkg.jpg);background-position:left 50%;background-size:cover;margin-top:5px}#main-content .company .message .message03 .message03-inner{display:flex;justify-content:space-between;align-items:flex-end}#main-content .company .message .message03 .message03-inner .img{width:572px;padding-bottom:25px;text-align:right;padding-right:25px}#main-content .company .message .message03 .message03-inner .text{margin-right:50px;background:#fff;width:450px}#main-content .company .message .message03 .message03-inner .text .wrapper{width:450px;padding:40px 30px}#main-content .company .message .message03 .message03-inner .text .wrapper .header-title{margin-top:0}#main-content .company .message .message02{background:url(//www.aaa-print.co.jp/assets/css/../img/company-02-bkg.jpg)}#main-content .company .message .message04{background:url(//www.aaa-print.co.jp/assets/css/../img/company-04-bkg.jpg)}#main-content .company .message .message02,#main-content .company .message .message04{background-position:right 50%;background-size:cover;margin-top:5px}#main-content .company .message .message02 .inner,#main-content .company .message .message04 .inner{display:flex;align-items:flex-end}#main-content .company .message .message02 .inner .inner-area,#main-content .company .message .message04 .inner .inner-area{margin-left:40px;width:450px;background:#fff}#main-content .company .message .message02 .inner .inner-area .wrapper,#main-content .company .message .message04 .inner .inner-area .wrapper{width:450px;padding:40px 30px}#main-content .company .message .message02 .inner .inner-area .wrapper .header-title,#main-content .company .message .message04 .inner .inner-area .wrapper .header-title{margin-top:0}#main-content .company .message .message02 .inner .img,#main-content .company .message .message04 .inner .img{margin-left:30px;margin-bottom:30px}#main-content .company .spacer{padding-left:80px}#main-content .company .about-logo{padding-bottom:0;margin-bottom:185px}#main-content .company .about-logo .inner-1{margin-left:100px;margin-right:80px;margin-bottom:55px;margin-top:110px}#main-content .company .about-logo .inner-2{margin-left:100px;margin-right:80px}#main-content .company .about-logo .inner-1 .text,#main-content .company .about-logo .inner-2 .text{width:465px}#main-content .company .about-logo .inner-1 .text p,#main-content .company .about-logo .inner-2 .text p{margin-bottom:0}#main-content .company .about-logo .red{color:#e60012}#main-content .company .about-logo .r-green{color:#90c31f}#main-content .company .about-logo .green{color:#009b6b}#main-content .company .outline-history{margin-top:130px;margin-bottom:275px}#main-content .company .outline-history .title{margin-top:50px}#main-content .company .outline-history .sub-title{font-weight:700;letter-spacing:15px;margin-top:25px}#main-content .company .outline-history .table-wrapper{width:475px}#main-content .company .outline-history .outline-inner{margin-left:200px;margin-right:70px;margin-top:130px;margin-bottom:96px}#main-content .company .outline-history .history-inner{margin-top:100px;margin-left:200px;margin-right:70px}#main-content .company .outline-history table.table{border-left:solid 3px #000;padding-left:20px}#main-content .company .outline-history table.table tr th,#main-content .company .outline-history table.table tr td{border:none;font-weight:400;line-height:1.8em;padding-top:0}#main-content .company .outline-history table.table tr th{padding-left:37px;white-space:nowrap}#main-content .company .outline-history table.table tr td{padding-left:10px}#main-content .company .hr{margin:0 95px}#main-content .company .hr hr{border:solid #ddd;border-width:1px 0 0;height:1px;clear:both}#main-content .company .header-title{margin-top:40px;margin-bottom:25px}#main-content .company .header-title h2{font-size:25px;color:#009b6b;letter-spacing:.1em;line-height:1.3em}#main-content .company article{border-top:solid 1px #aaa}#main-content .company .company-banner{width:956px;margin-bottom:165px}#main-content .staffs article{padding:0}#main-content .staffs article .container{width:826px}#main-content .staffs h2.dept{position:relative;padding-bottom:.3em;border-bottom:2px solid #111;margin-bottom:70px;font-size:25px;letter-spacing:5px}#main-content .staffs h2.dept:after{position:absolute;bottom:-4px;left:0;z-index:2;content:'';width:104px;height:4px;background-color:#000}#main-content .staffs h2.dept.header-title,#main-content .staffs h2.dept.header-title-sm{border:none}#main-content .staffs h2.dept.header-title:after,#main-content .staffs h2.dept.header-title-sm:after{background:0 0}#main-content .staffs .inner{display:flex;justify-content:space-between;align-items:flex-start;width:100%;flex-wrap:wrap}#main-content .staffs .inner .box{width:384px;display:flex;align-items:flex-start;margin-bottom:170px}#main-content .staffs .inner .box .prof{margin-left:15px;width:226px}#main-content .staffs .inner .box .prof h3{font-size:20px;font-weight:400;border-bottom:solid 1px #000;padding-bottom:3px;margin-bottom:13px;margin-top:0}#main-content .staffs .inner .box .prof p{line-height:1.6em;padding-bottom:0;margin-bottom:0;font-size:13px;letter-spacing:.6px}#main-content .staffs .inner .box .prof dl{margin-top:1px;padding-top:0;margin-bottom:0}#main-content .staffs .inner .box .prof dl dt{font-size:13px;font-weight:400;float:left}#main-content .staffs .inner .box .prof dl dd{font-size:13px;padding-left:78px}#main-content .staffs .inner .box .prof dl.food dd{padding-left:91px}#main-content .staffs .inner .box.last{margin-bottom:220px}#main-content .staffs .company-banner{width:940px;margin-bottom:160px}#main-content .marketing .main-img{margin:0 auto;text-align:center}#main-content .marketing .content-wrapper{margin-top:70px;margin-bottom:235px}#main-content .marketing .content-wrapper .container{width:950px}#main-content .marketing .tools{display:flex;justify-content:space-around;align-items:flex-start;margin-bottom:140px}#main-content .marketing .tools.first{margin-top:80px}#main-content .marketing .tools .icon-area{width:30%}#main-content .marketing .tools .list-area{width:70%}#main-content .marketing .tools .list-area ul{border-left:solid 3px #000;list-style-type:none;padding-left:30px}#main-content .marketing .tools .list-area ul li{font-size:1.8rem}#main-content .marketing h2{margin-top:0;font-size:20px}#main-content .marketing h3{font-size:16px;margin-bottom:40px}#main-content .marketing .company-banner{width:940px;margin-bottom:160px}#main-content .service .main-title{margin-bottom:80px}#main-content .service .sub{margin-bottom:60px}#main-content .service h2{line-height:1.6;margin-bottom:10px;font-size:22px;margin-bottom:35px;letter-spacing:1px}#main-content .service h3{font-size:15px;line-height:1.6;margin-bottom:10px}#main-content .service ul{padding:20px 0 20px 40px}#main-content .service ul li{padding-top:2px;padding-bottom:2px;font-weight:700}#main-content .service img.logo{margin-top:100px}#main-content .service .service-logo a{position:relative;overflow:hidden}#main-content .service .service-logo a img{transition:.3s ease-in-put;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;position:relative;z-index:0}#main-content .service .service-logo a img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);opacity:1}#main-content .service .service-img{position:relative;overflow:hidden}#main-content .service .service-img a img{transition:.3s ease-in-put;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;position:relative;z-index:0}#main-content .service .service-img a img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);opacity:1}#main-content .service .service-text{width:880px;margin-left:auto;margin-right:auto}#main-content .service .hakata-novelty{margin-bottom:135px}#main-content .service .hakata-novelty .container .service-text{margin-top:115px}#main-content .service .o-pri{border-top:solid 1px #000;margin-bottom:135px}#main-content .service .o-pri .container{margin-top:125px}#main-content .service .o-pri .container .service-text{margin-top:75px}#main-content .service .o-pri .container .service-text h2{font-size:22px;margin-bottom:35px;letter-spacing:1px}#main-content .service .fukuoka-house{border-top:solid 1px #000;margin-bottom:130px}#main-content .service .fukuoka-house .container{margin-top:150px}#main-content .service .fukuoka-house .container .service-text{margin-top:100px}#main-content .service .hakatakinnin{border-top:solid 1px #000;padding-bottom:180px;border-bottom:solid 1px #000;margin-bottom:130px}#main-content .service .hakatakinnin .container{margin-top:120px}#main-content .service .hakatakinnin .container .service-text{margin-top:100px}#main-content .blog article{padding-bottom:130px;padding-top:130px;border-top:solid 1px #ddd;margin-bottom:0}#main-content .blog article.blog-1{padding-top:0;border-top:none}#main-content .blog article .container{max-width:960px;margin-bottom:80px}#main-content .blog article .container .img-inner{position:relative}#main-content .blog article .container .img-inner .blog-title{position:absolute;bottom:20px;left:38px}#main-content .blog article .container .img-inner .blog-title h2{padding:0;margin:0;color:#fff;margin-bottom:6px;text-shadow:1px 2px 2px #000;font-size:24px}#main-content .blog article .container .img-inner .blog-title p{color:#fff;margin:0;text-shadow:1px 2px 2px #000}#main-content .blog article .text-inner{width:610px;margin-left:auto;margin-right:auto}#main-content .blog article .text-inner a{text-decoration:none}#main-content .recruitment article{margin-bottom:220px}#main-content .recruitment article h2{font-size:22px}#main-content .recruitment article .container{width:770px}#main-content .recruitment article .container table{width:100%}#main-content .recruitment article .container table tr td,#main-content .recruitment article .container table tr th{padding:15px}#main-content .recruitment article .container table tr th{background:#f7f7f7}#main-content .recruitment .btn-contact{padding:10px 100px}#main-content .contact article,#main-content .apply article,#main-content .tidetable article{margin-bottom:220px}#main-content .contact table,#main-content .apply table,#main-content .tidetable table{margin-left:auto;margin-right:auto;width:740px}#main-content .contact table tr th,#main-content .apply table tr th,#main-content .tidetable table tr th{width:198px;font-weight:400}#main-content .contact table tr th.text-area,#main-content .apply table tr th.text-area,#main-content .tidetable table tr th.text-area{vertical-align:top}#main-content .contact table tr td,#main-content .contact table tr th,#main-content .apply table tr td,#main-content .apply table tr th,#main-content .tidetable table tr td,#main-content .tidetable table tr th{padding-bottom:50px}#main-content .contact table tr td.text-area,#main-content .contact table tr th.text-area,#main-content .apply table tr td.text-area,#main-content .apply table tr th.text-area,#main-content .tidetable table tr td.text-area,#main-content .tidetable table tr th.text-area{padding-bottom:0}#main-content .contact label,#main-content .apply label,#main-content .tidetable label{margin-bottom:0 !important}#main-content .contact .require,#main-content .apply .require,#main-content .tidetable .require{color:#fff;padding:4px 6px;background:#000;font-weight:400;margin-right:16px}#main-content .contact .any,#main-content .apply .any,#main-content .tidetable .any{color:#000;padding:4px 6px;background:#fff;font-weight:400;margin-right:16px;border:solid 1px #000}#main-content .contact input[type=text],#main-content .contact input[type=email],#main-content .contact input[type=tel],#main-content .contact input[type=number],#main-content .contact input[type=password],#main-content .contact input[type=radio],#main-content .contact textarea,#main-content .apply input[type=text],#main-content .apply input[type=email],#main-content .apply input[type=tel],#main-content .apply input[type=number],#main-content .apply input[type=password],#main-content .apply input[type=radio],#main-content .apply textarea,#main-content .tidetable input[type=text],#main-content .tidetable input[type=email],#main-content .tidetable input[type=tel],#main-content .tidetable input[type=number],#main-content .tidetable input[type=password],#main-content .tidetable input[type=radio],#main-content .tidetable textarea{border:1px solid #aaa;display:inline-block;width:100%;border-radius:5px;height:36px;padding-left:10px;-moz-box-shadow:inset 1px 4px 4px -4px rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 4px 4px -4px rgba(0,0,0,.2);box-shadow:inset 1px 4px 4px -4px rgba(0,0,0,.2)}#main-content .contact input[type=checkbox],#main-content .apply input[type=checkbox],#main-content .tidetable input[type=checkbox]{width:20px;height:20px;vertical-align:text-bottom;margin-right:5px}#main-content .contact textarea,#main-content .apply textarea,#main-content .tidetable textarea{height:167px}#main-content .contact .privacy-text,#main-content .apply .privacy-text,#main-content .tidetable .privacy-text{margin-left:auto;margin-right:auto;width:690px}#main-content .contact .privacy-text p.privacy,#main-content .apply .privacy-text p.privacy,#main-content .tidetable .privacy-text p.privacy{margin-top:67px;margin-bottom:95px}#main-content .contact .check-area,#main-content .apply .check-area,#main-content .tidetable .check-area{margin-bottom:95px;text-align:center}#main-content .contact a,#main-content .apply a,#main-content .tidetable a{text-decoration:none}#main-content .tidetable .privacy-text{width:640px}#main-content .apply .privacy-text{width:740px}#main-content .template article.type-square{margin-bottom:90px}#main-content .template article.type-long{margin-bottom:220px}#main-content .template .container{width:990px}#main-content .template .flex-between-start{display:flex;justify-content:space-between;align-items:flex-start}#main-content .template .flex-between-end{display:flex;justify-content:space-between;align-items:flex-end}#main-content .template .template-title{display:flex;align-items:center;width:250px}#main-content .template .template-title h2{font-size:24px;letter-spacing:5px;margin-bottom:0;margin-right:20px}#main-content .template .template-area{display:flex;justify-content:space-between;flex-wrap:wrap;width:730px;border-left:solid 3px #000}#main-content .template .template-inner{width:320px;margin-left:40px;padding:15px 15px 10px;border-bottom:solid 2px #d0d1d1}#main-content .template .template-inner h3{margin:0;padding:0;margin-bottom:5px}#main-content .template .template-inner table.template-table{margin-top:10px;margin-bottom:15px}#main-content .template .template-inner table.template-table th{width:190px;padding:10px 0 15px}#main-content .template .template-inner table.template-table th h3{font-size:16px;padding:0;margin:0;font-weight:400}#main-content .template .template-inner table.template-table td img{margin-left:10px;margin-right:10px;vertical-align:middle}#main-content .template .template-inner table.template-table p{font-size:12.5px;line-height:1.5}#main-content .qa .container{width:900px}#main-content .qa .container .qa-inner{margin-bottom:80px}#main-content .qa .container .qa-inner:last-child{margin-bottom:220px}#main-content .qa .container .qa-inner .qa-title{display:flex;align-items:center;margin-bottom:25px;cursor:pointer}#main-content .qa .container .qa-inner .qa-title img{margin-right:20px}#main-content .qa .container .qa-inner .qa-title h2{font-size:24px;padding:0;margin:0}#main-content .qa .container .qa-inner .qa-answer{display:none}#main-content .qa .container .qa-inner .qa-answer .qa-answer-inner{display:flex;margin-left:50px}#main-content .qa .container .qa-inner .qa-answer .qa-answer-inner .ans{font-size:22px;font-weight:700;margin-right:10px}#main-content .qa .container .qa-inner .qa-answer .qa-answer-inner table{padding:10px;margin-bottom:20px}#main-content .qa .container .qa-inner .qa-answer .qa-answer-inner table th{white-space:nowrap;font-weight:400;text-align:justify;text-justify:inter-ideograph}#main-content .qa .container .qa-inner .qa-answer .qa-answer-inner table tr th,#main-content .qa .container .qa-inner .qa-answer .qa-answer-inner table tr td{vertical-align:top;padding:10px;margin-bottom:20px}#main-content .qa .container .qa-inner .qa-answer.open{display:block}#main-content .environment article{margin-bottom:215px}#main-content .environment article p{margin-bottom:0;text-indent:1em;line-height:2}#main-content .environment article .container{width:745px}#main-content .environment article .container .iso{margin-bottom:90px}#main-content .environment article .container .iso .logo{text-align:center;margin-bottom:45px}#main-content .environment article .container .policy{margin-bottom:180px;padding-left:6px;padding-right:30px}#main-content .environment article .container .policy h3{font-size:15px;margin-top:0;margin-bottom:15px}#main-content .environment article .container .policy .title{text-align:center;font-size:22px;letter-spacing:24px}#main-content .environment article .container .policy .inner{border:solid 2px #000;padding:25px 35px}#main-content .environment article .container .policy .inner .idea{margin-bottom:45px}#main-content .environment article .container .policy .inner .basis ol{padding-left:0;margin-left:0}#main-content .environment article .container .policy .inner .basis ol li{margin-left:16px;padding:4px 0}#main-content .environment article .container .policy .inner .basis ol li:first-child{padding-top:0}#main-content .environment article .container .policy .inner .basis ol li:last-child{padding-bottom:0}#main-content .environment article .container .green{margin-top:-180px;padding-top:180px;padding-left:25px;padding-right:40px}#main-content .environment article .container .green h2{font-size:22px;text-align:center;margin-bottom:50px;margin-top:0}#main-content .environment article .container .green .logo{text-align:center;margin-bottom:38px}#main-content .environment article .container .green .red{color:#b81c22}#main-content .privacy article{margin-bottom:180px}#main-content .privacy article .container{width:690px}#main-content .privacy article .container .logo{text-align:center;margin-bottom:26px}#main-content .privacy article .container h2{font-size:22px;text-align:center;margin-bottom:50px}#main-content .privacy article .container .policy{margin-bottom:80px}#main-content .privacy article .container .policy h3{font-size:15px;margin-bottom:15px}#main-content .privacy article .container .policy .lead-title{margin-bottom:40px}#main-content .privacy article .container .policy ol{padding-left:0;margin-left:0}#main-content .privacy article .container .policy ol li{margin-left:1em;padding:4px 0 4px 6px}#main-content .privacy article .container .policy ol li:first-child{padding-top:0}#main-content .privacy article .container .policy ol li:last-child{padding-bottom:0}#main-content .privacy article .container .policy .sign{text-align:right;margin-top:25px}#main-content .privacy article .container .policy .sign .date{margin-bottom:37px}#main-content .privacy article .container .principle h3{font-size:15px;margin-bottom:20px}#main-content .privacy article .container .principle .inner{margin-bottom:50px}#main-content .privacy article .container .principle .inner h4{font-size:15px;font-weight:400;margin-bottom:10px;margin-top:0;padding-bottom:0}#main-content .privacy article .container .principle .inner ul{list-style-type:none;padding-left:1.5em;margin-left:0;margin-bottom:0}#main-content .privacy article .container .principle .inner ul li{padding:0}#main-content .privacy article .container .principle .inner ul.last{padding-left:1em}#main-content .privacy article .container .principle .inner ul.lower-latin{list-style-type:lower-latin;padding-left:2em;margin-left:0;margin-bottom:0}#main-content .privacy article .container .principle .inner ul.lower-latin li{padding:4px 0 4px 6px}#main-content .privacy article .container .principle .inner ul.lower-latin li:first-child{padding-top:0}#main-content .privacy article .container .principle .inner ul.lower-latin li:last-child{padding-bottom:0}#main-content .tidetable .container{width:740px}#main-content .tidetable .container .lead-text{margin-top:110px;margin-bottom:90px;text-align:center}#main-content .tidetable .container .lead-text h2{font-size:22px;text-align:center}#main-content .tidetable .container .item{display:flex;justify-content:space-between;margin-top:50px}#main-content .tidetable .container .item .number-field{margin-top:20px;margin-left:0;width:122px;display:flex}#main-content .tidetable .container .item .number-field input{border-radius:2px !important}#main-content .tidetable .container .item .number-field span{margin-left:10px}#main-content .tidetable .container .note{margin-top:55px;margin-left:95px;color:#ba1e22}#main-content .tidetable .container .note ul{margin-left:0;padding-left:0;list-style-type:none;margin-bottom:0}#main-content .tidetable .container .note ul li{padding:0}#main-content .tidetable .container .note ul p{margin-left:1em;margin-bottom:0}.note02{color:#ba1e22;width:650px;margin:55px 0 55px 50px;list-style:none}#main-content .tidetable .container .detail{margin-top:80px;margin-left:43px;padding-right:1em;margin-bottom:90px}#main-content .tidetable .container .detail .title{font-weight:400;line-height:2em;width:160px}#main-content .tidetable .container .detail .text{line-height:1.8;width:540px}#main-content .tidetable .container .privacy{margin-top:0}#main-content .tidetable .container .zip-area{display:flex;align-items:center}#main-content .tidetable .container .zip-area .wpcf7-form-control-wrap{margin-left:10px}.parts-blog{margin-bottom:200px}.parts-blog .title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:80px}.parts-blog .title .title-inner{margin-left:140px}.parts-blog .title .header-title-sm,.parts-blog .title .header-title{margin-bottom:0}.parts-blog .title .header-title{letter-spacing:4px;margin-top:6px}.parts-blog .blog-area{width:27%;position:relative;text-align:center}.parts-blog .blog-area .blog-nubmer{text-align:center;position:absolute;top:10px;margin-left:auto;margin-right:auto;left:0;right:0;z-index:999}.parts-blog .blog-area a .blog-thumbnail{width:180px;margin-top:26px;margin-right:auto;margin-left:auto}.parts-blog .blog-area a .blog-thumbnail .circle{width:180px;height:180px;border-radius:50%;overflow:hidden;position:relative;z-index:1}.parts-blog .blog-area a .blog-thumbnail .circle img{transition:.3s ease-in-put;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;position:relative;z-index:0}.parts-blog .blog-area a .blog-thumbnail .circle img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);opacity:1}.parts-blog .blog-area a:hover{text-decoration:none;color:#000}.parts-blog .blog-area a:hover .blog-thumbnail .circle img{transition:.3s ease-in-put;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;position:relative;z-index:0;transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);opacity:1}.parts-blog .blog-area p.blog-date{margin:10px 0 0;font-size:1.4rem;line-height:1.2}.parts-blog .blog-area p.blog-title{font-size:16px;font-weight:700;line-height:1.6}.parts-sns-group{display:flex;justify-content:flex-end;margin-right:25px}.parts-magazine{background:url(//www.aaa-print.co.jp/assets/css/../img/parts-magazine-bkg.jpg);background-repeat:repeat-x;height:460px}.parts-works .works-area{display:flex;justify-content:space-between;flex-wrap:wrap}.parts-works .works-area .works-thumbnail{width:33.3333%;overflow:hidden;position:relative;z-index:1}.parts-works .works-area .works-thumbnail img{transition:.3s ease-in-put;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;position:relative;z-index:0}.parts-works .works-area .works-thumbnail img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);opacity:1}.icons{margin-top:135px;margin-bottom:100px;text-align:center}.icons .container{width:650px}.icons .icon-inner{display:flex;justify-content:space-between;flex-wrap:wrap}.icons .icon-area,.icons .icon-area2{width:30%;margin-bottom:65px}.icons .icon-area .icon-box,.icons .icon-area2 .icon-box{height:150px;width:auto;position:relative;overflow:hidden}.icons .icon-area .icon-box img,.icons .icon-area2 .icon-box img{position:absolute;display:block;max-width:100%;top:0;right:0;bottom:0;left:0;margin:auto}.icons .icon-area .icon-box .icon-title,.icons .icon-area2 .icon-box .icon-title{position:absolute;left:0;right:0;bottom:0}.icons .icon-area a:hover img,.icons .icon-area2 a:hover img{transition:.3s ease-in-put;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);opacity:1}.icons .icon-area a:hover .icon-title,.icons .icon-area2 a:hover .icon-title{opacity:.7}.icons .icon-area2 .icon-box{height:130px}.pagination>li>a,.pagination>li>span{padding:8px 16px !important}.pagination li.current a{background:#000 !important;color:#fff}.pagination{list-style-type:none;padding-left:0;margin:20px 0}.pagination,.pagination li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pagination a{font-weight:300;padding-top:1px;text-decoration:none;border:1px solid #ddd;border-left-width:0;min-width:26px;min-height:26px}.pagination li:not([class*=current]) a:hover{background-color:#eee}.pagination li:first-of-type a{border-left-width:1px}.pagination li.first span,.pagination li.last span,.pagination li.previous span,.pagination li.next span{position:absolute;top:-9999px;left:-9999px}.pagination li.first a:before,.pagination li.last a:after,.pagination li.previous a:before,.pagination li.next a:after{display:inline-block;font-family:Fontawesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.pagination li.first a:before{content:"\f100"}.pagination li.last a:after{content:"\f101"}.pagination li.previous a:before{content:"\f104"}.pagination li.next a:after{content:"\f105"}.pagination li.current a{background-color:#ddd;cursor:default;pointer-events:none}.pagination>li:first-child>a{border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a,.pagination>li>span{color:#000}.no-padding{padding-left:0 !important;padding-right:0 !important}.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:#fff !important}.pl-0{padding-left:0}.pr-0{padding-right:0}.mb-0{margin-bottom:0 !important}.pr-2{padding-right:2px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.ptb-5{padding-top:5px;padding-bottom:5px}.ptb-10{padding-top:10px;padding-bottom:10px}.ptb-20{padding-top:20px;padding-bottom:20px}.ptb-30{padding-top:30px;padding-bottom:30px}.ptb-40{padding-top:40px;padding-bottom:40px}.ptb-50{padding-top:50px;padding-bottom:50px}.ptb-60{padding-top:60px;padding-bottom:60px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-60{margin-top:60px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-60{margin-bottom:60px}.mtb-5{margin-top:5px;margin-bottom:5px}.mtb-10{margin-top:10px;margin-bottom:10px}.mtb-20{margin-top:20px;margin-bottom:20px}.mtb-30{margin-top:30px;margin-bottom:30px}.mtb-40{margin-top:40px;margin-bottom:40px}.mtb-50{margin-top:50px;margin-bottom:50px}.mtb-60{margin-top:60px;margin-bottom:60px}.mt-130{margin-top:130px}.btn-contact{height:40px;text-align:center;color:#000;border:solid 2px #000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#fff;width:240px}.btn-contact:hover{color:#fff;background:#000;opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn{text-align:left;position:relative;padding:15px 40px;font-weight:400}.btn-lg{padding:20px 80px;font-size:1.6rem}.isotope .item{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}#map{width:100%;height:400px;margin-bottom:160px}.fancybox-caption{opacity:1 !important;visibility:visible !important}.fancybox-caption:before{background:0 0 !important}.fancybox-caption:after{border:none !important}.fancybox-image{height:90% !important;width:auto !important;margin-left:auto !important;margin-right:auto !important;left:0 !important;right:0 !important}.fancybox-container{font-family:"Noto Sans Japanese",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;display:flex;justify-content:space-around;align-items:flex-start}.container-works{width:600px;margin-left:auto;margin-right:auto}input[type=submit][disabled]{opacity:.5}input[type=submit][disabled]:hover{cursor:not-allowed;color:#000;background:#fff}input[type=checkbox]{display:none}.wpcf7-list-item-label{padding-left:30px;position:relative;margin-right:20px}.wpcf7-list-item-label:before{content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border:1px solid #999;border-radius:4px;background:#535353}input[type=checkbox]:checked+.wpcf7-list-item-label:after{content:"";display:block;position:absolute;top:2px;left:6px;width:7px;height:14px;transform:rotate(40deg);border-bottom:2px solid #fff;border-right:2px solid #fff}.topbanner{margin-top:100px;display:flex;width:1000px;margin-left:auto;margin-right:auto;justify-content:space-between}.topbanner a img{transition:.3s ease-in-put;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;position:relative;z-index:0}#feature{background-color:#f7f7f7;margin-bottom:200px}.feature-title{text-align:center;padding-top:70px;padding-bottom:30px}.feature-container{width:800px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;flex-wrap:wrap}.item02{width:48%;padding-bottom:60px}.item02 img{width:374px;height:271px}.item02 h4{color:#009b6b}.parts-column .title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.parts-blog .title .title-inner,.parts-column .title .title-inner{margin-left:140px}.parts-blog .title .header-title-sm,.parts-blog .title .header-title,.parts-column .title .header-title-sm,.parts-column .title .header-title{margin-bottom:0}h2.header-title-sm{font-size:22px;font-weight:700}.parts-blog .title .header-title,.parts-column .title .header-title{letter-spacing:4px;margin-top:6px}article.parts-column .column-archive #cardlayout-wrap .card-list .card-link figure img{height:160px}.column-archive #cardlayout-wrap img{display:block;max-width:100%;width:100%;height:200px;object-fit:cover}article.parts-column .column-archive #cardlayout-wrap .card-list .card-link .in{padding:.6em 0}@media (min-width:992px){.column-archive .card-list:nth-last-child(2){margin-bottom:0}.column-archive .card-list{width:calc(94%/3)}}.row{margin-left:-15px;margin-right:-15px}article.parts-column .column-archive{width:765px;margin-left:auto;margin-right:auto}.column-archive #cardlayout-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;margin:2em auto 0 auto;max-width:960px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}article.parts-column a.category-link{background:#000;color:#fff;padding:.5em 1em;font-weight:500;font-size:.85em}article.parts-column .column-archive #cardlayout-wrap .card-list .card-link .in .category-and-date{margin-bottom:.25em;font-size:.85em;display:flex;justify-content:space-between}.column-archive .card-figure{margin:0;padding:0}.parts-column{margin-bottom:140px;margin-top:80px}.cv-btn{position:relative;width:340px;height:67px;margin:0 auto;display:block;overflow:hidden;cursor:pointer;margin-bottom:70px}.cv-btn img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;display:block;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}footer .footer-logo{text-align:center;margin-bottom:80px}.icons2{margin-bottom:100px;text-align:center}.icons2 .icon-inner{display:flex;justify-content:space-between;flex-wrap:wrap}.icons2 .icon-area,.icons2 .icon-area2{width:30%;margin-bottom:65px}.icons2 .icon-area .icon-box,.icons .icon-area2 .icon-box{height:150px;width:auto;position:relative;overflow:hidden}.icons2 .container{width:650px}.icons2 .icon-area .icon-box img{position:absolute;display:block;max-width:100%;top:0;right:0;bottom:0;left:0;margin:auto}.icons2 .icon-area .icon-box{height:150px;width:auto;position:relative;overflow:hidden}.icons2 .icon-area2 .icon-box{height:135px;width:auto;position:relative;overflow:hidden}#printing{border-top:#999 1px solid;padding-top:100px;margin-top:-20px;margin-bottom:45px}#printing p{text-align:center;font-size:21px;font-weight:700;margin-top:13px;margin-bottom:39px;color:#313131}.item2 img{width:375px}.item3{width:375px}.item3 img{width:108px}.item3 h4{font-size:19px;line-height:1.4;margin-top:-.5px}.item3 p{text-align:justify;font-size:1.5rem;font-weight:400}.service-container{width:805px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;flex-wrap:wrap}.s-title{text-align:center;border-top:#999 1px solid;padding-top:30px;margin-top:30px;margin-bottom:19px;width:805px;margin-left:auto;margin-right:auto}.ichiran{display:flex;justify-content:space-between;width:805px;margin-left:auto;margin-right:auto}.syouhin{display:flex;width:270px;height:53px;margin-bottom:15px}.syouhin p{margin-left:14px;margin-top:13px;font-weight:700}.syouhin img{width:53px}#dmhassou{border-top:#999 1px solid;padding-top:100px;margin-top:100px;margin-bottom:45px}#dmhassou p{text-align:center;font-size:21px;font-weight:700;margin-top:13px;margin-bottom:39px;color:#313131}#sougyou{border-top:#999 1px solid;padding-top:100px;margin-top:100px;margin-bottom:45px}#sougyou p{text-align:center;font-size:21px;font-weight:700;margin-top:13px;margin-bottom:39px;color:#313131}.opri-link{margin-top:65px;margin-left:auto;margin-right:auto;width:560px}.opri-link img{width:334px;text-align:center;margin-top:30px;margin-bottom:5px}.opri-link a{text-align:center;font-weight:700}#graphicdesign{border-top:#999 1px solid;padding-top:100px;margin-top:100px;margin-bottom:45px}#graphicdesign p{text-align:center;font-size:21px;font-weight:700;margin-top:13px;margin-bottom:39px;color:#313131}.dekirukoto{width:805px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.6;margin-top:10px}#webdesign{border-top:#999 1px solid;padding-top:100px;margin-top:100px;margin-bottom:45px}#webdesign p{text-align:center;font-size:21px;font-weight:700;margin-top:13px;margin-bottom:39px;color:#313131}#dougaseisaku{border-top:#999 1px solid;padding-top:100px;margin-top:100px;margin-bottom:45px}#dougaseisaku p{text-align:center;font-size:21px;font-weight:700;margin-top:13px;margin-bottom:39px;color:#313131}.cv-btn2{position:relative;width:340px;height:67px;margin:0 auto;display:block;overflow:hidden;cursor:pointer;margin-bottom:100px;margin-top:115px}.cv-btn2 img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;display:block;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.sme .logo{text-align:center;margin-bottom:45px}.sme h5{text-align:center;line-height:1.4;font-weight:700;font-size:16px}.sme p{width:745px;margin-left:auto;margin-right:auto;margin-bottom:34px}.logo2 p a{text-align:center;display:block;margin-bottom:15px}.logo2 img{margin-left:auto;margin-right:auto;display:block;margin-bottom:22px}.tide-main{background-image:url(//www.aaa-print.co.jp/assets/css/../img/tidetable/tidetable.jpg);display:block;max-width:100%;height:600px;background-size:cover;background-position:center center}.sns-button{margin-top:15px;margin-bottom:30px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a{cursor:pointer}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.btn-contact{height:40px;text-align:center;color:#000;border:solid 2px #000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#fff;width:240px}.content{width:800px;margin-top:30px}.content img{max-width:800px}.related-posts{width:300px;margin-left:862px;flex-wrap:wrap}.column article .container .main-content .content a.category-link,.column-archive a.category-link{margin-right:.5em;background:#000;color:#fff;padding:.5em 1.25em;font-weight:500;font-size:.75em}.column article .container .main-content .content .btn-area{padding-top:20px;padding-bottom:10px}.column article .container .main-content .content .prev-and-next{display:flex;justify-content:space-between;margin-top:40px}.column article .container .main-content .sidebar .sidebar__inner .related-posts a .in .img .category{text-align:center;font-size:.75em;background:#000;color:#fff;line-height:1em;padding:.5em 0}#main-content .column-archive .btn-area .btn-contact,#main-content .column article .container .main-content .content .btn-area .btn-contact{display:block;width:100%;background:#009b6b;border-color:#009b6b;color:#fff;height:auto;padding:1.5em 0;font-size:1em;width:100%}.column article .container .main-content .sidebar .sidebar__inner .related-posts a .in{display:flex;justify-content:space-between;align-items:center}.column article .container .main-content .sidebar .sidebar__inner .related-posts a{margin-bottom:1em;display:block;border:solid 1px #eee;padding:.5em}.column article .container .main-content .sidebar .sidebar__inner .related-posts a .in .img{width:40%}.column article .container .main-content .sidebar .sidebar__inner .related-posts a .in .img img{width:100%;height:80px;object-fit:cover}.column article .container .main-content .sidebar .sidebar__inner .related-posts a .in .img .category{text-align:center;font-size:.75em;background:#000;color:#fff;line-height:1em;padding:.5em 0}.column article .container .main-content .sidebar .sidebar__inner .related-posts a .in .title{width:55%}.column img{max-width:100%;height:auto}.sidebar{z-index:1;display:none}.rakugaku{font-family:"Zen Maru Gothic",serif;font-weight:400;background-color:#fff12a;line-height:1.8;text-align:justify}.rakugaku p{margin:0}.rakugaku-main{width:100%;height:1254px;background-image:url(/assets/img/rakugaku_main_pc.webp);background-repeat:no-repeat;background-size:cover;background-position:center top;margin-top:100px}.raku-contents{padding-bottom:100px;margin-bottom:50px}.raku-inner{width:1000px;margin:0 auto 0 auto}.raku-ttl01{font-size:50px;line-height:1.4;text-align:center}.raku-ttl01 img{width:1000px}.note{width:850px;background-color:#fff;border:4px solid #e5117c;margin:100px auto 0 auto}.note-inner{width:750px;text-align:center;margin:50px auto 40px auto}.note-inner img{width:580px;margin-bottom:15px}.note-inner p{font-size:28px;color:#3c3732;line-height:2.7;background-image:url(/assets/img/note-line.svg);background-repeat:no-repeat;background-position:0 70px;background-size:100%}.raku-ttl02{font-size:65px;text-align:center;color:#e5117c;font-weight:700;margin-top:150px;background-position:bottom;line-height:.3}.raku-ttl02 p{background-image:url(/assets/img/ttl-line.svg);background-repeat:no-repeat;background-size:contain;width:670px;height:112px;margin-left:auto;margin-right:auto}.pdca{width:850px;margin-left:auto;margin-right:auto;margin-bottom:50px}.pdca img{width:850px;margin-top:10px;margin-bottom:60px}.pdca p{font-size:28px;width:800px;margin-left:auto;margin-right:auto}.raku-button a{width:465px;height:80px;margin-left:auto;margin-right:auto;background-color:#e5117c;border-radius:40px;color:#fff;font-size:40px;font-weight:700;align-items:center;display:flex;justify-content:center;border:5px solid #e5117c}.raku-button a:hover{background-color:#fff;color:#e5117c;border:5px solid #e5117c;opacity:1;transition:.3s}.correction250602 table tr th{width:22%}.news250701{width:750px;margin-left:auto;margin-right:auto;margin-top:100px}.news250701 h3{text-align:center}