/* =================================
   index
	================================= */

.gray {
     filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;*/
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
}

body{
}

#page{
	font-family: "Noto Sans Japanese", sans-serif;
	position: relative;
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
	text-align: center;
}

li,p,dt,dd,span{
	font-weight: 200;
}

h3{
	font-family: 'Noto Serif Japanese';
	font-style: normal;
	font-weight: 400;
	margin: 60px auto;
	color: #b68500;
	font-size: 36px;
	letter-spacing: 10px;
	line-height: 1;
	text-align: center;
}

.contents{
	width: 1120px;
	margin: 0 auto;
}

#anchor_01{
	position: absolute;
	top: -80px;
}

#anchor_02{
	position: absolute;
	top: -70px;
}

#anchor_03{
	position: absolute;
	top: -60px;
}

#anchor_04{
	position: absolute;
	top: -60px;
}

#anchor_05{
	position: absolute;
	top: -120px;
}

header{
	background: #000;
	position: fixed;
	width: 100%;
	min-width: 1200px;
	height: 48px;
	padding: 17px 0 0;
	letter-spacing: -.40em;
	z-index: 10;
}

header div {
	padding: 0 40px;
}

header nav {
	float: left;
	margin-top: 5px;
}

header nav ul li a:hover {
  color: #b68500;
}

header nav ul li#nav01.active a,header nav ul li#nav02.active a,header nav ul li#nav03.active a,header nav ul li#nav04.active a,header nav ul li#nav05.active a {
  color: #b68500;
}

header nav ul li {
	float: left;
	margin-right: 40px;
	font-size: 14px;
	letter-spacing: 4px;
}
header nav ul li:last-child {
	margin-right: 0;
}

header .btn_area {
	float: right;
}

header .btn_area li {
	float: left;
	margin-right: 20px;
}
header .btn_area li:last-child {
	margin-right: 0;
}

header .btn_area a:hover {
  opacity: 1;
}

.pc{
	display: block;
}

.sp{
	display: none;
}

@media (max-width: 750px) {

#page{
	width: 750px;
	min-width: 0;
}

li,p,dt,dd,span{
	font-weight: 400;
}

h3{
	margin: 60px auto;
	color: #b68500;
	font-size: 5.6rem;
	letter-spacing: 2rem;
	line-height: 1;
	text-align: center;
}

.contents{
	width: 710px;
	margin: 0 auto;
}

header{
	display: none;
}

.pc{
	display: none;
}

.sp{
	display: block;
}

}

/* main visual
================================*/

#mv_area{
	position: relative;
	width: 100%;
	margin-top: 65px;
}

#mv_area ul{
}

#mv_area ul li{
	float: left;
	position: relative;
	width: 14.2858%;
	height: 690px;
	overflow: hidden;
}
#mv_area ul li.bg_01{
	background: url(/magicianwiz/soundtrack/img/mv_bg01.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
}
#mv_area ul li.bg_02{
	background: url(/magicianwiz/soundtrack/img/mv_bg02.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
}
#mv_area ul li.bg_03{
	background: url(/magicianwiz/soundtrack/img/mv_bg03.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
}
#mv_area ul li.bg_04{
	background: url(/magicianwiz/soundtrack/img/mv_bg04.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
}
#mv_area ul li.bg_05{
	background: url(/magicianwiz/soundtrack/img/mv_bg05.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
}
#mv_area ul li.bg_06{
	background: url(/magicianwiz/soundtrack/img/mv_bg06.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
}
#mv_area ul li.bg_07{
	background: url(/magicianwiz/soundtrack/img/mv_bg07.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
	width: 14.286%;
}

#mv_area ul li p{
	position: absolute;
	left: 50%;
}
#mv_area ul li.bg_01 p{
	top: 84px;
	margin-left: -303px;
}
#mv_area ul li.bg_02 p{
	margin-left: -358px;
}
#mv_area ul li.bg_03 p{
	margin-left: -506px;
}
#mv_area ul li.bg_04 p{
	margin-left: -338px;
}
#mv_area ul li.bg_05 p{
	margin-left: -442px;
}
#mv_area ul li.bg_06 p{
	margin-left: -549px;
}
#mv_area ul li.bg_07 p{
	margin-left: -537px;
}

#mv_area h1{
	position: absolute;
	top: 40px;
	left: 0;
}
#mv_area .subtitle{
	position: absolute;
	background: #b68500;
	width: 100%;
	height: 30px;
	bottom: 125px;
	text-align: center;
}
#mv_area .subtitle p{
	position: absolute;
	left: 50%;
	margin-left: -405px;
}
#mv_area .h2_area{
	position: absolute;
	background: #000;
	width: 100%;
	height: 125px;
	bottom: 0;
	text-align: center;
}
#mv_area h2{
	position: absolute;
	left: 50%;
	margin-left: -560px;
}

@media (max-width: 750px) {

#mv_area{
	margin-top: 0px;
}

#mv_area ul li{
	display: none;
}

#mv_area h1{
	position: relative;
	top: 0;
}
#mv_area h2{
	position: relative;
	bottom: 0;
}

#mv_area .subtitle{
	position: relative;
	width: 100%;
	height: 203px;
	bottom: 0;
	text-align: center;
}

}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #mv_area ul li.bg_07:not(:target) {
    	width: 14.3%\9; /* IE10（\9なしでIE11にも適用） */
  }
}

@media screen and (-ms-high-contrast: none) {
  *::-ms-backdrop,#mv_area ul li.bg_07 {
    	width: 14.3%; /* IE10（\9なしでIE11にも適用） */
  }
}

_:-ms-lang(x), _::-webkit-meter-bar,#mv_area ul li.bg_07 {
	width: 14.30%; /* IE10（\9なしでIE11にも適用） */
}

/* reserve_area
================================*/

#reserve_area{
	position: relative;
	background: url(/magicianwiz/soundtrack/img/bg_reserve.jpg) no-repeat center center;
	width: 1180px;
	height: 275px;
	left: 50%;
	margin-left: -700px;
	padding: 30px 100px 0 120px;
}

#reserve_area p.img{
	float: left;
	width: 378px;
}

#reserve_area div{
	float: right;
	width: 1200px;
}

#reserve_area div .text_01{
	height: 45px;
	font-size: 18px;
	letter-spacing: 6px;
}
#reserve_area div .text_01 span{
	font-size: 38px;
}

#reserve_area div .text_02{
	height: 80px;
	margin: 20px 0 20px;
	color: #ce4509;
	font-size: 40px;
	line-height: 0.8;
	letter-spacing: 9px;
	font-weight: 500;
}
#reserve_area div .text_02.pc span:first-child{
	font-size: 54px;
	font-weight: 700;
}
#reserve_area div .text_02.pc span:last-child{
	font-size: 17px;
	letter-spacing: 0;
	font-weight: 200;
}

#reserve_area div .btn{
	display: block;
	position: relative;
	background: #ce4509;
	width: 472px;
	height: 60px;
	margin: 0 auto;
	font-size: 22px;
	line-height: 2.5;
	text-align: center;
}
#reserve_area div .btn:after{
	content: "";
	position: absolute;
	background: url(/magicianwiz/soundtrack/img/blank.png) no-repeat center center;
	background-size: 100%;
	width: 12px;
	height: 12px;
	top: 10px;
	right: 10px;
	z-index: 1;
}

@media (max-width: 750px) {

#reserve_area{
	position: relative;
	background: none;
	width: 750px;
	height: auto;
	left: 0;
	margin: 0 auto;
	padding: 10px 0 0;
}

#reserve_area div{
	float: none;
	width: 710px;
	margin: 0 auto;
}

#reserve_area div .text_01{
	height: auto;
	font-size: 2.8rem;
	letter-spacing: 0.1rem;
}
#reserve_area div .text_01 span{
	font-size: 4.2rem;
}

#reserve_area div .text_02{
	height: auto;
	margin: 15px 0 10px;
	color: #ce4509;
	font-weight: 700;
	font-size: 3.4rem;
	line-height: 1.2;
	letter-spacing: 0.5rem;
}
#reserve_area div .text_02.sp span{
	font-weight: 700;
	font-size: 6.4rem;
}

#reserve_area div .text_03{
	color: #ce4509;
	font-size: 2rem;
	line-height: 1.5;
	letter-spacing: 0.2rem;
}

#reserve_area .btn_area{
	background: #ce4509;
	margin: 30px 0 0;
	padding: 20px;
}
#reserve_area .btn_area .btn{
	display: block;
	position: relative;
	background: #ce4509;
	width: 710px;
	height: 120px;
	margin: 0 auto;
	font-size: 3.4rem;
	line-height: 3.5;
	letter-spacing: 1rem;
	text-align: center;
	border: 1px solid #fff;
}
#reserve_area .btn_area .btn:after{
	content: "";
	position: absolute;
	background: url(/magicianwiz/soundtrack/img/blank.png) no-repeat center center;
	background-size: 100%;
	width: 20px;
	height: 20px;
	top: 20px;
	right: 20px;
	z-index: 1;
}

#reserve_area div .btn.pc{
	display: none;
}

}


/* outline_area
================================*/

#outline_area{
	position: relative;
	background: url(/magicianwiz/soundtrack/img/bg_common.jpg) repeat center center;
	padding: 0 0 35px;
}

#outline_area h3{
	margin: 60px auto 10px;
}
#outline_area .read{
	margin-bottom: 30px;
	font-size: 16px;
	letter-spacing: 5px;
	line-height: 1.7;
}
#outline_area .read span{
	color: #b68500;
}

#outline_area .contents .img{
	float: right;
	width: 524px;
	height: auto;
	margin: 7px 15px 0 0;
}
#outline_area .contents .img span{
    display: block;
    margin-top: 10px;
    font-size: 12px;
    text-align: right;
}

#outline_area .contents .left{
	float: left;
	width: 520px;
	margin: 0 0 0 5px;
}

#outline_area .contents div .read{
	margin-bottom: 30px;
	font-size: 16px;
	letter-spacing: 3px;
}
#outline_area .contents div .read span{
	color: #b68500;
}

#outline_area .contents div .spec{
	font-size: 14px;
}
#outline_area .contents div .spec div{
}
#outline_area .contents div .spec dl{
}
#outline_area .contents div .spec dt{
	padding: 0 0 5px;
	color: #6692e9;
	border-bottom: 1px solid #244078;
	letter-spacing: 4px;
}
#outline_area .contents div .spec dd{
	padding: 5px 0 20px;
	letter-spacing: 4px;
}
#outline_area .contents div .spec dt.special{
	padding: 20px 0 5px;
	color: #b68500;
	border-bottom: 1px solid #b68500;
	letter-spacing: 4px;
}
#outline_area .contents div .spec dd.special{
	padding: 5px 0 20px;
	letter-spacing: 4px;
}


@media (max-width: 750px) {

#outline_area{
	position: relative;
	background: url(/magicianwiz/soundtrack/img/bg_common.jpg) repeat center center;
	padding: 0 0 60px;
}

#outline_area h3{
	margin: 60px auto 50px;
}

#outline_area  .img span{
    display: block;
    margin: 10px 30px 0;
    font-size: 18px;
    text-align: right;
}

#outline_area .contents .left{
	float: none;
	width: 710px;
	margin: 0 auto;
}

#outline_area .contents div .read{
	margin: 20px 0 30px;
	font-size: 2.8rem;
	letter-spacing: 0.1rem;
}

#outline_area .contents div .spec{
	font-size: 2.4rem;
}
#outline_area .contents div .spec div{
}
#outline_area .contents div .spec dl{
}
#outline_area .contents div .spec dt{
	padding: 0 0 10px;
	color: #6692e9;
	border-bottom: 1px solid #244078;
	letter-spacing: 6px;
}
#outline_area .contents div .spec dd{
	padding: 10px 0 20px;
	letter-spacing: 6px;
}
#outline_area .contents div .spec dt.special{
	padding: 20px 0 10px;
	color: #b68500;
	font-size: 2.4rem;
	border-bottom: 1px solid #b68500;
	letter-spacing: 6px;
}
#outline_area .contents div .spec dd.special{
	padding: 10px 0 20px;
	letter-spacing: 6px;
}

}


/* tracklist_area
================================*/

#tracklist_area{
	position: relative;
	background: #244078;
}

#tracklist_area h3{
	margin: 60px auto 10px;
}

#tracklist_area .read{
	margin-bottom: 50px;
	font-size: 16px;
	line-height: 2;
	letter-spacing: 3px;
}

#tracklist_area ul{
	width: 1080px;
	margin: 0 auto 10px;
	padding: 0 20px;
}

#tracklist_area ul li{
	float: left;
	width: 155px;
	margin: 0 76px 50px 0;
}
#tracklist_area ul li:nth-child(5n){
	margin: 0;
}

#tracklist_area ul li p{
	width: 155px;
	text-align: center;
}
#tracklist_area ul li p img{
	width: 100%;
	height: auto;
}

#tracklist_area ul li .text{
	width: 140px;
	margin: 20px auto 0;
	font-size: 12px;
	line-height: 1;
	letter-spacing: 5px;
}
#tracklist_area ul li .text span{
	padding-left: 10px;
	color: #b68500;
	letter-spacing: 0;
}

@media (max-width: 750px) {

#tracklist_area .read{
	font-size: 2.8rem;
	line-height: 2;
	letter-spacing: 0.1rem;
}

#tracklist_area ul{
	width: 710px;
	margin: 0 auto 10px;
	padding: 0 20px;
}

#tracklist_area ul li{
	float: left;
	width: 355px;
	margin: 0;
}

#tracklist_area ul li p{
	width: 300px;
	margin: 0 auto;
	text-align: center;
}

#tracklist_area ul li .text{
	width: 305px;
	height: 45px;
	margin: 20px auto 40px;
	font-size: 2rem;
	line-height: 2.1;
	letter-spacing: 1rem;
	border:1px solid #fff;
}
#tracklist_area ul li .text span{
	padding-left: 1.5rem;
	color: #b68500;
}

}


/* movie_area
================================*/

#movie_area01{
	position: relative;
	padding: 60px 0;
}

#movie_area01 h3{
	margin: 0 auto 50px;
}

#movie_area01 .track{
	width: 1120px;
	margin: 0 auto -30px;
}

#movie_area01 .track li{
	float: left;
	width: 250px;
	margin: 0 40px 30px 0;
}

#movie_area01 .track li:nth-child(4n){
	margin: 0 0 30px 0;
}

#movie_area01 .track li img{
	width: 100%;
	height: auto;
}

#movie_area01 .track li .text{
	margin-top: 10px;
	color: #b68500;
	font-size: 1.4rem;
	font-weight: 300;
	letter-spacing: 0.4rem;
	line-height: 1;
}

#movie_area02{
	position: relative;
	background: url(/magicianwiz/soundtrack/img/bg_movie.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
	height: 270px;
	padding: 60px 0;
}

#movie_area02 .pv{
	width: 480px;
	margin: 0 auto;
	border: 1px solid #b68500;
}

@media (max-width: 750px) {

#movie_area01 .track{
	width: 710px;
	margin: 0 auto -30px;
}

#movie_area01 .track li{
	float: left;
	width: 346px;
	margin: 0 18px 30px 0;
}

#movie_area01 .track li:nth-child(2n){
	margin: 0 0 30px 0;
}

#movie_area01 .track li .text{
	margin-top: 10px;
	color: #b68500;
	font-size: 2.4rem;
	font-weight: 400;
	letter-spacing: 0.6rem;
	line-height: 1;
}

#movie_area02{
	position: relative;
	background: url(/magicianwiz/soundtrack/img/bg_movie.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
	height: 400px;
	padding: 60px 0;
}

#movie_area02 .pv{
	width: 710px;
	margin: 0 auto;
	border: 1px solid #b68500;
}

}


/* shop_area
================================*/

#shop_area{
	position: relative;
	padding: 0 0 60px;
	text-align: left;
}

#shop_area h3{
	margin: 60px auto 50px;
}

#shop_area .contents dt{
	float: left;
}

#shop_area .contents dd{
	float: right;
	width: 732px;
}

#shop_area .contents dd a{
	position: relative;
	float: left;
	width: 356px;
	height: 48px;
	margin: 0 20px 20px 0;
	text-align: center;
}
#shop_area .contents dd a:nth-child(2n){
	margin-right: 0;
}
#shop_area .contents dd a:after{
	content: "";
	position: absolute;
	background: url(/magicianwiz/soundtrack/img/blank.png) no-repeat center center;
	background-size: 100%;
	width: 12px;
	height: 12px;
	top: 10px;
	right: 10px;
	z-index: 1;
}

#shop_area .contents dd .animate{
	background: #325fab;
}

#shop_area .contents dd .animega{
	background: #e4007f;
}

#shop_area .contents dd .kotobukiya{
	background: #009944;
}

#shop_area .contents .text_01{
	margin-top: 15px;
	font-size: 18px;
	line-height: 2;
	letter-spacing: 3px;
}

#shop_area .contents .text_02{
	font-size: 14px;
	color: #b1b0b0;
	letter-spacing: 3px;
}

@media (max-width: 750px) {

#shop_area .contents dt{
	float: none;
	margin: 0 0 20px;
}

#shop_area .contents dd{
	float: none;
	width: 710px;
}

#shop_area .contents dd a{
	position: relative;
	float: left;
	width: 344px;
	height: 117px;
	margin: 0 22px 20px 0;
	text-align: center;
	line-height: 8;
}
#shop_area .contents dd a:nth-child(2n){
	margin-right: 0;
}

#shop_area .contents dd a:last-child{
	float: none;
	display: block;
	margin: 0 auto 20px;
}
#shop_area .contents dd a:after{
	content: "";
	position: absolute;
	background: url(/magicianwiz/soundtrack/img/blank.png) no-repeat center center;
	width: 20px;
	height: 20px;
	top: 20px;
	right: 20px;
	z-index: 1;
}

#shop_area .contents .text_01{
	font-size: 2.8rem;
	text-align: left;
	letter-spacing: 0.1rem;
}

#shop_area .contents .text_02{
	font-size: 2.2rem;
	color: #b1b0b0;
	text-align: left;
	letter-spacing: 0.1rem;
}

}

/* tw_area
================================*/

#tw_area{
	position: relative;
	background: url(/magicianwiz/soundtrack/img/bg_common.jpg) repeat center center;
	height: 404px;
	padding: 60px 0;
}

#tw_area .contents{
	width: 1000px;
	padding: 0 60px;
}

#tw_area .contents .pc p:first-child{
	float: left;
	width: 480px;
}

#tw_area .contents .pc p:last-child{
	float: right;
	width: 480px;
}

@media (max-width: 750px) {

#tw_area{
	position: relative;
	background: url(/magicianwiz/soundtrack/img/bg_common.jpg) repeat center center;
	height: 1160px;
	padding: 60px 0;
}

#tw_area .contents{
	width: 710px;
	padding: 0 20px;
}

#tw_area .contents .sp p:first-child{
	float: none;
	width: 710px;
	margin-bottom: 60px
}

#tw_area .contents .sp p:last-child{
	float: none;
	width: 710px;
}

}

/* app_area
================================*/

@media (max-width: 750px) {

#sns_area{
	position: relative;
	height: 62px;
	padding: 60px 0;
}

#sns_area .contents p:first-child{
	float: left;
	width: 344px;
}

#sns_area .contents p:last-child{
	float: right;
	width: 344px;
}

}

/* app_area
================================*/

#app_area{
	position: relative;
	background: url(/magicianwiz/soundtrack/img/bg_app.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
	height: 297px;
}

#app_area .app{
	position: relative;
	width: 904px;
	margin: 0 auto;
	padding: 70px 0 0 0;
}

#app_area .app .app_title{
	float: left;
	width: 430px;
}

#app_area .linkArea{
	float: right;
	width: 440px;
	margin: 12px 0 0;
}
#app_area .linkArea ul{
}
#app_area .linkArea li{
	float: left;
	width: 140px;
	margin: 0 10px 0 0;
}
#app_area .linkArea li img,#app_area .app .app_title img{
	width: 100%;
	height: auto;
}
#app_area .linkArea li:last-child{
	margin: 0;
}

#app_area .linkArea .btn{
	display: block;
	position: relative;
	background: #c38d42;
	width: 440px;
	height: 48px;
	margin: 20px auto 0;
	font-size: 20px;
	line-height: 2.3;
	text-align: center;
}
#app_area .linkArea .btn:after{
	content: "";
	position: absolute;
	background: url(/magicianwiz/soundtrack/img/blank.png) no-repeat center center;
	background-size: 100%;
	width: 12px;
	height: 12px;
	top: 10px;
	right: 10px;
	z-index: 1;
}


@media (max-width: 750px) {

#app_area{
	position: relative;
	background: url(/magicianwiz/soundtrack/img/bg_app.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
	height: 457px;
}

#app_area .app{
	position: relative;
	width: 710px;
	margin: 0 auto;
	padding: 50px 0 0 0;
}

#app_area .app .app_title{
	float: none;
	width: 440px;
	margin: 0 auto;
}

#app_area .linkArea{
	float: none;
	width: 710px;
	margin: 20px 0 0;
}
#app_area .linkArea li{
	float: left;
	width: 223px;
	margin-right: 20px;
}
#app_area .linkArea li img,#app_area .app .app_title img{
	width: 100%;
	height: auto;
}
#app_area .linkArea li:last-child{
	margin: 0;
}

#app_area .linkArea .btn{
	display: block;
	position: relative;
	background: #c38d42;
	width: 710px;
	height: 80px;
	margin: 20px auto 0;
	font-size: 2.8rem;
	line-height: 2.8;
	text-align: center;
}
#app_area .linkArea .btn:after{
	content: "";
	position: absolute;
	background: url(/magicianwiz/soundtrack/img/blank.png) no-repeat center center;
	background-size: 100%;
	width: 20px;
	height: 20px;
	top: 10px;
	right: 10px;
	z-index: 1;
}

}


/* footer
================================*/

footer{
	background: #000;
	font-size: 14px;
	padding: 40px 0 50px;
	text-align: center;
}

footer .logo{
	width: 156px;
}
footer .logo img{
	width: 100%;
	height: auto;
}

footer a{
	display: inline-block;
	vertical-align: bottom;
	text-decoration: none;
	color: #fff;
}

footer a:hover {
  color: #b68500;
  opacity: 1;
}

footer p{
	color: #b68500
}

footer .footerlink{
	margin: 20px 0 30px 0;
}

@media (max-width: 750px) {
	#footNav {
		display: none;
	}
	footer{
		font-size: 2.4rem;
	}
	footer .logo{
		width: 232px;
	}
	footer a{
		display: inline-block;
		vertical-align: middle;
		text-decoration: none;
		color: #fff;
	}
	footer .footerlink{
		font-size: 2.4rem;
	}

}


/* modal
================================*/

#modal_page{
	font-family: "Noto Sans Japanese", sans-serif;
	background: transparent;
	padding: 0 60px;
	overflow: hidden;
}

.disk01{
}

#modal_page div{
	background: url(/magicianwiz/soundtrack/img/bg_common.jpg) repeat center center;
	padding: 0 40px;
	border:1px solid #453200;
	box-sizing: border-box;
}

#modal_page div .title{
	font-family: 'Noto Serif', serif;
	margin: 40px 0 30px;
	color: #b68500;
	font-size: 38px;
	letter-spacing: 10px;
	text-align: center;
}

#modal_page div .subtitle{
	font-family: 'Noto Serif', serif;
	margin: 20px 0 10px;
	color: #b68500;
	font-size: 24px;
	letter-spacing: 4px;
	text-align: left;
}

#modal_page div ul{
	margin:  0 0 30px;
}

#modal_page div ul:last-child{
	margin:  0 0 50px;
}

#modal_page div ul li{
	float: left;
	margin-right: 30px;
	font-size: 16px;
	line-height: 2;
	letter-spacing: 2px;
}
#modal_page div ul li:last-child{
	margin-right: 0;
}

#modal_page div ul li span{
	color: #b68500;
	font-size: 12px;
	letter-spacing: 2px;
}
