    .single_news_info{
        margin: 0 auto;
        display: block;
        max-width: 1280px;

    }

    .single_news_info .news_thumb{
        max-width: 800px;
        margin: 0 auto;
        text-align: center;
    }

    .single_news_info .news_name h1{
        font-size: 26px;
        text-align: left;
        color: #ff72b3;
        border-bottom: 1px solid #ff72b3;
        padding-bottom: 14px;
    }

    .single_news_info .news_desciption h2{
	    color: #ff72b3;
	    padding: 0.5em 0;
	    border-top: solid 3px #ff72b3;
	    border-bottom: solid 3px #ff72b3;
	    font-size: 1.3em;
        margin-top: 2.5em;
        margin-bottom: 1.33em;
    }

    .single_news_info .news_desciption h3{
	    font-size: 1.1em;
    }

	 .single_news_info .news_desciption h2:before{
		content: "";
		display: none;
		
	}
    .single_news_info .news_desciption p{
        font-size: 16px;
    }

    .single_news_info .news_desciption .news_date{
        font-size: 13px;
        text-align: right;
        display: block;

    }

    .single_news_info .news_thumbnail{
        display: block;
        margin: 0 auto;
        text-align: center;
    }
    
    .lead{
		width: 90%;
	    margin: 0 auto;
	    padding: 0;
	    margin: 0;
	    background: #fff1f7;
	    display: block;
	    width: calc(100% - 40px);
	    padding: 15px;
	    margin: 20px auto;
        border-radius: 10px;
        line-height: 2;
	}

    div.yyi-rinker-contents,
    div.yyi-rinker-title a{
/*         font-size: 0.8em; */
    }

    .yyi-rinker-box .yyi-rinker-info .yyi-rinker-title a {
        text-decoration: none;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 3;
        -webkit-box-orient: vertical;
        line-height: 1.4;
    }

    .main_content ul{
        display: block;
        list-style: disc;
        margin-left: 1em;
/*         font-size: 1.2em; */
    }

    .main_content ul li{
        list-style: disc;
    }

    .entry-content{
        max-width: 96%;
        margin: 0 auto;
    }

    .entry-content h3{
        padding-bottom: 0.3em;
    }

    .term_info ul{
        font-size:0;
        list-style: none;
    }

    .term_info ul li{
        display: inline-block;
        list-style: none;
        font-size: 12px;
        padding: 5px 10px;
        background: #ff72b3;
        margin: 3px;
        border-radius: 5px;
        
    }

    .term_info ul li a{
        color: #fff;
    }

    .cuugal_magzine_img_group{
        position: relative;
        margin: 0 auto;

    }


    .cuugal_magzine_img_group .cuugal_magzine_img{
        width: 100%;
        display: block;
        margin: 0 auto;
    }

    .cuugal_magzine_img_group img.att_cuugal_logo{
        position: absolute;
        bottom: 1%;
        left: 2%;
    }

/*
    span.cuugal_magzine_img_group img.att_cuugal_logo{
        bottom: 50%;
        left: 1%;
    }

    
*/
    

@media screen and (max-width:767px){
     .single_news_info{
        width: 100%;
     }
    .single_news_info .news_thumb{
        max-width: 98%;
    }

    .single_news_info .news_name h1{
        font-size: 20px;
        text-align: left;
        padding-left: 5px;

    }

    .single_news_info .news_desciption{
        max-width: 98%;
        margin: 0 auto;
    }


    .single_news_info .news_desciption h2{
        font-size: 1.3em;
        text-align: left;
    }

    .single_news_info .news_desciption h3{
        font-size: 1.1em;
        text-align: left;
    }

    .single_news_info .news_desciption p{
/*         font-size: 14px; */
    }

    body div.yyi-rinker-contents ul.yyi-rinker-links li a{
        padding: 0;
    }

}

.wp-embed-featured-image.square{
    margin-bottom: 0;
}


.wp-embed-custom ul{
    margin: 0;
    padding: 0;
    display: block;
    list-style: none;
    font-size: 0;
}

.wp-embed-custom ul li{
    list-style: none;
    font-size: 16px;
}
    
.wp-embed-custom ul li .left-img{
    display: inline-block;
    width: 20%;
    vertical-align: top;
    
}

.wp-embed-custom ul li .left-img img {
    width: calc(100% - 10px);
    height: auto;
    padding: 5px;
    padding-bottom: 0;
}

.wp-embed-custom ul li .right-intr{
    display: inline-block;
    width: 78%;
    vertical-align: top;
    font-size: 16px;
}

.wp-embed-custom ul li .right-intr .cat_date_sp_only{
    position: relative;
    margin-top: 10px;
    

}

.wp-embed-custom ul li .right-intr .r_date{
    position: absolute;
    right: 1rem;
    vertical-align: top;
}

.wp-embed-custom ul li .right-intr .r_cat{
    vertical-align: top;
}

.wp-embed-custom ul li .right-intr .news_title{
    padding-left: 0px;
    padding-right: 10px;
    font-size: .8em;
}

    .entry-content iframe.wp-embedded-content{
            aspect-ratio: 6 / 1;
    }

.wp-embed-custom ul li .right-intr .news_title{
            font-size: 1em;
    }

@media screen and (max-width:750px){

    .wp-embed-custom ul li .right-intr .r_cat{
        font-size: 11px;
        vertical-align: top;
    }

    .wp-embed-custom ul li .right-intr .r_date{
        font-size: 11px;
    }

    .wp-embed-custom ul li .right-intr .news_title{
        margin-top: 5px;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .wp-embed-custom ul li .left-img{
        display: inline-block;
        width: 30%;
        vertical-align: top;
        
    }

    .wp-embed-custom ul li .right-intr{
        display: inline-block;
        width: 68%;
        vertical-align: top;
        font-size: 16px;
    }

    article p:has(.wp-embedded-content){
            margin-bottom: 5px;
    }

    .entry-content iframe.wp-embedded-content{
            aspect-ratio: 6 / 1.7;
    }
}

    .sns_thumbnail{
        width: 100%;
        text-align: center;
        margin: 0 auto;
        display: block;
        position: relative;
    }
    .sns_thumbnail iframe {
        width: 100%;
        height: auto;
        aspect-ratio: 16 / 9;
    }

    .sns_thumbnail .main_thumb_sns_youtube iframe {
        width: 100%;
        height: auto;
        aspect-ratio: 16 / 9;
        height: 100%;
        margin: 0 auto !important;
    }

    .sns_thumbnail .main_thumb_sns_instagram iframe ,
    .sns_thumbnail .main_thumb_sns_tiktok iframe{
        margin: 0 auto !important;
        aspect-ratio: auto;
        height: revert-layer;
    }

    .sns_thumbnail blockquote{
        padding: 0;
        margin: 0;
        border: none;
        display: block;
        margin: 0 auto;
    }