@charset "UTF-8";body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif}@media screen and (max-width:770px){.pc-only{display:none}}@media screen and (min-width:771px){.sp-only{display:none}}@media screen and (max-width:770px){.post{padding:0}}.post h2,.post .message-index{margin-bottom:0}.post h2 td,.post .message-index td{font-size:160%;font-weight:700;text-shadow:1px 1px 1px #fff;border:none;padding:0}@media screen and (max-width:770px){.post h2 td,.post .message-index td{font-size:110%}}.post h2 td a,.post .message-index td a{color:#f58220;text-decoration:none}.post h3{font-size:160%;clear:unset}.post img.alignleft,.post img.alignright{margin-top:0}.post ul{list-style:none;margin:0}.post p a{word-break:break-all}span.sm{font-size:80%}.page #main_col{padding-top:0}@media screen and (max-width:770px){.page #main_col{padding:0}}.center{margin-left:auto;margin-right:auto}.left{float:left}.right{float:right}.txleft{text-align:left}.txright{text-align:right}.txcenter{text-align:center}.bold{font-weight:700}.color-white{color:#fff}h2.noclear{clear:unset;text-align:left}table.message-index th,table.message-index tr{border:none}table.tbl-1col th{padding:0 2em}table.tbl-1col td{padding:2em}@media screen and (max-width:770px){table.tbl-1col th{padding:0 1em}table.tbl-1col td{padding:1em}}@media screen and (max-width:770px){#logo_image{width:80%}#logo_image img{display:block;max-width:80%}#logo_image a:before{content:none}#logo_image_mobile a{height:25px}}.post h2,.post p,.post span{text-shadow:1px 1px 0 #fff}.post .bg-blue span{color:#fff;text-shadow:unset}@media screen and (max-width:770px){.post img.alignleft,.post img.alignright{margin:0 auto}}.catchcopy{display:block;font-size:28px;font-style:italic;line-height:1em;padding-top:28px}.red{color:#c50000}.white{color:#fff}.serif{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#bread_crumb{padding:12px 0 12px}#main_col .headline1{display:none}.index_archive_link a:before{content:">>"}.index_archive_link a:after{content:"\a";white-space:pre}.wpcf7 input.wpcf7-submit,.button{display:block;color:#fff;text-align:center;cursor:pointer;font-size:20px;font-weight:700;line-height:1em;margin-top:40px;margin-bottom:40px;width:77%;max-width:460px;padding:14px 10px;outline:none;border:none;border-radius:2px;box-shadow:0 9px #95a5a6;text-decoration:none}@media screen and (max-width:770px){.wpcf7 input.wpcf7-submit,.button{margin-top:30px;margin-bottom:30px}}.wpcf7 input.wpcf7-submit.wide,.button.wide{max-width:600px;width:86%}.wpcf7 input.wpcf7-submit:hover,.button:hover{color:#fff;transition-duration:.4s}.wpcf7 input.wpcf7-submit:active,.button:active{color:#fff;box-shadow:0 5px #95a5a6;transform:translateY(4px)}.wpcf7 input.wpcf7-submit:visited,.button:visited{color:#fff}.wpcf7 input.wpcf7-submit{height:58px}.wpcf7 input.wpcf7-submit,.button-red{background-color:#c50000}.wpcf7 input.wpcf7-submit:hover,.button-red:hover{background-color:#a5142d}.wpcf7 input.wpcf7-submit:active,.button-red:active{background-color:#a5142d}