﻿#topimage{background-image:url("../../../images/bg_topimage.jpg");background-size:cover}form>.container{margin-top:2em}.pref-select{margin-top:-0.5em}.pref-select .select{margin-top:0.5em}.error+.pref-select{margin-top:1em}.notice .notice-item{display:inline-block;margin:0 auto;text-align:left;padding-left:3em;position:relative}.notice .notice-item::before{content:url("../../../images/notice.svg");display:block;position:absolute}.notice .notice-item+p{margin-top:0.25em}.notice label{text-align:left;padding-right:0.5em;margin-top:0.5em}.notice .bracket{display:block;text-indent:-1em;margin-left:0.5em}.intro{width:100%;background-color:#e7f2f2}.intro .context .copy{font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-weight:bold}.intro .context .copy .nowrap{display:inline-block}.intro .context .sign{margin-top:1em;display:inline-block}.intro .context .sign .affiliation{display:block;text-align:left;font-size:0.875em;line-height:1.5em;padding-right:1em}.intro .context .sign .signature{display:block;text-align:right;font-size:1.3125em;margin-top:0.25em}.intro .context .link{text-align:center;display:flex}.intro .context .link a{cursor:pointer;color:#333;line-height:1.25;background-color:#FFF;padding:0.75em 0 0.65em;border-radius:4px;text-decoration:none;display:flex;justify-content:center;align-items:center}.intro .context .link a:hover{color:#000;background-color:rgba(255,255,255,0.75)}.intro .photo{margin:0;position:relative}.intro .context .link a.pulse-btn{background-color:#e95532;color:#fff}.intro .context .link a.pulse-btn:hover{background-color:#FF736A}@media screen and (min-width: 768px), print{#topimage img{height:420px;width:auto;margin:0 auto}#topimage .inner{display:block;width:100%;max-width:992px;position:relative;margin:0 auto}#topimage .inner .area{display:block;width:144px;font-size:14px;line-height:1.5em;text-align:center;position:absolute}#topimage .inner .area .head{display:block;padding-top:2px;padding-bottom:1px;color:#FFF;background-color:#666}#topimage .inner .area .body{display:flex;flex-wrap:wrap;padding-bottom:7px;background-color:rgba(255,255,255,0.75);border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC}#topimage .inner .area .body .item{display:block;background-color:#FFF;border:1px solid #CCC;width:60px;padding-top:3px;padding-bottom:2px;margin-left:7px;margin-top:7px}#topimage .inner .area .body .item:not(.disable){cursor:pointer}#topimage .inner .area .body .item:not(.disable):hover{color:#000;border:1px solid #999}#topimage .inner .area .body .item.disable{opacity:0.35}#topimage .inner #area01{right:16px;bottom:214px}#topimage .inner #area01 .head{background-color:#0096cc}#topimage .inner #area02{right:168px;bottom:144px}#topimage .inner #area02 .head{background-color:#4ec4c4}#topimage .inner #area03{right:16px;bottom:34px}#topimage .inner #area03 .head{background-color:#359239}#topimage .inner #area04{right:168px;bottom:34px}#topimage .inner #area04 .head{background-color:#8dc33e}#topimage .inner #area05{left:168px;top:34px}#topimage .inner #area05 .head{background-color:#edb31f}#topimage .inner #area06{left:16px;top:34px}#topimage .inner #area06 .head{background-color:#fa873b}#topimage .inner #area07{left:168px;top:179px}#topimage .inner #area07 .head{background-color:#e95532}#topimage .inner #area08{left:16px;top:179px}#topimage .inner #area08 .head{background-color:#e85f9d}#top .pref-select{display:none}.top-treat .checkbox{display:inline-block;min-width:12em}.notice .notice-item{font-size:14px;line-height:1.5em;padding-left:2em;width:calc( 100% - 1em )}.notice .notice-item::before{width:1.5em;height:1.5em;left:0;top:0}.intro{max-width:960px;margin:4em auto 0}.intro .context{position:relative;padding:2em 2em 0 4em}.intro .context+.context{padding-top:0;padding-bottom:2em}.intro .context .context_left{display:block;width:25%;float:left}.intro .context .context_right{display:block;width:75%;float:right;padding-left:2em}.intro .context .copy{font-size:1.5em;line-height:1.5em}.intro .context .link{margin-top:1.25em}.intro .context .link a{width:calc( 32% - 0.5em )}.intro .context .link a+a{margin-left:1em}.intro .photo{width:100%;overflow:hidden}.intro .photo img{width:100%;height:auto}}@media screen and (min-width: 768px) and (max-width: 991px){.intro .context{padding:1.25em 1.25em 0 1.25em}.intro .context+.context{padding-top:0;padding-bottom:1.25em}.intro .context .context_left{width:27.5%}.intro .context .context_right{width:72.5%}.intro .context .copy{font-size:1.25em}.intro .context .link{margin-top:1.25em}.intro .context .link a{padding:0.6em 0 0.5em}}@media screen and (max-width: 767px){#topimage img{height:320px;width:auto;margin:0 auto}.top-treat .checkbox{display:inline-block;min-width:12em}.notice{padding-left:0.75em;padding-right:1.25em}.notice .notice-item{font-size:12px;line-height:1.5em;padding-left:2em;width:100%}.notice .notice-item::before{width:1.5em;height:1.5em;left:0;top:0}.intro{margin-top:4em}.intro .context{padding:1.25em 1em 0}.intro .context+.context{padding-top:0;padding-bottom:1.25em}.intro .context .copy{font-size:1.25em}.intro .context .link{margin-top:1em;font-size:1.05em;display:block}.intro .context .link a{width:100%}.intro .context .link a+a{margin-top:0.5em}.intro .photo{width:80%;margin-top:1em;margin-left:auto;margin-right:auto}.intro .photo img{width:100%;height:auto}.intro .context_right{text-align:center}.intro .sign{margin-left:auto;margin-right:auto}}
