@media screen and (max-width: 699px) {

body.page.no_sub{padding-top:90px}
/**ヘッダーニュースあり**/
.page h1.ttl{margin-top:40px;font-size:18px;text-align:center}
.page .ttl_aside{font-size:12px;padding:0 10px}


.page section {margin-top:30px}
.page section .inner{max-width:100%;width:100%;margin:0 auto;text-align:center}
.page section .inner h2{font-size:14px;}




section.document_download .container{display:block;text-align:left}
section.document_download .container .form_left{width:95%;margin:0 auto}
section.document_download .container .form_right{width:95%;margin:30px auto 0 auto}
section.document_download .container .form_right .form_body{margin-bottom:40px;padding:0 20px 25px 20px;box-sizing:border-box;background:#f3f3f3;border-radius:6px;}

section.document_download .container .contentHeader h3{font-size:18px;margin:40px 0 30px 0}
section.document_download .container .contentHeader p{width:95%;margin:25px auto 0 auto;text-align:left;}
section.document_download .container .contentHeader .overraytext p{width:auto;margin:0 auto 0 auto;text-align:center;}


section.document_download .container .form_left h3{font-size:5vw}
section.document_download .container .form_left p{margin-top:25px;font-size:16px;line-height:160%}

}