body {	font-family:"Osaka", "‚l‚r ƒSƒVƒbƒN", Helvetica, verdana, arial;	margin-top:0px;	margin-left:0px; }

a:link, a:visited { color:#00BCB5; text-decoration: none; }
a:hover, a:active { color:#009D82; text-decoration: underline; }

.side { background:#D2EBE7	margin-top:0px;	margin-left:0px; }

ul, li { margin: 0; padding: 0; }

/*COMMON*/

h1 { font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6", "‚l‚r ƒSƒVƒbƒN" ; font-size: 12px; font-weight: bold;	color: #00BCB5; padding: 0; margin: 0 0 8px 0; }
h2 { font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6", "‚l‚r ƒSƒVƒbƒN" ; font-size: 12px; font-weight: bold;	color: #00BCB5; padding: 0; margin: 0 0 3px 0; }
h3 { font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6", "‚l‚r ƒSƒVƒbƒN" ; font-size: 12px; font-weight: bold;	color: #CC0000; padding: 0; margin: 0 0 3px 0; }
p { font-size: 12px; line-height: 160%; padding: 0 0 0 20px; margin: 0; }

.txt { font-size: 12px; line-height: 160%; }
.txt2 { font-size: 12px; line-height: 16px; }
.txt_s { font-size: 11px; line-height: 15px; }
.txt_s2 { font-size: 11px; line-height: 13px; }
.txt_w { font-size: 12px; line-height: 16px;	color: #FFFFFF; }
.txt_sw { font-size: 10px; line-height: 14px;	color: #FFFFFF; }
.ttl { font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6", "‚l‚r ƒSƒVƒbƒN" ; font-size: 12px; font-weight: bold;	color: #00BCB5; margin-bottom:8px; }
.ttl2 { font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6", "‚l‚r ƒSƒVƒbƒN" ; font-size: 12px; font-weight: bold;	color: #009D82; }
.ttl_w { font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6", "‚l‚r ƒSƒVƒbƒN" ; font-size: 12px; font-weight: bold;	color: #FFFFFF; }
.cell { font-size: 12px; line-height: 16px; padding: 5px; }
.cap { font-size: 10px; line-height: 12px;	color: #CC0000; }
.cap2 { font-size: 10px; line-height: 12px;	color: #999999; }
.pagetop { font-size: 11px; margin: 10px 0; }
.footer { background : url(../images/bg_footer.gif) repeat-x;	padding-left: 15px; }
#footer .link {
	background-image : url(../images/icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0 0 0 10px; }
#footer a { color: #FFFFFF ;}
.link2 {
	background-image : url(../images/icon2.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding: 0 0 0 30px; }
.corner_left {
	background-image : url(../images/corner_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 15px 0 15px 15px; }
.corner_right {
	background-image : url(../images/corner_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 15px; }

/*TOP*/
.date {	font-size: 10px; line-height: 16px; padding-left: 15px; }
.info {	font-size: 12px; line-height: 16px;	color: #333333; padding: 0 0 10px 8px; }

/*BH*/
.phirosophy { font-size: 12px; line-height: 16px; }
.company1 { background : #edf3f2 url(../images/green.gif) repeat-y; font-size: 12px;	padding-left: 14px; }
.company2 { font-size: 12px; line-height: 20px; }

/*PRODUCT*/
#product li { list-style-type: square; font-size: 10px; line-height: 14px; }

/*BUSINESS*/
.price_txt { font-size: 11px; line-height: 15px; padding: 5px 10px 10px 10px; }

/*SCHEDULE*/
.comment1 { font-size: 12px; line-height: 16px;	padding: 8px 7px 8px 0; }
.comment2 { font-size: 12px; line-height: 16px;	padding: 8px 0px 8px 8px; }

/*REPORT*/
.cosme_bg { background : #ffffff url(../cosme/images/bg.jpg) no-repeat;	margin-top:0px;	margin-left:0px; }
.topic3 {	padding: 8px 0; }

/*CONTACT*/
.contact1 { background : #edf3f2 url(../images/green.gif) repeat-y; font-size: 12px;	padding-left: 14px; }
.contact2 { font-size: 12px; line-height: 16px; }

/*FORM*/
form { line-height: 0; margin: 0; }
.form1 { color: #666666; font-size:11px; background-color:#E9ECEC; border:1px #C7D3D3; border-style:solid; padding:2px; width:200px; }
.form2 { color: #666666; font-size:11px; background-color:#E9ECEC; border:1px #C7D3D3; border-style:solid; padding:2px; width:80px; }
.form3 { color: #666666; font-size:11px; background-color:#E9ECEC; border:1px #C7D3D3; border-style:solid; padding:2px; width:200px; }
.form4 { color: #666666; font-size:11px; background-color:#E9ECEC; border:1px #C7D3D3; border-style:solid; padding:2px; width:350px; }
.form_bt { color:#666666; font-size:12px; background-color:#EF6EA2; padding:2px; width:40px; }
.cell select { color: #999999; font-size: 11px; background-color: #FFFFFF; padding: 1px; border: 1px #C7D3D3; border-style: solid; }