body {
margin: 0;
padding: 0;
background-color: #000;
text-align: left;
color: #FFF;
}

img { border: 0;}

p {
margin: 0;
padding: 0;
font-size: 80%;
line-height: 130%;
}

#cbox {
position: absolute;
width: 700px;
height: 350px;
top: 50%;
left: 50%;
margin: -175px 0 0 -350px;
padding: 0;
}

#larea { background: url(cmnfix/bg01.jpg) repeat-y left top; border-right: 1px solid #ccc;}
#logo  { border-bottom: 1px solid #ccc;}
#lnavi { padding: 25px 9px 25px 10px;} 
#lnavi img#nav { margin: 0px 9px 7px 5px;}
#lnavi p { margin: 25px 7px;}

#hnavi { background: url(cmnfix/bg02.jpg) repeat-x left top;}

#contents { margin: 50px 24px;}

#ilframe { background: url(home/img/ilbg.jpg) no-repeat left top; padding: 31px 35px 30px 34px;}

.dline01 { background: url(shopinfo/img/dline.gif) repeat-x left center;}

.txstyle {
margin: 0;
padding: 0 15px;
}
.txstyle p {
line-height: 150%;
}
.shopinfo p {
line-height: 150%;
}

#shoppingarea { background: url(shopping/img/bg.gif) repeat left top; padding: 15px 0px;}

#infoarea { background: url(shopping/img/bg.gif) repeat left top; padding: 20px 0px;}
.infobg { background: url(information/img/phbg.jpg) repeat left top;}
.infoph { border: 1px solid #CCC;}

#linkph { width: 128px; height:106px; background: url(link/img/phbg.jpg) no-repeat left top; padding: 8px 11px; margin: 0px 20px 20px;}

#linktx { margin: 0px 5px;}
#linktx a:link    { color: #c00;}
#linktx a:active  { color: #c00; text-decoration: none;}
#linktx a:hover   { color: #c00; text-decoration: none;}
#linktx a:visited { color: #c00;}

#ordertxarea { background: url(howtoorder/img/bg.gif) repeat left top; padding: 20px 15px 10px;}
#ordertxarea p { margin: 0px 0px 15px;}

#faqarea p{ margin: 3px 5px;}

/** font-color **/
.white { color: #FFF;}
.red { color: #f00;}
.orange { color: #f90;}


/** link-color **/

a:link    { color: #f90;}
a:active  { color: #f90; text-decoration: none;}
a:hover   { color: #f90; text-decoration: none;}
a:visited { color: #f90;}


/** bg-color **/

.bgg666 { background-color: #666;}
.bgg333 { background-color: #333;}
.bgorange { background-color: #f60;}
.bglightgreen { background-color: #268658;}
.bgblue { background-color: #3399CC;}
.bgred { background-color: #CC0066;}

/** font-size **/
.txto {
	font-size: 110%;
	line-height: 130%;
}
.txtxl {
	font-size: 100%;
	line-height: 130%;
}
.txtl {
	font-size: 90%;
	line-height: 130%;
}
.txtm {
	font-size: 80%;
	line-height: 130%;
}
.txts {
	font-size: 70%;
	line-height: 130%;
}

