/*-共通-*/
html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; font-family: 'メイリオ', 'MS UI Gothic', 'ＭＳ 明朝', cursive; font-size: 15px; letter-spacing : 1px; text-align: center; }
a { color: #085065; text-decoration: none; }
a:hover { color: #085065; text-decoration: underline; }
img { border: 0; }
a img { border: 0; }
a.b0 { border: 0; }
a:hover.b0 { border: 0 !important; }
form { margin: 0; padding: 0; }
.c_t { text-align: center; }
.ｌ_ｔ { text-align: left; }
.r_t { text-align: right; }
.l_f { float: left; }
.r_f { float: right; }
.ctr{margin: 0 auto;}
.clearfix:after { content: "."; display: block; clear: both; height: 0; font-size: 0; visibility: hidden; }
.clearfix { min-height: 1px; display: inline-block; display: block; }
* html .clearfix { height: 1px; /*\*//*/ height: auto; overflow: hidden; /**/ }
a:focus { outline: none; }
.w100 {width: 100px;}
.w700 {width: 700px;}
.w900 {width: 900px;}
.f18 {font-size: 18px;}
.f20 {font-size: 20px;}
.f25 {font-size: 25px;}
p{margin: 0;padding:10px;line-height: 1.8;}
dl{margin: 0;padding: 0;}
dt{margin: 15px;font-size: 19px;}
dd{margin: 15px 15px 15px 50px;}
.gn { background: #3E758C; }
.gn h1 { font-size: 12px; font-weight: bold; margin: -15px 0 0 0; padding: 0; }
.imp{background: #DAF1F7;}
.step{background: #3E758C;color: #fff;}
.quo{margin: 20px auto;width: 900px;background: #3E758C;color: #fff;text-align: left;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
.quo_in{padding: 15px;}
.footer{background: #DAF1F7;color: #085065;}
.nav{margin: 0; padding: 0;width: 700px;height: 100px;}
.nav ul{list-style-type: none;margin: 0;padding: 0;}
.nav li{text-indent: -8979px;float:right;margin: 0;padding: 0;}
.nav a{display: block;width: 100%;height: 100px;}
#mn1 a{background: url('/img/nav.png') no-repeat -175px 0;width: 125px;}
#mn2 a{background: url('/img/nav.png') no-repeat -300px 0;width: 130px;}
#mn3 a{background: url('/img/nav.png') no-repeat -430px 0;width: 100px;}
#mn4 a{background: url('/img/nav.png') no-repeat -530px 0;width: 120px;}
#mn1 a:hover{background: url('/img/nav.png') no-repeat -175px -94px;}
#mn2 a:hover{background: url('/img/nav.png') no-repeat -300px -94px;}
#mn3 a:hover{background: url('/img/nav.png') no-repeat -430px -94px;}
#mn4 a:hover{background: url('/img/nav.png') no-repeat -530px -94px;}