* {margin: 0; padding: 0; border: 0;}

/*commons*/
a{color: #f0611b; outline: none;}
a:hover{color:#fe9461; text-decoration:none;}

.hide{display: none; visibility: hidden;}
.clr{font-size: 0.1pt; clear: both;}
.indenter{text-indent: -9999px;}
h1,h2,h3,h4{text-indent: -9999px; display: block; font-size: 0.1pt;}
.dlineT{background: url(../images/dot_01.gif) top left repeat-x;}
.dlineC{background: url(../images/dot_01.gif) center left repeat-x;}
ul,ol,dl{list-style-position: outside; list-style: none;}
.ptAnc{padding-right: 13px; background: url(../images/pticon.gif) center right no-repeat; float: right;}
span.clRed{color: #E01212;}


.hgt21px{hegiht: 21px; clear: both;}
.hgt31px{hegiht: 31px; clear: both;}
.mg10T{margin-top: 10px;}
.pd10T{padding-top: 10px;}
.mg15B{margin-bottom: 15px;}
.mg15lr{margin-right: 15px; margin-left: 15px;}
.sMg15{margin: 0 15px;}




TrueTest{border: 1px solid #ff0000;}

/* base */
html{}
body{color: #333333; font-size: 1.0em; line-height: 135%; background: url(/image/face/main_line.gif) left 68px repeat-x;}
td{font-size:1.0em;} 

#wrap{text-align: center;}

#main{margin: 0 auto; width: 850px; text-align: left; padding: 0;}

#head{height: 68px;}
#head h1{text-indent: 0;}
#head h1 a{display: block; width: 181px; height: 33px; float: left; margin-top: 19px; background: url(/image/inner/head_title.gif) top left no-repeat; text-indent: -9999px; outline: 0; overflow: hidden;}
#head #sizeChengerBox{width: 124px; height: 30px; background: url(/image/face/fC_Bg.gif) top left no-repeat; float: right;}
	#head #sizeChengerBox span#sizeS{width: 26px; height: 25px; background: url(/image/face/fc_bts.gif) top left no-repeat; float: right; position: relative; right: 3px; margin-top: 2px;}
	#head #sizeChengerBox span#sizeM{width: 27px; height: 25px; background: url(/image/face/fc_btm_ov.gif) top left no-repeat; float: right; position: relative; right: 3px; margin-top: 2px;}
	#head #sizeChengerBox span#sizeL{width: 27px; height: 25px; background: url(/image/face/fc_btl.gif) top left no-repeat; float: right; position: relative; right: 3px; margin-top: 2px;}


#navi{margin-bottom: 20px; background: #54c6df; height: 30px;}
#navi ul{list-style: none; height: 30px; float: right;}
#navi ul li{float: left;}
#navi ul li a{display: block; height: 30px; float: left; text-indent: -9999px; outline: none;}
	#navi ul li a:hover{display: block; background: #3ba6be;}
#navi ul li#nTop a{background: url(/image/face/headnavi_top.gif) 13px 8px no-repeat; width: 89px;}
	#navi ul li#nTop a:hover{background: url(/image/face/headnavi_top_ov.gif) 13px 8px no-repeat #3ba6be;}
#navi ul li#nMem a{background: url(/image/face/headnavi_free.gif) 12px 8px no-repeat; width: 94px;}
	#navi ul li#nMem a:hover{background: url(/image/face/headnavi_free_ov.gif) 12px 8px no-repeat #3ba6be;}
#navi ul li#nPri a{background: url(/image/face/headnavi_pri.gif) 13px 8px no-repeat; width: 93px;}
	#navi ul li#nPri a:hover{background: url(/image/face/headnavi_pri_ov.gif) 13px 8px no-repeat #3ba6be;}
#navi ul li#nTok a{background: url(/image/face/headnavi_tokutei.gif) 12px 8px no-repeat; width: 118px;}
	#navi ul li#nTok a:hover{background: url(/image/face/headnavi_tokutei_ov.gif) 12px 8px no-repeat #3ba6be;}

#foot{margin-top: 50px; padding-bottom: 15px; text-align: center;}
#foot hr{margin-bottom: 15px; height: 1px; background: #b5b5b5; }
#foot ul{list-style: none; display: block; margin: 25px auto; padding-bottom: 10px; _margin-bottom: -20px; width: 371px;}
#foot ul li{float: left;}
#foot ul li a{display: block; height: 11px; text-indent: -9999px;}
#foot ul li#ftTop a{width: 70px; background: url(/image/face/foot_bt01.gif) top left no-repeat;}
	#foot ul li#ftTop a:hover{background: url(/image/face/foot_bt01_ov.gif) top left no-repeat;}
#foot ul li#ftFree a{width: 73px; background: url(/image/face/foot_bt02.gif) top left no-repeat; margin-left: 20px;}
	#foot ul li#ftFree a:hover{background: url(/image/face/foot_bt02_ov.gif) top left no-repeat;}
#foot ul li#ftPri a{width: 70px; background: url(/image/face/foot_bt03.gif) top left no-repeat; margin-left: 20px;}
	#foot ul li#ftPri a:hover{background: url(/image/face/foot_bt03_ov.gif) top left no-repeat;}
#foot ul li#ftTok a{width: 94px; background: url(/image/face/foot_bt04.gif) top left no-repeat; margin-left: 20px;}
	#foot ul li#ftTok a:hover{background: url(/image/face/foot_bt04_ov.gif) top left no-repeat;}
#foot address{font-style: normal; margin: 0 auto; display: block; width: 239px; height: 12px; background: url(/image/face/foot_copy.gif) top left no-repeat; text-align: left; text-indent: -9999px; }

#lcont{width: 210px; float: left;}
#rcont{width: 620px; float: right;}

/* ---------- left contents ---------- */
.lcontbox{border: 1px solid #C11919; background: #FCEAEA; margin-bottom: 10px; padding: 10px;}

#l_login{ margin-bottom: 30px;}
#l_login h3{height: 26px; background:  url(/image/face/left_login_tt.gif) top left no-repeat; margin-bottom: 13px;}
#l_login h4#login_user{width: 14px; height: 20px; background: url(/image/face/left_login_t01.gif) left 4px no-repeat;}
#l_login h4#login_pass{width: 28px; height: 20px; background: url(/image/face/left_login_t02.gif) left 4px no-repeat; margin-right: 11px; margin-top: 5px;}
#l_login h4#login_cook{width: 65px; height: 20px; background: url(/image/face/left_login_t03.gif) left 3px no-repeat; margin-right: 9px; margin-top: 5px;}
#l_login table{ width: 210px;}
#l_login input{border: 1px solid #A2A2A2; padding: 1px;}
#l_login #idTd input{width: 73px;}
#l_login #psTd input{width: 53px; margin-top: 5px;}
#l_login #ckTd input{border: 0; margin-top: 5px; padding: 0;}
#l_login p{margin-left: 7px;}
#l_login p#login_bt01 a{display: block; width: 95px; height: 24px; background:  url(/image/face/left_login_bt01.gif) top left no-repeat; margin: 15px auto 0; text-align: left; text-indent: -9999px;}
#l_login p#login_bt01 a:hover{background:  url(/image/face/left_login_bt01_ov.gif) top left no-repeat;}
#l_login p#log_bt02{text-align: left; margin: 0;}
#l_login p#log_bt02 a{display: block; width: 95px; height: 12px; background: url(/image/face/left_login_bt02.gif) top left no-repeat; margin: 15px  0; text-align: left; text-indent: -9999px;}
#l_login p#log_bt02 a:hover{background: url(/image/face/left_login_bt02_ov.gif) top left no-repeat;}

#l_mem{margin-bottom: 30px;}
#l_mem h2{height: 15px; background: url(/image/face/left_entry_tt.gif) top left no-repeat; margin-bottom: 10px;}
#l_mem ul li.lMemBtM a{display: block; width: 210px; height: 72px; background: url(/image/face/left_entry_bt01.jpg) top left no-repeat; text-indent: -9999px; overflow: hidden; margin-bottom: 7px;}
	#l_mem ul li.lMemBtM a:hover{background: url(/image/face/left_entry_bt01_ov.jpg) top left no-repeat;}
#l_mem ul li.lMemBtW a{display: block; width: 210px; height: 71px; background: url(/image/face/left_entry_bt02.jpg) top left no-repeat; text-indent: -9999px; overflow: hidden;}
	#l_mem ul li.lMemBtW a:hover{background: url(/image/face/left_entry_bt02_ov.jpg) top left no-repeat;}

#l_navi{margin-bottom: 30px;}
#l_navi h2{height: 15px; background: url(/image/face/left_navi_tt.gif) top left no-repeat; margin-bottom: 10px;}
#l_navi ul li.lMenuBtTop a{display: block; width: 210px; height: 53px; background: url(/image/face/left_navi_bt01.gif) top left no-repeat; text-indent: -9999px; overflow: hidden;}
	#l_navi ul li.lMenuBtTop a:hover{background: url(/image/face/left_navi_bt01_ov.gif) top left no-repeat;}
#l_navi ul li.lMenuBtMem a{display: block; width: 210px; height: 53px; background: url(/image/face/left_navi_bt02.gif) top left no-repeat; text-indent: -9999px; overflow: hidden;}
	#l_navi ul li.lMenuBtMem a:hover{background: url(/image/face/left_navi_bt02_ov.gif) top left no-repeat;}
#l_navi ul li.lMenuBtAgr a{display: block; width: 210px; height: 53px; background: url(/image/face/left_navi_bt03.gif) top left no-repeat; text-indent: -9999px; overflow: hidden;}
	#l_navi ul li.lMenuBtAgr a:hover{background: url(/image/face/left_navi_bt03_ov.gif) top left no-repeat;}
#l_navi ul li.lMenuBtCom a{display: block; width: 210px; height: 53px; background: url(/image/face/left_navi_bt04.gif) top left no-repeat; text-indent: -9999px; overflow: hidden;}
	#l_navi ul li.lMenuBtCom a:hover{background: url(/image/face/left_navi_bt04_ov.gif) top left no-repeat;}
#l_navi ul li.lMenuBtUnd a{display: block; width: 210px; height: 54px; background: url(/image/face/left_navi_bt05.gif) top left no-repeat; text-indent: -9999px; overflow: hidden; margin-bottom: 13px;}
	#l_navi ul li.lMenuBtUnd a:hover{background: url(/image/face/left_navi_bt05_ov.gif) top left no-repeat;}
/* --- navi little --- */
#l_navi ul li.lMenuBtCon a{display: block; width: 210px; height: 17px; background: url(/image/face/left_navi_bt06.gif) left 2px no-repeat; text-indent: -9999px; overflow: hidden; margin-bottom: 5px;}
	#l_navi ul li.lMenuBtCon a:hover{background: url(/image/face/left_navi_bt06_ov.gif) left 2px no-repeat;}
#l_navi ul li.lMenuBtExp a{display: block; width: 210px; height: 17px; background: url(/image/face/left_navi_bt07.gif) left 2px no-repeat; text-indent: -9999px; overflow: hidden; margin-bottom: 5px;}
	#l_navi ul li.lMenuBtExp a:hover{background: url(/image/face/left_navi_bt07_ov.gif) left 2px no-repeat;}
#l_navi ul li.lMenuBtPai a{display: block; width: 210px; height: 17px; background: url(/image/face/left_navi_bt08.gif) left 2px no-repeat; text-indent: -9999px; overflow: hidden; margin-bottom: 5px;}
	#l_navi ul li.lMenuBtPai a:hover{background: url(/image/face/left_navi_bt08_ov.gif) left 2px no-repeat;}
#l_navi ul li.lMenuBtUse a{display: block; width: 210px; height: 17px; background: url(/image/face/left_navi_bt09.gif) left 2px no-repeat; text-indent: -9999px; overflow: hidden; margin-bottom: 5px;}
	#l_navi ul li.lMenuBtUse a:hover{background: url(/image/face/left_navi_bt09_ov.gif) left 2px no-repeat;}
#l_navi ul li.lMenuBtAdv a{display: block; width: 210px; height: 17px; background: url(/image/face/left_navi_bt10.gif) left 2px no-repeat; text-indent: -9999px; overflow: hidden; margin-bottom: 5px;}
	#l_navi ul li.lMenuBtAdv a:hover{background: url(/image/face/left_navi_bt10_ov.gif) left 2px no-repeat;}
#l_navi ul li.lMenuBtReg a{display: block; width: 210px; height: 17px; background: url(/image/face/left_navi_bt11.gif) left 2px no-repeat; text-indent: -9999px; overflow: hidden;}
	#l_navi ul li.lMenuBtReg a:hover{background: url(/image/face/left_navi_bt11_ov.gif) left 2px no-repeat;}


#l_mob{border: 1px solid #c9c9c9; margin-bottom: 30px; _height: 132px;}
#l_mob h2{height: 48px; background: url(/image/face/left_mob_tt.gif) top left no-repeat;}
#l_mob h3{width: 129px; height: 48px; background:  url(/image/face/left_mob_t.gif) top left no-repeat; float: left;}
#l_mob img{float: right; margin: 7px 4px 7px 0;}
#l_mob ul{list-style: none; float: left; display: block; width: 103px; height: 23px; background: url(/image/face/left_mob_icons.gif) top left no-repeat;}
#l_mob ul li{display: none; text-indent: -9999px;}

#n_bna img{margin-bottom: 7px;}
#n_bna img.bnLast{margin-bottom: 0;}

	


/* ---------- top main contents ---------- */

div#top_kv{width: 618px; height: 238px; background: #ffffff url(/image/face/top_kv.jpg) top left no-repeat; border: 1px solid #c9c9c9; margin-bottom: 10px;}
div#top_kv h2{float: right; width: 288px; height: 77px; background: url(/image/face/top_kv_txt.gif) top left no-repeat; text-indent: -9999px; margin: 21px 41px 0 0;}
div#top_kv table{float: right; display: block; width: 261px; height: 117px; margin: 9px 47px 0 0;}
div#top_kv table tr td#topKvMemBtM a{float: left; display: block; width: 118px; height: 117px;  background: url(/image/face/top_kv_bt01.gif) top left no-repeat; margin-left: 22px; text-indent: -9999px; overflow: hidden;}
	div#top_kv table tr td#topKvMemBtM a:hover{background: url(/image/face/top_kv_bt01_ov.gif) top left no-repeat;}
div#top_kv table tr td#topKvMemBtW a{float: left; display: block; width: 117px; height: 117px;  background: url(/image/face/top_kv_bt02.gif) top left no-repeat; margin-left: 20px; text-indent: -9999px; overflow: hidden;}
	div#top_kv table tr td#topKvMemBtW a:hover{background: url(/image/face/top_kv_bt02_ov.gif) top left no-repeat;}

div#top_3c1{width: 198px; height: 150px; border: 1px solid #c9c9c9; float: left; margin: 0 10px 20px 0;}
div#top_3c1 h3{width: 178px; height: 23px; float: left; margin: 10px 0 10px 10px; background: url(/image/face/top_3c1_t.gif) top left no-repeat;}
div#top_3c1 p{width: 179px; height: 92px; float: left; margin-left: 10px; background: url(/image/face/top_3c1_txt.gif) top left no-repeat; float: left; text-indent: -9999px;}
div#top_3c1 img{display: none;}

div#top_3c2{width: 198px; height: 150px; border: 1px solid #c9c9c9; float: left; margin: 0 10px 20px 0;}
div#top_3c2 h3{width: 178px; height: 23px; float: left; margin: 10px 0 6px 10px; background: url(/image/face/top_3c2_t.gif) top left no-repeat;}
div#top_3c2 p{width: 175px; height: 33px; float: left; margin: 0 0 8px 10px; background: url(/image/face/top_3c2_txt.gif) top left no-repeat; text-indent: -9999px;}
div#top_3c2 img{margin-left: 10px;}

div#top_3c3{width: 198px; height: 150px; border: 1px solid #c9c9c9; float: left; margin-bottom: 20px;}
div#top_3c3 h3{width: 178px; height: 23px; float: left; margin: 10px 0 6px 10px; background: url(/image/face/top_3c3_t.gif) top left no-repeat;}
div#top_3c3 p{width: 178px; height: 33px; float: left; margin: 0 0 5px 10px; background: url(/image/face/top_3c3_txt.gif) top left no-repeat; text-indent: -9999px;}
div#top_3c3 ul{display: block; width: 174px; margin-left: 12px;}
div#top_3c3 li{display: block; width: 84px; height: 29px; float: left; margin: 0 6px 5px 0; text-indent: -9999px; line-height: 0;}
div#top_3c3 li.end{margin-right: 0;}
div#top_3c3 img{display: block;}

div#top_mlink div#mlink_con{background: url(/image/face/dot.gif) top left repeat-x; width: 305px; height: 107px; float: left;}
div#top_mlink div#mlink_con h3{background: url(/image/face/top_mlink_con_t.gif) top left repeat-x; width: 138px; height: 68px; float: left; margin-left: 10px; margin-top: 10px;}
div#top_mlink div#mlink_con a.lLink{margin-left: 10px; margin-top: -16px; position: relative; top: -15px;}
div#top_mlink div#mlink_con img{float: right; margin-right: 10px; margin-top: 10px;}

div#top_mlink div#mlink_use{background: url(/image/face/dot.gif) top left repeat-x; width: 305px; height: 107px; float: right;}
div#top_mlink div#mlink_use h3{background: url(/image/face/top_mlink_use_t.gif) top left repeat-x; width: 179px; height: 62px; float: left; margin-left: 10px; margin-top: 10px;}
div#top_mlink div#mlink_use a.lLink{margin-left: 10px; margin-top: -16px; position: relative; top: -15px;}
div#top_mlink div#mlink_use img{float: right; margin-right: 10px; margin-top: 10px;}

div#top_mlink div#mlink_reg{background: url(/image/face/dot.gif) top left repeat-x; width: 305px; height: 107px; float: left;}
div#top_mlink div#mlink_reg h3{background: url(/image/face/top_mlink_reg_t.gif) top left repeat-x; width: 188px; height: 62px; float: left; margin-left: 10px; margin-top: 10px;}
div#top_mlink div#mlink_reg a.lLink{margin-left: 10px; margin-top: -16px; position: relative; top: -15px;}
div#top_mlink div#mlink_reg img{float: right; margin-right: 10px; margin-top: 10px;}

div#top_mlink div#mlink_exp{background: url(/image/face/dot.gif) top left repeat-x; width: 305px; height: 107px; float: right;}
div#top_mlink div#mlink_exp h3{background: url(/image/face/top_mlink_exp_t.gif) top left repeat-x; width: 161px; height: 61px; float: left; margin-left: 10px; margin-top: 10px;}
div#top_mlink div#mlink_exp a.lLink{margin-left: 10px; margin-top: -16px; position: relative; top: -15px;}
div#top_mlink div#mlink_exp img{float: right; margin-right: 10px; margin-top: 10px;}

div#top_mlink div#mlink_adv{background: url(/image/face/dot.gif) top left repeat-x; width: 305px; height: 107px; float: left;}
div#top_mlink div#mlink_adv h3{background: url(/image/face/top_mlink_adv_t.gif) top left repeat-x; width: 164px; height: 60px; float: left; margin-left: 10px; margin-top: 10px;}
div#top_mlink div#mlink_adv a.lLink{margin-left: 10px; margin-top: -16px; position: relative; top: -15px;}
div#top_mlink div#mlink_adv img{float: right; margin-right: 10px; margin-top: 10px;}

div#top_mlink div#mlink_pai{background: url(/image/face/dot.gif) top left repeat-x; width: 305px; height: 107px; float: right;}
div#top_mlink div#mlink_pai h3{background: url(/image/face/top_mlink_pai_t.gif) top left repeat-x; width: 140px; height: 61px; float: left; margin-left: 10px; margin-top: 10px;}
div#top_mlink div#mlink_pai a.lLink{margin-left: 10px; margin-top: -16px; position: relative; top: -15px;}
div#top_mlink div#mlink_pai img{float: right; margin-right: 10px; margin-top: 10px;}

div#top_mlink span.btm_lineR{float: right; display: block; width: 305px; height: 1px; background: url(/image/face/dot.gif) top left repeat-x;}
div#top_mlink span.btm_line{float: left; display: block; width: 305px; height: 1px; background: url(/image/face/dot.gif) top left repeat-x;}

/* ------- KV Under Bt Start ------- */

table#face_mainbt{background: #f0f0ef; width: 620px;}
table#face_mainbt tr td#topKvMemBtM a{display: block; width: 279px; height: 97px; background: url(/image/face/face_membt_m.gif) top left no-repeat; text-indent: -9999px; overflow: hidden; margin: 15px 0 15px 19px;}
	table#face_mainbt tr td#topKvMemBtM a:hover{background: url(/image/face/face_membt_m_ov.gif) top left no-repeat;}
table#face_mainbt tr td#topKvMemBtW a{display: block; width: 280px; height: 97px; background: url(/image/face/face_membt_w.gif) top left no-repeat; text-indent: -9999px; overflow: hidden; margin: 15px 0;}
	table#face_mainbt tr td#topKvMemBtW a:hover{background: url(/image/face/face_membt_w_ov.gif) top left no-repeat;}

/* ------- Pagetop Start ------- */

a#pageTop{display: block; width: 107px; height: 13px; background: url(/image/face/pagetop.gif) left 1px no-repeat; text-indent: -9999px; float: right; outline: none; margin: 0;}
	a#pageTop:hover{background: url(/image/face/pagetop_ov.gif) left 1px no-repeat;}


/* ------- Experience Start ------- */

div#exp_kv{width: 618px; height: 178px; background: #ffffff url(/image/face/exp_kv.jpg) top left no-repeat; border: 1px solid #c9c9c9; margin-bottom: 10px;}
div#exp_kv h2{width: 203px; height: 58px; background: url(/image/face/exp_kv_tt.gif) top left no-repeat; margin: 64px 0 0 377px;}
h3#expTt{height: 54px; background: url(/image/face/exp_tt01.gif) top left no-repeat; margin: 30px 0 15px;}
div#expBox{margin: 0 15px 35px;}
div#expBox img{margin-bottom: 7px;}
div#expBox p{margin: 0 15px;}


/* ------- Experience Start ------- */

div#adv_kv{width: 618px; height: 178px; background: #ffffff url(/image/face/adv_kv.jpg) top left no-repeat; border: 1px solid #c9c9c9; margin-bottom: 10px;}
div#adv_kv h2{width: 203px; height: 58px; background: url(/image/face/adv_kv_tt.gif) top left no-repeat; margin: 64px 0 0 402px;}
h3#advTt{height: 54px; background: url(/image/face/adv_tt01.gif) top left no-repeat; margin: 30px 0 15px;}
h4#advLTt01{height: 60px; background: url(/image/face/adv_tt02.gif) top left no-repeat; margin: 18px 0 5px;}
h4#advLTt02{height: 60px; background: url(/image/face/adv_tt03.gif) top left no-repeat; margin: 18px 0 5px;}
h4#advLTt03{height: 60px; background: url(/image/face/adv_tt04.gif) top left no-repeat; margin: 18px 0 5px;}

div#advBox{ width: 575px;}
div#advBox h5#advP01Gt01{width: 575px; height: 47px; background: url(/image/face/adv_p01t01.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 8px;}
div#advBox h5#advP01Gt02{width: 575px; height: 47px; background: url(/image/face/adv_p01t02.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 15px;}
div#advBox h5#advP01Gt03{width: 575px; height: 47px; background: url(/image/face/adv_p01t03.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 15px;}
div#advBox h5#advP02Gt01{width: 575px; height: 47px; background: url(/image/face/adv_p02t01.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 15px;}
div#advBox h5#advP02Gt02{width: 575px; height: 47px; background: url(/image/face/adv_p02t02.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 15px;}
div#advBox h5#advP03Gt01{width: 575px; height: 47px; background: url(/image/face/adv_p03t01.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 15px;}

div#advBox strong#advP01Ct01{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/face/adv_p01tl01.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 10px;}
div#advBox strong#advP01Ct02{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/face/adv_p01tl02.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
div#advBox strong#advP01Ct03{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/face/adv_p01tl03.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
div#advBox strong#advP01Ct04{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/face/adv_p01tl04.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
div#advBox strong#advP02Ct01{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/face/adv_p02tl01.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
div#advBox strong#advP02Ct02{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/face/adv_p02tl02.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
div#advBox strong#advP02Ct03{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/face/adv_p02tl03.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
div#advBox strong#advP02Ct04{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/face/adv_p02tl04.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
div#advBox strong#advP03Ct01{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/face/adv_p03tl01.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
div#advBox strong#advP03Ct02{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/face/adv_p03tl02.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}


div#advBox{margin: 0 14px 10px 15px;}
div#advBox img{margin-left: 0px; margin-bottom: 30px; float: left;}
div#advBox p{display: block; width: 312px; float: right; margin-right: 20px;}

div.nxtBkBox a.btGoA2{display: block; width: 91px; height: 13px; background: url(/image/face/reg_next_2.gif) top left no-repeat; float: right; text-indent: -9999px;}
	div.nxtBkBox a.btGoA2:hover{background: url(/image/face/reg_next_2_ov.gif) top left no-repeat;}
div.nxtBkBox a.btBkA1{display: block; width: 93px; height: 13px; background: url(/image/face/reg_back_1.gif) top left no-repeat; float: left; text-indent: -9999px;}
	div.nxtBkBox a.btBkA1:hover{background: url(/image/face/reg_back_1_ov.gif) top left no-repeat;}
div.nxtBkBox a.btGoA3{display: block; width: 93px; height: 13px; background: url(/image/face/reg_next_3.gif) top left no-repeat; float: right; text-indent: -9999px;}
	div.nxtBkBox a.btGoA3:hover{background: url(/image/face/reg_next_3_ov.gif) top left no-repeat;}
div.nxtBkBox a.btBkA2{display: block; width: 93px; height: 13px; background: url(/image/face/reg_back_2.gif) top left no-repeat; float: left; text-indent: -9999px;}
	div.nxtBkBox a.btBkA2:hover{background: url(/image/face/reg_back_2_ov.gif) top left no-repeat;}



/* ------- Experience Start ------- */
div#pai_kv{width: 618px; height: 178px; background: #ffffff url(/image/face/pai_kv.jpg) top left no-repeat; border: 1px solid #c9c9c9; margin-bottom: 10px;}
div#pai_kv h2{width: 260px; height: 58px; background: url(/image/face/pai_kv_tt.gif) top left no-repeat; margin: 64px 0 0 320px;}
h3#paiTt{height: 54px; background: url(/image/face/pai_tt01.gif) top left no-repeat; margin: 30px 0 15px;}
h4#paiT01{height: 38px; background: url(/image/face/pai_t01.gif) top left no-repeat; margin: 0 0 15px;}

div#paiBox_ex{width: 588px; margin: 20px 14px 20px 15px; padding-bottom: 25px; border: 1px solid #dde7d4; }
div#paiBox_ex img{ margin-right: 25px; float: right;}
div#paiBox_ex p{display: block; width: 415px; float: left; margin-left: 25px;}
div#paiBox_ex div.hLine{margin: 0 20px; height: 31px; background: url(/image/face/dot.gif) center left repeat-x !Important; background-color: none !Important;}
div#paiBox_ex h5#advGt01{width: 142px; height: 15px; background: url(/image/face/pai_t02.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 4px; float: left; margin-top: 5px; margin-left: 25px;}
div#paiBox_ex h5#advGt02{width: 179px; height: 16px; background: url(/image/face/pai_t03.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 4px; float: left; margin-top: 5px; margin-left: 25px;}
div#paiBox_ex h5#advGt03{width: 166px; height: 16px; background: url(/image/face/pai_t04.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 4px; float: left; margin-top: 5px; margin-left: 25px;}
h4#paiUdBlk{width: 590px; height: 81px; background: url(/image/face/pai_undertt.gif) top left no-repeat; margin: 0 0 20px 15px; }



/* ------- Concept Start ------- */

div#conc_kv{width: 618px; height: 178px; background: #ffffff url(/image/face/conc_kv.jpg) top left no-repeat; border: 1px solid #c9c9c9; margin-bottom: 10px;}
div#conc_kv h2{width: 146px; height: 58px; background: url(/image/face/conc_kv_tt.gif) top left no-repeat; margin: 64px 0 0 389px;}
h3#concTt{height: 54px; background: url(/image/face/conc_tt01.gif) top left no-repeat; margin: 30px 0 15px;}
div#concBox{margin: 0 15px 30px;}
div#concBox h4.t01{background: url(/image/face/conc_t01.gif) top left no-repeat; width: 354px; height: 15px; margin-bottom: 7px;}
div#concBox h4.t02{background: url(/image/face/conc_t02.gif) top left no-repeat; width: 379px; height: 15px; margin-bottom: 7px;}
div#concBox h4.t03{background: url(/image/face/conc_t03.gif) top left no-repeat; width: 324px; height: 15px; margin-bottom: 7px;}
div#concBox h4.t04{background: url(/image/face/conc_t04.gif) top left no-repeat; width: 397px; height: 15px; margin-bottom: 7px;}
div#concBox img.fR{float: right; margin: 0 0 0 20px;}
div#concBox img.fL{float: left; margin: 0 0 20px 0;}
div#concBox p{margin-bottom: 10px;}
div#concBox p.arAnc{padding-left: 9px; background: url(/image/face/top_dot_o.gif) left 0.4em no-repeat; margin-bottom: 3px;}


/* ------- Support Start ------- */

div#sup_kv{width: 618px; height: 178px; background: #ffffff url(/image/face/sup_kv.jpg) top left no-repeat; border: 1px solid #c9c9c9; margin-bottom: 10px;}
div#sup_kv h2{width: 203px; height: 58px; background: url(/image/face/sup_kv_tt.gif) top left no-repeat; margin: 64px 0 0 377px;}
h3#supTt{height: 54px; background: url(/image/face/sup_tt01.gif) top left no-repeat; margin: 30px 0 15px;}
div#supBox{margin: 0 15px 35px;}
div#supBox h4.t01{background: url(/image/face/sup_t01.gif) top left no-repeat; width: 386px; height: 15px; margin-bottom: 7px;}
div#supBox h4.t02{background: url(/image/face/sup_t02.gif) top left no-repeat; width: 385px; height: 15px; margin-bottom: 7px; float: left;}
div#supBox h4.t03{background: url(/image/face/sup_t03.gif) top left no-repeat; width: 362px; height: 15px; margin-bottom: 7px;}
div#supBox h4.t04{background: url(/image/face/sup_t04.gif) top left no-repeat; width: 385px; height: 15px; margin-bottom: 7px; float: left;}
div#supBox img.fR{float: right; margin: 0 0 20px 20px; border: 1px solid #c9c9c9;}
div#supBox img.fL{float: left; margin: 0 20px 20px 0; border: 1px solid #c9c9c9;}
div#supBox p{}


/* ------- Company Start ------- */

h2#comTt{height: 33px; background: url(/image/face/com_tt.gif) top left no-repeat; margin-bottom: 15px;}


/* ------- Agreement Start ------- */
h2#agrTt{height: 37px; background: url(/image/inner/agr_tt.gif) top left no-repeat; margin-bottom: 15px;}
div.agrBox{}
div.agrBox dt{text-indent: 0; padding: 8px 10px; margin:0 15px 0; background: #d5ecf2; color: #126e82; font-size: 1em; font-weight: bold;}
div.agrBox dd{padding: 0 25px 0; _padding: 0 25px 30px; margin-top: -7px;}
div.agrBox dt br{display: none;}
div.agrBox dd br{font-size: 0.1pt;}
div.agrBox ol{margin: 0 10px 10px;}
div.agrBox ul{list-style: none; margin-bottom: 15px; _padding-left: 0; margin-left: 15px;}
div.agrBox ul li{float: none; padding-left: 0.5em; margin-left: 0; line-height: 120%; margin-bottom: 7px; background: url(/image/inner/dot_li.gif) left 0.55em no-repeat;}
div.agrBox a{display: none;}

/* ------- Old Agreement Start ------- 
h2#agrTt{height: 33px; background: url(/image/face/agr_tt.gif) top left no-repeat; margin-bottom: 15px;}
div.agrBox{margin: 0 15px 30px;}
div.agrBox h4{text-indent: 0; padding: 8px 10px; margin-bottom: 10px; background: #d5ecf2; color: #126e82; font-size: 1em;}
div.agrBox p{margin: 0 10px 15px;}
div.agrBox ol{margin: 0 10px 10px;}
div.agrBox ul{list-style: none; margin-bottom: 15px; _padding-left: 0; margin-left: 15px;}
div.agrBox ul li{float: none; padding-left: 0.5em; margin-left: 0; line-height: 120%; margin-bottom: 7px; background: url(/image/face/dot_li.gif) left 0.55em no-repeat;}
 */


/* ----------- Privacy Start ------------ */

h2#priTt{height: 33px; background: url(/image/face/pri_tt.gif) top left no-repeat; margin-bottom: 15px;}


/* ----------- Kiseiho Start ------------ */

h2#kisTt{height: 33px; background: url(/image/face/kis_tt.gif) top left no-repeat; margin-bottom: 10px;}
div.kisBox{margin: 0 15px 30px;}
div.kisBox h4{text-indent: 0; padding: 8px 10px; margin-bottom: 10px; background: #d5ecf2; color: #126e82; font-size: 1em;}
div.kisBox p{margin: 0 10px 0px;}
div.kisBox dl{margin: 0 10px 20px;}
div.kisBox dl dt{float: left; clear: both; display: block; width: 60px; margin: 0;}
div.kisBox dl dd{display: block; padding-left: 60px; _text-indent: -3px; margin-bottom: 7px;}
div.kisBox ul{list-style: none; margin-bottom: 15px; _padding-left: 0; margin-left: 10px;}
div.kisBox ul li{float: none; padding-left: 0.5em; margin-left: 0; line-height: 120%; margin-bottom: 7px; background: url(/image/face/dot_li.gif) left 0.55em no-repeat;}
div.kisBox ol{list-style: none; margin-top: 15px;}
div.kisBox ol li{line-height: 120%; text-indent: 0; padding: 0; padding-left: 1.8em; text-indent: -1.8em; margin-bottom: 7px;}
ul#kisNavi{margin-bottom: 40px; padding-left: 15px;}
ul#kisNavi li{float: left;}
ul#kisNavi li a{float: left; padding-left: 12px; background: url(/image/face/kis_arrow.gif) center left no-repeat; margin-right: 15px; color: #a5a5a5;}
	 ul#kisNavi li a:hover{background: url(/image/face/kis_arrow_ov.gif) center left no-repeat; color: #f0611b;}



/* ----------- Member Entry Start ------------ */

h2#memTt{height: 33px; background: url(/image/face/mem_tt.gif) top left no-repeat; margin-bottom: 10px;}
div#memForm table{width: 590px; font-size: 1em !Important; margin: 10px 15px 15px;}
div#memForm table tr th{background: #ddf0f4; border-left: 5px solid #0b7289; text-align: left; letter-spacing: -1px; padding: 10px 7px; color: #0b7289; width: 130px;}
div#memForm table tr th span{font-size: 0.9em !Important;}
div#memForm table tr td{background: #f2f2f2; text-align: left; font-size: 1em; padding: 10px 5px;}
div#memForm table tr td input{border: 1px solid #c9c9c9; padding: 2px; margin: 0 4px;}
div#memForm table tr td select{border: 1px solid #c9c9c9; padding: 1px; margin-left: 4px;}
div#memForm table tr td.contents_footer{text-align: center;}
div#memForm table tr td.contents_footer input{background: #ffddcd; border-left: 2px solid #ffede5; border-top: 2px solid #ffede5; border-right: 2px solid #f8cab4; border-bottom: 2px solid #f8cab4; padding: 2px; color: #df5515; font-weight: bold; outline:0px none black; }
div#memForm table tr td.contents_footer input:active{background: #ffcdb6; border-left: 2px solid #f8cab4; border-top: 2px solid #f8cab4; border-right: 2px solid #ffede5; border-bottom: 2px solid #ffede5; padding: 2px;}
div#memForm div{margin: -15px 15px 15px;}
div#memForm div div{margin: 0;}
div#memForm div div b{color: #e02a2a;}
div#memForm div div font b{color: #333333;}

div#fUnderCont div{margin: 0 0 30px;}
div#fUnderCont div#nchui{margin: 0 15px 45px; padding: 15px 0; background: #f2f2f2;}
div#fUnderCont div#nchui h3{margin: 0 15px 3px; text-indent: 0; color: #0b7289; font-size: 1em;}
div#fUnderCont div#nchui p{margin: 0 15px;}
div#fUnderCont #nmibun h3{display: block; height: 31px; background: url(/image/face/mibun_tt.gif) top left no-repeat; text-align:left; text-indent: -9999px; margin-bottom:7px;}
div#fUnderCont #nmibun p,div#fUnderCont #nmibun h4,div#fUnderCont #nmibun h5{text-align: left;}
div#fUnderCont #nmibun p{margin: 0 30px;}
div#fUnderCont #nmibun p#tp{margin: 0 15px;}
div#fUnderCont #nmibun h4{margin: 30px 15px 12px; font-size: 0.9em; padding: 7px 10px; color: #05819d; background: #f2f2f2; border-left: 5px solid #05819d; text-indent: 0;}
div#fUnderCont #nmibun h5{margin: 15px 30px 0; color: #0b7289; font-size: 1em;}
div#fUnderCont #nmibun .mibImg{text-align: center; margin-bottom: 20px;}


/* ------- Experience Start ------- */

div#reg_kv{width: 618px; height: 178px; background: #ffffff url(/image/face/reg_kv.jpg) top left no-repeat; border: 1px solid #c9c9c9; margin-bottom: 10px;}
div#reg_kv h2{width: 271px; height: 58px; background: url(/image/face/reg_kv_tt.gif) top left no-repeat; margin: 64px 0 0 314px;}
h3#regTt{height: 54px; background: url(/image/face/reg_log_tt01.gif) top left no-repeat; margin: 30px 0 15px;}
h3#regTt2{height: 54px; background: url(/image/face/reg_log_tt02.gif) top left no-repeat; margin: 30px 0 15px;}
h4#regT01{height: 17px; background: url(/image/face/reg_log_t01.gif) top left no-repeat; margin: 0 15px 12px;}
h4#regT02{height: 23px; background: url(/image/face/reg_log_t02.gif) top left no-repeat; margin: 30px 0 12px;}
h4#regT03{height: 23px; background: url(/image/face/reg_log_t03.gif) top left no-repeat; margin: 30px 0 12px;}
h4#regT04{height: 23px; background: url(/image/face/reg_log_t04.gif) top left no-repeat; margin: 30px 0 12px;}
h4#regT05{height: 27px; background: url(/image/face/reg_log_t05.gif) top left no-repeat; margin: 30px 0 12px;}
h4#regT06{height: 16px; background: url(/image/face/reg_log_t06.gif) top left no-repeat; margin: 0 15px 7px;}
h4#regT07{height: 27px; background: url(/image/face/reg_log_t07.gif) top left no-repeat; margin: 30px 0 12px;}
h4#regT08{height: 27px; background: url(/image/face/reg_log_t08.gif) top left no-repeat; margin: 30px 0 12px;}
ul#regFlow{list-style: none; display: block; width: 590px; height: 102px; background: url(/image/face/reg_log_flow.gif) top left no-repeat; margin: 0 15px 45px;}
ul#regFlow li{text-indent: -9999px; overflow: hidden;}
div#regBox{margin: 0 15px 0px;}
div#regBox img.fL{float: left; margin: 0 20px 30px 10px;}
div#regBox p{margin: 4px 20px 30px 0;}
div#regBox p strong{color: #dc1515; font-weight: normal;}
p.regArrow{display: block; height: 18px; background: url(/image/face/reg_arrow.gif) center top no-repeat; margin-bottom: 30px; text-indent: -9999px;}
div.nxtBkBox a.btKt{display: block; width: 90px; height: 13px; background: url(/image/face/reg_next_ent.gif) top left no-repeat; float: left; text-indent: -9999px;}
	div.nxtBkBox a.btKt:hover{background: url(/image/face/reg_next_ent_ov.gif) top left no-repeat;}
div.nxtBkBox a.btKp{display: block; width: 99px; height: 13px; background: url(/image/face/reg_next_log.gif) top left no-repeat; float: right; text-indent: -9999px;}
	div.nxtBkBox a.btKp:hover{background: url(/image/face/reg_next_log_ov.gif) top left no-repeat;}






div.rBox01{margin-bottom: 30px; width: 547px;}
div.rBox01 ul{list-style: none; display: block; width: 484px; margin: 0 auto;}
div.rBox01 ul li{float: left;}
div.rBox01 a.memBt01m{display: block; width:234px; height: 87px; background: url(../../images/r_bt_men.gif) top left no-repeat; margin-right: 16px; text-align: left; text-indent: -9999px;}
div.rBox01 a.memBt01m:hover{background: url(../../images/r_bt_men_ov.gif) top left no-repeat;}
div.rBox01 a.memBt01w{display: block; width:234px; height: 87px; background: url(../../images/r_bt_women.gif) top left no-repeat; text-align: left; text-indent: -9999px;}
div.rBox01 a.memBt01w:hover{background: url(../../images/r_bt_women_ov.gif) top left no-repeat;}

div#top01 h2{background: url(../../images/r_tit01top.jpg) top left no-repeat; height: 139px;}
div#top01 p{width: 346px; margin-left: 15px; margin-top: -95px;}

div#top02 h2{background: url(../../images/r_tit02top.jpg) top left no-repeat; height: 34px; margin-bottom: 10px;}
div#top02 p{margin: 0 15px;}

div.redLine{border: 1px solid #D41212; background: #FEFFE2;}
div#top03 {width: 544px;}
div#top03 div.redLine{margin: 2px; width: 538px; padding-bottom: 15px;}
div#top03 h2{background: url(../../images/r_tsea_title.jpg) top left no-repeat; height: 34px; margin-bottom: 20px;}
div#top03 div#lcont{margin-left: 16px; width: 237px; height: 83px; background: url(../../images/r_tsea_sbg.gif) top left no-repeat; padding-top: 10px;} 
div#top03 strong.t01{background: url(../../images/r_tsea_01top.gif) top left no-repeat; width: 29px; height: 15px; float: left; text-indent: -9999px; margin: 3px 7px 12px 8px;}
div#top03 strong.t02{background: url(../../images/r_tsea_02top.gif) top left no-repeat; width: 29px; height: 15px; float: left; text-indent: -9999px; margin: 3px 7px 12px 8px;}
div#top03 strong.t03{background: url(../../images/r_tsea_03top.gif) top left no-repeat; width: 100px; height: 15px; float: left; text-indent: -9999px; margin-top: 3px;}
div#top03 select{width: 85px; border: 1px solid #7E7E7E; padding: 1px; float: left; margin-right: 7px;}
div#top03 span.arrow{display: block; background: url(../../images/r_arsea_01top.gif) top left no-repeat; width: 50px; height: 28px; float: left; margin: 21px 0 0 16px; text-indent: -9999px;}
div#top03 p#seaBt a{display: block; width:179px; height: 63px; background:  url(../../images/r_btsea_01top.gif) top left no-repeat; margin-left: 24px; float: left; text-align: left; text-indent: -9999px;}
div#top03 p#seaBt a:hover{background:  url(../../images/r_btsea_01top_ov.gif) top left no-repeat;}
div#top03 a.mailBt{display: block; float: right; width: 125px; height: 70px; background: url(../../images/r_btsea_02top.gif) top left no-repeat; text-indent: -9999px; position: relative; margin-top: -40px;}
div#top03 a.mailBt:hover{background: url(../../images/r_btsea_02top_ov.gif) top left no-repeat;}

div#top03 .dlineT img{float: left; margin: 0;}
div#top03 .dlineT ul{margin: 0; list-style: none; float: right; display: block; width: 390px;}
div#top03 .dlineT ul li{display: block; padding-top: 6px;}
div#top03 .dlineT ul li strong{color: #B63448; font-weight: 100;}
div#top03 .dlineT ul li#serName{width: 240px; float: left;}
div#top03 .dlineT ul li#serOld{padding-right: 15px; float: left;}
div#top03 .dlineT ul li#serReg{float: left;}
div#top03 .dlineT ul li#serTalk{width: 220px; _width: 240px; text-indent: -2.55em; padding-left: 2.7em; float: left;}
div#top03 .dlineT ul li#serPro{width: 220px; _width: 240px; text-indent: -2.55em; padding-left: 2.7em; float: left;}




/* ----------- Description Contents Start ------------ */

div#disc01 h2{background: url(../../description/images/t01.jpg) top left no-repeat; height: 139px;}
div#disc01 p{width: 346px; margin-left: 15px; margin-top: -95px;}
div#disc02 h2{background: url(../../description/images/t02.gif) top left no-repeat; height: 35px; margin-bottom: 10px;}
div#disc02 p{margin: 0 15px;}
div#disc03 h2{background: url(../../description/images/t03.jpg) top left no-repeat; height: 139px;}
div#disc03 p{width: 346px; margin-left: 15px; margin-top: -95px;}
div#disc04 h2{background: url(../../description/images/t04.gif) top left no-repeat; height: 35px; margin-bottom: 10px;}
div#disc04 p{margin: 0 15px;}
div#disc05 h2{background: url(../../description/images/t04.gif) top left no-repeat; height: 35px; margin-bottom: 10px;}
div#disc05 p{width: 302px; _width: 280px; margin-left: 15px; float: left;}
div#disc05 ul.disMemBt{display: block; width: 195px; float: right;}
div#disc05 ul.disMemBt li{float: none;}
div#disc05 ul.disMemBt a.memBt01m{display: block; width:195px; height: 67px; background: url(../../description/images/r_bt_men.gif) top left no-repeat; margin-bottom: 7px; text-align: left; text-indent: -9999px;}
div#disc05 ul.disMemBt a.memBt01m:hover{background: url(../../description/images/r_bt_men_ov.gif) top left no-repeat;}
div#disc05 ul.disMemBt a.memBt01w{display: block; width:195px; height: 67px; background: url(../../description/images/r_bt_women.gif) top left no-repeat; text-align: left; text-indent: -9999px;}
div#disc05 ul.disMemBt a.memBt01w:hover{background: url(../../description/images/r_bt_women_ov.gif) top left no-repeat;}


/* ----------- Privacy Contents Start ------------ */

div#pri01 h2{background: url(../../privacy/images/t01.gif) top left no-repeat; height: 35px; margin-bottom: 15px;}
div#pri01 div.priBox{margin: 0 15px 30px;}
div#pri01 div.priBox h3{text-indent: 0; padding: 8px 10px; margin-bottom: 10px; background: #F4CBD2; color: #C0374C; font-size: 1em;}
div#pri01 div.priBox p{margin: 0 10px 10px;}
div#pri01 div.priBox ol{margin: 0 10px 10px;}



/* ----------- Q and A Contents Start ------------ */

div#qa01 h2{background: url(../../qanda/images/t01.gif) top left no-repeat; height: 35px; margin-bottom: 15px;}
div#qa01 p{margin: 0 15px 15px;}
div#qa01 ul{display: block; _width: 517px; margin: 0 15px 45px; padding: 15px; border: 1px solid #DB566A; background: #FEFFB3; list-style-position: outside;}
div#qa01 ul li{float: none; margin-bottom: 7px; _height: 18px; min-height: 18px; padding-left: 18px; background: url(../../qanda/images/qicon_y.gif) center left no-repeat;}
div#qa01 ul li.lastMd{margin-bottom: 0px;}
div#qa01 ul li strong{text-indent: -9999px; display: block; font-size: 0.1pt;}
div#qa01 div.qaBox{margin: 0 15px 40px;}
div#qa01 div.qaBox h3{text-indent: 0; padding: 8px 10px; margin-bottom: 10px; color: #C0374C; font-size: 1em; padding-left: 28px; background: #F4CBD2 url(../../qanda/images/qicon_r.gif) 10px 0.83em no-repeat;}
div#qa01 div.qaBox h3 strong,div#qa01 div.qaBox p strong{text-indent: -9999px; display: block; font-size: 0.1pt;}
div#qa01 div.qaBox p{margin: 0 10px 10px; padding-left: 19px; background: url(../../qanda/images/aicon_w.gif) left 0.1em no-repeat; overflow: visible;}
div#qa01 div.qaBox ol{margin: 0 10px 10px;}



/* ----------- Company Contents Start ------------ */

div#com01 h2{background: url(../../company/images/t01.gif) top left no-repeat; height: 35px; margin-bottom: 15px;}
div#com01 table{border-right: 1px solid #B5B63D; border-bottom: 1px solid #B5B63D; margin-left: 15px; float: left;}
div#com01 table td{border-top: 1px solid #B5B63D; border-left: 1px solid #B5B63D; padding: 9px; width: auto;}
div#com01 table td.cmTl{background: #F0F1B3;}
div#com01 table td.cmTr{width: 229px;}
div#com01 img{float: right; margin: 0 15px 0 0;}



/* ----------- Member Contents Start ------------ */

div#mem01 h2#memM{background: url(../../member/images/t01_m.gif) top left no-repeat; height: 35px; margin-bottom: 15px;}
div#mem01 h2#memW{background: url(../../member/images/t01_w.gif) top left no-repeat; height: 35px; margin-bottom: 15px;}
div#mem01 #flowBox{background: url(../../member/images/f01.gif) top left no-repeat; width: 526px; height: 93px; margin-left: 15px; margin-bottom: 15px;}
div#mem01 #flowBox p{text-indent: -9999px; font-size: 0.1pt;}
div#mem01 p{margin: 0 15px 15px;}
div#mem01 p#ima_arrow{display: block; width: 113px; height: 32px; background: url(../../member/images/arrow01.gif) top left no-repeat; margin: 0 auto 15px; text-indent: -9999px; font-size: 0.1pt;}
div#mem01 ul{list-style: none; display: block; width: 484px; margin: 0 auto;}
div#mem01 ul li{float: left;}
div#mem01 a.memBt01m{display: block; width:234px; height: 87px; background: url(../../images/r_bt_men.gif) top left no-repeat; margin-right: 16px; text-align: left; text-indent: -9999px;}
div#mem01 a.memBt01m:hover{background: url(../../images/r_bt_men_ov.gif) top left no-repeat;}
div#mem01 a.memBt01w{display: block; width:234px; height: 87px; background: url(../../images/r_bt_women.gif) top left no-repeat; text-align: left; text-indent: -9999px;}
div#mem01 a.memBt01w:hover{background: url(../../images/r_bt_women_ov.gif) top left no-repeat;}
div#mem01 a.btEnt{display: block; width:115px; height: 38px; background: url(../../member/images/bt_ent.gif) top left no-repeat; text-align: left; text-indent: -9999px; margin: 15px auto 0;}
	div#mem01 a.btEnt:hover{background: url(../../member/images/bt_ent_ov.gif) top left no-repeat;}
div#mem01 table{border-right: 1px solid #A2A2A2; border-bottom: 1px solid #A2A2A2; width: 485px; margin: 0 auto;}
div#mem01 table td{border-left: 1px solid #A2A2A2 !Important; border-top: 1px solid #A2A2A2 !Important; padding: 5px 7px;}
div#mem01 table td.memTh{background: #CAD6FF; color: #08268D; font-weight: bold;}
div#mem01 table input,div#mem01 table select{border: 1px solid #A2A2A2; padding: 1px;}
div#mem01 table select{padding: 0;}
div#mem01 .w50px{width: 50px;}
div#mem01 .w70px{width: 70px;}
div#mem01 .w100px{width: 100px;}
div#mem01 .w120px{width: 120px;}
div#mem01 .pR{width: 300px; height: 80px;}
div#mem01 div.btArea{text-align: center;}
















/* ------------------ F ------------------*/
body#ninshoTop{background: #ffffff;	margin: 0; padding: 0; border: 0;}
div#nwrap{_text-align: center; background: #ffffff; margin: 0; font-size: 1em; line-height: 135%;}
div#nwrap h1,div#nwrap h2,div#nwrap h3,div#nwrap h4{text-indent: 0px; display: block; font-size: 1me;}

div#nmain *{margin: 0; padding: 0; border: 0;}
div#nmain {width: 650px; margin: 0 auto; text-align: center;}

div#nmain #ntitle{_text-align: center;}
div#nmain h1{display: block; width: 300px; height: 104px; background: url(/image/kissme/ntop_title.gif) top left no-repeat; margin: 42px auto 40px; text-align:left; text-indent: -9999px;}

div#nmain #nBgBox{text-align: cetner; margin: 0 auto 32px; width: 309px; height: 293px; background: url(/image/kissme/ntop_logobg.gif) top left no-repeat;}
div#nmain #nBgBox h2{text-align: center; margin-top: 83px; margin-bottom: 12px; color: #FF1616;}
div#nmain #nBgBox p{text-align: center;}

div#nmain ul{list-style: none; display: block; width: 314px; margin: 0 auto; padding-bottom: 33px; _margin-left: -0px; }
div#nmain ul li#btYes{float: left;}
div#nmain ul li#btNo{float: right;}
div#nmain ul li#btYes a{display: block; width: 146px; height: 53px; background: url(/image/kissme/ntop_btyes.gif) top left no-repeat; text-align:left; text-indent: -9999px}
	div#nmain ul li#btYes a:hover{background: url(/image/kissme/ntop_btyes_ov.gif) top left no-repeat;}
div#nmain ul li#btNo a{display: block; width: 146px; height: 53px; background: url(/image/kissme/ntop_btno.gif) top left no-repeat; text-align:left; text-indent: -9999px}
	div#nmain ul li#btNo a:hover{background: url(/image/kissme/ntop_btno_ov.gif) top left no-repeat;}

div#nmain #nchui{background: #DDDDDD; margin: 0 auto 50px; padding: 15px 0; width: 450px; text-align: left;}
div#nmain #nchui h3{margin: 0 15px; color: #A07500; font-size: 1em;}
div#nmain #nchui p{margin: 0 15px;}

div#nmain #nmibun h3{display: block; height: 52px; background: url(/image/kissme/ntop_tt01.gif) top left no-repeat; text-align:left; text-indent: -9999px; margin-bottom:15px;}
div#nmain #nmibun p,div#nmain #nmibun h4,div#nmain #nmibun h5{text-align: left;}
div#nmain #nmibun p{margin: 0 30px 0;}
div#nmain #nmibun p#tp{margin: 0 15px;}
div#nmain #nmibun h4{margin: 30px 15px 0; font-size: 0.9em; padding: 10px 15px; color: #ffffff; background: #EF5B19;}
div#nmain #nmibun h5{margin: 15px 30px 0; color: #EF5B19; font-size: 1em;}

div#nmain #nfoot{margin-top: 50px; padding: 20px 0; border-top: 5px solid #B0A511; font-size: 1em; text-align: center; }



















/* EROS! */

#e_wrap a{color: #ef4997; outline: none;}
#e_wrap a:hover{color:#c21a69; text-decoration:none;}

#e_wrap .clr{font-size: 0.1pt; clear: both;}



body#eFace01{color: #333333; font-size: 0.8em; line-height: 135%; background: url(/image/e_face/bg_back.gif) top left repeat-x #f8edfb;}


#e_wrap{text-align: center; background: url(/image/e_face/bg_white_bottom.gif) center 50px repeat-y;}
#e_wrap *{background-color: none;}

#e_wrap #main{margin: 0 auto; width: 902px; text-align: left; padding: 0; background: url(/image/e_face/bg_white_top.gif) top center no-repeat;}

#e_wrap #head{background: url(/image/e_face/head_bg.gif) top left repeat-x; height: 68px; margin: 0 6px;}
#e_wrap #head h1{text-indent: 0;}
#e_wrap #head h1 a{display: block; width: 181px; height: 50px; float: left; margin: 18px 0 0 20px; background: url(/image/e_face/head_title.gif) top right no-repeat; text-indent: -9999px; outline: 0; overflow: hidden;}

#e_wrap #navi{ margin: 0 6px 20px; height: 44px; background-color: transparent; background: url(/image/e_face/main_line.gif) top left repeat-x;}
#e_wrap #navi ul{list-style: none; height: 44px; background-color: transparent; float: right; margin-right: 18px;}
#e_wrap #navi ul li{float: left;}
#e_wrap #navi ul li a{display: block; height: 35px; float: left; text-indent: -9999px; outline: none;}
	#e_wrap #navi ul li a:hover{display: block;}
#e_wrap #navi ul li#nTop a{background: url(/image/e_face/headnavi_top.gif) top left no-repeat; background-color: transparent; width: 89px;}
	#e_wrap #navi ul li#nTop a:hover{background: url(/image/e_face/headnavi_top_ov.gif) top left no-repeat; background-color: transparent;}
#e_wrap #navi ul li#nMem a{background: url(/image/e_face/headnavi_free.gif) top left no-repeat; width: 94px; background-color: transparent;}
	#e_wrap #navi ul li#nMem a:hover{background: url(/image/e_face/headnavi_free_ov.gif) top left no-repeat; background-color: transparent;}
#e_wrap #navi ul li#nPri a{background: url(/image/e_face/headnavi_pri.gif) top left no-repeat; width: 93px; background-color: transparent;}
	#e_wrap #navi ul li#nPri a:hover{background: url(/image/e_face/headnavi_pri_ov.gif) top left no-repeat; background-color: transparent;}
#e_wrap #navi ul li#nTok a{background: url(/image/e_face/headnavi_tokutei.gif) top left no-repeat; width: 118px; background-color: transparent;}
	#e_wrap #navi ul li#nTok a:hover{background: url(/image/e_face/headnavi_tokutei_ov.gif) top left no-repeat; background-color: transparent;}

#e_wrap #foot{margin: 50px 6px 0; height: 75px; padding: 0; text-align: center; background: url(/image/e_face/foot_bg.gif) top left no-repeat; margin-bottom: -20px; _padding-top: 10px;}
#e_wrap #foot hr{display: none; margin-bottom: 0px; height: 1px;}
#e_wrap #foot ul{list-style: none; display: block; padding: 0; margin: 5px auto -10px; _margin-bottom: -30px; width: 371px;}
#e_wrap #foot ul li{float: left;}
#e_wrap #foot ul li a{display: block; height: 11px; text-indent: -9999px;}
#e_wrap #foot ul li#ftTop a{width: 70px; background: url(/image/e_face/foot_bt01.gif) top left no-repeat;}
	#e_wrap #foot ul li#ftTop a:hover{background: url(/image/e_face/foot_bt01_ov.gif) top left no-repeat;}
#e_wrap #foot ul li#ftFree a{width: 73px; background: url(/image/e_face/foot_bt02.gif) top left no-repeat; margin-left: 20px;}
	#e_wrap #foot ul li#ftFree a:hover{background: url(/image/e_face/foot_bt02_ov.gif) top left no-repeat;}
#e_wrap #foot ul li#ftPri a{width: 70px; background: url(/image/e_face/foot_bt03.gif) top left no-repeat; margin-left: 20px;}
	#e_wrap #foot ul li#ftPri a:hover{background: url(/image/e_face/foot_bt03_ov.gif) top left no-repeat;}
#e_wrap #foot ul li#ftTok a{width: 94px; background: url(/image/e_face/foot_bt04.gif) top left no-repeat; margin-left: 20px;}
	#e_wrap #foot ul li#ftTok a:hover{background: url(/image/e_face/foot_bt04_ov.gif) top left no-repeat;}
#e_wrap #foot address{font-style: normal; margin: 0 auto; display: block; width: 252px; height: 12px; background: url(/image/e_face/foot_copy.gif) top left no-repeat; text-align: left; text-indent: -9999px; }

#e_wrap #lcont{padding-left: 26px; width: 210px; _width: 236px; float: left;}
#e_wrap #rcont{padding-right: 26px; width: 620px; _width: 646px; float: right;}

/* ---------- left contents ---------- */
#e_wrap .lcontbox{border: 1px solid #C11919; background: #FCEAEA; margin-bottom: 10px; padding: 10px;}
#e_wrap .grayBox{border: 1px solid #c9c9c9; border-top: 0; padding-top: 10px;}

#e_wrap #l_login{ margin-bottom: 20px;}
#e_wrap #l_login h3{height: 30px; background:  url(/image/e_face/left_login_tt.gif) top left no-repeat; margin-bottom: 13px;}
#e_wrap #l_login h4#login_user{width: 14px; height: 20px; background: url(/image/e_face/left_login_t01.gif) left 4px no-repeat;}
#e_wrap #l_login h4#login_pass{width: 28px; height: 20px; background: url(/image/e_face/left_login_t02.gif) left 4px no-repeat; margin-right: 11px; margin-top: 5px;}
#e_wrap #l_login h4#login_cook{width: 64px; height: 20px; background: url(/image/e_face/left_login_t03.gif) left 3px no-repeat; margin-right: 9px; margin-top: 5px;}
#e_wrap #l_login table{ width: 210px;}
#e_wrap #l_login input{border: 1px solid #A2A2A2; padding: 1px;}
#e_wrap #l_login #idTd input{width: 73px;}
#e_wrap #l_login #psTd input{width: 53px; margin-top: 5px;}
#e_wrap #l_login #ckTd input{border: 0; margin-top: 5px; padding: 0;}
#e_wrap #l_login p{margin-left: 7px;}
#e_wrap #l_login p#login_bt01 a{display: block; width: 95px; height: 24px; background:  url(/image/e_face/left_login_bt01.gif) top left no-repeat; margin: 15px auto 0; text-align: left; text-indent: -9999px;}
#e_wrap #l_login p#login_bt01 a:hover{background:  url(/image/e_face/left_login_bt01_ov.gif) top left no-repeat;}
#e_wrap #l_login p#log_bt02{text-align: left; margin: 0;}
#e_wrap #l_login p#log_bt02 a{display: block; width: 95px; height: 12px; background: url(/image/e_face/left_login_bt02.gif) top left no-repeat; margin: 15px  0; text-align: left; text-indent: -9999px;}
#e_wrap #l_login p#log_bt02 a:hover{background: url(/image/e_face/left_login_bt02_ov.gif) top left no-repeat;}

#e_wrap #l_mem{margin-bottom: 20px;}
#e_wrap #l_mem h2{height: 30px; background: url(/image/e_face/left_entry_tt.gif) top left no-repeat; margin-bottom: 0;}
#e_wrap #l_mem ul{margin-left: 8px; margin-bottom: 10px;}
#e_wrap #l_mem ul li.lMemBtM a{display: block; width: 191px; height: 72px; background: url(/image/e_face/left_entry_bt01.jpg) top left no-repeat; text-indent: -9999px; overflow: hidden;}
	#e_wrap #l_mem ul li.lMemBtM a:hover{background: url(/image/e_face/left_entry_bt01_ov.jpg) top left no-repeat;}
#e_wrap #l_mem ul li.lMemBtW a{display: block; width: 191px; height: 72px; background: url(/image/e_face/left_entry_bt02.jpg) top left no-repeat; text-indent: -9999px; overflow: hidden;}
	#e_wrap #l_mem ul li.lMemBtW a:hover{background: url(/image/e_face/left_entry_bt02_ov.jpg) top left no-repeat;}

#e_wrap #l_navi{margin-bottom: 20px;}
#e_wrap #l_navi h2{height: 30px; background: url(/image/e_face/left_navi_tt.gif) top left no-repeat; margin-bottom: 0px;}
#e_wrap #l_navi ul li.lMenuBtTop a{display: block; width: 210px; height: 58px; background: url(/image/e_face/left_navi_bt01.gif) top left no-repeat; text-indent: -9999px; overflow: hidden;}
	#e_wrap #l_navi ul li.lMenuBtTop a:hover{background: url(/image/e_face/left_navi_bt01_ov.gif) top left no-repeat;}
#e_wrap #l_navi ul li.lMenuBtMem a{display: block; width: 210px; height: 55px; background: url(/image/e_face/left_navi_bt02.gif) top left no-repeat; text-indent: -9999px; overflow: hidden;}
	#e_wrap #l_navi ul li.lMenuBtMem a:hover{background: url(/image/e_face/left_navi_bt02_ov.gif) top left no-repeat;}
#e_wrap #l_navi ul li.lMenuBtAgr a{display: block; width: 210px; height: 55px; background: url(/image/e_face/left_navi_bt03.gif) top left no-repeat; text-indent: -9999px; overflow: hidden;}
	#e_wrap #l_navi ul li.lMenuBtAgr a:hover{background: url(/image/e_face/left_navi_bt03_ov.gif) top left no-repeat;}
#e_wrap #l_navi ul li.lMenuBtCom a{display: block; width: 210px; height: 55px; background: url(/image/e_face/left_navi_bt04.gif) top left no-repeat; text-indent: -9999px; overflow: hidden;}
	#e_wrap #l_navi ul li.lMenuBtCom a:hover{background: url(/image/e_face/left_navi_bt04_ov.gif) top left no-repeat;}
#e_wrap #l_navi ul li.lMenuBtUnd a{display: block; width: 210px; height: 55px; background: url(/image/e_face/left_navi_bt05.gif) top left no-repeat; text-indent: -9999px; overflow: hidden; margin-bottom: 0px;}
	#e_wrap #l_navi ul li.lMenuBtUnd a:hover{background: url(/image/e_face/left_navi_bt05_ov.gif) top left no-repeat;}
/* --- navi little --- */
#e_wrap #l_navi ul li.lMenuBtCon a{display: block; width: 210px; height: 23px; background: url(/image/e_face/left_navi_bt06.gif) top left no-repeat; text-indent: -9999px; overflow: hidden; margin-bottom: 0px;}
	#e_wrap #l_navi ul li.lMenuBtCon a:hover{background: url(/image/e_face/left_navi_bt06_ov.gif) top left no-repeat;}
#e_wrap #l_navi ul li.lMenuBtExp a{display: block; width: 210px; height: 24px; background: url(/image/e_face/left_navi_bt07.gif) top left no-repeat; text-indent: -9999px; overflow: hidden; margin-bottom: 0px;}
	#e_wrap #l_navi ul li.lMenuBtExp a:hover{background: url(/image/e_face/left_navi_bt07_ov.gif) top left no-repeat;}
#e_wrap #l_navi ul li.lMenuBtReg a{display: block; width: 210px; height: 25px; background: url(/image/e_face/left_navi_bt09.gif) top left no-repeat; text-indent: -9999px; overflow: hidden; margin-bottom: 0px;}
	#e_wrap #l_navi ul li.lMenuBtReg a:hover{background: url(/image/e_face/left_navi_bt09_ov.gif) top left no-repeat;}
#e_wrap #l_navi ul li.lMenuBtUse a{display: block; width: 210px; height: 24px; background: url(/image/e_face/left_navi_bt08.gif) top left no-repeat; text-indent: -9999px; overflow: hidden; margin-bottom: 0px;}
	#e_wrap #l_navi ul li.lMenuBtUse a:hover{background: url(/image/e_face/left_navi_bt08_ov.gif) top left no-repeat;}
#e_wrap #l_navi ul li.lMenuBtAdv a{display: none;}
	#e_wrap #l_navi ul li.lMenuBtAdv a:hover{background: url(/image/e_face/left_navi_bt10_ov.gif) left 2px no-repeat;}
#e_wrap #l_navi ul li.lMenuBtPai a{display: none;}
	#e_wrap #l_navi ul li.lMenuBtPai a:hover{background: url(/image/e_face/left_navi_bt11_ov.gif) left 2px no-repeat;}


#e_wrap #l_mob{border: 0; background: url(/image/e_face/left_mob_bg.gif) top left no-repeat; height: 108px; margin-bottom: 20px;}
#e_wrap #l_mob h2,
#e_wrap #l_mob h3,
#e_wrap #l_mob img,
#e_wrap #l_mob ul,
#e_wrap #l_mob ul li{display: none;}

#e_wrap #n_bna img{margin-bottom: 7px;}
#e_wrap #n_bna img.bnLast{margin-bottom: 0;}

	


/* ---------- top main contents ---------- */

#e_wrap #rcont .grayBox{_width: 200px; height: 110px; _height: 120px; border: 1px solid #c9c9c9; border-top: 0;}

#e_wrap #rcont #btArea a{background: url(/image/e_face/top_rmembt.jpg) top left no-repeat; margin-left: 15px; margin-bottom: 7px; width: 590px; height: 89px; display: block; text-indent: -9999px;}
	#e_wrap #rcont #btArea a:hover{background: url(/image/e_face/top_rmembt_ov.jpg) top left no-repeat;}


#e_wrap div#top_kv{width: 618px; height: 238px; background: #ffffff url(/image/e_face/top_kv.jpg) top left no-repeat; border: 1px solid #333333; margin-bottom: 10px;}
#e_wrap div#top_kv h2{float: none; width: auto; height: auto; background: none; text-indent: -9999px; margin: auto;}
#e_wrap div#top_kv table{float: right; display: block; width: 261px; height: 117px; margin: 9px 47px 0 0;}
#e_wrap div#top_kv table tr td#topKvMemBtM a{float: left; display: block; width: 118px; height: 117px;  background: url(/image/e_face/top_kv_bt01.gif) top left no-repeat; margin-left: 22px; text-indent: -9999px; overflow: hidden;}
	#e_wrap div#top_kv table tr td#topKvMemBtM a:hover{background: url(/image/e_face/top_kv_bt01_ov.gif) top left no-repeat;}
#e_wrap div#top_kv table tr td#topKvMemBtW a{float: left; display: block; width: 117px; height: 117px;  background: url(/image/e_face/top_kv_bt02.gif) top left no-repeat; margin-left: 20px; text-indent: -9999px; overflow: hidden;}
	#e_wrap div#top_kv table tr td#topKvMemBtW a:hover{background: url(/image/e_face/top_kv_bt02_ov.gif) top left no-repeat;}

#e_wrap div#top_3c1{width: 200px; border: 0; height: 150px; float: left; margin: 0 9px 20px 0;}
#e_wrap div#top_3c1 h3{width: 200px; height: 30px; float: none; margin: 0; background: url(/image/e_face/top_3c1_t.gif) top left no-repeat;}
#e_wrap div#top_3c1 p{width: 179px; height: 92px; margin-left: 10px; _margin-left: 5px; flaot: none; background: url(/image/e_face/top_3c1_txt.gif) top left no-repeat; text-indent: -9999px;}
#e_wrap div#top_3c1 img{display: none;}

#e_wrap div#top_3c2{width: 200px; height: 150px; float: left; border: 0; margin: 0 9px 20px 0;}
#e_wrap div#top_3c2 h3{width: 200px; height: 30px; float: none; margin: 0; background: url(/image/e_face/top_3c2_t.gif) top left no-repeat;}
#e_wrap div#top_3c2 p{width: 175px; height: 33px; float: left; margin: 0 0 8px 10px; background: url(/image/e_face/top_3c2_txt.gif) top left no-repeat; text-indent: -9999px;}
#e_wrap div#top_3c2 img{margin-left: 10px;}

#e_wrap div#top_3c3{width: 200px; height: 150px; border: 0; float: left; margin-bottom: 20px;}
#e_wrap div#top_3c3 h3{width: 200px; height: 30px; float: none; margin: 0; background: url(/image/e_face/top_3c3_t.gif) top left no-repeat;}
#e_wrap div#top_3c3 p{width: 178px; height: 33px; float: none; margin: 0 0 5px 10px; background: url(/image/e_face/top_3c3_txt.gif) top left no-repeat; text-indent: -9999px;}
#e_wrap div#top_3c3 ul{display: block; width: 174px; margin-left: 12px;}
#e_wrap div#top_3c3 li{display: block; width: 84px; height: 29px; float: left; margin: 0 6px 5px 0; text-indent: -9999px; line-height: 0;}
#e_wrap div#top_3c3 li.end{margin-right: 0;}
#e_wrap div#top_3c3 img{display: block;}

#e_wrap div#top_mlink div#mlink_con{background: url(/image/e_face/dot.gif) top left repeat-x; width: 305px; height: 107px; float: left;}
#e_wrap div#top_mlink div#mlink_con h3{background: url(/image/e_face/top_mlink_con_t.gif) top left repeat-x; width: 151px; height: 68px; float: left; margin-left: 10px; _margin-left: 5px; margin-top: 10px;}
#e_wrap div#top_mlink div#mlink_con a{margin-left: 10px; margin-top: -16px; position: relative; top: -15px;}
#e_wrap div#top_mlink div#mlink_con img{float: right; margin-right: 10px; margin-top: 10px;}

#e_wrap div#top_mlink div#mlink_use{background: url(/image/e_face/dot.gif) top left repeat-x; width: 305px; height: 107px; float: right;}
#e_wrap div#top_mlink div#mlink_use h3{background: url(/image/e_face/top_mlink_use_t.gif) top left repeat-x; width: 179px; height: 62px; float: left; margin-left: 10px; _margin-left: 5px; margin-top: 10px;}
#e_wrap div#top_mlink div#mlink_use a{margin-left: 10px; margin-top: -16px; position: relative; top: -15px;}
#e_wrap div#top_mlink div#mlink_use img{float: right; margin-right: 10px; margin-top: 10px;}

#e_wrap div#top_mlink div#mlink_reg{background: url(/image/e_face/dot.gif) top left repeat-x; width: 305px; height: 107px; float: left;}
#e_wrap div#top_mlink div#mlink_reg h3{background: url(/image/e_face/top_mlink_reg_t.gif) top left repeat-x; width: 188px; height: 62px; float: left; margin-left: 10px; _margin-left: 5px; margin-top: 10px;}
#e_wrap div#top_mlink div#mlink_reg a{margin-left: 10px; margin-top: -16px; position: relative; top: -15px;}
#e_wrap div#top_mlink div#mlink_reg img{float: right; margin-right: 10px; margin-top: 10px;}

#e_wrap div#top_mlink div#mlink_exp{background: url(/image/e_face/dot.gif) top left repeat-x; width: 305px; height: 107px; float: right;}
#e_wrap div#top_mlink div#mlink_exp h3{background: url(/image/e_face/top_mlink_exp_t.gif) top left repeat-x; width: 162px; height: 61px; float: left; margin-left: 10px; _margin-left: 5px; margin-top: 10px;}
#e_wrap div#top_mlink div#mlink_exp a{margin-left: 10px; margin-top: -16px; position: relative; top: -15px;}
#e_wrap div#top_mlink div#mlink_exp img{float: right; margin-right: 10px; margin-top: 10px;}

#e_wrap div#top_mlink div#mlink_adv{background: url(/image/e_face/dot.gif) top left repeat-x; width: 305px; height: 107px; float: left;}
#e_wrap div#top_mlink div#mlink_adv h3{background: url(/image/e_face/top_mlink_adv_t.gif) top left repeat-x; width: 164px; height: 60px; float: left; margin-left: 10px; _margin-left: 5px; margin-top: 10px;}
#e_wrap div#top_mlink div#mlink_adv a{margin-left: 10px; margin-top: -16px; position: relative; top: -15px;}
#e_wrap div#top_mlink div#mlink_adv img{float: right; margin-right: 10px; margin-top: 10px;}

#e_wrap div#top_mlink div#mlink_pai{background: url(/image/e_face/dot.gif) top left repeat-x; width: 305px; height: 107px; float: right;}
#e_wrap div#top_mlink div#mlink_pai h3{background: url(/image/e_face/top_mlink_pai_t.gif) top left repeat-x; width: 140px; height: 61px; float: left; margin-left: 10px; _margin-left: 5px; margin-top: 10px;}
#e_wrap div#top_mlink div#mlink_pai a{margin-left: 10px; margin-top: -16px; position: relative; top: -15px;}
#e_wrap div#top_mlink div#mlink_pai img{float: right; margin-right: 10px; margin-top: 10px;}

#e_wrap div#top_mlink span.btm_lineR{float: right; display: block; width: 305px; height: 1px; background: url(/image/e_face/dot.gif) top left repeat-x;}
#e_wrap div#top_mlink span.btm_line{float: left; display: block; width: 305px; height: 1px; background: url(/image/e_face/dot.gif) top left repeat-x;}

/* ------- KV Under Bt Start ------- */

#e_wrap table#face_mainbt{background: #f0f0ef; width: 620px;}
#e_wrap table#face_mainbt tr td#topKvMemBtM a{display: block; width: 279px; height: 97px; background: url(/image/e_face/face_membt_m.gif) top left no-repeat; text-indent: -9999px; overflow: hidden; margin: 15px 0 15px 19px;}
	#e_wrap table#face_mainbt tr td#topKvMemBtM a:hover{background: url(/image/e_face/face_membt_m_ov.gif) top left no-repeat;}
#e_wrap table#face_mainbt tr td#topKvMemBtW a{display: block; width: 280px; height: 97px; background: url(/image/e_face/face_membt_w.gif) top left no-repeat; text-indent: -9999px; overflow: hidden; margin: 15px 0;}
	#e_wrap table#face_mainbt tr td#topKvMemBtW a:hover{background: url(/image/e_face/face_membt_w_ov.gif) top left no-repeat;}

/* ------- Pagetop Start ------- */

#e_wrap a#pageTop{display: block; width: 107px; height: 13px; background: url(/image/e_face/pagetop.gif) left 1px no-repeat; text-indent: -9999px; float: right; outline: none; margin: 0;}
	#e_wrap a#pageTop:hover{background: url(/image/e_face/pagetop_ov.gif) left 1px no-repeat;}


/* ------- Experience Start ------- */

#e_wrap div#exp_kv{width: 618px; height: 178px; background: #ffffff url(/image/e_face/exp_kv.jpg) top left no-repeat; border: 1px solid #333333; margin-bottom: 10px;}
#e_wrap div#exp_kv h2{width: 203px; height: 58px; background: none; margin: 64px 0 0 377px;}
#e_wrap h3#expTt{height: 54px; background: url(/image/e_face/exp_tt01.gif) top left no-repeat; margin: 30px 0 15px;}
#e_wrap div#expBox{margin: 0 15px 35px;}
#e_wrap div#expBox img{margin-bottom: 7px;}
#e_wrap div#expBox p{margin: 0 15px;}


/* ------- Experience Start ------- */

#e_wrap div#adv_kv{width: 618px; height: 178px; background: #ffffff url(/image/e_face/adv_kv.jpg) top left no-repeat; border: 1px solid #c9c9c9; margin-bottom: 10px;}
#e_wrap div#adv_kv h2{width: 203px; height: 58px; background: url(/image/e_face/adv_kv_tt.gif) top left no-repeat; margin: 64px 0 0 402px;}
#e_wrap h3#advTt{height: 54px; background: url(/image/e_face/adv_tt01.gif) top left no-repeat; margin: 30px 0 15px;}
#e_wrap h4#advLTt01{height: 60px; background: url(/image/e_face/adv_tt02.gif) top left no-repeat; margin: 18px 0 5px;}
#e_wrap h4#advLTt02{height: 60px; background: url(/image/e_face/adv_tt03.gif) top left no-repeat; margin: 18px 0 5px;}
#e_wrap h4#advLTt03{height: 60px; background: url(/image/e_face/adv_tt04.gif) top left no-repeat; margin: 18px 0 5px;}

#e_wrap div#advBox{ width: 575px;}
#e_wrap div#advBox h5#advP01Gt01{width: 575px; height: 47px; background: url(/image/e_face/adv_p01t01.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 8px;}
#e_wrap div#advBox h5#advP01Gt02{width: 575px; height: 47px; background: url(/image/e_face/adv_p01t02.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 15px;}
#e_wrap div#advBox h5#advP01Gt03{width: 575px; height: 47px; background: url(/image/e_face/adv_p01t03.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 15px;}
#e_wrap div#advBox h5#advP02Gt01{width: 575px; height: 47px; background: url(/image/e_face/adv_p02t01.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 15px;}
#e_wrap div#advBox h5#advP02Gt02{width: 575px; height: 47px; background: url(/image/e_face/adv_p02t02.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 15px;}
#e_wrap div#advBox h5#advP03Gt01{width: 575px; height: 47px; background: url(/image/e_face/adv_p03t01.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 15px;}

#e_wrap div#advBox strong#advP01Ct01{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/e_face/adv_p01tl01.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 10px;}
#e_wrap div#advBox strong#advP01Ct02{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/e_face/adv_p01tl02.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
#e_wrap div#advBox strong#advP01Ct03{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/e_face/adv_p01tl03.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
#e_wrap div#advBox strong#advP01Ct04{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/e_face/adv_p01tl04.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
#e_wrap div#advBox strong#advP02Ct01{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/e_face/adv_p02tl01.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
#e_wrap div#advBox strong#advP02Ct02{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/e_face/adv_p02tl02.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
#e_wrap div#advBox strong#advP02Ct03{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/e_face/adv_p02tl03.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
#e_wrap div#advBox strong#advP02Ct04{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/e_face/adv_p02tl04.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
#e_wrap div#advBox strong#advP03Ct01{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/e_face/adv_p03tl01.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}
#e_wrap div#advBox strong#advP03Ct02{display: block; width: 334px; height: 24px; float: right; margin-right: 10px; background: url(/image/e_face/adv_p03tl02.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 5px; margin-top: 3px;}


#e_wrap div#advBox{margin: 0 14px 10px 15px;}
#e_wrap div#advBox img{margin-left: 0px; margin-bottom: 30px; float: left;}
#e_wrap div#advBox p{display: block; width: 312px; float: right; margin-right: 20px;}

#e_wrap div.nxtBkBox a.btGoA2{display: block; width: 91px; height: 13px; background: url(/image/e_face/reg_next_2.gif) top left no-repeat; float: right; text-indent: -9999px;}
	#e_wrap div.nxtBkBox a.btGoA2:hover{background: url(/image/e_face/reg_next_2_ov.gif) top left no-repeat;}
#e_wrap div.nxtBkBox a.btBkA1{display: block; width: 93px; height: 13px; background: url(/image/e_face/reg_back_1.gif) top left no-repeat; float: left; text-indent: -9999px;}
	#e_wrap div.nxtBkBox a.btBkA1:hover{background: url(/image/e_face/reg_back_1_ov.gif) top left no-repeat;}
#e_wrap div.nxtBkBox a.btGoA3{display: block; width: 93px; height: 13px; background: url(/image/e_face/reg_next_3.gif) top left no-repeat; float: right; text-indent: -9999px;}
	#e_wrap div.nxtBkBox a.btGoA3:hover{background: url(/image/e_face/reg_next_3_ov.gif) top left no-repeat;}
#e_wrap div.nxtBkBox a.btBkA2{display: block; width: 93px; height: 13px; background: url(/image/e_face/reg_back_2.gif) top left no-repeat; float: left; text-indent: -9999px;}
	#e_wrap div.nxtBkBox a.btBkA2:hover{background: url(/image/e_face/reg_back_2_ov.gif) top left no-repeat;}



/* ------- Experience Start ------- */
#e_wrap div#pai_kv{width: 618px; height: 178px; background: #ffffff url(/image/e_face/pai_kv.jpg) top left no-repeat; border: 1px solid #c9c9c9; margin-bottom: 10px;}
#e_wrap div#pai_kv h2{width: 260px; height: 58px; background: url(/image/e_face/pai_kv_tt.gif) top left no-repeat; margin: 64px 0 0 320px;}
#e_wrap h3#paiTt{height: 54px; background: url(/image/e_face/pai_tt01.gif) top left no-repeat; margin: 30px 0 15px;}
#e_wrap h4#paiT01{height: 38px; background: url(/image/e_face/pai_t01.gif) top left no-repeat; margin: 0 0 15px;}

#e_wrap div#paiBox_ex{width: 588px; margin: 20px 14px 20px 15px; padding-bottom: 25px; border: 1px solid #dde7d4; }
#e_wrap div#paiBox_ex img{ margin-right: 25px; float: right;}
#e_wrap div#paiBox_ex p{display: block; width: 415px; float: left; margin-left: 25px;}
#e_wrap div#paiBox_ex div.hLine{margin: 0 20px; height: 31px; background: url(/image/e_face/dot.gif) center left repeat-x !Important; background-color: none !Important;}
#e_wrap div#paiBox_ex h5#advGt01{width: 142px; height: 15px; background: url(/image/e_face/pai_t02.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 4px; float: left; margin-top: 5px; margin-left: 25px;}
#e_wrap div#paiBox_ex h5#advGt02{width: 179px; height: 16px; background: url(/image/e_face/pai_t03.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 4px; float: left; margin-top: 5px; margin-left: 25px;}
#e_wrap div#paiBox_ex h5#advGt03{width: 166px; height: 16px; background: url(/image/e_face/pai_t04.gif) top left no-repeat; text-indent: -9999px; margin-bottom: 4px; float: left; margin-top: 5px; margin-left: 25px;}
#e_wrap h4#paiUdBlk{width: 590px; height: 81px; background: url(/image/e_face/pai_undertt.gif) top left no-repeat; margin: 0 0 20px 15px; }



/* ------- Concept Start ------- */

#e_wrap div#conc_kv{width: 618px; height: 178px; background: #ffffff url(/image/e_face/conc_kv.jpg) top left no-repeat; border: 1px solid #333333; margin-bottom: 10px;}
#e_wrap div#conc_kv h2{width: auto; height: auto; background: none; margin: 0;}
#e_wrap h3#concTt{height: 54px; background: url(/image/e_face/conc_tt01.gif) top left no-repeat; margin: 30px 0 15px;}
#e_wrap div#concBox{margin: 0 15px 30px;}
#e_wrap div#concBox h4.t01{background: url(/image/e_face/conc_t01.gif) top left no-repeat; width: 377px; height: 15px; margin-bottom: 7px;}
#e_wrap div#concBox h4.t02{background: url(/image/e_face/conc_t02.gif) top left no-repeat; width: 379px; height: 15px; margin-bottom: 7px;}
#e_wrap div#concBox h4.t03{background: url(/image/e_face/conc_t03.gif) top left no-repeat; width: 334px; height: 15px; margin-bottom: 7px;}
#e_wrap div#concBox h4.t04{background: url(/image/e_face/conc_t04.gif) top left no-repeat; width: 365px; height: 15px; margin-bottom: 7px;}
#e_wrap div#concBox img.fR{float: right; margin: 0 0 0 20px;}
#e_wrap div#concBox img.fL{float: left; margin: 0 0 20px 0;}
#e_wrap div#concBox p{margin-bottom: 10px;}
#e_wrap div#concBox p.arAnc{padding-left: 9px; background: url(/image/e_face/top_dot_o.gif) left 0.5em no-repeat; margin-bottom: 3px;}


/* ------- Support Start ------- */

#e_wrap div#sup_kv{width: 618px; height: 178px; background: #ffffff url(/image/e_face/sup_kv.jpg) top left no-repeat; border: 1px solid #333333; margin-bottom: 10px;}
#e_wrap div#sup_kv h2{width: auto; height: auto; background: none; margin: 0;}
#e_wrap h3#supTt{height: 54px; background: url(/image/e_face/sup_tt01.gif) top left no-repeat; margin: 30px 0 15px;}
#e_wrap div#supBox{margin: 0 15px 35px;}
#e_wrap div#supBox h4.t01{background: url(/image/e_face/sup_t01.gif) top left no-repeat; width: 386px; height: 15px; margin-bottom: 7px;}
#e_wrap div#supBox h4.t02{background: url(/image/e_face/sup_t02.gif) top left no-repeat; width: 385px; height: 15px; margin-bottom: 7px; float: left;}
#e_wrap div#supBox h4.t03{background: url(/image/e_face/sup_t03.gif) top left no-repeat; width: 362px; height: 15px; margin-bottom: 7px;}
#e_wrap div#supBox h4.t04{background: url(/image/e_face/sup_t04.gif) top left no-repeat; width: 385px; height: 15px; margin-bottom: 7px; float: left;}
#e_wrap div#supBox img.fR{float: right; margin: 0 0 20px 20px; border: 1px solid #c9c9c9;}
#e_wrap div#supBox img.fL{float: left; margin: 0 20px 20px 0; border: 1px solid #c9c9c9;}
#e_wrap div#supBox p{}


/* ------- Company Start ------- */

#e_wrap h2#comTt{height: 33px; background: url(/image/e_face/com_tt.gif) top left no-repeat; margin-bottom: 15px;}


/* ------- Agreement Start ------- */

#e_wrap h2#agrTt{height: 33px; background: url(/image/e_face/agr_tt.gif) top left no-repeat; margin-bottom: 15px;}
#e_wrap div.agrBox{margin: 0 15px 30px;}
#e_wrap div.agrBox h4{text-indent: 0; padding: 8px 10px; margin-bottom: 10px; background: #f4e0fc; color: #8c3da8; font-size: 1em;}
#e_wrap div.agrBox p{margin: 0 10px 15px;}
#e_wrap div.agrBox ol{margin: 0 10px 10px;}
#e_wrap div.agrBox ul{list-style: none; margin-bottom: 15px; _padding-left: 0; margin-left: 15px;}
#e_wrap div.agrBox ul li{float: none; padding-left: 0.5em; margin-left: 0; line-height: 120%; margin-bottom: 7px; background: url(/image/e_face/dot_li.gif) left 0.55em no-repeat;}


/* ----------- Privacy Start ------------ */

#e_wrap h2#priTt{height: 33px; background: url(/image/e_face/pri_tt.gif) top left no-repeat; margin-bottom: 15px;}


/* ----------- Kiseiho Start ------------ */

#e_wrap h2#kisTt{height: 33px; background: url(/image/e_face/kis_tt.gif) top left no-repeat; margin-bottom: 10px;}
#e_wrap div.kisBox{margin: 0 15px 30px;}
#e_wrap div.kisBox h4{text-indent: 0; padding: 8px 10px; margin-bottom: 10px; background: #f4e0fc; color: #8c3da8; font-size: 1em;}
#e_wrap div.kisBox p{margin: 0 10px 0px;}
#e_wrap div.kisBox dl{margin: 0 10px 20px;}
#e_wrap div.kisBox dl dt{float: left; clear: both; display: block; width: 60px; margin: 0;}
#e_wrap div.kisBox dl dd{display: block; padding-left: 60px; _text-indent: -3px; margin-bottom: 7px;}
#e_wrap div.kisBox ul{list-style: none; margin-bottom: 15px; _padding-left: 0; margin-left: 10px;}
#e_wrap div.kisBox ul li{float: none; padding-left: 0.5em; margin-left: 0; line-height: 120%; margin-bottom: 7px; background: url(/image/e_face/dot_li.gif) left 0.55em no-repeat;}
#e_wrap div.kisBox ol{list-style: none; margin-top: 15px;}
#e_wrap div.kisBox ol li{line-height: 120%; text-indent: 0; padding: 0; padding-left: 1.8em; text-indent: -1.8em; margin-bottom: 7px;}
#e_wrap ul#kisNavi{margin-bottom: 40px; padding-left: 15px;}
#e_wrap ul#kisNavi li{float: left;}
#e_wrap ul#kisNavi li a{float: left; padding-left: 12px; background: url(/image/e_face/kis_arrow.gif) center left no-repeat; margin-right: 15px; color: #a5a5a5;}
	 #e_wrap ul#kisNavi li a:hover{background: url(/image/e_face/kis_arrow_ov.gif) center left no-repeat; color: #ef4997;}



/* ----------- Member Entry Start ------------ */

#e_wrap h2#memTt{height: 33px; background: url(/image/e_face/mem_tt.gif) top left no-repeat; margin-bottom: 10px;}
#e_wrap div#memForm table{width: 590px; font-size: 1em !Important; margin: 10px 15px 15px;}
#e_wrap div#memForm table tr th{background: #f4e0fc; border-left: 5px solid #8c3da8; text-align: left; letter-spacing: -1px; padding: 10px 7px; color: #8c3da8; width: 130px;}
#e_wrap div#memForm table tr th span{font-size: 0.9em !Important;}
#e_wrap div#memForm table tr td{background: #f2f2f2; text-align: left; font-size: 1em; padding: 10px 5px;}
#e_wrap div#memForm table tr td input{border: 1px solid #c9c9c9; padding: 2px; margin: 0 4px;}
#e_wrap div#memForm table tr td select{border: 1px solid #c9c9c9; padding: 1px; margin-left: 4px;}
#e_wrap div#memForm table tr td.contents_footer{text-align: center;}
#e_wrap div#memForm table tr td.contents_footer input{background: #edcefa; border-left: 2px solid #f7e9fd; border-top: 2px solid #f7e9fd; border-right: 2px solid #e1baf1; border-bottom: 2px solid #e1baf1; padding: 2px; color: #8c3da8; font-weight: bold; outline:0px none black;}
#e_wrap div#memForm table tr td.contents_footer input:active{background: #edcefa; border-left: 2px solid #f7e9fd; border-top: 2px solid #f7e9fd; border-right: 2px solid #e1baf1; border-bottom: 2px solid #e1baf1; color: #8c3da8; padding: 2px;}
#e_wrap div#memForm div{margin: -15px 15px 15px;}
#e_wrap div#memForm div div{margin: 0;}
#e_wrap div#memForm div div b{color: #e02a2a;}
#e_wrap div#memForm div div font b{color: #333333;}

#e_wrap div#fUnderCont div{margin: 0 0 30px;}
#e_wrap div#fUnderCont div#nchui{margin: 0 15px 45px; padding: 15px 0; background: #f2f2f2;}
#e_wrap div#fUnderCont div#nchui h3{margin: 0 15px 3px; text-indent: 0; color: #0b7289; font-size: 1em;}
#e_wrap div#fUnderCont div#nchui p{margin: 0 15px;}
#e_wrap div#fUnderCont #nmibun h3{display: block; height: 31px; background: url(/image/e_face/mibun_tt.gif) top left no-repeat; text-align:left; text-indent: -9999px; margin-bottom:7px;}
#e_wrap div#fUnderCont #nmibun p,div#fUnderCont #nmibun h4,div#fUnderCont #nmibun h5{text-align: left;}
#e_wrap div#fUnderCont #nmibun p{margin: 0 30px;}
#e_wrap div#fUnderCont #nmibun p#tp{margin: 0 15px;}
#e_wrap div#fUnderCont #nmibun h4{margin: 30px 15px 12px; font-size: 0.9em; padding: 7px 10px; color: #05819d; background: #f2f2f2; border-left: 5px solid #05819d; text-indent: 0;}
#e_wrap div#fUnderCont #nmibun h5{margin: 15px 30px 0; color: #0b7289; font-size: 1em;}
#e_wrap div#fUnderCont #nmibun .mibImg{text-align: center; margin-bottom: 20px;}


/* ------- Experience Start ------- */

#e_wrap div#reg_kv{width: 618px; height: 178px; background: #ffffff url(/image/e_face/reg_kv.jpg) top left no-repeat; border: 1px solid #333333; margin-bottom: 10px;}
#e_wrap div#reg_kv h2{width: 271px; height: 58px; background: none; margin: 64px 0 0 314px;}
#e_wrap h3#regTt{height: 54px; background: url(/image/e_face/reg_log_tt01.gif) top left no-repeat; margin: 30px 0 15px;}
#e_wrap h3#regTt2{height: 54px; background: url(/image/e_face/reg_log_tt02.gif) top left no-repeat; margin: 30px 0 15px;}
#e_wrap h4#regT01{height: 17px; background: url(/image/e_face/reg_log_t01.gif) top left no-repeat; margin: 0 15px 12px;}
#e_wrap h4#regT02{height: 23px; background: url(/image/e_face/reg_log_t02.gif) top left no-repeat; margin: 30px 0 12px;}
#e_wrap h4#regT03{height: 23px; background: url(/image/e_face/reg_log_t03.gif) top left no-repeat; margin: 30px 0 12px;}
#e_wrap h4#regT04{height: 23px; background: url(/image/e_face/reg_log_t04.gif) top left no-repeat; margin: 30px 0 12px;}
#e_wrap h4#regT05{height: 27px; background: url(/image/e_face/reg_log_t05.gif) top left no-repeat; margin: 30px 0 12px;}
#e_wrap h4#regT06{height: 16px; background: url(/image/e_face/reg_log_t06.gif) top left no-repeat; margin: 0 15px 7px;}
#e_wrap h4#regT07{height: 27px; background: url(/image/e_face/reg_log_t07.gif) top left no-repeat; margin: 30px 0 12px;}
#e_wrap h4#regT08{height: 27px; background: url(/image/e_face/reg_log_t08.gif) top left no-repeat; margin: 30px 0 12px;}
#e_wrap ul#regFlow{list-style: none; display: block; width: 590px; height: 102px; background: url(/image/e_face/reg_log_flow.gif) top left no-repeat; margin: 0 15px 45px;}
#e_wrap ul#regFlow li{text-indent: -9999px; overflow: hidden;}
#e_wrap div#regBox{margin: 0 15px 0px;}
#e_wrap div#regBox img.fL{float: left; margin: 0 20px 30px 10px;}
#e_wrap div#regBox p{margin: 4px 20px 30px 0;}
#e_wrap div#regBox p strong{color: #dc1515; font-weight: normal;}
#e_wrap p.regArrow{display: block; height: 18px; background: url(/image/e_face/reg_arrow.gif) center top no-repeat; margin-bottom: 30px; text-indent: -9999px;}
#e_wrap div.nxtBkBox a.btKt{display: block; width: 90px; height: 13px; background: url(/image/e_face/reg_next_ent.gif) top left no-repeat; float: left; text-indent: -9999px;}
	#e_wrap div.nxtBkBox a.btKt:hover{background: url(/image/e_face/reg_next_ent_ov.gif) top left no-repeat;}
#e_wrap div.nxtBkBox a.btKp{display: block; width: 99px; height: 13px; background: url(/image/e_face/reg_next_log.gif) top left no-repeat; float: right; text-indent: -9999px;}
	#e_wrap div.nxtBkBox a.btKp:hover{background: url(/image/e_face/reg_next_log_ov.gif) top left no-repeat;}






#e_wrap div.rBox01{margin-bottom: 30px; width: 547px;}
#e_wrap div.rBox01 ul{list-style: none; display: block; width: 484px; margin: 0 auto;}
#e_wrap div.rBox01 ul li{float: left;}
#e_wrap div.rBox01 a.memBt01m{display: block; width:234px; height: 87px; background: url(../../images/r_bt_men.gif) top left no-repeat; margin-right: 16px; text-align: left; text-indent: -9999px;}
#e_wrap div.rBox01 a.memBt01m:hover{background: url(../../images/r_bt_men_ov.gif) top left no-repeat;}
#e_wrap div.rBox01 a.memBt01w{display: block; width:234px; height: 87px; background: url(../../images/r_bt_women.gif) top left no-repeat; text-align: left; text-indent: -9999px;}
#e_wrap div.rBox01 a.memBt01w:hover{background: url(../../images/r_bt_women_ov.gif) top left no-repeat;}

#e_wrap div#top01 h2{background: url(../../images/r_tit01top.jpg) top left no-repeat; height: 139px;}
#e_wrap div#top01 p{width: 346px; margin-left: 15px; margin-top: -95px;}

#e_wrap div#top02 h2{background: url(../../images/r_tit02top.jpg) top left no-repeat; height: 34px; margin-bottom: 10px;}
#e_wrap div#top02 p{margin: 0 15px;}

#e_wrap div.redLine{border: 1px solid #D41212; background: #FEFFE2;}
#e_wrap div#top03 {width: 544px;}
#e_wrap div#top03 div.redLine{margin: 2px; width: 538px; padding-bottom: 15px;}
#e_wrap div#top03 h2{background: url(../../images/r_tsea_title.jpg) top left no-repeat; height: 34px; margin-bottom: 20px;}
#e_wrap div#top03 div#lcont{margin-left: 16px; width: 237px; height: 83px; background: url(../../images/r_tsea_sbg.gif) top left no-repeat; padding-top: 10px;} 
#e_wrap div#top03 strong.t01{background: url(../../images/r_tsea_01top.gif) top left no-repeat; width: 29px; height: 15px; float: left; text-indent: -9999px; margin: 3px 7px 12px 8px;}
#e_wrap div#top03 strong.t02{background: url(../../images/r_tsea_02top.gif) top left no-repeat; width: 29px; height: 15px; float: left; text-indent: -9999px; margin: 3px 7px 12px 8px;}
#e_wrap div#top03 strong.t03{background: url(../../images/r_tsea_03top.gif) top left no-repeat; width: 100px; height: 15px; float: left; text-indent: -9999px; margin-top: 3px;}
#e_wrap div#top03 select{width: 85px; border: 1px solid #7E7E7E; padding: 1px; float: left; margin-right: 7px;}
#e_wrap div#top03 span.arrow{display: block; background: url(../../images/r_arsea_01top.gif) top left no-repeat; width: 50px; height: 28px; float: left; margin: 21px 0 0 16px; text-indent: -9999px;}
#e_wrap div#top03 p#seaBt a{display: block; width:179px; height: 63px; background:  url(../../images/r_btsea_01top.gif) top left no-repeat; margin-left: 24px; float: left; text-align: left; text-indent: -9999px;}
#e_wrap div#top03 p#seaBt a:hover{background:  url(../../images/r_btsea_01top_ov.gif) top left no-repeat;}
#e_wrap div#top03 a.mailBt{display: block; float: right; width: 125px; height: 70px; background: url(../../images/r_btsea_02top.gif) top left no-repeat; text-indent: -9999px; position: relative; margin-top: -40px;}
#e_wrap div#top03 a.mailBt:hover{background: url(../../images/r_btsea_02top_ov.gif) top left no-repeat;}

#e_wrap div#top03 .dlineT img{float: left; margin: 0;}
#e_wrap div#top03 .dlineT ul{margin: 0; list-style: none; float: right; display: block; width: 390px;}
#e_wrap div#top03 .dlineT ul li{display: block; padding-top: 6px;}
#e_wrap div#top03 .dlineT ul li strong{color: #B63448; font-weight: 100;}
#e_wrap div#top03 .dlineT ul li#serName{width: 240px; float: left;}
#e_wrap div#top03 .dlineT ul li#serOld{padding-right: 15px; float: left;}
#e_wrap div#top03 .dlineT ul li#serReg{float: left;}
#e_wrap div#top03 .dlineT ul li#serTalk{width: 220px; _width: 240px; text-indent: -2.55em; padding-left: 2.7em; float: left;}
#e_wrap div#top03 .dlineT ul li#serPro{width: 220px; _width: 240px; text-indent: -2.55em; padding-left: 2.7em; float: left;}




/* ----------- Description Contents Start ------------ */

#e_wrap div#disc01 h2{background: url(../../description/images/t01.jpg) top left no-repeat; height: 139px;}
#e_wrap div#disc01 p{width: 346px; margin-left: 15px; margin-top: -95px;}
#e_wrap div#disc02 h2{background: url(../../description/images/t02.gif) top left no-repeat; height: 35px; margin-bottom: 10px;}
#e_wrap div#disc02 p{margin: 0 15px;}
#e_wrap div#disc03 h2{background: url(../../description/images/t03.jpg) top left no-repeat; height: 139px;}
#e_wrap div#disc03 p{width: 346px; margin-left: 15px; margin-top: -95px;}
#e_wrap div#disc04 h2{background: url(../../description/images/t04.gif) top left no-repeat; height: 35px; margin-bottom: 10px;}
#e_wrap div#disc04 p{margin: 0 15px;}
#e_wrap div#disc05 h2{background: url(../../description/images/t04.gif) top left no-repeat; height: 35px; margin-bottom: 10px;}
#e_wrap div#disc05 p{width: 302px; _width: 280px; margin-left: 15px; float: left;}
#e_wrap div#disc05 ul.disMemBt{display: block; width: 195px; float: right;}
#e_wrap div#disc05 ul.disMemBt li{float: none;}
#e_wrap div#disc05 ul.disMemBt a.memBt01m{display: block; width:195px; height: 67px; background: url(../../description/images/r_bt_men.gif) top left no-repeat; margin-bottom: 7px; text-align: left; text-indent: -9999px;}
#e_wrap div#disc05 ul.disMemBt a.memBt01m:hover{background: url(../../description/images/r_bt_men_ov.gif) top left no-repeat;}
#e_wrap div#disc05 ul.disMemBt a.memBt01w{display: block; width:195px; height: 67px; background: url(../../description/images/r_bt_women.gif) top left no-repeat; text-align: left; text-indent: -9999px;}
#e_wrap div#disc05 ul.disMemBt a.memBt01w:hover{background: url(../../description/images/r_bt_women_ov.gif) top left no-repeat;}


/* ----------- Privacy Contents Start ------------ */

#e_wrap div#pri01 h2{background: url(../../privacy/images/t01.gif) top left no-repeat; height: 35px; margin-bottom: 15px;}
#e_wrap div#pri01 div.priBox{margin: 0 15px 30px;}
#e_wrap div#pri01 div.priBox h3{text-indent: 0; padding: 8px 10px; margin-bottom: 10px; background: #f4e0fc; color: #8c3da8; font-size: 1em;}
#e_wrap div#pri01 div.priBox p{margin: 0 10px 10px;}
#e_wrap div#pri01 div.priBox ol{margin: 0 10px 10px;}



/* ----------- Q and A Contents Start ------------ */

#e_wrap div#qa01 h2{background: url(../../qanda/images/t01.gif) top left no-repeat; height: 35px; margin-bottom: 15px;}
#e_wrap div#qa01 p{margin: 0 15px 15px;}
#e_wrap div#qa01 ul{display: block; _width: 517px; margin: 0 15px 45px; padding: 15px; border: 1px solid #DB566A; background: #FEFFB3; list-style-position: outside;}
#e_wrap div#qa01 ul li{float: none; margin-bottom: 7px; _height: 18px; min-height: 18px; padding-left: 18px; background: url(../../qanda/images/qicon_y.gif) center left no-repeat;}
#e_wrap div#qa01 ul li.lastMd{margin-bottom: 0px;}
#e_wrap div#qa01 ul li strong{text-indent: -9999px; display: block; font-size: 0.1pt;}
#e_wrap div#qa01 div.qaBox{margin: 0 15px 40px;}
#e_wrap div#qa01 div.qaBox h3{text-indent: 0; padding: 8px 10px; margin-bottom: 10px; color: #C0374C; font-size: 1em; padding-left: 28px; background: #F4CBD2 url(../../qanda/images/qicon_r.gif) 10px 0.83em no-repeat;}
#e_wrap div#qa01 div.qaBox h3 strong,div#qa01 div.qaBox p strong{text-indent: -9999px; display: block; font-size: 0.1pt;}
#e_wrap div#qa01 div.qaBox p{margin: 0 10px 10px; padding-left: 19px; background: url(../../qanda/images/aicon_w.gif) left 0.1em no-repeat; overflow: visible;}
#e_wrap div#qa01 div.qaBox ol{margin: 0 10px 10px;}



/* ----------- Company Contents Start ------------ */

#e_wrap div#com01 h2{background: url(../../company/images/t01.gif) top left no-repeat; height: 35px; margin-bottom: 15px;}
#e_wrap div#com01 table{border-right: 1px solid #B5B63D; border-bottom: 1px solid #B5B63D; margin-left: 15px; float: left;}
#e_wrap div#com01 table td{border-top: 1px solid #B5B63D; border-left: 1px solid #B5B63D; padding: 9px; width: auto;}
#e_wrap div#com01 table td.cmTl{background: #F0F1B3;}
#e_wrap div#com01 table td.cmTr{width: 229px;}
#e_wrap div#com01 img{float: right; margin: 0 15px 0 0;}



/* ----------- Member Contents Start ------------ */

#e_wrap div#mem01 h2#memM{background: url(../../member/images/t01_m.gif) top left no-repeat; height: 35px; margin-bottom: 15px;}
#e_wrap div#mem01 h2#memW{background: url(../../member/images/t01_w.gif) top left no-repeat; height: 35px; margin-bottom: 15px;}
#e_wrap div#mem01 #flowBox{background: url(../../member/images/f01.gif) top left no-repeat; width: 526px; height: 93px; margin-left: 15px; margin-bottom: 15px;}
#e_wrap div#mem01 #flowBox p{text-indent: -9999px; font-size: 0.1pt;}
#e_wrap div#mem01 p{margin: 0 15px 15px;}
#e_wrap div#mem01 p#ima_arrow{display: block; width: 113px; height: 32px; background: url(../../member/images/arrow01.gif) top left no-repeat; margin: 0 auto 15px; text-indent: -9999px; font-size: 0.1pt;}
#e_wrap div#mem01 ul{list-style: none; display: block; width: 484px; margin: 0 auto;}
#e_wrap div#mem01 ul li{float: left;}
#e_wrap div#mem01 a.memBt01m{display: block; width:234px; height: 87px; background: url(../../images/r_bt_men.gif) top left no-repeat; margin-right: 16px; text-align: left; text-indent: -9999px;}
#e_wrap div#mem01 a.memBt01m:hover{background: url(../../images/r_bt_men_ov.gif) top left no-repeat;}
#e_wrap div#mem01 a.memBt01w{display: block; width:234px; height: 87px; background: url(../../images/r_bt_women.gif) top left no-repeat; text-align: left; text-indent: -9999px;}
#e_wrap div#mem01 a.memBt01w:hover{background: url(../../images/r_bt_women_ov.gif) top left no-repeat;}
#e_wrap div#mem01 a.btEnt{display: block; width:115px; height: 38px; background: url(../../member/images/bt_ent.gif) top left no-repeat; text-align: left; text-indent: -9999px; margin: 15px auto 0;}
	#e_wrap div#mem01 a.btEnt:hover{background: url(../../member/images/bt_ent_ov.gif) top left no-repeat;}
#e_wrap div#mem01 table{border-right: 1px solid #A2A2A2; border-bottom: 1px solid #A2A2A2; width: 485px; margin: 0 auto;}
#e_wrap div#mem01 table td{border-left: 1px solid #A2A2A2 !Important; border-top: 1px solid #A2A2A2 !Important; padding: 5px 7px;}
#e_wrap div#mem01 table td.memTh{background: #CAD6FF; color: #08268D; font-weight: bold;}
#e_wrap div#mem01 table input,div#mem01 table select{border: 1px solid #A2A2A2; padding: 1px;}
#e_wrap div#mem01 table select{padding: 0;}
#e_wrap div#mem01 .w50px{width: 50px;}
#e_wrap div#mem01 .w70px{width: 70px;}
#e_wrap div#mem01 .w100px{width: 100px;}
#e_wrap div#mem01 .w120px{width: 120px;}
#e_wrap div#mem01 .pR{width: 300px; height: 80px;}
#e_wrap div#mem01 div.btArea{text-align: center;}


/* ---------- F ---------- */
div#fUnderCont div{margin: 0 0 30px;}
div#fUnderCont div#nchui{margin: 0 15px 45px; padding: 15px 0; background: #f2f2f2;}
div#fUnderCont div#nchui h3{margin: 0 15px 3px; text-indent: 0; color: #0b7289; font-size: 1em;}
div#fUnderCont div#nchui p{margin: 0 15px;}
div#fUnderCont #nmibun h3{display: block; height: 31px; background: url(/image/face/mibun_tt.gif) top left no-repeat; text-align:left; text-indent: -9999px; margin-bottom:7px;}
div#fUnderCont #nmibun p,div#fUnderCont #nmibun h4,div#fUnderCont #nmibun h5{text-align: left;}
div#fUnderCont #nmibun p{margin: 0 30px;}
div#fUnderCont #nmibun p#tp{margin: 0 15px;}
div#fUnderCont #nmibun h4{line-height: 125%; margin: 30px 15px 12px; font-size: 0.9em; padding: 7px 10px; color: #05819d; background: #f2f2f2; border-left: 5px solid #05819d; text-indent: 0;}
div#fUnderCont #nmibun h5{margin: 15px 30px 0; color: #0b7289; font-size: 1em;}
div#fUnderCont #nmibun .mibImg{text-align: center; margin-bottom: 20px;}

/* ---------- F 02 ---------- */
div#fUnderCont02 div{margin: 0 0 30px;}
div#fUnderCont02 div#nchui{margin: 0 15px 45px; padding: 15px 0; background: #f2f2f2;}
div#fUnderCont02 div#nchui h3{margin: 0 15px 3px; text-indent: 0; color: #9138af; font-size: 1em;}
div#fUnderCont02 div#nchui p{margin: 0 15px;}
div#fUnderCont02 #nmibun h3{display: block; height: 31px; background: url(/image/face/mibun_tt.gif) top left no-repeat; text-align:left; text-indent: -9999px; margin-bottom:7px;}
div#fUnderCont02 #nmibun p,div#fUnderCont #nmibun h4,div#fUnderCont #nmibun h5{text-align: left;}
div#fUnderCont02 #nmibun p{margin: 0 30px;}
div#fUnderCont02 #nmibun p#tp{margin: 0 15px;}
div#fUnderCont02 #nmibun h4{line-height: 125%; margin: 30px 15px 12px; font-size: 0.9em; padding: 7px 10px; color: #9138af; background: #f2f2f2; border-left: 5px solid #9138af; text-indent: 0;}
div#fUnderCont02 #nmibun h5{margin: 15px 30px 0; color: #9138af; font-size: 1em;}
div#fUnderCont02 #nmibun .mibImg{text-align: center; margin-bottom: 20px;}
