@charset "EUC-JP";
/* CSS Document */

@import "reset.css";
.disk{ margin:0px auto; padding:0px; width:1030px;}

/* ヘッダー部分CSS */
.header{ margin-top:50px; position:relative;}
.header h1{ height:18px; background:#ff914c; color:#FFF; font-size:12px; font-weight:normal;}
.header .btn_logout{
	position:absolute;
	width:92px;
	width:27px;
	left: 932px;
	top: -2px;
}
.header .logo-area{ float:left; width:890px; padding:10px 0px; padding-left:3px;}
.header .logo-area-top{ float:left; width:1030px; padding:10px 0px; padding-left:3px;}
.header .manual-area{ float:left; font-size:12px; color:#7b7b7b; padding-top:30px;}
.header .manual-area a{color:#7b7b7b;}
.header .manual-area a;hover{color:#7b7b7b;}


/* パンくず部分 */
.pankuzu{ background:url(../img/bg_ponkuzu.jpg) repeat-x; height:18px; font-size:12px; color:#7b7b7b; padding-left:3px; padding-top:6px;}

/* コンテンツ部分共通 */
.content-box{ margin:10px 0; font-size:12px;}
.content-box h2{ background:url(/img/bg_title.gif) no-repeat; height:23px; font-size:16px; padding-left:10px; padding-top:8px;}
.content-box .box{ border-right:solid 1px #c8c8c8; border-bottom:solid 1px #c8c8c8; border-left:solid 1px #c8c8c8; width:1028px;}
.border-dot{border-bottom:#CCC dotted 1px;}
.content-box .pd10box{ padding:10px;}
.content-box .pd10_265box{ padding:10px 265px;}


.content-box_2{ margin:10px 0; font-size:12px;}
.content-box_2 h2{ background:url(/img/bg_title_top_2.gif) no-repeat; height:23px; font-size:16px;color:#FFFFFF; padding-left:10px; padding-top:8px;}
.content-box_2 .box{ border-right:solid 1px #c8c8c8; border-bottom:solid 1px #c8c8c8; border-left:solid 1px #c8c8c8; width:1028px;}
.border-dot{border-bottom:#CCC dotted 1px;}
.content-box_2 .pd10box{ padding:10px;}
.content-box_2 .pd10_265box{ padding:10px 265px;}



/*Add Start By lyl 20120614 For Login Page*/
.login_box{border:1px solid #C8C8C8;width:100%;height:300px;margin-bottom:15px;vertical-align:middle;text-align:center;}
.content_box{width:50%;margin:0 auto;}
.login_error{width:50%;height:40px;margin:0 auto;text-align:center;line-height:40px;color:red;}
.login_box .userid{width:100%;margin-top:10px;}
.login_box .password{width:100%;margin:20px 0px 20px 0px;}
.login_box table .tit{margin-top:15px;background:#EDEDED;border:1px solid #DDDDDD;width:25%;height:35px;line-height:35px;text-align:center;}
.login_box table td{height:35px;line-height:35px;text-align:center;border:1px solid #DDDDDD;padding:0px 20px;}
.login_box .btn_login{margin-top:20px;}
/*Add End By lyl 20120614 For Login Page*/

/* マージン等設定部分 */
.marginBtm10 {margin-bottom:10px;}
.marginBtm20 {margin-bottom:20px;}
.marginTop10 {margin-top:10px;}


.pdTop3 { padding-top:3px;}

.wd170{ width:170px;}
.wd340{ width:340px;}
.wd220{ width:220px;}



/* フッダー部分 */
.footer{ border-top:#c8c8c8 solid 1px; padding:5px 0px 10px 3px; font-size:12px;}
.footer .footer-logo{ float:left; margin-right:10px;}
.footer .footer-copyright{ float:left; padding-top:4px;}




/* indexページCSS */
li.menu{ padding:10px;}
.menu-btn{float:left;}
.menu-txt{float:left; padding-top:14px; padding-left:25px;}
.content-box h2.top{ background:url(/img/bg_title_top.gif) no-repeat; height:23px; font-size:16px; padding-left:10px; padding-top:8px;}
.content-box h3.top{ background:url(/img/bg_title_top_2.gif) no-repeat; height:23px; font-size:16px; padding-left:10px; padding-top:8px;}

/* 01コンテンツCSS */
.forminfo{font-size:12px; margin-right:20px; width:835px;}
.btninfo-area{ background:#f3f3f3; text-align:center; padding-top:10px; padding-bottom:10px;}
/* Add start by lyl 20120606 for attach */
.btn{ background:url("/img/kanri_sansyou_btn.gif"); border:0px; height:27px; width:75px;}
.file{ position:relative; top:30px; right:0px; height:24px; filter:alpha(opacity:0);opacity: 0;width:930px }

.att{position:relative; top:30px; right:0px; height:24px; filter:alpha(opacity:0);opacity: 0;width:850px;}


/* Add end by lyl 20120606 for attach */

/* 02コンテンツCSS */
.input_title{ background:url(../img/icon_title.gif) left no-repeat; padding-left:7px; font-size:12px; height:8px; padding-top:10px; padding-bottom:10px;}
.input_tit{ float:left; background:url(../img/icon_arrow.gif) left center no-repeat; padding-left:12px; font-weight:bold; width:78px; height:20px; padding-top:10px;}
.input_form{ float:left; padding-top:5px;}
.input_tit2{background:url(../img/icon_underarrow.gif) left center no-repeat; padding-left:12px; font-weight:bold; height:15px; padding-top:4px; margin:0;}
.input_subtit{float:left; padding-left:12px; width:78px; height:20px; padding-top:5px;}
.input_form2{ float:left; padding-right:30px; line-height:18px;}


/* 03コンテンツCSS */
.btnid-area{ background:#f3f3f3; text-align:center; padding-top:5px; padding-bottom:5px;}
.backnum{ text-align:right; padding:5px 0;}
.tableid{ margin:0; width:1030px;}
.tableid th{background:#f3f3f3; height:45px; vertical-align:middle; border:#a9a9a9 solid 1px;}
.tableid td{ padding:10px 15px; font-size:10px; border:#a9a9a9 solid 1px;}


/* 04コンテンツCSS */
.ip_form{ float:left; width:350px; padding-right:20px; padding-top:10px;}
.ip_btn{ float:left; padding:3px 0;}


/* 05コンテンツCSS */
.manual_form{font-size:12px; width:750px;}
.manual_btn{ padding-left:25px;}

/* Add start by lyl 20120608  for finish.tpl*/
.success_info{width:100%;margin:40px 0px;text-align:center;vertical-align:middle;font-size:1.5em;font-weight:bold;color:#FF914C;}
#php_tit_tip{color:red;}
#php_con_tip{color:red;margin-bottom: 40px;}
/*Add end by lyl 20120608*/



/* 05コンテンツCSS */
.attach_file{font-size:12px;}

.attach_extra{position:relative;top:2px; right:360px; height:24px;filter:alpha(opacity:0);}


.attach_extra2{position:relative;top:2px; right:240px; height:24px;filter:alpha(opacity:0);}




