﻿@charset "UTF-8";

.main {
  margin: 0 auto;
  width: 1000px;
  font-size: 100%;
}

.main .section,
.main p {
  margin-bottom: 0px;
}
.main .section.section-last,
.main p.section-last {
  margin-bottom: 0;
}

.main .main-inset {
  float: left;
  width: 660px;
  margin-top:20px;
}

.main .sub-inset {
  float: right;
  width: 320px;
  margin-top:20px;
}

.main .ex-alignleft {
  text-align: left;
}

.main .ex-alignright {
  text-align: right;
}

.main .ex-aligncenter {
  text-align: center;
}

.main .small-line-height {
  line-height: 1.2;
}

.main .bg-yellow {
  background: #fff3ce;
}

.main .bg-orange {
  background: #ffe7ca;
}

.main .bg-gray {
  background: #f9f9f9;
}

.main .bg-skyblue {
  background: #e3edf1;
}

.main .group, .main, .main .wrap {
  *zoom: 1;
}
.main .group:after, .main:after, .main .wrap:after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: "";
}

.main .border {
  padding: 1px;
  border: 1px solid #ccc;
}

/*
.main div, .main h1, .main h2, .main h3, .main h4, .main h5, .main h6, .main p, .main blockquote, .main q, .main pre, .main table, .main caption, .main colgroup, .main col, .main tbody, .main thead, .main tfoot, .main tr, .main th, .main td, .main ul, .main ol, .main li, .main dl, .main dt, .main dd, .main form, .main fieldset, .main legend, .main label, .main input, .main span, .main a, .main img, .main em, .main ins, .main del, .main cite, .main abbr, .main sup, .main sub, .main dfn, .main code, .main var, .main samp, .main kbd, .main object, .main script, .main noscript, .main style, .main iframe, .main embed, .main param, .main map, .main area, .main menu, .main hr, .main address, .main small, .main strong, .main i, .main b {
  margin: 0;
  padding: 0;
  font-size: 100%;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
*/

.main address, .main article, .main aside, .main figure, .main figcaption, .main footer, .main header, .main hgroup, .main hr, .main legend, .main menu, .main nav, .main section, .main summary {
  display: block;
}

.main ul, .main ol {
  list-style-type: none;
}

.main table {
  border-collapse: collapse;
  border-spacing: 0;
}

.main a img {
  border: none;
}

.main img {
  vertical-align: top;
}

[hidden] {
  display: none;
}

.main mark {
  background: none;
}

.main em,
i {
  font-style: normal;
}

.main input {
  opacity: 1;
}

.main {
  background: #fff;
  line-height: 1.6;
  color: #333333;
}

.main a {
  color: #00337f;
  text-decoration: none;
  -moz-transition: opacity 0.12s linear;
  -webkit-transition: opacity 0.12s linear;
  transition: opacity 0.12s linear;
}
.main a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
.main a:hover {
  text-decoration: underline;
}

.main h1, .main h2, .main h3, .main h4, .main h5, .main h6 {
  line-height: 1.2;
}
