@charset "UTF-8";#page_title{background-image:url("../img/about_us/main_image.jpg")}#philosophy .section .intro_wrap{position:relative}#philosophy .section .intro_wrap>h4{font-size:3.6rem;line-height:150%;font-weight:700;margin:10px 0 20px;text-align:center}#philosophy .section .intro_wrap>h4>span:nth-of-type(1){color:#864f39}#philosophy .section .intro_wrap>h4>span:nth-of-type(2){color:#e45255}#philosophy .section .intro_wrap>h4>span:nth-of-type(3){color:#309ac4}#philosophy .section .intro_wrap>h4>span:nth-of-type(4){color:#00AC97}#philosophy .section .intro_wrap>p{font-size:1.8rem;line-height:150%;font-weight:700;margin-bottom:10px;text-align:center}#philosophy .section .intro_wrap .photo{position:absolute;width:100vw;max-width:1140px;height:100%;display:block;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#philosophy .section .intro_wrap .photo>figure{position:absolute}#philosophy .section .intro_wrap .photo>figure:nth-child(1){width:36.2280%;top:-110px;left:0;z-index:1}#philosophy .section .intro_wrap .photo>figure:nth-child(2){width:32.2807%;top:-100px;right:5%;z-index:2}#philosophy .section .intro_wrap .photo>figure:nth-child(3){width:22.807%;bottom:0;right:0px;z-index:3}#philosophy .section .point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#philosophy .section .point>dl{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-top:20px}#philosophy .section .point>dl>dt{font-size:2.0rem;line-height:25px;font-weight:700;padding:7px 10px 8px;text-align:center;color:#FFF;background-color:#45B035;border-radius:20px;background-image:url("../img/about_us/back_l.jpg"),url("../img/about_us/back_r.jpg");background-repeat:no-repeat, no-repeat;background-size:contain;background-position:left 10px center, right 10px center}#philosophy .section .point>dl>dd{margin-top:10px;padding:0 1em;text-align:justify}#policy{position:relative;background-color:#F3E2C7}#policy::before{content:"";display:block;width:65%;height:100%;background-image:url("../img/about_us/cont_back01.jpg");background-repeat:no-repeat;background-position:left center;background-size:cover;position:absolute;top:0;left:0;z-index:0}#policy .section{position:relative;z-index:1;margin-left:50%;width:50%;max-width:492px;padding:10px 0}#policy .section .h3_title::before{display:none}#policy .section .h3_title::after{border-right-color:#F3E2C7}#policy .section .h3_title>span{padding:0 10px}#policy .section>p{font-size:2.0rem;line-height:175%;font-weight:700}#comapny .section .dl_table{width:100%;display:table;table-layout:auto;border-collapse:collapse;border-spacing:0}#comapny .section .dl_table>dl{display:table-row}#comapny .section .dl_table>dl>*{display:table-cell;padding:15px 0;border-bottom:solid 1px #999}#comapny .section .dl_table>dl>dt{font-weight:700;padding-right:3em;white-space:nowrap}#comapny .section .dl_table>dl>dd>dl{margin-top:1em}#comapny .section .dl_table>dl>dd>dl:nth-child(1){margin-top:0}#comapny .section .dl_table>dl>dd>dl>dt{white-space:nowrap;font-weight:700}#comapny .section .dl_table>dl>dd>dl>dt::before{content:"■";color:#e45255}#comapny .section .dl_table>dl>dd>dl>dd{padding-left:1em}#comapny .section .dl_table>dl>dd>dl>dd>ul{display:table;table-layout:auto;border-collapse:collapse;border-spacing:0}#comapny .section .dl_table>dl>dd>dl>dd>ul>li{display:table-row}#comapny .section .dl_table>dl>dd>dl>dd>ul>li>span{display:table-cell;white-space:nowrap}#comapny .section .dl_table>dl>dd>dl>dd>ul>li>span.min6em{min-width:6em}#comapny .section .dl_table>dl>dd>dl>dd>ul>li>span:nth-child(1){text-align:justify;text-align-last:justify;text-justify:inter-ideograph}#comapny .section .dl_table>dl>dd>dl>dd>ul>li>span:nth-last-child(1){white-space:normal}#comapny .section .dl_table>dl>dd>ul{display:table;table-layout:auto;border-collapse:collapse;border-spacing:0}#comapny .section .dl_table>dl>dd>ul>li{display:table-row}#comapny .section .dl_table>dl>dd>ul>li>*{display:table-cell}#comapny .section .dl_table>dl>dd>ul>li>*:nth-child(1){white-space:nowrap;text-align:justify;text-align-last:justify;text-justify:inter-ideograph}#comapny .section .dl_table>dl>dd>ul>li>span:nth-last-child(1),#comapny .section .dl_table>dl>dd>ul>li>span:nth-last-child(3){padding-left:1em}#comapny .section .dl_table>dl>dd>ul>li>span:only-child{padding-left:0}@media print, screen and (max-width: 1280px){#policy::before{width:100%;background-size:auto 100%}}@media print, screen and (max-width: 1023px){#philosophy .section .intro_wrap>h4{font-size:3.515625vw;line-height:150%}#philosophy .section .intro_wrap>p{font-size:1.7rem;line-height:150%}#philosophy .section .intro_wrap .photo>figure:nth-child(1){top:calc(-110px + ((1024px - 100vw) / 7))}#philosophy .section .intro_wrap .photo>figure:nth-child(2){top:-80px;right:3%}#philosophy .section .intro_wrap .photo>figure:nth-child(3){bottom:60px}#philosophy .section .point>dl>dt{font-size:1.7rem;line-height:21px;padding:5px 10px 6px;border-radius:16px}#philosophy .section .point>dl>dd{margin-top:8px}#policy::before{width:85%;background-position:right center;background-size:cover}#policy .section{margin-left:50%;width:50%;max-width:none;padding:0px 0}#policy .section>p{font-size:1.8rem;line-height:150%}}@media screen and (max-width: 767px){#philosophy .section .intro_wrap>p{font-size:calc(1.7rem + ((100vw - 768px) / 100));line-height:150%}#philosophy .section .intro_wrap .photo>figure:nth-child(1){top:calc(-110px + ((1024px - 100vw) / 7))}#philosophy .section .intro_wrap .photo>figure:nth-child(2){top:calc(-80px + ((768px - 100vw) / 7))}#philosophy .section .point>dl>dt{font-size:calc(1.7rem + ((100vw - 768px) / 100))}#policy::before{width:90%;background-position:right center}#policy .section{margin-left:0;width:100%;padding-left:calc(50% - ((667px - 100vw) / 5));-webkit-box-sizing:border-box;box-sizing:border-box}#policy .section>p{font-size:calc(1.7rem + ((100vw - 768px) / 100));line-height:150%}#comapny .section .dl_table>dl>dd>ul.spLI>li{display:block !important}#comapny .section .dl_table>dl>dd>ul.spLI>li>span{white-space:normal !important;display:inline !important;text-align:left !important;word-break:break-all}#comapny .section .dl_table>dl>dd>dl>dd>ul.spUL{display:block}#comapny .section .dl_table>dl>dd>dl>dd>ul.spUL>li>span{display:inline-block}#comapny .section .dl_table>dl>dd>dl>dd>ul.spUL>li>span:nth-child(1){letter-spacing:-1px}#comapny .section .dl_table>dl>dd>dl>dd>ul.spUL>li>span:nth-last-child(1){padding-left:1.5em}}@media screen and (max-width: 479px){#philosophy .section .intro_wrap>h4{font-size:5.0666vw}#philosophy .section .intro_wrap>p{font-size:4.26666vw;line-height:150%}#philosophy .section .intro_wrap .photo>figure:nth-child(1){top:-36px;width:32vw}#philosophy .section .intro_wrap .photo>figure:nth-child(2){top:-38px;right:0;width:28vw}#philosophy .section .intro_wrap .photo>figure:nth-child(3){bottom:auto;top:10vw;width:22vw}#philosophy .section .point{display:block}#philosophy .section .point>dl>dt{font-size:4.53333vw}#policy::before{top:auto;bottom:0;width:100%;height:70vw;background-position:20% bottom}#policy::after{content:"";display:block;width:100%;height:20vw;position:absolute;left:0;bottom:50vw;z-index:1;background-image:-webkit-gradient(linear, left top, left bottom, from(#f3e2c7),to(rgba(243,226,199,0)));background-image:linear-gradient(180deg, #f3e2c7 0%,rgba(243,226,199,0) 100%)}#policy .section{z-index:2;padding-left:0;padding-bottom:50vw}#policy .section>p{font-size:100%;line-height:150%}#comapny .section .dl_table{display:block}#comapny .section .dl_table>dl{display:block}#comapny .section .dl_table>dl>*{display:block}#comapny .section .dl_table>dl>dt{border-bottom:none;padding-bottom:0}#comapny .section .dl_table>dl>dd{padding-top:5px;padding-left:1em}}
