/**
 * @license
 * MyFonts Webfont Build ID 3462615, 2017-10-11T05:17:00-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Muller-BlackItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/black-italic/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-Black by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/black/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: Muller-Bold by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/bold/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: Muller-ExtraBold by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/extra-bold/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-ExtraBoldItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/extra-bold-italic/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-BoldItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/bold-italic/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-Hairline by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/hairline/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-Heavy by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/heavy/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-HairlineItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/hairline-italic/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-HeavyItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/heavy-italic/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-Light by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/light/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-LightItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/light-italic/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-Medium by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/medium/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-MediumItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/medium-italic/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-Regular by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/regular/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-RegularItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/regular-italic/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-Thin by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/thin/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-ThinItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/thin-italic/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-UltraLight by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/ultra-light/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-UltraLightItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/ultra-light-italic/
 * Copyright: Copyright (c) 2015 by Fontfabric LLC. All rights reserved.
 * 
 * Webfont: Muller-Fat by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/fat/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: Muller-FatItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/fat-italic/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: Muller-UltraBlackItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/ultra-black-italic/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-BlackItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-black-italic/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: Muller-UltraBlack by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/ultra-black/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-Black by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-black/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-Bold by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-bold/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-ExtraBoldItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-extrabold-italic/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-ExtraBold by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-extrabold/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-Hairline by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-hairline/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-HairlineItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-hairline-italic/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-BoldItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-bold-italic/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-Heavy by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-heavy/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-HeavyItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-heavy-italic/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-Light by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-light/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-LightItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narros-light-italic/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-Medium by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-medium/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-MediumItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-medium-italic/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-Regular by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-regular/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-RegularItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-italic/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-Thin by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-thin/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-ThinItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-thin-italic/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-UltraLight by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-ultra-light/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * Webfont: MullerNarrow-UltraLightItalic by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/muller/narrow-ultra-light-italic/
 * Copyright: Copyright &#x00A9; 2014 by Fontfabric. All rights reserved.
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3462615
 * Licensed pageviews: 10,000
 * 
 * © 2017 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/34d5d7");

@font-face {font-family: 'Muller-Bold';src: url('webfonts/34D5D7_2_0.eot');src: url('webfonts/34D5D7_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/34D5D7_2_0.woff2') format('woff2'),url('webfonts/34D5D7_2_0.woff') format('woff'),url('webfonts/34D5D7_2_0.ttf') format('truetype');}
@font-face {font-family: 'Muller-Light';src: url('webfonts/34D5D7_A_0.eot');src: url('webfonts/34D5D7_A_0.eot?#iefix') format('embedded-opentype'),url('webfonts/34D5D7_A_0.woff2') format('woff2'),url('webfonts/34D5D7_A_0.woff') format('woff'),url('webfonts/34D5D7_A_0.ttf') format('truetype');}
@font-face {font-family: 'Muller-Medium';src: url('webfonts/34D5D7_C_0.eot');src: url('webfonts/34D5D7_C_0.eot?#iefix') format('embedded-opentype'),url('webfonts/34D5D7_C_0.woff2') format('woff2'),url('webfonts/34D5D7_C_0.woff') format('woff'),url('webfonts/34D5D7_C_0.ttf') format('truetype');}
@font-face {font-family: 'Muller-Regular';src: url('webfonts/34D5D7_E_0.eot');src: url('webfonts/34D5D7_E_0.eot?#iefix') format('embedded-opentype'),url('webfonts/34D5D7_E_0.woff2') format('woff2'),url('webfonts/34D5D7_E_0.woff') format('woff'),url('webfonts/34D5D7_E_0.ttf') format('truetype');}
@font-face {font-family: 'Muller-UltraLight';src: url('webfonts/34D5D7_12_0.eot');src: url('webfonts/34D5D7_12_0.eot?#iefix') format('embedded-opentype'),url('webfonts/34D5D7_12_0.woff2') format('woff2'),url('webfonts/34D5D7_12_0.woff') format('woff'),url('webfonts/34D5D7_12_0.ttf') format('truetype');}

body{width:100%;margin:0;padding:0;font-size:16px;line-height:25px;font-family:'Muller-Regular',sans-serif;color:#000;background:#f5f5f0;-webkit-text-size-adjust:none}
body.p1{background:#cc6600}
body .white{background:#fff}
#wrap{opacity:0}

/*common*/
a{color:#000}
a:hover{color:#000}
h1{font-weight:normal;font-size:40px;line-height:50px;color:#000;margin:0;padding:0 0 25px 0;font-family: 'Muller-UltraLight', sans-serif;font-weight:normal}
h2{font-weight:normal;font-size:16px;line-height:25px;color:#000;margin:0;padding:0 0 0 0;font-family: 'Muller-Medium', sans-serif;font-weight:normal}
h3{font-weight:normal;font-size:16px;line-height:25px;color:#000;margin:0;padding:0 0 0 0;font-family: 'Muller-Medium', sans-serif;font-weight:normal}
p{margin:0;padding:0 0 25px 0}
ul{margin:0;padding:0 0 25px 0}
ol{margin:0;padding:0 0 25px 0}
li{margin:0 0 0 25px;padding:0}
img{border:0}
sub,sup{position:relative;height:0;line-height:1;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
img{border:0}
blockquote{margin:0;padding:0 0 24px 24px;font-style:normal;font-weight:normal;color:#f6644a}
strong{font-family: 'Muller-Medium', sans-serif;font-weight:normal}
.clearer{height:1px;overflow:hidden;margin-top:-1px;clear:both}
.hidden{display:none}

header{position:relative;width:100%;background:#ffbd00}

.p1 header{background:#cc6600}
.p2 header{background:#ffbd00}
.p3 header{background:#62aa22}
.p4 header{background:#cee74e}
.p5 header{background:#00c2fb}
.p6 header{background:#ffcc32}
.p7 header{background:#ff3000}
.p8 header{background:#00c2fb}
.p9 header{background:#44b740}
.p10 header{background:#f68100}
.p11 header{background:#a143af}
.p12 header{background:#f68100}
.p13 header{background:#00a3ac}
.p14 header{background:#ffbd00}

.p1 header{height:100%;position:relative}
.p1 header img{display:block;width:100%}
.p1 header .img1 img{display:block;width:100px}
.p1 #slaopen{position:display:block;box-sizing:border-box;z-index:5;font-size:25px}
.p1 #slaopen a{font-family: 'Muller-UltraLight', sans-serif;text-align:right;display:block;padding:50px 40px 100px 40px;line-height:30px;width:100%;max-width:992px;box-sizing:border-box;text-decoration:none;margin:0 auto;color:#fff}
.p1 #slaopen a:hover{text-decoration:none;color:#fff}
@media (min-width: 992px) {
	.p1 #slaopen span{width:992px;left:calc(50% - 496px)}
}

.p1 header .img1{padding:25px 0}
.p1 header .img1 img{margin:0 auto;display:block}
.p1 header .txt1{margin:0 auto;text-align:center;color:#fff;font-family: 'Muller-Bold', sans-serif;font-size:32px;text-transform:uppercase;padding:0 20px;line-height:40px}
.p1 header .txt2{margin:0 auto;text-align:center;color:#fff;font-family: 'Muller-UltraLight', sans-serif;font-size:25px;padding:0 20px}
@media (min-width: 768px) {
	.p1 header .txt1{font-size:40px;line-height:50px;padding:20px 20px 0 20px}
}

@media (min-width: 992px) {
	.p1 header #cover{position:relative;width:992px;margin:80px auto 0 auto}
	.p1 header .txt1{font-size:62px;line-height:64px;padding:20px 20px 0 80px}
	.p1 header .txt2{padding:12px 20px 0 80px}
	.p1 header .img1{position:absolute;left:60px;top:0}
}

header .container{position:relative;width:100%;margin:0 auto;max-width:1440px;height:25vw}
header .container h1{padding:2vw 5px 0 25px;line-height:23vw;font-size:6vw}
header .container .bar{position:absolute;left:25px;width:calc(50% - 25px);height:1vw;background:#000}

@media (min-width: 768px) {
	header .container h1{padding:2vw 20px 0 25px}
	header .container .bar{left:25px;width:calc(40vw - 50px)}
}
@media (min-width: 880px) {
	header .container h1{padding:2vw 20px 0 35px}
	header .container .bar{left:35px;width:calc(40vw - 70px)}
}
@media (min-width: 992px) {
	header .container h1{padding:2vw 20px 0 50px}
	header .container .bar{left:50px;width:calc(40vw - 100px)}
}
@media (min-width: 1280px) {
	header .container h1{padding:2vw 20px 0 60px}
	header .container .bar{left:60px;width:calc(40vw - 120px)}
}
@media (min-width: 1440px) {
	header .container{height:360px}
	header .container h1{padding:30px 20px 0 70px;line-height:330px;font-size:90px}
	header .container .bar{left:70px;width:436px;height:14.4px}
}

h2.tussenkop{font-size:25px;line-height:32px;padding:40px;margin:0 auto}
.p4 h2.tussenkop{font-size:25px;line-height:32px;padding:40px 20px 40px 20px;margin:0 auto}
.p4 h2.tussenkop2{font-size:25px;line-height:32px;padding:0 40px 0 20px;margin:0 auto}
@media (min-width: 768px) {
	h2.tussenkop{padding:30px 0 30px 0;text-align:center;width:100%;margin:0;box-sizing:border-box}
	.p4 h2.tussenkop2{font-size:25px;line-height:32px;padding:30px 0 30px 0;margin:0 auto}
}

#mainmenu{position:fixed;bottom:0;right:0;width:100%;height:50px;background:#ffffff;z-index:200;-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5); 
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5)}

#mainmenu .logo{display:block;position:absolute;left:10px;top:1px;width:50px}
#mainmenu .txt1{display:block;position:absolute;right:5px;top:10px;font-size:11px;line-height:15px;color:#6e6e6e;width:75px;text-align:center}
@media (min-width: 360px) {
	#mainmenu .txt1{line-height:30px;text-align:center;width:95px}
}
@media (min-width: 480px) {
	#mainmenu .txt1{left:60px;right:auto;top:10px}
}
@media (min-width: 768px) {
	#mainmenu .txt1{left:70px;font-size:14px;width:150px;text-align:left}
}
/*button menu*/
#btnmenu{position:absolute;left:calc(50% - 25px);display:block;width:50px;height:50px;padding:16px 12px 12px 12px;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);border:1px solid #b1b2b2;border-width:0 1px;z-index:15}
#btnmenu .line{position:relative;margin:0 0 4px 0;display:block;width:100%;height:3px;background:#b1b2b2;box-sizing:border-box;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
#btnmenu .cross{display:none;position:absolute;left:10px;top:24px;width:28px;height:3px;background:#b1b2b2;box-sizing:border-box;-webkit-border-radius:0px;-moz-border-radius:3px;border-radius:0px;-ms-transform: rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#btnmenu .cross1{-ms-transform: rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}

#menu{position:absolute;left:0;top:-121px;height:120px;width:100%;overflow-x:auto;display:none;z-index:20;border-top:1px solid #b1b2b2;background:#fff}

#prev{position:absolute;left:calc(50% - 75px);display:block;width:50px;height:50px}
#prev img{display:block;width:50px;border-left:1px solid #b1b2b2}
#next{position:absolute;left:calc(50% + 25px);display:block;width:50px;height:50px}
#next img{display:block;width:50px;border-right:1px solid #b1b2b2}

 /* Hide scrollbar for Chrome, Safari and Opera */
#menu::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
#menu {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
} 

#menu ul{margin:0;padding:0;list-style-type:none;display:block;width:1960px;position:absolute;left:0;top:0}

#menu ul li{margin:0;padding:0;display:block;float:left;width:140px;height:120px;box-sizing:border-box}
#menu ul li a{display:block;line-height:12px;font-size:10px;padding:6px 2px 90px 8px;border-left:1px solid #b1b2b2;position:relative;background:#fff;text-decoration:none;color:#000}
#menu ul .current a{background:#ff9e00}
#menu ul li:last-child a{border-right:1px solid #b1b2b2}
#menu ul li a:hover{background:#ff9e00;text-decoration:none;color:#000}
#menu ul li a .no{display:block}
#menu ul li a img{display:block;position:absolute;left:0;bottom:0;width:140px}
#menu ul li a .txt{display:block;position:absolute;left:0;bottom:0;width:140px;color:#fff;font-family: 'Muller-Bold', sans-serif;font-size:16px;line-height:20px;box-sizing:border-box;padding:0 8px 22px 10px}

div[role=main]{position:relative;width:100%;padding-bottom:50px}
div[role=main] .container{position:relative;width:100%;margin:0 auto;max-width:1440px}
div[role=main] .container .bar{position:absolute;left:25px;width:calc(50% - 25px);height:1vw;background:#000}

.img{display:block;width:100%;max-width:100%}
.img2{max-width:520px}
.cbf{padding:0 0 12px 0}
.cbf img{display:block;width:120px}
.p4 .img{display:block;width:100%;max-width:360px;margin:0}
@media (min-width: 768px) {
	.p4 .img{display:block;width:100%;max-width:360px;margin:0 auto}
}
.rightcol{padding:25px}

@media (min-width: 768px) {
	.leftcol{width:40%;float:left;box-sizing:border-box;padding:50px 25px 25px 25px}
	.p4 .leftcol{padding:20px 25px 25px 25px}
	.p4 .leftcolA{padding:20px 25px 0 25px}
	.p4 .leftcolB{padding:0 25px 25px 25px}
	.rightcol{width:60%;float:right;box-sizing:border-box;padding:45px 25px 25px 25px}
	.p4 .rightcol{padding:0 25px 25px 25px}
	.p4 .rightcolA{padding:0 25px 0 25px}
	.p4 .rightcolB{padding:0 25px 25px 25px}
	div[role=main] .container .bar{left:25px;width:calc(40vw - 50px)}
}
@media (min-width: 880px) {
	.leftcol{padding:65px 35px 35px 35px}
	.p4 .leftcol{padding:20px 35px 35px 35px}
	.p4 .leftcolA{padding:20px 35px 0 35px}
	.p4 .leftcolB{padding:0 35px 35px 35px}
	.rightcol{padding:60px 30px 30px 30px}
	.p4 .rightcol{padding:0 30px 30px 30px}
	.p4 .rightcolA{padding:0 30px 0 30px}
	.p4 .rightcolB{padding:0 30px 30px 30px}
	div[role=main] .container .bar{left:35px;width:calc(40vw - 70px)}
}
@media (min-width: 992px) {
	.leftcol{padding:80px 50px 50px 50px}
	.p4 .leftcol{padding:20px 50px 50px 50px}
	.p4 .leftcolA{padding:20px 50px 0 50px}
	.p4 .leftcolB{padding:0 50px 50px 50px}
	.rightcol{padding:75px 35px 35px 35px}
	.p4 .rightcol{padding:0 35px 35px 35px}
	.p4 .rightcolA{padding:0 35px 0 35px}
	.p4 .rightcolB{padding:0 35px 35px 35px}
	div[role=main] .container .bar{left:50px;width:calc(40vw - 100px)}
}
@media (min-width: 1280px) {
	.leftcol{padding:95px 60px 60px 60px}
	.p4 .leftcol{padding:20px 60px 60px 60px}
	.p4 .leftcolA{padding:20px 60px 0 60px}
	.p4 .leftcolB{padding:0 60px 60px 60px}
	.rightcol{padding:90px 40px 40px 40px}
	.p4 .rightcol{padding:0 40px 40px 40px}
	.p4 .rightcolA{padding:0 40px 0 40px}
	.p4 .rightcolB{padding:0 40px 40px 40px}
	div[role=main] .container .bar{left:60px;width:calc(40vw - 120px)}
}
@media (min-width: 1440px) {
	.leftcol{width:576px;padding:110px 70px 70px 70px}
	.p4 .leftcol{padding:20px 70px 70px 70px}
	.p4 .leftcolA{padding:20px 70px 0 70px}
	.p4 .leftcolB{padding:0 70px 70px 70px}
	.rightcol{width:864px;padding:105px 50px 50px 50px}
	.p4 .rightcol{padding:0 50px 50px 50px}
	.p4 .rightcolA{padding:0 50px 0 50px}
	.p4 .rightcolB{padding:0 50px 0 50px}
	div[role=main] .container .bar{left:70px;width:436px;height:14.4px}
}

.rightcol .cnt{display:block;font-size:50px;line-height:60px;font-family: 'Muller-UltraLight', sans-serif;padding:0}
@media (min-width: 768px) {
	.rightcol .cnt{display:block;font-size:40px;line-height:60px;font-family: 'Muller-UltraLight', sans-serif;padding:0}
}
@media (min-width: 840px) {
	.rightcol .cnt{display:block;font-size:50px;line-height:60px;font-family: 'Muller-UltraLight', sans-serif;padding:0}
}
.rightcol .left p{display:block;font-size:20px;line-height:30px}
.rightcol .right p{display:block;font-size:20px;line-height:30px}
@media (min-width: 768px) {
	.rightcol .left{width:50%;float:left;padding:44px 25px 25px 0;box-sizing:border-box}
	.rightcol .right{width:50%;float:right;padding:44px 0 25px 25px;box-sizing:border-box}
	.rightcol .full{width:100%;padding:44px 0 25px 0;box-sizing:border-box}
	.p4 .rightcolA .left{width:50%;float:left;padding:44px 25px 0 0;box-sizing:border-box}
	.p4 .rightcolB .left{width:50%;float:left;padding:0 25px 25px 0;box-sizing:border-box}
	.p4 .rightcolA .right{width:50%;float:right;padding:44px 0 0 25px;box-sizing:border-box}
	.p4 .rightcolB .right{width:50%;float:right;padding:0 0 25px 25px;box-sizing:border-box}
}
.rightcol #cnt4{display:inline-block;width:96px;text-align:left}
.rightcol #cnt5{display:inline-block;width:96px;text-align:left}
.rightcol #cnt8{display:inline-block;width:96px;text-align:left}
.rightcol #cnt9{display:inline-block;width:96px;text-align:left}
.rightcol #cnt11{display:inline-block;width:74px;text-align:left}
.rightcol #cnt22{display:inline-block;width:74px;text-align:center}
.rightcol #cnt28{display:inline-block;width:56px;text-align:center}

@media (min-width: 1189px) {
	.p1{padding:0 0 56px 0}
}