@charset "UTF-8";
/* CSS Document */



a{  color:black;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

.black{
	color:black;
}

a.black{
	color:black;
}

a.blackb{
	color:black;
	font-weight:700;
}

a.pink{
   color:#ef857d;
   font-weight:700;
}

.grey{
	color:#4C4C4C;
}

.brown1{
	color:#A48B78;
	
}

.brown2{
	color:#CCA467;
	
}

.green{
	color:#8A9816;
}

a.green{
	color:#8A9816;
}


.green2{
	color:#306C30;
	}

a.green2{
	color:#306C30;
	}

.green3{
	color:#91B16F;
}

.green_b{
	font-weight:700;
	color:#8A9816;
}

.green_b2{
	font-weight:700;
	color:#306C30;
}


a.green_b{
	font-weight:700;
	color:#8A9816;
}

a.green_b2{
	font-weight:700;
	color:#306C30;
}


a.blue{
	color:#709BB0;
	padding:0;
	
}

a.blueb{
	color:#2C92B7;
	font-weight: bold;
}

address{
	font-style:normal;
}

.pink{
	color: #ff9999;
}

a.pink{
	color: #ff9999;
}


.pink2{
	color: #cc9999;
}

a.pink2{
	color: #cc9999;
}

a.red{
	color:#E83828;
	font-weight: bold;
}

.attention{
	padding-bottom: 10px;
}

.red{
	color:#E83828;
	font-weight: bold; 
}

@media(min-width:481px){
	
.f_font1{
	font-size:16px;
	line-height:23px;
	font-weight:100;
	color:#4C4C4C;
}

.f_font2{
	font-size:21px;
	line-height:23px;
	font-weight:100;
	color:#4C4C4C;
}

.f_font3{
	font-size:14px;
	line-height:23px;
	color:#4C4C4C;
}

.f_font4{
	font-size:12px;
	line-height:21px;
	color:#4C4C4C;
}


.font1{
	font-size:16px;
	line-height:23px;
	font-weight:100;
}

.font1_1{
	font-size:16px;
	line-height:23px;
	font-weight:700;
}


.font2{
	font-size:21px;
	line-height:23px;
	font-weight:500;
}

.font3{
	font-size:14px;
	line-height:23px;
}

.font4{
	font-size:12px;
	line-height:21px;
}

.font5{
	font-size:16px;
	line-height:43px;
}

.font6{
	font-size:20px;
	line-height:43px;
	font-weight:700;
}


.font7{
	font-size:16px;
	line-height:36px;
}

.font7_1{
	font-size:14px;
	line-height:36px;
	font-weight:800;
}


.font8{
	font-size:18px;
	line-height:43px;
	font-weight:800;
}

.font9{
	font-size:16px;
	line-height:24px;
}

.font10{
	font-size:16px;
	line-height:24px;
	font-weight:800;
}

.font11{
	font-size:16px;
	line-height:32px;
	font-weight:100;
}

.font11_1{
	font-size:16px;
	line-height:32px;
	font-weight:700;
}


.font12{
	font-size:22px;
	line-height:43px;
	font-weight:700;
}

.font13{
	font-size:18px;
	line-height:43px;
	font-weight:700;
}



.subtitle1{
	font-size:18px;
	color:#595757;
	font-weight:100px;
}


.subtitle2{
	font-size:20px;
	line-height:36px;
	font-weight:100px;
	text-align:center;
}


}

@media(max-width:480px){

.f_font1{
	font-size:16px;
	line-height:23px;
	font-weight:100;
	color:#4C4C4C;
}

.f_font2{
	font-size:21px;
	line-height:23px;
	font-weight:100;
	color:#4C4C4C;
}

.f_font3{
	font-size:14px;
	line-height:23px;
	color:#4C4C4C;
}

.f_font4{
	font-size:12px;
	line-height:21px;
	color:#4C4C4C;
}


.font1{
	font-size:16px;
	line-height:23px;
	font-weight:100;
}

.font1_1{
	font-size:16px;
	line-height:23px;
	font-weight:700;
}


.font2{
	font-size:21px;
	line-height:30px;
	font-weight:500;
}




.font3{
	font-size:16px;
	line-height:26px;
}

.font4{
	font-size:14px;
	line-height:26px;
}

.font5{
	font-size:16px;
	line-height:43px;
}

.font6{
	font-size:18px;
	line-height:43px;
	font-weight:700;
}


.font7{
	font-size:16px;
	line-height:36px;
}

.font7_1{
	font-size:16px;
	line-height:36px;
	font-weight:700;
}

.font8{
	font-size:18px;
	line-height:43px;
	font-weight:500;
}

.font9{
	font-size:16px;
	line-height:24px;
}

.font10{
	font-size:14px;
	line-height:24px;
	font-weight:700;
}

.font11{
	font-size:16px;
	line-height:32px;
	font-weight:100;
}

.font11_1{
	font-size:14px;
	line-height:32px;
	font-weight:700;
}

.font12{
	font-size:22px;
	line-height:43px;
	font-weight:500;
}

.font13{
	font-size:14px;
	line-height:43px;
	font-weight:500;
}



.subtitle1{
	font-size:18px;
	color:#595757;
	font-weight:100px;
}


.subtitle2{
	font-size:20px;
	line-height:36px;
	font-weight:100px;
	text-align:center;
}


}