/*-------------------------
/- file   : default.css
/- admin  : KH1 Inc. 87
/- update : 20090508
/--------------------------*/

@charset "utf-8";

/* safari */

div#dummy{}


/* Override */

* {
margin:0;
padding: 0;
font-family : "MS PGothic",Osaka,Hiragino Kaku Gothic Pro;
}


body {
text-align : center;
line-height: 130%;
background:url(/images/product/common/bg.jpg) repeat-y center #666666;
letter-spacing:0.1em;
font-size:84%;
}

body a:link {
color: #0000FF;
text-decoration: underline;
}

body a:visited {
color: #0000FF;
text-decoration: underline;
}

body a:hover {
color: #0000FF;
text-decoration: none;
}

body,td,th {
color: #333333;
}

img {
border-style: none;
}

p {
margin: 0px 0px 0px 0px; 
padding:0;
}

form {
margin: 0;
padding: 0;
}


/* Layout Styles */

div#container {
text-align:left;
margin:auto;
width:940px;
}

html>body #container {
text-align:left;
margin:auto;
width:940px;
padding-right:1px;
}

.header-top {
background:url(/images/product/common/head_line.gif) no-repeat;
height:60px;
}

.logo {
padding:3px 0px 0px 7px;
float:left;
}

ul.h-info {
list-style:none;
float:right;
padding:30px 10px 0px 0px;
}

ul.h-info li{
background:url(/images/product/common/ico_triangle.gif) no-repeat;
padding-left:18px;
}

.main {
width:900px;
margin:auto;
}

/* Page Top */

.page-top {
clear:both;
float:right;
padding-right:20px;
padding-left:17px;
padding-bottom:10px;
margin-top:20px;
background:url(/images/product/common/ico_top.gif) no-repeat;
}


/* footer */

.footer {
clear:both;
background:#D8D8D8;
border-top:1px solid #CCCCCC;
text-align:center;
font-size:12px;
padding:20px 0px 20px 0px;
}

.footer-cr {
clear:both;
background:#000000;
color:#CCCCCC;
text-align:center;
font-size:10px;
padding:15px 0px 15px 0px;
}

.footer-cr a:link{
color:#CCCCCC;
text-decoration:none;
}

.footer-cr a:hover{
color:#CCCCCC;
text-decoration:none;
}

.footer-cr a:visited{
color:#CCCCCC;
text-decoration:none;
}



.attention_text{
	color:#FF0000;
	background-color:#FFEEEE; 
	text-align:left; 
	width:780px; 
	padding:10px 20px 10px 20px; 
	font-weight:bold; 
	border:1px solid #FFC1C1; 
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:10px;
}




.font-red {
color:#FF0000;
}

