@charset "shift_jis";

* {
margin: 0;
padding: 0;
}

body{
top: 0;
left: 0;
background: #efeff0;
font-family:"lr oSVbN", "Osaka|", "qMmpS Pro W3";
}
/*===============================Safari(MACEWIN for 3.1)p ₯===============================*/
html[xmlns*=""] body{
margin: 0;
padding: 0;
font-size: 74%;
font-family:"lr oSVbN", "Osaka|", "qMmpS Pro W3";
}
/*===============================Safari(MACEWIN for 3.1)p £===============================*/
/*===============================IE7p ₯===============================*/
/*
*:first-child+html body{
margin: 0;
padding: 0;
font-size: 80%;
font-family:"lr oSVbN", "Osaka|", "qMmpS Pro W3";
}
*/
/*===============================IE7p £===============================*/

/*========= tHgέθ₯ =====*/
body, body p{
font-size: 12px;
color: #666666;
line-height: 130%;
}

#contents_base{
width: 1050px;
margin: 0 auto;
}

#main1{
width: 1000px;
margin: 15px 25px;
padding: 0;
}

.main1_left{
float: left;
width: 117px;
margin: 0 28px 0 0;
padding: 0;
}

.main1_right{
float: left;
width: 854px;
margin: 0 0 0 0;
padding: 0;
}

.pmenu_title{
width: 831px;
margin: 0;
padding: 0;
}

.navi_contents{width: 684px; height: 36px; margin: 0 0 0 0; background: url(../images/2010top/navi_btn.gif) no-repeat;}
.navi_contents ul{width: 684px; height: 36px; margin: 0; padding: 0; list-style: none;}
.navi_contents li{margin: 0; padding: 0; text-indent: -9999px; float: left;}
.navi_contents li a{display: block; height: 36px; text-decoration: none;}
#p_navi1{width: 171px;}
#p_navi1 a:hover{width: 171px; background: url(../images/2010top/navi_btn.gif) 0 -36px;}
#p_navi1on{width: 171px; background: url(../images/2010top/navi_btn.gif) 0 -36px;}
#p_navi2{width: 171px;}
#p_navi2 a:hover{width: 171px; background: url(../images/2010top/navi_btn.gif) -171px -36px;}
#p_navi2on{width: 171px; background: url(../images/2010top/navi_btn.gif) -171px -36px;}
#p_navi3{width: 171px;}
#p_navi3 a:hover{width: 171px; background: url(../images/2010top/navi_btn.gif) -342px -36px;}
#p_navi3on{width: 171px; background: url(../images/2010top/navi_btn.gif) -342px -36px;}
#p_navi4{width: 171px;}
#p_navi4 a:hover{width: 171px; background: url(../images/2010top/navi_btn.gif) -513px -36px;}
#p_navi4on{width: 171px; background: url(../images/2010top/navi_btn.gif) -513px -36px;}


.p_navi-mtools{display:block;width:170px;height:18px;background-image:url(../images/2010top/navi_btn-m_tools.gif);background-repeat:no-repeat;text-indent: -9999px;}
.p_navi-mtools:hover{background-image:url(../images/2010top/navi_btn-m_tools-on.gif);background-repeat:no-repeat;text-indent: -9999px;}
.p_navi-robot{display:block;width:170px;height:18px;background-image:url(../images/2010top/navi_btn-robot.gif);background-repeat:no-repeat;text-indent: -9999px;}
.p_navi-robot:hover{background-image:url(../images/2010top/navi_btn-robot-on.gif);background-repeat:no-repeat;text-indent: -9999px;}



#main2{
width: 1050px;
margin: 0;
padding: 0;
}

#main2 iframe{
width: 1050px;
height: 299px;
margin: 0;
padding: 0;
}

#main3{
position: relative;
width: 1000px;
margin: 0 25px;
padding: 0;
}

#main_nemu_area{
width: 1000px;
margin: 0 0 20px 0;
}

#cts_top{
width: 1000px;
height: 6px;
}

#cts_mid{
width: 1000px;
margin: 0 auto;
}

#cts_mid_bnarea{
width: 1000px;
}

.cts_mid_leftside{
float: left;
width: 500px;
margin: 0 0 0 0;
}

.cts_mid_rightside{
float: left;
width: 500px;
margin: 0 0 0 0;
}

span#no1bn,
span#no8bn{
float: left;
width: 128px;
}

span#no2bn,
span#no3bn,
span#no4bn,
span#no5bn,
span#no6bn,
span#no7bn{
float: left;
width: 124px;
}

span.name{
display: block;
padding: 3px;
text-align: center;
color: #FFF;
font-size: 0.9em;
}

#cts_btm{
width: 1000px;
height: 20px;
background: url(../images/2010top/pickup_bg.gif) no-repeat top left;
}

#pickup_cnl_txt{
width: 830px;
padding: 3px 0 0 170px;
}

#pickup_txt1{
position: absolute;
top: 81px;
left: 155px;
width: 830px;
height: 15px;
padding: 1px 0 0 0;
z-index: 1;
background: #FFF;
visibility: visible;
}


#pickup_txt2,
#pickup_txt3,
#pickup_txt4,
#pickup_txt5,
#pickup_txt6,
#pickup_txt7,
#pickup_txt8{
position: absolute;
top: 81px;
left: 155px;
width: 830px;
height: 15px;
padding: 1px 0 0 0;
z-index: 1;
background: #FFF;
visibility: hidden;
}

#main4{
width: 1000px;
margin: 0 0 0 0;
}

#left_ifr{
float: left;
width: 519px;
margin: 0 0 0 0;
padding: 0;
}

#right_area{
float: left;
width: 463px;
margin: 0 0 0 0;
padding: 0 0 0 18px;
}

#right_area2{
width: 340px;
margin: 0 0 0 123px;
padding: 0;
}

.right_formarea{
float: left;
width: 295px;
margin: 0;
padding: 0;
}

span#kensaku{
display: block;
float: left;
width: 35px;
margin: 4px 0 0 0;
font-size: 0.8em;
color: #8D8D8E;
}

span#kensaku_form{
float: left;
width: 260px;
margin: 0;
padding: 0;
}

.right_totoparea{
display: block;
float: left;
width: 43px;
margin: 3px 0 0 2px;
padding: 0;
}

#right_area3{
width: 463px;
margin: 28px 0 0 0;
padding: 0 0 0 0;
}

.right_area3_bn1{
float: left;
width: 232px;
}

.right_area3_bn2{
float: left;
width: 231px;
margin: 0 0 0 0;
}

.minizshop_info_area{
display: block;
width: 461px;
margin: 30px 0 0 0;
padding: 0;
}

.ifr_ttl1{
width: 519px;
height: 20px;
background: url(../images/2010top/whatsnew.gif) no-repeat top left;
}

.l_iframe{
width: 519px;
margin: 0;
padding: 0;
}

#atten_info{
width: 519px;
height: 34px;
margin: 10px 0 0 0;
}

.atten_info_text{
position: absolute;
top: 318px;
left: 185px;
width: 325px;
height: 14px;
margin: 0 0 0 0;
padding: 10px 0;
text-align: right;
color: #FFF;
}

.updated{
width: 174px;
color: #FFF;
margin: 0 6px 0 339px;
padding: 3px 0 0 0;
text-align: right;
}

.atten_info_l{
float: left;
width: 116px;
margin: 0 4px 0 0;
}

.atten_info_r{
position: relative;
float: left;
width: 400px;
height: 34px;
background: #C3C3C7;
}

span#infomation{
position: absolute;
top: 2px;
left: 15px;
font-size: 0.9em;
text-align: left;
color:#666;
line-height:1.5em;
}

.news_1line{
line-height:3em;
}

span#infomation a{
color: #666;
text-decoration: none;
font-family: 'lr SVbN', 'Osaka|';
}

.ifr_ttl2{
padding: 2px;
background: #e50012;
}

.r_iframe{
width: 388px;
margin: 0;
padding: 0;
}

#menubar_area_base{
width: 100%;
margin: 0 auto;
padding: 20px 0 0 0;
}

#menubar_area{
width: 100%;
height: 32px;
background: url(../images/2010top/footer_menu_bg.gif) repeat-x top center;
margin: 0 auto;
}

#menubar{
display: block;
width: 1050px;
margin: 0 auto;
}

#menu-contents{width: 1000px; height: 32px; background: url(../images/2010top/footer_menu.gif) no-repeat; margin: 0 25px;}
#menu-contents ul{width: 1000px; height: 32px; margin: 0; padding: 0; list-style: none;}
#menu-contents li{margin: 0; padding: 0; text-indent: -9999px; float: left;}
#menu-contents li a{display: block; height: 32px; text-decoration: none;}
#navi1{width: 171px;}
#navi1 a:hover{width: 171px; background: url(../images/2010top/footer_menu.gif) 0 -32px;}
#navi1on{width: 171px; background: url(../images/2010top/footer_menu.gif) 0 -32px;}
#navi2{width: 164px;}
#navi2 a:hover{width: 164px; background: url(../images/2010top/footer_menu.gif) -171px -32px;}
#navi2on{width: 164px; background: url(../images/2010top/footer_menu.gif) -171px -32px;}
#navi3{width: 165px;}
#navi3 a:hover{width: 165px; background: url(../images/2010top/footer_menu.gif) -335px -32px;}
#navi3on{width: 165px; background: url(../images/2010top/footer_menu.gif) -335px -32px;}
#navi4{width: 164px;}
#navi4 a:hover{width: 164px; background: url(../images/2010top/footer_menu.gif) -500px -32px;}
#navi4on{width: 164px; background: url(../images/2010top/footer_menu.gif) -500px -32px;}
#navi5{width: 164px;}
#navi5 a:hover{width: 164px; background: url(../images/2010top/footer_menu.gif) -664px -32px;}
#navi5on{width: 164px; background: url(../images/2010top/footer_menu.gif) -664px -32px;}
#navi6{width: 172px;}
#navi6 a:hover{width: 172px; background: url(../images/2010top/footer_menu.gif) -828px -32px;}
#navi6on{width: 172px; background: url(../images/2010top/footer_menu.gif) -828px -32px;}

#gmenu_area{
width: 1000px;
margin: 5px auto;
}

#gmenu-contents{float: right; width: 457px; height: 14px; background: url(../images/2010top/gmenu.gif) no-repeat;}
#gmenu-contents ul{width: 457px; height: 14px; margin: 0; padding: 0; list-style: none;}
#gmenu-contents li{margin: 0; padding: 0; text-indent: -9999px; float: left;}
#gmenu-contents li a{display: block; height: 14px; text-decoration: none;}
#g_navi1{width: 75px;}
#g_navi1 a:hover{width: 75px; background: url(../images/2010top/gmenu.gif) 0 -14px;}
#g_navi1on{width: 75px; background: url(../images/2010top/gmenu.gif) 0 -14px;}
#g_navi2{width: 70px;}
#g_navi2 a:hover{width: 70px; background: url(../images/2010top/gmenu.gif) -75px -14px;}
#g_navi2on{width: 70px; background: url(../images/2010top/gmenu.gif) -75px -14px;}
#g_navi3{width: 115px;}
#g_navi3 a:hover{width: 115px; background: url(../images/2010top/gmenu.gif) -145px -14px;}
#g_navi3on{width: 115px; background: url(../images/2010top/gmenu.gif) -145px -14px;}
#g_navi4{width: 115px;}
#g_navi4 a:hover{width: 115px; background: url(../images/2010top/gmenu.gif) -260px -14px;}
#g_navi4on{width: 115px; background: url(../images/2010top/gmenu.gif) -260px -14px;}
#g_navi5{width: 82px;}
#g_navi5 a:hover{width: 82px; background: url(../images/2010top/gmenu.gif) -375px -14px;}
#g_navi5on{width: 82px; background: url(../images/2010top/gmenu.gif) -375px -14px;}

/*======= WHAT'S NEW IFRAME €========*/
#news{
width:500px;
background: #7c7c7c;
color: #FFF;
padding-left:5px;
margin: 0;
padding: 0;
}

#news table td{
color: #FFF;
letter-spacing: -0.02em;
font-family:"lr SVbN", "MS Gothic", "Osaka|", Osaka-mono, monospace;
}

#news a{
color: #FFF;
text-decoration: none;
}

#news a:hover{
text-decoration: underline;
}
/*======= WHAT'S NEW IFRAME ’========*/