/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
font-size: 62.5%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;
 height: 100%; margin:0; padding:0;
}

body {
	line-height:1;
	color:#333;
	height: 100%;
	margin:0;
	padding:10px 0 0 0;
	background:#FFF;
	background:url(../img/bg.jpg) no-repeat center 0;
}
.bg{
	background:url(../img/h_bg2.jpg) no-repeat center 0 !important;
}
.group:before, .group:after { content: ""; display: table; }
.group:after { clear: both; }
.group { zoom: 1; }

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
  display: block;
}
[hidden],
template {
  display: none;
}
/* Links
   ======================================================= */
a {
  background: transparent;
}
a:link{
	color:#006FC5;
	text-decoration:underline;
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
a:active,a:hover {
  outline: 0;
}
a:hover{opacity:0.6;filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}
a:hover img{opacity:0.75;filter:alpha(opacity=75);
-ms-filter: "alpha( opacity=70 )";
background:none!important;
}

/* Text-level semantics
   ======================================================= */
abbr[title] {
  border-bottom: 1px dotted;
}
b,strong {font-weight: bold;}

dfn {font-style: italic;}

h1,h2,h3,h4,p,ul {
	margin:0;
	padding:0;
	text-align:left;
}
li,dt,dd{list-style:none; margin:0;}
mark {
  background: #ff0;
  color: #000;
}
small {font-size: 80%;}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
top: -0.5em;}
sub {bottom: -0.25em;}

/* Embedded content
   ======================================================= */
img {
  border: 0;
  vertical-align:bottom;
}
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ======================================================= */
figure {margin: 0;}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {overflow: auto;}
code,kbd,pre,samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Tables
   ======================================================= */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

.wrap{
	width:960px;
	margin:0 auto;
}
.l-center{
	text-align:center;
	margin:0 0 60px;
}
.title{
	background: #55c5f4;
	border-radius: 24px;
	color:#FFF;
	font-size:28px;
	font-weight:bold;
	padding:0.1em 1.5em;
}
.l-mb10{
	padding:10px 10px 10px 30px;
}
.l-mb20{
	margin:0 0 20px;
}
.l-mb40{
	margin:0 0 40px;
}
.itemBox{
	float:left;
	width:300px;
	margin:0 9px 20px 9px;
	background: #eaf7fd;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzIyOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBvZmZzZXQ9IjAuNTciLz48c3RvcCBzdG9wLWNvbG9yPSIjZWFmN2ZkIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzIyOSkiIC8+PC9zdmc+);
	background: -moz-linear-gradient(-90deg, #fff 0%, #fff 57%, #eaf7fd 100%);
	background: -webkit-linear-gradient(-90deg, #fff 0%, #fff 57%, #eaf7fd 100%);
	background: linear-gradient(180deg, #fff 0%, #fff 57%, #eaf7fd 100%);
	border: 1px solid #ddd;
	border-radius: 11px;
	-webkit-box-shadow: 2px 2px 2px rgba(170,170,170,.65);
	box-shadow: 2px 2px 2px rgba(170,170,170,.65);
	text-align:center;
}
.itemBox a{
	display:block;
	padding:10px 10px 10px 30px;
	background:url(../img/arrow.gif) no-repeat 10px center;
}
.fb{
	font-size:2em;
	font-weight:bold;
	line-height:1.6;
}
.sml{
	font-size:0.9em;
}
	
