
.sTitle{
	font-weight:bold;
	font-size:14px;
}
.sCode{
	text-align:left;
}
.sTotal{
	text-align:right;
}

.list {
	border-bottom:1px solid #cccccc;
}

.none {
	line-height:100%;
}

.lText {
	text-align: left;
}
.cText {
	text-align: center;
}
.rText {
	text-align: right;
}

a {
	color: blue;
	text-decoration: none;
}
a:hover {
	color: #003399;
	text-decoration: none;
}

body {
	
	margin: 0;
}


td {
	line-height:140%;
}

img {
	border: 0;
}

textarea {
	font-size: 10pt;
	font-family: tahoma;
}

#top_img {
	height: 142px;
	margin-top: 18px;
	/*background: #dfdfdf; */
	text-align: left;
	background-image: url(./images/top_img_bg.jpg);
}

#topbar {
	margin-left: auto;		
	margin-right: auto;
	width: 800px;
}

#logobar {
	height: 130px;
	margin-top: 18px;
	padding-top: 10px;
	padding-left: 10px;
	background: #dfdfdf;
	text-align: left;
	border: 1px solid #ababab;
}

#logobar a{
	color: #2D435B;
	text-decoration: none;
}

#logobar a .title{
	font-weight: 700;
	font-size: 24px;
}

#menubar {
	height: 25px;
	background: #fff;
	padding-right: 5px;
	text-align: right;
	border-right: 1px solid #999;
	border-left: 1px dashed #ababab;
}

#body {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

#menu {
	width: 190px;
	padding: 20px 0 60px 0;
	border-right: 1px dashed #999;
	float: left;
	border-left: 1px solid #ababab;
	background: #FBcA2E;
}

#menu #status {
	font: 10pt tahoma;
	text-align: center;
	padding: 0 20px 0 20px;
}

#menu #status .col1 {
	text-align: right;
}

#menu #status .col2 {
	text-align: left;
}


#menu #institution {
	font: 9pt tahoma;
	text-align: center;

}

#menu em {
	text-decoration: underline;
	font-size: 10pt;
	font-family: tahoma;
}

#menu .item {
	margin: 0 auto 0 auto;
	padding: 10px 0 10px 0;
	width: 170px;
	font-weight: bold;
	font-size: 9pt;
	font-family: tahoma;
	line-height: 100%;

	border: 1px solid white;
}

#menu .selecteditem {
	margin: 0 auto 0 auto;
	padding: 10px 0 10px 0;
	width: 170px;
	font-weight: bold;
	font-size: 9pt;
	font-family: tahoma;
	line-height: 100%;	

	border: 1px solid black;
	background: #DCE5FE;
}

#menu a {
	text-decoration: none;
	color: black;
}

/****************************************************************

       				Main Page CSS Style.

****************************************************************/

#main {
	/*
	width: 580px;
	float: right;
	border: 1px solid white;
	*/
	margin:0px;
	padding: 20px;
	padding-top: 70px;
	padding-left: 70px;
	padding-right: 70px;
	text-align: left;
	font: 9pt tahoma;
	border-left: 1px solid #ababab;
	border-right: 1px solid #ababab;
}

#main .journal {
	border: 1px solid white;
}

#main .journalimage {
	float: left;
	margin: 10px;		
}

#main .journaldescription {
	float: right;
	margin: 10px 40px 10px 0;
	padding: 0;
	width: 360px;
	text-align: left;
}

#main .container_title {
	margin: 20px;
	font: 10pt tahoma;
	color: darkblue;
	font-weight: bold;
}

#main .paper_info li {
	font: 8pt vernada;
	font-weight: bold;
}

#main .paper_info li .and {
	font-weight: normal;
}

#main .paper_title {
	padding: 0 30px 0 30px;
	font: 9pt vernada;
}

#main .paper_view {
	border: 1px solid #A7B4BE;
	background: #F0F0F0;
	margin: 0 30px 40px 30px;
	padding: 10px;
	display: none;
}

#main .paper_view .paper_view_title { 
	font: 10pt vernada;
	color: #A50000;
	font-weight: bold;
}

#main .subpage {
	display: none;
}

.separatorbar {
	width: 550px;
	height:1px;
	border-top: 1px dashed #864D6E;
}

.clear {
	clear: both;
}

#banner_area{
	border-right: 1px solid #ababab;
	border-left: 1px solid #ababab;
}

#bottombar {
	clear: both;
	margin: 10px auto 10px auto;
	width: 800px;
	text-align: center;
	color: #2D435B;
	font-family: tahoma;
	border: 1px solid #ababab;
	background: #dfdfdf;
}

#bottombar p {
	margin: 10px 50px 10px 50px;
	text-align: left;
}

#bottombar .line1 {
	font-size: 9pt;
}

#bottombar .line2 {
	font-size: 8pt;
}

#bottombar .line3 {
	margin: 2px 50px 2px 50px;
	font-size: 10pt;
}

#bottombar .line4 {
	margin: 2px 50px 2px 50px;
	font-size: 8pt;
}

#quick_menu {
    border-radius: 6px;
	position: fixed;
	right: 50%;
	top: 180px;
	margin-right: -580px;
	text-align:center;
	width: 150px;
	font-size: 12px;
	background: #ffffff;
	padding: 5px 5px 5px 5px;
	border: 1px solid #999;
}

#quick_menu_button_area{
	padding-top: 10px;
}

.quick_button{
    border-radius: 6px;
	clear: both;
    text-decoration: none;
    display: inline-block;

	background: #ddd;
	margin: 5px;
	padding: 7px;
    cursor: pointer;
	font-weight: bold;
    width:120px;
}
.quick_button:hover {
    background-color: #eee;
}

.asterisk {
	color: red;
}


.link{
	font-weight:bold;
}

.redTitle{
	font-weight:bold;
	color: red;
	text-decoration:underline;
	padding: 0 0 10px 0;
}

.button {
	border-radius:5px;
	clear: both;
    width:150px;
    background-color: #337ab7;
    border: none;
    color:#fff;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    margin: 4px;
    cursor: pointer;
}
.button:hover {
    background-color: #45aed6;
}

/* #main ¿¡ ¼³Á¤µÈ °ªÀ¸·Î ÀÎÇØ PHP´Ü¿¡¼­ ºÐ±â½ÃÄÑ »ç¿ëÁß.*/
.home_main {
	padding-top:  10px !important;
	padding-left:  0px !important;
	padding-right: 0px !important;
}

#home_menu_title{
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	width: 170px;
	background-color: #eeeeee;
	line-height: 200%;
	font-size: 14px;
    font-weight: bold;
	text-align: center;
}

#home_menu{
    position: fixed;
	float: left;
	padding-top:  40px;
	padding-left:  10px;
	width: 190px;
/*	background-color: #eeeeee;*/
	line-height: 200%;
	font-size: 14px;
    font-weight: bold;
}

#home_menu_logo{ text-align: center; }

#home_page{
	margin-top: 20px;
	padding-left: 210px;
	width: 580px;
	float: left;
}

.home_title{
	padding: 10px 0 10px 10px;
	margin-bottom: 20px;
	width: 98%;
	background-color: #cccccc;

	font-size: 14px;
    font-weight: bold;
}


/*** infomation Page Style :: 2017.11.07. :: kh :: s. ***/
.info_page{
	clear: both;
	line-height: 150%;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.info_page .page_title{
	line-height: 150%;
	font-size: 18px;
    font-weight: bold;
	text-decoration: underline;
}

.info_page .sub_title{
	line-height: 150%;
	font-size: 16px;
    font-weight: bold;
	text-decoration: underline;
}

.info_page .sub_title2{
	line-height: 150%;
	font-size: 16px;
    font-weight: bold;
}

.info_page .themes_area{
	padding-top: 20px;
	clear: both;
}

.info_page .themes_list{
	padding: 10px 10px 10px 10px;
	display: inline-block;
	width: 96%;
	background-color: #F1F1F1;
}

.info_page .themes_list_left {	float: left; width: 48%;	}
.info_page .themes_list_right{	float: right; width: 48%;	}

.padleft {	padding-left: 150px; }


div.keynote{
	overflow: hidden;
	width: 98%;
	padding: 15px 5px;
	background-color: #F1F1F1;
	border-radius: 5px;
	margin: 12px 0px;
}

div.keynote div.key_img{
	float: left;
	padding-right: 2%;
	padding-left: 2%;
}

div.keynote div.key_text{
	float: left;
	width: 74%;
	padding-top: 5px;
	padding-left: 1%;
}
/*** infomation Page :: 2017.11.07. :: kh :: e. ***/

/*** MS Organizers Page Style :: 2017.11.07. :: kh. s. ***/
#main table.organized_table {
    border-collapse: collapse;
    text-align: left;
    border-left: 1px solid ;
	font-size: 12px;
	line-height:130%;
}

#main table.organized_table thead th {
    width: 60px;
    border-collapse: collapse;
    text-align: center;
    padding: 2px;
    font-weight: bold;
    border-top: 1px solid ;
    border-right: 1px solid ;
    border-bottom: 1px solid ;
    background: #b1cbda;
}

#main table.organized_table thead .ms_title {
    width: 340px;
    border-collapse: collapse;
    text-align: center;
    padding: 2px;
    padding: 1px;
    font-weight: bold;
    border-top: 1px solid ;
    border-right: 1px solid ;
    border-bottom: 1px solid ;
    background: #b1cbda;
}

#main table.organized_table thead .org_title {
    width: 240px;
    border-collapse: collapse;
    text-align: center;
    padding: 2px;
    padding: 1px;
    font-weight: bold;
    border-top: 1px solid ;
    border-right: 1px solid ;
    border-bottom: 1px solid ;
    background: #b1cbda;
}

#main table.organized_table tbody .rhead {
    text-align: center;
    vertical-align: center;
    padding: 2px;
    border-right: 1px solid ;
    border-bottom: 1px solid ;
    background: #d5e5ee;
}

#main table.organized_table tbody .tcenter {
    text-align: center;
}

#main table.organized_table tbody td {
    vertical-align: center;
    padding: 2px;
    border-right: 1px solid ;
    border-bottom: 1px solid ;
}
/*** MS Organizers Page Style :: 2017.11.07. :: kh. e. ***/


/*********** Tour Programs Area (social_program) !! :: 2018.05.14. :: jej. ****************/
.tour_prg_title_msg {
	margin-top: 20px;
    border-collapse: collapse;
    text-align: right;
	width: 720px;
}

.tour_prg_title{
    font-weight: bold;
	font-size: 14pt;
    text-align: left;
	width: 720px;
}

.tour_prg_table {
    border-collapse: collapse;
	border: 1px solid #D9D9D9;
    margin: 10px 0 10px 0;
    text-align: left;
	width: 720px;
}

.tour_prg_table .thead {
    border-collapse: collapse;
	padding: 5px 5px 5px 5px !important;
    font-weight: bold;
    border: 1px solid #D9D9D9;
    background: #d5e5ee;
	font-size: 11.5pt;
}

.tour_prg_table td {
    border-collapse: collapse;
	padding: 5px 5px 5px 5px !important;
    border: 1px solid #D9D9D9;
	font-size: 10.5pt;
	line-height:130%;
}

.tour_prg_table .tcenter {
    text-align: center;
}

.tour_prg_img_table {
	margin-bottom: 40px;
    border-collapse: collapse;
	padding: 10px 10px 10px 10px;
    border: 0 0 0 0;
	width: 720px;
}
.tour_prg_img_table td {
    text-align: center;
}





table.general_program_table{
	width:100%;
	border: 1;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}
.general_program_table th {
	background:#143504;
	color: #ffffff;
	font-weight: bold;
}
.general_program_table .type1{ background:#eef0e3; }
.general_program_table .type2{ background:#f2f2f2; }
.general_program_table .type3{ background:#d5e5bd; }
.general_program_table .type4{ background:#fffffb; font-style: oblique; }
.general_program_table .type5{ background:#ebf3de; }
.general_program_table .type6{ background:#045005; color: #ffffff; }
.general_program_table .type7{ background:#c4d899; font-weight: bold; color: #0a440e; }

/*** Submission Page Style :: 2017.11.07. :: kh :: s. ***/
.basic_imformation_a_link{
	text-decoration: underline !important;
	color: blue !important;
	line-height: 180% !important;
}
.padleft {	padding-left: 150px; }

div #affiliation_btn_area {
	text-align: center !important;
	width: 100%;
}

/*** Submission Page :: 2017.11.07. :: kh :: e. ***/

/*** Full Paper Style :: 2017.03.08. :: kh :: s. ***/
#copyright_agree1{
	border: 1px solid red;
	padding:10px 10px 10px 10px;
	margin-bottom: 10px;
}

#copyright_agree2{
	border: 1px solid red;
	padding:10px 10px 10px 10px;
	margin-bottom: 10px;
}

#copyright_agree3{
	border: 1px solid red;
	padding:10px 10px 10px 10px;
	margin-bottom: 10px;
}
/*** Full Paper Style :: 2017.03.08. :: kh :: e. ***/


/*** Registration Page CSS Style (conference_reg) :: 2017.03.10. :: kh :: s. ***/

	.b	  { font-weight: bold; }
	.u	  { text-decoration: underline; }
	.blue { color: blue; }
	.red  { color: red; }
	.gray  { color: gray; }

	.registration_fees_table{
		border-collapse:collapse; 
		border:1px solid #666666;
		width:100%;
		font-size: 13px;
		border-spacing: 0px;
	}
	.registration_fees_table th {
		text-align: center;
		background: #b1cbda;
		font-weight: bold;
		border: 1px solid #666666;
		padding:5px 5px 5px 5px;
	}
	.registration_fees_table .reg_sub_title {
		text-align: center;
		background:#d5e5ee;
		font-weight: bold;
		border: 1px solid #666666;
		padding:5px 5px 5px 5px;
	}

	.registration_fees_table td {
		text-align: center;
		border: 1px solid #666666;
		padding:5px 5px 5px 5px;
	}

	#paperListTable {
		width:100%;
		border:1px solid black;
		background:#FFFFFF;
		border-collapse: collapse;
		padding:10px 10px 10px 12px;
	}

	#paperListTable td {
	    border: 1px solid gray;
		padding:2px 10px 2px 10px;
	}

	.registration_table1 {
		padding:10px 10px 10px 12px;
		color: black;
		font-family: tahoma, arial,verdana,sans-serif;
		font-size: 10pt;
		text-align:left;
		solid #f76d30;
		background:#d0d0d1;
		width: 100%;
	}

	.registration_options_total_table {
		border-top: 1px solid black;
		padding:2px 2px 2px 2px;
		color: black;
		font-family: tahoma, arial,verdana,sans-serif;
		font-size: 10pt;
		text-align:left;
		background:#d0d0d1;
		width: 100%;
	}

	.registration_table2 {
		padding:10px 10px 10px 12px;
/*		border: 1px solid gray;*/
		font-family: tahoma,arial,verdana,sans-serif;
		font-size: 10pt;
		text-align:left;
		background:#f4f5f7;
		width: 100%;
		border-collapse: collapse;
	}
	.registration_table2 th {
		padding:5px 5px 5px 5px;
		border-top: 1px solid black;
	    border-bottom: 1px solid #ccc;
	    border-right: 0px;
	    border-left: 0px;
	}
	.registration_table2 td {
		border: 1px solid #ccc;
		padding:5px 5px 5px 5px;
	    border-right: 0px;
	    border-left: 0px;
	}
	.registration_table2 top {
		border-top: 1px solid black;
	}

	.registration_card_info_area {
		width: 100%;
		color: black;
		font-family: tahoma,arial,verdana,sans-serif;
		font-size: 10pt;
		text-align:left;
		solid #f76d30;
		cellpadding:0;
		cellspacing:0;
		background:#f4f5f7;
	}

	/***** step 6 - CSS Style :: s. *****/
	/* 1) Attendee Information */
	.attendee_information_table {
		padding:10px 10px 10px 12px;
		font-family: tahoma,arial,verdana,sans-serif;
		font-size: 10pt;
		text-align:left;
		background:#f4f5f7;
		width: 100%;
	}

	/* 2) Social Programs */
	.social_programs_table{
		padding:10px 10px 10px 12px;
		font-family: tahoma,arial,verdana,sans-serif;
		font-size: 10pt;
		background:#f4f5f7;
		width: 100%;
		border-collapse: collapse;
	}
	.social_programs_table .left_white {
		padding:5px 5px 5px 5px;
		border-top: 1px solid #ccc;
	    border-right: 1px solid #ccc;
	    border-bottom: 1px solid #ccc;
	    border-left: 0;
	}
	.social_programs_table td {
		padding:5px 5px 5px 5px;
		border-top: 1px solid #ccc;
	    border-right: 0px;
	    border-bottom: 1px solid #ccc;
	    border-left: 1px solid #ccc;
		text-align:center;
	}

	/* 3) Tour Programs */
	.tour_programs_table{
		padding:10px 10px 10px 12px;
		font-family: tahoma,arial,verdana,sans-serif;
		font-size: 10pt;
		background:#f4f5f7;
		width: 100%;
		border-collapse: collapse;
	}
	.tour_programs_table .left_white {
		padding:5px 5px 5px 5px;
		border-top: 1px solid #ccc;
	    border-right: 1px solid #ccc;
	    border-bottom: 1px solid #ccc;
	    border-left: 0;
	}
	.tour_programs_table td {
		padding:5px 5px 5px 5px;
		border-top: 1px solid #ccc;
	    border-right: 0px;
	    border-bottom: 1px solid #ccc;
	    border-left: 1px solid #ccc;
		text-align:center;
	}

	/* 4) Registration Fee */
	.registration_option_view_table {
		padding:10px 10px 10px 12px;
		font-family: tahoma,arial,verdana,sans-serif;
		font-size: 10pt;
		text-align:left;
		background:#f4f5f7;
		width: 100%;
		border-collapse: collapse;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	.registration_option_view_table th {
		padding:5px 5px 5px 5px;
		border-top: 1px solid #ccc;
	    border-right: 1px solid #ccc;
	    border-left: 0px;
	}
	.registration_option_view_table td {
		padding:5px 5px 5px 5px;
		border-top: 1px solid #ccc;
	    border-left: 1px solid #ccc;
	    border-right: 0px;
	}

	.registration_fee_table {
		padding:10px 10px 10px 12px;
		font-family: tahoma,arial,verdana,sans-serif;
		font-size: 10pt;
		text-align:left;
		background:#f4f5f7;
		width: 100%;
		border-collapse: collapse;
	}
	.registration_fee_table th {
		padding:5px 5px 5px 5px;
		border-top: 1px solid #ccc;
	    border-right: 1px solid #ccc;
	    border-left: 0px;
	}
	.registration_fee_table td {
		padding:5px 5px 5px 5px;
		border-top: 1px solid #ccc;
	    border-left: 1px solid #ccc;
	    border-right: 0px;
	}
	.registration_fee_table .top_black {
		border-top: 1px solid black;
		border-bottom: 1px solid #ccc;
	}
	/***** step 6 - CSS Style :: e. *****/

	/***** step 8 - CSS Style :: s. *****/
	.confirm_table {
		padding:10px 10px 10px 12px;
		font-family: tahoma,arial,verdana,sans-serif;
		font-size: 10pt;
		text-align:left;
		background:#f4f5f7;
		width: 100%;
		border-collapse: collapse;
		border-bottom: 1px solid black;
	}
	.confirm_table td {
		border: 1px solid #ccc;
		padding:5px 5px 5px 5px;
	    border-right: 0px solid #ccc;
	}
	.confirm_table .top {
		border-top: 2px solid black;
	}
	.confirm_table .left {
		border-left: 0px solid #ccc;
	}
	.confirm_table .down {
		border-bottom: 2px solid black;
	}
	/***** step 8 - CSS Style :: s. *****/

	.registration_center_td {
		padding:10px 10px 10px 12px;
		color: black;
		font-family: tahoma,arial,verdana,sans-serif;
		font-size: 10pt;
		text-align:left;
		solid #f76d30;
		cellpadding:0;
		cellspacing:0;
		background:#f4f5f7;
		width: 100%;
	}
	.registration_center_td td {
		text-align: center;
	}

	.registration_table_sub {
		padding:10px 10px 10px 12px;
		width: 100%;
		color: black;
		font-family: tahoma,arial,verdana,sans-serif;
		font-size: 10pt;
		text-align:left;
		cellpadding: 0;
		cellspacing: 0;
		background:#d0d0d1;
	}

	#pdfDownloadArea{
		padding: 10px 0 20px 0;
		color: blue;
		text-decoration: underline;
		text-align: left;
		line-height: 200%;
		font-weight: bold;
	}

	.registration_title1 {
		font-family: tahoma,arial,verdana,sans-serif; 
		font-size: 11pt;
		font-weight: bold;
		line-height: 100%; 
		color: #09196a; 
		text-decoration:underline;
		text-align:left
	}
	.registration_title_sub { 
		padding-top: 10px;
		font-weight: bold;
		color: blue;
		text-align:left
	}
	.registration_buttonArea {
		padding: 20px 0 10px 0;
		text-align:center;
	}
	.accompanying_person {
		padding-bottom: 10px;
	}

	#paymentMethodsArea {
		padding-top: 20px;
	}

/*** Registration Page CSS Style (conference_reg) :: 2017.03.10. :: kh :: e. ***/



/*** Admin Page CSS  Style :: 2017.05.17. :: kh :: s. ***/

/*
table {border-collapse:collapse;border-spacing:0;}
table tr td {border:1px solid #000;}
*/

/* #main ¿¡ ¼³Á¤µÈ °ªÀ¸·Î ÀÎÇØ PHP´Ü¿¡¼­ ºÐ±â½ÃÄÑ »ç¿ëÁß.*/
.admin_main {
	padding-top:  0px !important;
	padding-left:  20px !important;
	padding-right: 20px !important;
}

.list {border-bottom:1px solid #cccccc;}
.none {line-height:100%;}




#Authors_List_Title_Area{
	float: left;
}

#Authors_List_Title{
	float: left;
}

#Authors_List_Button{
	padding-left: 50px;
	margin-top: 12px;
	float: left;
}

#Authors_List_Status_Select{
	padding-left: 100px;
	margin-top: 12px;
	float: left;
}

.Authors_list_title th{
	background-color: #333;
	text-align: center;
	font-weight: bold;
	color:white;
	height: 25px;
}
.Authors_list_title .vline{
	width: 1px;
	background-color:#fff;
}

.Authors_list_body{
	background-color: #fff;
	text-align: center;
	height: 25px;
}
.Authors_list_body td{
	width: 1px;
	background-color:#fff;
}




#Registered_List_Title_Area{
	float: left;
}

#Registered_List_Title{
	float: left;
}

#Registered_List_Button{
	padding-left: 50px;
	margin-top: 12px;
	float: left;
}

#Registered_List_Status_Select{
	padding-left: 100px;
	margin-top: 12px;
	float: left;
}

.Registered_list_title th{
	background-color: #333;
	text-align: center;
	font-weight: bold;
	color:white;
	height: 25px;
}
.Registered_list_title .vline{
	width: 1px;
	background-color:#fff;
}

.Registered_list_body{
	background-color: #fff;
	text-align: center;
	height: 25px;
}
.Registered_list_body td{
	width: 1px;
	background-color:#fff;
}

/*** Admin Page CSS  Style :: 2017.05.17. :: kh :: e. ***/


/*** My Page CSS  Style :: 2017.05.22. :: kh :: s. ***/

.my_page_title_table {
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	font-size: 13px;
	font-weight: bold;
}

.my_page_title_table th{
	padding-left: 50px;
	width: 50px;
	vertical-align: top;
}

.my_page_title_table td{
	padding-right: 50px;
}

#my_page_body {
	padding-top: 20px;
}

.my_page_body_table {
	width: 100%;
	border-collapse: collapse;
}

.my_page_body_table th {
	background-color: #444444;
	text-align: center;
	font-weight: bold;
	color: white;
	height: 25px;
	width: 220px;
}

.reSize {
	background-color: #444444;
	text-align: center;
	font-weight: bold;
	color: white;
	height: 25px;
	width: 100px !important;
}

.my_page_body_table .vline{
	border-bottom:1px solid #cccccc;
	background-color:#fff;
	height: 25px;
	width: 1px;

}

.my_page_body_table td {
	border-bottom:1px solid #cccccc;
	height: 25px;
	text-align: center;
}

.my_page_body_table .nobgcolor {
	border-bottom:1px solid #FFF;
	height: 25px;
	text-align: center;
}

/*** My Page CSS  Style :: 2017.05.22. :: kh :: e. ***/


/*** Tour List CSS Style :: 2019.07.27 :: khs :: s.***/
.tour_list .tour_list_title{
	width : 1600px;
}
.tour_list .tour_list_title th{
	background-color: #103965;
	border-right: 1px solid black;
	vertical-align: center;
	text-align: center;
}
.tour_list .tour_list_title td{
	border-right: 1px solid black;
	vertical-align: center;
	text-align: center;
	border-bottom: 1px solid black;
}


/*** Tour List CSS Style :: 2019.07.27 :: khs :: e.***/

