
@charset "UTF-8";

@media (max-width: 1300px) {
	#lp-text-one .lp-text-inside,
	#lp-text-two .lp-text-inside,
	#lp-text-three .lp-text-inside,
	#lp-page .lp-page-inside,
	
	#lp-boxes-1 #topabout .lp-boxes-margins,
	#toparea,
	#topflow #wrap_step,
	#topflow .wrap {
		width: 90%;
	}
	.bravada-landing-page .lp-section-header {
		padding-left: 0;
		padding-right: 0;
	}
	#topabout .lp-box h3 {
		font-size: 20px;
	}
	.lp-boxes .lp-boxes-margins .lp-box {
		/*margin-right: 1%;*/
	}
	
    #lp-boxes-2 .lp-boxes-inside {
		width: 90%;
		padding-left: 0;
		padding-right: 0;
	}
	
	#topflow .wrap {
		padding: 0;
	}
	
	#lp-text-three .lp-text-inside {
		padding-left: 0;
		padding-right: 0;
	}
	#topflow #wrap_step ul li .title {
		font-size: 22px;
	}
	#topflow #wrap_step {
		padding: 0;
	}
	
/*---------------------------------*/	
}

@media (max-width: 1200px) {
	.site-header-bottom .site-header-inside {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	#lp-boxes-1 #topabout .lp-boxes-margins {
		width: 80%;
	}
	.lp-boxes.lp-boxes-rows-4 #topabout .lp-boxes-margins .lp-box {
		width: 48%;
	}
	#toparea .txtarea {
		width: 50%;
	}
	#toparea .txtarea .title h3 {
		font-size: 30px;
	}
	#toparea .txtarea .title .icon img {
		height: 36px;
	}
	#topserv .lp-box-text h4 {
		font-size: 18px;
	}
	
	.main .lp-section-header .lp-section-title {
		font-size: 60px;
	}
	
	
	.bravada-cropped-headerimage #masthead #header-image-main-inside {
		height: 450px;
	}
	#header-page-title h1 {
		font-size: 50px;
	}
	
/*---------------------------------*/	
}

@media (max-width: 1140px) {
	#lp-text-one .lp-text-inside,
	#lp-text-two .lp-text-inside,
	#lp-text-three .lp-text-inside,
	#lp-page .lp-page-inside,
	#lp-boxes-1 #topabout .lp-boxes-margins,
	#toparea,
	#topflow #wrap_step,
	#topflow .wrap {
		width: 92%;
	}
	
	#topflow #contactarea {
		padding: 40px 0;
	}
	#topflow .wrap {
	}
	#topflow .txtbox {
		width: 70%;
	}
	#topflow .ph {
		width: 28%;
		text-align: right;
	}
	#topflow .txtbox h3 {
		font-size: 30px;
	}
	#topflow .txtbox h3 span {
		font-size: 150%;
	}
	#topflow .txtbox .txt {
		font-size: 17px;
		padding: 0;
		margin-bottom: 10px;
	}
	#topflow .btnbox ul {
		background-color: #fff;
		padding: 10px 20px 20px;
	}
	#topflow .btnbox ul li.telnum {
		width: 100%;
	}
	#topflow .btnbox ul li.email {
		margin-left: 0;
	}
	#topflow .btnbox ul li.email {
		border: 1px solid #329fe4;
	}
	#topflow .btnbox ul li.line {
		border: 1px solid #00c300;
	}
	
	#lp-page .infobox {
		width: 55%;
	}
	#lp-page .gmap {
		width: 45%;
		padding-left: 20px;
	}
	#lp-page .infobox th {
		text-align: left;
	}

/*---------------------------------*/	
}

@media (max-width: 1060px) {
	.burgermenu-active.bravada-over-menu .site-header-bottom .hamburger span,
	.dropdown-toggle::after {
		background-color: #1886cc;
	}
	.site-header-bottom .site-header-inside {
		padding-left: 20px;
		padding-right: 20px;
	}
	.site-header-inside .menu-burger {
		display: block;
	}
	.site-header-inside nav#access {
		display: none;
	}
	#mobile-menu::before {
		background-color: #e3f4ff;
	}
	#mobile-menu .side-section {
		min-width: 100%;
		max-height: 100%;
		margin-bottom: 0;
		/*margin-top: 0;*/
		min-width: 90%;
	}
	nav#mobile-menu {
		/*padding-top: 30px;*/
	}
	nav#mobile-menu #mobile-nav a {
		color: #1886cc;
		margin-right: 0;
	}
	nav#mobile-menu ul li {
		margin-bottom: 20px;
	}
	nav#mobile-menu ul.sub-menu {
		/*margin-left: 20px;*/
	}
	nav#mobile-menu ul.sub-menu li {
		border-bottom: 1px solid #e3f4ff;
		padding: 10px 15px;
		margin: 0;
		background-color: #fff;
	}
	nav#mobile-menu #mobile-nav ul.sub-menu a {
	}
	#topflow #wrap_step ul li .title {
		font-size: 20px;
	}
	#topflow #wrap_step ul li .inner {
		padding-bottom: 15px;
		padding-top: 15px;
	}
	
	
	#wrap_servlist .box0 .flexbox .box {
		width: 100%;
	}
	#main #wrap_servlist .box0 .flexbox h3 .num,
	#main #wrap_servlist .box0 .flexbox h3 .title {
		width: auto;
	}
	#main #wrap_servlist .box0 .flexbox h3 .num {
		margin-right: 10px;
	}
	#main #wrap_servlist .box0 .flexbox #sv03 h3 .title br {
		display: none;
	}
	
/*--- 1060px ------------------------------*/	
}

@media (max-width: 1040px) {
	
/*---------------------------------*/	
}

@media (max-width: 1024px) {
	#topnote {
		display: block;
	}
	#topnote .ph,
	#topnote .txtbox {
		width: 100%;
		padding: 0;
	}
	#topnote .ph {
		text-align: center;
		line-height: 1;
	}
	#lp-boxes-1 #topabout .lp-boxes-margins {
		width: 90%;
		padding-left: 0;
		padding-right: 0;
	}
	
	#topworks ul li .ph img {
		height: 150px;
	}
	
	#topflow .txtbox h3 {
		font-size: 28px;
	}
	#topflow .txtbox h3 span {
		font-size: 130%;
	}
	
	#lp-page .lp-page-inside {
	}
	#lp-page .infobox,
	#lp-page .gmap {
		width: 100%;
		padding: 0;
	}
	
	/*footer*/
	#colophon-inside {
		width: 90%;
	}
	#colophon .footer-three .widget-container:nth-child(4) {
		display: none;
	}
	#colophon .footer-three .widget-container:first-child,
	#colophon .footer-three .widget-container:nth-child(2),
	#colophon .footer-three .widget-container:nth-child(3) {
		width: 33.3%;
		padding-left: 0;
		padding-right: 0;
	}
	#colophon .footer-three .widget-container:nth-child(2) {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	/**/
	
	.bravada-cropped-headerimage #masthead #header-image-main-inside {
	}
	#header-page-title h1 {
		font-size: 46px;
	}
	
	
	#wrap_servlist .boxB a {
		width: 50%;
	}
	
	#wrap_page .svpg .flexbox .txt ul {
		margin-left: 0;
	}
	#wrap_page .svpg .flexbox .txt ul li {
		font-size: 18px;
	}
	.svpg .txtbox01 {
		padding: 30px;
	}
	#svnav ul a {
		width: 33.3%;
	}
	
	#wrap_worklist ul li {
		padding: 0 0 10px;
		border: 1px solid #fff;
	}
	#wrap_worklist ul li .ph img {
		height: 170px;
	}
	
	#wrap_works .bawrap {
		margin-bottom: 0;
	}
	#wrap_works .bawrap .box {
		width: 50%;
		border: 1px solid #fff;
	}
	#wrap_works .bawrap .ph img,
	#wrap_works .wrap .phone .ph img {
		height: 360px;
	}
	#wrap_works .wkslist ul li img {
		height: 90px;
	}
	
	#wrap_inq .contactbox {
		padding-left: 30px;
		padding-right: 30px;
	}
	#wrap_page .formbox th {
		font-weight: 500;
	}

/*--- 1024px ------------------------------*/	
}

@media (max-width: 960px) {
	.lp-boxes.lp-boxes-rows-4 .lp-boxes-margins[class*="lp-boxes"] .lp-box,
	.lp-boxes.lp-boxes-rows-3 .lp-boxes-margins[class*="lp-boxes"] .lp-box {
		margin-right: 2%;
		margin-bottom: 20px;
	}
	#toparea .txtarea {
		width: 57%;
	}
	#toparea .ph {
		width: 40%;
	}
    #lp-boxes-2 .lp-boxes-inside {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	#topbnr,
	#topflow #wrap_step ul {
		justify-content: center;
	}
	#topbnr .box,
	#topworks ul li,
	#topflow #wrap_step ul li {
		width: 33.3%;
	}
	#topworks ul li .ph img {
		height: 220px;
	}
	#topflow #wrap_step ul li {
		padding: 0 10px 20px;
	}
	#topflow #wrap_step {
		margin-bottom: 30px;
		width: 80%;
	}
	
	#topflow .wrap {
		width: 86%;
	}
	#topflow .txtbox {
		width: 100%;
	}
	#topflow .txtbox .wrap_sp {
	    display: flex;
	    flex-wrap: wrap;
	}
	#topflow .txtbox .wrap_sp .txt {
		width: 70%;
	}
	#topflow .txtbox .sp_ph {
		display: block;
		width: 25%;
		text-align: center;
		padding-left: 30px;
	}
	/*#topflow .txtbox .sp_ph img {
		width: 60%;
		height: auto;
	}*/
	#topflow .ph {
		width: 50%;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		
		display: none;
	}
	
	#wrap_servlist .boxA .flexbox .box {
		width: 100%;
	}
	#wrap_page #areamap .txt ol li {
		font-size: 20px;
		padding-right: 10px;
	}
	#wrap_page #areamap .txt li span {
		right: 10px;
	}
	#areamap .ph {
		text-align: center;
		width: 45%;
	}
	
	#wrap_arealist .combox, .area .combox {
		padding: 30px;
	}
	#wrap_worklist ul li {
		width: 33.3%;
	}
	
	#wrap_inq .flexbox .telbox {
		padding-left: 20px;
		padding-right: 20px;
	}
	#wrap_page #main h3 {
		font-size: 20px;
	}

/*--- 960px ------------------------------*/	
}

@media (max-width: 900px) {
	#wrap_works .bawrap .ph img,
	#wrap_works .wrap .phone .ph img {
		height: 300px;

	}
	#wrap_works .combox.com1 {
		padding: 30px;
	}
	#wrap_works .wkslist ul li img {
		height: 70px;
	}
	
	#wrap_voice ul {
		display: block;
	}
	#wrap_voice ul li {
		width: 100%;
	}
/*---------------------------------*/	
}

@media (max-width: 860px) {
	#wrap_inq .flexbox {
		display: block;
		margin: 20px auto 30px;
		width: 80%;
	}
	#wrap_inq .flexbox .telbox,
	#wrap_inq .flexbox .linebox {
		width: 100%;
	}
	#wrap_inq .flexbox .telbox {
		margin-bottom: 20px;
	}

/*---------------------------------*/	
}

@media (max-width: 800px) {
	#topabout .lp-section-header,
	#lp-boxes-1 #topabout .lp-boxes-margins {
		margin-bottom: 0;
	}
	#lp-boxes-1 {
		padding-bottom: 50px;
	}
	#lp-boxes-2 .lp-boxes-inside,
	#lp-text-two .lp-text-content,
	#lp-text-three .lp-text-content,
	#lp-text-four .lp-text-content {
		margin-top: 0;
	}
	#topflow #contactarea {
		padding-bottom: 40px;
		padding-top: 40px;
	}
	#lp-page .lp-page-inside {
		margin-bottom: 30px;
	}
	#lp-page .lp-page-inside .hentry {
		margin-bottom: 0;
	}
	

/*---------------------------------*/	
}

@media (max-width: 767px) {
	.pc,
	#sfolbtn
	 {
		display: none;
	}
	.sp,
	#fbtn {
		display: block;
	}
	#mobile-menu .side-section {
		min-width: 100%;
	}
	
	#lp-text-one .lp-text-inside,
	#lp-text-two .lp-text-inside,
	#lp-text-three .lp-text-inside,
	#lp-page .lp-page-inside,
	
	#toparea,
	#lp-boxes-2 .lp-boxes-inside {
		width: 100%;
	}
	.main .lp-section-header .lp-section-title {
		font-size: 40px;
		font-weight: 800;
		letter-spacing: 0;
	}
	.lp-section-header .lp-section-desc {
		font-size: 18px;
	}
	
	#toparea .inner {
		display: block;
	}
	#toparea .txtarea {
		width: 100%;
		margin-bottom: 20px;
	}
	#toparea .ph {
		width: 100%;
	}
	
	#topbnr .box {
		width: 50%;
	}
	
	#wrap_topwork {
		width: 96%;
		margin-left: auto;
		margin-right: auto;
	}
	#topflow #wrap_step {
		width: 90%;
	}
	
	#topflow .wrap {
		width: 90%;
	}
	#topflow .txtbox .wrap_sp .txt {
		width: 72%;
	}
	#topflow .txtbox .sp_ph {
		width: 28%;
	}
	
	#topnews ul li .date,
	#topnews ul li .txt {
		width: 100%;
	}
	#topnews ul li .date {
		line-height: 1.5;
	}
	
	
	.grecaptcha-badge {
		bottom: 140px !important;
	}
	#wpfront-scroll-top-container {
		bottom: 70px !important;
	}
	
	
	/*footer*/
	#colophon-inside {
		width: 100%;
	}
	/**/
	
	.bravada-cropped-headerimage #masthead #header-image-main-inside {
		height: 350px;
	}
	#header-page-title h1 {
		font-size: 36px;
	}
	
	
	#wrap_page #main h2 {
		font-size: 26px;
		margin-left: 0;
		/*border-left: 5px solid #bbdbfb;
		padding-left: 5px;*/
		color: #1c83c5;
		font-weight: 600;
		margin-bottom: 30px;
		display: block;
	}
	#wrap_page #main h2::before {
		display: none;
	}
	#wrap_page #main h3 {
		font-size: 20px;
	}
	#main #wrap_servlist .boxA .flexbox h3::before {
		left: -45px;
	}
	
	
	#wrap_servlist .boxB .title {
		padding: 10px;
	}
	#wrap_servlist .boxB .icon {
		width: 18%;
		margin: 0;
	}
	#main #wrap_servlist .boxB h3 {
		padding-left: 5px;
	}
	.svpg .flexbox {
		display: block;
	}
	.svpg .flexbox .ph,
	.svpg .flexbox .txt {
		width: 100%;
		padding: 0;
	}
	#svnav ul a {
		width: 33.3%;
	}
	
	#wrap_works .bawrap .ph img,
	#wrap_works .wrap .phone .ph img {
		height: 250px;
	}
	#wrap_works .wkslist ul li img {
		height: 60px;
	}
	
	#wrap_inq .flexbox .telnum {
		display: none;
	}
	#wrap_inq .flexbox .telnum2 {
		display: inline-block;
	}
	
	#wrap_inq .contactbox {
		margin-bottom: 0;
		margin-top: 30px;
		border-radius: 0;
		border: none;
		background-color: #d9edff;
	}
	/*
	input[type]:hover,
	textarea:hover,
	select:hover,
	input[type]:focus,
	textarea:focus,
	select:focus {
		background-color: #fff;
	}*/
	select,
	input[type],
	textarea,
	#wrap_inq .contactbox .bikoubox01 {
		background-color: #fff;
	}
	button, input[type="button"], input[type="submit"], input[type="reset"] {
		background-color: #329fe4;
	}
	#wrap_page .formbox table {
		overflow: hidden;
		margin-top: 30px;
		padding-top: 30px;
		border-top: 1px solid #fff;
	}
	#wrap_page .formbox th,
	#wrap_page .formbox td {
		float: left;
		width: 100%;
		border: none;
	}
	#wrap_page .formbox th {
		padding: 0 0 10px;
	}
	#wrap_page .formbox td {
		padding-left: 0;
		padding-right: 0;
		padding: 0 0 20px;
	}
	
/*--- 767px ------------------------------*/	
}

@media (max-width: 680px) {
	#wrap_servlist .boxB .icon,
	#main #wrap_servlist .boxB h3,
	#main #wrap_servlist .boxB #sv07 .title h3 {
		width: 100%;
		padding: 0;
		text-align: center;
	}
	#wrap_servlist .boxB .icon,
	#wrap_servlist .boxB #sv07 .title .icon {
		width: 50%;
		margin: 0 auto 10px;
	}
	#wrap_servlist .boxB #sv07 .title,
	#wrap_servlist .boxB #sv07 .ph {
		width: 100%;
	}

/*---------------------------------*/	
}

@media (max-width: 640px) {
	#branding {
		width: 50%;
	}
	#mobile-menu::before {
		background-color: #e3f4ff;
	}
	#mobile-menu .side-section {
		min-width: 100%;
		max-height: 100%;
		margin-bottom: 0;
		/*margin-top: 0;*/
	}
	nav#mobile-menu {
		/*padding-top: 30px;*/
	}
	nav#mobile-menu #mobile-nav a {
		color: #1886cc;
		margin-right: 0;
	}
	nav#mobile-menu ul li {
		margin-bottom: 20px;
	}
	nav#mobile-menu ul.sub-menu {
	}
	.burgermenu-active.bravada-over-menu .site-header-bottom .hamburger span,
	.dropdown-toggle::after {
		background-color: #1886cc;
	}
	nav#mobile-menu #mobile-nav ul.sub-menu a {
	}
	
	#lp-boxes-1 #topabout .lp-boxes-margins {
		width: 100%;
	}
	.lp-boxes.lp-boxes-rows-4 #topabout .lp-boxes-margins .lp-box {
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	#topabout .lp-box {
		margin-bottom: 30px;
	}
	.lp-boxes.lp-boxes-animated .lp-box:first-child,
	.lp-boxes.lp-boxes-animated .lp-box:last-child {
		border-radius: 0;
		
	}
	
	#topbnr {
		margin-bottom: 0;
	}
	#topbnr .box {
		width: 100%;
		padding: 0 0 20px;
	}
	#topworks ul li {
		width: 50%;
	}
	#topworks ul li .ph img {
		height: 220px;
	}
	#topbnr .box .title {
		min-height: inherit;
	}
	#topbnr .box h3 br {
		display: none;
	}
	#topbnr .box .title,
	#topbnr .box.pr01 .title {
		padding: 15px;
	}
	
	#topbnr,
	#lp-boxes-2 .lp-boxes-inside  {
		width: 96%;
		margin-left: auto;
		margin-right: auto;
	}
	#topflow #wrap_step ul li {
		width: 50%;
	}
	
	#topflow .txtbox h3 {
		font-size: 24px;
	}
	#topflow .txtbox .wrap_sp .txt {
		width: 100%;
	}
	#topflow .txtbox .sp_ph {
		width: 35%;
		text-align: center;
		padding: 0;
		line-height: 1;
		margin-left: auto;
		margin-right: auto;
	}
	#topflow .btnbox ul {
		padding-top: 20px;
	}
	#topflow .btnbox ul li.email,
	#topflow .btnbox ul li.line {
		margin-bottom: 10px;
	}
	
	
	/*footer*/
	#colophon .footer-three .widget-container:first-child {
		width: 100%;
		text-align: center;
	}
	#colophon .footer-three .widget-container:nth-child(2),
	#colophon .footer-three .widget-container:nth-child(3) {
		padding: 0 20px 20px;
		width: 50%;
	}
	#colophon .footer-three .widget-container:nth-child(2) {
	}
	#colophon .footer-three .widget-container:nth-child(3) {
	}
	#wrap_sv07 .galbox ul li {
		width: 50%;
	}
	
	#wrap_inq .flexbox {
		width: 100%;
	}
	
/*--- 640px ------------------------------*/	
}

@media (max-width: 600px) {
	#topflow .btnbox {
		display: none;
	}
	.bravada-cropped-headerimage #masthead #header-image-main-inside {
		height: 300px;
	}
	#header-page-title h1 {
		font-size: 30px;
	}
	#wrap_worklist ul li {
		width: 50%;
	}

/*---------------------------------*/	
}

@media (max-width: 550px) {
	#lp-page .infobox table {
		overflow: hidden;
	}
	#lp-page .infobox th,
	#lp-page .infobox td {
		float: left;
		width: 100%;
		border: none;
	}
	#lp-page .infobox td {
		background-color: #fff;
	}
	
	#wrap_works .bawrap .ph img,
	#wrap_works .wrap .phone .ph img {
		height: 220px;
	}
	#wrap_works .bawrap .box h3 {
		font-size: 20px;
	}

/*---------------------------------*/	
}

@media (max-width: 500px) {
	#lp-text-one .lp-text-inside {
		width: 100%;
	}
	.lp-boxes.lp-boxes-rows-4 #topabout .lp-boxes-margins .lp-box {
		width: 90%;
	}
	#toparea .txtarea .title h3 {
		font-size: 24px;
	}
	
	#colophon .footer-three .widget-container:nth-child(2),
	#colophon .footer-three .widget-container:nth-child(3) {
		width: 100%;
	}
	
	#wrap_arealist .combox,
	.area .combox {
		margin-bottom: 30px;
	}
	#areamap {
		display: block;
	}
	#areamap .txt,
	#areamap .ph {
		width: 100%;
	}
	#wrap_page #areamap .txt ol li {
		font-size: 18px;
	}
	
	#wrap_works .bawrap .ph img,
	#wrap_works .wrap .phone .ph img {
		height: 180px;
	}
	#wrap_works .wkslist ul li {
		width: 20%;
	}

/*---------------------------------*/	
}

@media (max-width: 450px) {
	#wrap_servlist .boxB a {
		width: 100%;
	}
	#svnav ul a {
		width: 50%;
	}

/*---------------------------------*/	
}

@media (max-width: 400px) {
	#branding {
		width: 65%;
	}
	#toparea .wrap {
		padding: 30px 20px;
	}
	
	#wrap_topwork {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	#topworks ul {
		margin-bottom: 0;
	}
	#topworks ul li {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	#topworks ul li .ph img {
		height: 240px;
	}
	#topflow #wrap_step {
		width: 80%;
	}
	#topflow #wrap_step ul li {
		width: 100%;
	}
	
	#topflow .txtbox .sp_ph {
		width: 100%;
	}
	#topflow #contactarea {
		padding-bottom: 0;
	}
	
	#colophon .footer-three .widget-container:nth-child(2),
	#colophon .footer-three .widget-container:nth-child(3) {
		padding-left: 0;
		padding-right: 0;
	}
	#colophon .footer-three .widget-container:nth-child(2) {
		margin-bottom: 0;
	}
	
	
	#header-page-title #header-page-title-inside {
		padding-top: 30px;
	}
	
	
	#main #wrap_servlist .box0 .flexbox h3 {
		padding: 0 0 10px;
	}
	#main #wrap_servlist .box0 .flexbox h3 .num {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	#main #wrap_servlist .box0 .flexbox h3 .num,
	#main #wrap_servlist .box0 .flexbox h3 .title {
		width: 100%;
	}
	#main #wrap_servlist .box0 .flexbox h3::before,
	#main #wrap_servlist .box0 .flexbox h3::after {
		display: none;
	}
	#main #wrap_servlist .box0 .flexbox h3 span {
		width: 50px;
		height: 50px;
		line-height: 50px;
		border-radius: 15px;
		margin-bottom: 10px;
		font-size: 36px;
	}
	
	#wrap_servlist .boxA .flexbox .box {
		padding: 20px;
	}
	
	
	#wrap_page table {
		overflow: hidden;
	}
	#wrap_page th,
	#wrap_page td {
		width: 100%;
		float: left;
	}
	#wrap_page td {
		padding-top: 0;
	}
	#wrap_page #main h2 {
		font-size: 24px;
	}
	
	/*
	.bravada-cropped-headerimage #masthead #header-image-main-inside {
		min-height: 180px;
		height: auto;
	}
	#header-page-title #header-page-title-inside {
		padding-top: 80px;
	}*/
	.bravada-cropped-headerimage #masthead #header-image-main-inside {
		height: 200px;
	}
	#header-page-title #header-page-title-inside {
		padding-top: 80px;
		padding-bottom: 10px;
	}
	#header-page-title h1 {
		font-size: 27px;
	}

/*---------------------------------*/	
}













