@charset "utf-8";
/*===========================================
info
===========================================*/

#page-image-title{}

.infotable{ margin:20px auto 45px auto; padding:0; line-height:2em;}
.w_850{width:100%; }
.w550-left{ width:550px; float:left;}
.infotable dt{clear:left; float:left; width:170px; font-weight:bold; color:#002040; padding:20px 0 20px 5px;}
.infotable dt i{color:#FFF; font-size:10px; margin:auto 14px; background:#B20000; padding:2px 8px 1px; line-height:1em;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.infotable dd{ padding:20px 0px 20px 200px; border-bottom:1px solid #CCC; }
.infotable dd p{ margin-bottom:20px;}
.infotable dd b{ color:#B20000; font-weight:normal;}
.hl{border-top:1px solid #CCC;}

.info-table-01{ border-top:1px solid #CCC; border-left:1px solid #CCC; margin:0 0 2em; width:100%;}
.info-table-01 th{ border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:3px 8px; width:480px; background:#EEEEEE; text-align:left; font-weight:normal;}
.info-table-01 td{ border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:3px 8px; text-align:right; }

.info-table-02{ border-top:1px solid #CCC; border-left:1px solid #CCC; margin:0 0 2em; width:100%;}
.info-table-02 th{ border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:3px 8px; background:#EEEEEE;  font-weight:normal;}
.info-table-02 td{ border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:3px 8px; }

.wrapper-privacy{ margin:0 5px 0;}
.wrapper-privacy h3{font-size:16px; color:#002040; margin:20px 0 10px;}
.wrapper-privacy p,.wrapper-info p{ margin:0 0 15px;}
.wrapper-privacy ol{ padding:0 0 0 30px; margin:0 0 15px;}
.wrapper-privacy ol li{ list-style-type:decimal;}
.wrapper-info span{color:#B20000;}
.wrapper-info iframe{margin:20px 0;}

.privacy-inbox{ margin:5px 0 15px 0; height:300px; overflow:auto; padding:15px 20px; background:#F3F3F3}

select {-moz-appearance: none;-webkit-appearance: none;appearance: none;border-radius: 0;border: 0;margin: 0;padding: 0;background: none transparent;vertical-align: middle;font-size: inherit;color: inherit;box-sizing: content-box;}
.formbox-a{ font-weight:bold;}
.contactform-input-a{height:30px; border:1px solid #CCC; font-size:16px; line-height:1em;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; background-image:linear-gradient(180deg,rgb(238,238,238) 0%,rgb(255,255,255) 100%); padding-left:11px; padding-right:11px;}
.form-btn-a{ color:#660000; margin:auto 12px; padding:auto 14px; border:#CAAEAF 1px solid; height:30px; display:inline-table; text-decoration:none; line-height:30px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(241,238,214) 100%); padding-left:14px; padding-right:14px;}
.form-btn-a:hover{ text-decoration:none; color:#FFF; background:#CAAEAF;}
.form-wd-150{ width:128px;}
.form-wd-100{ width:78px;}
.form-wd-500{ width:90% !important;}
.form-wd-600{ width:90% !important;}
.form-ht-180{ height:170px; width:90% !important; padding-top:10px;}
.text-13{font-size:13px;}
