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

/*----------------------------------
privacy用のCSSです
----------------------------------*/
.MB20{
	margin-bottom:20px;
	}
.ML20{
	margin-left:20px;
	}
.MB05{
	margin-bottom:5px;
	}
.privacy_contents01{
	width: 608px;
	height:auto;
	}
.subTtl{
	text-indent:-9999px;
	border:1px solid #de2644;
	padding:5px 5px 10px 5px;
	background:url(/attending/inbound/images/privacyCap01.gif) no-repeat 5px 5px;
	}
.yacap{
	box-sizing: content-box;
	width: 576px;
	height:auto;
	padding:15px;
	border-left:1px solid #de2644;
	border-right:1px solid #de2644;
	}
.listnmb li{
	text-indent:-1em;
	margin-left:1em;
	}
.listdd{
	box-sizing: content-box;
	width: 576px;
	height:auto;
	padding:15px;
	border-left:1px solid #de2644;
	border-right:1px solid #de2644;
	}
.pmark{
	box-sizing: content-box;
	width: 576px;
	height:auto;
	padding:15px;
	border-left:1px solid #de2644;
	border-right:1px solid #de2644;
	border-bottom:1px solid #de2644;
	overflow:hidden;
	}
.pmark dt{
	float:left;
	width:100px;
	}
.pmark dd{
	float:left;
	width:296px;
	}
.pmark p{
	float:left;
	width:180px;
	text-align:right;
	}
.privacy_contents02{
	width: 608px;
	margin-top:20px;
	height:auto;
	}
.privcy{
	text-indent:-9999px;
	border:1px solid #de2644;
	padding:5px 5px 10px 5px;
	background:url(/attending/inbound/images/privacyCap02.gif) no-repeat 5px 5px;
	margin-bottom:20px;
	}
.prvbox{
	border-collapse:collapse;
	width:606px;
	}
.prvbox td, .prvbox th{
	border: 1px solid #de2644;
	padding:10px;
	
	}
.prvbox th{
	width:190px;
	font-weight:normal;
	text-align:left;
	}
.sodan{
	
	}
.sodan th{
	padding:3px;
	width:75px;
	background:#E58A99;
	color:#fff;
	font-weight:bold;
	
	}
.bgyellow{
	background:#E5DADC;
	padding:0;
	}
.btnyakn{
	margin:5px 0 ;
	}
.btnrgt a{
	float:right;
	width:260px;
	height:28px;
	background:url(/attending/inbound/images/privacyBtn02_off.gif) no-repeat top left;
	text-indent:-9999px;
	}
.btnrgt a:hover{
	background:url(/attending/inbound/images/privacyBtn02_on.gif) no-repeat top left;
	}
.btnlf a{
	float:left;
	width:100px;
	height:28px;
	background:url(/attending/inbound/images/privacyBtn01_off.gif) no-repeat top left;
	text-indent:-9999px;
	}
.btnlf a:hover{
	background:url(/attending/inbound/images/privacyBtn01_on.gif) no-repeat top left;
	}

.privacy_contents03{
	padding-top:30px;
	clear:both;
	}
.secrity{
	border-bottom:1px solid #de2644;
	padding-bottom:5px;
	margin-bottom:5px;
	}
.privacy_contents03 dl{
	width:606px;
	margin-bottom:15px;
	}
.privacy_contents03 dt{
	padding-bottom:5px;
	}

.privacy_contents01 .pmark p {
    float: right;
    text-align: right;
    font-size: 12px;
}
.privacy_contents01 .pmark dl {
    float: left;
    width: 400px;
    height: auto;
    overflow: hidden;
}
.privacy_contents01 .pmark dl.window {
	width:320px;
	height:auto;
	overflow:hidden;
	border: solid 1px #000000;
	padding: 10px;
    margin-top: 10px;
	}
.privacy_contents01 .pmark dl.window  dt{float:none; width:auto; height:auto; margin-right:0; font-size:12px; font-weight: bold;}
.privacy_contents01 .pmark dl.window  dd{float:none; width:auto; height:auto; margin-right:0;}