/* CSS Document */
.pd20{ padding:20px !important;}
.pdt0{ padding-top: 0px !important;}
.pdt60{ padding-top:60px !important;}
.pdb0{ padding-bottom: 0px !important;}
.lh0{ line-height:0 !important;}
.wid140{ width:140px !important;}
.wid158{ width:158px !important;}
.wid160{ width:160px !important;}
.wid189{ width:189px !important;}
.wid190{ width:190px !important;}
.wid238{ width:238px !important;}
.wid310{ width:310px !important;}
.wid315{ width:315px !important;}
.wid320{ width:320px !important;}
.wid418{ width:418px !important;}
.wid450{ width:450px !important;}
.wid445{ width:445px !important;}
.wid460{ width:460px !important;}
.wid475{ width:475px !important;}
.wid500{ width:500px !important;}
.wid530{ width:530px !important;}
.wid555{ width:555px !important;}

.fcGD{ color:#797350;}
.fwBld{ font-weight:bold;}
.cursorDef{cursor:default !important;}

.infoArea{ background-color:#e9e5cf; color:#676244; padding-bottom:60px;}
.infoArea .infoAreaInr{ width:950px; margin:0 auto;}

.navArea{ background-color:#8e875e;}
.navArea ul{ background-color:#797350; width:950px; margin:0 auto;}
.navArea ul li{ color:#FFF;}
.navArea ul a{ height:60px; color:#FFF; text-decoration:none; display:table-cell;}
.navArea ul span{ background:url(/en/dom/service/f/commonY15/img/icon_arrow_r_w.gif) no-repeat 0px 5px; width:7px; height:1em; display:inline-block; margin-right:5px;}
.navArea ul a:hover,
.navArea ul .bgWh{ background-color:#fff; color:#797350;}
.navArea ul .bgWh{ height:60px;}
.navArea ul a:hover span{ background-image:url(/en/dom/service/f/commonY15/img/icon_arrow_r.gif);}
.navArea ul .bgWh span{ background-image:url(/en/dom/service/f/commonY15/img/icon_arrow_u.gif);}

.tmb_typeA > .image .heading{ position:absolute; bottom:0px; left:0px; right:0px; font-size:16px; line-height:24px; color:#FFF; padding:6px 0px 4px; text-decoration:none; display:block; background-color:rgba(0, 0, 0, 0.7);}

.btn_class_GY,.btn797350{display:inline-block;*display:inline;*zoom:1;color:#0f0f69;text-decoration:none;text-align:center;padding:7px 20px 5px!important;background-image:none!important;}
.btn_class_GY{background-color:#e6e6e6;}
.btn_class_GY:hover,.btn797350:link{text-decoration:underline;}
.btn_class_GY:hover span,.btn797350:hover span{text-decoration:underline;cursor:pointer;}
.btn797350{background-color:#797350;color:#fff;}
.btn797350:hover{background-color:#8e875e;text-decoration:underline;}
.btn797350 span{display:inline-block;*display:inline;*zoom:1;line-height:24px;}


.other_class_area a{ background-color:#E6E6E6; color: #0F0F69; width:280px; height:55px; padding:10px !important; font-weight:bold;}
.other_class_area a:hover{ color: #cc0000; text-decoration:none;}
.other_class_area .btn_class_f:hover{background-color:#b10000;}
/*.other_class_area .btn_class_j:hover{background-color:#;}
.other_class_area .btn_class_y:hover{background-color:#;}*/
.other_class_area a span.icon{ background:url(/commonY15/img/icon_arrow_right_red_01.png) no-repeat 0px 5px; width:7px; height:1em; display:inline-block; margin-right:5px;}
.other_class_area a:hover span.icon{ background:url(/commonY15/img/icon_arrow_right_red_01.png) no-repeat 0px 5px; width:7px; height:1em; display:inline-block; margin-right:5px;}
.f_class_pg .other_class_area .btn_class_f span.icon{ background:url(/en/dom/service/f/commonY15/img/icon_arrow_r_w.gif) no-repeat 0px 5px; width:7px; height:1em; display:inline-block; margin-right:5px;}

.f_class_pg .other_class_area .btn_class_f{background-color:#b10000; color: #fff;}
.f_class_pg .other_class_area .btn_class_f span{color: #fff;}

.f_class_pg .ctTtl{ color: #333333; }

.box_color01 .heading{ background-color:#797350;}
.box_color01{ border:1px solid #797350;}
.box_color01 > .inr h1{ color:#797350;}

.box_color01 > .inr .inr_box{ border-top:1px solid #d0d0d0;}

.box_typeB.box_color01 > .inr { border:none;}

.serviceHdg01 { padding-top:60px; text-align:center; font-size: 30px; font-weight: normal; color:#4e4529; }

/* recommend_service.ssi */
.recommend_wrap h2 { font-size: 24px; font-weight: bold; text-align: center; line-height: 1.7; margin-bottom: 12px; }











