* {
	 margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family: 'Lato', sans-serif;font-size: 18px;
	/*font-family: 'Open Sans Condensed';font-size: 22px;*/
	/*font-family: 'Noto Serif';font-size: 18px;*/
	line-height:25px;
}
body {line-height: 1;background:#FFFFFF;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

.AR{display:inline-block; margin:2%; width:18%; text-align:center; border:0px solid #000000}
.ARH{display:inline-block;margin:0 auto; width:128px; text-align:center; height:128px; border:0px solid #EEEEEE; border-radius:2%;}

.ARHIMG{display:inline-block;max-width:80%;max-height:80%;vertical-align:middle; margin-top:10%;}

.ARHI{float:left; width:100%; text-align:center;  border:0px solid #000000; text-align:center;}
.ARHID{float:left; width:100%; border:0px solid #000000; height:35px;}
.ARHIDN{display:inline-block;text:center; font-family:Oswald; font-size:28px;border:0px solid #000000;}
.ARHIDO{display:inline-block;text:center; font-family:Oswald; font-size:20px;border:0px solid #000000; color:#333333;}
.ARHIDC{float:left; width:100%; text-align:center; height:100px; font-size:15px; border:0px solid #000000; text-align:center; line-height:25px; border-top:1px solid #CCCCCC;}
.ARHIDRM{float:left; width:100%; text-align:center; height:75px; border:0px solid #000000; text-align:center; line-height:25px; border-top:1px solid #CCCCCC;}

.WC{display:inline-block;border:1px solid #999999; border-radius:10px; width:25%; margin:3%;background-color:#EEEEEE;}
.WCI{float:left;width:35px; height:35px;font-family:oswald; font-weight:bold; background-color:#0BA6DD; color:#FFFFFF; line-height:1.75;}
.WCT{float:left;height:35px;font-family:Lato; font-weight:bold;line-height:1.75; padding-left:10px;padding-right:10px;}


.RM
{
border:1px solid #ffad41; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 5px 20px 5px 20px; text-decoration:none; display:inline-block;font-weight:bold; color: #FFFFFF;
 background-color: #01BA7C; background-image: -webkit-gradient(linear, left top, left bottom, from(#01BA7C), to(#017D53));
 background-image: -webkit-linear-gradient(top, #01BA7C, #017D53);
 background-image: -moz-linear-gradient(top, #01BA7C, #017D53);
 background-image: -ms-linear-gradient(top, #01BA7C, #017D53);
 background-image: -o-linear-gradient(top, #01BA7C, #017D53);
 background-image: linear-gradient(to bottom, #01BA7C, #017D53);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#01BA7C, endColorstr=#017D53);
}

.RM:hover
{
border:1px solid #005538;
 background-color: #01D18B; background-image: -webkit-gradient(linear, left top, left bottom, from(#01D18B), to(#01AD74));
 background-image: -webkit-linear-gradient(top, #01D18B, #01AD74);
 background-image: -moz-linear-gradient(top, #01D18B, #01AD74);
 background-image: -ms-linear-gradient(top, #01D18B, #01AD74);
 background-image: -o-linear-gradient(top, #01D18B, #01AD74);
 background-image: linear-gradient(to bottom, #01D18B, #01AD74);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#01D18B, endColorstr=#01AD74);
}

	div.line::before,div.line::after{content: " ‧━━━━━━━━━━━━━━━━‧ ";}
	div.logo::after{content: "━━━━━━━━━━━━━━━━━━━━"; color:#CCCCCC;}
	
	.HeaderRegion{float:left; width:100%; height:120px; background:#FFFFFF}
	.LogoRegion{float:left; width:53%; height:72px;}
	.LogoH{float:left;width:15%; border:0px solid #000000}
	.LogoH img{width:100px; height:110px;}
	.LogoCH{float:left;width:40% margin-left:0.5%;margin-top:1%; border:0px solid #000000;}
	.LogoCIH{float:left; width:100%; text-align:left; margin-top:5%; border:0px solid #000000; height:120px;}
	.LogoCIHC{float:left;font-weight:bold; font-size:30px; text-align:center;font-family: 'Acme', sans-serif;color:#005491; letter-spacing:1px; text-align:left; width:100%;}
	.LogoCIHQ{float:left; margin-top:-10px;font-weight:bold; font-size:20px; text-align:center;font-family: 'Lato', sans-serif;color:#3889CA; text-align:left;width:100%;}
	.HTEH{margin-left:10%;float:left; width:20%; margin-top:1.75%;}
	.HTEHW{float:left; width:15%; margin-top:1.75%;%}
	.HTEHC{display:inline-block;font-weight:bold; font-size:18px; text-align:center;font-family: 'Lato', sans-serif;color:#3889CA;}
	.HTEHD{display:inline-block;font-weight:bold; font-size:20px; text-align:center;font-family: 'Oswald', sans-serif;color:#666666;}
	.PresentationRegion{float:left; width:100%;}
	.PresentationSlider{float:left; width:100%;height:500px; border:0px solid #000000}
	.ITH{float:left; width:100%; height:100px;border:0px solid #000000; background:#FFFFFF}
	.ITHT{display:inline-block;font-weight:bold; font-size:18px; text-align:center;font-family: 'Quicksand', sans-serif; text-transform:uppercase;color:#006699; width:100%; padding-top:20px;line-height: 1.2; }
	
	.SMH{float:left; width:100%; height:25px;border:0px solid #000000; background:#FFFFFF}
	.SMHT{display:inline-block;width:100%; text-align:center; border:0px solid #000000; color:#3889CA;font-family:oswald; font-weight:bold;}
	.SMHTT{font-family:oswald; font-weight:bold; background-color:#3889CA; color:#FFFFFF; border-radius:30px;}
	.OSH{float:left; width:100%;border:0px solid #000000; margin:0 auto; text-align:center;}
	.ABTH{float:left; width:100%;border:0px solid #000000; margin:0 auto; text-align:center;margin-top:2%margin-bottom:2%; background-color:#EEEEEE;}
	
	.DBTH{float:left; width:100%;border:0px solid #000000; margin:0 auto; text-align:center;margin-top:2%margin-bottom:2%;}
	.DetailSlider{float:left; width:100%;height:200px; border:0px solid #000000; background-color:#999999; margin-bottom:3%;}