﻿@charset "utf-8";

/*--------------------------
  mainCol
--------------------------*/
#content #h1_title img {
	top:25px;
}
.popup #content #mainCol .block {
	border:none;
}
.popup #content #mainCol h3 {
	margin-bottom:10px;
}
/*--------------------------
  include
--------------------------*/
.privacy #mainCol .block {
	margin:0 auto;
	padding:20px;
}

.privacy #mainCol .block p {
	padding-bottom:20px;
}

.privacy #mainCol .block p.name {
	padding-top:20px;
	text-align:right;
}



.privacy #content #mainCol .block h2 {
	display:none;
}
.privacy #content #mainCol .block h3,
.privacy #content #mainCol .block p {
	margin:0 auto;
	width:660px;
	background:none;
}

.privacy #content #mainCol .block h3 {
	font-size:100%;
	font-weight:bold;
}

.privacy #mainCol .block p.name {
	padding-top:20px;
	text-align:right;
}

.privacy #mainCol .block dl {
	display:table;
}

.privacy #mainCol .block dt,
.privacy #mainCol .block dd {
	display:table-cell;
	/display:inline;
	/zoom:1;
	text-align:left;
	vertical-align:top;
}

.privacy #mainCol .block dl.dl01 {
	margin:0 auto 0.5em;
	width:660px;
}

.privacy #mainCol .block dl.dl02 {
	margin:0 auto 0.1em;
	width:660px;
}

.privacy #mainCol .block dl.dl02end {
	margin:0 auto 0.5em;
	width:660px;
}

.privacy #mainCol .block dt.dt01 {
	width:16px;
}

.privacy #mainCol .block dd.dd01 {
	width:564px;
}

.privacy #mainCol .block dt.dt02 {
	width:32px;
	text-align:right;
}

.privacy #mainCol .block dd.dd02 {
	width:548px;
}

.privacy #mainCol .block dd.dd01 dl.dl0102 {
	width:548px;
}

.privacy #mainCol .block dd.dd01 dt.dt0102 {
	width:110px;
}

#mainCol .frame dd.dd01 dd.dd0102 {
	width:428px;
}

.privacy #mainCol .block .box {
	background:#fff;
	margin:0 10px;
	border:1px solid #D6CEB7;
	padding:10px;
	min-height:80px;
	_height:80px;
}

