p {  line-height: 145%; letter-spacing: 0.04em; color: #333333}



.email {  font-size: small; font-style: normal; font-weight: normal; color: #333333; letter-spacing: normal}

ul { list-style-position: inside; margin-left: 0em}

.g_indx_ul { font-size: 9.5pt; line-height: 12.5pt; color: #ffffff; list-style-type: disc; list-style-position: inside; margin-left: 0.2em; margin-bottom: 0.25em; font-weight: 600; margin-top: -0.5em}

.g_indx{ font-size: 9.5pt; line-height: 9.5pt; color: #ffffff; letter-spacing: -0.02em; font-weight: 600}

.pinx { font-size: 10.5pt; line-height: 13.5pt; color: #FFFFFF ; font-weight: 600}


.l_indx {  line-height: 120%; letter-spacing: -0.03em; color: #444444; font-size: 80%; font-weight: 500}

.cnt_a {  position: absolute; left: 155px; top: 120px; clip:      rect(   ); width: 625px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; overflow: visible; height: auto}

.hed {  position: absolute; left: 0x; top: 0px; clip:  rect(   )}

.pln_hd {  position: absolute; left: 10px; top: 120px; clip:   rect(   ); width: 130px}

.hp_mnu {  position: absolute; left: 0px; top: 80px; clip:   rect(   )}


.mail1 {  position: absolute; left: 29px; top: 57px; clip:    rect(   ); font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: 600; color: #eeeeee}

.tel1 {  position: absolute; left: 210px; top: 57px; clip:     rect(   ); font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; font-weight: 600; color: #eeeeee}


.syosai {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8pt; font-weight: 500; color: #CC3300; background-color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; border: 1px solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; border-color: #CC3300 solid; clip:  rect(   )}







.hr_info {  height: 1px; border-color: #000000; border: 1px #999999 solid}








.68pcnt {  font-size: 68%; letter-spacing: 0em}
.80pcnt {  font-size: 80%; letter-spacing: 0em}
.92pcnt {  font-size: 92%; letter-spacing: 0em}
.107pcnt {  font-size: 107%}
.107pcnt_b {  font-size: 107%; font-weight: 600; letter-spacing: -0.02em}


blockquote {  margin-top: 0.05em}




.pt8 {  font-size: 8pt; letter-spacing: -0.015em}
.pt9 { font-size: 9pt; line-height: 1.33}
.pt9b { font-size: 9pt; line-height: 1}
.pt10b { font-size: 10.5pt; line-height: 1.33}





.to_hsr {  font-weight: 900; color: #FFFFFF; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; border: none; background-color: #444444; font-size: 10pt}

.inf_ltr {  margin-bottom: 0.2em; line-height: 125%; margin-top: 0.7em; margin-left: 1em}



table {  border: #aaaaaa; border-style: solid; border-width: 1px}


td {  border: #aaaaaa; border-style: solid; border-width: 0px}

.nobord {  border-style: none}

.bord_1px {  border-color: #666666 #666666 #666666 black; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.hed_bg {  background-image: url(hed3b.gif); background-position: center top; background-repeat: no-repeat; clip:  rect(   )}















.hed_top {  background-attachment: fixed; background-image: url(hed.gif); background-repeat: no-repeat; background-position: center center; text-align: center; height: 100px; width: 780px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clip:   rect(   )}
.addr_phn {  font-size: 9pt; line-height: 11pt; color: #000000}
.polepole {  font-size: 12pt; line-height: 15pt; font-weight: 600; color: #000000}



.new01 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10px; color: #CC6633; font-weight: bold}

.new02 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 70%; color: #444444; border: 2px #CC6633 dotted; padding-left: 4px; padding-top: 2px; padding-right: 2px; padding-bottom: 1px}

.new03 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 70%; color: #ffffff; font-weight: bold; border-color: #ffffff d0tted}


a:link {  color: #111111}
a:hover {  color: #CC3300}
a:visited {  color: #444444}
li {  list-style-position: inside; list-style-type: square; line-height: 125%; text-indent: 5px}





.tbl_cnt_top {  font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 110%; color: #333333; overflow: auto; position: relative; z-index: auto; height: 188px; width: 556px; clip:       rect(   ); font-size: 95%}


.tbl_cnt_info {  font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 110%; color: #333333; overflow: auto; position: relative; z-index: auto; height: 145px; width: 360px; clip:       rect(   ); font-size: 95%}


.tbl_cnt_pln {  font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 120%; color: #333333; overflow: auto; position: relative; z-index: auto; height: 145px; width: 168px; clip:       rect(   ); font-size: 90%}


.tbl_cnt_pln2 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 120%; color: #333333; overflow: auto; position: relative; z-index: auto; height: 125px; width: 168px; clip:       rect(   ); font-size: 90%}










.tbl_ttl_fnt {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 15px; font-weight: 600; color: #FFFFFF; letter-spacing: -0.005em; text-align: left}


.tbl_ttl_ico {   font-size: 15px; text-align: left; background-attachment: fixed; background-image: url(/migiya.gif); background-repeat: no-repeat; background-position: left top; text-decoration: none}












.unvible {  visibility: hidden; clip:  rect(   ); font-size: 0px; line-height: 0px}


.tdy_fnt {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 13px; font-weight: 600; color: #444444; letter-spacing: -0.01em}
.tdy_fnt2 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; font-weight: 600; color: #444444; letter-spacing: -0.01em}


.unvible {  visibility: hidden; clip:  rect(   ); font-size: 0px; line-height: 0px}



.lin_hgt_110 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 103%}
