@charset "utf-8";

/*----------------------------------------
	print
----------------------------------------*/

/*-----[ header ]-----*/
#header {
	margin:0 0 20px 0;
	border-bottom:1px solid #ccc;
}

#header ul,
#header form {
	display:none;
}


/*-----[ promotionArea ]-----*/
#promotionArea {
	display:none;
}


/*-----[ navigation ]-----*/
#navigation {
	display:none;
}


/*-----[ contents ]-----*/
#contents {
	overflow:visible !important;
	zoom:1;
}

#contents:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

#contents #breadCrumbArea,
#contents #pageTopArea,
#contents .pageTopArea,
#contents #relatedLinkBlock,
#contents #sideArea {
	display:none;
}

body #mainContentsArea {
	float:none;
	width:800px !important;
}

#mainContentsArea table {
	margin:0 0 50px 0;
	width:100% !important;
}

#mainContentsArea .textLink_01 {
	text-align:left;
}

.linkList_01 {
	display:none;
}

.linkBlock02 {
	margin:0 0 10px 0;
}

.linkBlock02 p.floatLeft,
.linkBlock02 p.floatRight {
	float:none;
	margin:0 0 10px 0 !important;
}


/*-----[ footer ]-----*/
#footer {
	margin:30px 0 0 0 !important;
	padding:10px 0 0 0 !important;
	border-top:1px solid #ccc !important;	
	color:#666;
	background-color:#fff;
}

#footer ul {
	display:none;
}

#footer p#companyLogoSection {
	display:block !important;
	float:none;
	margin:0 0 -10px 0 !important;
	text-indent:0 !important;
	background:none;
}

#footer address,
#footer p#copyrightSection {
	margin:0;
	text-align:left;
}


/*-----[ unique ]-----*/
/* home */
body#ctHome #mainContentsArea .floatLeft,
body#ctHome #mainContentsArea .floatRight {
	float:none !important;
}

body#ctHome #mainContentsArea .colWidth360 p {
	width:800px;
}

body#ctHome #mainContentsArea  #ct_usefulBlock p {
	float:none !important;
}

body#ctHome #mainContentsArea  #ct_usefulBlock ul {
	float:none !important;
}

/* service */
body#ctService #statusIconBlock {
	margin:0 0 20px 0;
}

body#ctService #imgMapBlock ul {
	text-indent:-9999px;
}

body#ctService #imgMapBlock {
	display:list-item;
	margin:0 0 50px 0;
	height:550px;
	list-style:none;
	background:url(/service/img/index_im_01_off.jpg) top left no-repeat;
}

/* faq */
body#ctFaq h2#faq_02,
body#ctFaq h2#faq_03,
body#ctFaq h2#faq_04 {
	margin-top:30px;
}

body#ctFaq dd.toggle_container {
	display:block !important;
}

/* contact */
body#ctContact #ct_indBlock01 .floatLeft,
body#ctContact #ct_indBlock01 .floatRight {
	float:none;
}
