@charset "utf-8";
/* CSS Document */

	dl, ul					{ overflow:hidden; }

	/*	privacy policy	*/
		.privacyBox					{ margin-bottom:33px; }
		.privacyBox dt				{ width:25px; line-height:22px; }
		.privacyBox dd				{ margin:0 0 0 25px; line-height:22px; }

	/*	box background	*/
		.boxBgType1			{ background:#fff; }
		.boxBgType2			{ background:#161c6b; }

	/*	tab Area	*/
		.tabMenu ul			{ position:relative; }
		.tabMenu ul:after	{ position:absolute; content:""; width:100%; bottom:0; left:0; border-bottom:1px solid #bbb; z-index:1; }
		.tabMenu ul:before	{ z-index:1; }
		.tabMenu li			{ position:relative; z-index:0; }

		.tabMenu li			{ border:1px solid #bbb !important; border-radius:7px 7px 0 0; background:#d0d0d0; width:142px;  
							  text-align:center;  margin-left:5px; cursor:pointer; font-size:115%; }
		.tabMenu li:first-child	{ margin-left:0px; }
		.tabMenu li.linkOn	{ background:#fff; border-bottom-color:#fff !important; z-index:2; }
		.tabMenu a			{ color:#828282; padding:10px 0; display:block; }
		.tabMenu a:hover, 
		.tabMenu li.linkOn a	{ color:#2e3086; }
		.tabContents		{ padding:35px 25px 50px; border-radius:0 0 7px 7px; border:1px solid #bbb; border-top:0px; }
		#dlBox .tabContents	{ border-radius:0 0 7px 7px; }

	/* ---------- ---------- ---------- ---------- ----------
	 *					border style
	 * ---------- ---------- ---------- ---------- ---------- */
		.setRadius5				{ border-radius:5px !important; }
		.setRadius7				{ border-radius:7px !important; }

	/* ---------- ---------- ---------- ---------- ----------
	 *					margin padding
	 * ---------- ---------- ---------- ---------- ---------- */
		.tMargin12				{ margin-top:12px; }
		.bMargin0				{ margin-bottom:0px !important; }
		.bMargin3				{ margin-bottom:3px !important; }
		.bMargin5				{ margin-bottom:5px !important; }
		.bMargin15				{ margin-bottom:15px !important; }
		.bMargin20				{ margin-bottom:20px !important; }
		.bMargin25				{ margin-bottom:25px !important; }
		.bMargin30				{ margin-bottom:30px !important; }
		.bMargin35				{ margin-bottom:35px !important; }
		.bMargin40				{ margin-bottom:40px !important; }
		.bMargin45				{ margin-bottom:45px !important; }
		.bMargin50				{ margin-bottom:50px !important; }
		.nMarTop15				{ margin-top:-18px; }

		