/* --------------------vi-------------------- */

#visual {
	background: url("../img/new_visual.jpg") 0 0 no-repeat;
	}

/* -------------------- menu -------------------- */

/* ----- top menu ----- */

#menu #topmenu a {
	background: url("../img/topmenu.gif") 0 0;
	}

#menu #topmenuYagi a,
#menu #topmenuUse a ,
#menu #topmenuManu a ,
#menu #topmenuSitemap a ,
#menu #topmenuSrv a ,
#menu #topmenuMain a ,
#menu #topmenuAtmail a ,
#menu #topmenuAcc a ,
#menu #topmenuMailuse a ,
#menu #topmenuDigiId a ,
#menu #topmenuDouga a ,
#menu #topmenuFax a ,
#menu #topmenuForward a ,
#menu #topmenuSecond a ,
#menu #topmenuMailer a ,
#menu #topmenuOutlook a ,
#menu #topmenuPro a ,
#menu #topmenuMbsset a ,
#menu #topmenuMobile a ,
#menu #topmenuMobileplus a ,
#menu #topmenuMowebmail a ,
#menu #topmenuNeeds a ,
#menu #topmenuPass a ,
#menu #topmenuPuls a ,
#menu #topmenuSpam a ,
#menu #topmenuSanrio a ,
#menu #topmenuSpamfolder a ,
#menu #topmenuVir a ,
#menu #topmenuWebmail a ,
#menu #topmenuUnregiblock a ,
#menu #topmenuUseful a ,
#menu #topmenuSec a ,
#menu #topmenuDiscontinue a,
#menu #topmenuAutosetup a,
#menu #topmenuSp a,
#menu #topmenuImap a,
#menu #topmenuOverseas a{
	display: block;
	width: 160px;
	height: 50px;
	}
#menu #topmenuYagi a {
	background: url("../img/topmenu_yagi.gif") 0 0;
}
#menu #topmenuUse a {
	background: url("../img/topmenu_use.gif") 0 0;
}
#menu #topmenuManu a {
	background: url("../img/topmenu_manu.gif") 0 0;
}
#menu #topmenuSitemap a {
	background: url("../img/topmenu_sitemap.gif") 0 0;
}
#menu #topmenuSrv a {
	background: url("../img/topmenu_srv.gif") 0 0;
}
#menu #topmenuMain a {
	background: url("../img/topmenu_main.gif") 0 0;
}
#menu #topmenuAtmail a {
	background: url("../img/topmenu_atmail.gif") 0 0;
}
#menu #topmenuAcc a {
	background: url("../img/topmenu_acc.gif") 0 0;
}
#menu #topmenuMailuse a {
	background: url("../img/topmenu_mailuse.gif") 0 0;
}
#menu #topmenuDigiId a {
	background: url("../img/topmenu_digi_id.gif") 0 0;
}
#menu #topmenuDouga a {
	background: url("../img/topmenu_douga.gif") 0 0;
}
#menu #topmenuFax a {
	background: url("../img/topmenu_fax.gif") 0 0;
}
#menu #topmenuForward a {
	background: url("../img/topmenu_forward.gif") 0 0;
}
#menu #topmenuSecond a {
	background: url("../img/topmenu_second.gif") 0 0;
}
#menu #topmenuMailer a {
	background: url("../img/topmenu_mailer.gif") 0 0;
}
#menu #topmenuOutlook a {
	background: url("../img/topmenu_outlook.gif") 0 0;
}
#menu #topmenuPro a {
	background: url("../img/topmenu_pro.gif") 0 0;
}
#menu #topmenuMbsset a {
	background: url("../img/topmenu_mbsset.gif") 0 0;
}
#menu #topmenuMobile a {
	background: url("../img/topmenu_mobile.gif") 0 0;
}
#menu #topmenuMobileplus a {
	background: url("../img/topmenu_mobileplus.gif") 0 0;
}
#menu #topmenuMowebmail a {
	background: url("../img/topmenu_mowebmail.gif") 0 0;
}
#menu #topmenuNeeds a {
	background: url("../img/topmenu_needs.gif") 0 0;
}
#menu #topmenuPass a {
	background: url("../img/topmenu_pass.gif") 0 0;
}
#menu #topmenuPuls a {
	background: url("../img/topmenu_plus.gif") 0 0;
}
#menu #topmenuSpam a {
	background: url("../img/topmenu_spam.gif") 0 0;
}
#menu #topmenuSanrio a {
	background: url("../img/topmenu_sanrio.gif") 0 0;
}
#menu #topmenuSpamfolder a {
	background: url("../img/topmenu_spamfolder.gif") 0 0;
}
#menu #topmenuVir a {
	background: url("../img/topmenu_vir.gif") 0 0;
}
#menu #topmenuWebmail a {
	background: url("../img/topmenu_webmail.gif") 0 0;
}
#menu #topmenuUnregiblock a {
	background: url("../img/topmenu_unregiblock.gif") 0 0;
}
#menu #topmenuUseful a {
	background: url("../img/topmenu_useful.gif") 0 0;
}

/* ----- 070522追加 ----- */
#menu #topmenuSec a {
	background: url("../img/topmenu_securitypack.gif") 0 0;
}

/* ----- 100210追加 ----- */
#menu #topmenuDiscontinue a {
	background: url("../img/topmenu_discontinue.gif") 0 0;
}

/* ----- 100825追加 ----- */
#menu #topmenuAutosetup a {
	background: url("../img/topmenu_autosetup.gif") 0 0;
}

/* ----- 100922追加 ----- */
#menu #topmenuSp a {
	background: url("../img/topmenu_sp.gif") 0 0;
}

/* ----- 101111追加 ----- */
#menu #topmenuImap a {
	background: url("../img/topmenu_imap.gif") 0 0;
}


/* ----- 140919追加 ----- */
#menu #topmenuOverseas a {
	background: url("../img/topmenu_overseas.gif") 0 0;
}


/* ----- special menu ----- */

#menu #specialmenu a.mlog {
	background:url("../img/menu_k_log.gif") 0 0;
	height:32px;
}
#menu #specialmenu a.setup2 {
	background:url("../img/menu_k_set2.gif") 0 0;
	height:32px;
}
#menu #specialmenu a.pass {
	background:url("../img/menu_k_pass.gif") 0 0;
	height:32px;
}
#menu #specialmenu a.acc {
	background:url("../img/menu_k_acc.gif") 0 0;
	height:107px;
}
#menu #specialmenu a.acc2 {
	background:url("../img/menu_k_acc2.gif") 0 0;
	height:121px;
}
#menu #specialmenu a.acc3 {
	background:url("../img/menu_k_acc3.gif") 0 0;
	height:43px;
}
#menu #specialmenu a.buy {
	background:url("../img/menu_k_buy.gif") 0 0;
	height:32px;
}
#menu #specialmenu a.buy2 {
	background:url("../img/menu_k_buy2.gif") 0 0;
	height:32px;
}
#menu #specialmenu a.install {
	background:url("../img/menu_k_install.gif") 0 0;
	height:32px;
}
#menu #specialmenu a.try {
	background:url("../img/menu_k_try.gif") 0 0;
	height:32px;
}
#menu #specialmenu a.fax {
	background:url("../img/menu_k_fax.gif") 0 0;
	height:133px;
}
#menu #specialmenu a.nifmail {
	background:url("../img/menu_k_nifmail.gif") 0 0;
	height:45px;
}

#menu #specialmenu a.nifmail2 {
	background:url("../img/menu_k_nifmail2.gif") 0 0;
	height:45px;
}

#menu #specialmenu a.scmail {
	background:url("../img/menu_k_scmail.gif") 0 0;
	height:62px;
}

#menu #specialmenu a.sscmail {
	background:url("../img/menu_k_sscmail.gif") 0 0;
	height:78px;
}

#menu #specialmenu a.sscmail2 {
	background:url("../img/menu_k_sscmail2.gif") 0 0;
	height:110px;
}

#menu #specialmenu a.txtMenu {
	background:url("../img/menu_k_txtbg.gif") 0 0 no-repeat;
	height:24px;
	vertical-align:middle;
	padding-left:25px;
	padding-top:6px;
	width: 122px;
	margin-top:-4px;
}

#menu #specialmenu a.y105 {
	background:url("../img/menu_y105.gif") 0 0;
	height:48px;
}
#menu #specialmenu a.y105m {
	background:url("../img/menu_y105m.gif") 0 0;
	height:85px;
}
#menu #specialmenu a.y210 {
	background:url("../img/menu_y210.gif") 0 0;
	height:48px;
}

/* ----- 070522追加 ----- */
#menu #specialmenu a.sec210 {
	background:url("../img/menu_sec210.gif") 0 0;
	height:48px;
}

/* ----- 070615追加 ----- */
#menu #specialmenu a.guide {
	background:url("../img/menu_k_guide.gif") 0 0;
	height:32px;
}

/* ----- 070621追加 ----- */
#menu #specialmenu a.pass_com {
	background:url("../img/menu_k_pass_com.gif") 0 0;
	height:45px;
}
#menu #specialmenu a.pass_jp {
	background:url("../img/menu_k_pass_jp.gif") 0 0;
	height:45px;
}
#menu #specialmenu a.y210sign {
	background:url("../img/menu_y210sign.gif") 0 0;
	height:48px;
}
#menu #specialmenu a.y210m {
	background:url("../img/menu_y210m.gif") 0 0;
	height:71px;
}
#menu #specialmenu a.y315 {
	background:url("../img/menu_y315.gif") 0 0;
	height:48px;
}
#menu #specialmenu a.y1260 {
	background:url("../img/menu_y1260.gif") 0 0;
	height:48px;
}
#menu #specialmenu a.y315 {
	background:url("../img/menu_y315.gif") 0 0;
	height:48px;
}
#menu #specialmenu div.y0 {
	background:url("../img/menu_y0.gif") 0 0;
	height:23px;
	width:70px;
}
#menu #specialmenu div.y210d {
	background:url("../img/menu_y210d.gif") 0 0;
	height:23px;
}
#menu #specialmenu div.y210d5 {
	background:url("../img/menu_y210d5.gif") 0 0;
	width:160px;
}
#menu #specialmenu div.y210add {
	background:url("../img/menu_y210add.gif") 0 0;
	height:39px;
}
#menu #specialmenu div.y315d {
	background:url("../img/menu_y315d.gif") 0 0;
	height:23px;
}
#menu #specialmenu div.y525y2100 {
	background:url("../img/menu_y525y2100.gif") 0 0;
	height:88px;
}
#menu #specialmenu div.t_change {
	background:url("../img/menu_t_change.gif") 0 0;
	height:65px;
}

#menu #specialmenu a.setupON{
	background:url("../img/menu_k_set.gif") 0 0;
/*	display: block;*/
	width:84px;
	height:32px;
}

#menu #specialmenu a.setupON0{
	background:url("../img/menu_k_set0.gif") 0 0;
/*	display: block;*/
	width:84px;
	height:32px;
}
#menu #specialmenu a.setupON2{
	background:url("../img/menu_k_set3.gif") 0 0;
/*	display: block;*/
	width:84px;
	height:32px;
}

#menu #specialmenu a.setupOFF{
	background:url("../img/menu_k_setof.gif") 0 0;
/*	display: block;*/
	width:59px;
	height:32px;
	margin-left:94px;
	margin-top:-32px;
}

#menu #specialmenu a.setupOFF2{
	background:url("../img/menu_k_destruct.gif") 0 0;
/*	display: block;*/
	width:59px;
	height:32px;
	margin-left:94px;
	margin-top:-32px;
}


/* ----- 070621追加 ----- */

#menu #specialmenu a.regi {
	background:url("../img/menu_regi.gif") 0 0;
	height:60px;
}

#menu #specialmenu a.sscregi {
	background:url("../img/menu_sscregi.gif") 0 0;
	height:78px;
}

/* ----- 140207追加 ----- */
#menu #specialmenu a.y100 {
	background:url("../img/menu_y100.gif") 0 0;
	height:48px;
}
#menu #specialmenu a.y100m {
	background:url("../img/menu_y100m.gif") 0 0;
	height:85px;
}
#menu #specialmenu a.y200 {
	background:url("../img/menu_y200.gif") 0 0;
	height:48px;
}
#menu #specialmenu a.y200m {
	background:url("../img/menu_y200m.gif") 0 0;
	height:71px;
}
#menu #specialmenu a.y300 {
	background:url("../img/menu_y300.gif") 0 0;
	height:48px;
}
#menu #specialmenu a.y1200 {
	background:url("../img/menu_y1200.gif") 0 0;
	height:48px;
}
#menu #specialmenu a.y300 {
	background:url("../img/menu_y300.gif") 0 0;
	height:48px;
}
#menu #specialmenu div.y200d {
	background:url("../img/menu_y200d.gif") 0 0;
	height:23px;
}
#menu #specialmenu div.y200d5 {
	background:url("../img/menu_y200d5.gif") 0 0;
	width:160px;
}
#menu #specialmenu div.y200add {
	background:url("../img/menu_y200add.gif") 0 0;
	height:39px;
}
#menu #specialmenu div.y300d {
	background:url("../img/menu_y300d.gif") 0 0;
	height:23px;
}

#menu #specialmenu div.y500y2000 {
	background:url("../img/menu_y500y2000.gif") 0 0;
	height:88px;
}

#menu #specialmenu a.y200sign {
	background:url("../img/menu_y200sign.gif") 0 0;
	height:48px;
}






/* ----- main menu ----- */

#menu #mainmenu a.menu1 {
	background: url("../img/menu1bg.gif") 0 0;
	}

#menu #mainmenu a.menu1sel {
	background: url("../img/menu1bg.gif") -320px 0;
	}

#menu #mainmenu a.menu1:hover,
#menu #mainmenu a.menu1sel:hover {
	background: url("../img/menu1bg.gif") -160px 0;
	}

#menu #mainmenu a.menu2 {
	background: url("../img/menu2bg.gif") 0 0;
	}

#menu #mainmenu a.menu2sel {
	background: url("../img/menu2bg.gif") -320px 0;
	}

#menu #mainmenu a.menu2:hover,
#menu #mainmenu a.menu2sel:hover {
	background: url("../img/menu2bg.gif") -160px 0;
	}

/* ----- sub menu ----- */


#menu #submenu a.subsectop {
	background: url("../img/subsectop.gif") 0 0;

	}

#menu #submenu a.subsectop:hover {
	background: url("../img/subsectop.gif") -160px 0;
	}

#menu #submenu a.subsitemap {
	background: url("../img/subsitemap.gif") 0 0;
	}

#menu #submenu a.subsitemap:hover {
	background: url("../img/subsitemap.gif") -160px 0;
	}

#menu #submenu a.subsitemapsel {
	background: url("../img/subsitemap.gif") -320px 0;
	}


/* ----- related services, contents, link ----- */


#menu #related_link dt {
	background: url("../img/relatedlink.gif") 0 0;
	}

#menu #relatedservices dt {
	background: url("../img/relatedservices.gif") 0 0;
	}

#menu #relatedcontents dt {
	background: url("../img/relatedcontents.gif") 0 0;
	}


/*-------index--------*/

#webmail{
	padding-left:4px;
	padding-top:5px;
}
a#webmail0,
a#webmail1,
a#webmail1_1,
a#webmail2,
a#webmail3,
a#webmail4,
a#webmail5,
a#webmail7,
a#webbenri,
a#webmailsettei{
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display:block;
	width:152px;
}
a#webmail0{
	background:url("../img/menu_web0.gif");
	height:25px;
}
a#webmail1{
	background:url("../img/menu_web1.gif") 0 0;
	height:25px;
}
a:hover#webmail1{
	background:url("../img/menu_web1.gif") -152px 0;
}
a#webmail2{
	background:url("../img/menu_web2.gif") 0 0;
	height:25px;
}
a:hover#webmail2{
	background:url("../img/menu_web2.gif") -152px 0;
}
a#webmail3{
	background:url("../img/menu_web3.gif") 0 0;
	height:25px;
}
a:hover#webmail3{
	background:url("../img/menu_web3.gif") -152px 0;
}
a#webmail4{
	background:url("../img/menu_web4.gif") 0 0;
	height:36px;
}
a:hover#webmail4{
	background:url("../img/menu_web4.gif") -152px 0;
}
a#webmail5{
	background:url("../img/menu_web5.gif") 0 0;
	height:26px;
}
a:hover#webmail5{
	background:url("../img/menu_web5.gif") -152px 0;
}
div#webmail6{
	width:152px;
	background-image:url("../img/menu_web6.gif");
	height:9px;
}
a#webmail7{
	background:url("../img/menu_web7.gif") 0 0;
	height:25px;
}
a:hover#webmail7{
	background:url("../img/menu_web7.gif") -152px 0;
}
div#webmail8{
	width:152px;
	background-image:url("../img/menu_web8.gif");
	height:8px;
}
a#webbenri{
	width:152px;
	background:url("../img/menu_webbenri.gif") 0 0;
	height:33px;
}
a:hover#webbenri{
	background:url("../img/menu_webbenri.gif") -152px 0;
}


a#webmailsettei{
	width:152px;
	background:url("../img/menu_mailsettei.gif") 0 0;
	height:33px;
}
a:hover#webmailsettei{
	background:url("../img/menu_mailsettei.gif") -152px 0;
}

#searchMain{
	padding:6px 2px 6px 8px;
	border-top:1px solid #959490;
	background-color:#e0e0e0;
}

input.search_fld{
	margin-right:5px;
	width:100px;
}

.b1{
	border:solid 1px #000;
}


/* ----- 070525追加 ----- */

#mb_mail{
	padding-left:4px;
	padding-top:5px;
}
a#mb0,
a#mb1{
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display:block;
	width:152px;
}
a#mb0{
	background-image:url("../img/menu_mobile0.gif");
	height:25px;
}
a#mb1{
	background:url("../img/menu_mobile1.gif") 0 0;
	height:83px;
}
a:hover#mb1{
	background:url("../img/menu_mobile1.gif") -152px 0;
}

.object_ad{
	margin-left:6px;
}


/* 解除・設定追加　070606 */


#menu #specialmenu a.setupON{
	background:url("../img/menu_k_set.gif") 0 0;
/*	display: block;*/
	width:84px;
	height:32px;
}
#menu #specialmenu a.setupON2{
	background:url("../img/menu_k_set3.gif") 0 0;
/*	display: block;*/
	width:84px;
	height:32px;
}

#menu #specialmenu a.setupOFF{
	background:url("../img/menu_k_setof.gif") 0 0;
/*	display: block;*/
	width:59px;
	height:32px;
	margin-left:94px;
	margin-top:-32px;
}

#menu #specialmenu a.setupOFF2{
	background:url("../img/menu_k_destruct.gif") 0 0;
/*	display: block;*/
	width:59px;
	height:32px;
	margin-left:94px;
	margin-top:-32px;
}

/*-------071210webmailついか--------*/

a#webmail1_1{
	background:url("../img/menu_web1_1.gif") 0 0;
	height:25px;
}
a:hover#webmail1_1{
	background:url("../img/menu_web1_1.gif") -152px 0;
}


/*-------080212webmail追加廃止ボタン--------*/
#menu #specialmenu a.setupOFF3{
	background:url("../img/menu_k_abolish.gif") 0 0;
/*	display: block;*/
	width:59px;
	height:32px;
	margin-left:94px;
	margin-top:-32px;
}
