@charset "utf-8";a{color:#497bb2;}.pdl54{padding-left:54px!important;}.w420{width:420px!important;}.w430{width:430px!important;}.font16{font-size:16px;}.tc_def{color:#67635b;font-size:12px;}div.form p.msg_see_below{font-size:14px;font-weight:bold;padding:4px 6px;margin:12px 0;text-align:center;color:#e43000;background:#fff3f0;border:1px solid #e43000;}div.form select{height:25px;border:1px solid #ccc;vertical-align:middle;}div.form input,div.form label{padding:5px 6px 2px 2px;}div.form select.required{border:1px solid #f00;}div.form span.required{color:#f00;font-size:14px;}div.form ul.list_bullet li{background:url(../images/icon_arrow.png) no-repeat left 4px;padding-left:16px;}div.form h2{color:#c4962b;background:url(../images/bg_form_ttl.png) repeat-x left top;font-size:14px;padding:10px;}div.form dl dd.w1_2,div.form dl dd.w1_3{overflow:hidden;}div.form dl dd.w1_3 dl{float:left;width:139px;}div.form dl dd.w1_3 dl dt{display:flex;}div.form dl dd.w1_3 dl dd select,div.form dl dd.w1_3 dl dd input{width:85px;}div.form dl dd.w1_2 dl.w1_3{float:left;width:52px;}div.form dl dd.w1_2 dl.w2_3{float:left;width:400px;text-align:center;}div.form dl dd.employment_status span{width:150px;height:20px;display:block;float:left;}div.form dl dd.english_name{overflow:hidden;}div.form dl dd.english_name dl{float:left;width:225px;}div.form div.header p.logo{float:left;x_margin-top:8px;}div.form div.header h1.ttl_identification{width:484px;text-align:center;font-size:15px;}div.form div.header div.language_selector{margin:0;float:right;}div.form div.header div.language_selector ul{overflow:hidden;}div.form div.header div.language_selector ul li{float:left;list-style:none;}div.form div.header div.language_selector ul li a{display:block;background:url(../images/bg_language.png) left top no-repeat;text-indent:-9999px;width:59px;height:22px;}div.form div.header div.language_selector ul li.en a{background-position:0 0;}div.form div.header div.language_selector ul li.en a:hover,div.form div.header div.language_selector ul li.en.current a{background-position:0 -22px;}div.form div.header div.language_selector ul li.tc a{background-position:-59px 0;}div.form div.header div.language_selector ul li.tc a:hover,div.form div.header div.language_selector ul li.tc.current a{background-position:-59px -22px;}div.form div.header div.language_selector ul li.sc a{background-position:-118px 0;width:60px;}div.form div.header div.language_selector ul li.sc a:hover,div.form div.header div.language_selector ul li.sc.current a{background-position:-118px -22px;width:60px;}div.form p.lead{font-size:14px;font-weight:bold;margin-top:8px;padding:6px 8px;color:#aa542a;text-align:center;}
body.form{background:url(../images/bg_header.png) repeat-x left top 0 #ffffff;height:100%;color:#67635b;}
/*.bg_body{background:url(../images/bg_body.png) repeat-y top left;}*/
div.form{max-width:960px;min-height:100%;margin:0 auto;}
div.form div.header{overflow:hidden;}
div.form div.formbox{float:left;width:100%;margin-right:20px;}
div.form div.header h1{text-align:center;font-size:16px;color:#67635b;padding-top:0px;}
div.form div.btn ul li{float:left;text-align:center;padding:0 2px;}
div.form ul li{list-style:none;padding:0;}
div.form div.confirm div.confirm_ct{width:100%;float:left;margin-right:20px;}
div.form div.confirm div.confirm_ct div.inner dl dd{color:#dc390c;}
div.form div.confirm div.confirm_ct div.inner dl dd ol {padding-left:15px;}
div.form div.btn_application{margin:8px 0 0;padding:8px 0 8px;border-top:1px solid #e5e5e5;}
div.form div.btn_application_box{background:#ffebeb;padding-bottom:5px;text-align:right!important;}
div.form div.btn_application_box input{}
form span.placeholder label{position:absolute;top:0;left:4px;font-weight:normal;color:#8c8c8c;font-size: smaller;white-space: nowrap;}
.w310{width:100%!important;}
.w350{width:100%!important;}
.w440{width:100%!important;}
input.capital{text-transform: uppercase;}
@media (min-width: 940px) {
	body .form {background: url(../images/bg_header.png) repeat-x left top 0 #fbfbfb;min-height: 100%;color: #67635b;}
	.bg_body{background:url(../images/bg_body.png) repeat-y top left;}
	div.form{width:960px;min-height:100%;margin:0 auto -38px;}
	div.form div.header{overflow:hidden;height:60px;}
	div.form div.formbox{float:left;width:470px;margin-right:20px;}
	div.form div.header h1{float:left;text-align:center;width:600px;font-size:16px;color:#67635b;padding-top:4px;}
	div.form div.btn ul li{float:left;width:316px;text-align:center;padding:0 2px;}
	div.form ul li{list-style:none;}
	div.form div.confirm div.confirm_ct{width:470px;float:left;margin-right:20px;}
	div.form div.confirm div.confirm_ct div.inner dl dd{color:#dc390c;}
	/*div.form div.btn_application{margin:8px 0 0;padding:8px 0 0;border-top:1px solid #e5e5e5;}
	div.form div.btn_application_box{width:580px;margin:0 auto;padding:4px 20px;background:#ffebeb;text-align:center;}
	div.form div.btn_application_box input{padding:8px 16px 0!important;}*/
	form span.placeholder label{position:absolute;top:0;left:4px;font-weight:normal;color:#8c8c8c;}
}
div.form div.btn ul li.t_right{float:right;}	
div.form div.formbox div.fieldset{margin-top:8px;padding:0 8px 8px;}div.form div.formbox div.fieldset dl dt{font-weight:bold;margin-top:4px;}div.form div.formbox div.fieldset dl dt img{vertical-align:middle;}div.form div.formbox div.fieldset dl dd input{vertical-align:middle;}div.form div.formbox div.fieldset dl dd input.txt{border:1px solid #CCC;height:17px;}div.form div.formbox div.fieldset dl dd input.required{border:1px solid #F00;height:17px;}div.form div.formbox div.fieldset dl dd span img{vertical-align:middle;padding-top:2px;}div.form div.formbox div.fieldset ul li{text-indent:-1em;padding-left:1em;}div.form div.formbox div.fieldset dl dd span.app_form_01 input,div.form div.formbox div.fieldset dl dd span.app_form_01_on input,div.form div.formbox div.fieldset dl dd span.app_form_03 input,div.form div.formbox div.fieldset dl dd span.app_form_03_on input{display:none;}div.form div.formbox div.fieldset dl dd span.app_form_01,div.form div.formbox div.fieldset dl dd span.app_form_01_on,div.form div.formbox div.fieldset dl dd span.app_form_03,div.form div.formbox div.fieldset dl dd span.app_form_03_on{width:160px;height:40px;display:inline-block;cursor:pointer;margin-right:4px;}.invalid_status{background:#ffebeb;}div.form div.confirm{margin-top:8px;}div.form div.confirm h2{color:#c4962b;background:url(../images/bg_form_ttl.png) repeat-x left top;font-size:14px;padding:0 12px 4px;display:block;}div.form div.confirm div.confirm_ct h3{background:url(../images/bg_form_ttl_confirm.png) repeat-x #da9dc9;padding:4px 8px;border:1px solid #ccc;border-bottom:none;font-size:14px;overflow:hidden;}div.form div.confirm div.confirm_ct h2 span.ttl,div.form div.confirm div.confirm_ct h2 span.ttl2{display:block;float:left;width:300px;padding-top:9px;}div.form div.confirm div.confirm_ct h2 span.ttl2{padding-top:5px;}div.form div.confirm div.confirm_ct h2 span.modify{width:100px;float:right;text-align:center;margin-top:5px;}div.form div.confirm div.confirm_ct h2 span.modify input{padding:0!important;}div.form div.confirm div.confirm_ct div.inner{padding:0 12px 8px;margin-bottom:8px;}div.form div.confirm div.confirm_ct div.inner dl dt{margin-top:8px;font-weight:bold;color:#666;}div.form div.confirm div.confirm_ct div.inner dl dd.w1_3 dl{width:136px;}div.form div.confirm div.confirm_ct div.inner dl dd dl dt{margin-top:0;}div.form div.btn{overflow:hidden;text-align:center;margin-top:8px;padding-top:8px;border-top:1px solid #e5e5e5;}div.form div.btn input{padding:0 0 5px;}div.push{height:38px;}div.footer{background-color:#a09c8f;color:#fff;padding:10px 0;text-align:center;}.tx_tracking_no{color:#c4962b;border:1px solid #dedace;background-color:#f4f3ed;padding:8px 20px;}.boxRed{background-color:#fcf3f0;padding:8px 12px;text-align:center;color:#c4330a;border:1px solid #c4330a;}.boxUpload{border:1px solid #dedace;background-color:#f4f3ed;padding:10px 30px;}.boxUploadError{color:#c4330a!important;background-color:#fcf3f0;border:1px solid #c4330a;}.boxUploadError ul li{list-style:disc!important;}.ttlBar01{background-color:#ffd4d4;border:1px solid #999;border-bottom:0;padding:4px 8px;}.uploadArea01,.uploadArea02{width:938px;overflow:auto;overflow-y:hidden;text-align:center;}div.contact h2{color:#c4962b;background:url(../images/bg_form_ttl.png) repeat-x left top;font-size:14px;padding:10px;}div.contact ul{margin-bottom:12px;}div.contact ul li{width:100%;height:40px;display:block;border-bottom:1px solid #edebe4;}div.contact ul li.faq{background:url(../images/icon_faq.png) 8px 8px no-repeat;}div.contact ul li.tel{background:url(../images/icon_tel.png) 8px 8px no-repeat;}div.contact ul li.mail{background:url(../images/icon_mail.png) 8px 8px no-repeat;}div.contact ul li p{padding-left:48px;line-height:36px;}div.contact ul li.tel p{padding-top:4px;line-height:1.4em;}h1.error{height:32px;font-size:20px!important;padding-left:40px;margin-bottom:12px;line-height:32px;background:url(../images/icon_caution.png) no-repeat;}ul.btn_error{margin-top:40px;}ul.btn_error li{float:left;margin-right:20px;list-style:none;}form span.placeholder{position:relative;margin:0;display:inline-block;}.specify_check{width:18px;height:18px;display:inline-block;}.tx_blue{color:#2868b3!important;}.msg_validation{display:block;font-size:12px;font-weight:bold;padding:2px 6px;margin:4px 0;color:#e43000;background:#fff3f0;border:1px solid #e43000;}p.break{word-wrap:break-word;word-break:keep-all;}