@charset "UTF-8";
/* CSS Document */

/*-------------------------------------------

name: uniq.css

-------------------------------------------*/

body{}
/*========================
	mv
=========================*/
#mvIn{ background-size:cover;}
.mv_sitemap{ background:url(../img/mv.jpg) top center no-repeat;}
.mv_privacy{ background:url(../img/mv_privacy.jpg) top center no-repeat;}
.mv_group{ background:url(../img/mv_group.jpg) top center no-repeat;}


/*========================
      サイトマップ
========================*/
.sitemap{ padding:0 3%;}
.sitemap table{ width:100%; border: 1px dashed #666; border-width:1px 0 0 0px;}
.sitemap table td { padding:12px 0 12px 0; border: 1px dashed #666; border-width:0 0 1px 0px; vertical-align:top;}
.sitemap table td.none{ background:none; padding-left:0;}
.sitemap table a{ display:block; padding:0 0 0 15px; position:relative;}
.sitemap table a::before,
.sitemap table a::after{ position: absolute; top: 0; bottom: 0; left: 0; margin: auto; content: "";}
.sitemap table a::before{
	width: 12px;
	height: 12px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #000;
}
.sitemap table a::after{
	left: 5px;
	box-sizing: border-box;
	width: 4px;
	height: 4px;
	border: 3px solid transparent;
	border-left: 4px solid #fff;
}


/*========================
	プライバシーポリシー
=========================*/
.privacy{}
.privacy dl dt{ font-weight:bold; font-size:110%; color:#000; padding:8px 1.5%; background:#eee;}
.privacy dl dd{ padding:10px 0 20px;}
.privacy dl dd a{}


/*========================
      運営会社
========================*/
.group{ border:3px solid #000; padding:5%; margin:0 5%;}
.group table{ width:100%;}
.group table th,
.group table td {
	padding:15px 0;
	border: 1px solid #333;
	border-width:0 0 1px 0px;
	vertical-align:top;
	color:#000;
}
.group table th{ width:25%; font-weight:bold;}
.group table td ul{ margin:0 0 20px;}
.group table td ul li.h{ font-weight:bold; font-size:15px; color:#cdaa03;}
.group table td ul li a{ text-decoration:underline; color:#666;}
.group table td ul li a:hover{ text-decoration:none;}

/*----20200629tuika----*/
#h2Title.privacyonly{
	position: relative;
	max-width: 1300px;
	margin: 0 auto;
}
#h2Title.privacyonly:before{
	background: url("../img/privacy_mark.png");
	position: absolute;
	left:0;
	top:50%;
	margin-top: -63px;	
    content: "";
    width: 125px;
    height: 125px;
}




/*==============================================

	スマホ

==============================================*/
@media only screen and (max-width: 739px) {
/*========================
	プライバシーポリシー
=========================*/
.privacy{}
.privacy dl dt{ padding:8px 3%;}
.privacy dl dd{ padding:10px 3% 20px;}
.privacy dl dd a{ text-decoration:underline;}


/*========================
      運営会社
========================*/
.group{ border:none; padding:0 3%; margin:0;}
.group table{ }
.group table th,
.group table td {
	padding:15px 0;
	border: 1px solid #333;
	border-width:0 0 1px 0px;
	vertical-align:top;
	color:#000;
}
.group table th{ width:22%; font-weight:bold;}
.group table td ul li{ font-size:90%;}
.group table td ul li.h{ font-weight:bold; font-size:13px; color:#cdaa03;}

/*----20200629tuika----*/
#h2Title.privacyonly{
	position: relative;
}
#h2Title.privacyonly:before{
	background: url("../img/privacy_mark.png");
	background-size: 70px 70px;
	position: absolute;
	left:5px;
	top:50%;
	margin-top: -35px;	
    content: "";
    width: 70px;
    height: 70px;
}

}