/*-----  nakatsu wrote -----*/

body{
	text-align:center;
	margin:5px 0 0 0;
	}

#layoutBox{
	width:100%;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
	}

img{
	border:none;
	margin:0px;
	padding:0px;
	}

p{
	margin:0px;
	padding:0px;
	}

.header{
	width:95%;
	}

.titleBox{
	width:70%;
	float:left;
	}

h1{
	width:70%;
	float:left;
	margin:50px 0 0 10px;
	padding:0;
	font-weight:bold;
	font-size:130%;
	}

.qrBox{
	width:30%;
	float:right;
	}

.qrBox p{
	font-size:90%;
	color:#4f4f4f;
	text-align:right;
	}

.mainText{
	float:left;
	font-size:90%;
	color:#4f4f4f;
	width:60%;
	margin-top:5px;
	margin-left:10px;
	}

.photoBox{
	width:327px;
	height:244px;
	background-image:url(../img/photo_back_01.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin:5px 0 0 0px;
	float:left;
	}

.photoBox img{
	margin:7px 0 0 7px;
	}

.materialBox{
	float:left;
	width:250px;
	}

.materialTitle{
	font-size:100%;
	font-weight:bold;
	padding:30px 0 0 12px;
	}

table{
	margin:10px 0 0 10px;
	
	}

table tr{
	font-size:95%;
	color:#4f4f4f;
	}

table th{
	border-bottom:solid 1px #cc6666;
	}

table td{
	border-bottom:solid 1px #cc6666;
	}

table span{
	font-size:85%;
	color:#4f4f4f;
	font-weight:normal;
	}

.tableFontRed{
	color:red;
	}

.tableFontGreen{
	color:green;
	}

.makeBox{
	float:left;
	margin-top:20px;
	}

.makeBox span{
	display:block;
	font-size:12px;
	color:#4f4f4f;
	margin-left:10px;}

.copyrightText{
	font-size:80%;
	color:#4f4f4f;
	text-align:left;
	margin:5px 0 0 30px;
	}

.linkBox{
	font-size:90%;
	width:80%;
	float:right;
	margin:15px 25px; 20px 0;
	text-align:right;
	} 