body {
	background-color:#5FC4F4;
}

/* Text */
td {
	font-size: 12pt;
	color: #444444;
	line-height: 16pt;
}
.txt10wh {
	font-size: 11pt;
	color: #FFFFFF;
}
.txt12whb {
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;
}
.txt12wh {
	font-size: 12pt;
	color: #444444;
	text-align:left;
	font-weight: bold;
}
.txt10 {
	font-size: 11pt;
}
.txt10or {
	font-size: 10pt;
	color: #FF6600;
	line-height: 14pt;
}
.txt10bl {
	font-size: 10pt;
	color: #004080;
	text-align:left;
}
.txt12bl {
	font-size: 12pt;
	color: #004080;
	text-align:left;
}



/* Link_Footer */
a.footer:link {
	font-size: 10pt;
	/*color: #DAE0E6;*/
	color: #004080;
	text-decoration: none;
}
a.footer:visited {
	font-size: 10pt;
	/*color: #DAE0E6;*/
	color: #004080;
	text-decoration: none;
}
a.footer:hover {
	font-size: 10pt;
	color: #0000FF;
	text-decoration: underline;
}

/* Link_MenuEnquate */
a.menuenq:link {
	font-size: 11pt;
	color: #444444;
	text-decoration: underline;
}
a.menuenq:visited {
	font-size: 11pt;
	color: #444444;
	text-decoration: underline;
}
a.menuenq:hover {
	font-size: 11pt;
	color: #FF6600;
	text-decoration: underline;
}

/* Link_Pagetop */
a.pagetop:link {
	font-size: 12pt;
	color: #004080;
	text-decoration: underline;
}
a.pagetop:visited {
	font-size: 12pt;
	color: #004080;
	text-decoration: underline;
}
a.pagetop:hover {
	font-size: 12pt;
	color: #FF9900;
	text-decoration: underline;
}

/* Link_Another */
a.links:link {
	font-size: 12pt;
	color: #DAE0E6;
	text-decoration: none;
}
a.links:visited {
	font-size: 12pt;
	color: #DAE0E6;
	text-decoration: none;
}
a.links:hover {
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: underline;
}

/* Link_EnqueteResult */
a.enqresult:link {
	color: #FF6600;
	text-decoration: underline;
}
a.enqresult:visited {
	color: #FF6600;
	text-decoration: underline;
}
a.enqresult:hover {
	color: #FF6600;
	text-decoration: underline;
}

/* Left Menu Area */
#menuTD {
	 background-color: #004080;
}
#menuArea{
	letter-spacing: -0.01em;
	padding-left: 13px;
}

/*  Menu01 Area */
#menuArea .ctg01 {
	/*background: url(../images/menu_bg01_off.jpg);*/
}
/*Menu01 Off*/
#menuArea .ctg01 a{
    font-size: 12pt;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	display: block;
	/*background: url(../images/menu_bg01_off.jpg) repeat 0px 0px;*/
	padding: 7px 0px 7px 15px;
}
/*Menu01 On*/
#menuArea .ctg01 a:hover{
     font-size: 12pt;
	color: #DAE0E6;
	text-decoration:none;
	font-weight: bold;
	display: block;
	/*background: url(../images/menu_bg01_on.jpg) repeat 0px 0px;*/
	padding: 7px 0px 7px 15px;
}

/* Menu01 Onarea*/
#menuArea .ctg01on {
     font-size: 12pt;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	display: block;
	background: url(../images/menu_bg01_on.jpg) repeat 0px 0px;
	padding: 7px 0px 7px 15px;
}

/*  Menu02 Area */
#menuArea .ctg02 {
	background: url(../images/menu_bg02_off.jpg);
}
/*Menu02 Off*/
#menuArea .ctg02 a{
    font-size: 12pt;
	color: #4C6780;
	text-decoration: none;
	display: block;
	background: url(../images/menu_bg02_off.jpg) repeat 0px 0px;
	padding: 5px 0px 5px 15px;
}
/*Menu02 On*/
#menuArea .ctg02 a:hover{
     font-size: 12pt;
	color: #FF9900;
	text-decoration:none;
	display: block;
	background: url(../images/menu_bg02_on.jpg) repeat 0px 0px;
	padding: 5px 0px 5px 15px;
}

/* Contents Area */
.ctsTitle {
	font-size: 15pt;
	font-weight: bold;
	color: #444444;
	/*background-image: url(../images/cts_titlebg_800.jpg);*/
	padding: 8px 0px 7px 12px;
	text-align:left;
}
.ctsTitle02 {
	font-size: 15pt;
	font-weight: bold;
	color: #444444;
	/*background-image: url(../images/cts_titlebg02_800.jpg);*/
	padding: 7px 0px 7px 12px;
}
.myCtsTitle02 {
	font-size: 15pt;
	font-weight: bold;
	color: #444444;
	padding: 0px 0px 20px 12px;
}
.ctsTitle03 {
	font-size: 15pt;
	font-weight: bold;
	color: #444444;
	/*background-image: url(../images/cts_titlebg03_800.jpg);*/
	padding: 7px 0px 7px 12px;
	text-align:left;
}
.attention {
	font-size: 12pt;
	font-weight: bold;
	color: #FF6600;
	background-color: #DDDDDD;
	text-align: left;
}
.ctsTitlectg {
	font-size: 12pt;
	color: #FFFFFF;
	background-image: url(../images/cts_ctgtitlebg_800.jpg);
	padding: 3px 0px 4px 25px;
	text-align:left;
}

.ctsTitlectgenq {
	font-size: 12pt;
	color: #FFFFFF;
	background-image: url(../images/cts_ctgtitlebg_enq.gif);
	padding: 3px 0px 4px 25px;
}


.listmenu {
	font-size: 12pt;
	color: #004080;
	background-color: #D7E3F0;
	padding-left: 10px;
	text-align:left;
}
.listcts {
	font-size: 12pt;
	color: #444444;
	background-color: #EEEEEE;
	padding-left: 6px;
	text-align:left;
}
.listcts02 {
	font-size: 12pt;
	color: #444444;
	background-color: #D7E3F0;
	padding-left: 6px;
	text-align:left;
}
.listpoint {
	font-size: 10pt;
	font-weight: bold;
	color: #FF6600;
	padding-left: 3px;
}

.listq {
	font-size: 12pt;
	font-weight: bold;
	color: #004080;
	text-align:left;
	background-color: #eeeeff;
}

.lista {
	padding: 5px 20px;
	line-height: 140%;
	text-align:left;
}
.myListcts {
	font-size: 12pt;
	color: #444444;
	background-color: #eeeeff;
	padding-left: 10px;
	text-align:left;
}
.myListcts02 {
	font-size: 12pt;
	color: #444444;
	background-color: #eeeeff;
	padding-left: 10px;
	text-align:left;
}

.error {
    font-size: 12pt;
	color: #FF3300;
}
.comment {
	font-size: 11pt;
	color: #004080;
	background-color: #FFEBCC;
	padding-left: 10px;
	line-height: 12pt;
}

/* Button */
a.btn01:link {
	font-size: 12pt;
	color: #004080;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 8px;
}
a.btn01:visited {
	font-size: 12pt;
	color: #004080;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 8px;
}
a.btn01:hover {
	font-size: 12pt;
	color: #FF9900;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 8px;
}

.btngr {
	background-image: url(../images/btn_gr.gif);
}

a.btn02:link {
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 0px;
}
a.btn02:visited {
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 0px;
}
a.btn02:hover {
	font-size: 12pt;
	color: #FF9900;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 0px;
}

.btnbl {
	background-image: url(../images/btn_bl.gif);
}

/* Navigation Table */
.navior {
	font-size: 10pt;
	color: #FFFFFF;
	background-image: url(../images/cts_navi_onbg.gif);
	padding-left: 10px;
}
.navigr {
	font-size: 10pt;
	color: #666666;
	background-image: url(../images/cts_navi_offbg.gif);
	padding-left: 10px;
}

/* TOP PAGE */
.topcopy {
	font-size: 11pt;
	font-weight: bold;
	color: #214566;
	line-height: 16pt;
	padding-right: 10px;
}

.mgb5 { margin-bottom: 15px!important; }

/* pointUseNext */
.nextBtn {
  border-radius : 5%;
  border-color : #5B9BD5;
  font-size : 17px;
  text-align : center;
  cursor : pointer;
  padding : 3px 20px;
  background : #004890;
  color : #ffffff;
}
.nextBtn:hover {
	background : #203864;
}
.myPageTable {
	border-spacing: 2px 8px;
	padding-bottom: 40px;
}
.enqTable {
	border-spacing: 2px 8px;
	padding: 20px 0px 40px 0px;
}
.enqHr {
	width: 760px;
    float: left;
}