main .size h1#main-header { display: none;}
.pageBody  { margin-bottom: -60px;}
.pageBody .detailPage { padding: 34px 0 34px 0;} 

.pageBody .detailPage a { color: #0054A6;} 

.pageBody .detailPage p { line-height: 1.5; font-size: 18px; margin-bottom: 20px; }
.pageBody .detailPage p.textBig { font-size: 24px; }
.pageBody .detailPage p.textSupBig { font-size: 32px; }
			@media only screen and (min-width: 1401px) and (max-width: 1600px) {
				.pageBody .detailPage p.textSupBig  { font-size: 30px; }
				.pageBody .detailPage p.textBig { font-size: 22px; }
			}
			@media only screen and (min-width: 1171px) and (max-width: 1400px) {
				.pageBody .detailPage p.textSupBig  { font-size: 28px; }
				.pageBody .detailPage p.textBig { font-size: 21px; }
			}
			@media only screen  and (max-width: 1170px) {
				.pageBody .detailPage p.textSupBig  { font-size: 26px; }
				.pageBody .detailPage p.textBig { font-size: 20px; }
			}

.pageBody .detailPage .iconBox p  { font-size: 16px; text-align: center;  line-height: 1.5; } 
.pageBody .detailPage .iconBox p.textBig { font-size: 24px; line-height: 1.3; }

.pageBody .detailPage h5 { margin-bottom: 9px; text-transform: uppercase; font-size: 16px;  font-weight: 600;  } 
.pageBody .detailPage h2	{ font-weight: 600; margin-bottom: 20px; font-size: 30px; color: #000; text-align: center; }
	.pageBody .bgBlueD .detailPage h2	{ color: #fff; margin-bottom: 10px; }
.pageBody .detailPage h3	{ font-weight: 600; font-size: 22px; color: #000; margin-bottom: 9px; padding-bottom: 0px;}
	.pageBody .detailPage h3	span, .pageBody .detailPage h2	span { font-weight: 100;}
	.pageBody .detailPage h3.headBgBlue	{ background: #E0EEF7; padding: 10px 30px 10px 30px; margin-bottom: 30px; }
.pageBody .detailPage h4	{ font-weight: 600; color: #000; margin: 0 0 7px 0; font-size:18px;}

.pageBody .detailPage ul	{ margin-bottom: 17px; padding-bottom: 0px;}
	.pageBody .detailPage ul li  { font-size: 20px; line-height: 1.5; background: url('/image/li.png') 0px 15px no-repeat; margin-bottom:  10px;}


.pageBody .detailPage p.textBoldBlue 	{ font-weight: bold; color: #0D5C7E; font-size: 20px; }

.bgBlue { background: #0D5C7E; padding: 9px 0 0px 0; margin-bottom: 34px;}
	.pageBody .bgBlue .detailPage a { color: #fff; }
	.pageBody .bgBlue .detailPage p { color: #fff; }
	.pageBody .bgBlue .detailPage p.textBig { font-size: 24px; }
	@media only screen  and (max-width: 1170px) {
		.pageBody .bgBlue .detailPage p.textBig { font-size: 20px; }
			}
	.pageBody .bgBlue .detailPage ul li  { color: #fff; background: url('/image/li_w.png') 0px 15px no-repeat; }
	.pageBody .bgBlue .detailPage h3  { color: #fff; margin-bottom: 20px;}
	
.bgLightBlue { background: #DDEBF2;  padding: 9px 0 0px 0; }
	.pageBody .bgLightBlue .detailPage a  {  display: block; text-align: center; text-decoration: none; color: #000;}
		.pageBody .bgLightBlue .detailPage a  h4 {   text-decoration: underline; color: #0054A6;}
		.pageBody .bgLightBlue .detailPage a:hover  h4 {   text-decoration: none;}
		.pageBody .bgLightBlue .detailPage a  p {   text-decoration:none; color: #000;}
	
	.bgLightBlue .whyicon p { font-size: 16px; margin-bottom: 0px; margin-top: 0px;}
	
.bgGrey   { background: #ECECEC;  padding: 34px 0 34px 0; }	
	.pageBody .bgGrey   .detailPage h3 { font-size: 36px; color: #0D5C7E; text-align: center; }	

.pageBody  .bgBlueD .detailPage { background: #0D5C7E; position: relative; padding-top: 50px;}
		.pageBody  .bgBlueD .detailPage img.Image { position: absolute; bottom: -36px; left: 0%; height: auto; width: 35%;}
		.pageBody  .bgBlueD .detailPage ul li  { font-size: 18px; color: #fff; line-height: 1.3;  font-weight: 100; background: url('/image/li_w.png') 0px 11px no-repeat;}	
			@media only screen and (min-width: 0px) and (max-width: 1170px) {
				.pageBody .bgBlueD .detailPage img.Image { display: none; }
			}
			

.pageBody .detailPage .iconBox { text-align: center; padding-right: 17px; padding-left: 17px; margin-bottom: 34px; position: relative; }
	.pageBody .detailPage .iconBox a  {  font-size: 20px; color: #000; text-decoration: underline;}
		.pageBody .detailPage .iconBox a:hover  {  text-decoration: none; }
		.pageBody .detailPage .iconBox  ul li { text-align: left; margin-bottom: 5px; padding-bottom: 0px;}
		
		.pageBody .detailPage .iconBox img.stamp { position: absolute; width: 20%; height: auto; top: 66%; right: 30px; }
		
			
.pageBody .detailPage .iconBox .blockTile h3.hh3  { margin-bottom: 0px; padding-bottom: 0px;}
.pageBody .detailPage .iconBox .blockTile h3.hh3 { height: 55px; }
.pageBody .detailPage .iconBox .blockTile p.hp { height: 70px; overflow: hidden; }

.pageBody   .detailPage .link_request_form { background: #fff; border: solid 1px #000; color: #000;  margin-bottom: 0px; text-decoration: none; }
.pageBody   .detailPage .iconBox  a.link_request_form  { text-decoration: none; }
.pageBody   .bgBlue .detailPage .link_request_form { background: #0D5C7E; border: solid 1px #fff; color: #fff; }
.pageBody   .bgLightBlue .detailPage .link_request_form { background: #DDEBF2; border: solid 1px #000; color: #000; }
.pageBody  .detailPage  .link_request_form:hover	{ background: #DDEBF2; border: solid 1px #0D5C7E; color: #0D5C7E; }
.pageBody  .bgLightBlue .detailPage  .link_request_form:hover	{ background: #fff; border: solid 1px #000; color: #000; }

.bgBlue .detailPage a.linkMore  {  display: inline-block; padding-right: 35px;  background: url('/upload/solutions/tss/right.svg') center right no-repeat; font-size: 20px; line-height: 24px;  color: #fff; }


