
/* タイトル部分 -タイトル画像*/.company_ttl{width:634px; margin:0 7px 10px 7px; border-bottom:3px solid #C8C8B4; position:relative;}/* タイトル部分 -順位*/.rank_no{font-size:46px; margin:0 10px 0 0; width:115px; padding:0; position:absolute; top:0; left:0; }/* タイトル部分 -会社名　11文字以上用　小サイズ*/h1.c_name_s {font-size:20px; font-weight:bold;width:418px;padding-top:8px; position:absolute; top:12px; left:120px;}h1.c_name_s_01 {font-size:18px;font-weight:bold;width:320px; margin-top:8px;line-height:112%; padding:0; position:absolute; top:0; left:120px; }/* タイトル部分 -会社名　10文字以内用　中サイズ*/h1.c_name_m {font-size:32px;font-weight:bold;width:418px;/*width:320px;*/ padding:0;position:absolute; top:12px; left:120px;}/* タイトル部分 -会社名　7文字以内用　大サイズ　*/h1.c_name_l {font-size:45px;font-weight:bold;width:320px; padding:0;position:absolute; top:0; left:120px;}.ttl_industry{font-size:14px; float:right; padding-top:32px;position:relative;}/* 評価部分all */h2 img{margin:0; padding:0;}#blue01, #blue04{border-top:1px solid #429595;border-right:1px solid #429595;border-left:1px solid #429595;background-color:#A7D7D7; width:311px; vertical-align:top;}#beige02, #beige03{border-top:1px solid #CECEBD;border-right:1px solid #CECEBD;border-left:1px solid #CECEBD;background-color:#FAFAEC;width:311px; vertical-align:top;}.ln_blue{background-color:#429595; height:1px;}.ln_beige{background-color:#CECEBD; height:1px;}/* 評価部分　個別 */#blue01 table.overall{ margin:10px 15px;}#blue01 th{font-size:10px;line-height:150%;}#blue01 td.rank_name{font-size:12px;line-height:150%;}#blue01 td.rank_num{font-size:12px; text-align:center;line-height:150%;}#blue01 td.index{font-size:10px; line-height:150%;}#blue01 td.index_num{font-size:10px; text-align:center;line-height:150%;}#blue01 td.line_dot_blue{background-image:url(/guide/popular/img/line_dot_blue.gif); background-position:center;}#beige02 ul{text-indent:0; padding:14px;}#beige02 li{font-size:10px; line-height:150%; margin-bottom:16px;}#beige02 li.last{font-size:10px; line-height:150%; margin-bottom:0;}#beige03 p.lead01{text-align:center; font-size:10px; padding:10px 0;}#beige03 p.lead02{text-align:center; font-size:24px;background-image:url(/guide/popular/img/line_dot_beige.gif); background-position:bottom right; padding-bottom:10px; margin:0 12px; background-repeat: repeat-x; width:287px;}#beige03 p.lead03{text-align:left; font-size:10px; padding:0 10px;line-height:150%;}#beige03 p.btn{text-align:center; padding:10px 0;}#blue04 p.lead01{text-align:center; font-size:14px; padding-top:4px;background-image:url(/guide/popular/img/line_dot_blue.gif); background-position:bottom;background-repeat:repeat-x; padding-bottom:6px; line-height:130%}#blue04 table.chart{ margin:6px 4px;}#blue04 td.rank{border-bottom:1px solid #C8C8B4; background-color:#E1E1CB; width:32px; font-size:10px; text-align:center;line-height:130%;}#blue04 td.comp{border-bottom:1px solid #C8C8B4; background-color:#FFFFFF; width:220px; font-size:10px; padding-left:4px; padding-top:2px;line-height:130%;}#blue04 td.point{border-bottom:1px solid #C8C8B4; background-color:#E1E1CB; width:46px; font-size:10px; text-align:center;line-height:130%;}#blue04 td.rank_last{background-color:#E1E1CB; width:32px; font-size:10px; text-align:center;line-height:130%;}#blue04 td.comp_last{background-color:#FFFFFF; width:220px; font-size:10px; padding-left:4px; padding-top:2px;line-height:130%;}#blue04 td.point_last{background-color:#E1E1CB; width:46px; font-size:10px; text-align:center;line-height:130%;}/* 評価下リンク部分 */div.two_links{ width:631px; border:1px solid #CECEBD; margin:10px 0 10px 7px; padding:15px 0;}div.two_links li{float:left; margin-left:16px;text-indent:0; font-size:12px;}div.two_links li.right{float:left; margin-left:40px;text-indent:0;font-size:12px;}/* ポイント注釈 */div.note{border-top:3px solid #CECEBD; width:631px; margin:6px 0 10px 7px; padding-top:6px; color:#515145; font-size:10px; }



