@charset "UTF-8";html{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic","sans-serif"}body{overflow-x:hidden;-webkit-text-size-adjust:100%}.grecaptcha-badge{z-index:9999}#header{position:fixed;width:100vw;height:70px;background:#000;z-index:9900}#header #menu{display:flex;justify-content:center;align-items:stretch;max-width:960px;margin:0 auto;font-size:16px}#header #menu li{position:relative;width:14.28%;display:flex;align-items:center;justify-content:center;padding:0 15px}#header #menu li a{display:block;color:#fff;text-decoration:none}#header #menu li a:hover{opacity:.7}#header #menu li a img{display:inline-block;vertical-align:middle;max-height:70px}#header #menu li>.sub-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:200px;background-color:#000}#header #menu li>.sub-menu li{width:100%;margin:0;padding:15px 0;text-align:center}#header #menu .current>a{color:#04b404;font-weight:700}#header .logo_re{text-align:right;margin:4px 1rem 3px 0}#header .logo_re .menu_logo_re{height:30px}#header .logo_re .menu_logo_add{height:26px}#header #menu_re{display:flex;justify-content:center;font-size:14pt;max-height:50px;background-color:#000}#header #menu_re li{margin:0 auto;line-height:50px;text-align:center;width:20vw;border-top:solid 1px #fff;border-left:solid 1px #fff;position:relative}#header #menu_re li a{height:100%;display:block;color:#fff;text-decoration:none}#header #menu_re .sub-menu{background:#888;border:solid 1px #fff;width:100%;position:relative;right:1px;display:none}#header #menu_re .sub-menu li{border:none;border-bottom:solid 1px #fff}#header #menu_re .sub-menu li:last-child{border:none}#header #menu_re .sub-menu li:last-child a{line-height:1rem;padding:15px 0}#header #menu_re .sub-menu li a{font-size:2vw}#header .kotei{position:fixed;width:100vw}#header .drowerMenu #menu_drower{display:none}#header .drowerMenu #menu_btn #drower{float:left;margin:-60px 0 0 1rem}#header .drowerMenu ul{-webkit-overflow-scrolling:touch}#header .drowerMenu ul li{list-style-type:none}#header .drowerMenu ul li a{line-height:30px;display:block;background-color:#000;color:#fff;border-bottom:solid 1px #fff;text-align:center;padding:10px 0;text-decoration:none;font-size:16px}#header .drowerMenu ul .sub-menu{display:none;font-size:0}#header .drowerMenu ul .sub-menu li{display:inline-block;width:50%}#header .drowerMenu ul .sub-menu li a{background-color:#333;width:100%;font-size:16px}#header .drowerMenu ul .sub-menu li:nth-child(even) a{border-left:solid 1px #fff}#header .drowerMenu ul .sub-menu #menu-item-83{width:100%}#company footer,#project footer,#contact footer,#news footer,#blog footer,#photo footer,#anshin footer{background:#000}footer{color:#fff;clear:both;z-index:100;position:relative;background:rgba(0,0,0,.8);padding:40px 0 0}footer .footer_w{width:960px;position:relative;text-align:center;margin:0 auto}footer .footer_w .banner_area{display:flex;flex-wrap:wrap;justify-content:center}footer .footer_w .banner_area .banner_right{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}footer .footer_w .banner_area .banner_left{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% - 331px)}footer .footer_w .banner_area .banner_left .bnr{width:calc(50% - 10px)}footer .footer_w .banner_area video{width:100%;height:100%}footer .footer_w .banner_area .bnr{position:relative;display:inline-block;margin:5px;vertical-align:middle;transition:.3s;max-width:310px}footer .footer_w .banner_area .bnr:hover{opacity:.7}footer .footer_w .banner_area .bnr img{display:inline-block;width:100%;height:100%;vertical-align:middle;-o-object-fit:fill;object-fit:fill}footer .footer_w .banner_area .bnr .bnr_child{position:absolute;display:inline-block;vertical-align:middle;left:0;bottom:0;width:100%;height:auto;-o-object-fit:none;object-fit:none}footer .footer_w .calender{margin-top:90px}footer .footer_w .calender h3{width:40%;font-size:1.3rem;text-align:center;padding:1em 0;margin-left:5%}footer .footer_w .calender li{list-style:none;width:40%;float:left;margin-left:5%}footer .footer_w .calender .xo-month-wrap{padding:15px;background-color:#fff}footer .footer_w .calender .holiday-titles{margin:15px 0}footer .footer_w address{padding-top:15px}footer .footer_w address #logo_f{width:250px}footer .footer_w address .call_no{display:inline-block;font-size:1.3rem;margin-top:15px;margin-bottom:10px;color:#fff;text-decoration:none}footer .footer_w address .call_no:before{content:"\f2a0";font-family:FontAwesome;font-size:23px;padding-right:10px}footer .footer_w address .contact_btn{position:relative;margin:10px auto;background:#fff;width:200px;height:5rem;margin-right:160px;box-shadow:5px 5px 2px rgba(0,0,0,.5) inset}footer .footer_w address .contact_btn a{display:block;text-decoration:none}footer .footer_w address .contact_btn a p{padding-top:1.5rem;color:#000}footer .footer_w address .contact_btn a span{font-size:1.5rem;line-height:2rem;color:#000}footer .footer_w address .contact_btn:hover{background:#009bcc}footer .footer_w address .contact_btn:hover p,footer .footer_w address .contact_btn:hover span{color:#fff}footer .footer_w address .mail{display:inline-block;margin:10px 0}footer .footer_w address .mail:before{content:"\f0e0";font-family:FontAwesome;position:relative;top:2px;font-size:23px;padding-right:10px}footer .footer_w address .mail_under_text{line-height:1.6}footer .footer_w .footer_menu{clear:both;display:flex;justify-content:center;list-style:none}footer .footer_w .footer_menu li{margin:2rem 1rem 1rem}footer .footer_w .footer_menu li a{color:#fff}footer .footer_w .hinmoku_wrap{padding:1rem 0}footer .footer_w .hinmoku_wrap h2{font-size:14px;text-align:left;margin:0 0 5px -14px}footer .footer_w .hinmoku_wrap .hinmoku{margin:0 auto;text-align:left;font-size:.585rem;line-height:.9rem}footer .footer_w .hinmoku_wrap .hinmoku li:before{content:"•";font-size:1.5em;color:#fff;font-weight:700;display:inline-block;width:1em;margin-left:-1em}footer .footer_w .denki{margin-bottom:10px}footer .copy{font-size:12px;background:#000;padding:10px 0;text-align:center}#breadcrumbs{position:fixed;top:70px;left:0;width:100%;background-color:#333;font-size:12px;z-index:1001}#breadcrumbs ol{max-width:960px;display:flex;align-items:center;margin:0 auto;padding:10px 12px;color:#fff}#breadcrumbs ol .breadcrumb-top{font-size:14px}#breadcrumbs ol span{padding:0 3px;color:#f2f2f2}#breadcrumbs ol a{text-decoration:none;color:#fff}#breadcrumbs ol a:hover{opacity:.7}#breadcrumbs ol .current-item{font-weight:700}#load_wrap{position:absolute;background:#000;width:100vw;height:100vh;z-index:1001}#load_wrap .load{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:370px;height:64px;z-index:1002}#background_movie{position:fixed;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;overflow:hidden;display:block;margin:0 auto;z-index:-1}#background_movie #movie{margin:auto;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);position:fixed;overflow:hidden;background:url(https://miya-print.com/wp-content/themes/miya-theme/image/shaoku.jpg) no-repeat;background-size:cover}@media all and (-ms-high-contrast:none){*::-ms-backdrop,#background_movie{z-index:0}}#movie_space{width:100vw;height:100vh;background-color:rgba(0,0,0,.4);display:table}#movie_space .movie_catch{visibility:hidden;display:table-cell;vertical-align:middle;height:3rem;margin-top:50px;position:relative;top:30px;z-index:2}#movie_space .movie_catch h1{font-family:serif;font-weight:400;color:#fff;line-height:2.25rem;font-size:1.5rem;margin:0 0 .5rem 10vw}#movie_space .movie_catch h1 .textSplitLoad{display:none}#index_news{position:absolute;bottom:30px;right:100px;display:none}#index_news:hover{filter:brightness(105%)}#scroll{top:auto;right:0;bottom:0;left:0;position:absolute;margin:0 auto 30px;z-index:1000;width:60px;height:60px;overflow:hidden}#scroll .scroll_button{width:60px}#indexMaincontentWrap{background:rgba(0,0,0,.8);padding:0 0 100px}#indexMaincontentWrap #content01Wrap{padding:100px 0;position:relative;z-index:1}#indexMaincontentWrap #content01Wrap #typo{z-index:500;max-width:860px;width:calc(100% - 100px);background:rgba(0,0,0,.8);background-blend-mode:multiply;text-align:center;margin:0 auto;padding:50px}#indexMaincontentWrap #content01Wrap #typo:after{content:"";display:block;clear:both}#indexMaincontentWrap #content01Wrap #typo .m_left{float:left}#indexMaincontentWrap #content01Wrap #typo .m_left #typo_img{z-index:500;padding-top:20px}#indexMaincontentWrap #content01Wrap #typo .m_left .line{width:100%;height:2px;margin:0 auto;max-width:500px;background-color:#fff}#indexMaincontentWrap #content01Wrap #typo .m_left .read{color:#fff;padding-top:2rem;line-height:1.5em}#indexMaincontentWrap #content01Wrap #typo .old_img{float:right}#indexMaincontentWrap #content01Wrap #typo .old_img a{text-decoration:none}#indexMaincontentWrap #content01Wrap #typo .old_img a img{width:100%;max-width:280px}#indexMaincontentWrap #content01Wrap #typo .old_img figcaption{color:#fff;font-size:10pt;margin-top:5px}#indexMaincontentWrap #webLink{margin:200px auto;max-width:600px;width:95vw;display:block;position:relative;z-index:1;font-size:0}#indexMaincontentWrap #webLink li{list-style:none;display:inline}#indexMaincontentWrap #webLink img{width:auto;max-width:100%}#indexMaincontentWrap #webLink .image01{position:relative;display:block}#indexMaincontentWrap #webLink .image01 img{max-width:700px;width:100%;display:block;margin:0 auto}#indexMaincontentWrap #webLink .image01 p{top:0;right:0;bottom:0;left:0;color:#fff;margin:auto;width:480px;height:220px;font-size:20pt;font-weight:700;line-height:1.5em;position:absolute;text-shadow:0 0 15px #000,0 0 15px #000,0 0 15px #000}#indexMaincontentWrap #webLink #slideContent{height:300px}#indexMaincontentWrap #webLink #slideContent .FC01{max-height:100%}#indexMaincontentWrap #webLink #slideContent .FC02{max-height:80%}#indexMaincontentWrap #webLink #slideContent .FC03{max-height:25%}#indexMaincontentWrap .fadeContent{opacity:0;transition:1s}#indexMaincontentWrap .FC02{position:relative;left:-50px}#indexMaincontentWrap .FC03{position:absolute;right:50px}#indexMaincontentWrap .FC04{transform:translate(0,50px)}#indexMaincontentWrap .anime01{transition-delay:3s;opacity:1}#indexMaincontentWrap .anime02{transition-delay:2s;opacity:1;left:50px;bottom:0}#indexMaincontentWrap .anime03{transition-delay:1s;opacity:1;right:0;bottom:0}#indexMaincontentWrap .anime04{transition:1s;opacity:1;transform:translate(0,0)}#indexMaincontentWrap #ikkan{z-index:500;width:100%;max-width:960px;margin:0 auto;position:relative}#indexMaincontentWrap #ikkan .title_wrapper{text-align:center;height:450px}#indexMaincontentWrap #ikkan .title_wrapper .ikkan_title_img{position:absolute;left:0;z-index:-1}#indexMaincontentWrap #ikkan .title_wrapper .title01{font-size:1.5rem;align-items:center;display:flex;height:50px;padding:50px 0 30px}#indexMaincontentWrap #ikkan .title_wrapper .title01:before,#indexMaincontentWrap #ikkan .title_wrapper .title01:after{border-top:1px solid;content:"";display:inline;flex-grow:1;margin:0 10em}#indexMaincontentWrap #ikkan .title_wrapper .title01:before{margin-right:.5em}#indexMaincontentWrap #ikkan .title_wrapper .title01:after{margin-left:.5em}#indexMaincontentWrap #ikkan .title_wrapper .title02{margin:auto;font-size:50pt}#indexMaincontentWrap #ikkan .title_wrapper #icon_wrapper{display:flex;margin:30px 0 0 10%}#indexMaincontentWrap #ikkan .title_wrapper #icon_wrapper li{margin:0 20px}#indexMaincontentWrap #ikkan .title_wrapper #icon_wrapper li a{text-decoration:none;color:#000;display:block}#indexMaincontentWrap #ikkan .title_wrapper #icon_wrapper li a:hover>.ikkan_icon{transform:rotateY(360deg)}#indexMaincontentWrap #ikkan .title_wrapper #icon_wrapper li a .ikkan_icon{transition:.5s;width:90px}#indexMaincontentWrap #ikkan .title_wrapper #icon_wrapper li a span{display:block;margin:15px 0;font-size:14pt}#indexMaincontentWrap #ikkan .contentBox{display:inline-block;width:47.6%;height:180px;vertical-align:top;background:#ccc;margin:1% .5%;border:solid 5px #fff;border-radius:3px}#indexMaincontentWrap #ikkan .contentBox .boxTitle{margin:15px 0 0;position:relative}#indexMaincontentWrap #ikkan .contentBox .boxTitle .ikkan_content_icon{width:60px}#indexMaincontentWrap #ikkan .contentBox .boxTitle .indTitle{bottom:20px;padding:0 5px;display:inline-block;position:relative;font-size:1.7rem}#indexMaincontentWrap #ikkan .contentBox .con_img{float:left;height:180px;margin-right:15px}#indexMaincontentWrap #ikkan .contentBox p{line-height:1.5rem;text-align:left;position:relative;word-break:break-all}#indexMaincontentWrap #ikkan #con01{background-color:#eafdfd}#indexMaincontentWrap #ikkan #con02{background-color:#fffaf4}#indexMaincontentWrap #ikkan #con03{background-color:#fafff8}#indexMaincontentWrap #ikkan #con04{background-color:#fbf0f5}#indexMaincontentWrap #ikkan #con05{background-color:#e1e5f7}#indexMaincontentWrap #ikkan #con06{background-color:#f9e7e7}#indexMaincontentWrap #news-index,#indexMaincontentWrap #blog-index{position:relative;margin:0 auto 50px;width:960px;background:rgba(0,0,0,.8);color:#fff;z-index:100;clear:both;top:100px}#indexMaincontentWrap #news-index .news_title,#indexMaincontentWrap #blog-index .news_title{float:left;font-size:20pt;display:inline-block;padding:0 3rem 3rem 0;margin:3rem 5rem auto 5rem;border-right:medium solid #fff}#indexMaincontentWrap #news-index #indexNewsWrap,#indexMaincontentWrap #blog-index #indexNewsWrap{margin-left:20rem;text-align:left;padding-top:3rem}#indexMaincontentWrap #news-index #indexNewsWrap .widget,#indexMaincontentWrap #blog-index #indexNewsWrap .widget{list-style:none}#indexMaincontentWrap #news-index #indexNewsWrap .widget .widgettitle,#indexMaincontentWrap #blog-index #indexNewsWrap .widget .widgettitle{display:none}#indexMaincontentWrap #news-index #indexNewsWrap .widget ul li,#indexMaincontentWrap #blog-index #indexNewsWrap .widget ul li{line-height:1.5rem;margin:10px 0}#indexMaincontentWrap #news-index #indexNewsWrap .widget ul li span,#indexMaincontentWrap #blog-index #indexNewsWrap .widget ul li span{width:150px;float:left}#indexMaincontentWrap #news-index #indexNewsWrap .widget ul li a,#indexMaincontentWrap #blog-index #indexNewsWrap .widget ul li a{width:calc(100% - 150px);color:#fff;text-decoration:none;position:relative;display:inline-block;padding-bottom:5px}#indexMaincontentWrap #news-index #indexNewsWrap .widget ul li a:hover,#indexMaincontentWrap #blog-index #indexNewsWrap .widget ul li a:hover{color:#888}#indexMaincontentWrap #news-index #indexNewsWrap .widget ul li a:after,#indexMaincontentWrap #blog-index #indexNewsWrap .widget ul li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scaleX(0);background-color:#fff;transition:all .3s ease}#indexMaincontentWrap #news-index #indexNewsWrap .widget ul li a:hover:after,#indexMaincontentWrap #blog-index #indexNewsWrap .widget ul li a:hover:after{transform:scaleX(1)}#indexMaincontentWrap #news-index .ichiran,#indexMaincontentWrap #blog-index .ichiran{clear:both;padding:1.5rem;text-align:right;position:relative}#indexMaincontentWrap #news-index .ichiran p,#indexMaincontentWrap #blog-index .ichiran p{display:inline-block;color:#fff}#indexMaincontentWrap #blog-index #indexNewsWrap{margin-left:27em}#news:before{background:url(//miya-print.com/wp-content/themes/miya-theme/image/news_back.jpg) no-repeat;background-position:center top;position:fixed;margin:0;padding:0;top:0;width:100vw;height:100vh;transform:translate3d(0,0,-5px);content:""}@media all and (-ms-high-contrast:none){*::-ms-backdrop,#news{-webkit-text-size-adjust:100%;overflow-x:hidden}}#news_wrapper{margin:0 auto 100px;width:960px;min-height:400px;display:block}#news_wrapper:after{content:"";clear:both;display:block}#news_wrapper #news_title{position:relative;padding-top:100px;text-align:center}#news_wrapper #news_title img{max-width:400px;width:90vw}#news_wrapper .content_wrapper{position:relative;max-width:740px;width:100vw;float:right}#news_wrapper .content_wrapper .news_box{background:#fff;display:block;position:relative;margin-top:50px;padding:2rem 2rem 0;box-shadow:7px 7px 5px rgba(20,20,20,.5);border-bottom-right-radius:65px}#news_wrapper .content_wrapper .news_box:after{content:"";clear:both;top:3px;right:32px;width:744px;height:62px;z-index:1000;display:block;position:relative;background:url(https://miya-print.com/wp-content/themes/miya-theme/image/news_content_right.png);background-size:cover}#news_wrapper .content_wrapper .news_box .title{font-size:1.3rem;line-height:1.8rem;color:#009bcc;text-decoration:none;display:block;margin-bottom:5px}#news_wrapper .content_wrapper .news_box .date{font-size:10pt;color:#888;display:inline-block}#news_wrapper .content_wrapper .news_box .cate{margin-left:5px}#news_wrapper .content_wrapper .news_box .cate a{text-decoration:none;color:#fff;background-color:#333;padding:3px;border-radius:5px;font-size:10pt}#news_wrapper .content_wrapper .news_box hr{margin:15px auto}#news_wrapper .content_wrapper .news_box .eyecatch{display:block;float:left;max-width:100%;width:200px;height:200px;-o-object-fit:cover;object-fit:cover;margin-right:15px}#news_wrapper .content_wrapper .news_box .article{line-height:1.8rem}#news_wrapper .content_wrapper .news_box .article img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}#news_wrapper .content_wrapper .news_box .article h2{font-size:1.5rem;margin:20px 0;font-weight:700}#news_wrapper .content_wrapper .news_box .article h3{font-size:1.3rem}#news_wrapper .content_wrapper .news_box .article h4{font-size:1.2rem}#news_wrapper .content_wrapper .news_box .article h5,#news_wrapper .content_wrapper .news_box .article h6{font-size:1.15rem}#news_wrapper .content_wrapper .news_box .article h2,#news_wrapper .content_wrapper .news_box .article h3,#news_wrapper .content_wrapper .news_box .article h4,#news_wrapper .content_wrapper .news_box .article h5,#news_wrapper .content_wrapper .news_box .article h6{line-height:1.8}#news_wrapper .content_wrapper .news_box .article h3,#news_wrapper .content_wrapper .news_box .article h4,#news_wrapper .content_wrapper .news_box .article h5,#news_wrapper .content_wrapper .news_box .article h6{margin:10px 0;font-weight:700}#news_wrapper .content_wrapper .news_box .article p{margin:10px 0}#news_wrapper .content_wrapper .news_box .article ul{margin:10px 0 10px 25px}#news_wrapper .content_wrapper .news_box .article ul li{list-style-type:disc}#news_wrapper .content_wrapper .news_box:before{content:url(https://miya-print.com/wp-content/themes/miya-theme/image/pin01.png);position:absolute;top:-15px;right:0;left:0;margin:auto;width:35px;height:34px}#news_wrapper .single .news_box .eyecatch{display:block;float:none;width:auto;height:auto;max-width:100%;max-height:300px;margin:0 auto;margin-bottom:30px}#news_wrapper #side_left{position:absolute;top:370px;width:160px}#news_wrapper #side_left .widget{border-radius:10px;box-shadow:8px 8px 5px rgba(20,20,20,.5);width:160px;float:left;padding:1em;background:#fff;margin-top:50px;list-style:none}#news_wrapper #side_left .widget h2{font-size:1.2em;line-height:1.5rem;border-left:solid 10px teal;padding-left:10px;margin:10px 0;border-bottom:solid 1px #888}#news_wrapper #side_left .widget ul li a{text-decoration:none;color:#000;padding:10px 0;display:block;border-bottom:solid 1px #aaa}#news_wrapper #side_left .widget ul li a:before{content:"□";font-size:10pt;margin-right:5px}#news_wrapper #side_left .widget:before{content:url(https://miya-print.com/wp-content/themes/miya-theme/image/pin01.png);position:absolute;transform:scale(-1,1);top:30px;left:70px;width:35px;height:34px}#news_wrapper #side_left .widget .archive_list._hide{display:none}.page-nation_wrap{width:100%;padding:15px 0;margin:50px 0 0;font-size:1.3rem;text-align:center;background:#fff;border-radius:10px;box-shadow:7px 7px 5px rgba(20,20,20,.5);display:flex;justify-content:center;gap:10px}.page-nation_wrap .page-numbers{display:inline-block;border:none !important;padding:5px 10px !important;color:#04b404;text-decoration:none}.page-nation_wrap .current{font-weight:700;color:#000}.single_post_navigation{display:flex;flex-wrap:wrap;padding:15px 0;margin:50px 0 0;font-size:1.3rem}.single_post_navigation .prev_post,.single_post_navigation .next_post{width:50%}.single_post_navigation .prev_post a,.single_post_navigation .next_post a{padding:15px;background:#fff;border-radius:10px;box-shadow:7px 7px 5px rgba(20,20,20,.5);color:#000;text-decoration:none}.single_post_navigation .prev_post{text-align:left}.single_post_navigation .next_post{text-align:right}#more-archive{display:block;position:relative;padding:10px 0;text-align:center;color:teal;text-decoration:none;transition:.3s}#more-archive:hover{opacity:.7}#more-archive:before{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:700}#more-archive._end:before{content:"\f077"}#blog:before{background:url(//miya-print.com/wp-content/themes/miya-theme/iamge/news_back.jpg) no-repeat;background-position:center top;position:fixed;margin:0;padding:0;top:0;width:100vw;height:100vh;transform:translate3d(0,0,-5px);content:""}@media all and (-ms-high-contrast:none){*::-ms-backdrop,#blog{-webkit-text-size-adjust:100%;overflow-x:hidden}}#company:before,#photo:before{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_back.jpg) no-repeat;background-position:center top;position:fixed;margin:0;padding:0;width:100vw;height:100vh;content:"";z-index:5}#companyAllWrap{padding-top:34px}#companyAllWrap #side{position:fixed;top:154px;z-index:30;margin-left:10px}#companyAllWrap #side .side_box{height:60px;margin-bottom:5px}#companyAllWrap #side .side_box .first{background-color:rgba(40,120,42,.8);color:#fff}#companyAllWrap #side .side_box .first:hover{background-color:#339a36}#companyAllWrap #side .side_box a{color:#000;display:block;border-radius:10px;padding:15px 140px 30px 80px;background-color:rgba(255,255,255,.8);box-shadow:2px 2px 2px rgba(0,0,0,.5)}#companyAllWrap #side .side_box a:hover{background-color:#fff}#companyAllWrap #side .side_box a.now_view{background-color:rgba(40,120,42,.8);color:#fff}#companyAllWrap #side .side_box a.now_view:hover{background-color:#339a36}#companyAllWrap #side .side_box img{left:10px;width:60px;margin-top:-25px;position:absolute;border-radius:50%;box-shadow:3px 3px 3px rgba(0,0,0,.5)}#companyAllWrap #side .side_box .koumoku{position:absolute;left:90px}#companyAllWrap #side .side_pictures img{width:220px;height:138px;z-index:20}#companyAllWrap #side #side_under{height:60px;margin-bottom:5px}#companyAllWrap #side #side_under a{color:#fff;display:block;border-radius:10px;padding:15px 140px 30px 80px;background-color:rgba(0,131,204,.8);box-shadow:2px 2px 2px rgba(0,0,0,.5)}#companyAllWrap #side #side_under a:hover{background-color:#009bcc}#companyAllWrap #side #side_under img{width:60px;left:170px;margin-top:-25px;position:absolute;border-radius:50%;box-shadow:3px 2px 3px rgba(0,0,0,.5)}#companyAllWrap #side #side_under .koumoku{position:absolute;left:20px}#companyAllWrap #companyContentWrap{overflow-x:hidden}#companyAllWrap .wrapper,#companyAllWrap #project #background_top .wrapperTop,#project #background_top #companyAllWrap .wrapperTop{width:960px;margin:0 auto;height:0}#companyAllWrap #con06 .con_w,#companyAllWrap #con01 .con_w,#companyAllWrap #con01-02 .con_w,#companyAllWrap #con01_re .con_w,#companyAllWrap #con02 .con_w,#companyAllWrap .con02-2 .con_w,#companyAllWrap #con02_re .con_w,#companyAllWrap #con03 .con_w,#companyAllWrap #con04 .con_w,#companyAllWrap #con05 .con_w{position:relative;top:180px;z-index:10;width:500px;margin:0 auto}#companyAllWrap #con06 .con_w .contentIndex,#companyAllWrap #con01 .con_w .contentIndex,#companyAllWrap #con01-02 .con_w .contentIndex,#companyAllWrap #con01_re .con_w .contentIndex,#companyAllWrap #con02 .con_w .contentIndex,#companyAllWrap .con02-2 .con_w .contentIndex,#companyAllWrap #con02_re .con_w .contentIndex,#companyAllWrap #con03 .con_w .contentIndex,#companyAllWrap #con04 .con_w .contentIndex,#companyAllWrap #con05 .con_w .contentIndex{position:relative;left:10px;margin:0 auto;text-align:left;width:500px;font-size:1.5rem;padding:.5rem;border-left:solid 10px #009bcc;border-bottom:solid 1px #009bcc}#companyAllWrap #con06 .con_w .con_img,#companyAllWrap #con01 .con_w .con_img,#companyAllWrap #con01-02 .con_w .con_img,#companyAllWrap #con01_re .con_w .con_img,#companyAllWrap #con02 .con_w .con_img,#companyAllWrap .con02-2 .con_w .con_img,#companyAllWrap #con02_re .con_w .con_img,#companyAllWrap #con03 .con_w .con_img,#companyAllWrap #con04 .con_w .con_img,#companyAllWrap #con05 .con_w .con_img{overflow:hidden;width:500px;height:250px;position:relative}#companyAllWrap #con06 .con_w .con_img img,#companyAllWrap #con01 .con_w .con_img img,#companyAllWrap #con01-02 .con_w .con_img img,#companyAllWrap #con01_re .con_w .con_img img,#companyAllWrap #con02 .con_w .con_img img,#companyAllWrap .con02-2 .con_w .con_img img,#companyAllWrap #con02_re .con_w .con_img img,#companyAllWrap #con03 .con_w .con_img img,#companyAllWrap #con04 .con_w .con_img img,#companyAllWrap #con05 .con_w .con_img img{width:500px}#companyAllWrap #con06 .con_w .read,#companyAllWrap #con01 .con_w .read,#companyAllWrap #con01-02 .con_w .read,#companyAllWrap #con01_re .con_w .read,#companyAllWrap #con02 .con_w .read,#companyAllWrap .con02-2 .con_w .read,#companyAllWrap #con02_re .con_w .read,#companyAllWrap #con03 .con_w .read,#companyAllWrap #con04 .con_w .read,#companyAllWrap #con05 .con_w .read{position:relative;word-break:break-all;margin:0 auto;margin-bottom:20px;line-height:1.5rem}#companyAllWrap #con06 .con_w .gaiyou,#companyAllWrap #con01 .con_w .gaiyou,#companyAllWrap #con01-02 .con_w .gaiyou,#companyAllWrap #con01_re .con_w .gaiyou,#companyAllWrap #con02 .con_w .gaiyou,#companyAllWrap .con02-2 .con_w .gaiyou,#companyAllWrap #con02_re .con_w .gaiyou,#companyAllWrap #con03 .con_w .gaiyou,#companyAllWrap #con04 .con_w .gaiyou,#companyAllWrap #con05 .con_w .gaiyou{position:relative;border-collapse:collapse;margin:0 auto}#companyAllWrap #con06 .con_w .gaiyou th,#companyAllWrap #con01 .con_w .gaiyou th,#companyAllWrap #con01-02 .con_w .gaiyou th,#companyAllWrap #con01_re .con_w .gaiyou th,#companyAllWrap #con02 .con_w .gaiyou th,#companyAllWrap .con02-2 .con_w .gaiyou th,#companyAllWrap #con02_re .con_w .gaiyou th,#companyAllWrap #con03 .con_w .gaiyou th,#companyAllWrap #con04 .con_w .gaiyou th,#companyAllWrap #con05 .con_w .gaiyou th{padding:10px;border:solid 1px gray;background-color:#fff8dc}#companyAllWrap #con06 .con_w .gaiyou td,#companyAllWrap #con01 .con_w .gaiyou td,#companyAllWrap #con01-02 .con_w .gaiyou td,#companyAllWrap #con01_re .con_w .gaiyou td,#companyAllWrap #con02 .con_w .gaiyou td,#companyAllWrap .con02-2 .con_w .gaiyou td,#companyAllWrap #con02_re .con_w .gaiyou td,#companyAllWrap #con03 .con_w .gaiyou td,#companyAllWrap #con04 .con_w .gaiyou td,#companyAllWrap #con05 .con_w .gaiyou td{padding:10px;line-height:1.5rem;border:solid 1px gray}#companyAllWrap #con06 .con_w .pic_link,#companyAllWrap #con01 .con_w .pic_link,#companyAllWrap #con01-02 .con_w .pic_link,#companyAllWrap #con01_re .con_w .pic_link,#companyAllWrap #con02 .con_w .pic_link,#companyAllWrap .con02-2 .con_w .pic_link,#companyAllWrap #con02_re .con_w .pic_link,#companyAllWrap #con03 .con_w .pic_link,#companyAllWrap #con04 .con_w .pic_link,#companyAllWrap #con05 .con_w .pic_link{max-width:300px;width:90vw;position:relative;box-shadow:3px 3px 8px rgba(0,0,0,.7)}#companyAllWrap #con06 .con_w .enkaku,#companyAllWrap #con01 .con_w .enkaku,#companyAllWrap #con01-02 .con_w .enkaku,#companyAllWrap #con01_re .con_w .enkaku,#companyAllWrap #con02 .con_w .enkaku,#companyAllWrap .con02-2 .con_w .enkaku,#companyAllWrap #con02_re .con_w .enkaku,#companyAllWrap #con03 .con_w .enkaku,#companyAllWrap #con04 .con_w .enkaku,#companyAllWrap #con05 .con_w .enkaku{position:relative;margin:0 auto;border-collapse:separate;border-spacing:1px;line-height:1.3rem;border-top:solid 1px gray;clear:both}#companyAllWrap #con06 .con_w .enkaku th,#companyAllWrap #con01 .con_w .enkaku th,#companyAllWrap #con01-02 .con_w .enkaku th,#companyAllWrap #con01_re .con_w .enkaku th,#companyAllWrap #con02 .con_w .enkaku th,#companyAllWrap .con02-2 .con_w .enkaku th,#companyAllWrap #con02_re .con_w .enkaku th,#companyAllWrap #con03 .con_w .enkaku th,#companyAllWrap #con04 .con_w .enkaku th,#companyAllWrap #con05 .con_w .enkaku th,#companyAllWrap #con06 .con_w .enkaku td,#companyAllWrap #con01 .con_w .enkaku td,#companyAllWrap #con01-02 .con_w .enkaku td,#companyAllWrap #con01_re .con_w .enkaku td,#companyAllWrap #con02 .con_w .enkaku td,#companyAllWrap .con02-2 .con_w .enkaku td,#companyAllWrap #con02_re .con_w .enkaku td,#companyAllWrap #con03 .con_w .enkaku td,#companyAllWrap #con04 .con_w .enkaku td,#companyAllWrap #con05 .con_w .enkaku td{padding:6px 10px;vertical-align:top;border-bottom:solid 1px gray;font-size:.875rem}#companyAllWrap #con06 .con_w .enkaku th,#companyAllWrap #con01 .con_w .enkaku th,#companyAllWrap #con01-02 .con_w .enkaku th,#companyAllWrap #con01_re .con_w .enkaku th,#companyAllWrap #con02 .con_w .enkaku th,#companyAllWrap .con02-2 .con_w .enkaku th,#companyAllWrap #con02_re .con_w .enkaku th,#companyAllWrap #con03 .con_w .enkaku th,#companyAllWrap #con04 .con_w .enkaku th,#companyAllWrap #con05 .con_w .enkaku th{width:110px;background-color:#efefef}#companyAllWrap #con06 .con_w .enkaku td,#companyAllWrap #con01 .con_w .enkaku td,#companyAllWrap #con01-02 .con_w .enkaku td,#companyAllWrap #con01_re .con_w .enkaku td,#companyAllWrap #con02 .con_w .enkaku td,#companyAllWrap .con02-2 .con_w .enkaku td,#companyAllWrap #con02_re .con_w .enkaku td,#companyAllWrap #con03 .con_w .enkaku td,#companyAllWrap #con04 .con_w .enkaku td,#companyAllWrap #con05 .con_w .enkaku td{position:relative;left:-1px}#companyAllWrap #con01-02{margin-top:-150px}#companyAllWrap .read_01{text-align:center}#companyAllWrap .com_img02{width:300px !important;text-align:center}#companyAllWrap .img02{position:relative;right:100px;float:left}#companyAllWrap .con_w-2{left:150px;top:25px;z-index:10}#companyAllWrap .con_w-2 .enkaku{position:relative;margin:0 auto;left:15px;width:500px;border-collapse:separate;border-spacing:1px;line-height:1.3rem;border-top:solid 1px gray}#companyAllWrap .con_w-2 .enkaku th,#companyAllWrap .con_w-2 .enkaku td{padding:6px 10px;vertical-align:top;border-bottom:solid 1px gray;font-size:.875rem}#companyAllWrap .con_w-2 .enkaku th{width:110px;background-color:#efefef}#companyAllWrap .con_w-2 .enkaku td{position:relative;left:-1px}#companyAllWrap .con02-3{position:relative;margin:0 auto;top:-150px}#companyAllWrap #con01,#companyAllWrap #con01-02,#companyAllWrap #con01_re,#companyAllWrap #con02,#companyAllWrap .con02-2,#companyAllWrap #con02_re,#companyAllWrap #con03,#companyAllWrap #con04,#companyAllWrap #con05{height:1000px}#companyAllWrap #con03 .con_w{width:500px}#companyAllWrap #con03 .con_w .image_blank{width:150px;height:200px;float:right;margin:2rem 0 0 1rem}#companyAllWrap #con03 .con_w .image_blank img{width:150px;height:200px}#companyAllWrap #con06{height:1000px;text-align:center}#companyAllWrap #con06 .map_logo{padding:0 3rem 1rem 2rem;border-bottom:solid 2px #b4c9b7}#companyAllWrap #con06 .map_title{font-size:18pt}#companyAllWrap #con06 .map_cap{text-align:center;line-height:1.5rem;margin-bottom:20px}#companyAllWrap #con06 #map{margin:30px auto;border:ridge 5px #ccc;width:calc(100% - 10px);height:400px;position:relative;left:10px}#companyAllWrap #con06 #map iframe{width:100%;height:100%}#companyAllWrap #con06 .contact_link{color:#000}#companyAllWrap .con_img05{position:relative;bottom:50px}#companyAllWrap .mincho{line-height:1.7rem;font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";text-align:justify}#companyAllWrap .con03_img_re{display:none}#companyAllWrap .title03{display:block;margin:7rem 0 0;text-align:center;font-weight:700;font-size:20pt;border-bottom:solid 2px #bbb;padding-bottom:10px}#companyAllWrap .name03{display:block;margin:.5rem 0 2rem;text-align:right;font-size:11pt}#companyAllWrap .title04{display:block;font-size:20pt;font-weight:700;text-align:center;border-bottom:solid 2px #bbb;padding-bottom:5px;margin-bottom:1rem}#companyAllWrap .name04{font-weight:700;font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅","Osaka-mono","monospace";display:block;margin:.5rem 0;font-size:1.1rem;text-align:center}#companyAllWrap .title05{display:block;font-weight:700;border-bottom:solid 2px #bbb;padding-bottom:5px;font-size:20pt;text-align:center}#anshin:before{content:"";background:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_back.jpg) no-repeat;background-position:center top;top:0;margin:0;padding:0;width:100vw;height:100vh;position:fixed;transform:translate3d(0,0,-1px)}#anshin #background{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/anshin_back.png);background-position:right top;background-size:cover;z-index:100;width:550px;height:100vh;position:fixed;margin-left:940px}#anshin #companyAllWrap #side .side_box .first{background-color:rgba(255,255,255,.8);color:#000}#anshin .anshinAllWrap{margin:0 auto;width:980px}#anshin .anshinAllWrap .content_midashi{position:relative;left:30px;width:700px;height:450px;background-color:ivory;box-shadow:2px 0 8px #000}#anshin .anshinAllWrap .content_midashi .underline{position:relative;width:400px;border-bottom:dotted 5px #ea211c;margin:0 0 40px 140px}#anshin .anshinAllWrap .content_midashi .read{width:600px;word-break:break-all;margin-left:50px;line-height:1.5rem}#anshin .anshinAllWrap .contentBack{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/anshin_back01.png) 0 0 repeat-y;background-size:100% auto;position:relative;box-shadow:2px 4px 8px #000;right:20px;width:700px;margin:0 0 50px auto;padding-bottom:30px}#anshin .anshinAllWrap .contentBack .zirei{color:#000;background:#fff;width:100px;height:100px;font-size:1.5rem;line-height:100px;text-align:center;text-decoration:none;vertical-align:middle;border-radius:50%;overflow:hidden;display:inline-block;margin:30px 0 0 300px;box-shadow:1px 1px 2px #000}#anshin .anshinAllWrap .contentBack .zirei:after{content:"";position:absolute;width:85px;height:85px;margin-left:-69px;margin-top:5px;border-radius:50%;border:dashed 3px red}#anshin .anshinAllWrap .contentBack .zirei_read{background:#fff;width:610px;padding:1.5rem 1rem;border-radius:10px;box-shadow:0 0 0 5px #fff;margin:-15px 0 0 30px;text-align:center}#anshin .anshinAllWrap .contentBack .balloon{display:inline-block;position:relative;padding:17px 13px;border-radius:12px;max-width:440px;border:solid 3px #555}#anshin .anshinAllWrap .contentBack .balloon:before{content:"";display:inline-block;position:absolute;top:14px;border:12px solid transparent}#anshin .anshinAllWrap .contentBack .balloon:after{content:"";display:inline-block;position:absolute;top:15px;border:12px solid transparent}#anshin .anshinAllWrap .contentBack .balloon p{margin:0;padding:0;line-height:1.5rem}#anshin .anshinAllWrap .contentBack .questionBalloon{width:100%;margin:1.5em 0}#anshin .anshinAllWrap .contentBack .questionBalloon .q_icon{float:left}#anshin .anshinAllWrap .contentBack .questionBalloon .q_icon img{height:auto}#anshin .anshinAllWrap .contentBack .questionBalloon .que_wrap{width:100%}#anshin .anshinAllWrap .contentBack .questionBalloon .que_wrap .question{background:#fff;margin:30px 0 0 20px}#anshin .anshinAllWrap .contentBack .questionBalloon .que_wrap .question:before{left:-27px;border-right:12px solid #555}#anshin .anshinAllWrap .contentBack .questionBalloon .que_wrap .question:after{left:-23px;border-right:12px solid #fff}#anshin .anshinAllWrap .contentBack .questionBalloon .que_wrap .question span{color:#009bcc;font-weight:600;letter-spacing:5px;padding-right:.5rem;font-size:1.3rem}#anshin .anshinAllWrap .contentBack .answerBalloon{width:100%;margin:1em 0;padding-bottom:50px;border-bottom:dotted 8px olive}#anshin .anshinAllWrap .contentBack .answerBalloon .a_icon{float:right;margin-right:30px}#anshin .anshinAllWrap .contentBack .answerBalloon .a_icon img{height:auto}#anshin .anshinAllWrap .contentBack .answerBalloon .ans_wrap{width:100%}#anshin .anshinAllWrap .contentBack .answerBalloon .ans_wrap .answer{background-color:#fffacd}#anshin .anshinAllWrap .contentBack .answerBalloon .ans_wrap .answer:before{right:-27px;border-left:12px solid #555}#anshin .anshinAllWrap .contentBack .answerBalloon .ans_wrap .answer:after{right:-23px;border-left:12px solid #fffacd}#anshin .anshinAllWrap .contentBack .answerBalloon .ans_wrap .answer h5{font-size:1.2rem;padding:0 0 1rem .5rem}#anshin .anshinAllWrap .contentBack .answerBalloon .ans_wrap .answer h5 span{color:#ea211c;font-weight:600;letter-spacing:5px;padding-right:.5rem}#anshin .anshinAllWrap .contentBack .answerBalloon .ans_wrap .answer p{word-break:break-all}#anshin .anshinAllWrap .contentBack .bottom{border:none}#anshin .anshinAllWrap .contentBack .q_icon_re{display:none}#anshin .anshinAllWrap .otoiawase{position:relative;margin-bottom:50px;text-align:center}#anshin .anshinAllWrap .otoiawase img{width:400px}#anshin .anshinAllWrap .otoiawase .otoiawase_btn{width:185px;height:1.3rem;font-size:10pt;margin:0 auto;position:relative;bottom:50px;border-radius:10px;background:linear-gradient(#55f 0%,#55f 50%,#00f 50%,#00f 100%);box-shadow:3px 3px 2px rgba(0,0,0,.5);padding:.3em 1em;border:solid 3px #fff}#anshin .anshinAllWrap .otoiawase .otoiawase_btn a{color:#fff;text-decoration:none}#anshin .anshinAllWrap .otoiawase .otoiawase_btn span{font-size:12pt;font-weight:700;margin-left:.5rem;margin-top:3px;display:inline-block}#anshin .anshinAllWrap .otoiawase .otoiawase_btn:hover{background:linear-gradient(#55f 0%,#55f 50%,#00f 50%,#00f 100%)}#anshin .anshinAllWrap #con_support{width:750px}#anshin .anshinAllWrap #con_support .y_100{width:150px;display:block;padding-top:120px;position:relative;margin:0 auto 30px auto}#anshin .anshinAllWrap #con_support .content_midashi .anchorLink{display:inline-block;padding:20px;text-decoration:none;border-radius:10px;color:#fff;font-weight:600;box-shadow:0 4px 3px rgba(0,0,0,.5);border:ridge 5px #eee}#anshin .anshinAllWrap #con_support .content_midashi .button01{background-image:linear-gradient(#0f7612 0%,#1abb4a 80%);margin:50px 10px 20px 50px}#anshin .anshinAllWrap #con_support .content_midashi .button01:hover{background-image:linear-gradient(#0f7612 0%,#1abb4a 80%)}#anshin .anshinAllWrap #con_support .content_midashi .button02{background-image:linear-gradient(#cc1c79 0%,#e170ac 80%);margin-left:20px}#anshin .anshinAllWrap #con_support .content_midashi .button02:hover{background-image:linear-gradient(#cc1c79 0%,#e170ac 80%)}#anshin .anshinAllWrap #con_support .content_midashi .anshin_midashi{position:relative;margin:20px 0 10px 90px}#anshin .anshinAllWrap #con_support .content_midashi .underline{border-color:olive}#anshin .anshinAllWrap #con_support .contentBack .zirei_read{border:solid 3px #a6e3c0}#anshin .anshinAllWrap #con_order{width:750px;margin-left:auto}#anshin .anshinAllWrap #con_order .content_midashi{height:330px}#anshin .anshinAllWrap #con_order .content_midashi .manzoku_midashi{position:relative;margin:30px 0 10px 50px}#anshin .anshinAllWrap #con_order .contentBack{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/anshin_back02.png) 0 0 repeat-y;background-size:100% auto}#anshin .anshinAllWrap #con_order .contentBack .zirei_read{border:solid 3px #ffcae7}#anshin .anshinAllWrap #con_order .contentBack .questionBalloon .q_icon{margin-left:40px}#anshin .anshinAllWrap #con_order .contentBack .answerBalloon{border-color:#da4744}#photo h1{position:relative;background:#c6efe8;color:#454545;width:200px;height:50px;line-height:50px;padding-left:10px;margin:0 auto;font-size:18pt;font-weight:700;bottom:20px}#photo h1:after{position:absolute;content:"";width:170px;height:45px;left:3px;top:0;box-shadow:0px 5px 5px rgba(0,0,0,.5);transform:rotate(-3deg);z-index:-1}#photo .contentPictureWrap{height:1000px}#photo .contentPictureWrap .con_w{position:relative;top:180px;z-index:10;width:500px;margin:0 auto;z-index:6}#photo .contentPictureWrap .con_w .read{text-align:center;position:absolute;top:0;left:130px}#photo .Pictures{width:240px}#photo .Pictures-hori{width:450px}#photo .picture-left{clear:both;float:left;margin-right:30px}#photo .img-box{margin-bottom:15px;width:240px;display:inline-block}#photo .img-box-hori{position:relative;margin-bottom:20px;width:450px;left:30px}#photo .pic-caption{width:150px;padding:5px 10px 10px 5px}.project{padding-top:70px}.project .project_header{position:relative;width:100%;height:640px;background-image:url("/wp-content/themes/miya-theme/image/project_back_top.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}.project .contents_wrapper{position:relative;margin-top:-180px;width:100%;height:100%}.project .contents_wrapper .bg_wrapper{width:100%;height:265px;background-image:url("/wp-content/themes/miya-theme/image/project_back_middle.png");background-repeat:no-repeat;background-position:center center;background-size:cover}.project .contents_wrapper .bg_wrapper .contents_container{display:flex;width:100%;height:100%;max-width:960px;margin:0 auto;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-end;box-sizing:border-box;padding-bottom:35px}.project .contents_wrapper .bg_wrapper .contents_container .pro_box{position:relative;display:block;width:33%;text-align:center}.project .contents_wrapper .bg_wrapper .contents_container .pro_box a{display:inline-block;vertical-align:middle;text-decoration:none;cursor:pointer;color:#333;max-width:210px;perspective:1300px}.project .contents_wrapper .bg_wrapper .contents_container .pro_box a img{max-height:205px;max-width:100%;transform:rotateX(10deg);transition:.3s all}.project .contents_wrapper .bg_wrapper .contents_container .pro_box a img:hover{transform:scale(1.1)}.project .contents_wrapper .bg_wrapper .contents_container .pro_box .label{display:block;position:absolute;left:50%;width:70%;font-size:12px;transform:translateX(-50%);bottom:-32px;background-color:#fff;padding:5px 10px;border-bottom:6px solid #aaa}.project .contents_wrapper .bg_wrapper .contents_container .pro_box .label:before,.project .contents_wrapper .bg_wrapper .contents_container .pro_box .label:after{content:"";position:absolute;bottom:-6px;display:block;width:6px;height:20px;background-color:#aaa}.project .contents_wrapper .bg_wrapper .contents_container .pro_box .label:before{left:-6px}.project .contents_wrapper .bg_wrapper .contents_container .pro_box .label:after{right:-6px}.project .contents_wrapper .bg_wrapper._md1{background-image:url("/wp-content/themes/miya-theme/image/project_back_md1.png");height:450px}.project .contents_wrapper .bg_wrapper._md2{background-image:url("/wp-content/themes/miya-theme/image/project_back_md2.png")}.project .contents_wrapper .bg_wrapper._md3{background-image:url("/wp-content/themes/miya-theme/image/project_back_md3.png")}.project .contents_wrapper .bg_wrapper._md4{background-image:url("/wp-content/themes/miya-theme/image/project_back_md4.png")}.project .contents_wrapper .bg_wrapper._btm{background-image:url("/wp-content/themes/miya-theme/image/project_back_btm.png");height:100px}#project{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/project_back_top.jpg) no-repeat;background-position:center top;background-attachment:scroll;margin:0;padding:0;overflow-x:hidden;position:absolute;top:0;width:100vw}#project .wrapper,#project #background_top .wrapperTop{clear:both;margin:0 auto;max-width:960px;width:100%;overflow:hidden}#project .wrapper .sectionContent,#project #background_top .wrapperTop .sectionContent{position:relative;perspective:1300px;text-align:center}#project .wrapper .sectionContent .category,#project #background_top .wrapperTop .sectionContent .category,#project .wrapper .sectionContent .category_blank,#project #background_top .wrapperTop .sectionContent .category_blank{width:180px;height:60px;line-height:60px;float:left;font-size:16pt;position:relative;top:60px;left:40px;background-color:#fff;border-radius:8px;margin-right:30px}#project .wrapper .sectionContent .category img,#project #background_top .wrapperTop .sectionContent .category img,#project .wrapper .sectionContent .category_blank img,#project #background_top .wrapperTop .sectionContent .category_blank img{position:absolute;top:50px;left:50px;text-align:center;z-index:-100}#project .wrapper .sectionContent .category_blank,#project #background_top .wrapperTop .sectionContent .category_blank{visibility:hidden}#project .wrapper .sectionContent .imageBox,#project #background_top .wrapperTop .sectionContent .imageBox{clear:both;display:inline-block;position:relative;height:210px}#project .wrapper .sectionContent .imageBox img,#project #background_top .wrapperTop .sectionContent .imageBox img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;margin:auto auto 5px auto;transform:rotateX(10deg);top:0;right:0;bottom:0;left:0}#project .wrapper .sectionContent .label,#project #background_top .wrapperTop .sectionContent .label{top:0;right:0;bottom:0;left:0;background-color:#fff;padding:5px 10px;position:absolute;height:1rem;border-bottom:6px solid #aaa;margin:auto auto -33px auto;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:12px}#project .wrapper .sectionContent .label:before,#project #background_top .wrapperTop .sectionContent .label:before,#project .wrapper .sectionContent .label:after,#project #background_top .wrapperTop .sectionContent .label:after{content:"";position:absolute;height:17px;width:6px;background-color:#aaa;top:11px;border-bottom:4px solid #aaa}#project .wrapper .sectionContent .label:before,#project #background_top .wrapperTop .sectionContent .label:before{left:0;margin-left:-3px}#project .wrapper .sectionContent .label:after,#project #background_top .wrapperTop .sectionContent .label:after{right:0;margin-right:-3px}#project #background_top{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/project_back_middle_02.png) no-repeat;background-position:center;background-attachment:scroll;width:100%;height:1260px;margin:-190px 0 0;padding:0;position:relative}#project #background_top .wrapperTop{margin-top:644px}#project .middle_wrap{margin-top:-805px}#project .backTopMiddle{height:268px}#project .background{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/project_back_middle.png) no-repeat;background-position:center;background-attachment:scroll;width:100%;height:268px;margin:0;padding:0}#project .back_under{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/project_back_bottom.png) no-repeat;background-position:center;background-attachment:scroll;width:100%;height:372px;margin:0;padding:0;position:relative}#contact{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/contact_back.jpg) no-repeat;background-position:center top;background-attachment:scroll;margin:0;padding:0;overflow-x:hidden}#contact #contact_wrapper{width:960px;height:1300px;margin:0 auto;overflow:hidden}#contact #contact_wrapper #content{width:700px;margin:260px 0 0 170px}#contact #contact_wrapper #content address{background:url(https://miya-print.com/wp-content/themes/miya-theme/image//contact_addres.png) no-repeat;height:130px;text-align:center}#contact #contact_wrapper #content address .tel,#contact #contact_wrapper #content address .mail,#contact #contact_wrapper #content address .time{display:inline-block}#contact #contact_wrapper #content address .tel,#contact #contact_wrapper #content address .mail{margin-top:50px;font-weight:700;font-size:15pt;color:#000;text-decoration:none}#contact #contact_wrapper #content address .time{margin:15px 0 20px}#contact #contact_wrapper #content address .time .time-off{display:inline-block}#contact #contact_wrapper #content .read{padding:1.5rem 0;line-height:1.6;text-align:center}#contact #contact_wrapper #content .read h1,#contact #contact_wrapper #content .read p{display:inline}#contact #contact_wrapper #content form{position:relative;margin-left:80px}#contact #contact_wrapper #content form hr{position:relative;width:100%}#contact #contact_wrapper #content form .name{float:left;width:100px;line-height:1.5rem;margin:10px 0 0 40px}#contact #contact_wrapper #content form input{max-width:420px;width:90%;height:1.5rem;margin:5px 0}#contact #contact_wrapper #content form select{padding:5px;max-width:425px;width:90%;margin-top:10px}#contact #contact_wrapper #content form .naiyou{margin:15px 0 15px 40px}#contact #contact_wrapper #content form .textareaWrap textarea{width:520px;height:5.2rem;line-height:1.3rem;margin-left:40px;resize:none}#contact #contact_wrapper #content form .textareaWrap .error{margin-left:40px}#contact #contact_wrapper #content form .error{margin-left:140px;margin-top:3px}#contact #contact_wrapper #content form .hissu{width:130px;height:40px;position:absolute;right:600px}#contact #contact_wrapper span.wpcf7-not-valid-tip{margin-left:40px}#contact #contact_wrapper .wpcf7c-conf{background-color:#999 !important;color:#000 !important}#contact #contact_wrapper .wpcf7-spinner{margin:0 !important}#contact #contact_wrapper .wpcf7-response-output{margin:auto !important}@media all and (-ms-high-contrast:none){*::-ms-backdrop,#contact #contact_wrapper{display:block}}#thanks{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/contact_back.jpg) no-repeat;background-position:center top;background-attachment:scroll;margin:0;padding:0;overflow-x:hidden}#thanks #thanksWrap{left:40px;width:700px;height:1030px;margin:0 auto;padding-top:300px;position:relative;text-align:center}#thanks #thanksWrap h2{font-size:2rem;font-weight:700;margin-bottom:30px;padding-top:10px}#thanks #thanksWrap h2 span{display:inline-block}#thanks #thanksWrap p{line-height:1.5rem}#thanks #thanksWrap .topBack{padding:10px;font-size:15pt;margin-top:30px;font-weight:700;color:#228b22;border-radius:10px;display:inline-block;text-decoration:none;border:double 4px #228b22;transition:.3s}#thanks #thanksWrap .topBack:hover{background-color:#228b22;color:#fff}#privacy .wrapper,#privacy #project #background_top .wrapperTop,#project #background_top #privacy .wrapperTop{padding-top:150px;width:90vw;max-width:960px;margin:0 auto 100px}#privacy .wrapper h1,#privacy #project #background_top .wrapperTop h1,#project #background_top #privacy .wrapperTop h1{font-size:1.8rem;font-weight:700;margin-bottom:30px;padding-bottom:5px;border-bottom:double 6px green}#privacy .wrapper div,#privacy #project #background_top .wrapperTop div,#project #background_top #privacy .wrapperTop div{margin:40px 0}#privacy .wrapper div h2,#privacy #project #background_top .wrapperTop div h2,#project #background_top #privacy .wrapperTop div h2{font-weight:700;font-size:1.2rem;margin-bottom:5px;padding:10px 0 10px 1rem;border-top:solid 2px green;border-bottom:solid 2px green}#privacy .wrapper div ul li,#privacy #project #background_top .wrapperTop div ul li,#project #background_top #privacy .wrapperTop div ul li{list-style:circle;margin:5px 0 5px 40px}#privacy .wrapper div img,#privacy #project #background_top .wrapperTop div img,#project #background_top #privacy .wrapperTop div img{position:relative;top:5px;width:160px}#privacy .wrapper p,#privacy #project #background_top .wrapperTop p,#project #background_top #privacy .wrapperTop p{line-height:1.5rem}#privacy .wrapper .privacy_link,#privacy #project #background_top .wrapperTop .privacy_link,#project #background_top #privacy .wrapperTop .privacy_link{margin:20px}#vr-promotion{text-align:center}#vr-promotion #vrWrapper{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/vr-back.jpg) no-repeat;background-position:top left;padding:100px 0 50px}#vr-promotion #vrWrapper a{text-decoration:none;display:block;max-width:500px;width:95%;margin:0 auto}#vr-promotion #vrWrapper a img{width:100%;margin:20px auto;display:block}#vr-promotion #vrWrapper .vr-demolink p{padding:10px 20px;background-color:green;border-radius:10px;color:#fff;line-height:1.5em;font-size:14pt;font-weight:700;margin:50px 110px;box-shadow:3px 3px 8px rgba(0,0,0,.5);border:solid 3px #fff}#vr-promotion #vrWrapper .vr-demolink p:hover{background-color:#32cd32}#page404AllWrap{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/page_404_back.jpg) no-repeat;background-position:center top;height:1080px}#page404AllWrap #content404Wrap{width:90%;max-width:600px;margin:0 auto;padding-top:260px;text-align:center}#page404AllWrap #content404Wrap .title404{font-size:20pt;color:green;font-weight:700}#page404AllWrap #content404Wrap img{margin:30px 0;display:inline-block;max-width:100%;vertical-align:middle}#page404AllWrap #content404Wrap .read{line-height:45px;text-align:left}#page404AllWrap #content404Wrap .index_link{color:#fff;width:150px;padding:10px;display:block;font-size:15pt;transition:.3s;border-radius:5px;text-align:center;margin:51px auto 0;text-decoration:none;background-color:#228b22;border:double 4px #228b22}#page404AllWrap #content404Wrap .index_link:hover{background-color:#fff;color:#228b22}.junbi{padding:200px 0;text-align:center}.junbi p{font-size:20pt;font-weight:700}