﻿.defaultTemplate{font-family:heisei-kaku-gothic-std, sans-serif;line-height:1.5}.defaultTemplate .defaultTemplate__header h1{font-size:3.2rem;font-weight:bold}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__header h1{font-size:2.4rem}}.defaultTemplate .defaultTemplate__thumbnail{padding-top:64%;margin:4rem 0;background-color:#333333;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__thumbnail{margin:2rem 0}}.defaultTemplate .defaultTemplate__contents a,.defaultTemplate .defaultTemplate__contents p,.defaultTemplate .defaultTemplate__contents li,.defaultTemplate .defaultTemplate__contents dd,.defaultTemplate .defaultTemplate__contents td,.defaultTemplate .defaultTemplate__contents span,.defaultTemplate .defaultTemplate__contents pre,.defaultTemplate .defaultTemplate__contents strong,.defaultTemplate .defaultTemplate__contents em{font-size:1.6rem}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents a,.defaultTemplate .defaultTemplate__contents p,.defaultTemplate .defaultTemplate__contents li,.defaultTemplate .defaultTemplate__contents dd,.defaultTemplate .defaultTemplate__contents td,.defaultTemplate .defaultTemplate__contents span,.defaultTemplate .defaultTemplate__contents pre,.defaultTemplate .defaultTemplate__contents strong,.defaultTemplate .defaultTemplate__contents em{font-size:1.2rem}}.defaultTemplate .defaultTemplate__contents h1{margin-bottom:0.5em;font-size:3.2rem;font-weight:bold}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents h1{font-size:2.4rem}}.defaultTemplate .defaultTemplate__contents h2{position:relative;width:100%;padding-bottom:0.8rem;margin-bottom:0.5em;font-size:3.2rem;font-weight:bold}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents h2{font-size:2.4rem}}.defaultTemplate .defaultTemplate__contents h2:after{position:absolute;right:0;bottom:0;width:100%;height:4px;content:"";background-color:linear-gradient(to right, #FFE600, #FFA200)}.defaultTemplate .defaultTemplate__contents h3{position:relative;padding-left:2rem;margin-bottom:0.5em;font-size:2.8rem;font-weight:bold;line-height:2}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents h3{font-size:2rem}}.defaultTemplate .defaultTemplate__contents h3:before{position:absolute;top:calc(50% - 12px);left:0;width:8px;height:24px;content:"";background-color:linear-gradient(to right, #FFE600, #FFA200)}.defaultTemplate .defaultTemplate__contents h4{position:relative;width:100%;padding-bottom:0.8rem;margin-bottom:0.5em;font-size:2.8rem;font-weight:bold}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents h4{font-size:2rem}}.defaultTemplate .defaultTemplate__contents h4:after{position:absolute;right:0;bottom:0;width:100%;height:4px;content:"";background-color:linear-gradient(to right, #FFE600, #FFA200)}.defaultTemplate .defaultTemplate__contents h5{margin-bottom:0.5em;font-size:2.4rem;font-weight:bold}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents h5{font-size:1.6rem}}.defaultTemplate .defaultTemplate__contents h6{position:relative;padding-left:3rem;margin-bottom:0.5em;font-size:2rem;font-weight:bold}.defaultTemplate .defaultTemplate__contents h6:before{position:absolute;top:0;left:0;color:linear-gradient(to right, #FFE600, #FFA200);content:"●";font-size:1em}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents h6{font-size:1.4rem}}.defaultTemplate .defaultTemplate__contents img{display:inline-block;height:auto;max-width:100%;margin:2.4rem 0;vertical-align:middle}.defaultTemplate .defaultTemplate__contents blockquote{position:relative;padding:1.3rem 1.5rem 1.3rem 5rem;background-color:#F2F2F2}.defaultTemplate .defaultTemplate__contents blockquote::before{position:absolute;top:20px;left:15px;display:inline-block;color:linear-gradient(to right, #FFE600, #FFA200);content:"";font-family:FontAwesome;font-size:25px;line-height:1;vertical-align:middle}.defaultTemplate .defaultTemplate__contents blockquote p{padding:0;margin-top:10px;line-height:1.7}.defaultTemplate .defaultTemplate__contents ul{list-style:disc}.defaultTemplate .defaultTemplate__contents ol{list-style:decimal}.defaultTemplate .defaultTemplate__contents ul,.defaultTemplate .defaultTemplate__contents ol{margin-bottom:1em}.defaultTemplate .defaultTemplate__contents ul li,.defaultTemplate .defaultTemplate__contents ol li{margin-left:1.6em;font-size:1.6rem;list-style-position:outsite}@media only screen and (max-width:480px){.defaultTemplate .defaultTemplate__contents ul li,.defaultTemplate .defaultTemplate__contents ol li{font-size:1.2rem}}.defaultTemplate .defaultTemplate__contents ul li::marker,.defaultTemplate .defaultTemplate__contents ol li::marker{color:linear-gradient(to right, #FFE600, #FFA200);marker-offset:0}.defaultTemplate .defaultTemplate__contents a{color:linear-gradient(to right, #FFE600, #FFA200)}.defaultTemplate .defaultTemplate__contents a:hover{text-decoration:underline}.defaultTemplate .defaultTemplate__contents table,.defaultTemplate .defaultTemplate__contents table *{border-color:linear-gradient(to right, #FFE600, #FFA200)}.defaultTemplate .defaultTemplate__contents table tr td{padding:0.8rem}