
@charset "UTF-8";
html,body {
	margin:0;
	padding:0;
	width:100%;
	color:#000;

}
#contents{
	line-height:1.8;
	font-size:18px;
}
.wrapper {
	  margin:0;
}
a:link{
    color:#000;
}
a:hover{
    color:#000;
}
a:visited{
    color:#000;
}
a:active{
    color:#000;
}
a:link.pagebacklink,
a:visited.pagebacklink,
a:hover.pagebacklink,
a:active.pagebacklink {
	margin:0;
	padding:0;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
img {
	max-width:100%;
	height:auto;
}
p{
	font-style:normal;
}
.ct_cap{
    padding-left:1em;
    text-indent:-1em;
}
@keyframes fadein {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}

#contentsMain.full,
div#contents{
width: auto;
}
#contentsMain{
padding: 0;
}
body div#pageTtl, #contents #pageTtl{
display: none;
}
div#contents h1{
margin: 0;
background: none;
}
div#contents h3{
margin: 0;
padding: 0;
border-left: none;
}
div#contents p{
margin-bottom: 0;
}

/*bigger than 640-----------------------------*/
@media screen and (min-width:640px) {
    
html,body {
min-width:1000px;
}


/*=======================
#header
=======================*/
header{
	margin: 0 auto 0 auto;
}
#header_bg_pc{
	margin: 0 auto 0 auto;
	background: url("/ssp/nas/biznas/narsus/new2020/img/header_bg.jpg");
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 1400px auto;
	height: 1270px;
}
@media screen and (max-width:1339px){
#header_bg_pc{
background-size: 100% auto;
}
}
.header_inner{
	max-width:1000px;
	margin:0 auto 0 auto;

	margin-bottom: 180px;
	padding-bottom: 360px;
}
.header_inner h1{
    margin:0 auto 0 auto !important;
    text-align: left !important;
	padding-top: 80px !important;
/* 	padding-bottom: 179px !important; */
}

.header_fadeOut{
height: calc(100vh - 102px);
min-height:700px;
}

.header_fade1 {
	padding-top: 139px;
    animation-name: fadein;
    animation-duration: 1s;
    animation-iteration-count: 1;
}
.header_fade2 {
    animation-name: fadein;
    animation-duration: 3s;
    animation-iteration-count: 1;
}
#header_box{
	width: 1000px;
	float: left;
}
#header_left{
	width: 500px;
	float: left;
}
#header_right{
	width: 500px;
	float: right;
}	
.ctw-marker-bold {
    background-size: 200% 5px;
    background-position: 0 10px;
    background-repeat: repeat-x;
    -webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -o-transition: all 2s ease;
    -ms-transition: all 2s ease;
}
.ctw-marker-bold.ctw-marker-position {
    background-position: -100% 10px;
	margin-top: 50px;
}
.ctw-marker-yellow {
    background-image: -webkit-linear-gradient(left, rgba(255,230,25,0) 50%, rgba(255,230,25,1) 50%);
    background-image: -moz-linear-gradient(left, rgba(255,230,25,0) 50%, rgba(255,230,25,1) 50%);
    background-image: -o-linear-gradient(left, rgba(255,230,25,0) 50%, rgba(255,230,25,1) 50%);
    background-image: -ms-linear-gradient(left, rgba(255,230,25,0) 50%, rgba(255,230,25,1) 50%);
    background-image: linear-gradient(left, rgba(255,230,25,0) 50%, rgba(255,230,25,1) 50%);
}
#header_txt{
	padding-top: 40px;
}
	
/*=======================
.content
=======================*/
.content{
	max-width:100%;
	margin:0 auto;
}
.content_inner{
	max-width:1000px;
	margin:0 auto 0 auto;
    padding: 70px 0 70px 0;
}
.content_inner2{
	max-width:1100px;
	margin:0 auto 0 auto;
}
.content_inner3{
	max-width:1200px;
	margin:0 auto 0 auto;
}
.content h2 img{
	text-align:center;
	margin:0 auto 0 auto;
}
.content h3 img{
	text-align:center;
	margin:0 auto 0 auto;
}

/*=======================
#content1
=======================*/
#content1{
	margin: 0 auto 0 auto;
	background: url("/ssp/nas/biznas/narsus/new2020/img/ct1_bg.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	padding-top: 300px;
	padding-bottom: 300px;
}
#content1 h3{
	padding-bottom: 25px;
}
#content1 p{
	padding-bottom: 115px;
	color: #fff;
	text-align: center;
}

/*=======================
#content2
=======================*/
#content2{
	margin: 0 auto 0 auto;
	background: url("/ssp/nas/biznas/narsus/new2020/img/ct2_bg.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	margin-bottom: 145px;
}
#content2 h3{
	padding-bottom: 80px !important;
}
#ct2_box{
	width: 1000px;
	float: left;
	margin-bottom: 220px;
}
#ct2_box p{
	float: left;
}
.ct2_service{
	margin-right: 50px;
}
	
/*=======================
#content3
=======================*/
#content3{
	margin: 0 auto 0 auto;
	background: url("/ssp/nas/biznas/narsus/new2020/img/ct3_bg1.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}

/*#ct3_1*/
#ct3_1{
	margin-top: 260px;
}
#ct3_1_inner{
	background: #fff;
	border-radius: 50px;
	padding: 60px 0 60px 0;
	text-align: center;
}
#ct3_1_inner table{
	margin-top: 25px;
}
#ct3_1_inner table tr td{
	vertical-align: top;
	text-align: left;
}
.ct3_txt{
	padding: 20px 75px 25px 75px;
}
#ct3_1_inner table em{
	font-size: 60%;
}
	
/*#ct3_2*/
#ct3_2{
	margin-top: 127px;
}
#ct3_2 table{
	width: 820px;
	margin: 0 auto 0 auto;
	text-align: center;
	color: #fff;
}
#ct3_2 table tr td img{
	margin-top: 60px;
	margin-bottom: 10px;
}
#ct3_2 ul{
	text-align: center;
	display: inline-block;
}
#ct3_2 ul li{
	text-align: left;
}

/*#ct3_3*/
#ct3_3{
	max-width: 1200px;
	background: #fff;
	border-radius: 50px;
	padding-top: 50px;
	padding-bottom: 90px;
	margin: 0 auto 0 auto;
	box-shadow:15px 15px 50px rgba(0,0,0,0.2);
	text-align: center;
	margin-bottom: 90px;
}
#ct3_3_top{
	width: 1000px;
	height: 250px;
	position: relative;
	margin: 0 auto 0 auto;
}
#ct3_3_txt{
	width: 1000px;
	margin: 0 auto 0 auto;
}
#ct3_3_txt p{
	float: left;
	width: 333px;
	text-align: center;
	padding: 25px 0 65px 0;
}
.parent .child:last-child {
	margin-bottom: 0;
}
.ct3_3_box {
  position: absolute;
}
	
/*=======================
#content4
=======================*/
#content4{
	margin: 0 auto 0 auto;
	background: url("/ssp/nas/biznas/narsus/new2020/img/ct4_bg.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	padding-top: 150px;
	height: 1500px;
}
#content4 h3{
    margin:0 auto 0 auto;
    text-align: center;
}
.ct4_txt{
	text-align: center;
}
#ct4_box1{
	width: 1000px;
	float: left;
	padding-top: 110px;
	margin-bottom: 60px;
}
#ct4_box2{
	width: 1000px;
	float: left;
	padding-top: 38px;
}
.ct4_left{
	width: 500px;
	float: left;
}
.ct4_right{
	width: 500px;
	float: right;
}
.ct4_right p{
	padding-bottom: 40px;
}
#ct4_hdd_arrow{
	line-height: 0;
}
#ct4_hdd{
	background: #F1F2FB;
	float: left;
	border-radius: 50px;
	padding-top: 50px;
	padding-bottom: 20px;
}
.ct4_hdd_txt{
	padding-left: 70px;
	padding-bottom: 50px;
}
	
/*=======================
#content5
=======================*/
#content_inner5{
	background: #FFF5A3;
	padding-top: 90px;
	border-radius: 50px;
	padding-bottom: 80px;
	margin-bottom: 100px;
}
#ct5_top{
	width: 1000px;
	float: left;
}
.ctw-marker-blue {
    background-image: -webkit-linear-gradient(left, rgba(24,78,174,0) 50%, rgba(24,78,174,1) 50%);
    background-image: -moz-linear-gradient(left, rgba(24,78,174,0) 50%, rgba(24,78,174,1) 50%);
    background-image: -o-linear-gradient(left, rgba(24,78,174,0) 50%, rgba(24,78,174,1) 50%);
    background-image: -ms-linear-gradient(left, rgba(24,78,174,0) 50%, rgba(24,78,174,1) 50%);
    background-image: linear-gradient(left, rgba(24,78,174,0) 50%, rgba(24,78,174,1) 50%);
}
#ct5_top p{
	float: left;
}
#ct5_txt{
	margin-left: 100px;
	margin-right: 150px;
	margin-top: 30px;
	margin-bottom: 40px;
	float: left;
}
#ct5_logo{
	margin-top: 40px;
	margin-left: 100px;
}
#ct5_btn{
	margin-top: 40px;
	margin-left: 260px;
}
#ct5_movie{
	margin-top: 15px;
	margin-left: 100px;
	padding-bottom: 35px;
}
	
/*=======================
#content6
=======================*/
#content6{
	margin: 0 auto 0 auto;
	background: url("/ssp/nas/biznas/narsus/new2020/img/ct6_bg.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	padding-bottom: 130px;/*230→130*/
}
#content6 h3{
    margin:0 auto 0 auto !important;
    text-align: left !important;
	padding-top: 120px !important;
	padding-bottom: 70px !important;
clear: none !important;
}
#ct6_info{
	width: 950px;
	float: left;
	color: #fff;
	margin-left: 50px;
}
.ct6_info_list{
	float: left;
	line-height: 1.8;
	margin-bottom: 115px;
	font-family: 'M PLUS 1p', sans-serif;
}
#ct6_info_list1{
	width: 300px;
}
#ct6_info_list2{
	width: 400px;
}
#ct6_info_list3{
	width: 250px;
}
.ct6_info_list ul{
	font-family: 'M PLUS 1p', sans-serif;
}
.ct6_info_list ul li em{
	color: #FFE619;
	font-style: normal;
	font-size: 85%;
}
.ct6_info_list ul li span{
	font-size: 80%;
}
#ct6_box {
	max-width: 1100px;
	float: left;
	margin-bottom: 40px;
}	
#ct6_box table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border-radius: 50px;
	overflow: hidden;
	text-align: center;
}
#ct6_box table thead th,
#ct6_box table tbody th,
#ct6_box table tbody td {
}
#ct6_box table thead th {
 	background-color: #4671BE;
	height: 90px;
}
#ct6_box table tbody th {
 	background-color: #5D83C6;
}
#ct6_box table thead th + th,
#ct6_box table tbody td {
}
#ct6_box table tbody tr:last-child th,
#ct6_box table tbody tr:last-child td {
 	border-bottom: none;
}
#ct6_box table tbody td {
	background: #fff;
	color: #184EAE;
}
.tbl1{
	border-bottom: 1px dotted #D1DCEF;
}
.tbl2{
	border-right: 1px dotted #D1DCEF;
}
#ct6_cap{
	padding-left: 35px;
	color: #fff;
}
#ct6_cap a{
	color: #fff;
}
#ct6_banner{
	margin-top: 130px;
	margin-left: 260px;
}
#ct6_banner li{
	float: left;
	padding-right: 100px;
}

a.ct6_taiou {
  background-image:url('/ssp/nas/biznas/narsus/new2020/img/ct6_ttl2.png');
  display:block;
  width:1100px;
  height:55px;
}
a.ct6_taiou:hover {
  background-image:url('/ssp/nas/biznas/narsus/new2020/img/ct6_ttl2-hv.png');
}

/*=======================
#content7
=======================*/
#content7 h3{
	text-align: center;
}
#content7 ul li{
	margin: 0 auto 0 auto;
	text-align: center;
	margin-top: 40px;
}
	
/*=======================
#footer
=======================*/
footer{
	margin: 0 auto 0 auto;
	background: #0B308E;
}
footer p{
	padding-top: 87px;
	padding-bottom: 87px;
	text-align: center;
}

}



