body, table, td {FONT-SIZE: 14px;color: #000000;line-height: 14pt; font-family: "Yu Gothic Medium", "Meiryo", "MS PGothic", sans-serif;}
.order_select { font-family: "Yu Gothic Medium", "Meiryo", "MS PGothic", sans-serif; font-size: 13px; color: #000000; BACKGROUND-COLOR: #FEFEFE; }

a		{color:#303133 ; text-decoration:none}
a:hover	{color:cc3333 ; text-decoration:none}

body {margin-left: 0px;	margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-repeat:repeat-x;}
img { border:none; }

.btn { cursor:hand; }
.errMsg { FONT-SIZE: 16px; COLOR: #FF3300; }

.tit {
	FONT-SIZE: 14px; PADDING-BOTTOM: 8px ; COLOR: #ffffff; PADDING-TOP: 8px; BACKGROUND-COLOR: #3684ad
}
.txtinput {color:#303133; background-color:#FFFFFF;   border : solid 1 #c4c4c4; FONT-SIZE: 14px;	}
.subtit{
	FONT-SIZE: 14px; PADDING-BOTTOM: 8px ; COLOR: #ffffff; PADDING-TOP: 8px; BACKGROUND-COLOR: #7f7f7f
}
.f-box      	{  background-color:#f4f4f4; color:#f4f4f4; line-height:140%; border:solid 1 #dddddd}

.back {background-repeat:no-repeat;}
.new {FONT-SIZE: 14px;color: #919189;line-height: 14pt;}
.monthtitle{
	FONT-SIZE: 25px; COLOR: #000000; PADDING: 15,8,15,8;
}
.calendartoday{
	color: rgb(0, 120, 240);
    
}
 /*sub_line */
.sub_line {border-right: 1px solid #E1E1E1;border-left: 1px solid #E1E1E1;}

.paging-icon {
  font-size: 16px;
  color: #0077b6;
  cursor: pointer;
  vertical-align: middle;
  transition: color 0.2s ease;
}

.paging-icon:hover {
  color: #023e8a;
}

.tab_top {
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color:c2c2c2;
	border-left-color:c2c2c2;
	border-right-color:c2c2c2;
	border-bottom-color:c2c2c2;
}

.tab_top01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color:c2c2c2;
	border-right-color:c2c2c2;
	border-bottom-color:c2c2c2;
}

.tab_top02 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color:c2c2c2;
	border-left-color:c2c2c2;
	border-bottom-color:c2c2c2;
}

.tab_top03 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:c2c2c2;
	border-bottom-color:c2c2c2;
}

.tab_center {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color:c2c2c2;
	border-bottom-color:c2c2c2;
	border-left-color:c2c2c2;
}
.tab_center01 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color:c2c2c2;
	border-bottom-color:c2c2c2;
}

.tableTr{height:29px;background-color:#FFFFFF;}
.tableTrr{height:210px;background-color:#FFFFFF;}
.dsTableTitle{background-color: #F0F0F0; text-align: center;}
.viewimg{border:0px;vertical-align:middle;}
.buttonImg{border:0px;vertical-align:middle;cursor:pointer;}
.boradTable{border-collapse:separate;border-spacing:1px;border:0;width:100%;}
.boardSearchListTable {border-collapse:separate;border-spacing:1px;width:100%;border:0;background-color:#DBDBDB;align:left}
.boardListTable {border-collapse:separate;border-spacing:1px;width:100%;border:0;background-color:#DBDBDB;align:center;}
.boardTitle { FONT-SIZE: 14px; letter-spacing: 0.3mm; font-family: "Yu Gothic Medium", "Meiryo", "MS PGothic", sans-serif; color:#000000D9; font-weight:900; padding-left:5px; } /*color:#000000D9;*/
.boardContent { FONT-SIZE: 14px; letter-spacing: 0.3mm; font-family: "Yu Gothic Medium", "Meiryo", "MS PGothic", sans-serif; color:#000000D9; padding-left:7px; }
.boardListTitle { background-color:#F0F0F0; FONT-SIZE: 14px; letter-spacing: 0.3mm; font-family: "Yu Gothic Medium", "Meiryo", "MS PGothic", sans-serif; color:#000000D9; font-weight:900; text-align:center; white-space: nowrap;}
.boardViewTitle { background-color:#F0F0F0; font-size:11pt; letter-spacing: 0.3mm; font-family: "Yu Gothic Medium", "Meiryo", "MS PGothic", sans-serif; color:#303133; font-weight:900; padding-left:10px; }
.boardViewContent { FONT-SIZE: 14px; letter-spacing: 0.3mm; font-family: "Yu Gothic Medium", "Meiryo", "MS PGothic", sans-serif; color:#303133; text-align:justy; padding-left:5px; }
.boardViewContent1 { FONT-SIZE: 14px; letter-spacing: 0.3mm; font-family: "Yu Gothic Medium", "Meiryo", "MS PGothic", sans-serif; color:#303133; text-align:justy; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px; }
.boardViewContent2 { FONT-SIZE: 14px; letter-spacing: 0.3mm; font-family: "Yu Gothic Medium", "Meiryo", "MS PGothic", sans-serif; color:#303133; text-align:justy; padding-top:3px;padding-bottom:5px; }
.boardBorder { border : solid 1px #DBDBDB; };
.ImgBorder{ border : solid 1px #ABABAB; };
.boardButton { background-color:#FFFFFF; font-size:11pt; letter-spacing: 0.3mm; font-family: 'Yu Gothic Medium', 'Meiryo', 'MS PGothic', sans-serif; color:#303133; font-weight:900; padding-left:10px; text-align:center;}
.boardListTitleLeft { background-color:#F0F0F0; FONT-SIZE: 14px; letter-spacing: 0.3mm; font-family: 'Yu Gothic Medium', 'Meiryo', 'MS PGothic', sans-serif; color:#000000D9; font-weight:900;  text-align: center; white-space: nowrap;}
.listContents:hover{color:rgb(0, 120, 240);text-decoration: underline;}
.listContents.active {
    color: rgb(0, 120, 240);
    
}

.searchHover:hover{background-color:#F2F5F9;}
.fileHover:hover{color: rgb(0, 120, 240);}

#divPaging{padding: 10px; text-align: center;}
#divPaging a:link{text-decoration:none;}
#divPaging a:visited{text-decoration:none;}
#divPaging a:hover{text-decoration:none;color: rgb(0, 120, 240);}
#divPaging a:active{text-decoration:none;}
.pageSelected{font-weight:bold;}

.topmenu{float:right;border:0px;vertical-align:middle;margin-top:4px;}

.divContents{width:740px;}
.divContentsBoard{width:800px;}
.btnPos{padding-top:5px;text-align:right;}
.total{height:30px;}
.totalR{text-align:right;padding-top:15px;}
.totalB{padding:10px 0px 4px 0px;}
.iconImg {
    font-size: 18px;      
    vertical-align: middle;
    margin-right: 4px;
}
.write-icon {
    color: #007bff;  
    font-size: 16px;
    transition: transform 0.2s ease, color 0.2s ease;
}

.write-icon:hover {
    color: #3399ff; 
    transform: scale(1.2);
}

.adb {
	BORDER: 1px #B1A283 solid; COLOR: #909090; FONT-SIZE: 14px;
}

.adb2 {
	BORDER: 1px #999999 solid; COLOR: #666666; FONT-SIZE: 14px; BACKGROUND-COLOR: #FFDADA;
}


.adb3 {
	BORDER: 1px #cccccc solid; COLOR: #000000; FONT-SIZE: 14px; COLOR: #33CBCC;
}

.product { COLOR: #000000D9; FONT-SIZE: 14px; padding-left:10px; padding-right:10px; padding-top:2px;}

.topsubmenu { COLOR: #2578A8; FONT-SIZE: 14px; padding-left:10px; padding-right:10px; padding-top:2px;}

.contents { line-height:22px; text-align:justify; }

.pagecontents { color:#555555; line-height:22px; }

.pagesubtitle { color:#2F71B2; font-size:14px; font-weight:900; }


#akk {
  z-index:1;
  position:absolute;
  visibility:hidden
}

.tipWinStyle {
  background-color:#EFEFFF;
  layer-background-color:#FFFFDD;
  border-color:#000000;
  border-width:1px;
  border-style:solid;
  letter-spacing: 0.3mm; font-family: "Yu Gothic Medium", "Meiryo", "MS PGothic", sans-serif;
  FONT-SIZE: 14px;
  padding-left:2px;
  padding-right:2px
}

.shopinput,
.txtinput,
.input[type="text"],
.selectbox,
.button {
    font-family: "Yu Gothic Medium", Meiryo, sans-serif;
    font-size: 14px;
    color: #303133;
    padding: 2px 0px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box; 
}

.button {
    background-color: #0480ba;
    color: white;
    border: #0480ba;
    cursor: pointer;
    transition: all 0.2s ease;
    padding: 2px 10px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    white-space: nowrap;
}

.button:hover {
    background-color: #1593cf;
    transform: translateY(-0.5px);
}

.shopinput,
.input[type="text"],
.txtinput {
    padding: 2px 2px;
}


a#ep:link {COLOR: #994000; TEXT-DECORATION: none}
a#ep:visited {COLOR: #999999; TEXT-DECORATION: none}
a#ep:hover {COLOR: #414042; TEXT-DECORATION: none}

a#lf:link {COLOR: #00528C; TEXT-DECORATION: none}
a#lf:visited {COLOR: #999999; TEXT-DECORATION: none}
a#lf:hover {COLOR: #414042; TEXT-DECORATION: none}

a#gd:link {COLOR: #468000; TEXT-DECORATION: none}
a#gd:visited {COLOR: #999999; TEXT-DECORATION: none}
a#gd:hover {COLOR: #414042; TEXT-DECORATION: none}

a#us:link {COLOR: #007467; TEXT-DECORATION: none}
a#us:visited {COLOR: #999999; TEXT-DECORATION: none}
a#us:hover {COLOR: #414042; TEXT-DECORATION: none}

a#cr:link {COLOR: #8B1C76; TEXT-DECORATION: none}
a#cr:visited {COLOR: #999999; TEXT-DECORATION: none}
a#cr:hover {COLOR: #414042; TEXT-DECORATION: none}

a#cm:link {COLOR: #1B1818; TEXT-DECORATION: none}
a#cm:visited {COLOR: #999999; TEXT-DECORATION: none}
a#cm:hover {COLOR: #414042; TEXT-DECORATION: none}
