@charset "shift_jis";


/*コンテンツ中身----------------------------*/

.sc_box{
	width: 620px;
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
}

.sp_title{
	margin-top: 20px;
}



.floatend{
	clear: both;
}

.tolink{
	color: #F90;
	text-decoration: none;
}

/*会社概要詳細----------------------------*/

.sc_box_l{
	width: 130px;
	float: left;
	padding-left: 20px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.sc_box_l ul{
	padding-left: 15px;
	font-family:"メイリオ";
	font-size: 110%;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.sc_box_l li{
	list-style: disc;
	margin-left: 0;
	text-align: left;
}

.sc_box_r{
	width: 460px;
	float: right;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.sc_box_r ul{
	padding-left: 20px;
	font-family:"メイリオ";
	font-size: 110%;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.sc_box_r li{
	list-style: none;
	margin-left: 0;
	text-align: left;
}

.mapc_box_l{
	width: 330px;
	float: left;
	padding-left: 20px;
}

.mapc_box_r{
	width: 270px;
	float: right;
}

.mapc_l_text{
	padding-top: 240px;
	text-align: left;
	font-family:"メイリオ";
	font-size: 120%;
	padding-left: 20px;
}

/*よくある質問----------------------------*/

.onebox{
	width: 600px;
	margin: 0 10px;
}


.onebox_w{
	width: 600px;
	margin: 0 10px;
	padding-top: 10px;
	border-bottom: dashed 1px #333;

}

.onebox_g{
	width: 600px;
	margin: 0 10px;
	padding-top: 10px;
	border-bottom: dashed 1px #333;
	background: #F2F2F2;
}

	

.q_title{
	color: #FF7E00;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
}

.img_po{
	margin-right: 15px;
}

.q_textbox{
	width: 580px;
	padding: 10px 15px;
	text-align: left;
}

.kome{
	font-size: 90%;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 30px;
}

.tocontact_sub{
	text-align: right;

}

.toc_p{
	border: none;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*制作の流れ----------------------------*/

.flowbox{
	width: 600px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	clear: both;
}

.infbox{
	width: 600px;
	margin: 20px 10px;
}

.flowb_title{
	font-size: 200%;
	font-weight: 400;
	font-family: "ヒラギノ角ゴ Std W8";
	color: #000;
	text-align: left;
	padding-bottom: 5px;
	border-bottom: dashed 1px #000;
}

.f_em{
	margin-left: 10px;
}

.f_number{
	color: #FF7E00;
	padding-right: 10px;
}

.fl_leftbox{
	float: left;
	width: 160px;
}

.fl_rightbox{
	float: left;
	width: 420px;
	margin-left: 19px;
	text-align: left;
}

.flow_p{
	margin-bottom: 15px;
}
	
/*所属作家----------------------------*/


.art_box{
	width: 600px;
	margin: 10px 10px;
	border-bottom: dashed 1px #333;
	text-align: left;
}

.art_left{
	width: 125px;
	float: left;
	margin-top: 15px;
}

.art_right{
	width: 450px;
	float: right;
	padding-left: 20px;
	text-align: left;
	margin-top: 15px;
}

.art_name{
	font-weight: bold;
	font-size: 110%;

}

.name{
	color: #FF7E00;
	font-size: 130%;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
}

.eng_name{
	font-size: 80%;
	color: #999;
	font-weight: lighter;
	margin-left: 
}

.art_text{
	margin-bottom: 20px;
}

/*楽曲視聴----------------------------*/

.listenbox{
	width: 600px;
	margin-top: 30px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: dashed 1px #333;
	text-align: left;
}

.music_text{
	font-weight: bold;
}

.music_name{
	color: #FF7E00;
	font-size: 130%;
	font-weight: bold;
}

.li_leftbox{
	float: left;
	width: 130px;
	margin-left: 10px;
}

.li_rightbox{
	float: left;
	width: 430px;
	margin-left: 29px;
	text-align: left;
}

.li_rightbox object{
	margin-top: 10px;
	margin-bottom: 10px;
}

/*ミックス･マスタリングの必要性----------------------------*/

.mixbox{
	width: 600px;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-bottom: dashed 1px #333;
	text-align: left;
}

.set_text{
	margin-bottom: 20px;
	margin-top: 10px;
}

.mix_name{
	color: #8DC221;
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 10px;
}

.mix_text object{
	margin-bottom: 15px;
}

.mitop_text{
	margin-bottom: 15px;
	font-size: 110%;
}

/*プライバシー･ポリシー----------------------------*/

.pribox{
	width: 600px;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: left;
}

.pri_name{
	font-size: 110%;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}

.pri_right{
	text-align: right;
	margin-top: 15px;
}

/*制作プラン----------------------------*/

.plan_box{
	width: 580px;
	margin: 20px 20px;
	text-align: left;
}

.art_box2{
	width: 600px;
	margin: 10px 10px;
	text-align: left;
}

.plan_left{
	width: 370px;
	float: left;
	margin-top: 15px;
}

.plan_one ul{
	list-style: none;
}

.plan_right{
	width: 210px;
	float: right;
	margin-left: 20px;
	text-align: left;
	margin-top: 15px;
}

.plan_one{
	width: 600px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.plan_name{
	color: #FF7E00;
	font-size: 130%;
	font-weight: bold;

}

.price_p{
		margin-top: 30px;
}

.price_pl2{
	margin-top: 35px;
}

.price_pl3{
	margin-top: 45px;
}

.price_pl4{
	margin-top: 60px;
}

.price_pl5{
	margin-top: 75px;
}

.planname{
	color: #8DC221;
	font-size: 130%;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
}

.plan_text{
	margin-bottom: 5px;
	margin-left: 10px;
}

.pl_text{
	/*margin-bottom: 5px;*/
	font-size: 120%;
	font-weight: bold;
	margin-right: 20px;

}

.plantext{
	/*margin-bottom: 5px;*/
	font-size: 120%;
	font-weight: bold;
}

.pl_kome{
	margin-top: 20px;
}

/*制作プラン----------------------------*/


.results_box{
	width: 600px;
	margin-top: 20px;
	margin-bottom: 5px;
}

.results_box ul{
	list-style: none;
	margin-left: 15px;
}

.re_text{
	/*margin-bottom: 5px;*/
	font-size: 125%;
	font-weight: bold;
	margin-right: 20px;

}

.resultsname{
	color: #8DC221;
	font-size: 130%;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.resultstext{
	/*margin-bottom: 5px;*/
	font-size: 100%;
	font-family: "メイリオ"
}

.resultstext_01{
	font-size: 100%;
	margin-left: 5px;
}