body {
	margin:0;
	padding:5px 10px 10px;
	background:#d5d5d5 url(/access/common/images/bdy_bg.gif);
	color:#666;
	font-size:78%;
	font-family:'lr oSVbN',Osaka,Arial,sans-serif;
	line-height:130%;
}
p,h1,h2,h3,h4,h5,h6,strong,form {
	margin:0;
	padding:0;
	font-weight:normal;
}
a {
	text-decoration:underline;
}
a:link {
	color:#498cbc;
}
a:visited {
	color:#498cbc;
}
a:hover {
	color:#e65700;
	text-decoration:none;
}
a:active {
	color:#e65700;
	text-decoration:none;
}
a.no-ul {
	text-decoration:none;
}
a.no-ul:link {
	text-decoration:none;
}
a.no-ul:visited {
	text-decoration:none;
}
a.no-ul:hover {
	text-decoration:underline;
}
a.no-ul:active {
	text-decoration:underline;
}

.bold {
	font-weight:bold;
}
.clear {
	clear:both;
}

.fs-l1 {
	font-size:.9em;
	line-height:120%;
}
.fs-u1 {
	font-size:1.2em;
}
.mg-t5 {
	margin-top:5px;
}
.mg-t10 {
	margin-top:10px;
}
.mg-t15 {
	margin-top:15px;
}
.mg-t20 {
	margin-top:20px;
}
.mg-t25 {
	margin-top:25px;
}
.mg-l5 {
	margin-left:5px;
}
.mg-l10 {
	margin-left:10px;
}
.mg-l15 {
	margin-left:15px;
}
.mg-l20 {
	margin-left:20px;
}
.mg-l25 {
	margin-left:25px;
}
.ic-link1 {
	margin:2px 5px 0 0;
}
.ic-link2 {
	margin:0 5px 0 0;
}
.emp1 {
	font-weight:bold;
	color:#e65700;
}
.emp2 {
	color:#e65700;
}
.note1, .note1-l1 {
	color:#999;
}
.note2, .note2-l1 {
	color:#86a4b7;
}
.note1-l1, .note2-l1 {
	font-size:.9em;
	line-height:120%;
}
.bn1 {
	margin:15px 0 0 25px;
}

.search1, .search2 {
	font-size:12px;
	line-height:130%;
}
.search1 {
	width:609px;
	border-spacing:0;
	background-color:#ecf1f5;
	margin-bottom:1px;
}
.search2 {
	width:764px;
	border-spacing:0;
	background-color:#eee;
}
.search1 .input1, .search1 .input2, .search2 .input1, .search2 .input2 {
	border:#9c9c9c 1px solid;
	font-size:10px;
}
.search1 .input1, .search2 .input1 {
	width:20px;
	margin-right:2px;
	font-size:10px;
}
.search1 .input2, .search2 .input2 {
	width:28px;
	margin-left:1px;
	font-size:10px;
}
.search1 .scell1 {
	width:160px;
	padding:7px 8px 6px;
}
.search2 .scell1 {
	width:285px;
	padding:6px 10px 5px;
}
.search1 .scell2, .search2 .scell2 {
	width:54px;
}
.search1 .scell3, .search2 .scell3 {
	width:70px;
}
.search1 .scell4 {
	width:60px;
}
.search2 .scell4 {
	width:70px;
}
.search1 .lnv {
	margin-right:4px;
}
.search2 .lnv {
	margin-right:10px;
}
.search1 .scell5 {
	width:114px;
}
.search2 .scell5 {
	width:130px;
}
.search1 .scell6 {
	width:125px;
}
.search2 .scell6 {
	width:135px;
}
.search1 .scell6 img, .search2 .scell6 img {
	margin-left:5px;
}


/* body > */
#content {
	width:777px;
}


/* body > #content > */
#header1 {
	height:19px;
	background:#b2b2b2 url(/access/common/images/hd1_bg.gif) repeat-y;
	font-size:10px;
	line-height:190%;
	color:#fff;
}
#header2, #header3, #header4, #header5, #main, #footer1, #footer2 {
	background:#fff url(/access/common/images/cnt_bg.gif) repeat-y;
}
#header2, #header3, #footer1, #footer2 {
	font-size:10px;
	line-height:130%;
	color:#999;
}
#header3 {
	padding-top:5px;
}
#header4 {
	padding-bottom:0;
}
#header5 {
	padding-top:5px;
	padding-bottom:20px;
}
#main {
	padding-bottom:15px;
}


/* body > #content > #header1 > */
#header1 a {
	margin:0 10px;
	text-decoration:none;
}
#header1 a:link {
	color:#fff;
}
#header1 a:visited {
	color:#fff;
}
#header1 a:hover {
	text-decoration:underline;
}
#header1 a:active {
	text-decoration:underline;
}


/* body > #content > #header2 > */
#header2 .hd1, #header2 .hd2 {
	width:774px;
}
#header2 .hd1 td {
	padding:10px 10px 5px;
}
#header2 .hd1 .cell2 {
	padding-left:20px;
}
#header2 .hd1 .cell2 td {
	padding:0 2px;
}
#header2 .hd1 a {
	text-decoration:none;
}
#header2 .hd1 a:link {
	text-decoration:none;
}
#header2 .hd1 a:visited {
	text-decoration:none;
}
#header2 .hd1 a:hover {
	text-decoration:underline;
}
#header2 .hd1 a:active {
	text-decoration:underline;
}
#header2 .hd2 .cell1 {
	padding:0 10px;
}
#header2 .hd2 .cell1 td {
	white-space:nowrap;
}
#header2 .hd2 .cell1 h1 {
	padding-left:5px;
	font-size:14px;
	line-height:120%;
	font-weight:bold;
	color:#666;
}
#header2 .hd2 .cell1 strong {
	padding-left:5px;
	font-size:12px;
}
#header2 .hd2 .cell1 img {
	margin-top:5px;
}
#header2 .hd2 .cell2 p {
	padding-right:10px;
}
#header2 .hd2 .cell1 strong a, #header2 .hd2 .cell2 p a {
	color:#999;
	text-decoration:none;
}
#header2 .hd2 .cell1 strong a:link, #header2 .hd2 .cell2 p a:link {
	color:#999;
	text-decoration:none;
}
#header2 .hd2 .cell1 strong a:visited, #header2 .hd2 .cell2 p a:visited {
	color:#999;
	text-decoration:none;
}
#header2 .hd2 .cell1 strong a:hover, #header2 .hd2 .cell2 p a:hover {
	color:#999;
	text-decoration:underline;
}
#header2 .hd2 .cell1 strong a:active, #header2 .hd2 .cell2 p a:active {
	color:#999;
	text-decoration:underline;
}


/* body > #content > #header3 > */
#header3 .hd1 {
	width:764px;
	border-spacing:0;
	background-color:#d7d7d7;
}
#header3 .hd1 .cell1 {
	width:165px;
	padding:5px 10px;
}
#header3 .hd1 .cell2 {
	width:569px;
	padding:4px 5px;
}
#header3 .hd1 .cell3 {
	width:165px;
	padding:5px 10px;
	background-color:#86a4b7;
}
#header3 .hd1 .cell1 h1 {
	font-size:14px;
	line-height:120%;
	font-weight:bold;
	color:#666;
}
#header3 .hd1 .cell1 h1 img, #header3 .hd1 .cell1 strong img {
	margin-right:3px;
}
#header3 .hd1 .cell1 strong {
	font-size:12px;
	color:#666;
}
#header3 .hd1 .cell1 a {
	color:#666;
	text-decoration:none;
}
#header3 .hd1 .cell1 a:link {
	text-decoration:none;
}
#header3 .hd1 .cell1 a:visited {
	text-decoration:none;
}
#header3 .hd1 .cell1 a:hover {
	text-decoration:underline;
}
#header3 .hd1 .cell1 a:active {
	text-decoration:underline;
}
#header3 .hd1 .cell2 p {
	padding:1px 0;
}
#header3 .hd1 .cell2 p a, #header3 .hd1 .cell2 p strong {
	margin:0 5px;
	font-weight:normal;
}
#header3 .hd1 .cell3 h1 {
	font-size:14px;
	line-height:120%;
	font-weight:bold;
	color:#fff;
}
#header3 .hd2 {
	width:764px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#86a4b7;
	border-top:#86a4b7 3px solid;
	border-bottom:#637a8b 3px solid;
	color:#fff;
}
#header3 .hd2 td {
	border-right:#637a8b 1px solid;
	text-align:center;
}
#header3 .hd2 td.cur {
	background-color:#637a8b;
}
#header3 .hd2 td.cur p {
	padding:3px 8px 2px;
}
#header3 .hd2 a {
	display:block;
	padding:3px 8px 2px;
	text-decoration:none;
}
#header3 .hd2 a img {
	vertical-align:middle;
	margin-right:3px;
}
#header3 .hd2 a:link {
	color:#fff;
}
#header3 .hd2 a:visited {
	color:#fff;
}
#header3 .hd2 a:hover {
	text-decoration:underline;
}
#header3 .hd2 a:active {
	text-decoration:underline;
}


/* body > #content > #main > */

/* page layout 01 */
.layout1 {
	margin:0 10px;
	width:754px;
	table-layout:fixed;
	border-spacing:0;
}
.layout1 td {
	padding:0;
}
.layout1 .cell1 {
	width:609px;
}
.layout1 .cell2 {
	width:145px;
}
.layout1 .cell3 {
	width:372px;
}
/* /page layout 01 */

/* page layout 02 */
.layout2 {
	margin:0 25px;
	width:723px;
	table-layout:fixed;
	border-spacing:0;
}
.layout2 td {
	padding:0;
}
.layout2 .cell1 {
	width:346px;
}
.layout2 .cell2 {
	width:31px;
	background:#fff url(/access/common/images/lnv_31.gif) repeat-y;
}
.layout2 .cell3 {
	width:550px;
}
.layout2 .cell4 {
	width:173px;
	text-align:right;
}
.layout2 .cell5 {
	width:220px;
}
.layout2 .cell6 {
	width:32px;
	background:#fff url(/access/common/images/lnv_31.gif) repeat-y;
}
/* /page layout 02 */

/* page layout 03 */
.layout3 {
	width:100%;
	border-spacing:0;
}
.layout3 td {
	padding:0;
}
.layout3 .cell1 {
	width:50%;
	padding-right:50px;
}
/* /page layout 03 */

/* information layout */
.lay-info1, .lay-info2, .lay-info3, .lay-info4 {
	margin-top:15px;
}
.lay-info1 .hd1, .lay-info2 .hd1, .lay-info3 .hd1, .lay-info4 .hd1 {
	margin-bottom:5px;
}
.lay-info1 p, .lay-info3 p {
	color:#488cbd;
}
.lay-info1 a:link {
	color:#e65700;
}
.lay-info1 a:visited {
	color:#e65700;
}
.lay-info1 a:hover {
	color:#e65700;
	text-decoration:none;
}
.lay-info1 a:active {
	color:#e65700;
	text-decoration:none;
}
.lay-info2 a {
	text-decoration:none;
}
.lay-info2 a:link {
	text-decoration:none;
}
.lay-info2 a:visited {
	text-decoration:none;
}
.lay-info2 a:hover {
	text-decoration:underline;
}
.lay-info2 a:active {
	text-decoration:underline;
}
.lay-info3 .date {
	font-size:.9em;
	padding-right:3px;
	line-height:150%;
}
/* /information layout */

/* detail layout */
.lay-det1 {
	border-top:#546877 1px dotted;
	padding-bottom:10px;
}
.lay-det2 {
	border-top:#546877 1px dotted;
	padding-top:10px;
}
.lay-det1 .hd1 {
	width:256px;
}
.lay-det1 .hd2 {
	width:90px;
}
.lay-det1 h2 {
	font-size:1.2em;
	line-height:160%;
	font-weight:bold;
	color:#546877;
}
.lay-det1 .btn1 {
	margin:3px 0 0 5px;
}
.lay-det1 .detail1, .lay-det2 .detail1 {
	padding-right:10px;
}
.lay-det1 .detail2, .lay-det2 .detail2 {
	width:261px;
}
/* /detail layout */

/* step layout */
.lay-step1 {
	color:#546877;
}
.lay-step1 .hd {
	border-bottom:#546877 1px dotted;
	padding-bottom:5px;
}
.lay-step1 .hd .icon {
	padding-right:10px;
}
.lay-step1 .hd p {
	font-weight:bold;
}
/* /step layout */

/* area layout */
.lay-area1 {
	margin:15px 0 0 15px;
	background-color:#f2f2f2;
}
.lay-area1 .detail1 {
	width:272px;
	padding:0 0 5px;
}
.lay-area1 .detail2 {
	width:347px;
	padding:0 0 5px;
}
.lay-area1 .thumb1 {
	width:75px;
	text-align:center;
	padding:5px;
}
/* /area layout */

/* data table 01 */
.data1 {
	width:722px;
	border-collapse:collapse;
	border-spacing:0;
	border:#d0d6db solid 1px;
	margin-left:25px;
}
.data1 td, .data1 th {
	border:#d0d6db solid 1px;
	padding:0;
}
.data1 th {
	color:#fff;
	padding:5px 8px 3px;
}
.data1 .hd1 {
	text-align:left;
	background-color:#546877;
}
.data1 .hd2 {
	background-color:#b1c800;
}
.data1 .hd3 {
	color:#fff;
	background-color:#86a4b7;
}
.data1 td {
	background-color:#fff;
	padding:5px 8px 3px;
}
.data1 .dt1-1, .data1 .dt1-2, .data1 .dt1-3, .data1 .dt1-4, .data1 .dt2-1, .data1 .dt2-6 {
	color:#546877;
}
.data1 .dt1-1 {
	background-color:#c0cfda;
}
.data1 .dt1-3 {
	background-color:#e0e8ee;
}
.data1 .dt1-3 .fs-l1 {
	color:#666;
}
.data1 .dt2-2 {
	background-color:#ebf2b6;
}
.data1 .dt2-4 {
	width:9%;
	background-color:#feceb2;
}
.data1 .dt2-7 {
	background-color:#F8F0B8;
	text-align:right;
	white-space:nowrap;
}
.data1 .dt1-4, .data1 .dt1-5 {
	background-color:#f5f8fa;
	text-align:right;
}
.data1 .dt2-5, .data1 .dt2-6, .data1 .dt2-8 {
	background-color:#f5f8fa;
	text-align:right;
	white-space:nowrap;
}
.data1 .dt1-2, .data1 .dt2-1, .data1 .dt2-2, .data1 .dt2-3, .data1 .dt2-4, .data1 .dt2-6, .data1 .dt2-8 {
	text-align:center;
}
/* /data table 01 */

#main .list1 {
	margin-top:10px;
}
#main .list1 td {
	padding:5px 0;
}


/* body > #content > #footer1 > */
#footer1 td {
	padding:0;
}
#footer1 .sub1 {
	width:754px;
	margin-left:10px;
}
#footer1 .sub1 a {
	margin:0 15px 0 3px;
	text-decoration:none;
}
#footer1 .sub1 a:link {
	text-decoration:none;
}
#footer1 .sub1 a:visited {
	text-decoration:none;
}
#footer1 .sub1 a:hover {
	text-decoration:underline;
}
#footer1 .sub1 a:active {
	text-decoration:underline;
}
#footer1 .icons1 {
	text-align:right;
	padding-top:15px;
}
#footer1 .icons1 a {
	margin:0;
}
#footer1 .icons1 img {
	margin-left:4px;
}
#footer1 .copy1 {
	width:754px;
	background-color:#e2e2e2;
	margin:5px 10px;
}
#footer1 .copy1 td {
	padding:5px 15px;
}
#footer1 .copy1 .ln1 {
	vertical-align:middle;
	padding:0 10px;
}
#footer1 .copy1 .read1 {
	text-align:right;
}


/* body > #content > #footer2 > */
#footer2 .navi1 {
	width:764px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#86a4b7;
	border-top:#637a8b 3px solid;
	color:#fff;
}
#footer2 .navi1 td {
	border-right:#637a8b 1px solid;
	text-align:center;
}
#footer2 .navi1 td.cur {
	background-color:#637a8b;
}
#footer2 .navi1 td.cur p {
	padding:3px 8px 2px;
}
#footer2 .navi1 a {
	display:block;
	padding:3px 8px 2px;
	text-decoration:none;
}
#footer2 .navi1 a img {
	vertical-align:middle;
	margin-right:3px;
}
#footer2 .navi1 a:link {
	color:#fff;
}
#footer2 .navi1 a:visited {
	color:#fff;
}
#footer2 .navi1 a:hover {
	text-decoration:underline;
}
#footer2 .navi1 a:active {
	text-decoration:underline;
}

/* 20111003 add */
.mark1 ,table.noborder td.mark1 { background:url("/access/shared/images/mark1.gif")  0 0.3em no-repeat; padding:0 0 5px 17px; vertical-align:top;}

.pg-t25 {
	padding-top:25px;
}

#header3 .hd1 .cell1 {
	width:700px;
}