@charset "UTF-8";

/*-■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□-*/

.bold{
	font-weight:bold;
}

.left{
	text-align:left;
}

.red{
	color:#C00;
}

.blue{
	color:#00C;
}
.orange{
    color:#FA9805;
	}

/*---------------下にマージが設定されています----------------------------------------*/
.marjinshita5{
	margin-bottom: 5px;/*←下に間隔*/

}

.marjinshita10{
	margin-bottom: 10px;/*←下に間隔*/

}

.marjinshita15{
	margin-bottom: 15px;/*←下に間隔*/
}

.marjinshita20{
	margin-bottom: 20px;/*←下に間隔*/
}

.marjinshita25{
	margin-bottom: 25px;/*←下に間隔*/
}

.marjinshita30{
	margin-bottom: 30px;/*←下に間隔*/
}

.marjinshita35{
	margin-bottom: 35px;

}
.marjinshita40{
	margin-bottom: 40px;

}
.marjinshita45{
	margin-bottom: 45px;

}

.marjinshita50{
	margin-bottom: 50px;

}

/*---------------上にマージが設定されています----------------------------------------*/


.marjinue10{
	margin-top: 10px;/*←下に間隔*/

}

.marjinue15{
	margin-top: 15px;/*←下に間隔*/
}

.marjinue20{
	margin-top: 20px;/*←下に間隔*/
}

.marjinue25{
	margin-top: 25px;/*←下に間隔*/
}

.marjinue30{
	margin-top: 30px;/*←下に間隔*/
}

.marjinue35{
	margin-top: 35px;

}
.marjinue40{
	margin-top: 40px;

}
.marjinue45{
	margin-top: 45px;

}

.marjinue50{
	margin-top: 50px;

}

/*---------------申し込み方法のページのレベル設定----------------------------------------*/

.lebel1{
	background-image: url(../img/obi01.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size:11pt;
	font-weight:bold;
	margin-bottom:18px;
}


.lebel2{
	color:#000;
	font-size:11pt;
	font-weight:bold;
	background-image: url(../img/sankakuorange.gif);
	padding-left:20px;
	background-repeat: no-repeat;
}

.lebel3{
	background-image:url(../img/bg_03.gif);
}
.lebel4{
	background-image:url(../img/yajirushi.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.lebel5{
	background-image:url(../img/hatena.gif);
	background-repeat: no-repeat;
	padding-left: 26px;
}
.lebel6{
	background-image:url(../img/hito.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top:3px;
	font-size:14pt;
	line-height:25px;
	font-weight:bold;
	padding-bottom: 15px;
}
.lebel7{
	background-image:url(../img/hatena2.gif);
	background-repeat: no-repeat;
		font-size:13pt;
	font-weight:bold;
	padding-left:20px;

}
.lebel8{
	background-image:url(../img/hito2.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top:3px;
	font-size:14pt;
	line-height:25px;
	font-weight:bold;
	padding-bottom: 15px;
}
.lebel9{
	border: thin solid #FF6633;
}
.lebel10{
	border: thin solid #CCCCCC;
}
.lebel11{
	background-image: url(../img/red.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
/*装飾*/
.lebel12 {
	color:#000;
	background-image: url(../img/dia.gif);
	padding-left:20px;
	background-repeat: no-repeat;
	font-weight:bold;
}


.rb1{
	font-size: 16px;
	line-height: 36px;
	height: 36px;
	width: 885px;
	text-indent: 36px;
	background-image: url(../img/namae.jpg);
}

/*---------フォント赤、青の太字------------*/

.f-size15darkred{
	font-size:15px;
	font-weight:700;
	color:#C00;
	margin-bottom:20px;
}
.f-size18darkred{
	font-size:18px;
	font-weight:700;
	color:#C00;
	margin-bottom:20px;
}.f-darkred{
	color:#C00;
}
.f-size15blue-b{
	font-size:15px;
	font-weight:700;
	color:#00C;
	margin-bottom:20px;
}
.f-size18blue-b{
	font-size:18px;
	font-weight:700;
	color:#00C;
	margin-bottom:20px;
}
.f-blue-b{
	color:#00C;
}
/*-■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□-*/

/*---------------各種フォントのサイズ　11px～16px--------------------------------------------*/

.f-size14{
	font-size: 14px;	
}
.f-size15{
	font-size: 15px;
}
.f-size16{
	font-size: 16px;
}
.f-size17{
	font-size: 17px;
}
.f-size18 {
	font-size: 18px;
	line-height:18px;
	font-weight:bold;	
}
.f-size20 {
	font-size: 20px;
	line-height:20px;
	font-weight:bold;	
}
.f-size25 {
	font-size: 25px;
	line-height:25px;	
		margin-top:7.5px;

}
.f-size30 {
	font-size: 30px;
	line-height:30px;
	}

.f-size40 {
	font-size: 40px;
	line-height:40px;	
}
/*------------------各種フォント色変更-----------------------------------------------------*/

/*--赤--*/
.f-size15red{
	font-size: 15px;
	color: #FF0000;
		font-weight:bold;	
}
.f-size16red{
	font-size: 16px;
	color: #FF0000;	
		font-weight:bold;
}
.f-size20red {
	font-size: 20px;
	line-height:20px;
		color: color:#C00;	
		font-weight:bold;	
}
.f-size25red {
	font-size: 25px;
	line-height:25px;
		color:#C00;	
		font-weight:bold;
}
.f-size30red {
	font-size: 30px;
	line-height:30px;
		color: #FF0000;	
			font-weight:bold;	
}

.f-size40red {
	font-size: 40px;
	line-height:40px;
		color: #FF0000;		
}
/*--赤end--*/

/*--青--*/
.f-size15blue{
	font-size: 15px;
	color: #0033CC;	
		font-weight:bold;
}
.f-size16blue{
	font-size: 16px;
	color: #0033CC;	
		font-weight:bold;	
}
.f-size20blue {
	font-size: 20px;
	line-height:20px;
	color: #0033CC;		
}
.f-size25blue {
	font-size: 25px;
	line-height:25px;
	color: #0033CC;		
}
.f-size30blue {
	font-size: 30px;
	line-height:30px;	
	color: #0033CC;	
}

.f-size40blue {
	font-size: 40px;
	line-height:40px;
	color: #0033CC;		
}
/*--青end--*/

/*--黄--*/
.f-size15yellow{
	font-size: 15px;
	color: #dea200;	
	font-weight:bold;
		font-weight:bold;
		
}
.f-size16yellow{
	font-size: 16px;
	color: #dea200;	
	font-weight:bold;
		font-weight:bold;	
}
.f-size20yellow {
	font-size: 20px;
	line-height:20px;
	color: #dea200;	
	font-weight:bold;
}


/*--黄end--*/

/*--緑end--*/
.f-size15green{
	font-size: 15px;	
	color: #23920e;	
	font-weight:bold;
}

.f-size20green{
	font-size: 20px;
	line-height:20px;	
	color: #23920e;	
	font-weight:bold;
}

/*--緑end--*/
/*---------------各種マージン設定---10px～50px------------------------------------------------*/
.marjin5{
	margin-top: 5px;/*←上に間隔*/
	margin-bottom: 5px;/*←下に間隔*/
}.marjin10{
	margin-top: 10px;/*←上に間隔*/
	margin-bottom: 10px;/*←下に間隔*/
}
.marjin15{
	margin-top: 15px;
	margin-bottom: 15px;
}
.marjin20{
	margin-top: 20px;
	margin-bottom: 20px;

}
.marjin30{
	margin-top: 30px;
	margin-bottom: 30px;

}
.marjin40{
	margin-top: 40px;
	margin-bottom: 40px;

}
.marjin50{
	margin-top: 50px;
	margin-bottom: 50px;

}


/*---------------各種マージン設定  end------------------------------------------------------*/

/*-------中ページ専用テキストエリア---------*/

/*テキストエリアの範囲を設定します*/
/*外枠からテキストまでの間隔設定*/
.t-area {
		
	
}
.t-area10 {
	padding-right: 10px;
	padding-left: 10px;		
	
}
.t-area15 {
	padding-right: 15px;
	padding-left: 15px;		
	
}
.t-area20 {
	padding-right: 20px;
	
}
.t-area25 {
	padding-right: 25px;
	padding-left: 25px;		
	
}
.t-area30 {
	padding-right: 30px;
	padding-left: 30px;		
	
}
.t-area40 {
	padding-right: 40px;
	padding-left: 40px;		
	
}
.t-area50 {
	padding-right: 50px;
	padding-left: 50px;		
	
}
/*テキストから外枠までの間隔設定*/
p.text-area {
	padding-right: 15px;
	padding-left: 15px;	
	
}

p.text-area20 {
	padding-right: 20px;
	padding-left: 20px;	
	
}
p.text-area30 {
	padding-right: 30px;
	padding-left: 30px;	
	
}
p.text-area40 {
	padding-right: 40px;
	padding-left: 40px;	
	
}
p.text-area50 {
	padding-right: 50px;
	padding-left: 50px;	
	
}

/*--------------------------画像配置----------------------------*/

.imgbox-center {
	text-align: center;
	margin: 0px;
	padding: 0px;
	
}

.imgbox-left{
	text-align: left;
	margin: 0px;
	padding: 0px;
	
}

.imgbox-right{
	text-align: right;
	margin: 0px;
	padding: 0px;
	

