@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
/*フォントウェイト　100,300,350,400,500,700,900*/
body { font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif; /*メインで使用するフォントが明朝体のとき
font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
*/ /*メインで使用するフォントが丸ゴシックのとき
font-family: "Rounded Mplus 1c",'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';*/ /*メインで使用するフォントはNotoSansのとき
font-family: 'Noto Sans Japanese', sans-serif;*/ }

a:hover { text-decoration: underline; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }

a img { -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }

a img:hover { opacity: 0.6; filter: alpha(opacity=60); }

.clear { clear: both; line-height: 0px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-table; overflow: hidden; zoom: 1; /*for IE 5.5-7*/ }

/* Hides from IE-mac \*/
.clearfix { display: block; }

/* End hide from IE-mac */
.sp { display: none; }

@media screen and (max-width: 767px) { .pc { display: none; }
  .sp { display: block; } }
/*/////////////////////////////
掲載申し込みフォーム
/////////////////////////////*/
#entry_form { font-size: 15px; }
@media screen and (max-width: 767px) { #entry_form { width: 100% !important; } }
#entry_form .ttl_form { font-size: 18px; font-weight: bold; }
#entry_form .table_form { width: 100%; margin: 0 !important; border: none !important; margin-bottom: 50px !important; max-width: 100% !important; }
#entry_form .table_form th, #entry_form .table_form td { padding: 2%; border-right: none; }
@media screen and (max-width: 767px) { #entry_form .table_form th, #entry_form .table_form td { display: inline-block; width: 100%; } }
#entry_form .table_form th { background-color: #9C794F; color: #fff; width: 20%; }
@media screen and (max-width: 767px) { #entry_form .table_form th { width: 100%; } }
#entry_form .table_form td { border-bottom: 1px solid #d5d5d5; background-color: #fff; }
#entry_form .table_form input, #entry_form .table_form select, #entry_form .table_form textarea { padding: 2%; font-size: 18px; max-width: 100%; }
@media screen and (max-width: 767px) { #entry_form .table_form input, #entry_form .table_form select, #entry_form .table_form textarea { width: 100%; } }
#entry_form .btns { text-align: center; margin-top: 25px; margin-bottom: 75px; }
#entry_form .btns .btn_submit { background-color: #9C794F !important; color: #fff !important; font-size: 15px !important; font-weight: 600 !important; border: none; padding: 2% 10%; border-radius: 3px; }
#entry_form .btns .btn_submit:hover { background-color: #5C727D !important; }
#entry_form .agree { text-align: center; padding: 3%; }
#entry_form .agree input { width: 20px; height: 20px; }
#entry_form .agree label { font-size: 15px !important; }
#entry_form .agree a { text-decoration: underline; }

/* /#entry_form */

/*# sourceMappingURL=form.css.map */