/*responsive.css*/
@media print, screen and (min-width: 600px) {
	.sp_only{ display: none !important; }
}/*END*/

@media print, screen and (min-width: 769px) {
	.pc_none{ display: none; }
}/*END*/

@media screen and (max-width: 768px) {
	.tb_none{ display: none;}
}/*END*/

@media screen and (max-width: 599px) {
	.sp_none{ display: none;}
	.pc_only{ display: none !important; }
}/*END*/


/*----------------------------------------
	margin set
----------------------------------------*/

/*margin set*/
.m_b2{ margin-bottom: 2px; }
.m_b3{ margin-bottom: 3px; }
.m_b4{ margin-bottom: 4px; }
.m_b5{ margin-bottom: 5px; }
.m_b8{ margin-bottom: 8px; }
.m_b10{ margin-bottom: 10px; }
.m_b12{ margin-bottom: 12px; }
.m_b15{ margin-bottom: 15px; }

.m_t2{ margin-top: 2px; }
.m_t3{ margin-top: 3px; }
.m_t4{ margin-top: 4px; }
.m_t5{ margin-top: 5px; }
.m_t8{ margin-top: 8px; }
.m_t10{ margin-top: 10px; }
.m_t12{ margin-top: 12px; }
.m_t15{ margin-top: 15px; }

.p_t2{ padding-top: 2px; }
.p_t3{ padding-top: 3px; }
.p_t4{ padding-top: 4px; }
.p_t5{ padding-top: 5px; }
.p_t8{ padding-top: 8px; }
.p_t10{ padding-top: 10px; }
.p_t12{ padding-top: 12px; }
.p_t15{ padding-top: 15px; }

.p_b2{ padding-bottom: 2px; }
.p_b3{ padding-bottom: 3px; }
.p_b4{ padding-bottom: 4px; }
.p_b5{ padding-bottom: 5px; }
.p_b8{ padding-bottom: 8px; }
.p_b10{ padding-bottom: 10px; }
.p_b12{ padding-bottom: 12px; }
.p_b15{ padding-bottom: 15px; }

@media print, screen and (min-width: 1060px){

	.m_b18{ margin-bottom: 18px; }
	.m_b20{ margin-bottom: 20px; }
	.m_b25{ margin-bottom: 25px; }
	.m_b30{ margin-bottom: 30px; }
	.m_b35{ margin-bottom: 35px; }
	.m_b40{ margin-bottom: 40px; }
	.m_b45{ margin-bottom: 45px; }
	.m_b50{ margin-bottom: 50px; }
	.m_b55{ margin-bottom: 55px; }
	.m_b60{ margin-bottom: 60px; }
	.m_b65{ margin-bottom: 65px; }
	.m_b70{ margin-bottom: 70px; }
	.m_b75{ margin-bottom: 75px; }
	.m_b80{ margin-bottom: 80px; }
	.m_b85{ margin-bottom: 85px; }
	.m_b90{ margin-bottom: 90px; }
	.m_b95{ margin-bottom: 95px; }
	.m_b100{ margin-bottom: 100px; }
	.m_b105{ margin-bottom: 105px; }
	.m_b110{ margin-bottom: 110px; }
	.m_b115{ margin-bottom: 115px; }
	.m_b120{ margin-bottom: 120px; }
	.m_b125{ margin-bottom: 125px; }
	.m_b130{ margin-bottom: 130px; }
	.m_b135{ margin-bottom: 135px; }
	.m_b140{ margin-bottom: 140px; }

	.m_t18{ margin-top: 18px; }
	.m_t20{ margin-top: 20px; }
	.m_t25{ margin-top: 25px; }
	.m_t30{ margin-top: 30px; }
	.m_t35{ margin-top: 35px; }
	.m_t40{ margin-top: 40px; }
	.m_t45{ margin-top: 45px; }
	.m_t50{ margin-top: 50px; }
	.m_t55{ margin-top: 55px; }
	.m_t60{ margin-top: 60px; }
	.m_t65{ margin-top: 65px; }
	.m_t70{ margin-top: 70px; }
	.m_t75{ margin-top: 75px; }
	.m_t80{ margin-top: 80px; }
	.m_t85{ margin-top: 85px; }
	.m_t90{ margin-top: 90px; }
	.m_t95{ margin-top: 95px; }
	.m_t100{ margin-top: 100px; }
	.m_t105{ margin-top: 105px; }
	.m_t110{ margin-top: 110px; }
	.m_t115{ margin-top: 115px; }
	.m_t120{ margin-top: 120px; }
	.m_t125{ margin-top: 125px; }
	.m_t130{ margin-top: 130px; }
	.m_t135{ margin-top: 135px; }
	.m_t140{ margin-top: 140px; }

	.p_t18{ padding-top: 18px; }
	.p_t20{ padding-top: 20px; }
	.p_t25{ padding-top: 25px; }
	.p_t30{ padding-top: 30px; }
	.p_t35{ padding-top: 35px; }
	.p_t40{ padding-top: 40px; }
	.p_t45{ padding-top: 45px; }
	.p_t50{ padding-top: 50px; }
	.p_t55{ padding-top: 55px; }
	.p_t60{ padding-top: 60px; }
	.p_t65{ padding-top: 65px; }
	.p_t70{ padding-top: 70px; }
	.p_t75{ padding-top: 75px; }
	.p_t80{ padding-top: 80px; }
	.p_t85{ padding-top: 85px; }
	.p_t90{ padding-top: 90px; }
	.p_t95{ padding-top: 95px; }
	.p_t100{ padding-top: 100px; }
	.p_t105{ padding-top: 105px; }
	.p_t110{ padding-top: 110px; }
	.p_t115{ padding-top: 110px; }
	.p_t120{ padding-top: 120px; }
	.p_t125{ padding-top: 125px; }
	.p_t130{ padding-top: 130px; }
	.p_t135{ padding-top: 135px; }
	.p_t140{ padding-top: 140px; }

	.p_b18{ padding-bottom: 18px; }
	.p_b20{ padding-bottom: 20px; }
	.p_b25{ padding-bottom: 25px; }
	.p_b30{ padding-bottom: 30px; }
	.p_b35{ padding-bottom: 35px; }
	.p_b40{ padding-bottom: 40px; }
	.p_b45{ padding-bottom: 45px; }
	.p_b50{ padding-bottom: 50px; }
	.p_b55{ padding-bottom: 55px; }
	.p_b60{ padding-bottom: 60px; }
	.p_b65{ padding-bottom: 65px; }
	.p_b70{ padding-bottom: 70px; }
	.p_b75{ padding-bottom: 75px; }
	.p_b80{ padding-bottom: 80px; }
	.p_b85{ padding-bottom: 85px; }
	.p_b90{ padding-bottom: 90px; }
	.p_b95{ padding-bottom: 95px; }
	.p_b100{ padding-bottom: 100px; }
	.p_b105{ padding-bottom: 105px; }
	.p_b110{ padding-bottom: 110px; }
	.p_b115{ padding-bottom: 115px; }
	.p_b120{ padding-bottom: 120px; }
	.p_b125{ padding-bottom: 125px; }
	.p_b130{ padding-bottom: 130px; }
	.p_b135{ padding-bottom: 135px; }
	.p_b140{ padding-bottom: 140px; }

}/*END*/

@media print, screen and (min-width: 600px) and ( max-width: 1059px){

	.m_b18{ margin-bottom: 18px; }
	.m_b20{ margin-bottom: 20px; }
	.m_b25{ margin-bottom: 25px; }
	.m_b30{ margin-bottom: 30px; }
	.m_b35{ margin-bottom: 30px; }
	.m_b40{ margin-bottom: 35px; }
	.m_b45{ margin-bottom: 35px; }
	.m_b50{ margin-bottom: 40px; }
	.m_b55{ margin-bottom: 40px; }
	.m_b60{ margin-bottom: 45px; }
	.m_b65{ margin-bottom: 45px; }
	.m_b70{ margin-bottom: 50px; }
	.m_b75{ margin-bottom: 50px; }
	.m_b80{ margin-bottom: 55px; }
	.m_b85{ margin-bottom: 55px; }
	.m_b90{ margin-bottom: 60px; }
	.m_b95{ margin-bottom: 60px; }
	.m_b100{ margin-bottom: 70px; }
	.m_b105{ margin-bottom: 70px; }
	.m_b110{ margin-bottom: 80px; }
	.m_b115{ margin-bottom: 80px; }
	.m_b120{ margin-bottom: 90px; }
	.m_b125{ margin-bottom: 90px; }
	.m_b130{ margin-bottom: 100px; }
	.m_b135{ margin-bottom: 100px; }
	.m_b140{ margin-bottom: 100px; }

	.m_t18{ margin-top: 18px; }
	.m_t20{ margin-top: 20px; }
	.m_t25{ margin-top: 25px; }
	.m_t30{ margin-top: 30px; }
	.m_t35{ margin-top: 30px; }
	.m_t40{ margin-top: 35px; }
	.m_t45{ margin-top: 35px; }
	.m_t50{ margin-top: 40px; }
	.m_t55{ margin-top: 40px; }
	.m_t60{ margin-top: 45px; }
	.m_t65{ margin-top: 45px; }
	.m_t70{ margin-top: 50px; }
	.m_t75{ margin-top: 50px; }
	.m_t80{ margin-top: 55px; }
	.m_t85{ margin-top: 55px; }
	.m_t90{ margin-top: 60px; }
	.m_t95{ margin-top: 60px; }
	.m_t100{ margin-top: 70px; }
	.m_t105{ margin-top: 70px; }
	.m_t110{ margin-top: 80px; }
	.m_t115{ margin-top: 80px; }
	.m_t120{ margin-top: 90px; }
	.m_t125{ margin-top: 90px; }
	.m_t130{ margin-top: 100px; }
	.m_t135{ margin-top: 100px; }
	.m_t140{ margin-top: 100px; }

	.p_t18{ padding-top: 18px; }
	.p_t20{ padding-top: 20px; }
	.p_t25{ padding-top: 25px; }
	.p_t30{ padding-top: 30px; }
	.p_t35{ padding-top: 30px; }
	.p_t40{ padding-top: 35px; }
	.p_t45{ padding-top: 35px; }
	.p_t50{ padding-top: 40px; }
	.p_t55{ padding-top: 40px; }
	.p_t60{ padding-top: 45px; }
	.p_t65{ padding-top: 45px; }
	.p_t70{ padding-top: 50px; }
	.p_t75{ padding-top: 50px; }
	.p_t80{ padding-top: 55px; }
	.p_t85{ padding-top: 55px; }
	.p_t90{ padding-top: 60px; }
	.p_t95{ padding-top: 60px; }
	.p_t100{ padding-top: 70px; }
	.p_t105{ padding-top: 70px; }
	.p_t110{ padding-top: 80px; }
	.p_t115{ padding-top: 80px; }
	.p_t120{ padding-top: 90px; }
	.p_t125{ padding-top: 90px; }
	.p_t130{ padding-top: 100px; }
	.p_t135{ padding-top: 100px; }
	.p_t140{ padding-top: 100px; }

	.p_b18{ padding-bottom: 18px; }
	.p_b20{ padding-bottom: 20px; }
	.p_b25{ padding-bottom: 25px; }
	.p_b30{ padding-bottom: 30px; }
	.p_b35{ padding-bottom: 30px; }
	.p_b40{ padding-bottom: 35px; }
	.p_b45{ padding-bottom: 35px; }
	.p_b50{ padding-bottom: 40px; }
	.p_b55{ padding-bottom: 40px; }
	.p_b60{ padding-bottom: 45px; }
	.p_b65{ padding-bottom: 45px; }
	.p_b70{ padding-bottom: 50px; }
	.p_b75{ padding-bottom: 50px; }
	.p_b80{ padding-bottom: 55px; }
	.p_b85{ padding-bottom: 55px; }
	.p_b90{ padding-bottom: 60px; }
	.p_b95{ padding-bottom: 60px; }
	.p_b100{ padding-bottom: 70px; }
	.p_b105{ padding-bottom: 70px; }
	.p_b110{ padding-bottom: 80px; }
	.p_b115{ padding-bottom: 80px; }
	.p_b120{ padding-bottom: 90px; }
	.p_b125{ padding-bottom: 90px; }
	.p_b130{ padding-bottom: 100px; }
	.p_b135{ padding-bottom: 100px; }
	.p_b140{ padding-bottom: 100px; }

}/*END*/

@media screen and (max-width: 599px){

	.m_b18{ margin-bottom: 15px; }
	.m_b20{ margin-bottom: 18px; }
	.m_b25{ margin-bottom: 20px; }
	.m_b30{ margin-bottom: 25px; }
	.m_b35{ margin-bottom: 25px; }
	.m_b40{ margin-bottom: 25px; }
	.m_b45{ margin-bottom: 25px; }
	.m_b50{ margin-bottom: 30px; }
	.m_b55{ margin-bottom: 30px; }
	.m_b60{ margin-bottom: 35px; }
	.m_b65{ margin-bottom: 35px; }
	.m_b70{ margin-bottom: 40px; }
	.m_b75{ margin-bottom: 45px; }
	.m_b80{ margin-bottom: 50px; }
	.m_b85{ margin-bottom: 50px; }
	.m_b90{ margin-bottom: 50px; }
	.m_b95{ margin-bottom: 50px; }
	.m_b100{ margin-bottom: 50px; }
	.m_b105{ margin-bottom: 50px; }
	.m_b110{ margin-bottom: 50px; }
	.m_b115{ margin-bottom: 50px; }
	.m_b120{ margin-bottom: 50px; }
	.m_b125{ margin-bottom: 50px; }
	.m_b130{ margin-bottom: 50px; }
	.m_b135{ margin-bottom: 50px; }
	.m_b140{ margin-bottom: 50px; }

	.m_t18{ margin-top: 15px; }
	.m_t20{ margin-top: 18px; }
	.m_t25{ margin-top: 20px; }
	.m_t30{ margin-top: 25px; }
	.m_t35{ margin-top: 25px; }
	.m_t40{ margin-top: 25px; }
	.m_t45{ margin-top: 25px; }
	.m_t50{ margin-top: 30px; }
	.m_t50{ margin-top: 30px; }
	.m_t60{ margin-top: 35px; }
	.m_t65{ margin-top: 35px; }
	.m_t70{ margin-top: 40px; }
	.m_t75{ margin-top: 45px; }
	.m_t80{ margin-top: 50px; }
	.m_t85{ margin-top: 50px; }
	.m_t90{ margin-top: 50px; }
	.m_t95{ margin-top: 50px; }
	.m_t100{ margin-top: 50px; }
	.m_t105{ margin-top: 50px; }
	.m_t110{ margin-top: 50px; }
	.m_t115{ margin-top: 50px; }
	.m_t120{ margin-top: 50px; }
	.m_t125{ margin-top: 50px; }
	.m_t130{ margin-top: 50px; }
	.m_t135{ margin-top: 50px; }
	.m_t140{ margin-top: 50px; }

	.p_t18{ padding-top: 15px; }
	.p_t20{ padding-top: 18px; }
	.p_t25{ padding-top: 20px; }
	.p_t30{ padding-top: 25px; }
	.p_t35{ padding-top: 25px; }
	.p_t40{ padding-top: 25px; }
	.p_t45{ padding-top: 25px; }
	.p_t50{ padding-top: 30px; }
	.p_t55{ padding-top: 30px; }
	.p_t60{ padding-top: 35px; }
	.p_t65{ padding-top: 35px; }
	.p_t70{ padding-top: 40px; }
	.p_t75{ padding-top: 40px; }
	.p_t80{ padding-top: 45px; }
	.p_t85{ padding-top: 50px; }
	.p_t90{ padding-top: 50px; }
	.p_t100{ padding-top: 50px; }
	.p_t105{ padding-top: 50px; }
	.p_t110{ padding-top: 50px; }
	.p_t115{ padding-top: 50px; }
	.p_t120{ padding-top: 50px; }
	.p_t125{ padding-top: 50px; }
	.p_t130{ padding-top: 50px; }
	.p_t135{ padding-top: 50px; }
	.p_t140{ padding-top: 50px; }

	.p_b18{ padding-bottom: 15px; }
	.p_b20{ padding-bottom: 18px; }
	.p_b25{ padding-bottom: 20px; }
	.p_b30{ padding-bottom: 25px; }
	.p_b35{ padding-bottom: 25px; }
	.p_b40{ padding-bottom: 25px; }
	.p_b45{ padding-bottom: 25px; }
	.p_b50{ padding-bottom: 30px; }
	.p_b55{ padding-bottom: 30px; }
	.p_b60{ padding-bottom: 35px; }
	.p_b65{ padding-bottom: 35px; }
	.p_b70{ padding-bottom: 40px; }
	.p_b75{ padding-bottom: 40px; }
	.p_b80{ padding-bottom: 45px; }
	.p_b85{ padding-bottom: 50px; }
	.p_b90{ padding-bottom: 50px; }
	.p_b95{ padding-bottom: 50px; }
	.p_b100{ padding-bottom: 50px; }
	.p_b105{ padding-bottom: 50px; }
	.p_b110{ padding-bottom: 50px; }
	.p_b115{ padding-bottom: 50px; }
	.p_b120{ padding-bottom: 50px; }
	.p_b125{ padding-bottom: 50px; }
	.p_b130{ padding-bottom: 50px; }
	.p_b135{ padding-bottom: 50px; }
	.p_b140{ padding-bottom: 50px; }

}/*END*/

/*----------------------------------------
	img
----------------------------------------*/

.respon{ width: 100%; }
.respon80{width: 80%; }
.respon60{width: 60%; }
.respon90{width: 90%; }
.respon70{width: 70%; }