@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      dori/style.css
 Author:         suda
 Style Info:     阪本奨悟　詳細ページ
----------------------------------------------------------- */

/*----------------------------------------------------
  =#global_header
----------------------------------------------------*/
#global_header {
  height: 89px;
  background: url(img/head_bg.jpg) repeat-x top;
}

/*----------------------------------------------------
  =common
----------------------------------------------------*/
.bnr_event {
  position: absolute;
  top: 0;
  right: 3px;
}
.bnr_event .vol1,
.bnr_event .vol2 {
  overflow: hidden;
  display: block;
  position: absolute;
  top: 6px;
  padding-top: 26px;
  height: 0 !important;
  width: 65px;
  background: url(img/spacer.gif);
}
.bnr_event .vol1 {
  left: 128px;
}
.bnr_event .vol2 {
  left: 201px;
}
.pagetop {
  text-align: right;
  padding-right: 30px;
}
.section {
  position: relative;
  clear: both;
}
.section-inner {
}

.links {
  overflow: hidden;
  position: absolute;
}
.links a {
  display: block;
  padding-top: 100px;
}

#page_menu li {
  float: left;
  margin-bottom: 40px;
}

/*----------------------------------------------------
  =#main_img
----------------------------------------------------*/
#main_img {
  height: 1076px;
  background: url(img/main_img2.jpg) no-repeat 0 620px;
}
#main_img .section-inner {
  overflow: hidden;
  padding-top: 620px;
  height: 0 !important;
  background: url(img/main_img1.jpg) no-repeat left top;
}
#main_img .section-inner {
  height: 1076px;
}

/*----------------------------------------------------
  =#making
----------------------------------------------------*/
#making .section-inner {
  overflow: hidden;
  padding-top: 848px;
  height: 0 !important;
  background: url(img/making_img.jpg) no-repeat left top;
}
#making .section-inner {
  height: 848px;
}

/*----------------------------------------------------
  =#profile
----------------------------------------------------*/
#profile .section-inner {
  overflow: hidden;
  position: relative;
  padding-top: 439px;
  height: 0 !important;
  background: url(img/profile_img.jpg) no-repeat left top;
}
#profile .section-inner {
  height: 439px;
}
#profile a {
  overflow: hidden;
  display: block;
  position: absolute;
  top: 400px;
  left: 105px;
  padding-top: 30px;
  width: 90px;
  height: 0 !important;
}
#profile a {
  height: 30px;
}


/*----------------------------------------------------
  =#dvd
----------------------------------------------------*/
#dvd {
  position: relative;
}
#dvd a.item_link {
  overflow: hidden;
  position: absolute;
  top: 163px;
  left: 67px;
  width: 124px;
  height: 0 !important;
  padding-top: 179px;
}
#dvd a.item_link {
  height: 179px;
}

#dvd a.item_01 {
  top: 163px;
}
#dvd a.item_02 {
  top: 407px;
  left: 69px;
}
#dvd .section-inner {
  overflow: hidden;
  padding-top: 722px;
  height: 0 !important;
  background: url(img/dvd_img-2.jpg) no-repeat left top;
}
#dvd .section-inner {
  height: 722px;
}
.bnr_online {
  left: 470px;
  top: 675px;
  width: 250px;
  height: 68px;
}

/*----------------------------------------------------
  =#Link
----------------------------------------------------*/
#link .section-inner {
  overflow: hidden;
  padding-top: 664px;
  height: 0 !important;
  background: url(img/link_img.jpg) no-repeat left top;
}
#link .section-inner {
  height: 664px;
}
.link_1 {
  top: 69px;
  left: 66px;
  width: 367px;
  height: 98px;
}
.link_2 {
  top: 290px;
  left: 75px;
  width: 300px;
  height: 30px;
}
.link_3 {
  top: 350px;
  left: 75px;
  width: 280px;
  height: 30px;
}
.link_4 {
  top: 412px;
  left: 75px;
  width: 330px;
  height: 30px;
}