#content { padding-top:0px;}

/* index */
#index { padding-bottom:30px;}

.col_01,
.col_02,
.col_03 { float:left;}

/* row_01 */
.row_01 { width:100%; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;}
* html .row_01 { padding-bottom:0px;}
*:first-child+html .row_01 { padding-bottom:0px;}

.row_01 .col_01 { width:462px;}
.row_01 .col_01 .link_area { width:443px; height:215px;}
.row_01 .col_01 .tab02_link,
.row_01 .col_01 .tab03_link { display:none;}
.row_01 .col_01 .tabs ul { padding-left:3px;}
.row_01 .col_01 .tabs ul li { float:left;}
* html .row_01 .col_01 .tabs ul li img { margin-bottom:1px;}

.row_01 .col_02 { position:relative; width:463px; height:257px; margin-top:-3px; background:url("/images/index/index0102_bg.jpg") no-repeat left top;}
.row_01 .col_02 ul.estimate {padding:60px 0 0 39px;}
.row_01 .col_02 ul.estimate li {background:url(/images/index/dot.gif) no-repeat left 12px; padding:8px 0px 5px 7px; margin-right:17px; border-bottom:1px dashed #aaa;}
.row_01 .col_02 ul.estimate li img.new {padding:0 0 0 10px;}
.row_01 .col_02 ul.estimate li img.eatimate_btn {float:right; margin-right:10px;}
.row_01 .col_02 ul.estimate li .date {color:#777; font-size:9px; font-family:tahoma; font-weight:normal; padding-left:10px; }
.row_01 .col_02 ul.estimate li strong {padding-right:4px;}
.row_01 .col_02 .search_input { position:absolute; top:97px; left:120px;}
* html .row_01 .col_02 .search_input { top:99px;}
*:first-child+html .row_01 .col_02 .search_input { top:99px;}
.row_01 .col_02 .search_input input { width:276px; height:21px; border:1px solid #fff; color:#4b5bb2; font-weight:bold; font-size:14px;  background:url("/images/index/bg_input.gif") no-repeat 2px 3px;}
* html .row_01 .col_02 .search_input input { height:18px; background-position:2px 1px;}
*:first-child+html .row_01 .col_02 .search_input input { height:18px; background-position:2px 1px;}
.row_01 .col_02 .search_btn { padding:97px 0px 0px 402px;}
.row_01 .col_02 .search_btn input { margin-bottom:1px;}
.row_01 .col_02 .checkbox_area { position:absolute; top:154px; left:58px;}
.row_01 .col_02 .checkbox_area ul { clear:both; height:26px;}
.row_01 .col_02 .checkbox_area ul li { float:left; width:60px;}
.row_01 .col_02 .checkbox_area ul li input { margin-bottom:2px; margin-right:3px;}
* html .row_01 .col_02 .checkbox_area ul li input { margin-right:0px;}
*:first-child+html .row_01 .col_02 .checkbox_area ul li input { margin-right:0px;}
.row_01 .col_02 .checkbox_area .line01 li { color:#444; font-weight:bold;}
.row_01 .col_02 .checkbox_area .line01 li.order01,
.row_01 .col_02 .checkbox_area .line01 li.order06 { font-weight:normal;}
.row_01 .col_02 .checkbox_area .line01 .order01 { width:85px;}
.row_01 .col_02 .checkbox_area .line02 .order01,
.row_01 .col_02 .checkbox_area .line03 .order01 { padding-left:85px;}
.row_01 .col_02 .checkbox_area .line03 .order01 { width:290px;}
.row_01 .col_02 .checkbox_area .line01 .order03,
.row_01 .col_02 .checkbox_area .line01 .order04,
.row_01 .col_02 .checkbox_area .line02 .order02,
.row_01 .col_02 .checkbox_area .line02 .order03 { width:55px;}

/* row_02 */
.row_02 { margin-bottom:20px;padding:20px 0px 20px 0px; width:100%; }
* html .row_02 { margin-top:-10px; padding-bottom:0px;}
*:first-child+html .row_02 { margin-top:-10px; padding-bottom:0px;}


.row_02 .col_01 {}
.row_02 .col_01 .hompy { position:relative; float:left; height:242px;}
.row_02 .col_01 .hompy .btn01 { position:absolute; top:40px; left:155px;}
.row_02 .col_01 .hompy .btn02 { position:absolute; bottom:0px; left:113px;}
.row_02 .col_01 .order03 .btn01 { left:157px;}
.row_02 .col_01 .order03 .btn02 { left:124px;}

.row_02 .col_02 { float:right; width:231px; text-align:right;}
* html .row_02 .col_02 img { margin-bottom:1px;}
*:first-child+html .row_02 .col_02 img { margin-bottom:1px;}
.row_02 .col_02 .order02 { padding-top:15px;}


/* row_03 */
.row_03 { padding:20px 0px 0px 0px; }

.row_03 .title { height:15px;}
.row_03 .btn_more { text-align:right; margin-top:-13px; padding-bottom:3px;}
.row_03 ul li { float:left; width:231px; text-align:center;}
.row_03 ul li div img { border:1px solid #dfdfdf;}
.row_03 ul li p { width:130px; margin:0 auto; padding:6px 0px 6px 0px;}

/* row_04 */
.row_04 { padding-bottom:30px; padding-top:20px;}
* html .row_04 { padding-top:10px;}
*:first-child+html .row_04 { padding-top:10px;}

.row_04 .right_menu { position:relative; float:right; width:118px; border:1px solid #b7b7b7; border-right:1px solid #d7d7d7; border-bottom:0 none;}
.row_04 .right_menu ul li { border-bottom:1px solid #d7d7d7;}
* html .row_04 .right_menu ul li.order01 { height:57px;}
* html .row_04 .right_menu ul li img { margin-bottom:1px;}

*:first-child+html .row_04 .right_menu ul li img { margin-bottom:1px;}

.row_04 .left_area { position:relative; float:left; width:804px; height:207px; border:1px solid #b7b7b7; border-right:0 none;}
* html .row_04 .left_area { height:216px;}
*:first-child+html .row_04 .left_area { height:211px;}
.row_04 .left_area .list02,
.row_04 .left_area .list03,
.row_04 .left_area .list04 { display:none;}

.row_04 .left_area .title { float:left; width:161px; padding-top:19px; text-align:center;}
.row_04 .left_area .title .btn { padding-top:1px;}
* html .row_04 .left_area .title .btn { padding-top:6px;}
*:first-child+html .row_04 .left_area .title .btn { padding-top:0px;}
.row_04 .left_area .portfolio_list { float:right; padding-top:19px;}
.row_04 .left_area .portfolio_list li { float:left; width:160px; text-align:center;}
.row_04 .left_area .portfolio_list li .image img { border:1px solid #dfdfdf;}

.row_04 .left_area .portfolio_list li .type,
.row_04 .left_area .portfolio_list li .date,
.row_04 .left_area .portfolio_list li .btn { width:134px; margin:0 auto; text-align:left;}

* html .row_04 .left_area .portfolio_list li .btn { padding-top:2px;}

.row_04 .left_area .portfolio_list li .type .front,
.row_04 .left_area .portfolio_list li .date .front { float:left; width:42px; text-align:left;}
.row_04 .left_area .portfolio_list li .type .rear,
.row_04 .left_area .portfolio_list li .date .rear { float:right; width:90px; text-align:left;}

.row_04 .left_area .portfolio_list li .type { padding:10px 0px 2px 0px;}
* html .row_04 .left_area .portfolio_list li .type { padding:14px 0px 0px 0px;}
*:first-child+html .row_04 .left_area .portfolio_list li .type { padding:12px 0px 0px 0px;}
.row_04 .left_area .portfolio_list li .date { padding-bottom:5px;}
* html .row_04 .left_area .portfolio_list li .date { margin-top:-13px;}
*:first-child+html .row_04 .left_area .portfolio_list li .date { margin-top:-13px;}

.row_04 .left_area .portfolio_list li .type .front { color:#4f8408; font-size:11px; font-weight:bold;}
.row_04 .left_area .portfolio_list li .type .rear { color:#5c5c5c; font-size:11px;}
.row_04 .left_area .portfolio_list li .date .front { color:#919191; font-size:12px; font-family:tahoma; font-weight:bold;}
.row_04 .left_area .portfolio_list li .date .rear { color:#919191; font-size:11px; font-family:tahoma;}

.row_04 .left_area .list02 .type,
.row_04 .left_area .list01 .type01 .type .front { color:#2f3f9a;}
.row_04 .left_area .list02 .type01 .type .front { color:#2f3f9a;}

.row_04 .left_area .list03 .type,
.row_04 .left_area .list01 .type02 .type .front { color:#4f8408;}
.row_04 .left_area .list03 .type02 .type .front { color:#4f8408;}

.row_04 .left_area .list04 .type,
.row_04 .left_area .list01 .type03 .type .front { color:#f57c1a;}
.row_04 .left_area .list04 .type03 .type .front { color:#f57c1a;}

.row_04 .left_area .list05 .type,
.row_04 .left_area .list01 .type04 .type .front { color:#751a86;}
.row_04 .left_area .list05 .type04 .type .front { color:#751a86;}


/* row_05 */
.row_05 { height:300px;}

.row_05 .col_01 { width:178px; height:298px; border:1px solid #dcdeeb; background-color:#f0f1f7;}
.row_05 .col_01 .wrap { width:160px; margin:0 auto; padding:20px 0px 0px 0px;}
.row_05 .col_01 .wrap .link { padding-top:20px;}
.row_05 .col_01 .wrap .link li { margin:0px; padding:0px 0px 2px 0px;}
.row_05 .col_01 .wrap .link li img { vertical-align:middle;}
.row_05 .col_01 .wrap .bottom { padding-top:24px;}
.row_05 .col_01 .wrap .bottom h2 { padding-bottom:7px; margin-bottom:5px; border-bottom:1px solid #daddeb;}
.row_05 .col_01 .wrap .bottom ul li { padding:2px 0px;}
.row_05 .col_01 .wrap .bottom ul li p { color:#8892d8; font-size:10px; font-family:verdana; font-weight:bold;}
.row_05 .col_01 .wrap .bottom ul li.first { padding-left:39px; background:url("/images/index/icon_num_01.gif") no-repeat 10px 9px;}
.row_05 .col_01 .wrap .bottom ul li.second { padding-left:39px; background:url("/images/index/icon_num_02.gif") no-repeat 10px 9px;}

.row_05 .col_02 { position:relative; width:485px; margin-left:20px;}

.row_05 .col_03 { position:relative; margin-left:20px;}
.row_05 .col_03 .tab_wrap {position:relative; width:220px;  text-align:left;}
.row_05 .col_03 .tab03 { position:absolute; width:220px; left:0px; top:0px; background:url("/images/index/tab03_bg.gif") repeat-x left 24px;}
.row_05 .col_03 .tab03 h2 a { display:block; width:73px; height:25px; text-align:center; line-height:25px; text-decoration:none; font-size:11px;}
.row_05 .col_03 .tab03 h2 a.on { background:url("/images/index/tab03_bg_on.gif") no-repeat left top; color:#4d5ab5; font-weight:bold;}
.row_05 .col_03 .tab03 h2 a.off { background:url("/images/index/tab03_bg_off.gif") no-repeat left top; color:#5d5d5d; font-weight:normal;}
.row_05 .col_03 .tabs03_01 h2 { position:absolute; left:0px; top:0px;}
.row_05 .col_03 .tabs03_02 h2 { position:absolute; left:76px; top:0px;}
.row_05 .col_03 .tab03 #content03_02 { display:none;}
.row_05 .col_03 .tab03 .tab_Style { position:absolute; width:100%; left:0px; top:46px;}
.row_05 .col_03 .tab03 .tab_Style ul { padding-left:10px;}
.row_05 .col_03 .tab03 .tab_Style ul li { padding:0px 0px 4px 6px; background:url("/images/index/icon_li_dot.gif") no-repeat left 7px;}
.row_05 .col_03 .tab03 .tab_Style ul li a { color:#757575; font-size:11px; text-decoration:none;}
.row_05 .col_03 .tab03 .tab_Style ul li a:hover { color:#4d5ab5;}
.row_05 .col_03 .tab03 .tab_Style .more { position:absolute; right:0px; top:-38px;}

.row_05 .col_03 .service_manual { position:absolute; left:0px; top:168px; width:220px; height:132px; background:url("/images/index/bg_manual.jpg") no-repeat left top;}
.row_05 .col_03 .service_manual p { padding:32px 0px 0px 3px;}

/*
.row_05 .col_03 .service_manual { position:absolute; left:0px; top:168px; width:220px; height:132px; background:url("/images/index/bg_manual.jpg") no-repeat left top;}
.row_05 .col_03 .service_manual ul { padding:49px 0px 0px 84px;}
.row_05 .col_03 .service_manual ul li a { display:block; height:18px;}
* html .row_05 .col_03 .service_manual ul li a { display:block; height:16px;}
*/
