html{-webkit-text-size-adjust: 100%;}


html{background:#F4F4F4;}

/* common */
header{padding-top:20px;background:#fff;}

.logo{display:block;width:273px;margin:0 auto;}
header .logo{margin:0 auto;}
.logo img{display:block;width:100%;}

#headt{}
#headt a:first-child{}
#headt span{display:block;width:187px;margin:4px auto 0;}
#headt span img{display:block;width:100%;}
#headr{margin:10px auto 0 auto;}
.tel{display:block;width:283px;}
.tel img{display:block;width:100%;}
#headr .tel{display:none;}
#headr div a{}
.contact{display:block;background:#0071BC url("../../images/contact.png") center center;background-size: 100%; color:#fff;height:33px;font-size:15px;width:149px; text-align: center;margin:10px auto;text-indent:-999px;}
.topicsbut{display:block;background:#0071BC url("../../images/pdf.png") center center;background-size: 100%; color:#fff;height:33px;font-size:15px;width:149px; text-align: center;margin:10px auto;text-indent:-999px;}

.more{display:block;background:#0071BC url("../../images/more.png") center center;background-size: 100%; color:#fff;height:33px;font-size:15px;width:149px; text-align: center;margin:10px auto;text-indent:-999px;}


nav{display:block;background:#0D2756;margin:8px 0 0;}
nav ul{display:flex;flex-wrap: wrap;}
nav li{margin-right:0px;width:50%;}
nav li a{color:#fff;display:block;padding:11px 18px;font-size:95%; text-align: center;font-size:90%;}
nav li:nth-child(1){display:none;}

article{}
article section{padding:0 5%}

footer{}
footer .logo{margin:20px 18px 10px;}
footer img{}
footer address{display:block;background:#0D2756;color:#fff;text-align:center;font-style:normal;font-size:9px;padding:10px 0;}
#foot{background:#fff;padding:18px;}
#foot .logo{padding:0 18px;}
#foot .contact{margin-left:0px;margin-right: 10px;}


/* top */
.mvtop{background:#fff;}
.mvtop img{display:block;width:100%;}

.topw3{}
.topw3 a{margin:0 10% 10px;display:block;}
.topw3 a img{width:100%;display: block;}
.topw3 a span{width:100%;display:block;background:#0D2756;color:#fff; text-align: center;font-size:80%;padding:10px 0 8px;}

.topw4{}
.topw4 a{margin:0 10% 10px;display:block;text-align:center;display: block;font-size:80%;color: #333;}
.topw4 a img{width:100%;display: block;}
.topw4 a span{width:100%;display:block;background:#0D2756;color:#fff; text-align: center;font-size:80%;padding:10px 0 8px;}


/*common*/
.mainti{display:block;background: #536182; text-align: center;padding:32px 0 1px;}
.greeting{background:url("../../images/greeting.png") no-repeat 60% center;background-size:cover;padding:100px 0;}
.mainti h1{display:block;color:#fff;font-size:140%;}
.mainti h2{display:block;color:#fff;font-size:70%;}

.greeting h1,.greeting h2{color:#333;}


article{}
article p{font-size:90%;}
article section{margin-bottom:1em;line-height:150%;}

article section.conbox{margin:0 auto 120px;}
article section h1{text-align: center;font-size:90%;margin-bottom:10px;}
article section h2{text-align: center;margin-bottom:40px;font-size:133%;}
article section h3{text-align: center;font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";font-size:133%;line-height:140%;color:#0D2756;margin-bottom:90px;}
.topics article{margin:0 auto;}
.topics article h1{background: #0D2756;color:#fff; text-align: left;padding:10px 20px;margin-bottom:20px;}
.topics article p{margin-bottom:60px;line-height:180%;}

.prof{font-size:80%;text-align: left;line-height:150%;max-width:979px;margin:0 auto;}

.tabl{margin:0 5%;}
.tabl table{display:block;}
.tabl table tbody{display:block;margin-bottom:30px;}
.tabl table tbody tr{    margin: 0 auto 1em!important;
    display: block;}
.tabl table tbody tr th{width:7em;display:block;margin:0 auto 6px;border:1px solid #333;font-weight:normal;padding:3px 0;}
.tabl table tbody tr td{margin-left:1em;display:block;margin:0 auto 1em;    text-align: center;
}
.tabl caption{display:block;border-left:10px solid #000; text-align:left;padding:4px 0 4px 15px;margin-bottom:10px;;}
.tablw2{margin:0 auto;}

.tabl2 th{border:none!important;}


form table td input[type="text"]{width:100%;}

form table td{width: 100%;}




.jirei{}
.jirei h3{margin-bottom:10px;font-size:150%;border-bottom:3px solid #0D2756;}
.jirei img{width:100%;}
.jirei .w2{}
.jirei .w2 div{max-width:500px;margin:10px;}


.jirei2{}
.jirei2 div{max-width:800px;margin:0 auto 3em;}
.jirei2 div h3{border-bottom:3px solid #0D2756;}

#youtube iframe{width:320px;height:240px;display:block;margin:19px auto;}


a.kagaimore{display:flex;background:url(../../images/business/img000.png) no-repeat left center,url(../../images/iconpdf.png) no-repeat 95% center; background-size: contain,5%;width:75%;margin:0 auto;flex-direction: column;color: #333;text-align: center;border:1px solid #333;border-radius: 15px;padding:1em 0 1em 25%;}
a.kagaimore span{font-size: 140%;width: 90%;}
a.kagaimore strong{font-weight: normal;font-size:80%;width: 90%;}
