body {
background-color:#F7EFE7;
}
.container {
text-align: right;
position:relative;
width: 920px;
margin: auto;
top:-8px;
_top:-15px;
background-color:#FFFEFD;
background-image:url("../images/container_border.jpg");
background-position:center;
}


*:first-child+html .container {
text-align: right;
position:relative;
width: 920px;
margin: auto;
top:-15px;
_top:-15px;
background-color:#FFFEFD;
background-image:url("../images/container_border.jpg");
background-position:center;
}

.header {
width:900px;
height:20px;
margin:auto;
}

.headerMenu_01{
float: right;
}


.headerMenu_02{
float: right;
}



.headerMenu_03{
float: right;
}

.headerMenu_04{
float: right;
}



.topBanner {
margin-top:-4px;
margin-bottom:19px;
text-align:left;
width:910px;
height:60px;
font-family:"HG³ž²‘‘Ì-PRO", "‚l‚r ‚o–¾’©";
font-size:25px;
color:#333333;
text-indent:50px;
line-height:60px;
background-image:url(../images/topBanner.png);
background-repeat:no-repeat;
background-position:left;
}

h2{
margin-top:-16px;
padding-right:50px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:15px;
color:#FFFFFF;
}


*:first-child+html .topBanner {
margin-top:5px;
text-align:left;
width:910px;
}

.flash {
position: relative;
top:-40px;
width:900px;
height:450px;
margin-bottom:40px;
_margin-bottom:0px;
}

*:first-child+html .flash {
position: relative;
top:-40px;
width:900px;
height:450px;
margin-bottom:0px;
_margin-bottom:0px;
}



.style20{
font-family:"Monotype Corsiva", "Brush Script Std", "ParkAvenue BT", "Cataneo BT";
font-size: 23px;
font-weight: 100;
text-align: center;
color:black;
}

.style21{
font-family: "‚l‚r ‚oƒSƒVƒbƒN";
font-size: 10px;
font-weight: 400;
text-align:right;
padding-right:6px;
color:black;
}

.naviBar {
width: 910px;
position: relative;
top: -19px;
left:10px;
_left:0px;
line-height:20px;
vertical-align:bottom;
color:black;
}

*:first-child+html .naviBar {
width: 910px;;
top: -19px;
margin-left:0px;
margin-right:40px;
line-height:20px;
vertical-align:bottom;
color:black;
}

.naviBar_01{
width: 96px;
height:40px;
float: left;
border-color:#9dacbf;
border-style:solid;
border-width:0px 1px 1px 0px;

}


a#naviBar_01 {
display: block;
width: 96px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-0px 0px;

}

a#naviBar_01Select {
display: block;
width: 96px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-150px 0px;

}


a#naviBar_01:hover {
background-position:-150px 0px; 


}

.naviBar_02{
width: 140px;
height:40px;
float: left;
border-color:#9dacbf;
border-style:solid;
border-width:0px 1px 1px 0px;
color:white;
}

a#naviBar_02 {
display: block;
width: 140px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-0px 0px;
color:white;
}

a#naviBar_02Select {
display: block;
width: 140px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-150px 0px;
color:white;

}


a#naviBar_02:hover {
background-position:-150px 0px; 
color:white;

}

.naviBar_03{
width: 140px;
height:40px;
float: left;
border-color:#9dacbf;
border-style:solid;
border-width:0px 1px 1px 0px;
color:white;
}

a#naviBar_03 {
display: block;
width: 140px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-0px 0px;
color:white;
}

a#naviBar_03Select {
display: block;
width: 140px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-150px 0px;
color:white;
font-weight: 600;
}


a#naviBar_03:hover {
background-position:-150px 0px; 
color:white;
font-weight: 600;
}


.naviBar_04{
width: 140px;
height:40px;
float: left;
border-color:#9dacbf;
border-style:solid;
border-width:0px 1px 1px 0px;
color:white;
}

a#naviBar_04{
display: block;
width: 140px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-0px 0px;
color:white;
}

a#naviBar_04Select {
display: block;
width: 140px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-150px 0px;
color:white;
font-weight: 600;
}


a#naviBar_04:hover {
background-position:-150px 0px; 
color:white;
font-weight: 600;
}


.naviBar_05{
width: 140px;
height:40px;
float: left;
border-color:#9dacbf;
border-style:solid;
border-width:0px 1px 1px 0px;
color:white;
}

a#naviBar_05{
display: block;
width: 140px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-0px 0px;
color:white;
}

a#naviBar_05Select {
display: block;
width: 140px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-150px 0px;
color:white;
font-weight: 600;
}


a#naviBar_05:hover {
background-position:-150px 0px; 
color:white;
font-weight: 600;
}


.naviBar_06{
width: 140px;
height:40px;
float: left;
border-color:#9dacbf;
border-style:solid;
border-width:0px 1px 1px 0px;
color:white;
}

a#naviBar_06{
display: block;
width: 140px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-0px 0px;
color:white;
}

a#naviBar_06Select {
display: block;
width: 140px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-150px 0px;
color:white;
font-weight: 600;
color:white;
}


a#naviBar_06:hover {
background-position:-150px 0px; 
color:white;
font-weight: 600;
color:white;
}


.naviBar_07{
width: 96px;
height:40px;
float: left;
color:white;
border-color:#9dacbf;
border-style:solid;
border-width:0px 1px 1px 0px;
}







a#naviBar_07 {
display: block;
width: 96px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-0px 0px;
color:white;
}

a#naviBar_07Select {
display: block;
width: 96px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image:url(../images/naviBar.jpg);
background-repeat:no-repeat;
background-position:-150px 0px;
color:white;
}


a#naviBar_07:hover {
background-position:-150px 0px; 
color:white;

}




.contents {
width: 900px;
text-align: left;
position: relative;
top: 20px;
margin:auto;
}


.titleImage{
width: 620;
position: relative;
height:300px;
}




-•\Ž¦‚µ‚Ä‚¢‚éƒy[ƒW‚Ìƒ^ƒCƒgƒ‹-
.pageTitle {
width: 800px;
height:40px;
}

h3 {
position:relative;
background-image:url(../images/pageTitle.jpg);
background-repeat:no-repeat;
text-align:left;
}



-ƒpƒ“‚­‚¸ƒŠƒXƒg-


.topicPath {
}

h5 {
position: relative;
top: -35px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size: 10px;
font-weight: 400;
text-align:right;
padding-right:20px;
padding-bottom:0px;
}

.sideMenu {
position: relative;
float:left;
top: -60px;
padding-top:12px;
padding-left:18px;
}

*:first-child+html .sideMenu {
position: relative;
float:left;
width: 150px;
top: -60px;
padding-top:12px;
padding-left:8px;
padding-left:-100px;
}

.sideMenuImg {
clear:both;
display:block;
top: 0px;
padding-top:0px;
padding-left:0px;
}


.sideMenuSub {
position: relative;
float:left;
width: 200px;
}

*:first-child+html.sideMenuSub {
position: relative;
float:left;
width: 150px;
background-color:red;
padding-left:-100px;
}


.main {
position: relative;
float:right;
top:-50px;
width: 650px;
background-image:url(../images/pageTitle_02.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
border-left:solid 1px #666666;
padding:0px 10px 0px 20px;
}

*:first-child+html .main {
position: relative;
float:right;
top:-50px;
width: 650px;
background-image:url(../images/pageTitle_02.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
border-left:solid 1px #666666;
padding:0px 20px 0px 20px;
}

.main2 {
position: relative;
float:right;
width: 670px;
top: 20px;
background-image:url(../images/pageTitle_02.jpg);
background-position:0px -0px;
background-repeat:no-repeat;
border-left:solid 1px #666666;
padding:10px 0px 20px 10px;
 margin-bottom:20px;
}

.main3 {
position: relative;
float:right;
width: 650px;
top: -60px;
background-image:url(../images/pageTitle_02.jpg);
background-position:0px 430px;
background-repeat:no-repeat;
border-left:solid 1px #666666;
padding:10px 0px 0px 10px;
}

*:first-child+html .main3 {
position: relative;
float:right;
width: 650px;
top: -60px;
background-image:url(../images/pageTitle_02.jpg);
background-position:0px 430px;
background-repeat:no-repeat;
border-left:solid 1px #666666;
padding:10px 30px 0px 10px;
}


.main4 {
position: relative;
float:right;
width: 855px;
top: 0px;
padding:10px 0px 10px 0px;
 margin-bottom:20px;
}


#right table{
margin:0 10px 0 30px;
font-size:1em;
color:#555;
}

#right th{
width:150px;
text-align:left;
background-color:#F2F7FD;
padding:4px 0;
vertical-align:top;
font-size:16px;
}

#right td{
background-color:#F2F7FD;
padding:2px 0 4px 0;
line-height:150%;
font-size:16px;
}

#right span{
color:#f33;
}
#right th span{
color:#d1dbe7;
}

.imagearea1{
padding:0px 0px 10px 0px;
margin:0px px 0px 0px;
text-align:center;
}

#toppagePickup{
margin-top:-40px;
}

#imageareaToppage1{
margin:0px -5px 0px 0px;
}


#imageareaToppage2{
margin:0px -5px 0px 0px;
}


#imageareaToppage3{
margin:0px -5px 0px 0px;
}


#imageareaToppage4{
margin:0px -5px 0px 0px;
padding:0px 0 0 0;
}


.imageareaToppageSide{
 position: relative;
float:left;
width: 200px;
top: 20px;
padding-top:12px;
padding-left:10px;
}


.imageareaTextSample{
width:400px;
height:277px;
margin-left:100px;
margin-bottom:20px;
}


.topics {
position: relative;
float:right;
width: 580px;
top: 10px;
border-left:solid 1px #666666;
padding-top:10px;
padding-left:20px;
}

.footer {
text-align:right;
width:900px;
padding-right:20px;
}

.footer h4 {
position: relative;
top: -20px;
width:880px;

background-image:url(../images/footerBar.jpg);
background-repeat:no-repeat;
font-weight: 400;
line-height:32px;
text-align:right;
}

.footer h5 {
position: relative;
top: 10px;
width:880px;
margin:auto;
background-image:url(../images/footerBar.jpg);
background-repeat:no-repeat;
font-weight: 400;
line-height:32px;
text-align:right;
}


.style1 {
padding:0px 0px 0px 10px;
text-indent:0px;
font-size:22px;
font-weight:600;
color:#666666;
border-color:#000000;
border-style:solid;
border-width:0 0 1px 5px;
margin-left:10px;
font-family: "HG³ž²‘‘Ì-PRO", "‚l‚r ‚o–¾’©";
}
.style2 {
margin:10px;
padding:5px 0 2px 5px;
color:#003399;
}

.style3 {
margin:10px;
padding:5px 10px 2px 30px;
line-height:20px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:14px;
}


.style4 {
line-height:45px;
text-indent:-180px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
font-weight:600
}

.style11 {
line-height:35px;
text-indent:-120px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
font-weight:400;
}

.style12 {
line-height:25px;
text-indent:20px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:14px;
font-weight:600;
border-color:#000000;
border-style:solid;
border-width:0 0 1px 0px;
padding-top:10px;
margin:0px 20px 10px 20px;
}


.style5 {
font-family: "HGPºÞ¼¯¸E";
font-size: 22px;
font-weight: 400;
padding:20px 0px 30px 30px;
line-height:10px;
text-indent:20px;
color:#000000;
}

.style6 {
margin:10px;
padding:5px 0 2px 10px;
}

.style8 {
margin:10px;
padding:5px 0 2px 50px;
line-height:23px;
}

.style9 {
margin:5px;
padding:0px 30px 2px 60px;
line-height:23px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:13px;
font-weight:400
}

.style14 {
line-height:60px;
background-image:url(../images/sideMenuTop.jpg);
background-position:0px -5px;
background-repeat:no-repeat;
text-indent:-180px;
font-family: "HG³ž²‘‘Ì-PRO";
font-size:18px;
font-weight:600
}

*:first-child+html .style14 {
line-height:60px;
background-image:url(../images/sideMenuTop.jpg);
background-position:0px -5px;
background-repeat:no-repeat;
text-indent:-180px;
font-family: "HG³ž²‘‘Ì-PRO";
font-size:18px;
font-weight:600
}

.style15 {
margin:10px;
text-align:right;
padding:5px 0 2px 30px;
line-height:20px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
font-weight:500
}


.style30 {
margin:10px;
padding:5px 30px 2px 50px;
line-height:20px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:14px;
font-weight:600
}

.style31 {
text-indent:20px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
font-weight:400;
padding:0px 0px 0px 0px;@
margin:-5px 40px 40px 0px;
text-align:right;
}

.style32 {
line-height:25px;
text-indent:20px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:14px;
font-weight:600;
border-color:#000000;
border-style:solid;
border-width:0 0 1px 0px;
padding-top:10px;
margin:0px 20px 10px 20px;
}


a {
color: #555555; 
text-decoration: none;
} 

a img {
 border-style:none;
}

img {
 border-style:none;
}

a#back {
line-height:35px;
text-indent:20px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:10px;
font-weight:400;
border-color:#000000;
border-style:solid;
border-width:0 0 1px 0px;
}


img {
 border-style:none;
}

a#sideMenu {
display: block;
width: 200px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image: url(../images/sideMenu.jpg); /* ‰æ‘œƒtƒ@ƒCƒ‹–¼ */
background-repeat:no-repeat;
background-position:-0px -20px;

}

a#sideMenuSelect {
display: block;
width: 200px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image: url(../images/sideMenu.jpg); /* ‰æ‘œƒtƒ@ƒCƒ‹–¼ */
background-repeat:no-repeat;
background-position:-200px -20px;
}


a#sideMenu:hover {
background-position:-200px -20px; 
}

a#sideMenuSub {
display: block;
width: 200px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image: url(../images/sideMenuSub.jpg); /* ‰æ‘œƒtƒ@ƒCƒ‹–¼ */
background-repeat:no-repeat;
background-position:10px -25px;
}

a#sideMenuSubSelect {
display: block;
width: 200px; /* ‰æ‘œ1–‡•ª‚Ì‰¡• */
height: 40px; /* ‰æ‘œ1–‡•ª‚Ì‚‚³ */
background-image: url(../images/sideMenuSub.jpg); /* ‰æ‘œƒtƒ@ƒCƒ‹–¼ */
background-repeat:no-repeat;
background-position:-190px -25px;
}


a#sideMenuSub:hover {
background-position:-190px -25px; 
}

.faq_01 {
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
padding:0 0 0 30px;
font-weight:600;
font-size:18px;
color:black;
border-color:#000000;
border-style:solid;
border-width:0 0 1px 5px;
margin-left:10px;
padding-left:10px;
}

.faq_02{/* ‰ñ“š–{•¶ */
margin:10px;
padding:5px 10px 2px 30px;
line-height:20px;
font-size:14px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}

.faq_03 {/* Ž¿–â */
text-indent:50px;
font-weight:600;
font-size:18px;
color:black;
font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
margin:40px 0px 0px 0px;
background-image:url(../images/faq_01.jpg);
 background-position:bottom;
}

.faq_04 {/* ’‹L */
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
padding:0 0 0 30px;
text-indent:10px;
float:right;
font-weight:400;
color:black;
font-size:12px;
margin-left:10px;
}

.faq_05 {/* ƒ|ƒCƒ“ƒg */
text-indent:50px;
font-weight:600;
font-size:18px;
color:black;
font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
margin:40px 0px 0px 0px;
background-image:url(../images/faq_02.jpg);
 background-position:bottom;
}

.faq_06 {/* ‰ñ“š */
text-indent:50px;
font-weight:600;
font-size:18px;
color:black;
font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
margin:40px 0px 0px 0px;
background-image:url(../images/faq_03.jpg);
 background-position:bottom;
}

.faq_07{/* Ž¿–âAƒ|ƒCƒ“ƒg–{•¶ */
margin:10px;
padding:5px 10px 2px 30px;
line-height:20px;
font-size:14px;
font-weight:600;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}

.line_blue {/* Âƒ‰ƒCƒ“ */
text-indent:50px;
font-weight:600;
font-size:15px;
color:black;
font-family: "‚l‚r ‚oƒSƒVƒbƒN";
margin:60px 0px 0px 0px;
background-image:url(../images/line_blue.jpg);
 background-position:bottom;
}

td{
background-color:#C0C0C0;
border-style:solid 1px;
text-indent:15px;
padding-right:15px;
}

.center {
text-align:center;
}

.right {
text-align:right;
}

.red{
color:#FF0000;
}

.blue{
color:#0000FF;
}

.bold{
font-weight:600;
}