/******************************************************************
Site Name:
Author:

Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

******************************************************************/
/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
/*
 i imported this one in the functions file so bones would look sweet.
 don't forget to remove it for your site.
*/
/* line 5, ../../scss/pages/interview/_base.scss */
.pc {
  display: none;
}

/* line 8, ../../scss/pages/interview/_base.scss */
.mobile {
  display: block;
}

/* line 13, ../../scss/pages/interview/_base.scss */
.container_inner {
  font-size: 13px;
}

/* line 17, ../../scss/pages/interview/_base.scss */
a img {
  position: relative;
  -moz-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}

/* line 22, ../../scss/pages/interview/_base.scss */
a:focus img,
a:hover img {
  filter: alpha(opacity=70);
  /*IE*/
  -moz-opacity: 0.7;
  /*Older Firefox*/
  opacity: 0.7;
  /* Modern Browsers*/
  -ms-filter: "alpha(opacity=70)";
  /*IE 8*/
}

/* common */
/* line 35, ../../scss/pages/interview/_base.scss */
.std_internal_button_arrow {
  font-size: 14px;
}

/* line 39, ../../scss/pages/interview/_base.scss */
.feature_content_wrapper {
  margin-bottom: 40px;
}
/* line 41, ../../scss/pages/interview/_base.scss */
.feature_content_wrapper h3 {
  text-align: center;
  font-size: 20px;
  line-height: 1.3;
  margin: 0 15px 40px;
  padding-top: 40px;
  letter-spacing: 2px;
}
/* line 48, ../../scss/pages/interview/_base.scss */
.feature_content_wrapper h3 span {
  display: inline-block;
  padding: 26px 0px;
  position: relative;
}
/* line 54, ../../scss/pages/interview/_base.scss */
.feature_content_wrapper h3 span .subtitle {
  padding: 0;
  font-size: 18px;
  display: block;
}
/* line 58, ../../scss/pages/interview/_base.scss */
.feature_content_wrapper h3 span .subtitle:after {
  content: none;
}
/* line 62, ../../scss/pages/interview/_base.scss */
.feature_content_wrapper h3 span .coop {
  padding: 5px 0 0;
  font-size: 13px;
  display: block;
  text-align: right;
}
/* line 67, ../../scss/pages/interview/_base.scss */
.feature_content_wrapper h3 span .coop:after {
  content: none;
}

/* line 77, ../../scss/pages/interview/_base.scss */
.booklist .book_item img {
  width: 100%;
  display: block;
}
/* line 81, ../../scss/pages/interview/_base.scss */
.booklist .book_item .book_cover {
  position: relative;
  height: 200px;
  /* initialize */
}
/* line 84, ../../scss/pages/interview/_base.scss */
.booklist .book_item .book_cover .book_cover_links {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #333;
  background-color: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  display: none;
}
/* line 93, ../../scss/pages/interview/_base.scss */
.booklist .book_item .book_cover .book_cover_links .storelinks {
  position: absolute;
  top: 50%;
  margin: -40px 0px;
  width: 100%;
  padding: 0 15px;
}
/* line 99, ../../scss/pages/interview/_base.scss */
.booklist .book_item .book_cover .book_cover_links .storelinks .std_obl_button_fixedw {
  width: 100%;
}
/* line 101, ../../scss/pages/interview/_base.scss */
.booklist .book_item .book_cover .book_cover_links .storelinks .std_obl_button_fixedw a {
  color: #fff;
  border-color: #fff;
}
/* line 104, ../../scss/pages/interview/_base.scss */
.booklist .book_item .book_cover .book_cover_links .storelinks .std_obl_button_fixedw a:hover {
  color: #b20000;
  border-color: #b20000;
}
/* line 111, ../../scss/pages/interview/_base.scss */
.booklist .book_item .book_cover .book_cover_links .store_reader {
  margin-bottom: 20px;
}
/* line 116, ../../scss/pages/interview/_base.scss */
.booklist .book_item .catch {
  line-height: 1.4;
  font-size: 12px;
  padding: 5px 0 0;
}
/* line 123, ../../scss/pages/interview/_base.scss */
.booklist .book_item_large {
  clear: both;
}
/* line 125, ../../scss/pages/interview/_base.scss */
.booklist .book_item_large img {
  display: block;
  width: 100%;
}
/* line 130, ../../scss/pages/interview/_base.scss */
.booklist .book_item_large .book_cover {
  width: 100%;
  margin: 0 auto 15px;
}
/* line 133, ../../scss/pages/interview/_base.scss */
.booklist .book_item_large .book_cover img {
  width: 40%;
  margin: 0 auto 10px;
}
/* line 139, ../../scss/pages/interview/_base.scss */
.booklist .book_item_large .book_info .title {
  font-size: 18px;
  line-height: 1.3;
  margin-bottom: 5px;
}
/* line 144, ../../scss/pages/interview/_base.scss */
.booklist .book_item_large .book_info .author {
  font-size: 14px;
}
/* line 147, ../../scss/pages/interview/_base.scss */
.booklist .book_item_large .book_info .publisher {
  font-size: 13px;
}
/* line 150, ../../scss/pages/interview/_base.scss */
.booklist .book_item_large .book_info .summary {
  padding: 15px 0;
}
/* line 156, ../../scss/pages/interview/_base.scss */
.booklist .book_item_large .book_links {
  display: block;
  padding-top: 10px;
  clear: both;
}
/* line 161, ../../scss/pages/interview/_base.scss */
.booklist .book_item_large .book_links .storelinks .title {
  margin-top: 10px;
  font-size: 14px;
}
/* line 165, ../../scss/pages/interview/_base.scss */
.booklist .book_item_large .book_links .storelinks .std_obl_button_fixedw {
  width: 110px;
}
/* line 168, ../../scss/pages/interview/_base.scss */
.booklist .book_item_large .book_links .storelinks .store_reader {
  margin-bottom: 2px;
}
/* line 176, ../../scss/pages/interview/_base.scss */
.booklist .book_item_series .book_info {
  overflow: hidden;
  padding: 10px;
  background-color: #fffe03;
}
/* line 180, ../../scss/pages/interview/_base.scss */
.booklist .book_item_series .book_info .title {
  display: block;
  font-size: 14px;
  padding-bottom: 5px;
}
/* line 185, ../../scss/pages/interview/_base.scss */
.booklist .book_item_series .book_info .book_links {
  display: inline-block;
  float: left;
  clear: none;
  padding: 0;
}
/* line 191, ../../scss/pages/interview/_base.scss */
.booklist .book_item_series .book_info .book_links .storelinks .store_reader {
  margin-bottom: 0;
}

/* line 201, ../../scss/pages/interview/_base.scss */
.pagetitle {
  font-size: 22px;
  text-align: center;
  line-height: 1.4;
  margin: 20px 0 0;
  padding: 40px 0;
  letter-spacing: 2px;
}
/* line 208, ../../scss/pages/interview/_base.scss */
.pagetitle span {
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
}
/* line 213, ../../scss/pages/interview/_base.scss */
.pagetitle img {
  width: 100%;
  max-width: 720px;
  height: auto;
  margin: 0 auto;
  display: block;
}
/* line 220, ../../scss/pages/interview/_base.scss */
.pagetitle .pc {
  display: none;
}

/* line 225, ../../scss/pages/interview/_base.scss */
.lede {
  text-align: justify;
  text-justify: inter-ideograph;
  font-size: 14px;
}

/* line 231, ../../scss/pages/interview/_base.scss */
.link_external {
  border: 2px solid #b20000;
  display: block;
  text-align: center;
  line-height: 1.4;
  color: #b20000;
  font-size: 18px;
  margin: 0 15px 0;
  padding: 5px 10px;
  position: relative;
  clear: both;
  -moz-transition: color 0.5s ease, border 0.5s ease;
  -o-transition: color 0.5s ease, border 0.5s ease;
  -webkit-transition: color 0.5s ease, border 0.5s ease;
  transition: color 0.5s ease, border 0.5s ease;
}
/* line 243, ../../scss/pages/interview/_base.scss */
.link_external span {
  white-space: nowrap;
}
/* line 246, ../../scss/pages/interview/_base.scss */
.link_external .icon {
  position: relative;
  top: 1px;
}
/* line 250, ../../scss/pages/interview/_base.scss */
.link_external:hover, .link_external:focus {
  color: #000;
  border-color: #000;
}

/* line 256, ../../scss/pages/interview/_base.scss */
#writer {
  clear: both;
  padding: 0 15px 20px;
}
/* line 259, ../../scss/pages/interview/_base.scss */
#writer .title {
  padding: 10px 50px 0 0;
  border-top: 1px solid #606060;
  display: inline-block;
}
/* line 264, ../../scss/pages/interview/_base.scss */
#writer .name {
  font-size: 16px;
  margin: 5px 0;
}

/* line 275, ../../scss/pages/interview/_base.scss */
.mainvisual_contain .std_mvblock h2, .mainvisual_contain .std_mvblock p {
  display: none;
}
/* line 277, ../../scss/pages/interview/_base.scss */
.mainvisual_contain .std_mvblock h2 span, .mainvisual_contain .std_mvblock p span {
  background-color: #fffe03;
}

/* line 283, ../../scss/pages/interview/_base.scss */
.covertitle_ss {
  margin-bottom: 40px;
}
/* line 285, ../../scss/pages/interview/_base.scss */
.covertitle_ss h2 {
  color: #000;
  background-color: #fffe03;
  font-size: 20px;
  display: inline-block;
  padding: 2px 5px;
  margin-bottom: 10px;
  line-height: 1.4;
}
/* line 294, ../../scss/pages/interview/_base.scss */
.covertitle_ss p {
  display: inline-block;
  background-color: #fffe03;
  color: #000;
  font-size: 15px;
  padding: 2px 5px;
  margin-bottom: 10px;
  line-height: 1.4;
}

/* line 306, ../../scss/pages/interview/_base.scss */
.content_narrow {
  max-width: 800px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 313, ../../scss/pages/interview/_base.scss */
.container_inner .copyright {
  text-align: center;
}

/* line 318, ../../scss/pages/interview/_base.scss */
.show {
  display: block;
}

/* line 321, ../../scss/pages/interview/_base.scss */
.hide {
  display: none;
}

/* line 326, ../../scss/pages/interview/_base.scss */
.mfp-close-btn-in .mfp-close {
  color: #c70001;
}

/* line 333, ../../scss/pages/interview/_base.scss */
ul.contentmenu {
  text-align: center;
}
/* line 335, ../../scss/pages/interview/_base.scss */
ul.contentmenu li {
  width: 48%;
  display: inline-block;
}
/* line 338, ../../scss/pages/interview/_base.scss */
ul.contentmenu li a {
  margin: 4%;
  background-color: transparent;
  display: block;
  position: relative;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
/* line 355, ../../scss/pages/interview/_base.scss */
ul.contentmenu li a img {
  width: 100%;
  display: block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 361, ../../scss/pages/interview/_base.scss */
ul.contentmenu li a .img_title {
  position: absolute;
  left: 5%;
  top: 5%;
  right: 5%;
  bottom: 5%;
  width: 90%;
}
/* line 386, ../../scss/pages/interview/_base.scss */
ul.contentmenu li a:hover {
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
/* line 390, ../../scss/pages/interview/_base.scss */
ul.contentmenu li a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 405, ../../scss/pages/interview/_base.scss */
ul.contentmenu li span {
  padding: 4%;
  display: block;
}
/* line 408, ../../scss/pages/interview/_base.scss */
ul.contentmenu li span img {
  width: 100%;
  display: block;
}

/* line 418, ../../scss/pages/interview/_base.scss */
.btn_pagedown {
  width: 80px;
  display: block;
  margin: 40px auto 0;
  text-align: center;
  font-size: 12px;
}
/* line 425, ../../scss/pages/interview/_base.scss */
.btn_pagedown img {
  width: 100%;
  display: block;
  background-color: #000;
  border-radius: 40px;
  padding: 18px 15px 12px;
}

/* line 435, ../../scss/pages/interview/_base.scss */
.btn_pagetop {
  width: 80px;
  display: block;
  margin: 40px auto 20px;
  text-align: center;
  font-size: 12px;
}
/* line 441, ../../scss/pages/interview/_base.scss */
.btn_pagetop img {
  width: 100%;
  display: block;
  background-color: #000;
  border-radius: 40px;
  padding: 12px 15px 18px;
}

/* line 451, ../../scss/pages/interview/_base.scss */
.subcontent {
  padding: 0 0 30px;
}
/* line 453, ../../scss/pages/interview/_base.scss */
.subcontent a {
  text-decoration: underline;
}

/* line 460, ../../scss/pages/interview/_base.scss */
.block_img_2col {
  margin-bottom: 40px;
}
/* line 462, ../../scss/pages/interview/_base.scss */
.block_img_2col img {
  width: 100%;
  max-width: 200px;
  display: block;
  margin: 0 auto 10px;
}
/* line 468, ../../scss/pages/interview/_base.scss */
.block_img_2col > div {
  width: 100%;
}
/* line 471, ../../scss/pages/interview/_base.scss */
.block_img_2col .subblock {
  padding: 15px 15px 0;
  background-color: #efefef;
}
/* line 475, ../../scss/pages/interview/_base.scss */
.block_img_2col .maintext {
  font-size: 16px;
}

/* line 480, ../../scss/pages/interview/_base.scss */
.block_img_1col {
  margin-bottom: 40px;
}
/* line 482, ../../scss/pages/interview/_base.scss */
.block_img_1col img {
  width: 100%;
  max-width: 200px;
  display: block;
  margin: 0 auto 10px;
}
/* line 488, ../../scss/pages/interview/_base.scss */
.block_img_1col > div {
  width: 100%;
}
/* line 491, ../../scss/pages/interview/_base.scss */
.block_img_1col .subblock {
  padding: 15px 15px 0;
  background-color: #efefef;
}
/* line 495, ../../scss/pages/interview/_base.scss */
.block_img_1col .maintext {
  font-size: 16px;
}

/* intro */
/* line 502, ../../scss/pages/interview/_base.scss */
#intro {
  padding: 15px 15px 0;
}
/* line 504, ../../scss/pages/interview/_base.scss */
#intro .lede {
  padding: 15px 0 30px;
  font-size: 14px;
}

/* line 513, ../../scss/pages/interview/_base.scss */
.interview #intro .lede {
  padding-top: 30px;
}
/* line 519, ../../scss/pages/interview/_base.scss */
.interview #interview_menu {
  margin-bottom: 40px;
  padding: 0;
}
/* line 525, ../../scss/pages/interview/_base.scss */
.interview #content_interview .mainimage {
  width: 100%;
  display: block;
}
/* line 530, ../../scss/pages/interview/_base.scss */
.interview #content_interview .mainimage.pc {
  display: none;
}
/* line 533, ../../scss/pages/interview/_base.scss */
.interview #content_interview .mainimage.mobile {
  display: block;
}
/* line 536, ../../scss/pages/interview/_base.scss */
.interview #content_interview .mainimage_text {
  max-width: 480px;
  width: 100%;
  display: block;
  margin: 40px 0 80px;
}
/* line 543, ../../scss/pages/interview/_base.scss */
.interview #content_interview .fullimage {
  position: relative;
}
/* line 545, ../../scss/pages/interview/_base.scss */
.interview #content_interview .fullimage .btn_pagedown {
  display: none;
  position: absolute;
  bottom: 40px;
  left: 50%;
  margin-left: -40px;
}
/* line 552, ../../scss/pages/interview/_base.scss */
.interview #content_interview .fullimage .btn_pagedown.pos_under {
  bottom: -40px;
}
/* line 558, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_page {
  display: none;
}
/* line 561, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_page.active {
  display: block;
}
/* line 565, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block {
  position: relative;
}
/* line 569, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_img img {
  width: 100%;
  display: block;
}
/* line 574, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper {
  font-size: 13px;
  line-height: 1.8;
  padding: 30px 15px 15px;
}
/* line 578, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper .itv_content {
  max-width: 800px;
  margin: 0 auto;
}
/* line 582, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper p {
  margin-bottom: 25px;
}
/* line 585, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper .interview_a {
  color: #7895a0;
}
/* line 589, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper .interview_b span {
  padding-right: 15px;
  color: #0684a4;
}
/* line 595, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper .interview_c span {
  padding-right: 15px;
  color: #e15a00;
}
/* line 601, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper .interview_d span {
  padding-right: 15px;
  color: #555;
}
/* line 607, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper .interview_e span {
  padding-right: 15px;
  color: #555;
}
/* line 613, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper .interview_two span {
  padding-right: 15px;
}
/* line 615, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper .interview_two span span {
  padding-right: 0;
}
/* line 621, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper .interview_three span {
  padding-right: 15px;
}
/* line 623, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper .interview_three span span {
  padding-right: 0;
}
/* line 629, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper .writer {
  font-size: 13px;
  text-align: right;
}
/* line 633, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block .itv_content_wrapper .itv_title {
  font-size: 20px;
  line-height: 1.4;
  margin-bottom: 25px;
}
/* line 642, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block_h .itv_img {
  display: none;
}
/* line 645, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block_h .itv_img_mobile {
  display: block;
}
/* line 647, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block_h .itv_img_mobile img {
  width: 100%;
}
/* line 651, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block_h .itv_content_wrapper {
  width: 100%;
  padding: 30px 15px 15px;
}
/* line 654, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block_h .itv_content_wrapper .itv_content {
  max-width: 600px;
}
/* line 660, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block_img_l .itv_img {
  right: 50%;
}
/* line 663, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block_img_l .itv_content_wrapper {
  float: right;
}
/* line 666, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block_img_l .itv_content {
  float: left;
}
/* line 671, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block_img_r .itv_img {
  left: 50%;
}
/* line 674, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block_img_r .itv_content_wrapper {
  float: left;
}
/* line 677, ../../scss/pages/interview/_base.scss */
.interview #content_interview .itv_block_img_r .itv_content {
  float: right;
}
/* line 682, ../../scss/pages/interview/_base.scss */
.interview #content_interview .profile_block_wrapper {
  padding: 50px 15px;
  background-color: #f7f7f7;
}
/* line 686, ../../scss/pages/interview/_base.scss */
.interview #content_interview .profile_block {
  margin: 0;
}
/* line 688, ../../scss/pages/interview/_base.scss */
.interview #content_interview .profile_block p.content_title {
  text-align: center;
  letter-spacing: 2px;
  font-size: 16px;
  padding: 0;
  margin-bottom: 15px;
  color: #999;
}
/* line 696, ../../scss/pages/interview/_base.scss */
.interview #content_interview .profile_block .profile_item {
  padding: 15px;
  background-color: #fff;
  margin-bottom: 20px;
}
/* line 700, ../../scss/pages/interview/_base.scss */
.interview #content_interview .profile_block .profile_item .name {
  font-size: 18px;
  margin-bottom: 15px;
  letter-spacing: 1px;
  line-height: 1.4;
}
/* line 706, ../../scss/pages/interview/_base.scss */
.interview #content_interview .profile_block .profile_item a {
  text-decoration: underline;
}
/* line 711, ../../scss/pages/interview/_base.scss */
.interview #content_interview .profile_block .profile_one img {
  width: 30%;
  float: left;
}
/* line 715, ../../scss/pages/interview/_base.scss */
.interview #content_interview .profile_block .profile_one .txt_block {
  width: 66%;
  float: right;
}
/* line 724, ../../scss/pages/interview/_base.scss */
.interview #content_interview .relatedbooks_item {
  max-width: 800px;
  margin: 30px auto 30px;
  background-color: #efefef;
  padding: 15px 15px 30px;
}
/* line 725, ../../scss/pages/interview/_base.scss */
.interview #content_interview .relatedbooks_item .content_title {
  padding: 15px 0;
  margin: 0 0 15px;
  font-size: 16px;
  text-align: center;
  line-height: 1.4;
}
/* line 736, ../../scss/pages/interview/_base.scss */
.interview #content_interview .relatedbooks_item .book_item_large {
  margin-bottom: 40px;
}
/* line 739, ../../scss/pages/interview/_base.scss */
.interview #content_interview .relatedbooks_item .btn_page {
  height: 40px;
  line-height: 40px;
  width: 240px;
  display: block;
  margin: 0 auto;
  background-color: #000;
  color: #fffe03;
  font-size: 15px;
  text-align: center;
}
/* line 749, ../../scss/pages/interview/_base.scss */
.interview #content_interview .relatedbooks_item .btn_page:hover {
  background-color: #333333;
}
/* line 756, ../../scss/pages/interview/_base.scss */
.interview #content_interview .cp_wrapper {
  max-width: 500px;
  margin: 50px auto 50px;
  padding: 0 15px;
}
/* line 760, ../../scss/pages/interview/_base.scss */
.interview #content_interview .cp_wrapper p {
  font-size: 16px;
  text-align: center;
  margin-bottom: 10px;
  line-height: 1.4;
}
/* line 766, ../../scss/pages/interview/_base.scss */
.interview #content_interview .cp_wrapper a {
  display: block;
}
/* line 769, ../../scss/pages/interview/_base.scss */
.interview #content_interview .cp_wrapper img {
  width: 100%;
  display: block;
}
/* line 774, ../../scss/pages/interview/_base.scss */
.interview #content_interview .cp_wrapper .cp_item {
  padding-top: 15px;
}
/* line 775, ../../scss/pages/interview/_base.scss */
.interview #content_interview .cp_wrapper .cp_item .store {
  font-size: 16px;
}
/* line 779, ../../scss/pages/interview/_base.scss */
.interview #content_interview .cp_wrapper .cp_item p {
  font-size: 14px;
}
/* line 781, ../../scss/pages/interview/_base.scss */
.interview #content_interview .cp_wrapper .cp_item p span {
  font-size: 12px;
}
/* line 785, ../../scss/pages/interview/_base.scss */
.interview #content_interview .cp_wrapper .cp_item .banner {
  max-width: 480px;
}
/* line 792, ../../scss/pages/interview/_base.scss */
.interview #content_interview .book_links .cp_wrapper {
  margin: 0 0 20px;
  padding: 0;
}
/* line 795, ../../scss/pages/interview/_base.scss */
.interview #content_interview .book_links .cp_wrapper p {
  text-align: left;
}
/* line 802, ../../scss/pages/interview/_base.scss */
.interview #content_interview .present {
  max-width: 800px;
  text-align: center;
  margin: 50px 15px 50px;
  padding: 15px;
  border: 4px solid;
}
/* line 808, ../../scss/pages/interview/_base.scss */
.interview #content_interview .present .content_title {
  font-size: 18px;
  line-height: 1.6;
  margin: 25px 0 20px;
}
/* line 813, ../../scss/pages/interview/_base.scss */
.interview #content_interview .present .image_wrapper {
  max-width: 700px;
  margin: 0 auto 20px;
}
/* line 816, ../../scss/pages/interview/_base.scss */
.interview #content_interview .present .image_wrapper img {
  float: left;
  width: 50%;
  padding: 10px;
}
/* line 823, ../../scss/pages/interview/_base.scss */
.interview #content_interview .present .date {
  font-size: 12px;
  margin-bottom: 15px;
}
/* line 827, ../../scss/pages/interview/_base.scss */
.interview #content_interview .present .std_obl_button_fixedw {
  width: 220px;
  margin-bottom: 20px;
}
/* line 830, ../../scss/pages/interview/_base.scss */
.interview #content_interview .present .std_obl_button_fixedw a {
  height: 40px;
  line-height: 40px;
  border: 0;
  display: block;
  padding: 0 7px 0 15px;
  font-size: 17px;
  background-color: #000;
  color: #fff;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
/* line 840, ../../scss/pages/interview/_base.scss */
.interview #content_interview .present .std_obl_button_fixedw a:hover {
  background-color: #333;
  color: #fff;
}
/* line 844, ../../scss/pages/interview/_base.scss */
.interview #content_interview .present .std_obl_button_fixedw a .icon {
  margin: 12px 0 0;
}
/* line 850, ../../scss/pages/interview/_base.scss */
.interview #content_interview .present .txt_cp_end {
  font-size: 18px;
  margin-bottom: 20px;
}
/* line 858, ../../scss/pages/interview/_base.scss */
.interview #content_interview .pagenation {
  text-align: center;
}
/* line 861, ../../scss/pages/interview/_base.scss */
.interview #content_interview .pagenation ul li {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #dddddd;
  font-size: 16px;
  cursor: pointer;
  -moz-transition: background 0.4s ease;
  -o-transition: background 0.4s ease;
  -webkit-transition: background 0.4s ease;
  transition: background 0.4s ease;
}
/* line 870, ../../scss/pages/interview/_base.scss */
.interview #content_interview .pagenation ul li:hover {
  background-color: #bcbcbc;
}
/* line 873, ../../scss/pages/interview/_base.scss */
.interview #content_interview .pagenation ul li.active {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
/* line 878, ../../scss/pages/interview/_base.scss */
.interview #content_interview .pagenation ul li.prev {
  width: 80px;
}
/* line 881, ../../scss/pages/interview/_base.scss */
.interview #content_interview .pagenation ul li.next {
  width: 80px;
}
/* line 884, ../../scss/pages/interview/_base.scss */
.interview #content_interview .pagenation ul li.disable {
  color: #bcbcbc;
}
/* line 886, ../../scss/pages/interview/_base.scss */
.interview #content_interview .pagenation ul li.disable:hover {
  background-color: #fff;
}
/* line 897, ../../scss/pages/interview/_base.scss */
.interview .interview_intro {
  max-width: 800px;
  margin: 100px auto 40px;
}
/* line 900, ../../scss/pages/interview/_base.scss */
.interview .interview_intro .movieimage {
  display: block;
  width: 60%;
  margin: 0 auto;
}
/* line 905, ../../scss/pages/interview/_base.scss */
.interview .interview_intro .pagetitle {
  padding: 40px 15px;
}
/* line 908, ../../scss/pages/interview/_base.scss */
.interview .interview_intro .lede {
  padding: 0 15px;
}
/* line 911, ../../scss/pages/interview/_base.scss */
.interview .interview_intro .title {
  font-size: 20px;
  line-height: 1.4;
  margin-bottom: 5px;
}
/* line 916, ../../scss/pages/interview/_base.scss */
.interview .interview_intro .txtblock a {
  text-decoration: underline;
}

/* line 924, ../../scss/pages/interview/_base.scss */
.bold {
  font-weight: bold;
}

/* STORY(INTRODUCTION) PAGE */
/* line 933, ../../scss/pages/interview/_base.scss */
.interview_intro .mainimage {
  width: 100%;
  display: block;
}
/* line 939, ../../scss/pages/interview/_base.scss */
.interview_intro #content_intro {
  margin-bottom: 0;
}
/* line 943, ../../scss/pages/interview/_base.scss */
.interview_intro .txtblock {
  padding: 30px 15px 15px;
}
/* line 945, ../../scss/pages/interview/_base.scss */
.interview_intro .txtblock p {
  font-size: 13px;
  line-height: 1.8;
  padding: 0 0 15px;
}
/* line 950, ../../scss/pages/interview/_base.scss */
.interview_intro .txtblock p.content_title {
  text-align: center;
  letter-spacing: 2px;
  font-size: 16px;
  padding: 0;
  margin-bottom: 15px;
  color: #999;
}
/* line 958, ../../scss/pages/interview/_base.scss */
.interview_intro .txtblock p.content_subtitle {
  font-size: 18px;
  text-align: center;
  margin-bottom: 5px;
  line-height: 1.4;
}
/* line 964, ../../scss/pages/interview/_base.scss */
.interview_intro .txtblock p.content_lede {
  font-size: 16px;
  text-align: center;
  margin-bottom: 10px;
}
/* line 969, ../../scss/pages/interview/_base.scss */
.interview_intro .txtblock p.copyright {
  font-size: 12px;
}
/* line 972, ../../scss/pages/interview/_base.scss */
.interview_intro .txtblock .subtitle {
  font-size: 20px;
  line-height: 1.4;
  padding: 0 0 20px;
  text-align: center;
}
/* line 979, ../../scss/pages/interview/_base.scss */
.interview_intro .txtblock .subcontent .lede {
  font-size: 16px;
}
/* line 983, ../../scss/pages/interview/_base.scss */
.interview_intro .txtblock.last {
  padding-bottom: 0;
}
/* line 988, ../../scss/pages/interview/_base.scss */
.interview_intro .txtblock .block_img_2col .maintext {
  font-size: 15px;
}
/* line 994, ../../scss/pages/interview/_base.scss */
.interview_intro .link_external {
  margin: 20px 15px 50px;
}
/* line 999, ../../scss/pages/interview/_base.scss */
.interview_intro .relatedbooks_item {
  max-width: 800px;
  margin: 30px auto 30px;
  background-color: #efefef;
  padding: 15px 15px 30px;
}
/* line 1000, ../../scss/pages/interview/_base.scss */
.interview_intro .relatedbooks_item .content_title {
  padding: 15px 0;
  margin: 0 0 15px;
  font-size: 16px;
  text-align: center;
  line-height: 1.4;
}
/* line 1011, ../../scss/pages/interview/_base.scss */
.interview_intro .relatedbooks_item .book_item_large {
  margin-bottom: 40px;
}
/* line 1014, ../../scss/pages/interview/_base.scss */
.interview_intro .relatedbooks_item .btn_page {
  height: 40px;
  line-height: 40px;
  width: 240px;
  display: block;
  margin: 0 auto;
  background-color: #000;
  color: #fffe03;
  font-size: 15px;
  text-align: center;
}
/* line 1024, ../../scss/pages/interview/_base.scss */
.interview_intro .relatedbooks_item .btn_page:hover {
  background-color: #333333;
}
/* line 1030, ../../scss/pages/interview/_base.scss */
.interview_intro .cp_wrapper {
  max-width: 500px;
  margin: 50px auto 50px;
  padding: 0 15px;
}
/* line 1034, ../../scss/pages/interview/_base.scss */
.interview_intro .cp_wrapper p {
  font-size: 16px;
  text-align: center;
  margin-bottom: 10px;
  line-height: 1.4;
}
/* line 1040, ../../scss/pages/interview/_base.scss */
.interview_intro .cp_wrapper a {
  display: block;
}
/* line 1043, ../../scss/pages/interview/_base.scss */
.interview_intro .cp_wrapper img {
  width: 100%;
  display: block;
}
/* line 1047, ../../scss/pages/interview/_base.scss */
.interview_intro .cp_wrapper .cp_item {
  padding-top: 15px;
}
/* line 1048, ../../scss/pages/interview/_base.scss */
.interview_intro .cp_wrapper .cp_item .store {
  font-size: 16px;
}
/* line 1052, ../../scss/pages/interview/_base.scss */
.interview_intro .cp_wrapper .cp_item p {
  font-size: 14px;
}
/* line 1054, ../../scss/pages/interview/_base.scss */
.interview_intro .cp_wrapper .cp_item p span {
  font-size: 12px;
}
/* line 1062, ../../scss/pages/interview/_base.scss */
.interview_intro .book_links .cp_wrapper {
  margin: 0 0 20px;
  padding: 0;
}
/* line 1065, ../../scss/pages/interview/_base.scss */
.interview_intro .book_links .cp_wrapper p {
  text-align: left;
}

/* BOOKS(RELATED) PAGE */
/* line 1079, ../../scss/pages/interview/_base.scss */
.interview_related #content_related {
  margin-bottom: 20px;
}
/* line 1083, ../../scss/pages/interview/_base.scss */
.interview_related h3 {
  padding-bottom: 30px;
  margin: 0 0 40px;
}
/* line 1084, ../../scss/pages/interview/_base.scss */
.interview_related h3 span {
  border-bottom: 4px solid;
  padding: 10px;
}
/* line 1094, ../../scss/pages/interview/_base.scss */
.interview_related #latest .booklist {
  padding: 0 15px;
}
/* line 1100, ../../scss/pages/interview/_base.scss */
.interview_related .link_external {
  margin-bottom: 40px;
}
/* line 1104, ../../scss/pages/interview/_base.scss */
.interview_related #content_column {
  border: 1px solid #333;
  margin: 0 15px 80px;
  padding-bottom: 30px;
}
/* line 1108, ../../scss/pages/interview/_base.scss */
.interview_related #content_column .txtblock {
  max-width: 720px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 1112, ../../scss/pages/interview/_base.scss */
.interview_related #content_column .txtblock p {
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 1.8;
}
/* line 1118, ../../scss/pages/interview/_base.scss */
.interview_related #content_column .txtblock .subtitle {
  font-size: 18px;
  margin-bottom: 40px;
  text-align: center;
}
/* line 1127, ../../scss/pages/interview/_base.scss */
.interview_related .profile_wrapper {
  margin: 0 15px;
  background-color: #efefef;
  padding: 30px;
}
/* line 1131, ../../scss/pages/interview/_base.scss */
.interview_related .profile_wrapper p.content_title {
  letter-spacing: 2px;
  font-size: 16px;
  padding: 0;
  margin-bottom: 2px;
  color: #999;
}
/* line 1138, ../../scss/pages/interview/_base.scss */
.interview_related .profile_wrapper .name {
  font-size: 18px;
  letter-spacing: 2px;
  margin-bottom: 5px;
}
/* line 1143, ../../scss/pages/interview/_base.scss */
.interview_related .profile_wrapper a {
  text-decoration: underline;
}

/* line 1150, ../../scss/pages/interview/_base.scss */
.relatedbooks_item {
  padding: 0 15px 40px;
}
/* line 1153, ../../scss/pages/interview/_base.scss */
.relatedbooks_item .lede {
  max-width: 720px;
  margin: 0 auto 70px;
}
/* line 1160, ../../scss/pages/interview/_base.scss */
.relatedbooks_item .booklist .book_item {
  width: 46%;
  margin: 0 2% 40px;
  float: left;
}
/* line 1165, ../../scss/pages/interview/_base.scss */
.relatedbooks_item .booklist .book_item img {
  width: auto;
  display: block;
  height: 100%;
  margin: 0 auto;
  border: 1px solid #dddddd;
}
/* line 1173, ../../scss/pages/interview/_base.scss */
.relatedbooks_item .booklist .book_item .year {
  text-align: center;
  padding-top: 5px;
}
/* line 1178, ../../scss/pages/interview/_base.scss */
.relatedbooks_item .booklist .book_item .book_links {
  display: block;
  padding-top: 5px;
  clear: both;
}
/* line 1183, ../../scss/pages/interview/_base.scss */
.relatedbooks_item .booklist .book_item .book_links .storelinks .std_obl_button_fixedw {
  width: 100%;
}
/* line 1186, ../../scss/pages/interview/_base.scss */
.relatedbooks_item .booklist .book_item .book_links .storelinks .store_reader {
  margin-bottom: 2px;
}
/* line 1193, ../../scss/pages/interview/_base.scss */
.relatedbooks_item .booklist .book_item_large {
  margin-bottom: 60px;
}
/* line 1196, ../../scss/pages/interview/_base.scss */
.relatedbooks_item .booklist .book_item_large .subtitle {
  padding: 15px 0 5px;
}
/* line 1199, ../../scss/pages/interview/_base.scss */
.relatedbooks_item .booklist .book_item_large .summary {
  padding: 15px 0;
}
/* line 1202, ../../scss/pages/interview/_base.scss */
.relatedbooks_item .booklist .book_item_large .year {
  text-align: center;
  font-size: 18px;
  padding-bottom: 15px;
}
/* line 1208, ../../scss/pages/interview/_base.scss */
.relatedbooks_item .booklist .book_item_large .bookcomment {
  background: #efefef;
  padding: 15px;
  margin-bottom: 10px;
}

/* line 1220, ../../scss/pages/interview/_base.scss */
.copyright.bottom {
  padding-top: 20px;
}

/* footer */
/* line 1227, ../../scss/pages/interview/_base.scss */
.feature_footer_pagelinks {
  margin: 0px 15px 10px;
  background-color: #fff;
  padding: 0;
  text-align: center;
}
/* line 1232, ../../scss/pages/interview/_base.scss */
.feature_footer_pagelinks .backlink {
  border: 2px solid;
  padding: 5px 10px;
  display: inline-block;
}
/* line 1237, ../../scss/pages/interview/_base.scss */
.feature_footer_pagelinks .copyright {
  text-align: center;
  padding-top: 20px;
}

/* line 1244, ../../scss/pages/interview/_base.scss */
#interview .container_inner .footer_menu {
  padding: 15px 0 0;
}
/* line 1247, ../../scss/pages/interview/_base.scss */
#interview .container_inner .footer_menu .title {
  font-size: 18px;
  text-align: center;
  letter-spacing: 2px;
  margin: 40px 15px 20px;
}

/* line 1258, ../../scss/pages/interview/_base.scss */
.interview_archive {
  margin-top: 40px;
  padding: 20px 15px 0;
  border-top: 5px solid #eee;
}
/* line 1262, ../../scss/pages/interview/_base.scss */
.interview_archive .content_title {
  font-size: 18px;
  margin-bottom: 20px;
  letter-spacing: 1px;
}
/* line 1268, ../../scss/pages/interview/_base.scss */
.interview_archive .archive_item .link_archive {
  width: 50%;
  max-width: 300px;
  border: 1px solid #ddd;
  display: block;
  margin-bottom: 15px;
}
/* line 1274, ../../scss/pages/interview/_base.scss */
.interview_archive .archive_item .link_archive img {
  width: 100%;
  display: block;
}
/* line 1280, ../../scss/pages/interview/_base.scss */
.interview_archive .archive_item .info .title {
  font-size: 16px;
  margin-bottom: 20px;
  line-height: 1.4;
}

/* line 1290, ../../scss/pages/interview/_base.scss */
.interview_footer {
  margin: 50px auto 60px;
  padding: 15px;
  background-color: #efefef;
}
/* line 1294, ../../scss/pages/interview/_base.scss */
.interview_footer .text {
  display: block;
  width: 100%;
}
/* line 1298, ../../scss/pages/interview/_base.scss */
.interview_footer .title {
  font-size: 18px;
  margin-bottom: 10px;
}
/* line 1302, ../../scss/pages/interview/_base.scss */
.interview_footer .description {
  font-size: 12px;
}
/* line 1305, ../../scss/pages/interview/_base.scss */
.interview_footer img {
  display: block;
  width: 150px;
  margin: 0 auto 10px;
}

/* line 1313, ../../scss/pages/interview/_base.scss */
.pagetop {
  margin-bottom: 0;
  width: 200px;
  float: right;
}

/* line 1318, ../../scss/pages/interview/_base.scss */
.pagetop a {
  margin: 0;
}

/* line 1321, ../../scss/pages/interview/_base.scss */
.copyright_wrapper {
  clear: both;
  padding-top: 0;
  margin-bottom: 20px;
}

/* line 1329, ../../scss/pages/interview/_base.scss */
.link-page {
  max-width: 450px;
  margin: 40px 15px 40px;
  border: 1px solid #0ab7bd;
  text-align: center;
}
/* line 1334, ../../scss/pages/interview/_base.scss */
.link-page a {
  color: #0ab7bd;
}
/* line 1337, ../../scss/pages/interview/_base.scss */
.link-page img {
  width: 100%;
  display: block;
}
/* line 1341, ../../scss/pages/interview/_base.scss */
.link-page p {
  padding: 5px;
  font-size: 15px;
  line-height: 1.4;
}

/* ORANGE */
/* line 1358, ../../scss/pages/interview/_base.scss */
.interview_orange .mainvisual_contain .std_mvblock h2 span, .interview_orange .mainvisual_contain .std_mvblock p span {
  background-color: #f08200;
  color: #fff;
}
/* line 1366, ../../scss/pages/interview/_base.scss */
.interview_orange .covertitle_ss h2 {
  background-color: #f08200;
  color: #fff;
}
/* line 1370, ../../scss/pages/interview/_base.scss */
.interview_orange .covertitle_ss p {
  background-color: #f08200;
  color: #fff;
}
/* line 1379, ../../scss/pages/interview/_base.scss */
.interview_orange ul.contentmenu li a .front {
  position: relative;
  z-index: 10;
}
/* line 1383, ../../scss/pages/interview/_base.scss */
.interview_orange ul.contentmenu li a .back {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
/* line 1390, ../../scss/pages/interview/_base.scss */
.interview_orange ul.contentmenu li a:hover .front {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1401, ../../scss/pages/interview/_base.scss */
.interview_orange #content_interview .profile_block .profile_item img {
  width: 30%;
  float: left;
}
/* line 1405, ../../scss/pages/interview/_base.scss */
.interview_orange #content_interview .profile_block .profile_item .txt_block {
  width: 66%;
  float: right;
}
/* line 1416, ../../scss/pages/interview/_base.scss */
.interview_orange #content_interview .itv_block .itv_content_wrapper .interview_b span {
  color: #098b68;
}
/* line 1421, ../../scss/pages/interview/_base.scss */
.interview_orange #content_interview .itv_block .itv_content_wrapper .interview_c span {
  color: #f08200;
}
/* line 1429, ../../scss/pages/interview/_base.scss */
.interview_orange #content_interview .relatedbooks_item .btn_page {
  background-color: #f08200;
  color: #fff;
}
/* line 1432, ../../scss/pages/interview/_base.scss */
.interview_orange #content_interview .relatedbooks_item .btn_page:hover {
  background-color: #ff9b24;
}
/* line 1442, ../../scss/pages/interview/_base.scss */
.interview_orange .relatedbooks_item .booklist .book_item_large .bookcomment {
  color: #f08200;
}
/* line 1451, ../../scss/pages/interview/_base.scss */
.interview_orange .btn_pagedown img {
  background-color: #f08200;
}
/* line 1457, ../../scss/pages/interview/_base.scss */
.interview_orange .btn_pagetop img {
  background-color: #f08200;
}

/* NOBUNAGA */
/* line 1470, ../../scss/pages/interview/_base.scss */
.interview_nobunaga .mainvisual_contain .std_mvblock h2 span, .interview_nobunaga .mainvisual_contain .std_mvblock p span {
  background-color: #e61455;
  color: #fff;
}
/* line 1475, ../../scss/pages/interview/_base.scss */
.interview_nobunaga .mainvisual_contain .std_mvblock h2 span {
  padding-top: 16px;
}
/* line 1481, ../../scss/pages/interview/_base.scss */
.interview_nobunaga .covertitle_ss h2 {
  background-color: #e61455;
  color: #fff;
}
/* line 1485, ../../scss/pages/interview/_base.scss */
.interview_nobunaga .covertitle_ss p {
  background-color: #e61455;
  color: #fff;
}
/* line 1493, ../../scss/pages/interview/_base.scss */
.interview_nobunaga ul.contentmenu li a {
  overflow: hidden;
}
/* line 1495, ../../scss/pages/interview/_base.scss */
.interview_nobunaga ul.contentmenu li a .front {
  position: relative;
  z-index: 10;
}
/* line 1499, ../../scss/pages/interview/_base.scss */
.interview_nobunaga ul.contentmenu li a .back {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  -moz-transition: -moz-transform 0.6s ease-in-out;
  -o-transition: -o-transform 0.6s ease-in-out;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
}
/* line 1507, ../../scss/pages/interview/_base.scss */
.interview_nobunaga ul.contentmenu li a:hover .back {
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -webkit-transform: rotate(216deg);
  transform: rotate(216deg);
}
/* line 1516, ../../scss/pages/interview/_base.scss */
.interview_nobunaga #content_interview .mainimage_text {
  max-width: 480px;
  width: 94%;
  display: block;
  margin: 40px 3% 80px;
}
/* line 1525, ../../scss/pages/interview/_base.scss */
.interview_nobunaga #content_interview .profile_block .profile_item img {
  width: 30%;
  float: left;
}
/* line 1529, ../../scss/pages/interview/_base.scss */
.interview_nobunaga #content_interview .profile_block .profile_item .txt_block {
  width: 66%;
  float: right;
}
/* line 1540, ../../scss/pages/interview/_base.scss */
.interview_nobunaga #content_interview .itv_block .itv_content_wrapper .interview_b span {
  color: #e61455;
}
/* line 1548, ../../scss/pages/interview/_base.scss */
.interview_nobunaga #content_interview .relatedbooks_item .btn_page {
  background-color: #e61455;
  color: #fff;
}
/* line 1551, ../../scss/pages/interview/_base.scss */
.interview_nobunaga #content_interview .relatedbooks_item .btn_page:hover {
  background-color: #ee3f75;
}
/* line 1561, ../../scss/pages/interview/_base.scss */
.interview_nobunaga .relatedbooks_item .booklist .book_item_large .bookcomment {
  color: #e61455;
}
/* line 1570, ../../scss/pages/interview/_base.scss */
.interview_nobunaga .btn_pagedown img {
  background-color: #e61455;
}
/* line 1576, ../../scss/pages/interview/_base.scss */
.interview_nobunaga .btn_pagetop img {
  background-color: #e61455;
}

/* CHIHAYAFURU */
/* line 1590, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru .mainvisual_contain .std_mvblock h2 span, .interview_chihayafuru .mainvisual_contain .std_mvblock p span {
  background-color: #d5302b;
  color: #fff;
}
/* line 1598, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru .covertitle_ss h2 {
  background-color: #d5302b;
  color: #fff;
}
/* line 1602, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru .covertitle_ss p {
  background-color: #d5302b;
  color: #fff;
}
/* line 1610, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru ul.contentmenu li a {
  margin: 10%;
  overflow: hidden;
}
/* line 1613, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru ul.contentmenu li a .front {
  position: relative;
  z-index: 10;
  -moz-transition: -moz-transform 0.4s ease-in-out;
  -o-transition: -o-transform 0.4s ease-in-out;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
}
/* line 1618, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru ul.contentmenu li a .back {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -moz-transition: -moz-transform 0.4s ease-in-out;
  -o-transition: -o-transform 0.4s ease-in-out;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
}
/* line 1627, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru ul.contentmenu li a:hover .front {
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
/* line 1630, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru ul.contentmenu li a:hover .back {
  -moz-transform: rotateY(360deg);
  -webkit-transform: rotateY(360deg);
  transform: rotateY(360deg);
}
/* line 1639, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru #content_interview .mainimage_text {
  max-width: 480px;
  width: 94%;
  display: block;
  margin: 40px 3% 80px;
}
/* line 1649, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru #content_interview .itv_block .itv_content_wrapper .interview_b span {
  color: #e61455;
}
/* line 1657, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru #content_interview .relatedbooks_item .btn_page {
  background-color: #d5302b;
  color: #fff;
}
/* line 1660, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru #content_interview .relatedbooks_item .btn_page:hover {
  background-color: #dd5a56;
}
/* line 1664, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru #content_interview .relatedbooks_item .cp_wrapper {
  color: #d5302b;
}
/* line 1669, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru #content_interview .present {
  border-color: #d5302b;
}
/* line 1671, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru #content_interview .present .content_title {
  color: #d5302b;
}
/* line 1675, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru #content_interview .present .std_obl_button_fixedw a {
  background-color: #d5302b;
}
/* line 1677, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru #content_interview .present .std_obl_button_fixedw a:hover {
  background-color: #ab2622;
}
/* line 1689, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru .relatedbooks_item .booklist .book_item_large .bookcomment {
  color: #000;
}
/* line 1694, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru .relatedbooks_item .cp_wrapper {
  color: #d5302b;
}
/* line 1700, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru .btn_pagedown img {
  background-color: #d5302b;
}
/* line 1706, ../../scss/pages/interview/_base.scss */
.interview_chihayafuru .btn_pagetop img {
  background-color: #d5302b;
}

/* IAMAHERO */
/* line 1720, ../../scss/pages/interview/_base.scss */
.interview_iamahero .mainvisual_contain .std_mvblock h2 span, .interview_iamahero .mainvisual_contain .std_mvblock p span {
  background-color: #ff3492;
  color: #fff;
}
/* line 1728, ../../scss/pages/interview/_base.scss */
.interview_iamahero .covertitle_ss h2 {
  background-color: #ff3492;
  color: #fff;
}
/* line 1732, ../../scss/pages/interview/_base.scss */
.interview_iamahero .covertitle_ss p {
  background-color: #ff3492;
  color: #fff;
}
/* line 1740, ../../scss/pages/interview/_base.scss */
.interview_iamahero ul.contentmenu li a {
  margin: 0;
  overflow: hidden;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 1743, ../../scss/pages/interview/_base.scss */
.interview_iamahero ul.contentmenu li a .front {
  position: relative;
  z-index: 10;
}
/* line 1748, ../../scss/pages/interview/_base.scss */
.interview_iamahero ul.contentmenu li a:hover {
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
/* line 1750, ../../scss/pages/interview/_base.scss */
.interview_iamahero ul.contentmenu li a:hover .front {
  -moz-animation: bound 0.8s ease 0s infinite;
  -webkit-animation: bound 0.8s ease 0s infinite;
  animation: bound 0.8s ease 0s infinite;
}
/* line 1758, ../../scss/pages/interview/_base.scss */
.interview_iamahero #interview_menu {
  max-width: 1000px;
}
/* line 1763, ../../scss/pages/interview/_base.scss */
.interview_iamahero #content_interview .mainimage_text {
  max-width: 480px;
  width: 94%;
  display: block;
  margin: 40px auto 40px;
}
/* line 1772, ../../scss/pages/interview/_base.scss */
.interview_iamahero #content_interview .profile_block .profile_item img {
  width: 30%;
  float: left;
}
/* line 1776, ../../scss/pages/interview/_base.scss */
.interview_iamahero #content_interview .profile_block .profile_item .txt_block {
  width: 66%;
  float: right;
}
/* line 1787, ../../scss/pages/interview/_base.scss */
.interview_iamahero #content_interview .itv_block .itv_content_wrapper .interview_b span {
  color: #ff3492;
}
/* line 1792, ../../scss/pages/interview/_base.scss */
.interview_iamahero #content_interview .itv_block .itv_content_wrapper .interview_c span {
  color: #0bb0e6;
}
/* line 1800, ../../scss/pages/interview/_base.scss */
.interview_iamahero #content_interview .relatedbooks_item .btn_page {
  background-color: #ff3492;
  color: #fff;
}
/* line 1803, ../../scss/pages/interview/_base.scss */
.interview_iamahero #content_interview .relatedbooks_item .btn_page:hover {
  background-color: #ff67ad;
}
/* line 1807, ../../scss/pages/interview/_base.scss */
.interview_iamahero #content_interview .relatedbooks_item .cp_wrapper {
  color: #ff3492;
}
/* line 1812, ../../scss/pages/interview/_base.scss */
.interview_iamahero #content_interview .present {
  border-color: #ff3492;
}
/* line 1814, ../../scss/pages/interview/_base.scss */
.interview_iamahero #content_interview .present .content_title {
  color: #ff3492;
}
/* line 1818, ../../scss/pages/interview/_base.scss */
.interview_iamahero #content_interview .present .std_obl_button_fixedw a {
  background-color: #ff3492;
}
/* line 1820, ../../scss/pages/interview/_base.scss */
.interview_iamahero #content_interview .present .std_obl_button_fixedw a:hover {
  background-color: #ff0177;
}
/* line 1832, ../../scss/pages/interview/_base.scss */
.interview_iamahero .relatedbooks_item .booklist .book_item_large .bookcomment {
  color: #000;
}
/* line 1837, ../../scss/pages/interview/_base.scss */
.interview_iamahero .relatedbooks_item .cp_wrapper {
  color: #ff3492;
}
/* line 1843, ../../scss/pages/interview/_base.scss */
.interview_iamahero .btn_pagedown img {
  background-color: #ff3492;
}
/* line 1849, ../../scss/pages/interview/_base.scss */
.interview_iamahero .btn_pagetop img {
  background-color: #ff3492;
}

/* 64-MOVIE */
/* line 1863, ../../scss/pages/interview/_base.scss */
.interview_64 .mainvisual_contain .std_mvblock h2 span, .interview_64 .mainvisual_contain .std_mvblock p span {
  background-color: #9f8c4d;
  color: #fff;
}
/* line 1871, ../../scss/pages/interview/_base.scss */
.interview_64 .covertitle_ss h2 {
  background-color: #9f8c4d;
  color: #fff;
}
/* line 1875, ../../scss/pages/interview/_base.scss */
.interview_64 .covertitle_ss p {
  background-color: #9f8c4d;
  color: #fff;
}
/* line 1883, ../../scss/pages/interview/_base.scss */
.interview_64 ul.contentmenu li a {
  margin: 10px;
  box-shadow: 0 0 5px #999;
  overflow: hidden;
}
/* line 1892, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .mainimage_text {
  max-width: 640px;
  width: 100%;
  display: block;
  margin: 0 auto;
}
/* line 1901, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .profile_block .profile_item img {
  width: 30%;
  float: left;
}
/* line 1905, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .profile_block .profile_item .txt_block {
  width: 66%;
  float: right;
}
/* line 1916, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .itv_block .itv_content_wrapper .interview_b span {
  color: #c22b08;
}
/* line 1921, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .itv_block .itv_content_wrapper .interview_c span {
  color: #0b90a8;
}
/* line 1929, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .relatedbooks_item .btn_page {
  background-color: #9f8c4d;
  color: #fff;
}
/* line 1932, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .relatedbooks_item .btn_page:hover {
  background-color: #b6a469;
}
/* line 1936, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .relatedbooks_item .cp_wrapper {
  color: #9f8c4d;
}
/* line 1941, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .present {
  border-color: #9f8c4d;
}
/* line 1943, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .present .content_title {
  color: #9f8c4d;
}
/* line 1947, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .present .image_wrapper img {
  float: none;
}
/* line 1952, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .present .std_obl_button_fixedw a {
  background-color: #9f8c4d;
}
/* line 1954, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .present .std_obl_button_fixedw a:hover {
  background-color: #7d6e3c;
}
/* line 1964, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .booklist .book_item_large .book_cover img {
  width: 46%;
  float: left;
  margin: 0 2%;
}
/* line 1968, ../../scss/pages/interview/_base.scss */
.interview_64 #content_interview .booklist .book_item_large .book_cover img.first {
  margin-bottom: 10px;
}
/* line 1980, ../../scss/pages/interview/_base.scss */
.interview_64 .relatedbooks_item .booklist .book_item_large .bookcomment {
  color: #000;
}
/* line 1985, ../../scss/pages/interview/_base.scss */
.interview_64 .relatedbooks_item .cp_wrapper {
  color: #9f8c4d;
}
/* line 1991, ../../scss/pages/interview/_base.scss */
.interview_64 .btn_pagedown img {
  background-color: #9f8c4d;
}
/* line 1997, ../../scss/pages/interview/_base.scss */
.interview_64 .btn_pagetop img {
  background-color: #9f8c4d;
}

/* OOKAMISHOJO */
/* line 2011, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo .mainvisual_contain .std_mvblock h2 span, .interview_ookamishojo .mainvisual_contain .std_mvblock p span {
  background-color: #fd78a0;
  color: #fff;
}
/* line 2019, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo .covertitle_ss h2 {
  background-color: #fd78a0;
  color: #fff;
}
/* line 2023, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo .covertitle_ss p {
  background-color: #fd78a0;
  color: #fff;
}
/* line 2030, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo #content_interview .mainimage_text {
  max-width: 640px;
  width: 100%;
  display: block;
  margin: 0 auto;
  padding: 15px;
}
/* line 2040, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo #content_interview .profile_block .profile_item img {
  width: 32%;
  float: left;
}
/* line 2044, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo #content_interview .profile_block .profile_item .txt_block {
  width: 64%;
  float: right;
}
/* line 2055, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo #content_interview .itv_block .itv_content_wrapper .interview_b span {
  color: #ea4e69;
}
/* line 2060, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo #content_interview .itv_block .itv_content_wrapper .interview_c span {
  color: #13b3e1;
}
/* line 2068, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo #content_interview .relatedbooks_item .btn_page {
  background-color: #f15a88;
  color: #fff;
}
/* line 2071, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo #content_interview .relatedbooks_item .btn_page:hover {
  background-color: #f589aa;
}
/* line 2075, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo #content_interview .relatedbooks_item .cp_wrapper {
  color: #13b3e1;
}
/* line 2080, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo #content_interview .present {
  border-color: #fd78a0;
}
/* line 2082, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo #content_interview .present .content_title {
  color: #13b3e1;
}
/* line 2086, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo #content_interview .present .image_wrapper img {
  float: none;
}
/* line 2091, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo #content_interview .present .std_obl_button_fixedw a {
  background-color: #f15a88;
}
/* line 2093, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo #content_interview .present .std_obl_button_fixedw a:hover {
  background-color: #ed2b66;
}
/* line 2103, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo .relatedbooks_item .cp_wrapper {
  color: #13b3e1;
}
/* line 2109, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo .btn_pagedown img {
  background-color: #f15a88;
}
/* line 2115, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo .btn_pagetop img {
  background-color: #f15a88;
}
/* line 2121, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo .storelinks .std_obl_button_fixedw a {
  background-color: #f15a88;
  border-color: #f15a88;
  color: #fff;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 2126, ../../scss/pages/interview/_base.scss */
.interview_ookamishojo .storelinks .std_obl_button_fixedw a:hover {
  background-color: #ed2b66;
  border-color-color: #ed2b66;
}

/* SYOKUBUTUZUKAN */
/* line 2140, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan .mainvisual_contain .std_mvblock h2 span, .interview_syokubutuzukan .mainvisual_contain .std_mvblock p span {
  background-color: #ee478d;
  color: #fff;
}
/* line 2148, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan .covertitle_ss h2 {
  background-color: #ee478d;
  color: #fff;
}
/* line 2152, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan .covertitle_ss p {
  background-color: #ee478d;
  color: #fff;
}
/* line 2159, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan #content_interview .mainimage_text {
  max-width: 500px;
  width: 100%;
  display: block;
  margin: 0;
  padding: 15px;
}
/* line 2169, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan #content_interview .profile_block .profile_item img {
  width: 32%;
  float: left;
}
/* line 2173, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan #content_interview .profile_block .profile_item .txt_block {
  width: 64%;
  float: right;
}
/* line 2184, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan #content_interview .itv_block .itv_content_wrapper .interview_b span {
  color: #ee4d90;
}
/* line 2189, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan #content_interview .itv_block .itv_content_wrapper .interview_c span {
  color: #13b3e1;
}
/* line 2196, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan #content_interview .present {
  border-color: #86be0f;
}
/* line 2198, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan #content_interview .present .content_title {
  color: #86be0f;
}
/* line 2202, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan #content_interview .present .std_obl_button_fixedw a {
  background-color: #ee478d;
}
/* line 2204, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan #content_interview .present .std_obl_button_fixedw a:hover {
  background-color: #ea1870;
}
/* line 2214, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan .relatedbooks_item .cp_wrapper {
  color: #86be0f;
}
/* line 2220, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan .btn_pagedown img {
  background-color: #86be0f;
}
/* line 2225, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan .btn_pagetop img {
  background-color: #86be0f;
}
/* line 2231, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan .storelinks .std_obl_button_fixedw a {
  background-color: #ee478d;
  border-color: #ee478d;
  color: #fff;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 2236, ../../scss/pages/interview/_base.scss */
.interview_syokubutuzukan .storelinks .std_obl_button_fixedw a:hover {
  background-color: #ea1870;
  border-color-color: #ea1870;
}

/* KOUDAIKE */
/* line 2251, ../../scss/pages/interview/_base.scss */
.interview_koudaike .mainvisual_contain .std_mvblock h2 span, .interview_koudaike .mainvisual_contain .std_mvblock p span {
  background-color: #dbc54e;
}
/* line 2258, ../../scss/pages/interview/_base.scss */
.interview_koudaike .covertitle_ss h2 {
  background-color: #dbc54e;
}
/* line 2261, ../../scss/pages/interview/_base.scss */
.interview_koudaike .covertitle_ss p {
  background-color: #dbc54e;
}
/* line 2267, ../../scss/pages/interview/_base.scss */
.interview_koudaike #content_interview .mainimage_text {
  max-width: 500px;
  width: 100%;
  display: block;
  margin: 0;
  padding: 15px 0;
}
/* line 2277, ../../scss/pages/interview/_base.scss */
.interview_koudaike #content_interview .profile_block .profile_item img {
  width: 32%;
  float: left;
}
/* line 2281, ../../scss/pages/interview/_base.scss */
.interview_koudaike #content_interview .profile_block .profile_item .txt_block {
  width: 64%;
  float: right;
}
/* line 2292, ../../scss/pages/interview/_base.scss */
.interview_koudaike #content_interview .itv_block .itv_content_wrapper .interview_b span {
  color: #be0813;
}
/* line 2299, ../../scss/pages/interview/_base.scss */
.interview_koudaike #content_interview .present {
  border-color: #dbc54e;
}
/* line 2301, ../../scss/pages/interview/_base.scss */
.interview_koudaike #content_interview .present .content_title {
  color: #be0813;
}
/* line 2305, ../../scss/pages/interview/_base.scss */
.interview_koudaike #content_interview .present .image_wrapper img {
  float: none;
}
/* line 2310, ../../scss/pages/interview/_base.scss */
.interview_koudaike #content_interview .present .std_obl_button_fixedw a {
  background-color: #be0813;
}
/* line 2312, ../../scss/pages/interview/_base.scss */
.interview_koudaike #content_interview .present .std_obl_button_fixedw a:hover {
  background-color: #8d060e;
}
/* line 2322, ../../scss/pages/interview/_base.scss */
.interview_koudaike .relatedbooks_item .cp_wrapper {
  color: #be0813;
}
/* line 2328, ../../scss/pages/interview/_base.scss */
.interview_koudaike .btn_pagedown img {
  background-color: #be0813;
}
/* line 2333, ../../scss/pages/interview/_base.scss */
.interview_koudaike .btn_pagetop img {
  background-color: #be0813;
}
/* line 2339, ../../scss/pages/interview/_base.scss */
.interview_koudaike .storelinks .std_obl_button_fixedw a {
  background-color: #be0813;
  border-color: #be0813;
  color: #fff;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 2344, ../../scss/pages/interview/_base.scss */
.interview_koudaike .storelinks .std_obl_button_fixedw a:hover {
  background-color: #8d060e;
  border-color-color: #8d060e;
}

/* AMAAMA */
/* line 2359, ../../scss/pages/interview/_base.scss */
.interview_amaama .mainvisual_contain .std_mvblock h2 span, .interview_amaama .mainvisual_contain .std_mvblock p span {
  background-color: #f0546b;
  color: #fff;
}
/* line 2367, ../../scss/pages/interview/_base.scss */
.interview_amaama .covertitle_ss h2 {
  background-color: #f0546b;
  color: #fff;
}
/* line 2371, ../../scss/pages/interview/_base.scss */
.interview_amaama .covertitle_ss p {
  background-color: #f0546b;
  color: #fff;
}
/* line 2378, ../../scss/pages/interview/_base.scss */
.interview_amaama #content_interview .mainimage_text {
  max-width: 500px;
  width: 100%;
  display: block;
  margin: 0;
  padding: 15px 0;
}
/* line 2388, ../../scss/pages/interview/_base.scss */
.interview_amaama #content_interview .profile_block .profile_item img {
  width: 32%;
  float: left;
}
/* line 2392, ../../scss/pages/interview/_base.scss */
.interview_amaama #content_interview .profile_block .profile_item .txt_block {
  width: 64%;
  float: right;
}
/* line 2401, ../../scss/pages/interview/_base.scss */
.interview_amaama #content_interview .itv_block .itv_content_wrapper .interview_b span, .interview_amaama #content_interview .itv_block .itv_content_wrapper .name_b {
  color: #70b032;
}
/* line 2404, ../../scss/pages/interview/_base.scss */
.interview_amaama #content_interview .itv_block .itv_content_wrapper .interview_c span, .interview_amaama #content_interview .itv_block .itv_content_wrapper .name_c {
  color: #f0546b;
}
/* line 2407, ../../scss/pages/interview/_base.scss */
.interview_amaama #content_interview .itv_block .itv_content_wrapper .interview_d span, .interview_amaama #content_interview .itv_block .itv_content_wrapper .name_d {
  color: #f07c00;
}
/* line 2413, ../../scss/pages/interview/_base.scss */
.interview_amaama #content_interview .present {
  border-color: #70b032;
}
/* line 2415, ../../scss/pages/interview/_base.scss */
.interview_amaama #content_interview .present .content_title {
  color: #f07c00;
}
/* line 2419, ../../scss/pages/interview/_base.scss */
.interview_amaama #content_interview .present .image_wrapper img {
  float: none;
}
/* line 2424, ../../scss/pages/interview/_base.scss */
.interview_amaama #content_interview .present .std_obl_button_fixedw a {
  background-color: #f0546b;
}
/* line 2426, ../../scss/pages/interview/_base.scss */
.interview_amaama #content_interview .present .std_obl_button_fixedw a:hover {
  background-color: #ec2542;
}
/* line 2436, ../../scss/pages/interview/_base.scss */
.interview_amaama .relatedbooks_item .cp_wrapper {
  color: #70b032;
}
/* line 2442, ../../scss/pages/interview/_base.scss */
.interview_amaama .btn_pagedown img, .interview_amaama .btn_pagetop img {
  background-color: #f0546b;
}
/* line 2448, ../../scss/pages/interview/_base.scss */
.interview_amaama .storelinks .std_obl_button_fixedw a {
  background-color: #f0546b;
  border-color: #f0546b;
  color: #fff;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 2453, ../../scss/pages/interview/_base.scss */
.interview_amaama .storelinks .std_obl_button_fixedw a:hover {
  background-color: #ec2542;
  border-color-color: #ec2542;
}

/* BATTERY */
/* line 2467, ../../scss/pages/interview/_base.scss */
.interview_battery .mainvisual_contain .std_mvblock h2 span, .interview_battery .mainvisual_contain .std_mvblock p span {
  background-color: #fff799;
  color: #853d09;
}
/* line 2475, ../../scss/pages/interview/_base.scss */
.interview_battery .covertitle_ss h2 {
  background-color: #fff799;
  color: #853d09;
}
/* line 2479, ../../scss/pages/interview/_base.scss */
.interview_battery .covertitle_ss p {
  background-color: #fff799;
  color: #853d09;
}
/* line 2486, ../../scss/pages/interview/_base.scss */
.interview_battery #content_interview .mainimage_text {
  max-width: 500px;
  width: 100%;
  display: block;
  margin: 0;
  padding: 15px 0;
}
/* line 2496, ../../scss/pages/interview/_base.scss */
.interview_battery #content_interview .profile_block .profile_item img {
  width: 32%;
  float: left;
}
/* line 2500, ../../scss/pages/interview/_base.scss */
.interview_battery #content_interview .profile_block .profile_item .txt_block {
  width: 64%;
  float: right;
}
/* line 2509, ../../scss/pages/interview/_base.scss */
.interview_battery #content_interview .itv_block .itv_content_wrapper .interview_b span, .interview_battery #content_interview .itv_block .itv_content_wrapper .name_b {
  color: #0b90a8;
}
/* line 2512, ../../scss/pages/interview/_base.scss */
.interview_battery #content_interview .itv_block .itv_content_wrapper .interview_c span, .interview_battery #content_interview .itv_block .itv_content_wrapper .name_c {
  color: #70b032;
}
/* line 2518, ../../scss/pages/interview/_base.scss */
.interview_battery #content_interview .present {
  border-color: #fff799;
}
/* line 2520, ../../scss/pages/interview/_base.scss */
.interview_battery #content_interview .present .content_title {
  color: #853d09;
  display: inline-block;
  background-color: #fff799;
  padding: 10px 20px;
}
/* line 2527, ../../scss/pages/interview/_base.scss */
.interview_battery #content_interview .present .std_obl_button_fixedw a {
  background-color: #83a2c5;
}
/* line 2529, ../../scss/pages/interview/_base.scss */
.interview_battery #content_interview .present .std_obl_button_fixedw a:hover {
  background-color: #6088b5;
}
/* line 2539, ../../scss/pages/interview/_base.scss */
.interview_battery .relatedbooks_item .cp_wrapper {
  color: #83a2c5;
}
/* line 2545, ../../scss/pages/interview/_base.scss */
.interview_battery .btn_pagedown img, .interview_battery .btn_pagetop img {
  background-color: #83a2c5;
}
/* line 2551, ../../scss/pages/interview/_base.scss */
.interview_battery .storelinks .std_obl_button_fixedw a {
  background-color: #83a2c5;
  border-color: #83a2c5;
  color: #fff;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 2556, ../../scss/pages/interview/_base.scss */
.interview_battery .storelinks .std_obl_button_fixedw a:hover {
  background-color: #6088b5;
  border-color-color: #6088b5;
}

/* AOZORAYELL */
/* line 2570, ../../scss/pages/interview/_base.scss */
.interview_aozorayell .mainvisual_contain .std_mvblock h2 span, .interview_aozorayell .mainvisual_contain .std_mvblock p span {
  background-color: #00a0ea;
  color: #fff;
}
/* line 2578, ../../scss/pages/interview/_base.scss */
.interview_aozorayell .covertitle_ss h2 {
  background-color: #00a0ea;
  color: #fff;
}
/* line 2582, ../../scss/pages/interview/_base.scss */
.interview_aozorayell .covertitle_ss p {
  background-color: #00a0ea;
  color: #fff;
}
/* line 2589, ../../scss/pages/interview/_base.scss */
.interview_aozorayell #content_interview .mainimage_text {
  max-width: 500px;
  width: 100%;
  display: block;
  margin: 0 auto;
  padding: 15px 10px;
}
/* line 2599, ../../scss/pages/interview/_base.scss */
.interview_aozorayell #content_interview .profile_block .profile_item img {
  width: 32%;
  float: left;
}
/* line 2603, ../../scss/pages/interview/_base.scss */
.interview_aozorayell #content_interview .profile_block .profile_item .txt_block {
  width: 64%;
  float: right;
}
/* line 2612, ../../scss/pages/interview/_base.scss */
.interview_aozorayell #content_interview .itv_block .itv_content_wrapper .interview_b span, .interview_aozorayell #content_interview .itv_block .itv_content_wrapper .name_b {
  color: #e60213;
}
/* line 2615, ../../scss/pages/interview/_base.scss */
.interview_aozorayell #content_interview .itv_block .itv_content_wrapper .interview_c span, .interview_aozorayell #content_interview .itv_block .itv_content_wrapper .name_c {
  color: #02a85e;
}
/* line 2618, ../../scss/pages/interview/_base.scss */
.interview_aozorayell #content_interview .itv_block .itv_content_wrapper .interview_d span, .interview_aozorayell #content_interview .itv_block .itv_content_wrapper .name_e {
  color: #25278e;
}
/* line 2621, ../../scss/pages/interview/_base.scss */
.interview_aozorayell #content_interview .itv_block .itv_content_wrapper .interview_e span, .interview_aozorayell #content_interview .itv_block .itv_content_wrapper .name_e {
  color: #0270bd;
}
/* line 2627, ../../scss/pages/interview/_base.scss */
.interview_aozorayell #content_interview .present {
  border-color: #ffed00;
}
/* line 2629, ../../scss/pages/interview/_base.scss */
.interview_aozorayell #content_interview .present .content_title {
  color: #00a0ea;
  display: inline-block;
}
/* line 2636, ../../scss/pages/interview/_base.scss */
.interview_aozorayell #content_interview .present .std_obl_button_fixedw a {
  background-color: #00a0ea;
}
/* line 2638, ../../scss/pages/interview/_base.scss */
.interview_aozorayell #content_interview .present .std_obl_button_fixedw a:hover {
  background-color: #007db7;
}
/* line 2648, ../../scss/pages/interview/_base.scss */
.interview_aozorayell .relatedbooks_item .cp_wrapper {
  color: #00a0ea;
}
/* line 2654, ../../scss/pages/interview/_base.scss */
.interview_aozorayell .btn_pagedown img, .interview_aozorayell .btn_pagetop img {
  background-color: #00a0ea;
}
/* line 2660, ../../scss/pages/interview/_base.scss */
.interview_aozorayell .storelinks .std_obl_button_fixedw a {
  background-color: #00a0ea;
  border-color: #00a0ea;
  color: #fff;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 2665, ../../scss/pages/interview/_base.scss */
.interview_aozorayell .storelinks .std_obl_button_fixedw a:hover {
  background-color: #007db7;
  border-color-color: #007db7;
}

@-moz-keyframes bound {
  0% {
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  3% {
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  20% {
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -moz-transform: scale(1.04, 1.04);
    transform: scale(1.04, 1.04);
  }
  43% {
    -moz-transform: scale(0.97, 0.97);
    transform: scale(0.97, 0.97);
  }
  60% {
    -moz-transform: scale(1.02, 1.02);
    transform: scale(1.02, 1.02);
  }
  75% {
    -moz-transform: scale(0.99, 0.99);
    transform: scale(0.99, 0.99);
  }
  83% {
    -moz-transform: scale(1.003, 1.003);
    transform: scale(1.003, 1.003);
  }
  88% {
    -moz-transform: scale(0.998, 0.998);
    transform: scale(0.998, 0.998);
  }
  94% {
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -moz-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-webkit-keyframes bound {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  3% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  20% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(1.04, 1.04);
    transform: scale(1.04, 1.04);
  }
  43% {
    -webkit-transform: scale(0.97, 0.97);
    transform: scale(0.97, 0.97);
  }
  60% {
    -webkit-transform: scale(1.02, 1.02);
    transform: scale(1.02, 1.02);
  }
  75% {
    -webkit-transform: scale(0.99, 0.99);
    transform: scale(0.99, 0.99);
  }
  83% {
    -webkit-transform: scale(1.003, 1.003);
    transform: scale(1.003, 1.003);
  }
  88% {
    -webkit-transform: scale(0.998, 0.998);
    transform: scale(0.998, 0.998);
  }
  94% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes bound {
  0% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  3% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  20% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -moz-transform: scale(1.04, 1.04);
    -ms-transform: scale(1.04, 1.04);
    -webkit-transform: scale(1.04, 1.04);
    transform: scale(1.04, 1.04);
  }
  43% {
    -moz-transform: scale(0.97, 0.97);
    -ms-transform: scale(0.97, 0.97);
    -webkit-transform: scale(0.97, 0.97);
    transform: scale(0.97, 0.97);
  }
  60% {
    -moz-transform: scale(1.02, 1.02);
    -ms-transform: scale(1.02, 1.02);
    -webkit-transform: scale(1.02, 1.02);
    transform: scale(1.02, 1.02);
  }
  75% {
    -moz-transform: scale(0.99, 0.99);
    -ms-transform: scale(0.99, 0.99);
    -webkit-transform: scale(0.99, 0.99);
    transform: scale(0.99, 0.99);
  }
  83% {
    -moz-transform: scale(1.003, 1.003);
    -ms-transform: scale(1.003, 1.003);
    -webkit-transform: scale(1.003, 1.003);
    transform: scale(1.003, 1.003);
  }
  88% {
    -moz-transform: scale(0.998, 0.998);
    -ms-transform: scale(0.998, 0.998);
    -webkit-transform: scale(0.998, 0.998);
    transform: scale(0.998, 0.998);
  }
  94% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@media only screen and (min-width: 481px) {
  /* line 5, ../../scss/pages/interview/_481up.scss */
  ul.contentmenu li {
    width: 32%;
  }

  /* line 14, ../../scss/pages/interview/_481up.scss */
  .booklist .book_item_large .book_cover {
    width: 30%;
    float: left;
  }
  /* line 17, ../../scss/pages/interview/_481up.scss */
  .booklist .book_item_large .book_cover img {
    width: 100%;
    margin: 0;
    float: none;
  }
  /* line 21, ../../scss/pages/interview/_481up.scss */
  .booklist .book_item_large .book_cover img.first {
    margin-bottom: 10px;
  }
  /* line 26, ../../scss/pages/interview/_481up.scss */
  .booklist .book_item_large .book_info {
    width: 67%;
    float: right;
  }

  /* line 35, ../../scss/pages/interview/_481up.scss */
  .block_img_2col {
    margin-bottom: 40px;
  }
  /* line 37, ../../scss/pages/interview/_481up.scss */
  .block_img_2col img {
    width: 40%;
    max-width: 100%;
    float: left;
    margin-bottom: 0;
  }
  /* line 43, ../../scss/pages/interview/_481up.scss */
  .block_img_2col > div {
    width: 56%;
    float: right;
  }

  /* BOOKS(RELATED) PAGE */
  /* line 58, ../../scss/pages/interview/_481up.scss */
  .relatedbooks_item .booklist .book_item {
    width: 29.33%;
    margin: 0 2% 40px;
  }

  /* line 68, ../../scss/pages/interview/_481up.scss */
  .copyright_wrapper {
    width: 50%;
    float: right;
    clear: both;
    padding-top: 0;
    margin-bottom: 20px;
  }

  /* line 78, ../../scss/pages/interview/_481up.scss */
  #interview .container_inner .footer_menu .title {
    font-size: 18px;
    letter-spacing: 2px;
    margin: 40px 15px 20px;
  }

  /* line 86, ../../scss/pages/interview/_481up.scss */
  .link-page {
    margin: 40px auto 40px;
  }

  /* 64-MOVIE */
  /* line 98, ../../scss/pages/interview/_481up.scss */
  .interview_64 #content_interview .booklist .book_item_large .book_cover img {
    width: 100%;
    margin: 0;
    float: none;
  }
  /* line 102, ../../scss/pages/interview/_481up.scss */
  .interview_64 #content_interview .booklist .book_item_large .book_cover img.first {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 3, ../../scss/pages/interview/_768up.scss */
  .pc {
    display: block;
  }

  /* line 6, ../../scss/pages/interview/_768up.scss */
  .mobile {
    display: none;
  }

  /* line 12, ../../scss/pages/interview/_768up.scss */
  .mainvisual_contain .std_mvblock h2, .mainvisual_contain .std_mvblock p {
    display: block;
  }
  /* line 15, ../../scss/pages/interview/_768up.scss */
  .mainvisual_contain .std_mvblock h2 {
    margin-bottom: 10px;
  }

  /* line 21, ../../scss/pages/interview/_768up.scss */
  .covertitle_ss {
    display: none;
  }

  /* line 25, ../../scss/pages/interview/_768up.scss */
  .topicpath_wrapper {
    padding: 0 30px;
  }

  /* line 29, ../../scss/pages/interview/_768up.scss */
  .feature_content_wrapper {
    margin-bottom: 80px;
  }
  /* line 31, ../../scss/pages/interview/_768up.scss */
  .feature_content_wrapper h3 {
    text-align: center;
    font-size: 26px;
    line-height: 1.3;
    margin: 0 0 40px;
    padding-top: 40px;
    letter-spacing: 2px;
  }

  /* line 47, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item .catch {
    font-size: 13px;
  }
  /* line 54, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_large .book_cover {
    width: 25%;
  }
  /* line 57, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_large .book_info {
    width: 71%;
  }
  /* line 59, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_large .book_info .title {
    font-size: 22px;
  }
  /* line 62, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_large .book_info .author {
    font-size: 15px;
  }
  /* line 65, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_large .book_info .publisher {
    font-size: 13px;
  }
  /* line 70, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_large .book_links {
    padding-top: 10px;
  }
  /* line 73, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_large .book_links .storelinks .title {
    font-size: 15px;
  }
  /* line 76, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_large .book_links .storelinks .std_obl_button_fixedw {
    width: 140px;
  }
  /* line 83, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_large.book_item_large_s .book_cover {
    width: 16%;
    margin-left: 9%;
  }
  /* line 88, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_large.book_item_large_s .book_info .title {
    font-size: 18px;
  }
  /* line 91, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_large.book_item_large_s .book_info .author {
    font-size: 14px;
  }
  /* line 94, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_large.book_item_large_s .book_info .publisher {
    font-size: 13px;
  }
  /* line 103, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_series .book_info {
    padding: 15px;
  }
  /* line 105, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_series .book_info .title {
    display: inline-block;
    float: left;
    font-size: 16px;
    padding: 6px 0 0;
    margin: 0;
  }
  /* line 112, ../../scss/pages/interview/_768up.scss */
  .booklist .book_item_series .book_info .book_links {
    display: inline-block;
    float: right;
    clear: none;
    padding: 0;
  }

  /* line 124, ../../scss/pages/interview/_768up.scss */
  .pagetitle {
    font-size: 26px;
  }
  /* line 126, ../../scss/pages/interview/_768up.scss */
  .pagetitle span {
    font-size: 20px;
  }
  /* line 129, ../../scss/pages/interview/_768up.scss */
  .pagetitle .pc {
    display: block;
  }
  /* line 132, ../../scss/pages/interview/_768up.scss */
  .pagetitle .mobile {
    display: none;
  }

  /* line 139, ../../scss/pages/interview/_768up.scss */
  .link_external {
    max-width: 720px;
    height: 50px;
    line-height: 46px;
    font-size: 20px;
    margin: 0 auto 0;
    padding: 0 24px;
  }
  /* line 146, ../../scss/pages/interview/_768up.scss */
  .link_external .icon {
    position: absolute;
    right: 0;
    top: 12px;
    font-size: 24px;
  }

  /* line 154, ../../scss/pages/interview/_768up.scss */
  #writer {
    padding: 0;
  }

  /* line 163, ../../scss/pages/interview/_768up.scss */
  ul.contentmenu li a .img_title {
    left: 5%;
    top: 5%;
    right: 5%;
    bottom: 5%;
    width: 90%;
  }
  /* line 169, ../../scss/pages/interview/_768up.scss */
  ul.contentmenu li a .img_title:after {
    border: 4px solid #fff;
  }

  /* line 179, ../../scss/pages/interview/_768up.scss */
  p.copyright {
    font-size: 12px;
  }

  /* intro */
  /* line 185, ../../scss/pages/interview/_768up.scss */
  #intro {
    padding: 15px 0 0;
  }
  /* line 187, ../../scss/pages/interview/_768up.scss */
  #intro .lede {
    font-size: 15px;
    padding: 15px 30px 0;
  }

  /* line 196, ../../scss/pages/interview/_768up.scss */
  .interview .container_inner {
    max-width: 100%;
    margin: 0 auto 0;
    padding: 30px 0 20px;
  }
  /* line 202, ../../scss/pages/interview/_768up.scss */
  .interview #interview_menu {
    padding: 0 15px;
  }
  /* line 208, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .mainimage.mobile {
    display: none;
  }
  /* line 211, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .mainimage.pc {
    display: block;
  }
  /* line 214, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .mainimage_text.mobile {
    display: none;
  }
  /* line 219, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .fullimage .btn_pagedown {
    display: block;
  }
  /* line 225, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block .itv_content_wrapper {
    font-size: 14px;
    line-height: 1.8;
    padding: 40px 60px 10px;
  }
  /* line 229, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block .itv_content_wrapper .itv_content {
    max-width: 800px;
    margin: 0 auto;
  }
  /* line 233, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block .itv_content_wrapper p {
    margin-bottom: 30px;
  }
  /* line 236, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block .itv_content_wrapper .itv_title {
    font-size: 24px;
    margin-bottom: 30px;
  }
  /* line 244, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block_h .itv_img {
    width: 50%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
  }
  /* line 253, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block_h .itv_img_mobile {
    display: none;
  }
  /* line 256, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block_h .itv_content_wrapper {
    width: 50%;
    padding: 40px 60px 25px;
  }
  /* line 259, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block_h .itv_content_wrapper .itv_content {
    max-width: 600px;
  }
  /* line 265, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block_img_l .itv_img {
    right: 50%;
  }
  /* line 268, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block_img_l .itv_content_wrapper {
    float: right;
  }
  /* line 271, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block_img_l .itv_content {
    float: left;
  }
  /* line 276, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block_img_r .itv_img {
    left: 50%;
  }
  /* line 279, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block_img_r .itv_content_wrapper {
    float: left;
  }
  /* line 282, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .itv_block_img_r .itv_content {
    float: right;
  }
  /* line 287, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .profile_block_wrapper {
    padding: 100px 15px;
  }
  /* line 290, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .profile_block {
    max-width: 800px;
    margin: 0 auto;
  }
  /* line 293, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .profile_block .profile_item {
    padding: 30px;
    float: left;
    width: 48%;
  }
  /* line 298, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .profile_block .profile_right {
    float: right;
  }
  /* line 301, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .profile_block .profile_one {
    float: none;
    width: 100%;
    max-width: 545px;
    margin: 0 auto;
  }
  /* line 309, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .profile_block_3 .profile_item {
    margin-bottom: 4%;
  }
  /* line 312, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .profile_block_3 .profile_3_2 {
    float: right;
  }
  /* line 315, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .profile_block_3 .profile_3_3 {
    margin-bottom: 2%;
  }
  /* line 321, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .relatedbooks_item .content_title {
    padding: 30px 15px;
    font-size: 22px;
  }
  /* line 325, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .relatedbooks_item .book_item_large {
    margin-bottom: 20px;
  }
  /* line 331, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .present {
    margin: 50px auto 50px;
  }
  /* line 333, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .present .content_title {
    font-size: 22px;
    line-height: 1.6;
    margin: 25px 0 20px;
  }
  /* line 338, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .present .image_wrapper {
    margin: 0 auto 20px;
  }
  /* line 342, ../../scss/pages/interview/_768up.scss */
  .interview #content_interview .present .date {
    font-size: 15px;
    margin-bottom: 15px;
  }
  /* line 351, ../../scss/pages/interview/_768up.scss */
  .interview .interview_intro .lede {
    padding: 0 50px;
  }
  /* line 354, ../../scss/pages/interview/_768up.scss */
  .interview .interview_intro .movieimage {
    width: 40%;
  }

  /* STORY(INTRODUCTION) PAGE */
  /* line 365, ../../scss/pages/interview/_768up.scss */
  .interview_intro .txtblock {
    padding: 50px 50px 35px;
  }
  /* line 367, ../../scss/pages/interview/_768up.scss */
  .interview_intro .txtblock p {
    font-size: 14px;
    line-height: 1.8;
    padding: 0 0 15px;
  }
  /* line 372, ../../scss/pages/interview/_768up.scss */
  .interview_intro .txtblock p.copyright {
    font-size: 12px;
  }
  /* line 375, ../../scss/pages/interview/_768up.scss */
  .interview_intro .txtblock p.content_title {
    font-size: 18px;
    padding: 0 0 5px;
  }
  /* line 379, ../../scss/pages/interview/_768up.scss */
  .interview_intro .txtblock p.content_subtitle {
    font-size: 20px;
  }
  /* line 382, ../../scss/pages/interview/_768up.scss */
  .interview_intro .txtblock p.content_lede {
    font-size: 20px;
    margin-bottom: 10px;
  }
  /* line 386, ../../scss/pages/interview/_768up.scss */
  .interview_intro .txtblock .subtitle {
    font-size: 24px;
    line-height: 1.4;
    padding: 0 0 20px;
  }
  /* line 392, ../../scss/pages/interview/_768up.scss */
  .interview_intro .txtblock .subcontent .lede {
    font-size: 16px;
  }
  /* line 398, ../../scss/pages/interview/_768up.scss */
  .interview_intro .txtblock .block_img_1col .maintext {
    font-size: 16px;
  }
  /* line 403, ../../scss/pages/interview/_768up.scss */
  .interview_intro .txtblock .block_img_2col .maintext {
    font-size: 16px;
  }
  /* line 411, ../../scss/pages/interview/_768up.scss */
  .interview_intro .relatedbooks_item .content_title {
    padding: 30px 15px;
    font-size: 22px;
  }
  /* line 416, ../../scss/pages/interview/_768up.scss */
  .interview_intro .relatedbooks_item .booklist .book_item_large {
    margin-bottom: 20px;
  }

  /* line 427, ../../scss/pages/interview/_768up.scss */
  .book_popup {
    min-height: 270px;
  }
  /* line 430, ../../scss/pages/interview/_768up.scss */
  .book_popup .title {
    font-size: 24px;
    padding-right: 15px;
    line-height: 1.2;
  }
  /* line 435, ../../scss/pages/interview/_768up.scss */
  .book_popup .subtitle {
    font-size: 16px;
    line-height: 1.2;
  }
  /* line 440, ../../scss/pages/interview/_768up.scss */
  .book_popup .cover {
    width: 20%;
    border: 1px solid #ddd;
    float: left;
    margin: 0 2% 2% 0;
  }
  /* line 446, ../../scss/pages/interview/_768up.scss */
  .book_popup .textinfo {
    width: 76%;
    float: right;
  }
  /* line 450, ../../scss/pages/interview/_768up.scss */
  .book_popup .synopsis {
    width: 76%;
    float: right;
    clear: none;
  }
  /* line 456, ../../scss/pages/interview/_768up.scss */
  .book_popup .storelinks {
    clear: none;
    float: right;
    width: 76%;
    text-align: right;
  }
  /* line 461, ../../scss/pages/interview/_768up.scss */
  .book_popup .storelinks .std_obl_button_fixedw {
    width: 140px;
  }
  /* line 466, ../../scss/pages/interview/_768up.scss */
  .book_popup .labellink {
    text-align: right;
  }

  /* BOOKS(RELATED) PAGE */
  /* line 477, ../../scss/pages/interview/_768up.scss */
  .interview_related .container_inner {
    max-width: 930px;
  }
  /* line 484, ../../scss/pages/interview/_768up.scss */
  .interview_related #content_column .txtblock .subtitle {
    font-size: 20px;
  }
  /* line 490, ../../scss/pages/interview/_768up.scss */
  .interview_related .profile_wrapper {
    max-width: 720px;
    margin: 0 auto;
  }

  /* line 496, ../../scss/pages/interview/_768up.scss */
  .relatedbooks_item {
    padding: 0 0 40px;
  }
  /* line 499, ../../scss/pages/interview/_768up.scss */
  .relatedbooks_item .booklist .book_item {
    width: 21%;
    margin: 0 2% 5%;
  }
  /* line 502, ../../scss/pages/interview/_768up.scss */
  .relatedbooks_item .booklist .book_item .book_links {
    display: none;
  }
  /* line 507, ../../scss/pages/interview/_768up.scss */
  .relatedbooks_item .booklist .book_item_large {
    padding: 0 15px;
    margin-bottom: 50px;
  }
  /* line 510, ../../scss/pages/interview/_768up.scss */
  .relatedbooks_item .booklist .book_item_large .year {
    text-align: left;
  }

  /* line 521, ../../scss/pages/interview/_768up.scss */
  .interview_archive {
    margin-top: 80px;
  }
  /* line 524, ../../scss/pages/interview/_768up.scss */
  .interview_archive .archive_item .link_archive {
    width: 30%;
    float: left;
    border: 1px solid #ddd;
  }
  /* line 528, ../../scss/pages/interview/_768up.scss */
  .interview_archive .archive_item .link_archive img {
    width: 100%;
    display: block;
  }
  /* line 533, ../../scss/pages/interview/_768up.scss */
  .interview_archive .archive_item .info {
    width: 66%;
    float: right;
  }
  /* line 536, ../../scss/pages/interview/_768up.scss */
  .interview_archive .archive_item .info .title {
    font-size: 20px;
    margin-bottom: 20px;
  }

  /* line 546, ../../scss/pages/interview/_768up.scss */
  .interview_footer {
    margin: 50px auto 60px;
    padding: 20px;
  }
  /* line 549, ../../scss/pages/interview/_768up.scss */
  .interview_footer .text {
    display: inline-block;
    width: 75%;
    vertical-align: middle;
    margin-left: 2%;
  }
  /* line 555, ../../scss/pages/interview/_768up.scss */
  .interview_footer .title {
    font-size: 20px;
    margin-bottom: 10px;
  }
  /* line 559, ../../scss/pages/interview/_768up.scss */
  .interview_footer .description {
    font-size: 13px;
  }
  /* line 562, ../../scss/pages/interview/_768up.scss */
  .interview_footer img {
    display: inline-block;
    margin: 0;
    width: 22%;
    vertical-align: middle;
  }

  /* line 571, ../../scss/pages/interview/_768up.scss */
  #interview .container_inner .footer_menu {
    padding: 0 15px;
  }

  /* line 576, ../../scss/pages/interview/_768up.scss */
  .feature_footer_pagelinks {
    padding: 0 0;
  }

  /* ORANGE */
  /* line 586, ../../scss/pages/interview/_768up.scss */
  .interview_orange #content_interview .profile_block {
    max-width: 1000px;
  }

  /* IAMAHERO */
  /* line 596, ../../scss/pages/interview/_768up.scss */
  .interview_iamahero #content_interview .profile_block {
    max-width: 1000px;
  }

  /* 64-MOVIE */
  /* line 606, ../../scss/pages/interview/_768up.scss */
  .interview_64 #content_interview .profile_block {
    max-width: 1000px;
  }

  /* OOKAMISHOJO */
  /* line 616, ../../scss/pages/interview/_768up.scss */
  .interview_ookamishojo #content_interview .profile_block {
    max-width: 1200px;
  }

  /* SYOKUBUTUZUKAN */
  /* line 626, ../../scss/pages/interview/_768up.scss */
  .interview_syokubutuzukan #content_interview .profile_block .profile_one {
    max-width: 580px;
  }

  /* KOUDAIKE */
  /* line 635, ../../scss/pages/interview/_768up.scss */
  .interview_koudaike #content_interview .profile_block .profile_one {
    max-width: 560px;
  }

  /* BATTERY */
  /* line 644, ../../scss/pages/interview/_768up.scss */
  .interview_battery #content_interview .profile_block {
    max-width: 1200px;
  }

  /* AOZORAYELL */
  /* line 653, ../../scss/pages/interview/_768up.scss */
  .interview_aozorayell #content_interview .profile_block {
    max-width: 1200px;
  }
}
@media only screen and (min-width: 900px) {
  /* line 1, ../../scss/pages/interview/_900up.scss */
  .pagetitle {
    font-size: 30px;
  }
  /* line 3, ../../scss/pages/interview/_900up.scss */
  .pagetitle span {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 3, ../../scss/pages/interview/_1030up.scss */
  .interview #content_interview .profile_block_3 {
    max-width: 1200px;
  }
  /* line 5, ../../scss/pages/interview/_1030up.scss */
  .interview #content_interview .profile_block_3 .profile_item {
    width: 32%;
    margin-right: 2%;
    margin-bottom: 2%;
    padding: 25px;
  }
  /* line 11, ../../scss/pages/interview/_1030up.scss */
  .interview #content_interview .profile_block_3 .profile_3_2 {
    float: left;
  }
  /* line 14, ../../scss/pages/interview/_1030up.scss */
  .interview #content_interview .profile_block_3 .profile_3_3 {
    margin-right: 0;
  }
}
