body { background-image: url(../img/bg04b.gif); margin-top: 0; padding-top: 0; }
body2 { }
a:link { color: #c00; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; }
a:visited { color: #cd5c5c; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; }
a:hover { color: #c00; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
a:active { }
h1 { }
h2 { color: #666; font-size: 0.9em; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; padding-left: 10px; }
h3 { color: #333; font-size: 0.85em; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; padding-left: 10px; }
a.redlink:link { color: #c00; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
a.redlink { font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; }
a.redlink:visited { color: #c00; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
a.redlink:hover { color: #c00; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; border-bottom: 1px dotted #c00; }
a.redlink:active { }
#wrap { text-align: center; position: absolute; width: 100%; }
#Tbg {  }
#pageAll { background-image: url(../img/bg03b.jpg); background-repeat: repeat-y; width: 800px; margin: 0 auto; padding-right: 10px; padding-left: 10px; }
#pageAll2 { background-image: url(../img/bg03b.jpg); background-repeat: repeat-y; width: 800px; margin: 0 auto; padding-right: 10px; padding-left: 10px; }
#page { text-align: left; width: 800px; clear: left; margin-top: 20px; }
#Tpage { text-align: left; width: 800px; clear: left; }
#header { width: 800px; height: 30px; margin-bottom: 5px; margin-left: 10px; padding-top: 5px; }
#headerRight { text-align: right; width: 612px; height: 30px; float: left; }
#footer { color: gray; font-size: 0.7em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; width: 800px; clear: both; margin-left: 20px; padding-top: 10px; padding-bottom: 10px; }
#imageTop { width: 760px; height: 300px; float: left; }
#imageD { width: 760px; height: 5px; float: left; }
#center { width: 400px; float: left; }
.topicTable { color: #333; font-size: 0.75em; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
.goTop { color: #666; font-size: 0.7em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: right; width: 100%; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; }
#imageSec { height: 100px; }
#side { width: 190px; float: left; margin-bottom: 10px; }
#sideNavi { width: 190px; border: solid 1px #ccc; }
#sideRight { width: 190px; float: right; }
.sPic { width: 190px; }
.sTitle { width: 190px; }
.sNavi li { margin-left: 0; list-style-type: none; list-style-position: outside; }
.sNavi ul { margin: 0; padding-left: 0; list-style-type: none; list-style-position: outside; }
.sNavi a { color: #333; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; width: 100%; height: 10px; padding: 10px; display: block; }
.sideBanner { width: 200px; float: left; margin-bottom: 10px; }
.sNavi1 { color: #333; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-image: url(../img/sNavi02.gif); background-repeat: no-repeat; width: 180px; height: 30px; display: block; }
.sNavi1 a { color: #333; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-image: url(../img/sNavi01.gif); background-repeat: no-repeat; text-decoration: none; width: 170px; height: 10px; padding: 10px; display: block; }
.sNavi1 a:link { }
.sNavi1 a:visited { }
.sNavi1 a:hover { color: #cd5c5c; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-image: url(../img/sNavi02.gif); background-repeat: no-repeat; }
.sNavi1 a:active { }
.sNavi2 { width: 200px; height: 30px; padding-left: 10px; }
.sNavi3 { width: 200px; height: 30px; padding-left: 10px; }
.sNavi4 { width: 200px; height: 30px; padding-left: 10px; }
.sNavi5 { width: 200px; height: 30px; padding-left: 10px; }
.sNavi6 { width: 200px; height: 30px; padding-left: 10px; }
#main { width: 600px; float: right; margin-bottom: 10px; }
#tMain { clear: both; margin-bottom: 10px; }
#pageFooter { font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: right; width: 100%; clear: both; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #999; }
#TpageFooter { font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: right; width: 780px; clear: both; padding: 10px; border-top: 1px solid #999; }
.navigation { text-align: left; margin-bottom: 10px; border-bottom: 1px solid #dfd6ca; }
.Tnavigation { text-align: left; border-bottom: 1px solid #dfd6ca; }
.gNavi1 { background-image: url(../img/gNavi02.gif); background-repeat: no-repeat; width: 125px; float: left; }
.gNavi1 a { color: #333; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 14px; background-color: white; background-image: url(../img/gNavi02.gif); background-repeat: no-repeat; text-decoration: none; width: 105px; height: 30px; padding: 10px; border: solid 1px #ccc; display: block; }
.gNavi1 a:link { }
.gNavi1 a:visited { }
.gNavi1 a:hover { color: #c00; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: white; background-image: url(../img/gNavi01.gif); background-repeat: no-repeat; }
.gNavi1 a:active { }
.gNavi2 { background-image: url(../img/gNavi02.gif); background-repeat: no-repeat; width: 105px; height: 30px; float: left; padding: 10px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.gNavi3 { background-image: url(../img/gNavi02.gif); background-repeat: no-repeat; width: 105px; height: 30px; float: left; padding: 10px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.gNavi4 { background-image: url(../img/gNavi02.gif); background-repeat: no-repeat; width: 105px; height: 30px; float: left; padding: 10px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.gNavi5 { background-image: url(../img/gNavi02.gif); background-repeat: no-repeat; width: 105px; height: 30px; float: left; padding: 10px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.gNavi6 { background-image: url(../img/gNavi02.gif); background-repeat: no-repeat; width: 105px; height: 30px; float: left; padding: 10px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.navi { }
.naviPos { color: #666; font-size: 0.7em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: left; width: 100%; clear: both; padding-top: 10px; padding-bottom: 10px; }
.naviPos a { }
#banner { width: 100%; height: 80px; margin-bottom: 10px; }
#linkTop { text-align: right; width: 100%; height: 30px; }
#inputForm { width: 550px; }
#inputForm .submit { text-align: center; }
#inputForm .submit input { padding: 3px; border: solid 1px #999; }
#inputForm fieldset { width: 550px; margin-bottom: 30px; border-style: none; }
#inputForm th { text-align: left; width: 180px; padding: 10px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; border-collapse: collapse; }
#inputForm td { background-color: #f0ebdc; text-align: left; width: 310px; padding: 10px 20px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; border-collapse: collapse; }
#inoutForm input[type="text"] { border: 1px solid #999999; }
.books { color: #333; font-size: 0.75em; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
.poseBox { color: #666; font-size: 0.8em; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 530px; clear: both; padding: 10px; border-top: 1px dotted #c00; }
.pBoxTitle1 { width: 380px; }
.pBoxTitle2 { width: 310px; padding: 10px; }
.pBoxText1 { color: #666; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 340px; float: right; padding: 10px; }
.pBoxText2 { width: 310px; padding: 10px; }
.pBoxPic1 { text-align: center; width: 140px; height: 210px; float: left; padding: 10px; }
.pBoxPic2 { width: 200px; height: 200px; padding: 10px; }
.c1 { color: #666; font-size: 0.8em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
.c1R { color: #c00; font-size: 0.75em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
.c2 { color: #666; font-size: 0.8em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
.c2R { color: #c00; }
.c3 { color: #666; font-size: 0.7em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
.cE { color: #666; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.t1 { table-layout: fixed; border-collapse: collapse; empty-cells: show; width: 100%; }
.th1 { width: 30%; border-top: 1px solid #999999; border-bottom: 1px solid ; border-left-style: none; border-right-style: none; }
.td1 { width: 70%; }
.topics { width: 340px; height: 90px; }
.topicsLeft { width: 340px; height: 90px; float: left; }
.topicsRight { width: 340px; height: 90px; float: right; clear: both; }
.information { width: 760px; clear: both; margin-bottom: 20px; border: solid 1px #cd5c5c; }
.infoTitle { width: 760px; height: 25px; clear: both; }
.info { width: 760px; clear: both; }
.infoDate { color: #666; font-size: 0.7em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; width: 60px; float: left; padding: 20px; }
.infoText { color: #333; font-size: 0.75em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; width: 100%; float: right; }
.release { height: 260px; clear: both; }
.section { width: 580px; margin-left: 10px; }
.secText { padding-right: 10px; padding-left: 10px; }
.sig { text-align: right; }
.media { width: 760px; clear: both; margin-bottom: 10px; }
.mediaTitle { width: 760px; height: 25px; clear: both; }
.mediaLayout { width: 760px; clear: both; padding-top: 10px; padding-bottom: 10px; }
.mediaImg { width: 140px; height: 170px; float: left; border-color: #cd5c5c; }
.mediaDes { color: #666; font-size: 0.7em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-image: url(../img/book_frame.gif); background-repeat: no-repeat; width: 220px; height: 150px; float: right; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
#logo { width: 188px; float: left; }
