/* special01 */h2 {  width: 800px;  height: 135px;  background: url(images/special01.jpg) left bottom no-repeat;  text-indent: -999em;}h3 {  width: 555px;  height: 51px;  background: url(images/special01_talk.gif) left bottom no-repeat;  text-indent: -999em;  margin: 20px 0 0 5px;}#special01_img {  margin: 0 0 10px 5px;}#special01_img_small {  float: left;}#special01_img img {  float: left;  margin: 5px 5px 0 0;}#special01_01, #special01_02 {  margin: 0 0 0 5px;}#special01_01 dt.title {  width: 198px;  height: 16px;  text-indent: -999em;  margin: 4px 0 4px 0;  background: url(images/special01_pace.gif) left bottom no-repeat;}#special01_01 p, #special01_02 p {  line-height: 1.4;}#special01_02 dt.title {  width: 213px;  height: 16px;  text-indent: -999em;  margin: 4px 0 4px 0;  background: url(images/special01_growth.gif) left bottom no-repeat;}#special01_img_bottom {  margin: 10px 0 20px 5px;}#special01_shoes {  width: 795px;  margin: 10px 0 20px 5px;  background: url(images/line_special01.gif) 301px top repeat-y;}#special01_shoes dt.title {  width: 485px;  height: 28px;  float: right;  background: url(images/special01_shoes.gif) left bottom no-repeat;  text-indent: -999em;}#special01_shoes dd.img {  width: 310px;  height: 260px;  float: left;}#special01_shoes dd.difference {  width: 485px;  height: 15px;  margin: 8px 0 15px 0;  float: right;  background: url(images/special01_difference.gif) left top no-repeat;  text-indent: -999em;}#special01_shoes dd.text {  width: 485px;  float: right;  background: url(images/special01_07.jpg) 97% 15% no-repeat;}#special01_shoes dd.text p {  width: 310px;  line-height: 1.5;}
