
@charset "UTF-8";
/* CSS Document */


/* clearfix */
.clearfix:after {
	content: " ";
	font-size: 0.1em;
	line-height: 0;
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {	display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {
	display: block;
}



/*-----お花見コーデ特集-------------------------*/

#ohanami .title {
	margin-bottom: 20px;
	padding-left: auto
	min-height: 600px;
}

.midashi {
    padding: 1rem 2rem;
    border-top: 3px solid #000;
    border-bottom: 3px solid #000;
    font-size: 27px;
    text-align:center;
    padding:20px 0;
  }


.midashi.h1 {
驍ｵ�ｲ�つ驍ｵ�ｲ�つfont-family: "髮九ｑ�ｽ�ｸ髫ｴ荳槫徐隰費ｿｽ", YuMincho, "Hiragino Mincho ProN W3", "驛｢譎擾ｿｽ�主ｸｷ�ｹ�ｧ�ｽ�ｮ驛｢譎丞徐�ｽ�ｽ髫ｴ蟷｢�ｿ�ｽ ProN W3", "Hiragino Mincho ProN", "HG髫ｴ荳槫徐隰斐え", "�ｽ�ｽ�ｽ�ｭ�ｽ�ｽ�ｽ�ｳ �ｽ�ｽ�ｽ�ｰ髫ｴ荳槫徐隰費ｿｽ", "�ｽ�ｽ�ｽ�ｭ�ｽ�ｽ�ｽ�ｳ 髫ｴ荳槫徐隰費ｿｽ", serif;
  }

#ohanami .size_10 {
    font-size: 20px;
    margin-bottom: 2em;
    }


#ohanami .stitle {
	font-size: 25px;
	font-weight: bold;
	color: #87cbc8;
	margin-bottom: 20px;
}


#ohanami .cmt {
	color: #F00;
	margin-top: 10px;
}


#ohanami .item {
	clear: both;
	padding-top: 40px;
	width: 380px;
	display: inline-block;
	vertical-align: top;
}
#ohanami .itemtop {
	width: auto !important;
	display: block !important;
}
#ohanami .itemtop .image {
	width: 380px;
	display: inline-block;
	vertical-align: top;	
}
#ohanami .itemtop .item_data {
	width: 380px;
	display: inline-block;
	vertical-align: top;	
}
#ohanami .image {
	margin-bottom: 20px;
}
#ohanami .item_data h3 {
	font-size: 25px;
	font-weight: bold;
}
#ohanami .item_data h3 a {
	color: #404040;
	text-decoration: none;
}
#ohanami .item_data h3 a:hover {
	text-decoration: underline;
}

#ohanami .item_data .price {
	margin-top: 5px;
}
#ohanami .style01 {
	font-size: 24px;
	font-weight: bold;
	color: #f09199;
}
#ohanami .style02 {
	font-size: 24px;
	font-weight: bold;
	color: #89c997;
}
#ohanami .style03 {
	font-size: 24px;
	font-weight: bold;
	color: #0075c2;
}
#ohanami .style04 {
	font-size: 24px;
	font-weight: bold;
	color: #d0af4c;
}

/* nav */
#ohanami #nav {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin: 20px 0 40px 0;
}
#ohanami #nav li {
	vertical-align: bottom;
	width: 282px;
	height: 74px;
	text-align: center;
}
#ohanami #nav li a {
	display: block;
	color: #ffffff;
	font-size: 22px;
	text-decoration: none;
}
#ohanami #nav li img {
	width: auto;
	height: auto;
}
 


.floatF {float: left;}
.acenter {text-align: center;}
.bold {font-weight: bold;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mt50 {margin-top: 50px;}
.mb50 {margin-bottom: 50px;}
.pl20 {padding-left: 20px;}
.pl25 {padding-left: 25px;}
.pl30 {padding-left: 30px;}
.pr10 {padding-right: 10px;}
.pr25 {padding-right: 25px;}
.pr40 {padding-right: 40px;}
.mr {margin-right: 35px;}
.fs10 {font-size: 10px;}
.fs16 {font-size: 16px;}