/* common style ------------------------------------------------------------------------------- */

/* sidemenu */
body#staff div#ctL div.side-box{width:220px; background:url(../../for_staff/images/st_sidemenu_body.gif) repeat-y 100% 0%;}

body#staff div#ctL dl.side-touroku{width:217px; margin:0 0 0 3px; background:url(../../for_staff/images/st_sidemenu1_body.gif) repeat-y 15px 0px;}
body#staff div#ctL dl.side-touroku dt{}
body#staff div#ctL dl.side-touroku dd{padding:7px 0 4px 21px; background:url(../../for_staff/images/st_sidemenu1_bottom.gif) no-repeat 15px 100%;}
body#staff div#ctL dl.side-touroku dd ul li.touroku_btn1{width:185px; height:41px; margin:0 0 1px 0; background:url(../../for_staff/images/st_sidemenu1_btn1.gif) no-repeat 0% 0%;}
body#staff div#ctL dl.side-touroku dd ul li.touroku_btn1 a{display:block; width:185px; height:41px; text-indent:-9999px; text-decoration:none;}
body#staff div#ctL dl.side-touroku dd ul li.touroku_btn1 a:hover{background:url(../../for_staff/images/st_sidemenu1_btn1.gif) no-repeat 0% 100%;}
body#staff div#ctL dl.side-touroku dd ul li.touroku_btn2{width:185px; height:55px; margin:0 0 1px 0; background:url(../../for_staff/images/st_sidemenu1_btn2.gif) no-repeat 0% 0%;}
body#staff div#ctL dl.side-touroku dd ul li.touroku_btn2 a{display:block; width:185px; height:55px; text-indent:-9999px; text-decoration:none;}
body#staff div#ctL dl.side-touroku dd ul li.touroku_btn2 a:hover{background:url(../../for_staff/images/st_sidemenu1_btn2.gif) no-repeat 0% 100%;}
body#staff div#ctL dl.side-touroku dd ul li.touroku_btn3{width:185px; height:55px; background:url(../../for_staff/images/st_sidemenu1_btn3.gif) no-repeat 0% 0%;}
body#staff div#ctL dl.side-touroku dd ul li.touroku_btn3 a{display:block; width:185px; height:55px; text-indent:-9999px; text-decoration:none;}
body#staff div#ctL dl.side-touroku dd ul li.touroku_btn3 a:hover{background:url(../../for_staff/images/st_sidemenu1_btn3.gif) no-repeat 0% 100%;}

body#staff div#ctL p.side-hp{width:194px; height:39px; margin:6px 0 16px 18px; background:url(../../for_staff/images/st_sidemenu_hp.gif) no-repeat 0% 0%;}
body#staff div#ctL p.side-hp a{display:block; width:194px; height:39px; text-indent:-9999px; text-decoration:none;}
body#staff div#ctL p.side-hp a:hover{background:url(../../for_staff/images/st_sidemenu_hp.gif) no-repeat 0% 100%;}

body#staff div#ctL p.side-casting{width:210px; height:100px; margin:15px 0 0 10px; background:url(../../for_staff/images/st_sidemenu_casting.gif) no-repeat 0% 0%;}
body#staff div#ctL p.side-casting a{display:block; width:210px; height:100px; text-indent:-9999px; text-decoration:none;}
body#staff div#ctL p.side-casting a:hover{background:url(../../for_staff/images/st_sidemenu_casting.gif) no-repeat 0% 100%;}

body#staff div#ctL dl.side-act{margin:0 8px 0 13px; background:#ffffff;}
body#staff div#ctL dl.side-act dt img{display:block;}
body#staff div#ctL dl.side-act dd{background:url(../images/dot_line01.gif) repeat-x 0% 100%;}
body#staff div#ctL dl.side-act dd.last{background:transparent;}
body#staff div#ctL dl.side-act dd img{float:left; margin:0 8px 0 0;}
body#staff div#ctL dl.side-act dd p{float:left; width:120px; padding:10px 0 0 0; font-size:0.8em;}

body#staff div#ctL ul.side-banner{padding:0 0 0 17px;}
body#staff div#ctL ul.side-banner li.banner1{width:197px; height:90px; margin:0 0 4px 0; background:url(../../for_staff/images/st_sidemenu_banner1.gif) no-repeat 0% 0%;}
body#staff div#ctL ul.side-banner li.banner1 a{display:block; width:197px; height:90px; text-indent:-9999px; text-decoration:none;}
body#staff div#ctL ul.side-banner li.banner2{width:197px; height:90px; margin:0 0 4px 0; background:url(../../for_staff/images/st_sidemenu_banner2.gif) no-repeat 0% 0%;}
body#staff div#ctL ul.side-banner li.banner2 a{display:block; width:197px; height:90px; text-indent:-9999px; text-decoration:none;}
body#staff div#ctL ul.side-banner li.banner3{width:197px; height:90px; background:url(../../for_staff/images/st_sidemenu_banner3.gif) no-repeat 0% 0%;}
body#staff div#ctL ul.side-banner li.banner3 a{display:block; width:197px; height:90px; text-indent:-9999px; text-decoration:none;}

body#staff div#ctL dl.side-access{padding:15px 8px 20px 18px; background:url(../../for_staff/images/st_sidemenu_bottom.gif) no-repeat 100% 100%;}
body#staff div#ctL dl.side-access dt{width:194px; height:37px; margin:0; background:url(../images/side_office_link.gif) no-repeat 0% 0%;}
body#staff div#ctL dl.side-access dt a{display:block; width:194px; height:37px; text-indent:-9999px; text-decoration:none;}
body#staff div#ctL dl.side-access dd ul li{float:left; width:72px; margin:10px 0 0 0; padding:0 0 0 5px; border-right:1px #776854 solid; color:#88aac9; line-height:1.1em;}
html > body#staff div#ctL dl.side-access dd ul li{width:66px;}
body#staff div#ctL dl.side-access dd ul li.last{width:44px; border:0;}
body#staff div#ctL dl.side-access dd ul li a:hover{color:#6cdccc;}

body#staff div#ctL p.side-staff{width:211px; height:53px; margin:15px 0 15px 10px; background:url(../../for_staff/images/st_sidemenu_staff.gif) no-repeat 0% 0%;}
body#staff div#ctL p.side-staff a{display:block; width:211px; height:53px; text-indent:-9999px; text-decoration:none;}
body#staff div#ctL p.side-staff a:hover{background:url(../../for_staff/images/st_sidemenu_staff.gif) no-repeat 0% 100%;}

body#staff div#ctL dl.side-menu{margin:15px 0 0 10px; background:url(../images/menubox_body.gif) repeat-y 0% 0%;}
body#staff div#ctL dl.side-menu dd{padding:0 15px 10px 15px;}
body#staff div#ctL dl.side-menu dd.listC{padding:0 15px 10px 15px; background:url(../images/menubox_bottom.gif) no-repeat 0% 100%;}
body#staff div#ctL dl.side-menu dd ul{}
body#staff div#ctL dl.side-menu dd li{padding:7px 0; background:url(../images/dot_line01.gif) repeat-x 0% 100%; line-height:1.0em;}
body#staff div#ctL dl.side-menu dd li.last{background:transparent;}
body#staff div#ctL dl.side-menu dd.listA li a{display:block; height:16px; background:url(../../for_staff/images/st_menubox_icon1.gif) no-repeat 0% 0%; color:#60492c; text-decoration:none; line-height:16px; text-indent:15px;}
body#staff div#ctL dl.side-menu dd.listA li a:hover{background:url(../../for_staff/images/st_menubox_icon1.gif) no-repeat 0% 100%; color:#fdca4a;}
body#staff div#ctL dl.side-menu dd.listB li a{display:block; height:16px; background:url(../../for_staff/images/st_menubox_icon2.gif) no-repeat 0% 0%; color:#60492c; text-decoration:none; line-height:16px; text-indent:15px;}
body#staff div#ctL dl.side-menu dd.listB li a:hover{background:url(../../for_staff/images/st_menubox_icon2.gif) no-repeat 0% 100%; color:#ffb4c1;}
body#staff div#ctL dl.side-menu dd.listC li a{display:block; height:16px; background:url(../../for_staff/images/st_menubox_icon3.gif) no-repeat 0% 0%; color:#60492c; text-decoration:none; line-height:16px; text-indent:15px;}
body#staff div#ctL dl.side-menu dd.listC li a:hover{background:url(../../for_staff/images/st_menubox_icon3.gif) no-repeat 0% 100%; color:#bdadd1;}

body#staff div#ctL p.side-faq{width:210px; height:43px; margin:10px 0 0 10px; background:url(../images/side_faq_link.gif) no-repeat 0% 0%;}
body#staff div#ctL p.side-faq a{display:block; width:210px; height:43px; text-indent:-9999px; text-decoration:none;}
body#staff div#ctL p.side-faq a:hover{background:url(../images/side_faq_link.gif) no-repeat 0% 100%;}

/* body#staff div#ctL ul.mark{padding:35px 24px 0 26px;} */
body#staff div#ctL ul.mark{padding:35px 10px 0 12px;}

/* index ------------------------------------------------------------------------------- */
/* common */
div.index .top-content{float:left; width:500px;}

div.index .top-content .tp-news-h{height:30px; margin:0 0 15px 0; padding:0 18px 0 12px; background:url(../../for_staff/images/t_news_h_bg.gif) no-repeat 0% 0%; font-size:1.0em;}
div.index .top-content .tp-news-h img{display:block; float:left; margin:9px 0 0 0;}
div.index .top-content .top-iframe{width:500px; height:75px;}

div.index .tp-list1{padding:0 20px;}
div.index .tp-list1 li{padding:3px; background:url(../images/dot_line01.gif) repeat-x 0% 100%;}

div.index .tp-list2{padding:0 20px;}
div.index .tp-list2 dt{padding:5px;}
div.index .tp-list2 dt img{display:block;}
div.index .tp-list2 dd{padding:15px 10px 10px 10px;}
div.index .tp-list2 dd ul{padding:0 0 13px 0;}
div.index .tp-list2 dd ul li{float:left; padding:0 10px; border-right:1px #666666 solid; line-height:1.1em;}
div.index .tp-list2 dd ul li.last{border:0;}

div.index .tp-bottom-link{margin:0 20px; padding:20px 0 45px 135px; background:url(../images/dot_line01.gif) repeat-x 0% 0%;}
div.index .tp-bottom-link li.link1{float:left; width:158px; height:23px; margin:0 10px 0 10px; background:url(../../for_staff/images/t_btn_kensaku.gif) no-repeat 0% 0%;}
div.index .tp-bottom-link li.link1 a{display:block; width:158px; height:23px; text-indent:-9999px; text-decoration:none;}
div.index .tp-bottom-link li.link1 a:hover{background:url(../../for_staff/images/t_btn_kensaku.gif) no-repeat 0% 100%;}
div.index .tp-bottom-link li.link2{float:left; width:130px; font-size:0.8em; line-height:1.2em;}
div.index .tp-bottom-link li.link2 a{text-decoration:none; color:#9b7650;}

div.index .top-Rmenu{float:right; width:219px; padding:4px 0 0 0;}

div.index .top-Rmenu div.inner{background:url(../images/menubox_body.gif) repeat-y 100% 0%;}
div.index .top-Rmenu h2{margin:0 0 0 9px;}

div.index .top-Rmenu .menu-login{padding:7px 0 0 0; background:url(../../for_staff/images/st_rightmenu1_img.gif) no-repeat 0% 0%;}
div.index .top-Rmenu .menu-login dt span{display:block; width:130px; height:31px; margin:0 0 0 82px; background:url(../../for_staff/images/st_rightmenu1_link.gif) no-repeat 0% 0%;}
div.index .top-Rmenu .menu-login dt span a{display:block; width:130px; height:31px; text-indent:-9999px; text-decoration:none;}
div.index .top-Rmenu .menu-login dt span a:hover{background:url(../../for_staff/images/st_rightmenu1_link.gif) no-repeat 0% 100%;}
div.index .top-Rmenu .menu-login dt img{display:block; margin:0 0 0 64px;}
div.index .top-Rmenu .menu-login dd{padding:13px 0 0 9px; font-size:0.8em;}
div.index .top-Rmenu .menu-login dd .input{padding:0 0 10px 16px;}
div.index .top-Rmenu .menu-login dd .input span{display:block; float:left; width:55px; margin:1px 0 0 0; text-align:right;}
div.index .top-Rmenu .menu-login dd .input input{display:block; float:left; width:105px; margin:0 0 0 5px; background:#fffaee;}
div.index .top-Rmenu .menu-login dd .btn-login{width:158px; height:23px; margin:0 0 3px 25px; background:url(../../for_staff/images/st_rightmenu1_btn.gif) no-repeat 0% 0%;}
div.index .top-Rmenu .menu-login dd .btn-login a{display:block; width:158px; height:23px; text-indent:-9999px; text-decoration:none;}
div.index .top-Rmenu .menu-login dd .btn-login a:hover{background:url(../../for_staff/images/st_rightmenu1_btn.gif) no-repeat 0% 100%;}
div.index .top-Rmenu .menu-login dd .link-pw{text-align:center;}

div.index .top-Rmenu .menu-banner{
	padding:25px 0 0 23px;
}
div.index .top-Rmenu .menu-banner li.banner1{width:184px; height:110px; margin:0 0 4px 0; background:url(../../for_staff/images/st_rightmenu_banner1.gif) no-repeat 0% 0%;}
div.index .top-Rmenu .menu-banner li.banner1 a{display:block; width:184px; height:110px; text-indent:-9999px; text-decoration:none;}
div.index .top-Rmenu .menu-banner li.banner2{width:184px; height:110px; margin:0 0 4px 0; background:url(../../for_staff/images/st_rightmenu_banner2.gif) no-repeat 0% 0%;}
div.index .top-Rmenu .menu-banner li.banner2 a{display:block; width:184px; height:110px; text-indent:-9999px; text-decoration:none;}
div.index .top-Rmenu .menu-banner li.banner3{width:184px; height:110px; background:url(../../for_staff/images/st_rightmenu_banner3.gif) no-repeat 0% 0%;}
div.index .top-Rmenu .menu-banner li.banner3 a{display:block; width:184px; height:110px; text-indent:-9999px; text-decoration:none;}

div.index .top-Rmenu h3{width:204px; height:51px; margin:0 0 0 12px; padding:30px 0 0 0; background:url(../../for_staff/images/st_rightmenu_staff.gif) no-repeat 0% 0%; font-size:0.8em; font-weight:normal; color:#60492c; text-align:center;}
html > body div.index .top-Rmenu h3{height:21px;}
div.index .top-Rmenu h3 em{display:none;}

div.index .top-Rmenu .menu-staff{padding:0 0 0 23px;}
div.index .top-Rmenu .menu-staff dt{padding:10px 0 0 0;}
div.index .top-Rmenu .menu-staff dd{margin:0 10px 0 0; padding:0 0 7px 0; font-size:0.8em; background:url(../images/dot_line01.gif) repeat-x 0% 100%;}
div.index .top-Rmenu .menu-staff dd h4{font-size:1.2em; color:#ff892e;}
div.index .top-Rmenu .menu-staff dd p{text-align:right;}

div.index .top-Rmenu .link-staff-all{padding:10px 0 25px 0; background:url(../images/menubox_bottom.gif) no-repeat 100% 100%; text-align:center; font-size:0.8em;}

div.index .top-Rmenu .link-staff-bottom {
	padding:10px 0 25px 0;
	text-align:center;
	font-size:0.8em;
	background-image: url(../images/menubox_bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0;
}

/* top1 */
div.top1 .top-content .tp-news-h a{display:block; float:right; height:16px; margin:7px 0 0 0; background:url(../../for_staff/images/t1_news_icon.gif) no-repeat 0% 0%; color:#64523b; text-decoration:none; font-size:0.8em; line-height:16px; font-weight:normal; text-indent:15px;}
div.top1 .top-content .tp-news-h a:hover{background:url(../../for_staff/images/t1_news_icon.gif) no-repeat 0% 100%; color:#ff9f62;}

div.top1 .tp-tab{width:220px; margin:25px 0 0 0;}
div.top1 .tp-tab h2{float:left; width:110px; height:26px; background:url(../../for_staff/images/t_tab1.gif) no-repeat 0% 0%; text-indent:-9999px; line-height:1.0em;}
div.top1 .tp-tab p{float:right; width:110px; height:26px; background:url(../../for_staff/images/t_tab2.gif) no-repeat 0% 100%;}
div.top1 .tp-tab p a{display:block; width:110px; height:26px; text-indent:-9999px; text-decoration:none;}
div.top1 .tp-tab p a:hover{background:url(../../for_staff/images/t_tab2.gif) no-repeat 0% 0%;}

div.top1 .tp-box{padding:20px 0 0 0; border:1px #f49b7b solid; background:url(../../for_staff/images/t1_box_bg.gif) repeat-x 0% 0%;}

div.top1 .tp-h-1{height:32px; margin:0 0 10px 0; padding:0 20px 0 75px; background:url(../../for_staff/images/t1_h2_1_bg.gif) no-repeat 50% 0%; font-size:1.0em;}
div.top1 .tp-h-1 img{display:block; float:left; margin:3px 0 0 0;}
div.top1 .tp-h-1 a{display:block; float:right; height:16px; margin:3px 0 0 0; background:url(../../for_staff/images/t1_h2_icon.gif) no-repeat 0% 0%; color:#ff6b50; text-decoration:none; font-size:0.8em; line-height:16px; font-weight:normal; text-indent:15px;}
div.top1 .tp-h-1 a:hover{background:url(../../for_staff/images/t1_h2_icon.gif) no-repeat 0% 100%; color:#ff9f62;}

div.top1 .tp-h-2{height:32px; margin:30px 0 15px 0; padding:0 20px 0 75px; background:url(../../for_staff/images/t1_h2_2_bg.gif) no-repeat 50% 0%; font-size:1.0em;}
div.top1 .tp-h-2 img{display:block; float:left; margin:3px 0 0 0;}
div.top1 .tp-h-2 a{display:block; float:right; height:16px; margin:3px 0 0 0; background:url(../../for_staff/images/t1_h2_icon.gif) no-repeat 0% 0%; color:#ff6b50; text-decoration:none; font-size:0.8em; line-height:16px; font-weight:normal; text-indent:15px;}
div.top1 .tp-h-2 a:hover{background:url(../../for_staff/images/t1_h2_icon.gif) no-repeat 0% 100%; color:#ff9f62;}

div.top1 .tp-list2 dt{background:#fee8c3;}

div.top1 .tp-bottom-link li.link2 a:hover{color:#ffa161;}

/* top2 */
div.top2 .top-content .tp-news-h a{display:block; float:right; height:16px; margin:7px 0 0 0; background:url(../../for_staff/images/t2_news_icon.gif) no-repeat 0% 0%; color:#64523b; text-decoration:none; font-size:0.8em; line-height:16px; font-weight:normal; text-indent:15px;}
div.top2 .top-content .tp-news-h a:hover{background:url(../../for_staff/images/t2_news_icon.gif) no-repeat 0% 100%; color:#4fdbae;}

div.top2 .tp-tab{width:220px; margin:25px 0 0 0;}
div.top2 .tp-tab h2{float:right; width:110px; height:26px; background:url(../../for_staff/images/t_tab2.gif) no-repeat 0% 0%; text-indent:-9999px; line-height:1.0em;}
div.top2 .tp-tab p{float:left; width:110px; height:26px; background:url(../../for_staff/images/t_tab1.gif) no-repeat 0% 100%;}
div.top2 .tp-tab p a{display:block; width:110px; height:26px; text-indent:-9999px; text-decoration:none;}
div.top2 .tp-tab p a:hover{background:url(../../for_staff/images/t_tab1.gif) no-repeat 0% 0%;}

div.top2 .tp-box{padding:20px 0 0 0; border:1px #58c4a0 solid; background:url(../../for_staff/images/t2_box_bg.gif) repeat-x 0% 0%;}

div.top2 .tp-h-1{height:32px; margin:0 0 10px 0; padding:0 20px 0 75px; background:url(../../for_staff/images/t2_h2_1_bg.gif) no-repeat 50% 0%; font-size:1.0em;}
div.top2 .tp-h-1 img{display:block; float:left; margin:3px 0 0 0;}
div.top2 .tp-h-1 a{display:block; float:right; height:16px; margin:3px 0 0 0; background:url(../../for_staff/images/t2_h2_icon.gif) no-repeat 0% 0%; color:#54c18c; text-decoration:none; font-size:0.8em; line-height:16px; font-weight:normal; text-indent:15px;}
div.top2 .tp-h-1 a:hover{background:url(../../for_staff/images/t2_h2_icon.gif) no-repeat 0% 100%; color:#4fdbae;}

div.top2 .tp-h-2{height:32px; margin:30px 0 15px 0; padding:0 20px 0 75px; background:url(../../for_staff/images/t2_h2_2_bg.gif) no-repeat 50% 0%; font-size:1.0em;}
div.top2 .tp-h-2 img{display:block; float:left; margin:3px 0 0 0;}
div.top2 .tp-h-2 a{display:block; float:right; height:16px; margin:3px 0 0 0; background:url(../../for_staff/images/t2_h2_icon.gif) no-repeat 0% 0%; color:#54c18c; text-decoration:none; font-size:0.8em; line-height:16px; font-weight:normal; text-indent:15px;}
div.top2 .tp-h-2 a:hover{background:url(../../for_staff/images/t2_h2_icon.gif) no-repeat 0% 100%; color:#4fdbae;}

div.top2 .tp-list2 dt{background:#e9f5cf;}

div.top2 .tp-bottom-link li.link2 a:hover{color:#4fdbae;}

/* temp ------------------------------------------------------------------------------- */
/* te-act */
div.te-act h2{height:81px; margin:5px 0 25px 0; border-bottom:1px #ffefc8 solid;}

div.te-act h3{margin:0 0 25px 0;}

div.te-act h4{margin:0 20px 15px 20px;}
div.te-act div.txt-box{padding:0 20px 10px 20px;}
div.te-act div.txt-box p{margin:0 0 25px 0;}
div.te-act div.txt-box ul{padding:30px 60px 35px 60px;}
div.te-act div.txt-box ul li.fL{width:267px; height:66px; background:url(../images/btn_cad1.gif) no-repeat 0% 0%;}
div.te-act div.txt-box ul li.fL a{display:block; width:267px; height:66px; text-indent:-9999px; text-decoration:none;}
div.te-act div.txt-box ul li.fR{width:267px; height:66px; background:url(../images/btn_cad3.gif) no-repeat 0% 0%;}
div.te-act div.txt-box ul li.fR a{display:block; width:267px; height:66px; text-indent:-9999px; text-decoration:none;}

div.te-act dl.ac-dl{padding:5px 20px;}
div.te-act dl.ac-dl dt.dt-1{height:25px; background:url(../images/dot_line01.gif) repeat-x 0% 100%;}
div.te-act dl.ac-dl dd{padding:10px 0 30px 0;}
div.te-act dl.ac-dl dd.last{padding:10px 0 0 0;}

div.te-act dl.ac-dl dd ul.ul-1 li{float:left; width:340px; margin:0 0 3px 0; background:url(../../for_staff/images/mark_list1.gif) no-repeat 0% 50%; text-indent:9px;}

div.te-act dl.ac-dl dd dl.dl-2{margin:15px 25px 0 25px; padding:1px; border:1px #e2dac0 solid;}
div.te-act dl.ac-dl dd dl.dl-2 dt.dt-2{padding:3px 10px; background:#ece8dd; font-weight:bold; color:#60492c;}
div.te-act dl.ac-dl dd dl.dl-2 dd.dd-2{padding:10px 15px 0 15px;}
div.te-act dl.ac-dl dd dl.dl-2 dd.dd-2 dt{}
div.te-act dl.ac-dl dd dl.dl-2 dd.dd-2 dd{padding:0 0 10px 15px; color:#ff8229; background:url(../../for_staff/temp/images/ac_list_icon.gif) no-repeat 0px 3px;}

div.te-act dl.ac-dl dd ul.ul-2{padding:0 0 20px 0;}
div.te-act dl.ac-dl dd ul.ul-2 li{margin:0 0 4px 0; padding:0 0 0 12px; background:url(../../for_staff/images/icon_list1.gif) no-repeat 0px 6px;}
div.te-act dl.ac-dl dd ul.ul-2 li.fL{width:200px;}
div.te-act dl.ac-dl dd ul.ul-2 li.fR{width:340px;}

/* te-about */
div.te-about h2{height:81px; margin:5px 0 25px 0; border-bottom:1px #ffefc8 solid;}

div.te-about h3{margin:0 0 25px 0;}

div.te-about h4{margin:0 20px 15px 20px;}
div.te-about div.txt-box1{padding:0 20px 10px 20px;}
div.te-about div.txt-box1 img{display:inline; float:right; margin:10px 30px 0 0;}
div.te-about div.txt-box1 p{float:left; width:355px; margin:0 0 25px 0;}

div.te-about ul.txt-box2{margin:0 50px 45px 50px; padding:10px 10px 5px 10px; border:1px #e2dac0 solid; background:#fff9e9; color:#7e6a50; font-size:0.8em;}
div.te-about ul.txt-box2 li{margin:0 0 5px 0; padding:0 0 0 11px; background:url(../images/list_icon1.gif) no-repeat 0 4px;}

div.te-about dl.ab-dl{padding:5px 20px;}
div.te-about dl.ab-dl dt{height:25px; background:url(../images/dot_line01.gif) repeat-x 0% 100%;}
div.te-about dl.ab-dl dd{padding:10px 0 25px 0;}


/* te-flow */
div.te-flow h2{height:81px; margin:5px 0 25px 0; border-bottom:1px #ffefc8 solid;}

div.te-flow h3.fl-h3-2{padding:25px 20px 5px 20px;}

div.te-flow .fl-box{margin:-16px 20px 0 9px; padding:0 0 46px 0; background:url(../images/step_bg_bottom.gif) no-repeat 100% 100%;}
div.te-flow .first{margin:9px 20px 0 9px;}
div.te-flow .last{padding:0 0 7px 0; background:url(../images/step_bg_bottom2.gif) no-repeat 100% 100%;}
div.te-flow .fl-dl{background:url(../images/step_bg_body.gif) repeat-y 100% 0%;}
div.te-flow .fl-dl dt.fl-dt{float:left; width:113px;}
div.te-flow .fl-dl dd.fl-dd{float:left; width:583px; padding:35px 20px 10px 7px; background:url(../images/step_bg_h.gif) no-repeat 0% 0%;}
html > body div.te-flow .fl-dl dd.fl-dd{width:556px;}
div.te-flow .fl-dl dd.fl-dd h3{padding:0 0 10px 0;}
div.te-flow .fl-dl dd.fl-dd dl.fL,
div.te-flow .fl-dl dd.fl-dd dl.fR{width:271px; background:url(../../for_staff/images/fl_boxs_body.gif) repeat-y 0% 0%;}
div.te-flow .fl-dl dd.fl-dd dl.fL dt img,
div.te-flow .fl-dl dd.fl-dd dl.fR dt img{display:block;}
div.te-flow .fl-dl dd.fl-dd dl.fL dd,
div.te-flow .fl-dl dd.fl-dd dl.fR dd{padding:0 15px 10px 14px;}
div.te-flow .fl-dl dd.fl-dd dl.fL dd em,
div.te-flow .fl-dl dd.fl-dd dl.fR dd em{font-weight:normal; color:#ff8229;}
div.te-flow .fl-dl dd.fl-dd dl.fL dd span,
div.te-flow .fl-dl dd.fl-dd dl.fR dd span{display:block; font-size:0.8em; text-indent:5px;}
div.te-flow .fl-dl dd.fl-dd dl.fR dd img{display:block; margin:20px 0 0 20px;}
div.te-flow .fl-dl dd.fl-dd dl.fL dd.top,
div.te-flow .fl-dl dd.fl-dd dl.fR dd.top{margin:0 15px 0 14px; padding:14px 0 10px 0; background:url(../../for_staff/images/fl_boxs_ddtop.gif) repeat-x 0% 0%;}
div.te-flow .fl-dl dd.fl-dd dl.fL dd.white,
div.te-flow .fl-dl dd.fl-dd dl.fR dd.white{margin:0 15px 0 14px; padding:0 0 10px 0; background:url(../../for_staff/images/fl_boxs_ddtop.gif) repeat-x 0% 100%;}
div.te-flow .fl-dl dd.fl-dd dl.fL dd.top2,
div.te-flow .fl-dl dd.fl-dd dl.fR dd.top2{margin:0 15px 0 14px; padding:0 0 10px 0; background:url(../../for_staff/images/fl_boxs_ddtop2.gif) repeat-x 0% 0%;}
div.te-flow .fl-dl dd.fl-dd dl.fL dd.last,
div.te-flow .fl-dl dd.fl-dd dl.fR dd.last{padding:0 15px 20px 14px; background:url(../../for_staff/images/fl_boxs_bottom.gif) no-repeat 0% 100%;} 

div.te-flow .fl-dl dd.fl-dd dl.dl1{padding:5px 0 0 0;}
div.te-flow .fl-dl dd.fl-dd dl.dl1 dt{padding:10px 0 0 0; font-weight:bold; color:#ff8229;}
div.te-flow .fl-dl dd.fl-dd dl.dl1 dd{padding:0 0 0 10px;}
div.te-flow .fl-dl dd.fl-dd dl.dl2{margin:15px 0 0 0; padding:1px; border:1px #e2dac0 solid;}
div.te-flow .fl-dl dd.fl-dd dl.dl2 dt{padding:3px 10px; background:#ece8dd; font-weight:bold; color:#60492c;}
div.te-flow .fl-dl dd.fl-dd dl.dl2 dd{padding:10px 15px;}

div.te-flow .fl-bottom-btn{width:184px; height:54px; margin:30px 0 20px 274px; background:url(../../for_staff/images/fl_btn.gif) no-repeat 0% 0%;}
div.te-flow .fl-bottom-btn a{display:block; width:184px; height:54px; text-indent:-9999px; text-decoration:none;}
div.te-flow .fl-bottom-btn a:hover{background:url(../../for_staff/images/fl_btn.gif) no-repeat 0% 100%;}

div.te-flow .fl-bottom-txt{margin:0 0 0 145px; font-size:0.8em;}

/* temp to perm ------------------------------------------------------------------------------- */
/* tp-about  */
div.tp-about h2{height:81px; margin:5px 0 25px 0; border-bottom:1px #ffe8ec solid;}

div.tp-about h3{margin:0 0 25px 0;}

div.tp-about h4{margin:0 20px 15px 20px;}
div.tp-about p.txt-box{padding:0 20px 35px 20px;}
div.tp-about dl.ab-dl{padding:5px 20px;}
div.tp-about dl.ab-dl dt{height:25px; background:url(../images/dot_line01.gif) repeat-x 0% 100%;}
div.tp-about dl.ab-dl dd{padding:10px 0 25px 0;}

/* tp-flow */
div.tp-flow h2{height:81px; margin:5px 0 25px 0; border-bottom:1px #ffe8ec solid;}

div.tp-flow h3.fl-h3-2{padding:25px 20px 0 20px;}
div.tp-flow p.txt-box{margin:15px 20px 20px 20px;}

div.tp-flow .fl-box{margin:-16px 20px 0 9px; padding:0 0 46px 0; background:url(../images/step_bg_bottom.gif) no-repeat 100% 100%;}
div.tp-flow .first{margin:9px 20px 0 9px;}
div.tp-flow .bottom3{padding:0 0 86px 0; background:url(../images/step_bg_bottom3.gif) no-repeat 100% 100%;}
div.tp-flow .bottom6{padding:0 0 86px 0; background:url(../images/step_bg_bottom6.gif) no-repeat 100% 100%;}

div.tp-flow .fl-dl{background:url(../images/step_bg_body.gif) repeat-y 100% 0%;}
div.tp-flow .fl-dl dt.fl-dt{float:left; width:113px;}
div.tp-flow .fl-dl dd.fl-dd{float:left; width:583px; padding:35px 20px 10px 7px; background:url(../images/step_bg_h.gif) no-repeat 0% 0%;}
html > body div.tp-flow .fl-dl dd.fl-dd{width:556px;}
div.tp-flow .fl-dl dd.fl-dd h3{padding:0 0 10px 0;}
div.tp-flow .fl-dl dd.fl-dd dl.fL,
div.tp-flow .fl-dl dd.fl-dd dl.fR{width:271px; background:url(../../for_staff/images/fl_boxs_body.gif) repeat-y 0% 0%;}
div.tp-flow .fl-dl dd.fl-dd dl.fL dt img,
div.tp-flow .fl-dl dd.fl-dd dl.fR dt img{display:block;}
div.tp-flow .fl-dl dd.fl-dd dl.fL dd,
div.tp-flow .fl-dl dd.fl-dd dl.fR dd{padding:0 15px 10px 14px;}
div.tp-flow .fl-dl dd.fl-dd dl.fL dd em,
div.tp-flow .fl-dl dd.fl-dd dl.fR dd em{font-weight:normal; color:#ff8229;}
div.tp-flow .fl-dl dd.fl-dd dl.fL dd span,
div.tp-flow .fl-dl dd.fl-dd dl.fR dd span{display:block; font-size:0.8em; text-indent:5px;}
div.tp-flow .fl-dl dd.fl-dd dl.fR dd img{display:block; margin:20px 0 0 20px;}
div.tp-flow .fl-dl dd.fl-dd dl.fL dd.top,
div.tp-flow .fl-dl dd.fl-dd dl.fR dd.top{margin:0 15px 0 14px; padding:14px 0 10px 0; background:url(../../for_staff/images/fl_boxs_ddtop.gif) repeat-x 0% 0%;}
div.tp-flow .fl-dl dd.fl-dd dl.fL dd.white,
div.tp-flow .fl-dl dd.fl-dd dl.fR dd.white{margin:0 15px 0 14px; padding:0 0 10px 0; background:url(../../for_staff/images/fl_boxs_ddtop.gif) repeat-x 0% 100%;}
div.tp-flow .fl-dl dd.fl-dd dl.fL dd.top2,
div.tp-flow .fl-dl dd.fl-dd dl.fR dd.top2{margin:0 15px 0 14px; padding:0 0 10px 0; background:url(../../for_staff/images/fl_boxs_ddtop2.gif) repeat-x 0% 0%;}
div.tp-flow .fl-dl dd.fl-dd dl.fL dd.last,
div.tp-flow .fl-dl dd.fl-dd dl.fR dd.last{padding:0 15px 20px 14px; background:url(../../for_staff/images/fl_boxs_bottom.gif) no-repeat 0% 100%;} 

div.tp-flow .fl-dl dd.fl-dd dl.dl1{padding:5px 0 0 0;}
div.tp-flow .fl-dl dd.fl-dd dl.dl1 dt{padding:10px 0 0 0; font-weight:bold; color:#ff8229;}
div.tp-flow .fl-dl dd.fl-dd dl.dl1 dd{padding:0 0 0 10px;}
div.tp-flow .fl-dl dd.fl-dd dl.dl1 dd ul{padding:5px 0;}
div.tp-flow .fl-dl dd.fl-dd dl.dl1 dd ul li{float:left; width:250px; background:url(../../for_staff/images/icon_list1.gif) no-repeat 0% 50%; text-indent:12px;}
div.tp-flow .fl-dl dd.fl-dd dl.dl2{margin:15px 0 0 0; padding:1px; border:1px #e2dac0 solid;}
div.tp-flow .fl-dl dd.fl-dd dl.dl2 dt{padding:5px 10px; background:#ece8dd; font-weight:bold; color:#60492c;}
div.tp-flow .fl-dl dd.fl-dd dl.dl2 dd{padding:10px 15px;}
div.tp-flow .fl-dl dd.fl-dd dl.dl2 dd ul{padding:0 5px;}
div.tp-flow .fl-dl dd.fl-dd dl.dl2 dd ul li{float:left; width:165px; margin:0 0 3px 0;}
div.tp-flow .fl-dl dd.fl-dd dl.dl2 dd ul li span{color:#ffb3c0;}

div.tp-flow .fl-box-s{display:inline; float:left; width:329px; margin:-16px 0 30px 9px; padding:0 0 7px 0; background:url(../images/step_bgs_bottom.gif) no-repeat 100% 100%;}
div.tp-flow .fl-box-s .fl-dl{height:145px; background:url(../images/step_bgs_body.gif) repeat-y 100% 0%;}
div.tp-flow .fl-box-s .fl-dl dt.fl-dt{float:left; width:113px;}
div.tp-flow .fl-box-s .fl-dl dd.fl-dd{float:left; width:216px; padding:35px 17px 10px 5px; background:url(../images/step_bg_h.gif) no-repeat 100% 0%;}
html > body div.tp-flow .fl-box-s .fl-dl dd.fl-dd{width:194px;}
div.tp-flow .fl-box-s .fl-dl dd.fl-dd h3{padding:0 0 10px 0;}

div.tp-flow .fl-bottom-btn{width:184px; height:54px; margin:0 0 20px 274px; background:url(../../for_staff/images/fl_btn.gif) no-repeat 0% 0%;}
div.tp-flow .fl-bottom-btn a{display:block; width:184px; height:54px; text-indent:-9999px; text-decoration:none;}
div.tp-flow .fl-bottom-btn a:hover{background:url(../../for_staff/images/fl_btn.gif) no-repeat 0% 100%;}

div.tp-flow .fl-bottom-txt{margin:0 0 0 145px; font-size:0.8em;}

/* jobchange ------------------------------------------------------------------------------- */
div.jobchange h2{height:81px; margin:5px 0 25px 0; border-bottom:1px #e3dbec solid;}

div.jobchange h3{margin:0 0 25px 0;}

div.jobchange h4{margin:0 20px 15px 20px;}
div.jobchange div.txt-box1{padding:0 20px 35px 20px;}
div.jobchange div.txt-box1 img{display:inline; float:right; margin:0 35px 0 0;}
div.jobchange div.txt-box1 p{float:left; width:355px;}

div.jobchange dl.ab-dl{padding:5px 20px;}
div.jobchange dl.ab-dl dt{height:25px; background:url(../images/dot_line01.gif) repeat-x 0% 100%;}
div.jobchange dl.ab-dl dd{padding:10px 0 25px 0;}

/* faq ------------------------------------------------------------------------------- */
div.faq h2{height:52px; margin:5px 0 25px 0; border-bottom:1px #dadde1 solid;}

div.faq h3.q-h3{margin:0 20px 15px 20px;}
div.faq dl.q-list{margin:7px 20px; padding:0 0 2px 0; background:url(../images/dot_line01.gif) repeat-x 0% 100%;}
div.faq dl.last{background:transparent; margin:7px 20px 30px 20px;}
div.faq dl.q-list dt{float:left; width:30px;}
div.faq dl.q-list dd{float:left; width:655px;}
div.faq dl.q-list dd a{color:#666666;}
div.faq dl.q-list dd a:hover{color:#6cdccc;}

div.faq h3.a-h3{padding:20px 0 10px 20px;}
div.faq dl.a-list{margin:10px 20px; background:url(../images/faq_box_body.gif) repeat-y 0% 0%;}
div.faq dl.a-list dt{padding:15px 20px 0 20px; background:url(../images/faq_box_top.gif) no-repeat 0% 0%;}
html > body div.faq dl.a-list dt{padding:15px 20px;}
div.faq dl.a-list dt img{display:block; float:left;}
div.faq dl.a-list dt span{display:block; float:right; width:597px; color:#ff8a23; font-weight:bold;}
div.faq dl.a-list dd{background:url(../images/faq_box_bottom.gif) no-repeat 0% 100%;}
div.faq dl.a-list dd div.inner{margin:0 20px; padding:15px 0 20px 22px; border-top:1px #e0e0e0 solid;}
div.faq dl.a-list dd div.inner img{display:block; float:left; margin:2px 0 0 0;}
div.faq dl.a-list dd div.inner div{float:right; width:597px;}
div.faq dl.a-list dd div.inner div p{margin:20px 0 0 0;}
div.faq dl.a-list dd div.inner div p.color{color:#566875;}
div.faq dl.a-list dd div.inner div span{display:block; margin:10px 0 0 0; font-size:0.8em;}
div.faq dl.a-list dd div.inner div dl{margin:-1px 0 0 0; border:1px #e4dece solid; background:#f0ece4;}
div.faq dl.a-list dd div.inner div dl dt{float:left; width:110px; padding:5px 10px; background:transparent;}
html > body div.faq dl.a-list dd div.inner div dl dt{width:90px;}
div.faq dl.a-list dd div.inner div dl dd{float:left; width:485px; padding:5px 10px; background:#ffffff; border-left:1px #e4dece solid;}
html > body div.faq dl.a-list dd div.inner div dl dd{width:464px;}
div.faq dl.a-list dd div.inner div ol{margin:0 0 0 22px;}
div.faq dl.a-list dd div.inner div ol li{margin:0 0 3px 0;}

/* office ------------------------------------------------------------------------------- */
div.office h2{height:52px; margin:5px 0 25px 0; border-bottom:1px #eef3b8 solid;}

div.office .ac-link{height:27px; padding:0 0 0 92px; background:url(../images/ac_link_bg.gif) no-repeat 0% 0%;}
div.office .ac-link li{float:left; font-size:0.8em; margin:5px 19px 0 0;}
html > body div.office .ac-link li{margin:5px 86px 0 0;}
div.office .ac-link li a{height:16px; background:url(../../for_staff/office/images/ac_link_icon.gif) no-repeat 0% 0%; color:#666666; line-height:16px; text-indent:15px;}
html > body div.office .ac-link li a{display:block;}
div.office .ac-link li a:hover{background:url(../../for_staff/office/images/ac_link_icon.gif) no-repeat 0% 100%; color:#c9db00;}

div.office h3{height:35px; margin:50px 0 0 0; background:url(../images/ac_box_top.gif) no-repeat 0% 100%; font-size:1.0em;}
div.office h3 img{display:block; float:left;}
div.office h3 span{display:block; float:right; padding:3px 10px 0 0; font-weight:normal; color:#ff8229;}
div.office dl.ac-dl{padding:15px 0 0 18px; background:url(../images/ac_box_body.gif) repeat-y 100% 0%;}
div.office dl.ac-dl dt.fL{width:343px;}
div.office dl.ac-dl dt.fL span{display:block; margin:15px 0 0 0;}
div.office dl.ac-dl dt.fL span a{display:block; width:153px; height:15px; font-size:0.8em; line-height:15px; background:url(../images/icon_pdf.gif) no-repeat 100% 0%;}
div.office dl.ac-dl dd.fL{width:343px;}
div.office dl.ac-dl dd.fL div{background:url(../images/dot_line01.gif) repeat-x 0% 100%;}
div.office dl.ac-dl dd.fL div p{padding:0 0 8px 0;}
div.office dl.ac-dl dd.fL dl{padding:13px 0 8px 0; background:url(../images/dot_line01.gif) repeat-x 0% 100%; font-size:0.8em;}
div.office dl.ac-dl dd.fL dl dt{padding:0 0 0 11px; background:url(../../for_staff/images/icon_list2.gif) no-repeat 0% 50%; font-weight:bold;}
div.office dl.ac-dl dd.fL dl dd{padding:0 0 5px 11px;}
div.office dl.ac-dl dd.fL p.ac-p{padding:15px 0 0 0; font-size:0.8em;}

div.office dl.ac-dl dd.n-fR{display:inline; float:right; width:343px; margin:0 20px 0 0;}
div.office dl.ac-dl dd.n-fR img{display:block; margin:0 -3px;}
html > body div.office dl.ac-dl dd.n-fR img{margin:0;}
div.office dl.ac-dl dd.n-fR p.comment1{clear:both; padding:15px 0; font-weight:bold; line-height:1.4em;}

div.office dl.ac-dl dd.n-fR div.comment2{background:url(../../for_staff/office/images/ac_bg1_body.gif) no-repeat 0% 0%;}
div.office dl.ac-dl dd.n-fR div.comment2 p{padding:10px 10px 15px 72px; background:url(../../for_staff/office/images/ac_bg1_bottom.gif) no-repeat 0% 100%; line-height:1.4em;}
div.office dl.ac-dl dd.n-fR div.comment2 p em{color:#98c4da; line-height:2.0em;}

div.office dl.ac-dl dd.n-fR div.comment3{background:url(../../for_staff/office/images/ac_bg2_body.gif) no-repeat 0% 0%;}
div.office dl.ac-dl dd.n-fR div.comment3 p{padding:10px 10px 15px 72px; background:url(../../for_staff/office/images/ac_bg2_bottom.gif) no-repeat 0% 100%; line-height:1.4em;}
div.office dl.ac-dl dd.n-fR div.comment3 p em{color:#f5a4b2; line-height:2.0em;}

div.office dl.ac-dl dd.n-fR div.detail{margin:15px 0 0 0; padding:13px 0 0 0; background:url(../images/dot_line01.gif) repeat-x 0% 0%;}
div.office dl.ac-dl dd.n-fR div.detail p{padding:0 0 8px 0;}
div.office dl.ac-dl dd.n-fR div.detail ul{padding:3px 0 0 0;}
div.office dl.ac-dl dd.n-fR div.detail ul li{padding:0 0 5px 0; line-height:1.5em;}
div.office dl.ac-dl dd.n-fR div.detail ul li em{display:block; color:#c9db00;}

div.office dl.ac-dl dd.n-fL{float:left; width:320px;}
div.office dl.ac-dl dd.n-fL dl{padding:25px 0 8px 0; background:url(../images/dot_line01.gif) repeat-x 0% 100%; font-size:0.8em;}
div.office dl.ac-dl dd.n-fL dl dt{padding:0 0 0 11px; background:url(../../for_staff/images/icon_list2.gif) no-repeat 0% 50%; font-weight:bold;}
div.office dl.ac-dl dd.n-fL dl dd{padding:0 0 5px 11px;}
div.office dl.ac-dl dd.n-fL p{padding:15px 0 0 0; font-size:0.8em;}

/* hp ------------------------------------------------------------------------------- */
div.hp h2{height:52px; margin:5px 0 25px 0; border-bottom:1px #ffdcbd solid;}

div.hp h3{height:56px; background:url(../../for_staff/images/hp_h3.gif) no-repeat 50% 0%; text-indent:-9999px;}

div.hp .txt-box{padding:30px 20px;}

div.hp ul.hp-login-btn{padding:0 0 20px 0; text-align:center;}
div.hp ul.hp-login-btn li.link1{width:184px; height:49px; margin:0 auto; background:url(../../for_staff/images/hp_login.gif) no-repeat 0% 0%;}
div.hp ul.hp-login-btn li.link1 a{display:block; width:184px; height:49px; text-indent:-9999px; text-decoration:none;}
div.hp ul.hp-login-btn li.link1 a:hover{background:url(../../for_staff/images/hp_login.gif) no-repeat 0% 100%;}

div.hp dl.hp-entry-box{width:620px; margin:0 0 0 42px;}
div.hp dl.hp-entry-box dt img{display:block;}
div.hp dl.hp-entry-box dd{margin:0 0 0 15px; padding:5px 15px 15px 15px; background:#fff9e9; border-left:1px #e2dac0 solid; border-right:1px #e2dac0 solid; border-bottom:1px #e2dac0 solid;}

.hp-entry-btn{width:209px; height:35px; margin:15px 0 0 175px; background:url(../../for_staff/images/hp_entry_btn.gif) no-repeat 0% 0%;}
.hp-entry-btn a{display:block; width:209px; height:35px; text-indent:-9999px; text-decoration:none;}
.hp-entry-btn a:hover{background:url(../../for_staff/images/hp_entry_btn.gif) no-repeat 0% 100%;}

/* welfare,cad,skillup ------------------------------------------------------------------------------- */
div.wcs h2{margin:5px 0 0 0;}

div.wcs .txt-box{padding:5px 20px 35px 20px;}

div.wcs dl.wcs-dl{padding:0 20px;}
div.wcs dl.wcs-dl dt img{display:block;}
div.wcs dl.wcs-dl dd{padding:15px 0 30px 0;}
div.wcs dl.wcs-dl dd.txt{padding:15px 0 35px 0;}
div.wcs dl.wcs-dl dd.last{padding:15px 0 0 0;}
div.wcs dl.wcs-dl dd ul li{margin:0 0 5px 0; padding:0 0 0 9px; background:url(../../for_staff/images/mark_list1.gif) no-repeat 0 9px; line-height:1.5em;}
div.wcs dl.wcs-dl dd ul li span{font-size:0.8em;}
div.wcs dl.wcs-dl dd ul li span.color{color:#60492c;}
div.wcs dl.wcs-dl dd em{color:#ff8229;}

div.wcs dl.dl-S{display:inline; float:left; width:342px; margin:0 20px; padding:0;}

/* inquiry ------------------------------------------------------------------------------- */
div.inquiry h2{height:52px; margin:5px 0 25px 0; border-bottom:1px #eef3b9 solid;}

div.inquiry .txt-box{padding:0 20px;}
div.inquiry .in-iframe{width:625px; height:205px; margin:35px 0 35px 50px; border:1px #c8c8c8 solid;}
div.inquiry .in-agree{width:685px; height:44px; margin:0 0 0 20px; padding:10px 0 0 225px; background:url(../images/in_privacy_bg.gif) no-repeat 0% 0%;}
html > body div.inquiry .in-agree{width:460px; height:34px;}
div.inquiry .in-agree li{float:left; width:155px; font-weight:bold; color:#60492c;}
div.inquiry .in-agree li input{float:left; height:13px; margin:4px 5px 0 0;}
div.inquiry .in-agree li span{float:left;}

div.inquiry div.in-dl{margin:35px 20px 0 20px; padding:3px 0 0 0; background:#f7f4e9 url(../images/dot_line02.gif) repeat-x 0% 0%;}
div.inquiry div.in-dl dl{padding:0 0 5px 0; background:url(../images/dot_line02.gif) repeat-x 0% 100%; line-height:1.5;}
div.inquiry div.in-dl dt{float:left; width:190px; padding:10px 10px 0 10px;}
div.inquiry div.in-dl dt span{float:left}
div.inquiry div.in-dl dt img{float:right; margin:2px 0 0 0;}
html > body div.inquiry div.in-dl dt{width:170px;}
div.inquiry div.in-dl dd{float:left; width:495px; padding:10px 0 10px 15px; background:#ffffff;}
html > body div.inquiry div.in-dl dd{width:480px;}

div.inquiry div.in-dl dd input{margin:0 5px 0 3px;}
div.inquiry div.in-dl dd .input-1{width:120px;}
div.inquiry div.in-dl dd .input-2{width:180px;}
div.inquiry div.in-dl dd .input-3{width:380px;}
div.inquiry div.in-dl dd select.select-1{width:140px;}
div.inquiry div.in-dl dd .textarea-1{width:380px; margin:0 5px 0 3px;}

div.inquiry div.in-dl dd span{font-size:0.8em;}

div.inquiry .in-bottom{margin:0 20px; padding:20px 0 20px 242px; background:#efe9d5;}
div.inquiry .in-bottom li{float:left;}
div.inquiry .in-bottom li input{display:block; width:90px; margin:0 20px 0 0;}

div.inquiry p.error{color:#fd7904; margin:0 0 8px 0;}

div.inquiry p.tel-box{margin:40px 20px 0 20px;}
div.inquiry p.tel-box em{font-size:1.2em; color:#fd7904;}

/* staff_report ------------------------------------------------------------------------------- */
/* common */
div.staff h2{height:81px; margin:5px 0 15px 0; border-bottom:1px #d8e1b2 solid;}

div.staff .case-title{height:327px; background:url(../../for_staff/staff_report/images/sr_c_h3_bg.jpg) no-repeat 0% 0%;}
div.staff .case-title .fR{display:block; margin:0 -3px;}
html > body div.staff .case-title .fR{margin:0;}
div.staff .case-title h3{float:right; padding:44px 0 0 0;}
div.staff .case-title p{display:inline; float:left; text-indent:-9999px;}

div.staff .case-box .txt-box{padding:0 40px 0 50px; line-height:1.7em;}
div.staff .case-box .txt-box h4{margin:0 0 14px 0;}
div.staff .case-box .txt-box span{display:block; margin:18px 0 0 0;}

/* top */
div.sr-top .t-h2-box{width:725px; height:229px; background:url(../../for_staff/staff_report/images/sr_h2_bg.jpg) no-repeat 0% 0%;}
div.sr-top .t-h2-box h2{padding:7px 0 0 0;}
div.sr-top .t-h2-box p{padding:35px 230px 0 22px; font-weight:bold; color:#60492c;}

div.sr-top dl.t-dl{width:333px; background:url(../../for_staff/staff_report/images/sr_c_bg1.gif) no-repeat 0% 0%;}
div.sr-top dl.fL{display:inline; margin:0 0 20px 20px;}
div.sr-top dl.fR{display:inline; margin:0 20px 20px 0;}
div.sr-top dl.bg2{background:url(../../for_staff/staff_report/images/sr_c_bg2.gif) no-repeat 0% 0%;}
div.sr-top dl.t-dl dt{padding:10px 0 20px 0;}
div.sr-top dl.t-dl dt img{display:block; float:left;}
div.sr-top dl.t-dl dt span{display:block; float:right; width:230px; font-weight:bold; line-height:1.5em; color:#60492c;}
div.sr-top dl.t-dl dd{padding:0 12px 12px 12px; background:url(../../for_staff/staff_report/images/sr_c_bg_bottom.gif) no-repeat 0% 100%;}
div.sr-top dl.t-dl dd img{display:block; float:left;}
div.sr-top dl.t-dl dd p{float:right; width:148px; margin:3px 0 7px 0; padding:0 0 10px 0; font-size:0.8em; line-height:1.6em; background:url(../images/dot_line01.gif) repeat-x 0% 100%;}
div.sr-top dl.t-dl dd p em{font-size:1.2em; font-weight:bold; color:#a5c42b;}
div.sr-top dl.t-dl dd a{display:block; clear:both; height:16px; margin:0 0 0 230px; background:url(../../for_staff/staff_report/images/sr_link_icon.gif) no-repeat 0% 0%; color:#60492c; text-decoration:none; font-size:0.8em; line-height:16px; text-indent:15px;}
div.sr-top dl.t-dl dd a:hover{background:url(../../for_staff/staff_report/images/sr_link_icon.gif) no-repeat 0% 100%; color:#b0dc00;}

/* case1 */
div.case1 .c1-1{height:829px; background:url(../../for_staff/staff_report/images/c1_1_bg.jpg) no-repeat 0% 100%;}
div.case1 .c1-1 .case-title p{width:386px; height:80px; margin:23px 0 0 50px; background:url(../../for_staff/staff_report/images/c1_1_read.gif) no-repeat 0% 0%;}
div.case1 .c1-1 .box1{height:101px; margin:10px 0 0 0;}
div.case1 .c1-1 .box2{height:200px;}

div.case1 .c1-2{height:856px; margin:13px 0 0 0; background:url(../../for_staff/staff_report/images/c1_2_bg.jpg) no-repeat 0% 100%;}
div.case1 .c1-2 .case-title p{width:386px; height:79px; margin:23px 0 0 50px; background:url(../../for_staff/staff_report/images/c1_2_read.gif) no-repeat 0% 0%;}
div.case1 .c1-2 .box1{height:200px; margin:10px 0 0 0;}
div.case1 .c1-2 .box2{height:140px;}

/* case2 */
div.case2 .c2-1{height:911px; background:url(../../for_staff/staff_report/images/c2_1_bg.jpg) no-repeat 0% 100%;}
div.case2 .c2-1 .case-title p{width:384px; height:80px; margin:23px 0 0 50px; background:url(../../for_staff/staff_report/images/c2_1_read.gif) no-repeat 0% 00%;}
div.case2 .c2-1 .box1{height:120px; margin:10px 0 0 0;}
div.case2 .c2-1 .box2{height:220px;}

div.case2 .c2-2{height:975px; margin:13px 0 0 0; background:url(../../for_staff/staff_report/images/c2_2_bg.jpg) no-repeat 0% 100%;}
div.case2 .c2-2 .case-title p{width:364px; height:109px; margin:23px 0 0 50px; background:url(../../for_staff/staff_report/images/c2_2_read.gif) no-repeat 0% 0%;}
div.case2 .c2-2 .box1{height:120px; margin:30px 0 0 0;}
div.case2 .c2-2 .box2{height:160px;}
div.case2 .c2-2 .box3{height:120px;}

/* case3 */
div.case3 .c3-1{height:810px; background:url(../../for_staff/staff_report/images/c3_1_bg.jpg) no-repeat 0% 100%;}
div.case3 .c3-1 .case-title p{width:392px; height:110px; margin:22px 0 0 50px; background:url(../../for_staff/staff_report/images/c3_1_read.gif) no-repeat 0% 0%;}
div.case3 .c3-1 .box1{height:180px; margin:30px 0 0 0;}
div.case3 .c3-1 .box2{height:160px;}

div.case3 .c3-2{height:810px; margin:13px 0 0 0; background:url(../../for_staff/staff_report/images/c3_2_bg.jpg) no-repeat 0% 100%;}
div.case3 .c3-2 .case-title p{width:392px; height:80px; margin:23px 0 0 50px; background:url(../../for_staff/staff_report/images/c3_2_read.gif) no-repeat 0% 0%;}
div.case3 .c3-2 .box1{height:140px; margin:10px 0 0 0;}
div.case3 .c3-2 .box2{height:200px;}

/* case4 */
div.case4 .c4-1{height:1111px; background:url(../../for_staff/staff_report/images/c4_1_bg.jpg) no-repeat 0% 100%;}
div.case4 .c4-1 .case-title p{width:390px; height:79px; margin:23px 0 0 50px; background:url(../../for_staff/staff_report/images/c4_1_read.gif) no-repeat 0% 0%;}
div.case4 .c4-1 .box1{height:180px; margin:10px 0 0 0;}
div.case4 .c4-1 .box2{height:140px;}
div.case4 .c4-1 .box3{height:160px;}
div.case4 .c4-1 .box4{height:120px;}

/* case5 */
div.case5 .c5-1{height:869px; background:url(../../for_staff/staff_report/images/c5_1_bg.jpg) no-repeat 0% 100%;}
div.case5 .c5-1 .case-title p{width:397px; height:108px; margin:23px 0 0 50px; background:url(../../for_staff/staff_report/images/c5_1_read.gif) no-repeat 0% 0%;}
div.case5 .c5-1 .box1{height:160px; margin:30px 0 0 0;}
div.case5 .c5-1 .box2{height:120px;}

/* case6 */
div.case6 .c6-1{height:1129px; background:url(../../for_staff/staff_report/images/c6_1_bg.jpg) no-repeat 0% 100%;}
div.case6 .c6-1 .case-title p{width:343px; height:109px; margin:23px 0 0 50px; background:url(../../for_staff/staff_report/images/c6_1_read.gif) no-repeat 0% 0%;}
div.case6 .c6-1 .box1{height:120px; margin:30px 0 0 0;}
div.case6 .c6-1 .box2{height:160px;}
div.case6 .c6-1 .box3{height:139px;}
div.case6 .c6-1 .box4{height:121px;}


/* search ------------------------------------------------------------------------------- */
/* common */
body#staff div.search ul.pagelist{width:920px; height:27px; margin:0 25px; background:url(../../for_staff/search/images/se_pagelink_bg.gif) no-repeat 0% 0%;}
body#staff div.search ul.pagelist li{float:left; margin:7px 0 0 0; padding:0 10px; border-left:1px #999999 solid; line-height:1.1em;}
body#staff div.search ul.pagelist li.li-left{border:0; margin:7px 290px 0 0;}
body#staff div.search ul.pagelist li.li-center{border:0;}
body#staff div.search ul.pagelist li.li-right{float:right; border:0;}

body#staff div.search .job-box{padding:30px 45px 0 45px;}
body#staff div.search .job-box p.fR{padding:5px 0 0 0; font-weight:bold;}
body#staff div.search .job-box h3{height:41px; background:url(../../for_staff/search/images/se_h3_bg_l.gif) no-repeat 0% 0%; line-height:41px; font-size:1.6em; text-indent:20px; color:#21bacc;}
body#staff div.search .job-box table{border-collapse:separate; border-spacing:1px; background:#e0d5b2; font-size:12px;}
body#staff div.search .job-box table td{background:#ffffff;}
body#staff div.search .job-box table td dl{margin:1px; background:#f7f4e9; line-height:1.6em;}
body#staff div.search .job-box table td dl dt{float:left; width:76px; padding:5px 0 5px 8px; color:#60492c;}
html > body#staff div.search .job-box table td dl dt{width:68px;}
body#staff div.search .job-box table td dl dd{float:left; width:800px; padding:5px 15px; background:#ffffff;}
html > body#staff div.search .job-box table td dl dd{width:770px;}
body#staff div.search .job-box table td dl dd.dd-s{width:360px;}
html > body#staff div.search .job-box table td dl dd.dd-s{width:330px;}
body#staff div.search .job-box table td dl dd ul li{float:left; margin:0 5px 0 0;}

body#staff div.search .job-box ul.job-link{float:right; padding:10px 0 0 0;}
body#staff div.search .job-box ul.job-link li.link-box{float:left; width:156px; height:33px; margin:0 6px 0 0; background:url(../../for_staff/search/images/se_btn2_box.gif) no-repeat 0% 0%;}
body#staff div.search .job-box ul.job-link li.link-box a{display:block; width:156px; height:33px; text-indent:-9999px; text-decoration:none;}
body#staff div.search .job-box ul.job-link li.link-box a:hover{background:url(../../for_staff/search/images/se_btn2_box.gif) no-repeat 0% 100%;}
body#staff div.search .job-box ul.job-link li.link-entry{float:left; width:224px; height:33px; margin:0 6px 0 0; background:url(../../for_staff/search/images/se_btn2_search.gif) no-repeat 0% 0%;}
body#staff div.search .job-box ul.job-link li.link-entry a{display:block; width:224px; height:33px; text-indent:-9999px; text-decoration:none;}
body#staff div.search .job-box ul.job-link li.link-entry a:hover{background:url(../../for_staff/search/images/se_btn2_search.gif) no-repeat 0% 100%;}

body#staff div.search .job-box ul.job-link li.link-entry2{float:left; width:224px; height:33px; background:url(../../for_staff/search/images/se_btn2_search2.gif) no-repeat 0% 0%;}
body#staff div.search .job-box ul.job-link li.link-entry2 a{display:block; width:224px; height:33px; text-indent:-9999px; text-decoration:none;}
body#staff div.search .job-box ul.job-link li.link-entry2 a:hover{background:url(../../for_staff/search/images/se_btn2_search2.gif) no-repeat 0% 100%;}

/* index */
body#staff div.search-index h2{margin:5px 0 0 25px;}

body#staff div.search-index h3.se-h3-1{margin:30px 45px 0 45px; padding:5px; background:#dbf0f6 url(../../for_staff/search/images/se_i1_icon.gif) no-repeat 8px 7px; text-indent:20px;}

body#staff div.search-index h3.se-h3-2{margin:30px 45px 0 45px; padding:5px; background:#e9f5cf url(../../for_staff/search/images/se_i2_icon.gif) no-repeat 8px 7px; text-indent:20px;}

body#staff div.search-index .se-box dl{float:left; width:215px; padding:15px 0 0 0;}
body#staff div.search-index .se-box dl dt{}
body#staff div.search-index .se-box dl dt input{float:left; margin:0 4px 0 0;}
body#staff div.search-index .se-box dl dt span{display:block; float:left;}
body#staff div.search-index .se-box dl dd{padding:0 0 0 25px; font-size:0.8em;}
body#staff div.search-index .se-box dl dd li{padding:2px 0;}

body#staff div.search-index .se-box select{margin:15px 0 0 0;}

body#staff div.search-index .se-box{padding:0 55px;}
body#staff div.search-index .se-box ul.ul2 li{float:left; padding:15px 25px 0 0;}
body#staff div.search-index .se-box ul.ul2 li input{float:left; margin:0 4px 0 0;}
body#staff div.search-index .se-box ul.ul2 li span{display:block; float:left;}

body#staff div.search-index .se-box-last{margin:0 45px; padding:9px 10px 35px 10px; background:url(../images/dot_line01.gif) repeat-x 0% 100%;}
body#staff div.search-index .se-box-last ul li{float:left; width:215px; padding:6px 0 0 0;}
body#staff div.search-index .se-box-last ul li input{float:left; margin:2px 3px 0 0;}
body#staff div.search-index .se-box-last ul li img{display:block; float:left; margin:0 5px 0 0;}
body#staff div.search-index .se-box-last ul li span{display:block; float:left; width:110px; margin:3px 0 0 0;}

body#staff div.search-index .se-btn{width:158px; height:28px; margin:20px 0 0 407px;}

/* list */
body#staff div.search-list h2{height:82px; margin:5px 25px 30px 25px; border-bottom:1px #a6d989 solid;}

body#staff div.search-list .li-btn{width:311px; height:28px; margin:25px 0 0 329px;}

body#staff div.search-list .job-box p.fL{width:188px; height:27px; background:url(../../for_staff/search/images/se_btn_bg2.gif) no-repeat 0% 0%;}
body#staff div.search-list .job-box p.fL span.fL{width:25px; margin:3px 0 0 0; text-align:center;}
body#staff div.search-list .job-box p.fL span.fR{width:163px; margin:3px 0 0 0; text-align:center;}
body#staff div.search-list .job-box p.fL span.fR input{width:145px;}

/* box */
body#staff div.search-box h2{height:82px; margin:5px 25px 30px 25px; border-bottom:1px #a6d989 solid;}

body#staff div.search-box .box-btn{padding:25px 0 0 165px;}
body#staff div.search-box .box-btn li{float:left; margin:0 15px 0 0;}

body#staff div.search-box .job-box p.fL{width:156px; height:27px; background:url(../../for_staff/search/images/se_btn_bg4.gif) no-repeat 0% 0%;}
body#staff div.search-box .job-box p.fL select{width:145px; margin:3px 0 0 6px;}

/* detail */
body#staff div.search-detail h2{height:82px; margin:5px 25px 30px 25px; border-bottom:1px #a6d989 solid;}

body#staff div.search-detail .de-entry{width:287px; height:28px; margin:25px 0 0 220px;}

body#staff div.search-detail .se-contentsL{float:left; width:695px; padding:0 0 35px 0;}
body#staff div.search-detail .se-contentsL .job-box{padding:30px 20px 0 45px;}
body#staff div.search-detail .se-contentsL .job-box h3{background:url(../../for_staff/search/images/se_h3_bg_s.gif) no-repeat 0% 0%;}
body#staff div.search-detail .se-contentsL .job-box table td dl dd{width:550px;}
html > body#staff div.search-detail .se-contentsL .job-box table td dl dd{width:520px;}

body#staff div.search-detail .job-box p.fL{width:27px; height:27px; text-align:center; background:url(../../for_staff/search/images/se_btn_bg3.gif) no-repeat 0% 0%;}
body#staff div.search-detail .job-box p.fL input{margin:4px 0 0 0;}

body#staff div.search-detail .se-contentsR{float:left; width:275px; padding:0 0 35px 0;}
body#staff div.search-detail .se-contentsR .Box dt{height:27px;}
body#staff div.search-detail .se-contentsR .Box dt img{display:block;}
body#staff div.search-detail .se-contentsR .Box dd{margin:0 45px 0 0; padding:0 0 10px 0; border:1px #e95098 solid;}
body#staff div.search-detail .se-contentsR .Box dd p.number{margin:1px; padding:5px 0; text-align:center; color:#313131; background:#f8c7e5;}
body#staff div.search-detail .se-contentsR .Box dd ul{padding:0 10px;}
body#staff div.search-detail .se-contentsR .Box dd ul li{padding:10px 5px; background:url(../images/dot_line01.gif) repeat-x 0% 100%;}
body#staff div.search-detail .se-contentsR .Box dd .link-boxall{width:184px; height:49px; margin:10px 0 0 22px; background:url(../../for_staff/search/images/se_de_h_box_btn.gif) no-repeat 0% 0%;}
body#staff div.search-detail .se-contentsR .Box dd .link-boxall a{display:block; width:184px; height:49px; text-indent:-9999px; text-decoration:none;}
body#staff div.search-detail .se-contentsR .Box dd .link-boxall a:hover{background:url(../../for_staff/search/images/se_de_h_box_btn.gif) no-repeat 0% 100%;}

/* news ------------------------------------------------------------------------------- */
div.news h2{height:52px; margin:5px 0 25px 0; border-bottom:1px #eef3b8 solid;}

div.news h3{margin:25px 20px 20px 20px;}

div.news dl.news-list{width:675px; margin:0 0 2px 25px; padding:0 0 1px 0; background:url(../images/dot_line01.gif) repeat-x 0% 100%;}
div.news dl.news-list dt{float:left; padding:3px 7px 0 0;}
div.news dl.news-list dt img{display:block;}
div.news dl.news-list dd.date{float:left; font-weight:bold; padding:0 5px 0 0;}
div.news dl.news-list dd.news{float:left; width:310px;}

/* news-iframe ------------------------------------------------------------------------------- */
body#news-page{width:480px; background:transparent;}
body#news-page dl.news-list{width:480px; margin:0 0 2px 0; padding:0 0 1px 0; background:url(../images/dot_line01.gif) repeat-x 0% 100%;}
body#news-page dl.news-list dt{float:left; padding:3px 7px 0 0;}
body#news-page dl.news-list dt img{display:block;}
body#news-page dl.news-list dd.date{float:left; font-weight:bold; padding:0 5px 0 0;}
body#news-page dl.news-list dd.news{float:left; width:310px;}

/* news-popup ------------------------------------------------------------------------------- */
/* common */
body#news-pp h3{position:absolute; top:67px; left:28px; width:564px; height:31px; background:url(../../for_staff/news/images/np_h3_bg.gif) no-repeat 0% 0%; color:#000000; font-size:1.3em; text-indent:15px; line-height:31px;}

body#news-pp .txt-box{padding:125px 28px 0 28px;}
body#news-pp .txt-box img{display:block; float:right;}
body#news-pp .txt-box p{float:left; width:360px;}

body#news-pp div.np-dl{margin:35px 28px 0 28px; background:#f7f4e9;}
body#news-pp div.np-dl dl{padding:0 0 5px 0; background:url(../images/dot_line02.gif) repeat-x 0% 100%;}
body#news-pp div.np-dl dt{float:left; width:120px; padding:8px 10px 0 10px;}
html > body#news-pp div.np-dl dt{width:100px;}
body#news-pp div.np-dl dd{float:left; width:444px; padding:8px 10px; background:#ffffff;}
html > body#news-pp div.np-dl dd{width:424px;}

body#news-pp .np-bottom-box{margin:25px 28px 0 28px; border:1px #efe9d5 solid; background:#fbf9f4;}
body#news-pp .np-bottom-box dt{margin:10px 15px; background:url(../../for_staff/news/images/np_icon.gif) no-repeat 0% 50%; font-weight:bold; text-indent:15px;}
body#news-pp .np-bottom-box dd{padding:0 30px 20px 30px;}
body#news-pp .np-bottom-box dd em{font-size:1.4em;}
body#news-pp .np-bottom-box dd span{display:block; padding:10px 0 0 0; font-size:0.8em; color:#ff8a23; line-height:1.5em;}

/* news1 */
body#news-pp div.news1 h2{position:absolute; top:-6px; left:10px; width:600px; height:45px; background:url(../../for_staff/news/images/np1_h2_bg.gif) repeat-x 0% 0%; font-size:1.0em; font-weight:normal;}
body#news-pp div.news1 h2 img{float:left; margin:10px 0 0 18px;}
body#news-pp div.news1 h2 span{display:block; float:right; padding:12px 18px 0 0; color:#ffffff;}

/* news2 */
body#news-pp div.news2 h2{position:absolute; top:-6px; left:10px; width:600px; height:45px; background:url(../../for_staff/news/images/np2_h2_bg.gif) repeat-x 0% 0%; font-size:1.0em; font-weight:normal;}
body#news-pp div.news2 h2 img{float:left; margin:10px 0 0 18px;}
body#news-pp div.news2 h2 span{display:block; float:right; padding:12px 18px 0 0; color:#ffffff;}

/* news3 */
body#news-pp div.news3 h2{position:absolute; top:-6px; left:10px; width:600px; height:45px; background:url(../../for_staff/news/images/np3_h2_bg.gif) repeat-x 0% 0%; font-size:1.0em; font-weight:normal;}
body#news-pp div.news3 h2 img{float:left; margin:10px 0 0 18px;}
body#news-pp div.news3 h2 span{display:block; float:right; padding:12px 18px 0 0; color:#ffffff;}

/* news4 */
body#news-pp div.news4 h2{position:absolute; top:-6px; left:10px; width:600px; height:45px; background:url(../../for_staff/news/images/np4_h2_bg.gif) repeat-x 0% 0%; font-size:1.0em; font-weight:normal;}
body#news-pp div.news4 h2 img{float:left; margin:10px 0 0 18px;}
body#news-pp div.news4 h2 span{display:block; float:right; padding:12px 18px 0 0; color:#ffffff;}

/* news5 */
body#news-pp div.news5 h2{position:absolute; top:-6px; left:10px; width:600px; height:45px; background:url(../../for_staff/news/images/np5_h2_bg.gif) repeat-x 0% 0%; font-size:1.0em; font-weight:normal;}
body#news-pp div.news5 h2 img{float:left; margin:10px 0 0 18px;}
body#news-pp div.news5 h2 span{display:block; float:right; padding:12px 18px 0 0; color:#ffffff;}

/* form ------------------------------------------------------------------------------- */
div.entry h2{padding:10px 0 0 0; text-align:center;}

div.entry .txt-box{padding:25px 30px 0 30px;}
div.entry .in-iframe{width:625px; height:205px; margin:20px 0 25px 60px; border:1px #c8c8c8 solid;}
div.entry .in-agree{width:685px; height:44px; margin:0 0 0 30px; padding:10px 0 0 225px; background:url(../images/in_privacy_bg.gif) no-repeat 0% 0%;}
html > body div.entry .in-agree{width:460px; height:34px;}
div.entry .in-agree li{float:left; width:155px; font-weight:bold; color:#60492c;}
div.entry .in-agree li input{float:left; height:13px; margin:4px 5px 0 0;}
div.entry .in-agree li span{float:left;}

div.entry div.in-dl{margin:30px; padding:3px 0 0 0; background:#f7f4e9 url(../images/dot_line02.gif) repeat-x 0% 0%;}
div.entry div.in-dl dl{padding:0 0 5px 0; background:url(../images/dot_line02.gif) repeat-x 0% 100%; line-height:1.5;}
div.entry div.in-dl dt{float:left; width:190px; padding:10px 10px 0 10px;}
div.entry div.in-dl dt span{float:left}
div.entry div.in-dl dt img{float:right; margin:2px 0 0 0;}
html > body div.entry div.in-dl dt{width:170px;}
div.entry div.in-dl dd{float:left; width:495px; padding:10px 0 10px 15px; background:#ffffff;}
html > body div.entry div.in-dl dd{width:480px;}

div.entry div.in-dl dd input{margin:0 5px 0 3px;}
div.entry div.in-dl dd .input-1{width:120px;}
div.entry div.in-dl dd .input-2{width:180px;}
div.entry div.in-dl dd .input-3{width:380px;}
div.entry div.in-dl dd .input-4{width:30px;}
div.entry div.in-dl dd .input-5{width:100px;}
div.entry div.in-dl dd .input-6{width:70px;}
div.entry div.in-dl dd select.select-1{width:140px;}
div.entry div.in-dl dd select.select-2{width:80px;}
div.entry div.in-dl dd select.select-3{width:60px;}
div.entry div.in-dl dd select.select-4{width:200px;}
div.entry div.in-dl dd .textarea-1{width:380px; margin:10px 5px 0 3px;}

div.entry div.in-dl dd span{font-size:0.8em;}
div.entry div.in-dl dd li{float:left; margin:0 25px 5px 0;}
div.entry div.in-dl dd li span{font-size:1.0em;}

div.entry .in-bottom{margin:0 30px; padding:20px 0 20px 242px; background:#efe9d5;}
div.entry .in-bottom li{float:left;}
div.entry .in-bottom li input{display:block; width:90px; margin:0 20px 0 0;}

div.entry p.error{color:#fd7904; margin:0 0 8px 0;}

div.entry p.tel-box{margin:40px 30px 100px 30px;}
div.entry p.tel-box em{font-size:1.2em; color:#fd7904;}

/* questionnaire ------------------------------------------------------------------------------- */
div.question h2{padding:10px 0 0 0; text-align:center;}

div.question .txt-box{padding:25px 30px 0 30px;}

div.question div.in-dl{margin:30px; padding:3px 0 0 0; background:#f7f4e9 url(../images/dot_line02.gif) repeat-x 0% 0%;}
div.question div.in-dl dl{padding:0 0 5px 0; background:url(../images/dot_line02.gif) repeat-x 0% 100%; line-height:1.5;}
div.question div.in-dl dt{float:left; width:240px; padding:10px 10px 0 10px;}
div.question div.in-dl dt span.qu-no{float:left; width:22px;}
div.question div.in-dl dt span.qu-txt{float:left; width:198px;}
div.question div.in-dl dt img{float:right; margin:2px 0 0 0;}
html > body div.question div.in-dl dt{width:220px;}
div.question div.in-dl dd{float:left; width:445px; padding:10px 0 10px 15px; background:#ffffff;}
html > body div.question div.in-dl dd{width:430px;}

div.question div.in-dl dd input{margin:0 5px 0 3px;}
div.question div.in-dl dd .input-1{width:120px;}
div.question div.in-dl dd .input-2{width:180px;}
div.question div.in-dl dd .input-3{width:380px;}
div.question div.in-dl dd .input-4{width:30px;}
div.question div.in-dl dd .input-5{width:100px;}
div.question div.in-dl dd .input-6{width:70px;}
div.question div.in-dl dd select.select-1{width:140px;}
div.question div.in-dl dd select.select-2{width:80px;}
div.question div.in-dl dd select.select-3{width:60px;}
div.question div.in-dl dd select.select-4{width:200px;}
div.question div.in-dl dd .textarea-1{width:380px; margin:10px 5px 0 3px;}

div.question div.in-dl dd span{font-size:0.8em;}
div.question div.in-dl dd li{float:left; margin:0 25px 5px 0;}
div.question div.in-dl dd li span{font-size:1.0em;}

div.question div.in-dl dd ul.ul-1 li{width:180px; margin:0 0 5px 0;}
div.question div.in-dl dd ul.ul-2 li{width:215px; margin:0 0 5px 0;}
div.question div.in-dl dd ul.ul-3 li{width:140px; margin:0 0 5px 0;}

div.question .in-bottom{margin:0 30px; padding:20px 0 20px 242px; background:#efe9d5;}
div.question .in-bottom li{float:left;}
div.question .in-bottom li input{display:block; width:90px; margin:0 20px 0 0;}

div.question p.error{color:#fd7904; margin:0 0 8px 0;}

div.question p.tel-box{margin:40px 30px 100px 30px;}
div.question p.tel-box em{font-size:1.2em; color:#fd7904;}

/* start ------------------------------------------------------------------------------- */
div.start h2{padding:10px 0 0 0; text-align:center;}

div.start .start-box{padding:0 30px;}

div.start .txt-box1{padding:25px 75px 0 75px;}
div.start .txt-box2{padding:25px 0 0 0;}

div.start .su-link{padding:30px 0 40px 169px;}
div.start .su-link li.link1{float:left; width:151px; height:29px; background:url(../../for_staff/images/su_btn01.gif) no-repeat 0% 0%;}
div.start .su-link li.link1 a{display:block; width:151px; height:29px; text-indent:-9999px; text-decoration:none;}
div.start .su-link li.link1 a:hover{background:url(../../for_staff/images/su_btn01.gif) no-repeat 0% 100%;}
div.start .su-link li.link2{float:left; width:151px; height:29px; margin:0 0 0 45px; background:url(../../for_staff/images/su_btn02.gif) no-repeat 0% 0%;}
div.start .su-link li.link2 a{display:block; width:151px; height:29px; text-indent:-9999px; text-decoration:none;}
div.start .su-link li.link2 a:hover{background:url(../../for_staff/images/su_btn02.gif) no-repeat 0% 100%;}

div.start .start-flow-t{float:left; width:207px; margin:0 32px 0 0; padding:30px 0 35px 0;}
div.start .start-flow-t dt img{display:block; padding:0 0 25px 0;}
div.start .start-flow-t dd p{height:90px;}
div.start .start-flow-t dd img{display:block; margin:25px 0 0 0;}

div.start .start-flow{padding:30px 0 0 0; line-height:1.5em;}
div.start .start-flow dt{padding:0 0 30px 0;}
div.start .start-flow dt img{display:block;}
div.start .start-flow dd{padding:0 0 30px 0;}
div.start .start-flow dd img{display:block; float:right;}
div.start .start-flow dd h4{float:left; width:325px; margin:0 0 8px 0; color:#ff8229; font-size:1.0em;}
div.start .start-flow dd p{float:left; width:325px;}
div.start .start-flow dd div{float:right; width:204px;}

div.start .img07{margin:30px 0 30px 62px;}
div.start .img11{margin:0 0 10px 0;}
div.start .img12{display:inline; margin:55px 100px 0 0;}
div.start .img14{margin:0 -6px 0 0;}
html > body div.start .img14{margin:0;}
