#transferArea {
  /* -----------------------------------------------
  flashcontents_mql
  ----------------------------------------------- */
  /* //xs_vsoundContentsWrapper04 */
  /* xs_vsoundContentsWrapper03 */
  /*
  .xs_vsoundContentsWrapper03 .xs_four_img p {
  	margin-top:6%;
  	float:left;
  	font-size: 0.9em;
  	line-height: 1.71429;
  	color: #aaa;
  }*/
  /* xs_vsoundContentsWrapper02 */
  /* xs_vsoundContentsWrapper04 */
  /* -----------------------------------------------
  xs_vsoundMovieArea
  ----------------------------------------------- */
  /* -----------------------------------------------
  template_customize
  ----------------------------------------------- */
}
#transferArea body {
  color: #fff;
}
#transferArea hr {
  display: none;
}
#transferArea .mql_hide {
  display: none;
}
#transferArea .mql_show {
  display: block !important;
}
#transferArea .mql_c-white {
  color: #FFF;
}
#transferArea #flashcontent {
  display: none;
}
#transferArea #wmc_masthead {
  background-image: none;
}
#transferArea .mql_contents_nav {
  padding: 0 10px;
  background: #43341f; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzMzQxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzNiMmUxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzM3MmExNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzM2MmIxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzMzMjgxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzMxMjUxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJjMjQxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzJlMjIxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzI4MWYwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzI4MWYxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzIxMTgwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzFkMTUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjEzMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
  background: linear-gradient(to bottom, #43341f 0%, #3b2e1b 23%, #372a17 30%, #362b19 33%, #332816 37%, #312515 46%, #2c2411 50%, #2e2212 52%, #281f0e 60%, #281f10 62%, #211809 78%, #1d150a 91%, #1b1306 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#43341f", endColorstr="#1b1306",GradientType=0 ); /* IE6-8 */
}
#transferArea .mql_contents_nav div {
  width: 300px;
  margin: 0 auto;
  background: url(../images/ultira_nav_bg_mql.png) 0 0 no-repeat;
  background-size: 300px 55px;
  -webkit-background-size: 300px 55px;
}
#transferArea .mql_contents_nav a {
  position: relative;
  display: table-cell;
  width: 100px;
  height: 55px;
  vertical-align: middle;
  text-align: center;
  color: #ffe77a;
  background: url(../images/ultira_nav_arrow_mql.png) center 90% no-repeat;
  background-size: 89px 5px;
  -webkit-background-size: 89px 5px;
}
#transferArea .mql_contents_nav a:after {
  position: absolute;
  top: 0;
  left: 5px;
  display: block;
  content: "";
  height: 5px;
  background-image: url(../images/ultira_nav_bg02_mql.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 89px 5px;
  -webkit-background-size: 89px 5px;
}
#transferArea .mql_additional_nav {
  width: 300px;
  margin: 10px auto 0;
}
#transferArea .mql_additional_nav li a {
  display: block;
  padding: 12px 0 6px 91px;
  background: url(../images/ultira_btn_01_mql.png) 0 0 no-repeat;
  background-size: 300px 50px;
  -webkit-background-size: 300px 50px;
  color: #fbff96;
}
#transferArea h2 {
  padding: 10px 0 5px;
  color: #FFF;
  font-size: 128.57%;
  text-align: center;
  background: url(../images/vive_ttl_01_sp.jpg) center bottom no-repeat;
  background-size: 300px 32px;
  -webkit-background-size: 300px 32px;
  text-shadow: 0px 1px 1px #140f08;
  filter: dropshadow(color=#140f08, offx=0, offy=1);
}
#transferArea h2.xs_ttl_2 {
  padding: 10px 0 5px;
  color: #FFF;
  font-size: 128.57%;
  text-align: center;
  background: #C10001;
  text-shadow: 0px 1px 1px #140f08;
  filter: dropshadow(color=#140f08, offx=0, offy=1);
}
#transferArea .xs_vsoundContentsWrapper03,
#transferArea .xs_vsoundContentsWrapper04 {
  margin: 0 auto;
  /* padding:0 10px; */
}
#transferArea .xs_vsoundContentsWrapper03.mt15 {
  margin-top: 10px;
}
#transferArea .xs_vsoundContentsWrapper03.mt15 p {
  margin-top: 15px;
  margin-bottom: 10px;
}
#transferArea #xs_vsoundContents .xs_vsoundContentsWrapper03 .xs_three_category p {
  font-size: 1.07692em;
  line-height: 1.71429;
}
#transferArea #xs_vsoundContents .xs_vsoundContentsWrapper03 .xs_four_img {
  float: left;
  font-size: 0.9em;
  line-height: 1.71429;
}
#transferArea .xs_vsoundContentsWrapper03 .xs_four_img a {
  margin-top: 6%;
  float: right;
  font-size: 1em;
  text-decoration: underline;
}
#transferArea .xs_vsoundList dt {
  height: auto;
  min-height: 31px;
  margin-top: 10px;
  padding: 20px 0 12px;
  text-align: center;
  color: #38b3ff;
  font-size: 107.142%;
  background: url(../images/vive_ttl_02_sp.png) center center no-repeat;
  background-size: 300px 30px;
  -webkit-background-size: 300px 30px;
}
#transferArea .xs_vsoundContentsWrapper03 .xs_three_category dt {
  color: #09daf3;
  font-weight: bold;
  line-height: 1.5;
  margin: 10px 0 5px;
}
#transferArea h3 {
  height: auto;
  min-height: 31px;
  margin-top: 10px;
  padding: 20px 0 12px;
  text-align: center;
  color: #38b3ff;
  font-size: 107.142%;
  background: url(../images/vive_ttl_02_sp.png) center center no-repeat;
  background-size: 300px 30px;
  -webkit-background-size: 300px 30px;
}
#transferArea .xs_vsoundList dd {
  color: #FFF;
}
#transferArea .xs_vsoundList dt:first-child {
  margin-top: 0;
}
#transferArea .xs_vsoundContentsWrapper03 p[style="float:left; width:210px;"] {
  float: none !important;
  width: auto !important;
}
#transferArea .xs_vsoundContentsWrapper03.mt50 div {
  padding-left: 0 !important;
}
#transferArea .xs_vsoundContentsWrapper03.mt50 {
  margin-top: 20px;
}
#transferArea .mql_fee_list01 {
  margin-bottom: 15px;
  padding-left: 32px;
  color: #FFF;
}
#transferArea .mql_fee_list01 li {
  padding-left: 12px;
  background: url(../images/ultira_blt_01_mql.png) 0 5px no-repeat;
  background-size: 5px 5px;
  -webkit-background-size: 5px 5px;
}
#transferArea .xs_vsoundContentsWrapper03.mt50 div span {
  height: auto;
  min-height: 31px;
  padding: 20px 0 12px;
  text-align: center;
  color: #ffc858;
  font-size: 107.142%;
  background: url(../images/ultira_dt_bg_mql.png) center center no-repeat;
  background-size: 300px 63px;
  -webkit-background-size: 300px 63px;
}
#transferArea .commentList07 {
  font-size: 85.714%;
  color: #999999;
}
#transferArea .mql_theater_list li,
#transferArea .mql_youtube li {
  margin-top: 5px;
  border: 1px solid #8e9e64;
  border-radius: 4px;
  background: #323232; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzIzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzBiMGIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
  background: linear-gradient(to bottom, #323232 0%, #282828 26%, #0b0b0b 75%, #010101 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#323232", endColorstr="#010101",GradientType=0 ); /* IE6-8 */
}
#transferArea .mql_theater_list li a,
#transferArea .mql_youtube li a {
  display: block;
  padding: 16px 0 16px 14px;
  background: url(../images/vive_blt_02_mql.png) 272px center no-repeat;
  background-size: 17px 17px;
  -webkit-background-size: 17px 17px;
  color: #b3f600;
}
#transferArea .mql_theater_text {
  height: auto;
  min-height: 31px;
  padding: 20px 0 12px;
  text-align: center;
  color: #FFF;
  font-size: 107.142%;
  background-size: 300px 63px;
  -webkit-background-size: 300px 63px;
}
#transferArea .mql_youtube {
  margin-top: 15px;
}
#transferArea .mql_youtube li a {
  padding: 8px 0 8px 15px;
}
#transferArea .mql_youtube li img {
  width: 97px;
  display: inline-block;
  vertical-align: middle;
}
#transferArea .mql_youtube li span {
  width: 127px;
  padding-left: 15px;
  display: inline-block;
  vertical-align: middle;
}
#transferArea .xs_vsoundContentsWrapper {
  margin-top: 30px;
  padding-top: 8px;
  padding-bottom: 0 !important;
  background: url(../images/ultira_bg_05_mql.png) center top no-repeat;
  background-size: 320px 9px;
  -webkit-background-size: 320px 9px;
}
#transferArea .mql_xs_vsoundContentsWrapperInner {
  padding-top: 9px;
  padding-bottom: 38px;
  background-image: url(../images/ultira_bg_02_mql.png), url(../images/ultira_bg_03_mql.png);
  background-size: 10px 121px, 320px 85px;
  -webkit-background-size: 10px 121px, 320px 85px;
  background-repeat: repeat-x, repeat-x;
  background-position: center 0, center bottom;
  background-color: #0e194f;
}
#transferArea .xs_vsoundContentsWrapper h2 {
  width: 300px;
  margin: 0 auto;
  background: none;
  color: #fbff96;
  font-size: 17px;
}
#transferArea .xs_vsoundContentsWrapper h2 span {
  display: block;
}
#transferArea .xs_vsoundContentsWrapper h2 .sarani,
#transferArea .xs_vsoundContentsWrapper h2 .warner {
  font-size: 77.7777%;
}
#transferArea .xs_vsoundContentsWrapper h2 .sarani {
  background: url(../images/ultira_bg_06_mql.png) center top no-repeat;
  background-size: 106px 17px;
  -webkit-background-size: 106px 17px;
}
#transferArea .mql_additional_list {
  width: 300px;
  margin: 10px auto 0;
}
#transferArea .mql_additional_list li {
  margin-top: 2px;
  border-radius: 4px;
  background-color: #273061;
  font-size: 14px;
  line-height: 17px;
}
#transferArea .mql_additional_list a {
  display: block;
  padding: 10px;
  color: #FFF;
  background: url(../images/ultira_blt_03_mql.png) 273px center no-repeat;
  background-size: 17px 17px;
  -webkit-background-size: 17px 17px;
}
#transferArea .mql_additional_list li img {
  width: 95px !important;
  display: inline-block;
  vertical-align: top;
}
#transferArea .mql_additional_list li span {
  display: inline-block;
  width: 155px;
  padding-left: 10px;
  vertical-align: top;
}
#transferArea .commentList {
  width: 300px;
  margin: 10px auto 0;
  color: #E5E5E5;
  background: none !important;
  font-size: 70%;
}
#transferArea .mql_additional_text {
  margin-top: 30px;
  padding: 14px 0 0;
  background-image: url(../images/ultira_bg_04_mql.png);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 240px 1px;
  -webkit-background-size: 240px 1px;
  text-align: center;
  color: #fbff96;
  font-size: 107.142%;
}
#transferArea .mql_additional_text span {
  display: block;
  padding-bottom: 14px;
  background-image: url(../images/ultira_bg_04_mql.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 240px 1px;
  -webkit-background-size: 240px 1px;
}
#transferArea .mql_additional_text img {
  display: block;
  width: 206px;
  margin: 0 auto;
}
#transferArea #footer_contents {
  background: #000;
}
#transferArea .theater_pageTop a {
  color: #FFF;
  /* margin-top:0; */
}
#transferArea #xs_vsoundContents .xs_vsoundContentsWrapper03 {
  width: 300px;
  margin: 0 auto 0;
  text-align: center;
}
#transferArea #xs_vsoundContents .xs_vsoundContentsWrapper03 .xs_three_category {
  margin: 8px;
}
#transferArea .xs_vsoundContentsWrapper03 .xs_three_category dt {
  color: #f17831;
  font-size: 1.23077em;
  font-weight: bold;
  line-height: 1.5;
}
#transferArea .xs_vsoundContentsWrapper03 .xs_three_category dd {
  font-size: 1.07692em;
  line-height: 1.71429;
}
#transferArea .xs_vsoundContentsWrapper03 .xs_four_img {
  width: 100%;
  margin: 0 auto;
  padding: 10% 0 0 5%;
}
#transferArea .xs_vsoundContentsWrapper03 .xs_four_img .xs_left {
  float: left;
  width: 90%;
  margin-bottom: 7%;
}
#transferArea .xs_vsoundContentsWrapper03 .xs_four_img .xs_left div {
  float: left;
  width: 100%;
}
#transferArea .xs_vsoundContentsWrapper03 .xs_four_img .xs_right {
  width: 90%;
}
#transferArea .xs_vsoundContentsWrapper03 .xs_four_img .xs_right div {
  width: 65%;
  margin: 0 auto;
}
#transferArea .xs_vsoundContentsWrapper04 {
  padding-bottom: 40px;
}
#transferArea .xs_vsoundContentsWrapper04 dl {
  margin-top: 40px;
}
#transferArea .xs_vsoundContentsWrapper04 dt {
  width: 100%;
  vertical-align: middle;
  text-align: center;
}
#transferArea .xs_vsoundContentsWrapper04 dd {
  width: 100%;
  font-size: 24px;
}
#transferArea .xs_vsoundContentsWrapper04 dd table {
  width: 100%;
  border-collapse: collapse;
}
#transferArea .xs_vsoundContentsWrapper04 dd table th {
  line-height: 30px;
  text-align: center;
  background: #C10001;
  border: 1px solid #C10001;
  font-size: 20px;
}
#transferArea .xs_vsoundContentsWrapper04 dd table td {
  line-height: 30px;
  text-align: center;
  border: 1px solid #C10001;
}
#transferArea .xs_vsoundContentsWrapper04 dd table td a {
  color: #FFF;
  font-size: 20px;
}
#transferArea #xs_vsoundContents .xs_vsoundContentsWrapper02 {
  width: 300px;
  margin: 0 auto;
  text-align: left;
}
#transferArea #xs_vsoundContents .xs_vsoundContentsWrapper02 table {
  border-left: 1px solid #83b400;
  border-top: 1px solid #83b400;
  float: right;
  font-size: 134%;
  text-align: center;
  width: 160px;
  border-collapse: collapse;
  line-height: 1.6;
}
#transferArea #xs_vsoundContents .xs_vsoundContentsWrapper02 table th {
  background: rgba(0, 0, 0, 0) url("../images/table_bg.jpg") repeat-x scroll 0 0;
  background-color: #83b400;
  border-bottom: 1px solid #83b400;
  border-right: 1px solid #83b400;
  padding: 0;
  margin: 0;
  width: 320px;
}
#transferArea #xs_vsoundContents .xs_vsoundContentsWrapper02 table td {
  border-bottom: 1px solid #83b400;
  border-right: 1px solid #83b400;
}
#transferArea .xs_vsoundContentsWrapper04 p {
  width: 98%;
  padding: 0 1%;
  font-size: 18px;
}
#transferArea .xs_vsoundContentsWrapper04 dt {
  float: none;
  width: 100%;
}
#transferArea .xs_vsoundContentsWrapper04 dd {
  padding-top: 10px;
  float: none;
  width: 100%;
  line-height: 150%;
  font-size: 18px;
  text-align: center;
}
#transferArea .xs_vsoundMovieArea {
  display: block;
  margin: 0 auto;
  padding: 10px;
}
#transferArea #xs_vsoundMovieArea {
  width: 300px;
  height: 169px;
  margin: 0 auto;
  border: 1px solid #f17831;
}
#transferArea #kasukabe_btn {
  width: 300px;
  text-align: left;
  line-height: 1.71429;
  margin: 10px auto 0;
}
#transferArea #kasukabe_btn a {
  text-decoration: none;
  color: #FFFFFF;
}
#transferArea #kasukabe_btn a:hover {
  background-position: 0 -120px;
}
#transferArea .xs_pc {
  display: none;
}
#transferArea .xs_sp {
  display: block;
}
#transferArea .xs_center {
  margin: 0 auto;
  display: block;
}
#transferArea .clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
#transferArea .clearfix {
  min-height: 1px;
}
#transferArea * html .clearfix {
  height: 1px; /*\*/ /*/
height: auto;
overflow: hidden;
/**/
}
#transferArea #CONTENTS {
  background-color: #000;
  /* 	line-height:1.4;
  	padding-bottom:0;
  	width:100%;
  	background:none; */
}
@media screen and (min-width: 480px) {
  #transferArea {
    /* xs_vsoundContentsWrapper03 */
    /* xs_vsoundContentsWrapper04 */
    /* xs_vsoundContentsWrapper02 */
    /* -----------------------------------------------
    xs_vsoundMovieArea
    ----------------------------------------------- */
  }
  #transferArea .mql_contents_nav div,
  #transferArea .mql_additional_nav,
  #transferArea .xs_vsoundContentsWrapper03,
  #transferArea .xs_vsoundContentsWrapper04,
  #transferArea .xs_vsoundContentsWrapper h2,
  #transferArea .mql_additional_list,
  #transferArea .commentList {
    width: 460px;
  }
  #transferArea h2 {
    background: url(../images/vive_ttl_01_sp.jpg) center bottom no-repeat;
    background-size: 460px 38px;
    -webkit-background-size: 460px 38px;
  }
  #transferArea h2.xs_ttl_2 {
    padding: 10px 0 5px;
    color: #FFF;
    font-size: 128.57%;
    text-align: center;
    background: #f17831;
    text-shadow: 0px 1px 1px #140f08;
    filter: dropshadow(color=#140f08, offx=0, offy=1);
  }
  #transferArea .mql_theater_list li a,
  #transferArea .mql_youtube li a,
  #transferArea .mql_additional_list a {
    background-position: 420px center;
  }
  #transferArea h3 {
    height: auto;
    min-height: 31px;
    margin-top: 10px;
    padding: 20px 0 12px;
    text-align: center;
    color: #38b3ff;
    font-size: 107.142%;
    background: url(../images/vive_ttl_02_sp.png) center center no-repeat;
    background-size: 600px 60px;
    -webkit-background-size: 600px 60px;
  }
  #transferArea .mql_theater_list li a,
  #transferArea .mql_youtube li a,
  #transferArea .mql_additional_list a {
    background-position: 420px center;
  }
  #transferArea .mql_additional_text img {
    width: 300px;
  }
  #transferArea .mql_additional_text {
    background-image: url(../images/ultira_bg_04_mql.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 400px 1px;
    -webkit-background-size: 400px 1px;
  }
  #transferArea .mql_additional_text span {
    background-image: url(../images/ultira_bg_04_mql.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 400px 1px;
    -webkit-background-size: 400px 1px;
  }
  #transferArea .mql_additional_list li span {
    width: 290px;
  }
  #transferArea .mql_additional_nav li a {
    background: url(../images/ultira_btn_02_mql.png) 0 0 no-repeat;
    background-size: 460px 50px;
    -webkit-background-size: 460px 50px;
    padding-top: 20px;
    padding-bottom: 14px;
  }
  #transferArea .mql_additional_nav li a br {
    display: none;
  }
  #transferArea .mql_contents_nav div {
    background: url(../images/ultira_nav_bg_mql.png) 0 0 no-repeat;
    background-size: 460px 55px;
    -webkit-background-size: 460px 55px;
  }
  #transferArea .mql_contents_nav a {
    width: 154px;
    background: url(../images/ultira_nav_arrow_02_mql.png) center 90% no-repeat;
    background-size: 137px 5px;
    -webkit-background-size: 137px 5px;
  }
  #transferArea #xs_vsoundContents .xs_vsoundContentsWrapper03 {
    width: 460px;
    margin: 0 auto 0;
    text-align: center;
  }
  #transferArea #xs_vsoundContents .xs_vsoundContentsWrapper03 img {
    width: 100%;
    margin: 0 auto;
  }
  #transferArea #xs_vsoundContents .xs_vsoundContentsWrapper03 .xs_three_category {
    margin: 8px;
  }
  #transferArea .xs_vsoundContentsWrapper03 .xs_three_category dl {
    margin: 10px;
  }
  #transferArea .xs_vsoundContentsWrapper03 .xs_three_category dt {
    color: #f17831;
    font-size: 1.23077em;
    font-weight: bold;
    line-height: 1.5;
  }
  #transferArea .xs_vsoundContentsWrapper03 .xs_three_category dd {
    font-size: 1.07692em;
    line-height: 1.71429;
  }
  #transferArea #xs_vsoundContents .xs_vsoundContentsWrapper04 {
    width: 460px;
    margin: 0 auto 0;
    text-align: left;
  }
  #transferArea #xs_vsoundContents .xs_vsoundContentsWrapper02 {
    width: 460px;
    margin: 0 auto;
    text-align: left;
  }
  #transferArea #xs_vsoundContents .xs_vsoundContentsWrapper02 table {
    border-left: 1px solid #83b400;
    border-top: 1px solid #83b400;
    float: right;
    font-size: 134%;
    text-align: center;
    width: 320px;
    border-collapse: collapse;
    line-height: 1.6;
  }
  #transferArea #xs_vsoundContents .xs_vsoundContentsWrapper02 table th {
    background: rgba(0, 0, 0, 0) url("../images/table_bg.jpg") repeat-x scroll 0 0;
    background-color: #83b400;
    border-bottom: 1px solid #83b400;
    border-right: 1px solid #83b400;
    padding: 0;
    margin: 0;
    width: 320px;
  }
  #transferArea #xs_vsoundContents .xs_vsoundContentsWrapper02 table td {
    border-bottom: 1px solid #83b400;
    border-right: 1px solid #83b400;
  }
  #transferArea .xs_vsoundMovieArea {
    display: block;
    margin: 0 auto;
    padding: 10px;
  }
  #transferArea #xs_vsoundMovieArea {
    width: 300px;
    height: 169px;
    margin: 0 auto;
    border: 1px solid #f17831;
  }
  #transferArea #kasukabe_btn {
    width: 460px;
    text-align: left;
    line-height: 1.71429;
    margin: 10px auto 0;
  }
  #transferArea #kasukabe_btn a {
    text-decoration: none;
    color: #FFFFFF;
  }
  #transferArea #kasukabe_btn a:hover {
    background-position: 0 -120px;
  }
  #transferArea .xs_vsoundList dt {
    height: auto;
    min-height: 31px;
    margin-top: 10px;
    padding: 20px 0 12px;
    text-align: center;
    color: #38b3ff;
    font-size: 107.142%;
    background: url(../images/vive_ttl_02_sp.png) center center no-repeat;
    background-size: 600px 30px;
    -webkit-background-size: 600px 30px;
  }
  #transferArea h3 {
    height: auto;
    min-height: 31px;
    margin-top: 10px;
    padding: 20px 0 12px;
    text-align: center;
    color: #38b3ff;
    font-size: 107.142%;
    background: url(../images/vive_ttl_02_sp.png) center center no-repeat;
    background-size: 600px 30px;
    -webkit-background-size: 600px 30px;
  }
  #transferArea .xs_left .xs_sp {
    width: 100%;
  }
  #transferArea .xs_pc {
    display: none;
  }
  #transferArea .xs_sp {
    display: block;
  }
  #transferArea .xs_center {
    margin: 0 auto;
    display: block;
  }
}/*# sourceMappingURL=layout_mql.css.map */