/* import css files
------------------------------------------------- */
@import "common_layout.css";
@import "common_header.css";
@import "common_footer.css";
@import "common_sidemenu.css";
@import "common_contents.css";

/* common
------------------------------------------------- */
* {margin:0;}

html, body {
	margin:0px;
	padding:0px;
	font-size:small;
	line-height:1.4em;
	color:#444444;
	background-color:#ffffff;
}

img {border:0px;}


/* font
------------------------------------------------- */
.font-s{font-size:x-small;line-height: 1.3em;}
.font-m{font-size:small;line-height: 1.3em;}
.font-l{font-size:medium;line-height: 1.3em;}

.color-txt {color:#444444;}
.color-green {color:#47AF3E;}
.color-orange {color:#ff8100;}


/* link color
------------------------------------------------- */
a {text-decoration:underline;}
a:link {color:#444444; text-decoration:underline;}
a:active {color:#444444; text-decoration:underline;}
a:visited {color:#444444; text-decoration:underline;}
a:hover {color:#47AF3E; text-decoration:underline;}


/* space
------------------------------------------------- */
.space00 {margin-bottom:0px !important;}
.space05 {margin-bottom:5px !important;}
.space10 {margin-bottom:10px !important;}
.space15 {margin-bottom:15px !important;}
.space20 {margin-bottom:20px !important;}
.space30 {margin-bottom:30px !important;}
.space40 {margin-bottom:40px !important;}
.space50 {margin-bottom:50px !important;}


.space00-l {margin-left:0px;}
.space05-l {margin-left:5px;}
.space10-l {margin-left:10px;}
.space15-l {margin-left:15px;}
.space20-l {margin-left:20px;}

.space10-r {margin-right:10px;}

.space50-t_10-r {
	margin-top:50px;
	margin-right: 10px;
}

.space00-t {margin-top:0px;}
.space05-t {margin-top:5px;}
.space10-t {margin-top:10px;}
.space20-t {margin-top:20px;}
.space50-t {margin-top:50px;}


/* clear
------------------------------------------------- */
.clear-all {clear:both !important;}
.clear-right {clear:right !important;}
.clear-left {clear:left !important;}
.clear-none {clear:none !important;}


/* Print
------------------------------------------------- */
@media print {
html, body {
	font-size: 9pt;
	zoom: 0.70;
}
}
