@charset "UTF-8";

/**
 *	Mercian Styles
 */

/**
 *  =CONTACT
 */
	/*=LAYOUT*/
	body.no-sidebar #content_section { float:none; width: 930px; min-height: 400px; !important}
	* html body.no-sidebar #content_section { height: 400px; }
	em { font-weight: bold; }
	body.no-sidebar #content_section h1 { padding-bottom: 4px; background: url(/user/images/head_title.gif) left bottom no-repeat;!important }
	#container { margin-left: 2px; }
	/*=INDEX*/
	#maintext_top { margin-top: 10px; font-size: 1.077em; }
	#subtext_top { margin-left: 3px; margin-bottom: 10px; font-size: .924em; }
	#subtext_top a { color: #333333; text-decoration: underline; }
	#subtext_top a:link { color: #333333; }
	#subtext_top a:hover { color: #333399; }
	#btn_QA { width: 198px; height: 22px; margin-left: 3px; margin-bottom: 35px; overflow: hidden; position: relative; }
	#btn_QA img { position: absolute; top: 0; left: 0; }
	.menu_container { width: 830px; margin-left: 3px; margin-bottom: 13px; border: solid 1px #A25B84; }
	.menu_content { padding: 12px 0 12px 10px; border: solid 1px #989898; }
	.btn_block { width: 51px; height: 50px; overflow: hidden; position: relative; float: left; display: inline; }
	.btn_block img { position: absolute; top: 0; left: 0; display: block; }
	.btn_textimage { width: 290px; height: 20px; margin-left: 10px; overflow: hidden; position: relative; float: left; display: inline; }
	.btn_textimage img { position: absolute; top: 0; left: 0; display: block; }
	.btn_text { width: 700px; margin-left: 10px; padding-left: 11px; padding-top: 5px; float: left; display: inline; font-size: .924em;  position: relative; }
	.btn_text a { color: #333333;}
	.btn_text a:link {}
	.btn_text a:hover { color: #333399; }
	.btn_text .attention { color: #CC3300}
	.btn_text .arrows { position: absolute; top: 8px; left: 5px; }
/*=FORM*/
	#subtext_form { color: #AA0059; font-size: .924em; }
	#subtext_form a:link { color: #AA0059; text-decoration: underline; }
	#subtext_form a:hover { color: #333399; }
	.form_container { width: 800px; margin: 10px auto 0; }
	.form_container h2 { margin-top: 30px; margin-left: 2px; }
	.form_container h2 .maintext { font-size: 1.231em; }
	.form_container h2 .attention { color: #CC3300; font-size: .924em; }
	.form_container .warning { width: 764px; padding: 10px 15px; border: solid 3px #A887B2; }
	.form_container ul { padding-left:10px; list-style: disc outside; display: block; zoom:normal; }
	.form_container li { margin:5px; 0 0 18px; display: list-item; zoom:normal; }
	.form_container table { width: 796px; margin: 0 auto; border: solid 2px #CCCCCC; font-size: .924em;}
	.form_container th { width: 173px; padding: 10px 7px; border-right: solid 1px #CCCCCC; border-bottom: dotted 1px #CCCCCC; text-align: right; background-color: #FBF6FA; }
	.form_container th .must { padding-top: 3px; float: left; display: inline; }
	.form_container td { padding: 10px 7px; border-bottom: dotted 1px #CCCCCC; }
	.form_container .nb { border-bottom: none; }
	.form_container .top { vertical-align: top; }
	.form_container .middle { vertical-align: middle; }
	.form_container table .attention { color: #CC3300; }
	.form_container .input_title { width: 550px; }
	.form_container .textarea_subject { width: 550px; }
	.form_container .input_pcmail { width: 450px; }
	.form_container .input_name { width: 148px; }
	.form_container .input_phone { width: 71px; }
	.form_container .input_numbers03 { width: 48px; }
	.form_container .input_numbers04 { width: 97px; }
	.form_container .input_address { width: 450px; }
	.form_container .buttons { width: 800px; margin-top: 20px; text-align: center; }
/*=FORM_ERROR*/
	.form_container .error { background-color: #FFCCCC; }
	.form_container .check_error { border: solid 1px #FFCCCC; }
	.error_text { color: #CC0033; }
	.error_subtext { color: #CC0033; font-size: .924em; }
/*=CONFIRMFORM*/
	.form_container .confirm_text { font-style: italic; }
	.form_container .btn_editing { margin-left: 10px; }
/*=COMPLETEFORM*/
	#maintext_complete { margin-top: 10px; text-align: center; font-size: }
	#subtext_complete { margin-top: 30px; text-align: center; }
	.btn_sitetop { margin-top: 10px; }
/*=MERCHANDISE*/
	.merchandise_container { margin-top: 15px; border: solid 2px #CCCCCC; }
	.merchandise_container .merchandise_header { padding: 10px 15px; background-color: #FBF6FA; border-bottom: dotted 2px #CCCCCC; }
	.merchandise_container .link_blank { width:800px; margin-top: 5px; padding-left: 14px; position: relative;}
	.merchandise_container .link_blank .btn_blank { width: 11px; height: 11px; overflow: hidden; position: absolute; top: 3px; left: 3px; }
	.merchandise_container .link_blank .btn_blank img {}
	.merchandise_container .link_blank a:link { color: #AA005B; text-decoration: underline; }
	.merchandise_container .link_blank a:link .btn_blank img { top: 0; left: 0; }
	.merchandise_container .link_blank a:visited { color: #AA005B; text-decoration: underline; }
	.merchandise_container .link_blank a:visited .btn_blank img { top: 0; left: 0; }
	.merchandise_container .link_blank a:hover { color: #333399; }
	.merchandise_container .link_blank a:hover .btn_blank img { top: -22px; left: 0; }
	.merchandise_container table { border: none; }
	.merchandise_container .attention { color: #CC3300; font-size: .924em; }
	.merchandise_container #image_container { width: 750px; margin: 10px auto 5px; padding: 10px 15px 5px; background-color: #F9F9F9; }
	.merchandise_container #image_container h2 { margin-top: 0px; }
	.merchandise_container #image_merchandise { margin-top: 5px; }
	.merchandise_bottom .buttons { margin: 15px 0 50px; }
	.merchandise_bottom .buttons .back { margin-right: 10px; }