@charset "UTF-8";#bread{background-color:#fff0d0;margin:0;padding:.3rem 0}@media screen and (max-width:767px){#bread{padding:.15rem 0;width:100%}}#philosophy{position:relative;background-color:#fff0d0}#philosophy.sctbox{padding-top:0;padding-bottom:.6rem}@media screen and (max-width:767px){#philosophy.sctbox{padding-bottom:.3rem}}#philosophy .txtbox>p{font-size:.2rem}@media screen and (max-width:767px){#philosophy .txtbox>p{font-size:.14rem}}#philosophy .txtbox>p.txtkome{font-size:.16rem}@media screen and (max-width:767px){#philosophy .txtbox>p.txtkome{font-size:.12rem}}#greeting{margin-top:0;background-image:url(//daidai.homes/wp/wp-content/themes/daidaith/css/../img/about/bg_line.png);background-size:contain;background-position:top;background-repeat:no-repeat}#greeting.sctbox{padding-top:1.8rem}@media screen and (max-width:767px){#greeting.sctbox{padding-top:.6rem}}#greeting .greetingbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}@media screen and (max-width:767px){#greeting .greetingbox{display:block;margin-bottom:.5rem}}#greeting .greetingbox:last-of-type{margin-bottom:0}#greeting .greetingbox .imgbox{width:32.52%}@media screen and (max-width:767px){#greeting .greetingbox .imgbox{float:right;width:40%;margin-left:.1rem}}#greeting .greetingbox .txtbox{width:60.98%}@media screen and (max-width:767px){#greeting .greetingbox .txtbox{width:inherit}}#greeting .greetingbox .txtbox .txtname{font-weight:500}@media screen and (max-width:767px){#greeting .greetingbox .txtbox .txtname{text-align:right}}#greeting .greetingbox .txtbox .txtname>span{display:block;font-size:.2rem}@media screen and (max-width:767px){#greeting .greetingbox .txtbox .txtname>span{font-size:.15rem}}#companydeta .tblbox th{width:1.3rem}@media screen and (max-width:767px){#companydeta .tblbox th{width:.8rem}}#companydeta .tblbox th,#companydeta .tblbox td{padding:.05rem 0}#history .tblbox{margin-bottom:.6rem}@media screen and (max-width:767px){#history .tblbox{margin-bottom:.3rem}}#policy .secttl_bt>span{color:#4d4d4d}#policy .txtbox .txtname{margin-top:.3rem}@media screen and (max-width:767px){#policy .txtbox .txtname{margin-top:.15rem;text-align:right}}