a:link { text-decoration:none; color: #3333CC; }
a:visited { text-decoration:none; color: #993399; }
a:active { text-decoration:none; color: #993399; }
a:hover { text-decoration:underline; color: #ff0000; }

body {
	margin: 0px;
	padding: 0px;
	}
	
td { 
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px; 
	color: #333333;
	line-height: 130%; 
	}
	
th { 
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px; 
	color: #333333; 
	}
	
p {
	margin: 5px 0px;
	line-height: 130%;
}

.title1 {
	background: url("common/title.gif") no-repeat left;
	padding: 0px;
	height: 33px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	}
	
.title1 h1 {
    font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "sans-serif";
	font-size: 16px;
	font-weight: bold;
	line-height: 130%;
	text-align: left;
	margin: 0px;
	padding: 6px 0px 5px 30px;
	}
	
.title2	{
	padding: 3px 0px 3px 10px;
	background-color: #FFFFCC;
	margin-right: 10px;
	margin-left: 10px;
	border-top: 1px solid #52AEC8;
	border-right: 1px solid #52AEC8;
	border-bottom: 1px solid #52AEC8;
	border-left: 5px solid #52AEC8;
	}
	
h2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #178EB1;
	line-height: 130%;
	text-align: left;
	margin: 0px;
	padding: 0px;
	}
	
h3 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	text-align: left;
	margin: 30px 25px 10px;
	padding: 2px 10px 4px 8px;
	border-bottom: 1px dashed #52AEC8;
	border-left: 5px solid #52AEC8;
	}
	
.table1 {
	border:solid #0082A9 1px;
}

.px10 {
	font-size:10px;
	line-height: 130%;
}

.px14 {
	font-size:14px;
}

.question {
	font-size:14px;
	color: #52AEC8;
	padding-right: 5px;
}

.anser {
	font-size:14px;
	color: #D75B5B;
	padding-right: 5px;
}

.extended {
	background: url(common/arrow01.gif) no-repeat 0 2px;
	margin: 0px;
	padding: 0px 15px;
	}
	
#number {
	margin: 0px;
	padding: 0px 0px 2px 18px;
	}
	
.n01 {
	background: url(common/number01.gif) no-repeat 0 0px;
	}
	
.n02 {
	background: url(common/number02.gif) no-repeat 0 0px;
	}
	
.n03 {
	background: url(common/number03.gif) no-repeat 0 0px;
	}
	
.n04 {
	background: url(common/number04.gif) no-repeat 0 0px;
	}
	
.n05 {
	background: url(common/number05.gif) no-repeat 0 0px;
	}
	
#q {
	margin: 0px;
	padding: 1px 0px 0px 45px;
	}
	
.q01 {
	background: url(faq/images/q_01.gif) no-repeat 0 0px;
	}
	
.q02 {
	background: url(faq/images/q_02.gif) no-repeat 0 0px;
	}
	
.q03 {
	background: url(faq/images/q_03.gif) no-repeat 0 0px;
	}
	
.q04 {
	background: url(faq/images/q_04.gif) no-repeat 0 0px;
	}
	
.q05 {
	background: url(faq/images/q_05.gif) no-repeat 0 0px;
	}
	
.q06 {
	background: url(faq/images/q_06.gif) no-repeat 0 0px;
	}
	
.q07 {
	background: url(faq/images/q_07.gif) no-repeat 0 0px;
	}
	
.q08 {
	background: url(faq/images/q_08.gif) no-repeat 0 0px;
	}

.q09 {
	background: url(faq/images/q_09.gif) no-repeat 0 0px;
	}
	
.q10 {
	background: url(faq/images/q_10.gif) no-repeat 0 0px;
	}
	
.q11 {
	background: url(faq/images/q_11.gif) no-repeat 0 0px;
	}
	
.q12 {
	background: url(faq/images/q_12.gif) no-repeat 0 0px;
	}
	
.q13 {
	background: url(faq/images/q_13.gif) no-repeat 0 0px;
	}
	
.q14 {
	background: url(faq/images/q_14.gif) no-repeat 0 0px;
	}
	
.inlink {
	text-align: right;
	margin-right: 10px;
	}
	
.caption {
	font-size:10px;
	line-height: 130%;
	text-align: right;
	margin-right: 10px;
	margin-bottom: 15px;
	}
	
.paragraph {
	line-height: 130%;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 10px;
	margin-bottom: 15px;
	}
	
.paragraph2 {
	line-height: 130%;
	margin-left: 56px;
	margin-right: 57px;
	margin-top: 0px;
	margin-bottom: 15px;
	}
	
.toplink {
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	color: #CC0033;
	font-size: 11px;
	}
	
input.send {
	border-style: outset;
	border-width: 2px;
	border-color: #52AEC8;
	background-color: #FFFFFF;
	padding: 3px;
	}
	
.white {
	color: #FFFFFF;
	}
	
.blue {
	color: #52AEC8;
	}
.darkblue {
	color: #006699;
}

	
.red {
	color: #CC0033;
	}
	
.th_red {
	color: #D75B5B;
	}		
	
.copyright {
	font-size:10px;
	color: #FFFFFF;
	background-color: #0082A9;
	text-align: right;
	padding: 5px;
}

	
.inlinkright {

	text-align: left;
	margin-right: 10px;
}

.n01b {
	background: url(common/number01b.gif) no-repeat 0 0px;
	}
	
.n02b {
	background: url(common/number02b.gif) no-repeat 0 0px;
	}
	
.n03b {
	background: url(common/number03b.gif) no-repeat 0 0px;
	}
	
.n04b {
	background: url(common/number04b.gif) no-repeat 0 0px;
	}
	
.n05b {
	background: url(common/number05b.gif) no-repeat 0 0px;
	}
.n06b {
	background: url(common/number06b.gif) no-repeat 0 0px;
	}
.n07b {
	background: url(common/number07b.gif) no-repeat 0 0px;
	}
.n08b {
	background: url(common/number08b.gif) no-repeat 0 0px;
	}
	
.n01p {
	background: url(common/number01p.gif) no-repeat 0 0px;
	}
	
.n02p {
	background: url(common/number02p.gif) no-repeat 0 0px;
	}
	
.n03p {
	background: url(common/number03p.gif) no-repeat 0 0px;
	}
	
.n04p {
	background: url(common/number04p.gif) no-repeat 0 0px;
	}
	
.n05p {
	background: url(common/number05p.gif) no-repeat 0 0px;
	}
.n06p {
	background: url(common/number06p.gif) no-repeat 0 0px;
	}
.n07p {
	background: url(common/number07p.gif) no-repeat 0 0px;
	}
.n08p {
	background: url(common/number08p.gif) no-repeat 0 0px;
	}
.n06 {

	background: url(common/number06.gif) no-repeat 0 0px;
}

table.01{
    border-top:3px solid #FFA319;
    border-left:3px solid #FFA319;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
html>body .01{
    border-collapse:separate;
}
.01 th{
    border-right:3px solid #FFA319;
    border-bottom:3px solid #FFA319;
    color:#330000;
    background-color:#FFA319;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.01 td{
    border-right:3px solid #FFA319;
    border-bottom:3px solid #FFA319;
    padding:0.3em 1em;
}
