
/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1300px) {
	
	#special_pop_windiw { margin:15px; height:600px; }
	.special_pop_table { width:100%; height:600px; border:10px solid #ff936c; } 

	.special_pop_tl, .special_pop_tr, .special_pop_fl, .special_pop_fc, .special_pop_fr, .special_pop_cl, .special_pop_cr {  display:none; }

	.special_pop_tc, .special_pop_cc { text-align:center; width:100%; background:#fff; }
	.special_pop_tc_img_pc { display:none; }
	.special_pop_tc_img_m { margin-top:30px; display:block; } .special_pop_tc_img_m img { width:80%; }
	
	.special_pop_table_fos { width:90%; margin: 0 auto; text-align:center; }
	.special_pop_table_fo { margin-top:30px; width:100%; } 
	.special_pop_table_fo td { Vertical-align:middle; }
	.special_pop_table_fo td div { padding:5px; }
	.special_pop_fo_l { 
		background:#ff936c; width:32%;
		text-align:center; font-size:18px; color:#222; font-family:GmarketSansBold; letter-spacing: 0.05em; line-height:1.0em; 
		border:2px solid #fff; 
	}
	.special_pop_fo_r { text-align:left; width:68%; }
	.special_pop_fo_r input,  .special_pop_fo_r select {
		width:90%; border:1px solid #ff936c;  background:#fff; padding:10px;
		font-size:16px; color:#222; font-family:GmarketSansMedium; letter-spacing: 0.05em; line-height:1.0em; 
	}

	.special_pop_btn {
		margin: 0 auto; text-align:center; padding:15px;
		width:70%; background:#fd8b69; border-radius:20px; margin-top:30px;
		text-align:center; font-size:22px; color:#fff; font-family:GmarketSansBold; letter-spacing: 0.05em; line-height:1.0em;  cursor:pointer; 
	}
	.special_pop_btn:hover { background:#c95a3a; }

} 


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1300px)  {

	#special_pop_windiw {  width:1050px; height:899px;  }
	.special_pop_table { width:100%; height:899px; } 

	.special_pop_tl { width:88px; height:237px; }
	.special_pop_tc { 
		text-align:right;
		width:882px; background: url("/theme/Mlang_Home_Basic/img/images/special_pop_02.gif"); 
	}
	.special_pop_tr { width:80px; }
	.special_pop_tl img,  .special_pop_tc img,  .special_pop_tr img { height:237px; }

	.special_pop_cl { width:88px; height:606px; background: url("/theme/Mlang_Home_Basic/img/images/special_pop_05.gif");  }
	.special_pop_cc { text-align:center; width:506px; background:#fff; }
	.special_pop_cr { width:80px; background: url("/theme/Mlang_Home_Basic/img/images/special_pop_08.gif"); }
	.special_pop_tc_img_m { display:none; }
	.special_pop_tc_img_pc { display:block; }

	.special_pop_fl { Vertical-align:top; width:88px; height:56px; }
	.special_pop_fc { 
		text-align:center; Vertical-align:bottom;
		width:506px; height:56px; background: url("/theme/Mlang_Home_Basic/img/images/special_pop_14.gif"); background-size:100% 56px; 
	}
	.special_pop_fr { Vertical-align:top; width:80px; height:56px; }
	.special_pop_fl img, .special_pop_fc img , .special_pop_fr img { height:56px; }
	
	.special_pop_table_fos { width:100%; margin: 0 auto; text-align:center; }
	.special_pop_table_fo { margin-top:80px; width:100%; } 
	.special_pop_table_fo td { Vertical-align:middle; }
	.special_pop_table_fo td div { padding:10px; }
	.special_pop_fo_l { 
		background:#ff936c; width:30%;
		text-align:center; font-size:26px; color:#222; font-family:GmarketSansBold; letter-spacing: 0.05em; line-height:1.0em; 
		border:2px solid #fff; 
	}
	.special_pop_fo_r { text-align:left; width:70%; }
	.special_pop_fo_r input,  .special_pop_fo_r select {
		width:100%; border:1px solid #ff936c;  background:#fff; padding:10px;
		font-size:22px; color:#222; font-family:GmarketSansMedium; letter-spacing: 0.05em; line-height:1.0em; 
	}

	.special_pop_btn {
		margin: 0 auto; text-align:center; padding:20px;
		width:500px; background:#fd8b69; border-radius:30px; margin-top:50px;
		text-align:center; font-size:40px; color:#fff; font-family:GmarketSansBold; letter-spacing: 0.05em; line-height:1.0em;  cursor:pointer; 
	}
	.special_pop_btn:hover { background:#c95a3a; }
} /* PC end */