﻿@charset "utf-8";

@import "reset.css";
@import "screen.css";
@import "common.css";

/*----------------------------------------------------------------------------
******************************************************************************
Common
******************************************************************************
----------------------------------------------------------------------------*/
/* P-List
------------------------------------------------------------ */
#plist{padding-bottom:10px;}

/* spacing
------------------------------------------------------------ */
.br{margin-bottom:1em;}
.top{margin-top:20px;}
.tar{text-align:right;}
.tac{text-align:center;}


/*----------------------------------------------------------------------------
******************************************************************************
Headding
******************************************************************************
----------------------------------------------------------------------------*/

/* page title
------------------------------------------------------------ */
h2{
	width:605px;
	margin-bottom:5px;
	height:107px;
	text-indent:-99999em;}
#P02 h2{background:url(../img/p02_ttl.jpg) 0 0 no-repeat;}
#P03 h2{background:url(../img/p03_ttl.jpg) 0 0 no-repeat;}
#P04 h2{background:url(../img/p04_ttl.jpg) 0 0 no-repeat;}
#P05 h2{background:url(../img/p05_ttl.jpg) 0 0 no-repeat;}
#P06 h2{background:url(../img/p06_ttl.jpg) 0 0 no-repeat;}
#P07 h2{background:url(../img/p07_ttl.jpg) 0 0 no-repeat;}
#P08 h2{background:url(../img/p08_ttl.jpg) 0 0 no-repeat;}
#P09 h2{background:url(../img/p09_ttl.jpg) 0 0 no-repeat;}
#P10 h2{background:url(../img/p10_ttl.jpg) 0 0 no-repeat;}
#P11 h2{background:url(../img/p11_ttl.jpg) 0 0 no-repeat;}
#P12 h2{background:url(../img/p12_ttl.jpg) 0 0 no-repeat;}
#P13 h2{background:url(../img/p13_ttl.jpg) 0 0 no-repeat;}
#P14 h2{background:url(../img/p14_ttl.jpg) 0 0 no-repeat;}
#P15 h2{background:url(../img/p15_ttl.jpg) 0 0 no-repeat;}

/* title
------------------------------------------------------------ */
h4{
	border:#FFCE86 1px solid;
	color:#C17104;
	font-size:90%;
	width:575px;
	padding:9px 0 8px 28px;
	margin-bottom:5px;
	background:url(../cmn_img/sbttl.jpg) 0 0 no-repeat #FEF3C2;}

h5{
	color:#666666;
	font-size:90%;
	padding:5px 5px 5px 18px;
	margin-bottom:5px;
	border-bottom:#C3C3C3 1px solid;
	background:url(../cmn_img/ttl_icon01.gif) 0 4px no-repeat;}



/*----------------------------------------------------------------------------
******************************************************************************
Link
******************************************************************************
----------------------------------------------------------------------------*/
/* pagetop
-----------------------------------------------------------------------------*/
p.pagetop{
	width:99px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:506px;
	background:url(../cmn_img/pagetop.jpg) 0 0 no-repeat;}
p.pagetop a{
	display:block;
	height:27px;
	text-indent:-99999em;}


	
/*----------------------------------------------------------------------------
******************************************************************************
OrderBox
******************************************************************************
----------------------------------------------------------------------------*/
#conBox03{
	padding:24px 13px 25px 51px;
	background:url(../cmn_img/contact.jpg) 47px 0 no-repeat;}
#conBox03 a{
	width:503px;
	height:82px;
	display:block;
	text-indent:-99999em;}

/*----------------------------------------------------------------------------
******************************************************************************
Box
******************************************************************************
----------------------------------------------------------------------------*/
.conBox{width:605px; padding-bottom:20px;}
.conBox p{line-height:1.6;}

.conBox02{padding-bottom:20px;}

/*----------------------------------------------------------------------------
******************************************************************************
Text
******************************************************************************
----------------------------------------------------------------------------*/
.conTxt{padding:5px 5px 20px 5px;}

/*----------------------------------------------------------------------------
******************************************************************************
P02 Index
******************************************************************************
----------------------------------------------------------------------------*/
#P02{}
#P02 table{background-color:#CCCCCC; font-size:0.82em; line-height:1.6;}
#P02 table th,td{padding:10px;}
#P02 table th{background-color:#FFFAE9; width:72px; text-align:center;}
#P02 table td{background-color:#FFFFFF;}
#P02 table td input{margin-left:15px;}
#P02 p.tbltxt{padding:5px 5px 20px 3px;}

#P02 dl{width:605px; padding-bottom:20px}
#P02 dl dt{width:70px; padding:5px 5px 5px 10px; font-weight:bold; float:left;}
#P02 dl dd{width:510px; padding:5px; float:left;}

#P02 dl dt.blue{color:#0000FF;}
#P02 dl dt.yellow{color:#CDC805}
#P02 dl dt.red{color:#FF0000;}

/*----------------------------------------------------------------------------
******************************************************************************
P03 Attention
******************************************************************************
----------------------------------------------------------------------------*/
#P03 .picBox{padding-bottom:10px;}
#P03 .picBox p.picL{width:205px; float:left;}
#P03 .picBox p.picR{width:195px; float:left;}

/*----------------------------------------------------------------------------
******************************************************************************
P04 Guide
******************************************************************************
----------------------------------------------------------------------------*/
#P04 dl{padding-bottom:20px;}
#P04 dl dt{
	background:url(../cmn_img/list_icon.gif) 2px 6px no-repeat;
	padding:1px 0 2px 13px;}
#P04 dl dd{padding:0 5px 10px 13px;}

#P04 .conBox02 p{margin-bottom:20px;}

/*----------------------------------------------------------------------------
******************************************************************************
P04 Guide
******************************************************************************
----------------------------------------------------------------------------*/
#P05 .conBox img{float:right; padding:0 0 10px 10px;}

/*----------------------------------------------------------------------------
******************************************************************************
P06 Select
******************************************************************************
----------------------------------------------------------------------------*/
#P06 ol{margin:0 20px;}
#P06 ol li{
	height:32px;
	padding:20px 0 2px 60px;
	border-bottom:#CCCCCC 1px solid;}
#P06 ol li.pt01{background:url(../img/p06_pt01.gif) 0 6px no-repeat; border-top:#CCCCCC 1px solid;}
#P06 ol li.pt02{background:url(../img/p06_pt02.gif) 0 6px no-repeat;}
#P06 ol li.pt03{background:url(../img/p06_pt03.gif) 0 6px no-repeat;}
#P06 ol li.pt04{background:url(../img/p06_pt04.gif) 0 6px no-repeat;}
#P06 ol li.pt05{background:url(../img/p06_pt05.gif) 0 6px no-repeat;}

/*----------------------------------------------------------------------------
******************************************************************************
P07 Index
******************************************************************************
----------------------------------------------------------------------------*/
#P07 ul{padding:0 0 10px 20px;}
#P07 ul li{
	background:url(../cmn_img/list_icon.gif) 0 8px no-repeat;
	padding:2px 0 3px 15px;}

/*----------------------------------------------------------------------------
******************************************************************************
P09 Flow
******************************************************************************
----------------------------------------------------------------------------*/
#P09 strong{color:#FC6F05; font-size:120%;}
#P09 dl{width:605px; margin-bottom:10px;}
#P09 dl dt.bg01{background-color:#FFFAEC;}
#P09 dl dt.bg02{background-color:#E6F5FF;}
#P09 dl dt{
	padding:10px;
	background-color:#F4F4F4;
	border:#CCCCCC 1px solid;}
#P09 dl dd{
	padding:10px;
	background-color:#FFFFFF;
	border-left:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;}

.arrow{
	height:46px;
	margin-left:265px;
	margin-bottom:10px;
	text-indent:-99999em;
	background:url(../img/arrow.jpg) 0 0 no-repeat;}

/*----------------------------------------------------------------------------
******************************************************************************
P09 Flow
******************************************************************************
----------------------------------------------------------------------------*/
#P10 .conBox02{margin:10px 10px 0 10px; width:585px;}
#P10 .conBox02 dl dt{
	text-align:center;
	background-color:#FFFAEC;
	padding:5px 0;
	border-left:#999999 1px solid;
	border-top:#999999 1px solid;
	border-right:#999999 1px solid;}
#P10 .exbf{
	width:280px;
	margin-right:25px;
	float:left}
#P10 .exaf{
	width:280px;
	float:left}

/*----------------------------------------------------------------------------
******************************************************************************
P11 Voice
******************************************************************************
----------------------------------------------------------------------------*/
#P11 .conBox img{padding-top:15px;}
#P11 .conBox p{margin-bottom:15px;}

/*----------------------------------------------------------------------------
******************************************************************************
P12 Qa
******************************************************************************
----------------------------------------------------------------------------*/
#P12 dl{width:605px; margin-bottom:10px;}
#P12 dl dt{
	padding:11px 10px 11px 50px;
	border:#CCCCCC 1px solid;
	background:url(../img/p12_q01.jpg) 5px 5px no-repeat #FFFAEC;}
#P12 dl dd{
	padding:13px 10px 13px 50px;
	background:url(../img/p12_a01.jpg) 6px 5px no-repeat #FFFFFF;
	border-left:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	margin-bottom:20px;}
	
#P12 dl dt.q02{background:url(../img/p12_q02.jpg) 5px 5px no-repeat #FFFAEC;}
#P12 dl dt.q03{background:url(../img/p12_q03.jpg) 5px 5px no-repeat #FFFAEC;}
#P12 dl dt.q04{background:url(../img/p12_q04.jpg) 5px 5px no-repeat #FFFAEC;}
#P12 dl dt.q05{background:url(../img/p12_q05.jpg) 5px 5px no-repeat #FFFAEC;}
#P12 dl dt.q06{background:url(../img/p12_q06.jpg) 5px 5px no-repeat #FFFAEC;}

#P12 dl dd.a02{background:url(../img/p12_a02.jpg) 6px 5px no-repeat #FFFFFF;}
#P12 dl dd.a03{background:url(../img/p12_a03.jpg) 6px 5px no-repeat #FFFFFF;}
#P12 dl dd.a04{background:url(../img/p12_a04.jpg) 6px 5px no-repeat #FFFFFF;}
#P12 dl dd.a05{background:url(../img/p12_a05.jpg) 6px 5px no-repeat #FFFFFF;}
#P12 dl dd.a06{background:url(../img/p12_a06.jpg) 6px 5px no-repeat #FFFFFF;}


/*----------------------------------------------------------------------------
******************************************************************************
P13 Inquiry
******************************************************************************
----------------------------------------------------------------------------*/
#P13 .conBox p{padding-bottom:15px;}
#P13 .conBnr{
	width:510px;
	height:126px;
	text-indent:-99999em;
	background:url(../img/p13_contact.jpg) 0 0 no-repeat;}
#Contact{
	font-size:82%;
	line-height:1.46;
	width:605px;
	margin:10px 0;}
#Contact input{line-height:1.4;}
#Contact label{margin:0 20px 5px 5px;}
#Contact table{background-color:#CCCCCC; width:100%;}
#Contact table th,td{
	line-height:1.66;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:5px;}
#Contact table th{background-color:#FFFAEC; width:25%; vertical-align:top; padding-top:10px;}
#Contact table td{font-size:100%;}
#Contact p{margin-top:20px;}
#Contact select{font-size:100%; line-height:1.46; color:#666666;}
#Contact textarea{padding:3px;}

.adjust{padding:3px 5px 2px 5px; text-align:center; width:140px; height:20pt; margin:0 10px; font-size:120%;}
.attention{color:#FF0000;}

/*----------------------------------------------------------------------------
******************************************************************************
P14 Company
******************************************************************************
----------------------------------------------------------------------------*/
#P14 h5{
	line-height:1.6;
	height:20px;
	padding:5px 0;
	text-align:center;
	background:none;
	background-color:#FFFAE9;
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:none;
	margin-bottom:0;}

#P14 table{background-color:#CCCCCC; font-size:0.82em; line-height:1.6;}
#P14 table th,td{padding:10px;}
#P14 table th{background-color:#FFFAE9; width:150px; text-align:center;}
#P14 table td{background-color:#FFFFFF;}

/*----------------------------------------------------------------------------
******************************************************************************
P15 Sitemap
******************************************************************************
----------------------------------------------------------------------------*/
#P15 .conBox{padding-top:20px;}
#P15 .conBox p{padding:0 0 10px 10px;}
#P15 .conBox h5{
	background:url(../cmn_img/ttl_icon01.gif) 7px 5px no-repeat;
	padding-left:28px;}
	
#P15 .conBox h5 a{color:#FC6F05; text-decoration:none;}
#P15 .conBox h5 a:link{color:#FC6F05; text-decoration:none;}
#P15 .conBox h5 a:hover{color:#FF9637; text-decoration:none;}
#P15 .conBox h5 a:actived{color:#FC6F05; text-decoration:none;}

#P15 .conBox dl{width:80%; padding-left:22px; padding-bottom:20px;}
#P15 .conBox dl dt{
	background:url(../cmn_img/list_icon.gif) 3px 10px no-repeat;
	padding:3px 0 0 15px;
	border-bottom:#C3C3C3 1px solid;
	font-weight:bold;}
#P15 .conBox dl dt a{text-decoration:none;}
#P15 .conBox dl dd{padding:3px 0 5px 15px;}


