	/*見出しと日付削除　どうするかは未定*/
	h1.entry-title, 
	.date-tags {
	    display: none;
	}
	#wp-cosme-TOP .main-category ul li {
	    border: solid 1px #000;
	}
	.logo.logo-header.logo-text {
	    height: 0;
	    padding: 0;
	}
	.is-header-fixed .header-container .logo {
	    transition: unset;
	}
	.eye-catch-wrap {
	    display: none;
	}


	/*背景真っ白に*/
	#content {
	    background: #fff;
	    margin-top: 0;
	    padding-top: 24px;
	}
	
	p:empty {
	    display: none;
	}
	/*フォントサイズ*/
	#wp-cosme-TOP p, 
	#wp-cosme-TOP ul li {
	    font-size: 1rem;
	}
	/*画像*/
	#wp-cosme-TOP img {
		border: unset;
	    height: auto;
	    width: 100%;
	}
	/*br削除*/
	#wp-cosme-TOP br {
	    display: none;!important
	}
	/*aタグ*/
	#wp-cosme-TOP a {
	    display: block;
	    text-decoration: none;
	}

	/*見出し下の英語*/
	#wp-cosme-TOP .main-category h2:first-child::after,
	#wp-cosme-TOP .main-category h2:nth-child(3)::after,
	#wp-cosme-TOP .main-category h2:nth-child(5)::after, 
	#wp-cosme-TOP .main-category h2:nth-child(7)::after {
	    display: block;
	    font-size: .9rem;
	    line-height: 0;
	    margin-top: 7px;
	}
	#wp-cosme-TOP .main-category h2:first-child::after {
	    content: "category";
	}
	#wp-cosme-TOP .main-category h2:nth-child(3)::after {
	    content: "trouble";
	}
	#wp-cosme-TOP .main-category h2:nth-child(5)::after {
	    content: "cosme";
	}
	#wp-cosme-TOP .main-category h2:nth-child(7)::after {
	    content: "hair style";
	}
	/*見出し下の英語ここまで*/


	#wp-cosme-TOP ul {
	    align-items: flex-start;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    margin: 0;
	    padding: 0;
	    width: 100%;
	}
	#wp-cosme-TOP ul li {
	    list-style: none;
	    margin: 0;
	    width: 49%;
	}
	#wp-cosme-TOP .reccomend-area ul li {
	    width: 32.5%;
	}
	#wp-cosme-TOP .reccomend-area ul li img {
	    border: solid 2px #000;
	}
	
	#wp-cosme-TOP .main-category h2, 
	#wp-cosme-TOP .reccomend-area h2 {
	    background: none;
	    color: #444;
	    font-weight: bold;
	    margin-top: 5rem;
	    padding: 0;
	    text-align: center;
	}
	#wp-cosme-TOP .main-category h2:first-child {
	    margin-top: 0;
	}



	/*トップスライド*/
	#wp-cosme-TOP .top-slide-area .banner-pc {
		display: block;
	}
	#wp-cosme-TOP .top-slide-area .banner-sp {
		display: none;
	}


	/*トップスライド直下のリンク*/
	.top-slide-area + .column-list-link {
	    margin-top: 1rem;
	}



	/*ナビ*/
	#wp-cosme-TOP .cosme-navi {
	    background: #eee;
	}
	#wp-cosme-TOP .cosme-navi ul li {
		position: relative;
	    width: 25%;
	}
	#wp-cosme-TOP .cosme-navi ul li a {
		color: #000;
	    text-align: center;
	}
	#wp-cosme-TOP .cosme-navi > ul > li:nth-child(n+2) {
	    border-left: solid 1px #bdbdbd;
	}

	/*ナビアコーディオン*/
	#wp-cosme-TOP .acd-check {
    	display: none;
	}
	#wp-cosme-TOP .acd-label {
	    display: block;
	    text-align: center;
	}
	#wp-cosme-TOP .acd-content-topnavi {
	    border: 1px solid #bdbdbd;
	    height: 0;
	    opacity: 0;
	    position: absolute;
	    transition: .5s;
	    visibility: hidden;
	}
	#wp-cosme-TOP .acd-check:checked + .acd-label + .acd-content-topnavi {
		background: #fff;
	    height: auto;
	    opacity: 1;
	    visibility: visible;
	    z-index: 1;
	}
	#wp-cosme-TOP .acd-check:checked + .acd-label + .acd-content-topnavi li:nth-child(n+2) {
	    border-top: solid 1px #bdbdbd;
	}
	#wp-cosme-TOP .cosme-navi .acd-content-topnavi li {
	    width: 100%;
	}
	#wp-cosme-TOP .cosme-navi .acd-content-topnavi li a {
	    color: #000;
	    padding-left: 10px;
	    text-align: left;
	}



	/*ナビ上メニュー*/
	#wp-cosme-TOP .cosme-navi.hamburger-menu {
	    background: none;
	}
	#wp-cosme-TOP .cosme-navi.hamburger-menu > ul > li:nth-child(n+2) {
	    border: unset;
	}
	#wp-cosme-TOP .cosme-navi.hamburger-menu ul li:nth-child(odd) img {
	    width: 10%;
	}
	#wp-cosme-TOP .cosme-navi.hamburger-menu ul li:last-child img {
	    margin-left: auto;
	}


	/*横並べ*/
	#wp-cosme-TOP .contents-flex {
	    align-items: flex-start;
	    display: flex;
	    justify-content: space-between;
	    margin-top: 4rem;
	    width: 100%;
	}
	#wp-cosme-TOP .image-category-box {
	    width: 72%;
	}


	/*PCカテゴリ*/
	#wp-cosme-TOP .pc-category-area {
	    padding-right: 25px;
	    width: 22%;
	}
	#wp-cosme-TOP .pc-category-area h2 {
	    background: none;
	    color: #444;
	    font-size: 1rem;
	    margin: 0 0 10px;
	    padding: 0;
	}
	#wp-cosme-TOP .pc-category-area h2:first-child {
	    border-top: solid 1px #444;
	    padding-top: 1.5rem;
	}
	#wp-cosme-TOP .pc-category-area ul {
	    border-bottom: solid 1px #444;
	    margin-bottom: 1.5rem;
	    padding-bottom: 15px;
	}
	#wp-cosme-TOP .pc-category-area ul li {
		position: relative;
	    width: 100%;
	}
	#wp-cosme-TOP .pc-category-area li:nth-child(n+2) {
	    border-top: solid 1px #eee;
	}
	#wp-cosme-TOP .pc-category-area ul li::after {
	    content: "\f105";
	    color: #21b392;
	    font-family: 'FontAwesome';
	    font-weight: bold;
	    position: absolute;
	    right: 0;
	    padding-right: 10px;
	    top: 0;
	}
	#wp-cosme-TOP .pc-category-area a {
	    color: #000;
	}


	/*画像付きメインカテゴリ*/
	/*ボタン仮①*/
	#wp-cosme-TOP .main-category ul li p {
	    background: #000;
	    color: #fff;
	    font-size: 1.1rem;
	    font-weight: bold;
	    margin-top: 0;
	    text-align: center;
	}
	#wp-cosme-TOP .main-category ul li,
	#wp-cosme-TOP .reccomend-area ul li {
	    margin-bottom: 1.5rem;
	}

	#wp-cosme-TOP .reccomend-area ul li p {
	    color: #444;
	    font-size: .9rem;
	    line-height: 2;
	    margin: 0;
	    text-align: justify;
	    word-break: break-all;
	}
	/*一覧リンク*/
	#wp-cosme-TOP .column-list-link {
	    background: #000;
	    color: #fff;
	    font-size: .9rem;
	    margin-bottom: 2.5rem;
	    text-align: center;
	}




	@media screen and (min-width: 800px) and (max-width: 1024px) { /* 幅が800px 以上 1024px 以下のときに適用される */
		#wp-cosme-TOP {
			margin: auto;
			padding-top: 3.5rem;
			width: 95%;
		}
		#wp-cosme-TOP .reccomend-area ul li p {
		    display: -webkit-box;
		    height: max-content;
			overflow: hidden;
    		-webkit-box-orient: vertical;
    		-webkit-line-clamp: 2;
		}
	}

	@media screen and (max-width: 600px) { /* 幅が600px 以下のときに適応される */
		main.main, div.sidebar {
		    padding: unset;
		}
		#wp-cosme-TOP {
		    padding-top: 4rem;
		    width: 100%;
		}
		.is-header-fixed .header-container .logo {
			height: 65px;
		}

		/*ナビ*/
		#wp-cosme-TOP ul li p, 
		#wp-cosme-TOP .reccomend-area ul li p {
		    font-size: .8rem;
		}
		#wp-cosme-TOP .cosme-navi ul li a, 
		#wp-cosme-TOP .acd-label {
		    font-size: .7rem;
		    text-align: center;
		}
		#wp-cosme-TOP .contents-flex {
		    flex-direction: column;
		}
		#wp-cosme-TOP .pc-category-area {
		    display: none;
		}
		#wp-cosme-TOP .image-category-box {
		    width: 100%;
		}
		#wp-cosme-TOP .main-category h2, 
		#wp-cosme-TOP .reccomend-area h2 {
		    margin: 1.5rem auto;
		}
		#wp-cosme-TOP .cosme-navi.hamburger-menu ul li:nth-child(odd) img {
		    width: 20%;
		}
		#wp-cosme-TOP .cosme-navi.hamburger-menu ul li img {
		    margin: auto;
		}

		/*トップスライド*/
		#wp-cosme-TOP .top-slide-area .banner-pc {
		    display: none;
		}
		#wp-cosme-TOP .top-slide-area .banner-sp {
			display: block;
		}



		/*画像付きカテゴリ*/
		#wp-cosme-TOP .main-category ul li p {
		    font-size: .85rem;
		}


		/*スライド*/
		#wp-cosme-TOP .contents-slide ul {
		    margin: 0 0 2em 0;
		    flex-wrap: unset;
		    overflow-x: scroll;
		    -webkit-overflow-scrolling: touch;
		    padding: 0 0 1em;
		    scroll-behavior: smooth;
		    scroll-snap-type: x mandatory;
		}
		#wp-cosme-TOP .main-category ul li, 
		#wp-cosme-TOP .reccomend-area ul li {
		    margin-bottom: 1rem;
		}
		#wp-cosme-TOP .reccomend-area.slide .contents-slide ul li {
		    flex: 0 0 65%;
		    margin: 0 10px;
		    height: 100%;
		}
		#wp-cosme-TOP .reccomend-area .contents-slide ul li a {
		    display: block;
		}
		#wp-cosme-TOP .reccomend-area .contents-slide ul li a img, 
		#wp-cosme-TOP .reccomend-area .contents-slide ul li a p {
		    width: 100%;
		}
		#wp-cosme-TOP .reccomend-area ul li {
		    align-items: center;
		    display: flex;
		    justify-content: space-between;
		    width: 100%;
		}
		#wp-cosme-TOP .reccomend-area ul li a {
		    display: flex;
		    justify-content: space-between;
		}
		#wp-cosme-TOP .reccomend-area ul li img {
		    width: 50%;
		}
		#wp-cosme-TOP .reccomend-area ul li p {
		    width: 48%;
		}
		#wp-cosme-TOP .reccomend-area {
		    margin: auto;
		    width: 95%;
		}

	}

