.cast-blog2{padding:60px 0}.cb2_cast-blog{background:var(--radius_box_color);padding:40px;margin-top:30px;border-radius:20px;position:relative}.circle{width:80px;height:auto;border-radius:50%;position:absolute;top:-60px}.circle:hover{transform:scale(1.1);transition:.2s}.cb2_cast-blog_title{border-bottom:1px solid var(--border_color1);display:flex;align-items:baseline;justify-content:space-between;color:var(--font_color3);padding:0 0 15px}.cb2_cast-blog_title h4{font-weight:400;font-size:16px}.cb2_cast-blog_title time{font-weight:300;font-size:12px}.cb2_cast-blog article{font-size:12px;font-weight:100;line-height:1.2;padding:20px 0;border-bottom:1px solid var(--border_color1);opacity:.9;overflow-wrap:break-word;word-wrap:break-word}.cb2_cast-blog article p{font-size:12px;font-weight:100;line-height:1.8}.cb2_cast-blog article img{max-width:70%}.cb2_cast-blog article img:hover{transform:scale(1.05);transition:.2s}.cb2_cast-blog_photo{display:flex;justify-content:flex-start;margin:20px 0 5px}.cb2_cast-blog_photo a{flex:1;max-width:60%}.cb2_cast-blog_photo img{width:100%;height:auto}.cb2_cast-blog_btn{text-align:center}.blog_video,.video_thumbnail{margin:20px 0}.video_thumbnail img{width:100%;margin-bottom:20px 0}.blog_video .video_box>video{width:100%;max-height:60vw;object-fit:contain}.cb2_cast-blog_btn button{position:relative;background:transparent;border:1px solid var(--button_a_color);margin:30px 50px 0}.cb2_cast-blog_btn button:hover{border:1px solid var(--button_a_hover_color);transition:all .2s}.cb2_cast-blog_btn button a{font-family:Noto Sans JP,sans-serif;text-decoration:none;color:var(--button_a_color);opacity:.9;font-size:16px;font-weight:100;letter-spacing:1px;padding:2px 7px 0 20px;display:inline-block;line-height:20px}.cb2_cast-blog_btn button a:hover{color:var(--button_a_hover_color);transition:all .2s}.cb2_cast-blog_btn button a span{font-size:10px;letter-spacing:0;padding:0 2px 5px;display:inline-block;position:relative;top:-1px}.cb2_cast-blog_btn button .prev:before{content:"";position:absolute;left:9%;top:38.5%;transition:all .2s;display:block;width:6px;height:6px;border-top:solid 1.5px var(--button_a_color);border-left:solid 1.5px var(--button_a_color);transform:rotate(-45deg);color:var(--button_a_color)}.cb2_cast-blog_btn button .prev:hover:before{border-top:solid 1.5px var(--button_a_hover_color);border-left:solid 1.5px var(--button_a_hover_color);transition:all .2s}.cb2_cast-blog_btn button .next{padding:2px 20px 0 7px}.cb2_cast-blog_btn button .next:after{content:"";position:absolute;right:9%;top:38.5%;transition:all .2s;display:block;width:6px;height:6px;border-top:solid 1.5px var(--button_a_color);border-right:solid 1.5px var(--button_a_color);transform:rotate(45deg);color:var(--button_a_color)}.cb2_cast-blog_btn button .next:hover:after{border-top:solid 1.5px var(--button_a_hover_color);border-right:solid 1.5px var(--button_a_hover_color);transition:all .2s}.cb2_comment{background:var(--sub_color2);padding:60px 0 80px}.cb2_comment h2{margin-bottom:30px}.cb2_comment-contents{border-top:1px solid var(--border_color1);border-bottom:1px solid var(--border_color1)}.cb2_comment-contents article{border-bottom:1px solid var(--border_color2);padding:10px 0}.cb2_comment-contents article time{opacity:.9;font-size:12px;font-weight:300;letter-spacing:1px}.guest-name{font-weight:400;font-size:16px;opacity:.9;margin:5px 0 10px}.cb2_comment-contents article p{font-size:12px;line-height:1.6;font-weight:100}button.btn_more{background:transparent;border:none;width:100%;margin-top:3rem;outline:none;padding:0;opacity:.9}button.btn_more a{color:var(--button_a_color);font-size:12px;font-weight:300;letter-spacing:1px;display:inline-block;padding:5px 36px 6px;background:transparent;border-radius:40px;border:1px solid var(--button_a_color)}button.btn_more a:hover{color:var(--button_a_hover_color);border:1px solid var(--button_a_hover_color)}.cb2_post{background:var(--sub_color2);padding:60px 0 0}.cb2_post p{padding:30px 0;text-align:center;font-weight:100;font-size:13px;letter-spacing:1px;line-height:1.8}.sp-on{display:none}.postForm{padding-bottom:60px}.postForm dt{opacity:.9;padding:10px 0;font-size:13px;letter-spacing:1px}.postForm dd input{width:30%;height:30px;border-radius:5px;border:none;outline:none;margin-bottom:10px}.postForm textarea{width:100%;height:150px;border-radius:5px;border:none;outline:none}.post-btn{margin:30px auto 0;width:18%;border-radius:20px;border:1px solid var(--button_a_color);outline:none;color:var(--button_a_color);opacity:.9;font-family:Noto Sans JP,sans-serif;letter-spacing:2px;height:25px;font-size:13px;display:block;cursor:pointer;background:transparent}.post-btn:disabled{opacity:.5}.post-btn:hover{color:#111;background:var(--button_a_hover_color);border:var(--button_a_hover_color);transition:all .3s}.cb2_past-articles{padding:100px 0 60px}.cb2_past-articles_items{margin:30px 0 50px;border-top:1px solid var(--border_color1);border-bottom:1px solid var(--border_color1)}.cb2_past-articles_item a{display:flex;justify-content:space-between;align-items:flex-end;width:100%;border-bottom:1px solid var(--border_color2);padding:10px 10px 15px;color:var(--font_color1)}.cb2_past-articles_item a:hover{color:var(--button_a_hover_color)}.cb2_past-articles_item:nth-of-type(5){border-bottom:none}.cb2_past-articles_info{display:flex;flex-direction:column;max-width:78%}.cb2_past-articles_title{font-size:14px;letter-spacing:1px;font-weight:100;margin:10px 0}.cb2_past-articles time{font-size:11px;font-weight:300;letter-spacing:1px;font-family:Noto Sans,sans-serif}.cb2_past-articles_btn01{background:transparent;border:none;position:relative;text-align:left;outline:none;padding:0;margin:0;opacity:.9;width:150px;font-family:Noto Sans JP,sans-serif}.cb2_past-articles_btn01 span{color:var(--button_a_color);font-size:9px;font-weight:100;letter-spacing:1px;display:inline-block;padding:1px 22px 2px 10px;background:transparent;border:1px solid var(--button_a_color);border-radius:40px}.cb2_past-articles_btn01 span:after{content:"";position:absolute;right:42%;top:45%;transition:all .2s ease-in-out;display:block;width:5px;height:5px;border-top:solid 1px var(--button_a_color);border-right:solid 1px var(--button_a_color);transform:rotate(45deg);color:var(--button_a_color);transition:all .2s}.cb2_past-articles_btn01 span:hover{color:var(--button_a_hover_color);border:1px solid var(--button_a_hover_color);transition:all .2s}.cb2_past-articles_btn01 span:hover:after{border-top:solid 1px var(--button_a_hover_color);border-right:solid 1px var(--button_a_hover_color);transition:all .2s}.cb2_past-articles_item img{width:11%}.cb2_past-articles_item img:hover{transform:scale(1.1);transition:.2s}.sec_cb2-cast{padding:20px 0;background-color:var(--body_color);background-size:10px 10px;margin:0 auto;background-image:radial-gradient(rgba(255,255,255,.1) 10%,transparent 20%),radial-gradient(rgba(255,255,255,.1) 10%,transparent 20%);background-position:0 0,15px 15px}.cb2-cast{display:flex;padding:20px 0}.cb2-cast_l{width:20%;margin-right:10px}.cb2-cast_r{width:80%}.cb2-cast_l img{width:90%;border-radius:15px}.cb2-cast_l img:hover{transform:scale(1.1);transition:.2s}.cb2-cast_name{font-size:16px;font-weight:100;padding-bottom:10px;border-bottom:1px solid var(--border_color2);letter-spacing:1px}.cb2-cast_comment{font-size:11px;font-weight:100;line-height:1.5;margin:10px 0 38px}.cb2-profile_btn{background:transparent;border:none;position:relative;text-align:right;outline:none;padding:0;margin:0;opacity:.9;font-family:Noto Sans JP,sans-serif}.cb2-profile_btn a{color:var(--button_a_color);font-size:9px;font-weight:100;letter-spacing:1px;display:inline-block;padding:3px 22px 3px 10px;background:transparent;border:1px solid var(--button_a_color);border-radius:40px}.cb2-profile_btn a:after{content:"";position:absolute;right:6%;top:44%;transition:all .2s ease-in-out;display:block;width:5px;height:5px;border-top:solid 1px var(--button_a_color);border-right:solid 1px var(--button_a_color);transform:rotate(45deg);color:var(--button_a_color);transition:all .2s}.cb2-profile_btn a:hover{color:var(--button_a_hover_color);border:1px solid var(--button_a_hover_color);transition:all .2s}.cb2-profile_btn a:hover:after{border-top:solid 1px var(--button_a_hover_color);border-right:solid 1px var(--button_a_hover_color);transition:all .2s}.cb2_past-articles_btn02{text-align:center;padding:50px 0 100px;background:#141414}.cb2_past-articles_btn02 button{position:relative;background:transparent;border:1px solid var(--button_a_color);padding:3px 6px 3px 2px}.cb2_past-articles_btn02 button:hover{border:1px solid var(--button_a_hover_color);transition:all .2s}.cb2_past-articles_btn02 button a{font-family:Noto Sans JP,sans-serif;text-decoration:none;color:var(--button_a_color);opacity:.9;font-size:15px;font-weight:100;letter-spacing:1px;padding:2px 20px 0 7px;display:inline-block;line-height:20px}.cb2_past-articles_btn02 button a:hover{color:var(--button_a_hover_color);transition:all .2s}.cb2_past-articles_btn02 button a span{font-size:10px;letter-spacing:0;padding:0 2px;display:inline-block;position:relative;top:-1px}.cb2_past-articles_btn02 button a:after{content:"";position:absolute;right:5%;top:45.5%;transition:all .2s;display:block;width:6px;height:6px;border-top:solid 1.5px var(--button_a_color);border-right:solid 1.5px var(--button_a_color);transform:rotate(45deg);color:var(--button_a_color)}.cb2_past-articles_btn02 button a:hover:after{border-top:solid 1.5px var(--button_a_hover_color);border-right:solid 1.5px var(--button_a_hover_color);transition:all .2s}@media screen and (max-width: 1023px){.cb2-cast_comment{margin:10px 0 20px}}@media screen and (max-width: 767px){.cast-blog2{padding:30px 0 10px}.cb2_cast-blog{padding:20px 15px;margin-top:20px;border-radius:10px}.circle{width:20%;top:-55px;left:10px}.cb2_cast-blog_title{flex-direction:column-reverse}.cb2_cast-blog_title h4{margin-top:5px;font-size:15px}.cb2_cast-blog article p{font-size:12px;font-weight:400;line-height:1.7}.cb2_cast-blog article img{max-width:100%}.cb2_cast-blog_btn button{margin:30px 15px}.cb2_cast-blog_btn button a{font-size:12px;font-weight:400;padding:2px 7px 0 10px}.cb2_cast-blog_btn button a span{font-size:9px;top:-.5px}.cb2_cast-blog_btn .prev:before{width:5px;height:5px;left:6%;top:40%}.cb2_cast-blog_btn button .next{padding:2px 10px 0 7px}.cb2_cast-blog_btn button .next:after{width:5px;height:5px;right:6%;top:40%}.cb2_comment{padding:30px 0 50px}.cb2_comment h2{margin-bottom:20px}.cb2_comment-contents article time{font-size:11px}.guest-name{font-size:15px}.cb2_comment-contents article p{font-size:12px;font-weight:400}.postForm{padding:20px 0 60px}.postForm dt{font-size:12px}.post-btn{margin:30px auto 0;width:40%;font-size:12px}.cb2_post p{padding:20px 0;text-align:left;font-weight:400;font-size:11px;letter-spacing:1px;line-height:1.8}.sp-on{display:block}.cb2_post hr{margin:0}.postForm dd input{width:100%;height:30px;border-radius:5px;border:none;outline:none;margin-bottom:10px}.cb2_past-articles{padding:50px 0 10px}.cb2_past-articles_item{padding:10px 10px 15px}.cb2_past-articles_title{font-size:12px;margin:12px 0 16px;font-weight:400}.cb2_past-articles time{font-size:11px}.cb2_past-articles_btn01{margin-top:auto}.cb2_past-articles_btn01 a{font-size:10px;font-weight:400}.cb2_past-articles_btn01 a:after{top:40%}.cb2_past-articles_item img{width:20%}.sec_cb2-cast,.cb2-cast{padding:10px 0}.cb2-cast_l{width:40%;margin-right:10px}.cb2-cast_r{width:60%}.cb2-cast_l img{width:100%}.cb2-cast_name{font-size:14px;font-weight:400}.cb2-cast_comment{font-size:11px;font-weight:400;margin:10px 0 15px}.cb2-profile_btn a{font-weight:400}.cb2_past-articles_btn02{padding:50px 0}.cb2_past-articles_btn02 a{font-weight:400}.cb2_past-articles_btn02 button a{font-size:14px;font-weight:400}}
