.box_head_menu_language a{color:#000;}
.mark_submenu{
	margin-top:2px;
	margin-right:2px;
}
.submenu_area{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	margin:10px 0 29px 2px;
	font-size:9pt;
}
.submenu_area a{
	color:#DDDDDD;
}
.submenu_area .submenu_box{
	float:left;
	display:inline;
	width: auto;
	height:auto;
	margin-right:30px;
}
.submenu_area .submenu_box .mark_new{
	color:#FF3333;
}
#contents_area{
	width:760px;
	height: auto;
	margin-top:29px;
	margin: 0 auto;
}
.info_box{
	float:left;
	display:inline;
	width: 490px;
	height:auto;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:5px;
}
.info_area{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	margin-bottom:20px;
}
.info_area img{
	margin-bottom:9px;
}
.info_area .title_info{
	width:100%;
	height:auto;
	color:#EDAD4C;
	margin-top:10px;
}
.data_area{
	float:left;
	display:inline;
	width: 250px;
	height:auto;
	margin-top:10px;
	margin-bottom:5px;
}
.data_area a{
	color:#DDCBB2;
	font-size:8pt;
}
.data_area .data_box{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	margin-bottom:10px;
	background-image: url(../img/data_border.gif);
	background-repeat:no-repeat;
	background-color:#2C2108;
}
.data_area .data_box .data_title{
	float:left;
	display:inline;
	width: 230px;
	height:auto;
	margin-top:5px;
	margin-left:10px;
	color:#EDAD4C;
	font-size:8pt;
}
.data_area .data_box .data_text{
	float:left;
	display:inline;
	width: 230px;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	font-size:8pt;
	color:#DDCBB2;
}
.data_area .data_box .data_text_caution{
	float:left;
	display:inline;
	width: 230px;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	font-size:8pt;
	color:#FF9F7C;
}
.about_ews_area{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	border-top: #DDDDDD 1px solid;
	margin-top:40px;
}
.about_ews_area .about_ews_logo{
	float:left;
	display:inline;
	width: 57px;
	height:auto;
	margin-top:18px;
	margin-right:10px;
	margin-bottom:15px;
}
.about_ews_area .about_ews_title{
	float:left;
	display:inline;
	width: 542px;
	height:auto;
	margin-top:32px;
}
.about_ews_area .pci_banner{
	float:left;
	display:inline;
	width: 102px;
	height:auto;
	margin-top:14px;
}
.about_ews_area .about_ews_text{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
}
.main_title{
	float:left;
	display:inline;
	width: 463px;
	height:auto;
	margin-bottom: 41px;
	color:#EDAD4C;
	font-size:14pt;
	border-bottom: #EDAD4C 2px solid;
}
.omoto_intro{
	float:left;
	display:inline;
	width: 720px;
	height:auto;
	margin-left:20px;
}
.omoto_intro img{
	float:left;
	display:inline;
	margin-right:18px;
	align:left;
}
.omoto_intro .omoto_profile{
	float:left;
	display:inline;
	width:402px;
	height:auto;
}
.list{
	float:left;
	display:inline;
	width:720px;
	height:auto;
	margin-left:20px;
}
.main_text{
	float:left;
	display:inline;
	width:720px;
	height:auto;
	margin-bottom:20px;
}
.form{
	float:left;
	display:inline;
	width:100%;
	height:auto;
	margin-bottom: 14px;
}
.form .form_item{
	float:left;
	display:inline;
	width:150px;
	height:auto;
	margin-right:14px;
	text-align:right;
}
.form .form_box{
	float:left;
	display:inline;
	width:auto;
	height:auto;
	margin-right:9px;
}
.form .form_box input{
	color:#333333;
}
.form .form_box textarea{
	color:#333333;
}
.form .form_annotation{
	float:left;
	display:inline;
	width:auto;
	height:auto;
	color:#AAAAAA;
}
.confirm_button{
	float:left;
	display:inline;
	width:110px;
	height:23px;
	margin-top:20px;
	margin-left:164px;
}
.mod_main_img{
	width:100%;
	height: auto;
	margin-bottom:29px;
}
.language_area{
	margin-top:-25px;	
	position:relative;
	text-align:right;
	z-index:10;
}
.mod_main_img a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
}
.mod_main_area{
	float:left;
	display:inline;
	width: 436px;
	height:auto;
	margin-right:27px;
}
.mod_main_area .online_store{
	width: 169px;
	height:23px;
	margin-left:2px;
	margin-top:11px;
}
.mod_sub_area{
	float:left;
	display:inline;
	width: 297px;
	height:auto;
}
.mod_sub_area .mod_sub_img{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
}
.mod_sub_area .mod_sub_img #container{border:1px solid #666;}
.mod_sub_area .mod_sub_img #container #basic-modal a.basic img{width:295px;position:relative;z-index:-100;}
.mod_sub_area .mod_sub_img #container #basic-modal a.basic{display: block; background-image: url("/img/mark_playmov.png");background-repeat:no-repeat;background-position:right bottom;}
.mod_sub_area .mod_sub_text{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	font-size:8pt;
	color:#AAAAAA;
	margin-top:7px;
	margin-bottom:8px;
}
.mod_sub_area .mod_sub_text .musician_name{
	float:left;
	display:inline;
	width: 100%;
	height:auto;
	color:#DDDDDD;
}
#footer{
	float:left;
/*	display:inline;*/
	width: 940px;
	height:auto;
	margin-top:11px;
	padding-bottom:10px;
	font-size:9pt;
	border-top: #FFFFFF 1px solid;
	text-align:center;
}
#footer .ews_access{
	width: 350px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
/*旧cssここまで*/


body{
	background-color:#000000;
	margin:0px;
/*	background-image: url(../img/index_bg_line.png), url(../img/index_bg_photo.jpg);
	background-repeat:repeat-x, no-repeat;
	background-position:center 90px, top center; */
	color:#DDDDDD;
	line-height:1.6em;
	font-size:9pt;
	font-family: "Arial","Helvetica","sans-serif";
	
}
#footer > a{color:#FF5900;}
#footer{
	background-color:rgba(0,0,0,0.8);
}
.index_bg{
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
}
@media screen and (max-width: 1024px){
	img.bg {
	left: 50%;
	margin-left: -512px; }
}

#page{
	width: 940px;
	height :auto;
	position: relative;
	margin:0 auto;
/*	padding-left:20px;*/
}
a{
	color:#ff5900;
	text-decoration:none;
}
a img{
	border-style: none;
}

.area_head{
	width:100%;
	height:50px;
	margin:16px auto 0;
}
.area_head:before,.area_head:after {content:"";display:table;}
.area_head:after {clear:both;}
.area_head {*zoom:1;}
.box_logo{
	width:155px;
	height:50px;
	float:left;
}
.area_head_menu{
	width:785px;
	height:50px;
	float:left;
	background-color:rgba(255,255,255,0.8);
/*	background-image:url(/img/bg_white_trans.png);*/
}
.box_head_menu{
	width:73px;
	height:30px;
	float:left;
	margin:10px 0px;
	border-left:3px solid #000;
	overflow:hidden;
}
.box_head_menu_active{
	width:73px;
	height:30px;
	float:left;
	margin:10px 0px;
	border-left:3px solid #fff;
}
.box_head_menu_active,.box_head_menu{margin-left: 10px; padding: 6px 0px 6px 9px; height: auto;text-align:center;line-height:0em;width:calc((100% - 130px) / 7);}
.box_head_menu_sns{
	width:auto;
	height:30px;
	float:right;
	margin:10px 0;
}
.box_head_menu_sns_icon{
	width:20px;
	height:20px;
	float:right;
	margin:4px 10px 0 0;
}
.box_head_menu_language{
	color:#000;
	width:auto;
	height:30px;
	float:left;
	margin:10px 0;
	padding-left:6px;
	line-height:2.5em;
	border-left:3px solid #000;
	margin-left:10px;
}

.area_topSlide{
	width:100%;
	/*height:380px;*/
	margin:20px auto 0;
/*	background-image: url(../img/img_topSlide_001.jpg);*/
}
.area_topSlide_arrow_prev{
	width:47px;
	height:380px;
	float:left;
}
.box_topSlide_arrow_prev{
	width:30px;
	height:55px;
	margin:143px 0 180px 17px;
}
.area_topSlide_arrow_next{
	width:47px;
	height:380px;
	float:right;
}
.box_topSlide_arrow_next{
	width:30px;
	height:55px;
	margin:143px 17px 180px 0;
}

.area_contents{
	width:100%;
	margin:20px auto 20px;
}
.area_contents:before,.area_contents:after {content:"";display:table;}
.area_contents:after {clear:both;}
.area_contents {*zoom:1;}
.area_contents_main{
	width:700px;
	float:left;
}
.area_list:before,.area_list:after{display:table;content:"";}
.area_list:after{clear:both;}
.box_contents_wrap{
	width:220px;
	/*height:270px;*/
	height:auto;
	float:left;
	margin:0 20px 20px 0;
}
.area_contents .list_category .box_contents_wrap:nth-child(4n){margin-right:0;}
.area_contents .area_discon .box_contents_wrap:nth-child(4n+1){margin-right:0;}
.area_contents .list_index .box_contents_wrap:nth-child(3n){margin-right:0;}
.area_contents .discon_index .box_contents_wrap:nth-child(3n+1){margin-right:0;}
.box_contents_type{
	width:220px;
	height:auto;
	background-color:#fff;
	line-height:0em;
}
.box_contents_image{
	width:220px;
	height:200px;
/*	background-image:url(/img/bg_white_trans.png);*/
	background-color:rgba(255,255,255,.8);
	border-bottom:2px solid #fff;
	position:relative;
}
.box_contents_image .caution{position:absolute;bottom:40px;right:20px;color:#900;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);font-size:180%;opacity: 0.7;}
.box_contents_name{
	width:220px;
	height:auto;
	/*height:30px;*/
/*	background-image:url(/img/bg_white_trans.png);*/
	background-color:rgba(255,255,255,.8);
	font-family: 'Oswald', sans-serif;
	color:#000;
	/*padding:10px 0 0 10px;*/
	padding:10px 0;
	font-size:150%;
}
.box_contents_name a{
	margin-left:10px;
	display:block;
}
.area_discon:before,.area_discon:after{display:table;content:"";}
.area_discon:after{clear:both;}
.area_discon .list_title{width:100%;margin:30px 0 10px;padding:5px;background-color:rgba(0, 0, 0, 0.8);box-sizing: border-box;}

.area_contents_sub{
	width:220px;
	float:right;
/*	margin:0 20px 0 0;*/
}
.area_twitter{
	width:220px;
	margin:0 0 20px 0;
	background-color:#fff;
}
.area_interview{
	width:220px;
	height:170px;
	margin:0 0 20px 0;
}
.box_interview_title{
	width:200px;
	height:30px;
	background-color:#fff;
	color:#666;
	line-height:2.2em;
	font-size:120%;
	font-family: 'Oswald', sans-serif;
	padding:0 10px;
	text-overflow: ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.box_interview_mov{
	width:220px;
	height:140px;
	background-color:#000;
}
.mov_thum{
	width:220px;
	height:140px;
}
.link_movplay {
    background-image: url("../img/index_contents/interview_playmov.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    height: 130px;
    position: absolute;
    width: 220px;
    z-index: 1000;
}

.btn{width:200px;padding:12px 0;text-align:center;border-radius:3px;color:#fff;background-color:#666;line-height:1em;font-size:120%;margin-bottom:20px;display:block;}
a:hover .btn{background-color:#444;}