﻿.errorMsg{color:#e60012}a{text-decoration:underline;outline:none}a:link{color:#004c85}a:visited{color:#004c85}a:hover{color:#1d2088}a:active{color:#1d2088}::selection{background:#b4e1f8}::-moz-selection{background:#b4e1f8}.clearfix:after{content:"";clear:both;display:block}.spCont{display:block}.pcCont{display:none}html{font-size:62.5%;-webkit-text-size-adjust:100% !important}body{background-color:#ffffff;background:url(../images/common/bg_body.jpg) center top no-repeat;background-attachment:fixed;background-size:cover;font-family:"メイリオ","ヒラギノ角ゴ Pro W3", "Osaka",  "ＭＳ Ｐゴシック", Arial, sans-serif;font-size:13px;font-size:1.3rem;line-height:1.5;color:#004c85}header{width:640px;margin:0 auto}header nav li{position:relative;display:block;width:25%;float:left;height:115px}header nav li .icoNew{position:absolute;top:10px;width:30%}main{display:block;width:640px;margin:0 auto 30px;text-align:center}main .contentInner p{padding-bottom:20px}main .contentInner .contentBox{position:relative;margin:40px auto 100px;background:url(../images/common/bg_content_mdl.png) top center repeat-y;width:625px}main .contentInner .contentBox:before{content:"";display:block;position:absolute;top:-40px;left:0;right:0;padding:40px 0 0;margin:0 auto;background:url(../images/common/bg_content_top.png) top center no-repeat;width:625px;z-index:-1}main .contentInner .contentBox:after{content:"";display:block;position:absolute;bottom:-40px;padding:0 0 40px;margin:0 auto;background:url(../images/common/bg_content_btm.png) top center no-repeat;width:625px;z-index:-1}main .contentInner .contentBox h2{margin:0 auto 10px;width:625px;text-align:center}footer{position:relative;margin:0 auto;padding:20px 0;border-top:5px solid #ffffff;background:url(../images/common/bg_footer.jpg) center top repeat;color:#ffffff;text-align:center;font-size:17px;font-size:1.7rem}footer ul{display:table;margin:0 auto;width:600px;overflow:hidden}footer li{display:table-cell;margin-right:10px;vertical-align:middle}footer li img{width:90%}footer p{clear:both;margin:0 auto;width:640px;padding:10px 0 0 0}footer small,footer p{clear:both;margin:0 auto;width:640px}footer #btnPagetop{position:fixed;bottom:-120px;right:5px;z-index:500}footer #btnPagetop img{width:100px}@media screen and (min-width: 920px){footer #btnPagetop img{width:auto}}
