@charset "utf-8";
/*
=========================================================
last updated:2009/12/09 vol.1 sprites
=========================================================
*/

/* TOP
=============================================================================== */
/* closeUp
----------------------------------------- */
div#closeUp {width:420px;padding-bottom:5px;float:left;background:#fdd770;}
div#closeUp div.ttl {height:23px;background:#ffffff url(../../img/common/top.png) no-repeat 0 -140px;}
div#closeUp div.ttl h2 {width:90px;height:13px;margin:6px 0 0 17px;float:left;text-indent:-9999px;overflow:hidden;background:url(../../img/common/top.png) no-repeat -240px 0;}
/* ie6 */
* html div#closeUp div.ttl h2 {display:inline;}

div#closeUp div.ttl p {width:208px;height:11px;margin:6px 0 0 0;float:right;text-indent:-9999px;overflow:hidden;background:url(../../img/common/top.png) no-repeat 0 0;}
div#closeUp div.contents {margin:0 5px 0 5px;padding:10px 0 0 0;background:url(../../img/top/closeup_contents_top.gif) no-repeat left top;}
div#closeUp div.contents div.innr {padding-bottom:10px;background:url(../../img/common/md_ex01.png) no-repeat -3240px bottom;}

/* ======= box01 ======= */
div#closeUp div.box01 {padding:0 1px 10px 11px;}
div#closeUp div.box01-1 {width:238px;float:right;}
div#closeUp div.box01-2 {width:160px;float:left;text-align:center;}
div#closeUp div.box01 h3 {width:238px;height:40px;text-indent:-9999px;overflow:hidden;background:url(../../img/common/top.png) no-repeat 0 -20px;}
div#closeUp div.box01 h4 {margin-top:5px;margin-bottom:5px;padding-left:10px;padding-right:10px;font-size:108%;font-weight:bold;}
div#closeUp div.box01-1 table {margin-left:7px;border-collapse:separate;border-spacing:3px;}
div#closeUp div.box01-1 td span.st01 {color:#ff6131; font-weight:bold;}
div#closeUp div.box01-1 td span.st02 {color:#ff4183; font-weight:bold;}

/* ======= box02 ======= */
div#closeUp div.box02 {margin:0 10px;padding-top:11px;background:url(../../img/common/line/line01.gif) repeat-x left top;}
div#closeUp div.box02 h3 {margin-bottom:5px;font-size:108%;font-weight:bold;}
div#closeUp div.box02 p.img {width:70px;float:left;}
div#closeUp div.box02-1 {width:315px;float:right;}

/* ======= box03 ======= */
div#closeUp div.box03 {padding:0 1px 0 1px;}
div#closeUp div.box03-1 {width:220px;padding-right:10px;float:right;}
div#closeUp div.box03-2 {width:160px;padding-left:10px;float:left;text-align:center;}
div#closeUp div.box03 h3 {width:408px;height:40px;margin-bottom:7px;text-indent:-9999px;overflow:hidden;background:url(../../img/common/top.png) no-repeat 0 -70px;}
div#closeUp div.box03 h4 {margin-bottom:5px;padding-left:3px;font-size:108%;font-weight:bold;}
div#closeUp div.box03-1 p {padding-left:3px;}
div#closeUp div.box03-1 table {margin-top:5px;border-collapse:separate;border-spacing:3px;}
div#closeUp div.box03-1 td span.st01 {color:#ff4183; font-weight:bold;}
div#closeUp div.box03-1 td span.st02 {color:#ff6131; font-weight:bold;}

/* ======= box04 ======= */
div#closeUp div.box04 {padding:0 1px 0 1px;background:url(../../img/common/line/line01.gif) repeat-y 50% top;}
div#closeUp div.box04-1 {width:184px;padding:0 10px;float:left;position:relative;}
div#closeUp div.box04-2 {width:184px;padding:0 10px;float:right;position:relative;}
div#closeUp div.box04 h3 {width:408px;height:40px;padding-bottom:7px;text-indent:-9999px;overflow:hidden;background:url(../../img/common/top.png) no-repeat 0 -70px;}
div#closeUp div.box04 h4 {margin-bottom:5px;padding-top:128px;font-size:108%;font-weight:bold;}
div#closeUp div.box04 p.img {width:204px;text-align:center;position:absolute;top:0;left:0;}
div#closeUp div.box04 table {margin:0 auto;border-collapse:separate;border-spacing:2px;/border-spacing:3px;}
div#closeUp div.box04 td span.st01 {color:#ff6131; font-weight:bold;}
div#closeUp div.box04 td span.st02 {color:#ff4183; font-weight:bold;}

/* ======= box05 ======= */
div#closeUp div.box05 {margin:10px 10px 0 10px;padding-top:11px;background:url(../../img/common/line/line01.gif) repeat-x left top;}
div#closeUp div.box05 h3 {margin-bottom:5px;font-size:108%;font-weight:bold;}
div#closeUp div.box05 p.img {width:70px;float:left;}
div#closeUp div.box05-1 {width:315px;float:right;}

/* ======= box06 ======= */
div#closeUp div.box06 {width:390px;margin:0 10px;text-align:center;position:relative;}
div#closeUp div.box06 h3 {padding-top:205px;font-size:108%;font-weight:bold;}
div#closeUp div.box06 p {width:390px;position:absolute;top:0;left:0;}

/* todaysPhoto
----------------------------------------- */
div#todaysPhoto {width:210px;float:right;background:url(../../img/common/top.png) no-repeat -420px 0;}
div#todaysPhoto h2 {width:130px;height:29px;margin:4px 0 14px 7px;text-indent:-9999px;overflow:hidden;background:url(../../img/common/top.png) no-repeat -240px -20px;}
div#todaysPhoto div.contents01 {width:168px;margin:0 auto;text-align:center;background:#e5e5e5;position:relative;}
div#todaysPhoto div.contents01 div.innr {width:160px;padding:3px;border:solid 1px #9b9c9d;text-align:center;background:#ffffff;position:relative;top:-5px;left:-5px;}
div#todaysPhoto div.contents01 p {padding:4px;}
div#todaysPhoto div.contents02 {margin-top:10px;padding-top:7px;background:url(../../img/top/todaysphoto_bg02.gif) no-repeat left top;}
div#todaysPhoto div.contents02 div.innr {height:auto;min-height:48px;padding-left:7px;padding-right:50px;padding-bottom:5px;background:url(../../img/common/md_ex01.png) no-repeat -3660px bottom;}
/* ie6 */
* html div#todaysPhoto div.contents02 div.innr {height:48px;}
div#todaysPhoto div.contents02 p a {font-weight:bold;}

/* topSpBnnr
----------------------------------------- */
div#topSpBnnr {margin-top:10px;}
div#topSpBnnr div.contents01 {width:315px;text-align:center;float:left;position:relative;}
div#topSpBnnr div.contents02 {width:315px;text-align:center;float:right;position:relative;}
div#topSpBnnr div.contents03 {width:640px;text-align:center;position:relative;}
div#topSpBnnr h3 {padding-top:93px;}
div#topSpBnnr p.img01 {width:315px;position:absolute;top:0;left:0;}
div#topSpBnnr p.img02 {width:640px;position:absolute;top:0;left:0;}

/* topNews
----------------------------------------- */
div#topNews {margin-top:10px;}
div#topNews li {padding:5px 0 5px 17px;background:#ffe990 url(../../img/common/icon.png) no-repeat 5px -373px;}
div#topNews li img {vertical-align:middle;}
div#topNews li.even {background-color:#fff1b5;}

/* topMy
----------------------------------------- */
div#topMy {margin-top:10px;}
div#topMy div.topCateTtl {background:url(../../img/common/top.png) no-repeat 0 -300px;border-bottom:solid 1px #c1c1c1;}
div#topMy div.topCateTtl div {height:auto;min-height:47px;padding:0 0 0 100px;float:left;}
* html div#topMy div.topCateTtl div {height:47px;}
div#topMy div.topCateTtl div h2 {padding-top:18px;font-size:123%;font-weight:bold;float:left;}
div#topMy div.topCateTtl div p.txt {padding-top:18px;padding-left:14px;line-height:1.4;color:#666;float:left;}
div#topMy div.topCateTtl p.lnk {margin-top:18px;padding-left:20px;padding-right:5px;font-size:116%;background:url(../../img/common/icon.png) no-repeat 0 -1300px;float:right;}
div#topMy div.contents {margin-top:7px;padding-bottom:12px;background:url(../../img/common/line/line02.gif) repeat-x left bottom;}
div#topMy div.contents dl {width:200px;margin-right:10px;float:left;}
* html div#topMy div.contents dl {display:inline;}
div#topMy div.contents dd {padding-top:2px;text-align:center;}
div#topMy div.contents p {width:220px;padding-top:3px;float:left;}

/* topUpdateInfo
----------------------------------------- */
div#topUpdateInfo {margin-top:10px;}
div#topUpdateInfo div.mainTtl {width:640px;height:auto;min-height:29px;background:url(../../img/common/top.png) no-repeat 0 -250px;}
/* ie6 */
* html div#topUpdateInfo div.mainTtl {height:29px;}
div#topUpdateInfo div.mainTtl h3 {padding:5px 0 0 10px;font-size:116%;font-weight:bold;float:left;}
div#topUpdateInfo div.mainTtl p {padding-left:20px;padding-right:5px;line-height:1.3;font-size:116%;background:url(../../img/common/icon.png) no-repeat 0 -1350px;float:right;}

/* topAlbum
----------------------------------------- */
div#topAlbum div.ttl {margin-bottom:13px;padding:7px;background:url(../../img/common/line/line01.gif) repeat-x left bottom;}
div#topAlbum div.ttl h4 {padding:4px 25px 4px 32px;font-size:116%;font-weight:bold;background:url(../../img/common/icon.png) no-repeat 0 -920px;float:left;}
div#topAlbum div.ttl p {margin-top:5px;padding-left:20px;line-height:1.3;background:url(../../img/common/icon.png) no-repeat 0 -1350px;float:left;}
div#topAlbum ul {padding-bottom:15px;}
div#topAlbum li {width:106px;text-align:center;float:left;}
div#topAlbum li div {width:80px;margin:0 auto;padding:3px;border:solid 1px #ccc;}
div#topAlbum li p {width:100px;margin:4px auto 0 auto;color:#999;}

/* topMovie
----------------------------------------- */
div#topMovie {width:316px;float:left;}
div#topMovie div.ttl {margin-bottom:10px;padding:7px 4px;border-top:solid 1px #c1c1c1;background:url(../../img/common/line/line01.gif) repeat-x left bottom;}
div#topMovie div.ttl h4 {padding:3px 25px 5px 32px;font-size:116%;font-weight:bold;background:url(../../img/common/icon.png) no-repeat 0 -1000px;float:left;}
div#topMovie div.ttl p {margin-top:4px;padding-left:20px;line-height:1.3;background:url(../../img/common/icon.png) no-repeat 0 -1350px;float:left;}
div#topMovie div.contents {padding-left:4px;padding-right:4px;}
div#topMovie div.movies {float:left;text-align:center;}
div#topMovie div.movies div.frame {width:100px;height:75px;position:relative;}
div#topMovie div.movies p {padding-top:4px;font-weight:bold;color:#d55b2d;}
div#topMovie div.movies img {position:relative;z-index:2;cursor:pointer;}
div#topMovie div.movies div.movieFrame {width:100px;height:75px;background:url(../../img/common/other/movie_wrap.gif) no-repeat top left;position:absolute;top:0;left:0;z-index:100;cursor:pointer;}
div#topMovie div.movies div.moviePlayBtn {width:16px;height:13px;background:url(../../img/common/other/movie_btn.gif) no-repeat top left;position:absolute;top:56px;left:79px;z-index:99;cursor:pointer;}
div#topMovie div.box01 dl {width:195px;float:right;}
div#topMovie div.box01 dt {margin-bottom:4px;font-size:116%;font-weight:bold;}
div#topMovie div.box01 p.txt {margin-bottom:5px;}
div#topMovie div.box01 p.name {margin-bottom:4px;text-align:right;}
div#topMovie div.box01 p.name span {padding-left:20px;line-height:1.3;background:url(../../img/common/icon/icon_movie.gif) no-repeat left center;}
div#topMovie div.box01 p.date {text-align:right;}
div#topMovie div.box02 {margin-top:10px;padding:7px;border:solid 1px #cccccc;}
div#topMovie div.box02 li {padding-right:3px;display:inline;}


/* topQA
----------------------------------------- */
div#topQA {width:316px;padding-bottom:6px;border-bottom:solid 1px #c1c1c1;float:left;}
/* safari3 */
body:first-of-type div#topQA {padding-bottom:8px;}

div#topQA div.ttl {margin-bottom:5px;padding:7px 4px 7px 4px;border-top:solid 1px #c1c1c1;background:url(../../img/common/line/line01.gif) repeat-x left bottom;}
div#topQA div.ttl h4 {padding:3px 25px 5px 32px;font-size:116%;font-weight:bold;background:url(../../img/common/icon.png) no-repeat 0 -1160px;float:left;}
div#topQA div.box01 {padding:4px 9px 16px 9px;/padding:4px 9px 20px 9px;}

/* safari3 */
body:first-of-type div#topQA div.box01 {padding:4px 9px 10px 9px;}

div#topQA div.box01 li {height:auto;min-height:20px;margin:0 0 5px 0;padding:0 0 0 30px;line-height:1.4;}
* html div#topQA div.box01 li {height:20px;}
/* safari3 */
body:first-of-type div#topQA div.box01 li {min-height:18px;padding-top:2px;}

div#topQA div.box01 li img {margin-left:3px; vertical-align:middle;}
div#topQA div.box01 li.st03 {background:url(../../img/common/icon.png) no-repeat 0 -2200px;}
div#topQA div.box02 {padding:0 5px 0 5px;}

/* safari3 */
body:first-of-type div#topQA div.box02 {}

div#topQA div.box02 ul {padding:10px 18px 3px 18px;background:url(../../img/common/line/line01.gif) repeat-x left top;}
div#topQA div.box02 li {padding-left:20px;line-height:1.3;background:url(../../img/common/icon.png) no-repeat 0 -1350px;font-size:108%;}
div#topQA div.box02 li.st01 {float:left;}
div#topQA div.box02 li.st02 {float:right;}



/* topDiary
----------------------------------------- */
div#topDiary {width:316px;padding-bottom:8px;border-bottom:solid 1px #c1c1c1;float:right;}
div#topDiary div.ttl {margin-bottom:10px;padding:5px 4px 7px 4px;border-top:solid 1px #c1c1c1;background:url(../../img/common/line/line01.gif) repeat-x left bottom;}
div#topDiary div.ttl h4 {padding:5px 25px 5px 32px;font-size:116%;font-weight:bold;background:url(../../img/common/icon.png) no-repeat 0 -1078px;float:left;}
div#topDiary div.ttl p {margin-top:6px;padding-left:20px;line-height:1.3;background:url(../../img/common/icon.png) no-repeat 0 -1350px;float:left;}
div#topDiary div.contents {padding-left:4px;padding-right:4px;}
div#topDiary div.contents dl {margin-bottom:5px;padding-bottom:8px;background:url(../../img/common/line/line01.gif) repeat-x left bottom;}
div#topDiary div.contents dt {margin-bottom:4px;padding-left:14px;background:url(../../img/common/icon.png) no-repeat 4px -319px;font-size:108%;}
div#topDiary div.contents dd {text-align:right;}
div#topDiary div.contents dd span {padding-top:3px;padding-bottom:3px;padding-left:16px;line-height:1.4;background:url(../../img/common/icon.png) no-repeat 0 -737px;}

/* topCategoryInfo
----------------------------------------- */
div#topCategoryInfo {margin-top:10px;}
div#topCategoryInfo div.topCateTtl {border-bottom:solid 1px #c1c1c1;}
div#topCategoryInfo div.topCateTtl div {height:auto;min-height:47px;padding:0 0 0 60px;float:left;}
* html div#topCategoryInfo div.topCateTtl div {height:47px;}
div#topCategoryInfo div.topCateTtl div h2 {padding-top:18px;font-size:116%;font-weight:bold;float:left;}
div#topCategoryInfo div.topCateTtl p.lnk {margin-top:18px;padding-left:20px;padding-right:5px;font-size:116%;float:right;}
div#topCategoryInfo div.summary {padding:5px;background:#e6e6e6;}
div#topCategoryInfo div.summary img {vertical-align:middle;}

/* ======= box01 ======= */
div#topCategoryInfo div.box01 {width:315px;float:left;}
div#topCategoryInfo div.box01 div.topCateTtl {background:url(../../img/common/top.png) no-repeat 0 -420px;}
div#topCategoryInfo div.box01 div.topCateTtl div h2 {padding-top:18px;font-size:123%;font-weight:bold;float:left;}
div#topCategoryInfo div.box01 div.topCateTtl div p.txt {padding-top:18px;padding-left:14px;line-height:1.4;color:#666;float:left;}
div#topCategoryInfo div.box01 div.topCateTtl p.lnk {background:url(../../img/common/icon.png) no-repeat 0 -1450px;}
div#topCategoryInfo div.box01 ul {padding:0 6px;float:left;}
div#topCategoryInfo div.box01 li {width:120px;margin-bottom:4px;padding-top:1px;padding-bottom:4px;padding-left:24px;}
div#topCategoryInfo div.box01 li.st01 {background:url(../../img/common/icon.png) no-repeat 0 -2270px;}
div#topCategoryInfo div.box01 li.st02 {background:url(../../img/common/icon.png) no-repeat 0 -2330px;}
div#topCategoryInfo div.box01 li.st03 {background:url(../../img/common/icon.png) no-repeat 0 -2390px;}
div#topCategoryInfo div.box01 li.st04 {background:url(../../img/common/icon.png) no-repeat 0 -2450px;}
div#topCategoryInfo div.box01 li.st05 {background:url(../../img/common/icon.png) no-repeat 0 -2510px;}
div#topCategoryInfo div.box01 li.st06 {background:url(../../img/common/icon.png) no-repeat 0 -2570px;}
div#topCategoryInfo div.box01 li.st07 {background:url(../../img/common/icon.png) no-repeat 0 -2630px;}
div#topCategoryInfo div.box01 li.st08 {background:url(../../img/common/icon.png) no-repeat 0 -2690px;}
div#topCategoryInfo div.box01 li.st09 {background:url(../../img/common/icon.png) no-repeat 0 -2750px;}
div#topCategoryInfo div.box01 li.st10 {background:url(../../img/common/icon.png) no-repeat 0 -2810px;}
div#topCategoryInfo div.box01 li.st11 {background:url(../../img/common/icon.png) no-repeat 0 -2870px;}
div#topCategoryInfo div.box01 li.st12 {background:url(../../img/common/icon.png) no-repeat 0 -2930px;}

/* ======= box02 ======= */
div#topCategoryInfo div.box02 {width:315px;float:right;}
div#topCategoryInfo div.box02 div.topCateTtl {background:url(../../img/common/top.png) no-repeat 0 -600px;}
div#topCategoryInfo div.box02 div.topCateTtl div h2 {padding-top:18px;font-size:123%;font-weight:bold;float:left;}
div#topCategoryInfo div.box02 div.topCateTtl div p.txt {padding-top:18px;padding-left:14px;line-height:1.4;color:#666;float:left;}
div#topCategoryInfo div.box02 div.topCateTtl p.lnk {background:url(../../img/common/icon.png) no-repeat 0 -1600px;}
div#topCategoryInfo div.box02 ul {padding:0 6px;float:left;}
div#topCategoryInfo div.box02 li {width:132px;margin-bottom:5px;padding-left:13px;background:url(../../img/common/icon.png) no-repeat 3px -438px;}

/* ======= box03 ======= */
div#topCategoryInfo div.box03 {width:315px;float:left;}
div#topCategoryInfo div.box03 div.topCateTtl {background:url(../../img/common/top.png) no-repeat 0 -480px;}
div#topCategoryInfo div.box03 div.topCateTtl div h2 {padding-top:18px;font-size:123%;font-weight:bold;float:left;}
div#topCategoryInfo div.box03 div.topCateTtl div p.txt {padding-top:18px;padding-left:14px;line-height:1.4;color:#666;float:left;}
div#topCategoryInfo div.box03 div.topCateTtl p.lnk {background:url(../../img/common/icon.png) no-repeat 0 -1500px;}
div#topCategoryInfo div.box03 ul.category {margin-top:6px;padding:0 6px;}
div#topCategoryInfo div.box03 ul.category li {width:130px;padding-left:14px;float:left;background:url(../../img/common/icon.png) no-repeat 0 -196px;}
div#topCategoryInfo div.box03 ul.category li strong {font-weight:bold;font-size:116%;}
div#topCategoryInfo div.box03 dl {margin-top:10px;padding:0 6px;}
div#topCategoryInfo div.box03 dt {padding-bottom:2px;font-weight:bold;}
div#topCategoryInfo div.box03 dd {padding:9px;border:solid 1px #cccccc;}
div#topCategoryInfo div.box03 dd li {padding-right:3px;display:inline;}

/* ======= box04 ======= */
div#topCategoryInfo div.box04 {width:315px;float:right;}
div#topCategoryInfo div.box04 div.topCateTtl {background:url(../../img/common/top.png) no-repeat 0 -540px;}
div#topCategoryInfo div.box04 div.topCateTtl div h2 {padding-top:18px;font-size:123%;font-weight:bold;float:left;}
div#topCategoryInfo div.box04 div.topCateTtl div p.txt {padding-top:18px;padding-left:14px;line-height:1.4;color:#666;float:left;}
div#topCategoryInfo div.box04 div.topCateTtl p.lnk {background:url(../../img/common/icon.png) no-repeat 0 -1550px;}
div#topCategoryInfo div.box04 ul.category {margin-top:6px;padding:0 6px;}
div#topCategoryInfo div.box04 ul.category li {width:130px;padding-left:14px;float:left;background:url(../../img/common/icon.png) no-repeat 0 -236px;}
div#topCategoryInfo div.box04 ul.category li strong {font-weight:bold;font-size:116%;}
div#topCategoryInfo div.box04 dl {margin-top:10px;padding:0 6px;}
div#topCategoryInfo div.box04 dt {padding-bottom:2px;font-weight:bold;}
div#topCategoryInfo div.box04 dd {padding:9px;border:solid 1px #cccccc;}
div#topCategoryInfo div.box04 dd li {display:inline;}

/* ======= box05 ======= */
div#topCategoryInfo div.box05 {width:640px;}
div#topCategoryInfo div.box05 div.topCateTtl {background:url(../../img/common/top.png) no-repeat 0 -360px;}
div#topCategoryInfo div.box05 div.topCateTtl div {padding-left:80px;}
div#topCategoryInfo div.box05 div.topCateTtl div h2 {padding-top:18px;font-size:123%;font-weight:bold;float:left;}
div#topCategoryInfo div.box05 div.topCateTtl div p.txt {padding-top:18px;padding-left:14px;line-height:1.4;color:#666;float:left;}
div#topCategoryInfo div.box05 div.summary dt {width:107px;float:left;}
div#topCategoryInfo div.box05 div.summary dd {width:515px;float:left;}
div#topCategoryInfo div.box05 ul.category {margin-top:6px;padding:0 6px;}
div#topCategoryInfo div.box05 ul.category li {width:300px;padding-left:14px;float:left;background:url(../../img/common/icon.png) no-repeat 0 -117px;}
div#topCategoryInfo div.box05 ul.category li strong {font-weight:bold;font-size:116%;}
div#topCategoryInfo div.box05 div.innr {margin-top:10px;padding:0 5px;}
div#topCategoryInfo div.box05 div.innr h3 {padding:0 2px;font-weight:bold;}
div#topCategoryInfo div.box05 div.innr div.ph img {padding:2px;margin-bottom:3px;border:solid 1px #858585;}
div#topCategoryInfo div.box05 div.innr ul {margin-top:5px;}
div#topCategoryInfo div.box05 div.innr li {width:99px;padding:0 2px;float:left;text-align:center;}
div#topCategoryInfo div.box05 div.box05-1 {width:312px;float:left;}
div#topCategoryInfo div.box05 div.box05-2 {width:316px;float:right;}

/* topPurposeNav
----------------------------------------- */
div#topPurposeNav {margin-top:10px;padding:1px;border:solid 1px #c1c1c1;}
div#topPurposeNav div.ttl01 {padding:5px 6px 4px 6px;background:url(../../img/common/top.png) no-repeat 0 -660px;}
div#topPurposeNav div.ttl01 h2 {font-size:116%;font-weight:bold;}
div#topPurposeNav div.contents {padding:6px 4px;}
div#topPurposeNav div.box01,
div#topPurposeNav div.box02 {margin-bottom:6px;padding-bottom:7px;background:url(../../img/common/line/line01.gif) repeat-x left bottom;}
div#topPurposeNav th {width:50px;padding-top:2px;padding-left:44px;padding-right:8px;padding-bottom:7px;vertical-align:top;font-size:116%;font-weight:bold;}
div#topPurposeNav div.box01 th {background:url(../../img/common/common.png) no-repeat -78px -490px;}
div#topPurposeNav div.box02 th {background:url(../../img/common/common.png) no-repeat -278px -490px;}
div#topPurposeNav div.box03 th {background:url(../../img/common/common.png) no-repeat -478px -490px;}
div#topPurposeNav td {padding-left:7px;border-left:solid 1px #999;font-size:116%;vertical-align:top;}
div#topPurposeNav div.box01 td {width:475px;}/*500px*/
div#topPurposeNav div.box02 td {width:410px;}/*515px*/
div#topPurposeNav div.box03 td {width:520px;}
div#topPurposeNav li {padding-right:8px;padding-left:14px;display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;}
div#topPurposeNav li.st00 {background:url(../../img/common/icon.png) no-repeat 0 -36px;}
div#topPurposeNav li.st01 {background:url(../../img/common/icon.png) no-repeat -20px -76px;}
div#topPurposeNav li.st02 {background:url(../../img/common/icon.png) no-repeat 0 -116px;}
div#topPurposeNav li.st03 {background:url(../../img/common/icon.png) no-repeat 0 -156px;}
div#topPurposeNav li.st04 {background:url(../../img/common/icon.png) no-repeat 0 -196px;}
div#topPurposeNav li.st05 {background:url(../../img/common/icon.png) no-repeat 0 -236px;}
div#topPurposeNav li.st06 {background:url(../../img/common/icon.png) no-repeat 0 -276px;}
div#topPurposeNav li ul {width:auto !important;display:inline !important;}
div#topPurposeNav li ul li {padding-right:0;padding-left:2px;display:inline !important;font-size:86%;}


/* topBlogRank
----------------------------------------- */
div#topBlogRank {margin-top:10px;}
div#topBlogRank div.ttl {margin-bottom:7px;padding:5px 4px 7px;border-top:solid 1px #c1c1c1;background:url(../../img/common/line/line01.gif) repeat-x left bottom;}
div#topBlogRank div.ttl h4 {padding:5px 25px 5px 32px;font-size:116%;font-weight:bold;background:url(../../img/common/icon.png) no-repeat 0 -3100px;float:left;}
div#topBlogRank div.contents {overflow:hidden;/display:inline-block;}
div#topBlogRank div.contents h5 {padding:0 4px 7px;padding-bottom:7px;margin-bottom:10px;font-size:116%;font-weight:bold;background:url(../../img/common/line/line04.gif) repeat-x left bottom;}
div#topBlogRank div.contents ul {width:310px;padding:0 4px;}
div#topBlogRank div.contents ul.st01 {float:left;}
div#topBlogRank div.contents ul.st02 {float:right;}
div#topBlogRank div.contents li {margin-bottom:5px;}
div#topBlogRank div.contents li a {width:250px;display:inline-block;padding-top:3px;vertical-align:top;}
div#topBlogRank div.contents li span {min-height:22px;_height:22px;padding:3px 7px 0 0;font-weight:bold;text-align:right;display:inline-block;}

div#topBlogRank div.contents ul.st01 li span {width:2em;padding-left:22px;}
div#topBlogRank div.contents ul.st02 li span {width:3em;}

div#topBlogRank div.contents li.rank01 a,
div#topBlogRank div.contents li.rank02 a,
div#topBlogRank div.contents li.rank03 a {font-size:108%;}

div#topBlogRank div.contents li.rank01 span {background:url(../../img/common/icon.png) no-repeat -20px -3180px;}
div#topBlogRank div.contents li.rank02 span {background:url(../../img/common/icon.png) no-repeat 0 -3300px;}
div#topBlogRank div.contents li.rank03 span {background:url(../../img/common/icon.png) no-repeat -20px -3420px;}

div#topBlogRank div.footer {margin-top:5px;overflow:hidden;/display:inline-block;}
div#topBlogRank div.footer p.txt01 {float:left;}
div#topBlogRank div.footer p.txt02 {float:right;}
div#topBlogRank div.footer p.txt01 {font-size:70%;line-height:1.8;} /* IE7以前向け */  
head~/* */body div#topBlogRank div.footer p.txt01 {font-size:70%;} /* IE8向け */  
html:not(:target) div#topBlogRank div.footer p.txt01 {font-size:78%;} /* モダンブラウザ向け */ 
