#voice ul { margin: 30px auto; overflow: hidden; }
#voice ul li { width: 200px; display: block; float: left; text-align: left; }
#voice ul li+li { margin-left: 40px; }
#coordinator { margin: 30px auto 20px; overflow: hidden; }
#coordinator img:first-child { margin: 0px auto 10px; }
#coordinator p { margin: 10px 0; }
.recommend_box div.title-changeability { width: 510px; height: auto; margin: 10px auto 0; padding: 15px 0 0 0; background: url(../img/common/showtitle_top.gif) 0 top no-repeat; }
.recommend_box div.title-changeability p#Tbig { width: 510px; height: auto; padding: 3px 0 16px 0; margin: 0 auto 8px; font-size: 17px; line-height: 1.2; color: #666666; text-align: center; font-weight: 800; background: url(../img/common/showtitle_bottom.gif) 0 bottom no-repeat; }
.recommend_box p#shop_staff { width: 500px; text-align: justify; margin: 15px auto; font-size: 13px; line-height: 1.3em; }
.recommend_box #policyList { width: 500px; margin: 0 auto; }
.recommend_box #policyList #select01 { background: url(../img/common/select_back1.jpg) 0 0 no-repeat; }
.recommend_box #policyList #select02 { background: url(../img/common/select_back2.jpg) 0 0 no-repeat; }
.recommend_box #policyList #select03 { background: url(../img/common/select_back3.jpg) 0 0 no-repeat; }
.recommend_box #policyList #select04 { background: url(../img/common/select_back4.jpg) 0 0 no-repeat; }
.recommend_box #policyList #select05 { background: url(../img/common/select_back5.jpg) 0 0 no-repeat; }
.recommend_box #policyList div { padding: 10px 10px 10px 110px; border-top: 2px dotted #CECFCE; min-height: 90px; }
.recommend_box #policyList dt { margin: 0; color: #3F3F3F; font-size: 14px; font-weight: bold; }
.recommend_box #policyList dd { margin: 0; font-size: 14px; line-height: 1.3em; font-weight: bold; color: #990000; }
.recommend_box .center table { width: 500px; margin: 0 auto; border-collapse: separate; border-spacing: 2px 2px; }
.recommend_box .center table td { width: auto; background: none; padding: 0; border: none; }
.recommend_box ol li.ol { text-align: left; padding: 0; font-size: 14px; letter-spacing: 1px; line-height: 160%; color: #333333; }

/*-- introduction --*/
.home #introduction p.text { margin: 5px 0 3px; }
.home #introduction p.floatRight { margin: 0; }
#introduction ul { margin-bottom: -30px; margin-top: 10px; overflow: hidden; }
#introduction ul li { width: 200px; display: block; float: left; text-align: left; }
#introduction ul li+li { margin-left: 40px; }
#introduction ul li .txt_net31 { font-size: 1em; padding-top: 5.6px; }
/*-- introduction --*/

/*-- show_room --*/
.show_room { margin: 30px 0; }
.show_room .view { float: left; margin-right: 20px; }
.show_room .view, .show_room .map { margin-top: 40px; margin-bottom: 30px; }
/*-- show_room --*/
