@charset "shift_jis";
/* 共通 */
body,h1,h2,h3,h4,h5,h6,td,th,p,div,input,textarea,ul,ol,#index{font-family:Arial,'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif !important;}
#index{padding:10px;}
h1{border-top:1px solid #999;font-size:2.6em;}
.order-area{border:1px solid #ddd;padding:10px;margin-bottom:10px;}
/* 言語選択 */
.lang-sec h1{font-size:2em;background:url("images/language/h1-bg.png");height:120px;}
.lang-sec h1 img{margin:23px 0;}
.lang-area{border:1px solid #999;padding:10px;margin:10px 0;}
.lang-area a{background:#0645ad url("images/language/link-marker.png") no-repeat center left 10px;display:block;width:500px;margin:0 auto;padding:10px;}
.lang-area a img{height:26px;}
p.lang-note{color:#999;text-align:left;}
/* 注意事項 */
.order-caution h1{padding:10px;}
.order-caution h3{text-align:left;padding:0 5px 5px;font-size:1.4em;font-weight:bold}
.order-caution ul{list-style:none outside;}
.order-caution ul li{text-align:left;border-bottom:1px dashed #999;padding:8px 5px;}
.order-caution .order-area{background:#f8f8ff;}
/* 仮登録完了 */
.order-interim h1{padding:10px;}
.order-interim h2{padding:0 0 5px;color:#6ab546;font-weight:bold}
.order-interim .order-area{width:600px;margin:0 auto;}
.order-interim .order-area p{margin:5px 20px 10px;font-size:1.2em;}
.mail-howto{border:1px solid #999;text-align:left;}
.mail-howto h3{color:#e50010;margin:10px;font-weight:bold;}
.mail-howto ul{list-style:none}
.mail-howto li{background:#eee;border-top:1px solid #ccc;padding:10px;}
/* バックボタン */
.order-interim-backbt{widht:100%;padding:10px 0 0}
.order-interim-backbt a{display:block;color:#333;font-size:1.2em !important;margin:10px auto;padding:5px;width:200px;background:#eee;border:1px solid #999;border-radius:5px}