@charset "UTF-8";
/*
--------------------------------------------------
Cecile "Iframe共通" CSS
Version: 6th Jan. 2014
----------------------------------------------- */
body{
	margin: 5px;
	background: #fff;
	text-align: left;
}

/* ==========================================
	base
========================================== */

ul,
ol,
li{
	margin: 0;
	padding: 0;
	list-style: none;
}

dl,
dt,
dd,
h1,
h2,
h3{
	margin: 0;
	padding: 0;
}

p{
	margin: 0;
	padding: 0;
}


/* ==========================================
	common style
========================================== */

h1{
	font-size: 14px;
}

dl dt{
	margin: 10px 0 0;
	font-weight: bold;
}
dl dd{
	margin: 2px 0 0;
}
dl dd ol li{
	padding: 0 0 0 1.0em;
	text-indent: -1.0em;
}

.right{
	text-align: right;
}

/* ==========================================
	agreement-secretsale：セシール シークレット・セール会員規約
========================================== */

/* ==========================================
	agreement-cnc：セシール・ネット・クラブ会員規約
========================================== */
#agreement-cnc dl dt:first-child{
	margin: 0;
}

/* ==========================================
	agreement-terms：セシール・ご利用規約
========================================== */
#agreement-terms dl dt:first-child{
	margin: 0;
}

#agreement-terms p{
	margin: 0 0 10px;
}

#agreement-terms p.text-right{
	margin: 30px 0;
	text-align: right;
}

/* ==========================================
	privacy：プライバシーポリシー 新規会員登録
========================================== */
#privacy th{
	font-weight: normal;
	vertical-align: top;
	padding: 0 5px 0 0;
}
#privacy p{
	margin: 5px 0 0;
}

#privacy dl dd{
	margin: 2px 0 0 1.3em;
}
#privacy dl dd.i2{
	margin: 2px 0 0 1.8em;
}

#privacy dl dd ol li{
	padding: 0 0 0 1.2em;
	text-indent: -1.2em;
}
#privacy dl dd p:first-child{
	margin: 0;
}
#privacy th{
	padding: 1px 5px 0 1.2em;
	text-indent: -1.2em;
	vertical-align: top;
}
#privacy td{
	padding: 1px 0 0;
	vertical-align: top;
}

/* ==========================================
	privacy-insurance：プライバシーポリシー 保険資料請求アンケート入力
========================================== */
#privacy-insurance table{
	margin: 10px 0 0;
}

#privacy-insurance table th{
	vertical-align: top;
	padding-right: 10px;
}

#privacy-insurance table td{
	vertical-align: top;
	padding-right: 10px;
	padding: 1px 0 0;
}

#privacy-insurance table td table{
	margin: 5px 0 0;
}

/* ==========================================
	privacy-inquiry：プライバシーポリシー ログインせずお問合せ時
========================================== */
