@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#sideBar .menuList02 {
	display: block;
}

#conts p {
	font-size:12px;
	line-height:24px;
	margin: 0 13px;
	color:#333333;
}

#conts h3 {
	margin:55px 0 30px 0;
}

#conts h3.first {
  margin:19px 0 30px 0;
}

#conts h3.shorttitle {
  margin: 55px 0 15px 0;
}

#conts .contact .contact_bktop{
	background:url(/universal/livecafe/img/contact_bktop.gif) no-repeat left top;
	padding-top:13px;
}

#conts .contact .contact_bkcenter{
	background:url(/universal/livecafe/img/contact_bkcenter.gif) repeat-y left top;
	padding:6px 10px 6px 10px;
}

#conts .contact .contact_bkcenter .text_01{
	font-size:16px;
	font-weight:bold;
	color:#402900;
	border-left:5px #e97394 solid;
	padding:0 0 0 5px;
	margin:0 0 0 8px;
}

#conts .contact .contact_bkcenter .text_02{
	font-size:16px;
	font-weight:bold;
	color:#e97394;
	margin:10px 0 0 8px;
}

#conts .contact .contact_bkcenter .text_03{
	font-size:12px;
	color:#333333;
	line-height:23px;
	margin:10px 0 0 8px;
}

#conts .contact .contact_bkbottom{
	padding-bottom:13px;
	background:url(/universal/livecafe/img/contact_bkbottom.gif) no-repeat left bottom;
	font-size:1px;
	line-height:1px;
}

#conts .oldyear > a {
  font-size: 15px;
}



/**	
 * 2022-08-22 thiga add
 */

.komemark {
	display: block;
	margin-left:1em;
	text-indent: -1em;
}

/**
 * 2023-09-04 thiga add
 */
.live__caution {
	font-size:22px;
	font-weight:bold;
/* color:#ff0000; */
	margin: 2rem;
	text-align: center;
}
.live__text {
	font-size: 16px;
}


.v_sub_title {
	font-size: 1.8em;
	font-weight: bold;
	padding-top: 1.5em
}
.v_sub_text {
	font-size: 1.5em;
	margin-bottom: 1em;
}

.video_box {
/*	text-align: center;*/
	border-bottom: solid 1px #CCCCCC;
	margin: 10px 0;
	padding-top: 1em;
}
.video_box iframe,
.video_box .video_link {
	float: left;
	margin: 0.5em 1.5em 0.5em 1.5em;
	width: 250px;
	aspect-ratio: 16 / 9;
	border: solid 1px #666;
  padding: 1px;
}
.video_box .video_text{
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
	padding-top: 2em;
}
.video_box .video_title{
	margin: 0 0 1em 1.5em;
	font-size: 1.5em;
}
.video_box img {
	display: block;
	width: 100%;
}

/* add detail_btn : 2023-12-28 thiga */
.btn_box {
	width: 80%;
	margin: 0 auto;
}
.btn_box td {
	text-align: center;
	font-weight: bold;
}
.btn_box a {
		font-size: 20px;
    display: inline-block;
    padding: 0.5em 1em;
    text-decoration: none;
    background: #13ADAD;
    color: #FFF;
    border-bottom: solid 3px #86EFEF;
    border-right: solid 3px #86EFEF;
    border-radius: 7px;
 }

.__live__img {
}
.__live__img li {
  margin: 1em;
}
.__live__img img {
  width: 100%;
}