html, body, table{height:auto;font-family: "ＭＳ Ｐゴシック", "MS PGothic";}
th{height:35px;}
#foot{height:40px;}
table{width:100%;}
html, body{padding:0;margin:0;overflow:auto;font-size:11pt;color:#666666;}
table{padding:0;margin:0;border-spacing:0;border-collapse:collapse;background-color:#ffffff;word-break:break-all;}
IMG{border:0px;padding:0px;vertical-align:middle;}
form{padding:0;margin:0;border:0;border-spacing:0;border-collapse:collapse;}
a:link {color:#000000;text-decoration:underline;}
a:visited {color:#000000;text-decoration:underline}
a:active {color:#000000; text-decoration:underline;}
a:hover {color:#000000;text-decoration: underline}

textarea, input, div, span {
   font-family: "ＭＳ Ｐゴシック", "MS PGothic";
   font-size: 9pt;
   
};

/* COMMON */
.ui-button-text-only .ui-button-text {padding:0px;}
.indexTopBlank{width:100%;height:5px;background-color:#0F2037;display:block;}
.indexTop{width:100%;height:53px;text-align:left;display:block;}

.ime-disabled{ime-mode:disabled;}
.ime-active{ime-mode:active;}
.ime-inactive{ime-mode:inactive;}

.defaultTableList{width:100%;height:auto;border-collapse:separate;padding:0;margin:0;border-spacing:2px;border-color:grey;vertical-align:middle;}
.defaultTableList th, .defaultTableList thead tr th, .defaultTableList tfoot tr th{height:23px;background-color:#E8EEF1;color:#626262;text-align:center;font-weight:900;font-size:9pt;}
.defaultTableList td, .defaultTableList tbody td{height:23px;font-size:9pt; color:#626262; background-color:#ECEAF5; padding-left:5px; padding-right:5px;word-wrap:break-word;}

.leftTitleTableList{width:100%;height:auto;border-collapse:separate;padding:0;margin:0;border-spacing:2px;border-color:grey;vertical-align:middle;}
.leftTitleTableList th, .leftTitleTableList thead tr th, .leftTitleTableList tfoot tr th{height:23px;background-color:#E8EEF1;color:#626262;text-align:left;font-weight:900;font-size:9pt;padding-left:20px;}
.leftTitleTableList td, .leftTitleTableList tbody td{height:23px;font-size:9pt; color:#626262; background-color:#ECEAF5; padding-left:7px; padding-right:7px;}

.bottomTable{width:100%;height:auto;padding:0;margin:10px 0px;border-color:grey;}
.bottomTable td{border: solid 1px #B4B4B4;text-align: center;}

label.error {color:red;margin:8px 0px 0px 0px;}

#divPaging a:link{text-decoration:none;}
#divPaging a:visited{text-decoration:none;}
#divPaging a:hover{text-decoration:none;}
#divPaging a:active{text-decoration:none;}
.pageSelected{font-weight:bold;}

input.error, textarea.error{border:red dashed 1px;}
label.error{display:block;color:red;}

.inputNumberic {ime-mode:disabled;}

/* Front Home Page */
.HomeMainContents {width:575px;height:529px !important;border:0px;padding:0px;margin:0px;background-color:#FFFFFF;}
.HomeMainRightShadow {width:61px;height:529px;float:left;background:url(/common/images/common/bg_rightShadow.jpg) no-repeat;}
.HomeTopTitle {width:100%;height:52px !important;background:url(/common/images/admin/bg_top.gif) repeat-x;padding:0px;margin:0px;}
.HomeTopTitleText {float:right;font-size:9pt;color:#8E8E8E;margin-top:27px;margin-right:35px;}
.HomeContents {width:100%;height:100%;overflow-y:auto;}
.HomeContentsPanel {padding-left:30px;padding-bottom:13px;width:454px;font-size:9pt;color:#626262;line-height:22px;}
.HomeContentsPanelTitle {margin-bottom:50px;display:block;}
.SubContents {padding-bottom:30px;}
.pankuzu {background:url(/common/images/admin/bg_top.gif);padding:27px 35px 11px 0px;font-size:9pt;color:#8E8E8E;text-align:right;}
.subTitle {padding-bottom:10px;}
.btnTopDiv {padding-top:10px;padding-bottom:10px;text-align:right;}
.padTopImg {padding-top:20px;}
.padLeftTopImg {padding-top:20px;padding-left:30px;}
.contentstrong { font-size:9pt; color:#626262; line-height:22px; }
.charttitle { font-size:9pt; color:#666666; line-height:22px; font-weight:900; }
.contactTable {border-collapse:separate;border-spacing:4px;border:0;width:470px;background-color:#EEEDEA;}
.contactInput {width:150px;border:1px;border-style:solid;height:15px;margin-right:5px;}
.selectInput {font-family : dotum,gulim,Arial,Verdana;font-size : 9pt;border : 1px solid #000000;}
.tableSpr {border-collapse:separate;border-spacing:2px;border:0;}
.sitemapTable {padding-bottom:30px;border-collapse:separate;border-spacing:2px;border:0;width:450px;}
.sitemapContents {background-color:#F3F1ED;height:26px;padding-left:10px;font-size:9pt; color:#666666; line-height:22px; font-weight:900;}

/* Login Page */
.LoginContentsPanel {width:90%;height:100%;margin: 0 auto; padding-top:35px;font-size:9pt;color:#626262;line-height:22px;}
.LoginContentsPanelTitle {margin-bottom:10px;display:block;}
.loginContentsText {background:url(/common/images/home/jp/login/icon_login.gif) no-repeat;padding:7px 3px;margin-left:2px;display:block;}

/* Common Left Menu */
.leftMenuDept1 {width:165px;height:30px;padding:0px;margin:0px;}
.leftMenuDept1Ul {padding:0px 5px;margin:0px;text-align:left;list-style-type:none;background:url(/common/images/admin/leftMenu/leftmenu_bg.gif);}
.leftMenuDept1UlLi {color:#3072C1; line-height:180%;}
.leftMenuDept1UlLi a:link {color:#3072C1;text-decoration: underline }
.leftMenuDept1UlLi a:visited {color:#3072C1;text-decoration: none }
.leftMenuDept1UlLi a:active {color:#3072C1;text-decoration: underline }
.leftMenuDept1UlLi a:hover {color:#3072C1;text-decoration: underline }
.leftMenuDept2Ul {padding:0px;padding-left:10px;margin:0px;text-align:left;list-style-type:none;}
.leftMenuDept2UlLi {color:#626262; line-height:180%;padding:0px;}
.leftMenuDept2UlLi a:link {color:#626262;text-decoration: underline }
.leftMenuDept2UlLi a:visited {color:#626262;text-decoration: none }
.leftMenuDept2UlLi a:active {color:#626262;text-decoration: underline }
.leftMenuDept2UlLi a:hover {color:#626262;text-decoration: underline }

/* Common Layout */
.AdminMain {padding:20px 15px;min-height:437px;}
.AdminMainRightShadow {width:61px;height:529px;float:left;background:url(/common/images/common/bg_rightShadow.jpg) no-repeat;}
.AdminMainTitle {margin-top:10px;margin-bottom:25px;display:block;}

.pagesubtitle{margin-top:10px;margin-bottom:25px;display:block;padding-top:10px;padding-left:150px;color:#155E7C;font-weight:900;font-size:9pt;}
.crudButton{width:80px;height:22px;font-size:0.9em;padding:0px;}

/* FAQ */
li{
    margin: 0;
    padding: 0;
}
.faq1 {padding-left:10px;padding-bottom:13px;width:100%;font-size:9pt;}
.faqhead  h1{
	background: #f6f5f1;
	clear: both;
	float: left;
	width: 100%;
	height: 30px;
    line-height: 30px;
    padding: 4px 0 0 0;
	font-family: "メイリオ","Meiryo";
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 25px 0;
    border-bottom: 1px solid #dddacc;
}
.faqhead h1 span {
    border-left: 4px solid #e45833;
    padding-left: 10px;
}
.faqline {border-bottom: 1px dotted #b4b4b4;}
ul.faqlist li {
    background: url(/common/images/home/jp/etc/faq_ic001.gif) no-repeat 0 0;
    padding-left: 30px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    _height: 20px;
    min-height: 20px;
    border-bottom: 1px dotted #b4b4b4;
	list-style:none;
}
ul.faqlist {
    padding-left: 7px;
	padding-right: 12px;
    margin-bottom: 2px;
    clear: both;
}
