/* 
  logout
  version: 1.2.0
  update: 2008.09.26
*/

#yregct {margin:0;}

/*#yregweather iframe, #yregheadlines iframe { width: 0; height: 0; border: 0; }*/

/* start: corner module elements */
.ct, .ct .cl, .cb,.cb .cl {display:block;position:relative;font-size:0;line-height:0; margin:0; height:3px; background:transparent; background-repeat:no-repeat;}
.ct {background-position:top right; width: 100%; top: -1px; right: -1px; }
.ct .cl {background-position:top left; width: 3px; left: -2px;}
.cb {background-position:bottom right;clear:both; width: 100%; bottom: -1px; right: -1px;}
.cb .cl {background-position:bottom left; width: 3px; left: -2px;}
/* local dfn */
#yregsonote,
#yrgprops,
#yregschbox,
#yrps{border-color:#ddd;}

#yrgprops .ct,
#yregschbox .ct,
#yrps .ct{background-image:url(/images/login/reg06/parts01.png);background-position:right -20px;}
#yregsonote .ct .cl,
#yrgprops .ct .cl,
#yregschbox .ct .cl,
#yrps .ct .cl{background-image:url(/images/login/reg06/parts01.png);background-position:0 -16px;}

#yrgprops .cb,
#yregschbox .cb,
#yrps .cb{background-image:url(/images/login/reg06/parts01.png);background-position:right -25px;}

#yrgprops .cb .cl,
#yregschbox .cb .cl,
#yrps .cb .cl{background-image:url(/images/login/reg06/parts01.png);background-position:0 -29px;}
/* end: corner module elements */

/* start: button module */
.button{background:url(/images/login/reg06/parts01.png) no-repeat 0 -48px;width:10em;color:#333;text-decoration:none;text-align:center;margin:10px;display:block}
.button strong{background:url(/images/login/reg06/parts01.png) no-repeat right -48px;right:-4px;position:relative;display:block;}
.button strong strong{background:url(/images/login/reg06/parts01.png) no-repeat bottom left;top:5px;left:-4px;right:0;}
.button strong strong strong{background:url(/images/login/reg06/parts01.png) no-repeat right bottom;padding:.2em 0 .5em;top:auto;right:-4px;left:auto;text-indent:-5px;font-weight:bold}
.button:hover{cursor:pointer;text-decoration:underline;}
/* end: button module */

	/* start: content note */
	#yregsonote { background-color:#f9f9f9; border: 1px solid #656565; margin-top: 15px; }
	#yregsonote div {}
	#yregsonote h1 {color: #333; text-align:center; padding:5px 0 2px;}
	#yregsonote h1 span { display: block;}
	#yregsonote .ct{background-image:url(/images/login/reg06/parts01.png);background-position:right -4px;}
	#yregsonote .ct .cl{background-image:url(/images/login/reg06/parts01.png);background-position:0 0;}
	#yregsonote .cb{background-image:url(/images/login/reg06/parts01.png);background-position:right -9px;}
	#yregsonote .cb .cl{background-image:url(/images/login/reg06/parts01.png);background-position:0 -13px;}
	#lnks {text-align: center;border-top:1px solid #fff; _padding-bottom: 2px;}
	#lnks .button {width:320px;margin-left:auto;margin-right:auto;}
	#lnks .left {float:left; width:270px; margin-left:50px; _margin-left:25px;}
	#lnks .right {float:right; width:320px; margin-right:50px; _margin-right:25px;}
	/* end: content note */


	/* start: search module */
	#yregschbox {background:url(/images/login/reg06/titleBg.jpg) repeat-x top #f9f9f9; border: 1px solid #ddd; margin: 8px 0; }
	#yregschbox fieldset { text-align: center; padding:0; margin:8px 0;}
			/* #yregschbox h2{display: inline; text-align:left; margin: 0 0 0 100px; padding:0; border-bottom:1px solid #ddd;} */
			#yregschbox h2 label{font-weight:bold;}
			#yregschbox fieldset div{padding:8px 0; border-top:1px solid #fff;}
			/* #ip input { width: 200px; } */
			#sn { width: auto; margin: 0; }
			/* .s2 { position: relative; cursor:pointer; cursor:hand; color:#000; background:#ddd; } */
	/* end: search module */

	#yreglocntnt { }
		#yregad { display: inline; float: left; width: 430px; text-align:center; margin:12px 0 15px;}
		#yredmods { display: inline; float: left; width: 300px; margin-right: 20px; }
		#yredmods .cntnt { padding: 5px 10px; border-top:1px solid #fff;}
			#yredmods h2{padding:5px 8px 5px; border-bottom:1px solid #ddd;}
			#yrgprops,#yrps{background:url(/images/login/reg06/titleBg.jpg) repeat-x top #f9f9f9; border:1px solid #ddd; margin-bottom: 15px;}
			#yrgprops .row {padding:4px 0; line-height:140%; border-bottom:1px solid #ddd; border-top:1px solid #fff;}
			#yrgprops .firstRow { border-top:0; }
			#yrgprops .lastRow { border-bottom:0;padding-bottom:1.8em;}
			#yrgprops .row dl{padding:0; margin:0 0 0 4.5em; position:relative;}
			#yrgprops .row dt{ font-weight:bold; margin:0; padding:0; position: absolute; left:-4.5em;width:4.2em; }
			#yrgprops .row dt span{ white-space:nowrap;}
			#yrgprops .row dd{ color:#999;display:inline; margin:0; padding:0;}
			#yrgprops .row dd a{ white-space: nowrap;}


/* partnersite */
#yrps .cntnt{padding:10px;}
#yrps .list{display:block;padding-top:10px;width:100%;clear:both;line-height:120%;}
#yrps .list .left{float:left;width:80px;}
#yrps .list .right{float:right;width:190px;}
#yrps .list .left img {vertical-align:top;}


/* Y!properties */
#yrgprops .cntnt{padding:10px;}
#yrgprops ul{margin:0;padding:0;list-style:none;}
#yrgprops ul li a{padding: 2px 0 4px 20px;background-repeat: no-repeat;background-color: transparent;background-image: url(/images/login/reg06/ppt/ys080926.gif);background-attachment: scroll;}

#yrgprops ul li.mail a {background-position:0 -720px;}
#yrgprops ul li.auctions a {background-position:0 -40px;}
#yrgprops ul li.travel a {background-position:0 -80px;}
#yrgprops ul li.headlines a {background-position:0 -120px;}
#yrgprops ul li.weather a {background-position:0 -160px;}
#yrgprops ul li.sports a {background-position:0 -200px;}
#yrgprops ul li.quote a {background-position:0 -240px;}
#yrgprops ul li.tv a {background-position:0 -280px;}
#yrgprops ul li.map a {background-position:0 -320px;}
#yrgprops ul li.calendar a {background-position:0 -760px;}
#yrgprops ul li.transit a {background-position:0 -360px;}
#yrgprops ul li.gourmet a {background-position:0 -440px;}
#yrgprops ul li.rikunabi a {background-position:0 -680px;}
#yrgprops ul li.realestate a {background-position:0 -400px;}
#yrgprops ul li.autos a {background-position:0 -480px;}
#yrgprops ul li.messages a {background-position:0 -520px;}
#yrgprops ul li.blogs a {background-position:0 -560px;}
#yrgprops ul li.beauty a {background-position:0 -600px;}
#yrgprops ul li.partner a {background-position:0 -640px;}

#yrgprops .list{display:block;width:100%;line-height:150%;}
#yrgprops .list .left{float:left;width:135px;}
#yrgprops .list .right{float:right;width:135px;}


/* notices */
#notices .yregbxi {margin:18px 0 20px 0;}
#notices strong{color:#990000;padding-top:0.2em;width:7.6em;float:left;}
#notices p{margin-left:9.3em;line-height:1.3em;}
/* notices: border box */
#notices .attention,
#notices .borderBox {margin:0 0 20px 0;border:1px solid #ddd; background-color:#f8f8f8;}
#notices .attention .yregbxi,
#notices .borderBox .yregbxi{margin:0; padding:4px 8px;}
#notices .attention strong,
#notices .borderBox strong{color:#333;width:auto; float:none;}
#notices .attention p,
#notices .borderBox p{margin:.4em 0 .8em;}
#notices .borderBox .ct{background-image:url(/images/login/reg06/parts01.png);background-position:right -20px;}
#notices .borderBox .ct .cl{background-image:url(/images/login/reg06/parts01.png);background-position:0 -16px;}
#notices .borderBox .cb{background-image:url(/images/login/reg06/parts01.png);background-position:right -25px;}
#notices .borderBox .cb .cl{background-image:url(/images/login/reg06/parts01.png);background-position:0 -29px;}
/* notices: attention box */
#notices .attention {border-color:#ffcc16;background-color:#fffccc;}
#notices .attention strong{color:#cc0000;}
#notices .attention .ct{background-image:url(/images/login/reg06/parts01.png);background-position:right -36px;}
#notices .attention .ct .cl{background-image:url(/images/login/reg06/parts01.png);background-position:0 -32px;}
#notices .attention .cb{background-image:url(/images/login/reg06/parts01.png);background-position:right -41px;}
#notices .attention .cb .cl{background-image:url(/images/login/reg06/parts01.png);background-position:0 -45px;}

	/* end: search module */
	#yregschbox fieldset h2{
	display: inline;
	/*float:left;*/
	border:none;
	margin: 0 0 0 0;
	_margin: 0 5px 0 0;
	padding:11px 0 0 0;
	}
	
	#yregschbox fieldset img,
	#yregschbox fieldset input{
	vertical-align:middle;
	}
	
	#yregschbox fieldset input#p{
	background:#fff;
	margin:0 4px;
	width:415px;
	padding:2px 1px;
	border: 1px solid #8097AC;
	/* border:solid 1px #999;
	border-right:solid 1px #dedede;
	border-bottom:solid 1px #dedede; */
	}

	#yregschbox fieldset input.s2{
		padding: 0 3px;
	}
	
	#yschfy form .ygbt
	{
	width:84px;
	height:20px;
	padding:0;
	}
	
	/* for macIE \*//*/
	#yregschbox fieldset img,
	#yregschbox fieldset input{
	vertical-align:top;
	}
	
	#yregschbox fieldset div .icon{
	margin-top:5px;
	}
	
	#yregschbox fieldset div .ygbt{
	margin-top:2px;
	}
	
	.yregclb{
/*	display:inline-table; */
	}
	
	#yrgprops .row dt{
	left:-4em;
	}
	/**/  


/* clearfix
-------------------------------*/
.list:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}
.list {
	display: inline-block;
}
/*\*/
*html .list {
	height: 1%;
}
.list {
	display: block;
}
/**/
