body {
  margin-left:      0px;
  margin-top:       0px;
  margin-right:     0px;
  margin-bottom:    0px;
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        10pt;
  color:            #585691;
}

/* a */
a.produce-ubn {
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        10pt;
  font-style:       oblique;
  color:            #585691;
  text-decoration:  none;
}
a.toptext {
  color:            #0000FF;
}

/* table */
table {
  margin:           0;
  padding:          0;
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        10pt;
  border:           none;
  border-collapse:  collapse;
}
table.header {
  width:             1018px;
}
table.main {
  width:             1018px;
  margin-top:        12px;
}
table.title1 {
  width:             1018px;
}
table.title1-1 {
  width:            520px;
}
table.dtl1 {
  padding-left:     910px;
}
table.display {
  margin-top:       0px;
}
table.btn-left {
  margin-top:       28px;
  margin-left:      6px;
}
table.pictur-list {
  position:         relative;
  margin-top:       22px;
  margin-left:      13px;
  width:            438px;
  height:           450px;
}
table.btn-bottom {
  height:           31px;
}
table.link-bottom {
  margin-top:       17px;
  height:           102px;
  width:            1018px;
}
table.security{
  width:            880;
  border-width:     0px;
}

/* tr */

/* td */
td {
  margin:           0;
  padding:          0;
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        10pt;
  border:           none;
}

td.title1 {
  width: 545px;
}
td.title2 {
  width: 100px;
}
td.title3 {
  padding-left: 17px;
  padding-top:  10px;
}
td.title4 {
  padding-left:     790px;
  padding-top:      8px;
}
td.btn-top1 {
  padding-left:     6px;
}
td.btn-top2 {
  position:         relative;
  width:            112px;
}
td.logo {
  position:         relative;
  top:              -4px;
  padding-left:     906px;
}
td.btn-left {
  position:         relative;
  top:              0px;
}
td.left-menu {
  vertical-align:   top;
}
td.btn-bottom1 {
  margin-right:     2px;
}
td.produce-ubn {
  position:         relative;
}

td.pictur-list {
  margin-top:       6px;
  width:            104px;
  height:           104px;
  vertical-align:   middle;
}
td.pictur-disp {
  vertical-align:   middle;
  text-align:       center;
}
td.link-bottom1 {
  width:            120px;
}
/* iframe */
iframe.pictur-disp {
  margin:           0;
  vertical-align:   middle;
  width:            440px;
  height:           480px;
}

/* div */
div {
  margin:           0;
  padding:          0;
  font-size:        10pt;
}
div.main {
  position:         relative;
  left:             0px;
  top:              0px;
  width:            1018px;
  height:           966px;
  background-image: url(newpic/newbackground1018-3.jpg);
  background-repeat:no-repeat;
  background-color: #FFFFFF;
}
div.title1-1 {
  position:         absolute;
  top:              16px;
  left:             16px;
  border:           none;
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        11pt;
  font-weight:      bold;
  color:            #666699;
  overflow:         hidden;
}
div.title1-2 {
  position:         absolute;
  top:              48px;
  left:             8px;
  width:            510px;
  border:           none;
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        9pt;
  color:            #666699;
  overflow:         hidden;
}
div.history {
  margin-top:       9px;
  width:            338px;
  height:           55px;
  overflow:         hidden;
}
div.counter {
  width:               100px;
  height:              26px;
  text-align:          center;
  vertical-align:      middle;
}
div.counter-date {
  width:               100px;
  height:              21px;
  text-align:          center;
  vertical-align:      middle;
}
div.dummy {
  width:            88px;
  height:           31px;
  border-style:     none;
}
div.message {
  width:            892px;
  height:           14px;
  position:         absolute;
  top:              660px;
  left:             0px;
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        11pt;
  color:            #666699;
}
div.security{
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        11pt;
  color:            #585691;
}
div.noscript {
  height:         20em;
  padding-top:     1em;
  color:          #ff0000;
  text-align:     center;
  font-size:      15px;
  font-weight:    bold;
}
div.LargePhoto {
  position:         absolute;
  background-color: #000000;
  display:          none;
  z-index:          3;
}
div.copyright {
  padding-top:      0px;
  padding-bottom:   2px;
  padding-left:     5px;
  padding-right:    5px;
  color:            #777777;
  font-size:        9pt;
}
div.copyleft {
  float:            left;
  padding-top:      0px;
  padding-bottom:   2px;
  padding-left:     5px;
  padding-right:    5px;
  color:            #777777;
  font-size:        9pt;
}
/* textarea */
textarea.comment {
  height:          116px;
  width:           245px;
}

/* img */
img {
  border-style:     none;
}
img.title1 {
  width:            388px;
  height:           22px;
}
img.title2 {
  width:            509px;
  height:           22px;
}
img.design-ubn {
  width:            257px;
  height:           22px;
}
img.btn-club-action {
  width:            86px;
  height:           23px;
}
img.btn-top {
  border-style:     none;
}
img.sheren-logo {
  width:            95px;
  height:           21px;
  margin-top:       3px;
}
img.btn-left {
  margin-left:      2px;
  margin-top:       1px;
}
img.btn-bottom1 {
  width:            113px;
  height:           42px;
}
img.btn-bottom2 {
  width:            101px;
  height:           42px;
}
img.love-nature {
  width:            88px;
  height:           31px;
}
img.pictur-list {
  border-width:     0px; 
  border-style:     solid;
  border-color:     #9999ff;
  display:          block;
}
img.security {
  margin:           0px;
  border-style:     none;
}
img.produce-ubn {
  margin-top:       18px;
  margin-left:      446px;
}
img.pictur-list2 {
  display:            none;
  border:             4px;
  border-style:       solid;
  border-color:       black;
}
img.link-higashikawa1 {
  width:            472px;
  height:           100px;
  border:           0px;
}
img.link-higashikawa2 {
  width:            185px;
  height:           38px;
  border:           0px;
}
img.link-higashikawa3 {
  width:            185px;
  height:           38px;
  border:           0px;
}
div.link-higashikawa1 {
  position:         absolute;
  top:              16px;
  left:             24px;
  width:            472px;
  height:           100px;
}
div.link-higashikawa2 {
  position:         relative;
  top:              22px;
  left:             303px;
  width:            152px;
  height:           38px;
}
div.link-higashikawa3 {
  position:         relative;
  top:              32px;
  left:             303px;
  width:            152px;
  height:           38px;
}
img.link-psj1 {
  width:            472px;
  height:           100px;
  border:           0px;
}
img.link-psj2 {
  width:            165px;
  height:           46px;
  border:           0px;
}
img.link-psj3 {
  width:            165px;
  height:           46px;
  border:           0px;
}
div.link-psj1 {
  position:         absolute;
  top:              16px;
  left:             12px;
  width:            472px;
  height:           100px;
}
div.link-psj2 {
  position:         relative;
  top:              18px;
  left:             315px;
  width:            165px;
  height:           46px;
}
div.link-psj3 {
  position:         relative;
  top:              20px;
  left:             315px;
  width:            165px;
  height:           46px;
}
img.link-izumi1 {
  width:            472px;
  height:           100px;
  border:           0px;
}
div.link-izumi1 {
  position:         absolute;
  top:              10px;
  left:             23px;
  width:            472px;
  height:           100px;
}
div.footer {
  position:         absolute;
  height:           116px;
  width:            510px;
}
div.footer2 {
  position:         relative;
  top:              144px;
  height:           116px;
  width:            510px;
}
/* span */
span {
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        10pt;
}
span.love-nature {
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        7pt;
}

/* form */
/* i */
p.counter-date {
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        9pt;
  color:            #666699;
  margin-top:       5px;
  margin-left:      1px;
  font-style:      italic;
}

/* input */

/* ul */

table.footer {
  width:            410px;
  height:           58px;
}
td.footer1 {
  width:            205px;
  vertical-align:   top;
}
td.footer2 {
  width:            205px;
  vertical-align:   top;
}
div.sherenlogo {
  margin-top:       18px;
  margin-left:      53px;
  border:1px;
  width:            145px;
  height:           22px;
}
div.favorite {
  margin-top:       17px;
  margin-left:      128px;
  width:            74px;
  height:           22px;
}

/* img */
img.sherenlogo {
  width:            145px;
  height:           22px;
}
img.favorite {
  width:            74px;
  height:           22px;
}
img.counter {
  margin-top:       5px;
  margin-left:      5px;
}

div.filter {
  position:         absolute;
  display:          block;
  z-index:          5;
  left:             0px;
  top:              90px;
}
img.filter {
  border:           none;
  height:           680px;
  width:            1017px;
}
img.inframe {
  margin:           0;
}
img.member{
  margin-right:     3px;
  margin-bottom:    3px;
}
img.member-photo{
  width:            75px;
  height:           75px;
}
img.member-detail-title{
  width:            75px;
}
img.serai{
  width:            76px;
  height:           22px;
  margin-top:       2px;
  margin-right:     2px;
  margin-bottom:    2px;
}

/* table */
table.inframe {
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        10pt;
}
table.iprofile {
  width:            410px;
  margin-top:       2px;
}
table.member-detail {
  width:            410px;
  margin-bottom:    10px;
}
table.member-detail-inner {
  width:            100%;
  margin-left:      -1px;
}
table.mailform {
  width:            400px;
  margin-left:      auto;
  margin-right:     auto;
}
table.mailconf {
  width:            400px;
  margin-left:      auto;
  margin-right:     auto;
}
table.recruitdesc {
  width:            100%;
  margin-bottom:    12px;
  margin-left:      auto;
  margin-right:     auto;
}
table.sherenterms {
  width:            100%;
  margin-top:       10px;
  margin-bottom:    0;
  margin-left:      auto;
  margin-right:     auto;
}
table.linkrecruitment {
  border-collapse:  collapse;
}
table.linktbl {
  width:            407px;
  height:           62px;
  margin-bottom:    15px;
  margin-left:      auto;
  margin-right:     auto;
  border:           solid 1px #ffffff;
  background-color: #ffffff;
}
table.announce {
  width:            94%;
  margin-top:       20px;
  margin-left:      auto;
  margin-right:     auto;
  border:           solid 1px #aaffaa;
}
table.bbs {
  margin-top:       20px;
  margin-left:      10px;
  margin-right:     auto;
/*  border:           solid 1px #5CE89F;*/
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        10pt;
}
td.bbs {
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        10pt;
  width:            420px;
}
/*tr*/
/* td */
td.inframe {
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        10pt;
}
td.member-photo {
  height:           75px;
  width:            75px;
  vertical-align:   top;
}
td.member-name {
  padding-top:      5px;
  padding-left:     5px;
  border-top:       solid 4px #e8ffe7;
  border-left:      solid 4px #e8ffe7;
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        9pt;
}
td.member-shashinten-btn {
  height:           30px;
  border-top:       solid 4px #e8ffe7;
  border-right:     solid 4px #e8ffe7;
  text-align:       right;
  vertical-align:   bottom;
}
td.member-position {
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  height:           30px;
  padding-left:     4px;
  border-bottom:    solid 4px #e8ffe7;
  border-left:      solid 4px #e8ffe7;
  text-align:       left;
  vertical-align:   bottom;
}
td.member-center-lower {
  height:           30px;
  border-bottom:    solid 4px #e8ffe7;
}
td.member-detailall-btn {
  height:           30px;
  padding-right:    4px;
  border-bottom:    solid 0px #e8ffe7;
  border-left:      solid 0px #e8ffe7;
  text-align:       right;
  vertical-align:   bottom;
}
td.member-category {
  height:           40px;
  padding-bottom:    6px;
  padding-left:     145px;
}
td.member-committee {
  height:           40px;
  padding-bottom:   10px;
}
td.member-committee2 {
  height:           40px;
  padding-bottom:   10px;
  padding-left:     145px;
}
td.member-detail-btn {
  height:           30px;
  border-bottom:    solid 4px #e8ffe7;
  border-right:     solid 4px #e8ffe7;
  text-align:       right;
  vertical-align:   bottom;
}
td.member-detail-title {
  width:            75px;
  padding-bottom:   10px;
  text-align:       left;
  vertical-align:   top;
}
td.member-detail-desc {
  padding-top:      4px;
  padding-bottom:   10px;
  padding-left:     10px;
  text-align:       left;
  vertical-align:   top;
  font-family:      "俠仌俧 P傟偄偟偭偔","sans-serif";
  font-size:        11pt;
  color:            #606AB8;
}
td.member-detail-left {
  width:            80px;
  text-align:       left;
  vertical-align:   top;
  font-family:      "calibri","sans-serif";
  font-size:        11pt;
  color:            #606AB8;
}
td.member-detail-inner {
  text-align:       left;
  vertical-align:   top;
  font-family:      "calibri","sans-serif";
  font-size:        11pt;
  color:            #606AB8;
}
td.member-announce {
  height:           30px;
  padding-left:     4px;
  border-top:       solid 4px #e8ffe7;
  border-bottom:    solid 4px #e8ffe7;
  border-left:      solid 4px #e8ffe7;
  border-right:     solid 4px #e8ffe7;
  text-align:       left;
  vertical-align:   bottom;
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        9pt;
}
td.mailitem {
  width:            150px;
  vertical-align:   middle;
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        10pt;
}
td.mailvalue {
  width:            250px;
  vertical-align:   middle;
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        10pt;
}
td.recruititem {
  width:            65px;
  text-align:       left;
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        10pt;
}
td.recruitvalue {
  padding-left:     12px;
  text-indent:      -12px;
  text-align:       left;
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        10pt;
}
td.termno {
  width:            16px;
  text-align:       right;
  vertical-align:   top;
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        9pt;
}
td.termdesc {
  text-align:       left;
  vertical-align:   top;
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        9pt;
}
td.linkbanner {
  width:            147px;
  text-align:       center;
  vertical-align:   middle;
  /* font-family:      "HG娵恨集窶-PRO","sans-serif"; */
  font-size:        6pt;
}
td.linkdesc {
  width:            260px;
  vertical-align:   middle;
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        10pt;
}
td.announcedate {
  width:            95px;
  padding-bottom:   10px;
  vertical-align:   top;
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        9pt;
  border-top:       1px solid #aaffaa;
}
td.announcedesc {
  vertical-align:   top;
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        9pt;
  border-top:       1px solid #aaffaa;
}
td.bbscontents {
  width:            386px;
  padding-bottom:   10px;
  vertical-align:   top;
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        11pt;
  border:           1px solid #aaffaa;
}
/*div*/
div.contentsdiv {
  width:            442px;
  height:           482px;
  margin-left:      13px;
  margin-top:       22px;
  overflow:         auto;
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        10pt;
}
div.contentsdiv-scroll {
  width:            442px;
  height:           482px;
  margin-left:      13px;
  margin-top:       22px;
  overflow-y:       scroll;
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        10pt;
}
div.inframe-title {
  margin-top:       20px;
  margin-bottom:    20px;
  text-align:       center;
  font-size:        11pt;
  font-weight:      bold;
}
div.member-detail-area {
  display:          none;
}
/* div.mailform {
  text-align:       center;
} */
div.mconftbl {
  text-align:       center;
}
div.mailform {
  padding-left:     10px;
  padding-right:    10px;
  text-align:       center;
  z-index:          1;
}
div.mailconf {
  padding-left:     10px;
  padding-right:    10px;
}
div.maildesc01 {
  padding-left:     1em;
  text-indent:      -1em;
  text-align:       left;
}
div.maildesc02 {
  margin-top:       1em;
  padding-left:     1em;
  text-indent:      -1em;
  text-align:       left;
}
div.sherentel {
  text-align:       center;
}
div.mailbutton {
  margin-top:       10px;
  text-align:       center;
}
div.toptext {
  margin-top:       8px;
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        11pt;
  width:            95%;
  margin-left:      auto;
  margin-right:     auto;
  text-align:       left;
  line-height:      1.2em;
  color:            #604A7B;
}
div.toptext2 {
  margin-top:       20px;
  width:            95%;
  margin-left:      auto;
  margin-right:     auto;
  text-align:       left;
}
div.topsign {
  margin-top:       20px;
  font-family:      "俵俽 俹僑僔僢僋","sans-serif";
  font-size:        11pt;
  width:            90%;
  margin-left:      auto;
  margin-right:     auto;
  text-align:       right;
  color:            #604A7B;
}
div.recruitdesc {
  width:            100%;
  padding-left:     12px;
  padding-right:    12px;
  text-align:       left;
}
div.recruittbl {
  width:            100%;
  text-align:       center;
}
div.tomailform {
  text-align:       center;
  margin-top:       10px;
}
div.sherenterms {
  width:            90%;
  margin-top:       10px;
  margin-left:      auto;
  margin-right:     auto;
  padding-top:      10px;
  padding-bottom:   10px;
  background-color: #eeffdd;
  text-align:       left;
  font-size:        9pt;
}
div.termtitle {
  text-align:       center;
  margin-bottom:    10px;
}
/* span */
span.must {
  color:            #800080;
  font-size:        8pt;
}
span.member-location {
  font-family:      "HG娵恨集窶-PRO","sans-serif";
  font-size:        10pt;
}
