body {
margin: 0;
padding: 0;
background:  #131B40 url(../cmnfix/bg0001.jpg) repeat center top; 
color: #000;
text-align: center;
}
img {
border: 0;
}
p {
margin: 0;
padding: 0;
font-size: 80%;
line-height: 130%;
}
.nowrap {
white-space: nowrap;
}

/* --- clearfix ver=NEW --- */
.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cf{display:inline-table;}
/* IE7 */*:first-child+html .cf{display:inline-block;}
/* Hides from IE-mac \*/
* html .cf {height:1%;}
.cf{display: block;}
/* End hide from IE-mac */

.pdg {
margin: 0;
padding: 1px 0 0 10px;
font-size: 80%;
line-height: 130%;
}

strong {
font-weight: bold;
}
.bgblack {
border: 1px solid #000;
}

/*  */
#cbox {
width: 850px;
margin: 0 auto;
padding: 0;
text-align: left;
}
#cbox02 {
width: 1000px;
margin: 0 auto;
padding: 0;
text-align: left;
}
#container {
width: 750px;
margin: 0 auto;
padding: 0;
background: url(cmnfix/bg02.jpg) no-repeat left top;
}
#container02 {
width: 1000px;
margin: 0;
padding: 0 ;
background: url(cmnfix/bg02.jpg) no-repeat left top;
}
#header {
width: 750px;
padding: 0;
margin: 0 50px;
color: #000;
}
#contents {
width: 750px;
margin: 0 50px;
padding: 0 ;
background-color:#E9F0FA;
}
#footer {
width: 850px;
margin: 0;
padding: 0;
}


.ffix {
width: 100%;
} 



.topbd {
margin: 0;
padding: 0;
border-top: 1px solid #999;
border-right: 1px solid #999;
background: #E3ECF9 url(cmnfix/bg02.jpg) no-repeat left top;
}
.topbd02 {
margin: 0;
padding:0;
border: 1px solid #ACACAC;
}
.toppdg {
margin: 0;
padding: 12px 0 0 10px;
}

.topbg {
background: url(cmnfix/bg03.jpg) no-repeat left top;
}
.topbg02 {
margin: 0;
padding: 0 5px 10px 0;
background: url(home/img/top_il02.jpg) no-repeat left top;
font-size: 70%;
line-height: 120%;
}
.topbg03 {
background: url(cmnfix/bg04.jpg) repeat-y left top;
}
.TOPtablestl01 {
margin: 0;
padding: 0;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
}
.TOPtablestl01 td {
margin: 0;
padding: 5px;
font-size: 75%;
line-height: 130%;
color: #000;
}

/*　background-color　*/
.bgwhite {
background-color: #FFF;
}
.bgpink {
background-color: #FBF4F3;
}
.bgcream {
background-color: #FEF6E3;
}

.bggreen {
background-color: #336600;
}


.bgblue {
background-color: #D1D2C2;
}


/*　font-color　*/
.black {
color: #000;
}
.red {
color:#FF0000;
}


.white {
color:#FFF;
}
.gray333 {
color: #333;
}


.green {
color: #00B39C;
}

.purple {
color: #710A44;
}

.orange {
color: #FF6600;
}
.brown {
color: #993300;
}



/*　links　*/
a:link {color:#0033FF;text-decoration:none;}
a:visited {color:#0033FF;text-decoration:none;}
a:active {color:#0033FF;text-decoration:underline}
a:hover {color:#0033FF;text-decoration:underline}
/* font-size */
.txtop {
font-size: 110%;
line-height: 150%;
}
.txto {
font-size: 110%;
line-height: 130%;
}
.txtom {
font-size: 110%;
line-height: 125%;
}
.txtxlp {
font-size: 100%;
line-height: 150%;
}
.txtxl {
font-size: 100%;
line-height: 130%;
}
.txtxlm {
font-size: 100%;
line-height: 125%;
}
.txtlp {
font-size: 90%;
line-height: 150%;
}
.txtl {
font-size: 90%;
line-height: 130%;
}
.txtlm {
font-size: 90%;
line-height: 125%;
}
.txtmp {
font-size: 80%;
line-height: 150%;
}
.txtm {
font-size: 80%;
line-height: 130%;
}
.txtm02 {
margin: 0;
padding: 8px 0 8px 5px;
font-size: 80%;
line-height: 125%;
color: #000;
}
.txtmm {
font-size: 80%;
line-height: 125%;
}
.txtsp {
font-size: 70%;
line-height: 150%;
}
.txts {
font-size: 70%;
line-height: 130%;
}
.txtsm {
font-size: 70%;
line-height: 120%;
}
.txtxsp {
font-size: 60%;
line-height: 150%;
}
.txtxs {
font-size: 60%;
line-height: 130%;
}
.txtxsm {
font-size: 60%;
line-height: 120%;
}


/*　dinosaur　*/

#dino-wrap{
	background:#FFFFFF;
	width:750px;
}

#dino{
	width:750px;
	background:url(images/dino_bg01.jpg) repeat-y;
	padding:15px 0;
	font-size:12px;
	color:#663300;
	line-height:135%;
}

#dino .head01{
	width:750px;
	margin-top:10px;
	line-height:0;
	font-size:0;
}

#dino .head02{
	width:750px;
	height:185px;
	background:url(images/dino-head02.jpg) no-repeat;
	
}

#dino .head02-txt{
	padding:45px 0 0 180px;
	text-align:left;
	font-size:12px;
	color:#663300;
	line-height:120%;

}

*html body #dino ul {
	margin:5px 0 0 0;
	padding:0 0px 5px 25px;
	list-style:none;
	}

#dino ul {
	margin:5px 0 0 0;
	padding:0 11px 5px 25px;
	list-style:none;
	}
	
#dino li {
	margin:0 14px 0 0;
	padding:0;
	float:left;
	}

#dino .contents{
	margin:0;
	padding:0 25px;
}

/*
#dino .left{
	float:left;
	margin:0 16px 0 25px;
	width:342px;
	background:url(images/dino_bg02.jpg) repeat-y;
}
*/

#dino .left{
	float:left;
	width:342px;
	background:url(images/dino_bg02.jpg) repeat-y;
}

/*
*html body #dino .left{
	float:left;
	margin:0 16px 0 12px;
	width:342px;
	background:url(images/dino_bg02.jpg) repeat-y;
}
*/

#dino .txt{
	float:left;
	margin:0 15px 0 20px;
	text-align:left;
	
}

/*
*html body #dino .right{
	float:right;
	margin:0 12px 0 0;
	width:342px;
	background:url(images/dino_bg02.jpg) repeat-y;
}
*/

/*
#dino .right{
	float:right;
	margin:0 25px 0 0;
	width:342px;
	background:url(images/dino_bg02.jpg) repeat-y;
}
*/

#dino .right{
	float:right;
	width:342px;
	background:url(images/dino_bg02.jpg) repeat-y;
}

.ban{
	text-align:center;
	padding:15px 0 15px 0;
}

#dino .ban-head{
	width:700px;
	margin:0 25px;
	padding:0;
}

#dino .ban-head-r{
	float:right;
	text-align:right;
	vertical-align:bottom;
}

#dino .ban-head-l{
	float:left;
	text-align:left;
	margin-top:14px;
}

