@charset "utf-8";

.pagetop {
	text-align:right;
	padding:0 15px 20px 0;
}

/*テキスト設定----------------------------------------------------*/

.right {
	text-align:right;
}

.center {
	text-align:center;
}

.normal {
	font-weight:normal;
}

.bold {
	font-weight:bold;
}
/*イメージ設定----------------------------------------------------*/
.img_right {
	float:right;
	padding:0 5px 0 20px;
} 

/*フォントサイズ設定----------------------------------------------------*/

.fs10 {
	font-size:10px;
	line-height:140%;
}

.fs12 {
	font-size:12px;
	line-height:140%;
}

.fs14 {
	font-size:14px;
	line-height:160%;
}

.fs16 {
	font-size:16px;
	line-height:160%;
}

.fs18 {
	font-size:18px;
	line-height:160%;
}

.fs1402 {
	font-size:14px;
}

/*カラー設定------------------------------------------*/

.red {
	color:#cc0000;
}

.orange {
	color:#F49201;
}

.green {
	color:#59844F;
}

.green_wh {
	color:#98D048;
}
.blue_text {
	color:#3EA49E;
}

.blue_text02 {
	color:#2391C5;
}

.cha {
	color:#CB6527;
}
.cha02{
	color:#774A06;
}
/*余白----------------------------------------------------*/
.padbottom05 {
	padding-bottom:5px;
} 

.padbottom10 {
	padding-bottom:10px;
} 

.padbottom20 {
	padding-bottom:20px;
} 

.padbottom30 {
	padding-bottom:30px;
} 

.padbottom40 {
	padding-bottom:40px;
} 

.padbottom50 {
	padding-bottom:50px;
} 

.padbottom100 {
	padding-bottom:100px;
} 

.pad05{
	padding:5px;
}

.marg05{
	margin:5px;
}

.padtop10 {
	padding-top:10px;
} 

.padtop20 {
	padding-top:20px;
} 

/*インデント----------------------------------------------------*/
.indent12 {
	text-indent:-1.2em;
	padding-left:1.2em;
}

/*----------------------------------------------------*/
.ya_icon {
	background:url(../img/ya_icon.gif) top left no-repeat;
	padding:0 0 0 15px;
}

.lh150{
	line-height:150%;
}

.lh180{
	line-height:180%;
}

.lh200{
	line-height:200%;
}
