@charset "utf-8";

/* CSS Document */



h2{
    clear:both;
    margin-left:42px;
    margin-bottom:10px;
}

h3{
    font-size:14pt;
    color:#00937b;
}


/* コンテンツ領域設定 */

.topics{

    width:860px;

    padding: 0 10px ;

    margin:0 auto;

}



/* 上部テキスト */
.topics p.int{
    /*font-size:14px;*/
    /*line-height:1.5em; /* 20 */
    color:#666;
    margin:20px 0;
}



/* 入力欄 */

table input{

    padding: 2px;

    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

    font-size:14px;

    border: 1px solid #aaa;

    background:#f5f5f5;

}



/* 入力欄(大) */

input.large{width:485px;}



/* お問い合せ内容 */

textarea{

    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

    font-size:14px;

    padding: 2px;

    border: 1px solid #aaa;

    background:#f5f5f5;

}



span.error {

	color:#F00;

	font-weight:bold;

	font-size:90%;

}



/* フォーム中心寄せ */

table.form{

    width:820px;

    margin:0 auto;

}



/* 項目タイトル */

table.form th{

    width:300px;

    border-left:solid 5px #afe0cf;

    padding-left:10px; height:30px;

    line-height:30px;

    /*font-size:16px;*/

    font-weight:normal;

    text-align:left;

    line-height:20px;

    color:#666;

}



table.form td{text-align:left;}





/* ボタン領域 */

.btn_area{

    width:360px;

    margin:10px auto 60px;

}



/* ボタン表示調節 */

.btn{
    display:block;
    float:left;
    width:120px;
    height:38px;
    padding:6px 10px 5px;
    margin:0 20px 0;
    text-align:center;
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    /*font-size:16px;*/
    /*font-weight:bold;*/
    color:#111;
}

/* 完了ページ */
.thanks{
    margin:200px 0; 
    text-align:center;
}

/* セレクトボックスのフォントサイズ */
.font {
    font-size:14px;
}