/**A. Computer**Start****************************************************/
/**Note: page_area_object_others */
.add_hiragakuW6white18
{
	font-size:18px;
	color:#ffffff;
	 font-family: 'ヒラギノ角ゴシック W6';
	 font-weight: 800;
}
.add_hiragakuW6white20
{
	font-size:20px;
	color:#ffffff;
	 font-family: 'ヒラギノ角ゴシック W6';
	 font-weight: 800;
}
.add_hiragakuW6blue20
{
	font-size:20px;
	color:#006699;
	 font-family: 'ヒラギノ角ゴシック W6';
	 font-weight: 800;
}
.add_hiragakuW6white22
{
	font-size:22px;
	color:#ffffff;
	 font-family: 'ヒラギノ角ゴシック W6';
	 font-weight: 800;
}
.add_hiragakuW6blue16
{
	font-size:16px;
	color:#006699;
	 font-family: 'ヒラギノ角ゴシック W6';
	 font-weight: 800;
}
.add_hiragakuW6blue18
{
	font-size:18px;
	color:#006699;
	 font-family: 'ヒラギノ角ゴシック W6';
	 font-weight: 800;
}
.add_hiragakuW3bblack16
{
	font-size:16px;
	
	 font-family: 'ヒラギノ角ゴシック W3';
}
.add_hiragakuW3bblack12
{
	font-size:12px;
	
	 font-family: 'ヒラギノ角ゴシック W3';
}
.add_hiragakuW3bluek12
{
	font-size:12px;
	color:#006699;
	 font-family: 'ヒラギノ角ゴシック W3';
}
.add_hiragakuW3bblack13
{
	font-size:13px;
	
	 font-family: 'ヒラギノ角ゴシック W3';
}
.add_hiragakuW3bblack15
{
	font-size:15px;
	
	 font-family: 'ヒラギノ角ゴシック W3';
}


.add_hiragakuW3bblack16
{
	font-size:16px;
	
	 font-family: 'ヒラギノ角ゴシック W3';
}
.add_hiragakuW3blue18
{
	font-size:18px;
	color:#006699;
	 font-family: 'ヒラギノ角ゴシック W3';
}
.rc_w318blue
{
	font-size:18px;
	color: #006699;
	font-family: 'ヒラギノ角ゴ ProN W3';
}
.rc_w641blue
{
	font-size:41px;
	color: #006699;
	font-family: 'ヒラギノ角ゴシック W6';
    font-weight: 800;
}
.rc_leter15{
	letter-spacing: 15px;
}
.rc_border_content2		{ border: 5px solid #A9E2FC; padding: 7.4% 3% 5.1% 3%; background-color: white; margin-top: 100px !important;}
.section_download1		{ position: absolute; 				}
.section_download2		{ position: absolute;   top: 0px;	}
.section_download3		{ position: absolute;   top: -70px;	}
.rc_main_1				{　position: relative ;	}
.rc_main_2				{ position: relative;	}
.rc_content_p2			{	height: 1746px;	background-color: #F2FAFC;	width: 100%;
									margin-top: 100px;    padding-top: 80px;						}
.rc_wid12{
	width: 22.5%;
}
.rc_rowpersonnel {
    padding-bottom: 20px;
    border-bottom: 0.5px dashed #CCCCCC;
    padding-top: 28px;
}
.add_paddinlef_right{
	margin-top: -28px;
}
.rc_padcontene2{
	padding-top: 116px;
}
.rc_dolorc_text{
	padding-bottom: 44px;
}
.rc_prc_right30{
	padding-bottom: 45px;
}
.bs_line_title{
	margin: auto;
	margin-bottom: 12px;
}
.bs_meBblue34{
	padding-left: 20px;
}

.rc_pad_top28_bot20{
	padding-top: 28px;
	padding-bottom: 20px;
}
.rc_sd_link{
	position: relative;
	text-align: center;
}
.rc_txt_sd {
    top: 30%;
    left: 42%;
    position: absolute;
}
.rc_txt_sd .rc-triangle-right {
    right: -16%;
}
.rc-triangle-right {
    position: absolute;
    border-top: 8px solid transparent;
    border-left: 11px solid #FFCC33;
    border-bottom: 8px solid transparent;
}
.dis-flex-cen-cen {
    display: flex; 
    align-items: center; 
    justify-content: center; 
    display: -webkit-flex; 
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    -webkit-align-items: center; 
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    -ms-flex-align: center;
    -ms-flex-pack: center;
}
.rc_img_responsive {
    height: 100%;
    max-width: 100%;
}
/**Banner */
.rc_banner_img		{	background-image: url(../images/recruitment.jpg);}		
/**Banner END*/

/**Computer**End****************************************************/

/**��������������������������������������������������������������������**/
/**B. Responsite**Start**************************************************/
/**B1. SmartPhone**************************************************/
@media only screen and (max-width: 767px)
{ 		
		.rc_mb_prc_bot77{
			padding-bottom: 70px;
		}
		.rc_main_1{
			position:relative !important;
		}
		.section_download1		{ position: absolute; 	top: -110px			}
		.section_download2		{ position: absolute;   top: -85px;				}
		.section_download3		{ position: absolute;   top: -140px;				}
		.rc_PC			{  	display:none; 	}
		.rc_Mobile		{  	display:block;  	}
		.rc_text_center {  	text-align: center !important;	}
		.rc_line 		{	border-bottom: 1px solid;	border-width: 1px;	border-color: #0099CC;	}
		.rc_mb_spac2 	{	letter-spacing: 2px;	}
		.rc_maint_mb 	{	color: #006699 !important; padding-top: 15px;	padding-bottom: 23px; line-height: 35px;	padding-left: 6px;	}
		.rc_line 		{ border-bottom: 1px solid;	border-width: 1px;	border-color: #0099CC;	}
		.rc_pad_top0 	{	padding-top: 0px;	}
		/**Content */
		.rc_content_faqline 	{ 	border-bottom: 1px solid; border-width: 3px; width: 40px;
		    				  		border-color: #0099CC; margin-bottom: 12px; margin: auto;			}
		.rc_content_faqtext 	{ 	padding-left: 34px; padding-top: 14px; 						}    	
		.rc_main_2				{	padding-top: 119px;	padding-bottom:9px;	}	
		.rc_line_mar_top7_bot13	{	padding-top: 6px;    margin: auto;    margin-bottom: 14px;	}

		.rc_mb_ic_v_blue 		{	margin-left: 2px;	margin-top: -9px;	position: absolute;						} 
		.rc_line_title 			{	margin-left: 47.5%;	margin-top: 1px;	margin-bottom: 13px;					}
		.rc_pad_right30			{	padding-right: 0px;	padding-left: 2px;											}
		.rc_mb_fs30_lh45		{	font-size: 30px;	line-height: 45px;											}
		.rc_mb_fs20_spac3_3 	{	font-size: 20px;	letter-spacing: 3.3px;	position: absolute;	margin-top: -4px; width: 22.4%;}
		.rc_mb_fs18 			{	font-size: 18px;    									}
		.rc_mb_fs14 			{	font-size: 14px;    									}
		.rc_mb_fs18_mar_bot8_spac016 {	font-size: 18px; letter-spacing: 0.16em;  margin-bottom: 8px;		  		}
		.rc_mb_fs18_mb8_s016_pr6{	font-size: 18px; letter-spacing: 0.16em;  margin-bottom: 8px; padding-right: 6px;	}
		.rc_height210			{	height: 210px;																	}
		.rc_mb_pad_left0		{	padding-left: 0px;																}
		.rc_mb_pad_bot11		{	padding-bottom: 11px;															}
		.rc_mb_pad_bot10		{	padding-bottom: 10px;															}
		.rc_mb_pad_bot6			{	padding-bottom: 6px;															}
		.rc_mb_pad_bot1			{	padding-bottom: 1px;															}
		.rc_mb_pad_bot9			{	padding-bottom: 9px;															}
		.rc_mb_mar_bot11		{	margin-bottom: 11px;															}
		.rc_mb_mar_bot9			{	margin-bottom: 9px;															}
		.rc_mb_spac_height 		{	padding-top: 72px;	line-height: 42px; letter-spacing: 3.2px; padding-right: 4px;}
		.rc_mb_spac1_pad_right8 {	letter-spacing: 1px;	padding-right: 8px;										}
		.rc_mb_spac015_pad_left5{	letter-spacing: 0.15em;	padding-left: 5px;										}
		.rc_mb_spac_011 		{	letter-spacing: 0.11em;	padding-left: 4px;										}
		.rc_mb_spac015			{	letter-spacing: 0.15em;															}
		.rc_mb_pad_left5_spac015{	padding-left: 5px;	letter-spacing: 0.15em;	}
		.rc_padding_top			{	padding-top: 96px;	}
		.rc_padd_top50			{	padding-top: 77px;padding-bottom: 48px;	}
		.rc_border_content		{	border:5px solid #A9E2FC;padding: 7.4% 3% 2% 3%;background-color: white;	
									margin-left: 20px !important;	margin-right: 20px !important;	}
		.rc_border_content2		{	border:5px solid #A9E2FC;padding: 7.4% 3% 2% 3%;background-color: white;	
									margin-left: 20px !important;	margin-right: 20px !important;	}
		.rc_personnel		{	padding: 65px 0 85px 0;	width: 23.5%;	background-color: #006699;	margin-left: 38.2%;text-align: center;	}
		.rc_mb_pad_bot77	{	padding-bottom: 77px;	padding-left: 15px;	padding-top:0px;}
		.rc_mb_pad_bot50	{	padding-bottom: 50px;	padding-left: 15px;	padding-top:0px;}
		.rc_mb_pad_bot38	{	padding-bottom: 38px;	padding-left: 15px;	padding-top:0px;}
		.rc_mb_mar_top40	{	margin-top: 40px !important;	}
		.rc_mb_mar_top26	{	margin-top: 26px !important; padding-top: 5.3% !important; padding-bottom: 3.7% !important;}
		.rc_mb_wid100		{	width: 100% !important;	text-align: center;	} 
		.rc_wid12 			{	width: 16.666666666666664% ;	}
		.rc_mb_pad_left27	{	padding-left: 27px;	}
		.textright			{	text-align: right;}
		.rc_pad_botom		{	padding-bottom: 44px;}
		.rc_pad_botom1		{	padding-bottom: 52px;}
		.rc_pad_botomp3		{	padding-bottom: 32px;}
		.rc_pad_botomp3_1	{	padding-bottom: 36px;}
		.rc_pad_botomp3_2	{	padding-bottom: 28px;}
		.rc_pad_botomp2		{	padding-bottom: 20px;}
		.rc_padcontene1		{	padding-bottom: 48px;}
		.rc_padcontene2		{	padding-bottom: 100px;}
		.rc_pad10			{	padding-top: 3px;	}
		.rc_pad10 p{	line-height: 2em;}
		.rc_pore			{	position: relative;}
		.rc_poab			{	position: absolute;}
		.rc_backgoundcontent2{	top: 0px;left: 0px;}

		.rc_content_p2		{	height: 1658px;	background-color: #F2FAFC;	width: 100%;
								margin-top: 45px;    padding-top: 45px;						}

		.rc_top0			{	top: 0px;left: 0px;}
		.rc_bottom0			{	bottom: 0px;left:0px;}
		.rc_content_faq 	{	margin-top: 50px;}
		.rc_q				{	background-color: #006699; z-index: 8; position: absolute; width: 91%;  height: auto; line-height: 1.5em; padding: 12px 30px 14px 29px; margin-left: 20px;}
		.rc_mb_lh_145		{	line-height: 1.45em;	}
		.rc_qtext			{ 	border: 5px solid #006699; padding: 6.9% 2% 2.9% 3.3%;    margin-top: 41px; margin-left: 51px;	margin-right: 20px;   
						  		line-height: 2em;   letter-spacing: 0.11em;	z-index: 1; background-color: white; position: absolute;}
		.rc_qtext2			{ 	border: 5px solid #006699; padding: 5.2% 2% 3.7% 3.3%; margin-top: 28px ; margin-left: 51px;	margin-right: 20px;   
						  		line-height: 2em;   letter-spacing: 0.11em;	z-index: 1; background-color: white; position: absolute;}    
		.rc_mb_pad_top6_9_bot3{ padding: 6.8% 2% 3.1% 3.3%;	}   				  			
		.rc_heipq			{	height: 300px; margin-bottom: 32px; }
		.rc_heipq1			{	height: 300px; margin-bottom: 36px; }
		.rc_heipq2			{	height: 260px; margin-bottom: -5px;	}
		.rc_border_dowload	{	border: 6px solid #A9E2FC;	padding: 3% 3% 2.8% 4%;	margin-bottom: 100px; margin-left: 50px !important;
								margin-right: 49px !important;	}
		.rc_pad_left10		{ 	padding-left: 0px;	}
		.rc_button_dowload	{	margin-top:20px; }
		.rc_button_dowload a{	padding: 22px 143px;	color: white !important;	background-color: #006699;}
		.rc_do_content		{	padding-top: 150px;padding-bottom: 3.3%;position: relative;}
		.rc_p{margin: 0px !important;text-align: center;}
		.rc_mb_text_center	{	text-align: center;	padding-top: 1px;}
		.rc_mb_mar_bot2		{	margin-bottom: 2px;	}
		.rc_doload_text		{	padding-bottom: 7.6%;letter-spacing: 0.105em;padding-left: 12px;}
		.rc_pdf				{	margin-bottom: 31px !important;letter-spacing: 0.08em;padding-left: 4px;}
		.rc_doright			{	padding-left:15px;padding-top: 61px;}
		.rc_newlist			{	padding-top: 17.6%;padding-bottom: 4.5%;}
		.lineheigh085		{	line-height: 0.85em}
		.lineheigh18		{	line-height: 1.8em;margin-bottom: 11px;}
		.add_paddinlef_right{	padding-left: 3px;padding-right: 3px;}
		.add_paddinlef_right2{	padding-left: 2px;padding-right: 1px;}
		.add_paddinlef_right3{	padding-left: 1px;padding-right: 3px;}
		.add_padd_right		{	padding-right: 0px;}
		.add_marbtmtale		{	margin-bottom: 1px;}
		.lettetspacing0175	{	letter-spacing: 0.151em;}
		.lettetspacing004	{	letter-spacing: 0.10em;padding-left: 2px;}
		.add_padtop_text	{	line-height: 25px; margin-bottom: -10px; letter-spacing: 0.1em;	padding-top: 6px;}
		.rc_txt_sd 			{	left: 38%;		}
		/**Banner End*/

		/**Title*/
		  .fc_title_line       {                 }
		  .fc_title_txt       { }
		/**Title End*/

		/**Content - Download*/
		  .rc_mb_line_down		{ margin-bottom: 14px; }
		  .rc_dl_txt1			{ margin-bottom: 45px;       		}

		/**Content End*/
}

/**B2. Tablet**************************************************/
@media only screen and (min-width: 768px) and (max-width:1279px)  
{ 
	.rc_content_p2			{	height: 1703px;	}
}
@media only screen and (min-width: 768px) and (max-width:1024px)  
{ 
	
	.rc_w641blue {	font-size: 4vw;	}
	.add_hiragakuW3bblack16 {	font-size: 1.55vw;	}
	.add_hiragakuW6white20	{	font-size: 1.954vw;}
	.add_hiragakuW6white18 	{	font-size: 1.5vw;	}

	/**Content */
		.rc_content_faqline 	{ 	border-bottom: 1px solid; border-width: 3px; width: 40px;
		    				  		border-color: #0099CC; margin-bottom: 12px; margin: auto;			}
		.rc_content_faqtext 	{ 	padding-left: 34px; padding-top: 14px; margin-top: 50px;			}    	
		.rc_main_2				{	padding-top: 119px;	padding-bottom:97px;	}	
		.ab_ic_v_blue 			{   margin-left: 5px;    margin-top: -16px;    position: absolute;	}	  
		.rc_line_mar_top7_bot13	{	padding-top: 6px;    margin: auto;    margin-bottom: 14px;	}
		.rc_prc_right30			{	padding-bottom: 45px;}
		/**Banner */
		.rc_padding_top			{	padding-top: 110px;	}
		.rc_padd_top50			{	padding-top: 70px;	padding-bottom: 58px;	}
		.rc_border_content		{	border:5px solid #A9E2FC;	padding: 7.5% 3% 2% 2%;	background-color: white;	}
		.rc_border_content2		{	border:5px solid #A9E2FC;	padding: 7.5% 3% 2% 2%;	background-color: white;	}
		.rc_personnel 			{	padding: 5.4vw 0 5.6vw 0;	background-color: #006699;	}
		.textright				{	text-align: right;	}
		.rc_pad_botom			{	padding-bottom: 25px;	}
		.rc_pad_botom1			{	padding-bottom: 40px;	}
		.rc_pad_botomp3			{	padding-bottom: 90px;	}
		.rc_pad_botomp3_1		{	padding-bottom: 90px;	}
		.rc_pad_botom3_2		{	padding-bottom: 25px;	}
		.rc_pad_botomp2			{	padding-bottom: 15px;	}
		.rc_padcontene1			{	padding-bottom: 55px;	}
		.rc_padcontene2			{	padding-bottom: 100px;	}
		.rc_pad10				{	padding-top: 10px;	}
		.rc_pad10 p {line-height: 2em;	}
		.rc_pore				{	position: relative;	}
		.rc_poab				{	position: absolute;	}
		.rc_backgoundcontent2	{	top: 0px;	left: 0px;	}
		.rc_content_p2			{	height: 1350px;	}
		.rc_top0				{	top: 0px;	left: 0px;	}
		.rc_bottom0				{	bottom: 0px;	left:0px;	}
		.rc_q					{	height:auto; width: 95%;    background-color: #006699;
		    						z-index: 8;    padding: 16px 30px;   position: absolute;						}
		.rc_qtext				{ 	border: 5px solid #006699;    padding: 6% 5% 4% 4%;    margin-top: 28px;
		    						z-index: 1;   margin-left: 40px;   line-height: 2.1em;   letter-spacing: 0.1em;
		    						background-color: white;   position: absolute;										}
		.rc_qtext2				{ 	border: 5px solid #006699;    padding: 6% 5% 4% 4%;    margin-top: 28px;
		    						z-index: 1;   margin-left: 40px;   line-height: 2.1em;   letter-spacing: 0.1em;
		    						background-color: white;   position: absolute;										}		]
		.rc_heipq 				{	height: 29.3vw; 	}
		.rc_heipq1 				{	height: 29.3vw; 	}
		.rc_heipq2 				{	height: 23.4vw; 	}			
		.rc_border_dowload		{	border: 5px solid #A9E2FC;	padding: 3% 3% 2% 4%;	margin-bottom: 100px;	}

		.rc_button_dowload		{	margin-top:20px; }
		
		.rc_do_content			{	padding-top: 150px;	padding-bottom: 4.5%;	position: relative;	}
		.rc_p					{	margin: 0px !important;	}
		
		.rc_doload_text			{	padding-bottom: 4.5%;	}
		.rc_pdf					{	margin-bottom: 30px !important;	}
		.rc_doright 			{ 	padding-left: 0; }
		.rc_pad_left10			{	padding-left: 10px;	}
		.rc_newlist				{	padding-top: 15%;	padding-bottom: 4.5%;	}
		.lineheigh085			{	line-height: 0.85em;	}
		.lineheigh18			{	line-height: 1.8em;	}
		.add_paddinlef_right	{	padding-left: 2.5%;	padding-right: 0px;}
		.add_paddinlef_right2 	{	padding-left: 2.5%;	padding-right: 0px;}
		.add_paddinlef_right3 	{	padding-left: 2.5%;	padding-right: 0px;}
		.add_padd_right			{	padding-right: 10px;	}
		.add_marbtmtale			{	margin-bottom: 5px;	}
		.lettetspacing0175		{	letter-spacing: 0.175em;	}
		.lettetspacing004		{	letter-spacing: 0.04em;	}
		.rc_rowpersonnelp2		{	padding-bottom: 1px;	border-bottom: 0.5px dashed #CCCCCC;	}
		.add_padtop_text		{	line-height: 23px; margin-bottom: -10px; letter-spacing: 0.1em;	}
		.rc_img_responsive 		{	height: 100%;	max-width: 100%;	}
		.rc_Mobile				{	display:none;	}
		/**Banner End*/
		/**Title*/
		  .fc_title_line      	{                 }
		  .fc_title_txt      	{ 				}
		/**Title End*/
		/**Content - Download*/
		  .rc_dl_txt1			{ 	margin-bottom: 45px;       		}
		  .rc_button_dowload a 	{	padding: 22px 9.8vw;	color: white !important;	background-color: #006699;}
		/**Content End*/
}

/**B3. PC**************************************************/

@media only screen and (min-width: 1025px) and (max-width:1279px)
{ 
	.add_hiragakuW6white18 	{	font-size: 1.41vw;	color: #ffffff;	font-family: 'ヒラギノ角ゴシック W6';font-weight: 800;;	}
	.rc_w641blue 			{	font-size: 3.2vw; color: #006699; font-family: 'ヒラギノ角ゴシック W6';font-weight: 800;	}
	/**Content */
		.rc_content_faqline 	{ 	border-bottom: 1px solid; border-width: 3px; width: 40px;
		    				  		border-color: #0099CC; margin-bottom: 12px; margin: auto;			}
		.rc_content_faqtext 	{ 	padding-left: 34px; padding-top: 14px; 						}    	
		.rc_main_2				{	padding-top: 119px;	padding-bottom:97px;}	
		.ab_ic_v_blue 			{   margin-left: 5px;    margin-top: -16px;    position: absolute;}	  
		.rc_line_mar_top7_bot13	{	padding-top: 6px;    margin: auto;    margin-bottom: 14px;	}
		.rc_prc_right30			{	padding-bottom: 45px;	}
		/**Banner */
		.rc_padding_top			{	padding-top: 110px;	}
		.rc_padd_top50			{	padding-top: 70px;padding-bottom: 58px;	}
		.rc_border_content		{	border:5px solid #A9E2FC;padding: 7.5% 3% 2% 3%;background-color: white;	}
		.rc_border_content2		{	border:5px solid #A9E2FC;padding: 7.5% 3% 2% 3%;background-color: white;	}
		.rc_personnel			{	padding: 55px 0 57px 0;background-color: #006699;	}
		.textright				{	text-align: right;	}
		.rc_pad_botom			{	padding-bottom: 25px;	}
		.rc_pad_botom1			{	padding-bottom: 40px;	}
		.rc_pad_botomp3			{	padding-bottom: 90px;	}
		.rc_pad_botomp3_1		{	padding-bottom: 90px;	}
		.rc_pad_botom3_2		{	padding-bottom: 25px;	}
		.rc_pad_botomp2			{	padding-bottom: 15px;	}
		.rc_padcontene1			{	padding-bottom: 55px;	}
		.rc_padcontene2			{	padding-bottom: 100px;	}
		.rc_pad10				{	padding-top: 10px;	}
		.rc_pad10 p {line-height: 2em;	}
		.rc_pore				{	position: relative;	}
		.rc_poab				{	position: absolute;	}
		.rc_backgoundcontent2	{	top: 0px;	left: 0px;	}
		.rc_top0			{	top: 0px;left: 0px;	}
		.rc_bottom0			{	bottom: 0px;left:0px;	}
		.rc_content_faqtext {	margin-top: 50px;	}
		.rc_q				{	height: 63px;    width: 95%;    background-color: #006699;
		    					z-index: 8;    padding: 16px 30px;   position: absolute;						}
		.rc_qtext			{ 	border: 5px solid #006699;    padding: 6% 5% 4% 4%;    margin-top: 28px;
		    					z-index: 1;   margin-left: 40px;   line-height: 2.1em;   letter-spacing: 0.1em;
		    					background-color: white;   position: absolute;										}
		.rc_qtext2			{ 	border: 5px solid #006699;    padding: 6% 5% 4% 4%;    margin-top: 28px;
		    					z-index: 1;   margin-left: 40px;   line-height: 2.1em;   letter-spacing: 0.1em;
		    					background-color: white;   position: absolute;										}					
		.rc_heipq			{	height: 300px;   }
		.rc_heipq1			{	height: 300px;   }
		.rc_heipq2			{ 	height: 260px;	}
		.rc_border_dowload	{	border: 5px solid #A9E2FC;padding: 3% 3% 2% 4%;margin-bottom: 100px;	}

		.rc_button_dowload	{	margin-top:20px; }
		
		.rc_do_content		{	padding-top: 150px;padding-bottom: 4.5%;position: relative;	}
		.rc_p				{	margin: 0px !important;	}
		
		.rc_doload_text		{	padding-bottom: 4.5%;	}
		.rc_pdf				{	margin-bottom: 30px !important;	}
		.rc_doright			{ 	padding-left:6.8%;	}
		.rc_pad_left10		{	padding-left: 10px;	}
		.rc_newlist			{	padding-top: 15%;padding-bottom: 4.5%;	}
		.lineheigh085		{	line-height: 0.85em;	}
		.lineheigh18		{	line-height: 1.8em;	}
		.add_paddinlef_right{	padding-left: 2.5%; padding-right: 0px;	}
		.add_paddinlef_right2{	padding-left: 7.5%;	}
		.add_paddinlef_right3{	padding-left: 7.5%;	}
		.add_padd_right		{	padding-right: 10px;	}
		.add_marbtmtale		{	margin-bottom: 5px;	}
		.lettetspacing0175	{	letter-spacing: 0.175em;	}
		.lettetspacing004	{	letter-spacing: 0.04em;	}
		.rc_rowpersonnelp2	{	padding-bottom: 1px;border-bottom: 0.5px dashed #CCCCCC;	}
		.add_padtop_text	{	line-height: 23px; margin-bottom: -10px; letter-spacing: 0.1em;	}
		.rc_img_responsive 	{	height: 100%;	max-width: 100%;	}
		.rc_Mobile			{	display:none;	}
		/**Banner End*/
		/**Title*/
		  .fc_title_line      {                 }
		  .fc_title_txt       { 				}
		/**Title End*/
		/**Content - Download*/
		  .rc_dl_txt1			{  margin-bottom: 45px;       		}
		  .rc_button_dowload a {	padding: 22px 143px;	color: white !important;	background-color: #006699;}
		/**Content End*/
}

/**B4. Screen > 1080**************************************************/
@media only screen and (min-width: 1280px) 
{ 
		/**Content */
		
		.rc_content_faqline { 	border-bottom: 1px solid; border-width: 3px; width: 40px;
		    				  	border-color: #0099CC; margin-bottom: 12px; margin: auto;			}
		.rc_content_faqtext { 	padding-left: 34px; padding-top: 14px; 						}    	
		.rc_main_2			{	padding-top: 119px;	padding-bottom:11px;	}	
		.ab_ic_v_blue 		{   margin-left: 5px;    margin-top: -16px;    position: absolute;}	  
		.rc_line_mar_top7_bot13		{	   padding-top: 6px;    margin: auto;    margin-bottom: 14px;	}
		.rc_prc_right30		{  padding-bottom: 45px;	}
		/**Banner */
		.rc_padding_top		{	padding-top: 110px;}
		.rc_padd_top50		{	padding-top: 70px;padding-bottom: 58px;}
		.rc_border_content	{	border:5px solid #A9E2FC;padding: 7.4% 3% 5.1% 3%;background-color: white;}
		.rc_personnel		{	padding: 58px 0 57px 0;background-color: #006699;}
		.rc_mb_pad_bot77	{	padding-left: 13px;	padding-top: 3px;}
		.rc_mb_pad_bot50	{	padding-left: 13px;	padding-top: 3px;}
		.rc_mb_pad_bot38	{	padding-left: 13px;	padding-top: 3px;}
		.rc_mb_pad_bot11	{	padding-bottom: 2px;															}
		.rc_mb_pad_bot10	{	padding-bottom: 2px;															}
		.rc_mb_pad_bot9		{	padding-bottom: 1px;															}	
		.textright			{	text-align: right;	}
		.rc_pad_botom		{	padding-bottom: 25px;	}
		.rc_pad_botom1		{	padding-bottom: 44px;	}
		.rc_pad_botomp3		{	padding-bottom: 91px;	}
		.rc_pad_botomp3_1	{	padding-bottom: 86px;	}
		.rc_pad_botom3_2	{	padding-bottom: 25px;	}
		.rc_pad_botomp2		{	padding-bottom: 15px;	}
		.rc_padcontene1		{	padding-bottom: 55px;	}
		.rc_padcontene2		{	padding-bottom: 100px;	}
		.rc_pad10			{	padding-top: 3px;	}
		.rc_pad10 p			{	line-height: 2em;	}
		.rc_pore			{	position: relative;	}
		.rc_poab			{	position: absolute;	}
		.rc_backgoundcontent2{	top: 0px;left: 0px;	}
		.rc_content_p2		{	height: 1746px;	background-color: #F2FAFC;	width: 100%;
								margin-top: 100px;    padding-top: 80px;						}

		.rc_top0			{	top: 0px;left: 0px;	}
		.rc_bottom0			{	bottom: 0px;left:0px;	}
		.rc_content_faq 	{	margin-top: 50px;	}
		.rc_q				{	height: 65px;    width: 1030px;    background-color: #006699;
		    					z-index: 8;    padding: 17px 30px;   position: absolute;						}
		.rc_qtext			{ 	border: 5px solid #006699;    padding: 5.5% 5% 3.9% 4%;    margin-top: 28px;
		    					z-index: 1;   margin-left: 40px;   line-height: 2.1em;   letter-spacing: 0.1em;
		    					background-color: white;   position: absolute;										}
		.rc_qtext2			{ 	border: 5px solid #006699;    padding: 5.5% 5% 6.9% 4%;    margin-top: 28px;
		    					z-index: 1;   margin-left: 40px;   line-height: 2.1em;   letter-spacing: 0.1em;
		    					background-color: white;   position: absolute;										}					
		.rc_heipq			{	height: 288px;   }
		.rc_heipq1			{	height: 288px;   }
		.rc_heipq2			{	height: 288px;	}
		.rc_border_dowload	{	border: 5px solid #A9E2FC;padding: 3% 3% 2.5% 4%;margin-bottom: 100px;	}
		.rc_button_dowload	{	margin-top:20px; }
		.rc_do_content		{	padding-top: 153px;padding-bottom: 4.5%;position: relative;	}
		.rc_p				{	margin: 0px !important;	}
		.rc_doload_text		{	padding-bottom: 4.4%;	}
		.rc_pdf				{	margin-bottom: 32px !important;	}
		.rc_doright			{ 	padding-left:6.8%;	}
		.rc_pad_left10		{ 	padding-left: 10px;	}
		.rc_newlist			{	padding-top: 20.6%;padding-bottom: 4.5%;	}
		.lineheigh085		{	line-height: 0.85em;	}
		.lineheigh18		{	line-height: 1.8em;	}
		.add_paddinlef_right{	padding-left: 2.5%; padding-right: 0px;	}
		.add_paddinlef_right2{	padding-left: 7.5%;	}
		.add_paddinlef_right3{	padding-left: 7.5%;	}
		.add_padd_right		{	padding-right: 10px;	}
		.add_marbtmtale		{	margin-bottom: 5px;	}
		.lettetspacing0175	{	letter-spacing: 0.175em;	}
		.lettetspacing004	{	letter-spacing: 0.04em;	}
		.rc_rowpersonnelp2	{	padding-bottom: 1px;border-bottom: 0.5px dashed #CCCCCC;	}
		.add_padtop_text	{	line-height: 23px; margin-bottom: -10px; letter-spacing: 0.1em;	}
		.rc_img_responsive 	{	height: 100%;	max-width: 100%;	}
		.rc_Mobile			{	display:none;	}
		/**Banner End*/

		/**Title*/
		  .fc_title_line      {                 }
		  .fc_title_txt       { 				}
		/**Title End*/

		/**Content - Download*/
		  .rc_dl_txt1			{ margin-bottom: 45px;       		}
		  .rc_button_dowload a {	padding: 22px 143px;	color: white !important;	background-color: #006699;}
		/**Content End*/

}
/**Responsite IE 8 , 9 , 10**************************************************/
@media screen\0 {
    .rc_doright			{ 	padding-left:2% !important;	}
}

/**Responsite**End**************************************************/

/**��������������������������������������������������������������������**/
/**C. Printer**Start**************************************************/
@media print 
{ 
	/**Content */
		.rc_content_faqline { 	border-bottom: 1px solid; border-width: 3px; width: 40px;
		    				  	border-color: #0099CC; margin-bottom: 12px; margin: auto;			}
		.rc_content_faqtext { 	padding-left: 34px; padding-top: 14px; 						}    	
		.rc_main_2			{	padding-top: 119px;	padding-bottom:11px;	}	
		.ab_ic_v_blue 		{   margin-left: 5px;    margin-top: -16px;    position: absolute;}	  
		.rc_line_mar_top7_bot13		{	 padding-top: 6px;    margin: auto;    margin-bottom: 14px;	}
		.rc_prc_right30		{	padding-bottom: 45px;	}
		/**Banner */
		.rc_padding_top		{	padding-top: 110px;}
		.rc_padd_top50		{	padding-top: 70px;padding-bottom: 58px;}
		.rc_border_content	{	border:5px solid #A9E2FC;padding: 7.4% 3% 5.1% 3%;background-color: white;}
		.rc_border_content2	{	border:5px solid #A9E2FC;padding: 7.4% 3% 5.1% 3%;background-color: white;}
		.rc_personnel		{	padding: 58px 0 57px 0;background-color: #006699;}
		.rc_mb_pad_bot11	{	padding-bottom: 2px;															}
		.rc_mb_pad_bot10	{	padding-bottom: 2px;															}
		.rc_mb_pad_bot9		{	padding-bottom: 1px;															}
		.textright			{	text-align: right;}
		.rc_pad_botom		{	padding-bottom: 25px;}
		.rc_pad_botom1		{	padding-bottom: 44px;}
		.rc_pad_botomp3		{	padding-bottom: 91px;}
		.rc_pad_botomp3_1	{	padding-bottom: 86px;}
		.rc_pad_botom3_2	{	padding-bottom: 25px;}
		.rc_pad_botomp2		{	padding-bottom: 15px;}
		.rc_padcontene1		{	padding-bottom: 55px;}
		.rc_padcontene2		{	padding-bottom: 100px;}
		.rc_pad10			{	padding-top: 3px;	}
		.rc_pad10 p			{	line-height: 2em;}
		.rc_pore			{	position: relative;}
		.rc_poab			{	position: absolute;}
		.rc_backgoundcontent2{top: 0px;left: 0px;}
		.rc_content_p2		{	height: 1746px;	background-color: #F2FAFC;	width: 100%;
									margin-top: 100px;    padding-top: 80px;						}
		.rc_top0{top: 0px;left: 0px;}
		.rc_bottom0{bottom: 0px;left:0px;}
		.rc_content_faq{margin-top: 50px;}
		.rc_q					{	height: 65px;    width: 1030px;    background-color: #006699;
		    						z-index: 8;    padding: 17px 30px;   position: absolute;						}
		.rc_qtext				{ 	border: 5px solid #006699;    padding: 5.5% 5% 3.9% 4%;    margin-top: 28px;
		    						z-index: 1;   margin-left: 40px;   line-height: 2.1em;   letter-spacing: 0.1em;
		    						background-color: white;   position: absolute;										}
		.rc_qtext2				{ 	border: 5px solid #006699;    padding: 5.5% 5% 6.9% 4%;    margin-top: 28px;
		    						z-index: 1;   margin-left: 40px;   line-height: 2.1em;   letter-spacing: 0.1em;
		    						background-color: white;   position: absolute;										}					
		.rc_heipq				{	height: 288px;   }
		.rc_heipq1				{	height: 288px;   }
		.rc_heipq2				{	height: 288px;}
		.rc_border_dowload		{	border: 5px solid #A9E2FC;padding: 3% 3% 2.5% 4%;margin-bottom: 100px;}
		.rc_button_dowload		{	margin-top:20px; }
		.rc_do_content			{	padding-top: 153px;padding-bottom: 4.5%;position: relative;}		
		.rc_doload_text			{	padding-bottom: 4.4%;}
		.rc_pdf					{	margin-bottom: 32px !important;}
		.rc_doright				{	padding-left:6.8%;}
		.rc_pad_left10			{ 	padding-left: 10px;	}
		.rc_newlist				{	padding-top: 20.6%;padding-bottom: 4.5%;}
		.lineheigh085			{	line-height: 0.85em;}
		.lineheigh18			{	line-height: 1.8em;}
		.add_paddinlef_right	{	padding-left: 2.5%; padding-right: 0px;	}
		.add_paddinlef_right2 	{	padding-left: 7.5%;	}
		.add_paddinlef_right3	{	padding-left: 7.5%;	}
		.add_padd_right			{	padding-right: 10px;}
		.add_marbtmtale			{	margin-bottom: 5px;	}
		.lettetspacing0175		{	letter-spacing: 0.175em;	}
		.lettetspacing004		{	letter-spacing: 0.04em;}
		.rc_rowpersonnelp2		{	padding-bottom: 1px;	border-bottom: 0.5px dashed #CCCCCC;	}
		.add_padtop_text		{	line-height: 23px; margin-bottom: -10px; letter-spacing: 0.1em;	}


		.rc_img_responsive 	{	height: 100%;	max-width: 100%;	}
		.rc_Mobile			{	display:none;	}
		/**Banner End*/

		/**Title*/
		  .fc_title_line      {                 }
		  .fc_title_txt       { 				}
		/**Title End*/

		/**Content - Download*/
		  .rc_dl_txt1			{  margin-bottom: 45px;       		}
		  .rc_button_dowload a {	padding: 22px 143px;	color: white !important;	background-color: #006699;}
		/**Content End*/
  	.col-md-1 {	width: 9%;	}
  	.col-md-2 {	width: 16.666666666666664%;	}
  	.col-md-3 { 	width: 25%;         }
  	.col-md-4 { 	width: 33.33333333333333%;  }
  	.col-md-5 { 	width: 41.66666666666667%;  }
 	.col-md-6 {	width: 50%;	}
 	.col-md-7 { 	width: 58.333333333333336%; }
  	.col-md-9 { 	width: 74%;	}
  	.col-md-10{	width: 83.33333333333334%;	}
  	.col-md-12{	width: 100%;	}
  	
 	.rc_p 	{ margin: 0px !important;	text-align: center;	}
  	.rc_mb_text_center 		{	text-align: center;	padding-top: 1px;	}
	.rc_mb_pad_bot77 {	padding-bottom: 77px;	padding-left: 15px;	padding-top:0px;}
	.rc_mb_pad_bot50 {	padding-bottom: 50px;	padding-left: 15px;	padding-top:0px;}
	.rc_mb_pad_bot38 {	padding-bottom: 38px;	padding-left: 15px;	padding-top:0px;}
	.rc_txt_sd {
    	top: 30%;
    	left: 42%;
    	position: absolute;
	}
}
@page 
{
  size:A4;
  margin-left:1mm;
  margin-right:1mm;
  margin-top:15mm;
  margin-bottom:15mm;
}
/**Printer**End***************************************************/




