﻿@charset "utf-8";

@import "reset.css";
@import "screen.css";
@import "common.css";

/*----------------------------------------------------------------------------
******************************************************************************
Common
******************************************************************************
----------------------------------------------------------------------------*/
/* P-List
------------------------------------------------------------ */
#plist{margin-bottom:1px;}
#plist p{
	font-size:62%;
	line-height:1.4;
	text-align:right;
	border-top:#fffae4 1px solid;
	border-bottom:#d6cc9e 1px solid;
	background-color:#f5f1df;
	padding:5px 5px 5px 0;}


/* spacing
------------------------------------------------------------ */
.tar{text-align:right;}
.tac{text-align:center;}
.mar10{margin-bottom:10px;}
.mar15{margin-bottom:15px;}
.strong{font-weight:bold;}
.strong02{font-weight:bold; color:#CC6600;}

/* images
-------------------------------------------------------------*/
.imgR{
float:right;
margin:0 0 10px 15px;
padding:4px;
border:solid 1px #CCCCCC;}

/*----------------------------------------------------------------------------
******************************************************************************
PageTitle
******************************************************************************
----------------------------------------------------------------------------*/
/* page title
------------------------------------------------------------ */
h3{margin-bottom:15px;}


/* title
------------------------------------------------------------ */
h4{
	font-size:112%;
	padding:11px 5px 8px 20px;
	margin-bottom:15px;
	background:url(../cmn_img/h4_ttl.jpg) 0 0 no-repeat #E8E8E8;
	border:#D0D0D0 1px solid;}

h5{
	padding:0 5px 4px 22px;
	margin-bottom:15px;
	background:url(../cmn_img/h5_ttl_icon.gif) 0 0 no-repeat;
	border-bottom:#9C3300 2px solid;}

p.ttl{
	line-height:1;
	font-weight:bold;
	padding:13px 5px 8px 20px;
	margin-bottom:15px;
	background:url(../cmn_img/sbttl.jpg) 0 0 no-repeat #F8E59A;}


/*----------------------------------------------------------------------------
******************************************************************************
Link
******************************************************************************
/* pagetop
-----------------------------------------------------------------------------*/
#top div.pagetop{margin:5px 0 20px 0;}

#top div.pagetop p{
	font-size:64%;
	line-height:1.4;
	padding:0 0 2px 16px;
	float:right;
	background:url(../cmn_img/pagetop_icon.gif) 0 1px no-repeat;}

/* List Menu
-----------------------------------------------------------------------------*/
ul.listmenu{margin-top:10px;}
ul.listmenu li{
	padding-left:18px;
	background:url(../cmn_img/list_icon.gif) 0 6px no-repeat;}


/*----------------------------------------------------------------------------
******************************************************************************
Box
******************************************************************************
----------------------------------------------------------------------------*/
.conBox{margin-bottom:20px; padding:0 15px;}
.conBox01{margin:0 10px 20px 10px; padding:10px; background-color:#FDF9E9; border:#F7E290 1px solid;}


/*----------------------------------------------------------------------------
******************************************************************************
P03 Trader Index
******************************************************************************
----------------------------------------------------------------------------*/
#P03 dl.sbBox{margin-bottom:10px;}
#P03 dl.sbBox dt{font-size:1%; line-height:1;}
#P03 dl.sbBox dd{
	margin:5px 15px 0 15px;
	padding:10px 15px;
	border:#E2D8A3 1px solid;
	background-color:#F5F1DF;}

#P03 div.pagetop{border-bottom:#9C3300 1px dashed; margin-bottom:20px;}
#P03 div.pagetop p{padding-bottom:20px;}

/*----------------------------------------------------------------------------
******************************************************************************
P06 Money Knowledge
******************************************************************************
----------------------------------------------------------------------------*/
#P06 dl.conBox01 dt{border-bottom:#CCC 1px dashed; padding-bottom:3px;}
#P06 dl.conBox01 dd{padding-top:7px;}

#P06 div.conBox ol{margin-bottom:15px; border:#9C3300 1px dashed; padding:5px;}
#P06 div.conBox ol li{
	padding:0 0 0 18px;
	background:url(../cmn_img/list_icon.gif) 0 5px no-repeat;}

#P06 div.conBox dl{margin-bottom:15px;}
#P06 div.conBox dl dt{
	padding:0 5px 0 22px;
	margin-bottom:5px;
	background:url(../cmn_img/h5_ttl_icon.gif) 0 3px no-repeat;
	border-bottom:#9C3300 2px solid;}

/*----------------------------------------------------------------------------
******************************************************************************
P08 Other Failure
******************************************************************************
----------------------------------------------------------------------------*/
#P08 dt.ttl{
	line-height:1;
	font-weight:bold;
	padding:13px 5px 8px 20px;
	margin-bottom:15px;
	background:url(../cmn_img/sbttl.jpg) 0 0 no-repeat #F8E59A;}


/*----------------------------------------------------------------------------
******************************************************************************
P09 Check Index
******************************************************************************
----------------------------------------------------------------------------*/
#P09 dl.conBox01 dt.sbttl{
	padding:0 5px 2px 22px;
	font-weight:bold;
	margin-bottom:10px;
	background:url(../cmn_img/h5_ttl_icon.gif) 0 3px no-repeat;
	border-bottom:#9C3300 2px solid;}

/*----------------------------------------------------------------------------
******************************************************************************
P10 Check Contract
******************************************************************************
----------------------------------------------------------------------------*/
#P10 ul.check{
	font-size:100%;
	margin:0 10px 20px 10px;
	padding:5px 10px;
	background-color:#FDF9E9;
	border:#F7E290 1px solid;}

#P10 ul.check li{
	background:url(../cmn_img/h5_ttl_icon.gif) 0 9px no-repeat;
	padding:5px 0 0 24px;}

/*----------------------------------------------------------------------------
******************************************************************************
P11 Check After
******************************************************************************
----------------------------------------------------------------------------*/
#P11 dl.point{
	font-size:100%;
	margin:0 10px 20px 10px;
	padding:5px 10px;
	background-color:#FDF9E9;
	border:#F7E290 1px solid;}

#P11 dl.point dt{
	font-weight:bold;
	background:url(../cmn_img/list_icon02.gif) 0 5px no-repeat;
	padding:5px 0 5px 24px;
	border-bottom:#9C3300 1px dashed;}

#P11 dl.point dd{padding-top:10px;}

/*----------------------------------------------------------------------------
******************************************************************************
P12 Faq
******************************************************************************
----------------------------------------------------------------------------*/
#P12 div.conBox01 ul li{
	background:url(../cmn_img/list_icon.gif) 0 7px no-repeat;
	padding:2px 0 4px 20px;}

#P12 dl.faq{margin:0 10px 20px 10px; border:#9C8205 1px solid; background-color:#FBEEC1;}

#P12 dl.faq dt{
	font-weight:bold;
	background:url(../img/p12_img01.gif) 5px 5px no-repeat;
	padding:6px 10px 4px 40px;
	border-bottom:#A58401 1px dashed;}

#P12 dl.faq dd{
	background:url(../img/p12_img02.gif) 5px 5px no-repeat #FFF;
	padding:6px 10px 4px 40px;}

/*----------------------------------------------------------------------------
******************************************************************************
P13 Inquiry
******************************************************************************
----------------------------------------------------------------------------*/
#P13 div.conBox dl{
	padding:15px 15px 0 15px;
	width:280px;
	background-color:#FDF9E9;
	border:#990000 1px double;}

#P13 div.conBox dl dt{
	background:url(../cmn_img/h5_ttl_icon.gif) 0 4px no-repeat;
	padding:0 0 0 22px;}

#P13 div.conBox dl dd{
	padding:0 0 10px 22px;}

#Contact{margin-bottom:20px;}

#Contact fieldset{border:0; margin:0; padding:0;}

#Contact label{margin:0 9px 5px 2px;}

#Contact table{background-color:#CCCCCC; width:670px; margin:5px 0 20px 0;}

#Contact table th,td{
	text-align:left;
	line-height:1.66;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:5px;}

#Contact table th{background-color:#f5f1df; width:29%; vertical-align:top; padding-top:14px;}
#Contact table td{font-size:100%;}

#Contact table td p.info{font-size:82%; line-height:1.4; color:#DC101F;}

#Contact input.box01{width:80px;}
#Contact input.box02{width:350px;}

#Contact p input{
	width:270px;
	padding:3px;
	color:#000;
	text-align:center;
	background:#CCC;
	border:1px solid #999;}

#Contact textarea{padding:3px; width:420px;}
#Contact select{font-size:100%;}

.attention{color:#DC101F;}

#Contact div.textBox01{margin-bottom:15px; padding-bottom:15px; border-bottom:#CCC 1px solid;}
#Contact div.textBox02{padding-bottom:5px;}

#Contact div.textBox01 p.img,#Contact div.textBox02 p.img{
	width:100px;
	margin:0 0 10px 10px;
	float:right;
	border:#CCC 1px solid;}

#Contact div.textBox01 p.boxttl,#Contact div.textBox02 p.boxttl{
	padding:0 0 5px 18px;
	margin:0 110px 5px 0;
	border-bottom:#9C8205 1px dashed;
	background:url(../cmn_img/list_icon.gif) 0 5px no-repeat;}

#Contact div.textBox01 input,#Contact div.textBox02 input{margin-right:3px;}


#Contact .border { border:1px #CCCCCC dotted;
margin-left:5px;}

/*----------------------------------------------------------------------------
******************************************************************************
P14 Company
******************************************************************************
----------------------------------------------------------------------------*/
#P14 div.conBox01 ul li{
	background:url(../cmn_img/list_icon02.gif) 0 3px no-repeat;
	padding:0 0 7px 22px;}

#P14 div.conBox01 ul li.btl{border-bottom:#DC101F 1px dashed; margin-bottom:10px;}

#P14 p.map{
	text-align:center;
	margin-bottom:20px;}

#Comtbl{background-color:#CCC; margin:0 10px 20px 10px;}

#Comtbl th,td{
	line-height:1.66;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:5px;}

#Comtbl th{background-color:#f5f1df; width:22%; vertical-align:top; text-align:center; font-weight:bold;}
#Comtbl td{font-size:100%;}

/*----------------------------------------------------------------------------
******************************************************************************
P15 Sitemap
******************************************************************************
----------------------------------------------------------------------------*/
#P15 dl.mainttl01 dt{
	font-weight:bold;
	padding:8px 5px 6px 18px;
	margin-bottom:5px;
	background:url(../cmn_img/h4_ttl.jpg) 0 0 no-repeat #E8E8E8;
	border:#D0D0D0 1px solid;}

#P15 dl.mainttl01 dd{padding:0 18px; margin-bottom:15px;}

p.mainttl02{
	font-weight:bold;
	padding:8px 5px 6px 18px;
	margin-bottom:10px;
	background:url(../cmn_img/sbttl.jpg) 0 0 no-repeat #F7E393;
	border:#D0D0D0 1px solid;}

#P15 dl.sbttl01{margin:0 18px 5px 18px;}

#P15 dl.sbttl01 dt{
	font-weight:bold;
	background:url(../cmn_img/h5_ttl_icon.gif) 0 4px no-repeat;
	padding:0 0 3px 20px;
	border-bottom:#990000 1px dashed;
	margin-bottom:5px;}

#P15 dl.sbttl01 dd{padding:0 10px 0 20px; margin-bottom:10px;}
