@charset "Shift_JIS";

/* ■2006年2月にフルリニューアルしたスタイルの移植版 */

/* ===== Reset ===== */
* {
	margin:0;
	padding:0;
}

/*
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■main.css■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
*/


/*コンテンツエリア*/
#content h2.ModelTitle { margin:0 0 15px 0; padding:10px 0 5px 10px; font-size:18px; line-height:normal; border-bottom-width:3px; border-bottom-style:solid; }

/* ===== ラインナップページ ===== */
.pc_top { margin:0 15px 0 15px; padding:15px 0 9px 9px; width:auto; background:#ffffff; border:none; border:1px solid #555555; border-top:none; }
.pc_top_new { margin:-154px 10px 0px 15px; _margin-top:-144px;  padding:10px 0 0px 9px; }

/* ===== ゲーム用のデリバリーデート ===== */
div.DeliveryDate_game_3 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_game_3.gif) left bottom no-repeat; }
div.DeliveryDate_game_5 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_game_5.gif) left bottom no-repeat; }
div.DeliveryDate_game_6 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_game_6.gif) left bottom no-repeat; }
div.DeliveryDate_game_7 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_game_7.gif) left bottom no-repeat; }
div.DeliveryDate_game_8 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_game_8.gif) left bottom no-repeat; }
div.DeliveryDate_game_9 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_game_9.gif) left bottom no-repeat; }
div.DeliveryDate_game_10 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_game_10.gif) left bottom no-repeat; }
div.DeliveryDate_game_11 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_game_11.gif) left bottom no-repeat; }
div.DeliveryDate_game_12 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_game_12.gif) left bottom no-repeat; }
div.DeliveryDate_game_13 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_game_13.gif) left bottom no-repeat; }
div.DeliveryDate_game_14 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_game_14.gif) left bottom no-repeat; }


/* ===== タブメニュー ===== */
ul.tab01 { margin:12px 0 0 0; padding:0; }
ul.tab01 li { display:inline; padding:0;  }

ul.tab02 { margin:0 0 0 0; padding:7px 0 7px 0; background:#ffffff; border:1px solid #787878; border-top:none; border-bottom:none; }
ul.tab02 li { margin:0; display:inline; border-right:1px solid #999999; border-top:none; border-bottom:none; }
ul.tab02 li.active { padding:0 10px; color:#ff6600; font-weight:bold; }
ul.tab02 li.all { border-right-width:4px; }
ul.tab02 li.active_all { padding:0 10px; color:#ff6600; font-weight:bold; border-right-width:4px; }
ul.tab02 li a:link,
ul.tab02 li a:visited { padding:0 10px; }
ul.tab02 li a:hover { padding:0 10px; }

ul.tab03 { margin:0 15px 0 15px; padding:4px 0 4px 0; clear:both; border:1px solid #555555; border-top:3px solid #666666; border-bottom:2px solid #aaaaaa; }
ul.tab03 li { margin:0; padding:6px 12px 4px 12px; display:inline; background:url(http://www.frontier-k.co.jp/img/testimg/sikiri_test01.gif) right top no-repeat; font-weight:normal; }
ul.tab03 li.active { color:#ff3300; border-bottom:3px solid #a2260f; }
ul.tab03 li a:link,
ul.tab03 li a:visited,
ul.tab03 li a:active { text-decoration:none; }
ul.tab03 li a:hover { text-decoration:underline; }

ul.tab04 { clear:both; margin:25px 10px 15px 10px; padding:0 0 2px 0; _padding-bottom:3px; border-bottom:1px solid #666666; }
ul.tab04 li { margin:0 0 0 6px; padding:6px 7px 4px 7px; display:inline; font-weight:normal; border:1px solid #cccccc; border-bottom:none; background:#ddf0fe; text-align:center; }
ul.tab04 li.active { color:#ff3300; border-bottom:3px solid #ff6600; border:1px solid #666666; border-bottom-color:#FFFFFF; background:#ffffff; }
ul.tab04 li a:link,
ul.tab04 li a:visited,
ul.tab04 li a:active { text-decoration:none; }
ul.tab04 li a:hover { text-decoration:underline; }

ul.tab05 { margin:15px 15px 0 15px; clear:both; list-style:none; }
ul.tab05 li { display:inline }

ul.tab06 { margin:15px 15px 0 15px; clear:both; list-style:none; }
ul.tab06 li { display:inline }
											
/* ===== 製品写真 ===== */
table.gallery { margin:15px 0 0 5px; width:560px; text-align:center; }
table.gallery tr td { padding:10 0; }
span.Img { border:1px solid #cccccc; padding:4px; }
a span.LinkImg { border:1px solid #0070bc; padding:4px; }

.spec p.comment { margin:0 15px 5px 15px; color:#666666; }
.spec p.comment span { color:#cc0000; font-size:12px; width:20px; }

/*
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■basic.css ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
*/

/* ===== 基本タグの設定・基本書式クラスの設定 ===== */
body		{ font-size:12px; font-family:'MS UI Gothic',sans-serif; color:#484848; line-height:135%; text-align:center; margin:0 auto; }
body div	{ text-align:left; font-size:12px; }
p			{ margin:0; padding:0; font-size:12px; line-height:150%; _line-height:normal; }
h1,h3,h4,h5 { font-size:12px; margin:0; color:#666666; line-height:normal; clear:both; }
td 	{ vertical-align:top; font-size:12px; }
ul	{ margin:0; padding:0; font-size:12px; list-style:none;}
dl	{ margin:0; padding:0; font-size:12px; }
img	{ border:0; margin:0; padding:0; /*vertical-align:bottom;*/ }
dd	{ line-height:140%; }
hr	{ margin:10px 15px; border:1px solid #cccccc; clear:both; }

/* ===== アンカー ===== */
a:link, a:visited { text-decoration: none; color: #0070bc; border: none; }
a:hover, a:active {text-decoration: underline; color: #ff3300; border: none; }

/* ===== リンクマーク付きアンカー ===== */
p.linkmark a:link, p.linkmark a:visited, li.linkmark a:link, li.linkmark a:visited { background:url(http://www.frontier-k.co.jp/img/background/mark_link.gif) left top no-repeat; padding-left:16px; }
p.linkmark a:hover, p.linkmark a:active, li.linkmark a:hover, li.linkmark a:active { background:url(http://www.frontier-k.co.jp/img/background/mark_hover.gif) left top no-repeat; padding-left:16px; }
p.linkmarkS a:link, p.linkmarkS a:visited, li.linkmarkS a:link, li.linkmarkS a:visited { background:url(http://www.frontier-k.co.jp/img/background/mark_link_s.gif) left top no-repeat; padding-left:11px; }
p.linkmarkS a:hover, p.linkmarkS a:active, li.linkmarkS a:hover, li.linkmarkS a:active { background:url(http://www.frontier-k.co.jp/img/background/mark_hover_s.gif) left top no-repeat; padding-left:11px; }


/* ===== P ===== */
/*p.date  { padding-bottom:10px; font-size:10px; color:#555555; text-align:right; }
p.next { margin:20px 15px 15px 15px; padding-top:5px; border-top:1px solid #999999; clear:both; text-align:right; }
p.question  { padding-left:24px; _padding_left:30px; background:url(http://www.frontier-k.co.jp/img/testimg/bg_test24.gif) left top no-repeat; }
div.answer  { margin-left:15px; padding-top:8px; padding-left:10px; background:url(http://www.frontier-k.co.jp/img/testimg/bg_test25.gif) left top no-repeat; }
p.right { text-align:right; margin-top:15px; }*/

/*リストに関する設定★*/
div.caution { margin:15px 15px 0 15px; padding:1px 3px 1px 3px; background:#eeeeee; clear:both; }

/* ===== dl.number内のイメージ ===== */
dl.number li img, dl.number li img { margin-top:15px; }


/* ===== テーブル ===== */
table.normal { margin:20px 15px; border-bottom:1px solid #999999; border-left:1px solid #999999; }
table.normal tr th { border-top:1px solid #999999; border-right:1px solid #999999; padding:3px 3px 3px 5px; background:#cccccc; font-size:12px; }
table.normal tr th.border_right { border-right:1px solid #999999; }
table.normal tr td { border-top:1px solid #999999; border-right:1px solid #999999; padding:3px 3px 3px 5px; border-right:1px solid #999999; }
table.normal tr td.border_right { border-right:1px solid #999999; }
table.normal tr td.ttl { background:#efefef; }
table.normal tr td sup { color:#CC0000; font-size:10px; }
table.noborder { margin:0 0 0 15px; border:none; }
table.noborder { padding:0; border:none; }
table.center { margin:20px 15px; text-align:center; }
table.center tr td { vertical-align:middle; }

/* ===== マージン ===== */
.MgLt10 { margin-left:10px; }
.MgLt15 { margin-left:15px; }
.MgRt10 { margin-right:10px; }
.MgRt15 { margin-right:15px; }
.MgTp10 { margin-top:10px; }
.MgTp15 { margin-top:15px; }
.MgBt10 { margin-bottom:10px; }
.MgBt15 { margin-bottom:15px; }

/* ===== パディング ===== */
.PdRt15 { padding-right:5px; }

/* ===== フォーム ===== */
label { margin:0 0 0 5px; }
input { margin:3px 0; vertical-align:middle; }
input.border, textarea.border { border-top:1px solid #8C8C73; border-right:1px solid #E6E6DF; border-bottom:1px solid #E6E6DF; border-left:1px solid #8C8C73; }


/*
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■layout.css■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
*/

/*#container_contentonly { width:760px; margin:0 0 0 0; background:url(http://www.frontier-k.co.jp/img/testimg/container_middle_contentonly.gif) repeat-y center top; }
#containerBottom_contentonly { background:url(http://www.frontier-k.co.jp/img/testimg/container_bottom_contentonly.gif) left top no-repeat; height:15px; clear:both; }

#content { width:570px; float:left; }
div.content_bottom { background:#ffffff url(http://www.frontier-k.co.jp/img/testimg/contents_bottom.gif) left top no-repeat; padding:0 0 30px 0; _height:22px;IEのみ適用 clear:both; }
*/

/*#yamada div#content { background:url(http://www.frontier-k.co.jp/yamada/img/Bgyamada.gif) right top no-repeat; }*/

div.content_left01 { width:285px; float:left; }
div.content_right01 { width:285px; float:right; }

div.content_left02 { width:330px; float:left; }
div.content_right02 { width:240px; float:right; }

p.col3_left { float:left; margin:10px 0 10px 10px; _margin:10px 0 0 8px;/*IEのみ適用*/ font-size:12px; width:175px; }
p.col3_center, p.col3_right { float:left; margin:10px 0 10px 11px; font-size:12px; width:175px; }
p.col3_left img, p.col3_center img, p.col3_right img { margin:0 0 3px 0; }

p.col3_left { float:left; margin:10px 0 10px 10px; _margin:10px 0 0 8px;/*IEのみ適用*/ font-size:12px; width:175px; }
p.col3_center, p.col3_right { float:left; margin:10px 0 10px 11px; font-size:12px; width:175px; }
p.col3_left img, p.col3_center img, p.col3_right img { margin:0 0 3px 0; }


/* 各モデルページ用  （'07/02/22現在で使用しているモデル詳細ページの書式）
------------------------------------------------------------*/
/* タブ設定 */
#tab_top{ background:#fff;}
#tab_top ul { height:50px; background:url(http://www.frontier-k.co.jp/img/tab/tab_bg.jpg) bottom no-repeat; width:555px; _width:570px; position:relative; border: 0; padding-left:15px; margin:0; font-size:12px; }
#tab_top li { display:inline; margin-left:1px; }
#tab_top a /*リンクがかけてあるタブの左肩の設定*/ { background:url(http://www.frontier-k.co.jp/img/tab/tab_L.jpg) left top no-repeat ; display:inline; padding:12px 0px 10px 18px; color:#220; text-decoration:none; _padding:0px 0px 10px 18px; }
#tab_top a:hover /*上記のhover（背景色が変わる）*/{ background:url(http://www.frontier-k.co.jp/img/tab/tab_L_hover.jpg) left top no-repeat ; display:inline; padding:12px 0px 10px 18px; color:#fff; _padding:0px 0px 10px 18px; }
#tab_top a .link_tab_R /*リンクがかけてあるタブの右肩の設定‥テキストのclass*/ { background:url(http://www.frontier-k.co.jp/img/tab/tab_R.jpg) right top no-repeat; padding:12px 18px 10px 0; }
#tab_top a:hover .link_tab_R /*上記のhover（背景色が変わる）*/{ background:url(http://www.frontier-k.co.jp/img/tab/tab_R_hover.jpg) right top no-repeat; padding:12px 18px 10px 0;}
#tab_top .active_tab_L /*アクティブタブ（濃い色）の左肩の設定‥liにかける*/ { background:url(http://www.frontier-k.co.jp/img/tab/tab_L_active.jpg) left top no-repeat; display:inline; padding:12px 0px 10px 18px; color:#339; font-weight:bold; _padding:0px 0px 10px 18px;}
#tab_top .active_tab_R /*アクティブタブ（濃い色）の右肩の設定‥テキストのclass*/ { background:url(http://www.frontier-k.co.jp/img/tab/tab_R_active.jpg) right top no-repeat; padding:12px 18px 10px 0; line-height:300%;}
#tab_bottom{ background:#fff; width:570px; background:url(http://www.frontier-k.co.jp/img/tab/tab_bottom_bg.jpg) bottom no-repeat; height:50px;}
#tab_bottom ul { height:50px; width:555px; _width:570px; position:relative; border: 0; padding-left:15px; margin:0; font-size:12px; padding-top:14px; _padding-top:34px; }
#tab_bottom li { display:inline; margin-left:1px; }
#tab_bottom a /*リンクがかけてあるタブの左肩の設定*/ { background:url(http://www.frontier-k.co.jp/img/tab/tab_bottom_L.jpg) left top no-repeat ; display:inline; padding:12px 0px 10px 18px; color:#220; text-decoration:none; _padding:0px 0px 10px 18px; }
#tab_bottom a:hover /*上記のhover（背景色が変わる）*/{ background:url(http://www.frontier-k.co.jp/img/tab/tab_bottom_L_hover.jpg) left top no-repeat ; display:inline; padding:12px 0px 10px 18px; color:#fff; _padding:0px 0px 10px 18px; }
#tab_bottom a .link_tab_R /*リンクがかけてあるタブの右肩の設定‥テキストのclass*/ { background:url(http://www.frontier-k.co.jp/img/tab/tab_bottom_R.jpg) right top no-repeat; padding:12px 18px 10px 0; }
#tab_bottom a:hover .link_tab_R /*上記のhover（背景色が変わる）*/{ background:url(http://www.frontier-k.co.jp/img/tab/tab_bottom_R_hover.jpg) right top no-repeat; padding:12px 18px 10px 0;}
#tab_bottom .active_tab_L /*アクティブタブ（濃い色）の左肩の設定‥liにかける*/ { background:url(http://www.frontier-k.co.jp/img/tab/tab_bottom_L_active.jpg) left top no-repeat; display:inline; padding:12px 0px 10px 18px; color:#339; font-weight:bold; _padding:0px 0px 10px 18px;}
#tab_bottom .active_tab_R /*アクティブタブ（濃い色）の右肩の設定‥テキストのclass*/ { background:url(http://www.frontier-k.co.jp/img/tab/tab_bottom_R_active.jpg) right top no-repeat; padding:12px 18px 10px 0; line-height:300%;}

/* 納期背景画像のクラス */
.delivery_date1 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_1.jpg) no-repeat;}
.delivery_date3 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_3.jpg) no-repeat;}
.delivery_date4 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_4.jpg) no-repeat;}
.delivery_date5 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_5.jpg) no-repeat;}
.delivery_date6 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_6.jpg) no-repeat;}
.delivery_date7 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_7.jpg) no-repeat;}
.delivery_date8 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_8.jpg) no-repeat;}
.delivery_date9 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_9.jpg) no-repeat;}
.delivery_date10 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_10.jpg) no-repeat;}
.delivery_date11 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_11.jpg) no-repeat;}
.delivery_date12 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_12.jpg) no-repeat;}
.delivery_date13 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_13.jpg) no-repeat;}
.delivery_date14 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_14.jpg) no-repeat;}
.delivery_none { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_none.jpg) no-repeat;}
.delivery_spr { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_FRNA.jpg) no-repeat;}
.delivery_mar { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_mar.jpg) no-repeat;}


/*Vista仕様	（Vistaモデル発売時につくったものですが、上のものと画像のリンク先は一緒です）*/
.delivery_date_vista1 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_1.jpg) no-repeat;}
.delivery_date_vista3 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_3.jpg) no-repeat;}
.delivery_date_vista4 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_4.jpg) no-repeat;}
.delivery_date_vista5 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_5.jpg) no-repeat;}
.delivery_date_vista6 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_6.jpg) no-repeat;}
.delivery_date_vista7 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_7.jpg) no-repeat;}
.delivery_date_vista8 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_8.jpg) no-repeat;}
.delivery_date_vista9 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_9.jpg) no-repeat;}
.delivery_date_vista10 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_10.jpg) no-repeat;}
.delivery_date_vista11 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_11.jpg) no-repeat;}
.delivery_date_vista12 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_12.jpg) no-repeat;}
.delivery_date_vista13 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_13.jpg) no-repeat;}
.delivery_date_vista14 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_14.jpg) no-repeat;}
.delivery_date_vista800 { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/vista/delivery_14.jpg) no-repeat;}
.delivery_none_vista { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/vista/delivery_none.jpg) no-repeat;}
.delivery_vista_feb { background:url(http://www.frontier-k.co.jp/img/model_page/delivery/delivery_feb.jpg) no-repeat;}


/*その他スタイル*/
#model_lineup_L { margin-left:10px; padding-right:423px; line-height:140%; }
#model_lineup_R { float:right; padding:0 9px; border-left:solid 1px #AAA; width:400px; _width:418px;}

#model_lineup_R div#tab_center ul { position:relative; border: 0; margin:0 0 7px 0px; padding-bottom:8px; margin-top:-10px; }
#model_lineup_R div#tab_center li { display:inline; margin-right:2px; _margin-right:2px; font-size:12px;}
#model_lineup_R div#tab_center li a  { text-decoration:none; font-weight:normal; }
#model_lineup_R div#tab_center li a span.link_tab_R  { background:url(http://www.frontier-k.co.jp/img/tab/tab_center.jpg) left top no-repeat ;  display:inline; color:#000000; padding:5px 14px; _padding:5px 14px 5px 13px; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; }
#model_lineup_R div#tab_center li a:hover span.link_tab_R { background:url(http://www.frontier-k.co.jp/img/tab/tab_center_hover.jpg) left top no-repeat ; color:#ffffff; padding:5px 14px; _padding:5px 14px 5px 13px; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; }
#model_lineup_R div#tab_center .active_tab_L  { background:url(http://www.frontier-k.co.jp/img/tab/tab_center_active.jpg) left top no-repeat ; color:#333399; font-weight:bold; padding:5px 14px; _padding:5px 14px 5px 13px; border-right:#BBBBBB 1px solid; border-bottom:#BBBBBB 1px solid; border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF;}
#model_lineup_R div#tab_center .active_tab_L span { color:#333399; }


.model {margin-top:30px;}
.model_mini_spec { height:220px;}
.model_mini_spec ul{ list-style:none;  margin:0 0 20px 30px;}
.model_mini_spec ul li{ color:#333; } 
.model_mini_spec ul li span.garantee { background:#78c4ab; color:white; padding:1px 5px; font-weight:bold; }
.can {background:url(http://www.frontier-k.co.jp/img/model_page/arrow.gif) no-repeat; padding-left:37px; color:#C11; font-weight:bold;}
.model_mini_spec .notice { text-align:right; margin:-40px 5px 0 0; line-height:1em; font-size:10px;}
ul.notice li {color:#555;}
.model h3 { margin-bottom:10px; background:url(http://www.frontier-k.co.jp/img/model_page/model_lineup_title.gif) no-repeat; height:28px; width:400px; font-size:14px; color:#fff; padding:5px 0 0 25px; _padding-top:6px; }
.model h3.060926 { margin-bottom:5px; background:url(http://www.frontier-k.co.jp/img/model_page/model_lineup_title_060926.gif) no-repeat; height:28px; width:400px; font-size:14px; color:#fff; padding:5px 0 0 25px; _padding-top:6px; }
.model h4 { height:27px; width:400px; margin:5px 0 -5px 0; _margin-bottom:-6px; font-size:12px; color:#333; padding:12px 0 0 10px; _padding:15px 0 12px 10px; }

.model .model_box { border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; width:398px; _width:400px; margin-bottom:15px; background:#fff;}
.model .model_box_office { background:url(http://www.frontier-k.co.jp/img/model_page/office_2007_bg.gif) right 30px no-repeat; _background:url(http://www.frontier-k.co.jp/img/model_page/office_2007_bg.gif) right 35px no-repeat; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; width:398px; _width:400px; margin-bottom:15px;  }
.model .model_box_office2007 { background:url(http://www.frontier-k.co.jp/img/model_page/office_2007_bg.gif) right 30px no-repeat; _background:url(http://www.frontier-k.co.jp/img/model_page/office_2007_bg.gif) right 35px no-repeat; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; width:398px; _width:400px; margin-bottom:15px;  }
.model .model_box_tv { background:url(http://www.frontier-k.co.jp/img/model_page/tv_bg.gif) right 10px no-repeat; _background:url(http://www.frontier-k.co.jp/img/model_page/tv_bg.gif) right 5px no-repeat; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; width:398px; _width:400px; margin-bottom:15px; }
.model .model_box_1seg { background:url(http://www.frontier-k.co.jp/img/model_page/1seg_bg.gif) right 10px no-repeat; _background:url(http://www.frontier-k.co.jp/img/model_page/1seg_bg.gif) right 5px no-repeat; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; width:398px; _width:400px; margin-bottom:15px; }
.model .model_img { float:left; border-right:solid 1px #AAA; width:120px; margin:10px 0 0 0; _margin:15px 0 0 0;}
.model dl{ margin:0 0 0 130px; padding:8px 10px 0 0; _padding-top:15px; line-height:150%; }
.model dt{ font-size:12px; font-weight:bold;}
.model ul{ list-style:none; margin:0 0 0 130px; padding:15px 10px 0 0; _padding-top:15px; line-height:140%; }
.model li{ font-size:14px; font-weight:bold;}
.model li span {color:#B00;}
.model .price  { text-align:right; margin:5px 10px 7px 0; _margin:20px 10px 7px 0; }
.model .ToOrder {margin-left:10px;}
#model_lineup_L dl{ margin:0; padding:0; }
#model_lineup_L dt.red{ background:url(http://www.frontier-k.co.jp/img/model_page/dot_orange.gif) no-repeat; padding-left:12px; font-weight:bold; line-height:100%; color:#f00;}
#model_lineup_L dt.nomal{ background:url(http://www.frontier-k.co.jp/img/model_page/dot_orange.gif) no-repeat; padding-left:12px; font-weight:bold; line-height:100%;}
#model_lineup_L dd{ font-size:10px; margin:5px 0 10px 0; border-bottom:1px dotted #CCC; padding-bottom:5px; line-height:120%;}
.feat_text { margin:10px 0 -20px 15px; background:url(http://www.frontier-k.co.jp/img/background/feat_text.gif) no-repeat; width:550px; height:28px; padding:5px 0 0 24px; _padding-top:7px; font-size:14px; color:#fff; letter-spacing:0.1em;}
.model_modelname { margin:20px 0 0 -1px ;}
.model_catchcopy { border-bottom:solid 1px #666; _padding-bottom:2px; font-weight:bold; font-size:16px; color:#222; margin:-5px 0 15px 22px; _margin-top:0; width:525px; }

/*基本性能の同じモデルが‥の説明*/
.model_box_notice { border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; width:378px; _width:400px; margin-bottom:15px; background:#eee; padding:10px; _margin-top:-3px;}
.model_box_notice p {margin-bottom:5px;}
.model_box_notice img {margin-right:5px;}
.model_box_notice .red {color:#A00;}
.model_box_notice .blue {color:#369;}
.model_box_notice .bold {font-weight:bold;}


/* ヤマダプロダクトページ用 
------------------------------------------------------------*/
.product_lineup { background:url(http://www.frontier-k.co.jp/yamada/img/Bg_product_btn.gif) no-repeat bottom left; height:48px; margin-left:10px; margin-bottom:5px; padding:3px 0 0 10px;}
.product_lineup ul { list-style:none; margin-top:3px; text-decoration:none;}
.product_lineup li { display:inline;}
.product_lineup a , .product_lineup a:visited , .product_lineup a:link { font-weight:bold; text-decoration:none; color:#229; background:#DDD; border-top:solid #EEE 1px; border-left:solid #EEE 1px; border-bottom :solid #AAA 1px; border-right:solid #AAA 1px; margin-right:3px; text-align:center; padding:4px 10px;}
.product_lineup a:hover { font-weight:bold; text-decoration:none; color:#fff; background:#CCC;  margin-right:3px; text-align:center; padding:4px 10px;}

.product_lineup_xp { background:url(http://www.frontier-k.co.jp/yamada/img/Bg_product_btn2.gif) no-repeat bottom left; height:48px; margin-left:10px; margin-bottom:5px; padding:3px 0 0 10px;}
.product_lineup_xp ul { list-style:none; margin-top:3px; text-decoration:none:;}
.product_lineup_xp li { display:inline;}
.product_lineup_xp a , .product_lineup_xp a:visited , .product_lineup_xp a:link { font-weight:bold; text-decoration:none; color:#229; background:#DDD; border-top:solid #EEE 1px; border-left:solid #EEE 1px; border-bottom :solid #AAA 1px; border-right:solid #AAA 1px; margin-right:3px; text-align:center; padding:4px 10px;}
.product_lineup_xp a:hover { font-weight:bold; text-decoration:none; color:#fff; background:#CCC;  margin-right:3px; text-align:center; padding:4px 10px;}


/* VistaとXPの切り分けタブ*/
.vista_xp {margin-left:5px; margin-top:10px; margin-bottom:20px;}
.vista_xp .vista_active {width:550px; height:49px; background:url(http://www.frontier-k.co.jp/nomal/img/tab/vista_bg_070126.jpg) no-repeat 0px 0px;}
.vista_xp .xp_active {width:550px; height:49px; background:url(http://www.frontier-k.co.jp/nomal/img/tab/xp_bg_070126.jpg) no-repeat 0px 0px;}

.vista_xp a.vista{ display:block; width:261px; height:37px; background:url(http://www.frontier-k.co.jp/nomal/img/tab/vista_btn_070126.jpg) no-repeat 0px 0px; margin-left:5px;}
.vista_xp a.vista:hover{ background:url(http://www.frontier-k.co.jp/nomal/img/tab/vista_btn_070126.jpg) no-repeat 0px -40px; text-decoration:none; margin-left:5px;}

.vista_xp a.xp{ display:block; width:239px; height:39px; background:url(http://www.frontier-k.co.jp/nomal/img/tab/xp_btn_070126.jpg) no-repeat 0px 0px; margin-left:267px;}
.vista_xp a.xp:hover{ background:url(http://www.frontier-k.co.jp/nomal/img/tab/xp_btn_070126.jpg) no-repeat 0px -40px; text-decoration:none; margin-left:267px;}

/*
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■font.css■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
*/

/*トップページのバナー用*/
h2.BnrL, p.BnrS { padding:0 0 10px 0; background:#ffffff; } 
p.BnrS img.center { margin:0 6px; }

/*クイックリンクの設定*/
div.text { margin:0 20px 15px 20px; }
div.text p { line-height:150%; }
div.text p a { padding-left:16px; background:url(../img/background/mark_link.gif) left top no-repeat; }
div.text p a:hover { padding-left:16px; background:url(../img/background/mark_hover.gif) left top no-repeat; }
