@charset "utf-8";
/*===============上面這是清除css原預設格式===============*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,img
{
	padding:0;
	margin: 0;
	font-weight:normal;
}
body {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #5a5a5a;
	margin:0;
	padding:0;
	background-color: #ffffff;
}
p {
	/*\*/
	letter-spacing: 0.1em;
	/**/
	margin:0px 0 15px 0;
}
a{
	text-decoration:none;
	color:#5a5a5a;
}
a:hover{
	color:#0d5399;
	text-decoration: underline;
}
a:visited {
color:#9e9e9e;
text-decoration: none;}

	

ul,li{
list-style-type:none;
}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{
margin-left: 3px;
}
#container {
	text-align:left;
	position: relative;
	margin: 0 auto;
	width:970px;
}
/*這是最上面top那塊*/
#top{
	background: url(images/top.jpg) no-repeat center top;
	height:122px;
}
#top h1 {
	position: relative;
	z-index: 0;	
}
#top h1 img{
	z-index:1;
	position:absolute;
	left: 0px;
	top: 0px;
	border:none;
}
/*小標*/
#small{
	position: absolute;
	top: 13px;
	left: 683px;
}
#small li{
	float:left;
	display: block;
	width:54px;
	background: url(images/blue_two.gif)  no-repeat left 3px;
	padding-left: 12px;
}
#small li a{
    color:#004184;
}
#small li a:hover{
    color:#b00000;
}
/*滑入掉下來選單*/
.list {
    padding:4px 0 0 0;
    width:50px;
}
.menu1{
	height:auto;
	cursor:hand;
	filter:Alpha(opacity=70);
	-moz-opacity:0.7;
	
}
.menu2{
	height:18px;
	overflow-y:hidden;
	cursor:hand;
}
/*主標*/
#top #main {
	width: 650px;
	position: absolute;
	left: 310px;
	top: 68px;
}
/*一定一定要先設"單獨的li{float:left}，不可以直接設li a，不然出來會很怪(階梯式)!!*/
#top #main li{
    float:left;
}
#top #main li a {
	height:0px !important;
	padding:30px 0 0 0;
	display:block;
	overflow:hidden;
}
#m01 a,#m02 a,#m03 a,#m04 a,#m05 a,#m06 a{
    height: 30px;
	width: 107px;
}
#m01 a {
	background: url(images/button/top_bu_airplane_no.jpg) no-repeat left top;
}
#m02 a {
	background: url(images/button/top_bu_tour_no.jpg) no-repeat left top;
}
#m03 a {
	background: url(images/button/top_bu_student_no.jpg) no-repeat left top;
}
#m04 a {
	background: url(images/button/top_bu_room_no.jpg) no-repeat left top;
}
#m05 a {
	background: url(images/button/top_bu_abord_no.jpg) no-repeat left top;
}
#m06 a {
	background: url(images/button/top_bu_group_no.jpg) no-repeat left top;
}
#m01 a:hover{
	background: url(images/button/top_bu_airplane_yes.jpg) no-repeat left top;
}
#m02 a:hover{
	background: url(images/button/top_bu_tour_yes.jpg) no-repeat left top;
}
#m03 a:hover{
	background: url(images/button/top_bu_student_yes.jpg) no-repeat left top;
}
#m04 a:hover{
	background: url(images/button/top_bu_room_yes.jpg) no-repeat left top;
}
#m05 a:hover{
	background: url(images/button/top_bu_abord_yes.jpg) no-repeat left top;
}
#m06 a:hover{
	background: url(images/button/top_bu_group_yes.jpg) no-repeat left top;
}
#endo{
    width:970px;
}
#secondary {
    float:left;
	width:217px;
}
#primary{
	float:right;
	width:753px;
}
.clean{
    clear:both;
}
/*開始左半邊了*/
#secondary #msn_skype {
	text-align:right;
}
/*灰框開始(可以不用設寬度)*/
#secondary #sidebar {
	border: 2px solid #eeeeee;
	height : 460px;
	margin:5px 0 10px 11px;
	padding:2px 2px 0 2px;
	position: relative;
}
/*快速到達文字*/
#sidebar #quickly_search {
	background: url(images/left-quickly_search.jpg) no-repeat left top;
	padding: 4px 0 0 0;
}
#quickly_search #search_word {
	padding: 3px 0 0 26px;
}
#sidebar #quickly_search li{
	background-color: #f1f8ff;
	padding: 5px 10px 1px 7px;
	margin:1px 0 0 0;
	border-bottom: 1px solid #d1e7ff;
}
/*鐵路火車卷*/
#sidebar #train {
	background: url(images/left-train_ticket.jpg) no-repeat left top;
	height: 116px;
	padding: 4px 0 0 0;
	margin:2px 0 0 0;
}
#sidebar #train #train_word {
	margin: 3px 0 0 32px;
}
#sidebar #train #t01 {
	margin: 13px 10px 0 12px;
}
#sidebar #train #t02 {
	margin: 3px 10px 0 12px;
}
/*精選部落格*/
#sidebar #blog {
	background: url(images/left-blog_head.jpg) no-repeat left top;
	height: 195px;
}
#sidebar #blog #blog_word {
	margin: 6px 0 9px 45px;
}
#sidebar #blog img{
	width:197px;
	height:168px;
	border:none;
}
/*ISIC*/
#sidebar #isic {
	background: url(images/left-ISIC.jpg) no-repeat left top;
	height: 72px;
	margin:5px 0 0 0;
}
#sidebar #isic #isic_word {
	margin: 6px 0 0 32px;
}
#sidebar #isic #i01 {
	margin:10px 0 0 12px;
}
#sidebar #isic #i02 {
	margin: 4px 0 0 12px;
}
/*開始main主內容了(primary)*/
#primary #primary_section {
	margin:10px 5px 10px 5px;
}
/*機票專區*/
#primary #airplane {
	background: url(images/middle-airplane.jpg) no-repeat left top;
	float: left;
	height: 170px;
	width: 460px;
	margin:0 5px 0  0;
}
#airplane .airplane_section {
	margin: 56px 0 0 50px;
	border:none;
}
#airplane .airplane_section img{
	border:none;
}
/*tour這頁內嵌*/
#container #endo .section #two_main #airplane {
	background: url(images/middle-airplane.jpg) no-repeat left top;
	height: 185px;
	width: 460px;
	margin: 0 50px 9px 0;
	position: relative;
	left: 120px;
	padding-top: 1px;
}
#container #endo .section #two_main #airplane .airplane_section {
	margin: 54px 0 0 45px;
}
/*最新消息*/
#primary #news {
	background: url(images/right-hot_active.jpg) no-repeat left top;
	float: left;
	height: 113px;
	width: 271px;
	margin:0 0 5px 0;
}
#primary_section #news ul {
	margin: 54px 0 0 18px; 
}
#primary_section #news ul li a{
    color:#5d5e5e;
}
#primary_section #news ul li a:hover{
	color:#519cef;
	border-bottom: 1px dotted #0757a6;
	text-decoration: none;
}
#primary_section #news ul li {
	padding:0 0 5px 13px;
	background: url(images/icon_blue_ahead.jpg) no-repeat left 3px;
}
/*推見行程*/
#primary #journal {
	float: left;
	width: 437px;
	margin:5px 0 0 12px;
	_margin:5px 0 0 6px;
}
#primary #journal .go_pic_1{
    float:left;
	position:absolute;
	top:350px;
	left:160px;
}
#primary #journal .go_pic_2{
    float:left;
	position:absolute;
	top:350px;
	left:360px;
}
#journal ul {
	margin: 13px 0 0 210px;
}
#journal ul li {
	background: url(images/icon-blue7.jpg) no-repeat left 3px;
	padding: 0 0 6px 10px;
}
#journal ul li a{
    color:#7d7d7d;
}
#journal ul li a:hover{
    color:#e95200;
}
/*模組*/
#primary #volunteer {
	float: right;
	width: 271px;
	height:43px;
	margin-right:6px;
	_margin-right:3px;
	border:0;
}
#primary .pic_collection{ border:0; float:right; margin:8px 6px 0 0 ;}
#primary #volunteer img {
    border:none;	
}
/*設浮動就莫明奇妙好了(不然本來ie7都調不好*/
#volunteer #tag {
	padding-left: 8px;
	width:260px;
	float:left;
}
.action{
	cursor:pointer;
	float:left;
	text-align:center;
	width:83px;
	height:20px;
	background: url(images/right-page_yes.jpg) no-repeat left top;
	margin:11px 0 0 0;
	padding:5px 0 0 0;
	color:#3580ce;
}
.unaction{
	cursor:pointer;
	float:left;
	text-align:center;
	width:83px;
	height:20px;
	background: url(images/right-page_no.jpg) no-repeat left top;
	margin:11px 0 0 0;
	padding:5px 0 0 0;
}
#volunteer #a1 ul,#volunteer #a2 ul {
	margin: 46px 8px 5px 15px;
	width:250px;
}
#volunteer #a1 ul li,#volunteer #a2 ul li {
	background: url(images/icon_blue_square.jpg) no-repeat left center;
	padding: 0 0 4px 13px;
}
/*國外出團*/
#primary #abord {
	background: url(images/middle-abord.jpg) no-repeat left top;
	float: left;
	height: 128px;
	width: 728px;
	margin-left:8px !important;
	margin-left/**/:4px;
}

#abord #abord_word {
	margin-top: 9px;
	margin-left: 8px;
}
#abord ul {
	margin: 10px 0 0 90px;
}
#abord ul li{
    float:left;
	margin:0 18px 0 0;
}
#abord ul li img{
    border:none;
}
#footer{
	clear:both;
}
#footer #footer_top{
    margin:0 0 0 80px;
	letter-spacing: 0.1em;
}
#footer #footer_top li {
	float: left;
}
#footer #footer_main{
	background: url(images/footer_bg.jpg) no-repeat left top;
	width:955px;
	height:136px;
	margin:3px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	position: relative;
}
#footer_main .f01,#footer_main .f02,#footer_main .f03 {
	float: left;
	line-height: 1.5;
}
#footer_main .f01{
    margin:15px 0 0 80px;
	_margin:15px 0 0 40px;
}
#footer_main .f02{
    margin:15px 0px 0 80px;
}
#footer_main .f03{
    margin:15px 0 0 70px;
}
#footer_main .ework {
	position: absolute;
	top: 120px;
	right:5px;
	color:#b6b6b6;
}
#footer_main .ework a {
	color:#b6b6b6;
}
#footer_main .ework a:hover {
	color:#b6b6b6;
	text-decoration:none;
}
.section {
	margin-left: 9px;
	float: left;
	width:738px;
}
#endo .section h2 {
	position: relative;
}
#endo .section h2 .crumb {
	position: absolute;
	left: 5px;
	top: 15px;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#endo .section h2 .crumb a {
    color:#5a5a5a;
}
#endo .section h2 .crumb a:hover{
    color:#818181;
	text-decoration:underline;
}
.section #blog_main {
	background: url(images/blog_pic_3.jpg) no-repeat 504px top;
}
.section #blog_show {
	background: url(images/blog_show_pic3.jpg) no-repeat 12px top;
}
.section #blog_list_pic {
	background: url(images/blog_ta05_pic.jpg) no-repeat right top;
}
.section #blog_main .blog_word {
	padding-top: 20px;
	line-height: 1.6;
}
.blog_word .enter_bu {
	margin-left: 303px;
}
.blog_word .enter_bu img{
	border:none;
}
/*旅遊資訊頁面*/
.section #two_main {
	padding-top: 20px;
	line-height: 1.8;
	margin: 0 0 90px 15px;
}
#two_main #ta_bg {
	background: url(images/knowledge_table_head.jpg) no-repeat left top;
	width:708px;
	height:35px;
}
#two_main #ta_bg01 {
	background: url(images/knowledge_ta_01.jpg) no-repeat left top;
	padding:0 0 7px 10px;
	width:299px;
	height:28px;
}
#two_main #ta_bg02 {
	background: url(images/knowledge_ta_02.jpg) no-repeat left top;
	padding:0 0 7px 10px;
	width:389px;
	height:28px;
	font-weight: bold;	
}
#two_main #r97 {
	border-bottom: 1px dotted #e2f0ff;
	width: 299px;
	height:24px;
	padding:0 0 0 10px;
}
#two_main #r98 {
	border-bottom: 1px dotted #e2f0ff;
	width: 389px;
	height:24px;
	padding:0 0 0 10px;
}
#two_main tfoot {
	background: url(images/knowledge_table_after.jpg) no-repeat left top;
	height: 17px;
	width: 708px;
}
/*關於新銳頁面*/
.section #about_main {
	background: url(images/about_pic_3.jpg) no-repeat 504px top;
}
.section #about_main .about_word {
	padding-top: 20px;
	line-height: 1.8;
	height:130px;
}
/*新銳沿革--高度要設在裡面而不是外面*/
.section #history_about_main {
	background: url(images/history_about_pic_3.jpg) no-repeat 503px top;
}
.section #history_about_main .history_about_word {
	padding: 20px 0 0 28px;
	line-height: 1.8;
	height:530px;

}
.history_about_word ul {
	width: 520px;
	margin:0 0 50px 0;
}
.history_about_word #s1968 {
	background: url(images/history_about_1968.jpg) no-repeat left 8px;
	padding: 0 0 0 80px;
	margin:0 0 7px 0;
	border-bottom: 1px dotted #b2b2b2;
	line-height: 2.6;	
}
.history_about_word #s1991 {
	background: url(images/history_about_1991.jpg) no-repeat left 8px;
	padding: 0 0 0 80px;
	border-bottom: 1px dotted #b2b2b2;
	line-height: 1.8;	
}
.history_about_word #s1992 {
	background: url(images/history_about_1992.jpg) no-repeat left 8px;
	padding: 0 0 0 80px;
	border-bottom: 1px dotted #b2b2b2;
	line-height: 2.6;	
}
.history_about_word #s1993 {
	background: url(images/history_about_1993.jpg) no-repeat left 8px;
	padding: 0 0 0 80px;
	border-bottom: 1px dotted #b2b2b2;
	line-height: 2.6;	
}
.history_about_word #s1995 {
	background: url(images/history_about_1995.jpg) no-repeat left 8px;
	padding: 0 0 0 80px;
	border-bottom: 1px dotted #b2b2b2;
	line-height: 2.6;	
}
.history_about_word #s1997 {
	background: url(images/history_about_1997.jpg) no-repeat left 8px;
	padding: 0 0 0 80px;
	border-bottom: 1px dotted #b2b2b2;
	line-height: 1.8;	
}
.history_about_word #s2003 {
	background: url(images/history_about_2003.jpg) no-repeat left 8px;
	padding: 0 0 0 80px;
	border-bottom: 1px dotted #b2b2b2;
	line-height: 2.6;	
}
.history_about_word #s2006 {
	background: url(images/history_about_2006.jpg) no-repeat left 8px;
	padding: 0 0 0 80px;
	border-bottom: 1px dotted #b2b2b2;
	line-height: 2.6;	
}
.history_about_word #s2007 {
	background: url(images/history_about_2007.jpg) no-repeat left 8px;
	padding: 0 0 0 80px;
	border-bottom: 1px dotted #b2b2b2;
	line-height: 2.6;	
}
.history_about_word #s2008 {
	background: url(images/history_about_2008.jpg) no-repeat left 8px;
	padding: 0 0 0 80px;
	border-bottom: 1px dotted #b2b2b2;
	line-height: 2.6;	
}
.contact {
	border-bottom: 1px dotted #bfdefc;
}
/*學生機票q and a頁面*/
.section #stu_tick_main {
	background: url(images/student_ticket_pic_3.jpg) no-repeat 523px top;
}
.section #stu_tick_main .stu_tick_word {
	padding-top: 20px;
	line-height: 1.8;
	height:870px;
}
#stu_tick_main .stu_nav {
	padding: 6px 0 0 5px;
}
.stu_tick_word dl {
	margin-left: 13px;
	width:510px;
}
.stu_tick_word dd,.stu_tick_word .green_bg_a{
    width:445px;
}
.stu_tick_word dt {
	background: url(images/student_ticket_qanda_pink_q.jpg) no-repeat left top;
	padding:0 0 0 50px;
	margin:0 0 5px 0;
	height:27px;
}
.stu_tick_word dd {
	background: url(images/student_ticket_qanda_pink_a.jpg) no-repeat left top;
	padding:0 0 0 43px;
	margin:0 0 15px 8px;
}
/*這是綠色的q and a*/
.stu_tick_word .green_bg_q {
	background: url(images/student_ticket_qanda_green_q.jpg) no-repeat left top;
	padding:0 0 0 50px;
	margin:0 0 5px 0;
	height:27px;
}
.stu_tick_word .green_bg_a {
	background: url(images/student_ticket_qanda_green_a.jpg) no-repeat left top;
	padding:0 0 0 43px;
	margin:0 0 15px 8px;
}
/*國際志工頁面*/
.section #volunteer_main {
	background: url(images/volunteer_pic_3.jpg) no-repeat 464px top;
}
.section #volunteer_main .volunteer_word {
	padding-top: 20px;
	line-height: 1.8;
	height:900px;
}
.volunteer_word dl {
	margin-left: 12px;
	width:440px;
}

.volunteer_word dt {
	background: url(images/volunteer_green.jpg) no-repeat left top;
	padding:10px 0 0 32px;
	height: 39px;
	font-weight: bold;
}
.volunteer_word .tree_orange{
    background: url(images/volunteer_orange.jpg) no-repeat left top;
	padding:10px 0 0 32px;
	height: 39px;
	font-weight: bold;
}
.volunteer_word dd {
    margin:0 0 15px 0;
}
.gray{
    color:#c7c6c6;
}
.light_blue a{
    color:#0ca1e2;
	text-decoration: none;
}
.light_blue a:hover{
    color:#0082bb;
	text-decoration: none;
}
/*國際志工*/
.section #identity_main {
	background: url(images/identity_pic_3.jpg) no-repeat 426px top;
}
.section #identity_main .identity_word {
	padding-top: 20px;
	line-height: 1.8;
	height:620px;
}
.identity_word ul {
	margin: 10px 0 0 27px;
	line-height: 2.3;
}
.identity_word li {
	background: url(images/identity_yes.jpg) no-repeat left center;
	padding-left: 17px;
}
/*活力之旅團體*/
.vital_01 {
	margin-bottom: 25px;
	width:725px;
}
.vital_01 img{
	margin-bottom: 8px;
}
.vital_01 li {
	background: url(images/red_circle.jpg) no-repeat left 2px;
	padding:0 0 0 19px;
}
.section #two_main_vital {
	padding-top: 15px;
	line-height: 1.6;
	margin: 0 0 80px 15px;
}
/*國外旅遊*/
.section #two_main_abord {
	padding-top: 20px;
	line-height: 1.8;
	width: 726px;
	margin-left: 15px;
	height: 530px;
}
#abord {
	margin:7px 0 10px 0;
	line-height: 1.8;
}
#abord #ta_bg01 {
	background: url(images/abord_table01.jpg) no-repeat left top;
	width:330px;
	height:21px;
	padding:3px 0 0 23px;
	font-weight:bold;
}
#abord #ta_bg02 {
	background: url(images/abord_table02.jpg) no-repeat left top;
	width:358px;
	height:21px;
	padding:3px 0 0 15px;
	font-weight:bold;
}
#abord #r97 {
	border-bottom: 1px dotted #8e8e8e;
	padding:3px 0 0 23px;
}
#abord #r98 {
	border-bottom: 1px dotted #8e8e8e;
	padding:3px 0 0 15px;
}
/*msn和skype頁*/
#two_main_msn #ta_bg01 {
	background: url(images/msn&skype_tab_1.jpg) no-repeat left top;
	text-align: center;
	height: 23px;
	width: 238px;
}
#two_main_msn #ta_bg02 {
	background: url(images/msn&skype_tab_2.jpg) no-repeat left top;
	text-align: center;
	height: 23px;
	width: 125px;
	font-weight: bold;
}
#two_main_msn #ta_bg03 {
	background: url(images/msn&skype_tab_3.jpg) no-repeat left top;
	text-align: center;
	height: 23px;
	width: 124px;
	font-weight: bold;
}
#two_main_msn #ta_bg04 {
	background: url(images/msn&skype_tab_4.jpg) no-repeat left top;
	text-align: center;
	height: 23px;
	width: 135px;
	font-weight: bold;
}
#two_main_msn {
	padding-top: 20px;
	line-height: 1.6;
	margin-left: 15px;
}
.blue_word{
    color:#33a7e9;
}
.green{
    color:#5b9b00;
}
#two_main_msn #r97 {
	background: url(images/msn&skype_man.jpg) no-repeat 10px center;
	padding-left: 35px;
	border-bottom: 1px dotted #8e8e8e;
}
#two_main_msn #r96 {
	background: url(images/msn&skype_woman.jpg) no-repeat 10px center;
	padding-left: 35px;
	border-bottom: 1px dotted #8e8e8e;
}
#two_main_msn #r98 {
	padding: 3px 0 0 3px;
	border-bottom: 1px dotted #8e8e8e;
}
#two_main_msn #r98 img{
	padding-left: 10px;
	border:none;
	text-decoration:none;
}
#two_main_msn table {
	margin-top: 20px;
}
/*日本票卷價格*/
.section #two_main_ja_price {
	padding-top: 20px;
	line-height: 1.7;
	margin:0 0 90px 15px;
	width:700px;
}
.section #two_main_ja_intro {
	padding-top: 20px;
	line-height: 1.7;
	margin:0 0 50px 15px;
	width:700px;
}
.section #two_main_euro_price {
	padding-top: 20px;
	line-height: 1.7;
	margin:0 0 90px 15px;
	width:700px;
}
.section #two_main_euro_intro {
	padding-top: 10px;
	line-height: 1.7;
	margin:0 0 0 15px;
	height:750px;
	width:700px;
}
.section #two_main_euro_price_contain {
	padding-top: 20px;
	line-height: 1.7;
	margin:0 0 0 15px;
	height:2000px;
	width:700px;
}
.ja_title {
	background: url(images/train_title.jpg) no-repeat left top;
	height: 38px;
	width: 678px;
	display: block;
	padding:15px 0 0 30px;
	font-weight:bold;
}
.ja_title_hi {
	background: url(images/train_title_hi.jpg) no-repeat left top;
	height: 51px;
	width: 678px;
	display: block;
	padding:2px 0 0 30px;
	font-weight:bold;
	line-height: 1.4;
}
.ja_title_orange {
	background: url(images/train_title_orange.jpg) no-repeat left top;
	height: 38px;
	width: 678px;
	display: block;
	padding:15px 0 0 30px;
	font-weight:bold;
}
.ja_title_hi_orange {
	background: url(images/train_title_hi_orange.jpg) no-repeat left top;
	height: 51px;
	width: 678px;
	display: block;
	padding:2px 0 0 30px;
	font-weight:bold;
	line-height: 1.4;
}
.ja_title_qua {
	background: url(images/smile.jpg) no-repeat left top;
	height: 30px;
	width: 643px;
	display: block;
	padding:20px 0 0 65px;
	font-weight:bold;
}
.circle {
	background: url(images/orange_circle.jpg) no-repeat left center;
	display: block;
	padding-left: 17px;
	color:#499aeb;
	font-weight:bold;
}
.more_button {
	float: right;
	height: auto;
	width: 94px;
}
#two_main_ja_price .more {
	float: right;
}
#two_main_ja_price .more img {
	border:none;
	text-decoration: none;
}
#two_main_ja_price table {
	width: 600px;
	text-align: center;
}
#two_main_ja_price #ta_bg01 {
	background-color:#f5f5f5;
	border-bottom:#dfdfdf 1px dashed;
	border-right:#dfdfdf 1px dashed;
}
#two_main_ja_price #ta_bg02 {
	background-color: #d9ecff;
}
#two_main_ja_price #r98 {
	background-color: #f1f8ff;
	border-bottom: 1px dashed #b1d8ff;
	border-right: 1px dashed #b1d8ff;
}
#two_main_ja_price #area {
	margin-bottom: 20px;
	width:700px;
}
#area blockquote {
	margin-left: 4px;
}
.line {
    border-top: 1px dotted #cdcdcd;
	border-bottom: 1px dotted #cdcdcd;
	background-color: #f8f8f8;
	width:683px;
	line-height: 1.8;
	padding:5px 5px 5px 20px;
}
.line02 {
	border-top: 1px dotted #cdcdcd;
	width:650px;
	margin:0;
	padding:0;
	
}
#area .line td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
}
.blue{
    background-color:#f1f8ff;
	color:#357fc8;
	font-weight:bold;
}
.white{
    background-color:#ffffff;
}
#area .line #ps {
	width: 400px;
	margin:6px 0;
}
.blue02 {
	color: #005fbf;
}
.red{
    color:#c80000;
}
.red a{
    color:#005093;
	border: 2px dashed #2dcbff;
	padding:5px 3px 3px 3px;
	background-color:#FFFFFF;
}
.red a:hover{
	color:#ef9200;
	text-decoration:none;
	border: 2px dashed #ffea00;
	padding:5px 3px 3px 3px;
}
.telcode_pic  {
	text-align: center;
	height:125px;
}
#telcode_contain  {
	padding-top: 15px;
}
/*電話&電壓*/
#two_main_telcode {
	padding-top: 20px;
	line-height: 1.6;
	margin-left: 15px;
	height:1500px;
}
/*行李檢查表*/
#two_main_ckecklist {
	padding-top: 20px;
	line-height: 1.8;
	margin-left: 15px;
	height:1650px;
}
#ckecklist td {
	border-bottom: 1px dotted #999999;
}
#journal .joun_pic {
	background:url(images/tax_bg.jpg) no-repeat left top;
	width:219px;
	height:195px;
	float: left;
	margin-left:1px;
	_margin-left:0.5px;
}
#journal .joun_pic .go_pic{ float:left; margin:29px 0 0 137px; _margin:29px 0 0 68px;}
#journal .joun_pic .tax_pic{ margin:70px 0 0 10px;}
#journal .joun_pic_2 {
	background:url(images/online_bg.jpg) no-repeat left top;
	width:217px;
	height:195px;
	float:right;
	margin-right:0;
	_margin-right:1px;	
}
#journal .joun_pic_2 .go_pic02{ float:right; margin:29px 12px 0 0; _margin:29px 6px 0 0;}
#journal .joun_pic_2 .online_pic{ margin:70px 0 0 10px;}
#journal .joun_pic img {
   border:none;
}

#journal .joun_pic .joun_word{
	float: left;
	z-index:1;
}
#location {
	position: relative;
}
#europe{
	line-height:2.2;
}
#europe #r97{
    background-color:#fffde2;  
	border-bottom: 1px dashed #CCCCCC;
	border-right: 1px dashed #CCCCCC;
	text-align:left;
	padding:0 0 0 15px;	
}
#europe #r98{
	background-color:#f6f6f6;
	border-bottom: 1px dashed #CCCCCC;
	border-right: 1px dashed #CCCCCC;
	text-align:left;
	padding:0 0 0 15px;		
}
.europe_word {
	color: #ce0000;
	text-align: right;
	font-weight: bold;
	background:url(images/red_circle.jpg) no-repeat 473px 2px;
	padding:0 0 0 15px;
}
.europe_word a{
	color: #ce0000;
}
#europe_contain {
	
}
#europe_contain td{
    padding:0 0 0 17px;
}
#europe_contain .s01 {
	border-bottom: 1px dashed #ffe04d;
	border-right: 1px dashed #ffe04d;
	background-color:#fffde2;
}
#europe_contain .s02 {
	border-bottom: 1px dashed #e7e7e7;
	border-right: 1px dashed #e7e7e7;
	background-color:#f9f9f9;
}
#europe_contain .s03 {
	border-bottom: 1px dashed #ffc8c8;
	border-top: 1px dashed #ffc8c8;
	background-color:#ffeded;
}
#europe_contain .s04 {
	border-bottom: 1px dashed #ffe04d;
	border-top: 1px dashed #ffe04d;
	border-right: 1px dashed #ffe04d;
	background-color:#fffeef;
}
#europe_contain .s05 {
	border-right: 1px dashed #ffe04d;
}
#europe_contain .s06{
	border-bottom: 1px dashed #d0e7ff;
	border-right: 1px dashed #d0e7ff;
	background-color:#f3f9ff;
}
#europe_contain .s07 {
	border-right: 1px dashed #d0e7ff;
}
#europe_contain .s08 {
	border-bottom: 1px dashed #d0e7ff;
	border-top: 1px dashed #d0e7ff;
	border-right: 1px dashed #d0e7ff;
	background-color:#f3f9ff;
}
#europe_contain .s09 {
	border-right: 1px dashed #d0e7ff;
	border-bottom: 1px dashed #d0e7ff;
}
.euroul li{
    background:url(images/blue_two.gif) no-repeat left 8px;
	padding:0 0 0 13px;
}
.blue_bo{
    font-weight:bold;
	color:#0544b5;
    
}
.europe_intro_nav {
	text-align: center;
}
.europe_intro_q{
    background:url(images/europe_introduction_q.jpg) no-repeat left top;
	padding:9px 0 0 50px;
	height:28px;
}
.japan_intro_q{
    background:url(images/japan_introduction_q.jpg) no-repeat left top;
	padding:9px 0 0 50px;
	height:28px;
}
.europe_intro_a {
	margin:0 0 0 25px;
}
/*行程*/
.section #two_main_vital_nepor {
	padding-top: 3px;
	line-height: 1.6;
	margin: 0 0 90px 15px;
}
.group_title {
	background: url(images/journal_bg.jpg) no-repeat left top;
	height: 40px;
	width: 648px;
	display: block;
	padding:20px 0 0 30px;
	font-weight:bold;
}
.group_title_zero {
	background: url(images/journal_bg_0.jpg) no-repeat left top;
	height: 31px;
	width: 648px;
	display: block;
	padding:2px 0 0 30px;
	font-weight:bold;
	margin:15px 0 0 0;
}
.group_word {
	float: left;
	margin:0 0 0 20px;
	line-height:2;
}
.group_word li {
   background: url(images/journal_icon.jpg) no-repeat left 6px;
   padding:0 0 0 10px;
}
.group_pic {
	float: left;
	margin:0 0 0 38px;
}
.group_pic img{
	padding:2px;
	border:1px solid #d6d6d6;
}
.no_border img{
	border:none;
	padding:0;
	margin:0;
	vertical-align: top;
}
.group_word #demo_small li {
	float: left;
	width:50px;
	margin:0 0 0 7px;
}
#demo_small .de01 {
    background:url(images/journal_eye.jpg) no-repeat left center;
	padding:0 0 0 20px;
}
#demo_small .de02 {
    background:url(images/journal_foot.jpg) no-repeat left center;
	padding:0 0 0 20px;
}
#demo_small .de03 {
    background:url(images/journal_heart.jpg) no-repeat left center;
	padding:0 0 0 20px;
}
#demo_small .de04 {
    background:url(images/journal_people.jpg) no-repeat left center;
	padding:0 0 0 20px;
}
#demo_pic li {
	float: left;
	width:69px;
	background:none;
	margin:10px 0 0 0;
}
#demo_pic li img{
    border:none;   
}
.group_contain {
    margin:0 45px 0 30px;
	
}
#group_ulicon {
	margin-left: 25px;
	line-height:1.8;
}
#group_ulicon li {
    background:url(images/icon_blue_ahead.jpg) no-repeat left center;
	padding:0 0 0 12px;	
}
.tour_intro_nav {
	text-align: center;
}
#co_ta {
	width: 540px;
	text-align:center;
	margin:10px 0 0 0;
}
#co_ta #co01 {
	width: 180px;
	background-color: #f6fbff;
	border-bottom: 1px dashed #71b8ff;
	border-right: 1px dashed #71b8ff;
}
#co_ta #co02 {
	width: 180px;
	background-color: #fffbd8;
	border-bottom: 1px dashed #f3df35;
	border-right: 1px dashed #f3df35;
}
#co_ta #co03 {
	width: 180px;
	background-color: #f5f5f5;
	border-bottom: 1px dashed #b9b9b9;
	border-right: 1px dashed #b9b9b9;
}
.japan_intro_a {
	padding: 0 10px 0 20px;
}
.button_group{
    float:right;
	margin:0 10px 0 0;
    
}
#two_jour {
    float:right;
	width:490px;
}
#two_jour li {
	float: left;
	margin:0 0 0 7px;
}
#blog_list {
	padding: 45px 0 30px 0;
	padding-left: 68px;
	line-height: 2.3;
	width:300px;
}
#blog_list li {
    border-bottom:1px dashed #d0d0d0;   
}
.blog_contain {
	line-height: 1.8;
	margin:0 0 70px 0;
	width:650px;
}
/*BLOG list*/
#blog_ta_bg01 {
	height: 28px;
	width: 162px;
	background: url(images/blog_ta01.jpg) no-repeat left center;
	text-align:left;
	padding:0 0 0 8px;
}
#blog_li #r97{
    width: 166px;
    text-align:left;
}
#blog_ta_bg02 {
	height: 28px;
	width: 93px;
	background: url(images/blog_ta02.jpg) no-repeat left center;
	text-align:left;
    padding:0 0 0 8px;
}
#blog_li #r98{
    width: 96px;
	text-align:left;
}
#blog_ta_bg03 {
	height: 28px;
	width: 243px;
	background: url(images/blog_ta03.jpg) no-repeat left center;
	text-align:left;
	padding:0 0 0 8px;
}
#blog_li #r99{
	width: 248px;
	text-align:left;
	padding:0 0 0 3px;
	border-bottom:1px dotted #bababa;
}
#blog_ta_bg04 {
	height: 28px;
	width: 57px;
	background: url(images/blog_ta04.jpg) no-repeat left center;
	text-align:left;
    padding:0 0 0 8px;
}
#blog_li #r100{
    width: 60px;
	text-align:left;
	}
#blog_ta_bg05 {
	height: 28px;
	width: 59px;
	background: url(images/blog_ta05.jpg) no-repeat left center;
	text-align:left;
	padding:0 0 0 8px;
}
#blog_li #r101{
    width: 62px;
	text-align:left;}
#blog_li {
	padding-top: 20px;
}
.blog_word_list {
	padding: 20px 0 0 10px;
	margin:0 0 90px 0;
	line-height:2;
	
}
#blog_li th,td{
    text-align:left;
}
#blog_li #r97,#blog_li #r98,#blog_li #r100,#blog_li #r101{
    border-bottom:1px dotted #bababa;
	padding:0 0 0 5px;
   
}
.map_1{
	float:left;
	margin-top: 10px;
}
.tax_refund_service {
	padding:0 0 5px 0;
	float:left;
}
.msn_sec {
	padding:0 0 0 3px;
}
.msn_sec .msn_area {
	float: left;
	padding:2px 4px 0 0;
	background:url(images/msn_deco/msn_bg.jpg) no-repeat left top;
	width:239px;
	height:165px;
	margin:0 0 15px 0;
}
.msn_sec .no_ripa{
    padding:2px 0 0 0;
}
.msn_sec .chpa{
    padding:7px 4px 0 0;
}
.msn_ti {
	background:url(images/msn_deco/msn_ti.jpg) no-repeat left center;
	padding:20px 0 0 30px;
	width:708px;
	height:40px;
	font-weight:bold;
	float:left;
}
#msn_new_sec {
	padding-top: 20px;
	line-height: 1.6;
	margin-left: 15px;
}
.msn_area .sec {
	padding:5px 0 0 6px;
}
.msn_area .sec .pic {
    float:left;
}
.msn_area .sec .pic img{
    border:1px solid #eaeaea;
	padding:1px;
}
.msn_area .sec .contact_txt .name {
	font-size: 13px;
	font-weight: bold;
	padding:5px 0 0 0;
}
.msn_area .sec .contact_txt {
	float: left;
	padding:0 0 0 3px;
}
.msn_area .sec .contact_txt ul {
	padding:5px 0 0 0;
}
.msn_area .sec .contact_txt ul li{
    margin:0 0 0 0;
	padding:0;
}
.msn_area .sec .contact_txt ul li a img{
    border:none;
	text-decoration:none;
}
#kuso {
	width: 700px;
}
#kuso .kuso_btn {
	height: 43px;
	width: 201px;
	float: left;
	margin-top: 10px;
}
#kuso .kusovideo {
	height: 352px;
	background-image: url(images/kuso/KUSO_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 7px;
	text-align: center;
	background-position: center;
	padding-top: 20px;
	margin-left: 5px;
}
