@charset "utf-8";
/*----------------------------------------------------------------------------
login
----------------------------------------------------------------------------*/
.login_bt {
	text-align:center;

}
.newin_bt {
	padding:0px 0px 0px 50px ;
	vertical-align:middle;
	width:140px;
	float:left;
	
}
.newin_txt {
	float:left;
	margin:10px 0 0px 0px;

}


/*----------------------------------------------------------------------------
selectmai
----------------------------------------------------------------------------*/
.selectmail_bt {
	text-align:center;
}

.selectmail{
	margin-bottom:160px;
}

/*-----------------------------------------------------

-----------------------------------------------------*/


* {
	margin: 0;
	padding: 0;
}




body {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	font-family: "돋움",Dotum,Helvetica,AppleGothic,Sans-serif;;
	background: #FFF;
	text-align: center;
	border-top:#2774b3 solid 0px;
	}

#page_body {
	width: 780px;
	margin: 0;
	padding: 0;
	background: #FFF;
	}


/*-----------------------------------------------------

-----------------------------------------------------*/
div {
	margin: 0;
	padding: 0;
	}

hr {
	display: none;
	}


/*-----------------------------------------------------

-----------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	}

p, pre, blockquote, sup, sub {
	margin: 0;
	padding: 0;
	font-size: 100%;
	}

address {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	}

em, strong, dfn, code, samp, kbd, cite, abbr, acronym,
q, ins, del, br {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	}
	
strong{
	font-weight: bold;
}

/*-----------------------------------------------------

-----------------------------------------------------*/

a:link {
	color: #5c2900;
	text-decoration: none;
	}

a:visited {
	color: #5c2900;
	text-decoration: none;
	}

a:active {
	color: #994a00;
	text-decoration: none;
	}

a:hover {
	color: #994a00;
	text-decoration: underline;
	}

/*-----------------------------------------------------

-----------------------------------------------------*/

ul, ol, li, dl, dt, dd {
	margin: 0;
	padding: 0;
	font-size: 100%;
	list-style: none;
	}




/*-----------------------------------------------------

-----------------------------------------------------*/
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	}

legend {
	margin: 0;
	padding: 0;
	}

form {
	margin: 0;
	padding: 0;
	}

input {
	margin: 0;
	padding: 0;
	color: #333;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 12px;
	}

input[type="button"] {
	cursor: pointer;
	}

textarea {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 12px;
	background: #FFF;
	}

button {
	margin: 0;
	padding: 0;
	font-size: 12px;
	cursor: pointer;
	}


select, option, optgroup {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 12px;
	background: #FFF;
	}


/*-----------------------------------------------------

-----------------------------------------------------*/
table {
	border-collapse: collapse;
	font-size: 100%;
	}

td, tr, th {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 100%;
	}
	
/* \*/

* html table li,
* html table p{
	line-height: 1.5;
}


/**/
	
	


/*-----------------------------------------------------

-----------------------------------------------------*/
img {
	border: 0;
	margin: 0;
	padding: 0;
	}


/*-----------------------------------------------------
clearfix
-----------------------------------------------------*/
.clearfix {
	display: inline-block;
	}

.clearfix {
	display: block;
	}

.clearfix:after {
	content: ""; display: block; clear: both;
	}


/*-----------------------------------------------------------------

	header

-------------------------------------------------------------------*/

div#header{
	padding-top: 40px;
	width: 100%;
	height: 30px;
	text-align: left;
}

div#header2 {
	background-position: 0 20px; padding: 20px 0px 5px 17px; color: rgb(85, 85, 85); line-height: 1.2; clear: both; font-size: 12px; font-weight: bold; margin-bottom: 0px; background-image: url("../../img/common/ico_til01.gif"); background-repeat: no-repeat;
}



div#header div.column2A{
	width: 470px;
	padding-top: 0px;
	padding-bottom: 3px;
}

div#header div.column2A h1,
div#header div.column2A p{
	margin-left: 8px;
}


	
div#header div.column2B{
	width: 420px;
	padding-top: 14px;
	padding-bottom: 0px;
	padding-right: 10px;
	text-align: right;
	
}

/* \*/
* html div#header div.column2B{
	padding-right: 0;
	padding-top: 14px;
	padding-bottom: 7px;
	padding-right: 10px;

}


*:first-child+html div#header div.column2B{
	padding-top: 14px;
	padding-bottom: 0px;
	padding-right: 10px;
}
/**/



div#header div.column2B ul.headerNavi{
	text-align: right;
}


div#header div.column2B ul.headerNavi li{
	display: inline;
	padding-left: 9px;
	padding-bottom: 1px;
	margin-right: 5px;
	background-position: 0 0;
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 1.1;
	color: #555;
	
}

/* \*/

* html div#header div.column2B ul.headerNavi li{
	margin-right: 4px;
}

*:first-child+html div#header div.column2B ul.headerNavi li{
	margin-right: 4px;
}
/**/


div#header div.column2B ul.headerNavi li.navi_favorite{
//	background: url(../../img/common/bg_hnavi.gif) no-repeat 0 0 ;
}


div#header div.column2B ul.headerNavi li.navi_login{
	background: url(../../img/common/bg_hnavi.gif) no-repeat 0 0 ;
}

div#header div.column2B ul.headerNavi li.navi_sitemap{
	background: url(../../img/common/bg_hnavi.gif) no-repeat 0 0 ;
}

div#header div.column2B ul.headerNavi li.navi_guide{
	background: url(../../img/common/bg_hnavi.gif) no-repeat 0 0 ;
	margin-right: 0px;
	
}

div#header div.column2B ul.headerNavi li.navi_help{
	margin: 0;
}

/* For IE7 \*/

*:first-child+html div#header div.column2B ul.headerNavi li.navi_guide{
	margin-right: 0px;

}
/**/

div#header div.column2B ul.headerNavi li a:link,
div#header div.column2B ul.headerNavi li a:visited{
	color: #555;
	text-decoration: none;
}

div#header div.column2B ul.headerNavi li a:hover{
	color: #555;
	text-decoration: underline;
}






/*-----------------------------------------------------------------

	navigation

-------------------------------------------------------------------*/

div#gnavi{
	clear: both;
	width: 100%;
	height: 51px;
	background-color: #1e60a0;
	background-image: url(../../img/common/tMenu_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
}

div#gnavi div.wrapinner{
	padding:0 0 0 0px;
/*	background:url(../../img/common/bg_gnavi_left.gif) no-repeat left 0;
*/}

div#gnavi div.wrapinner ul{
	padding:0 0px 0 0;
/*	background:url(../../img/common/bg_gnavi_right.gif) no-repeat right 0;
*/	display:block;
}

/* For IE6 IE7 \*/

* html div#gnavi div.wrapinner{
	padding:0 0 0 0px;
}

*:first-child+html div#gnavi div.wrapinner{
	padding:0 0 0 0px;
}

/**/
div#gnavi ul li,
div#gnavi ul li a{
	display: block;
	height: 51px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#gnavi ul li{
	float: left;
}

div#gnavi ul li.right{
	float: right;
}

div#gnavi ul li a{
	text-indent: -99999px;
	overflow: hidden;
}

div#gnavi ul li.navi_mypage,
div#gnavi ul li.navi_mypage a{
	width: 105px;
	background-image: url(../../img/common/tMenu_03.gif);
}

div#gnavi ul li.navi_mypage.current_mypage a,
div#gnavi ul li.navi_mypage a:hover{
	background-image: url(../../img/common/tMenu_up_03.gif);
}


div#gnavi ul li.navi_surveytalk,
div#gnavi ul li.navi_surveytalk a{
	width: 94px;
	background-image: url(../../img/common/tMenu_04.gif);
}

div#gnavi ul li.navi_surveytalk.current_surveytalk a,
div#gnavi ul li.navi_surveytalk a:hover{
	background-image: url(../../img/common/tMenu_up_04.gif);
}


div#gnavi ul li.navi_minipoll,
div#gnavi ul li.navi_minipoll a{
	width: 94px;
	background-image: url(../../img/common/tMenu_05.gif);
}

div#gnavi ul li.navi_minipoll.current_minipoll a,
div#gnavi ul li.navi_minipoll a:hover{
	background-image: url(../../img/common/tMenu_up_05.gif);
}

div#gnavi ul li.navi_social,
div#gnavi ul li.navi_social a{
	width: 105px;
	background-image: url(../../img/common/tMenu_06.gif);
}

div#gnavi ul li.navi_social.current_social a,
div#gnavi ul li.navi_social a:hover{
	background-image: url(../../img/common/tMenu_up_06.gif);
}

div#gnavi ul li.navi_privilege,
div#gnavi ul li.navi_privilege a{
	width: 94px;
	background-image: url(../../img/common/tMenu_07.gif);
}

div#gnavi ul li.navi_privilege.current_privilege a,
div#gnavi ul li.navi_privilege a:hover{
	background-image: url(../../img/common/tMenu_up_07.gif);
}


div#gnavi ul li.navi_faq,
div#gnavi ul li.navi_faq a{
	width: 99px;
	background-image: url(../../img/common/tMenu_10.gif);
}

div#gnavi ul li.navi_faq.current_faq a,
div#gnavi ul li.navi_faq a:hover{
	background-image: url(../../img/common/tMenu_up_10.gif);
}

div#gnavi ul li.navi_registration,
div#gnavi ul li.navi_registration a{
	width: 164px;
	background-image: url(../../img/common/tMenu_09.gif);
}

div#gnavi ul li.navi_registration.current_registration a,
div#gnavi ul li.navi_registration a:hover{
	background-image: url(../../img/common/tMenu_up_09.gif);
}



/*-----------------------------------------------------------------

	footer

-------------------------------------------------------------------*/

div#footer{
	clear: both;
	width: 100%;
	background-color: #f7f7f7;
	background-image: url(../../img/common/bg_footer.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 25px;
	text-align: center;
}

div#footer ul{
	margin-bottom: 7px;
	text-align: center;
}

div#footer ul li{
	display: inline;
	margin-left: 5px;
	color: #888888;
}

div#footer ul li img{
	vertical-align:middle;
}

/*Foe IE6 IE7 \*/

* html div#footer ul li{
	margin-left: 8px;
}

*:first-child+html div#footer ul li{
	margin-left: 8px;
}
/**/

div#footer ul li span{
	margin-left: 9px;
}

div#footer ul li.first{
	margin-left: 0;
}

/*Foe IE6\*/

* html div#footer ul li.first{
	margin-left: 8px;
}
/**/

div#footer ul li a:link,
div#footer ul li a:visited{
	color: #2773b3;
	text-decoration: none;
} 

div#footer ul li a:hover{
	color: #2773b3;
	text-decoration: underline;
}

div#footer address{
	padding-bottom: 24px;
	color: #999999;
}


/*-----------------------------------------------------------------

	Layout

-------------------------------------------------------------------*/


div#wall{
	width: 920px;
	margin: 0px auto;
}

/*-------------------------------------------------- One column*/

div#wall div#OneMainWrap{
	width: 100%;
	text-align: center;
	margin:0 0 60px 0;
}

div#wall div#OneMainWrap div#mainContents{
	width: 875px;
	margin: 0px auto;
	text-align: left;
}

/*-------------------------------------------------- Two column */

div#wall div#main2Column{
	width: 100%;
	text-align: left;
	margin:0px;	
	background-repeat: repeat-x;
	background-position: top;
}



div#wall div#main2Column div#mainContents{
	float: right;
	width: 672px;
	margin-bottom:40px;
	
}

div#wall div#main2Column div#localContents{
	float: left;
	width: 215px;
	margin:0 0 40px 0;
}


/*---for narrow layout. modified 2010.12.07 ----*/

div#wall div#main2Column div#localContents_small{
	float: left;
	width: 141px;
	margin:0 0 40px 0;
}
/*--------------------------------------------*/


div#localContents .homelogin p{
	font-weight:bold;
}

div#localContents .homelogin_small p{
	font-weight:bold;
}


/*--------------------------------------------------Bread clumb*/

div#wall div.breadList{
	clear: both;
	width: 100%;
	text-align: left;
	padding-top: 0px;
	margin-bottom: 0px;
	background:url(../../img/common/bg_breadList.gif) no-repeat left 0;

}

/*For IE6 IE7 \*/

div#wall div.breadList, x:-moz-broken{
}

* html div#wall div.breadList{
}

*:first-child+html div#wall div.breadList{
}


/**/

div#wall div.breadList ul{
	margin-left: 10px;
	height:50px;
	padding-top:9px;
	background:url(../../img/common/bg_breadList_side.gif) no-repeat right 0;
	
	
}

div#wall div.breadList ul li{
	display: inline;
	margin-right: 3px;
	line-height: 1.1;

}

div#wall div.breadList ul li a{
	text-decoration:none;
	color:#B7B7B7;
}

div#wall div.breadList ul li a:hover{
	text-decoration:underline;
	color:#B7B7B7;
	
}

/*For IE6 IE7 \*/

* html div#wall div.breadList ul li{
	margin-right: 5px;

}

*:first-child+html div#wall div.breadList ul li{
	margin-right: 5px;

}


/**/

div#wall div.breadList ul li img{
	margin-top: 3px;
}

/*For IE6 IE7 \*/

div#wall div.breadList ul li img, x:-moz-broken{
	margin-top: 2px;
	vertical-align: middle;

}

* html div#wall div.breadList ul li img{
	vertical-align: middle;
	margin-top: 0;
}

*:first-child+html div#wall div.breadList ul li img{
	vertical-align: middle;
	margin-top: 0;
}


/**/

div#wall div.breadList ul li span{
	margin-left: 8px;
	color: #cccccc;
}


/*------------------------------------------------------ Title*/

/* h1 */

div#mainContents h1{
	clear: both;
	border: 1px solid #cccccc;
	padding: 1px 1px 0 1px;
	background-color: #ffffff;
	margin-bottom: 10px;
	line-height: 1.1;
	font-size: 12px;
	font-weight:bold;
}

div#mainContents h1 span{
	display: block;
	padding: 9px 10px 10px 10px;
	background-image: url(../../img/common/bg_title01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

/* For IE6 IE7 \*/

div#mainContents h1 span, x:-moz-broken{
	padding: 10px 10px 6px 10px;
}

* html div#mainContents h1 span{
	padding: 10px 10px 7px 10px;
}

*:first-child+html div#mainContents h1 span{
	padding: 10px 10px 7px 10px;
}

/**/



/* h2 */

div#mainContents h2{
	clear: both;
	color: #555555;
	padding-left: 22px;
	background-image: url(../../img/common/ico_til01.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	font-size: 12px;
	line-height: 1.2;
	margin-bottom: 0px;
	font-weight: bold;
	padding:5px 0 5px 17px;
}



/*------------------------------------------------------ Button*/

div#mainContents div.btn p,
div#mainContents div.blueBtn p{
	zoom:1;
	white-space:nowrap;
	line-height: 1.1;
	float: none;
}

div#mainContents div.btn p:after,
div#mainContents div.blueBtn p:after{
	display:block;
	clear:both;
	content:'';
}

div#mainContents div.btn p strong,
div#mainContents div.blueBtn p span{
	position:relative;
	display:block;
	left:0px;
	top:0px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
}

/* \*/

*:first-child+html div#mainContents div.btn p strong{
	background-position: 0 1px;
}
/**/

div#mainContents div.btn p strong a,
div#mainContents div.blueBtn p span a {
	display:block;
	float: left;
	position: relative;
	top:1px; left:1px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 0;	
}

/* btn */
div#mainContents div.blueBtn p span{
	background-image: url(../../img/common/bg_txtbtn01_top.gif);
}


div#mainContents div.blueBtn p span a {
	background-image: url(../../img/common/bg_txtbtn01_bottom.gif);
	padding: 10px 15px;	
}

/* \*/

*:first-child+html div#mainContents div.btn p strong a{
	padding: 10px 15px 11px 15px;
}
/**/




div#mainContents div.btn p strong a:hover{
	text-decoration: none;
}


/* blue Bottun */

div#mainContents div.blueBtn p{
	float:left;
	position: relative;
	text-align:center;
	text-decoration:none;
}

div#mainContents div.blueBtn p span{
	background-image: url(../../img/common/bg_btn_01.gif);
}

div#mainContents div.blueBtn p span a {
	background-image: url(../../img/common/bg_btn_02.gif);
	padding: 6px 14px;	
}

div#mainContents div.blueBtn p span a:link,
div#mainContents div.blueBtn p span a:visited{
	color: #042f60;
	text-decoration: none;
}

div#mainContents div.blueBtn p span a:hover{
	color: #042f60;
	text-decoration: underline;
}

div#mainContents div.blueBtn p span a:hover{
	text-decoration: underline;
}





/*------------------------------------------------------ Column pattern*/

div.locator{
	clear: both;
}
div.locator a{
	text-decoration: none;
	color:#555;
}

div.column2A,
div.column3A,
div.column3B,
div.column3C,
div.column4A,
div.column4B,
div.column4C,
div.column4D,
div.column5A,
div.column5B,
div.column5C,
div.column5D,
div.column5E,
div.column2AEx,
div.column2BEx,
div.column3AEx,
div.column3BEx,
div.column3CEx,
div.photoArea{
	float: left;
}

/*------------------------------------------------------ Common parts*/
div.column2B{
	float: right;
}

/*------------占쏙옙Go Page top*/
div.pageTop{
	clear: both;
	width: 100%;
	text-align: right;
	padding-bottom: 12px;
}

div.pageTop img{
	margin-right: 4px;
	margin-top: 3px;
	vertical-align: top;
}

/*For IE6 IE7 \*/

* html div.pageTop img{
	vertical-align: middle;
	margin-top: 0;
}

*:first-child+html div.pageTop img{
	vertical-align: middle;
	margin-top: 0;
}


/**/

div.pageTop p a:link,
div.pageTop p a:visited{
	color: #2773b3;
	text-decoration: none;
}

div.pageTop p a:hover{
	text-decoration: underline;
}

/*----------------------- more link*/

div.moreLink{
	clear: both;
	width: 100%;
	text-align: right;
	padding-top:5px;
	
}

div.moreLink img{
	vertical-align: top;
	margin-top: 0px;
	margin-right: 3px;
}

div.moreLink p{
	line-height: 1.1;
}

/*For IE6 IE7 \*/

* html div.moreLink img{
	vertical-align: middle;
	margin-top: 0px;
}

*:first-child+html div.moreLink img{
	vertical-align: middle;
	margin-top: 0;
}


/**/

div.moreLink a:link,
div.moreLink a:visited{
	color: #555555;
	text-decoration: none;
	
}

/*----------------------- For img*/

.images{
	line-height: 0;
}


.attention{
	color: #990000;
}

/*------------------------------------------------------ pageing Link*/

div#mainContents div.pagerArea {
	clear: both;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
	text-align: center;
}

div#mainContents ul.pager {
	position: relative;
	left: 50%;
	float: left;
}

/* For IE6 \*/

* html div#mainContents ul.pager { padding-bottom: 4px; }

/**/

div#mainContents div.pagerArea ul.pager li {
	display: block;
	position: relative;
	left: -50%;
	float: left;
	line-height: 1;
}

div#mainContents div.pagerArea ul.pager li a:hover{ text-decoration: none; }

div#mainContents div.pagerArea ul.pager li.num a { background-color: #ffffff; }

div#mainContents div.pagerArea ul.pager li.num a,
div#mainContents div.pagerArea ul.pager li.current strong {
	display: block;
	width: 19px;
	height: 15px;
	padding-top: 4px;
	margin-left: 3px;
	border: 1px solid #cccccc;
	text-align: center;
	text-decoration: none;
}

div#mainContents div.pagerArea ul.pager li.current strong{ font-weight: bold; }

div#mainContents div.pagerArea ul.pager li.num a:hover {
	background-color: #ebebeb;
	text-decoration: underline;
}

div#mainContents div.pagerArea ul.pager li.current strong {
	background-color: #ebebeb;
	color: #2f3743;
}

/* For IE6 \*/
* html div#mainContents div.pagerArea ul.pager li.num a,
* html div#mainContents div.pagerArea ul.pager li.current strong {
	width: 21px;
	height: 21px;
}

/**/

div#mainContents div.pagerArea ul.pager li.prevFirst { margin-right: 6px; }
div#mainContents div.pagerArea ul.pager li.prevSecond { margin-right: 23px; }

div#mainContents div.pagerArea ul.pager li.nextFirst { margin-left: 6px; }
div#mainContents div.pagerArea ul.pager li.nextSecond { margin-left: 23px; }

div#mainContents div.pagerArea ul.pager li.prevFirst,
div#mainContents div.pagerArea ul.pager li.prevSecond,
div#mainContents div.pagerArea ul.pager li.nextSecond,
div#mainContents div.pagerArea ul.pager li.nextFirst { padding-top:4px; }




/*-----------------------------------------------------------------

	local_contetns

-------------------------------------------------------------------*/

div#localContents div.localBox{
	width: 220px;
	border: 1px solid #E6E6E6;
	margin-top: 10px;
}


div#localContents div.localBoxnew_top{
	width: 220px;
	background-image: url(../../img/common/bg_loginboxtop.gif);
	height:37px;
	
}
div#localContents div.localBoxnew_top_inside{
	padding:10px 0 0 20px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}


div#localContents div.localBoxnew{
	width: 214px;
	font-size:12px;
	border-left:solid 3px #DCEEF9 ;
	border-right:solid 3px #DCEEF9 ;
	border-bottom:solid 3px #DCEEF9 ;	
}

* html div#localContents div.localBoxnew{
	width: 220px;
	font-size:12px;
	border-left:solid 3px #DCEEF9 ;
	border-right:solid 3px #DCEEF9 ;
	border-bottom:solid 3px #DCEEF9 ;	
}


div#localContents div.localBoxnew_inside{
	padding:15px 15px 10px 15px;
}


div#localContents div.localBoxnew table{
	margin-bottom:10px;
}

div#localContents div.localBoxnew table th{
	width:95px;
	height:30px;
	font-weight:bold;
}

div#localContents div.localBoxnew input.logintxt{
	width: 123px;
	height: 22px;
	border: #d1d5d7 1px solid;
	vertical-align: middle;
}

div#localContents div.localBoxnew div.newin{
	border-top: solid 1px #D1E2ED;	
	padding:15px 0 10px 30px;
}

/* For IE6 \*/
* html div#localContents div.localBoxnew input.logintxt{
	width: 125px;
	height: 24px;
	vertical-align: middle;
}


/* \*/

* html div#localContents div.localBox{
	width: 221px;
}

/* what's minipoll? */

div#localContents div.whatmini_lBox{
	color:#2775B4;
	width: 213px;
	border: 3px solid #2775B4;
}

/* \*/

* html div#localContents div.whatmini_lBox{
	width: 215px;
}

div#localContents div.whatmini_lBox h3{
	background: url(../../img/common/ico_whatmini.gif) no-repeat;
	background-position:13px 10px;
	background-repeat: no-repeat;
	background-color:#2775B4;
	height:37px;
}

div#localContents div.whatmini_lBox p{
	padding:10px 10px 10px 10px;
}

div#localContents div.whatmini_lBox span{
	font-weight:bold;
	color:#000000;
}

div#localContents div.whatmini_lBox p.currenttitle{
	background:url(../../img/vote/ico_vote_q01.gif) no-repeat 0 1px;
	display:block;
	font-weight:bold;
	padding-left:20px;
	margin:3px 0 0 0;
}


/**/

div#localContents div.localBox h3{
	background-color: #f5f4f4;
	padding: 5px 5px 2px 5px;
	margin: 0px 1px 7px 1px;
	line-height: 1.1;
	font-weight:bold;
}

div#localContents div.localBox div.inner{
	padding: 10px 10px 8px 10px;
}

/* links */

div#localContents ul.links li{
	border-bottom: 1px solid #e4e4e4;
	padding:5px 0 4px 20px;
	background: url(../../img/home/ico_side_arrow.gif) no-repeat 6px 10px;
}

div#localContents ul.links li.first{
	border-top: 1px solid #e4e4e4;
}

div#localContents ul.links a:link,
div#localContents ul.links a:visited{
	color: #2f3743;
	text-decoration:none;
}

div#localContents ul.links a:hover{
	color: #2f3743;
	text-decoration:underline;
}

div#localContents ul.links li.last{
	border: none;
}


/*-----------------------------------------------------------------

	local_contetns Index

-------------------------------------------------------------------*/

/* Login */

div#localContents div.localBox.login{
	margin-top: 0px;
	border-bottom:none;
}

div#localContents div.localBox.login h3{
}

div#localContents div.localBox.login div.inner{
	padding: 6px 8px 9px 8px;
}

div#localContents div.localBox.login dl{
	margin-bottom: 2px;
}	
	
div#localContents div.localBox.login dl dt,
div#localContents div.localBox.login dl dd{
	display: block;
	float: left;
}
	
div#localContents div.localBox.login dl dt{
	width: 64px;
	padding-top: 3px;
}

div#localContents div.localBox.login dl dd{
	width: 130px;
	padding-bottom: 3px;
	text-align: right;
}

/**/


/* button??*/

div#localContents div.localBox.signup div.btnArea{
	clear: both;
	padding:4px 0 0 0;
}

div#localContents div.localBox.signup div.blueBtn p{
	margin-right: 8px;
}

/* \*/

* html div#localContents div.localBox.signup div.blueBtn p{
	margin-right: 5px;
}


/**/

div#localContents div.localBox.signup div.btn p,
div#localContents div.localBox.signup div.blueBtn p{
	zoom:1;
	white-space:nowrap;
	line-height: 1.1;
	float: none;
}

div#localContents div.localBox.signup div.btn p:after,
div#localContents div.localBox.signup div.blueBtn p:after{
	display:block;
	clear:both;
	content:'';
}

div#localContents div.localBox.signup div.btn p span,
div#localContents div.localBox.signup div.blueBtn p span{
	position:relative;
	display:block;
	left:0px;
	top:0px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
}


div#localContents div.localBox.signup div.btn p span a,
div#localContents div.localBox.signup div.blueBtn p span a {
	display:block;
	float: left;
	position: relative;
	top:1px; left:1px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 0;	
}

/* btn */
div#localContents div.localBox.login p.loginbutton input{
	vertical-align:middle;
	background:url(../../img/common/bg_btn_login.gif) no-repeat 0 0;
	border:none;
	width:54px;
	height:26px;
	margin:0 0 0 12px;
}

div#localContents div.localBox.signup div.btn p span{
	background-image: url(../../img/common/bg_txtbtn01_top.gif);
}


div#localContents div.localBox.signup div.btn p span a{
	background-image: url(../../img/common/bg_txtbtn01_bottom.gif);
	padding: 6px;	
}

/* \*/

*:first-child+html div#localContents div.localBox.signup div.btn p span a{
	padding: 5px 6px 7px 6px;
}
/**/

div#localContents div.localBox.signup div.btn p span a:link,
div#localContents div.localBox.signup div.btn p span a:visited{
	text-decoration: none;
}

div#localContents div.localBox.signup div.btn p span a:hover{
	text-decoration: underline;
}



/* blue Bottun */

div#localContents div.localBox.signup div.blueBtn p{
	float:left;
	position: relative;
	text-align:center;
	text-decoration:none;
}

div#localContents div.localBox.signup div.blueBtn p span{
	background-image: url(../../img/common/bg_btn_01.gif);
}

div#localContents div.localBox.signup div.blueBtn p span a {
	background-image: url(../../img/common/bg_btn_02.gif);
	padding: 6px 13px;
	font-weight: bold;
}

/* \*/

*:first-child+html div#localContents div.localBox.signup div.blueBtn p span a{
	padding: 5px 13px 7px 13px;
}
/**/

div#localContents div.localBox.signup div.blueBtn p span a:link,
div#localContents div.localBox.signup div.blueBtn p span a:visited{
	color: #fced35;
	text-decoration: none;
}

div#localContents div.localBox.signup div.blueBtn p span a:hover{
	color: #fced35;
	text-decoration: underline;
}

div#mainContents div.blueBtn p span a:hover{
	text-decoration: underline;
}


/*signup */
div#localContents div.localBox.signup{
	margin-top:0px;
	border-top:none;
}

div#localContents div.localBox.signup h3{
	padding: 5px 5px 4px 24px;
	margin: 0px 1px 0px 1px;
	background-image: url(../../img/common/ico_local_key.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
}

div#localContents div.localBox.signup p.link{
	text-align: right;
	margin-top: 5px;
}

/*whatmini */
div#localContents div.whatmini{
	border:#E6E6E6 solid 1px;
	margin:10px 0 10px 0;
	width:218px;

}

div#localContents div.whatmini h3{
	height:25px;
	padding:8px 0 0 10px;
	margin:0px;
	background-color:#E6E6E6;
	font-weight:bold;
	color:#555;
	
}
div#localContents div.whatmini p{
	padding:10px;
}

div#localContents div.whatmini table{ 
	margin-bottom:10px;
}

div#localContents div.whatmini table th{
	width:40px;
	padding-left:10px;
}

div#localContents div.whatmini a{
	color:#FD7D2A;
	text-decoration: none;
	font-weight:bold;
}

/*member */
div#localContents div.aboutPo {
	border:#E6E6E6 solid 1px;
	width:218px;
	margin:10px 0 10px 0;
}

div#localContents div.aboutPo h3{
	height:25px;
	font-weight:bold;
	color:#555;
	padding:8px 0 0 10px;
	margin:0px;
	background-color:#E6E6E6;
}

div#localContents div.aboutPo ul{
	padding:10px 0 10px 10px; 
}


div#localContents div.aboutPo li.arow_org{
	padding:2px 0 0px 16px; 
	background-image: url(../../img/common/ico_arow_org.gif);
	background-position: 0px 5px;
	background-repeat:no-repeat;
}

div#localContents div.aboutPo li.arow_ble{
	padding:2px 0 0px 16px; 
	background-image: url(../../img/common/ico_arow_ble.gif);
	background-position: 0px 5px;
	background-repeat:no-repeat;
	
}

div#localContents div.aboutPo li.arow_grn{
	padding:2px 0 0px 16px; 
	background-image: url(../../img/common/ico_arow_grn.gif);
	background-position: 0px 5px;
	background-repeat:no-repeat;
}
div#localContents div.aboutPo a{
	color:#555;
	text-decoration: none;
}
div#localContents div.info {
	border-top:#E6E6E6 solid 1px;
	padding:10px 0 10px 10px;
}

div#localContents div.banner{
	margin:0 0 10px 0;
}
/*-----------------------------------------------------------------

	local_contetns Privileges

-------------------------------------------------------------------*/

/* point */

div#localContents div.pointArea{
	margin-bottom: 30px;
}

div#localContents div.pointArea div.pointBox{
	width: 189px;
	padding: 8px 12px 5px 12px;
	border: 1px solid #cccccc;
}

/* For IE6 \*/

* html div#localContents div.pointArea div.pointBox{
	width: 215px;
}

/**/

div#localContents div.pointArea div.pointBox h3{
	color: #333333;
}

div#localContents div.pointArea div.pointBox p{
	color: #990000;
	font-weight: bold;
	line-height: 1.1;
	font-size: 116.7%;
	margin-top: -2px;
}

div#localContents div.pointArea div.pointBox p span{
	font-size: 220%;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
}

div#localContents div.pointArea div.monthlyarea{
	width: 100%;
}

div#localContents div.pointArea div.monthlyarea dl{
	border-bottom: 1px solid #cccccc;
}

div#localContents div.pointArea div.monthlyarea dl dt{
	display: block;
	float: left;
	width: 107px;
	padding: 4px 0px 1px 10px;
	border-top: 1px solid #cccccc;
}

/* For IE6 IE7 \*/

* html div#localContents div.pointArea div.monthlyarea dl dt{
	padding: 4px 0px 3px 10px;
}

*:first-child+html div#localContents div.pointArea div.monthlyarea dl dt{
	padding: 4px 0px 3px 10px;
}


/**/

div#localContents div.pointArea div.monthlyarea dl dt span{
	padding-left: 9px;
	background-image: url(../../img/common/icon_list01.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}
	
div#localContents div.pointArea div.monthlyarea dl dd{
	margin-left: 107px;
	padding: 4px 10px 1px 0px;
	text-align: right;
	border-top: 1px solid #cccccc;
	color: #990000;
}

/* For IE6 IE7 \*/

* html div#localContents div.pointArea div.monthlyarea dl dd{
	padding: 4px 10px 3px 0px;
}

*:first-child+html div#localContents div.pointArea div.monthlyarea dl dd{
	padding: 4px 10px 3px 0px;
}


/**/

div#localContents div.pointArea div.monthlyarea dl dt.first,
div#localContents div.pointArea div.monthlyarea dl dd.first{
	border-top: 0;
}

div#localContents div.pointArea div.monthlyarea dl dt.bgOn,
div#localContents div.pointArea div.monthlyarea dl dd.bgOn{
	background-color: #f4f4f9;
}

/* comment */

div#localContents div.commentArea{
	width: 213px;
	border: 1px solid #cccccc;
}

div#localContents div.commentArea h3{
	width: 201px;
	background-color: #f5f4f4;
	padding: 5px 5px 2px 5px;
	margin: 1px 1px 7px 1px;
	line-height: 1.1;
}

/* For IE6 \*/

* html div#localContents div.commentArea h3{
	width: 211px;
	padding: 4px 5px 3px 5px;
}

*:first-child+html div#localContents div.commentArea h3{
	padding: 4px 5px 4px 5px;
}

/**/

div#localContents div.commentArea dl{
	padding: 0px 8px;
	border-bottom: 1px solid #cccccc;
}

/* For IE6 \*/

* html div#localContents div.commentArea dl{
	width: 213px;
}

/**/

div#localContents div.commentArea dt{
	padding-top: 6px;
	margin-bottom: 1px;
	border-top: 1px solid #cccccc;
}

div#localContents div.commentArea dd{
	padding-bottom: 9px;
}

div#localContents div.commentArea dt.first{
	padding-top: 0;
	border: 0;
}

div#localContents div.commentArea ul{
	margin-top: 5px;
	margin-right: 4px;
	text-align: right;
	
}

div#localContents div.commentArea ul li{
	display: inline;
	margin-right: 2px;
	line-height: 0;
}

/* For IE6 IE7 \*/

* html div#localContents div.commentArea ul{
	margin-right: 0;
	margin-bottom: 3px;
}

*:first-child+html div#localContents div.commentArea ul{
	margin-right: 0;
	margin-bottom: 3px;
}

/**/
	

/*-----------------------------------------------------------------

	local_contetns minipoll

-------------------------------------------------------------------*/
/* comment占쏙옙ranking*/

div#localContents h2.tilcomerank{
	margin-top: 4px;
	margin-bottom: 4px;
	line-height: 1;
	font-weight:bold;
}

div#localContents div.commentRank_lBox{
	background-image: url(../../img/vote/til_side_rank.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width: 217px;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}

div#localContents div.commentRank_lBox{
	width: 218px;
}

div#localContents div.commentRank_lBox h2{
	padding: 18px 0px 20px 64px;
	font-weight:bold;
}

div#localContents div.commentRank_lBox h3{
	padding: 3px 0px 4px 40px;
	font-weight:bold;
	border-bottom: 1px solid #E6E6E6;
	margin-bottom:5px;
}

div#localContents div.commentRank_lBox h3.first{
	border-top: none;
	background-image: url(../../img/vote/ico_rank01_01.gif);
	background-repeat: no-repeat;
	background-position:5px 0px;
}

div#localContents div.commentRank_lBox h3.second{
	background-image: url(../../img/vote/ico_rank02_01.gif);
	background-repeat: no-repeat;
	background-position:5px 0px;
}

div#localContents div.commentRank_lBox h3.third{
	background-image: url(../../img/vote/ico_rank03_01.gif);
	background-repeat: no-repeat;
	background-position:5px 0px;
}

div#localContents div.commentRank_lBox div.inner{
	padding: 0 10px 2px 10px;
	margin-bottom: 8px;
}

div#localContents div.commentRank_lBox div.inner.first{
	background-image: url(../../img/common/bg_dotline03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 10px 5px 10px;
	margin-bottom: 1px;
}

/* Applause占쏙옙ranking */
div#localContents div.applauseRnk_lBox{
	background-image: url(../../img/vote/til_side_rank.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width: 217px;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	
	margin-top: 10px;
}

* html div#localContents div.applauseRnk_lBox{
	width: 218px;
}

div#localContents div.applauseRnk_lBox h3{
	padding: 18px 0px 20px 64px;
	font-weight:bold;
}

div#localContents div.applauseRnk_lBox dl dt,
div#localContents div.applauseRnk_lBox dl dd{
	background-image: url(../../img/common/bg_dotline03.gif);
	background-repeat: repeat-x;
	background-position: top;
}

div#localContents div.applauseRnk_lBox dl dt.first,
div#localContents div.applauseRnk_lBox dl dd.first{
	background-image: none;
	padding-top: 3px;
}

div#localContents div.applauseRnk_lBox dl dt{
	display: block;
	float: left;
	width: 175px;
	margin-bottom: 1px;
	padding-top: 6px;
	padding-bottom: 3px;
}

div#localContents div.applauseRnk_lBox dl dt span{
	padding: 6px 0 8px 37px;
	background-position: 5px 0px ;
	background-repeat: no-repeat;
}

div#localContents div.applauseRnk_lBox dl dt span.rnk01{
	background-image: url(../../img/vote/ico_rank01_02.gif);
}

div#localContents div.applauseRnk_lBox dl dt span.rnk02{
	background-image: url(../../img/vote/ico_rank02_02.gif);
}

div#localContents div.applauseRnk_lBox dl dt span.rnk03{
	background-image: url(../../img/vote/ico_rank03_02.gif);
}

div#localContents div.applauseRnk_lBox dl dt span.rnk04{
	background-image: url(../../img/vote/ico_rank04.gif);
}

div#localContents div.applauseRnk_lBox dl dt span.rnk05{
	background-image: url(../../img/vote/ico_rank05.gif);
}

div#localContents div.applauseRnk_lBox dl dt span.rnk06{
	background-image: url(../../img/vote/ico_rank06.gif);
}

div#localContents div.applauseRnk_lBox dl dt span.rnk07{
	background-image: url(../../img/vote/ico_rank07.gif);
}

div#localContents div.applauseRnk_lBox dl dt span.rnk08{
	background-image: url(../../img/vote/ico_rank08.gif);
}

div#localContents div.applauseRnk_lBox dl dt span.rnk09{
	background-image: url(../../img/vote/ico_rank09.gif);
}

div#localContents div.applauseRnk_lBox dl dt span.rnk10{
	background-image: url(../../img/vote/ico_rank10.gif);
}

div#localContents div.applauseRnk_lBox dl dt span.rnk04,
div#localContents div.applauseRnk_lBox dl dt span.rnk05,
div#localContents div.applauseRnk_lBox dl dt span.rnk06,
div#localContents div.applauseRnk_lBox dl dt span.rnk07,
div#localContents div.applauseRnk_lBox dl dt span.rnk08,
div#localContents div.applauseRnk_lBox dl dt span.rnk09,
div#localContents div.applauseRnk_lBox dl dt span.rnk10{
	background-position: 6px 0.4em;
}


div#localContents div.applauseRnk_lBox dl dd{
	margin-left: 175px;
	display: block;
	padding: 6px 7px 3px 0;
	margin-bottom: 1px;
	text-align: right;
}


/* problem */
	
div#localContents div.localBox.problem h3{
	padding: 5px 5px 4px 18px;
	margin: 1px 1px 0px 1px;
	background-image: url(../../img/vote/ico_side_til02.gif);
	background-repeat: no-repeat;
	background-position: 3px 0.3em;
}


div#localContents div.localBox.problem div.inner{
	padding: 7px 10px 8px 10px;
}


div#localContents div.localBox.problem p{
	margin-bottom: 6px;
}


div#localContents div.localBox.problem p a:link,
div#localContents div.localBox.problem p a:visited{
	color: #2f3743;
	text-decoration: underline;
}

div#localContents div.localBox.problem p a:hover{
	text-decoration: none;
}

div#localContents div.localBox.problem ul li{
	background-position: 0 0.2em;
	background-repeat: no-repeat;
	padding-left: 16px;
}

div#localContents div.localBox.problem ul li.vote{
	color: #8e2f2f;
	background-image: url(../../img/vote/ico_vote01.gif);
}

div#localContents div.localBox.problem ul li.comme{
	background-image: url(../../img/vote/ico_comme01.gif);
	color: #917631;
}

/*-----------------------------------------------------------------

	local_contetns faq

-------------------------------------------------------------------*/

div#localContents div.faqItem{
	padding-bottom: 19px;
}

div#localContents div.faqItem ul li{
	padding-left: 8px;
	background-image: url(../../img/help/ico_links.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}

div#localContents div.localBox.faq ol{
	padding: 0 10px;
}
	
div#localContents div.localBox.faq ol li{
	border-top: 1px solid #cccccc;
	padding-top: 7px;
	margin-bottom: 6px;
}

div#localContents div.localBox.faq ol li.first{
	padding-top: 0;
	border: none;
}

/*-----------------------------------------------------------------

	local_contetns home
	
-------------------------------------------------------------------*/


div#localContents div.profile{
	width: 212px;
	padding: 1px;
	margin-bottom: 10px;
}

/* For IE6 \*/

* html div#localContents div.profile div.profileBox{
	width: 211px;
}

/**/





div#localContents div.homepoint{
	width: 212px;
	padding: 1px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

/* For IE6 \*/

* html div#localContents div.homepoint div.pointBox{
	width: 211px;
}

/**/

div#localContents div.homepoint div.pointBox{
	padding: 8px 12px 5px 12px;
	background-color: #faf1f1;
}

div#localContents div.homepoint div.pointBox h3{
	color: #990000;
	line-height: 1.2;
}

div#localContents div.homepoint div.pointBox p{
	color: #990000;
	font-weight: bold;
	line-height: 1.1;
	font-size: 116.7%;
	margin-top: -2px;
}

div#localContents div.homepoint div.pointBox p span{
	font-size: 220%;
	color: #990000;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
}


div#localContents div.localBox.point h3{
	margin: 1px 1px 0px 1px;
}

div#localContents div.localBox.point div.inner{
	padding: 7px 10px 8px 10px;
	border-top: 1px solid #cccccc;
}

div#localContents div.localBox.point div.inner.first{
	border-top: none;
}

div#localContents div.localBox.point p.pointtxt{
	text-align: right;
	margin-top: 2px;
	color: #990000;
}

div#localContents div.pointlinks ul.links{
	margin-bottom: 5px;
}

.history_acquisition div#localContents div.pointlinks ul.links{
	margin-bottom: 73px;
}

div#localContents div.localBox.item{
	margin-bottom: 47px;
	margin-top: 5px;
}


div#localContents div.localBox.item dl{
	padding-top: 10px;
}

div#localContents div.localBox.item dl dd{
	padding: 0px 9px 7px 9px;
	margin-bottom: 10px;
	background-image: url(../../img/common/bg_dotline03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

div#localContents div.localBox.item dl dd.last{
	background-image: none;
	margin-bottom: 0;
}

div#localContents div.localBox.item dl dt{
	margin-bottom: 6px;
	padding: 0px 9px 0px 21px;
	padding-left: 21px;
	background-repeat: no-repeat;
	background-position: 9px 0.3em;
}

div#localContents div.localBox.item dl dt.first{
	background-image: url(../../img/home/icon_success.gif);
	color: #00a84b;
}


div#localContents div.localBox.item dl dt.second{
	background-image: url(../../img/home/ico_pending.gif);
	background-position: 9px 0.2em;
	color: #395fbe;
}

div#localContents div.localBox.item dl dt.third{
	background-image: url(../../img/home/ico_failure.gif);
	color: #b51414;
}






/*-----------------------------------------------------------------

	margin,padding

-------------------------------------------------------------------*/

/*--------------- margin占쏙옙left*/
.ml2{
	margin-left:2px;
}

.ml3{
	margin-left:3px;
}

.ml4{
	margin-left:4px;
}

.ml5{
	margin-left:5px;
}
.ml7{
	margin-left:7px;
}
.ml10{
	margin-left:10px;
}

.ml11{
	margin-left:11px;
}

.ml15{
	margin-left:15px;
}

.ml16{
	margin-left:16px;
}

.ml35{
	margin-left:35px;
}

.ml20{
	margin-left:20px;
}

.ml25{
	margin-left:25px;
}

.ml30{
	margin-left:30px;
}

.ml35{
	margin-left:35px;
}

.ml39{
	margin-left:39px;
}

.ml40{
	margin-left:40px;
}

/*--------------- margin占쏙옙right*/

.mr2{
	margin-right:2px;
}

.mr3{
	margin-right:3px;
}

.mr4{
	margin-right:4px;
}

.mr5{
	margin-right:5px;
}
.mr7{
	margin-right:7px;
}
.mr10{
	margin-right:10px;
}

.mr11{
	margin-right:11px;
}

.mr15{
	margin-right:15px;
}

.mr16{
	margin-right:16px;
}

.mr35{
	margin-right:35px;
}

.mr20{
	margin-right:20px;
}

.mr25{
	margin-right:25px;
}

.mr30{
	margin-right:30px;
}

.mr35{
	margin-right:35px;
}

.mr39{
	margin-right:39px;
}

.mr40{
	margin-right:40px;
}

/*----------- margin占쏙옙top*/

.mt7{
	margin-top: 7px;
}

/*----------- margin占쏙옙bottom*/

.mb7{

	margin-bottom: 7px;
}

.mb10{

	margin-bottom: 10px;
}

.mb12{
	margin-bottom: 12px;
}

.mb17{
	margin-bottom: 17px;
}


.mb20{
	margin-bottom: 20px;
}

.mb21{
	margin-bottom: 21px;
}

.mb25{
	margin-bottom: 25px;
}

.mb26{
	margin-bottom: 26px;
}


.mb28{
	margin-bottom: 28px;
}

.mb29{
	margin-bottom: 29px;
}

.mb30{
	margin-bottom: 30px;
}

.mb35{
	margin-bottom: 35px;
}

.mb36{
	margin-bottom: 36px;
}

.mb37{
	margin-bottom: 37px;
}

.mb38{
	margin-bottom: 38px;
}

.mb40{
	margin-bottom: 40px;
}

.mb43{
	margin-bottom: 43px;
}

.mb45{
	margin-bottom: 45px;
}

.mb50{
	margin-bottom: 50px;
}

.mb53{
	margin-bottom: 53px;
}

.mb60{
	margin-bottom: 60px;
}

/*----------- font color */

.fontc_org { color:#FD7D2A;}


/*---------------------------------------------------------------------------- clearfix**/

.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; }
.clearfix{ height:1%; }
.clearfix{ display:block; }


div#header:after,
div#gnavi div.wrapinner:after,
div.locator:after,
div#wall div.main2Column div#mainContents:after,
div#wall div#OneMainWrap div#mainContents:after,
div#mainContents div.pagerArea:after,
div#localContents div.pointArea div.monthlyarea dl:after,
div#localContents div.localBox.login div.btnArea:after,
div#localContents div.localBox.login dl:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }


div#header,
div#gnavi div.wrapinner,
div.locator,
div#wall div.main2Column div#mainContents,
div#wall div#OneMainWrap div#mainContents,
div#mainContents div.pagerArea,
div#localContents div.pointArea div.monthlyarea dl,
div#localContents div.localBox.login div.btnArea,
div#localContents div.localBox.login dl{ display:inline-block; }

/*\*/
* html div.locator,
* html div#wall div.main2Column div#mainContents,
* html div#wall div#OneMainWrap div#mainContents,
* html div#localContents div.pointArea div.monthlyarea dl,
* html div#localContents div.localBox.login div.btnArea, 
* html div#localContents div.localBox.login dl{ height:1%; }

div#header,
div#gnavi div.wrapinner,
div.locator,
div#wall div.main2Column div#mainContents,
div#wall div#OneMainWrap div#mainContents,
div#mainContents div.pagerArea,
div#localContents div.pointArea div.monthlyarea dl,
div#localContents div.localBox.login div.btnArea,
div#localContents div.localBox.login dl{ display:block; }
/**/



/*----------------------------------------------------------------------------

   indexSuccess.php

----------------------------------------------------------------------------*/

.point{
	margin-bottom:13px;
}


#dnt_box{
	padding-top:5px; width:220px; background-image:url(/img/index/dnt_banner220.gif); background-repeat:no-repeat; widh:220px; height:103px; text-decoration: none; 
}
#dnt_boxbt{
	width:width:220px; height:50px;  cursor:hand;
	}
#dnt_box2{
	width:190px; height:16px; border:0px solid #333; padding-top:0px; padding-right:20px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#b50092;	
}
#dnt_box3{
	width:190px; height:20px; border:0px solid #333; padding-right:20px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#b50092;
}



/* EOF */





