@charset "euc-jp";
/* ///////////////////////////////

お花を飾る特集分類
PC用

///////////////////////////////
*/

body {
    animation: fadeIn 2s ease 0s 1 normal;
    -webkit-animation: fadeIn 2s ease 0s 1 normal;
}

@keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}

@-webkit-keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}

mark{background:none;}

#pageContents.flowerCnt{width:100%; background:#fff; overflow: hidden;}
#pageContents .ttlCnt{margin:20px 80px;}

em.newicon {
    color: #FF0000;
    font-weight: bold;
	font-size:10px;
	letter-spacing:0.3ex;
    padding: 3px 1px 3px 3px;
	margin-right: 2px;
	font-style:normal!important;
	text-decoration: none!important;
}
.Price{
	color:#ff0000!important;
	padding-bottom: 10px;
	font-size:9pt;
}
.goto_top {
	clear: both;
	margin: 10px 0 0 0;
	text-align: right;
}
.goto_top img:hover {
	opacity: 0.5;
	/*filter: alpha(opacity=50);*/
}





#pageContents{background:#fff;}
#pageContents .flowerCnt{position:relative;}
.ctgCnt{ margin:0; overflow: hidden; padding:0 0 20% 0;}
#pageContents .prof{padding:7% 0 7% 1%; margin-top:1%;  width:45%; float:left; background:url(/Contents/cabinet/sim0164/flower1702-main-bg.jpg) no-repeat;}
#pageContents p.profCatch{padding:10px 10px 20px 10px; text-align:left; color:#333; width:200px; float:left; font-size:100%; line-height:160%;}
#pageContents p.ttlCatch{padding:2%; text-align:left; color:#333; width:50%; float:left;}


#ctgMenu{padding:5% 0 10% 0; text-align:center; clear:both; width:950px}
#ctgMenu p{text-align:center;}
#ctgMenu ul{overflow:hidden; width:950px; padding:0;}
#ctgMenu ul li{float:left; margin-right:0}

#ctgMenu2{padding-top:5%; text-align:center; clear:both;}
#ctgMenu2 ul{overflow:hidden; width:100%; padding:0;}
#ctgMenu2 ul li{float:left;}

.flower1702_box{width:50%;}

.area_block{width:100%;}
.area_box{width:50%; float:left;}
.area_box p{padding:4%}
.area_box .bangai{background:url(/Contents/cabinet/sim0164/flower1702-me01-04b.jpg) no-repeat;padding:5% 5% 5% 23%; font-size: 90%;}

#ctg04 h3{text-align:center; margin-top:5%;}
#ctg04 .area_block{width:100%;display: block;overflow: hidden;padding:2%;border-top: #94b9d0 solid 3px;}
.area_box_l{width:63%; float:left;}
.area_box_r{width:32%; float:left; padding:1% 2%;text-align: center;}
.area_box_r p{padding:4%;text-align: left;}
.area_box_r span{font-size: 2em;font-weight: bold;}
.area_box_l_bg{background:#eaf2f8;padding:4%;border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;overflow: hidden; }
.hitokoto{padding:7% 4% 8% 23%;background:url(/Contents/cabinet/sim0164/flower1702-me03bg1.jpg);background-repeat:no-repeat;}
.hitokoto .bold{font-size:180%; font-weight:bold;}
.technique p{padding:4% 0% 8% 12%; width: 33%;}
.technique{background:url(/Contents/cabinet/sim0164/flower1702-me03bg2.jpg);background-repeat:no-repeat;height:152px;float:left;}
.technique2 p{padding:4% 0% 8% 13%; width: 33%;}
.technique2{background:url(/Contents/cabinet/sim0164/flower1702-me03bg3.jpg);background-repeat:no-repeat;height:152px;float:left; width:910px;}
.button{text-align:right;padding:3%;}
ul.itemCnt li { display: inline-block;padding: 4px; margin: 0;font-size: 10px;width: 24%;vertical-align: bottom;}
.blue{color: #4282a9; text-align: right; padding: 0 1% 0 0;}
.blue a{color:#4282a9; font-size: x-small;}
.area_box_l_bot{width:100%;}
.area_box_l_prod{width:50%;float:left;}
.blue{color: #4282a9; text-align: right; padding: 0 1% 0 0;}
.flower_icon{position: absolute; right: 0px; top: 0px; padding-top: 5px;  padding-right: 175px;}
ul.itemCnt li { position: relative;}

.flower_column {padding:2%; width:900px;}
.flower_column h3{font-weight:bold;padding:3% 0 1% 0;}
.flower_column li{padding:1% 0;}





/*2017年6月追加*/
.line1706_box{border:1px #ccc solid; width:458px; padding:5px; margin-bottom:15px; display: inline-block; vertical-align: top;}
p.line1706_catch{font-size:18pt; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-weight:bold; padding:10px;}
p.line1706_name{padding:0 10px 8px 10px; font-size:12pt; font-weight:bold;}
img.flower1706_icon:first-child{padding:2px 2px 2px 7px; vertical-align:middle;}
img.flower1706_icon{padding:2px 0 2px 0; vertical-align:middle;}
.flower1706_mark{padding:0 5px 0 10px; vertical-align:middle;}
.line1706_Info{margin-bottom:5px; border-bottom:1px dashed #ccc;}
.line1706_Info:last-child{border-bottom:none;}
span.Price{padding-left:10px;}

