@charset "UTF-8";.michroma{font-family:'Michroma',sans-serif}.item-wrap_page{width:100%;max-width:100%}.item-wrap_page section{max-width:100%}.heading_05 .en{color:#0175c1}#page-message{margin:5% auto 0}#page-message .message_title{width:90%;max-width:1400px;position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;flex-wrap:wrap}.message_title .ttl{text-align:left;width:46.5%;position:relative;z-index:3;margin:0 0 2.8em}.message_title .ttl .en{font-size:3.4rem;margin:1.15em 0 .3em;display:block;color:#e60113;line-height:1.2}.message_title .ttl_name{font-size:3.4rem;font-weight:400}.message_title .ttl_name i{font-size:2.2rem;display:inline-block;vertical-align:middle;margin:0 .9em 0 0}.en_page .message_title .ttl_name i{font-size:2rem}.message_title .image{width:61%;margin:0 -10% 0 0}.message_title .image img{margin:0 auto}.message_box_wrap{position:relative}.message_box_wrap:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/message/css/../images/bg_message_01@2x.jpg) no-repeat 50% 0%;background-size:cover}.message_box_wrap .message_box-01{width:85%;max-width:1240px;margin:0 auto;background:#fff;padding:45px 44px 22px;position:relative;z-index:3}.message_box_wrap .message_box-01 .inner{height:100%;width:100%}.message_box{width:95%;max-width:800px;margin:0 auto}.message_box_wrap .ttl .en{font-size:min(1.6vw,3rem);padding:0 0 .35em;display:inline-block;border-bottom:1px solid #fff}.message_box_wrap .ttl{text-align:center;margin:0 auto 3.6em}.message_box_wrap .ttl:before{content:"";width:1px;height:2.57em;background:#0175c1;display:block;margin:1.3em auto .7em}.message_box_wrap p{line-height:2.2;margin:1.4em 0 4.4em;font-size:2.2rem}.message_box_wrap .ttl_cc{text-align:center;position:relative;width:80%;max-width:575px;padding:1.37em .5em;margin:0 auto 1.7em;font-size:min(2.09vw,4rem);font-weight:600}.message_box_wrap .ttl_cc:before,.message_box_wrap .ttl_cc:after,.message_box_wrap .ttl_cc span:before,.message_box_wrap .ttl_cc span:after{content:"";position:absolute;background:#595b64}.message_box_wrap .ttl_cc:before,.message_box_wrap .ttl_cc:after{width:2.4em;height:1px}.message_box_wrap .ttl_cc:before{bottom:-.11em;right:-.18em}.message_box_wrap .ttl_cc:after{left:-.18em;top:-.11em}.message_box_wrap .ttl_cc span:before,.message_box_wrap .ttl_cc span:after{width:1px;height:1.2em}.message_box_wrap .ttl_cc span:before{bottom:-.3em;right:0}.message_box_wrap .ttl_cc span:after{left:0;top:-.3em}.message_box_wrap .ttl_cc span{display:inline-block;width:100%;height:100%;letter-spacing:.02em}.message_box_cc p{text-align:center;font-weight:600}@media screen and (min-width:769px){#breadcrumbs{width:100%}#breadcrumbs ul{margin:1.5em 0 0;width:90%;max-width:1480px;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-end}.heading_05{width:90%;max-width:1500px;margin:0 auto}#page-message{margin:38px auto 0}.message_title .ttl .en{font-size:min(5vw,8.7rem)}.message_box_wrap .ttl_cc span{font-size:3.2rem}}@media screen and (max-width:768px){#breadcrumbs{width:90%;margin:0 auto}.heading_05{width:90%;margin:0 auto}h3 span{font-size:min(4.34vw,1.7rem)}section .inner{margin:0 auto}#page-message{margin:10vw auto 0}#page-message .message_title{height:65vw;width:100vw !important;left:-5vw;justify-content:flex-end;position:relative}.message_box_wrap .message_box-01{padding:5%}.message_box_wrap .ttl_cc{font-size:2rem;width:100%}.message_title .ttl{text-align:center;margin:0 0 2.2em;position:absolute;right:0;text-align:left}.message_title .ttl .en{font-size:6vw;margin:0 0 .2em}.message_title .ttl_name{font-size:1.5rem;font-weight:600}.message_title .ttl_name i{font-size:1.3rem;display:block}.en_page .message_title .ttl_name i{font-size:1.1rem;line-height:1.2}.message_title .ttl_name i:before{width:3em}.message_title .image{width:64%;margin-left:50px}.message_title .image img{margin:0 auto;width:100%;height:100%;object-fit:cover;object-position:100% 50%}.message_box_wrap{margin:0 auto;flex-direction:column;top:0;align-items:unset;align-content:normal}.message_box_wrap .ttl{text-align:center;margin:0 auto 1.6em}.message_box_wrap .ttl:before{height:1.57em;margin:.5em auto .7em}.message_box_wrap .ttl .en{font-size:4vw}.message_box_wrap p{font-size:1.4rem;line-height:1.8;margin:1.4em 0 2em}.message_box_cc p{text-align:left;font-size:1.7rem}}@media screen and (max-width:320px){.message_title .ttl_name i{font-size:1.2rem}}
