@charset"Shift_JIS";

* { margin: 0; padding: 0 }

p { font-size: 100%; font-weight: normal; font-style: normal }

/*em_variation*/
em { font-weight: bold; font-style: normal } 
em.bun_r { font-weight: bold; font-style: normal; color: #ff0000 }
em.bun_b { font-weight: bold; font-style: normal; color: #0000ff }

/*float_clear*/
.clear { clear: both }
.clearl { clear: left }
.clearr { clear: right }

body#new_body { background-image: url(../images/head_new.jpg);
            background-repeat: no-repeat; background-attachment: scroll; 
          background-position: 0% 0%; position: absolute; top: 0; left: 0;
       margin: 0px; padding: 0px; background-color: #99ccff; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif }

body#enew_body { background-image: url(../images/ehead_new.jpg);
            background-repeat: no-repeat; background-attachment: scroll; 
          background-position: 0% 0%; position: absolute; top: 0; left: 0;
       margin: 0px; padding: 0px; background-color: #99ccff; font-family: Arial,sans-serif }

div.ex_cont  { width: 720px;
             text-align: left;  margin-top: 90px; margin-left: 10px;
               background-color: tranceparent }

/*topicpass*/
#n_topicp { background-color: #ffffff; padding: 3px 10px; text-align: left; height: auto; 
              font-size: small; font-style: bold;
                 margin-top: 10px; margin-bottom: 6px }

/*maintitle*/
div#honbun-t01 { text-align: left; padding-left: 10px; padding-top: 16px; padding-bottom: 3px }

#honbun-t01 em { font-size: large; font-style: normal; font-weight: bold;
                             color: #000000 }/*title*/

div#honbun-t02 { text-align: left; padding-left: 10px }

#honbun-t02 em { font-size: large; font-style: normal; font-weight: bold;
                             color: #000000 }/*title*/

.subtibar { margin: 10px 0px 20px 0px ; padding: 6px; width: 720px;
              background-color: #003399; 
               font-size: small; font-style: normal; font-weight: bold; color: #ffffff }

.subtibar em { font-size: large; font-style: normal; font-weight: bold;
                             color: #ffffff }/*title*/

/*main_line(blue)*/
.line-b { background-color: transparent; background-image: url(../images/line_b3.gif);
                             background-position: 0% 0%;
                           background-attachment: scroll; background-repeat: repeat-x; 
                         width: auto; height: auto;
                        margin: 0px; padding: 0px;
                       border-style: none }/*line_blue*/

/*list*/
ul { margin-left: 10px; margin-bottom: 10px; list-style-type: none; list-style-position: outside;
       marker-offset: 2px; line-height: 150%; font-size: small; font-style: normal }

li { margin-left: 20px; list-style-type: none; list-style-position: outside; marker-offset: 2px; 
      line-height: 150%; font-size: small; font-style: normal; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif }


/*description*/
.ex_head { background-color: tranceparent; width: 680px; height: auto; text-align: right;
             vertical-align: middle; padding-right: 10px; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
              font-size: x-small; font-style: normal; color: #cc3333; line-height: 120%;
                border: none; margin-bottom: 6px }

p.ex_pti { background-color: #99cc99; width: auto; height: auto; text-align: center;
             vertical-align: middle; padding: 4px 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
              font-size: small; font-style: normal; font-weight: bold; line-height: 150%;
                border: solid 2px #ffffff }

.ex_photo { background-color: tranceparent; width: 720px; height: auto; text-align: center;
             vertical-align: top; padding: 4px 10px; border: none }

.ex_photo_2 { background-color: tranceparent; width: 520px; height: auto; text-align: center;
             margin:16px auto;
           vertical-align: top; border: none }

.ex_pcap { background-color: tranceparent; width: 680px; height: auto; text-align: center;
             vertical-align: middle; padding: 4px 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 150%;
                border: none }

.eex_pcap { background-color: tranceparent; width: 680px; height: auto; text-align: center;
             vertical-align: middle; padding: 4px 0px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 150%;
                border: none }

.pcap2c { background-color: tranceparent; width: auto; height: auto; text-align: center;
             vertical-align: middle; padding: 10px 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 150%;
                border: none }/*2photo and 2caption*/

.epcap2c { background-color: tranceparent; width: auto; height: auto; text-align: center;
             vertical-align: middle; padding: 10px 0px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 150%;
                border: none }/*2photo and 2caption*/


.lef_pcap { background-color: tranceparent; width: 230px; height: auto; text-align: center;
             vertical-align: middle; padding-top: 10px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 150%;
                border: none }

.r_pcap { background-color: tranceparent; width: auto; height: auto; text-align: left;
             vertical-align: top; padding-top: 10px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 150%;
                border: none }

.fuji_pcap { background-color: tranceparent; width: 120px; height: auto; text-align: center;
             vertical-align: middle; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 150%;
                border: none }

table#fuji_3 { background-color: tranceparent; width: 540px; height: auto; text-align: center;
             vertical-align: middle; padding: 20px 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 150%;
                border: none; margin-left: 60px; margin-right: 60px }

table#fuji_3 td { background-color: tranceparent; width: 180px; height: auto; text-align: center;
             vertical-align: middle; padding: 0px 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 150%;
                border: none }

table#fuji_3 img { border-width: 0px; border-style: none; float: none;
                        vertical-align: middle }

.shimizu_pcap2 { background-color: tranceparent; width: 720px; height: auto; text-align: left;
             vertical-align: middle; padding: 4px 15px; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 120%;
                border: none }

.shimizu_pleft { background-color: tranceparent; width: 340px; height: auto; text-align: center;
             vertical-align: top; float: left; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; line-height: 140% }

.tane_pcap2 { background-color: tranceparent; width: 752px; height: auto; text-align: left;
             vertical-align: middle; padding: 4px 4px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 120%;
                border: none }

.tane_pleft { background-color: tranceparent; width: 480px; height: auto; text-align: center;
             vertical-align: top; float: left; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; line-height: 140% }

.oosumi_pcap2 { background-color: tranceparent; width: 720px; height: auto; text-align: left;
             vertical-align: middle; padding: 4px 4px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 120%;
                border: none }

.oosumi_pleft { background-color: tranceparent; width: 380px; height: auto; text-align: center;
             vertical-align: top; float: left; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; line-height: 140% }


.aso_pcap2 { background-color: tranceparent; width: 728px; height: auto; text-align: left;
             vertical-align: middle; padding: 4px 4px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 120%;
                border: none }

.aso_pleft { background-color: tranceparent; width: 236px; height: auto; text-align: center;
             vertical-align: top; float: left; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; line-height: 140% }


.palfuji_pcap2 { background-color: tranceparent; width: 740px; height: auto; text-align: left;
             vertical-align: middle; padding: 4px 4px; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 120%;
                border: none }

.palfuji_pleft { background-color: tranceparent; width: 560px; height: auto; text-align: center;
             vertical-align: top; float: left; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; line-height: 140% }

table#salzburg { background-color: tranceparent; width: 240px; height: auto; text-align: center;
             vertical-align: middle; padding: 0px 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
              font-size: small; font-style: normal; color: #000000; line-height: 150%;
                border: none; margin: 10px 60px; border-collapse: collapse }

table#salzburg td { background-color: tranceparent; width: 120px; height: auto; text-align: center;
             vertical-align: middle; padding: 0px 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
              font-size: small; font-style: normal; color: #000000; line-height: 150%;
                border: solid 1px #000000 }


p.ex_hon { background-color: tranceparent; width: 620px; height: auto; text-align: left;
             vertical-align: top; padding: 8px; margin: 0px 24px; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
              font-size: small; font-style: normal; line-height: 150%;
                border: none }

p.eex_hon { background-color: tranceparent; width: 620px; height: auto; text-align: left;
             vertical-align: top; padding: 8px; margin: 0px 24px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; line-height: 150%;
                border: none }


p.ex_half { background-color: tranceparent; width: 280px; height: auto; text-align: left;
             vertical-align: top; padding: 0px; margin: 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
              font-size: small; font-style: normal; line-height: 150%;
                border: none; color: #000000 }

p.ex_honind { padding-left: 64px; line-height: 150%; width: 540px; font-size: small;
                font-style: normal; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
                  margin-bottom: 16px }

p.eex_honind { padding-left: 64px; line-height: 150%; width: 540px; font-size: small;
                font-style: normal; font-family: Arial,sans-serif ;
                  margin-bottom: 16px }

hr.exx { margin: 6px 0px }


/*example-gotop*/
.ex_gotop { width: 40px; height: 20px; border-style: none; margin-left: 640px; padding-top: 10px;
          font-size: small; font-style: normal }

/*example-wideimage*/
.ex_wide { background-color: tranceparent; width: auto; height: auto; text-align: left;
             vertical-align: top; margin: 10px; border: none }
.ex_widec { background-color: tranceparent; width: auto; height: auto; text-align: center;
             vertical-align: top; margin: 10px; border: none }

/*photofloat*/
.ex-left { background-color: tranceparent; width: 160px; height: auto; text-align: center;
             vertical-align: top; float: left;
              font-size: small; font-style: normal; line-height: 150% }

.ex-right { background-color: tranceparent; width: auto; height: auto;
             vertical-align: top; margin-left: 150px; float: right;
              font-size: small; font-style: normal; line-height: 150% }

/*annotation*/
.chuki { margin-top: 4px; padding-left: 20px; width: 480px; border-collapse: collapse; border: none;
           line-height: 150%; text-align: left; border: none; font-size: small; font-style: normal }

.chuki span { text-indent: 4em }


/*gotop*/
.gotop { width: 40px; height: 20px; border-style: none; margin-left: 470px; padding-top: 10px;
          font-size: small; font-style: normal }

/*kcmosaic-table*/

div#new_kcmosaic { background-color: tranceparent; width: 680px; height: auto; text-align: left;
             vertical-align: middle; margin-left: 30px; padding: 10px 0px;
               font-family: Arial,sans-serif; font-size: small; font-style: normal; color: #333333;
                 line-height: 150% }

div#new_kcmosaic table { background-color: #ffffff; width: 540px; height: auto; text-align: center;
             vertical-align: middle; padding: 20px 0px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #333333; line-height: 150%;
                border: solid 2px #000000; border-collapse: collapse; margin-bottom: 16px }

div#new_kcmosaic caption { background-color: tranceparent; width: auto; height: auto; text-align: center;
             vertical-align: middle; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; font-weight: bold; color: #0000ff }

div#new_kcmosaic th { background-color: tranceparent; width: auto; height: auto; text-align: center;
             vertical-align: middle; padding: 2px 2px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #333333; line-height: 150%;
                border: solid 2px #000000 }

div#new_kcmosaic td { background-color: tranceparent; width: auto; height: auto; text-align: left;
             vertical-align: middle; padding: 2px 2px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #333333; line-height: 150%;
                border: solid 2px #000000 }

/*kcmosaic-table-2*/

div.new_kcmosaic2 { background-color: tranceparent; width: 680px; height: auto; text-align: left;
             vertical-align: middle; margin-left: 30px; padding: 10px 0px;
               font-family: Arial,sans-serif; font-size: small; font-style: normal; color: #333333;
                 line-height: 150% }

div.new_kcmosaic2 table { background-color: #ffffff; width: 540px; height: auto; text-align: center;
             vertical-align: middle; padding: 20px 0px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #333333; line-height: 150%;
                border: solid 2px #000000; border-collapse: collapse; margin-bottom: 16px }

div.new_kcmosaic2 caption { background-color: tranceparent; width: auto; height: auto; text-align: center;
             vertical-align: middle; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; font-weight: bold; color: #0000ff }

div.new_kcmosaic2 th { background-color: tranceparent; width: auto; height: auto; text-align: center;
             vertical-align: middle; padding: 2px 2px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #333333; line-height: 150%;
                border: solid 2px #000000 }

div.new_kcmosaic2 td { background-color: tranceparent; width: auto; height: auto; text-align: center;
             vertical-align: middle; padding: 2px 2px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #333333; line-height: 150%;
                border: solid 2px #000000 }


/*ortho_table*/

div#pal_ortho_hyo { background-color: tranceparent; width: 680px; height: auto; text-align: left;
             vertical-align: middle; margin-left: 30px; padding: 10px 0px;
               font-family: Arial,sans-serif; font-size: small; font-style: normal; color: #333333;
                 line-height: 150% }

div#pal_ortho_hyo table { background-color: #ffffff; width: 640px; height: auto; text-align: center;
             vertical-align: middle; padding: 20px 0px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #333333; line-height: 150%;
                border: solid 2px #000000; border-collapse: collapse }

div#pal_ortho_hyo caption { background-color: tranceparent; width: auto; height: auto; text-align: center;
             vertical-align: middle; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #0000ff }

div#pal_ortho_hyo th { background-color: tranceparent; width: auto; height: auto; text-align: center;
             vertical-align: middle; padding: 2px 2px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #333333; line-height: 150%;
                border: solid 2px #000000 }

div#pal_ortho_hyo td { background-color: tranceparent; width: auto; height: auto; text-align: left;
             vertical-align: middle; padding: 2px 2px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #333333; line-height: 150%;
                border: solid 2px #000000 }

div#pal_ortho_hyo p { margin-top: 4px; padding-left: 20px; width: 480px; border: none;
           line-height: 150%; text-align: left; border: none; font-size: small; font-style: normal }

/*footer*/
div#nfooter01 { width: 720px; height: auto; margin: 10px 0px; border: none }

#nfooter01 table { background-color: transparent; background-image: none;
                             background-position: 0% 0%; color: #000000;
                            background-attachment: fixed;
                         width: 720px; height: auto;
                        margin: 0px auto; padding: auto; border: none }

div#nfooter02 { background-color: transparent; border-color: transparent; 
                  text-align: center; font-size: small; font-style: normal;
                    font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif; line-height: 140%;
                      padding: 0px; margin: 8px auto }

#nfooter02 img { border-width: 0px; border-style: hidden; float: right }

.emf { font-style: normal; font-weight: bold;
                             color: #0099cc; }/*footer blue*/

.dis_emf { font-style: normal; font-weight: bold;
                             color: #993399; }/*footer blue*/


/*float*/
.f-left { background-color: tranceparent; width: 170px; height: auto; text-align: left;
          padding: 2px; float:left; margin-top: 8px }

.f-right { background-color: tranceparent; width: 300px; height: auto; text-align: left;
            margin-left: 180px; margin-top: 8px; padding: 0px;
              font-size: small; font-style: normal; line-height: 150% }

/*akashio_200607ver*/
.jirei_box { background-color: #ffffff; width: auto; height: auto; text-align: left;
             vertical-align: middle; margin-left: 30px; padding: 10px 10px;
               font-family: Arial,sans-serif; font-size: small; font-style: normal; color: #000000;
                 line-height: 150%; border: solid 2px #0000ff }

.jirei_box2 { background-color: #ffffff; width: auto; height: auto; text-align: left;
             vertical-align: middle; margin-left: 30px; margin-top: 8px; padding: 10px 10px;
               font-family: Arial,sans-serif; font-size: small; font-style: normal; color: #000000;
                 line-height: 150%; border: dashed 2px #0000ff }

.a_l_cap { background-color: tranceparent; width: auto; height: auto; text-align: left;
             vertical-align: middle; padding: 8px 24px ; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 150%;
                border: none }

.a_r_cap { background-color: tranceparent; width: auto; height: auto; text-align: left;
             vertical-align: top; padding: 10px 8px; font-family: Arial,sans-serif;
              font-size: small; font-style: normal; color: #0000cc; line-height: 150%;
                border: none }

/*images*/
.title_img { border-style: none; border-width: 0px;
               padding-left: 0px; padding-right: 0px;
                 padding-top: 0px; padding-bottom: 0px; vertical-align: middle }

.space1 { border-style: none; border-width: 0px;
                         padding-left: 0px; padding-right: 0px;
                        padding-top: 0px; padding-bottom: 0px }/*space1*/

.gazo1 { border-width: 0px; border-style: none; float:right;
                          vertical-align: top;
                         padding-left: 10px; padding-right: 0px;
                        padding-top: 20px; padding-bottom: 0px }/*imagestyle1*/

.gazo2 { border-width: 0px; border-style: none; margin: 0px;
                        vertical-align: middle; text-align: center; 
                         padding-left: 0px; padding-right: 0px;
                        padding-top: 0px; padding-bottom: 0px }/*imagestyle2*/

.gazo3n { border-width: 0px; border-style: none; margin-bottom: 16px;
                        vertical-align: middle; text-align: center; 
                         padding-left: 0px; padding-right: 0px;
                        padding-top: 0px; padding-bottom: 0px }/*imagestyle2*/


.gazo3 { border-width: 0px; border-style: none;
                        vertical-align: middle; text-align: center; 
                         padding-left: 0px; padding-right: 0px;
                        padding-top: 20px; padding-bottom: 0px }/*imagestyle3*/

.gazo4 { border-width: 0px; border-style: none;
                        vertical-align: middle;  
                         padding-left: 10px; padding-right: 0px;
                        padding-top: 0px; padding-bottom: 0px }/*imagestyle4*/

a:link    { border-width: 0px; border-style: hidden; text-decoration: none }
a:visited { text-decoration: none; color: #993366 }
a:hover   { text-decoration: underline; color: #cc0033; }
a:active  { text-decoration: none; color: #99ffff }


.moji { color: #000000; font-size: medium; font-family: Arial,sans-serif }
.moji1 { color: #000080; font-size: medium; font-family: Arial,sans-serif }
.moji2 { font-size: medium; "Arial",sans-serif; }
.moji3 { color: #000000; font-size: small; font-family: Arial,sans-serif }
.moji4 { color: #008000; font-size: small; font-family: Arial,sans-serif }
.moji5 { color: #3399cc; font-size: small; font-family: Arial,sans-serif }
.moji6 { color: #000080; font-size: small; font-family: Arial,sans-serif }
.moji7 { color: #ff0000; font-size: small; font-family: Arial,sans-serif }
.moji8 { color: #000080; font-size: x-small; font-family: "Arial",sans-serif }
.moji9 { color: #000000; font-size: small; font-style: italic; font-family: Arial,sans-serif }

.jmoji { color: #000000; font-size: medium; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif }
.jmoji1 { color: #000080; font-size: medium; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif }
.jmoji2 { font-size: medium; "‚l‚r ‚oƒSƒVƒbƒN",sans-serif }
.jmoji3 { color: #000000; font-size: small; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif }
.jmoji4 { color: #008000; font-size: small; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif }
.jmoji5 { color: #3399cc; font-size: small; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif; text-align: center }
.jmoji6 { color: #000080; font-size: small; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif }
.jmoji7 { color: #ff0000; font-size: small; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif }
.jmoji8 { color: #000000; font-size: x-small; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif }
.jmoji9 { color: #000000; font-size: small; font-style: italic; font-family: "‚l‚r ‚oƒSƒVƒbƒN",sans-serif }




