@charset 'iso-2022-jp';body {margin-top: 0px;margin-left: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #ffffff;font-family:verdana,'$B%R%i%.%N3Q%4(B Pro W3',osaka,'$B#M#S(B $B#P%4%7%C%/(B',sans-serif;color:#313131;font-size: x-small;text-align: center;background-image: url(../img/bg.gif);background-repeat : repeat;}*html body {font-size: xx-small;}.nt {display: none;}.nwt { visibility: hidden;}a {text-decoration:none;}a:link {color: #c80000;}a:visited {color: #aa0000;}a:active {color: #ff9900;}a:hover {color: #ea0055;}h1 {font-size: 100%;margin: 0px;}h2 {font-size: 100%;margin: 0px;}h3 {font-size: 100%;margin: 0px;}h4 {font-size: 100%;margin: 0px;}h5 {font-size: 100%;margin: 0px;}h6 {font-size: 100%;margin: 0px;}.ct {text-align: center;}.lt {text-align: left;}.rt {text-align: right;}.fl {float: left;}.fr {float: right;}.fcl {clear:both;}.t09 {font-size: 94%;}.t09b {font-size: 94%;font-weight: bold;}.t10 {font-size: 100%;}.t10b {font-size: 100%;font-weight: bold;}.t11 {font-size: 110%;}.t11b {font-size: 110%;font-weight: bold;}.t12 {font-size: 120%;}.t12b {font-size: 120%;font-weight: bold;}.pinkt {color: #ff508a;}.bt {font-weight: bold;}.nbd {border: 0px;margin: 2px;}.nbdl {border: 0px;float: left;}.nbdr {border: 0px;float: right;}.set {width: 850px;background-color: #ffffff;margin-left: auto;margin-right: auto;font-size: 110%;}.set {width: 800px;margin-left: auto;margin-right: auto;font-size: 110%;background-image: url(../img/main_bg.gif);background-repeat : repeat;text-align: center;}.bn {margin-left: auto;margin-right: auto;padding-top: 10px;padding-bottom: 10px;}.title {width: 800px;height: 280px;background-image: url(../img/photo.jpg);background-repeat : no-repeat;}.title a {width: 800px;height: 280px;display: block;}.menu {width: 790px;height: 42px;background-image: url(../img/menu_bg.gif);background-repeat : no-repeat;margin-left: auto;margin-right: auto;}.mhome {width: 85px;height: 42px;background-image: url(../img/m_home.gif);background-repeat : no-repeat;float: left;}.mhome0 {width: 85px;height: 42px;background-image: url(../img/m_home0.gif);background-repeat : no-repeat;float: left;}.mhome a {width: 85px;height: 42px;display: block;}.mhome a:hover {width: 85px;height: 42px;background-image: url(../img/m_home2.gif);background-repeat : no-repeat;}.mlset {height: 42px;float: right;}.mcast {width: 106px;height: 42px;background-image: url(../img/m_cast.gif);background-repeat : no-repeat;float: left;}.mcast0 {width: 106px;height: 42px;background-image: url(../img/m_cast0.gif);background-repeat : no-repeat;float: left;}.mcast a {width: 106px;height: 42px;display: block;}.mcast a:hover {width: 106px;height: 42px;background-image: url(../img/m_cast2.gif);background-repeat : no-repeat;}.msns {width: 196px;height: 42px;background-image: url(../img/m_sns.gif);background-repeat : no-repeat;float: left;}.msns a {width: 196px;height: 42px;display: block;}.msns a:hover {width: 196px;height: 42px;background-image: url(../img/m_sns2.gif);background-repeat : no-repeat;}.mobileset {width: 180px;padding: 5px;margin: 10px;margin-left: 5px;margin-right: 5px;border: 1px #c80000 dotted;text-align: center;float: left;}.mobilebg {background-color: #ffffff;padding: 3px;padding-bottom: 7px;}.mobilet {width: 162px;height: 20px;background-image: url(../img/mobile_t.gif);background-repeat : no-repeat;border-bottom: 1px solid #aa0000;margin-left: auto;margin-right: auto;margin-bottom: 15px;font-size: 94%;}.mobilec {width: 68px;height: 23px;background-image: url(../img/mobile_c.gif);background-repeat : no-repeat;margin-left: auto;margin-right: auto;}.snsb {width: 160px;height: 35px;background-image: url(../img/sns_b.gif);background-repeat : no-repeat;margin-left: auto;margin-right: auto;}.snsb a {width: 160px;height: 35px;display: block;}.snsb a:hover {width: 160px;height: 35px;background-image: url(../img/sns_b2.gif);background-repeat : no-repeat;}.main {width: 570px;text-align: left;float: left;/*background-image: url(../img/tbg.jpg);*//*background-repeat : repeat;*/}.mark {width: 40px;height: 45px;background-image: url(../img/mark.gif);background-repeat : no-repeat;position: relative;top: 10px;left: 10px;float: right;}.line {width: 520px;height: 5px;border-bottom: 1px dotted #aa0000;}.maint {width: 485px;padding: 10px;background-color: #ffffff;line-height: 220%;margin-left: 30px;font-size: 110%;margin-bottom: 20px;}.maint dl,.maint dd {margin: 0px;padding: 0px;margin-left: 10px;font-size: 99%;}.btm {width: 572px;height: 12px;background-image: url(../img/btm.gif);background-repeat : no-repeat;}.cr {padding: 5px;font-size: 94%;text-align: right;}.mbtm {width: 800px;height: 10px;background-image: url(../img/main_btm.gif);background-repeat : no-repeat;}.whatst {margin-top: 10px;width: 166px;height: 19px;background-image: url(../img/whats_t.gif);background-repeat : no-repeat;}.top1 {width: 180px;height: 135px;background-image: url(../img/top1.jpg);background-repeat : no-repeat;margin: 5px;float: right;}.top2 {width: 130px;height: 130px;background-image: url(../img/top2.jpg);background-repeat : no-repeat;margin: 5px;margin-left: 16px;margin-right: 10px;float: left;}.top3 {width: 180px;height: 180px;background-image: url(../img/top3.jpg);background-repeat : no-repeat;margin: 5px;float: right;}.castt {margin-top: 10px;width: 75px;height: 19px;background-image: url(../img/cast_t.gif);background-repeat : no-repeat;}.castset {width: 160px;margin: 10px;margin-left: 40px;float: left;text-align: center;}#c1a {background-image: url(../img/cast_p1.jpg);background-repeat : no-repeat;}#c1b {background-image: url(../img/cast_p2.jpg);background-repeat : no-repeat;}#c2 {height: 35px;background-image: url(../img/cast2.jpg);background-repeat : no-repeat;}#c3 {height: 35px;background-image: url(../img/cast3.jpg);background-repeat : no-repeat;}#c4 {height: 35px;background-image: url(../img/cast4.jpg);background-repeat : no-repeat;}.casttext {margin-top: 200px;font-size: 94%;line-height: 170%;}.castst {padding-top: 12px;font-size: 94%;float: left;line-height: 150%;}/*eof*/