/* ********************2009/5/26ver 0.0001******************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
fieldset,img{border:0;}table{border-collapse:collapse;border-spacing:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}.separate,legend{display:none;}body{font-family:"MS PGothic", "Osaka", Arial, sans-serif;font-size:85%;*font-size:small;*font:x-small;line-height:1.231;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}button{cursor:pointer;}.clearfix{zoom:1;}.clearfix:after{content:"";display:block;clear:both;}



#wrapper{text-align:left;font-size:100%;}

#wrapper.fixed{width:950px;margin:0 auto;}

#header{background-color:#00326d; padding:10px 10px 5px;}
#header p.yid,#header p.yid a{color:#FFFFFF;}
#header a.logo {width:165px;height:28px;display:block;text-indent:-9999px;background-position:0 -240px; background-repeat:no-repeat; float:right; overflow:hidden;}

#main{
width:950px;
min-height:95px;
_height:95px;
padding:270px 0 10px;
background:url(http://i.yimg.jp/images/toolbar/jp/gallery/promo/pr_main_bgimg3.jpg) no-repeat top left #000d27;
position:relative;
clear:both;
}
#main p.disc{width:418px;height:14px;position:absolute;top:269px;left:16px;text-indent:-9999px;	display:block;}

#main h1.pgTtl{width:480px; height:150px; position:absolute;top:114px;left:14px; text-indent:-9999px;display:block;}
#main h2.pgTtl2{width:196px; height:196px; position:absolute;top:93px;left:750px; text-indent:-9999px;display:block;}
#main p.abtPh{width:418px; height:31px; position:absolute;top:338px;left:520px; text-indent:-9999px;display:block;}
#main a.dlbt{width:464px; height:50px; position:absolute;top:300px;left:17px; text-indent:-9999px;background-position:0 -331px; background-repeat:no-repeat; display:block;overflow:hidden;}

#main div.nobrowser{
background-color:#FFFFFF;
border:#FF0000 1px solid;
width:465px;
margin-left:14px;
padding:5px;
font-size:85%;
}

#main div.nobrowser div.ttlspecarea{margin-top:5px;}
#main div.nobrowser p.alert{color:#FF0000; font-weight:bold;}
#main div.nobrowser p.ttl{float:left; margin-right:5px;}
#main div.nobrowser p.spec{float:left;border-left:1px solid #6b6b6b; padding-left:5px;}
#main div.nobrowser ul.browser{margin-top:5px;}
#main div.nobrowser ul.browser li{clear:both;background-position: -867px -326px; background-repeat:no-repeat;padding-left:14px;zoom:1;}


.tbpr_bgimg{background:url(http://i.yimg.jp/images/toolbar/jp/gallery/promo/pr_cmn_img.png) no-repeat;}
.tbpr_bgimg2{background:url(http://i.yimg.jp/images/toolbar/jp/gallery/promo/pr_cmn_img2.png) no-repeat;}


/* layout */
#characteristicarea{margin:0; padding:0 10px; background:url(http://i.yimg.jp/images/toolbar/jp/gallery/promo/pr_characteristic_bgimg.png) top left repeat-x; clear:both;}


#characteristic{padding-bottom:12px; background:url(http://i.yimg.jp/images/toolbar/jp/gallery/promo/pr_charaul_bgimg.gif) #FFFFFF bottom left no-repeat;}


#characteristic h2{width:100%; background-color:#00326d; color:#FFFFFF;}
#characteristic h2 p.ttl{width:200px; height:36px; text-indent:-9999px;display:block;background-position:-175px -240px; background-repeat:no-repeat;padding:0; margin:0 auto;}
#characteristic ul{}

/* 1026 edit #characteristic ul li{float:left;width:306px; padding-left:4px;} */
#characteristic ul li{float:left;width:305px; padding-left:5px;}

#characteristic li h3.phTtl{width:290px; height:50px; text-indent:-9999px;background-position:-5px 0; background-repeat:no-repeat; display:block; padding:0; margin:0 auto 10px auto;}

#characteristic li h3.btclrTtl{width:290px; height:50px; text-indent:-9999px;background-position:-311px 0; background-repeat:no-repeat; display:block; padding:0; margin:0 auto 10px auto;}

#characteristic li h3.prsnDt{width:290px; height:50px; text-indent:-9999px;background-position:-623px 0; background-repeat:no-repeat; display:block; padding:0; margin:0 auto 10px auto;}

#characteristic li p.extxt{width:283px;margin:0 auto 10px auto;}

.newicon{
width:25px;
height:11px;
display:inline-block;
text-indent:-9999px;
background-position:-920px 0;
background-repeat:no-repeat; 
}


#characteristic li p.guaratxt{font-size:72%;width:292px;margin:0 auto 10px auto;}

#characteristic li p.phcapimg{width:292px; height:123px; text-indent:-9999px;background-position:0 -76px; background-repeat:no-repeat; display:block; padding:0; margin:0 auto 10px auto;}


#characteristic li p.btclrcapimg{width:292px; height:70px; text-indent:-9999px;background-position:-310px -76px; background-repeat:no-repeat; display:block; padding:0; margin:0 auto 10px auto;}


#characteristic li p.prsnDtcapimg{width:292px; height:132px; text-indent:-9999px;background-position:-615px -76px; background-repeat:no-repeat; display:block; padding:0; margin:0 auto 10px auto;}

#characteristic li p.capimgExtxt{}

p.otherfunction{text-align:right; clear:both;}


#lets_dlbt{padding:10px 170px; margin:20px 15px 20px 15px; border:#d9d9d9 1px solid; background-color:#ececec; position:relative;}
#lets_dlbt p.lets{width:138px; height:138px; background-position:-420px -155px; background-repeat:no-repeat;position:absolute;top:-20px;left:20px; text-indent:-9999px;display:block;}
#lets_dlbt p.extxt{font-size:114%;}

#lets_dlbt p.nobrowser{ background-color:#FFFFFF; font-size:100%; border:#FF0000 1px solid; padding:10px 15px; color:#FF0000; font-weight:bold; margin-bottom:10px;}

#lets_dlbt p.dlextxt{font-size:100%;}
#lets_dlbt a.dlbt{width:392px; height:45px;text-indent:-9999px;background-position:-466px -330px; background-repeat:no-repeat; display:block; margin:15px auto;overflow:hidden;}
#lets_dlbt a.instflow{float:right; background-position: -867px -328px; background-repeat:no-repeat;padding-left:14px; margin-bottom:10px;}

#lets_dlbt div.environment{border:#e1e1e1 1px solid; background:#ffffff;clear:both; padding:10px 20px;}

#lets_dlbt div.ttlspecarea{margin-bottom:10px;font-size:100%;}
#lets_dlbt p.ttl{float:left; margin-right:5px; color:#193487;}
#lets_dlbt p.spec{float:left;border-left:1px solid #6b6b6b; padding-left:5px;}

#lets_dlbt ul.browser li{clear:both;font-size:100%;background-position: -867px -326px; background-repeat:no-repeat;padding-left:14px;zoom:1;}


#footer{text-align:center; clear:both;}

#footer .myLink{padding-bottom:15px;border-bottom:1px solid #aca899;}

#footer .connect{margin-bottom:5px;}

#footer .connect li{display:inline;}

#footer address{padding-bottom:5px;}

#uft{background-color:#ffffff;border-bottom:1px solid #aca899;margin:0 auto 15px auto;padding:4px 0 2px 0;text-align:center;}
