@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}
figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
body{background:#FFF;font-family:"YuGothic","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:10px;line-height:1.75em;letter-spacing:.075em;color:#000;font-weight:normal;font-family:"UD Shin Go Medium","YuGothic","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#f5d9db}
del{text-decoration:line-through;color:#3f3f3f}ul,li{list-style-type:none;margin:0;padding:0}li img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:normal}
p{margin-bottom:2em}a{color:#818da6;text-decoration:none;outline:none 0!important;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
a:link{color:#818da6;text-decoration:none}a:visited{color:#818da6;text-decoration:none}a:hover{filter:alpha(opacity=50);opacity:.5;color:#818da6;text-decoration:none}
a:active{color:#818da6;text-decoration:none}a:focus{outline:0}a img{vertical-align:top}a:hover img.hover,.opc a:hover img,.opc2 a:hover{filter:alpha(opacity=50);opacity:.5}
a img.hover,.opc a *,.opc2 a{-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
a.btn{display:inline-block;padding:16px;border:1px solid #818da6;color:#818da6;font-size:160%;border-radius:4px}a.btn i{font-size:32px;vertical-align:middle;float:left}
a.btn i+span{margin-left:44px;margin-right:8px;line-height:1.2em}a.btn i+span+span{margin-left:44px;line-height:1.0em}#wrapper{position:relative;width:960px;margin:0 auto;background-color:#fff}
#header{position:relative;padding:10px 0;margin:0 auto}#header h1{margin:0 auto;text-align:left}#header h1 img{margin-left:65px;width:751px}#header h1 img+img{margin-top:-205px;margin-left:110px;width:845px}
#header h1 a{float:right;display:block;margin-right:30px;font-family:"FB Berlin Sans Roman",Helvetica,Arial,Geneva,Verdana,Tahoma,sans-serif;color:#a68a67;-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg);font-size:70%}
#header h2{clear:both}#hobo{position:absolute;right:25px;top:10px}#yodogawa{box-sizing:border-box;width:480px;margin:40px auto;font-size:180%;font-weight:normal;font-family:"UD Shin Go Bold","YuGothic","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.75em;letter-spacing:.025em;text-align:left;color:#000}
#yodogawa p{margin:0 0 1em 0}#profile{height:0;overflow:hidden;width:480px;margin:20px auto;background-color:#e6e8ed;border-radius:16px}#profile h2{margin-top:0;font-size:200%}
#profile h2 span{font-size:70%}#profile p{margin-bottom:0;font-size:160%;line-height:1.75em}#profile .accordion{padding:40px}.indent{text-indent:-1em;padding-left:1em}
span.indent{display:inline-block}.date{font-family:"FB Berlin Sans Roman",Helvetica,Arial,Geneva,Verdana,Tahoma,sans-serif;font-size:140%;margin-bottom:0;text-align:center}
#contents .article{text-align:center}#contents .article h2{display:inline-block;background:url(../images/line.png) repeat-x center bottom;margin:0;padding-bottom:25px;text-align:left;font-family:"UD Shin Go Bold","YuGothic","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:380%;line-height:1em}
#contents .article .section{box-sizing:border-box;width:644px;margin:40px auto;padding:40px;border:2px solid #e6e8ed;border-radius:16px}#contents .article .section h3{margin:0;font-size:240%;line-height:1.5em;color:#818da6;text-align:left;font-family:"UD Shin Go Bold","YuGothic","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}
#contents .article .section h4{background:url(../images/line.png) repeat-x center bottom;padding-bottom:10px;font-size:240%;line-height:1.5em;text-align:left;font-family:"UD Shin Go Bold","YuGothic","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}
#contents .article .section h5{margin:0 0 0 80px;font-size:200%;line-height:1.5em;text-align:left;color:#818da6;font-family:"UD Shin Go Bold","YuGothic","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}
#contents .article .section h5>span{font-size:70%;line-height:1.5em}#contents .article .section dl{margin:0}#contents .article .section dd{position:relative}
#contents .article .section p{font-size:160%;line-height:1.75em;text-align:left;margin:1em 0 0 0;letter-spacing:0}#contents .article .section p:first-child{margin-top:0}
#contents .article .section.comment h3{padding-bottom:30px}#contents .article .section.comment h4{margin:0 0 0 80px}#contents .article .section.comment dl{margin-top:40px}
#contents .article .section.comment dt.honda:before{content:url(../images/honda.png)}#contents .article .section.comment dt.pond:before{content:url(../images/pond.png)}
#contents .article .section.comment dt.tada:before{content:url(../images/tada.png)}#contents .article .section.comment dt.hiramoto:before{content:url(../images/hiramoto.png)}
#contents .article .section.comment dt.okamura:before{content:url(../images/okamura.png)}#contents .article .section.comment dt.hurry:before{content:url(../images/hurry.png)}
#contents .article .section.comment dt:before{float:left}#contents .article .section.comment dd{position:relative;background-color:#e6e8ed;padding:40px;margin:40px 0 40px 40px;border-radius:0 16px 16px 16px}
#contents .article .section.comment dd:last-child{margin-bottom:0}#contents .article .section.comment dd:before{content:"";position:absolute;left:0;top:-25px;border-top:0 none transparent;border-right:25px solid transparent;border-bottom:25px solid #e6e8ed;border-left:0 none transparent}
#contents .article .section.comment dd:after{content:"\f505";font-family:"Material Design Icons","UD Shin Go Medium","YuGothic","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:240%;line-height:1em;color:#818da6;display:none}
#contents .article .section.comment dd.close{-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}
#contents .article .section.comment dd.close:hover{opacity:.5}#contents .article .section.comment dd.close:after{display:inline-block;margin-top:20px;margin-bottom:-20px}
#contents .article .section.comment dd.close .accordion{height:98px}#contents .article .section.comment dd .accordion{overflow:hidden}#contents .article .section.requirement h3{margin-top:40px}
#contents .article .section.requirement h3:first-child{margin-top:0}#contents .article .section.requirement ul{margin-top:1em}#contents .article .section.requirement li{list-style-type:disc;margin:0 0 15px 24px;text-align:left;font-size:160%;line-height:1.5em}
#contents .article .section.requirement li dl{font-size:87.5%;line-height:1.5em;color:#7f7f7f}#contents .article .section.requirement li dt{margin-top:1em}
#contents .article .section.requirement li dd{margin-left:0;font-size:inherit}#contents .article .section.requirement li dd ul{margin-top:.5em}#contents .article .section.requirement li dd li{margin-bottom:5px;font-size:inherit}
#contents .article .section.requirement dd{text-align:left;font-size:160%;line-height:1.75em}#contents .article .section.requirement table{width:100%;margin-top:1em}
#contents .article .section.requirement th,#contents .article .section.requirement td{padding-top:15px;font-size:160%;font-weight:normal;line-height:1.5em;text-align:left;vertical-align:top}
#contents .article .section.requirement th{padding-right:1em;font-family:"UD Shin Go Bold","YuGothic","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}
#contents .article .section.requirement td div{background-color:#e6e8ed;border-radius:8px;padding:1em;margin-top:.5em;color:rgba(0,0,0,0.75)}#contents .article .section.requirement tr:first-child th,#contents .article .section.requirement tr:first-child td{padding-top:0}
#contents .article .section.requirement .form{margin:40px auto 0;text-align:left}#contents .article .section.requirement .form a{display:inline-block;background-color:#818da6;font-size:240%;padding:20px 40px;border-radius:8px;color:#fff}
#contents .article .section.policy{border:0 none transparent;background-color:#e6e8ed}#contents .article .section.policy h4{font-size:160%;background-image:none;padding:0;font-family:"UD Shin Go Bold","YuGothic","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}
#contents .article .section.policy dt,#contents .article .section.policy dd{text-align:left;font-size:140%;line-height:1.5em}#contents .article .section.policy dt{margin:30px auto 1em;font-family:"UD Shin Go Bold","YuGothic","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}
#contents .article .section.policy dd{margin-left:0}#contents .article a.btn{display:inline-block;background-color:#818da6;margin:0 auto 0;padding:8px 0 8px 8px;border-radius:8px;color:#fff;font-size:150%;line-height:1.5em}
#contents .article a.btn img{width:70px;margin-right:10px;vertical-align:middle}#contents .article a.btn span{display:inline-block;text-align:left;vertical-align:middle}
#contents .article a.btn span span{display:block;font-size:133.33333%;line-height:1.5em}#contents .article a.btn i{float:none;vertical-align:middle}.i1{background:url(../images/illust1.png) no-repeat 490px 50px}
.i3{background:url(../images/illust2.png) no-repeat 490px 50px}.i2{background:url(../images/illust3.png) no-repeat 490px 50px}#footer{background:transparent;margin:20px auto 0;padding:0;width:100%}
#footer .copyright{width:auto;height:44px;margin:40px auto 0;padding-bottom:40px;text-align:center}#footer .copyright a{float:left}#footer .copyright img{height:12px;width:auto;margin:13px 0 0}
#footer ul.sns{margin:0;text-align:center;margin-bottom:10px;letter-spacing:-0.4em}#footer ul.sns li{display:inline-block;padding:0;margin:10px;font-size:160%;text-align:center;letter-spacing:.075em}
#footer ul.sns li a{font-weight:normal;font-family:"UD Shin Go Bold","YuGothic","Yu Gothic","游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}
#footer ul.sns li a i{vertical-align:middle;font-size:200%}#footer ul.sns li a span{vertical-align:middle}#footer ul.sns li.sns-line{display:none}#footer ul.sns li.instagram{float:left}
#footer ul.sns a[target=_new]:after,#footer ul.sns a[target=_blank]:after{margin-left:0;content:""}#footer ul.sns a.btn{padding:0 2px;min-width:44px}
#footer ul.sns a.btn i{float:none}@media screen and (max-width:600px){a:hover{opacity:1!important}body{font-size:13px}body *{box-sizing:border-box}.indent{text-indent:0;padding-left:0}
span.indent{display:inline}#wrapper{width:560px}#header{width:100%;margin-left:auto;margin-right:auto;background-image:none}#header.archive{padding-bottom:38px}
#header #hobo{padding-left:0}#header #hobo img{width:100%}#header #yodogawa{padding-left:10px;padding-right:10px;font-size:160%;background-image:none;padding-bottom:0}
#header #yodogawa p:last-child{margin-bottom:10px}#header h1{width:530px;margin-bottom:20px}#header h1 img{width:100%;margin-left:0}#header h1 img+img{width:100%;margin-top:-125px;margin-left:0}
#header img{width:100%}#contents{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}#contents .article h2{margin-top:20px;font-size:320%;line-height:1.25em}
#contents .article .section{width:auto;margin-left:auto;margin-right:auto}#contents .article .section.comment img{width:auto}#contents .article .section.requirement th{width:140px}
#contents .article a{width:100%}#contents .article a.btn{padding-top:16px;padding-bottom:16px;font-size:180%}#contents .article a.btn img{margin-right:10px}
#contents .article a.btn span{width:75%;font-size:65%;line-height:1.5em}#contents .article a.btn span span{width:100%}#contents img{width:100%}#footer ul.sns{border-top:1px solid #ccc;letter-spacing:-0.4em}
#footer ul.sns li{display:block;margin:0}#footer ul.sns li a{display:block;padding:5px;border-bottom:1px solid #ccc;background-color:#fff;text-align:left}
#footer ul.sns li a i{margin-right:5px}#footer ul.sns li img{height:85px}#footer ul.sns li.sns-line{display:block}.i1{background-position:90% 95%;padding-bottom:140px!important}
.i3{background-position:90% 95%;padding-bottom:180px!important}.i2{background-position:90% 95%;padding-bottom:180px!important}}html.ua-mobile a:hover{opacity:1!important}