@charset"utf-8";

/* ===== Portfolio ============================*/
div#main table#p_list {
	background: #296D9C;
	}
	
div#main table#p_list th.p_th01 {
	background: #296D9C;
	color: #FFFFFF;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	}

div#main table#p_list th.p_th07 {
	background: #296D9C;
	color: #FFFFFF;
	font-weight: bold;
	}

div#main table#p_list th.p_th02 {
	background: #FFFFFF;
	color: #000000;
	}
	
div#main table#p_list th.p_th03 {
	background: #B5E3FF;
	color: #000000;
	}

div#main table#p_list th.p_th04 {
	background: #BD6173;
	color: #FFFFFF;
	}

div#main table#p_list th.p_th05 {
	background: #CE6D9C;
	color: #FFFFFF;
	}

div#main table#p_list th.p_th06 {
	background: #C67139;
	color: #FFFFFF;
	}

div#main table#p_list td.p_td01 {
	background: #FFFFFF;
	color: #008ED6;
	}
	
div#main table#p_list td.p_td02 {
	background: #FFFFFF;
	color: #BD6173;
	}
	
div#main table#p_list td.p_td03 {
	background: #FFFFFF;
	color: #CE6D9C;
	}
	
div#main table#p_list td.p_td04 {
	background: #FFFFFF;
	color: #C67139;
	}
	
div#main table#p_list td.p_td05 {
	background: #FFFFFF;
	}
	
/* ===== Portfolio Details =============================*/
div#p_wrap {
	width: 650px;
	margin: auto;
	background-color: #FFFFFF;
	text-align: left;
	position: relative;
	}
	
div#p_main {
	padding: 14px 17px;
	}

div#p_main table {
	margin-bottom: 15px;
	}
		
div#p_main table#Office {
	border-top: 1px solid #008ED6;
	margin-bottom: 15px;
	}
	
div#p_main table#R_A {
	border-top: 1px solid #BD6173;
	margin-bottom: 15px;
	}
	
div#p_main table#R_B {
	border-top: 1px solid #CE6D9C;
	margin-bottom: 15px;
	}
	
div#p_main table#R_C {
	border-top: 1px solid #C67139;
	margin-bottom: 15px;
	}

div#p_main table#Office td#td_01 {
	width: 50px;
	padding: 5px;
	background: #008ED6;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-family: sans-serif;
	}

div#p_main table#Office td#td_02 {
	padding: 5px;
	font-size: 16px;
	}

div#p_main table#Office span#eng {
	color: #008ED6;
	font-size: 12px;
	letter-spacing: 0.1em;
	font-family: sans-serif;
	}
		
div#p_main table#R_A td#td_01 {
	width: 50px;
	padding: 5px;
	background: #BD6173;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-family: sans-serif;
	}

div#p_main table#R_A td#td_02 {
	padding: 5px;
	font-size: 16px;
	}

div#p_main table#R_A span#eng {
	color: #BD6173;
	font-size: 12px;
	letter-spacing: 0.1em;
	font-family: sans-serif;
	}
		
div#p_main table#R_B td#td_01 {
	width: 50px;
	padding: 5px;
	background: #CE6D9C;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-family: sans-serif;
	}

div#p_main table#R_B td#td_02 {
	padding: 5px;
	font-size: 16px;
	}

div#p_main table#R_B span#eng {
	color: #CE6D9C;
	font-size: 12px;
	letter-spacing: 0.1em;
	font-family: sans-serif;
	}
		
div#p_main table#R_C td#td_01 {
	width: 50px;
	padding: 5px;
	background: #C67139;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-family: sans-serif;
	}

div#p_main table#R_C td#td_02 {
	padding: 5px;
	font-size: 16px;
	}

div#p_main table#R_C span#eng {
	color: #C67139;
	font-size: 12px;
	letter-spacing: 0.1em;
	font-family: sans-serif;
	}

div#p_main span#number {
	font-size: 14px;
	}
	
th {
	background-color: #7BA6DE;
	color: #FFFFFF;
	}
	
td.td01 {
	border: 1px solid #7BA6DE;
	}
	
/* ==== Map =========================================*/
div#map_wrap {
	width: 434px;
	margin: auto;
	background-color: #FFFFFF;
	text-align: left;
	position: relative;
	}
	
div#map_wrap h1, div#map_wrap h2 {
	font-size: 1px;
	line-height: 100%;
	padding: 0;
	text-indent: -9999px;
	}
	
div#map_wrap p#map {
	text-align: center;
	margin-bottom: 20px;
	}