/* 一般用 f6-76-32 2c-74-ea*/

html {height:100%; margin-bottom:1px;}
body {height:100%; font-family:"Meiryo","ＭＳ Ｐゴシック",sans-serif; font-size:90%; line-height:120%; margin:0px auto 0px auto; padding:0px 0px 0px auto; width:70%; min-width:770px; text-align:center;}

body > #dvmain { height: auto; min-height:100%;}

a:link,
a:visited,
a:active,
a:hover {font-weight:700; color:#f67632; line-height:120%;}
a:hover {background-color:#d6d6d6;}

h1,h2,h3
 {color:#ffffff; margin:0; padding:0; font-size:100%;}
h4,h5,h6
 {color:#ffffff; margin:0 0 1em 0; padding:0; font-size:100%;}

p {text-align:justify; margin:0 0 0 20px; color:#333333; font-weight:400; *+text-justify:inter-ideograph;}
.i0 p,.i1 p,.i2 p,.i3 p,.i4 p
 {margin-left:0; margin-right:0;}
.b1 p {color:#f0f0f0;}

.disn {display:none;}
.nodc {text-decoration:none;}
.nomg {margin-left:0; margin-right:0;}
.nopd {padding-left:0; padding-right:0;}

.li-bl,.li-bl2 {display:block; float:left; position:relative; top:0px; left:0px;}
.li-bl a:hover {filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; background-color:#333333;}
.nmtx {color:#666666;}
.bgob {margin-left:0;}

#ie6div {height:100%; width:70%; min-width:610px; margin 0px auto 0px auto; padding:0px; text-align:right;}
#dvhead {position:relative; z-index:2; width:770px; height:230px; margin:0px 0px 0px auto; padding:0px; border-width:0px; background-color:#ffffff;}
#dvmain {position:relative; z-index:0; width:770px; height:100%;  margin:-231px 0 -31px auto; padding:0; border:solid #ffffff; border-width:1px 0 1px 0; background-color:#ffffff; text-align:right;}
#dvfoot {position:relative; z-index:1; width:770px; height:30px; margin:0 0 0 auto; padding:0; border-width:0px; background-color:#ffffff;}
.divtop {margin:0 0 2em 0; width:770px; height:265px; padding:0px; border-width:0px; text-align:right; background-color:#ffffff;}
#topic-path{margin:0 0 1em 0; width:770px; padding:230px 0 0 0; border-width:0; text-align:right; color:#666666; background-color:#e0e0e0;}
#topic-path p { margin-top:0; margin-right:0; margin-bottom:0; padding-top:0; padding-bottom:0; text-align:right;}
#pc-v {height:600px;}

em,strong {font-weight:700; font-style:normal;}
strong {background-color:#d6d6d6;}

.h-section {margin:1em 0 1em 0; width:100%; padding:0; border-width:0; text-align:right;}
.separator3,.separator4,.separator5,.separator6,.separator
 {width:670px; height:40px; padding:0; border-width:0; text-align:right;}
.separator3 {margin:1em 0 1em 100px; background:url(parts/separator0.gif) no-repeat;}
.separator4 {margin:1em 0 1em 80px; background:url(parts/separator1.gif) no-repeat;}
.separator5 {margin:1em 0 1em 60px; background:url(parts/separator2.gif) no-repeat;}
.separator6 {margin:1em 0 1em 40px; background:url(parts/separator3.gif) no-repeat;}
.separator  {margin:1em 0 1em auto; background:url(parts/separator0.gif) no-repeat;}
hr {display:none; border:solid 1px #f0f0f0; margin:0; padding:0;}
.section {margin:2em 0 0 20px; background-color:#f9f9f9;}
.section .section {background-color:#f3f3f3;}
.section .section .section {background-color:#ececec;}

.dv1rg {width:18px; float:left; margin:0px; padding:0px; border-width:0px; height:auto;}
.dv1af {width:590px; margin:0px 18px 0px 0px; padding:0px 0px 0px 0px; background-color:#f0f0f0;}
table  {margin:0 -1px 0 auto; padding:0; border-width:1px; border-color:#f0f0f0; border-spacing:1px;}
table  {*+margin:-1px -2px 0 auto;}
th {color:#666666; background-color:#dcdcdc; font-weight:700; _font-size:80%; _line-height:120%; empty-cells:show;}
td {_font-size:80%; _line-height:120%; empty-cells:show;}
th p,td p{margin:0;}
th p{margin:0; font-weight:700;}
.rv p{text-align:right;}
img{ color : #666666; border-width:0; margin:0; padding:0; vertical-align:bottom;}

#first{margin-top:260px;}
#last {margin-bottom:60px;}
#solitary {margin-top:260px; margin-bottom:60px;}
#ma  {margin-bottom:60px;}

.cv,.cv2 {margin-left:33px; font-weight:700;}
.cv {text-indent:-13px;}

/* i1 d1 b3 c0 rt　のように組み合わせて使う。ctは基本的に使わない。 */

.i0,.i1,.i2,.i3,.i4 {border-top:dashed 0 #ffffff; border-right:dashed 0 #ffffff; border-bottom:dashed 1px #666666;}
.i0 {margin:0 0 2px 2px;  padding:0;}
.i1 {margin:0 0 2px 2px;  padding:0 4px 0 4px;}
.i2 {margin:0 0 2px 12px; padding:0 4px 0 4px;}
.i3 {margin:0 0 2px 22px; padding:0 4px 0 4px;}
.i4 {margin:0 0 2px 32px; padding:0 4px 0 4px;}
.i9 {border:none 0 #f9f9f9; margin:0 0 2px 2px; padding:0 4px 0 4px;}

.d0 {border-left:dashed 1px #666666;}
.d1 {border-left:solid 8px #333333;}
.d2 {border-left:solid 8px #999999;}
.d3 {border-left:solid 8px #cccccc;}
.d9 {border-left:none;}
.d1:not(\*|*) {border-top:none; border-right:none; border-bottom:solid 1px #cccccc; border-left:solid 8px #333333;}
.d2:not(\*|*) {border-top:none; border-right:none; border-bottom:solid 1px #cccccc; border-left:solid 8px #999999;}
.d3:not(\*|*) {border-top:none; border-right:none; border-bottom:solid 1px #cccccc; border-left:solid 8px #cccccc;}

.i9 + .b6 {border-left:none;}

.b1 {color:#f0f0f0; background-color:#333333;}
.b2 {color:#000000; background-color:#c0c0c0;}
.b3 {color:#333333; background-color:#e0e0e0;}
.b4 {color:#333333; background-color:#f9f9f9;}
.b5 {color:#333333; background-color:#f0f0f0;}
.b6 {color:#333333; background-color:#fcfcfc;}
.b9 {color:#333333;}
.section .b4{background-color:#ffffff;}

.c0 {margin-bottom:2px;}
.c1 {margin-bottom:1em;}
.c2 {margin-bottom:2em;}
.c9 {padding-top:1em;}

.rt {text-align:left;}
.rv {text-align:right;}
.ct {text-align:center;}
.irt {text-align:left;  margin-right:200px;}
.irv {text-align:right; margin-left:200px;}

.b-img {text-align:center; color:#666666; background-color:#cccccc; border-style:dotted; border-color:#ffffff #666666 #666666 #ffffff; border-width:0; margin:0 0 2px 2px; padding:0;}

.mgt1 {margin-top:1em;}
.mgb1 {margin-bottom:1em;}
.mgr1 {margin-right:5px;}
.mgr2 {margin-right:20px;}

.div-mt10,.div-mt20,.div-mt30,.div-mt40,.div-nm10,.div-nm20,.div-nm30,.div-fl10,.div-fl20,.div-fl30,
.div-mt21,.div-mt31,.div-nm11,.div-nm21,.div-nm31,.div-fl11,.div-fl21,.div-fl30,
.div-gl10,.div-gl20,.div-gl30,.div-gl40,.div-gl50,.div-gl60,
.div-rg10,.div-rg20,.div-nmon,.div-nmof
{padding:0; border-width:0; text-align:right;}

.div-mt10 {width:250px; margin:0; padding:10px 0 0 0; height:144px;}
.div-mt20 {width:750px; margin:0 0 0 20px; clear:both;}
.div-mt30 {width:770px; margin:0;}
.div-mt40 {width:250px; margin:0; padding:10px 0 0 0; height:144px; overflow:scroll;}
.div-nm10 {width:680px; margin:0 0 0 auto; clear:both; overflow:hidden;}
.div-nm20 {width:610px; margin:0 0 0 auto;}
.div-nm30 {width:650px; margin:0 0 0 auto; clear:both;}
.div-fl10 {width:750px; margin:0 0 0 auto;}
.div-fl20 {width:750px; margin:0 0 0 auto;}
.div-fl30 {width:770px; margin:0 20px 0 auto;}

.div-mt21 {width:750px; margin:0 0 1em 20px; clear:both;}
.div-mt31 {width:770px; margin:0 0 1em 0;}
.div-nm01 {margin:0 0 1em 0; clear:both;}
.div-nm11 {width:680px; margin:0 0 1em auto; clear:both; overflow:hidden;}
.div-nm21 {width:610px; margin:0 0 1em auto;}
.div-nm31 {width:650px; margin:0 0 1em auto; clear:both;}
.div-fl11 {width:750px; margin:0 0 1em auto; clear:both;}
.div-fl21 {width:750px; margin:0 0 1em auto; clear:both;}
.div-fl31 {width:770px; margin:0 0 1em auto; clear:both;}

.div-gl10 {width:81px;  margin:0; float:left;}
.div-gl20 {width:568px; margin:0; float:right;}
.div-gl30 {width:201px; margin:0; float:left;}
.div-gl40 {width:478px; margin:0; float:right;}
.div-gl50 {width:478px; margin:0; float:left;}
.div-gl60 {width:201px; margin:0; float:right;}

.div-rg10 {width:34px;  margin:0; float:left;}
.div-rg20 {width:645px; margin:0; float:right;}
.div-nmon {width:680px; margin:0 0 0 auto; clear:both; display:block;}
.div-nmof {width:680px; margin:0 0 0 auto; clear:both; display:none;}

.cell-sm1 {width:25px;}
.cell-dt1 {width:180px;}
.cell-dt2 {width:130px;}
.cell-mt1 {width:250px;}
.cell-bn1 {width:200px; white-space:nowrap;}
.cell-cs1 {width:180px;}
.cell-cs2 {width:310px;}
.cell-cs3 {width:440px;}
.cell-cs4 {width:570px;}
.cell-cs5 {width:390px;}
.cell-nm4 {width:570px;}
.cell-nm3 {width:610px;}
.cell-nm2 {width:650px;}
.cell-nm1 {width:660px;}
.cell-fl1 {width:750px;}
.cell-fl2 {width:750px;}
.cell-fl3 {width:770px;}
.cell-rd1 {width:280px;}

.cds,.cdsb {font-size:100%; padding-left:1px; padding-right:1px; white-space:nowrap;}
.cdsb{font-weight:700;}

.fll {float:left;}
.flr {float:right;}
.clb {clear:both;}

.insr0{margin-right:0; margin-bottom:0; margin-left:0;}
.insr1{margin-right:0; margin-bottom:1em; margin-left:0;}


/* ブログ用 */

.mtb-lt{color:#f67632;}
.mt-lt {color:#666666;}
.mt-bs {background-color:#ffffff;}

a.mtb-lt:link,
a.mtb-lt:visited,
a.mtb-lt:active
 {font-weight:400; color:#f67632; line-height:120%;}
a.mtb-lt:hover {background-color:#d6d6d6;}

.module-content a,
.module-content a:link,
.module-content a:visited,
.module-content a:active,
.module-content a:hover
 {color:#f67632; font-weight:400;}
.module-content a:hover {background-color:#d6d6d6;}

.mt-module {list-style:none; float:none; font-size:13px; color:#f0f0f0; margin-left:0; padding-left:0;}
.mt-module2{text-align:right; font-size:13px;}
.mt-ul {margin:0 0 1em 0; padding:0;}

.mtb1 {height:200px; background:#f9f9f9 url(parts/mtbase.jpg) top no-repeat;}
.mtb2 {height:36px; background:#f3f3f3 url(parts/mtbase2.jpg) top no-repeat;}
.mtb21{width:250px; height:36px; background:#f3f3f3 url(parts/mtbase.jpg) left bottom no-repeat;}

.p1s2g20l p {padding-top:0.5em; padding-bottom:0.5em;}

/* ヘッダ・フッタ用　【各idのbackground-colorは、サイト配色に応じて変更】 */

#lh1 a,#lh2 a,#lh3,
#jh1 a,#jh2 a,#jh3 a,#jh4 a,#jh5 a,#jh6 a,#jh7 a,#jh8 a,#jh9 a,#jh0 a,
#ph1 a,#ph2 a,#ph3 a,#ph4 a,#ph5 a,#ph6 a,
#sh1 a,#sh2 a,
#lf1 a,#lf2 a,
#jf1 a,#jf2 a,#jf3 a,#jf4 a,#jf5 a,#jf6 a,#jf7 a,#jf8 a,#jf9 a,#jf0 a,
#cf1 a,#cf2 a,#cf3 span,
#pf1 a,#pf2 a,#pf3 a,#pf4 a,#pf5 a,#pf6 a,
#sf1 a,#sf2 a
 {position:absolute;}

.sh,.lf,.cf,.sf
 {list-style:none; position:relative; top:0px; left:0px; margin:0px; padding:0px;}
.bh1,.bh2,.bh3,.bh4,.bh5,.bh6,.bh7,.bh8,.bh9,.bh0
 {list-style:none; position:absolute; top:30px; left:0px; margin:0; padding:0; width:770px; height:200px; z-index:0;}
.bh1   {background:url(parts/tt0100.jpg) no-repeat;}
.bh2   {background:url(parts/tt0200.jpg) no-repeat;}
.bh3   {background:url(parts/tt0300.jpg) no-repeat;}
.bh4   {background:url(parts/tt0400.jpg) no-repeat;}
.bh5   {background:url(parts/tt0500.jpg) no-repeat;}
.bh6   {background:url(parts/tt0600.jpg) no-repeat;}
.bh7   {background:url(parts/tt0700.jpg) no-repeat;}
.bh8   {background:url(parts/tt0800.jpg) no-repeat;}
.bh9   {background:url(parts/tt0900.jpg) no-repeat;}
.bh0   {background:url(parts/tt1000.jpg) no-repeat;}
.jh,.jf{list-style:none; position:absolute; top:0px; left:0px; margin:0; padding:0; width:390px; height:30px; background:url(parts/caption.gif);}
.ph,.pf{list-style:none; position:absolute; top:0px; left:590px; margin:0; padding:0; width:180px; height:30px;}

h2  {position:absolute; top:43px; left:542px; margin:0; padding:0; width:228px; height:117px;}
.h21{position:absolute; top:0px; left:0px; margin:0; padding:0;}
.h22{position:absolute; top:0px; left:39px; margin:0; padding:0;}
.h23{position:absolute; top:0px; left:78px; margin:0; padding:0;}
h3  {position:absolute; top:160px; left:0px; margin:0; padding:0; width:770px; height:40px;}
h4  {background-color:#f9f9f9:}
h5  {background-color:#f3f3f3:}
h6  {background-color:#ececec:}
.img-h4 {color:#333333; border-width:0;}


.lh,.jh,.ph,.sh,.lf,.cf,.pf,.sf
 {z-index:3;}
.jf {z-index:4;}

.lh1a,.lh2a,.lh3a,
.jha,
.pha,
.sha,
.lf1a,.lf2a,
.jfa,
.cfa,
.pfa,
.sfa
 {border:0; background:no-repeat;}
.lh1a {width:228px; height:43px;}
.lh2a {width:228px; height:39px;}
.lh3a {width:770px; height:40px;}
.jha  {width:150px; height:30px;}
.pha  {width:30px;  height:30px;}
.sha  {width:51px;  height:15px;}
.lf1a {width:391px; height:30px;}
.lf2a {width:491px; height:30px;}
.jfa  {width:150px; height:30px;}
.cfa  {width:100px; height:10px;}
.pfa  {width:30px;  height:30px;}
.sfa  {width:51px;  height:15px;}



#lh1 a {background-position:-542px 0px;   top:0px; left:542px;  background-color:#c0c0c0; z-index:1;}
#lh2 a {background-position:0px -43px; top:43px; left:542px; background-color:#d0d0d0;}
#lh21 a {background-position:-542px -43px; top:0px; left:0px; background-color:transparent;}
#lh22 a {background-position:-542px -82px; top:39px; left:0px; background-color:transparent;}
#lh23 a {background-position:-542px -121px; top:78px; left:0px; background-color:transparent;}
#lh2      {background-position:0px 0px; top:0px; left:0px; background-color:#d0d0d0;}
#lh2 .h21 {background-position:0px -60px; top:60px; left:0px; background-color:#d0d0d0;}
#lh2 .h22 {background-position:0px -60px; top:60px; left:0px; background-color:#e0e0e0;}
#lh2 .h23 {background-position:0px -60px; top:60px; left:0px; background-color:#f0f0f0;}
#lh3 span {background-position:0px -160px; top:160px; left:0px; background-color:#ffffff;}
#lh1 a:hover {background-position:-770px 0px;}
#lh21 a:hover{background-position:-770px -43px;}
#lh22 a:hover{background-position:-770px -82px;}
#lh23 a:hover{background-position:-770px -121px;}

#jh1 a,#jf1 a {background-position:0px 0px;    top:0px; left:220px; background-color:transparent;}
#jh2 a,#jf2 a {background-position:0px -60px;  top:0px; left:238px; background-color:transparent;}
#jh3 a,#jf3 a {background-position:0px -120px; top:0px; left:256px; background-color:transparent;}
#jh4 a,#jf4 a {background-position:0px -180px; top:0px; left:274px; background-color:transparent;}
#jh5 a,#jf5 a {background-position:0px -240px; top:0px; left:292px; background-color:transparent;}
#jh6 a,#jf6 a {background-position:0px -300px; top:0px; left:310px; background-color:transparent;}
#jh7 a,#jf7 a {background-position:0px -360px; top:0px; left:328px; background-color:transparent;}
#jh8 a,#jf8 a {background-position:0px -420px; top:0px; left:346px; background-color:transparent;}
#jh9 a,#jf9 a {background-position:0px -480px; top:0px; left:364px; background-color:transparent;}
#jh0 a,#jf0 a {background-position:0px -540px; top:0px; left:382px; background-color:transparent;}
#jh1 a:hover,#jf1 a:hover {background-position:0px -30px;}
#jh2 a:hover,#jf2 a:hover {background-position:0px -90px;}
#jh3 a:hover,#jf3 a:hover {background-position:0px -150px;}
#jh4 a:hover,#jf4 a:hover {background-position:0px -210px;}
#jh5 a:hover,#jf5 a:hover {background-position:0px -270px;}
#jh6 a:hover,#jf6 a:hover {background-position:0px -330px;}
#jh7 a:hover,#jf7 a:hover {background-position:0px -390px;}
#jh8 a:hover,#jf8 a:hover {background-position:0px -450px;}
#jh9 a:hover,#jf9 a:hover {background-position:0px -510px;}
#jh0 a:hover,#jf0 a:hover {background-position:0px -570px;}
#jh1,#jf1 {z-index:12;}
#jh2,#jf2 {z-index:11;}
#jh3,#jf3 {z-index:10;}
#jh4,#jf4 {z-index:9;}
#jh5,#jf5 {z-index:8;}
#jh6,#jf6 {z-index:7;}
#jh7,#jf7 {z-index:6;}
#jh8,#jf8 {z-index:5;}
#jh9,#jf9 {z-index:4;}
#jh0,#jf0 {z-index:3;}

#ph1 a,#pf1 a {background-position:0px -660px;    top:0px;  left:0px;   background-color:#f0f0f0;}
#ph2 a,#pf2 a {background-position:-30px -660px;  top:0px;  left:30px;  background-color:#e0e0e0;}
#ph3 a,#pf3 a {background-position:-60px -660px;  top:0px;  left:60px;  background-color:#d0d0d0;}
#ph4 a,#pf4 a {background-position:-90px -660px;  top:0px;  left:90px;  background-color:#c0c0c0;}
#ph5 a,#pf5 a {background-position:-120px -660px; top:0px;  left:120px; background-color:#b0b0b0;}
#ph6 a,#pf6 a {background-position:-90px -600px;  top:0px;  left:150px; background-color:#a0a0a0;}
#ph1 a:hover,#pf1 a:hover {background-position:0px -690px;}
#ph2 a:hover,#pf2 a:hover {background-position:-30px -690px;}
#ph3 a:hover,#pf3 a:hover {background-position:-60px -690px;}
#ph4 a:hover,#pf4 a:hover {background-position:-90px -690px;}
#ph5 a:hover,#pf5 a:hover {background-position:-120px -690px;}
#ph6 a:hover {background-position:-90px -630px;}
#pf6 a:hover {background-position:-120px -630px;}

#sh1 a,#sf1 a {background-position:0px -600px; top:0px;  left:539px; background-color:#d0d0d0;}
#sh2 a,#sf2 a {background-position:0px -615px; top:15px; left:539px; background-color:#e0e0e0;}
#sh1 a:hover,#sf1 a:hover {background-position:0px -630px;}
#sh2 a:hover,#sf2 a:hover {background-position:0px -645px;}

.jha1,.pha1,.sha1{background:url(parts/nv01.gif);}
.jha2,.pha2,.sha2{background:url(parts/nv02.gif);}
.jha3,.pha3,.sha3{background:url(parts/nv03.gif);}
.jha4,.pha4,.sha4{background:url(parts/nv04.gif);}
.jha5,.pha5,.sha5{background:url(parts/nv05.gif);}
.jha6,.pha6,.sha6{background:url(parts/nv06.gif);}
.jha7,.pha7,.sha7{background:url(parts/nv07.gif);}
.jha8,.pha8,.sha8{background:url(parts/nv08.gif);}
.jha9,.pha9,.sha9{background:url(parts/nv09.gif);}
.jha0,.pha0,.sha0{background:url(parts/nv10.gif);}
.lh1a0100,.lh2a0100{background:url(parts/tt0100.jpg);}
.lh1a0110,.lh2a0110{background:url(parts/tt0110.jpg);}
.lh1a0200,.lh2a0200{background:url(parts/tt0200.jpg);}
.lh1a0210,.lh2a0210{background:url(parts/tt0210.jpg);}
.lh1a0220,.lh2a0220{background:url(parts/tt0220.jpg);}
.lh1a0230,.lh2a0230{background:url(parts/tt0230.jpg);}
.lh1a0240,.lh2a0240{background:url(parts/tt0240.jpg);}
.lh1a0250,.lh2a0250{background:url(parts/tt0250.jpg);}
.lh1a0260,.lh2a0260{background:url(parts/tt0260.jpg);}
.lh1a0300,.lh2a0300{background:url(parts/tt0300.jpg);}
.lh1a0310,.lh2a0310{background:url(parts/tt0310.jpg);}
.lh1a0320,.lh2a0320{background:url(parts/tt0320.jpg);}
.lh1a0321,.lh2a0321{background:url(parts/tt0321.jpg);}
.lh1a0322,.lh2a0322{background:url(parts/tt0322.jpg);}
.lh1a0330,.lh2a0330{background:url(parts/tt0330.jpg);}
.lh1a0340,.lh2a0340{background:url(parts/tt0340.jpg);}
.lh1a0341,.lh2a0341{background:url(parts/tt0341.jpg);}
.lh1a0342,.lh2a0342{background:url(parts/tt0342.jpg);}
.lh1a0343,.lh2a0343{background:url(parts/tt0343.jpg);}
.lh1a0344,.lh2a0344{background:url(parts/tt0344.jpg);}
.lh1a0345,.lh2a0345{background:url(parts/tt0345.jpg);}
.lh1a0346,.lh2a0346{background:url(parts/tt0346.jpg);}
.lh1a0347,.lh2a0347{background:url(parts/tt0347.jpg);}
.lh1a0348,.lh2a0348{background:url(parts/tt0348.jpg);}
.lh1a0400,.lh2a0400{background:url(parts/tt0400.jpg);}
.lh1a0410,.lh2a0410{background:url(parts/tt0410.jpg);}
.lh1a0420,.lh2a0420{background:url(parts/tt0420.jpg);}
.lh1a0430,.lh2a0430{background:url(parts/tt0430.jpg);}
.lh1a0440,.lh2a0440{background:url(parts/tt0440.jpg);}
.lh1a0450,.lh2a0450{background:url(parts/tt0450.jpg);}
.lh1a0500,.lh2a0500{background:url(parts/tt0500.jpg);}
.lh1a0510,.lh2a0510{background:url(parts/tt0510.jpg);}
.lh1a0520,.lh2a0520{background:url(parts/tt0520.jpg);}
.lh1a0530,.lh2a0530{background:url(parts/tt0530.jpg);}
.lh1a0540,.lh2a0540{background:url(parts/tt0540.jpg);}
.lh1a0550,.lh2a0550{background:url(parts/tt0550.jpg);}
.lh1a0560,.lh2a0560{background:url(parts/tt0560.jpg);}
.lh1a0570,.lh2a0570{background:url(parts/tt0570.jpg);}
.lh1a0600,.lh2a0600{background:url(parts/tt0600.jpg);}
.lh1a0700,.lh2a0700{background:url(parts/tt0700.jpg);}
.lh1a0800,.lh2a0800{background:url(parts/tt0800.jpg);}
.lh1a0900,.lh2a0900{background:url(parts/tt0900.jpg);}
.lh1a1000,.lh2a1000{background:url(parts/tt1000.jpg);}

#lf1 a {background-position:0px 0px;   top:0px;  left:0px; background-color:#acd282;}
#lf2 a {background-position:0px -30px; top:30px; left:0px; background-color:#59a506;}

#cf1 a {background-position:-491px -20px; top:20px; left:491px; background-color:#deedcd;}
#cf2 a {background-position:-491px -30px; top:30px; left:491px; background-color:#eef6f6;}
#cf3 span {background-position:-391px -20px; top:20px; left:391px; background-color:#ffffff;}

.fa1,.lf1a1,.lf2a1,.jfa1,.cfa1,.pfa1,.sfa1 {background:url(parts/nv01.gif);}
.fa2,.lf1a2,.lf2a2,.jfa2,.cfa2,.pfa2,.sfa2 {background:url(parts/nv02.gif);}
.fa3,.lf1a3,.lf2a3,.jfa3,.cfa3,.pfa3,.sfa3 {background:url(parts/nv03.gif);}
.fa4,.lf1a4,.lf2a4,.jfa4,.cfa4,.pfa4,.sfa4 {background:url(parts/nv04.gif);}
.fa5,.lf1a5,.lf2a5,.jfa5,.cfa5,.pfa5,.sfa5 {background:url(parts/nv05.gif);}
.fa6,.lf1a6,.lf2a6,.jfa6,.cfa6,.pfa6,.sfa6 {background:url(parts/nv06.gif);}
.fa7,.lf1a7,.lf2a7,.jfa7,.cfa7,.pfa7,.sfa7 {background:url(parts/nv07.gif);}
.fa8,.lf1a8,.lf2a8,.jfa8,.cfa8,.pfa8,.sfa8 {background:url(parts/nv08.gif);}
.fa9,.lf1a9,.lf2a9,.jfa9,.cfa9,.pfa9,.sfa9 {background:url(parts/nv09.gif);}
.fa0,.lf1a0,.lf2a0,.jfa0,.cfa0,.pfa0,.sfa0 {background:url(parts/nv10.gif);}



/* トップページ用 */

dl    {position:relative; margin:0; padding:0; list-style:none;}
dt,dd {display:block; float:left; position:absolute; margin:0; padding:0;}

#tp1 span,
#tr1 a,
#ti1 a,#ti2 a,#ti3 a,
#tn11 a,#tn21 a,#tn22 a,#tn23 a,
#tc11 a,#tc21 a,#tc31 a,#tc41 a,#tc51 a,#tc61 a,#tc71 a,#tc81 a,#tc91 a,#tca1 a,
#tc12 a,#tc22 a,#tc32 a,#tc42 a,#tc52 a,#tc62 a,#tc72 a,#tc82 a,#tc82 span,#tc92 span,#tca2 span,
#tf1 a,
#ta1 span
 {position:absolute;}

.xt
 {list-style:none; position:relative; top:0px; left:0px; margin:0px; padding:0px;}

.tp1a,.tr1a,.ti1a,.ti2a,.ti3a,.tc1a,.tc2a,.tf1a,.ta1a
 {background:url(parts/content.gif) no-repeat; border:0;}
.tp1a {width:10px;  height:10px;}
.tr1a {width:212px; height:24px;}
.ti1a {width:64px;  height:24px;}
.ti2a {width:70px;  height:24px;}
.ti3a {width:58px;  height:24px;}
.tc1a {width:326px; height:20px;}
.tc2a {width:78px;  height:20px;}
.tf1a {width:78px;  height:20px;}
.ta1a {width:404px; height:19px;}

#tp1 span  {background-position:0px 0px;       left:0px;   top:0px;   background-color:#f0f0f0;}

#tr1 a     {background-position:-366px 0px;    left:366px; top:0px;   background-color:#dcdcdc;}

#ti1 a     {background-position:-636px 0px;    left:636px; top:0px;   background-color:#dcdcdc;}
#ti2 a     {background-position:-700px 0px;    left:700px; top:0px;   background-color:#e3e3e3;}
#ti3 a     {background-position:-578px 0px;    left:578px; top:0px;   background-color:#e9e9e9;}

#tc21 a    {background-position:-366px -46px;  left:366px; top:46px;  background-color:#69ae1e;}
#tc31 a    {background-position:-366px -66px;  left:366px; top:66px;  background-color:#7ab738;}
#tc41 a    {background-position:-366px -86px;  left:366px; top:86px;  background-color:#8ac050;}
#tc51 a    {background-position:-366px -106px; left:366px; top:106px; background-color:#9bc96a;}
#tc61 a    {background-position:-366px -126px; left:366px; top:126px; background-color:#acd282;}
#tc71 a    {background-position:-366px -146px; left:366px; top:146px; background-color:#bddb9b;}
#tc81 a    {background-position:-366px -166px; left:366px; top:166px; background-color:#cde4b4;}
#tc91 a    {background-position:-366px -186px; left:366px; top:186px; background-color:#deedcd;}
#tca1 a    {background-position:-366px -206px; left:366px; top:206px; background-color:#eef6f6;}

#tc22 a    {background-position:-692px -46px;  left:692px; top:46px;  background-color:#59a506;}
#tc32 a    {background-position:-692px -66px;  left:692px; top:66px;  background-color:#69ae1e;}
#tc42 a    {background-position:-692px -86px;  left:692px; top:86px;  background-color:#7ab738;}
#tc52 a    {background-position:-692px -106px; left:692px; top:106px; background-color:#8ac050;}
#tc62 a    {background-position:-692px -126px; left:692px; top:126px; background-color:#9bc96a;}
#tc72 a    {background-position:-692px -146px; left:692px; top:146px; background-color:#acd282;}
#tc82 span {background-position:-692px -166px; left:692px; top:166px; background-color:#bddb9b;}
#tc92 span {background-position:-692px -186px; left:692px; top:186px; background-color:#cde4b4;}
#tca2 span {background-position:-692px -206px; left:692px; top:206px; background-color:#cde4b4;}

#tf1 a     {background-position:-692px -226px; left:692px; top:226px; background-color:#dcdcdc;}

#ta1 span  {background-position:-366px -246px; left:366px; top:246px; background-color:#f0f0f0;}

#tr1 a:hover  {background-position:-366px -265px;}
#ti1 a:hover  {background-position:-636px -265px;}
#ti2 a:hover  {background-position:-700px -265px;}
#ti3 a:hover  {background-position:-578px -265px;}

#tc21 a:hover {background-position:-366px -311px;}
#tc31 a:hover {background-position:-366px -331px;}
#tc41 a:hover {background-position:-366px -351px;}
#tc51 a:hover {background-position:-366px -371px;}
#tc61 a:hover {background-position:-366px -391px;}
#tc71 a:hover {background-position:-366px -411px;}
#tc81 a:hover {background-position:-366px -431px;}
#tc91 a:hover {background-position:-366px -451px;}
#tca1 a:hover {background-position:-366px -471px;}

#tc22 a:hover {background-position:-692px -311px;}
#tc32 a:hover {background-position:-692px -331px;}
#tc42 a:hover {background-position:-692px -351px;}
#tc52 a:hover {background-position:-692px -371px;}
#tc62 a:hover {background-position:-692px -391px;}
#tc72 a:hover {background-position:-692px -411px;}
#tc82 a:hover {background-position:-692px -431px;}
#tc92 a:hover {background-position:-692px -451px;}
#tca2 a:hover {background-position:-692px -471px;}

#tf1 a:hover  {background-position:-692px -491px;}

