@charset "UTF-8";/*! *****************************************************************
回答フォームの編集について：
テキストや画像の変更は行っていただけますが、
構成を変更（中見出し/小見出しを追加・削除など）した場合、
デザインが崩れますので、編集が必要な場合は信貴までご連絡ください。
******************************************************************/@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css);.form-group{margin-bottom:0}body{overflow-x:hidden}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:none!important}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:none!important}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:none!important}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:none!important}}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:static}p{margin:0}.description-image{width:100%}.row{margin-left:0;margin-right:0}.container{padding-left:0;padding-right:0}.col-sm-12,.col-sm-4,.col-sm-8{width:100%}.col-sm-12{padding-left:0;padding-right:0}.form-bottom{margin-top:0;padding:0;background:0 0}.form-editor div:nth-child(2) .form-group .description-image{padding:0}.form-top-right{display:none}.form-top-left{position:absolute!important;top:0;left:0}.form-top-left h3{display:none}.form-top{padding:0}.form-bottom{background:0 0}.control-label,.description-title,p{margin:0}html{font-size:62.5%}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#363636;line-height:1.5;font-size:1.6rem;font-weight:400}.container .description-md-title{width:100%;position:relative;background-color:#515151!important;-webkit-box-shadow:3px 3px 0 rgba(0,0,0,.2509803922);box-shadow:3px 3px 0 rgba(0,0,0,.2509803922);color:#fff;padding:20px 10px;margin:50px 0 20px 0;font-size:1.85rem;font-weight:700;letter-spacing:.03em;line-height:1.75}.description-title{background-color:#dcdcdc!important;color:#515151;padding:10px 20px!important;font-size:1.8rem!important;line-height:1.7;margin-top:25px}.form-editor div:nth-last-child(5) p{position:relative;background:0 0}.form-editor div:nth-last-child(5) a{font-size:0}.form-editor div:nth-last-child(5) a::before{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands","Noto Sans JP",sans-serif;font-size:13px;content:"Googleブック版「キセキのヒロシマ」\a星5レビューして応援する  \f0a1";white-space:pre-line;background:-webkit-gradient(linear,left bottom,left top,from(#ec2790),to(#ef7bb9));background:linear-gradient(0deg,#ec2790 0,#ef7bb9 100%);padding:13px 0;display:inline-block;color:#fff;font-weight:600;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:90%;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,.3019607843);box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,.3019607843);border:1px solid #b8196e;border-radius:50px;letter-spacing:1px;text-indent:1px;margin-top:30px}.form-editor div:nth-last-child(4) p{position:relative;background:0 0}.form-editor div:nth-last-child(4) a{font-size:0}.form-editor div:nth-last-child(4) a::before{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands","Noto Sans JP",sans-serif;font-size:13px;content:"Kindle版「キセキのヒロシマ」\a星5レビューして応援する \f0a1";white-space:pre-line;background:-webkit-gradient(linear,left bottom,left top,from(#fcbedf),to(#fff));background:linear-gradient(0deg,#fcbedf 0,#fff 100%);padding:13px 0;display:inline-block;color:#ec2790;font-weight:600;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:90%;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,.3019607843);box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,.3019607843);border:1px solid #b8196e;border-radius:50px;letter-spacing:1px;text-indent:1px;margin-top:55px}.btn,label{display:none}.form-editor>div:not(:nth-child(1)) .form-group{width:95%;margin:auto;display:block}.control-label,.control-label+.col-sm-8,.description-image,.description-title,p{background-color:#fff;padding:20px;display:block}.description-image{padding:0;padding-bottom:10px}.form-editor>div:nth-last-child(6) .form-group{width:90%;margin-top:25px}@-webkit-keyframes fadeup{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}80%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeup{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}80%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.help-block{margin:0;padding-bottom:5px}.checkboxes,.radios{margin-top:-.7em;padding-top:.7em}.control-label+.col-sm-8{padding-top:0}.checkbox label{white-space:nowrap;display:block}.checkbox input[type=checkbox]:checked:after,.checkbox-inline input[type=checkbox]:checked:after,input[type=checkbox]:checked:after{background-color:transparent}.vdp-datepicker__calendar{z-index:999999;position:relative}.form-editor>div:nth-child(1) .description-image{margin-bottom:30px;padding:0}.form-editor>div:not(:nth-child(1)):not(:nth-child(2)){-webkit-animation:fadeup 1s cubic-bezier(.33,1,.68,1) 1 forwards;animation:fadeup 1s cubic-bezier(.33,1,.68,1) 1 forwards}body{background:#f5fbff!important}.form-bottom{padding-bottom:60px}