@charset "utf-8";
/* CSS Document */
.company_table { border-spacing:0px; margin-bottom:30px; border-collapse:collapse; }
.company_table th { background:url(../images/company/company_liststyle.jpg) no-repeat; padding:9px 0px 8px 35px; color:#383385; font-weight:bold; width:180px; text-align:left; border-bottom:#ccc 1px dotted; vertical-align:top; }
.company_table th span { color:#F00; }
.company_table td { border-bottom:#ccc 1px dotted; width:440px; padding:8px; }
.company_1_content { text-indent:10px; margin-bottom:20px; }
.company_sign { text-align:right; }
.yura_content { margin:0px 10px 40px 10px; }
.yura_content_text { margin-bottom:30px; }
.yura_bt { float:right; margin:14px 0px 20px 0px; }
.yura_table { border-spacing:0px; border-collapse:collapse; }
.yura_table th { vertical-align:middle; background:url(../images/company/yura_gr_bg.jpg) left no-repeat; color:#fff; font-size:14px; padding: 3px 55px 0 127px; font-weight:bold; border-right:1px solid #383385; }
.yura_detail { position:relative; }
.yura_detail li { background:url(../images/company/yura_gr_li_bg.jpg) no-repeat; width:280px; padding:19px 0px 19px 14px; text-align:center; color:#383385; font-size:14px; z-index:9999; }
.yura_detail li a { color:#383385; }
.yura_detail li a:hover { color:#ff6600; }
.yura_white_space1 { position:absolute; background:none !important; width:12px!important; height:29px!important; margin:0 !important; padding:0 !important; top:0px; left:-5px; }
.yura_white_space2 { position:absolute; background:none !important; width:12px!important; height:29px!important; margin:0 !important; padding:0 !important; bottom:-1px; left:-5px; }
/*Map*/
.map_box01 { border:1px solid #ccc; margin-bottom:17px; }
.map_img_lt { float:left; width:270px; margin:0; padding:0; display:inline-block; }
.map_img_lt img { border: solid 1px #CCCCCC; background-color: #fff; padding: 2px; width:264px; height:180px; }
.map_bt { clear:both; text-align:right; padding-right:2px; }
.map_box02 { padding-bottom:25px; width:680px; overflow:hidden; }
.map_tbl { float:right; width:388px; border-collapse:collapse; border-spacing:0; margin:0; padding:0; }
.map_tbl th { color:#383385; font-weight:bold; width:70px; text-align:left; vertical-align:middle; border-bottom:1px dotted #cccccc; padding-left:10px; }
.map_tbl td { padding:12px 20px 12px 0px; border-bottom:1px dotted #cccccc; }
.width368 { width:368px !important }
