@charset "UTF-8";
/* CSS Document */

.content {margin:0; padding:0;color: #FFF; font-family: "Noto Sans JP"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 36px; /* 225% */}
.content a{text-decoration: none;}
.content{margin:0 auto;width: 1200px; background: #13141C; color: #FFF; font-family: "Noto Sans JP"; }
.text_wrap h2{font-size: 28px!important; font-style: normal!important; font-weight: 600!important; line-height: 40px!important; border-bottom:none!important; /* 142.857% */}
.services h2{font-size: 28px!important; font-style: normal!important; font-weight: 600!important; line-height: 40px!important; border-bottom:none!important; text-align:center!important; /* 142.857% */}
.content p{font-size: 16px; font-style: normal; font-weight: 400; line-height: 26px; margin:0; text-align:left!important; /* 162.5% */}
.content .caption{text-align:left; color: #FFF; font-family: "Noto Sans JP"; font-size: 10px; font-style: normal; font-weight: 400; width:100%; line-height: 16px; /* 160% */}
.content .intro{padding: 72px 60px;}
.content .intro .home_entertainment img{display: inline-block; margin-right:42px; vertical-align: middle;}
.content .intro .home_entertainment .text_wrap{width: 59%; display: inline-block; vertical-align: middle; }
.content .intro .anchor{margin:60px auto; padding:0; text-align:center;}
.content .intro .anchor li{width:170px; display: inline-block; padding:12px 0; text-align:center;  box-sizing: border-box;}
.content .intro .anchor a{display:inline-block;}
.content .intro .anchor a:hover{background:#282B3E; border-radius: 6px; sizing: border-box;}
.content .intro .anchor p{color: #FFF; text-align: center; font-size: 20px; font-style: normal; font-weight: 400; margin:6px 0;}
.content .intro .anchor a{diplay:block;}
.content .intro .anchor .icon{width: 72px;}
.content .VisionAtmos{padding:0; display: flex; justify-content: center; align-items: flex-start; gap: 30px;font-size: 24px; font-weight: 400;}
.content .VisionAtmos li{background:#232534; display: flex; padding: 30px; flex-direction: column; align-items: center; gap: 18px; flex: 1 0 0; border-radius: 6px;}
.content .services{margin-top:60px; text-align: center;}
.content .services .box{border: 1px solid #FFF; border-radius: 6px;display: flex; padding: 36px; align-items: flex-start; gap: 60px; align-self: stretch; margin-bottom:12px;}
.content .services .box .category{display: flex; flex-direction: column; align-items: flex-start; gap: 18px; flex: 1 0 0; text-align: left; border-right: solid 1px;}
.content .services .box .category ul{margin:0; padding-left:18px;}
.content .services .box .category:last-child{border:none;}
.content ul { list-style:disc; }
.anchor p{font-size: 16px; font-style: normal; font-weight: 400; line-height: 26px; margin:0; text-align:center!important; /* 162.5% */}
.sizec { width:30%!important; height:auto!important; }
