@charset "utf-8";
/* CSS Document */

#conts h1,
#conts h1:before,
#conts h1:after,
#conts h2,
#conts h3,
#conts h4,
#conts p{
	margin:0;
	padding:0;
	background-color:inherit;
	background:none;
	height:auto;
/*	font-size:inherit;*/
	border:none;
}
#conts{
	line-height:inherit;
}
/*------------全体の背景------------*/
.pbAreaWrapper1{
	background: linear-gradient(#fdf7ef, white);
	width:100%;
}
.pbAreaWrapper2{
	background:url("../img/info/festa_aki2019BK2.png") center bottom;
	background-repeat:repeat-y;
}
.pbAreaWrapper1 .pbMainArea {
	background:url("../img/info/festa_aki2019BK.png") center -3em;
	background-repeat:no-repeat;
	background-size:contain;
	width:100%;
	margin: 0 auto;
}
/*------------2018/12/26 新春初夢フェア------------*/
.festa11th .f11_title{
	text-align: center;
}
#conts .f11_countdown{
	margin-top: 3em;
}
.f11_block,
#conts .f11_countdown p{
	background-color: white;
	border: 5px #e5759d solid;
	box-shadow: 0px 1px 2px;
	margin-bottom: 2em;
}
.f11_mv{
	border: 5px #e5759d solid;
	box-shadow: 0px 1px 2px;
	border-top:none;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
	margin-bottom: 2em;
	margin-left: -5px;
}
#conts .f11_countdown h3{
	color: white;
	font-size: 160%;
	letter-spacing:0.15em;
}
#conts .f11_countdown h3 span{
	font-size:78%;
}
#conts .f11_countdown p{
	color:#0d0d0d;
	font-weight: bold;
	width: 38%;
	text-align: center;
	font-size:210%;
	margin: 0 auto 2em;
}
.f11_countdown strong{
	color:#a97d30;
	font-size:180%;
}
.f11_block{
	padding: 3% 5%;
	margin-bottom:3em;
}
#conts .f11_block h2{
	text-align: center;
	color:#c08f11;
	font-size:370%;
}
#conts .f11_block h2 span{
	font-size:70%;
}
#conts .f11_block p{
	color: #5a4f4f;
	font-weight: bold;
	font-size: 120%;
	margin-bottom:0.5em;
	text-align: center;
}

#conts .f11_block p b{
	font-size:130%;
}
/*目次*/
#conts .Fe_menuIMG{
	width:640px;
	padding:0;
	margin:2em auto 0!important;
	display: flex;
	justify-content: space-between;
	flex-wrap:wrap;
}
#conts .Fe_menuIMG img{
	width:120px;
}
#conts .f11_menu{
	margin:0;
	width:100%;
}
.f11_menu li{
	float: left;
	font-weight: bold;
	font-size:130%;
	width: 24%;
	color:#0d0d0d;
	line-height: 160%;
	margin: 0 0.5% 1% 0.5%;
}
.f11_6lay li{/*6列用*/
	width: 19%;
}
#conts .f11_6lay{/*6列用*/
	margin:0;
	width:100%;
}
.f11_menu li a{
	display:block;
	border: 4px #c01025 solid;
	box-shadow: 0px 1px 2px;
  border-radius: 10px;
	background-color: white;
	padding:5% 2% 2%;
}
.f11_menu li a:hover{
	text-decoration: none;
	color:#0d0d0d;
}
.f11_menu li b{
	font-size: 180%;
	color: #c08f11;
}
.f11_menu li span{
	display: block;
	background-color: #e5759d;
	color: white;
  border-radius: 8px;
	font-size: 70%;
}
.ob19_menuALL{
	width:1100px;
	margin:0 auto;
}
.ob19_menu1{
	background-color: white;
	border:4px #e95c02 solid;
	border-radius: 8px;
	margin-right: 1em;
	width:16%;
	line-height: 207%;
}
.ob19_menu1,
.ob19_menu2{
	float: left;
}
.ob19_menu2{
	background: -moz-radial-gradient(#fce578, #f1cb15);
background: -webkit-radial-gradient(#fce578, #f1cb15);
background: radial-gradient(#fce578, #f1cb15); 
	border-radius: 8px;
	padding:7px 14px;
	margin-left:1em;
	width:60%;
}
#conts .ob19_menu2 p.title{
	padding-top:1px;
	font-size:1.74rem;
	color: #000b3b;
}
#conts .ob19_menu2 p.title b{
	font-size:140%;
}
.ob19_menu2 ul{
	display:flex;
	background-color:white;
	border:4px solid white;
}
.ob19_menuALL ul+ul{
	margin-left:1em;
}
.title a:hover,
ul.ob19_menu1 li a:hover,
.ob19_menu2 ul li a:hover{
	text-decoration: none;
}
ul.ob19_menu1 li a{
	display: block;
	padding:17px 0 4px;
}
.ob19_menu1 li b{
	font-size:1.8rem;
}
#conts .Fe_menu2 li a,
#conts .ob19_menu1 li a b,
#conts .ob19_menu1 li a{
	color:#5f310d;
}
#conts .ob19_menu1 li a b span{
	color: #e95c02;
}
.ob19_menu1 li b .br{
	font-size:150%;
	display: block;
}
.ob19_menu2 ul li{
	width:13%;
}
.ob19_menu2 ul li a{
	display: block;
	text-align: center;
	line-height: 120%;
	padding:0.78em 0 0.25em;
}
.ob19_menu2 ul li+li{
	border-left:2px solid #f1cb15;
}
/*PR*/
#conts h3.Fe_PR{
	font-size: 240%;
	background: none!important;
	letter-spacing:0.15em;
	text-align: center;
	color:#f9710d;
	margin-top: 0.4em;
}
#conts h3.Fe_PR span{
	font-size:78%;
}#conts .imgCenter{
	margin:1em auto 2.2em;
	text-align: center;
}
/*特別プログラム--------------------------------*/
.f11_p-li{
	position: relative;
	height: 60px;
}
.f11_program{
	background: url(../img/topics/f11_bk_program.png) 26px top repeat-y;
	margin:0.5em auto 1em;
}
#conts .f11_p-list h3,
#conts .f11_p-list h4,
#conts .f11_p-list p{
	float: left;
	margin-right: 0.5em;
	position: absolute;
	bottom: 0;
	text-align: left;
}
#conts .f11_p-list h3{
	font-size: 163%;
	width: 4.5em;
	text-align: center;
	top:60%;
	bottom: 40%;
	line-height: 70%;
}
#conts .f11_p-list h3 span{
	font-size: 65%;
	text-align: right
}
#conts .f11_p-list h3 span{
	font-size:65%;
}
.f11_p-list h3 b{
	font-size: 120%;
}
#conts .f11_p-list h4{
	font-size: 150%;
	font-weight: bold;
	width:26em;
	padding-left: 0.5em;
	left:6em;
}
.f11_p-list h4,
.f11_p-list p{
	border-bottom: 1px solid #c9c797;
}
#conts p.bs-tbs_tx{
	float: right;
	background-color:#eff8ff;
	border: 1px solid #dadbdb;
	padding: 2px 10px;
}
#conts .bs-tbs_cl,
p.bs-tbs_tx b{
	color: #3148bc;
}
.f11_p-list img.memberIcon{
	margin-right: 0.25em;
}
.f11_p-list p{
	font-size:115%;
	font-family:'HGPｺﾞｼｯｸM', 'メイリオ', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
.f11_p-list p.commentator{
	width: 15em;
	right:0;
}
.f11_p-list p.mc{
	width: 6em;
	right: 17em;
}
.f11_p-list .mc img.memberIcon{
	width: 21%;
}
.f11_p-list .commentator img.memberIcon{
	width: 9%;
}
#conts .f11_bs-tbs_st,
#conts .f11_bs-tbs_du,
#conts .f11_bs-tbs_en{
	background-color:#c3ddf1;
	line-height: 180%;
}
#conts .f11_bs-tbs_st{
	background: url(../img/topics/f11th_icon_bs-tbs.png) center 5px no-repeat;
	background-color:#c3ddf1;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
	padding-top:13px;
}
#conts .f11_bs-tbs_en{
	background-color:#c3ddf1;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.f11_mb10{
	margin-bottom:10px;
}
.f11_onair{
	text-align: center;
}
.f11_onair img{
	border:2px solid #bfbfbf;
	padding: 3px;
}
/*アコーディオン-------------------------*/
#conts ul.accessRank li a {
  color:#4C4A4A;
}

#conts dl.faq {
  margin-bottom:30px;
}

#conts dl.faq dt {
  padding: 20px 0 3px 5px;
  border-bottom:1px solid #a6792c;
/*  background: url(../img/topics/f11th_btn_detail.png) no-repeat 0 26px;*/
}

#conts dl.faq dt span {
  cursor: pointer;
	font-size:140%;
	font-weight: bold;
}

#conts dl.faq dt span:hover {
  color: #42a8bf;
}

#conts dl.faq dd {
  display: none;
  padding:30px 20px 10px 20px;
  border:1px solid #a6792c;
	border-top:none;
  margin-bottom: 10px;
}

#conts dl.faq dd p.close {
  float:right;
  padding:10px 0 0 20px;
  background: url(../img/other/icon_close.png) no-repeat 0 16px;
  cursor: pointer;
}

#conts dl.faq dd .comTable {
  margin-bottom: 10px;
}

#conts dl.faq dd .numListImg li {
  margin-top: 40px;
}

#conts dl.faq dd .numListImg li:first-child {
  margin-top: 0;
}

/*------------------------目玉アイテム---------------*/
.f11_item_all{
	margin-top:3em;
}
/*#conts .f11_item_all h3{
	font-weight: bold;
	font-size: 150%;
	background-color: #fbf9d2;
	width: 7em;
	padding: 11px 0 0 16px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}*/
.f11_item_block{
	background-color: #fff7e2;
	padding:2% 1%;
}
.f11_item_box{
	border:2px #bfbfbf solid;
	background-color: white;
	padding: 0.2em;
	float: left;
	width: 23%;
	margin: 0 0.5% 1%;
}
.f11_item_box img{
	width:96%;
	margin:1% 2%;
}
#conts .f11_item_block p{
	margin-top:5px;
	font-size:100%;
	margin: 1% 2%;
	font-weight: normal;
}
/*ベストヒットランキング*/
.f11_item_boxM{
	border:2px #bfbfbf solid;
	background-color: white;
	
}
.f11_item_boxL{
	border:2px #bfbfbf solid;
	background-color: white;
	padding: 0.7em;
	float: left;
	width:96.4%;
	margin: 0 0.5% 1%;
	position: relative;
}
.f11_item_boxL .photo{
	margin: 0 auto;
	border: 5px solid #e8db9f;
	padding:2px;
}

.f11_item_boxL .photo img{
	border: 2px solid #e8db9f;
	width:285px;
}
/*no1*/
.f11_item_boxL .no1 .photo{
	width:289px;
	float: left;
	margin-right:2em;
}
.f11_item_boxL .no1 h3{
	position: absolute;
	top:16px;
	left:330px;
}
.f11_item_boxL .no1 h3 img{
width:80%;
}
#conts .f11_item_boxL .no1 h4{
	margin:0 0 2em 20em;
	padding-top:3em;
	color: #e5759d;
	font-weight: bold;
	font-size:170%;
	text-align: left;
}
#conts .f11_item_boxL p{
	color: #5a4f4f;
	font-size: 105%;
	margin-bottom:0.5em;
	line-height: 142%;
	text-align: left;
}
#conts .f11_item_boxL p.about{
	margin-bottom: 1em;
	font-weight: bold;
	text-align: left;
}
#conts .f11_item_boxL p.i-name,
#conts .f11_item_boxL p.price{
	font-size: 90%;
	text-align: left;
}
#conts .f11_item_boxL p.price{
	color:#e5759d;
	font-weight: bold;
	text-align: left;
}/*商品詳細ボタン*/
#conts .btn_itemDetail{
	margin-top:1em;
}
#conts .btn_itemDetail p{
	font-size:100%;
}
.btn_itemDetail a{
  display: inline-block;
	padding:0.5em 1em;
	color: white;
  text-decoration :none;
  background: black;
  transition: .3s;
	font-weight: bold;
}
.btn_itemDetail a:hover{
	text-decoration:none; 
}
/*about----------------------*/
#conts .imgBoxL {
  float:left;
  margin:0 20px 20px 0;
}
#conts .imgBoxL img{
	border:2px #bfbfbf solid;
}
#conts #about p{
	text-align: left;
}
#conts #about p{
	line-height: 180%;
}
/*ポイント・プレゼント----------------------*/
#conts .mt05{
	margin-top:0.5em;
	margin-bottom: 0.25em;
}
#point {
	margin-top:4em;
}
#present .imgBoxL{
	border:2px #bfbfbf solid;
	padding: 0.2em;
  float:left;
  margin:0 20px 20px 0;
}
#conts #present p{
	margin-bottom: 2.5em;
}
#conts #point p.att,
#conts #present p.att{
	text-align: left;
	font-size:100%;
	font-weight: normal;
	margin-bottom: 0.75em;
}
#conts #point p b,
#conts #present p b{
	font-size: 115%;
}
#conts #point p.kikan,
#conts #outlet p.kikan{
	font-size: 130%;
	letter-spacing:0.025em;
	color:black;
}
#conts #point p.kikan b,
#conts #outlet p.kikan b{
	font-size: 145%;
}
#point p.kikan,
#outlet p.kikan{
	background-color:#f9e2ae;
	padding: 0.5em;
	border-radius: 9px;
}
#conts #point p.kikan{
	margin:0 7em 0.5em;
}
#conts #point p.att{
	margin:0 11em;
}
#conts #outlet p.att{
	font-size:100%;
	font-weight: normal;
	margin-bottom: 0.75em;
}
/*OUTLETボタン*/
.f11th_btn{
	margin-top:2em;
}
.f11th_btn a{
  display: inline-block;
	padding:0.5em 1.5em;
	color: white;
  text-decoration :none;
  background: #cf9d18;
  box-shadow: 3px 3px #624719;
  transition: .3s;
	border-radius:20px;
	font-weight: bold;
	font-size:190%;
}
.f11th_btn a:hover{
	text-decoration:none; 
}

/*------------2019/3/25 決算大感謝ジュエリーフェア------------*/
/*------------2019/4/24 平成令和------------*/
.Fe_title{
	padding-top:2em;
	text-align: center;
	width: 1200px;
	margin: 0 auto;
}
.Fe_title h1 img{
	width:58%;
	margin-bottom: 3em;
	padding-top:6em;
}
.Fe_mv{
	border: 5px #e5759d solid;
/*	box-shadow: 0px 1px 2px;*/
	border-top:none;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
	margin-bottom: 2em;
	margin-left: -5px;
}
/*目次*/
.Fe_menuALL{
	margin:0.5em 100px 0;
	display: flex;
	justify-content: space-between;
	flex-wrap:wrap;
}
#conts .Fe_menu1{
	width:21%;
}
.Fe_menu1 p{
	font-weight: bold;
	font-size:110%;
	color:#e60012;
	line-height: 160%;
	margin:0;
	text-align: center;
}
.Fe_menu1 p a{
	display:block;
	background-color: white;
	padding:7% 2% 4.6%;
	border: 0.4rem #e60012 solid;
	box-shadow: 0px 1px 2px black;
}
.Fe_menu1 p a:hover{
	text-decoration: none;
	color:#b28156;
}
.Fe_menu1 p b{
	font-size: 206%;
	color: #e60012;
}
.Fe_menu1 p span{
	display: block;
}
#conts .Fe_menu1 p span.Fe_Mtitle{
	background-color:#e60012;
	font-weight: bold;
	color: white;
	font-size: 100%;
	padding: 0.2%;
	text-align: center;
	letter-spacing: 2px;
	margin:0 2px 10px;
}
.Fe_Mevnet p a{
	padding:5% 6% 2%;
}
.Fe_Mevnet p b{
	font-size:163%;
}
.Fe_mB{
	width:18%;
}
.Fe_mB p a{
	color: white;
  text-decoration :none;
  background: #e60012;
  transition: .3s;
	border-radius:3px;
	font-size:141%;
	padding:27px 0.5em 9px;
	height:66px;
	font-weight: bold;
}
#conts .Fe_menu2{
	width:62%;
	border: 4px #e95c02 solid;
	border-radius: 4px;
	background-color: white;
	margin-left: 1%;
	float: left;
}
.Fe_menu2 ul{
	background-color: white;
}
.Fe_menu2 ul li{
	font-weight: bold;
	font-size:110%;
	width:33%;
	color:#e5759d;
	border-left: 0.3rem #e95c02 solid;
	line-height: 107%;
/*	margin:0.5% 0;*/
	text-align: center;
	float: left;
}
.Fe_menu2 ul li:first-child{
	border-left:none;	
}
.Fe_menu2 ul li a{
	display:block;
	height:57px;
	padding:10px 0 11px;
	letter-spacing: 0.2em;
	line-height:150%;
}
.Fe_menu2 ul li a:link,
.Fe_menu2 ul li a:visited{
	color:#1a1a1a;
}
.Fe_menu2 ul li a:hover{
	text-decoration: none;
	color:#cb9f7a;
}
.Fe_menu2 ul li b{
	font-size: 140%;
	color: #e95c02;
	display:block;
}
.Fe_menu2 ul li span{
	font-size: 70%;
	display: block;
}
#conts .Fe_menu2 p.Fe_Mokujitit{
	background-color:#e95c02;
	color: white;
	font-size:140%;
	font-weight: bold;
	letter-spacing: 0.25em;
}
/*本文*/
#conts .Fe_block h2{
	text-align: center;
	color:#4a4a4a;
	background: none!important;
	font-size:340%;
	/*	border-bottom:4px double black;*/
	padding: 0;
	margin-bottom:30px;
	line-height: 110%;
	padding-top:0.5em;
}
#conts .Fe_block h2 span{
	font-size:76%;
	
}
/*共通ブロック*/
.Fe_block{
		padding:25px;
	margin:4em auto 3em;
	background-color:rgba(0,6,34,0.8);
/*	box-shadow:0 1px 2px rgba(0,0,0,0.2);
	border: 1px solid #1a1a1a;*/
	border-radius: 30px;
	width:1200px;
}
#point{
	 background-color:rgba(249,226,174,0.5);
	/*	background-color:#f9e2ae;*/
}
#TVevent{
	 background-color:rgba(225,228,149,0.4);
/*background-color:#85cbcd;*/
 /*	 background:repeating-linear-gradient(-45deg, #78cdd9 0, #78cdd9 40px, #99d6de 40px, #99d6de 80px);*/
}
#outlet{
	 background-color:rgba(249,226,174,0.5);
/*	background-color:#f9e2ae;*/
}
.Fe_blDe{
	padding:3%;
	margin:0 auto;
	width:1200px;
}
#conts .Fe_block p{
	color: #393939;
	font-size: 114%;
	margin-bottom:0.5em;
	text-align: center;
}
#conts p.hr-line{
	margin:2em 3em 0;
	padding-top:2em;
	border-top:4px solid #f9e2ae;
	font-size:136%;
}
.wid1200px{
	width:860px;
	margin: 0 auto;
}
/*目玉商品*/
.Fe_medama1,
.Fe_medama2{
		padding:50px 6em 10px;
	background-color:white;
}
.Fe_medama3{
		padding:30px 8em 50px;
	background-color:white;}
#conts .Fe_medama1{
	border-bottom:1px #e6e0dc dotted;}
.Fe_medama1 imgCenter{
	margin-bottom:2em;
}
.Fe_medama3item{
	 padding:0 4em 50px;
}
.Fe_medama3 .Fe_txtBox{
	float:right;
	width:55%;
	margin-bottom:2em;
}
.Fe_txtBox figure{
	float:left;
}.Fe_txtBox figure+figure{
	margin-left:38px;
}
.Fe_txtBox figcaption{
	margin-top:0.25em;
}
.Fe_txtBox figcaption:before{
	content: "▲";
}
.Fe_medama3L div{
	float:left;
	width:15%;
}

.Fe_medama3L div+div{
	margin-left:5%;
}
.Fe_medama3L .Fe_itemLink img{
	float:none;
	width:100%;
	margin-right:0;
	margin-bottom:0.25em;
}
/*商品のみ2レイアウト*/
.Fe_medama2L .Fe_itemLink:nth-child(odd){
	margin-right:4%;
}
#conts .Fe_medama1 .imgCenter{
	margin-bottom:2em;
}
.Fe_medama2L .Fe_itemLink{
	float: left;
	width:48%;
	margin-bottom:2em;
}
.Fe_medama2L .Fe_itemLink img{
	width:50%;
}
#conts .Fe_medama2L .Fe_itemLink a span,
#conts .Fe_medama2L .Fe_itemLink a b{
	width:44%;
}
#conts .Fe_medama2L .Fe_btn_detail,
#conts .Fe_medama2L .Fe_itemLink a span,
#conts .Fe_medama2L .Fe_itemLink a b{
	display: inline-block;
}

#conts .Fe_medama2L a b.Fe_btn_detail{
	width:23%!important;
	margin-bottom:0;
}
#conts .Fe_itemMore1,
#conts .Fe_itemMore2{
	position: relative;
	/*border:4px #f9dbe5 double;
	background:url("../img/info/Fe1905_reiwa_bk.png") repeat;*/
	background-color:#f9e2ae;
	padding:1% 0 1%;
	margin:50px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	border-radius:14px 14px 0 0;
}
.Fe_medama1:nth-of-type(3){
border-bottom:none;	
}
#conts .Fe_itemMore1 h2,
#conts .Fe_itemMore2 h2{
	font-size:280%;
	color:#425151;
	text-align: center;
	padding:20px 0 16px 0;
	margin:0;
	border-bottom:none!important;
}
#conts .Fe_itemMore1 h2 span,
#conts .Fe_itemMore2 h2 span{
	font-size:70%;
}
#conts .Fe_itemMore1 p,
#conts .Fe_itemMore2 p{
	font-size:110%;
	font-weight: normal;
	margin-bottom:0.5em;
	text-align: center;
}
#conts .Fe_itemMore1 .Fe_medama1 p,
#conts .Fe_itemMore2 .Fe_medama2 p{
	text-align:left;
	font-size:110%;
}
#conts .Fe_itemMore1 .Fe_medama1 .Fe_imgCenter p{
	text-align: center;
}
#conts .Fe_itemMore1 h3,
#conts .Fe_itemMore2 h3{
	background: none;
	font-size:140%;
	margin:0 0 30px;
	text-align:left;
}
#conts .Fe_itemMore2 h4{
	font-size:106%;
	text-align: center;
	padding:10px;
	margin:10px 0 0 0;
}
#conts .Fe_itemMore2 p{
	font-weight: normal;
}
.Fe_medama_kako{
	display:flex;
	justify-content:flex-start;
	flex-wrap: wrap;
	background-color:white;
	padding:30px 10px 20px;
}
.Fe_medama_kako .photo img{
	width:98%;
	border:2px solid #e1e1e1;
}
.Fe_medama_list{
	width:180px;
	margin:20px 45px 30px;
}
.Fe_imgBox{
	margin-right:44px;
	margin-bottom:20px;	
	float:left;
}
.Fe_imgBoxR{
	float:right;
	margin-left:44px;
}
.Fe_imgBox img,
.Fe_imgBoxR img{
	width:348px;
}
.rightR{
	width:56%;
	float:left;
}
.Fe_imgCenter{
	margin:0 auto 2em;
	text-align: center;
}
.Fe_itemLink{
	margin-bottom:10px;
}
.Fe_itemLink img{
	float:left;
	width:160px;
	margin-right:20px;
	border:1px solid #d4d5d0;
}
.Fe_itemLink2 img{
	width:240px;
}
.Fe_itemMore2 .Fe_itemLink2 img{
	border:2px solid #e1e1e1;
}
.Fe_itemMore2 .Fe_itemLink2 .photo{
	border:5px solid #e1e1e1;
	padding:2px;
}
.Fe_medama_kako .Fe_medama_list .photo{
	border:4px solid #e1e1e1;
	padding:2px;
	display:block;
	margin-bottom: 4px;
}
.Fe_itemMore2 .Fe_itemLink2 .photo{
	float:left;
	margin-right:20px;}
.Fe_itemTxt{
/*	float:right;
	width:66%;*/
}
.Fe_medama2 .Fe_itemLink img{
	width:30%;
}
.Fe_txtBox .Fe_itemLink img{
	width:150px;
}
.Fe_itemLink span,
.Fe_itemLink b{
	display:block;
	margin-bottom:10px;
}

.Fe_itemLink a span{
	font-size:107%;
	color:#393939;
	font-weight:bold;
}
a b.Fe_brand{
	font-size:100%;
}
a span.Fe_name{
	font-size:98%;
}
a span.Fe_name,
a b.Fe_brand{
	padding:5px 5px 0;
	display:block;
}
.Fe_medama2 .Fe_name{
	display: block;
	margin-bottom: 6px;
}
.fe_itemBox a:hover{
	text-decoration: none;
}
.Fe_itemLink b{
	font-size:110%;
	font-weight: normal;
}
.Fe_itemLink a span,
.Fe_itemLink a b,
.Fe_itemLink a:hover,
.Fe_itemLink2 a:hover{
	text-decoration: none;
}
#conts .Fe_itemMore1 p.hr-line b,
#conts .Fe_itemMore2 p.hr-line b{
	font-size:140%;
}
.Fe_medama2,
.Fe_medama_list{
	position: relative;
}

.Fe_medamaMark,
.Fe_medamaMark2{
	position: absolute;
}
.Fe_medamaMark{
	top:34px;
	left:37px;
}
.Fe_medamaMark img{
	width:110px;
}
.Fe_medamaMark2 img{
	width:81px;
}

#conts .Fe_medamaMark2{
	top:-15px;
	left:-28px;
/*	padding:4px;
	font-size:80%;*/
}
/*#conts .Fe_medamaMark p,
#conts .Fe_medamaMark2 p{
	line-height: 130%;
	letter-spacing:0.1em;
	color:white;
	font-weight: bold;
	text-align: center!important;
	padding-top:14px;
}
#conts .Fe_medamaMark p{
	text-indent:-4px;
}
.Fe_medamaMark b,
.Fe_medamaMark2 b{
	font-size:130%;
	display:block;
}*/
.Fe_MarkMedama{
		position: absolute;
	background-color:#3ec8e2;
	top:-7px;
	left:20px;
	font-size:130%;
	text-decoration: none;
	height: 56px;
	width: 64px;
	padding:27px 11px 11px 11px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	font-weight:bold;
	color:white;
	text-align: center;
	line-height:130%;
}
.Fe_MarkMedama b{
	display:block;
	font-size:140%;
}
.Fe_onair{
	text-align: center;
	margin-top:20px;
}
#conts .Fe_onair p{
	text-align: center;
}
#conts .Fe_onair img{
	background-color:white;
	border:2px solid #bfbfbf;
	padding: 3px;
}
.Fe_2lay div{
	float:left;
	width:48%;
	margin:0 1%;
}
/*角丸ボタン*/
.Fe_btn{
	margin-top:2em;
}
#conts .Fe_btn a,
#conts .Fe_btn3 a{
  display: inline-block;
	padding:0.75em 2em;
	color: white;
  text-decoration :none;
  background: #e60012;
  transition: .3s;
	border-radius:12px;
	font-weight: bold;
	font-size:130%;
	box-shadow:0px 1px 2px #a6a6a6;
}

#conts .Fe_btn3 a{
	border:6px solid #f69529;
	background-color: white;
	color:#f9710d;
	border-radius: 14px;
}
#conts .Fe_btn a:hover,
#conts .Fe_btn2 a:hover,
#conts .Fe_medama_kako a:hover{
	text-decoration:none; 
}
#conts .Fe_2lay{
	margin-top:20px;
}
#conts .Fe_2lay .Fe_btn a{
	width:80%;
	font-size:110%;
	text-align:center;
}
/*商品詳細ボタン*/
#conts .Fe_btn_detail{
	width:94px;
	text-align: center;
  display:block;
	padding:0.5em 1em;
	color: white;
  text-decoration :none;
  background:#f9710d;
  transition: .3s;
	font-weight: bold;
	border-radius: 4px;
	box-shadow: 0px 1px 2px #d3d3d3;
	margin:10px auto 20px;
	float: left;
}
#conts .Fe_medama_list .Fe_btn_detail{
	margin-top:10px;
}
.mt20{
	margin-top:20px!important;
}
/*アウトレット*/
.fe_item_block{
	display: flex;
	flex-wrap: wrap;
	padding:2%;
	background-color:white;
	justify-content: space-between;
	border-radius: 14px;
	margin-bottom:2em;
}
.fe_itemBox{
	width: 21%;
	text-align: center;
}
.fe_itemBox img{
	width:94.6%;
	margin:1% 2%;
	border:1px #bfbfbf solid;
}
#conts .fe_item_block p{
	margin-top:5px;
	font-size:100%;
	margin: 1% 2%;
	font-weight: normal;
}
.f11_item_box a:hover{
	text-decoration: none;	
}
/*アンコールDAY*/

#conts .enD_about .imgBoxL img{
	border: none;
}
#conts .enD_about p{
	text-align: left;
}
.TV-Lay2{
	display: flex;
	margin-bottom: 20px;
}
.TV-Lay2 div{
	width:49%;
}
#conts .enD_about .TV-Lay2 p{
	text-align:center;
}
/*--ユニセフ--*/
.enD_unicef_waku{
	margin:2em 5%;
}
.enD_unicef{
	border-top:1px #d3d3d3 solid;
	padding:2%;
}
#conts .enD_unicef h3{
	background: none;
	background-color:#f9e2ae;
	padding:5px 20px;
	width:23em;
	font-size:135%;
	margin:-30px auto 15px;
	text-align: center;
}
#conts .enD_unicef p{
	font-size:100%;
	font-weight: normal;
}
.enD_uniS{
	margin-top:10px;
	display: table;
	border: 2px solid #f9e2ae;
	margin-bottom:10px;
	width:60%;
}
#conts .enD_uniS h4,
#conts .enD_uniS p{
  display: table-cell;
	padding:5px 10px;
}
#conts .enD_unicef h4{
	background-color:#f9e2ae;
	border-bottom:none;
}
#conts .imgBoxR {
  float:right;
  margin:0 0 20px 20px;
}