
/* import css files
------------------------------------------------- */
@import "common_header.css";
@import "common_footer.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;}


/* layout
------------------------------------------------- */
div#layout {
	width:880px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	}

div#contents {
	width:720px;
	margin:0px 80px;
	padding:0px 0px 20px 0px;
	float:left;
	}

/* contents
------------------------------------------------- */
div#flash {
	width:880px;
	margin:0px auto;
	padding:0px 0px 5px 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;}
.space02 {margin-bottom:2px;}
.space05 {margin-bottom:5px;}
.space10 {margin-bottom:10px;}
.space15 {margin-bottom:15px;}
.space20 {margin-bottom:20px;}
.space30 {margin-bottom:30px;}
.space40 {margin-bottom:40px;}
.space50 {margin-bottom:50px;}


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

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

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


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


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


