@charset "utf-8";

/* page_utility.css */

/*----------------------------------------------*/
/*                                              */
/* utility                                     */
/*                                              */
/*----------------------------------------------*/
/* sitemap
--------------------------------------*/
body.sitemap div#aMainContents.article div.section.sModSecNormal div.dSitemap {
	margin-bottom: 40px;
}
body.sitemap div.dModLayCol3 div.dModLayColL, 
body.sitemap div.dModLayCol3 div.dModLayColC,
body.sitemap div.dModLayCol3 div.dModLayColR {
	width: 224px;
}
body.sitemap div.dModLayCol3 div.dModLayColL, 
body.sitemap div.dModLayCol3 div.dModLayColC {
	margin-right: 0;
	padding-right: 18px;
}
body.sitemap div.dModLayCol3 dl,
body.sitemap div.dModLayCol3 dt,
body.sitemap div.dModLayCol3 dd {
	width: 224px;
}
body.sitemap div.dModLayCol3 dt {
	margin-bottom: 20px;
}
body.sitemap div.dModLayCol3 dd {
	margin-bottom: 8px;
}
body.sitemap div.dModLayCol3 dd.dIcon{
	padding-left: 4px;
}
/* tou
--------------------------------------*/
body.tou div#aMainContents {
	margin-bottom: 40px;
}
		body.tou div#aMainContents div.sModSecNormal div.dModGrayBox {
			width: 300px;
			padding: 15px;
		}				
		body.tou div#aMainContents div.sModSecNormal div.dModGrayBox h4,
		body.tou div#aMainContents div.sModSecNormal div.dModGrayBox dt {
			background: none;
			padding: 0;
			margin-bottom:10px;
		}
		body.tou div#aMainContents div.sModSecNormal div.dModGrayBox dd {
			margin-bottom: 5px;
		}
/* privacy
--------------------------------------*/
body.privacy div#aMainContents {
	margin-bottom: 40px;
}
		body.privacy div#aMainContents div.header {
			margin-bottom: 30px;
		}
		body.privacy div#aMainContents div.sModSecNormal div.dModGrayBox {
			width: 300px;
			padding: 15px;
		}
		body.privacy div#aMainContents div.sModSecNormal  dl.dlModEleDef dt {
			background: none;
			padding: 0;
			margin-bottom:10px;
		}		

/* popup_usage
--------------------------------------*/
body.search div#aMainContents div.header h1 {
	margin-bottom: 20px;
}
body.search div#aMainContents div.header p {
	margin-bottom: 40px;
}
body.search div.dModLayImg {
	margin-bottom: 40px;
}
body.search ol.oNum li {
	list-style-type: decimal;
	padding-left: 1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 23px;
}

/* agency
--------------------------------------*/
body.agency div#aMainContents.article p {
	margin-bottom: 36px;
}
body.agency div#aMainContents.article div.section.sModSecNormal {
	margin-bottom: 40px;
}
		body.agency div#aMainContents.article div.section.sModSecNormal p {
			margin-bottom: 20px;
		}

body.agency div#dMain div#dMainColumn div.sModSecNormal div.dModGrayBox {
	padding: 20px;
}

