@charset "utf-8";

/*********************************************************************
 * Common Parts
 *********************************************************************/
/* ■ Attribute -----------------------------------------------------*/
.calendar_img {
	width:auto;
	height:auto;
	top:10px;
}
/* ■ Form ----------------------------------------------------------*/
fieldset {
	width:100%;
}
.checkArea {
	line-height:40px;
}
div.legend {
	font-size:14px;
}
.inputBody {
	margin-left:0;
	line-height:40px;
}
label {
	float:none;
	text-align:left;
	position:static;
	top:0;
	font-weight:bold;
	width:auto;
}

/** input **/
input[type=text],input[type=password],input[type=file],input[type=time],input[type=date],input[type=number] {
	height:35px;
	font-size:14px;
	margin-bottom:3px;
}
select {height:40px;font-size:14px;	background-color:#ffffff;}
input[type=text].date,input[type=text].pdate {width:90px;}
input[type=text].tel {width:120px;}
input[type=text].zipno {width:80px;}
input[type=text].sp_full {width:95%!important;}

/** input(radio,checkbox) **/
input[type=radio],input[type=checkbox] {
	width:20px;
	height:20px;
	float:none;
	margin-right:4px;
}
.checkArea label {
	float:none;
	margin-right:10px;
	font-weight:normal;
	position:static;
}
.checkArea label:after {
	content: "\A";
	white-space: pre;
}

.subbtnPos {margin-left:0!important;}
input[type=submit],input[type=button],input[type=reset],button {padding:12px 10px;}
div.required, span.required {border-bottom:0;}

/* ■ Table ----------------------------------------------------------*/
.tableList {width:100%;}
table.tableList th {padding:10px 0;}
table.tableList td {padding:10px 2px 10px 3px;}

#ResultTableArea {
	overflow-x:scroll;
	width:100%;
}
#ResultTableArea table {
	width:1500px;
}

/* ■ Table Paginate -------------------------------------------------*/
.pageMove {
	font-size:14px;
}
.pageMove div {
	float:none;
}
/*********************************************************************
 * Content Parts
 *********************************************************************/
/* header */
div#header div#headerLeft {
	width:140px;
}
div#header div#headerRight {
}
div#header div#headImage {
	top:2px;
	left:1px;
}
div#header div#headImage img {
	width:139px;
	height:21px;
}
div#header div#headImagePewered {
	top:2px;
	left:1px;
}
div#header div#headImagePewered img {
	width:120px;
	height:10px;
}
div#header div#headImageTel {
	float:left;
	top:8px;
	left:1px;
}
div#header div#headImageTel img {
	width:115px;
	height:12px;
}

/*Icon Menu(header)*/
div#cartIcon {margin-right:3px;}
div#childIcon {margin-right:2px;}
div#userIcon {margin-right:2px;}
div#menuIcon {margin-right:2px;}
div#signIcon {margin-right:3px;}

/*Pulldown Menu*/
div#menuBody {
	right:40px;
}
div#menuBody a {
	width:220px;
	font-size:14px;
	padding:13px 5px;
}

/*contents body*/
div#contents {
	min-height:300px;
}

/* Page Header */
#PageHeader {
}

/* contents */
div#contents {
	padding:10px 5px 10px 5px;
}

/*********************************************************************
 * Etc Parts
 *********************************************************************/
.sp_auto {width:auto!important;}
