@charset "utf-8";

@media only screen and (max-width: 1100px){

    /* box-recipe-images */
    .layout-towcolumn.type-recipe-details .box-recipe-images{
	    padding-left: 320px;
    }
    .layout-towcolumn.type-recipe-details .box-recipe-images > div:first-child{
	    width: 300px;
	    height: 300px;
    }
    .layout-towcolumn.type-recipe-details .box-recipe-images  figure{
	    width: 300px;
	    height: 300px;
    }
	
    /* box-nutrition-information */
    .layout-towcolumn.type-recipe-details .box-nutrition-information{
        min-height: 280px;
	    font-size: 1.5rem;
    }

	.layout-towcolumn.type-recipe-details .box-nutrition-information .nutrition-table{
		min-height: 260px;
		margin-top: 15px;
		padding: 60px 30px 30px;
	}

	
	/*   .column-list  */
    .layout-towcolumn.type-column-list .column-list li{
	    min-height: 300px;
	    padding-left:330px;
    }
    .layout-towcolumn.type-column-list .column-list li > div:first-child{
	    width: 300px;
	    height: 300px;
    }
    .layout-towcolumn.type-column-list .column-list li figure{
		width: 300px;
		height: 300px;
    }

	/*  recipe-top-list1  */
	.layout-towcolumn .recipe-top-list1 a.link-img div.box-img{
		width: 100%;
		padding: 0;
	}
	.layout-towcolumn .recipe-top-list1 div.box-txt-detail{
		min-height: 320px;
		padding-left: 360px;
	}
	.layout-towcolumn .recipe-top-list1 a div figure{
		position: relative;
		overflow: hidden;
		display: block;
		width: 320px;
		height: 320px;
	}

}
@media only screen and (max-width: 768px){
	
    /* content */
    .page-list-has-mv header,
	.page-list header,
    .page-article header{
	    height:120px;
    }
	
	.page-list-has-mv header.pos_fix,
    .page-list header.pos_fix,
    .page-article header.pos_fix {
	    height:110px;
    }
    .page-list main,
    .page-article main{
	    margin-top: 120px;
	    padding: 30px 0 0;
    }
    .layout-towcolumn > section{
	    display: block;
	    width: 100%;
	    padding: 0;
    }
	.layout-towcolumn > section > div{
		margin: 0 15px;
		padding: 0;
	}
	.layout-towcolumn > section h2{
	   margin: 0 0 30px;
	   padding-bottom: 20px;
	   font-size: 2.0rem;
	}
    .layout-towcolumn aside{
	    display: block;
	    width: auto;
		margin: 0 15px 0;
	    padding: 0 0 50px !important;
    }
	.layout-towcolumn .text-lead{
		padding-bottom:20px;
		font-size:1.8rem;
	}

    /* sub-mv-container */
    .sub-mv-container{	   
		margin-top: 120px;
    }
	.sub-mv-container div{
	    height: 200px;
		margin: 0 !important;
    }
    .sub-mv-container div h1{
	    padding-left: 35px;
	    font-size: 1.2rem
    }
    .sub-mv-container div h1 > span span{
	    margin-top:10px;
    }
    .sub-mv-container div figure{
	    padding-right: 20px;
    }
    .sub-mv-container figure img{
	    height: 180px;
    }
    .sub-mv-container.type-news h1 img{
	    width: 90px
    }
    .sub-mv-container.type-whats h1 svg{
	    width: 105px
    }
    .sub-mv-container.type-recipe h1 img{
	    width: 120px
    }
    .sub-mv-container.type-column h1 img{
	    width: 120px
    }

	.sub-mv-container.type-news{
		margin-bottom: 40px;
	}

	/* article-header */
	.article-header{
		padding: 40px 0;
	}
	.article-header .txt-summary{
		font-size: 1.6rem;
	}

	.layout-towcolumn.type-whats-list,
	.layout-towcolumn.type-column-list,
	.layout-towcolumn.type-recipe-top{
		margin-top: 40px;
		padding-bottom: 50px;
	}
	.layout-towcolumn.type-column-list h2,
	.layout-towcolumn.type-recipe-top h2{
		padding-bottom: 15px;
		font-size: 2.0rem;
	}
	.layout-towcolumn.type-column-list .text-lead{
		padding-left:15px;
		padding-right:15px;
	}
	.layout-towcolumn.type-column-list h2{
		margin: 0 15px 30px;
	}
	.layout-towcolumn .btn-container{
		padding-bottom: 40px;
	}

	.layout-towcolumn.type-recipe-top .recipe-list li:last-child{
		display:none;
	}


	/* recipe-top-list1 */
	.layout-towcolumn .recipe-top-list1{
		padding: 0 0 50px;
	}
	.layout-towcolumn .recipe-top-list1 li{
		max-width: 320px;
		margin: 0 auto;
	}
	.layout-towcolumn .recipe-top-list1 a div div{
		min-height: 0;
		padding-left: 0;
	}
	.layout-towcolumn .recipe-top-list1 a.link-img{
		position: relative;
		max-width: 320px;
		width: auto !important;
		height: auto !important;
	}
    .layout-towcolumn .recipe-top-list1 a.link-img div.box-img{
	    width: auto;
	    padding: 0;
    }
	.layout-towcolumn .recipe-top-list1 a div figure{
		overflow: auto;
		position: static;
		display: block;
		width: 320px;
		height: auto;
		margin: 0 auto;
	}
	/*
	.layout-towcolumn .recipe-top-list1 a div figure img{
		position: relative;
		width: 100%;
		height: auto;
		margin: 0;
     	object-fit: none;
	}*/
	.layout-towcolumn .recipe-top-list1 div.box-txt-detail{
		margin-top: 0;;
		min-height: 0;
		padding-left: 0;
	}
	.layout-towcolumn .recipe-top-list1 h3{
		padding: 20px 0 0;
		font-size: 1.8rem;
	}
	.layout-towcolumn .recipe-top-list1 p{
		line-height: 1.4;
		font-size: 1.6rem;
	}
	.layout-towcolumn .recipe-top-list1 li > div{
		margin-top: 20px;
	}
	.layout-towcolumn .recipe-top-list1 li > div a.tag{
		padding-left: 18px;
		margin-bottom: 5px;
		font-size: 1.0rem;
	}
	
	/* recipe-top-list2 */
	.layout-towcolumn .recipe-top-list2{
		padding-bottom: 40px;
	}
	.layout-towcolumn .recipe-top-list2 li{
		padding: 0;
	}
	.layout-towcolumn .recipe-top-list2 li figure{
		display: block;
		width: 155px !important;
		height: 155px !important;
		margin: 0 auto;
	}
	.layout-towcolumn .recipe-top-list2 li h3{
		margin-top: 20px;
		font-size: 1.8rem;
	}
	.layout-towcolumn .recipe-top-list2 li p{
		margin-top: 20px;
		font-size: 1.6rem;
	}
	.layout-towcolumn .recipe-top-list2 li .tag{
		margin-bottom: 5px;
		padding-left: 18px;
		font-size: 1.0rem;
	}

	/* recipe-list */
    .layout-towcolumn.type-recipe-top{
	    margin-top: 40px;
		font-size: 0
    }
    .layout-towcolumn .recipe-list li{
    	width: calc((100% - 20px) / 2);
	    margin: 0 20px 20px 0;
    }
    .layout-towcolumn .recipe-list li:nth-child(3n){
	    margin: 0 0 20px;
    }
    .layout-towcolumn .recipe-list li:nth-child(odd){
	    margin: 0 20px 20px 0 !important;
    }
    .layout-towcolumn .recipe-list li:nth-child(even){
	    margin: 0 0 20px 0 !important;
    }
    .layout-towcolumn .recipe-list li h3{
	    padding: 15px 0 15px;
	    font-size: 1.5rem;
    }
	.layout-towcolumn .recipe-list li figure{
		width: 155px;
		height: 155px;
	}
	.layout-towcolumn .recipe-list li > div{
		margin-top: 0px;
	}
	.layout-towcolumn .recipe-list li a.tag{
		margin-bottom: 5px;
		padding-left: 18px;
		font-size: 1.0rem;
	}


	/* whats-list */
	.layout-towcolumn .whats-list li{
		margin-bottom: 30px;
		padding-bottom: 30px;
	
	}
	.layout-towcolumn .whats-list li a{
		display: block;
	}
	.layout-towcolumn .whats-list li h3{
		margin-top: 30px;
		font-size: 1.8rem;
	}
	.layout-towcolumn .whats-list li p{
		margin-top: 20px;
		font-size:1.6rem;
	}.layout-towcolumn .whats-list{
		padding-bottom: 0;
	}

 .type-column-list section > div{
	margin:0;
	width: 100%;
 }

    /*   column-main-list   */
    .layout-towcolumn.type-column-list .column-main-list{
	    margin:0 15px 50px;
    }
    .layout-towcolumn.type-column-list .column-main-list h2{
	    margin: 15px 0 0;
	    font-size: 1.6rem;
		font-weight: 600;
    }
    .layout-towcolumn.type-column-list .column-main-list figure{
	    margin-bottom: 0;
    }
    .layout-towcolumn.type-column-list .column-main-list label{
		position: absolute;
        top: 0;
	    width: 140px;
	    height: 30px;
	    margin: 0 15px 0 0;
	    line-height: 30px;
	    font-size: 1.4rem;
    }
	.layout-towcolumn.type-column-list .column-main-list .txt-date{
		display:none;
	}
    .layout-towcolumn.type-column-list .column-main-list p{
		display:none;
	    font-size: 1.6rem;
    }
    .layout-towcolumn.type-column-list .column-main-list li > div{
		display:none;
	    margin-top: 20px;
    }
    .layout-towcolumn.type-column-list .column-main-list li > div:last-child{
	    margin-top: 20px;
    }
	.layout-towcolumn.type-column-list .column-main-list li a.tag{
	    font-size: 1.1rem;
	}



    /*   .column-list  */
    .layout-towcolumn.type-column-list .column-list {
	    margin:  0 0;
		padding: 15px;
		font-size: 0;
		background:#f9f9f9;
    }
    .layout-towcolumn.type-column-list .column-list li{
		position:relative;
		display: inline-block;
		width:calc((100% - 20px) / 2);
		min-height: 0;
	    margin: 0 0 20px;
	    padding-left:0;
		vertical-align: top;
    }
	.layout-towcolumn.type-column-list .column-list li:nth-child(2n){
		margin-left:20px;
	}
    .layout-towcolumn.type-column-list .column-list li > div:first-child{
	    position: static;
    	width: 100%;
	    height: auto;
    }
    .layout-towcolumn.type-column-list .column-list li figure{
    	width: 100% !important;
		overflow:hidden;
		margin:0 auto 10px;
    }
	
    .layout-towcolumn.type-column-list .column-list li figure img{
    	width: 100%!important;
		max-width: 100% !important;
		object-fit:cover;
	    position: static;
	}
    .layout-towcolumn.type-column-list .column-list h2{
	    margin: 0;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	    font-size: 1.4rem;
    }
    .layout-towcolumn.type-column-list .column-list label{
		position: absolute;
		top:0;
		left:0;
	    width: auto;
		min-width:70px;
	    height: 30px;
		padding: 0 5px;
	    margin: 0 15px 0 0;
	    line-height: 30px;
	    font-size: 1.3rem;
    }
    .layout-towcolumn.type-column-list .column-list p{
		display: none;
	    margin-bottom: 20px;
		padding:0;
	    font-size: 1.6rem;
    }
	.layout-towcolumn.type-column-list .column-list li div:last-child{
		display: none;
	}






	/*  news-list-select  */
	.layout-towcolumn .news-list-select{
		padding-bottom: 20px;
	}
	.layout-towcolumn .news-list-select > div::after,
	.layout-towcolumn .news-list-select > div::before{
		display: none;
	}
	.layout-towcolumn .news-list-select select{
		appearance: auto;
		width: 150px;
		height: 35px;
	}

	/*  news-list  */
	.layout-towcolumn .news-list{
		margin-top: 30px
	}
	.layout-towcolumn .news-list li{
		padding: 15px;
		margin-bottom: 15px;
		font-size:1.8rem;
	}
	.layout-towcolumn .news-list li .txt-date{
		font-size: 1.42rem;
	}
	.layout-towcolumn .txt-entry-date{
		padding-bottom: 12px;
		font-size: 1.1rem;
	}


    /* type-recipe-details */
    .layout-towcolumn.type-recipe-details section h1{
	    font-size: 1.8rem;
    }
    .layout-towcolumn.type-recipe-details section h2{
	    margin-bottom: 25px;
    	font-size: 1.6rem;
    }
     /* box-recipe-images */
    .layout-towcolumn.type-recipe-details .box-recipe-images{
	    position: relative;
	    margin-bottom: 60px;
	    padding-left: 0;
    }
    .layout-towcolumn.type-recipe-details .box-recipe-images > div:first-child{
	    position: static;
	    width: 100%;
	    height: auto;
    }
    .layout-towcolumn.type-recipe-details .box-recipe-images  figure{
	    width: 340px;
	    height: 340px;
	    margin: 0 auto 20px
    }

    /* box-nutrition-information */
    .layout-towcolumn.type-recipe-details .box-nutrition-information{
		min-height: 0;
        text-align: center;
	    font-size: 1.4rem;
    }
    .layout-towcolumn.type-recipe-details .box-nutrition-information .nutrition-table{
	    max-width: 320px;
    	margin: 20px auto 0;
	    text-align: left;
    }
    /* ingredient_information_layout */
    .ingredient_information_layout{
	    display: block;
	    margin-bottom: 50px;
		padding-right: 20px;
    }
    .ingredient_information_layout > div{
	    display: block;
    }
    .ingredient_information_layout > div:first-child{
	    padding-left: 30px;
        padding-right: 0;
    }
    .ingredient_information_layout div div{
	    margin-bottom: 20px;
    }
    .ingredient_information_layout .ingredients_item p{
	    font-size: 1.4rem;
    }
    .ingredient_information_layout .ingredients_item .ingredients_name{
	    padding-left: 15px;
    }
    .ingredient_information_layout .ingredients_item .ingredients_name:before{
	    font-size: 1.4rem;
    }
    .ingredient_information_layout .ingredients_item .ingredients_amount{
	    padding-left: 15px;
    }

    /* list-howto-make */
    .layout-towcolumn.type-recipe-details  .list-howto-make{
	    margin-bottom: 50px;
    }
    .layout-towcolumn.type-recipe-details  .list-howto-make .recipe_hoiwto_item{
    	padding: 15px 0 15px 40px;
    }
    .layout-towcolumn.type-recipe-details  .list-howto-make .recipe_hoiwto_item:before{
	    top:20px;
    	width:25px;
	    height: 25px;
    	line-height: 25px;
	    font-size: 1.4rem;
    }
    .layout-towcolumn.type-recipe-details  .list-howto-make .recipe_hoiwto_item p,
    .layout-towcolumn.type-recipe-details  .list-howto-make .recipe_hoiwto_item figure{
	    width: 90px !important;
	    height: 90px !important;
    }
    .layout-towcolumn.type-recipe-details  .list-howto-make .recipe_hoiwto_item p.txt-exp{
	    width: auto !important;
	    height: auto !important;
		min-height: 35px;
    	padding-right:15px;
	    font-size: 1.4rem;
    }
	.layout-towcolumn.type-recipe-details  .list-howto-make .recipe_hoiwto_item.has-img p.txt-exp{
	    width: calc(100% - 90px) !important;
	}
    /* box-footage  */
    .layout-towcolumn.type-recipe-details .box-footage{
	    display: block;
    	margin-bottom: 40px;
	    padding: 15px;
    }
    .layout-towcolumn.type-recipe-details .box-footage figure{
	    display: block;
		width: auto;
    	padding: 0 0  20px;
	    text-align: center;
    }
    .layout-towcolumn.type-recipe-details .box-footage p{
	    display: block;
		font-size: 1.1rem;
    }
	
    .layout-towcolumn.type-recipe-details .box-footage.attach_bg{
	    padding: 100px  15px 15px;
	    min-height: 90px;
	    background: #fff url(../img/box-footagelogo.png) no-repeat center 10px scroll;
	    background-size: 90px auto;
    }

    /* type-news-detail  && type-whats-detail*/
    .layout-towcolumn.type-column-details section,
    .layout-towcolumn.type-whats-detail section, 
	.layout-towcolumn.type-news-detail section{
		padding-bottom: 30px;
	}
    .layout-towcolumn.type-column-details section h1,
    .layout-towcolumn.type-whats-detail section h1,
	.layout-towcolumn.type-news-detail section h1{
		margin-bottom: 30px;
		font-size: 2.0rem;
	}
	.layout-towcolumn.type-column-details section h2,
	.layout-towcolumn.type-whats-detail section h2,
	.layout-towcolumn.type-news-detail section h2{
		margin-top: 30px;
		margin-bottom: 30px;
		line-height: 1.8;
		font-size: 1.7rem;
	}
	.layout-towcolumn.type-column-details section h3,
	.layout-towcolumn.type-whats-detail section h3,
	.layout-towcolumn.type-news-detail section h3{
		margin-top: 35px;
		margin-bottom: 20px;
		font-size: 1.5rem;
	}
	.layout-towcolumn.type-column-details section h3::before{
		top:0;
	}



	
	.layout-towcolumn.type-column-details section figure,
	.layout-towcolumn.type-whats-detail section figure,
	.layout-towcolumn.type-news-detail section figure{
		margin-bottom: 30px;
	}
	.layout-towcolumn.type-column-details section figcaption,
	.layout-towcolumn.type-whats-detail section figcaption,
	.layout-towcolumn.type-news-detail section figcaption{
		font-size: 1.1rem;
	}
	.layout-towcolumn.type-column-details section > div >figure img,
	.layout-towcolumn.type-whats-detail section > div >figure img,
	.layout-towcolumn.type-news-detail section > div >figure img{
		max-width: 100%;;
	}
	.layout-towcolumn.type-column-details section img,
	.layout-towcolumn.type-whats-detail section img,
	.layout-towcolumn.type-news-detail section img{
		margin-bottom: 10px;
	}
	.layout-towcolumn.type-column-details section p,
	.layout-towcolumn.type-whats-detail section p,
	.layout-towcolumn.type-news-detail section p{
		margin-bottom: 30px;
		font-size: 1.5rem;
	}
	


	
    /* type-column-details */
    .layout-towcolumn.type-column-details .box-header-infornmation{
	    margin-bottom: 30px;
    }
    .layout-towcolumn.type-column-details .box-header-infornmation label{
	    width: 100px;
    	height: 30px;
	    margin: 0 15px 0 0;
    	line-height: 30px;
	    font-size: 1.3rem;
    }
	.layout-towcolumn.type-column-details .box-header-author{
		min-height:60px;
		padding: 0 0 15px 70px;
	}
	.layout-towcolumn.type-column-details .box-footage-author{
		min-height:70px;
		margin: 30px 0 50px;
		padding: 0 0 0 70px;
	}
	.layout-towcolumn.type-column-details .box-header-author > div:first-child,
	.layout-towcolumn.type-column-details .box-footage-author > div:first-child,
	.layout-towcolumn.type-column-details .box-header-author figure,
	.layout-towcolumn.type-column-details .box-footage-author figure{
		width: 50px;
		height: 50px;
	}
	.layout-towcolumn.type-column-details .box-header-author > div:last-child{
		padding-top: 0;
		font-size: 1.3rem;
	}
	.layout-towcolumn.type-column-details .box-footage-author p{
		font-size:1.1rem;
	}
	.layout-towcolumn.type-column-details .box-footage-author p span{
		font-size:1.3rem;
	}



    /* box-dot-list */
    .layout-towcolumn .box-dot-list{
	    margin: 40px 0;
    	padding: 40px 0 40px 10px;
    }
    .layout-towcolumn .box-dot-list label{
	    font-size: 1.6rem;
    }
    .layout-towcolumn .box-dot-list li{
	    font-size: 1.4rem;
    }
    .layout-towcolumn .box-footage-dot-list{
	    margin: 30px 0 0;
	    padding: 15px 15px;
	    font-size: 1.2rem;
    }


	/* box-search-tags */
	.box-search-tags{
		margin-top: 40px !important;
	}
	.box-search-tags h4{
		font-size: 1.6rem;
	}
	.box-search-tags ul{
		margin-top: 30px;
	}
	.box-search-tags ul li{
		margin: 0 2px 15px;
	}
	.box-search-tags ul li a.tag{
		padding-left: 18px;
		font-size: 1.0rem;
	}
	/* box-share-sns */
	.box-share-sns{
		margin-top: 40px !important;
		padding-bottom: 20px;
	}
	.type-column-details .box-share-sns{
		margin-top: 10px !important;
		padding-bottom: 5px;

	}
	.type-recipe-details .box-share-sns{
		margin-top: 10px !important;
		padding-bottom: 35px;
	}
	.box-share-sns h4{
		font-size: 1.6rem;
	}
	.box-share-sns ul{
		margin-top: 20px;
	}
	.box-share-sns ul li{
		margin: 0 10px;
	}
	.box-share-sns ul li img{
		width: 36px;
	}
	.type-recipe-details .box-read-togetger-list{
		margin-top: 35px !important;
		padding: 0 0 0 !important;

	}
	/* box-read-togetger-list */
	.box-read-togetger-list{
		margin-top: 50px !important;
		padding: 0 0 50px !important;
	}
	.type-column-details .box-read-togetger-list{
		margin-top: 35px !important;
		padding: 0 0 0 !important;
	}

	.type-recipe-details .box-tags{
		margin-top: 35px !important;
	}
	
	.box-read-togetger-list h4{
		position: relative;
		padding: 0 0 0 15px;
		font-size: 1.8rem;
	}
	.box-read-togetger-list h4::before{
		height: 25px;
	}
	.box-read-togetger-list ul{
		margin-top: 20px;
	}
	.box-read-togetger-list li{
		width: 100%;
		margin: 0 0 20px;
	}
	.box-read-togetger-list li:last-child{
		margin: 0 0 20px;
	}
	.box-read-togetger-list li > div{
		display: table;
		width: 100%
	}
	.box-read-togetger-list figure{
		display: table-cell;
		width: 100px !important;
		height: 100px !important;
	}
	.box-read-togetger-list  figure img{
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		object-fit: cover;
	}
	.box-read-togetger-list li > div > a,
	.box-read-togetger-list li > div > div{
		display: table-cell;
		margin: 0;
		vertical-align: middle;
		font-size: 1.6rem;
	}
	.box-read-togetger-list li > div > a{
		width: 100px;
	}
	
	.box-read-togetger-list li > div > div{
		padding-left: 15px;

	}
	.box-read-togetger-list .txt-date{
		margin-bottom: 0;
		font-size: 1.1rem;
	}
	.box-read-togetger-list h5{
		margin-top: 0;
		font-size: 1.6rem;
	}
	.box-read-togetger-list li div div div{
		margin: 10px 0 0;
	}
	.box-read-togetger-list li .tag{
		padding-left: 18px;
	}





    
	/* aside */
	aside h3{
		font-size: 1.8rem;
	}
	aside form div{
		position: relative;
		margin-top: 5px;
	}
	aside form input[type="text"]{
		height: 40px;
		line-height: 40px;
	}
	aside form input[type="submit"]{
		height: 40px;
		width: 40px;
		background-size: 27px;
	}
	aside .box-tags{
		margin-top: 30px;
	}
	aside .box-tags .tag{
		padding-left: 18px;
	}
	aside .box-tags h3{
		margin-bottom: 15px;
		font-size: 1.8rem;
	}
	aside .box-tags a.tag{
		margin-bottom: 6px;
	}
	aside .link-container{
		padding-top: 5px;
	}
	aside .box-genre{
		margin-top: 30px;
	}
	aside .box-genre ul li{
		padding: 3px 0;
		font-size: 1.4rem;
	}
	aside .box-side-list{
		margin-top: 30px
	}
	aside .box-side-list ul{
		margin-top: 25px;
		padding:13px;
	}
	aside .box-side-list li{
		margin-bottom: 15px;
	}
	aside .box-side-list li:last-child{
		margin-bottom: 0;
	}
	aside .box-side-list li a{
		width: 100%;
	}
	aside .box-side-list li figure{
		width: 80px;
		height: 80px;
	}
	aside .box-side-list li div.txt-container{
		padding-left: 95px;
		min-height: 80px;
	}
	aside .box-side-list li p{
		-webkit-line-clamp: 3;
	}
	.type-news-detail .box-tags{
		margin-top: 40px;
	}
	aside .box-side-list .aside-ranking li .txt-container{
		position: relative !important;
		padding-top: 26px;
	}
	aside .box-side-list .aside-ranking li .txt-container label{
		left: 95px;
		font-size: 1.3rem;
	}
	
	aside .box-side-list .aside-ranking li .txt-container p{
		-webkit-line-clamp: 2;
	}

	

}