/* CSS Document */


@import "/css/atoms/common/common.css";
@import "/css/atoms/common/font.css";
@import "/css/atoms/common/header.css";
@import "/css/atoms/common/contents.css";
@import "/css/atoms/common/footers.css";

#navi {
	background-image:url(/image/atoms/747/navi/back.jpg);
	width:824px;
	height:50px;
	}

#navi ul {
	list-style-type:none;
	margin:0px;
	padding-left:60px;
	}

#navi li {
	float:left;
	}

#navi ul li img {
	margin-left:0px;
	border:none;
	margin-bottom:none;
	display:block;
	}


#header {
	background-image:url(/image/atoms/747/header.jpg);
	width:824px;
	height:29px;
	}

#header p {
	padding-left:16px;
	padding-right:19px;
	float:left;
	}

#header h1 {
	color:#999900;
	font-size:10px;
	text-align:right;
	height:40px;
	padding-right:18px;
	line-height:15px;
	}

#header .navi {
	list-style-type:none;
	margin:0px;
	}

#header .navi li {
	float:left;
	}

#header .navi li img {
    margin-left:2px;
	border:none;
	margin-bottom:2px;
	display:block;
	}


body {
	background-image:url(/image/atoms/747/background.jpg);
	background-repeat:repeat-x;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	}

.contentBody {
	width:824px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}

h1 {
		margin:0px;
	}

h2 {
	margin-left:0px;
	margin-bottom:10px;
	}

h3 {
	margin-left:0px;
	}

h4 {
	margin:0px;
	}

p {
	margin-left:35px;
	margin-right:30px;
	margin-bottom:10px;
	}

img {
	margin-left:10px;
	border:none;
	margin-bottom:10px;
	}
iframe {
	margin-top:5px;
	margin-left:15px;
	border:none;
	}	

.s12a {
	font-family:sans-serif ;
	font-size:17px;
	line-height:100%;
	color:#666666;
	}
#contents {
	background-image:url(/image/atoms/747/back.jpg);
	}

#contents .padding {
	padding-left:32px;
	padding-right:32px;
	}

#contents p img {
	display:block;
	float:left;
	margin-right:15px;
	}

#contents table {
	margin-top:10px;
	margin-bottom:20px;
	}

#contents th {
	padding:3px;
	font-size:12px;
	color:#999900;
	vertical-align:top;
	border-bottom:1px dotted #ddd;
	}

#contents td {
	padding:3px;
	padding-left:10px;
	font-size:12px;
	color:#666666;
	vertical-align:top;
	border-bottom:1px dotted #ddd;
	line-height:150%;
	}

#contents .clear {
	clear:both;
	}

#footer {
	margin-left:-9px;
	float:left;
	}





















