@charset "EUC-JP";

/*	
	1. tag style
	2. common parts
		2-1 navigation
	3. header
	4. body
		4-1 top
		4-2 promo
		4-3 original toolbar
	5. footer
*/


/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote {margin:0;padding:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 

/*2. common parts*/

#guideBtn{
margin:0 0 15px 0;
}

.guideLink{
margin:15px 5px 0 20px;
text-align:left;
}

#wrapper{
width:950px;
text-align:left;
}

#contents{
padding:14px 0 14px 0;
}

.clear{
clear:both;
}

#main{
float:left;
margin:1em 0 0 0;
width:630px;
}

#sub{
float:right;
margin:1em 0 0 0;
text-align:left;
width:300px;
}

#installArea{
background:#f8f8f8 url(http://i.yimg.jp/images/toolbar/jp/top/inst_line.jpg) repeat-x bottom;
border:1px solid #dcdcdc;
padding:15px 0 0 0;
margin:0 0 5px 0;
width:298px;
}

#install_btn_s{
padding:0 0 0 13px;
*:padding:0 0 0 0; /* IE7 */
}

/*2-1. navigation*/
li.nav a{
float:left;
display:block;
background:url(http://i.yimg.jp/images/toolbar/jp/top/nav_btn_on.jpg) no-repeat;
width:190px;
height:36px;
color:#FFF;
line-height:36px;
text-decoration:none;
font-weight:bold;
text-align:center;
}

li.nav{
float:left;
background:url(http://i.yimg.jp/images/toolbar/jp/top/nav_btn.jpg) no-repeat;
width:190px;
height:36px;
color:#000;
line-height:36px;
text-decoration:none;
font-weight:bold;
text-align:center;
}


li.nav a:hover{
float:left;
background:url(http://i.yimg.jp/images/toolbar/jp/top/nav_btn_on.jpg) no-repeat;
width:190px;
height:36px;
color:#000;
line-height:36px;
text-decoration:underline;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

li.nav2 a{
float:left;
display:block;
background:url(http://i.yimg.jp/images/toolbar/jp/top/nav_btn2_on.jpg) no-repeat;
width:190px;
height:36px;
color:#FFF;
line-height:36px;
text-decoration:none;
font-weight:bold;
text-align:center;
}

li.nav2{
float:left;
background:url(http://i.yimg.jp/images/toolbar/jp/top/nav_btn2.jpg) no-repeat;
width:190px;
height:36px;
color:#000;
line-height:36px;
text-decoration:none;
font-weight:bold;
text-align:center;
}

li.nav2 a:hover{
float:left;
background:url(http://i.yimg.jp/images/toolbar/jp/top/nav_btn2_on.jpg) no-repeat;
width:190px;
height:36px;
color:#000;
line-height:36px;
text-decoration:underline;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

h2.download{
background:url(http://i.yimg.jp/images/toolbar/jp/top/h2_line.jpg) repeat-x;
border:1px solid #cdcdcf;
width:628px;
height:28px;
text-align:left;
}

h2.dwn{
background:url(http://i.yimg.jp/images/toolbar/jp/top/h2_line.jpg) repeat-x;
border:1px solid #cdcdcf;
width:628px;
height:28px;
text-align:left;
}

h3{
background:url(http://i.yimg.jp/images/toolbar/jp/top/h3_line.jpg) repeat-x;
border-bottom:1px solid #cdcdcf;
width:298px;
height:28px;
}

.subArea{
margin:0 0 5px 0;
border:1px solid #cdcdcf;
}

.subBox{
padding:0.8em;
}

.subBoxdetail{
float:right;
text-align:right;
padding:0.5em 0 0 0;
}

#rssGuide{
margin:0 10px 0 10px;
}

ul.info{
padding:0 0 0 20px;
}

li.list{
list-style-type:disc;
padding:0;
margin:0;
}

.subBlock{
margin:0 0 0 10px;
padding:15px 0 0 0;
text-align:center;
width:610px;
}

.subTxt{
padding:0 5px 10px 5px;
text-align:left;
}

/*3. header*/

/*4. body*/

/*FireFoxÍÑ*/
h2.ff{
background:none;
border:none;
margin:0;
padding:0;
}

ol.instr{
list-style-type:decimal;
}


/*4-1. top*/
#topInstall{
background:url(http://i.yimg.jp/images/toolbar/jp/top/top_img.jpg) no-repeat;
margin:0 0 15px 0;
width:630px;
height:260px; 
}

.sectxt{
padding:0 130px 0 140px;
text-align:left;
}

#topInstall2{
background:url(http://i.yimg.jp/images/toolbar/jp/top/top_img2.jpg) no-repeat;
margin:0 0 15px 0;
width:630px;
height:260px; 
}

#topInstallBB{
background:url(http://i.yimg.jp/images/toolbar/jp/top/top_imgbb.jpg) no-repeat;
margin:0 0 15px 0;
width:630px;
height:260px; 
}

#topInstalladd{
background:url(http://i.yimg.jp/images/toolbar/jp/top/top_img.jpg) no-repeat;
margin:0 0 15px 0;
width:630px;
height:260px;
}

#installBtn{
padding:0 0 0 133px;
}

#installLtxt{
float:left;
padding:0.5em 0 0 1em;
width:400px;
text-align:left;
}

#installRtxt{
float:right;
padding:1.5em 0.5em 0 0;
text-align:left;
width:160px;
}

#nouseImg{
padding:20px 0 0 125px;
}

#installNonuseLtxt{
float:left;
padding:0 0 0 1em;
width:400px;
text-align:left;
}

#installNonuseRtxt{
float:right;
padding:2.2em 0.5em 0 0;
text-align:left;
width:160px;
}

.clOrange{
color:#ffab0f;
}

.contentsArea{
clear:both;
margin:10px 0 0 0;
}

.areaLeft{
float:left;
width:305px;
margin:0;
padding:0;
}

.areaRight{
float:right;
text-align:left;
width:305px;
margin:0;
padding:0;
}


.contentsBox{
background:url(http://i.yimg.jp/images/toolbar/jp/top/top_waku_d.jpg) no-repeat bottom;
border:1px solid #d0d0d0;
width:303px;
}

.contentsTitle{
background:url(http://i.yimg.jp/images/toolbar/jp/top/top_waku_u.jpg) repeat-x;
width:303px;
font-weight:bold;
line-height:2em;
text-indent:0.5em;
text-align:left;
}

.contentsImg{
float:left;
}

.contentsTxt{
float:right;
padding:0 0.2em 0 0;
color:#444444;
text-align:left;
width:190px;
height:7.5em;
}

.contentsDetail{
clear:both;
margin:0.2em 0.5em 0.4em 0;
text-align:right;
}

#attention{
background:#f8f8f8;
border:1px solid #e6e6e6;
padding:0.8em;
margin:0 0 5px 0;
}


/*4-2. promo*/
.promo_addbtn{
margin:5px 0 0 30px;
}

/*4-3 original toolbar*/

#orgBox{
background:#FFFFFF;
border:1px solid #adcce0;
}

#orgBox #inner{
padding:0;
}

#orgBox #inner span img{
margin:0 5px 0 3px;
vertical-align:middle;
}

#orgBox #inner span .ttl{
font-weight:bold;
padding:10px 5px 0 10px;
}
#orgBox #inner span .txt{
padding:5px 5px 5px 15px;
}

#orgBox #inner .ttl{
font-weight:bold;
padding:10px 5px 0 10px;
}
#orgBox #inner .txt{
padding:5px 5px 10px 15px;
}

.orgtoolbar{
padding:5px 5px 5px 0;
}

.org_line{
background:url(http://i.yimg.jp/images/toolbar/jp/top/org_line.gif) no-repeat bottom;
}

#orgBox p.dlbt a{
background:url(http://i.yimg.jp/images/toolbar/jp/top/btn_download.gif) top left no-repeat;
display:block;
width:100px;
height:21px;
text-indent:-9999px;
padding-bottom:10px;
margin-left:190px;
overflow:hidden;
}

#orgBox p.dlbt a:hover{
background:url(http://i.yimg.jp/images/toolbar/jp/top/btn_downloadon.gif) top left no-repeat;
}


#gl_dlcomplete_sub_staffblog{
border:#b6c7df 1px solid;
padding:3px;
}

#gl_dlcomplete_sub_staffblog ul{
padding:0px 5px;
margin:10px 0;
line-height:1.5em;
margin-left:16px;
list-style:disc;
}

#rssArea{
position:relative;
margin:20px 0 0 0;
}

#rssArea #mark{
float:left;
font-weight:bold;
}

#rssArea #txt{
float:right;
text-align:left;
font-weight:bold;
width:280px;
}


/*5. footer*/
#footer{
both:clear;
text-align:center;
}

#uft{width:900px;background-color:#ffffff;border-bottom:1px solid #aca899;margin:0 auto 15px auto;padding:0 0 2px 0;text-align:center;}
hr{height: 1px;background-color:#ACA899;border: none;color:#ACA899;}

/*clear fix*/

#rssArea:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

#rssArea{
	display:inline-block;
	}
