@charset "shift_jis";
/* --------------------------------------------------------------------------------
	X^[GXe[giphoney[W
-------------------------------------------------------------------------------- */
h2 {
  text-align: center;
  margin: 0 auto;
  width: 300px;
}
/* --------------------------------------------------
	DIARY BOX
-------------------------------------------------- */
div.diary {
  background: url(../img/bg_grad_yellow.png) 0 0 repeat-x;
  height: 170px;
  text-align: center;
}
div.diarybg {
  background: url(../img/diary_bg.gif) 0 0 no-repeat;
  width: 300px;
  height: 127px;
  margin: 0 auto;
  font-size: 0;
}
div.diarybg div {
  width: 280px;
  height: 104px;
  overflow: hidden;
  margin: 0 auto;
}
div.diary iframe {
  display: block;
  width: 280px;
  height: 96px;
  margin: 6px auto 0;
}

/* --------------------------------------------------
	SEARCH
-------------------------------------------------- */
div.search {
  background: #0957a2;
  text-align: center;
  width: 100%;
  height: 130px;
}
div.search h3 {
  text-align: left;
  padding: 7px 0 5px;
  font-size: 0;
}
div.search p {
  text-align: center;
  padding: 0 0 3px;
}
div.search select,
div.search option {
  font-size: 16px;
  padding: 5px;
  width: 290px;
}

/* --------------------------------------------------
	WEEKLY
-------------------------------------------------- */
div.weekly {
  background: #fff url(../img/shadow01.png) 0 0 repeat-x;
  padding-bottom: 10px;
  text-align: center;
}
div.weekly h3 {
  text-align: center;
  padding: 10px 0 0;
}
div.weekly div {
  background: url(../img/weekly_bg.gif) 0 0 no-repeat;
  width: 300px;
  height: 212px;
  margin: 0 auto;
}
div.weekly iframe {
  display: block;
  width: 280px;
  margin: 0 auto;
}

/* --------------------------------------------------
	SELLING
-------------------------------------------------- */
div.selling {
  background: #fecd06;
  height: 220px;
}
div.selling h3 {
  padding: 10px 0 0;
  text-align: center;
}
div.selling p {
  text-align: center;
}

/* --------------------------------------------------
	SELLING_new
-------------------------------------------------- */
div.selling_new {
  background: #fecd06;
  height: 180px;
}
div.selling_new h3 {
  padding: 10px 0 0;
  text-align: center;
}
div.selling_new p {
  text-align: center;
}

/* --------------------------------------------------
	CUBE
-------------------------------------------------- */
div.cube {
  width: 100%;
  margin: 0 auto -10px;
  padding: 10px 0;
  background: #fff;
}
div.cubebox {
  width: 300px;
  margin: 0 auto 10px;
  background: url(../img/corner_bg.gif) 0 0 repeat-y;
}

.cubebox2 {
  width: 300px;
  margin: 0 auto 10px;
  background: linear-gradient(to bottom, #efe4cb 0%, #75b32b 100%);
}

.cubebox2 img {
  display: block;
  margin: 0 auto;
}

.cubebox2Title {
  padding-top: 10px;
}

.cubebox2Btn {
  margin-top: 5px;
}

#mycarouselBox2 .jcarousel-skin-tango .jcarousel-container {
  background: none;
}
#mycarouselBox2 .jcarousel-skin-tango .jcarousel-item {
  border: 1px solid #75b32b;
  background: #fff;
}

/*------------------------------------------------------
 NocDΗ@loi[ΦW
------------------------------------------------------*/

p.hapbnr {
  text-align: center;
  padding: 10px 0 5px 0;
}

/*------------------------------------------------------
 FBoi[ΦW
------------------------------------------------------*/

p#fbbnr {
  text-align: center;
  padding: 5px 0 10px 0;
}

div#like {
  width: 300px;
  margin: 10px auto;
  padding-top: 10px;
  line-height: 1;
}

div#likeBtn {
  background: url(../img/fb_03.png) no-repeat right;
  width: 300px;
  height: 52px;
}

div#likeBtn p {
  float: left;
  margin: 0;
}

div#likeBtn iframe {
  float: left;
}

/*------------------------------------------------------
 ουo^ΦW
------------------------------------------------------*/
div#members {
  width: 300px;
  margin: 10px auto;
  padding-top: 10px;
  line-height: 1;
  font-size: 0px;
}
div#members div.news {
  padding: 0 15px;
  background: url(../img/members_news_body.png) no-repeat;
}
div#members div.invest,
div#members div.residence {
  padding: 46px 24px 0;
}
div#members div.invest ul,
div#members div.residence ul {
  height: 64px;
}
div#members div.invest ul li,
div#members div.residence ul li {
  float: left;
  margin-left: 4px;
}

div#members div.invest {
  background: url(../img/members_invest.png) no-repeat;
}
div#members div.residence {
  background: url(../img/members_residence.png) no-repeat;
}
