@charset "Shift_JIS";

/* -- layout -- */
body{
	background-color:#FFFFFF;
	background-image:url("../image/bg03.gif");
	background-repeat:repeat;
	width:100%;
	color:#000000;
	font-size: 100.01%;
	margin: 0px;
}

div#container01{
	background-image:url("../image/bg02.gif") ;
	background-repeat:repeat-y;
	width:100%;
	padding-bottom: 30px;
}

div#container02{
	background: transparent url("../image/bg01.gif") repeat-x left top;
	width:100%;
}

#container01:after {
    content: "."; 
    display: block; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #container01 {height: 100%;}
#container01 {display: block;}
/* End hide from IE-mac */


/* -- text -- */

#pan {
	padding: 10px 0px 7px;
	font-size:10px;
	line-height:14px;
	font-family:"Verdana", "Helvetica", "sans-serif";
}

#pan .jp {
	line-height:14px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

h1{
	margin-top: 10px;
	margin-bottom: 20px;
}

h2{
	margin:0px;
}

h2.style01{
	margin-bottom:10px;
}

p{
	font-size:12px;
	line-height:1.5;
	margin:0px;
}

p.body1 {
	margin-bottom: 1em;
}

sup {
	color:#929292;
	font-size:11px;
	vertical-align:top;
}
span.sup-txt {
	vertical-align:bottom;
	color:#929292;
	font-size:11px;
}

.pagetop {
	padding:15px 0px 15px 0px;
}

.pagetop_txt {
	font-size:10px;
	font-family: "Verdana", "Helvetica", "sans-serif";
}

.expand {
	padding:15px 0px 0px 0px;
}

.expand_txt {
	font-size:10px;
}

.mb20{
margin-bottom: 20px;
}

.en{font-size:12px; line-height:1.5; font-family: "Verdana", "Helvetica", "sans-serif"; font-weight: bold;}

/*----- link -----*/
a:link { color: #000000; text-decoration:underline; }
a:visited { color: #000000; text-decoration:underline; }
a:hover { color: #000000; text-decoration:none; }


/*----- color10 -----*/
table.tec_table01{
margin-left:20px;
line-height:1.5;
}
table.tec_table01 th{
text-align:left;
color:#E63433;
font-size:14px;
}
table.tec_table01 td{
font-size:12px;
padding-bottom:10px;
}

ul.list-bullet-01{
margin:0;
padding:0;
list-style:none;
}
ul.list-bullet-01 li{
font-size:12px;
background:url(/color10/image/pro_icon_list01.gif) no-repeat 0 4px;
padding-left:13px;
line-height:1.5;
margin-bottom:0.5em;
}








