@charset "utf-8";

/*---- System use STA ----*/
#template-layout {
    border: 1px solid #ff0000;
    padding-top: 2px;
    padding-bottom: 2px;
    width: auto;
}
.block-name {
    border: 1px solid #ffd700;
    background-color: #FFFFE0;
    font-size: 10px;
}
#acting_alert {
    position:absolute;
    left: 0px;
    top: 0px;
    width:240px;
    margin:5px;
    z-index: 1000;
    opacity: .60;
    -moz-opacity: .60;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

#acting_alert p.close_alert {
    margin:0;
    padding:3px;
    background:#1393c0;
    text-align:right;
    height:25px;
}

#acting_alert p.content {
    padding:1em;
    margin:0;
    background:#fff;
    border: 1px solid #1393c0;
    height:100%;
}

#acting_alert span.top,
#acting_alert span.bottom {
    display:block;
    background: #fff;
}

#acting_alert span.top span,
#acting_alert span.bottom span {
    display:block;
    height: 1px;
    overflow: hidden;
    background: #1393c0;
}

#acting_alert span.r1{margin: 0 5px;}
#acting_alert span.r2{margin: 0 3px;}
#acting_alert span.r3{margin: 0 2px;}
#acting_alert span.top span.r4, span.bottom span.r4{
    margin: 0 1px;
    height: 2px;
}
#acting_alert span.item {
    font-size: 12px;
}
.close_alert a {
	background-image:url(../img/bannerClose.gif);
	display:block;
	width:23px;
	height:23px;
}
.close_alert a img {
	display:none;
}
.ss_upComment {
	font-size:0.85em;
}
.ss_bottomComment {
	font-size:0.85em;
}
.ss_leftComment {
	font-size:0.85em;
}
.ss_rightComment {
	font-size:0.85em;
	margin-left: 3px;
}
.ss_txtB {
	font-weight: bold;
}
.ss_txtRed {
	color: #ff0000;
	font-weight: normal;
}
.ss_txtRedB {
	color: #FF0000;
	font-weight: bold;
}
.ss_txtRedbigB {
	color: #FF0000;
	font-weight: bold;
	font-size:1.2em;
}
.ss_mypage_notnull {
	color:#FF0000;
	font-weight:bold;
}
.ss_user_notnull {
	color:#FF0000;
	font-weight:bold;
}
.ss_txtBoxCen {
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
.ss_inputBoxCen {
	margin:0px auto 15px;
	padding:10px 0px;
	text-align: center;
	width: 920px;
}
.ss_inputBoxCen input {
	padding-right: 10px;
	padding-left: 10px;
}
h4.ss_contactBox {
	padding:4px 10px;
	color:#FFFFFF;
	background-color:#9E9E9E;
}
div.ss_contactBox {
	padding:7px 14px;
	background-color:#F4F4F6;
}
.ss_txtMini {
	font-size: 0.8em;
	font-weight:normal;
}
#ss_contents p.ss_time{
	padding-top:10px;
	color:#000000;
	font-weight:normal;
	margin-bottom: 0;
}
#ss_contents p.ss_time2{
	color:#000000;
	font-weight:normal;
	margin-bottom: 0;
}


/* only display none */
.disnone {
    display: none;
}
/*---- System use END ----*/
