@charset "utf-8";
@import 'inquiry.css';

/******************/
/*　お問い合わせ　*/
/******************/

/* サイドメニュートップ画像差し替え */
.sidebar-inner-top {
    background: url("/common_img/navi_head_contact.jpg") no-repeat top;
    width:100%;
    height:60px;
}

.topnavi {
	background: url("/common_img/topnavi_bg_07.jpg");
}
.content-inner {
	font-size: medium;
}

.notation-margin {
	padding: 0px 10px;
	margin-top: 1.5em;
}

.notation {
 	padding: 0px 10px;
}
.require { text-decoration: none; font-weight: bold; color: #FF0000;}

.txt_box{ width: 25em;}

.select_box{ width: 23em;}

.textarea_box{ overflow:auto;}

.td_submit{ text-align:center; }

.btn_submit{ text-align: center; padding: 2px 4px;}

.error { margin-left: 1em; color: #EE3333;}

#form_outer_table { margin: 0px 5px; }

#tbl_form * TD{ padding: 4px; font-size:12px;}

#input_form { margin: 0; padding: 0;}

#sub_title { height: auto; }
#sub_title img{ vertical-align: text-bottom; margin-right: 5px;}

#right_link { vertical-align: middle; text-align: right; margin-top: 5px; margin-bottom: 5px; margin-right: 5%;}
#left_middle_link{ vertical-align: middle; margin-left: 30px;}

.col_head{ width: 250px; min-width: 250px; padding-left: 20px; padding-right: 2px;}
.col_data{ overflow:auto; word-break: break-all; width: 340px; max-width: 340px; padding-left: 2px; padding-right: 20px;}
.col_line{ padding-left: 20px; padding-right: 20px;}

.contact_list li{ list-style-image: url("/common_img/arrow01.gif"); vertical-align: top;}


