@charset "shift_jis";

/* sa select4 070222 */

body { margin: 0; padding: 0 }
.contentsTable  { text-align: left; margin-right: auto; margin-left: auto; width: 750px; clear: both }

/* topList */
.lineEnd  { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #ccc }
.lineEnd h1    { font-size: 16px; text-align: left; margin: 10px 0 0; padding: 0 0 0 6px; border-left: 6px solid #c00 }
.selectImg { padding-right: 8px; float: left }
.selectTitle    { font-size: 100%; font-weight: bold; text-align: left; margin: 0 0 4px; padding: 0 }
.selectTx  { line-height: 130% }
.data  { color: #999; font-size: 80%; font-family: Verdana, sans-serif; font-weight: bold }

/* contentsPage */
body   { color: #333; font-size: 12px; line-height: 140% }
h2,h3,h4,p { margin: 0; padding: 0 }
#supported  { text-align: right; padding-top: 6px; padding-bottom: 2px }
.boxfloat { width: 100% }
.clear { clear: both }

/* season_test */
#bodyTop  { }
.tableBg    { background-image: url("http://image.excite.co.jp/jp/sa/focus/season/tableBg.gif"); background-repeat: repeat-y; margin-bottom: 2em; padding-right: 15px; padding-left: 15px; border-top: 4px solid #92b74a; border-bottom: 6px solid #92b74a }
h2   { text-align: center; margin-top: 18px; margin-bottom: 4px }
#lead  { font-weight: bold; line-height: 160%; background-image: url("http://image.excite.co.jp/jp/sa/focus/season/leadBg.gif"); background-repeat: no-repeat; margin-bottom: 1em; margin-left: 30px; padding: 32px 20px 20px }
#kiji1 h3   { font-size: 14px; background-image: url("http://image.excite.co.jp/jp/sa/focus/season/h3Bg.gif"); background-repeat: no-repeat; margin-bottom: 14px; padding-top: 13px; padding-bottom: 12px; padding-left: 30px; clear: both }
#kiji1 img   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }
#kiji2, #kiji4     { background-image: url("http://image.excite.co.jp/jp/sa/focus/season/boxBg.gif"); background-repeat: repeat; margin-bottom: 8px; width: 355px; float: left; clear: both; border-top: 1px solid #92b74a }
#kiji3, #kiji5     { background-image: url("http://image.excite.co.jp/jp/sa/focus/season/boxBg.gif"); background-repeat: repeat; margin-bottom: 8px; width: 355px; float: right; border-top: 1px solid #92b74a }
#kiji2 img, #kiji4 img,#kiji3 img, #kiji5 img    { margin-bottom: 10px; padding-right: 10px; padding-left: 10px; float: left }
#kiji2 h4, #kiji4 h4,#kiji3 h4, #kiji5 h4    { font-size: 14px; background-image: url("http://image.excite.co.jp/jp/sa/focus/season/h4bg.gif"); background-repeat: no-repeat; margin-top: 10px; padding-top: 6px; padding-left: 24px; height: 43px }
#kiji2 p, #kiji4 p,#kiji3 p, #kiji5 p    { padding-right: 10px }
.end    { font-size: 2px; background-color: #fff; background-image: url("http://image.excite.co.jp/jp/sa/focus/season/boxBgEnd.gif"); background-repeat: no-repeat; height: 3px; clear: both }
#info      { background-image: url("http://image.excite.co.jp/jp/sa/focus/season/infoBg.gif"); background-repeat: no-repeat; margin-top: 8px; margin-bottom: 1em; padding: 10px; clear: both }
* html #info  { padding: 5px 10px 10px }
#info h4     { font-size: 12px; padding-top: 2px; padding-bottom: 4px }
#info img    { padding-left: 10px; float: right }
#bodyEnd {}


/* season5-------------------------------- */

#seasonbodyTop  { }
.seasontableBg    { background-image: url("http://image.excite.co.jp/jp/sa/focus/season/tableBg.gif"); background-repeat: repeat-y; margin-bottom: 2em; padding-right: 15px; padding-left: 15px; border-top: 4px solid #92b74a; border-bottom: 6px solid #92b74a }
h2.season  { text-align: center; margin-top: 18px; margin-bottom: 4px }
#seasonlead  { font-weight: bold; line-height: 160%; background-image: url("http://image.excite.co.jp/jp/sa/focus/season/leadBg.gif"); background-repeat: no-repeat; margin-bottom: 1em; margin-left: 30px; padding: 32px 20px 20px }

#seasonkiji1 h3   { font-size: 14px; background-image: url("http://image.excite.co.jp/jp/sa/focus/season/h3Bg.gif"); background-repeat: no-repeat; margin-bottom: 14px; padding-top: 13px; padding-bottom: 12px; padding-left: 30px; clear: both }
#seasonkiji1 img   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }

/* season5 flash710px */
#seasonkiji1 .img710   { margin-left: 5px; padding-left: 0; padding-bottom: 20px }/* img‚Ìclass */

/* season5 flash710px */
#seasonkiji1 .flash   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }

/* column */
#seasonkiji2, #seasonkiji4     { background-image: url("http://image.excite.co.jp/jp/sa/focus/season/boxBg.gif"); background-repeat: repeat; margin-bottom: 8px; width: 355px; float: left; clear: both; border-top: 1px solid #92b74a }
#seasonkiji3, #seasonkiji5     { background-image: url("http://image.excite.co.jp/jp/sa/focus/season/boxBg.gif"); background-repeat: repeat; margin-bottom: 8px; width: 355px; float: right; border-top: 1px solid #92b74a }
#seasonkiji2 img, #seasonkiji4 img,#seasonkiji3 img, #seasonkiji5 img    { margin-bottom: 10px; padding-right: 10px; padding-left: 10px; float: left }
#seasonkiji2 h4, #seasonkiji4 h4,#seasonkiji3 h4, #seasonkiji5 h4    { font-size: 14px; background-image: url("http://image.excite.co.jp/jp/sa/focus/season/h4bg.gif"); background-repeat: no-repeat; margin-top: 10px; padding-top: 6px; padding-left: 24px; height: 43px }
#seasonkiji2 p, #seasonkiji4 p,#seasonkiji3 p, #seasonkiji5 p    { padding-right: 10px }
.seasonend    { font-size: 2px; background-color: #fff; background-image: url("http://image.excite.co.jp/jp/sa/focus/season/boxBgEnd.gif"); background-repeat: no-repeat; height: 3px; clear: both }

/* season3 */
#seasonkiji6 h3   { font-size: 14px; background-image: url("http://image.excite.co.jp/jp/sa/focus/season/h3Bg.gif"); background-repeat: no-repeat; margin-bottom: 14px; padding-top: 13px; padding-bottom: 12px; padding-left: 30px; clear: both }
#seasonkiji6 img   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }
#seasonkiji6 .flash   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }

#seasoninfo       { background-image: url("http://image.excite.co.jp/jp/sa/focus/season/infoBg.gif"); background-repeat: no-repeat; margin-top: 8px; margin-bottom: 1em; padding: 10px; height: 96px; clear: both }
#seasoninfo h4     { font-size: 12px; padding-top: 2px; padding-bottom: 4px }
#seasoninfo img    { padding-left: 10px; float: right }
#seasonbodyEnd {}


/* ism5-------------------------------- */

#ismbodyTop            { background-image: url("http://image.excite.co.jp/jp/sa/focus/titleBgIsm.jpg"); background-repeat: no-repeat; margin-left: 7px }
.ismtableBg             { background-image: url("http://image.excite.co.jp/jp/sa/focus/tableBgIsm.jpg"); background-repeat: repeat-y; margin-bottom: 2em }
.ism       { text-align: center; margin-top: 0; margin-bottom: 4px; padding-top: 30px }
#ismlead         { font-weight: bold; line-height: 160%; background-image: url("http://image.excite.co.jp/jp/sa/focus/leadBgIsm.jpg"); background-repeat: no-repeat; margin-top: 20px; padding: 20px 20px 16px }
.ismkijiBody  { padding-right: 20px; padding-left: 20px; width: 710px }

#ismkiji1 h3      { color: #fff; font-size: 14px; background-image: url("http://image.excite.co.jp/jp/sa/focus/h3BgIsm.jpg"); background-repeat: no-repeat; margin-bottom: 14px; padding-top: 7px; padding-bottom: 12px; padding-left: 16px; clear: both }
#ismkiji1 img   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }

/* ism5 flash710px */
#ismkiji1 .img710 { margin-left: 0; padding-left: 0; padding-bottom: 20px }

/* ism5 kiji1 img flash */
#ismkiji1 .flash   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }

/* column */
#ismkiji2, #ismkiji4       { margin-bottom: 8px; width: 355px; float: left; clear: both }
#ismkiji3, #ismkiji5       { margin-bottom: 8px; width: 350px; float: right }
#ismkiji2 img, #ismkiji4 img,#ismkiji3 img, #ismkiji5 img    { margin-bottom: 10px; padding-right: 10px; padding-left: 10px; float: left }
#ismkiji2 h4, #ismkiji4 h4,#ismkiji3 h4, #ismkiji5 h4       { color: #fff; font-size: 14px; background-image: url("http://image.excite.co.jp/jp/sa/focus/h4bgIsm.jpg"); background-repeat: no-repeat; margin-top: 10px; padding-top: 6px; padding-left: 12px; height: 43px }
#ismkiji2 p, #ismkiji4 p,#ismkiji3 p, #ismkiji5 p    { padding-right: 10px }
.ismend      { font-size: 2px; background-color: #fff; height: 3px; clear: both }

/* ism3 */
#ismkiji6 h3      { color: #fff; font-size: 14px; background-image: url("http://image.excite.co.jp/jp/sa/focus/h3BgIsm.jpg"); background-repeat: no-repeat; margin-bottom: 14px; padding-top: 7px; padding-bottom: 12px; padding-left: 16px; clear: both }
#ismkiji6 img   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }
#ismkiji6 .flash   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }

#isminfo        { background-color: #e7e7e7; margin-top: 8px; margin-right: 7px; margin-left: 7px; padding: 20px; clear: both }
#isminfo h4     { font-size: 12px; padding-top: 2px; padding-bottom: 4px }
#isminfo img    { padding-left: 10px; float: right }
#ismbodyEnd    { font-size: 1px; background-image: url("http://image.excite.co.jp/jp/sa/focus/tableBgEndIsm.jpg"); background-repeat: no-repeat; height: 12px }


/* woman5-------------------------------- */

#womanbodyTop        { font-size: 1px; line-height: 100%; background-image: url("http://image.excite.co.jp/jp/sa/focus/bodyTopWoman.gif"); background-repeat: no-repeat; height: 6px }
.womantableBg          { background-image: url("http://image.excite.co.jp/jp/sa/focus/season/tableBg.gif"); background-repeat: repeat-y; margin-bottom: 2em; padding-top: 20px; padding-right: 15px; padding-left: 15px; border-bottom: 6px solid #f60 }
.woman        { text-align: center; margin-top: 0; margin-bottom: 4px; padding-top: 0 }
#womanlead    { font-weight: bold; line-height: 160%; background-image: url("http://image.excite.co.jp/jp/sa/focus/leadBgWoman.jpg"); background-repeat: no-repeat; margin-top: 4px; padding-top: 56px; padding-right: 10px; padding-bottom: 20px }

#womankiji1 h3    { font-size: 14px; background-image: url("http://image.excite.co.jp/jp/sa/focus/h3BgWoman.gif"); background-repeat: no-repeat; margin-bottom: 14px; padding-top: 13px; padding-bottom: 12px; padding-left: 30px; clear: both }
#womankiji1 img   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }

/* woman5 flash710px */
#womankiji1 .img710   { margin-left: 5px; padding-left: 0; padding-bottom: 20px }/* img‚Ìclass */

/* woman5 kiji1 img flash */
#womankiji1 .flash   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }

/* column */
#womankiji2, #womankiji4      { background-image: url("http://image.excite.co.jp/jp/sa/focus/boxBgWoman.gif"); background-repeat: repeat; margin-bottom: 8px; width: 355px; float: left; clear: both; border-top: 1px solid #f90 }
#womankiji3, #womankiji5      { background-image: url("http://image.excite.co.jp/jp/sa/focus/boxBgWoman.gif"); background-repeat: repeat; margin-bottom: 8px; width: 355px; float: right; border-top: 1px solid #f90 }
#womankiji2 img, #womankiji4 img,#womankiji3 img, #womankiji5 img    { margin-bottom: 10px; padding-right: 10px; padding-left: 10px; float: left }
#womankiji2 h4, #womankiji4 h4,#womankiji3 h4, #womankiji5 h4     { font-size: 14px; background-image: url("http://image.excite.co.jp/jp/sa/focus/h4bgWoman.gif"); background-repeat: no-repeat; margin-top: 10px; padding-top: 6px; padding-left: 24px; height: 43px }
#womankiji2 p, #womankiji4 p,#womankiji3 p, #womankiji5 p    { padding-right: 10px }
.womanend     { font-size: 2px; background-color: #fff; background-image: url("http://image.excite.co.jp/jp/sa/focus/boxBgEndWoman.gif"); background-repeat: no-repeat; height: 3px; clear: both }

/* woman3 */
#womankiji6 h3    { font-size: 14px; background-image: url("http://image.excite.co.jp/jp/sa/focus/h3BgWoman.gif"); background-repeat: no-repeat; margin-bottom: 14px; padding-top: 13px; padding-bottom: 12px; padding-left: 30px; clear: both }
#womankiji6 img   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }
#womankiji6 .flash   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }

#womaninfo        { background-image: url("http://image.excite.co.jp/jp/sa/focus/infoBgWoman.gif"); background-repeat: no-repeat; margin-top: 8px; margin-bottom: 1em; padding: 10px; height: 96px; clear: both }
#womaninfo h4     { font-size: 12px; padding-top: 2px; padding-bottom: 4px }
#womaninfo img    { padding-left: 10px; float: right }
#womanbodyEnd {}


/* 5garbo-------------------------------- */

#garbobodyTop             { background-image: url("http://image.excite.co.jp/jp/sa/focus/tableBgGarbo.jpg"); background-repeat: no-repeat; height: 190px }
.garbotableBg             { background-image: url("http://image.excite.co.jp/jp/sa/focus/boxBgGarbo.jpg"); background-repeat: repeat-y; margin-bottom: 2em }
.garbo         { text-align: center; margin-top: 0; margin-bottom: 4px; padding-top: 26px }
#garbolead         { color: #300; font-weight: bold; line-height: 160%; margin-top: 26px; padding: 20px 20px 16px }
.garbokijiBody    { padding-right: 20px; padding-left: 20px; width: 710px }
.garbokijiEnd { background-image: url("http://image.excite.co.jp/jp/sa/focus/kijiEndGarbo.jpg"); background-repeat: no-repeat; background-position: 0 bottom }
.garbokijiLine   { font-size: 1px; background-image: url("http://image.excite.co.jp/jp/sa/focus/kijiLine.gif"); background-repeat: no-repeat; background-position: center top; height: 10px; clear: both }

#garbokiji1 h3      { color: #300; font-size: 16px; background-image: url("http://image.excite.co.jp/jp/sa/focus/h3BgGarbo.jpg"); background-repeat: no-repeat; margin-bottom: 14px; padding-top: 12px; padding-bottom: 12px; padding-left: 16px; clear: both }
#garbokiji1 img   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }

/* garbo5 flash710px */
#garbokiji1 .img710 { margin-left: 0; padding-left: 0; padding-bottom: 20px }

/* garbo5 kiji1 img flash */
#garbokiji1 .flash  { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }

/* column */
#garbokiji2, #garbokiji4       { margin-bottom: 8px; width: 355px; float: left; clear: both }
#garbokiji3, #garbokiji5       { margin-bottom: 8px; width: 350px; float: right }
#garbokiji2 img, #garbokiji4 img,#garbokiji3 img, #garbokiji5 img    { margin-bottom: 10px; padding-right: 10px; padding-left: 10px; float: left }
#garbokiji2 h4, #garbokiji4 h4,#garbokiji3 h4, #garbokiji5 h4       { font-size: 14px; background-image: url("http://image.excite.co.jp/jp/sa/focus/h4bgGarbo.jpg"); background-repeat: no-repeat; margin-top: 10px; padding-top: 2px; padding-left: 12px; height: 43px }
#garbokiji2 p, #garbokiji4 p,#garbokiji3 p, #garbokiji5 p    { padding-right: 10px }
.garboend      { font-size: 2px; background-color: #fff; height: 3px; clear: both }

/* garbo3 */
#garbokiji6 h3      { color: #300; font-size: 16px; background-image: url("http://image.excite.co.jp/jp/sa/focus/h3BgGarbo.jpg"); background-repeat: no-repeat; margin-bottom: 14px; padding-top: 12px; padding-bottom: 12px; padding-left: 16px; clear: both }
#garbokiji6 img   { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }
#garbokiji6 .flash  { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }

#garboinfo         { background-color: #eee; margin-top: 8px; margin-right: 15px; margin-left: 15px; padding: 20px; clear: both }
#garboinfo h4     { font-size: 12px; padding-top: 2px; padding-bottom: 4px }
#garboinfo img    { padding-left: 10px; float: right }
#garbobodyEnd    { font-size: 1px; background-image: url("http://image.excite.co.jp/jp/sa/focus/boxBgEndGarbo.jpg"); background-repeat: no-repeat; height: 24px }




/* news5-------------------------------- */

#newsbodyTop {}
.newstableBg { background-image: url("http://image.excite.co.jp/jp/sa/focus/news/ti_bgimg.jpg"); background-repeat: repeat-x;
 border-top:4px #00245F solid;
 border-right: 1px #CCCCCC solid;
 border-bottom: 1px #CCCCCC solid;
 border-left: 1px #CCCCCC solid; 
 margin:0; padding:0;}
.news { text-align: center; margin-top: 0; margin-bottom: 4px; padding-top: 30px }
#newslead { background-image:url(http://image.excite.co.jp/jp/sa/focus/news/ti_line.gif); background-repeat:no-repeat;
 color:#4573C0; font-weight: bold; line-height: 160%;
 margin: 15px 0 0 20px; padding: 15px 20px 16px }
.newskijiBody { padding-right: 20px; padding-left: 20px; width: 710px }
#newskiji1 h3 { color: #fff; font-size: 14px;
 background-image: url("http://image.excite.co.jp/jp/sa/focus/news/midasi_bg.gif"); background-repeat: no-repeat;
 margin:10px 0; padding:10px 0 10px 15px; clear: both; }
#newskiji1 img   { padding:0; margin:0; float:left; }
#newskiji1 p   { padding:0; margin:0 0 20px 0; float:right; width:355px; }

/* news5 flash710px */
#newskiji1 .img710 { margin-left: 0; padding-left: 0; padding-bottom: 20px }

/* news5 kiji1 img flash */
#newskiji1 .flash { padding-right: 12px; padding-bottom: 20px; padding-left: 8px; float: left }

/* column */
#newskiji2, #newskiji4
 { padding:0; margin: 0 0 4px 0; float: left; width:351px;
 background-image: url("http://image.excite.co.jp/jp/sa/focus/news/midasi2_bg.gif"); background-repeat: repeat-x;
 border:1px #B5C0CF solid; }
#newskiji3, #newskiji5
 { padding:0; margin: 0 0 4px 0; float: right; width:351px;
 background-image: url("http://image.excite.co.jp/jp/sa/focus/news/midasi2_bg.gif"); background-repeat: repeat-x;
 border:1px #B5C0CF solid; }
#newskiji2 img, #newskiji4 img,#newskiji3 img, #newskiji5 img { padding:0px 0px 10px 10px; margin:0; float: left }
#newskiji2 h4, #newskiji4 h4,#newskiji3 h4, #newskiji5 h4 { color: #113674; font-size: 14px; margin:0; padding:5px 0px 15px 10px; }
#newskiji2 p, #newskiji4 p,#newskiji3 p, #newskiji5 p    { padding:0px 5px 10px 0px; margin:0; float:right; width:190px}
.newsend { font-size: 2px; background-color: #fff; height: 3px; clear: both }*/

/* news3 */
#newskiji6 .flash { padding:0; margin:0; float: left; }
#newskiji6 h3      { color: #fff; font-size: 14px;
 background-image: url("http://image.excite.co.jp/jp/sa/focus/news/midasi_bg.gif"); background-repeat: no-repeat;
 margin:10px 0; padding:10px 0 10px 15px; clear: both; }
#newskiji6 img   { padding:0; margin:0; float:left; }
#newskiji6 p   { padding:0; margin:0; float:right; width:415px; }

#newsinfo { background-color: #E1EAF9; margin: 20px; padding: 20px; clear: both }
#newsinfo h4 { font-size: 12px; padding-top: 2px; padding-bottom: 4px }
#newsinfo img { padding-left: 10px; float: right }
#newsbodyEnd { }




/* 070904_lignerose */
.s_typo{ font-size: 10px;line-height: 14px; color: #333333; text-align:left;}
.typo{ font-size: 12px;line-height: 20px; color: #333333; text-align: left;}
.typo2{ font-size: 12px;line-height: 18px; color: #333333; text-align: left;}
.typo3{ font-size: 12px;line-height: 30px; color: #333333; text-align: left;}
.bot{ font-size: 10px;line-height: 14px; color: #333333; text-align: left;}
.hmenu { color: #B01102; text-decoration:underline; text-align: left;}
.htypo { font-size: 12px;line-height: 20px; color: #B01102; text-decoration:underline; text-align: left;}
.menu{ font-size: 10px;line-height: 12px; text-align: left;}
.menu a:link { color: #333333; text-decoration:none; text-align: left;}
.menu a:visited  { color: #333333; text-decoration:none; text-align: left;}
.menu a:hover  { color: #B01102; text-decoration:underline; text-align: left;}
.menuup{ color: #A40023; font-size: 12px;line-height: 14px; text-align: left;}
.menuup a:link { color: #333333; text-decoration:none; text-align: left;}
.menuup a:visited  { color: #333333; text-decoration:none; text-align: left;}
.menuup a:hover  { color: #A40023; text-decoration:underline; text-align: left;}
.cap{ color: #666666; font-size: 10px;line-height: 10px; text-align: left;}


