@charset "utf-8";
		
	/*
	// CSS Document
	// (c) 2010 Dur Design.
	*/
	
	@import url('../font/helvetica/stylesheet.css');

	/* ////////////////////////////////////////////////// { DEFAULT SETTING } ////////////////////////////////////////////////// */

		* {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			margin: 0;
			padding: 0;
			
			-webkit-outline: none !important;
			-moz-outline: none !important;
			outline: none !important;
			*outline: none !important;
			
			text-decoration: none;
			list-style: none;
		}
			html { overflow: auto; }
				
				html, body {
					width: 100%;
					height: 100%;
					min-height: 100%;
				}
				
				body {
					background: #FFF; 
					min-width: 1100px;
				}
					
					h1, h2, h3, h4, h5 { margin-bottom: .63em; }

					p {
						line-height: 1.63em;
						letter-spacing: .01em;
						margin-bottom: 1.26em;
					}
						/* p:FIRST-CHILD { margin-bottom: 0 !important; } */
						
						
					img { border: none !important; }
						.img_left, .img_right { margin: 1.26em; }
							.img_left         { float: left; margin-left: 0; } 
							.img_right        { float: right; margin-right: 0; }
					
					
					/* // Position Object // */
					.fix, .abs, .rel { display: block; }
						.fix { position: fixed; }
						.abs { position: absolute; }
						.rel { position: relative; }
							.top    { top:    0; }
							.right  { right:  0; }
							.bottom { bottom: 0; }
							.left   { left:   0; }
							

					.set_layer 
					{
						display: block;
						position: absolute;
						
						width: 0;
						height: 0;
					}

					.pad     { padding: 10px; }
					.pad_tb  { padding: 10px 0; }
					.pad_rl  { padding: 0 10px; }
					.pad_t   { padding-top: 10px; }
					.pad_r   { padding-right: 10px; }
					.pad_b   { padding-bottom: 10px; }
					.pad_l   { padding-left: 10px; }

					.pad2    { padding: 20px; }
					.pad2_tb { padding: 20px 0; }
					.pad2_rl { padding: 0 20px; }
					.pad2_t  { padding-top: 20px; }
					.pad2_r  { padding-right: 20px; }
					.pad2_b  { padding-bottom: 20px; }
					.pad2_l  { padding-left: 20px; }

					.pad3    { padding: 30px; }
					.pad3_tb { padding: 30px 0; }
					.pad3_rl { padding: 0 30px; }
					.pad3_t  { padding-top: 30px; }
					.pad3_r  { padding-right: 30px; }
					.pad3_b  { padding-bottom: 30px; }
					.pad3_l  { padding-left: 30px; }
					
					.pad4    { padding: 40px; }
					.pad4_tb { padding: 40px 0; }
					.pad4_rl { padding: 0 40px; }
					.pad4_t  { padding-top: 40px; }
					.pad4_r  { padding-right: 40px; }
					.pad4_b  { padding-bottom: 40px; }
					.pad4_l  { padding-left: 40px; }


					.clear   { clear: both; margin: 0; padding: 0; }
					.f_left  { float: left; }
					.f_right { float: right; }
					.f_clear { overflow: hidden; }

	/* ......................................................................................................................... */
	/* End CSS */
	