@charset "UTF-8";@media only screen and (min-width:1024px){.spOnly{display:none}}@media only screen and (max-width:1023px){.pcOnly{display:none}}section.catch{background:#FFFFFF;max-width:1200px;margin:0 auto 60px;padding-bottom:30px}section.catch h1.logo{padding:20px;background:#ffdf00;margin-bottom:20px}section.catch h1.logo img{width:100%;max-width:500px}section.catch p.msg{font-size:16px;font-size:1rem;line-height:1.5em;padding:0 10px}section.catch h2{font-size:24px;font-size:1.5rem;text-align:center}section.catch h2 i{margin-right:6px}section.listCategory{max-width:1200px;margin:0 auto 60px}section.listCategory h2.hd{text-align:left;margin-left:0px;margin-bottom:0px;color:#F8F8F8;font-weight:bold}@media only screen and (min-width:1024px){section.listCategory h2.hd{font-size:36px;font-size:2.25rem}}@media only screen and (max-width:1023px){section.listCategory h2.hd{font-size:22px;font-size:1.375rem}}section.listCategory h2.hd i{font-size:26px;font-size:1.625rem;margin-right:10px;color:#dddddd}@media only screen and (max-width:767px){section.catch{padding-bottom:30px}section.catch div.logo{display:none}section.catch div.logo img{height:60px}}div.writingForm{padding:20px}div.writingForm ul.template{display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.writingForm ul.template>li{-moz-flex:1 1 14%;-ms-flex:1 1 14%;-o-flex:1 1 14%;-webkit-box-flex:1;flex:1 1 14%;border:2px solid #EEEEEE;margin:10px;padding:10px}div.writingForm ul.template>li.current,div.writingForm ul.template>li:hover{border:2px solid #FF0000;background:#FFEEEE}div.writingForm ul.template>li div.img{height:160px;overflow:hidden}div.writingForm ul.template>li div.img img{height:100%}div.writingForm ul.template>li p{font-size:14px;font-size:0.875rem}div.writingForm div.input{margin-top:10px;margin-bottom:30px}div.writingForm div.input input.uiText{color:#333333;padding:10px;border:2px solid #ea1f58;background:#FFF8F8;width:100%;max-width:600px;padding-left:20px;padding-right:40px;text-align:center;font-size:18px;font-size:1.125rem;border-radius:30px;-webkit-transition:0.15s;-o-transition:0.15s;transition:0.15s;-webkit-box-shadow:0 0 4px rgba(51,51,51,0.2) inset;-ms-box-shadow:0 0 4px rgba(51,51,51,0.2) inset;-o-box-shadow:0 0 4px rgba(51,51,51,0.2) inset;box-shadow:0 0 4px rgba(51,51,51,0.2) inset}div.writingForm div.input input.uiText:focus{outline:none;-webkit-box-shadow:0 0 4px #088af0,0 0 2px rgba(51,51,51,0.2) inset;box-shadow:0 0 4px #088af0,0 0 2px rgba(51,51,51,0.2) inset}div.writingForm div.input input.uiText::-webkit-input-placeholder{color:#CCCCCC}div.writingForm div.input input.uiText::-moz-placeholder{color:#CCCCCC}div.writingForm div.input input.uiText:-ms-input-placeholder{color:#CCCCCC}div.writingForm div.input input.uiText::-ms-input-placeholder{color:#CCCCCC}div.writingForm div.input input.uiText::placeholder{color:#CCCCCC}div.writingForm div.link a.btn.btnCmn{background-color:#ea1f58;color:#FFFFFF;max-width:400px;width:100%}@media only screen and (min-width:1024px){div.writingForm div.link a.btn.btnCmn{font-size:30px;font-size:1.875rem}}@media only screen and (max-width:1023px){div.writingForm div.link a.btn.btnCmn{font-size:18px;font-size:1.125rem;padding-top:10px;padding-bottom:10px}}div.writingForm div.link a.btn.btnCmn i{margin-right:2px}@media only screen and (max-width:1023px){div.writingForm{padding:10px}div.writingForm ul.template>li{-moz-flex:1 0 25%;-ms-flex:1 0 25%;-o-flex:1 0 25%;-webkit-box-flex:1;flex:1 0 25%;border:2px solid #EEEEEE;margin:5px;padding:10px}}@media only screen and (max-width:767px){div.writingForm{padding:10px}div.writingForm ul.template>li{-moz-flex:1 0 50%;-ms-flex:1 0 50%;-o-flex:1 0 50%;-webkit-box-flex:1;flex:1 0 50%;max-width:160px;margin:5px;padding:10px}}