/* Global */
body {
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Pゴシック","MS PGothic",Osaka,sans-self,Verdana,Arial,Helvetica;	font-weight: 400;
font-size: 0.8em;
line-height:1.4em;
color: #8a8683;
background-color:#FFF;
z-index:0;
position:relative;
text-align: justify;
text-justify: inter-ideograph;
}

img {	max-width: 100%;}
a:link {color:#e5e5e5;	text-decoration: none;}
a:hover {color:#e5e5e5;	text-decoration: underline;}
a:visited {color:#e5e5e5;	text-decoration: none;}
.txtR{text-align:right;}
.IEcontents{
z-index:-1;
}
/* Navigation */
.menu {
position:fixed;
top:0px;
width:100%; 
height:45px; 
background-color:#000;
z-index:100;
filter: alpha(opacity=0.7);
-moz-opacity: 0.7;
opacity: 0.7;
}
#logo {
text-align: center;
margin: 0 0;
}
#nav {
text-align: left;
margin: 0 0 0 0;
}
.navigation{
float: left;
list-style: none;
margin: 0;
}
.navigation li{
float: left;
width:100px;
padding:10px 50px 0 0;
}
.navigation li:hover{
cursor:pointer;
color:#FFF;
background:url(../images/arrow.png) no-repeat 30px 0;
}
.navigation .active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:url(../images/arrow.png) no-repeat 30px 0;
}
.navigation li.nav1:hover{
cursor:pointer;
color:#FFF;
background:url(../images/arrow.png) no-repeat 20px 0;
}
.navigation .nav1.active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:url(../images/arrow.png) no-repeat 20px 0;
}
.navigation li.nav2:hover{
cursor:pointer;
color:#FFF;
background:url(../images/arrow.png) no-repeat 25px 0;
}
.navigation .nav2.active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:url(../images/arrow.png) no-repeat 25px 0;
}
.navigation li.nav5:hover{
cursor:pointer;
color:#FFF;
background:url(../images/arrow.png) no-repeat 15px 0;
}
.navigation .nav5.active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:url(../images/arrow.png) no-repeat 15px 0;
}
.linknav{
text-align:right; position:fixed; top:7px; right:25px; font-size:10px; border:solid 1px #999999; padding:2px;
}

.mov{
text-align:right;
padding: 140px 0 0;
width:400px;
}
.mov iframe{
float:left;
margin-bottom:20px;
}

/* General Slides */ 
.slide{
background-attachment: fixed;
width:100%;
height:724px;
position: relative;
padding:0 0;
min-height:100%;
}

/* Slide 1 */ 
#maincontent{
width:470px;
float:left;
}
.mov{
float:right;
}
#slide1 h1 {margin:0; padding:330px 0 0;}
#slide1 h2 {margin:0; padding:0;}

/* Slide 2 */ 
#slide2{
width:100%; padding:0; margin:0;
background-image:url(../images/slide2.jpg);
background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:80px;
color:#000;
-pie-background-size:100% auto;
background-repeat:repeat;
behavior: url(PIE.htc);
}
#slide2 h1 {margin:0 0 35px; padding:0;}
#slide2 p {margin:0; padding:0 0 1em;}
.txtR{text-align:right;}
#slide2 .imgS{
display:none;
}
/* Slide 3 */ 
#slide3{
width:100%; padding:0; margin:0;
background-image:url(../images/slide3.jpg);
background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:20px;
color:#FFF;
height:904px;
-pie-background-size:100% auto;
behavior: url(PIE.htc);
}
#slide3 h1 {
font-size: 3.8em;
letter-spacing: -3px;
line-height: 0px;
color:#8a8683;
font-weight: 700;
}
#slide3 h2 {
font-size: 2em;
color: #8a8683;
line-height: 0px;
padding-bottom:20px;
font-weight: 400;
}
#slide3 ul{margin-bottom:80px;}
#slide3 li{list-style:none;}
.thum{
width:141px; height:141px; display:block;
border: 5px solid rgba(255,255,255,0.3);
float:left; margin:0 5px 5px 0;
}

/* Slide 4 */
#slide4{
width:100%; padding:0; margin:0;
background-image:url(../images/slide4.jpg);
background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:20px;
color:#FFF;
height:904px;
-pie-background-size:100% auto;
behavior: url(PIE.htc);
}
#slide4 h1 {
font-size: 3.8em;
letter-spacing: -3px;
line-height: 0px;
color:#FFF;
font-weight: 700;
padding-bottom:50px;
}
#slide4 h2 {
font-size: 2em;
color:#FFF;
line-height: 0px;
padding-bottom:20px;
font-weight: 400;
}

/* Slide 5 */ 
#slide5{
width:100%; padding:0; margin:0;
background-image:url(../images/slide5.jpg);
background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:20px;
color:#FFF;
height:904px;
-pie-background-size:100% auto;
behavior: url(PIE.htc);
}
#slide5 h1 {
font-size: 3.8em;
letter-spacing: -3px;
line-height: 0px;
color:#FFF;
font-weight: 700;
padding-bottom:50px;
}
#slide5 h2 {
font-size: 2em;
color:#FFF;
line-height: 0px;
padding-bottom:20px;
font-weight: 400;
}
#slide5 dl{
clear:both;
}
#slide5 dt,
#slide5 dd{
float:left;
padding-bottom:10px;
}
#slide5 dt{
clear:left;
width:20em;
float:left;
padding-bottom:10px;
}

/* Slide 6 */ 
#slide6{
width:100%; padding:0; margin:0;
background-image:url(../images/slide6.jpg);
background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:20px;
color:#FFF;
height:904px;
-pie-background-size:100% auto;
behavior: url(PIE.htc);
}
#slide6 h1 {
font-size: 3.8em;
letter-spacing: -3px;
line-height: 0px;
color:#FFF;
font-weight: 700;
padding-bottom:50px;
}
#slide6 h2 {
font-size: 2em;
color:#FFF;
line-height: 0px;
padding-bottom:20px;
font-weight: 400;
}
#slide6 h3{
clear:both;
color:#b6151c;
font-weight:bold;
margin:0; padding:0;
}
#slide6 dl { width:620px; margin:0; padding:0;}
#slide6 dt {
float:left; width:4.2em;
padding:5px 0 5px 0; margin-right:10px;
clear:both;
}
#slide6 dt.txtR {
width:4.2em;
text-align:left;
padding-left:2em;
}
#slide6 dt.txtR2{
width:4.2em;
text-align:left;
padding-left:1.2em;
}
#slide6 dd {margin-left:10px; padding:5px 5px 5px 6em;}
#slide6 .grid_5 dl{margin-bottom:30px;}
#slide6 .grid_5 dl.dlL{float:left; width:300px;}
#slide6 .grid_5 dt{
float:none;
width:auto;
clear:both;
color:#b6151c;
font-weight:bold;
margin:0; padding:0;
}
#slide6 .grid_5 dd {margin-left:0; padding:5px 5px 5px 0;}
.imgR{float:right;}
.imgL{float:left; margin-right:20px; padding-bottom:80px;}


/* Tablet */
@media screen and (max-width: 1024px) {
#logo {text-align: center; margin: 0 0;}
#nav {
text-align: left;
margin: 0 0 0 0;
}
.mov{
text-align:left;
padding: 20px 0 0;
float:none;
}
#maincontent{
width:470px;
float:none;
}

.navigation{
float: left;
list-style: none;
margin: 0;
}
.navigation li{
float: left;
width:80px;
padding:10px 50px 0 0;
}
.navigation li:hover{
cursor:pointer;
color:#FFF;
background:url(../images/arrow.png) no-repeat 30px 0;
}
.navigation .active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:url(../images/arrow.png) no-repeat 30px 0;
}
.navigation li.nav1:hover{
cursor:pointer;
color:#FFF;
background:url(../images/arrow.png) no-repeat 20px 0;
}
.navigation .nav1.active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:url(../images/arrow.png) no-repeat 20px 0;
}
.navigation li.nav2:hover{
cursor:pointer;
color:#FFF;
background:url(../images/arrow.png) no-repeat 25px 0;
}
.navigation .nav2.active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:url(../images/arrow.png) no-repeat 25px 0;
}
.navigation li.nav5:hover{
cursor:pointer;
color:#FFF;
background:url(../images/arrow.png) no-repeat 15px 0;
}
.navigation .nav5.active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:url(../images/arrow.png) no-repeat 15px 0;
}
.linknav{
text-align:right; position:fixed; top:7px; right:25px; font-size:10px; border:solid 1px #999999; padding:2px;
}

/* General Slides */ 
.slide{
background-attachment: fixed;
width:100%;
height:724px;
position: relative;
padding:0 0;
min-height:100%;
line-height:1.4em;
}

/* Slide 1 */ 
#slide1.grid_5{
float:none!important;
width:100%!important;
}
#slide1 h1 {margin:0; padding:260px 0 0;}
#slide1 h2 {margin:0; padding:0;}

/* Slide 2 */ 
#slide2{
width:100%; padding:0; margin:0;
background-image:url(../images/slide2.jpg);
background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:200px;
color:#000;
}
#slide2 h1 {margin:0 0 35px; padding:0;}
#slide2 p {margin:0; padding:1em 1em 1em !important; background-color: rgba(255,255,255,0.5);}
.txtR{text-align:right;}

/* Slide 3 */ 
#slide3{
width:100%; padding:0; margin:0;
background-image:url(../images/slide3.jpg);
background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:20px;
color:#FFF;
height:904px;
}
#slide3 h1 {
font-size: 3.8em;letter-spacing: -3px;
line-height: 0px;
color:#8a8683;
font-weight: 700;
}
#slide3 h2 {
font-size: 2em;
color: #8a8683;
line-height: 0px;
padding-bottom:20px;
font-weight: 400;
}
#slide3 ul{margin-bottom:80px; width:100%;}
#slide3 li{list-style:none;}
.thum{
width:155px !important; height:155px !important; display:block;
border: 5px solid rgba(255,255,255,0.3);
float:left; margin:0 15px 15px 0;
}
.thum img{
width:155px !important; height:155px !important;
}
/* Slide 4 */
#slide4{
width:100%; padding:0; margin:0;
background-image:url(../images/slide4.jpg);
background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:150px;
color:#FFF;
height:904px;
}
#slide4 h1 {
font-size: 3.8em;
letter-spacing: -3px;
line-height: 0px;
color:#FFF;
font-weight: 700;
padding-bottom:50px;
}
#slide4 h2 {
font-size: 2em;
color:#FFF;
line-height: 0px;
padding-bottom:20px;
font-weight: 400;
}

/* Slide 5 */ 
#slide5{
width:100%; padding:0; margin:0;
background-image:url(../images/slide5.jpg);
background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:150px;
color:#FFF;
height:904px;
font-size: 1.5em;
}
#slide5 dt,
#slide5 dd{
float:left;
padding-bottom:10px;
}
#slide5 dt{
clear:left;
width:20em;
float:left;
padding-bottom:10px;
}

/* Slide 6 */ 
#slide6{
width:100%; padding:0; margin:0;
background-image:url(../images/slide6.jpg);
background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:150x;
color:#FFF;
height:904px;
}
#slide6 h3{
clear:both;
color:#b6151c;
font-weight:bold;
margin:0; padding:0;
}
#slide6 dl { width:370px; margin:0; padding:0;}
#slide6 dt {
float:left; width:4.2em;
padding:5px 0 5px 0; margin-right:10px;
clear:both;
}
#slide6 dt.txtR {
width:4.2em;
text-align:left;
padding-left:2em;
}
#slide6 dt.txtR2{
width:4.2em;
text-align:left;
padding-left:1.2em;
}
#slide6 dt.txtR_en{
width:4.2em;
text-align:left;
padding-left:1em;
}
#slide6 dd {
margin-left:10px;
padding:5px 5px 5px 6em;
}
#slide6 .grid_5 dl{
margin-bottom:30px;
}
#slide6 .grid_5 dl.dlL{
float:left;
width:200px;
}
#slide6 .grid_5 dt{
float:none;
width:auto;
clear:both;
color:#b6151c;
font-weight:bold;
margin:0; padding:0;
}
#slide6 .grid_5 dd {
margin-left:0; padding:5px 5px 5px 0;
}
.imgR{float:right;}
}

/*------------------------------------------------------------
    タブレットスタイル
------------------------------------------------------------*/
@media screen and (max-width: 980px) {
#logo {text-align: center; margin: 0 0;}
#nav {text-align: left; margin: 0 0 0 0;}
.navigation{
float: left;
list-style: none;
margin: 0;
}
.navigation li{
float: left;
width:80px;
padding:10px 50px 0 0;
}
.navigation li:hover{
cursor:pointer;
color:#FFF;
background:url(../images/arrow.png) no-repeat 30px 0;
}
.navigation .active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:url(../images/arrow.png) no-repeat 30px 0;
}
.navigation li.nav1:hover{
cursor:pointer;
color:#FFF;
background:url(../images/arrow.png) no-repeat 20px 0;
}
.navigation .nav1.active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:url(../images/arrow.png) no-repeat 20px 0;
}
.navigation li.nav2:hover{
cursor:pointer;
color:#FFF;
background:url(../images/arrow.png) no-repeat 25px 0;
}
.navigation .nav2.active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:url(../images/arrow.png) no-repeat 25px 0;
}
.navigation li.nav5:hover{
cursor:pointer;
color:#FFF;
background:url(../images/arrow.png) no-repeat 15px 0;
}
.navigation .nav5.active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:url(../images/arrow.png) no-repeat 15px 0;
}
.linknav{
text-align:right; position:fixed; top:7px; right:25px; font-size:10px; border:solid 1px #999999; padding:2px;
}

/* General Slides */ 
.slide{
background-attachment: fixed;
width:100%;
height:724px;
position: relative;
padding:0 0;
min-height:100%;
}

/* Slide 1 */ 
.mov{
padding:0;
}
#slide1 h1 {margin:0; padding:60px 0 0;}
#slide1 h2 {margin:0; padding:0;}

/* Slide 2 */ 
#slide2{
width:100%; padding:0; margin:0;
background-image:url(../images/slide2.jpg);
background-position:top center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:200px;
color:#000;
}
#slide2 h1 {margin:0 0 35px; padding:0;}
#slide2 p {margin:0; padding:0 0 1em;}
.txtR{text-align:right;}

/* Slide 3 */ 
#slide3{
width:100%; padding:0; margin:0;
background-image:url(../images/slide3.jpg);
background-position:top center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:20px;
color:#FFF;
height:904px;
}
#slide3 h1 {
font-size: 3.8em;
letter-spacing: -3px;
line-height: 0px;
color:#8a8683;
font-weight: 700;
}
#slide3 h2 {
font-size: 2em;
color: #8a8683;
line-height: 0px;
padding-bottom:20px;
font-weight: 400;
}
#slide3 ul{
margin-bottom:80px;
}
#slide3 li{
list-style:none;
}
.thum{
width:300px; height:300px; display:block;
border: 5px solid rgba(255,255,255,0.3);
float:left; margin:0 11px 15px 10px;
}

/* Slide 4 */
#slide4{
width:100%; padding:0; margin:0;
background-image:url(../images/slide4.jpg);
background-position:top center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:150px;
color:#FFF;
height:904px;
}
#slide4 h1 {
font-size: 3.8em;
letter-spacing: -3px;
line-height: 0px;
color:#FFF;
font-weight: 700;
padding-bottom:50px;
}
#slide4 h2 {
font-size: 2em;
color:#FFF;
line-height: 0px;
padding-bottom:20px;
font-weight: 400;
}

/* Slide 5 */ 
#slide5{
width:100%; padding:0; margin:0;
background-image:url(../images/slide5.jpg);
background-position:top center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:150px;
color:#FFF;
height:904px;
}
#slide5 dt,
#slide5 dd{
float:left; padding-bottom:10px;
}
#slide5 dt{
clear:left;
width:20em;
float:left;
padding-bottom:10px;
}

/* Slide 6 */ 
#slide6{
width:100%; padding:0; margin:0;
background-image:url(../images/slide6.jpg);
background-position:top center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:100% auto;
background-size:100% auto;
min-height:100%;
padding-top:150x;
color:#FFF;
height:904px;
}
#slide6 h3{
clear:both;
color:#b6151c;
font-weight:bold;
margin:0; padding:0;
}
#slide6 dl { width:370px; margin:0; padding:0;}
#slide6 dt {
float:left; width:4.2em;
padding:5px 0 5px 0; margin-right:10px;
clear:both;
}
#slide6 dt.txtR {
width:4.2em;
text-align:left;
padding-left:2em;
}
#slide6 dt.txtR2{
width:4.2em;
text-align:left;
padding-left:1.2em;
}
#slide6 dt.txtR_en{
width:4.2em;
text-align:left;
padding-left:1em;
}
#slide6 dd {
margin-left:10px;
padding:5px 5px 5px 6em;
}
#slide6 .grid_5 dl{
margin-bottom:30px;
}
#slide6 .grid_5 dl.dlL{
float:left;
width:200px;
}
#slide6 .grid_5 dt{
float:none;
width:auto;
clear:both;
color:#b6151c;
font-weight:bold;
margin:0; padding:0;
}
#slide6 .grid_5 dd {
margin-left:0;
padding:5px 5px 5px 0;
}
.imgR{float:right;}
}





/*------------------------------------------------------------
    モバイルスタイル
------------------------------------------------------------*/
@media screen and (max-width: 480px) {
#logo {width: 100%; text-align: center;}
#nav {width:100%; margin:0 0 15px;}
.menu {
position:fixed;
top:0px;
width:100%; 
height:auto;
background-color:#000;
z-index:100;
filter: alpha(opacity=0.7)!important;
-moz-opacity: 0.7!important;
opacity: 0.7!important;
}
.navigation{
width: 100%;
float: left;
list-style: none;
margin: 0;
padding:0;
}
.navigation li{
float: left;
width:auto; padding-right:15px;
font-size:10px;
}
.navigation li:hover{
cursor:pointer;
color:#FFF;
background:none;
}
.navigation .active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:none;
}
.navigation li.nav1:hover{
cursor:pointer;
color:#FFF;
background:none;
}
.navigation .nav1.active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:none;
}
.navigation li.nav2:hover{
cursor:pointer;
color:#FFF;
background:none;
}
.navigation .nav2.active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:none;
}
.navigation li.nav5:hover{
cursor:pointer;
color:#FFF;
background:none;
}
.navigation .nav5.active{
cursor:pointer;
color:#FFF;
font-weight:bold;
background:none;
}

.slide{
background-attachment: fixed;
width:100%;
position: relative;
padding:0 0;
line-height:1.4em;
}
.slide p{text-align:left;}
.slide p.txtR{text-align:right;}
#slide1 h1 {
margin:0; padding:0px 0 0;
}
.mov{
text-align:right;
padding: 20px 0 0;
}
#slide2{
width:100%; padding:0; margin:0;
background-image:url(../images/slide2.jpg);
background-position:center center;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
-moz-background-size:auto 100%;
background-size:auto 100%;
min-height:100%;
padding-top:100px;
color:#000;
}
#slide2.content {
  -webkit-background-size: 100% auto;
       -o-background-size: 100% auto;
          background-size: 100% auto;
}
#slide2.content:before {
  content:"";
  display: block;
  padding-top:75%;
  
}
#slide2.content p{
  position: absolute;
  left: 0;
  top: 0;
}

#slide2 img{
	width:50%;
}


#slide2 p {
	background:#FFFFFF;
	background-color: rgba(255,255,255,0.5);
	padding:10px;
}

#slide3 {
	width:100%!important; padding:0; margin:0;
	background-image:url(../images/slide3.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	-moz-background-size:cover;
	background-size:cover;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	min-height:100%;
	padding-top:100px;
	color:#000;
}

.thum {
	width:30%; height:30%; display:block;
	border: 5px solid rgba(255,255,255,0.3);
	float:left; margin:0 15px 15px 0;
}

/* Slide 4 */
#slide4 {
	width:100%; padding:0; margin:0;
	background-image:url(../images/slide4.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	-moz-background-size:cover;
	background-size:cover;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	min-height:100%;
	padding-top:100px;
	color:#FFF;
}

#slide4 h1 {
	font-size: 3.8em;
	letter-spacing: -3px;
	line-height: 0px;
	color:#FFF;
	font-weight: 700;
	padding-bottom:50px;
}

#slide4 h2 {
	font-size: 2em;
	color:#FFF;
	line-height: 0px;
	padding-bottom:20px;
	font-weight: 400;
}

/* Slide 5 */ 
#slide5 {
	width:100%; padding:0; margin:0;
	background-image:url(../images/slide5.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	-moz-background-size:cover;
	background-size:cover;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	min-height:100%;
	padding-top:100px;
	color:#FFF;
}

#slide5 dt,
#slide5 dd {
	float:none;
	padding-bottom:10px;
	text-align:left;
}

#slide5 dt {
	clear:left;
	width:auto;
	float:none;
	padding-bottom:10px;
}

/* Slide 6 */ 
#slide6 {
	width:100%; padding:0; margin:0;
	background-image:url(../images/slide6.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	-moz-background-size:cover;
	background-size:cover;
	-moz-background-size:auto 100%;
	background-size:auto 100%;
	min-height:100%;
	padding-top:100px;
	color:#FFF;
}

#slide6 .imgR {
	margin-bottom:30px;
}

#slide6 h3 {
	clear:both;
	color:#b6151c;
	font-weight:bold;
	margin:0; padding:0;
	text-align:left;
}

#slide6 dl {
	width:auto; margin:0; padding:0;
}

#slide6 dt {
	float:none; width:auto;
	padding:5px 0 5px 0; margin-right:0;
	clear:both;
	text-align:left;
}

#slide6 dt.txtR {
	width:auto;
	text-align:left;
	padding-left:0;
}

#slide6 dt.txtR2 {
	width:auto;
	text-align:left;
	padding-left:0;
}

#slide6 dd {
	margin-left:10px;
	padding:5px 0 5px 0;
	text-align:left;
}

#slide6 .grid_5 dl {
	margin-bottom:30px;
}

#slide6 .grid_5 dl.dlL {
	float:none; width:auto;
}

#slide6 .grid_5 dt {
	float:none;
	width:auto;
	clear:both;
	color:#b6151c;
	font-weight:bold;
	margin:0; padding:0;
}

#slide6 .grid_5 dd {
	margin-left:0;
	padding:5px 0 5px 0;
}

.imgR{
	float:none;
}
	
}


@media only screen and  
    (-webkit-min-device-pixel-ratio: 2) {
	#slide2 {
	background: url(../images/slide2.jpg) repeat-y 50% 0;
	-webkit-background-size: 100% auto;
	}
	#slide3 {
	background: url(../images/slide3.jpg) repeat-y 50% 0;
	-webkit-background-size: 100% auto;
	}
	#slide4 {
	background: url(../images/slide4.jpg) repeat-y 50% 0;
	-webkit-background-size: 100% auto;
	}
	#slide5 {
	background: url(../images/slide5.jpg) repeat-y 50% 0;
	-webkit-background-size: 100% auto;
	}
	#slide6 {
	background: url(../images/slide6.jpg) repeat-y 50% 0;
	-webkit-background-size: 100% auto;
	padding-bottom:50px;
	}
}

body {
	text-align: justify;
	text-justify: inter-ideograph;
}