/* CSS Document */

@charset "UTF-8";
@import url("base.css");

.global-navi #gm_4179love a{
					background-position:0 -49px !important;}
	
h3 {
	margin-left:15px;
	color: #F8358F;
	margin-top:1em;
	margin-bottom:1em;
}
h4 {
	margin-left:15px;
	color: #F8358F;
	margin-top:1em;
	margin-bottom:0.5em;
	text-decoration: none;
}
#CONTENTS p{
	padding: 0 15px;
	text-decoration: none;
}
#CONTENTS .section p.fig{
	margin-top:20px;
	margin-bottom:25px;
	margin-left:30px;
}
.list0 {
	margin-left:35px;
	margin-top:1em;
}
.list1 {
	margin-bottom:20px;
	margin-left:35px;
	margin-top:1em;
}
.list1 li {
	list-style:none;
	text-indent:-1.5em;
}

.btn-01 {
	background-color: #FFF;
	color: #009EAF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-right:10px;
	border: 1px solid #009EAF;
	display:inline-block;
	font-size:110%;
}

.btn-11 {
	background-color: #C6F0F5;
	color: #009EAF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-right:10px;
	display:inline-block;
	border: 1px solid #009EAF;
	font-size:110%;
}

#regist1 input.btn-02 {
	width:200px;
	height:40px;
	border:none;
	display:block;
	text-indent:-9999px;
	margin-top:20px;
	background:url(../img/btn_apply.jpg) no-repeat center 0;
}

#regist2 input.btn-02,#renewal1  input.btn-02 {
	width:200px;
	height:40px;
	border:none;
	display:block;
	text-indent:-9999px;
	margin-top:20px;
	background:url(../img/btn_apply02.jpg) no-repeat center 0;
}

#regist3 input.btn-02,#renewal2  input.btn-02 {
	width:200px;
	height:40px;
	border:none;
	display:block;
	text-indent:-9999px;
	margin-top:20px;
	background:url(../img/btn_apply03.jpg) no-repeat center 0;
}

.btn-03 {
	background-color: #DDD;
	color: #666;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-right:10px;
	display:inline-block;
	border: 2px solid #FFF;
	font-size:110%;
}
.btn-04 {
	background-color: #C6F0F5;
	color: #009EAF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-right:10px;
	display:inline-block;
	font-size:110%;
	border: 1px solid #009EAF;
}

#CONTENTS input[type="text"],
#CONTENTS input[type="password"]{
	font-size: 120%;
	border: 1px solid #CCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	background-color: #F2F2F2;
}
#CONTENTS textarea {
	font-size: 120%;
	border: 2px solid #fff;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-left:15px;
	background-color: #F2F2F2;
}
#CONTENTS p.subtitle {
	margin-bottom:0px;
	margin-top:10px;
	padding-bottom:0px;
}
#copyright{
				background:url(../img/fanclub/footer_deco.png) no-repeat center 0;
				}