@charset "utf-8";
/* service_homecoming.css */
@import url("service.css");
 
.wrap_homecoming p {margin:0;padding:0;}
.wrap_homecoming .wrap_define {letter-spacing:-1px;background:url("/lineage/service/homecoming/index_define_v2.gif") no-repeat;}

.homecoming_menu {width:668px; height:27px; _height:26px; margin:15px 0 0 0;padding:0;border-bottom:1px solid #cf9030;}
.homecoming_menu ul {margin:0;padding:0;}
.homecoming_menu li {float:left;list-style-type:none;display:inline-block;width:177px;height:17px;margin:0 1px 0 0;padding:10px 0 0 0;color:#b66524;text-align:center;background:url("/lineage/service/passwordagain/bg_tab.gif") no-repeat left -28px;}
.homecoming_menu li.on {height:18px; _margin-bottom:-1px; background:url("/lineage/service/bg_tab.gif") no-repeat left top;}
.homecoming_menu li span {display:inline;padding-right:10px;background:url("/lineage/service/bullet.gif") no-repeat right 3px;}
.homecoming_menu li a:link,
.homecoming_menu li a:visited,
.homecoming_menu li a:active {color:#b66524;text-decoration:none;}
.homecoming_menu li a:hover {color:#b66524;text-decoration:underline;}

.wrap_homecoming h3 {margin-bottom:30px;}
.wrap_visual {clear:both; width:668px; height:361px; text-indent:-10000px; font-size:0; line-height:0; overflow:hidden;background:url("/lineage/service/homecoming/bg_visual.gif") no-repeat;}

.btn_powerbook {position:absolute; top:528px; right:16px;}

.wrap_info {position:relative; width:668px; height:609px; padding:0; background:url("/lineage/service/homecoming/img_info_v2.gif") no-repeat; overflow:hidden;}
.wrap_info ol {text-indent:-10000px; font-size:0; line-height:0;}

dl.box_item {position:absolute; top:52px; left:28px; width:260px; margin:0; padding:0; overflow:hidden;}
dl.box_item dt {height:34px; margin:0; padding:0 0 0 46px; font-size:14px;}
dl.box_item dd {margin:12px 0 0 0; padding:0; line-height:1.2;}

.wrap_tipbox {clear:both;width:668px;margin:32px 0 0 0;padding:18px 0 0 0;color:#666;background:url("/lineage/service/bg_tipbox.gif") repeat-y;}
.wrap_tipbox_bot {width:668px;height:4px;margin:0;padding:0;background:url("/lineage/service/bg_tipbox_b.gif") no-repeat left bottom;}
.wrap_tipbox h5 {margin:0 0 0 20px;padding:0;font-size:12px;}
.wrap_tipbox ul.list_ty5 {margin:12px 0 12px 18px;padding:0;list-style:none;}
.wrap_tipbox ul.list_ty5 li {margin:0;padding:0 0 3px 5px;text-indent:0;line-height:1.2;background:url("/lineage/service/bul_2.gif") no-repeat left 6px;}

.wrap_user {clear:both; margin:28px 0 0 0; text-align:center; color:#666;}
.wrap_user strong {color:#b86521;}
.wrap_btn {padding:10px 0 20px 0;}

.wrap_apply {clear:both; width:660px; height:210px; margin-top:22px; text-indent:-10000px; font-size:0; line-height:0; overflow:hidden;}
	.ty_coupon {background:url("/lineage/service/homecoming/bg_coupon.gif") no-repeat;} /* coupon */
	.ty_error {background:url("/lineage/service/homecoming/bg_error.gif") no-repeat;}
	.ty_target {position:relative; background:url("/lineage/service/homecoming/bg_target.gif") no-repeat;}
	.ty_target p {position:absolute; top:134px; left:265px; text-indent:0; cursor:pointer;}
	.ty_notarget {background:url("/lineage/service/homecoming/bg_notarget.gif") no-repeat;}
	.ty_grade {background:url("/lineage/service/homecoming/bg_gradeinfo.gif") no-repeat;}

.homecoming_intro .visual{width:668px;height:427px;margin-top:10px;background:url('/lineage/service/homecoming/intro_visual.jpg') no-repeat;} /* intro_visualg  */
.homecoming_intro .visual *{text-indent:-10000em;overflow:hidden;}
.homecoming_intro .section{position:relative;overflow:hidden;width:100%;margin-top:50px;}
.homecoming_intro .section h3, .homecoming_intro .section p{text-indent:-2000em;overflow:hidden;background:none;}
.homecoming_intro .sec1{height:77px;background:url('/lineage/service/homecoming/intro_sec1.gif') no-repeat;} /* intro_sec1 */
.homecoming_intro .sec1 a{position:absolute;display:block;top:29px;right:0;width:202px;height:48px;text-indent:-2000em;overflow:hidden;}
.homecoming_intro .sec2{height:232px;background:url('/lineage/service/homecoming/intro_sec2.gif') no-repeat;}
.homecoming_intro .sec3{height:693px;background:url('/lineage/service/homecoming/intro_sec3.gif') no-repeat;}
.homecoming_intro .sec4{height:91px;background:url('/lineage/service/homecoming/intro_sec4.gif') no-repeat;}
.homecoming_intro .sec4 a{position:absolute;display:block;top:43px;right:0;width:202px;height:48px;text-indent:-2000em;overflow:hidden;}

	/* g30 2014-10-29 */
	.ty_coupon_g30{background:url("/lineage/service/homecoming/bg_coupon_g30.gif") no-repeat;}
	.ty_target_g30 {position:relative; background:url("/lineage/service/homecoming/bg_target_g30.gif") no-repeat;}
	.ty_target_g30 .btn_benefit {position:absolute; left:185px; top:134px; width:160px;height:22px;cursor:pointer;text-indent:-2000em;overflow:hidden;}
	.homecoming_intro .visual_g30{width:668px;height:481px;margin-top:10px;background:url('/lineage/service/homecoming/intro_visual_g30.jpg') no-repeat;}
	.homecoming_intro .sec1_g30{margin-top:0;height:77px;background:url('/lineage/service/homecoming/intro_visual_g30.jpg') no-repeat 0px -481px;}
	.homecoming_intro .sec1_g30 a{position:absolute;display:block;top:0;right:0;width:212px;height:60px;text-indent:-2000em;overflow:hidden;}
	.homecoming_intro .sec2_g30{height:232px;background:url('/lineage/service/homecoming/intro_sec2_g30.gif') no-repeat;}
	.homecoming_intro .sec2_g30 .go_event{position:absolute;left:0;top:38px;width:161px;height:19px;text-indent:-2000em;overflow:hidden;}

.homecoming_intro .section dl, .homecoming_intro .section dt, .homecoming_intro .section dd{margin:0;padding:0;}
.homecoming_intro .section ul{margin:0;padding:0;list-style:none;line-height:1.4;}
.homecoming_intro .section li{padding:0 0 0 5px;color:#666;background:url(/lineage/service/homecoming/intro_ico.gif) 0px 6px no-repeat;}

.homecoming_intro .section .item{position:absolute;left:0;top:74px;width:477px;height:154px;border:1px solid #b3ada7;}
.homecoming_intro .section .item dt{display:block;padding:16px 19px;background-color:#f5f1e3;}
.homecoming_intro .section .item dt strong{font-size:14px;}
.homecoming_intro .section .item dd{display:block;padding:8px 19px;line-height:1.5;}
.homecoming_intro .section .item span{color:#888;}
.homecoming_intro .section .item dt *{vertical-align:middle;}
.homecoming_intro .section .item dt .thumb{display:inline-block;width:32px;height:32px;border:2px solid #c7a48d;background:url(/lineage/service/homecoming/intro_item.gif) no-repeat;}

.homecoming_intro .section .npc{position:absolute;left:0;top:441px;}
.homecoming_intro .section .npc dl{float:left;width:200px;height:136px;padding-left:109px;}
.homecoming_intro .section .npc dt{float:left;width:200px;padding-bottom:5px;font-weight:bold !important;}
.homecoming_intro .section .npc dd{float:left;color:#666;}
.homecoming_intro .section .npc1{background:url(/lineage/service/homecoming/intro_npc1.gif) no-repeat;}
.homecoming_intro .section .npc2{background:url(/lineage/service/homecoming/intro_npc2.gif) no-repeat;margin-left:40px;}
.homecoming_intro .section .npc3{background:url(/lineage/service/homecoming/intro_npc3.gif) no-repeat;}
.homecoming_intro .section .npc4{background:url(/lineage/service/homecoming/intro_npc4.gif) no-repeat;margin-left:40px;}
.homecoming_intro .section .npc ul{margin:2px 0 0 5px;}
.homecoming_intro .sec5 h3{margin:0;padding:0 0 10px 0;text-indent:0;font-size:12px;font-weight:bold;}
.homecoming_intro .sec5 .power{clear:both;height:45px;margin-top:35px;text-align:right;background:url(/lineage/service/homecoming/intro_power.gif) #f7f7f7 no-repeat 620px 6px;}
.homecoming_intro .sec5 .power a{float:right;color:#666;text-decoration:none;padding:15px 55px 15px 0;}

/* 2013-09-11 */
.homecoming_intro .visual_v2{width:668px;height:427px;margin-top:10px;background:url('/lineage/service/homecoming/intro_visual_v2.jpg') no-repeat;}
.homecoming_intro .visual_v2 *{text-indent:-10000em;overflow:hidden;}

.homecoming_intro .sec_service{}
.homecoming_intro .sec_service h3{height:46px;margin:0;padding:0;text-indent:-1000em;overflow:hidden;background:url('/lineage/service/homecoming/intro_service_v2.jpg') no-repeat;}
.homecoming_intro .sec_service h4{height:0;margin:0;padding:0;text-indent:-1000em;overflow:hidden;background:none;}
.homecoming_intro .sec_service div{position:relative;height:188px;overflow:hidden;}
.homecoming_intro .sec_service p{margin:0;padding:0 5px 0 202px;letter-spacing:-1px;word-spacing:-1px;line-height:160%;text-indent:0 !important;}
.homecoming_intro .sec_service .btn{position:absolute;left:202px;top:125px;display:inline-block;padding-right:10px;font-weight:bold;color:#946635;cursor:pointer;overflow:hidden;background:url('/lineage/service/freepay/header.gif') no-repeat right -25px;}

.homecoming_intro .sec_service .service1{height:185px;background:url('/lineage/service/homecoming/intro_service_v2.jpg') no-repeat 0px -46px;}
.homecoming_intro .sec_service .service2{height:201px;background:url('/lineage/service/homecoming/intro_service_v2.jpg') no-repeat 0px -231px;}
.homecoming_intro .sec_service .service3{height:190px;background:url('/lineage/service/homecoming/intro_service_v2.jpg') no-repeat 0px -431px;}
.homecoming_intro .sec_service .service4{height:185px;background:url('/lineage/service/homecoming/intro_service_v2.jpg') no-repeat 0px -622px;}
.homecoming_intro .sec_service .service5{height:185px;background:url('/lineage/service/homecoming/intro_service_v2.jpg') no-repeat 0px -807px;}

.homecoming_intro .sec_service .service1 p{padding:45px 5px 0 202px;}
.homecoming_intro .sec_service .service2 p{padding:43px 5px 0 202px;}
.homecoming_intro .sec_service .service3 p{padding:50px 5px 0 202px;}
.homecoming_intro .sec_service .service4 p{padding:45px 5px 0 202px;}
.homecoming_intro .sec_service .service5 p{padding:45px 5px 0 202px;}

.homecoming_intro .sec_service .service1 .btn{top:120px;}
.homecoming_intro .sec_service .service2 .btn{top:115px;}
	.homecoming_intro .sec_service .service2 .btn2{top:135px;}
.homecoming_intro .sec_service .service3 .btn{top:120px;}
.homecoming_intro .sec_service .service4 .btn{top:115px;}
.homecoming_intro .sec_service .service5 .btn{top:117px;}
