ï»¿@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body {
}
#wrap {
}



/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea {}
#headerAreaLogo {}

#pageTitle{ background-image:url(https://www.nova.co.jp/form/trial/images/title_h2_back.jpg);}


/*----------------------------------------------------------------------------
 ***                                                       Header - gNavi
----------------------------------------------------------------------------*/
#gNavi{}


/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea {}
#contentsAreaInner {}
#contentsAreaInner p{ text-align:center;}
h2 {}


/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/
.mainSection { width:685px;}
.mainSectionInner {}


.mainSection table{ width:100%; border:none; }
.mainSection td,
.mainSection th{
	padding:6px 4px;
	line-height:1.2em;
	background:#FFF;
	border-left:none;
	border-right:none;
	border-bottom: #49CBB8 dotted 1px;
	border-top: #49CBB8 dotted 1px;
}
.mainSection th{ text-align:left;}
.mainSection h3{height:40px;}

.mainSection .cpSection{ padding-top:0px;}	


#ppPage h3{height:38px; font-size:20px; line-height:1.6em;}	

.BtnBox{width:600px; text-align:center; margin:auto; margin-top:10px;}
.BtnBox p{width:296px; text-align:center; margin:auto;}

#contentsArea .usagiImg{position:absolute; top: 15px; left: 370px;}
#contentsArea { position:relative;}


/*----------------------------------------------------------------------------
 ***                                                              rightsection
----------------------------------------------------------------------------*/
.rightSection {}
.rightSectionInner {}




/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea p{}
#footerArea {}
#footerAreaLink{ }
#footerAreaInner { }
#footerAreaLogo{}
#footerCopyright{}




/*----------------------------------------------------------------------------
 ***                                                              ãã¼ã¸ããã
----------------------------------------------------------------------------*/
.pagetop {
}

/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
.section { }
.sectionInner {}





/* ----------------------------------------------------------
   form
-----------------------------------------------------------*/
input{
	xxline-height:1em;
	xxheight:1em;
}
#submit-area{
	text-align:center;
	margin-top: 15px;
	margin-bottom: 5px;
}


select,
#submit-area input{
	height:2.2em;
	line-height:2em;
}
#formTb table{
	margin-left:30px;
	border:none;
	width:620px;
}


#formTb td,
#formTb th{
	border:none;
	border-bottom:#ccc dotted 1px;
	padding-right: 0;
	padding-left: 5px;
	text-align: left;
	line-height:1.8em;
}


#address {
	background-color:#ECF1FF;
	margin: 4px;
	padding: 13px;
}
.address2 {
	background-color:#D8E1FF;
	/*background-color:#B4E1E5;*/
	margin: 4px;
	padding: 8px 8px 8px 10px;
	margin-left:23px;
}

#formTb .address2 select{font-size:12px;}
#formTb tr.hec{ background:#FaFaFa; }
#formTb #auto-addr{ margin:5px 0;}

#formTb #samFm tr.hec{ background:#EEE; }
#formTb #samFm th{ text-align:center;}
#formTb #samFm td{ border-left:#ccc dotted 1px; }
#formTb #samFm { border:#ccc dotted 1px; }

/*samp03*/
#formTb #samFm0 tr.hec{ background:#F3F3F3; }
#formTb #samFm0 th{ text-align:center;}
#formTb #samFm0 td{ border-left:#ccc dotted 1px; }
#formTb #samFm0 { border:#ccc dotted 1px; }

/*samp04*/
#formTb #samFm1 tr.hec{ background:#F3F3F3; }
#formTb #samFm1 th{ text-align:center;}
#formTb #samFm1 td{ border-left:#ccc dotted 1px; }
#formTb #samFm1 { border:#ccc dotted 1px; }
#formTb #samFm1 .address2 {	background-color:#FFF; width:82%;}

/*samp05*/
#formTb #samFm2 tr.hec{ background:#F3F3F3; }
#formTb #samFm2 th{ text-align:center;}
#formTb #samFm2 td{ border-left:#ccc dotted 1px; }
#formTb #samFm2 { border:#ccc dotted 1px; }
#formTb #samFm2 .address2 {	background-color:#DBEDC7; width:82%;}

/*samp05*/
#formTb #samFm3 tr.hec{ background:#F3F3F3; }
#formTb #samFm3 th{ text-align:center;}
#formTb #samFm3 td{ border-left:#ccc dotted 1px; }
#formTb #samFm3 { border:#ccc dotted 1px; }
#formTb #samFm3 .address2 {	background-color:#FFF0F4; width:82%; border:#ddd solid 1px;}

.cpSection p{ padding-top:0;}