﻿@charset "utf-8";

@import "reset.css";
@import "screen.css";
@import "common.css";

/*----------------------------------------------------------------------------
******************************************************************************
Common
******************************************************************************
----------------------------------------------------------------------------*/
/* P-List
------------------------------------------------------------ */
#plist{
	width:640px;
	font-size:65%;
	background:url(../cmn_img/list_icon03.jpg) 2px 6px no-repeat;
	border-bottom:#CCC 1px solid;
	padding:2px 10px 5px 10px;
	margin-bottom:10px;
}

/* spacing
------------------------------------------------------------ */
.br{margin-bottom:1em;}
.top{margin-top:20px;}
.tar{text-align:right;}
.tac{text-align:center;}
.mar15{margin-bottom:15px;}
.strong{font-weight:bold;}
.strong01{font-weight:bold; color:#FF0000;}
.strong02{font-size:134%; font-weight:bold; color:#FF0000;}


/* Adobe Reader
------------------------------------------------------------ */
#adobe{margin-top:10px;}
#adobe p.adbbnr{width:120px; float:left;}
#adobe p.adbtxt{width:510px; float:left;}


/*----------------------------------------------------------------------------
******************************************************************************
Headding
******************************************************************************
----------------------------------------------------------------------------*/

/* page title
------------------------------------------------------------ */

#head02{
	text-indent:-99999px;
	text-decoration:none;
	width:900px;
	height:122px;}

div.P02{background:url(../img/p02_h3_ttl.jpg) 0 0 no-repeat;}
div.P03{background:url(../img/p03_h3_ttl.jpg) 0 0 no-repeat;}
div.P04{background:url(../img/p04_h3_ttl.jpg) 0 0 no-repeat;}
div.P05{background:url(../img/p05_h3_ttl.jpg) 0 0 no-repeat;}
div.P06{background:url(../img/p06_h3_ttl.jpg) 0 0 no-repeat;}
div.P07{background:url(../img/p07_h3_ttl.jpg) 0 0 no-repeat;}
div.P08{background:url(../img/p08_h3_ttl.jpg) 0 0 no-repeat;}
div.P09{background:url(../img/p09_h3_ttl.jpg) 0 0 no-repeat;}
div.P10{background:url(../img/p10_h3_ttl.jpg) 0 0 no-repeat;}
div.P11{background:url(../img/p11_h3_ttl.jpg) 0 0 no-repeat;}
div.P12{background:url(../img/p12_h3_ttl.jpg) 0 0 no-repeat;}
div.P13{background:url(../img/p13_h3_ttl.jpg) 0 0 no-repeat;}
div.P14{background:url(../img/p14_h3_ttl.jpg) 0 0 no-repeat;}
div.P15{background:url(../img/p15_h3_ttl.jpg) 0 0 no-repeat;}

/* title
------------------------------------------------------------ */
h4{
	background:url(../cmn_img/h4_ttl.jpg) 0 0 no-repeat;
	font-weight:bold;
	font-size:92%;
	line-height:1.6;
	border:#CCC 1px solid;
	margin-bottom:10px;
	padding:3px 5px 1px 14px;}

h5{
	background:url(../cmn_img/h5_ttl.gif) 0 0 no-repeat;
	border-bottom:#CCC 1px solid;
	font-size:82%;
	line-height:1.4;
	font-weight:bold;
	padding:4px 10px 3px 24px;
	margin:0 10px 5px 10px;}

/* Box
-----------------------------------------------------------------------------*/
div.conBox{margin-bottom:15px;}
div.conBox p{line-height:1.6;}
div.conBox02{padding:0 15px; margin-bottom:15px;}
div.conBox02 p{line-height:1.6;}
div.conBox03{padding:0 15px; margin-bottom:5px;}

/*----------------------------------------------------------------------------
******************************************************************************
Link
******************************************************************************
----------------------------------------------------------------------------*/
/* pagetop
-----------------------------------------------------------------------------*/
div.pagetop{text-align:right; margin-bottom:15px;}

div.pagetop p{
	display:inline;

	background:url(../cmn_img/pagetop.gif) 0 4px no-repeat;
	padding:3px 1px 2px 15px;}

/* List
-----------------------------------------------------------------------------*/
#menuList{margin:0 0 12px 5px;}

#menuList li{background:url(../cmn_img/list_icon02.gif) 0 10px no-repeat; padding:3px 5px 2px 11px;}


/*----------------------------------------------------------------------------
******************************************************************************
P02 Index
******************************************************************************
----------------------------------------------------------------------------*/
#P02 p.p02img{
	width:200px;
	float:right;
	margin-left:10px;}

/*----------------------------------------------------------------------------
******************************************************************************
P03 Flow
******************************************************************************
----------------------------------------------------------------------------*/
#P03 dl{
	margin-bottom:20px;
	border:#CCC 1px solid;}

#P03 dl dt{
	font-size:92%;
	line-height:1.6;
	font-weight:bold;
	padding:2px 2px 3px 24px;
	border-bottom:#CCC 1px dotted;
	background:url(../cmn_img/h5_ttl.gif) 0 2px no-repeat;}

#P03 dl dd{
	background-color:#FBFBFB;
	padding:10px 20px 10px 24px;}

#P03 dl dd span.txt01{margin:8px 0; display:block;}

.attention{color:#F87679;}

#P03 dl dd ul li{
	background:url(../cmn_img/list_icon02.gif) 0 6px no-repeat;
	padding:0 2px 2px 10px;
	font-size:100%;
	line-height:1.5;}

/*----------------------------------------------------------------------------
******************************************************************************
P04 Documents
******************************************************************************
----------------------------------------------------------------------------*/
#P04 div.conBox02 ul{margin-top:10px;}
#P04 div.conBox02 ul li{background:url(../cmn_img/list_icon02.gif) 0 9px no-repeat; padding:2px 5px 2px 11px;}

#P04 p.photo03{
	width:200px;
	float:right;
	margin-left:10px;}

/*----------------------------------------------------------------------------
******************************************************************************
P05 Chance
******************************************************************************
----------------------------------------------------------------------------*/
#P05 p.photo04{
	width:200px;
	float:right;
	margin-left:10px;}


/*----------------------------------------------------------------------------
******************************************************************************
P06 Procedure
******************************************************************************
----------------------------------------------------------------------------*/
#P06 div.conBox02 ul{margin-top:10px;}
#P06 div.conBox02 ul li{background:url(../cmn_img/list_icon02.gif) 0 9px no-repeat; padding:2px 5px 2px 11px;}

#P06 p.photo05{
	width:200px;
	float:right;
	margin-left:10px;}

/*----------------------------------------------------------------------------
******************************************************************************
P07 Index
******************************************************************************
----------------------------------------------------------------------------*/
#P07 div.conBox02 dl{margin-bottom:15px;}

#P07 div.conBox02 dl dt{
	padding:10px 1px 0 14px;
	font-weight:bold;
	background:url(../cmn_img/list_icon03.jpg) 4px 14px no-repeat;}

#P07 div.conBox02 dl dd{
	border-bottom:#CCC 1px dotted;
	padding:2px 20px 8px 14px;}

#P07 div.conBox ul{margin-bottom:10px;}
#P07 div.conBox ul li{background:url(../cmn_img/list_icon02.gif) 0 10px no-repeat; padding:2px 5px 2px 10px; line-height:1.6;}

#P07 div.conBox02 ul li{background:url(../cmn_img/list_icon02.gif) 0 9px no-repeat; padding:2px 5px 2px 11px; line-height:1.6;}

#P07 p.photo06{
	width:200px;
	float:right;
	margin-left:10px;}

/*----------------------------------------------------------------------------
******************************************************************************
P08 Index
******************************************************************************
----------------------------------------------------------------------------*/
#P08 div.conBox ul{margin-bottom:10px;}
#P08 div.conBox ul li{background:url(../cmn_img/list_icon02.gif) 0 9px no-repeat; padding:2px 5px 2px 11px; line-height:1.6;}

#P08 div.conBox03 p.BoxR{
	width:233px;
	float:left;
	border:#999 1px solid;
	background-color:#F9F9F9;
	padding:10px;}

#P08 div.conBox03 p.BoxL{
	width:233px;
	float:left;
	border:#999 1px solid;
	background-color:#F9F9F9;
	padding:10px;}

#P08 div.conBox03 p.BoxL span.stp01{background:url(../img/p08_step01.gif) 0 3px no-repeat; padding:0 0 1px 56px; display:block;}
#P08 div.conBox03 p.BoxL span.stp02{background:url(../img/p08_step02.gif) 0 3px no-repeat; padding:0 0 1px 56px; display:block;}
#P08 div.conBox03 p.BoxL span.stp03{background:url(../img/p08_step03.gif) 0 3px no-repeat; padding:0 0 1px 56px; display:block;}
#P08 div.conBox03 p.BoxL span.stp04{background:url(../img/p08_step04.gif) 0 3px no-repeat; padding:0 0 1px 56px; display:block;}
#P08 div.conBox03 p.BoxL span.stp05{background:url(../img/p08_step05.gif) 0 3px no-repeat; padding:0 0 1px 56px; display:block;}
#P08 div.conBox03 p.BoxL span.stp06{background:url(../img/p08_step06.gif) 0 3px no-repeat; padding:0 0 1px 56px; display:block;}

#P08 div.conBox03 p.arrow{
	width:50px;
	float:left;
	vertical-align:middle;
	margin:0 20px;}

#P08 div.conBox03 p.customer{
	width:255px;
	font-size:92%;
	font-weight:bold;
	text-align:center;
	float:left;}

#P08 div.conBox03 p.charge{
	width:255px;
	font-size:92%;
	font-weight:bold;
	margin-left:90px;
	text-align:center;
	float:left;}

p.linktxt{background:url(../cmn_img/list_icon03.jpg) 0 6px no-repeat; padding-left:10px;}

/*----------------------------------------------------------------------------
******************************************************************************
P09 Greeting
******************************************************************************
----------------------------------------------------------------------------*/
#P09 #president{
	width:150px;
	margin-right:10px;
	float:left;}

#P09 #profiles{width:498px;	float:left; margin-bottom:20px;}

#P09 #profiles th,td{padding:6px 5px; text-align:left; font-size:78%; line-height:1.4;}

#P09 #profiles th{
	width:25%;
	vertical-align:top;
	border-bottom:#CCC 1px solid;}

#P09 #profiles td{
	width:75%;
	text-align:left;
	border-bottom:#CCC 1px solid;}

#P09 div.conBox p.img02{
	float:right;
	margin:0 0 15px 15px;}

/*----------------------------------------------------------------------------
******************************************************************************
P10 Fee
******************************************************************************
----------------------------------------------------------------------------*/
#P10 ul li{
	background:url(../cmn_img/list_icon02.gif) 2px 8px no-repeat;
	padding:0 0 3px 10px;}

#feetbl{margin-bottom:10px; background-color:#CCC; margin-left:30px;}

#feetbl th,td{text-align:center; padding:5px 3px;}

#feetbl th{
	font-size:78%;
	line-height:1.4;
	background-color:#F6F6F6;}

#feetbl td{background-color:#FFFFFF;}

/*----------------------------------------------------------------------------
******************************************************************************
P11 Voice
******************************************************************************
----------------------------------------------------------------------------*/
#P11 ol li{
	background:url(../cmn_img/list_icon03.jpg) 2px 6px no-repeat;
	padding:0 0 5px 12px;}

#P11 ul li{
	background:url(../cmn_img/list_icon02.gif) 0 8px no-repeat;
	padding:0 0 4px 10px;}

/*----------------------------------------------------------------------------
******************************************************************************
P12 Qa
******************************************************************************
----------------------------------------------------------------------------*/
#P12 ol li{
	background:url(../cmn_img/list_icon03.jpg) 2px 6px no-repeat;
	padding:0 0 5px 12px;}

#P12 dl{margin-bottom:15px;}

#P12 dl dt{
	font-weight:bold;
	padding:10px 5px 10px 40px;
	border:#CCC 1px solid;}

#P12 dl dd{
	padding:10px 5px 10px 40px;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;}

#P12 dl dt.Q01{background:url(../img/p12_q01.gif) 5px 12px no-repeat #F9F9F9;}
#P12 dl dt.Q02{background:url(../img/p12_q02.gif) 5px 12px no-repeat #F9F9F9;}
#P12 dl dt.Q03{background:url(../img/p12_q03.gif) 5px 12px no-repeat #F9F9F9;}
#P12 dl dt.Q04{background:url(../img/p12_q04.gif) 5px 12px no-repeat #F9F9F9;}
#P12 dl dt.Q05{background:url(../img/p12_q05.gif) 5px 12px no-repeat #F9F9F9;}
#P12 dl dt.Q06{background:url(../img/p12_q06.gif) 5px 12px no-repeat #F9F9F9;}
#P12 dl dt.Q07{background:url(../img/p12_q07.gif) 5px 12px no-repeat #F9F9F9;}
#P12 dl dt.Q08{background:url(../img/p12_q08.gif) 5px 12px no-repeat #F9F9F9;}

#P12 dl dd.A01{background:url(../img/p12_a01.gif) 6px 12px no-repeat;}
#P12 dl dd.A02{background:url(../img/p12_a02.gif) 6px 12px no-repeat;}
#P12 dl dd.A03{background:url(../img/p12_a03.gif) 6px 12px no-repeat;}
#P12 dl dd.A04{background:url(../img/p12_a04.gif) 6px 12px no-repeat;}
#P12 dl dd.A05{background:url(../img/p12_a05.gif) 6px 12px no-repeat;}
#P12 dl dd.A06{background:url(../img/p12_a06.gif) 6px 12px no-repeat;}
#P12 dl dd.A07{background:url(../img/p12_a07.gif) 6px 12px no-repeat;}
#P12 dl dd.A08{background:url(../img/p12_a08.gif) 6px 12px no-repeat;}

#P12 dl dd span.linktxt01{
	background:url(../cmn_img/list_icon02.gif) 0 9px no-repeat;
	display:block;
	padding:2px 0 0 10px;}

#P12 dl dd p{
	padding-top:15px;
	font-size:100%;}

/*----------------------------------------------------------------------------
******************************************************************************
P13 Inquiry
******************************************************************************
----------------------------------------------------------------------------*/
#P13 .conBox p{padding-bottom:15px;}

#Contact{
	font-size:82%;
	line-height:1.46;
	width:605px;
	margin:10px 0;}

#Contact span.warning{font-size:82%; line-height:1.2;}

#Contact input{line-height:1.4; margin-top:2px;}
#Contact label{margin:0 20px 5px 5px;}
#Contact table{background-color:#CCCCCC; width:100%;}

#Contact table th,td{
	text-align:left;
	font-size:92%;
	line-height:1.4;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:5px;}
#Contact table th{background-color:#F6F6F6; width:25%; vertical-align:top; padding-top:10px;}
#Contact table td{font-size:100%; text-align:left;}

#Contact p{margin-top:20px;}
#Contact select{font-size:92%; line-height:1.4;}
#Contact textarea{padding:3px;}

#Contact div.privacy{
	padding:5px;
	border:#CCC 1px solid;
	height:180px;
	overflow:auto;
	margin-bottom:5px;}

#Contact div.privacy p{margin:0 0 10px 0; font-size:92%;}
#Contact div.privacy dl dt,dd{font-size:92%; line-height:1.4;}
#Contact div.privacy dl dt{
	padding:5px 5px 1px 24px;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	margin-bottom:5px;
	background:url(../cmn_img/h5_ttl.gif) 0 0 no-repeat;}
#Contact div.privacy dl dd{margin-bottom:5px;}

.adjust{padding:2px 5px 2px 5px; text-align:center; width:180px; height:20pt; margin:0 10px; font-size:120%; line-height:1.4;}
.attention{color:#F87679;}


/*----------------------------------------------------------------------------
******************************************************************************
P14 Information
******************************************************************************
----------------------------------------------------------------------------*/
#P14 div.conBox02 #tbl{margin-bottom:15px; background-color:#CCC;}
#P14 div.conBox02 #tbl th,td{font-size:82%; line-height:1.4; padding:10px;}
#P14 div.conBox02 #tbl th{width:20%; background-color:#F9F9F9;}
#P14 div.conBox02 #tbl td{width:80%; background-color:#FFF; text-align:left;}

#P14 div.conBox02 p.map{text-align:center;}
#P14 div.conBox02 p.map01{margin-left:15px; color:#F87679; font-size:82%; line-height:1.6;}

#P14 ul#glist{margin-bottom:10px;}
#P14 ul#glist li{
	padding:1px 3px 3px 10px;
	background:url(../cmn_img/list_icon02.gif) 2px 8px no-repeat;}

#P14 #tbl01{margin-bottom:20px; background-color:#CCC;}
#P14 #tbl01 td{
	text-align:center;
	width:33%;
	border:#FFF 1px solid;
	background-color:#FDFDFD;}

#P14 #tbl02{margin-bottom:5px; background-color:#CCC;}
#P14 #tbl02 th,td{font-size:82%; line-height:1.4; padding:10px; text-align:center; font-size:82%; line-height:1.4;}
#P14 #tbl02 th{background-color:#F2F2F2; font-weight:bold;}
#P14 #tbl02 td{background-color:#FFF;}

#P14 p.photo01{width:100px; float:right; margin-left:3px; border:#CCC 1px solid;}
#P14 p.photo02{width:200px; float:right; margin-left:5px; border:#CCC 1px solid;}
#P14 p.txt02{font-size:92%; line-height:1.4;}
#P14 p.txt02 a{line-height:2.0;}

/*----------------------------------------------------------------------------
******************************************************************************
P15 Sitemap
******************************************************************************
----------------------------------------------------------------------------*/
#P15 dl dt,dd{font-size:78%; line-height:1.4;}

#P15 dl dt.ttl01{padding:6px 5px 5px 14px; background:url(../cmn_img/h4_ttl.jpg) 0 0 no-repeat; border:#CCC 1px solid; font-weight:bold;}
#P15 p.ttl01{padding:6px 5px 5px 14px; background:url(../cmn_img/h4_ttl.jpg) 0 0 no-repeat; border:#CCC 1px solid; font-weight:bold;}
#P15 dl dt.ttl02{padding:10px 10px 4px 30px; background:url(../cmn_img/h5_ttl.gif) 10px 5px no-repeat; font-weight:bold;}

#P15 dl.sitebox dd{margin-bottom:15px; margin-left:12px; padding-left:18px; border-top:#CCC 1px solid; padding-top:5px;}
#P15 dl.sitebox02 dd{margin-bottom:15px; margin-left:14px; padding-top:5px;}


