/* ------------------------------
common tag
------------------------------ */
body{background-color:#ffffff;}

body,div,
h1,h2,h3,h4,h5,h6,
form,input,textarea,p,
ul,ol,li,dl,dt,dd
{
	margin:0;
	padding:0;
}

li,dt,dd {list-style:none;}

body {
	line-height: 145%;
	color:#333333;
}

a:link{color:#14256A;text-decoration:underline;}
a:visited{color:#4E0F9B;text-decoration:underline;}
a:hover{color:#B20026;text-decoration:none;}
a:active{color:#B20026;text-decoration:underline;}

/* ------------------------------
2011/11/28
------------------------------ */
#warpper {
	width:760px;
	margin:0 auto 40px;
	text-align:center;
}

#container {
	line-height:160%;
	text-align:left;
}


h1.title {margin-bottom:15px;}
h2.title {
	margin-bottom:15px;
	padding-bottom:8px;
	background:url("../../../img_cmn/line_newsseparator_big.gif") repeat-x scroll 0 100% transparent;
}
h3.statement {font-size:100%;}

p.lead_01 {margin-bottom:30px;}
p.lead_02 {margin-bottom:25px;}

div.section {margin-bottom:30px;}

dl.privacyList_01@{margin-left:1em;}
dl.privacyList_01 dt {font-weight:bold;}
dl.privacyList_01 dd {margin:0 0 25px 18px;}

dl.privacyList_02 {margin-left:1em;}
dl.privacyList_02 dd {margin:0 0 25px 18px;}

dl.privacyList_03 {margin-left:1em;}
dl.privacyList_03 dd {margin:0 0 25px 18px;}

ul.bullet {margin-left:18px;}
ul.bullet li {list-style-type:disc;}

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

.linkIcon_01 {
	background:url("../../../img_cmn/arrow_cube_s.gif") no-repeat scroll left transparent;
	padding-left:17px;
}

.linkIcon_02 {
	background:url("../img/ico_window.gif") no-repeat scroll left transparent;
	padding-left:17px;
}


table.privacyTbl {
	margin:15px 0 15px 0;
	border-collapse:collapse;
}

table.privacyTbl th {
	padding:5px;
	text-align:center;
	font-weight:bold;
	background-color:#e0e0e0;
	border:1px solid #abaaab;
}

table.privacyTbl td {
	padding:5px;
	border:1px solid #abaaab;
	font-size:90%;
}

table.privacyTbl td.tit {background-color:#F1F1F1;}

ul.purpose li {
	list-style-type:disc;
	margin-left:15px;
}

.noties {font-size:90%;}

div.inner {margin:0 0 25px 10px;}

/* ------------------------------
news style
------------------------------ */
.newslist td{
	text-align:left;
	padding-bottom:3px;
}

.ntitle{
	margin:25px 0;
	line-height:200%;
}


/* ------------------------------
privacy style
------------------------------ */
#privacyW {
	width:700px;
	text-align:left;
}

#privacyW h2 {
	margin-bottom:10px;
}

#privacyW h3 {
	font-size:98%;
	padding-bottom:2px;
	background: url(images/line700.gif) bottom no-repeat;
	margin-bottom:10px;
}

.btm5 {margin-bottom:5px;}
.btm10 {margin-bottom:10px;}
.btm15 {margin-bottom:15px;}
.btm20 {margin-bottom:20px;}
.btm25 {margin-bottom:25px;}
.btm30 {margin-bottom:30px;}
