@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;
	border:none;
}
#conts{
	line-height:inherit;
}
/*------------全体の背景------------*/


.pbAreaWrapper1 {
    background: linear-gradient(to bottom, #004335, #002b28); /* 上から下に濃いグリーンへ変化 */
    width: 100%;
}
/*--
.pbAreaWrapper1{
	background: linear-gradient(#fdf7ef, white);
    width: 100%;
}
.pbAreaWrapper2{
    background: url(../img/info/festa_aki2019BK2.png) center bottom;
    background-repeat: repeat-y;
    background-size: contain;
}
.pbAreaWrapper1 .pbMainArea {
    background: url(../img/info/festa_aki2019BK.png) center -3em;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    margin: 0 auto;
}--*/
/*------------2021/09/23 半期決算------------*/

/*-共有--*/
#conts .imgCenter{
	margin:1em auto 2.2em;
	text-align: center;
}
.EventBlock {
    width: 1040px;
    background-color: rgb(255, 255, 255); /* 透明度なしの白に変更 */
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
    padding: 3% 5%;
    border-radius: 30px;
    margin: 3em auto;
}



#conts .EventBlock h2{
	text-align: center;
	color:#D4AF37;
	font-size:290%;
	margin-bottom: 0.5em;
	line-height: 118%;
}
#conts .EventBlock h2 span{
	font-size:70%;
}
#conts .EventBlock p{
	color: #5a4f4f;
	font-size: 120%;
	margin-bottom:0.5em;
	text-align: center;
}
#conts .EventBlock p b{
	font-size:114%;
}
.mt20{
	margin-top:20px!important;
}
.wid1200px{
	margin:0 auto 2em;
	width:860px;
}
/*-タイトル--*/
.TVevent-1 .title{
	text-align: center;
}
#conts .countdown{
	margin-top: 3em;
}
#conts .title h1.MV{
	width:1200px;
	margin:0 auto 2.5em;
	text-align: center;
}
#conts .title h1.MV img{
	width:80%;
	padding-top:5em;
}
.obiBox{
background: -moz-linear-gradient(90deg,#12bff1,#4eccdd 50%, #12bff1); 
background: -webkit-linear-gradient(90deg,#12bff1,#4eccdd 50%, #12bff1); 
background: linear-gradient(90deg,#12bff1,#4eccdd 50%, #12bff1); 
	font-size:2.8rem;
	color: white;
	font-weight: bold;
	text-align: center;
	text-shadow: 0px 1px 2px #384144;
	padding: 4px;
	border-radius: 10px;
	margin:0 auto 1.5em;
	width:840px;
}
.obiBox b{
	font-size:150%;
}
#conts .countdown h3{
	color:#D4AF37;
	font-size:210%;
	letter-spacing:0.15em;
	text-align: center;
}
#conts .countdown h3 span{
	font-size:78%;
}
/*目次*/
#conts .EventMenu{
	margin:0 auto;
	width:1080px;
}
.EventMenu li{
	float: left;
	font-weight: bold;
	font-size:110%;
	width:18%;
	color:#0d0d0d;
	line-height: 160%;
	margin: 0 1% 1%;
	text-align: center;
}
.EventMenu li a{
	display:block;
	border:4px #C5A100 solid;
  border-radius: 10px;
	background-color: white;
	padding:5% 2% 2%;
}
#conts .EventMenu li:first-child a{
	background-color:#C5A100;
	padding:11% 0 8%;
}
#conts .EventMenu li a,
#conts .EventMenu li a:visited,
#conts .EventMenu li a:hover{
	text-decoration: none;
	color:#6b401b;
}
.EventMenu li b{
	font-size: 160%;
	color:#166D57;
}
#conts .EventMenu li:first-child b{
	display: block;
}
#conts .EventMenu li:first-child a:visited,
#conts .EventMenu li:first-child b{
	color: white;
}
.EventMenu li span{
	display: block;
	background-color:#C5A100;
	color: white;
  border-radius: 8px;
	font-size: 70%;
}
/*about----------------------*/
#conts .imgBoxL {
  float:left;
  margin:0 35px 20px 0;
}
#conts .imgBoxL img{
	border:2px #bfbfbf solid;
}
#conts #about p{
	line-height: 180%;
}
/*本日のオンエアアイテム*/
#conts .OnairItem h3{
	text-align: center;
	color:#D4AF37;
	font-size:3rem;
	border-top:3px #f0efed solid;
	padding-top:0.7em;
	margin-bottom: 0.25em;
}
#conts .OnairItem h3 span{
	font-size:70%;
}
.OnairItem{
	margin-top:2em;
}
#conts #about .OnairItem .title{
	margin-bottom: 5px;
}
#conts #about .OnairItem p{
	text-align: center;
}
.Lay2{
	display: flex;
	justify-content: space-around;
	margin:2em auto 2em;
}
.Lay2 div{
	width:50%;
	margin:1% 3%;
}
.OnairItem .checkItem{
	margin:2em 7em 0!important;
}
.OnairItem .checkItem .ttl{
	display: none;
}
#conts #about p.Pcatch{
	font-size:100%;
	text-align: center;
}
#conts .BtnOnair{
	text-align:center;
}
#conts .BtnOnair img{
	border:2px solid #bfbfbf;
	padding: 3px;
	width:42%;
}
/*ポイント・プレゼント----------------------*/
#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;
}
figcaption{
	margin-top:0.25em;
}
figcaption:before{
	content: "▲";
}
#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 #fukubukuro p.kikan{
	background-color:#F1E4A3;
	border:4px #E5D49A solid;
	padding: 0.5em;
	color:#4A3A2B;
	margin: 1em 7em 0.5em;
	letter-spacing:0.05em;
	font-weight:bold;
}
#conts #point p.kikan b,
#conts #fukubukuro p.kikan b{
	font-size:130%;
}
#conts #point p.att{
	margin:0 11em;
}
#conts #fukubukuro p.att{
	font-size:100%;
	font-weight: normal;
	margin-bottom: 0.75em;
}
#conts #point p.kikan span,
#conts #fukubukuro p.kikan span{
	background-color:#D1B478;
color:#4A3A2B;
	font-size:110%;
	padding:1px 13px;
	font-weight:bold;
}
.ItemBox span.soldOut {
        position: absolute;
        width: 208px;
        top:30%;
        left: 7px;
        background-color: rgba(255,255,255, 0.85);
	font-size: 1.8rem;
	color:#e51626;
	font-weight: bold;
	padding-top:3px;
	box-shadow: 0px 1px 0 rgba(0,0,0,0.1);
}
#conts .fukubukuro .ItemBox:first-child span.soldOut{
	font-size: 2.8rem;
	width:445px;
	left:12px;
	top:32%;
}
/*ボタン*/
.Event_btn{
	margin-top:2em;
}
#conts .Event_btn a{
  display: inline-block;
	padding:0.5em 1.5em;
  text-decoration :none;
  background: #cf9d18;
  box-shadow: 3px 3px #624719;
  transition: .3s;
	border-radius:20px;
	font-weight: bold;
	font-size:170%;
}
.Event_btn a:hover{
	text-decoration:none; 
}
#conts .Event_btn a,
#conts .Event_btn a:hover,
#conts .Event_btn a:visited{
	color:white;
}
/*本日のオンエアボタン*/
#conts .OnairItem .checkItem div.link {
  display: inline-block;
	padding:0.5em 1.5em!important;
  text-decoration :none;
	background:none!important;
  background-color:#C5A100!important;
/*  box-shadow: 3px 3px #624719;*/
  transition: .3s;
	border-radius:10px;
	font-weight: bold;
	font-size:2rem;
	margin: 1em 14em 1em!important;
}
#conts .OnairItem .checkItem div.link a,
#conts .OnairItem .checkItem div.link a:hover,
#conts .OnairItem .checkItem div.link a:visited{
	color:white;
}
/* 「本日のオンエア商品一覧」のリンクのホバー時の下線を無くす */
#conts .OnairItem .checkItem div.link a:hover {
    text-decoration: none !important; /* 下線を消す */
}

/*-----------------------------------*/
/* チャレンジ動画 2020-03-10*/
/*-----------------------------------*/
#conts .EventBlock .ChaAbout h2{
	font-size:3.8rem;
	line-height: 1.2;
	margin-top:0.15em;
}
.ChaMoveBox{
	float: left;
	width:60%;
}
.ChaAbout{
	position:relative;
	margin-bottom:1.5em;
	padding-right:2.5em;
}
.ChaFaceMV{
	position: absolute;
	bottom:-1.5em;
	right:83px;
}
.ChaMoveBox iframe{
	width:480px;
	height:270px;
	border:4px solid #d9d9d9;
}
.ChaIconDate{
	position: absolute;
	top:-48px;
	left:-27px;
	text-decoration: none;
	border-radius: 50%;
	height:90px;
	width:90px;
	padding:6px;
	background-color:#21b8c5;
}
.ChaIconDate:before{
	content: "";
	background:url("../img/info/tv_de_factory_icon.png") left top;
	background-repeat:no-repeat;
	width:38px;
	height:38px;
	position: absolute;
	top:-20px;
	left:-20px;
	background-size:contain;
}
#conts .EventBlock .ChaIconDate p{
	font-size:2.1rem;
	font-weight: bold;
	color: white;
	line-height: 1;
	padding-top:2.4rem;
}
#conts .EventBlock .ChaIconDate p b{
	font-size:140%;
}
.ChaMovie{
	position:relative;
	border:10px solid #21b8c5;
	margin:0 6em;
	padding:4em 3em 1.5em;
	background-color: white;
}
.ChaItemBox{
	float:right;
	width:35%;
}
#conts .ChaItemBox h4{
	font-size:1.8rem;
	line-height: 0.6;
	text-align: center;
	margin:2.2rem 0 14px;
}
#conts .ChaItemBox h4 span{
	border-bottom: #fff897 5px solid;
	padding:0 0.25em;
	display: block;
}
.ChaItem li{
	float:left;
	width:46%;
	text-align: center;
}
.ChaItem li+li{
	margin-left:8%;
}
.photo,
.i-name,
.btn_itemDetail{
	display:block;
}
.ChaMovie　.photo{
	width:70%;
	margin:0 15%;
}
.photo img{
	width:100%;
}
.i-name{
	font-size:1.2rem;
	padding:8px 0.3em 1px;
	text-align: left;
	color:#5a4f4f;
}
a .i-name{
	text-decoration: underline;
}
#conts p.ChatNext{
	margin-top:1.25em;
	font-weight: normal;
	font-size:1.6rem;
}
/*商品詳細ボタン*/
#conts .btn_itemDetail{
	margin-top:0.5em;
}
#conts .btn_itemDetail{
	font-size:100%;
  display: inline-block;
	padding:0.5em 1.5em;
	color: white;
  text-decoration :none;
  background-color:#C5A100;
  transition: .3s;
	font-weight: bold;
	border-radius: 6px;
}
a:hover .btn_itemDetail {
	text-decoration:none; 
}
/*NO1アイテム*/
/*目玉商品*/
/*目玉商品*/
.Fe_medama1,
.Fe_medama2{
		padding:50px 6em 1.2em;
}
.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;
	padding:1% 0 1%;
}
.Fe_medama1:nth-of-type(3){
border-bottom:none;	
}
#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;
	padding:30px 10px 20px;
}
.Fe_medama_kako .photo img{
	width:98%;
	border:2px solid #e1e1e1;
}
.Fe_medama_list{
	width:174px;
	margin:20px 38px 30px;
	line-height:110%;
	text-align: center;
}
.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;
	float:left;
	margin-right:40px;
}
.Fe_medama_kako .Fe_medama_list .photo{
	border:4px solid #e1e1e1;
	padding:2px;
	display:block;
	margin-bottom:7px;
}
.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,
.Fe_medama_list 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;
}
a span.Fe_name,
a:hover span.Fe_name{
	text-decoration: underline;
}
#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;
}
.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%;
}
/*商品詳細ボタン*/
#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;
}
#conts .Fe_medama2 .Fe_btn_detail{
	float:left;
} 
#conts .Fe_medama_list .Fe_btn_detail{
	margin-top:10px;
}
.mt20{
	margin-top:20px!important;
}

/*--------------WEBおすすめ特集-------*/
#kikaku .kikakuList{
	padding:0 3% 3em;
	float: left;
	width:27%;
}
#kikaku .kikakuList img{
	width:100%;
	border: 1px solid #d4d5d0;
}
#kikaku .kikakuList:nth-child(-n+2){
	width:44%;
}
#PickF .about_txt,
#kikaku .about_txt{
	display: block;
	text-align: center;
	margin-top:0.25em;
	font-size:1.45rem;
	line-height: 130%;
}
#PickF a span.about_txt,
#kikaku a span.about_txt{
	color:#4C4A4A;
}
#kikaku .about_txt b{
	font-size:120%;
	line-height: 190%;
}
#kikaku a:hover,
#kikaku a:visited,
#kikaku a:link{
	color:#42A8BF;
}
/*-- banner ---------------------*/
.BunnerList{
	padding:0 3em;
}
.BunnerList ul li{
	width:23%;
	float:left;
	margin:2%;
}
.BunnerList ul li img{
	border:1px solid #d4d5d0;
}
.BunnerList ul li:first-child{
	width:40%;
	margin-right:4%;
}
.BunnerList ul li img{
	width:100%;
}
/*------------------------目玉アイテム---------------*/
.Item_box:nth-child(4){
	margin-bottom:0;
	border-bottom: none;
}
.Item_box{
	border-bottom:3px #f0efed solid;
	margin:4em 5em 0;
	padding-bottom:3em;
}
#conts .Item_block p{
	font-size:100%;
	font-weight: normal;
	line-height: 190%;
}
#conts .Item_block p.Detail{
	line-height:130%;
}
.medamaIMG{
	float:left;
	border:4px white solid;
	box-shadow: 12px 12px #f0f1cc;
}
.ItemR .medamaIMG{
	float:right;
	margin-right:13px;
}
#conts .medamaIMG img{
	width:410px;
}
#conts .Iwide .medamaIMG img{
	width:480px;
}
.medamaTXT{
	float:right;
	width:50%;
	text-align: center;
}
#conts .Iwide .medamaTXT{
	width:40%;
	padding-top:0.5em;
}
.ItemR .medamaTXT{
	float:left;
}
#conts .Detail img{
	width:160px;
	margin-bottom:0.75em;
	border-radius: 50%;
}
#conts .medamaPR{
	position: relative;
	display: inline-block;
	margin: 0 1em 1.25em;
	padding: 0 3px 7px;
	min-width: 120px;
	max-width: 100%;
	color: #f0efed;
	font-size: 16px;
	border-bottom:solid 3px #f0f1cc;
	box-sizing: border-box;
}
#conts .medamaPR:before {
	content: "";
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -12px;
	border: 9px solid transparent;
	border-top: 9px solid #FFF;
	z-index: 2;
}
#conts .medamaPR:after {
	content: "";
	position: absolute;
	bottom: -30px;
	left: 50%;
	margin-left: -18px;
	border: 15px solid transparent;
	border-top: 15px solid #f0f1cc;
	z-index: 1;
}
#conts .medamaPR p {
	margin: 0;
	padding: 0;
}
#conts p .medamaID{
	display:block;
	font-size:80%;
}
#conts p .medamaName{
	display:block;
	text-align:center;
	font-size:90%;
}
#conts .Item_box a:hover{
	text-decoration: none;
}
#item h3{
text-align: center;
	font-size:340%;
	color:#acb229;
	font-weight: bold;
	padding-bottom:0.3em;
	position: relative;
}
#item h3 span{
	font-size:30%;
	border-top:3px solid #e9e9e9;
	border-bottom:3px solid #e9e9e9;
	padding:0.25em;
	position: absolute;
	top:20%;
	left:42%;
}
/*--------------youtubeおすすめ動画-------*/
#YouTube .BKYohaku{
	padding:40px 40px 0;
	margin-bottom:1em;
}
.kikakuYTList div.YouTube{
	border:solid 1px #ccc;
	background-color: #fafafa;
	padding:10px;
	width:610px;
  aspect-ratio: 16 / 9;
}
#YouTube .kikakuYTList{
	margin-bottom: 2em;
}
.kikakuYTList div.YouTube iframe{
	width:100%;
	height: 100%;
}
#conts .EventBlock .kikakuYTList p{
	text-align: left;
}
#conts .EventBlock .kikakuYTList p b{
	padding:1em 0 0.25em;
	display: block;
	font-size: 120%;
}
#conts #kikakuYT .btn_itemDetail{
	margin-top:0;
}

/*-------下部のwid860px-------*/
.wid860px {
    width: 860px;
}

.EventBlock.wid860px {
    padding-top: 10px; /* 変更したい余白の値 */
}


/*-------印伝用-------*/
.inden {
    display: flex;
    justify-content: space-between; /* 画像とテキストを両端に配置 */
    gap: 20px;
    align-items: flex-start; /* 上揃えに */
}

.indenImgBox {
    width: 50%;
    max-width: 50%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.indenImgBox img {
    width: 100%;
    height: auto;
    display: block;
}

.indenText {
    width: 50%;
    max-width: 50%;
    text-align: left; /* しっかり左寄せ */
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
margin-top: 80px;
    margin-left: 20px;
}


.indenText p {
    text-align: left!important; /* pタグに左寄せ追加 */
    font-size: 1.2em;
    color: #5a4f4f;
    margin-bottom: 10px;
}


/* ボタン調整 */
/* .indenBtn a に対するリンク色の指定 */
.indenBtn a:link,
.indenBtn a:visited {
    color: white !important; /* リンク色を白に変更 */
}

/* その他の調整 */
.indenBtn {
    margin-top: 10px;
}

.indenBtn a {
    display: inline-block;
    width: auto;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    border-radius: 5px;
    font-weight: bold;
    font-size: 16px;
    margin-top: 10px;
}



