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;
}

.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: 750px;
margin: 0 auto;
padding: 0;
text-align: left;
}
#cbox02 {
width: 1000px;
margin: 0 auto;
padding: 0;
text-align: left;
}
#container {
width: 750px;
margin: 50px;
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 auto;
color: #000;
}
#contents {
width: 750px;
margin: 0 auto;
padding: 0 ;
background-color:#E9F0FA;
}
#footer {
width: 750px;
margin: 0 auto;
padding: 0;
background:  url(cmnfix/footer_bg01.jpg) no-repeat left top;
}


.ffix {
width: 100%;
} 


.contentsbg01 {
margin: 0 auto;
padding: 0;
background: url(cmnfix/contents_bg02.jpg) repeat-y left top;
}
.contentsbg02 {
margin: 0;
padding: 30px 0 0 0;
background: url(cmnfix/contents_bg01.jpg) no-repeat left top;
}
.contentsbg03 {
margin: 0;
padding: 0 3px;
background: url(cmnfix/contents_line02.jpg) repeat-y left top;
}
.contentsbd01 {
margin: 0;
padding:0;
border-top: 1px solid #999;
border-right: 1px solid #999;
border-left: 1px solid #999;
}
.topbd02 {
margin: 0;
padding:0;
border: 1px solid #ACACAC;
}
.toppdg {
margin: 0;
padding: 10px;
background: #FDF7F8;
}

.topbg {
background: url(home/img/top_bg01.gif) repeat-y 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%;
}
.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;
}
/*　item　*/
.itembd {
margin: 0;
padding:15px 5px;
border: 1px solid #CCC;
}

/*　event　*/
.eventline01 {
margin: 0;
padding:0;
border-bottom: 1px dotted #CCC;
}
.eventline02 {
margin: 0;
padding:0;
border: 1px solid #CCC;
}
/*　engege_concept　*/
.engegeconceptbd {
margin: 0;
padding:0;
border: 1px solid #CCC;
}
/*　4c　*/
.fourcline01 {
margin: 0;
padding:0;
background-color: #F9F9F9;
border-bottom: 1px dotted #CCC;
}
.fourcline02 {
margin: 0;
padding:0;
border: 1px solid #CCC;
}
.fourcline03 {
margin: 0;
padding:0;
background-color: #FFF;
border-bottom: 1px dotted #CCC;
}
/*　catalog　*/
.catalogline01 {
margin: 0;
padding:0;
border: 1px solid #999;
}

/*　cut　*/
.cutline01 {
margin: 0;
padding:2px;
border: 1px solid #999;
}
/*　detail02　*/
.detail02bd {
margin: 0;
padding:0;
border: 1px solid #CCC;
}

.detail02tablestl01 {
margin: 0;
padding: 0;
border-collapse: collapse;
border-spacing: 0;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
empty-cells: show;
}
.detail02tablestl01 td {
margin: 0;
padding: 5px;
font-size: 75%;
line-height: 130%;
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;
color: #666;
}
.detail02tablestl01 td.bgblue {
margin: 0;
padding: 5px;
font-size: 75%;
line-height: 130%;
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;
background-color: #F0F5FC;
color: #666;
}
/*　background-color　*/
.bgwhite {
background-color: #FFF;
}
.bgpink {
background-color: #FBF4F3;
}
.bgcream {
background-color: #FEF6E3;
}

.bggreen {
background-color: #336600;
}


.bgblue {
background-color: #D1D2C2;
}
.bglightgray {
background-color: #F9F9F9;
}

/*　font-color　*/
.black {
color: #000;
}
.red {
color:#FF0000;
}


.white {
color:#FFF;
}
.gray333 {
color: #333;
}

.gray666 {
color: #666;
}
.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%;
}
.item-name {
	background-image: url(item/img/item_ti02.jpg);
	height: 30px;
	width: 730px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 12px;
}

