﻿@charset "UTF-8";
/*
-----------------------------
Q ONLINE
Author：Y.Suizu
Update：091130
-----------------------------
*/

@import url(textstyle.css);


*{
	margin:0;
	padding:0;
	}

html	{
	margin-left: -1px;
	overflow-Y: scroll;
	height:100%;
	margin-bottom:1px;
	}

/*====================================================================================================
	CSS hack for IE6.0 ( centering )
======================================================================================================*/
/*
*+html body{
padding:0 0 0 1px;
}
*/

* html body {
padding:0 0 0 1px;
}

/*====================================================================================================
	Clearfix
======================================================================================================*/
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
	}
.clearfix {
	min-height: 1px;
	}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
	}

/*====================================================================================================
	BASE SET
======================================================================================================*/
BODY {
	position:relative;
	color:#333333;
	background:#96dafa url("../../common/images/guide_trade/body_bg.jpg") repeat-x 50% 0;
	text-align:center;
	font-family:verdana, Arial, "MS PGothic", sans-serif;
	font-size:12px;
	}


ul,ol,dl		{ list-style:none; }
ul.ulnormal		{ position:relative; }

a:link,
a:visited	{
	color: #003d84;
	text-decoration: underline;
	}

a:active,
a:hover		{
	color: #0059bf;
	text-decoration: none;
	}

br				{ letter-spacing: 0; }
br.blank		{ display:none; }
img				{ margin:0; border:none; }

.clear {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	}

em{
	font-style:normal;
	font-weight:bold;
	}

p				{ padding-top:1em; }
p.pnopdng		{ padding:0; }


/*====================================================================================================
	Layout:Container
======================================================================================================*/
#Container{
	margin:0 auto;
	position:relative;
	width:100%;
	background:url("../../common/images/guide_trade/common_bg.jpg") repeat-y 50% 0;
	}

/*====================================================================================================
	Layout:Header
======================================================================================================*/
#Header{
	margin:0 auto;
	width:780px;
	height:100px;
	background:url("../../common/images/guide_trade/header.jpg") repeat-x 50% 0;
	}

#Header h1{text-indent:-9999px;}


/* Contents Area
------------------------------------------------------------------------------------------------------*/
#Contents{
	margin:0 auto;
	width:700px;
	min-height:680px;
	height: auto !important;
	height: 680px;
	padding:20px 40px;
	text-align:left;
	background:url("../../common/images/guide_trade/contents_bg.jpg") no-repeat 50% 0;
	}

/* ____table____ */
.item {
	margin-top:1em;
	width:100%;
	background-color:#58b4e7;
	border-collapse: separate;
	}
.item_nm {
	width:100%;
	background-color:#58b4e7;
	border-collapse: separate;
	}
.item th,
.item_nm th	{
	padding:5px;
	background-color:#c6dbf9;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	}
.item td,
.item_nm td	{
	padding:5px;
	background-color:#fff;
	}

/*====================================================================================================
	Layout:Footer
======================================================================================================*/
#Footer{
	margin:0 auto;
	width:780px;
	height:35px;
	background:url("../../common/images/guide_trade/footer.jpg") no-repeat 50% 0;
	}
#Footer .footer_box{text-indent:-9999px;}

