div.travelinfo {
	margin-bottom: 5px;
}
div.travelinfo .title {
	margin: 0px;
}
div.travelinfo p {
	margin: 0px 8px 5px;
}
div.travelinfo div.sideline {
	background: url("/i/common/frame_curve_trv_300_1px.gif") repeat-y left top rgb(255, 255, 255);
}
div.travelinfo div.bottomline {
	background: url("/i/common/frame_curve_trv_300_1px_close.gif") no-repeat left bottom; padding: 5px 0px;
}
div.travelinfo div.viewall {
	background: url("/i/common/arrow_right_orange.gif") no-repeat right; margin: 3px 8px; text-align: right; padding-right: 15px;
}
div.travelinfo div.tour {
	margin: 0px 2px; padding: 0px 6px; background-color: rgb(222, 233, 250);
}
div.travelinfo div.tour .title_categ {
	background: url("/i/_v2/button/arrow.gif") no-repeat 2px 0.8em; margin: 0px 5px; padding: 5px 0px 0px 15px; color: rgb(18, 98, 219); font-weight: bold;
}
div.travelinfo div.tour .title_categ a {
	font-weight: normal;
}
div.travelinfo div.tour div.desc {
	background: url("/i/common/line_dot_blue.gif") repeat-x left bottom rgb(222, 233, 250); margin: 0px 5px;
}
div.travelinfo div.tour div.desc_noline {
	margin: 0px 5px; background-color: rgb(222, 233, 250);
}
div.travelinfo div.tour div.desc table {
	width: 270px;
}
div.travelinfo div.tour div.desc_noline table {
	width: 270px;
}
div.travelinfo div.tour div.desc th div.thumb {
	margin: 2px 10px 8px 0px; border: 1px solid rgb(18, 98, 219); border-image: none; width: 66px;
}
div.travelinfo div.tour div.desc_noline th div.thumb {
	margin: 2px 10px 8px 0px; border: 1px solid rgb(18, 98, 219); border-image: none; width: 66px;
}
div.travelinfo div.tour div.desc th div.thumb img {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
div.travelinfo div.tour div.desc_noline th div.thumb img {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
div.travelinfo div.tour div.desc th {
	vertical-align: top;
}
div.travelinfo div.tour div.desc_noline th {
	vertical-align: top;
}
div.travelinfo div.tour div.desc td {
	padding-bottom: 5px; vertical-align: top;
}
div.travelinfo div.tour div.desc_noline td {
	padding-bottom: 5px; vertical-align: top;
}
div.travelinfo div.tour p {
	margin: 0px; padding: 6px 8px;
}
div.travelinfo div.tour .searchTourSubmitBtn {
	background: url("/i/top/btn_search.gif") no-repeat 0px 0px; width: 46px; height: 28px; text-indent: -9999px; overflow: hidden; vertical-align: bottom; display: block;
}
div.travelinfo div.tour .searchTourSubmitBtn:hover {
	background-position: 0px 100%;
}
div.travelinfo div.tour #trv_search_course_form table {
	margin: 0px 8px; border-collapse: collapse;
}
div.travelinfo div.tour #trv_search_course_form input.courseNum1 {
	padding: 5px 0px; border: 1px solid rgb(127, 157, 185); border-image: none; width: 100px;
}
div.travelinfo div.tour #trv_search_course_form input.courseNum2 {
	padding: 5px 0px; border: 1px solid rgb(127, 157, 185); border-image: none; width: 55px; margin-right: 5px;
}
input:-ms-input-placeholder.searchCriteriaText {
	color: rgb(153, 153, 153);
}
div.qaranking {
	background: url("/i/ques/line02_side_img.gif") repeat-y left top rgb(255, 255, 255); margin-bottom: 20px;
}
div.qaranking .title {
	
}
div.qaranking .title_ranking {
	margin: 2px 8px;
}
div.qaranking p {
	margin: 2px 8px;
}
div.qaranking div.line_bottom {
	background: url("/i/ques/line02_bottom_img.gif") no-repeat left bottom; padding-bottom: 8px;
}
div.qaranking div.detail {
	margin: 0px 8px; padding: 2px 5px; background-color: rgb(240, 228, 240);
}
div.qaranking div.detail li {
	background: url("/i/ques/dot_ranking.gif") repeat-x left bottom rgb(240, 228, 240);
}
div.qaranking div.detail table {
	
}
div.qaranking div.detail th {
	width: 30px;
}
div.qaranking div.detail th.highrank {
	color: rgb(242, 88, 2);
}
div.qaranking div.detail th.lowrank {
	color: rgb(102, 102, 102);
}
div.qaranking div.detail td {
	height: 45px;
}
div.qaranking div.button_question {
	background: url("/i/ques/dot_ranking.gif") repeat-x left top rgb(255, 255, 255); margin: 9px 8px 0px; text-align: center; padding-top: 5px;
}
div.qaranking div.button_question p {
	margin: 0px 0px 8px; text-align: left; color: rgb(102, 102, 102); font-weight: bold;
}
div.linkjuice_photopark {
	background: url("/i/photoServ/frame_linkjuice_photopk.gif") repeat-y left top rgb(255, 255, 255); margin-bottom: 20px;
}
div.linkjuice_photopark .title {
	
}
div.linkjuice_photopark .title_categ {
	margin: 0px 2px 5px; padding: 2px 5px; color: rgb(98, 98, 98); font-weight: bold; background-color: rgb(237, 237, 237);
}
div.linkjuice_photopark p {
	margin: 3px 8px;
}
div.linkjuice_photopark span {
	color: rgb(102, 102, 102);
}
div.linkjuice_photopark div.sep {
	background: url("/i/photoServ/frame_linkjuice_photopark_sep.gif") repeat-x left top rgb(255, 255, 255); margin: 3px 8px; padding-top: 1px;
}
div.linkjuice_photopark div.viewall {
	background: url("/i/common/arrow_right_orange.gif") no-repeat right; margin: 3px 8px; text-align: right; padding-right: 15px;
}
div.linkjuice_photopark img.thumb {
	border: 2px solid rgb(204, 204, 204); border-image: none;
}
div.linkjuice_photopark div.close {
	background: url("/i/photoServ/frame_linkjuice_photopk_close.gif") no-repeat; padding-top: 4px;
}
div.linkjuice_playback .ranking {
	background: url("/i/playback/line_side_top_mp00.gif") no-repeat left bottom; width: 300px; overflow: hidden; margin-bottom: 10px;
}
div.linkjuice_playback .ranking .heading {
	background: none; padding: 0px;
}
div.linkjuice_playback .ranking .heading p {
	padding: 5px 10px 0px;
}
div.linkjuice_playback .ranking ul {
	margin: 3px 11px 6px; padding: 5px 10px; background-color: rgb(236, 234, 230);
}
div.linkjuice_playback .ranking li {
	background: url("/i/playback/line_dotted_mp00.gif") repeat-x left bottom; padding: 5px 0px;
}
div.linkjuice_playback .ranking li p {
	padding-left: 32px;
}
div.linkjuice_playback .ranking li p span {
	color: rgb(205, 44, 12);
}
div.linkjuice_playback .ranking li.rank01 p {
	background: url("/i/playback/icon_rank1_mp00.gif") no-repeat left top;
}
div.linkjuice_playback .ranking li.rank02 p {
	background: url("/i/playback/icon_rank2_mp00.gif") no-repeat left top;
}
div.linkjuice_playback .ranking li.rank03 p {
	background: url("/i/playback/icon_rank3_mp00.gif") no-repeat left top;
}
div.linkjuice_playback .ranking li.rank04 p {
	background: url("/i/playback/icon_rank4_mp00.gif") no-repeat left top;
}
div.linkjuice_playback .ranking li.rank05 p {
	background: url("/i/playback/icon_rank5_mp00.gif") no-repeat left top;
}
div.linkjuice_playback .ranking li.rank05 {
	background: none;
}
div.linkjuice_playback .ranking p.view_all {
	padding: 0px 10px 8px; text-align: right;
}
div.linkjuice_playback .ranking p.view_all span {
	background: url("/i/common/arrow_right_orange.gif") no-repeat right; padding-right: 13px;
}
div.linkjuice_playback .mem_photo {
	background: url("/i/playback/line_side_top_photo_serv.gif") no-repeat left bottom; width: 300px; overflow: hidden; margin-bottom: 10px;
}
div.linkjuice_playback .mem_photo .heading {
	background: none; padding: 0px; margin-bottom: 8px;
}
div.linkjuice_playback .mem_photo .heading p {
	padding: 5px 10px 0px;
}
div.linkjuice_playback .mem_photo .sep {
	background: url("/i/playback/line_dotted_photo_serv.gif") repeat-x left bottom; margin: 0px 10px; padding: 5px 0px;
}
div.linkjuice_playback .mem_photo p.view_all {
	padding: 3px 10px 8px; text-align: right;
}
div.linkjuice_playback .mem_photo p.view_all span {
	background: url("/i/common/arrow_right_orange.gif") no-repeat right; padding-right: 13px;
}
div.linkjuice_playback img.thumb {
	border: 2px solid rgb(204, 204, 204); border-image: none;
}
div.linkjuice_crearanking {
	background: url("/i/crea/linkjuice_crea.gif") repeat-y left top rgb(255, 255, 255); margin-bottom: 20px;
}
div.linkjuice_crearanking .title {
	
}
div.linkjuice_crearanking .title_ranking {
	margin: 2px 8px 0px; background-color: rgb(241, 238, 220);
}
div.linkjuice_crearanking .title_ranking img {
	margin-top: 7px; margin-bottom: 5px; margin-left: 7px;
}
div.linkjuice_crearanking p.read {
	margin: 2px 8px;
}
div.linkjuice_crearanking div.line_bottom {
	background: url("/i/crea/linkjuice_crea_close.gif") no-repeat left bottom; padding-bottom: 4px;
}
div.linkjuice_crearanking div.detail {
	margin: 0px 8px; padding: 2px 5px; background-color: rgb(241, 238, 220);
}
div.linkjuice_crearanking div.detail li {
	background: url("/i/crea/linkjuice_crea_sep.gif") repeat-x left top rgb(241, 238, 220);
}
div.linkjuice_crearanking div.detail table {
	
}
div.linkjuice_crearanking div.detail th {
	width: 30px;
}
div.linkjuice_crearanking div.detail td {
	padding: 5px 0px;
}
div.linkjuice_crearanking p.view_all {
	padding: 3px 10px 8px; text-align: right;
}
div.linkjuice_crearanking p.view_all span {
	background: url("/i/common/arrow_right_orange.gif") no-repeat right; padding-right: 13px;
}
div.oldfriend {
	margin-bottom: 5px;
}
div.oldfriend .title {
	margin: 0px;
}
div.oldfriend div.sideline {
	background: url("/i/common/frame_curve_ofr_300.gif") repeat-y left top rgb(255, 255, 255);
}
div.oldfriend div.bottomline {
	background: url("/i/common/frame_curve_ofr_300_close.gif") no-repeat left bottom; padding: 5px 0px;
}
div.oldfriend p {
	margin: 0px 8px 5px;
}
div.oldfriend ul {
	list-style: none; margin: 0px 8px; padding: 0px;
}
div.oldfriend ul li {
	background: url("/i/common/arrow_right_orange.gif") no-repeat 3px 7px rgb(239, 234, 219); padding-top: 4px; padding-bottom: 4px; padding-left: 17px; margin-bottom: 5px;
}
div.oldfriend ul li span {
	padding: 0px 3px; color: rgb(255, 127, 0); font-family: Arial Black; font-size: 140%; font-weight: bold;
}
#qaspace {
	margin-bottom: 10px;
}
#qaspace .ranking {
	background: url("/i/news/frm_news_middle.gif") repeat-y;
}
#qaspace .bottom {
	background: url("/i/news/frm_news_bottom.gif") no-repeat bottom; height: 3px;
}
#qaspace .bottom hr {
	display: none;
}
#qaspace .ranking .heading {
	margin: 5px 5px 0px; padding: 5px 0px; border-bottom-color: rgb(0, 0, 155); border-bottom-width: 4px; border-bottom-style: solid;
}
#qaspace .ranking .heading strong {
	background: url("/i/news/icn_ring2.gif") no-repeat 3px; padding: 5px 0px 5px 28px; color: rgb(0, 0, 155); font-size: 120%;
}
#qaspace .ranking table {
	margin: 5px auto 0px; width: 285px;
}
#qaspace .ranking th {
	width: 21px; text-indent: -2000px;
}
#qaspace .ranking th {
	background: no-repeat 0px 3px;
}
#qaspace .ranking th.rank1 {
	background-image: url("/i/news/icn_rank01.gif");
}
#qaspace .ranking th.rank2 {
	background-image: url("/i/news/icn_rank02.gif");
}
#qaspace .ranking th.rank3 {
	background-image: url("/i/news/icn_rank03.gif");
}
#qaspace .ranking th.rank4 {
	background-image: url("/i/news/icn_rank04.gif");
}
#qaspace .ranking th.rank5 {
	background-image: url("/i/news/icn_rank05.gif");
}
#qaspace .ranking th.rank6 {
	background-image: url("/i/news/icn_rank06.gif");
}
#qaspace .ranking th.rank7 {
	background-image: url("/i/news/icn_rank07.gif");
}
#qaspace .ranking th.rank8 {
	background-image: url("/i/news/icn_rank08.gif");
}
#qaspace .ranking th.rank9 {
	background-image: url("/i/news/icn_rank09.gif");
}
#qaspace .ranking th.rank10 {
	background-image: url("/i/news/icn_rank10.gif");
}
#qaspace .ranking th.ico {
	background: url("/i/news/icn_tri1.gif") no-repeat 14px 6px;
}
#qaspace .ranking td {
	margin: 0px; padding: 2px 0px 5px; line-height: 1.3em; vertical-align: top;
}
#qaspace .ranking .special {
	background: url("/i/news/icn_special.gif") no-repeat left 4px; margin: 0px auto 7px; padding: 2px 0px; width: 278px;
}
#qaspace .ranking .special a {
	margin-left: 32px;
}
#qaspace .ranking .more {
	background: url("/i/news/icn_tri2_right.gif") no-repeat right; margin: 0px auto; padding: 5px 0px 7px; width: 278px; text-align: right;
}
#qaspace .ranking .more a {
	margin-right: 15px;
}
#qaspace .dotLine {
	background: url("/i/_v2/dotLineGray.gif") repeat-x bottom; margin: 0px auto; width: 285px; height: 1px;
}
#qaspace .dotLine hr {
	display: none;
}
#newsspace {
	margin-bottom: 10px;
}
#newsspace .ranking {
	background: url("/i/news/frm_news_middle.gif") repeat-y;
}
#newsspace .bottom {
	background: url("/i/news/frm_news_bottom.gif") no-repeat bottom; height: 3px;
}
#newsspace .bottom hr {
	display: none;
}
#newsspace .ranking .heading {
	margin: 5px 5px 0px; padding: 5px 0px; border-bottom-color: rgb(0, 0, 155); border-bottom-width: 4px; border-bottom-style: solid;
}
#newsspace .ranking .heading strong {
	background: url("/i/news/icn_ring2.gif") no-repeat 3px; padding: 5px 0px 5px 28px; color: rgb(0, 0, 155); font-size: 120%;
}
#newsspace .ranking table {
	margin: 5px auto 0px; width: 285px;
}
#newsspace .ranking th {
	width: 21px; text-indent: -2000px;
}
#newsspace .ranking th {
	background: no-repeat 0px 3px;
}
#newsspace .ranking th.rank1 {
	background-image: url("/i/news/icn_rank01.gif");
}
#newsspace .ranking th.rank2 {
	background-image: url("/i/news/icn_rank02.gif");
}
#newsspace .ranking th.rank3 {
	background-image: url("/i/news/icn_rank03.gif");
}
#newsspace .ranking th.rank4 {
	background-image: url("/i/news/icn_rank04.gif");
}
#newsspace .ranking th.rank5 {
	background-image: url("/i/news/icn_rank05.gif");
}
#newsspace .ranking th.rank6 {
	background-image: url("/i/news/icn_rank06.gif");
}
#newsspace .ranking th.rank7 {
	background-image: url("/i/news/icn_rank07.gif");
}
#newsspace .ranking th.rank8 {
	background-image: url("/i/news/icn_rank08.gif");
}
#newsspace .ranking th.rank9 {
	background-image: url("/i/news/icn_rank09.gif");
}
#newsspace .ranking th.rank10 {
	background-image: url("/i/news/icn_rank10.gif");
}
#newsspace .ranking th.ico {
	background: url("/i/news/icn_tri1.gif") no-repeat 14px 6px;
}
#newsspace .ranking td {
	padding: 2px 0px 5px 3px; line-height: 1.3em; vertical-align: top;
}
#newsspace .ranking .special {
	background: url("/i/news/icn_special.gif") no-repeat left 4px; margin: 0px auto 7px; padding: 2px 0px; width: 278px;
}
#newsspace .ranking .special a {
	margin-left: 32px;
}
#newsspace .ranking .more {
	background: url("/i/news/icn_tri2_right.gif") no-repeat right; margin: 0px auto; padding: 5px 0px 7px; width: 278px; text-align: right;
}
#newsspace .ranking .more a {
	margin-right: 15px;
}
#newsspace .dotLine {
	background: url("/i/_v2/dotLineGray.gif") repeat-x bottom; margin: 0px auto; width: 285px; height: 1px;
}
#newsspace .dotLine hr {
	display: none;
}
.linkjuice_digiphoto {
	margin: 0px 0px 15px; width: 300px;
}
.linkjuice_digiphoto .linkjuice_digiphoto_title {
	vertical-align: bottom;
}
.linkjuice_digiphoto .linkjuice_digiphoto_inner {
	padding: 1px; border-right-color: rgb(126, 132, 137); border-left-color: rgb(126, 132, 137); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.linkjuice_digiphoto p.linkjuice_digiphoto_desc {
	padding: 3px 5px;
}
.linkjuice_digiphoto .linkjuice_digiphoto_rankarea {
	width: 296px; overflow: hidden; _zoom: 1;
}
.linkjuice_digiphoto .linkjuice_digiphoto_rankarea ul {
	margin: 0px 0px 2px 5px;
}
.linkjuice_digiphoto .linkjuice_digiphoto_rankarea ul li {
	padding: 0px 2px 10px 3px; width: 91px; margin-right: -1px; border-right-color: rgb(169, 169, 169); border-right-width: 1px; border-right-style: dotted; float: left;
}
.linkjuice_digiphoto .linkjuice_digiphoto_rankarea ul li img {
	margin: 3px 0px; display: block;
}
.linkjuice_digiphoto .linkjuice_digiphoto_rankarea ul li a img {
	margin: 0px auto; width: 85px; height: 85px;
}
.linkjuice_digiphoto .linkjuice_digiphoto_rankarea p.categoryname {
	background: rgb(231, 231, 233); padding: 3px 5px; color: rgb(51, 51, 51); font-weight: bold;
}
.linkjuice_digiphoto .linkjuice_digiphoto_rankarea span.name {
	color: rgb(102, 102, 102);
}
.linkjuice_digiphoto .linkjuice_digiphoto_learnmore {
	margin: 0px 7px; text-align: right; padding-top: 4px; clear: both; border-top-color: rgb(169, 169, 169); border-top-width: 1px; border-top-style: dotted;
}
.linkjuice_digiphoto .linkjuice_digiphoto_learnmore a {
	background: url("/i/digiPhoto/linkjuice/linkjuice_digiphoto_learnmore.gif") no-repeat 100% 2px; padding: 2px 20px 2px 0px;
}
* html .linkjuice_digiphoto .linkjuice_digiphoto_learnmore a {
	background-position: 100% 0px;
}
.linkjuice_digiphoto .linkjuice_digiphoto_bottom {
	background: url("/i/digiPhoto/linkjuice/linkjuice_digiphoto_bottom.gif") no-repeat 100% 0px; width: 300px; height: 4px;
}
* html .linkjuice_digiphoto .linkjuice_digiphoto_bottom {
	padding-left: 2px;
}
