@charset "utf-8";

/* ================================================================

CSS Information

 File name:      module.css
 Summary:        module styles (pubulick class)
 Last update:    2010-04-23

================================================================ */

/* @group .Clearfix */

.Clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .Clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .Clearfix { zoom: 1; } /* IE7 */

/* @end */

/* @group .Guidance */

.Accessibility,
.Guidance {
    position: absolute;
    top: 0;
    left: -1000em;
    width: 900em;
}

/* @end */

/* @group LAYOUT */

.FloatLeft {
    float: left;
    display: inline;
}

.FloatRight {
    float: right;
    display: inline;
}

.LeftFixed {
    float: left;
    display: inline;
    width: 220px;
}

.RightFixed {
    float: right;
    display: inline;
    width: 220px;
}

.LeftLiquid {
    float: left;
    display: inline;
    margin-right: -240px;
    width: 100%;
}

.RightLiquid {
    float: right;
    display: inline;
    margin-left: -240px;
    width: 100%;
}

.RightLiquid div.Section {
    margin-left: 240px;
    position: relative;
    zoom: 1;
}

/* @end */

/* @group text-align */

.TextAlignLeft {
    text-align: left !important;
}

.TextAlignRight {
    text-align: right !important;
}

.TextAlignCenter {
    clear: both;
    text-align: center !important;
}

/* @end */

/* @group TEXT */

.input_must {
    color: red;
    font-size: 0.8em;
}

.Notice {
    color: #39a;
    font-size: 0.8em;
}

.Notice strong {
    color: #39a !important;
}

.NoticeNumber {
    color: #33c;
    font-size: 0.8em;
}

.NoticeEx {
    color: #999;
}

.Indent {
    margin: 1em 0 0 1em;
    text-indent: -1em;
}

.Attention {
    color: #f00;
    font-size: 1.1em;
    font-weight: bold;
}

.FontLarge {
    font-size: large;
}
.FontSmall {
    font-size: small;
}

/* @end */

.BorderTopDotted {
	border-top: 1px dotted #C3C0AF;
}

.Hidden {
	display: none;
}

/*

.debug {
    border: 1px solid #f00; 
}

*/