#wrap #container { width:100%; margin: 0 auto; padding: 20px 0 40px 0; background-color: #e1e3e3; }
#wrap #container .container_box {  width: 938px; margin: 0 auto; padding: 28px 30px 64px 30px; background-color: #fff; }

#container .container_box h3 { float:left; width: 100%; margin: 0 0 0 0; font-size:29px; line-height: 29px; font-weight:bold; color:#de1f37; }
#container .container_box p.h3_sub { float:left;  width: 100%;  margin: 14px 0 0 0; font-size:17px; line-height: 27px; color:#333; }
#container .container_box p.sub { float:left; margin: 33px 0 0 0; font-size:15px; color:#555; }

#container .container_box h4 { font-size:21px; line-height:20px; font-weight:bold; color:#333333; }

#container .container_box .example_type {  display: inline-block;  }
#container .container_box .example_step {  display: inline-block;  }
#container .container_box .example_case {  display: inline-block;  }

#container .container_box div dl { display: inline-block; margin:22px 0 0 22px; font-size:22px; line-height:26px; font-weight:bold; color: #07516f; }
#container .container_box div dl.type_02 { margin: 46px 0 0 22px; }
#container .container_box div dl span { margin:0 0 0 3px; font-size:16px; line-height:25px; font-weight:normal; color:#555; }
#container .container_box div dl dt { display: inline-block; }

#container .container_box .example_type dl.type_01 { margin: 12px 0 0 22px; }
#container .container_box .example_type dl.type_01 dd { float:left; width:745px; height: 125px; margin:12px 0 0 0; border:3px solid #b8d0da; }
#container .container_box .example_type dl.type_01 dd p.find_btn { float:left; width:78px; height:31px; margin:25px 0 0 8px; padding:3px 0 0 0; text-align:center; font-size:14px; font-weight:bold; background:url(/images/example/example_btn_01.gif) left top no-repeat; color:#fff; }
#container .container_box .example_type dl.type_01 dd p { float:left; }
#container .container_box .example_type dl.type_01 dd span { float:left; margin:29px 4px 0 3px; }
#container .container_box .example_type dl.type_01 dd input { float:left; padding: 0 0 0 13px; line-height:20px; font-size:15px; border: 1px solid #b8b8b8;}
#container .container_box .example_type dl.type_01 dd input#Zipcode01,
#container .container_box .example_type dl.type_01 dd input#Addr{ color:#a6a6a6; }

#container .container_box .example_type dl.type_01 dd input#Zipcode01 { margin:25px 0 0 35px; }
#container .container_box .example_type dl.type_01 dd input#Addr { margin:8px 0 0 35px; }

#container .container_box .example_step dl.step_01 { margin: 21px 0 0 21px; }
#container .container_box .example_step dl.step_02 { margin:21px 0 0 106px; }
#container .container_box .example_step dl.step_03 { margin: 42px 0 0 21px; }
#container .container_box .example_step dl.step_04 {  vertical-align: top; margin: 42px 0 0 106px; }

#container .container_box .example_step dl.step_04 dd {width:357px; height:114px; padding:22px 0 0 29px; border:3px solid #d73246; background-color:#fffbf7; font-weight:normal; font-size: 15px; color:#333; }
#container .container_box .example_step dl.step_04 dd ul li.code span.under { margin:0px 1px 0 1px; vertical-align: bottom; }
#container .container_box .example_step dl.step_04 dd ul li.code span.code2 { font-size:15px; color:#9a9a9a; }
#container .container_box .example_step dl.step_04 dd ul li.addr01 { margin: 8px 0 0 0; }
#container .container_box .example_step dl dd { margin: 13px 0 0 1px; }

#container .container_box .example_case dl dt span { float:left; margin:0; font-size:22px; line-height:26px; font-weight:bold; color: #07516f; }
#container .container_box .example_case dl dt span.sub { float:left; width:309px; margin:3px 0 0 9px; font-size:16px; font-weight:normal; line-height:25px; color:#555; }
#container .container_box .example_case dl.case_01 { margin: 21px 0 0 21px; }
#container .container_box .example_case dl.case_02 { margin: 21px 0 0 106px; }
#container .container_box .example_case dl.case_03 { margin: 40px 0 0 21px; }
#container .container_box .example_case dl.case_04 { margin: 40px 0 0 106px; }
#container .container_box .example_case dl.case_05 { margin: 45px 0 0 21px; }
#container .container_box .example_case dl dd { margin: 6px 0 0 1px; }

::-webkit-input-placeholder {
	color: #a6a6a6;
	font-size: 15px;
}
:-moz-placeholder {
	color: #a6a6a6;
	font-size: 15px;
}

::-moz-placeholder {
	color: #a6a6a6;
	font-size: 15px;
}

::-ms-input-placeholder {
	color: #a6a6a6;
	font-size: 15px;
}

.placeholder {
	color: #a6a6a6;
}