@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body {
	margin:0;
	padding:0;
}
#wrap {
	width:100%;
}

h1,h2,h3,h4,h5,h6{color:#333;}
.pcHidden{ display:none;}



#slideTxt,
.overNavi{
	background:url(https://www.nova.co.jp/form/business/images/back_header01.png) left top repeat-x;
	height:50px;
	width:100%;
	top:0;
}

#overNaviInner{ width:950px; margin:0 auto;}
#overNaviInner ul{}
#overNaviInner li{}

#overNaviInner .last{ float:right;}

#slideTxt li,
.overNavi li{ float:left;}
#slideTxt li img,
.overNavi li img{}
p.txtSizeS{text-align:center;}


#slideTxt{
	display:none; /**/
	z-index:998;
	position:fixed;
}

#subBtn{background:url(https://www.nova.co.jp/form/business/images/btn_contents05_off.png) top center no-repeat; width:252px; height:45px; border:none;}
input{vertical-align:middle; line-height:1.4em;}
input[type=radio]{width:15px; height:15px;}
table td{vertical-align:middle;}
table span.txtSizeS{line-height:1.4em;}
span.pink{color:#DB2873;}
span.green{font-weight:bold; color:#00A0AE;}
span.orange{color:#ff9900;}



.subBtn {
    text-align: center;
    background: url(https://www.nova.co.jp/form/business/images/line.png) bottom repeat-x;
    width: 100%;
}
.mgt30 {
    margin-top: 47px;
    margin-right: 34px;
}

/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea {border-top: solid 20px #003366;}
#headerAreaLogo{height:85px;width:950px;margin:0 auto;position: relative;}
#headerAreaLogo .floatL{ margin-top:24px; margin-bottom:6px;}
#headerAreaLogo .floatR{ margin-top:14px; margin-bottom:8px;}
#headerAreaLogo p{ margin:0; padding:0; line-height:5px; vertical-align:top;}
#headerArea .mainTtl{ text-align:center; clear:both;}

#headerArea .ttlTxt{
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    position: absolute;
    top: -18px;
    line-height: 1.6;
    margin: 0;
    padding: 0;
}
#headerArea .ttlSub{
    position: absolute;
    top: -18px;
    right: 0;
    color: #fff;
    font-size: 11px;
    text-align: right;
    width: 400px;
    line-height: 1.6;
    margin: 0;
    padding: 0;
}

#breadcrumbArea{ width:950px; }
#breadcrumbArea li{ float:left; font-size:10px; }
#breadcrumbArea li a{ display:block; background:url(https://www.nova.co.jp/common_images/icon_list03.gif) right 50% no-repeat; padding-right:25px;}
#breadcrumbArea {width: 950px;margin: 0.5em auto;}


/*----------------------------------------------------------------------------
 ***                                                       Header - gNavi
----------------------------------------------------------------------------*/



#gNavi {
	max-width: 950px;
	 margin:0 auto;
}
#gNaviInner{}
#gNaviBox{width:950px;/* float:left; */margin-top:20px;}
#gNaviBox p{ font-size:15px;}
#gNaviBox .sub_ttl{
    font-size: 25px;
    text-align: center;
    color: #DB2873;
}
#gNaviBox .p01{ line-height:1.0em; color:#DB2873; text-align:center;}
#gNaviBox .p02{ line-height:1.0em; color:#00A0AE; text-align:center;}
#gNaviBox .p03{ line-height:1.0em; color:#F29600; text-align:center;}
#gNaviBox .p04{ line-height:1.0em; color:#A1C90F; text-align:center;}
#gNaviInfo{width:260px; float:right; border:#B71A35 solid 5px; height:262px;}
#gNaviInfo p{ margin:0; padding:0;}
#gNavi ul {
	margin: 0px 0 20px 0;
	padding: 0px;
	overflow: hidden;
}

#gNavi li {
	float: left;
	margin: 0px;
	vertical-align:top;
}
#gNaviInfo .gTxt{ font-size:10px; color:#999; line-height:1.4em;}



.gaiyou{ width:950px; margin:0 auto; border:#ccc solid 8px; background:url(https://www.nova.co.jp/form/business/images/img_contents01.png) right top no-repeat; min-height:207px;}
.gaiyou p{ padding:15px 25px 0px 25px;}
.gaiyou ul{padding: 20px 0 0 25px;font-size: 20px;/* text-indent:2.5em; */}
.gaiyou li{background: url(https://www.nova.co.jp/form/business/images/ico_img01.png) top left no-repeat;padding-top:3px;padding-left: 35px;line-height: 1.2;margin-bottom: 15px;}
.gaiyou li strong{color:#ED1E79;font-weight: normal;}
.gaiyou .allIn{ font-size:26px; color:#00A1C9; font-weight:bold; padding:15px 0 20px 25px; line-height:1.0em;}
.pkrTit{ font-size:24px; font-weight:bold;}





/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea {
	/*width:840px;
	margin:0 auto;*/
}
#contentsAreaInner {}

h2 {
	clear: both;
	padding-top:40px;
}

/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#formLinkSec,
#footerArea{font-size:74%;}

/*----------------------------------------------------------------------------
 ***                                                              ãã¼ã¸ããã
----------------------------------------------------------------------------*/
.pagetop {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
	clear: both;
}

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


table#form {
}
table#form th {
	background-color:#FCE9F2
}
table#form td {
}
#submit-area{ text-align:center;}

span.attention {
	color: #F39;
}

/*----------------------------------------------------------------------------
 ***                                                                 submitSec
----------------------------------------------------------------------------*/
.submitSec{
	width:950px;
	margin-top:30px;
	margin-bottom:30px;
}
.submitSec p {text-align:center; padding:15px 0;}

.conBox{ width:908px; border:#CCC solid 1px;}
.tileBox p{margin:0; padding:0;}




/*----------------------------------------------------------------------------
 ***                                                                   sec1
----------------------------------------------------------------------------*/
#sec1{ width:840px; margin:0 auto; background:url(https://www.nova.co.jp/form/business/images/title_h2_contents01.png) 0 20px no-repeat; margin-top:20px;}
#sec1 h2{/* text-align:center; */font-size:37px;padding-left: 115px;padding-top: 12px;line-height:1.2em;margin:0;}
#sec1 h2 strong{ color:#DB2873; font-size:51px;}
#sec1 h2 .subTit{ font-size:21px; font-weight:normal; line-height:1.5em;}
.sec1_box{border:8px solid #ccc; padding-top:30px; padding-bottom:30px;}
#sec1 h3{text-align:center;}
.sec1_box .sectionI{width:682px; margin:0 auto;}
.sec1_box_sapport ul{border-top:
2px dotted #009999; border-bottom:
2px dotted #009999; padding:20px 0;}
.sec1_box_sapport ul dl{padding:6px 30px;}
.sec1_box_sapport ul dt{color:#fff; background-color:#66CCCC; font-size:18px; float:left; font-weight:normal; padding:0px 5px; margin-right:8px;}
.sec1_box_sapport ul dd{font-size:18px; float:left;}
#sec1 .secWaku{}
#sec1 .boxWaku{margin: 35px 18px 50px 18px;}
#sec1 .boxWaku strong{/* font-size:24px; */color:#DB2873;/* line-height:2.0em; */}
#sec1 .txtBox{margin-bottom:10px;}
.subBtn p{ text-align:center; padding-bottom:50px;}


#koteiPSec{padding:0 10px; border-left: #CCC dotted 1px;}
#mtomSec{padding-left:10px; padding-right:10px;}
#lessonSec{padding-left:10px; padding-right:10px;}
#koteiPSec h4{font-size:28px;}
#mtomSec h4{background-image:url(https://www.nova.co.jp/form/business/images/ico_img05.png); font-size:20px;}
.sec1_box #lessonSec h4{background-image:url(https://www.nova.co.jp/form/business/images/ico_img06.png); font-size:20px;} 
#koteiPSec h4{ background-image:url(https://www.nova.co.jp/form/business/images/ico_img04.png);}

#planBox{margin-bottom:20px;}
.planBox{border-right: #CCC dotted 1px; width:206px;
 margin-top:
 20px;}
.planBox #lessonSec{border:none;}
.planBox h4{line-height:1.2em; color:#54B6BB; background-repeat:no-repeat; background-position: left top; padding-left:50px; height:42px; padding-top:2px;}
.planBox h4 span{ font-size:14px; line-height:1.2em;}
.planBox h5{font-weight:normal; color:#66CCCC; font-size:14px;}


.planBox .sectionInner{ margin:15px 0 0 0;  float:left;}
.planBox p{font-size:13px;}



/*----------------------------------------------------------------------------
 ***                                                                   sec2
----------------------------------------------------------------------------*/
#sec2{ width:840px; margin:0 auto; background:url(https://www.nova.co.jp/form/business/images/title_h2_contents02.png) 0 20px no-repeat; margin-top:20px;}
#sec2 h2{/* text-align:center; */font-size: 37px;padding: 45px 0 0 125px;line-height:1.2em;margin:0;}
#sec2 span.blue{color:#00A0AE; font-weight:bold;}
#sec2 h3{ color:#00A0AE; font-size:23px; padding:0;  margin:0;}
#sec2 h2 strong{color:#00A0AE;font-size: 51px;}
#sec2 h2 .subTit{ font-size:21px; font-weight:normal; line-height:1.5em;}
#sec2 .secWaku{}
#sec2 .boxWaku{margin: 35px 18px 0px 18px;/* width:470px; */}
#sec2 .txtBox{margin-bottom: 30px;}

/*4ã¤ã®ã¹ãããã§ä¸éããã£ããã¨ãµãã¼ã*/
#sec2 .stepBox .sub_ttl{font-size:17px;}
#sec2 .stepList{border:1px solid #00A0AE;border-radius:15px;padding: 0 35px 2em;}
#sec2 .stepList .list_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#sec2 .stepList .list_box li{width: 353px;margin-top: 2em;}
#sec2 .stepList dl{position:relative;}
#sec2 .stepList .ttl-dt{font-size: 13px;color: #00A0AE;letter-spacing:-.03em;padding-left: 18%;padding: 1em 0 0 18%;}
#sec2 .stepList .step01{padding-top:0;}
#sec2 .stepList .ttl-dt:before{content:"";display:block;width:57px;height:57px;position:absolute;top: 0px;left: 0px;}
#sec2 .stepList .ttl-dt.step01:before{background:url(https://www.nova.co.jp/form/business/images/renewal2020_02/ico_business_stage01.png) no-repeat center/cover;}
#sec2 .stepList .ttl-dt.step02:before{background:url(https://www.nova.co.jp/form/business/images/renewal2020_02/ico_business_stage02.png) no-repeat center/cover;}
#sec2 .stepList .ttl-dt.step03:before{background:url(https://www.nova.co.jp/form/business/images/renewal2020_02/ico_business_stage03.png) no-repeat center/cover;}
#sec2 .stepList .ttl-dt.step04:before{background:url(https://www.nova.co.jp/form/business/images/renewal2020_02/ico_business_stage04.png) no-repeat center/cover;}
#sec2 .stepList .txtBox{font-size: 11px;letter-spacing:-.03em;padding-left: 18%;margin-bottom:1.5em;}





#sec2 .secWaku2 {
    margin: 0px 15px 0px 0px;}
#sec2 .secWaku2 .boxWaku{margin-top:15px;}
#sec2 .secWaku2 .boxWaku3{border:1px solid #009999; padding:24px 20px 18px 20px; margin:15px 0 15px 18px; background-image:url(https://www.nova.co.jp/form/business/images/ico_img03.png); background-repeat:no-repeat; background-position:546px bottom;
	border-radius: 10px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;}
#sec2 .secWaku2 dt{float:left; font-weight:normal;}
#sec2 .secWaku2 dd{float:left; padding-left:20px;}
#sec2 .secWaku2 dd.indent_1{text-indent:-188px;	margin-left:188px;} 	
#sec2 .boxWaku strong{/* font-size:24px; */color:#00A0AE;/* line-height:2.0em; */}

.subBtn p{ text-align:center; padding-bottom:50px;}
#sec2 p.clear{padding-left:18px;}  

#sec2 .grafu{padding-top:20px;}

/*----------------------------------------------------------------------------
 ***                                                                   sec3
----------------------------------------------------------------------------*/
#sec3{ width:840px; margin:0 auto; background:url(https://www.nova.co.jp/form/business/images/title_h2_contents03.png) 0 20px no-repeat; margin-top:20px;}
#sec3 h2{/* text-align:center; */font-size: 37px;padding-top:18px;line-height:1.2em;margin:0;padding: 8px 0 0 125px;}
#sec3 h2 strong{color:#F29600;font-size: 51px;}
#sec3 h2 .subTit{ font-size:21px; font-weight:normal; line-height:1.5em;}
#sec3 .secWaku{}
#sec3 .boxWaku{margin: 35px 18px 50px 18px;/* float:left; *//* width:444px; */}
#sec3 .boxWaku strong{/* font-size:24px; */color:#F29600;/* line-height:2.0em; */}
#sec3 .txtBox{margin-bottom: 30px;}
/*.subBtn{ text-align:center; background:url(https://www.nova.co.jp/form/business/images/line.png) bottom no-repeat; width:100%;}*/
.subBtn p{ text-align:center; padding-bottom:50px;}

.sec3_box{border:3px solid #FF9900; padding:48px 0 40px 0; margin-top:25px;}
#sec3 .sec3_box h3{font-size:29px; color:#fff; background-color:#FF9900; font-weight:normal; text-align:center;}
.sec3_box .sectionInner{width:645px; margin:0 auto; padding:40px 0 35px 0;}
.sec3_box .sec3_boxinner{padding-top:20px;}
.sec3_box .sec3_boxinner ul li{padding-top:5px;}
.sec3_box .sec3_boxinner h4.haikei1{background-image:url(https://www.nova.co.jp/form/business/images/ico_img07.png); background-repeat:no-repeat; background-position:left top;}
.sec3_box .sec3_boxinner h4.haikei2{background-image:url(https://www.nova.co.jp/form/business/images/ico_img08.png); background-repeat:no-repeat; background-position:left top;}
.sec3_box .sec3_boxinner h4.haikei3{background-image:url(https://www.nova.co.jp/form/business/images/ico_img09.png); background-repeat:no-repeat; background-position:left top;}
.sec3_box .sec3_boxinner h4.haikei4{background-image:url(https://www.nova.co.jp/form/business/images/ico_img10.png); background-repeat:no-repeat; background-position:left top;}
.sec3_box .sec3_boxinner h4.haikei5{background-image:url(https://www.nova.co.jp/form/business/images/ico_img11.png); background-repeat:no-repeat; background-position:left top;}
.sec3_box .sec3_boxinner h4.haikei6{background-image:url(https://www.nova.co.jp/form/business/images/ico_img12.png); background-repeat:no-repeat; background-position:left top;}
.sec3_box .sectionInner p{font-size:13px;}
.sec3_boxinner h4{font-weight:normal; border-bottom:2px dotted #ff9900; padding-left:35px;}

/*----------------------------------------------------------------------------
 ***                                                                   sec4
----------------------------------------------------------------------------*/
#sec4{ width:840px; margin:0 auto; background:url(https://www.nova.co.jp/form/business/images/title_h2_contents04.png) 0 20px no-repeat; margin-top:20px;}
#sec4 h2{/* text-align:center; */font-size: 36px;padding: 52px 0 0 120px;line-height:1.2em;margin:0;}
#sec4 h2 strong{color:#A1C90F;font-size: 51px;}
#sec4 h2 .subTit{ font-size:21px; font-weight:normal; line-height:1.5em;}
#sec4 h3{color:#99CC00;}
#sec4 .secWaku{}
#sec4 .boxWaku{margin: 35px 18px 80px 18px;/* float:left; *//* width:447px; */}
#sec4 .boxWaku strong{/* font-size:24px; */color:#A1C90F;/* line-height:2.0em; */}
#sec4 .txtBox{margin-bottom: 30px;}
.subBtn{ text-align:center;  width:100%;}
.subBtn p{ text-align:center; padding-bottom:70px;}
#sec4 .clear{text-align:center; padding:5px 0 60px 0;}

/*----------------------------------------------------------------------------
 ***                                                                   sec5
----------------------------------------------------------------------------*/
#sec5 .secWaku{border:#A2CA0E solid 2px;}
#sec5 .boxWaku{ margin:0 auto; width:100%;}

.intrBox{
	background-position:right top;
	background-repeat:no-repeat;
	width:711px;
	height:260px;
	padding-right:55px;
}


.intrBox p{ float:left; margin:0; padding:0;}
.intrBox h4{color:#FFF; padding-top:20px;}

.intrBox .sectionInner{ float:right; width:400px;}
.intrBox .sectionInner p{ float:none; color:#FFF;}




/*----------------------------------------------------------------------------
 ***                                                                   sec6
----------------------------------------------------------------------------*/
#sec6 .secWaku{border:#5C5758 solid 2px;}
#sec6 .boxWaku{ margin:0 auto; width:100%;}
#sec6 h3{ margin:0; padding:0;}
#sec6  p{margin:0; padding:0;}


/*----------------------------------------------------------------------------
 ***                                                                   sec7
----------------------------------------------------------------------------*/
#sec7 { margin-top:40px;
	border:7px solid #CCC;
    border-radius: 15px;        /* CSS3èæ¡ */  
    -webkit-border-radius: 15px;    /* Safari,Google Chromeç¨ */  
    -moz-border-radius: 15px;   /* Firefoxç¨ */  
	padding:28px 34px 0 34px;
}
#sec7 h2{ padding-top:0px; margin-bottom:8px; border-bottom:4px solid #E6E6E6; padding-bottom:5px;}
#sec7 p{ color:#231815; font-size:12px;}
#sec7 p#font16{ font-size:16px;}
#new_course .floatL{ width:325px;}
#new_course .floatR{ width:328px; margin-bottom:18px;}
#new_course .floatL img,
#new_course .floatR img{ margin-bottom:18px;}
#new_course .floatL span,
#new_course .floatR span{ color:#E3007F;}

/*----------------------------------------------------------------------------
 ***                                                               subBtn_02
----------------------------------------------------------------------------*/
.subBtn_02{ background:url(https://www.nova.co.jp/form/business/images/line.png) left bottom repeat-x; padding-bottom:50px;}
.subBtn_02 .sectionInner{ width:950px; margin:0 auto; border:3px solid #00A2AF; border-radius:10px; padding:10px 0 13px 0;}
.subBtn_02 ul{ width:574px; margin:0 auto;}
.subBtn_02 li{ float:left;}
.subBtn_02 p{}

.subBtn_lp{ background:url(https://www.nova.co.jp/form/business/images/line.png) left bottom repeat-x; padding-bottom:55px;}
.subBtn_lp .sectionInner{ width:795px; margin:0 auto; padding:10px 0 13px 0;}
.subBtn_lp ul{ width:574px; margin:0 auto;}
.subBtn_lp li{ float:left;}
.subBtn_lp p{}
.subBtn_lp .bdc_pink{ border-color:#DB2873;}
.subBtn_lp .bdc_orange{ border-color:#F29600;}
.lineNone{ background:none;}

#sLBoxW{ background-color:#FFF; background:url(https://www.nova.co.jp/form/business/images/line.png) left top repeat-x; padding-top:40px;}
#sLBoxW h2{ margin:0; padding:0; font-size:38px; line-height:36px; margin-bottom:30px; font-weight:bold; text-align:center; color:#333333;}
#sLBoxW .subBtn_lp{ background:url(https://www.nova.co.jp/form/business/images/line.png) left bottom repeat-x; padding-bottom:55px;}
#sLBoxW .subBtn_lp .sectionInner{ width:840px; border:1px solid #000; margin:0 auto; padding:0px 0 13px 0;}
#sLBoxW .subBtn_lp ul{ width:574px; margin:0 auto;}
#sLBoxW .subBtn_lp li{ float:left;}
#sLBoxW .subBtn_lp p{}
#sLBoxW .lineNone{ background:none;}

#sLBoxW .campaign{margin-left:475px;}


/*----------------------------------------------------------------------------
 ***                                                                 sLBox
----------------------------------------------------------------------------*/
#sLBox{
	height:auto;
	background:#eee;
	position:relative;
	padding:15px 20px 20px 20px;
	margin:0 auto;
	background-image:url(https://www.nova.co.jp/form/business/images/line.png); background-position:top; background-repeat:repeat-x;}
	


#sLBox .sectionInner{width:950px; margin:auto; margin-top:40px;}

/*#address{display:none;}*/

#conPg #sLBox{display:block;}
#sLBox h2{
	margin:0;
	padding:0;
	font-size:38px;
	line-height:36px;
	margin-bottom:20px;
	font-weight:bold;
	text-align:center;
	color:#333333;
	
}

#sLBox #clBtn{
	position:absolute;
	left:790px;
	top:3px;
}

#sLBox table{ width:100%;}

#sLBox table tr,
#sLBox table td{ background:#FFF; padding:15px;}

.tInp input { margin-top:7px;}
