@charset "utf-8";
/*--------------------------------------------
 gobal 
-------------------------------------------*/
* {
	padding: 0;
	margin: 0;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
		line-height: 1.5;
}

body {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
	color: #333;
	font-size: 12px;
	background-color: #FFFFFF;
	line-height: 1.5;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
h2, h3 {
	font-family: Verdana, sans-serif;
	font-weight: normal;
	margin-bottom: 3px;
	z-index: 3;
}
img {
border:0px;
}

#wrap {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h1 {
	font-size: 10px;
	text-align: left;
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 21px;
}


/*--------------------------------------------
ヘッダー
--------------------------------------------*/
#header {
	width: 880px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;

}
#header_img {
	background-image: url(images/page_over.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 200px;
	width: 900px;
}
#header h2 {
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	display: block;
	height: 22px;
	text-decoration: underline;
}
#header h2 a {
	padding: 3px;

	color: #FFFFFF;
	background-color: #ffffff;
	text-decoration: underline;
}
#header h2 a:hover {
	background-color: #FFFFFF;
	color: #FFFFFF;
	background-image: url(img/btn.gif);
	background-repeat: repeat-x;
	text-decoration: underline;
}
#title_img {
	background-image: url(../../../girls/images/ajax-loading.gif);
	background-repeat: no-repeat;
	background-position: center 68px;
}
#title_img_box {
	height: 150px;
	background-image: url(images/ajax-loading.gif);
	background-repeat: no-repeat;
	background-position: center 70px;
}


/*--------------------------------------------
entry 
--------------------------------------------*/
#content {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

.entry_page {
	float: right;
	margin-right: 0px;
	width: 630px;
	padding: 10px;
}


#sidebar {
	width: 187px;
}
#sidebar img {
	margin: 0px;
}


/*--------------------------------------------------
	リンク
--------------------------------------------------*/

a {
	color: #871417;
	text-decoration: none;

}

a:hover {
	color: #A5181C;
	text-decoration: none;

}

/*--------------------------------------------
フッター
--------------------------------------------*/
.head {
	background-image: url(img/header_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 60px;
}
.head_man {
	background-image: url(img/man/index_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 60px;
}
.head_box {
	height: 238px;
	background-image: url(img/header_r2_c3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.f_cli {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.head_con {
	width: 892px;
	padding-right: 1px;
	padding-left: 7px;
	padding-top: 10px;
	height: 228px;
	margin-right: auto;
	margin-left: auto;
	line-height: 12px;
	text-align: left;
}
.head_l {
	float: left;
	height: 195px;
	width: 383px;
	padding-top: 5px;
}
.head_r {
	height: 177px;
	width: 471px;
	float: right;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 18px;
	padding-left: 24px;
	color: #000000;
}
.menu_flash {
	height: 150px;
	width: 383px;
}
.flow {
	height: 100px;
	width: 100%;
	overflow: auto;
	padding-top: 10px;
	padding-bottom: 15px;
	margin-bottom: 25px;
}
.side_flow {
	height: 205px;
	width: 100%;
	overflow: auto;
	padding-top: 10px;
}
.head_r h2 {
	font-size: 13px;
	color: #875F3D;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
}
.head_r h2 a {
	font-size: 13px;
	color: #ffffff;

}
.head_r h2 a:hover {
	font-size: 13px;
	color: #DE292E;
}
.h_box h1 {
	font-size: 10px;
	text-align: left;
	color: #333333;
}
.h_box {
	height: 28px;
	width: 882px;
	padding-left: 10px;
}
.etc_h_box h1 {
	font-size: 10px;
	color: #333333;
}
.etc_h_box {
	height: 27px;
	width: 882px;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
}
.main_h {
	width: 893px;
}
#footer {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;
}
#footer .footer_menu {
	width: 900px;
	height: 110px;
}
.footer_menu .f_box_l {
	float: left;
	width: 318px;
	margin-bottom: 6px;
	border: 1px solid #CCCCCC;
}
.footer_menu .f_box_r {
	float: right;
	height: 110px;
	width: 574px;
}
.f_box_r .f_box_sub {
	float: left;
	width: 314px;
	padding: 2px;
	margin-right: 4px;
	border: 1px solid #CCCCCC;
	font-size: 10px;
	color: #000000;
	line-height: 10px;
	height: 98px;
}

.f_box_r .f_box_sub_r {
	padding: 1px;
	float: right;
	width: 244px;
	border: 1px solid #CCCCCC;
}
.f_line_b {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
}
.f_ud_box {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;
}
.f_ud_box .l_footrt {
	width: 300px;
	float: right;
	height: 38px;
	margin-top: 2px;
	border: 1px solid #CCCCCC;
}
.f_ud_box .r_footer {
	float: left;
	width: 598px;
	padding-top: 5px;
}
.r_footer .f_rogo {
	float: left;
	width: 65px;
}
.r_footer .f_txt {
	float: right;
	width: 533px;
}
.f_txt #footer_text {
	font-size: 10px;
	color: #000000;
}
.f_txt #footer_text a {
	font-size: 10px;
	color: #000000;
}
.f_txt #footer_text a:hover {
	font-size: 10px;
	color: #5E5E5E;
}

.f_txt #footer_fp {
	font-size: 9px;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}
.f_txt #footer_man {
	font-size: 9px;
	color: #000000;
	font-family: "Courier New", Courier, mono;
	padding-top: 8px;
}
.head_ect {
	height: 310px;
	background-image: url(img/header_ect.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.head_ect_man {
	height: 318px;
	background-image: url(img/man/index_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.content_l {
	float: left;
	width: 495px;
	padding-right: 5px;
}
.content_r {
	float: right;
	width: 354px;
	background-image: url(img/contact_r2_c4.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-right: 20px;
	padding-left: 22px;
	padding-top: 84px;
}
.money_r {
	float: right;
	width: 354px;
	background-image: url(img/contact_r2_c4.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	height: 646px;
	padding-right: 20px;
	padding-left: 22px;
	padding-top: 84px;
}
.assure_r {
	float: right;
	width: 354px;
	background-image: url(img/assure/work1_r2_c12.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	height: 646px;
	padding-right: 20px;
	padding-left: 22px;
	padding-top: 84px;
}
.flow_r {
	float: right;
	width: 354px;
	background-image: url(img/contact_r2_c4.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-right: 20px;
	padding-left: 22px;
	padding-top: 84px;
}
.man_r {
	float: right;
	width: 354px;
	background-image: url(img/man/work1_r2_c12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 20px;
	padding-left: 22px;
	padding-top: 84px;
}
.treatment_r {
	float: right;
	width: 354px;
	background-image: url(img/tretment/treatment1_r2_c12.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	height: 646px;
	padding-right: 20px;
	padding-left: 22px;
	padding-top: 84px;
}
.all_content {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
.all_bg {
	background-image: url(img/header_r2_c3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.content_l .ud_main_box {
	width: 488px;
	padding-left: 7px;
	height: 190px;
	padding-bottom: 25px;
}
.ud_main_box .menu_box {
	float: left;
	width: 304px;
	padding-right: 16px;
}
.ud_main_box .qr_box {
	float: right;
	height: 41px;
	width: 152px;
	background-image: url(img/work/work_qr_r2_c7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 149px;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 10px;
}
.ud_main_box .qr_box_man {
	float: right;
	height: 41px;
	width: 152px;
	background-image: url(img/man/index_r4_c3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 149px;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 10px;
}
.content_l .each_box {
	width: 495px;
}
.each_box .each_l {
	float: left;
	width: 118px;
	padding-top: 11px;
	padding-right: 1px;
}
.f_12_oj {
	color: #F38529;
}
.f_15red {
	font-size: 15px;
	color: #DC141A;
}
.f_12ble {
	color: #1496B1;
}

.each_box .each_r {
	float: right;
	width: 367px;
	padding-top: 11px;
}
.each_box .each_r h2 {
	font-size: 15px;
	color: #391C02;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.each_box .each_r h3{
	font-size: 15px;
	color: #9B0004;
}
.line_brown {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DCD3BE;
	margin-top: 9px;
	margin-bottom: 13px;
}
.content_l .bana_box {
	border: 1px solid #DCD3BE;
	height: 98px;
	width: 493px;
}
.money_box {
	width: 333px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 8px;
	padding-left: 5px;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 15px;
	background-image: url(img/money/money_r14_c8.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.sub_con {
	height: 269px;
	width: 323px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 8px;
	padding-left: 5px;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 15px;
}
.sub_man {
	width: 333px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 8px;
	padding-left: 5px;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 15px;
}
.job_a_con {
	width: 333px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 8px;
	padding-left: 5px;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 15px;
	height: 604px;
}
.sub_con .deri_txt {
	height: 60px;
	width: 333px;
	line-height: 18px;
	padding-top: 5px;
	font-size: 12px;
}
.sub_con .helse_txt {
	width: 333px;
	padding-top: 13px;
	line-height: 18px;
}
 .price_box {
	height: 260px;
	width: 333px;
	background-image: url(img/work/work_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 11px;
	padding-left: 10px;
	padding-top: 58px;
}

.price_box .price_txt {
	padding: 3px;
	height: 28px;
	width: 325px;
	border: 1px dotted #CCCCCC;
	margin-bottom: 16px;
}
.price_txt .praice_t {
	font-size: 10px;
	line-height: 10px;
}
.etc_back {
	width: 333px;
	padding-top: 21px;
}
.etc_back .op_txt {
	width: 333px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.etc_back .etc_table {
	text-align: center;
	width: 333px;
	font-size: 14px;
	margin-top: 16px;
}

.etc_table td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.f_cli_100 {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: left;
	height: 0px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.f_12red {
	font-size: 12px;
	color: #C4090D;
}
.all_content .line_ud {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 10px;
	width: 900px;
}
.line_b_367 {
	width: 367px;
	padding-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 20px;
}
.st_table {
	margin-top: 14px;
	margin-bottom: 14px;
	text-align: center;
}
.st_table td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.f_14red {
	font-size: 14px;
	font-weight: bold;
	color: #970004;
}
.st_ta {
	margin-bottom: 16px;
}
.st_txt {
	font-size: 12px;
	color: #000000;
	background-color: #EDEFEE;
	height: 29px;
	width: 327px;
	border: 1px solid #CCCCCC;
	line-height: 10px;
	padding: 2px;
	margin-bottom: 17px;
}
.more__money {
	font-size: 11px;
	color: #000000;
	padding-top: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #557280;
	margin-bottom: 22px;
}
.f_11_red {
	font-size: 11px;
	color: #B30409;
}
.f_12gl {
	font-size: 12px;
	font-weight: bold;
	color: #0E5858;
}
.assu_sub {
	width: 367px;
	margin-top: 10px;
	padding-top: 14px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.assu_sub .log_time {
	font-size: 11px;
	color: #000000;
	height: 45px;
	width: 367px;
}
.assu_sub .more_assu {
	background-color: #EDEFEE;
	padding: 6px;
	height: 40px;
	width: 352px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #9B0004;
	line-height: 13px;
}
.security_box {
	line-height: 18px;
	font-size: 13px;
	padding-top: 19px;
}
.selct_ck {
	font-size: 12px;
	font-weight: bold;
	color: #4E2403;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-bottom: 6px;
}
.trea_con1 {
	height: 69px;
	width: 367px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.trea_con1 .trea_l {
	float: left;
	width: 55px;
	margin-right: 12px;
	height: 63px;
	background-color: #D5D5D5;
	padding: 3px;
}
.trea_con1 .trea_r {
	font-size: 12px;
	line-height: 14px;
	float: right;
	height: 69px;
	width: 294px;
}
.job_box {
	background-image: url(img/tretment/treatment_r2_c8.jpg);
	background-position: right top;
	width: 333px;
	background-repeat: no-repeat;
}
.job_ta {
	width: 88px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-color: #E4E6E3;

}
.job_table {
	width: 333px;
	height: 550px;
}
.job_table td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}.job_table .job_wa {
	background-color: #FFFFFF;
}
.flow_main {
	width: 495px;
}
.check_box .check_l {
	float: left;
	width: 103px;
	padding-right: 14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
}
.check_box .check_r {
	float: right;
	width: 250px;
	padding-left: 11px;
	font-size: 10px;
	color: #9B0004;
	background-image: url(img/flow/flow_r13_c7.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.check_box {
	padding-left: 4px;
	width: 381px;
	height: 51px;
}.step_box {
	height: 225px;
	width: 495px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.step_box .step_l {
	background-color: #CCCCCC;
	float: left;
	height: 219px;
	width: 96px;
	margin-right: 8px;
	padding: 3px;
}
.step_box .stap_r {
	float: right;
	height: 225px;
	width: 385px;
}
.stap_r .stap_t {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	color: #9B0004;
	background-image: url(img/money_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 18px;
}
.stap_r .stap_txt {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: justify;
text-justify: distribute-all-lines;
}
.flow_ga {
	height: 265px;
	width: 317px;
	margin-bottom: 7px;
	background-image: url(img/voice/room_side.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 76px;
	padding-left: 35px;
	margin-top: 15px;
}
.flow_ga .photo_thu_box {
	background-color: #000000;
	height: 195px;
	width: 271px;
}
.flow_ga .select_ph {
	width: 271px;
	padding-top: 5px;
}
.select_ph .se_sp {
	width: 91px;
	height: 11px;
}
.select_ph table {
	margin-right: 2px;
}
.contact_box {
	width: 495px;
	padding-top: 8px;
}
.contact_man {
	width: 495px;
	padding-top: 8;
}
.contact_box .con_l_box {
	float: left;
	height: 324px;
	width: 118px;
	padding-right: 10px;
}
.contact_box .con_r_box {
	width: 367px;
	float: right;
	padding-top: 5px;
}
.con_r_box .con__txt_b {
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	font-size: 12px;
	color: #4E2403;
	margin-bottom: 17px;
}
.con_r_box .fom_box {
	font-size: 12px;
	font-weight: bold;
	color: #4E2403;
	width: 140px;
	height: 32px;
}
.con_r_box .send_box {
	margin-top: 10px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	padding-left: 109px;
	padding-top: 10px;
}
.textfield {
	width: 200px;
	border: 1px solid #CCCCCC;
}
.textfield_3 {
	width: 45px;
	border: 1px solid #CCCCCC;
}
.textfield_mid {
	width: 120px;
	border: 1px solid #CCCCCC;
}
.man_box {
	width: 495px;
	padding-top: 16px;
	padding-bottom: 17px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.man_box .man_t {
	padding-bottom: 11px;
	font-size: 18px;
	color: #9B0004;
	font-weight: bold;
}
.man_box .man_syou {
	width: 170px;
}
.man_box .man_txt {
	width: 249px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #557280;
	padding-left: 5px;
}
.man_syou .f_10_bl {
	font-size: 10px;
}
.man_bana {
	height: 60px;
	width: 300px;
	border: 1px solid #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	padding: 3px;
	margin-top: 11px;
}
.man_bana_txt {
	padding-left: 14px;
	padding-top: 2px;
	padding-bottom: 11px;
}
.qp_mensetu {
	height: 92px;
	width: 900px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.index {
	width: 900px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
.index .index_txt {
	width: 900px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.index_txt .in_co_txt {
	font-size: 10px;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
}

.index .index_txt h2 {
	font-size: 12px;
	color: #306B85;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.index .index_txt h3 {
	font-size: 12px;
	color: #306B85;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.index .index_txt h4 {
	font-size: 12px;
	color: #306B85;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.index .index_txt h5 {
	font-size: 12px;
	color: #306B85;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.fl_ta {
	height: 25px;
}
.line_info {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B08866;
}
.etc_table .back_name {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-left: 3px;
	padding-left: 7px;
	text-align: left;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #4E2403;
}
.etc_table .back_txt_au {
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-align: left;
}
.hendou_box {
	width: 333px;
	padding-top: 20px;
	padding-bottom: 35px;
}
.mikeikenn {
	font-size: 11px;
	color: #472303;
	background-color: #F5F0EB;
	padding: 3px;
	width: 487px;
	border: 1px solid #CCCCCC;
	text-align: center;
	line-height: 18px;
	margin-top: 3px;
}
.f_13red {
	font-size: 13px;
	color: #992225;
	font-weight: bold;
}
.line_coment {
	font-size: 1px;
	line-height: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.voice_ul {
	padding-top: 15px;
}
.voice_ul .voice_l {
	background-image: url(img/voice/ico.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 69px;
	padding-left: 10px;
	list-style-type: none;
	height: 12px;
	margin-bottom: 15px;
}
.voice_ul .voice_r {
	float: left;
	width: 269px;
	margin-bottom: 15px;
	padding-left: 10px;
	list-style-type: none;
}
.line_name {
	height: 1px;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-bottom-color: #999999;
}
.f_cloer12 {
	font-size: 12px;
	font-weight: bold;
	color: #937750;
}
.line_2bg {
	height: 1px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #DCD3BE;
	border-bottom-color: #999999;
	clear: left;
}
.each_r .title_voice {
	font-size: 15px;
	color: #512303;
	font-weight: bold;
	background-image: url(img/voice/qas.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	margin-bottom: 10px;
}
.each_r .qu_coment {
	background-image: url(img/voice/ans.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
}
.voice_line {
	margin-top: 15px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DCD3BE;
}
.news_side_box {
	background-image: url(img/voice/news_side.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 325px;
	padding-top: 72px;
	padding-left: 14px;
	height: 325px;
	padding-right: 13px;
}
.news_side_box h2 {
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #512303;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-image: url(img/voice/ico.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.side_link {
	padding-top: 10px;
}
.side_link .side_photo {
	width: 110px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #C8B697;
	list-style-type: none;
	float: left;
	height: 57px;
	margin-bottom: 15px;
}
.side_link .side_txt {
	padding-left: 13px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #682F04;
	list-style-type: none;
	float: left;
	height: 57px;
	width: 189px;
	margin-bottom: 15px;
}
.side_link .side_txt a {
	font-size:12px;
	color:#5C4327;
	text-decoration: underline;
}
.side_txt .side_top {
	padding-top: 5px;
	font-size: 11px;
	color: #000000;
	clear: left;
}
.each_box .faq_title {
	font-size: 12px;
	color: #000000;
	background-image: url(img/faq/ico.jpg);
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 5px;
	margin-bottom: 5px;
}
.each_box .title_f {
	background-image: url(img/faq/faqico_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 35px;
	padding-bottom: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom: 1px;
	margin-top: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #512303;
}
.each_box .faq_a {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 18px;
	background-image: url(img/faq/faqico_r3_c2.jpg);
	background-repeat: no-repeat;
	background-position: left 20px;
	padding-left: 35px;
	margin-bottom: 30px;
}
.f_13_blu {
	font-size: 13px;
	color: #0B7DC1;
}
.check_r a {
	font-size: 10px;
	color: #9B0004;
	text-decoration: underline;
}
.content_l .each_box .link_t_a {
	margin-top: 10px;
	background-image: url(img/faq/ico.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	margin-bottom: 10px;
}
.each_box .flash {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 2px;
	margin-bottom: 1px;
	margin-top: 20px;
}
.each_box .h_flash_sp {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 23px;
	padding-bottom: 18px;
}
.h_flash_sp .468_banner {
	background-image: url(img/faq/ico.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 12px;
	padding-bottom: 10px;
}
.each_box .link_txt_b {
	font-size: 14px;
	color: #2C3941;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.syoukai .title_left {
	float: left;
	width: 177px;
	padding-bottom: 7px;
	list-style-type: none;
	overflow: hidden;
	height: 17px;
}
.syoukai .title_riget {
	padding-left: 21px;
	float: left;
	width: 280px;
	padding-bottom: 7px;
	list-style-type: none;
}
.each_r .link_sougo {
	padding-bottom: 10px;
}
.each_box .syoukai {
	padding-top: 10px;
	padding-bottom: 30px;
}
.each_box .link_sougo {
	padding-bottom: 10px;
}
.link_title {
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #512303;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	line-height: 12px;
}
.link_title h2 {
	font-size: 15px;
	font-weight: bold;
	color: #512303;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	line-height: 0px;
}




.linkbox img {
	border: 3px solid #E1E1E1;
}
.cat_box {
	width:480px;
}
.links_box  {
	list-style-type: none;
	text-align:left;
	font-size: 12px;
	color: #2C3941;
	background-image: url(img/link/linksougo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
	line-height: 12px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.links_box h4  {
	font-size: 14px;
	color: #512303;
}
.s_link_left {
	height: 37px;
	width: 94px;
	padding-right: 15px;
	float: left;
			color: #2C3941;
}
.s_.link_right {
	height: 37px;
	padding-right: 15px;
	float: right;
}
.link_left .link_box_sougo {
	padding-top: 5px;
}
.linkbox {
	float: left;
	list-style-type: none;
	font-size: 10px;
	color: #2C3941;
	margin-bottom: 10px;
	height: 37px;
	width: 490px;
}

.link_ul {
	padding-top: 5px;
	padding-left: 10px;
}
.link_li {
	list-style-type: none;
	margin-bottom: 5px;
}
.linkcat {
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: none;
}
.linkcat h2 {
	list-style-type: none;
	padding: 3px;
	margin-bottom: 2px;
}
.sougo_b {
	float: left;
	padding-left: 10px;	
}
.left_linkimg {
	min-width:88px;
	float: left;
}
.clear_link {
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


