@charset "UTF-8";
/* CSS Document */

/*leftarea
---------------------------------------- */
#content_left #inputarea {
	background-color: #f3f3f3;
	margin-bottom: 20px;
	text-align: center;
	padding-top: 5px;
}

#content_left #inputarea img {
	margin-bottom: 5px;
}



#content_left #menuarea {
	margin-bottom: 20px;
}



#content_left a {
	color: #555;
	text-decoration: underline;
	overflow: hidden;

}

#content_left a:hover {
	color: #555;
	text-decoration: none;
}



/*menu
---------------------------------------- */

#content_left #menuarea ul.acc {
	width: 185px;
}

/*#content_left #menuarea ul.acc li div ul {
	height: 200px;
}*/

#content_left #menuarea ul.acc, ul.acc li ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#content_left #menuarea ul.acc li a{
	display: block;
	height: 30px;
	line-height: 30px;
	outline: none;
}

#content_left #menuarea ul.acc li.menugroup{
	margin-bottom:10px;
}

#content_left #menuarea ul.acc ul.col {
	border-bottom: 1px  solid #ddcfc3;
	padding-bottom: 10px;
	padding-left: 15px;
}


#content_left #menuarea ul.acc ul.col li {
	background-image: url(../images/arrow_a.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}

#content_left #menuarea ul.acc li div div {
	height: 10px;
}


/*menu_type2
---------------------------------------- */
#content_left #menuarea ul.menu {
	width: 185px;
}

#content_left #menuarea ul.menu, ul.menu li ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#content_left #menuarea ul.menu li a{
	display: block;
	line-height: 18px;
	outline: none;
}

#content_left #menuarea ul.menu ul.col {
	border-bottom: 1px  solid #ddcfc3;
	padding-bottom: 10px;
	padding-left: 15px;
}

#content_left #menuarea ul.menu ul.col li {
	background-image: url(../images/arrow_a.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 15px;
	padding-bottom: 5px;
}

#content_left #menuarea ul.menu li div div {
	height: 10px;
}


#content_left #menuarea ul.menu p{
	/*display: block;*/
	height: 30px;
	line-height: 30px;
	outline: none;
	font-weight: bold;
	margin-left: 5px;
}


/*menu_mypage
---------------------------------------- */
#content_left #mypagearea {
	/*background-color: #e6eecb;*/
	margin-bottom: 20px;
	/*padding-bottom: 10px;*/
}

#content_left #mypagearea img {
	/*margin-bottom: 10px;*/
	vertical-align:bottom;
}



#content_left .mypagearea_inner {
	background-color: #fff;
	margin-left: 10px;
	padding: 10px;
	width: 145px;
}

*html #content_left .mypagearea_inner {
	background-color: #fff;
	margin-left: 10px;
	padding: 5px;
	width: 155px;
}


#content_left .mypagearea_inner .name {
	font-weight: bold;
}


#content_left #mypagemenuarea  {
	width: 183px;
	border: 1px solid #ccc;
}

#content_left #mypagemenuarea img  {
	display: block;
}


#content_left #mypagemenuarea .menu {
	padding: 7px;
}

#content_left #mypagemenuarea .menu a {
	/*display: block;*/
}

#content_left #mypagemenuarea .menu p {
	background-image: url(../images/arrow_b.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 15px;
}


/*menu_hystory
---------------------------------------- */
#content_left #mypagearea_history {
	background-color: #e6eecb;
	/*margin-bottom: 20px;*/
	padding: 10px 0 20px 0;
}

#content_left #mypagearea_history img {
	margin-bottom: 10px;
	vertical-align:bottom;
}


#content_left .comtxt {
	padding: 0 10px 10px 10px;
}

#content_left #mypagearea_history .historytit {
	background-color: #f5d500;
	padding: 0 10px 0 10px;
	margin-left: 10px;
	width: 145px;
}

#content_left .mypagehistory_inner {
	background-color: #fff;
	margin-left: 10px;
	padding: 5px;
	width: 155px;
}

#content_left .mypagehistory_inner .name {
	padding: 10px 5px 0 5px;
}

#content_left #mypagearea_history  .btn {
	margin-top: 10px;
}


/* serch
---------------------------------------- */
#content_left #sercharea_left a {
	color: #555;
	text-decoration: underline;
	overflow: hidden;

}

#content_left #sercharea_left a:hover {
	color: #555;
	text-decoration: none;
}



#content_left #sercharea_left {
	width: 185px;
	margin-bottom: 20px;
	
}

#content_left #sercharea_left .l_cnbox, .l_cnbox_body, .l_cnbox_head, .l_cnbox_head div {
	background:transparent url(../images/bg_serch_s.gif) no-repeat bottom right;
}

#content_left #sercharea_left .l_cnbox{
    width:185px;
}

#content_left #sercharea_left .l_cnbox_head {
    background-position:top right;
    padding-right:10px;
}

#content_left #sercharea_left .l_cnbox_head div {
    background-position:top left;
    margin:0;
	padding:10px 0 5px 10px;
    border:0;
    height:auto;
}

#content_left #sercharea_left .l_cnbox_body {
	background-position:bottom left;
	/*margin-right:25px;*/
	padding:5px 0 10px 10px;
}

*html #content_left #sercharea_left .l_cnbox_body {
	background-position:bottom left;
	/*margin-right:25px;*/
	padding:5px 0 10px 10px;
}

#content_left #sercharea_left .l_serch_inner {
	width: 165px;
}

#content_left #sercharea_left .l_txtarea {
	width: 165px;
}

#content_left #sercharea_left .l_txtarea p {
	line-height: normal;
	font-size: 11px;
	margin-top: 3px;
}

#content_left #sercharea_left .l_btnarea {
	margin-top: 5px;
}

#content_left #sercharea_left .l_btnarea .btn {
	margin-bottom: 3px;
	margin-left: 45px;
}

#content_left #sercharea_left .l_btnarea p {
	background-image: url(../images/arrow_a.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	margin-left: 30px;
}
