@charset "utf-8";
/* write */
/*  */
#landingpage{position:relative;left:0;top:0;margin:0 auto;padding:0 0 20px;width:100%;max-width:1200px;background:#EAEAEA;}
#landingpage img{max-width:100%;}
#landingpage select,
#landingpage .textbox,
#landingpage .textareabox{border:solid 1px #ccc;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#landingpage select{height:30px;line-height:30px;}
#landingpage .textbox{padding:0 10px;height:30px;line-height:30px;}
#landingpage textarea,
#landingpage .textbox.textfullsize{width:100%;}
#landingpage .textareabox{padding:10px;width:100%;height:150px;line-height:1.6;font-size:13px;}
#landingpage .textareabox_vn{display:none;overflow:auto;background:#fff;}
#landingpage .btns_agree{line-height:1.6;}
#landingpage .btn_privacy{margin-left:5px;font-size:12px;color:#069;}
/*  */
.landingpage_cont1{}
.landingpage_cont1 a{display:block;}
.landingpage_cont1 img{width:100%;}
/*  */
#landingpageformbox{margin:0 auto;padding:15px 10.09615384615385% 0;}
.landingpageformbox_inner{}
.landingpageformbox_column{position:relative;left:0;top:0;margin-bottom:5px;}
.landingpageformbox_column select,
.landingpageformbox_column input.textbox{padding:0 20px !important;width:100%;height:54px !important;border:solid 1px #adadad;font-size:17px;color:#666;}
.landingpageformbox_column_name{}
.landingpageformbox_column_email{}
.landingpageformbox_column_email .textbox1{max-width:40%;}
.landingpageformbox_column_email .textbox2{max-width:45%;}
.landingpageformbox_column_tel{}
.landingpageformbox_column_tel:after{clear:both;display:block;content:"";}
.landingpageformbox_column_tel select,
.landingpageformbox_column_tel input,
.landingpageformbox_column_tel span{float:left;}
.landingpageformbox_column_tel select,
.landingpageformbox_column_tel input{width:30% !important;}
.landingpageformbox_column_tel span{overflow:hidden;display:block;position:relative;left:0;top:0;margin:0 1%;width:3% !important;height:54px;text-indent:-1000em;}
.landingpageformbox_column_tel span:after{content:"";position:absolute;left:0;top:50%;margin-top:-1px;width:100%;height:2px;background:#000;opacity:.5;}.landingpageformbox_column_email{}
.landingpageformbox_column_birth{}
.landingpageformbox_column_birth:after{content:"";clear:both;display:block;}
.landingpageformbox_column_birth select{float:left;width:33.333333333333%;}
.landingpageformbox_column_content{}
    /*  */
.landingpageformbox_column_picture{}
#landingpage .landingpageformbox_column_picture .input_filebox{position:relative;left:0;top:0;margin-bottom:5px;padding-left:130px;background:#fff;border:solid 1px #ccc;}
#landingpage .landingpageformbox_column_picture label{display:block;position:absolute;left:0;top:0;padding-left:20px;height:54px;line-height:54px;z-index:5;}
.landingpageformbox_column_picture .frm_input{width:100%;height:54px;line-height:54px;}
    /*  */
.landingpageformbox_column_privacy{}
/*  */
#landingpage .btns{margin:0 auto;padding:15px 10.09615384615385% 30px;text-align:center;}
#landingpage .btn_submit{padding:10px 0;width:100%;height:auto;line-height:1;background:#1b2b3b;border:solid 1px #1b2b3b;font-size:19px;font-weight:bold;}
/* ==========================================================================================================================================================
== resize 380 == */
@media screen and (max-width:640px) {
	#landingpageformbox,
	#landingpage .btns{padding:0 10px;}
    #landingpage .landingpageformbox_column_picture label,
    .landingpageformbox_column_picture .frm_input,
	.landingpageformbox_column select,
	.landingpageformbox_column input.textbox{padding:0 10px !important;}
    #landingpage .landingpageformbox_column_picture .input_filebox{padding-left:20.3125vw;}
}