@charset "utf-8";
/*25.html*/
/* ----------------------------------------------------- */
.info .table_05 th{
	width:20%;
}
.info_02 .text_h2,
.info_03 .text_h2{
	padding:0 0 20px 0;
}
.info_02 .text_h3{
	margin:0;
}
.info_02 .cont{
	margin:20px 0 30px 0;
}
.info_02 p{
	margin:0 0 10px 0;
}
.info_03 dl{
	width:100%;
	border-bottom:1px dotted #000;
	margin:0 0 10px 0;
}
.info_03 dt{
	width:130px;
	float:left;
}
.kiyaku .text_h3{
	font-size:14px;
	color:#333;
	margin:0 0 15px 0;
}
.kiyaku h4{
	font-size:14px;
	font-weight:bold;
	margin:0 0 20px 0;
}
.kiyaku ol li{
	list-style:decimal;
}
.section h5{
	font-size:13px;
	margin:0 0 5px 0;
	border-bottom:1px dotted #000;
}
.kiyaku .section{
	margin:0 0 20px 0;
}
.section ol{
	padding:0 0 0 20px;
}
.section .list_L {
	padding:0;
}
.section .list li{
	list-style-type:none;
}
.kiyaku .section p{
	margin:0;
}
#top_nav{
	text-align:right;
}
#artist{
	margin:80px 0 15px 0;
}


.privacy .text_h3{
	font-size:14px;
	color:#333;
	margin:0 0 15px 0;
}
.privacy h3{
	font-size:14px;
	font-weight:bold;
	margin:0 0 20px 0;
}
.privacy ol li{
	list-style:decimal;
}
.privacy .section h4{
	font-weight:bold;
	font-size:13px;
	margin:0 0 5px 0;
	border-bottom:1px dotted #000;
}
.privacy .section{
	margin:0 0 20px 0;
}
.text_top .section p{
	margin:0;
}
.text_top{
	margin:10px 0 0 0;
}

#search_box2{
	width:100%;
	height:34px;
	float:left;
	position:relative;
}
#search_box2 input{
	vertical-align:middle;
}
#search_box_text2{
	width:70%;
}
#ico_search2{
	position:absolute;
	top:7px;
	left:68%;
}
.search{
	clear:left;
}
.more{
	text-align:right;
}
.faq .text_h3{
	color:#333;
}
.faq_top{
	text-align:center;
	margin:0 0 40px 0;
}
.q{
	width:100%;
	border-bottom:1px dotted #000;
	margin:0 0 8px 0;
}
.q dt,
.a dt{
	font-weight:bold;
	float:left;
	width:20px;
}
.q dd,
.a dd{
	float:left;
	width:96%;
}
.page_top{
	text-align:right;
	margin:0 0 20px 0;
}
.faq .bg_box{
	margin:0 auto 5px;
}
