body { margin: 0 0 0 0; background: #000; text-align: left; }
a:link { color: #980300; text-decoration: underline; }
a:active { color: #980300; text-decoration: underline; }
a:visited { color: #980300; text-decoration: underline; }
a:hover { color: #FF0000; text-decoration: underline; }
.clears { clear: both; }

div,span,h1,h2,h3,p,th,td,dt,li,ol,a { margin: 0; font-size: 11px; line-height: 18px; font-weight: normal; color: #5D5D5D; font-family: "Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック"; }

/* 基本構造 */
#BG { background: #000; }
#STAGE { width: 900px; margin: 0px; padding: 0px; border-style: none; text-align: left; background: #FFFFFF; }
#PLATE { width: 873px; margin: 28px 0 0 18px; background: #FFFFFF url(imgt/bg_in.gif) left top repeat-y; }

/* HEADER */
#HEADER { position: relative; width: 900px; height: 57px; background: url("imgt/header_bg.gif") left top repeat-x; }
#HEADER img{border:0;}
#HEADER table{width:190px;margin:0;padding:0;border-collapse:collapse;}
#HEADER table td{margin:0;padding:0;}
#HEADER div.logo{position:absolute;width:224px;height:21px;left:13px;top:20px;}
#HEADER div.utillity{position:absolute;width:190px;height:15px;left:692px;top:24px;}

/* グローバルナビ */
#GNAVI { position: relative; width: 900px; height: 39px; background: url("imgt/gnavi_bg.gif") left top repeat-x; }
#GNAVI div.gnavi_in { position: absolute; width: 869px; height: 26px; left: 13px; top: 7px; margin: 0px; padding: 0px; }
#GNAVI_IN { position: absolute; width: 416px; height: 63px; left: 468px; top: 41px; }
#GNAVI img{border:0;}
table.gnavi{background:url(imgt/bg_gnavi.gif) no-repeat;}

/* トップ */
#TOP_MAINV { width: 869px; height: 220px; margin: 20px 0 0 13px; }
ul.dealer_customer_index{margin:12px 0 0 0;padding:0;list-style-type:none;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;}
ul.dealer_customer_index li{padding:1px 3px 1px 29px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;background:url("imgt/local_navi_in_allow.gif") 0 6px no-repeat;float:left;}
ul.dealer_customer_index li a:link,
ul.dealer_customer_index li a:visited{color:#323127;text-decoration:none;}
ul.dealer_customer_index li a:hover,
ul.dealer_customer_index li a:active{color:#c71700;text-decoration:underline;}

/* ローカルナビ */
#LNAVI { float: left; width: 204px; }
div.lnavi_news_category_bg { width: 167px; margin-left: 1px; background: url(imgt/lnavi_news_category_bg.gif) left top repeat-x; }
span.lnavi_news_category { margin: 0; padding: 1px 3px 1px 4px; font-size: 10px; line-height: 10px; font-weight: bold; border-left: solid 4px #5D5D5D; color: #494949; background: #FFFFFF; }
p.lnavi_txt { width: 166px; margin: 10px 0 0 1px; background: url("imgt/local_navi_allow.gif") left top no-repeat; background-position: 0 4px; }
p.lnavi_txt a:link { padding: 0 0 0 15px; color: #686868; text-decoration: none; }
p.lnavi_txt a:active { padding: 0 0 0 15px; color: #686868; text-decoration: none; }
p.lnavi_txt a:visited { padding: 0 0 0 15px; color: #686868; text-decoration: none; }
p.lnavi_txt a:hover { padding: 0 0 0 15px; color: #8A0300; text-decoration: underline; }
div.lnavi_ichiran_btn { width: 82px; height: 18px; margin: 5px 0 10px 86px; }
div.contact { width:167px; height: 194px; margin-top: 25px; }

/* 下位ページ ローカルナビ */
div.lnavi_in { width: 166px; margin: 0px; }
div.lnavi_in div { margin: 0; padding: 0; }
div.lnavi_in_txt_N { width: 165px; background: #A1A1A1 url("imgt/lnavi_in_bg_N.gif") left top no-repeat; border-left: solid 3px #505050; }
div.lnavi_in_txt_N p { padding: 5px 4px 6px 29px; }
div.lnavi_in_txt_N p strong{font-size:12px;}
div.lnavi_in_txt_N p a:link { font-size: 12px; font-weight: bold; color:#C71700; text-decoration: none; }
div.lnavi_in_txt_N p a:active { font-size: 12px; font-weight: bold; color:#C71700; text-decoration: none; }
div.lnavi_in_txt_N p a:visited { font-size: 12px; font-weight: bold; color:#C71700; text-decoration: none; }
div.lnavi_in_txt_N p a:hover { font-size: 12px; font-weight: bold; color:#C71700; text-decoration: none; }
div.lnavi_in_sub_txt { width: 165px; margin: 0px; padding: 0 0 0 0 ; background: #F6F6F6 url("imgt/local_navi_in_allow.gif") left top no-repeat; background-position: 0 6px; border-left: solid 3px #505050; }
div.lnavi_in_sub_txt p { padding: 1px 3px 1px 29px; }
div.lnavi_in_sub_txt a:link { color: #323127; text-decoration: none; }
div.lnavi_in_sub_txt a:active { color: #323127; text-decoration: none; }
div.lnavi_in_sub_txt a:visited { color: #323127; text-decoration: none; }
div.lnavi_in_sub_txt a:hover { color: #C71700; text-decoration: underline; }
div.lnavi_in_txt_F { width: 165px; background: #DEDEDE url("imgt/lnavi_in_bg_F.gif") left top no-repeat; border-left: solid 3px #505050; }
div.lnavi_in_txt_F p { padding: 5px 4px 6px 29px; }
div.lnavi_in_txt_F p strong{font-size:12px;}
div.lnavi_in_txt_F p a:link { font-size: 12px; font-weight: bold; color:#616161; text-decoration: none; }
div.lnavi_in_txt_F p a:active { font-size: 12px; font-weight: bold; color:#616161; text-decoration: none; }
div.lnavi_in_txt_F p a:visited { font-size: 12px; font-weight: bold; color:#616161; text-decoration: none; }
div.lnavi_in_txt_F p a:hover { font-size: 12px; font-weight: bold; color:#C71700; text-decoration: none; }
ul.dealer_customer{width:165px;margin:24px 0 0 0;padding:0;list-style-type:none;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;}
ul.dealer_customer li{padding:1px 3px 1px 29px;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;background:url("imgt/local_navi_in_allow.gif") 0 6px no-repeat;}
ul.dealer_customer li a:link,
ul.dealer_customer li a:visited{color:#323127;text-decoration:none;}
ul.dealer_customer li a:hover,
ul.dealer_customer li a:active{color:#c71700;text-decoration:underline;}
p.for_dealers{padding:10px 0 10px 0;}
p.for_dealers a:link{font-size:12px;color: #980300; text-decoration: underline; }
p.for_dealers a:active{font-size:12px;color: #980300; text-decoration: underline; }
p.for_dealers a:visited{font-size:12px;color: #980300; text-decoration: underline; }
p.for_dealers a:hover{font-size:12px;color: #FF0000; text-decoration: underline; }

/* コンテンツ */
#CONTENTS { float: right; width: 669px; }
#CONTENTS div.left_box { float: left; width: 485px; text-align: left; }
#CONTENTS div.right_box { float: right; width: 184px; text-align: left; }
#CONTENTS div.right_box_in { width: 168px; padding-left: 11px; background: url("imgt/pick_bg.gif") left top repeat-y; }


/* 最新情報 */
#CONTENTS div.left_box div.news_title { width: 460px; height: 43px; margin-bottom: 26px; }
table td.pic_imgL { width: 217px; }
table td.pic_imgS { width: 153px; }
img.imgR { display: inline; float: right; margin: 0px 0 10px 20px;  }
img.imgL { display: inline; float: left; margin: 0px 20px 10px 0;  }
div.pic_b img { border: solid 3px #D7DADA; }
 div.left_box p.news_date { margin-bottom: 10px; padding-left: 8px; font-size: 10px; font-weight: bold; line-height: 10px; color: #979797; background: url("imgt/news_date_rightline.gif") left top no-repeat; background-position: 0 1px; }
 div.left_box p.news_category a:link { font-size: 10px; font-weight: bold; line-height: 10px; color: #2B2B2B; text-decoration: none; }
 div.left_box p.news_category a:active { font-size: 10px; font-weight: bold; line-height: 10px; color: #2B2B2B; text-decoration: none; }
 div.left_box p.news_category a:visited { font-size: 10px; font-weight: bold; line-height: 10px; color: #2B2B2B; text-decoration: none; }
 div.left_box p.news_category a:hover { font-size: 10px; font-weight: bold; line-height: 10px; color: #980300; text-decoration: none; }
 div.left_box p.news { margin-bottom: 4px; }
 div.left_box p.news a:link { font-size: 14px; font-weight: bold; line-height: 20px; color: #111111; text-decoration: none; }
 div.left_box p.news a:active { font-size: 14px; font-weight: bold; line-height: 20px; color: #111111; text-decoration: none; }
 div.left_box p.news a:visited { font-size: 14px; font-weight: bold; line-height: 20px; color: #111111; text-decoration: none; }
 div.left_box p.news a:hover { font-size: 14px; font-weight: bold; line-height: 20px; color: #DA2109; text-decoration: none; }
 div.left_box div.news_details { height: 22px; text-align: right; }
 div.left_box div.news_line { width: 460px; height: 1px; margin: 13px 0 13px 0; }


/* 下位ページ */
#CONTENTS div.left_box_in { width: 464px; }
#CONTENTS div.left_box_in p { font-size: 12px; line-height: 18px; }
#CONTENTS div.left_box_in p a { font-size: 12px; line-height: 18px; }
#CONTENTS h1 { padding-top: 4px; font-size: 18px; font-weight: bold; line-height: 23px; color: #1C1C1C; }
#CONTENTS h2 { margin-bottom: 15px; font-size: 16px; font-weight: bold; line-height: 23px; border-bottom: solid 3px #BEBEBE; color: #393939; }
#CONTENTS h3 { margin: 1px 0 2px 0; font-size: 14px; font-weight: bold; line-height: 20px; color: #E6240B; }
h3 a:link { font-size: 14px; font-weight: bold; line-height: 20px; color: #435052; text-decoration: none; }
h3 a:active { font-size: 14px; font-weight: bold; line-height: 20px; color: #435052; text-decoration: none; }
h3 a:visited { font-size: 14px; font-weight: bold; line-height: 20px; color: #435052; text-decoration: none; }
h3 a:hover { font-size: 14px; font-weight: bold; line-height: 20px; color: #E6240B; text-decoration: underline; }
#CONTENTS h4 { margin: 1px 0 2px 0; font-size: 13px; font-weight: bold; line-height: 20px; color: #A02826; }
#CONTENTS h5 { margin: 1px 0 2px 0; font-size: 12px; font-weight: bold; line-height: 20px;}

#CONTENTS div.title_line { width: 460px; height: 7px; margin: 7px 0 19px 0; }
#CONTENTS div.left_box_in p.news_date { margin-bottom: 10px; padding-left: 8px; font-size: 11px; font-weight: bold; line-height: 10px; color: #979797; background: url("imgt/news_date_rightline.gif") left top no-repeat; background-position: 0 1px; }
#CONTENTS div.left_box_in p.news_category a:link { font-size: 11px; font-weight: bold; line-height: 10px; color: #2B2B2B; text-decoration: none; }
#CONTENTS div.left_box_in p.news_category a:active { font-size: 11px; font-weight: bold; line-height: 10px; color: #2B2B2B; text-decoration: none; }
#CONTENTS div.left_box_in p.news_category a:visited { font-size: 11px; font-weight: bold; line-height: 10px; color: #2B2B2B; text-decoration: none; }
#CONTENTS div.left_box_in p.news_category a:hover { font-size: 11px; font-weight: bold; line-height: 10px; color: #980300; text-decoration: none; }
#CONTENTS div.left_box_in div.detail_vox { width: 460px; margin-top: 15px; }
#CONTENTS div.left_box_in p.sub_menu_link01 { margin: 0 5px 30px 5px; font-weight: bold; color: #C01B17; line-height: 180%; }
#CONTENTS div.left_box_in p.sub_menu_link01 a:link { font-size: 11px; font-weight: bold; color:#2B2B2B; text-decoration: underline; }
#CONTENTS div.left_box_in p.sub_menu_link01 a:active { font-size: 11px; font-weight: bold; color:#2B2B2B; text-decoration: underline; }
#CONTENTS div.left_box_in p.sub_menu_link01 a:visited { font-size: 11px; font-weight: bold; color:#2B2B2B; text-decoration: underline; }
#CONTENTS div.left_box_in p.sub_menu_link01 a:hover { font-size: 11px; font-weight: bold; color: #C01B17; text-decoration: underline; }
#CONTENTS div.left_box_in p.sub_menu_link02 { position: absolute; width: 380px; height: 15px; left: 43px; top: 0px; font-weight: bold; color: #C01B17; font-weight: bold; color: #C01B17; }
#CONTENTS div.left_box_in p.sub_menu_link02 a:link { font-size: 11px; font-weight: bold; color:#5A5447; text-decoration: underline; }
#CONTENTS div.left_box_in p.sub_menu_link02 a:active { font-size: 11px; font-weight: bold; color:#5A5447; text-decoration: underline; }
#CONTENTS div.left_box_in p.sub_menu_link02 a:visited { font-size: 11px; font-weight: bold; color:#5A5447; text-decoration: underline; }
#CONTENTS div.left_box_in p.sub_menu_link02 a:hover { font-size: 11px; font-weight: bold; color: #C01B17; text-decoration: underline; }
#CONTENTS div.left_box_in div.item_line { width: 460px; height: 1px; margin: 15px 0 18px 0; }
#CONTENTS div.left_box_in table td.pic_padding { width: 200px; padding-right: 20px; }
table.cata_mag_btm { margin-top: 30px; }


/* 車種別専用ページ */
.new_index img{border:0;}
.new_index a{display:block;width:150px;height:150px;margin:0 2px 2px 0;border:1px solid #ccc;float:left;}
.new_index a:hover{border:1px solid #f00;}


/* オリジナルパーツ */
p.original_new { padding: 4px 0 4px 0; }
p.original_new strong { font-size: 11px; font-weight: bold; line-height: 16px; color: #A1922C; }
p.original_new a:link { display: block; padding: 0 0 0 11px; background: url("imgt/original_news_cur.gif") left top no-repeat; background-position: 0 5px; color: #24231D; text-decoration: none; }
p.original_new a:active { display: block; padding: 0 0 0 11px; background: url("imgt/original_news_cur.gif") left top no-repeat; background-position: 0 5px; color: #24231D; text-decoration: none; }
p.original_new a:visited { display: block; padding: 0 0 0 11px; background: url("imgt/original_news_cur.gif") left top no-repeat; background-position: 0 5px; color: #24231D; text-decoration: none; }
p.original_new a:hover { color: #E6240B; text-decoration: underline; }
div.original_line { width: 460px; height: 1px; margin: 10px 0 10px 0; }
div.new_mark { font-size: 12px; font-weight: bold; line-height: 12px; color: #BC0905; margin-bottom: 5px; }
#warranty {margin:0 0 12px 12px;padding:0 0 0 20px;}
#warranty li{list-style-type:decimal;}
.warranty_in_01 {padding:0 0 0 32px;}
.warranty_in_02 {padding:0 0 0 32px;}
.howto_order_customer th{width:125px;vertical-align:top;text-align:left;font-weight:normal;font-size:12px;}
.howto_order_customer td{padding-bottom:5px;vertical-align:top;font-size:12px;}
.howto_order_customer td a{font-size:12px;}
.original_index_link{margin-bottom:55px;}
.original_index_link a:link { display: block; padding: 0 0 0 11px; background: url("imgt/original_news_cur.gif") left top no-repeat; background-position: 0 5px; color: #24231D; text-decoration: none; font-weight: bold; }
.original_index_link a:active { display: block; padding: 0 0 0 11px; background: url("imgt/original_news_cur.gif") left top no-repeat; background-position: 0 5px; color: #24231D; text-decoration: none; font-weight: bold; }
.original_index_link a:visited { display: block; padding: 0 0 0 11px; background: url("imgt/original_news_cur.gif") left top no-repeat; background-position: 0 5px; color: #24231D; text-decoration: none; font-weight: bold; }
.original_index_link a:hover { color: #BA0501; text-decoration: underline; }

/*KATANA純正パーツ*/
p.genuine_index{margin:0 0 30px 0;padding:10px 10px 0 10px;background:#f6f6f6;}
p.genuine_index a img{margin-bottom:12px;border:none;}
table.genuine_fig_index{margin-bottom:30px;border-collapse:collapse;border-bottom:1px solid #ccc;}
table.genuine_fig_index td{width:153px;padding:0;border-top:1px solid #ccc;border-left:1px solid #ccc;vertical-align:top;}
.right_side{border-right:1px solid #ccc;}
table.genuine_fig_index td p{padding:5px;}
table.genuine_fig_index td a img{border:none;}

table.genuine_list{width:100%;margin-top:12px;margin-bottom:24px;border-collapse:collapse;}
table.genuine_list th{padding:3px;border-bottom:2px solid #ccc;text-align:left;font-weight:bold;}
table.genuine_list td{padding:3px;border-bottom:1px solid #ccc;}
table.genuine_list td a img{border:none;}
table.genuine_list .genuine_price,
table.genuine_list .genuine_button{text-align:right;}

ol.genuine_order_flow{font-size:12px;}
table.genuine_model_list{border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse;}
table.genuine_model_list th{background:#eee;}
table.genuine_model_list th,
table.genuine_model_list td{padding:4px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}


/* 新車販売 */
#CONTENTS div.left_box_in div.new_txt { width: 461px; margin: 15px 0 30px 0; }
#CONTENTS div.left_box_in div.knows_vox{
	width:459px;
	padding:7px 0 5px 7px;
	border:1px solid #dad9d7;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	background:url(imgt/knows_bg.gif);
	line-height:100%;
}

.knows_vox div{display:inline;}
.knows_vox div a{text-decoration:none;}
.knows_vox div img{margin:0 4px 2px 0;}

/*
div.knows_vox div.knows_01 { position: absolute; width: 145px; height: 27px; left: 9px; top: 7px; }
div.knows_vox div.knows_02 { position: absolute; width: 145px; height: 27px; left: 158px; top: 7px; }
div.knows_vox div.knows_03 { position: absolute; width: 145px; height: 27px; left: 307px; top: 7px; }
div.knows_vox div.knows_04 { position: absolute; width: 145px; height: 27px; left: 9px; top: 36px; }
div.knows_vox div.knows_05 { position: absolute; width: 145px; height: 27px; left: 158px; top: 36px; }
div.knows_vox div.knows_06 { position: absolute; width: 145px; height: 27px; left: 307px; top: 36px; }
div.knows_vox div.knows_07 { position: absolute; width: 145px; height: 27px; left: 9px; top: 65px; }
div.knows_vox div.knows_08 { position: absolute; width: 145px; height: 27px; left: 158px; top: 65px; }
div.knows_vox div.knows_09 { position: absolute; width: 145px; height: 27px; left: 307px; top: 65px; }
div.knows_vox div.knows_10 { position: absolute; width: 145px; height: 27px; left: 9px; top: 94px; }
div.knows_vox div.knows_11 { position: absolute; width: 145px; height: 27px; left: 158px; top: 94px; }
div.knows_vox div.knows_12 { position: absolute; width: 145px; height: 27px; left: 307px; top: 94px; }
*/

table td.pic_imgSt { width: 270px; }
table td.pic_imgSo { width: 230px; }
table td.pic_imgMd { width: 250px; }
div.new_style_line { width: 460px; height: 1px; margin: 20px 0 20px 0;  }
table td.tbe_bg { background: #EFEFEF; }
table.tbe_pad { border-top: solid 1px #D7D7D7;  }
table.tbe_pad td { padding: 3px 10px 3px 10px; border-bottom: solid 1px #D7D7D7; }
table.new_vox td.back_red { background: #A02826; color: #FFFFFF; font-size: 10px; font-weight: bold; }
table.new_vox { margin: 10px 0 10px 0; border-right: solid 1px #C2C2C2; border-bottom: solid 1px #C2C2C2; text-align: center; }
table.new_vox td { padding: 4px 3px 4px 3px; font-size: 12px; }
div.kome_tyui p { padding-bottom: 10px; }

/* メンテナンスリペア 詳細ページ */
div.mainte_title_bottom { color: #BA0501; font-weight: bold; font-size: 13px; line-height: 20px; font-family: "Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック"; }
table.mainte_vox { margin: 10px 0 10px 0; border-right: solid 1px #C2C2C2; border-bottom: solid 1px #C2C2C2; }
table.mainte_vox td { padding: 4px 3px 4px 3px; font-size: 12px; }
table tr.mainte_koumoku { background: #626262; }
table tr.mainte_koumoku td { border-left: solid 1px #9D9D9D; font-size: 11px; font-weight: bold; text-align: center; color: #FFFFFF; }
table tr.mainte_koumoku_in td { border-top: solid 1px #C2C2C2; border-left: solid 1px #C2C2C2; }
table td.mainte_item { background: #E1E1E1; }
table td.mainte_soukei { border-top: solid 1px #C2C2C2; border-left: solid 1px #C2C2C2; background: #EFDCDA; font-weight: bold;}
table td.mainte_time { background: #EFEFEF; }
p.mainte_menu a:link { display: block; padding: 0 0 0 11px; background: url("imgt/original_news_cur.gif") left top no-repeat; background-position: 0 5px; color: #24231D; text-decoration: none; font-weight: bold; }
p.mainte_menu a:active { display: block; padding: 0 0 0 11px; background: url("imgt/original_news_cur.gif") left top no-repeat; background-position: 0 5px; color: #24231D; text-decoration: none; font-weight: bold; }
p.mainte_menu a:visited { display: block; padding: 0 0 0 11px; background: url("imgt/original_news_cur.gif") left top no-repeat; background-position: 0 5px; color: #24231D; text-decoration: none; font-weight: bold; }
p.mainte_menu a:hover { color: #BA0501; text-decoration: underline; }
.maintenance_fee{margin-bottom:8px;font-size:14px !important;font-weight:bold;}

/*BESPOKE*/
.bespoke_story p,
.bespoke_menu p,
.bespoke_price p,
.bespoke_gallery p,
.bespoke_gallery_detail p,
.menu_text{margin-bottom:12px;}
.bespoke_line{margin:12px 0 12px 0;clear:both;}
.img_left{margin:0 12px 12px 0;float:left;}
.img_right{margin:0 0 12px 12px;float:right;}
.img_menu{width:187px;padding-bottom:24px;}
.img_left img,
.img_right img,
.img_menu img{border:1px solid #5d5d5d;}
.bespoke_gallery_detail{margin-top:12px}
.bespoke_gallery_detail a{margin:0 5px 5px 0;display:block;width:84px;height:56px;float:left;}
.bespoke_gallery_detail a:link,
.bespoke_gallery_detail a:visited{border:1px solid #5d5d5d;}
.bespoke_gallery_detail a:hover,
.bespoke_gallery_detail a:active{border:1px solid #ff0000;}


/*DEALER（販売店一覧）*/
.dealer_list{width:100%;margin:12px 0 36px 0;border-collapse:collapse;}
.dealer_list th,
.dealer_list td{padding:2px;}
.dealer_list th{text-align:left;border-bottom:1px solid #cccccc;}
.dealer_list td{border-bottom:1px solid #f5f5f5;}

/* 中古車 */
table.used_vox { margin: 25px 0 0 0; }
table.used_vox p.used_img_txt { width: 200px; }
h3 span.red { margin: 1px 0 2px 0; font-size: 14px; font-weight: bold; line-height: 20px; color: #C01B17; }
.important{font-size:12px !important;color:#c01b17;}

/* ユニコーンカフェ */
#slideshow{width:459px;height:241px;background:#000;}


/* ピックアップメニュー */
/* メニュー */
#PICK_BANNER div { width: 146px; padding: 0 0 5px 0; background: #FFFFFF; }
div.pick_line { width: 141px; margin: 8px 0 8px 2px; }

/* FOOTER */
#FOOTER { position: relative; width: 894px; height: 58px; background: #FFFFFF url(imgt/footer_bg.gif) no-repeat; padding-bottom: 15px; }
#FOOTER div.copyright { position: absolute; width: 291px; height: 9px; left: 590px; top: 38px; }
#FOOTER div.kiyaku { position: absolute; width: 50px; height: 20px; left: 10px; top: 34px; }


/* HELP */
#STAGE_HELP { width: 663px; margin: 0px; padding: 0px; border-style: none; text-align: left; background: #FFFFFF url(imgt/help_bg.gif) repeat-y left top; }
#PLATE_HELP { width: 600px; margin: 0 30px 0 30px; background: #FFFFFF; }
#PLATE_HELP p { font-size: 12px; line-height: 20px; }
#PLATE_HELP h1 { margin-bottom: 2px; font-size: 18px; font-weight: bold; line-height: 23px; color: #111111; }
#PLATE_HELP p.red { font-weight: bold; line-height: 20px; color: #C01B17; }
#PLATE_HELP span.red { color: #C01B17; }

/* ショップ案内 */
div.shop_contact { width:160px; height: 188px; margin: 0 0 0 14px; }
table.shop_vox { margin: 10px 0 10px 0; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #C2C2C2; }
table.shop_vox td { padding: 7px 3px 7px 10px; font-size: 12px; }
#PLATE_HELP table td.shopinfo_bg { background: #EDEDED; font-weight: bold; }
.new_birth p{margin-bottom:24px;}
.corporate_profile,
.corporate_history{margin-bottom:24px;border-collapse:collapse;}
.corporate_profile th,
.corporate_profile td{padding:3px;border-bottom:1px solid #eeeeee;vertical-align:top;font-size:12px;}
.corporate_history th{padding:3px;vertical-align:top;font-size:12px;}
.corporate_history td{padding:3px 3px 10px 12px;border-left:1px solid #eeeeee;vertical-align:top;font-size:12px;}
.corporate_profile th,
.corporate_history th{width:100px;text-align:left;}

/* 採用情報 */
.recruit_detail p{margin-bottom:12px;}
.recruit_detail table{border-collapse:collapse;border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;}
.recruit_detail th{width:80px;padding:3px;text-align:left;vertical-align:top;font-size:12px;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;background:#e1e1e1;}
.recruit_detail td{padding:3px;font-size:12px;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;}

/* 資料請求 */
#PLATE_HELP div.soushin_risetto_btm { width: 600px; text-align: right; }
#PLATE_HELP div.soushin_risetto_btm p { font-size: 11px; margin: 5px 0 5px 0; }
#PLATE_HELP p.closer { margin: 15px 0 10px 0; width: 600px; text-align: center; }
#PLATE_HELP div.help_footer_copy { padding: 5px 0 30px 0; width: 600px; text-align: right; }

/* 利用規約 */
#PLATE_HELP h3 { margin: 10px 0 0 0; font-size: 13px; font-weight: bold; line-height: 20px; color: #353535; }
#PLATE_HELP div.help_line { width: 600px; height: 1px; margin: 0 0 20px 0;  }
#PLATE_HELP p.canpany_name { font-size: 11px; width: 600px; text-align: right; margin-top: 10px; }
#PLATE_HELP p.use_line { padding: 0 0 10px 0; border-bottom: solid 3px #DEDEDE; }

/* ポップアップ */
#IMG_POPUP { margin-top: 10px; }
#IMG_POPUP div { margin-top: 10px; }
div.btn_close { width: 161px; height: 39px; margin: 0 0 20px 0; }
#IMG_POPUP strong { font-size: 13px; font-weight: bold; color: #A39532; }
#IMG_POPUP p { font-size: 12px; width: 460px; }
#IMG_POPUP p.footer_txt { font-size: 10px; margin-top: 20px; }
div.tyui_txt { width: 450px; font-size: 11px; text-align: center; }


div.pagetop { width: 459px; height: 29px; margin: 40px 0 0 0; text-align: right; clear:left;}
div.pagetop_ser { width: 459px; height: 29px; margin: 15px 0 30px 0; text-align: right; clear:left;}


