@charset "utf-8";
/* ========= common ===================================================================================================================== */
body img{max-width:100%;height:auto;}
/* table */
	/* common */
.landingpage_tbl_wrap{margin:0 auto 20px;}
.landingpage_tbl_wrap table{margin:20px auto 0;}
.landingpage_tbl_wrap caption{padding:10px 0;font-weight:500;text-align:left;}
.landingpage_tbl_wrap input[type='text'],
.landingpage_tbl_wrap textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.landingpage_tbl_wrap input.frm_input,
.landingpage_tbl_wrap select{padding:0 10px;height:38px;line-height:36px;border:solid 1px #ccc;border-radius:5px;font-size:13px;}
.landingpage_tbl_wrap input.frm_input_full,
.landingpage_tbl_wrap textarea{padding:10px;width:100%;line-height:1.4;border:solid 1px #ccc;border-radius:5px;font-size:13px;}
	/* table list */
		/* table list type 1 */
.landingpage_tbl_list_type1{}
.landingpage_tbl_list_type1 caption{padding:0;font-size:0;line-height:0;overflow:hidden;}
.landingpage_tbl_list_type1 table{width:100%;border-top:solid 2px #999;font-size:13px;}
.landingpage_tbl_list_type1 thead{}
.landingpage_tbl_list_type1 thead th{padding:5px;background:#ddd;border:solid 1px #ccc;text-align:center;}
.landingpage_tbl_list_type1 tbody{}
.landingpage_tbl_list_type1 tbody td{padding:10px 5px;border:solid 1px #ddd;}
.landingpage_tbl_list_type1 .td_num{width:50px;text-align:center;}
.landingpage_tbl_list_type1 .td_date{width:80px;text-align:center;}
.landingpage_tbl_list_type1 .td_name{width:60px;text-align:center;}
.landingpage_tbl_list_type1 .td_namelong{width:100px;text-align:center;}
.landingpage_tbl_list_type1 .td_tel{width:120px;text-align:center;}
.landingpage_tbl_list_type1 .td_email{width:150px;text-align:center;}
.landingpage_tbl_list_type1 .td_btns{width:70px;text-align:center;}
.landingpage_tbl_list_type1 .td_btns a{display:inline-block;padding:3px;border:solid 1px #ddd;border-radius:3px;}
.landingpage_tbl_list_type1 .td_strong{font-weight:500;}
.landingpage_tbl_list_type1 .td_strong a{color:#007DC6;}
.landingpage_tbl_list_type1 .td_strong span{color:#999;}
.landingpage_tbl_list_type1 .bg0{}
.landingpage_tbl_list_type1 .bg1{background:#f5f5f5;}
	/* table form */
		/* table form type 1 */
.landingpage_tbl_frm_type1{}
.landingpage_tbl_frm_type1 caption{padding:0;font-size:0;line-height:0;overflow:hidden;}
.landingpage_tbl_frm_type1 table{width:100%;border-top:solid 2px #999;font-size:13px;}
.landingpage_tbl_frm_type1 tbody{}
.landingpage_tbl_frm_type1 tbody th{padding:5px;background:#eee;border-bottom:solid 1px #ddd;text-align:center;white-space:nowrap;}
.landingpage_tbl_frm_type1 tbody td{padding:10px 5px;border:solid 1px #ddd;}
.landingpage_tbl_frm_type1 tbody td table{margin:0;border:none;}
.landingpage_tbl_frm_type1 tbody td table td{padding:3px;border:none;}
.landingpage_tbl_frm_type1 tbody td table img{vertical-align:middle;}
	/* table viw */
		/* table view type 1 */
.landingpage_tbl_view_type1{}
.landingpage_tbl_view_type1 caption{padding:0;font-size:0;line-height:0;overflow:hidden;}
.landingpage_tbl_view_type1 table{width:100%;line-height:1.6em;border-top:solid 2px #999;font-size:13px;}
.landingpage_tbl_view_type1 tbody{}
.landingpage_tbl_view_type1 tbody th{padding:5px;background:#eee;border-bottom:solid 1px #ddd;text-align:center;}
.landingpage_tbl_view_type1 tbody td{padding:10px 5px;border:solid 1px #ddd;}
.landingpage_tbl_view_type1 tbody td table{margin:0;border:none;}
.landingpage_tbl_view_type1 tbody td table td{padding:3px;border:none;}
.landingpage_tbl_view_type1 tbody td table img{vertical-align:middle;}
/* buttons */
	/* button box type */
		/* button box type 1 */
.btn_boxtype1{padding:20px 0;text-align:center;}
	/* button type */
		/* button type 1 */
.btn_type1,
.btn_type1_box a,
.btn_type1_box input.btn,
.btn_type1_box input.btn_submit{cursor:pointer;display:inline-block;padding:0 20px !important;height:32px !important;line-height:32px !important;background:#fff !important;border:solid 1px #007DC6 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:500 !important;font-size:16px !important;font-size:1em !important;color:#007DC6 !important;text-align:center;vertical-align:middle;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn_type1:hover,
.btn_type1_box a:hover,
.btn_type1_box input.btn:hover,
.btn_type1_box input.btn_submit:hover{background:#666 !important;border-color:#666 !important;color:#fff !important;}
		/* button type 2 */
.btn_type2,
.btn_type2_box a,
.btn_type2_box input.btn,
.btn_type2_box input.btn_submit{cursor:pointer;display:inline-block;padding:0 20px !important;height:32px !important;line-height:32px !important;background:#007DC6 !important;border:solid 1px #007DC6 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:500 !important;font-size:16px !important;font-size:1em !important;color:#fff !important;text-align:center;vertical-align:middle;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn_type2:hover,
.btn_type2_box a:hover,
.btn_type2_box input.btn:hover,
.btn_type2_box input.btn_submit:hover{background:#666 !important;border-color:#666 !important;color:#fff !important;}
		/* button type 3 */
.btn_type3,
.btn_type3_box a,
.btn_type3_box input.btn,
.btn_type3_box input.btn_submit{cursor:pointer;display:inline-block;padding:5px !important;background:#fff !important;border:solid 1px #999 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:500 !important;font-size:16px !important;font-size:1em !important;color:#999 !important;text-align:center;vertical-align:middle;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn_type3:hover,
.btn_type3_box a:hover,
.btn_type3_box input.btn:hover,
.btn_type3_box input.btn_submit:hover{background:#666 !important;border-color:#666 !important;color:#fff !important;}
/* ========= content ===================================================================================================================== */
/* common */
.landingpageWrap{margin:0 auto;width:100%;max-width:1200px;}
.landingpagecontent_header{position:relative;left:0;top:0;}
.landingpagecontent_header:after{clear:both;display:block;content:"";}
.landingpagecontent_header_left{float:left;}
.landingpagecontent_header_left form{display:inline-block;}
.landingpagecontent_header_right{float:right;}
/* main */
.landingpage_p_landingpage_main{margin:0 auto;padding:200px 0;width:300px;}
.landingpage_p_landingpage_main .into_landingpage{display:block;margin:20px auto;padding:10px 0;font-size:18px;text-align:center;}
/* list */
#landingpage_landingpage_list{margin:20px;width:auto;max-width:100% !important;}
#landingpage_landingpage_list .td_btns{white-space:nowrap;}
/* list */
#lplist{}
#lplist header{padding:30px 0;text-align:center;}
#lplist header.is_adminpage{display:none;}
#lplist header h2{font-size:19px;font-weight:500;}
#lplist ul{text-align:center;}
#lplist li{padding:10px 0;}
#lplist li .date{color:#069;}
#lplist li .subject{font-weight:500;}
#lplist li .client{color:#069;}
#lplist span,
#lplist a.btn_logout,
#lplist a.btn_list{vertical-align:middle;}
#lplist a.btn_logout,
#lplist a.btn_list{display:inline-block;padding:0 10px;height:20px;line-height:20px;background:#069;border-radius:20px;font-size:13px;color:#fff;}
/* view */
#lpview{}
#lpview header{padding:20px 0;text-align:center;}
#lpview header h2{font-size:19px;font-weight:500;}
#lpview .searchbox{margin-bottom:10px;}
#lpview .searchbox .btn_submit{display:inline-block;padding:0 10px;height:24px;line-height:24px;background:#069;border-radius:20px;font-size:13px;color:#fff;vertical-align:middle;}
#lpview .tbl_wrap{padding:0;}
#lpview table{margin:0 auto;}
#lpview tr{}
#lpview th{padding:10px;background:#f3f3f3;}
#lpview td{padding:10px;border:solid 1px #ccc;white-space:nowrap;}
#lpview .btns{padding:30px 0;text-align:center;}
#lpview .btn_logout,
#lpview .btn_list{margin:0;width:auto;height:30px;line-height:30px;font-size:15px;}
/* common */
a.btn_logout{background:#999 !important;}
/* client */
#lading_client{padding:50px 0;}
#lading_client .member_info{margin-bottom:20px;padding:10px 0;border:solid 2px #ccc;font-size:13px;font-size:0.8125em;text-align:center;}
#lading_client .member_info span,
#lading_client .member_info a{display:inline-block;padding:5px;}
#lading_client .tabs{margin-bottom:20px;}
#lading_client .tabs ul{}
#lading_client .tabs ul:after{content:"";clear:both;display:block;}
#lading_client .tabs li{float:left;padding:2px;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#lading_client .tabs li a{display:block;padding:5px;border:solid 1px #ccc;border-radius:100px;font-size:14px;font-size:0.875em;text-align:center;}
#lading_client .tabs li.active a{background:#09c;color:#fff;}
#lading_client .db_list{}
#lading_client .db_list table{width:100%;}
#lading_client .db_list table th,
#lading_client .db_list table td{padding:10px;border:solid 1px #ccc;font-size:14px;font-size:0.875em;text-align:center;}
#lading_client .db_list table th{background:#eee;}
#lading_client .db_list table td{}
#lading_client .db_list .empty_div{padding:100px 0;border:solid 1px #ccc;font-size:15px;font-size:0.9375em;color:#09c;text-align:center;}
#lading_client .db_list .searchbox{margin:10px 0;}
#lading_client .db_list .btn_excel{display:inline-block;padding:0 5px;height:28px;line-height:28px;background:#ccc;border:solid 1px #999;border-radius:2px;font-size:14px;font-size:0.875em;text-align:center;vertical-align:middle;}
/* =Media queries-------------------------------------------------------------- */
@-ms-viewport{
	width:device-width;
}
@viewport{
	width:device-width;
}
/* =Print----------------------------------------------- */
@media print{}