@charset "utf-8";
/* CSS Document */


/* 共通設定
============================================================ */

.clear { clear:both; } 
.clear0 { clear:both; height:0em;} 
.clear05 { clear:both; height:0.5em;} 
.clear1 { clear:both; height:1em;} 
.clear15 { clear:both; height:1.5em; }
.clear2 { clear:both; height:2em; } 
.clear3 { clear:both; height:3em; } 

.item_space05 { height:0.5em; }
.item_space1 { height:1em; }
.item_space15 { height:1.5em; }
.item_space2 { height:2em; }


/* 配置用
============================================================ */

.itemcont {
	font-size:14px;
	text-align:left;
	width: 750px;
	line-height:130%;
	margin: 30px 0;
	}

	
.itemcont a{
	color:#245fbb;
	text-decoration:underline;
}

.itemcont a:hover{
	color:#33A4CE;
	text-decoration:underline;
}
	

.itemcont h3{
    background: url(https://www.lovetiara.com/pic-labo/item_img_h3.jpg);
    height: 16px;
    margin: 0 0 20px 0;
    padding: 20px 0;
    font-weight: normal;
    font-size: 15px;
    letter-spacing: 1px;
}


.itemcont img { border:0; }


.itemcont p {
	text-align:left;
	font-size:13px !important;
	line-height: 170%;
	color: #444444;
	}

.itemtext p {
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:6px;
	margin-right:6px;
	}
			
.img_left_m2 {
			float:left;
			margin: 0 0 20px 0;
			}

.img_right_m2 {
			float:right;
			margin: 0 0 20px 0;
			}
		
ul#media{
    width: 750px;
    margin: 0;
    background: #FFFFFF;
}
		
li.media{
    width: 116px;
    text-align: center;
    float: left;
    margin: 0 17px 0 0;
    list-style-type: none;
    padding: 15px 10px;
    -webkit-box-shadow: 1px 2px 5px 0 #bbb;
    -moz-box-shadow: 1px 2px 5px 0 #bbb;
    box-shadow: 1px 2px 5px 0 #bbb;
    cursor: auto;
}

li.media:last-child{
    margin: 0;
}

li.media p{
    margin: 7px 0 0 0;
    font-size: 11.5px !important;
    letter-spacing: 0.02em;
}

.item_bordlayoutp3  {padding:5px 0px;font-size: 13px;}/* ボーダーテーブル(余白3px) */
.item_bordlayoutp3 tr { padding:3px;border:1px solid #999999;}
.item_bordlayoutp3 td {padding: 10px;border:1px solid #999999;}
.item_bordlayoutp3 .side { padding:10px 15px;}/* 横余白10px */


/* スマホ用
============================================================ */

.smpitem { font-size:100%;
			line-height:135%;
			}
			
.smpimg_left { float:left;
			margin-right:0.5em;
			margin-top:0.3em;
			margin-bottom:0.3em;}

.smpimg_right { float:right;
			margin-left:0.5em;
			margin-top:0.3em;
			margin-bottom:0.3em; }

.smpitem_review { border: solid 2px #999999;
				background-color:#F5F5F5;
				padding:5px 8px;
				margin-top:1em;}
				
.smpimg_center { font-size:100%;
			line-height:135%;
			text-align:center;
			}
