@charset "UTF-8";#spc{background:#fff;padding:20px;box-sizing:border-box;border-left:#ddd solid 1px;border-right:#ddd solid 1px;border-bottom:#ddd solid 1px}#spc h2{background:#006bb4;color:#fff;font-weight:bold;border-left:#005995 solid 7px;padding:5px 20px;font-size:2rem;margin-bottom:15px}#spc h3{font-weight:bold;font-size:1.8rem;margin-bottom:15px;border-left:#a6b9c6 solid 7px;padding:5px 20px}#spc h4{padding:10px 15px;margin-bottom:15px;background:#99daf3}#spc p{margin-bottom:15px}#spc b{font-weight:bold}#spc i{font-style:italic;font-family:"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#spc ul{margin-bottom:20px}#spc ul li{list-style-type:none;padding-left:2rem;text-indent:-0.5rem}#spc ul li::before{content:'';width:6px;height:6px;display:inline-block;border-radius:100%;background:#006bb4;position:relative;left:-15px;top:-3px}#spc ol{margin-bottom:20px;counter-reset:li;list-style:none}#spc ol li{padding-left:2rem;text-indent:-2rem}#spc ol li:before{color:#016cb4;counter-increment:li;content:counter(li) ". "}#spc table tr th{padding:3px;line-height:1.2}#spc table tr td{padding:3px;line-height:1.2}#spc .photo-left-sentence,#spc .photo-right-sentence{}#spc .photo-left-sentence:after,#spc .photo-right-sentence:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}#spc .photo-left-sentence,#spc .photo-right-sentence{display:inline-block}* html #spc .photo-left-sentence,* html #spc .photo-right-sentence{height:1%}#spc .photo-left-sentence,#spc .photo-right-sentence{display:block}#spc .photo-left-sentence{margin-bottom:15px}#spc .photo-left-sentence div span{font-size:10px;font-size:1.2rem;display:block;padding-top:5px;color:#333}#spc .photo-left-sentence .photo-left{float:left;width:45%;margin-right:2%;text-align:center}#spc .photo-left-sentence .photo-left img{max-width:100%;width:auto;height:auto}#spc .photo-right-sentence{margin-bottom:15px}#spc .photo-right-sentence div span{font-size:10px;font-size:1.2rem;display:block;padding-top:5px;color:#333}#spc .photo-right-sentence .photo-right{float:right;width:45%;margin-left:2%;text-align:center}#spc .photo-right-sentence .photo-right img{max-width:100%;width:auto;height:auto}#spc .photo-center-sentence{margin-bottom:15px}#spc .photo-center-sentence .photo-center{width:100%;margin-bottom:2%;text-align:center}#spc .photo-center-sentence div span{font-size:10px;font-size:1.2rem;display:block;padding-top:5px;color:#333}#spc .photo-center-sentence .photo-center img{max-width:100%;width:auto;height:auto}#spc .one-photo{margin:0 auto 20px;width:100%;text-align:center}#spc .one-photo img{max-width:100%;width:auto;height:auto}#spc .one-photo .gm-style img{max-width:none!important}#spc .one-photo span{display:block}#spc .two-photos{margin-bottom:15px;overflow:hidden}#spc .two-photos span{display:block}#spc .two-photos .photo-left{float:left;width:48%;margin-right:2%;text-align:center}#spc .two-photos .photo-left img{max-width:100%;width:auto;height:auto}#spc .two-photos .photo-right{float:right;width:48%;margin-left:2%;text-align:center}#spc .two-photos .photo-right img{max-width:100%;width:auto;height:auto}#spc .three-photos{margin-bottom:15px;margin-right:-2%;overflow:hidden}#spc .three-photos div{float:left;width:32%;margin-right:1%;text-align:center}#spc .three-photos div span{display:block}#spc .three-photos div img{max-width:100%;width:auto;height:auto}#spc .link-file{margin:0}#spc .link-file li{display:inline-block}#spc ul.link-file li:before{width:0;height:0;left:0;top:0}#spc .link-file .link{padding-left:2em;text-indent:-0.75em}#spc .link a:before{display:inline-block;font-family:FontAwesome;font-size:100%;padding-right:0.5em;content:"\f08e";color:#5b4a37}#spc .link-file .file{padding-left:2em;text-indent:-0.75em}#spc .file a:before{display:inline-block;font-family:FontAwesome;font-size:100%;padding-right:0.5em;content:"\f016 ";color:#5b4a37}#spc .link-file .link a:link,#spc .link-file .link a:visited,#spc .link-file .file a:link,#spc .link-file .file a:visited{color:#005fba;text-decoration:underline}#spc .photo-table-sentence{margin-bottom:15px}#spc .photo-table-sentence div span{font-size:10px;font-size:1.2rem;display:block;padding-top:5px;color:#333}#spc .photo-table-sentence .photo{float:left;width:45%;margin-right:2%;text-align:center}#spc .photo-table-sentence .photo img{max-width:100%;width:auto;height:auto}@media screen and (max-width:768px){#spc h2{font-size:1.3rem}#spc h3{font-size:1.3rem}#spc .photo-table-sentence .photo{float:none;width:100%;margin-right:0}}