/* common
----------------------------------------*/
*{
	padding:0;
	margin:0;
}
img{
	border:0px;
}
li{
	list-style-type: none;
}

a{
	color:#339900;
}

a:hover{
	color:#66cc33;
	text-decoration:none;
}

.clear{
	clear:both;
	font-size:1px;
	color:#ffffff;
}
.hidden{
	display:none;
}

/*---clearfix---*/

.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
line-height:0;
font-size: 0;
visibility: hidden;
}

.clearfix {
display: inline-block;
zoom: 1;
}
.clearfix {
display: block;
}

.imgR{
float:right;
}
.imgL{
float:left;
}
.txtC{
text-align:center;
}


/* margin */
.magl0 {margin-left:0px !important;}
.magl10{margin-left:10px !important;}
.magl15{margin-left:10px !important;}
.magl20{margin-left:20px !important;}

.magr0{margin-right:0px !important;}
.magr10{margin-right:10px !important;}
.magr15{margin-right:15px !important;}
.magr20{margin-right:20px !important;}
.magr30{margin-right:30px !important;}

.magt0 {margin-top:0px !important;}
.magt10{margin-top:10px !important;}
.magt15{margin-top:15px !important;}
.magt20{margin-top:20px !important;}
.magt30{margin-top:30px !important;}
.magt40{margin-top:40px !important;}

.magb0 {margin-bottom:0px !important;}
.magb10{margin-bottom:10px !important;}
.magb15{margin-bottom:15px !important;}
.magb20{margin-bottom:20px !important;}
.magb30{margin-bottom:30px !important;}
.magb40{margin-bottom:40px !important;}
.magb50{margin-bottom:50px !important;}

/* padding */
.padl0 {padding-left:0px !important;}
.padl5 {padding-left:5px !important;}
.padl10{padding-left:10px !important;}
.padl15{padding-left:10px !important;}
.padl20{padding-left:20px !important;}

.padr0{padding-right:0px !important;}
.padr5{padding-right:5px !important;}
.padr10{padding-right:10px !important;}
.padr15{padding-right:15px !important;}
.padr20{padding-right:20px !important;}

.padt0 {padding-top:0px !important;}
.padt5 {padding-top:5px !important;}
.padt10{padding-top:10px !important;}
.padt15{padding-top:15px !important;}
.padt20{padding-top:20px !important;}

.padb0 {padding-bottom:0px !important;}
.padb5 {padding-bottom:5px !important;}
.padb10{padding-bottom:10px !important;}
.padb15{padding-bottom:15px !important;}
.padb20{padding-bottom:20px !important;}

.co2small{
	font-size:0.8em;
}


/* ƒŒƒCƒAƒEƒg
----------------------------------------*/
body{
	background:#e5e5e5;
	color:#333333;
	font-size:0.83em;
	line-height:1.4em;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial, Helvetica;
	text-align:center;
}

/* safari only \*/

html:not(:only-child:only-child) body{font-size:11px; }

.wrap{
	width:748px;
	border-top:5px solid #993333;
	border-left:1px solid #993333;
	border-right:1px solid #993333;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	text-align:left;
}
#header .catch{
	background-color:#000000;
	text-align:center;
}
#header .titleBox h1{
	float:left;
	padding:11px 0 0 19px;
	width:430px;
	height:126px;
}
#header .titleBox p{
	float:right;
	background-color:#f7f7f7;
	padding:15px 0 0 15px;
	width:284px;
	height:122px;
}
#contents{
	margin:30px 19px 50px;
}

.shutten{
	width:490px;
	float:left;
}
.shutten dt{
	background-color:#000000;
	color:#ffffff;
	padding:2px 5px;
	margin:0 0 3px;
	font-weight:bold;
	font-size:1.0em;
}
.shutten dd{
	margin:0 10px 12px;
}
.shuttenimg{
	width:200px;
	float:right;
}
.shuttenimg img{
	margin:0 0 5px;
}


.footer{
text-align:center;
background-color:#000000;
padding:15px 0;
}
.footer p{
color:#fff;
font-size:0.7em;
font-family:'Verdana','sans-serif';
}

.summary_tbl{
border-collapse:collapse;
float:left;
}
.summary_tbl th{
background:#F7F7F7;
font-weight:bold;
text-align:center;
vertical-align:middle;
width:89px;
height:50px;
border-bottom:2px solid #CCCCCC;
}
.summary_tbl td{
vertical-align:middle;
border-bottom:2px solid #CCCCCC;
padding:0 25px;
}

