@charset 'utf-8';
/* CSS Document */
<!-- ページ上部商品ストーリーFV -->

#textarea{  
    width:600px;  
    margin-left:auto;  
    margin-right:auto;  
    }  
          
.textarea{  
    width:600px;  
    margin-left:auto;  
    margin-right:auto;  
    }  
  
.photo-show {   
 height: 550px; /*表示したい大きさ*/  
    /*margin: 30px auto; /*縦余白は任意*/  
    position: relative;  
    width: 600px; /*表示したい大きさ、height と合わせる*/  
}  
  
/*各画像のアニメーションの合計秒数*/  
.photo-show img {   
    animation: show 20s infinite;  
    -webkit-animation: show 20s infinite;  
    height: auto;  
    max-width: 100%;  
    opacity: 0;  
    position: absolute; /*画像を全て重ねる*/  
}  
  
/*アニメーション*/  
  
@keyframes show {  
    0% {opacity:0}  
    10% {opacity:1}  
    20% {opacity:1}  
    40% {opacity:0}  
 }  
  
@-webkit-keyframes show {  
    0% {opacity:0}  
    10% {opacity:1}  
    20% {opacity:1}  
    40% {opacity:0}  
}  
  
/*各画像のアニメーションの開始時間をずらす*/  
  
/*1枚目*/  
.photo-show img:nth-of-type(1) {  
    animation-delay: 0s;  
    -webkit-animation-delay: 0s;  
}  
/*2枚目*/  
.photo-show img:nth-of-type(2) {  
    animation-delay: 6s;  
    -webkit-animation-delay: 6s;  
}  
/*3枚目*/  
.photo-show img:nth-of-type(3) {  
    animation-delay: 12s;  
    -webkit-animation-delay: 12s;  
}

<!-- ページ上部商品ストーリーFV -->



.tblsozai_pink97520 {
    background-image: url("../category/lovecosme/luireimage/loveluire_bg_hotnew.jpg");
    background-repeat: repeat;
    border: 1px dashed #D76086;
    line-height: 130%;
    margin: 0 0 10px;
    padding: 10px 10px 0;
    text-align: left;
    width: 468px;
}


.tblsozai_blue_cool {
    background-image: url("../category/lovecosme/luireimage/loveluire_bg_deepnew.jpg");
    background-repeat: repeat;
    border: 1px dashed #3399CC;
    line-height: 130%;
    margin: 0 0 10px;
    padding: 10px 10px 0;
    text-align: left;
    width: 468px;
}

.tblsozai_green_natural {
    background-image: url("../category/lovecosme/luireimage/loveluire_bg_naturalnew.jpg");
    background-repeat: repeat;
    border: 1px dashed #339933;
    line-height: 130%;
    margin: 0 0 10px;
    padding: 10px 10px 0;
    text-align: left;
    width: 468px;
}

.h3green_natural {
    background: none repeat scroll 0 0 #339933;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 5px 5px;
    text-align: left;
}


.h3pur {
    background: none repeat scroll 0 0 #B76EA0;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 5px 5px;
    text-align: left;
}

.h3red97520 {
    background: none repeat scroll 0 0 #E3213A;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 5px 5px;
    text-align: left;
}

.tblsozai_pink97520 p {
    line-height: 130%;
}

.tblsozai_blue_cool p {
    line-height: 130%;
}

.tblsozai_green_natural p {
    line-height: 130%;
}

.blue2b {
    color: #3399CC;
    font-weight: bold;
}
.seolist li {
    background: url("https://www.lovecosmetic.jp/images/icon/en_blue.gif") no-repeat scroll left center transparent;
    margin: 0 0 4px;
    padding: 0 0 0 13px;
    text-align: left;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, li, ol, dl, dd {
    font-size: 100%;
    list-style: none outside none;
}
.seolist li {
    background: url("https://www.lovecosmetic.jp/images/icon/en_blue.gif") no-repeat scroll left center transparent;
    margin: 0 0 4px;
    padding: 0 0 0 13px;
    text-align: left;
}

.seolist {
    float: left;
    margin: 10px 10px 10px 0;
    padding: 0;
    width: 110px;
}

.seolist {
    float: left;
    margin: 10px 10px 10px 0;
    padding: 0;
    width: 110px;
}

.seolist {
    float: left;
    margin: 10px 10px 10px 0;
    padding: 0;
    width: 110px;
}

.tblsozai_pink97520 {
    background-image: url("../category/lovecosme/luireimage/loveluire_bg_hotnew.jpg");
    background-repeat: repeat;
    border: 1px dashed #D76086;
    line-height: 130%;
    margin: 0 0 10px;
    padding: 10px 10px 0;
    text-align: left;
    width: 468px;
}

.cppr p {
    color: #FF9933;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    text-align: center;
}





#comic_viewer #comic {
    height: 480px;
    margin: 2.5px auto;
    position: relative;
    width: 480px;
}
.view_btns img {
    margin: 5px 7px;
    float: left;
}
.view_check_btn {
    float: left;
    margin: 20px 0 0 6px;
    width: 290px;
}
.mrg_btm_15 {
    margin-bottom: 15px;
}
.back_btn_01 {
    float: left;
    margin: 200px 15px 0 10px;
}
.back_btn_01 img:hover {
    cursor: pointer;
    opacity: 0.5;
}
.fwd_btn_01 {
    float: left;
    margin: 200px 10px 0 15px;
}
.fwd_btn_01 img:hover {
    cursor: pointer;
    opacity: 0.5;
}


<!-- タグクラウド風 -->
#tag ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#tag ul li {
	display: inline-block;
	margin: 0 .3em .3em 0;
	padding: 0;
	float:left;
	font-size:12px;
}
#tag ul li a {
	display: inline-block;
	/*max-width: 100px;*/
	height: 28px;
	line-height: 28px;
	padding: 0 1em;
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 3px;
	white-space: nowrap;
	/*text-overflow: ellipsis;*/
	/*overflow: hidden;*/
	color: #333;
	font-size: 13px;
	text-decoration: none;
	-webkit-transition: .2s;
	transition: .2s;
	font-size:12px;
}
#tag ul li a:hover {
	background-color: #3498db;
	border: 1px solid #3498db;
	color: #fff;
	font-size:12px;
}

<!-- タグクラウド風 -->
