@charset "utf-8";

@import "reset.css";
@import "screen.css";
@import "common.css";
/*----------------------------------------------------------------------------
******************************************************************************
Container
******************************************************************************
----------------------------------------------------------------------------*/

.conBox p{
	font-size:90%;
	padding-left:12px;
	padding-right:12px;
	margin-bottom:1em;}

.conBnr{
	margin-bottom:0;}

/*----------------------------------------------------------------------------
******************************************************************************
Common
******************************************************************************
----------------------------------------------------------------------------*/
/* image
------------------------------------------------------------ */
p.imgR{
	float:right;}
p.imgR img{
	padding:5px;
	background-color:#FFF;
	border:1px solid #ccc;}


/* spacing
------------------------------------------------------------ */
.br{margin-bottom:1em;}

.tar{text-align:right;}
.tac{text-align:center;}

/* text decoration
------------------------------------------------------------ */
em{font-style:normal; color:#F45B60;}

/*----------------------------------------------------------------------------
******************************************************************************
Headding
******************************************************************************
----------------------------------------------------------------------------*/

/* page title
------------------------------------------------------------ */
h2{
	width:560px;
	height:103px;
	display:block;
	text-indent:-99999em;
	background:url(../img/ptit01.gif) 0 0 no-repeat;}
#P02 h2{background:url(../img/ptit01.gif) 0 0 no-repeat;}
#P03 h2{background:url(../img/ptit02.gif) 0 0 no-repeat;}
#P04 h2{background:url(../img/ptit03.gif) 0 0 no-repeat;}
#P05 h2{background:url(../img/ptit04.gif) 0 0 no-repeat;}
#P06 h2{background:url(../img/ptit05.gif) 0 0 no-repeat;}
#P07 h2{background:url(../img/ptit06.gif) 0 0 no-repeat;}
#P08 h2{background:url(../img/ptit07.gif) 0 0 no-repeat;}
#P09 h2{background:url(../img/ptit08.gif) 0 0 no-repeat;}
#P10 h2{background:url(../img/ptit09.gif) 0 0 no-repeat;}
#P11 h2{background:url(../img/ptit10.gif) 0 0 no-repeat;}
#P12 h2{background:url(../img/ptit11.gif) 0 0 no-repeat;}
#P13 h2{background:url(../img/ptit12.gif) 0 0 no-repeat;}
#P14 h2{background:url(../img/ptit13.gif) 0 0 no-repeat;}
#P15 h2{background:url(../img/ptit14.gif) 0 0 no-repeat;}

/* title
------------------------------------------------------------ */
h3{
	color:#333;
	width:560px;
	margin-bottom:15px;
	padding-bottom:5px;
	background:url(../cmn_img/tit_btm.gif) 0 100% no-repeat;}
h3 span{
	width:545px;
	display:block;
	padding:14px 0 8px 15px !important;
	padding:15px 0 7px 15px;
	background:url(../cmn_img/tit.gif) 0 0 no-repeat;}

h4{
	color:#fff;
	width:548px;
	font-size:90%;
	padding:8px 0 5px 8px;
	margin-bottom:15px;
	background:#119300;
	border-left:4px solid #094A01;}



/*----------------------------------------------------------------------------
******************************************************************************
Link
******************************************************************************
----------------------------------------------------------------------------*/
/* pankuzu
-----------------------------------------------------------------------------*/
div.panList{
	width:550px;
	margin-bottom:15px;
	padding:5px 10px 5px 0;
	background:#119300 url(../cmn_img/p_link.gif) 0 100% no-repeat;}
div.panList p{
	color:#fff;
	text-align:right;}
div.panList p a:link{color:#fff;text-decoration:none;}
div.panList p a:visited{color:#fff;text-decoration:none;}
div.panList p a:hover{color:#fff;text-decoration:underline;}
div.panList p a:active{color:#fff;text-decoration:none;}

/* pagetop
-----------------------------------------------------------------------------*/
p.pagetop{
	width:146px;
	margin-bottom:15px;
	margin-left:414px;}
p.pagetop a{
	display:block;
	height:24px;
	width:146px;
	text-indent:-99999em;
	background:url(../cmn_img/pagetop.gif) 0 0 no-repeat;}

/* list link
-----------------------------------------------------------------------------*/
.link{
	margin-left:12px;
	padding-bottom:20px;}
.link li{
	margin-bottom:3px;}
.link li a{
	font-size:110%;
	padding:0 0 0 25px;
	background:url(../cmn_img/arr02.gif) 0 3px no-repeat;}

.title{
	margin-left:12px;
	padding-bottom:20px;}
.title li{
	margin-bottom:-15px;
	font-size:110%;
	padding:0 0 0 15px;
	background:url(../cmn_img/dot01.gif) 0 7px no-repeat;}

/*----------------------------------------------------------------------------
******************************************************************************
Box
******************************************************************************
----------------------------------------------------------------------------*/

table{
	width:536px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	border:1px solid #aaa;}
table th,
table td{
	font-size:90%;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	line-height:1.4;
	padding:4px 5px 4px 9px;}
table th{
	width:30%;
	background-color:#B9B9B9;}
table td{
	background-color:#e3e3e3;}


/* blue box
-----------------------------------------------------------------------------*/

.bBox2{
	width:530px;
	margin:0 auto 15px;
	padding-top:10px;
	padding-bottom:12px;
	border:3px solid #ccc;
	background-color:#F3FAFE;}
.bBox2 p{
	font-size:90%;
	padding-left:12px;
	padding-right:12px;}

/*----------------------------------------------------------------------------
******************************************************************************
P03
******************************************************************************
----------------------------------------------------------------------------*/

#P03 h4{
	margin-bottom:5px;}
#P03 .conBox p{
	padding-top:14px;
	padding-left:75px;
	padding-right:0;
	margin-bottom:0;
	background:url(../img/flow.gif) 0 0 no-repeat;}
/* Except MacIE \*/
#P03 .conBox p{
	min-height:40px;
	_height:40px;}
/* End */

#P03 .conBox ul{
	padding-left:75px;
	margin-bottom:0;
	padding-top:4px;
	margin-bottom:10px;
	background:url(../img/flow.gif) 0 0 no-repeat;}
#P03 .conBox ul li{
	font-size:90%;}

#P03 .conBox ul.link{
	padding-left:0;
	margin-bottom:0;
	padding-top:4px;
	margin-bottom:10px;
	background:none;}

#P03 .bBoxD{
	width:273px;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	background:url(../cmn_img/b_box_bg.gif) 0 100% no-repeat;}
#P03 .marR14{
	margin-right:14px;}
#P03 .bBoxD dt,
#P03 .bBoxD dd{
	font-size:90%;}
#P03 .bBoxD dl.tit{
	padding:10px 10px 10px 12px;
	background:url(../cmn_img/b_box.gif) 0 0 no-repeat;}
#P03 .bBoxD dl.tit dt{
	color:#3D8601;
	font-weight:bold;}
#P03 .bBoxD dl.tit dd{
	height:85px;}
/* Except MacIE \*/
#P03 .bBoxD dl.tit dd{
	min-height:65px;
	_height:65px;}
/* End */

#P03 .bBoxD .bBoxIn{
	width:250px;
	margin:0 auto;}
#P03 .bBoxD .bBoxIn dt{
	padding-left:10px;
	background-color:#C8DEEC;}
#P03 .bBoxD .bBoxIn dd{
	padding-left:10px;
	background-color:#DBEAF2;}


/*----------------------------------------------------------------------------
******************************************************************************
P04
******************************************************************************
----------------------------------------------------------------------------*/
#P04 table tr.tit th{
	color:#fff;
	text-align:center;
	vertical-align:middle;
	background-color:#666;}

#P04 table th{
	width:inherit;}
#P04 table th.w10{width:10%;}
#P04 table th.w15{width:15%;}
#P04 table th.w20{width:20%;}
#P04 table th.w25{width:25%;}
#P04 table th.w30{width:30%;}

#P04 table th,
#P04 table td{
	padding:2px 5px 2px 5px;}

#P04 table td.center{
	text-align: center;}
#P04 table td.right{
	text-align: right;}
#P04 table td.middle{
	vertical-align: middle;}
	

/*----------------------------------------------------------------------------
******************************************************************************
P05
******************************************************************************
----------------------------------------------------------------------------*/

#P05 .conBox dl,
#P10 .conBox dl{
	padding:15px;
	width:504px;
	margin:0 auto 40px;
	border:2px solid #eee;}
#P05 .conBox dl dt,
#P05 .conBox dl dd{
	font-size:90%;}
#P05 .conBox dl dt{
	padding-left:20px;
	background:url(../cmn_img/arr01.gif) 0 3px no-repeat;}
#P05 .conBox dl dd{
	margin-bottom:10px;}

/*----------------------------------------------------------------------------
******************************************************************************
P06
******************************************************************************
----------------------------------------------------------------------------*/
#P06 .conBox ol{
	margin-left:40px;
	list-style:inherit;}
#P06 .conBox ol li{
	font-size:90%;
	list-style:decimal;
	padding-right:10px;
	margin-bottom:10px;}
#P06 .conBox ol li span{
	color:#009900;}
#P06 h5{
	color:#009900;
	font-size:90%;
	margin-bottom:15px;}
		
/*----------------------------------------------------------------------------
******************************************************************************
P07
******************************************************************************
----------------------------------------------------------------------------*/


#P07 table{
  width:470px;
	margin-left:15px;
	margin-right:0px;
	margin-bottom:15px;
	border:1px solid #aaa;}
#P07 table th{
	width:25%;
	background-color:#e3e3e3;
	vertical-align:top;
	line-height:1.4;
	padding:13px 5px 4px 9px;
	text-align:center;}
#P07 table td{
	background-color:#ffffff;
		vertical-align:top;
	line-height:1.4;
	padding:4px 5px 4px 9px;}


/*----------------------------------------------------------------------------
******************************************************************************
P09
******************************************************************************
----------------------------------------------------------------------------*/
#P09 li { font-size:100%;
list-style: decimal;
margin-left:25px;
margin-bottom:15px;
padding-right:10px;}


/*----------------------------------------------------------------------------
******************************************************************************
P10
******************************************************************************
----------------------------------------------------------------------------*/
#P10 .conBox ul{
	margin-bottom:30px;}
#P10 .conBox li{
	font-size:90%;
	padding-left:35px;
	background:url(../cmn_img/dot01.gif) 10px 4px no-repeat;}

#P10 .conBox dl{
	width:524px;
	padding-bottom:0;
	margin:0 auto 40px;
	border:2px solid #eee;}
#P10 .conBox dl dt{
	font-size:90%;
	font-weight:bold;}
#P10 .conBox dl dd{
	font-size:90%;
	margin-bottom:10px;}
#P10 .conBox dl dd.link{
	padding:0;
	padding-left:20px;
	background:url(../cmn_img/arr01.gif) 0 3px no-repeat;}
#P10 .conBox dl dd.link a{
	padding:0;}


/*----------------------------------------------------------------------------
******************************************************************************
P11
******************************************************************************
----------------------------------------------------------------------------*/
#P11 table{
  width:520px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:15px;
	border:1px solid #aaa;}
#P11 table th{
	width:25%;
	background-color:#e3e3e3;
	vertical-align:top;
	line-height:1.4;
	padding:10px 5px 4px 9px;
	text-align:center;}
#P11 table td{
	background-color:#ffffff;
		vertical-align:top;
	line-height:1.4;
	padding:4px 5px 4px 9px;}


/*----------------------------------------------------------------------------
******************************************************************************
P13
******************************************************************************
----------------------------------------------------------------------------*/
#P13 .conBox ul{
	width:512px;
	margin-left:12px;
	margin-bottom:25px;
	padding:10px;
	border:2px solid #FF950A;}
#P13 .conBox ul li{
	font-size:90%;
	padding:0 0 0 15px;
	margin-bottom:3px;
	background:url(../cmn_img/dot01.gif) 0 4px no-repeat;}
#P13 .br6{
	margin-bottom:6em;}

em{
font-style:normal;
color:#CA3636;
font-weight:normal;}

.w50{width:50px;}
.w330{width:330px;}

p.formBtn input{
width:140px;
text-align:center;
padding:4px;
margin:10px;}
p.formBtn{
text-align:center;}

/*----------------------------------------------------------------------------
******************************************************************************
P14
******************************************************************************
----------------------------------------------------------------------------*/
#P14 table td strong{
	color:#3D8601;
	font-weight:normal;}
#P14 table th{
	width:18%;}

#P14 table td p{
	padding:5px 0 0;
	text-align:center;}
#P14 table td a:link{color:#ef9014;text-decoration:none;}
#P14 table td a:visited{color:#ef9014;text-decoration:none;}
#P14 table td a:hover{color:#efa938;text-decoration:underline;}
#P14 table td a:active{color:#ef9014;text-decoration:none;}

/*----------------------------------------------------------------------------
******************************************************************************
P15
******************************************************************************
----------------------------------------------------------------------------*/
#P15 .conBox dl{
	margin-left:12px;
	padding-bottom:10px;}
#P15 .conBox dt,
#P15 .conBox dd{
	font-size:90%;}
#P15 .conBox dt{
	padding:0 0 0 25px;
	background:url(../cmn_img/arr02.gif) 0 4px no-repeat;}
#P15 .conBox dd{
	margin-bottom:10px;}
#P15 .conBox p{
	margin-bottom:12px;}


#P15 h3{
	color:#fff;
	width:548px;
	font-size:90%;
	padding:8px 0 5px 8px;
	margin-bottom:15px;
	background:#119300;
	border-left:4px solid #094A01;}

#P15 h3.cTit{
	width:521px;
	padding:5px 0 7px 35px;
	background:#119300 url(../cmn_img/arr03.gif) 8px 8px no-repeat;}
#P15 h3.cTit a:link{color:#fff;text-decoration:underline;}
#P15 h3.cTit a:visited{color:#fff;text-decoration:underline;}
#P15 h3.cTit a:hover{color:#fff;text-decoration:underline;}
#P15 h3.cTit a:active{color:#fff;text-decoration:underline;}


.orange { color: #FF6600;}