/* -------------------------------------------------------------
/ +00 レスポンシブ追加設定
/ +01 event内コンテンツ外枠指定
/ +02 EVENT COMMENT BOX01
/ +03 法律系表示
/ -------------------------------------------------------------- */
/* +00 レスポンシブ追加設定
/ -------------------------------------------------------------- */
@media screen and (max-width: 767px) {
.flSPImgL { display: block; float:none; margin-bottom:10px;}
}
/* +01 event内コンテンツ外枠指定
/ -------------------------------------------------------------- */
.evBox01 {
}
@media (max-width:1240px){
.evBox01 {
	padding:1.612903225%; /*20/1240*/
}
}

/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
/ +02 EVENT COMMENT BOX01
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
.evComBox01 {
	border:#878484 solid 1px;
	padding:20px;
	margin-bottom:20px;
}
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
/ +03 EVENT COMMENT STYLE
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
.txRed {
	color:#CF080B;
}
.dl_evstyle01 {
	line-height:1.8em;
}
.dl_evstyle01 dt {
	width:12em;
	font-weight: bold;
}
.dl_evstyle01 dd {
	padding-left:13em;
	margin-top:-1.8em;
	margin-bottom:0.8em;
}
.dl_evstyle01.underLine dd {
	border-bottom:dotted 1px #999999;
	padding-bottom:0.5em;
}
.dl_evstyle01.underLine dd:last-child {
	border-bottom:none;
}
@media screen and (max-width: 767px) {
.dl_evstyle01 dt {
	font-size:1.2em;
	margin-bottom:0.5em;
}
.dl_evstyle01 dd {
	padding-left:0;
	margin-top:0;
}
}

/*タイトル*/

.dl_typeBase02 dt {
	width: 13em;
	margin-bottom: 0em;
}

/*プライバシーポリシー_追加20181031*/

.privacy {
	margin: 0 1em;
}

ul.privacy_list {
	margin-top: 2em;
}

ul.privacy_list>li {
	margin-bottom: 2.5em;
}

ul.privacy_list h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #223988;
	padding: 5px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #cccccc;
}

ul.privacy_list p {
	margin: 0 5px;
	line-height: 1.6em;
}

ul.privacy_list ol {
	list-style: decimal;
	padding: 1em 0 0 2.5em;
}

ul.privacy_list ol li {
	margin-bottom: 5px;
}
