@charset "UTF-8";@media screen and (min-width:960px){#header .logo_re,#header .logo_add,#header #menu_re,#header .drowerMenu{display:none}footer .footer_w address #logo_f{margin:2rem 0 .5rem}#indexMaincontentWrap #ikkan .ikkan_title_img{width:960px}#indexMaincontentWrap #ikkan #icon_wrapper_re{display:none}#indexMaincontentWrap #news-index .news_title,#indexMaincontentWrap #blog-index .news_title{float:left}#indexMaincontentWrap #news-index .line_re,#indexMaincontentWrap #blog-index .line_re{display:none}#indexMaincontentWrap #offrin .offrin_re{display:none}#news_wrapper #side_bottom{display:none}#companyAllWrap #companyContentWrap .con_w{left:150px}#companyAllWrap #companyContentWrap .con_w .con_img{margin:20px 0 20px 25px}#companyAllWrap #companyContentWrap .con_w .read{width:500px;left:20px}#companyAllWrap #companyContentWrap .con_w .gaiyou{left:25px;width:400px}#companyAllWrap #companyContentWrap .con_w .pic_link{display:block;margin:80px auto}#companyAllWrap #companyContentWrap .con_w .enkaku{left:15px;width:500px;bottom:130px}#companyAllWrap #companyContentWrap .con_w-2{position:relative}#companyAllWrap #companyContentWrap .wrap01_re{display:none}#companyAllWrap #companyContentWrap #enkaku_wrap{height:2700px}#companyAllWrap #companyContentWrap #enkaku_wrap_re{display:none}#companyAllWrap #companyContentWrap .image_label{font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";position:relative;margin:0 auto;width:220px;float:right;bottom:170px;left:70px}#companyAllWrap #companyContentWrap .image_label ruby{font-weight:700;font-size:1.7rem}#companyAllWrap #companyContentWrap .image_label span{display:block;margin:10px 0}#companyAllWrap #companyContentWrap .image_label .caption{font-size:.9rem}#companyAllWrap #companyContentWrap #con03 .read_03{right:80px;top:25px;margin:2rem 0 0 2rem}#companyAllWrap #companyContentWrap #con03 .image_blank{right:230px;top:70px}#companyAllWrap #companyContentWrap .book{background-image:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book.png);background-position:center top;position:relative;width:100vw;height:1000px;z-index:5}#companyAllWrap #companyContentWrap .book_2{background-image:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book.png);background-position:center top;position:relative;top:-150px;width:100vw;height:1000px;z-index:5}#companyAllWrap #companyContentWrap .book_3{background-image:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book.png);background-position:center top;position:relative;top:-300px;width:100vw;height:1000px;z-index:5}#anshin .answer{margin:1rem 0 0 50px}#anshin .questionBalloon .q_icon{margin-left:50px}#anshin .otoiawase_re{display:none}#anshin #con_support{margin-left:auto}#anshin #con_support .support_midashi{margin-left:auto}#anshin #con_support .button01{margin:50px 10px 20px 50px;font-size:1.2rem}#anshin #con_support .button01.button02{font-size:1.2rem}#anshin #con_order{margin-left:auto}#anshin #con_order .support_midashi{margin-left:auto}#photo #companyAllWrap{overflow-x:hidden;margin-bottom:50px}#photo #companyAllWrap .con_w{left:150px}#photo #companyAllWrap .con_w h1{left:-250px}#photo #companyAllWrap .con_w03{position:relative;top:180px;z-index:10;width:600px;margin:0 auto;left:200px}#photo #companyAllWrap #book02,#photo #companyAllWrap #content_picture02,#photo #companyAllWrap #book03,#photo #companyAllWrap #content_picture03{position:relative}#photo #companyAllWrap .book,#photo #companyAllWrap .book_2,#photo #companyAllWrap .book_3{background-image:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book.png);background-position:center top;position:relative;width:100vw;height:1000px;z-index:5}#photo #companyAllWrap .book_2{top:-150px}#photo #companyAllWrap .book_3{top:-300px}#project .sectionContent{width:980px;margin-top:25px;height:305px}#project .sectionContent .imageBox{margin-left:35px;width:210px}#project #c01{margin-top:214px}#project .category_re{display:none}}@media screen and (max-width:959px){#breadcrumbs{font-size:10px}#breadcrumbs ol .breadcrumb-top{font-size:12px}#header{height:70px;text-align:right}#header #menu{display:none}footer{color:#fff;clear:both;z-index:100;position:relative;background:rgba(0,0,0,.8)}footer .footer_w{width:100%}footer .footer_w .banner_area .banner_right{width:320px;margin:0 auto}footer .footer_w .banner_area .banner_left{width:100%}footer .footer_w .banner_area .banner_left .bnr{width:calc(50% - 10px)}footer .footer_w .calender h3{width:100%;text-align:center;font-size:1.3rem;padding:1em 0;margin:0}footer .footer_w .calender li{width:80%;max-width:300px;float:none;margin:0 auto}footer .footer_w #logo_f{margin:1rem 0 .5rem}footer .footer_w address{display:block;width:100%;margin-bottom:1rem}footer .footer_w address .contact_btn{margin-right:auto}footer .footer_w address .mail{left:10px}footer .footer_w .footer_menu{display:none}footer .footer_w .hinmoku_wrap{width:93%;margin:0 auto}#indexMaincontentWrap #background_movie{display:none}#indexMaincontentWrap #poster_overlay{background:rgba(0,0,0,.5);position:fixed;height:100vh;width:100vw;z-index:1}#indexMaincontentWrap #background_movie_poster{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/miyazawa.jpg);background-position:center top;position:fixed;min-width:100vw;min-height:100vh}#indexMaincontentWrap #index_news{right:10px;bottom:100px;z-index:5}#indexMaincontentWrap #content01Wrap #typo .m_left,#indexMaincontentWrap #content01Wrap #typo .old_img{float:none}#indexMaincontentWrap #content01Wrap #typo .m_left{margin-bottom:50px}#indexMaincontentWrap #content01Wrap #typo .m_left #typo_img{max-width:550px;width:100%}#indexMaincontentWrap #ikkan .title_wrapper .ikkan_title_img{width:100%;height:450px}#indexMaincontentWrap #ikkan .title_wrapper #icon_wrapper{margin:30px auto}#indexMaincontentWrap #ikkan .title_wrapper #icon_wrapper li{margin:15px}#indexMaincontentWrap #ikkan .title_wrapper #icon_wrapper li a .ikkan_icon{width:100%}#indexMaincontentWrap #ikkan .title_wrapper .title01{top:50px;display:inline-block}#indexMaincontentWrap #ikkan .title_wrapper .title01:before,#indexMaincontentWrap #ikkan .title_wrapper .title01:after{margin:0}#indexMaincontentWrap #ikkan .title_wrapper .title02{max-width:658px;font-size:43pt}#indexMaincontentWrap #ikkan .contentBox{width:calc(100% - 20px);margin:10px auto;display:block}#indexMaincontentWrap #ikkan .contentBox p{left:25px;width:95%}#indexMaincontentWrap #news-index,#indexMaincontentWrap #blog-index{width:100vw;position:relative}#indexMaincontentWrap #news-index .news_title,#indexMaincontentWrap #blog-index .news_title{float:none;padding:30px 0 10px;border:none;margin:20px 0 0 20px}#indexMaincontentWrap #news-index #indexNewsWrap,#indexMaincontentWrap #blog-index #indexNewsWrap{position:static;margin:30px auto 0;width:95vw;padding:0}#news_wrapper{width:100vw}#news_wrapper #side_left{display:none}#news_wrapper #side_bottom{position:relative;display:block;width:calc(100% - 20px);max-width:740px;margin:50px auto;border-radius:10px}#news_wrapper #side_bottom .widget{list-style:none;padding:20px;box-shadow:8px 8px 5px rgba(20,20,20,.5);background:#fff}#news_wrapper #side_bottom .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_bottom .widget ul li a{text-decoration:none;color:#000;padding:10px 0;display:block;border-bottom:solid 1px #aaa}#news_wrapper #side_bottom .widget ul li a:before{content:"□";font-size:10pt;margin-right:5px}#news_wrapper #side_bottom #categories-3{margin-top:30px}#news_wrapper .content_wrapper{float:none;margin:0 auto;transform:translate3d(0,0,-2px)}#news_wrapper .content img{width:100vw;max-width:100%}#news_wrapper .article{max-width:570px;width:100%;margin:0}#news_wrapper .article .content{padding:30px;max-width:510px}#news_wrapper .article .content:before{left:50%}#news_wrapper .right_under{position:relative;right:0}#company{overflow-x:hidden;background-repeat:repeat-y}#company #companyAllWrap #side{display:none}#company #companyAllWrap #companyContentWrap #wrap01,#company #companyAllWrap #companyContentWrap #enkaku_wrap{display:none}#company #companyAllWrap #companyContentWrap .cContent{width:100vw;height:auto}#company #companyAllWrap #companyContentWrap .cContent .con_w{top:0;left:0;width:100vw;margin:0 auto}#company #companyAllWrap #companyContentWrap .cContent .con_w .con_img{margin:20px auto;text-align:center}#company #companyAllWrap #companyContentWrap .cContent .con_w .read{left:0;width:90vw;max-width:500px}#company #companyAllWrap #companyContentWrap .wrap01_re{height:auto}#company #companyAllWrap #companyContentWrap .wrap01_re #con01_re{padding-top:200px}#company #companyAllWrap #companyContentWrap .wrap01_re #con01_re .gaiyou{width:90vw;max-width:500px}#company #companyAllWrap #companyContentWrap .wrap01_re #con01_re .pic_link{left:10px;margin:50px auto 0 auto;position:relative;bottom:20px;display:block}#company #companyAllWrap #companyContentWrap #enkaku_wrap_re{padding-top:100px;position:relative;z-index:10}#company #companyAllWrap #companyContentWrap #enkaku_wrap_re .wrapper{height:auto}#company #companyAllWrap #companyContentWrap #enkaku_wrap_re .background_middle #con02_re .con_w .image_label{padding-bottom:.5rem;text-align:center;margin-top:-15px}#company #companyAllWrap #companyContentWrap #enkaku_wrap_re .background_middle #con02_re .con_w .image_label ruby{font-weight:700}#company #companyAllWrap #companyContentWrap #enkaku_wrap_re .background_middle #con02_re .con_w .image_label span{font-size:.9rem}#company #companyAllWrap #companyContentWrap #enkaku_wrap_re .background_middle #con02_re .con_w .enkaku{width:90vw;max-width:500px}#company #companyAllWrap #companyContentWrap #con03 .con_w{max-width:500px}#company #companyAllWrap #companyContentWrap #con03 .con_w .read_03{width:85vw;max-width:500px;right:0;margin:2rem 0 0 1rem}#company #companyAllWrap #companyContentWrap #con03 .con_w .image_blank{margin:2rem 1rem 0 .5rem}#company #companyAllWrap #companyContentWrap #con06{z-index:15;position:relative}#company #companyAllWrap #companyContentWrap #con06 .con_w{margin:0}#company #companyAllWrap #companyContentWrap #con06 .con_w #map{width:90%;max-width:500px;left:0}#company #companyAllWrap #companyContentWrap #con06 .con_w .map_cap{text-align:center;margin-bottom:15px}#company #companyAllWrap #companyContentWrap .wrapHeight{height:auto;padding-top:100px}#company #companyAllWrap #companyContentWrap #wrapper04 .background_under,#company #companyAllWrap #companyContentWrap #wrapper05 .background_under{margin-top:-20px}#company #companyAllWrap #companyContentWrap .background_top{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book_re_top.png) no-repeat;background-position:center top;bottom:0;z-index:10;width:100vw;height:65px;margin:0 auto;position:relative}#company #companyAllWrap #companyContentWrap .background_middle{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book_re_middle.png);background-repeat:repeat-y;background-position:center;z-index:10;width:100vw;margin:0 auto;position:relative}#company #companyAllWrap #companyContentWrap .background_under{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book_re_under.png) no-repeat;background-position:center top;position:relative;margin:0;z-index:10;width:100vw;height:66px}#anshin #background{display:none}#anshin #companyAllWrap #side{display:none}#anshin .anshinAllWrap{width:100%}#anshin .anshinAllWrap .content_re{width:90vw;max-width:600px;height:auto;margin:0 auto}#anshin .anshinAllWrap .anshinContentWrap{width:100% !important;max-width:750px;text-align:center;margin:0 auto;overflow-x:hidden}#anshin .anshinAllWrap .anshinContentWrap .content_midashi{max-width:750px;width:100vw;height:auto;left:0}#anshin .anshinAllWrap .anshinContentWrap .content_midashi .anshin_midashi,#anshin .anshinAllWrap .anshinContentWrap .content_midashi .manzoku_midashi{max-width:530px;width:95vw;text-align:center}#anshin .anshinAllWrap .anshinContentWrap .content_midashi .read{width:90vw;max-width:600px;margin:0 auto;padding-bottom:50px}#anshin .anshinAllWrap .anshinContentWrap .content_midashi .underline{margin:30px auto;max-width:400px;width:90%}#anshin .anshinAllWrap .anshinContentWrap .contentBack{text-align:left;max-width:750px;width:100vw;left:0;margin:0}#anshin .anshinAllWrap .anshinContentWrap .contentBack .zirei{z-index:1;margin:0 auto;display:block;position:relative}#anshin .anshinAllWrap .anshinContentWrap .contentBack .zirei_read{width:85vw;max-width:550px;margin:-15px 0 30px -10px}#anshin .anshinAllWrap .anshinContentWrap .contentBack .answerBalloon{padding-top:30px}#anshin .anshinAllWrap .anshinContentWrap .contentBack .answerBalloon .a_icon{margin:0}#anshin .anshinAllWrap .anshinContentWrap .contentBack .answerBalloon .ans_wrap{width:75%}#anshin .anshinAllWrap .anshinContentWrap .otoiawase{display:none}#anshin .anshinAllWrap .anshinContentWrap .otoiawase_re{width:90vw;max-width:320px;margin:50px auto;position:relative}#anshin .anshinAllWrap #con_support .content_midashi .anchorLink{top:30px;width:80vw;display:block;max-width:300px;margin:30px auto;position:relative}#anshin .anshinAllWrap #con_support .content_midashi .anshin_midashi{margin:50px auto 0 auto}#anshin .anshinAllWrap #con_order .content_midashi .manzoku_midashi{margin:20px auto 0}#anshin .anshinAllWrap #con_order .contentBack .questionBalloon .q_icon{margin:0}#anshin .anshinAllWrap #con_order .contentBack .questionBalloon .question{position:relative}#photo{overflow-x:hidden;background-repeat:repeat-y}#photo #side{display:none}#photo #companyAllWrap{overflow:hidden}#photo #companyAllWrap .con_w{left:0}#photo #companyAllWrap .con_w h1{right:180px}#photo #companyAllWrap .read{left:200px}#photo #companyAllWrap .wrapper{height:auto;width:100vw;position:relative;padding-top:100px}#photo #companyAllWrap .wrapper .contentPictureWrap{height:auto}#photo #companyAllWrap .wrapper .contentPictureWrap .con_w{top:0;margin:0 auto}#photo #companyAllWrap .wrapper .contentPictureWrap .background_top{position:relative;bottom:0}#photo #companyAllWrap .wrapper .contentPictureWrap .background_middle{position:relative}#photo #companyAllWrap .wrapper .contentPictureWrap .background_under{margin-top:-20px}#photo #companyAllWrap .con_w03{top:0;left:50px;max-width:600px;width:100vw;margin:0 auto;position:relative}#photo #companyAllWrap .book_re{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book_re.png) no-repeat;background-position:center top;position:relative;width:100vw;height:1000px;z-index:10;top:130px}#photo #companyAllWrap .background_top{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book_re_top.png) no-repeat;background-position:center top;width:100vw;height:65px;margin:0 auto;z-index:10}#photo #companyAllWrap .background_under{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book_re_under.png) no-repeat;background-position:center top;position:relative;width:100vw;height:66px;z-index:10}#photo #companyAllWrap .background_middle{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book_re_middle.png);background-repeat:repeat-y;background-position:center;width:100vw;margin:0 auto;z-index:10}.project .project_header{background-image:url("/wp-content/themes/miya-theme/image/project_back_top_re.jpg")}#project{background-position:center top;height:644px;width:100vw}#project .wrapper{position:relative;width:100vw}#project .sectionContent{width:100vw;z-index:500;margin-top:25px;height:330px}#project .sectionContent .imageBox{margin:0 5px;width:25vw;max-width:210px}#project #c01{height:250px}#project .category_re{background:#fff;z-index:500;width:80vw;max-width:300px;height:2rem;line-height:2rem}#project .category_re_blank{width:80vw;max-width:300px;height:2rem;line-height:2rem;visibility:hidden}#project .project_w{background-color:#000;position:relative;z-index:-10}#project .category_re{margin:50px auto -50px auto}#project .category_re_top{margin:-60px auto 20px auto}#project .middle_wrap{margin-top:0;height:auto}#project #background_top,#project .backTopMiddle,#project .background{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/project_back_middle.png) no-repeat;background-position:center top}#project #background_top{position:relative;height:270px;margin:0}#project .backTopMiddle,#project .background{width:100vw}}@media screen and (max-width:979px){#contact{background-position:-470px 0;background-position:center top;overflow-x:hidden}#contact #contact_wrapper{position:relative;margin-left:0;width:100vw}#contact #contact_wrapper #content{left:40px;position:relative;margin:260px auto 0 auto}#contact #contact_wrapper #content form .wpcf7c-btn-confirm{margin:30px auto 0;display:block}#contact #contact_wrapper #content .wpcf7-validation-errors{margin-top:10px}}@media screen and (min-width:420px) and (max-width:959px){#header #menu_re{display:none}#header .menu_logo_re{display:block;margin:auto 0 auto auto}#indexMaincontentWrap #ikkan .con_icon1,#indexMaincontentWrap #ikkan .con_icon2,#indexMaincontentWrap #ikkan .con_icon3,#indexMaincontentWrap #ikkan .con_icon4,#indexMaincontentWrap #ikkan .con_icon5,#indexMaincontentWrap #ikkan .con_icon6{left:20px;text-align:left}#indexMaincontentWrap #offrin .offrin_re{display:none}}@media screen and (min-width:420px) and (max-width:599px){#header #menu_re{font-size:10pt}}@media screen and (max-width:835px){#contact{background:0 0}#contact #contact_wrapper{height:auto}#contact #contact_wrapper #content{width:100vw;left:auto;margin:auto}#contact #contact_wrapper #content address{width:90vw;height:auto;max-width:666px;margin:0 auto;padding:10px 0;background:0 0;border-radius:10px;border:double 5px #00a30d}#contact #contact_wrapper #content address .tel,#contact #contact_wrapper #content address .mail{margin:10px auto 0;font-size:14pt}#contact #contact_wrapper #content address .time{margin:15px 0 0;width:90vw;max-width:600px;line-height:1.5rem}#contact #contact_wrapper #content .read{width:90vw;max-width:500px;text-align:left;margin:0 auto}#contact #contact_wrapper #content form{margin:0 auto;padding:0 20px}#contact #contact_wrapper #content form dl{display:flex;flex-direction:column;align-items:baseline}#contact #contact_wrapper #content form input,#contact #contact_wrapper #content form select{margin:5px}#contact #contact_wrapper #content form .name{width:auto;display:flex;margin:0}#contact #contact_wrapper #content form .area{width:95vw;max-width:400px;margin:10px 5px;font-size:1rem}#contact #contact_wrapper #content form .naiyou{line-height:1.5rem;display:flex;margin:0}#contact #contact_wrapper #content form .textareaWrap textarea{margin:5px;width:calc(100vw - 20%)}#contact #contact_wrapper #content form .submit{margin:30px 0 0}#contact #contact_wrapper #content form .hissu{display:none}#contact #contact_wrapper #content form .req:after{content:"※必須";color:red;font-size:10pt;margin-left:10px}#contact #contact_wrapper #content form .error{text-align:left;margin-left:230px}#contact #contact_wrapper #content form .textareaWrap .error{margin-left:105px}#contact #contact_wrapper #thanksWrap{max-width:700px;width:90%;margin:0 auto;display:block}#contact .background_re_top{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/contact_back_re_top.png) no-repeat;background-position:center;width:100vw;height:293px}#contact .background_re_under{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/contact_back_re_under.png) no-repeat;background-position:center;width:100vw;height:185px}}@media screen and (max-width:720px){#indexMaincontentWrap #webLink li .anime01,#indexMaincontentWrap #webLink li .anime02,#indexMaincontentWrap #webLink li .anime03,#indexMaincontentWrap #webLink li .anime04{transition-delay:0s}#indexMaincontentWrap #webLink li .anime02{left:50px}#anshin .anshinAllWrap .anshinContentWrap .contentBack .questionBalloon{margin-bottom:10px}#anshin .anshinAllWrap .anshinContentWrap .contentBack .questionBalloon .q_icon{display:none}#anshin .anshinAllWrap .anshinContentWrap .contentBack .questionBalloon .q_icon_re{display:block;margin-top:10px;position:absolute}#anshin .anshinAllWrap .anshinContentWrap .contentBack .questionBalloon .que_wrap{width:90%;float:right}#anshin .anshinAllWrap .anshinContentWrap .contentBack .questionBalloon .que_wrap .question{margin:0 0 0 30px !important}#anshin .anshinAllWrap .anshinContentWrap .contentBack .questionBalloon:after{content:"";display:block;clear:both}#anshin .anshinAllWrap .anshinContentWrap .contentBack .answerBalloon{padding-top:10px}#anshin .anshinAllWrap .anshinContentWrap .contentBack .answerBalloon .a_icon{display:none}#anshin .anshinAllWrap .anshinContentWrap .contentBack .answerBalloon .ans_wrap{width:100%}#anshin .anshinAllWrap .anshinContentWrap .contentBack .answerBalloon .ans_wrap .answer{max-width:none}#news_wrapper .content_wrapper .news_box .eyecatch{float:none;display:block;margin:30px auto}}@media screen and (max-width:639px){.project .contents_wrapper .bg_wrapper .contents_container .pro_box{width:25%;margin:0 10px}.project .contents_wrapper .bg_wrapper .contents_container .pro_box .label{display:none}}@media screen and (max-width:599px){#photo #companyAllWrap .wrapper{padding-top:50px}#photo #companyAllWrap .contentPictureWrap .con_w{margin:0;width:80%}#photo #companyAllWrap .contentPictureWrap .con_w h1{right:0}#photo #companyAllWrap .contentPictureWrap .con_w .read{position:relative;left:0}#photo #companyAllWrap .contentPictureWrap .con_w .img-box-hori{left:0;width:100%;margin:0 auto;padding:20px 0}#photo #companyAllWrap .contentPictureWrap .con_w .img-box-hori .Pictures-hori{width:100%;max-width:450px}#photo #companyAllWrap .contentPictureWrap .con_w03{width:calc(100% - 100px);margin:0}#photo #companyAllWrap .contentPictureWrap .con_w03 .img-box{margin:0;width:100%;padding:20px 0}#photo #companyAllWrap .contentPictureWrap .con_w03 .img-box img{width:100%}#photo #companyAllWrap .contentPictureWrap .con_w03 .picture-left{float:none}footer .footer_w .banner_area .banner_right{width:100%;max-width:320px;margin:0 auto}footer .footer_w .banner_area .banner_left{width:100%}footer .footer_w .banner_area .banner_left .bnr{width:100%;max-width:320px}}@media screen and (max-width:550px){#indexMaincontentWrap #webLink li .anime02{position:absolute;left:70px;right:0;margin:auto;height:240px}#indexMaincontentWrap #webLink .image01 p{font-size:4vw;width:80%;height:45vw}#indexMaincontentWrap #ikkan .title_wrapper{height:50vw}#indexMaincontentWrap #ikkan .title_wrapper .ikkan_title_img{height:45vw;width:100vw;margin-bottom:-4px;margin-right:-2px}#indexMaincontentWrap #ikkan .title_wrapper .title01{display:block;padding-bottom:0;height:40px;padding-top:30px}#indexMaincontentWrap #ikkan .title_wrapper .title01:before,#indexMaincontentWrap #ikkan .title_wrapper .title01:after{content:none}#indexMaincontentWrap #ikkan .title_wrapper #icon_wrapper{display:none}#indexMaincontentWrap #ikkan .contentBox{height:120px}#indexMaincontentWrap #ikkan .contentBox .con_img{height:120px;width:100px;margin:0 10px 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}#indexMaincontentWrap #ikkan .contentBox .boxTitle .ikkan_content_icon{max-width:40px;width:13%;vertical-align:middle;left:0}#indexMaincontentWrap #ikkan .contentBox .boxTitle .indTitle{font-size:1.3rem;font-weight:700;padding:0;bottom:0}#indexMaincontentWrap #ikkan .contentBox p{line-height:1.2rem;left:0;font-size:10pt;margin-top:5px}#indexMaincontentWrap #news-index #indexNewsWrap .widget,#indexMaincontentWrap #blog-index #indexNewsWrap .widget{width:90%;margin:0 auto}#indexMaincontentWrap #news-index #indexNewsWrap .widget ul li a,#indexMaincontentWrap #blog-index #indexNewsWrap .widget ul li a{width:100%;border-bottom:solid 1px #fff}#indexMaincontentWrap #news-index #indexNewsWrap .widget ul li span,#indexMaincontentWrap #blog-index #indexNewsWrap .widget ul li span{display:none}#company{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_back_420.jpg);background-repeat:repeat-y}#company #companyAllWrap #companyContentWrap .cContent{margin:0}#company #companyAllWrap #companyContentWrap .cContent .con_w{width:90vw;margin-left:30px}#company #companyAllWrap #companyContentWrap .cContent .con_w .con_img{width:90vw;height:150px}#company #companyAllWrap #companyContentWrap .cContent .con_w .con_img img{width:90vw;position:relative;top:-40px}#company #companyAllWrap #companyContentWrap .wrap01_re #con01_re .pic_link{margin:50px auto 0 auto;position:relative;bottom:20px;display:block;left:0}#company #companyAllWrap #companyContentWrap #con03 .image_blank{display:none}#company #companyAllWrap #companyContentWrap #con03 .image_blank img{display:none}#company #companyAllWrap #companyContentWrap #con03 .read_03 .title03{margin-top:2rem}#company #companyAllWrap #companyContentWrap #con03 .read_03 .con03_img_re{display:block;width:150px;height:200px;margin:10px auto 10px auto}#company #companyAllWrap #companyContentWrap #con06 .con_w{margin:0 auto}#company #companyAllWrap #companyContentWrap .background_top{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book_re02_top.png) no-repeat;background-position:left top}#company #companyAllWrap #companyContentWrap .background_under{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book_re02_under.png) no-repeat;background-position:left top}#company #companyAllWrap #companyContentWrap .background_middle{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/company_book_re02_middle.png);background-repeat:repeat-y;background-position:left top}#content address .tel,#content address .mail{font-size:4vw}}@media screen and (min-width:300px){#contact #contact_wrapper #content form .submit_text{max-width:450px;width:100%;margin:30px auto 0;text-align:center}#contact #contact_wrapper #content form .submit_btn{margin-top:25px;margin-bottom:20px}#contact #contact_wrapper #content form .submit_btn p{display:flex;justify-content:center;align-items:center;gap:5px}#contact #contact_wrapper #content form .wpcf7-submit{width:200px}}@media screen and (max-width:420px){#header #menu_re{display:none}footer .footer_w .calender .cal_wrapper .cal tbody tr td div{padding:10px;font-size:10pt}#indexMaincontentWrap .kotei{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/miyazawa.jpg);background-position:center top}#indexMaincontentWrap .load{padding-left:5vw}#indexMaincontentWrap .load #logoAnime img{width:90vw}#indexMaincontentWrap .movie_catch h1 p{font-size:1.3rem;line-height:2rem}#indexMaincontentWrap #index_news{display:none}#indexMaincontentWrap #content01Wrap #typo{padding:30px;width:calc(100% - 60px)}#indexMaincontentWrap #content01Wrap #typo .m_left .read{font-size:10pt}#indexMaincontentWrap #webLink .image01 p{font-size:5vw;width:90%}#indexMaincontentWrap #ikkan .title_wrapper .title02{font-size:12vw;top:100px}#indexMaincontentWrap #offrin .offrin_img{display:none}#indexMaincontentWrap #offrin .offrin_btn{display:none}#indexMaincontentWrap #offrin .offrin_re{width:85vw}#web_start:before{min-width:100vw;overflow-x:hidden;background:url(https://miya-print.com/wp-content/themes/miya-theme/image/news_back_420.jpg)}#news_wrapper{width:100vw;overflow-x:hidden}#company #companyAllWrap #companyContentWrap .wrap01_re #con01_re{padding-top:100px}#company #companyAllWrap #companyContentWrap .wrap01_re #con01_re .gaiyou th,#company #companyAllWrap #companyContentWrap .wrap01_re #con01_re .gaiyou td{font-size:.75rem}#company #companyAllWrap #companyContentWrap #enkaku_wrap_re .background_middle #con02_re .con_w{top:0}#company #companyAllWrap #companyContentWrap #enkaku_wrap_re .background_middle #con02_re .con_w .enkaku th,#company #companyAllWrap #companyContentWrap #enkaku_wrap_re .background_middle #con02_re .con_w .enkaku td{font-size:.75rem}.project .project_header{height:320px}#project{background-position:center top;height:200px;width:100vw}#project .project_wrap{width:100vw}#project .project_wrap #background_top{height:268px}#project .project_wrap #background_top .wrapperTop{margin-top:546px}#project .project_wrap .wrapper{width:100vw}#project .project_wrap .wrapper .sectionContent{width:90vw;margin-left:20px}#project .project_wrap .wrapper .sectionContent .imageBox{margin:0 5px;width:25vw;max-width:210px}#project .project_wrap .wrapper .sectionContent .imageBox .label{display:none}#project .project_wrap .background_top{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/project_back_middle.png) no-repeat;background-position:center top;margin-top:190px;z-index:5}#project .project_wrap .backTopMiddle{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/project_back_middle.png) no-repeat;background-position:center;width:100vw;z-index:5}#project .project_wrap .background{background:url(https://miya-print.com/wp-content/themes/miya-theme/image/project_back_middle.png) no-repeat;background-position:center;width:100vw;z-index:5}#contact .time-off{font-size:4vw}#thanks #thanksWrap h2{font-size:1.5rem}}