/* bootstrapを上書くCSS */

#wrapper {
    padding-top: 120px;
}

.container {
    width: 100%;
}

.nav {
    margin-bottom: 0px;
}

header a:hover, a:focus {
	color: #000;
	text-decoration: none;
}

header .nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #fff;;
}

header a {
    color: #000;
}

#footer #pagetop {
    background: initial;
    padding: 0px;
    text-align: start;
}

#footer #pagetop:before, #footer #pagetop:after{
    display: none;
}

#footer #pagetop a {
    letter-spacing: normal;
    padding-left: 0px;
    font-family: 游ゴシック, Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

#top_contact {
    margin-top: 100px;
}

/* フォーム */

.formPage .form_list {
    border-bottom: 0px none;
    margin-bottom: 0px;
    padding: 30px;
}

.formPage .formTxt {
    margin:34px 0;
}


.ss_form table th  {
    width: 230px;
}


.ss_input {
    display: block;
}

.ss_input input[type=checkbox],
.ss_input input[type=radio] {
    margin-right: 5px;
}

.btn.btn-primary {
    background: #df321f;
}

.ss_form_btn {
    display: flex;
    margin-top: 48px;
    width: 100%;
}

.agree_box {
    margin-top: 40px;
}



/* 確認がめん */
.formPage .cmnTable tr th {
    background: #f5f5f5;
}

.form_btn_back {
    position: relative;
}

.form_btn_wrap {
    margin-top: 0px;
}

/* 完了画面 */
.formPage .secThanks .box {
    width: 720px;
    margin: 0 0;
    padding: 59px 0px 69px;
}
.formPage .secThanks a {
    color: #000;
}

.secThanks a:hover, a:focus {
	color: #000;
	text-decoration: none;
}

/* style.cssのオーバーライドにより消えたbootstrapを修正 */
a{
    color: #0088cc;
}



