.under_visual{width:100%;background:url("../images/main/under_visual01.jpg") no-repeat center center;background-size:cover;padding:160px 40px}@media screen and (max-width: 767px){.under_visual{background-image:url("../images/main/under_visual01sp.jpg");padding:80px 40px 100px;margin-top:44px}}@media all and (min-width: 480px) and (max-width: 768px){.under_visual{padding:80px 40px}}.under_visual_title{transform:scale(0.7, 1);color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:6rem;font-weight:bold;letter-spacing:.04em;text-align:center;text-shadow:0 0 8px rgba(0,0,0,0.6)}@media screen and (max-width: 767px){.under_visual_title{font-size:3.6rem}}.about{display:block;background-color:#F2F2F2;padding:64px 40px 40px}@media screen and (max-width: 767px){.about{padding:40px 24px 24px}}.about_wrap{max-width:1600px;color:#111;margin:0 auto}.about_title{width:100%;font-size:3.6rem;margin-bottom:56px}@media screen and (max-width: 767px){.about_title{font-size:2.8rem;margin-bottom:32px}}.about_item{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:560px;margin:0 auto 64px}.about_item_title{width:34%;font-size:1.6rem;font-weight:600;line-height:180%}@media screen and (max-width: 767px){.about_item_title{width:100%;border-bottom:1px solid #333;padding-bottom:2px;margin-bottom:16px}}.about_item_text{width:66%;font-size:1.6rem;line-height:180%}@media screen and (max-width: 767px){.about_item_text{width:100%}}.about_item_text span{display:block;font-weight:600}.about_item_text a{display:inline-block;color:#111;text-decoration:underline}.about_item_text a:hover{opacity:.7}.about_item_image{display:flex;flex-wrap:wrap;justify-content:space-between}.about_item_image a{width:calc(96%/3)}.service .about_item{max-width:800px}.service .about_item_title{width:30%}@media screen and (max-width: 767px){.service .about_item_title{width:100%}}.service .about_item_text{width:70%}@media screen and (max-width: 767px){.service .about_item_text{width:100%}}.works .about_item{max-width:960px}.works .about_item_title{width:24%;font-size:2rem}@media screen and (max-width: 767px){.works .about_item_title{width:100%;font-size:1.6rem}}.works .about_item_text{width:76%}@media screen and (max-width: 767px){.works .about_item_text{width:100%}}.access{background-color:#F2F2F2}.access .about_item{max-width:800px}.access .about_item_title{width:24%}@media screen and (max-width: 767px){.access .about_item_title{width:100%}}.access .about_item_text{width:76%}@media screen and (max-width: 767px){.access .about_item_text{width:100%}}.access .about_item_text iframe{display:block;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);height:400px;margin:12px 0}@media screen and (max-width: 767px){.access .about_item_text iframe{height:240px}}
