@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);#company #one_column_body #contents .index_list li{box-sizing:border-box;border:1px solid #d9d7cd}#company #one_column_body #contents .index_list li .title{text-align:center}@media only screen and (min-width:751px){#company{}#company #one_column_body #contents .index_list li{width:530px;margin-bottom:20px;float:left}#company #one_column_body #contents .index_list li:nth-child(2n){float:right}#company #one_column_body #contents .index_list li .photo_hover_wrap{position:relative;display:block;overflow:hidden;text-decoration:none;height:188px}#company #one_column_body #contents .index_list li .photo_hover_wrap .text{z-index:15;position:relative}#company #one_column_body #contents .index_list li .photo_hover_wrap .photo{display:block;position:absolute;left:0;top:0;width:100%;height:auto;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear}#company #one_column_body #contents .index_list li .photo_hover_wrap:hover{text-decoration:none}#company #one_column_body #contents .index_list li .photo_hover_wrap:hover .photo{transform:scale(1.2);transition-delay:1s;-moz-transition-delay:1s;-webkit-transition-delay:1s;-o-transition-delay:1s;-ms-transition-delay:1s;transition:all 1s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 1s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:all 1s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:all 1s cubic-bezier(0.23, 1, 0.32, 1)}#company #one_column_body #contents .index_list li .title{font-size:16px;margin:25px 0 10px}#company #one_column_body #contents .index_list li p.text{padding:0 38px 25px;text-align:center}#company #one_column_body #contents .index_list li:hover .photo{transform:scale(1.2);transition-delay:1s;-moz-transition-delay:1s;-webkit-transition-delay:1s;-o-transition-delay:1s;-ms-transition-delay:1s;transition:all 1s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 1s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:all 1s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:all 1s cubic-bezier(0.23, 1, 0.32, 1)}}@media only screen and (max-width:750px){#company #one_column_body #contents .index_list li{margin-bottom:20px}#company #one_column_body #contents .index_list li .title{font-size:16px;margin:17px 0 10px}#company #one_column_body #contents .index_list li p.text{padding:0 15px 20px}}#message #two_column_body #contents #philosophy section:before{content:"";display:block;background:url("../img/company/about/img01.jpg") no-repeat center center}@media only screen and (min-width:751px){#message #two_column_body #contents #philosophy section{position:relative}#message #two_column_body #contents #philosophy section:before{height:250px;display:block}#message #two_column_body #contents #philosophy .description{text-align:left;font-size:14px;line-height:24px;padding:35px 0 0 0}}@media only screen and (max-width:750px){#message #two_column_body #contents #philosophy section{position:relative}#message #two_column_body #contents #philosophy section:before{height:185px;display:block;background-size:cover}#message #two_column_body #contents #philosophy .description{text-align:left;font-size:13px;line-height:1.75;padding:23px 0px}}