﻿
/*
  ---------------------------------------------------------------
	Style Sheet1 (Compiled on 2012/01/27)

	Contents :
		1. Common Settings
		2. Texts and Size
		3. Specfic Category
		4. Misc
	Note :
		prefix x=basic/t=text/z=category
  ---------------------------------------------------------------
*/

/*
  ---------------------------------------------------------------
	1. Common Settings
  ---------------------------------------------------------------
*/
body {
	color:#373A3A;
	margin:0px;
	padding:0px;
	background-color:#7C7A7A;
}
div.xbody1 {
        padding-left:10px;
        text-align:left;
        width:780px;
        background:url(../img/A01/template/bg-sep.gif) center top repeat-y;
}
div.xbody2 {
        padding-left:17px;
        width:720px;
        background:#FFFFFF url(../img/t1x1.gif);
}
.xbread {
	font-size:80%; letter-spacing:1px;
}
a.disabled:link    { color:#E0E0E0; }
a.disabled:visited { color:#E0E0E0; }
a.blue:link        { color:#0000FF; }
a.blue:visited     { color:#0000FF; }

a:hover { color:#CC0000; }

input.xsearchform {
	width:111px; margin:0px;
}
form.xsearchform {
	margin:0px;
}

td.evcell {
	font-size:x-small; line-height:1.2;
	padding:2px 1px 2px 3px;
}


/*
  ---------------------------------------------------------------
	2. Texts and Size
  ---------------------------------------------------------------
*/

.text75z { font-size:75%; line-height:150%; }
.text80z { font-size:80%; line-height:150%; }
.text85z { font-size:85%; line-height:150%; }
.text90z { font-size:90%; line-height:150%; }
.text65  { font-size:65%; }
.text70  { font-size:70%; }
.text75  { font-size:75%; }
.text80  { font-size:80%; }
.text85  { font-size:85%; }
.text90  { font-size:90%; }
.text95  { font-size:95%; }
.text110 { font-size:110%;}
.text120 { font-size:120%;}


.xlarge  { font-size:small; line-height:1.2; }
.xmain   { font-size:x-small; line-height:1.2; }
.xsmall  { font-size:xx-small; line-height:1.2; letter-spacing:1px; }

.xlarge  { font-size:16px; line-height:1.2; }
.xmain   { font-size:14px; line-height:1.2; }
.xsmall  { font-size:12px; line-height:1.2; letter-spacing:1px; }





.xwidth100 { width:100%; }
.xwidth99  { width:99%; }
.xwidth95  { width:95%; }

.xmargin0  { margin:0px; }


/*
  ---------------------------------------------------------------
	3. Specfic Category
  ---------------------------------------------------------------
*/


/*
  ---------------------------------------------------------------
	4. Misc
  ---------------------------------------------------------------
*/

.xlist      { font-size:x-small;  padding-bottom:12px; }
.xlistsmall { font-size:xx-small; padding-bottom:6px; }
.xlistred   { font-size:x-small;  padding-bottom:12px; color:#F00000; }
.xlistred2  { font-size:xx-small; padding-bottom:6px; color:#E50000; }
.xlistgreen { font-size:x-small;  padding-bottom:12px; color:green; }


div,center,h1,h2,h3,h4,h5,h6 {
	box-sizing:border-box; -moz-box-sizing:border-box;
}


div.mainbg {
}

#left-contact {
        display:block;
        width:151px; height:39px;
        background:url(../img/A01/template/left-contact-hover.jpg);
}
#left-contact:hover img {
        visibility:hidden;
}

#topbar_logo {
	position:absolute; left:5px;  top:5px;  width:300px; height:75px;
}
#topbar_en {
	position:absolute; right:8px; top:4px;  width:110px; height:21px;
}
#topbar_sitemap {
	position:absolute; right:8px; top:30px; width:110px; height:21px;
}
#topbar_member {
	position:absolute; right:8px; top:52px; width:110px; height:21px;
}


