@charset "shift-JIS";

/* Other setting
------------------------------------------------------------ */

#all #otherbody{
	position:relative;
 	width:710px;
	min-height:348px;
	background: url(../img/other/bg_otherbody_mid.jpg) repeat-y;

}

#all #otherbody #otherheader{
	position:relative;
 	width:710px;
	min-height:348px;
	background: url(../img/other/bg_otherbody.jpg) no-repeat;
	/*padding: 91px 26px 0 26px;*/
}

#all #otherfooter{
	position:relative;
 	width:710px;
	height:29px;
	background: url(../img/other/bg_otherbody_bot.jpg) no-repeat;

}


#all #alertbody{
	position:relative;
 	width:710px;
	min-height:348px;
	background: url(../img/other/bg_alertbody_mid.jpg) repeat-y;
	margin-top:30px;

}

#all #alertbody #alertheader{
	position:relative;
 	width:658px;
	min-height:348px;
	background: url(../img/other/bg_alertbody.jpg) no-repeat;
	padding: 61px 26px 0 26px;
}

#all #alertfooter{
	position:relative;
 	width:710px;
	height:29px;
	background: url(../img/other/bg_alertbody_bot.jpg) no-repeat;

}



/*  Other h2----------------------------- */

#all #alertbody #alertheader h2{
	position:absolute;
	top:3px;
 	left:50px;
	width:360px;
	height:25px;
	font-weight:bold;
	color:#ffd490;
	font-size:16px;

}

#all #alertbody #alertheader h2.delete{
	background: url(../img/other/h2_pakiladelete.gif) no-repeat;

}
#all #alertbody #alertheader h2.pass{
	background: url(../img/other/h2_pakilapass.gif) no-repeat;

}
#all #alertbody #alertheader h2.thx{
	background: url(../img/event/h2_event03.gif) no-repeat;
}

#all #alertbody #alertheader h2.login{
	background: url(../img/other/h2_pakilalogin.gif) no-repeat;
}




/*  アラート----------------------------- */


#all #alertbody #alertheader .alertColumn{
	position:relative;
	padding:50px 0px 40px 90px;
}
#all #alertbody #alertheader .alertColumn table.tbtmp01{
	position:relative;
	border:solid 3px #aaa;;
	text-aligin:center;
	width:494px;
}



#all #alertbody #alertheader .alertColumn table.tbtmp01 a:link{
	color: #af0000;
	}
#all #alertbody #alertheader .alertColumn table.tbtmp01 a:visited{
	color: #af0000;
	}
#all #alertbody #alertheader .alertColumn table.tbtmp01 a:hover{
	color: #af1600;
	text-decoration: underline;
	}
#all #alertbody #alertheader .alertColumn table.tbtmp01 a:active{
	color: #ffe69d;
	text-decoration: underline;
	}
	
#all #alertbody #alertheader .alertColumn table.tbtmp01 td,th{
	line-height:25px;
	padding:7px;
	text-indent:4px;
	text-align:left;
}

#all #alertbody #alertheader .alertColumn table.tbtmp01 p{
	line-height:25px;
	text-align:center;
	font-weight:bold;
}

#all #alertbody #alertheader .alertColumn table .bgpt01{
	background-color:#fff;
}

#all #alertbody #alertheader .alertColumn table.tbtmp01 th{
	width:90px;
	background-color:#ddd;
	color:#750004;
}
#all #alertbody #alertheader .alertColumn  table.tbtmp01 li{
	line-height:20px;
	font-size:12px;
	color:#666;
}
#all #alertbody #alertheader .alertColumn table.tbtmp01 .bar{
	background-color:#ccc;
	height:10px;
}



#all #alertbody #alertheader .deleteac{
	position:relative;
	width:144px;
	height:40px;
	background: url(../img/other/bt_alertdelete.gif) no-repeat;
	background-position: 0 0px;
	display:block;
	margin:auto auto;
}
#all #alertbody #alertheader a:hover.deleteac{
	background-position: 0 -40px;
}


#all #alertbody #alertheader .sendmail{
	position:relative;
	width:144px;
	height:40px;
	background: url(../img/other/btn_alertsendmail.jpg) no-repeat;
	background-position: 0 0px;
	display:block;
	margin:auto auto;
}
#all #alertbody #alertheader a:hover.sendmail{
	background-position: 0 -40px;
}

#all #alertbody #alertheader .loginbt{
	position:relative;
	width:144px;
	height:40px;
	background: url(../img/other/btn_alertlogin.jpg) no-repeat;
	background-position: 0 0px;
	display:block;
	margin:auto auto;
}
#all #alertbody #alertheader a:hover.loginbt{
	background-position: 0 -40px;
}

#all #alertbody #alertheader .loginbt2{
	position:relative;
	width:144px;
	height:40px;
	background: url(../img/other/btn_alertlogin2.jpg) no-repeat;
	background-position: 0 0px;
	display:block;
	margin:auto auto;
}
#all #alertbody #alertheader a:hover.loginbt2{
	background-position: 0 -40px;
}

/*  Other メニュー----------------------------------------- */

#all #otherbody #otherheader #othermenu{
	position:relative;
 	width:184px;
	height:348px;
	margin: 60px 0px 0 0px;
	float:left;
}
#all #otherbody #otherheader #othermenu ul{

}

#all #otherbody #otherheader #othermenu .company a{
background: url(../img/other/bt_othercompany.gif) no-repeat;
	}
#all #otherbody #otherheader #othermenu .rule a{
background: url(../img/other/bt_otherrules.gif) no-repeat;
	}
#all #otherbody #otherheader #othermenu .privacy a{
background: url(../img/other/bt_otherprivacy.gif) no-repeat;
	}
#all #otherbody #otherheader #othermenu .about a{
background: url(../img/other/bt_otherabout.gif) no-repeat;
	}
#all #otherbody #otherheader #othermenu .contact a{
background: url(../img/other/bt_othercontact.gif) no-repeat;
	}
#all #otherbody #otherheader #othermenu .adv a{
background: url(../img/other/bt_otheradv.gif) no-repeat;
	}
#all #otherbody #otherheader #othermenu .guideline a{
background: url(../img/other/bt_otherguideline.gif) no-repeat;
	}
#all #otherbody #otherheader #othermenu .help a{
background: url(../img/other/bt_otherhelp.gif) no-repeat;
	}
#all #otherbody #otherheader #othermenu .sitemap  a{
background: url(../img/other/bt_othersitemap.gif) no-repeat;
	}
#all #otherbody #otherheader #othermenu .company a,
#all #otherbody #otherheader #othermenu .rule a,
#all #otherbody #otherheader #othermenu .privacy a,
#all #otherbody #otherheader #othermenu .about a,
#all #otherbody #otherheader #othermenu .contact a,
#all #otherbody #otherheader #othermenu .adv a,
#all #otherbody #otherheader #othermenu .guideline a,
#all #otherbody #otherheader #othermenu .help a,
#all #otherbody #otherheader #othermenu .sitemap a{
	position:relative;
 	width:155px;
	height:19px;
	margin:0 0 5px 18px ;
	display:block;
	overflow:hidden;
}
		
#all #otherbody #otherheader #othermenu .company a:hover,
#all #otherbody #otherheader #othermenu .rule a:hover,
#all #otherbody #otherheader #othermenu .privacy a:hover,
#all #otherbody #otherheader #othermenu .about a:hover,
#all #otherbody #otherheader #othermenu .contact a:hover,
#all #otherbody #otherheader #othermenu .adv a:hover,
#all #otherbody #otherheader #othermenu .guideline a:hover,
#all #otherbody #otherheader #othermenu .help a:hover,
#all #otherbody #otherheader #othermenu .sitemap a:hover{
	background-position: 0px -19px;
}


/*  Other H3----------------------------------------- */

#all #otherbody #otherheader h3{
	position:relative;
	width:516px;
	height:46px;
	float:left;
	margin:0;
}

#all #otherbody #otherheader h3.company{
	background: url(../img/other/h3_othercompany.gif) no-repeat;
	background-position:  222px 6px;
}
#all #otherbody #otherheader h3.rule{
	background: url(../img/other/h3_otherrules.gif) no-repeat;
	background-position:  222px 6px;
}
#all #otherbody #otherheader h3.privacy{
	background: url(../img/other/h3_otherprivacy.gif) no-repeat;
	background-position:  222px 6px;
}
#all #otherbody #otherheader h3.about{
	background: url(../img/other/h3_otherabout.gif) no-repeat;
	background-position:  222px 6px;
}
#all #otherbody #otherheader h3.adv{
	background: url(../img/other/h3_otheradv.gif) no-repeat;
	background-position:  222px 6px;
}
#all #otherbody #otherheader h3.contact{
	background: url(../img/other/h3_othercontact.gif) no-repeat;
	background-position:  222px 6px;
}
#all #otherbody #otherheader h3.guideline{
	background: url(../img/other/h3_otherguideline.gif) no-repeat;
	background-position:  222px 6px;
}
#all #otherbody #otherheader h3.help{
	background: url(../img/other/h3_otherhelp.gif) no-repeat;
	background-position:  222px 6px;
}
#all #otherbody #otherheader h3.sitemap{
	background: url(../img/other/h3_othersitemap.gif) no-repeat;
	background-position:  222px 6px;
}


/*  Other detail----------------------------------------- */
#all #otherbody #otherheader #otherdetail{
	position:relative;
	width:516px;
	float:left;
}

	

#all #otherbody #otherheader #otherdetail table.tbtmp01{
	position:relative;
	width:470px;
	margin:50px 20px 20px 20px;
	border:solid 3px #aaa;;
}



#all #otherbody #otherheader #otherdetail table.tbtmp01 a:link{
	color: #af0000;
	}
#all #otherbody #otherheader #otherdetail table.tbtmp01 a:visited{
	color: #af0000;
	}
#all #otherbody #otherheader #otherdetail table.tbtmp01 a:hover{
	color: #af1600;
	text-decoration: underline;
	}
#all #otherbody #otherheader #otherdetail table.tbtmp01 a:active{
	color: #ffe69d;
	text-decoration: underline;
	}
	
	
	
	
#all #otherbody #otherheader #otherdetail table.tbtmp01 td,th{
	line-height:25px;
	padding:7px;
	text-indent:4px;
	text-align:left;
}

#all #otherbody #otherheader #otherdetail table.tbtmp01 p{
	line-height:25px;
	text-align:center;
	font-weight:bold;
}

#all #otherbody #otherheader #otherdetail table .bgpt01{
	background-color:#ccc;
}

#all #otherbody #otherheader #otherdetail table.tbtmp01 th{
	width:90px;
	background-color:#ddd;
	color:#750004;
}
#all #otherbody #otherheader #otherdetail table.tbtmp01 td.alerttd{
	background-color:#ddd;
	color:#750004;
	font-weight:bold;
}
#all #otherbody #otherheader #otherdetail table.tbtmp01 li{
	line-height:20px;
	font-size:12px;
	color:#666;
}
#all #otherbody #otherheader #otherdetail table.tbtmp01 .bar{
	background-color:#ccc;
	height:10px;
}

#all #otherbody #otherheader #otherdetail table.tbtmp01 ul.decimal li{
	list-style-type: decimal; 
	text-indent:4px;
	 list-style-position:inside;
	background: url(../img/sub/bg_tablebar.gif) repeat-x;
	background-position:  0 bottom;
	padding:3px 0 8px 30px;
	
}

#all #otherbody #otherheader #otherdetail table.tbtmp01 ul.decimal li ul li{
	list-style-type: circle; 
	text-indent:4px;
	list-style-position:inside;
	background:none;
}

#all #otherbody #otherheader #otherdetail table.tbtmp01 td.Premium{
	text-align:right;
	line-height:20px;
}

#all #otherbody #otherheader #otherdetail table.tbtmp01 td.Premium a{
	background: url(../img/sub/bg_tips001.gif) no-repeat;
	background-position:  right 0;
	padding-right:20px;
}


#all #otherbody #otherheader #otherdetail table.tbtmp02{
	position:relative;
}
#all #otherbody #otherheader #otherdetail table.tbtmp02 td,th{
	line-height:25px;
	padding:7px;
	text-indent:4px;
	text-align:left;
}

#all #otherbody #otherheader #otherdetail table.tbtmp02 th{
	width:100px;
	background-color:#ddd;
	font-weight:normal;
	color:#2358a7;
}

#all #otherbody #otherheader #otherdetail .btnsz{
	position:relative;
	width:100%;
	height:50px;
}

#all #otherbody #otherheader #otherdetail .btnsz .sendmail{
	position:relative;
	width:144px;
	height:40px;
	background: url(../img/other/btn_alertsendmail.jpg) no-repeat;
	background-position: 0 0px;
	display:block;
	margin:auto auto;
}
#all #otherbody #otherheader #otherdetail .btnsz  a:hover.sendmail,
#all #otherbody #otherheader #otherdetail .btnsz a:hover.sendmail2{
	background-position: 0 -40px;
}
#all #otherbody #otherheader #otherdetail .btnsz .sendmail2{
	position:absolute;
	top:10px;
 	left:110px;
	width:144px;
	height:40px;
	background: url(../img/other/btn_alertsendmail.jpg) no-repeat;
	background-position: 0 0px;
	display:block;
}
#all #otherbody #otherheader #otherdetail .btnsz .back{
	position:absolute;
	top:10px;
 	left:250px;
	width:144px;
	height:40px;
	background: url(../img/other/btn_back.gif) no-repeat;
	background-position: 0 0px;
	display:block;
}
