body{ margin: 0;  padding: 0;}
img{ border: none;}

/*
.clean{zoom: 100%;}
.clean:after{content: ""; display: block; visibility: hidden; clear: both;}
.Llean{ float: left;}
.remark{ font-weight: bold;}
*/
/*
.clean{zoom: 100%;}
.clean:after{content: ""; display: block; visibility: hidden; clear: both;}
*/
.clean{zoom: 100%;}
.clean:after{ content: ""; display: block; visibility: hidden; clear: both; height: 0;}

.Llean{ float: left;}
.Rlean{ float: right;}
.remark{ font-weight: bold;}
.hide{ visibility: hidden;}
.clear{ clear: both;}

#myLink{ clear: both; width: 920px; margin: 0 auto; padding: 0; color: #333333; font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 130%;}
#myLink a{ color: #333333; text-decoration: none;}
#myLink a:hover{ color: #e87a00; text-decoration: underline;}

#myLink a.turn{ color: #e87a00; text-decoration: underline;}
#myLink a.turn:hover{ color: #333333; text-decoration: none;}
#myLink h3.red{ border-left: 5px solid #bacc00; clear: both; width: 920px; padding: 10px 0 10px 10px; font-size: 14px; margin: 30px 0 10px 0; float: left; display: block;}

#saveMyList{ display: block; background-image: url(http://image.excite.co.jp/jp/mylink/img/saveBtn.gif); background-position: left 0; background-repeat: no-repeat; width: 660px; height: 0; padding: 36px 0 0 0; overflow: hidden; margin: 20px auto 0 auto;}
#saveMyList:hover{ background-position: left -36px;}
#linkList{ clear: both; width: 638px; margin: 20px 0; padding: 10px; background: #f2f2f2; border: 1px solid #dddddd; float: left;}
#addLink{ background: url(http://image.excite.co.jp/jp/mylink/img/addLink.gif) no-repeat left top; width: 167px; height: 0; padding: 26px 0 0 0; display: block; overflow: hidden;}
#addLink:hover{ background: url(http://image.excite.co.jp/jp/mylink/img/addLink.gif) no-repeat left -26px;}

/* 09-05-24 change(te kekkou uzai ka ko-iu comment) */
/*
#keepLink{ background: url(http://image.excite.co.jp/jp/mylink/img/keepLink.gif) no-repeat left top; width: 167px; height: 0; padding: 26px 0 0 0; display: block; overflow: hidden; margin: 0 auto;}
#keepLink:hover{ background: url(http://image.excite.co.jp/jp/mylink/img/keepLink.gif) no-repeat left -26px;}
*/
.keepLinkT1{ background: url(http://image.excite.co.jp/jp/mylink/img/addLink2.gif) no-repeat left top; width: 167px; height: 0; padding: 26px 0 0 0; display: block; overflow: hidden; margin: 0 auto;}
.keepLinkT1:hover{ background: url(http://image.excite.co.jp/jp/mylink/img/addLink2.gif) no-repeat left -26px;}
.keepLinkT2{ background: url(http://image.excite.co.jp/jp/mylink/img/koushin.gif) no-repeat left top; width: 167px; height: 0; padding: 26px 0 0 0; display: block; overflow: hidden; margin: 0 auto;}
.keepLinkT2:hover{ background: url(http://image.excite.co.jp/jp/mylink/img/koushin.gif) no-repeat left -26px;}

#linkList dl{clear: both; margin: 5px 0; padding: 0;}
#linkList dt{ width: 476px; font-weight: bold; float: left; background: #ffffff; border: 2px solid #dddddd;}
#linkList dt a{ display: block; text-decoration: none; padding: 5px 0; color: #333333;}

/* 09-05-18 changed */
/*#linkList dt a img{ margin: 0 3px 0 5px; float: left;}*/
#linkList dt a img{ margin: 0 3px 0 5px; float: left; width:16px; height:16px;}

#linkList dd{ float: left; display: inline; margin: 2px 0 0 0; padding: 0;}
#linkList dd a{ float: left; height: 0; padding-top: 26px; overflow: hidden; background-repeat: no-repeat; background-position: top; margin: 0 0 0 5px;}
#linkList dd a:hover{ background-position: 0 -26px;}

/* 09-05-19 changed */
/*
#linkList dd a{ float: left; height: 0; padding-top: 26px; overflow: hidden; background-repeat: no-repeat; background-position: top; margin: 0 0 0 5px;}
#linkList dd a:hover{ background-position: 0 -26px;}
#linkList dd a.up{ background-image: url(http://image.excite.co.jp/jp/mylink/img/upBtn.gif); width: 26px;}
#linkList dd a.btm{ background-image: url(http://image.excite.co.jp/jp/mylink/img/down.gif); width: 26px;}
*/

#linkList dd a.up{ background-image: url(http://image.excite.co.jp/jp/mylink/img/upBtn.png); width: 26px;}
* html #linkList dd a.up {
	cursor: pointer;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://image.excite.co.jp/jp/mylink/img/upBtn1.png", sizingMethod="crop");
}
* html #linkList dd a.up:hover {
	cursor: pointer;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://image.excite.co.jp/jp/mylink/img/upBtn2.png", sizingMethod="crop");
}

#linkList dd a.btm{ background-image: url(http://image.excite.co.jp/jp/mylink/img/down.png); width: 26px;}
* html #linkList dd a.btm {
	cursor: pointer;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://image.excite.co.jp/jp/mylink/img/down1.png", sizingMethod="crop");
}
* html #linkList dd a.btm:hover {
	cursor: pointer;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://image.excite.co.jp/jp/mylink/img/down2.png", sizingMethod="crop");
}

#linkList dd a.edit{ background-image: url(http://image.excite.co.jp/jp/mylink/img/edit.png); width: 77px;}
* html #linkList dd a.edit {
	cursor: pointer;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://image.excite.co.jp/jp/mylink/img/edit1.png", sizingMethod="crop");
}
* html #linkList dd a.edit:hover {
	cursor: pointer;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://image.excite.co.jp/jp/mylink/img/edit2.png", sizingMethod="crop");
}


.name p{ margin: 0; padding: 0 0 0 5px;}

#recommend{ float: right; width: 250px; border: 1px solid #dddddd;}
#recommend h3{ font-size: 12px; margin: 10px 0 0 10px; padding: 0 0 10px 0; float: left;}
#recommend ul{ margin: 0; padding: 0; width: 248px; list-style: none;}
#recommend li{ border-bottom: 1px dotted #dddddd; padding: 10px;}
/*
#recommend li img{ float: left;}
#recommend li div{ float: right; width: 145px;}
#recommend li div h4{ font-size: 12px; margin: 0 0 3px 0; padding: 0;}
#recommend li div p{ font-size: 10px; line-height: 110%; margin: 0; padding: 0;}
*/
#recommend li div.noimg{ float: right; width: 145px;}
#recommend li div.noimg h4{ font-size: 12px; margin: 0 0 3px 0; padding: 0;}
#recommend li div.noimg p{ font-size: 10px; line-height: 110%; margin: 0; padding: 0;}
#recommend li div.img { float: left;}
#recommend li div.img a.add3 { display: block; width: 70px; height: 0; background-image: url(http://image.excite.co.jp/jp/mylink/img/adList3.gif); background-position: 0 -14px; overflow: hidden; margin-top: 2px; padding-top: 14px;}
#recommend li div.img a.add3:hover { background-position: 0 0;}
#rcmndArea{ clear: both;}

div.partner{ width: 296px; float: left; margin: 10px 14px 10px 0;}
div.partner img{ border: 2px solid #dddddd; float: left;}
div.partner div{ width: 175px; float: right;}
div.partner div h4{ margin: 0 0 5px 0; padding: 0; font-size: 12px;}
div.partner div p{ margin: 0 0 5px 0; padding: 0 0 0 0; width: 175px; font-size: 10px; line-height: 120%; letter-spacing: 1px;}

/* 09-05-18 changed */
/*div.osusumeWaku{ background-color: #ffffff; float: left;  width: 293px; height: 35px; margin: 10px 14px 10px 0;}*/
div.osusumeWaku{ background-color: #ffffff; float: left; width: 293px; height: 35px; margin: 10px 14px 10px 0; position:relative;}
div.osusumeAto { background-color: #7b7b7b; width: 297px; height: 29px; position: absolute; top: 0px; left: 0px;}

div.m0{ margin: 10px 0;}

div.osusume { background:url(http://image.excite.co.jp/jp/mylink/img/drugBg.gif) no-repeat; padding: 6px 0 0 35px; width: 262px; height: 29px; font-weight: bold;}

/* 09-05-19 changed */
/*div.osusume p{ display: block; width: 170px; height: 14px; margin: 0; padding: 0; float: left; overflow: hidden;}*/
div.osusume p{ display: block; width: 170px; height: 16px; margin: 0; padding: 0; float: left; overflow: hidden;}

div.osusume img{ margin: 0 3px 0 0; float: left;}
/*div.osusume { background-color:#FFFFFF; border:2px solid #c2c1c0; cursor:move; height:20px; overflow:hidden; padding:5px; text-align:center; width:188px;}*/

a.adList{ display: inline; float: right; background-image: url(http://image.excite.co.jp/jp/mylink/img/adList2.gif); background-position: left -17px; background-repeat: no-repeat; width: 85px; height: 0; padding-top: 17px; overflow: hidden; margin: 0 5px 0 0;}
a.adList:hover{ background-position: left top;}


/* 09-05-19 changed */
/*#editBox{ clear: both; width: 638px; margin: 0 auto; padding: 20px 10px 10px 10px; background: #f2f2f2; border: 1px solid #dddddd;}*/

#editBox { clear: both; width: 638px; margin: 0 auto; padding: 20px 10px 10px 10px; background: #fff; border: 1px solid #dddddd;}
/**/
.editBox { clear: both; margin-top: 10px; padding: 10px; background: #eee; border: 1px solid #dddddd;}
/**/
#editBox dl .editBox dl{ clear: both; margin: 10px 0; padding: 0;}
#editBox dt, .editBox dt, dd{ padding: 0; margin: 0 0 0 10px;}
#editBox dt, .editBox dt{ width: 130px; float: left;}
#editBox dd, .editBox dd{ width: 450px; float: left;}
#editBox dd input.form, .editBox dd input.form{ width: 450px;}

.delete{ background:url(http://image.excite.co.jp/jp/mylink/img/delete.gif) no-repeat left center; padding: 0 0 0 20px; height: 18px;}
.cancel{ background:url(http://image.excite.co.jp/jp/mylink/img/cancel.gif) no-repeat left center; padding: 0 0 0 20px; height: 18px;}

#help{ background: url(http://image.excite.co.jp/jp/mylink/img/ForHelp.gif) no-repeat left top; width: 124px; height: 0; padding: 26px 0 0 0; display: block; overflow: hidden; float: right;}
#help:hover{ background: url(http://image.excite.co.jp/jp/mylink/img/ForHelp.gif) no-repeat left -26px;}

/* add 09-05-15 */
.blind						{ display: none;}
.placeholder			{ background-color: #7b7b7b; width: 624px; height: 29px; z-index:0}
.placeholder2			{ background-color: #ddd; border: 2px #999 dotted; width: 292px; height: 25px; z-index:0}
DIV#disablewindow	{ position: absolute; top:0px; left:0px; background-color:#000; filter:alpha(opacity=10); -moz-opacity:0.10; opacity:0.10; -khtml-opacity:0.10; z-index:900;}
FORM#former { position: absolute; z-index: 999; top: 0px; left: 0px; margin: 0;}
DIV.error { color: #fff; background-color: #f00; padding: 5px; margin: 5px 0 5px 0;}
#linkList dt.selected { background-color: #fff; border: 2px solid #b6c700;}
#field.overed #linkList { background-color:#d3e700;}
DIV#progress { width: 125px; height: 125px; background: url(http://image.excite.co.jp/jp/mylink/img/progress.gif) no-repeat; position: absolute; top: 0px; left: 0px;}
.inputError { color: #f00; padding:10px 0 0 10px;}

#alert{ padding: 20px; width: 418px; background: #fffcc7; border: 1px solid #ede676; margin: 10px auto;}

.about{ display: block; height: 0; margin: 30px auto 20px auto; overflow: hidden;}
.about + p{ margin: 3px 0 10px 0; text-align:center;}
.aboutL{clear: both; display: block; height: 0; overflow: hidden; margin: 20px 0 10px 0;}
.aboutL + p{ margin: 3px 0 10px 0;}

h3.about2{ border-left: 5px solid #bacc00; display: block; margin: 10px 0 0 0;}
/**/
/*h3.about2 + p{ margin: 3px 0 10px 0;}*/
h3.about2 + p{ margin: 20px 0;}
/**/

.ab01{ background: url(http://image.excite.co.jp/jp/mylink/img/promo01.gif) no-repeat left top; width: 534px; padding: 62px 0 0 0;}
.ab03{ background: url(http://image.excite.co.jp/jp/mylink/img/promo03.gif) no-repeat 10px 10px; width: 534px; padding: 10px 0 20px 10px;}
.ab04{ background: url(http://image.excite.co.jp/jp/mylink/img/promo04.gif) no-repeat 10px 10px; width: 534px; padding: 10px 0 20px 10px;}
.ab05{ background: url(http://image.excite.co.jp/jp/mylink/img/promo05.gif) no-repeat left top; width: 366px; padding: 17px 0 0 0;}
.ab06{ background: url(http://image.excite.co.jp/jp/mylink/img/promo06.gif) no-repeat left top; width: 366px; padding: 17px 0 0 0;}
.ab07{ background: url(http://image.excite.co.jp/jp/mylink/img/promo07.gif) no-repeat 10px 10px; width: 534px; padding: 10px 0 20px 10px;}
.idcontents{ background: url(http://image.excite.co.jp/jp/mylink/img/idcontents.gif) no-repeat left top; width: 916px; padding: 33px 0 0 0;}

.aboutbtn{ margin: 0 0 10px 0; padding: 0; width: 440px; height: 300px; background-repeat: no-repeat;}
.aboutbtn dd{ float: left; padding: 20px 0 0 0; font-size: 14px; line-height: 140%;}

#forEdit{ display: block; height: 0; margin: 0 auto; overflow: hidden; line-height: 150%; background:url(http://image.excite.co.jp/jp/mylink/img/promo02.gif) no-repeat; padding: 106px 0 0 0; width: 341px;}

#idcontList{ margin: 0; padding: 0; list-style: none;}
#idcontList li{ margin: 10px; padding: 0; width: 430px; float: left;}

#idcontList div{ width: 283px; float: right; margin: 0; padding: 0;}
#idcontList div h5{ display: inline; margin: 0; padding: 0;}
#idcontList div h5 + p{ margin: 0; padding: 10px 0 0 ;}
#idcontList div h5 a{ height: 0; padding: 21px 0 0 0; overflow: hidden; float: left; background-position: left top; background-repeat: no-repeat; width: 85px;}
#idcontList div h5 a.kekkon{ background-image: url(http://image.excite.co.jp/jp/mylink/img/kekkon.gif)}
#idcontList div h5 a.atelier{ background-image: url(http://image.excite.co.jp/jp/mylink/img/atelier.gif)}
#idcontList div h5 a.kitchen{ background-image: url(http://image.excite.co.jp/jp/mylink/img/kitchen.gif)}
#idcontList div h5 a.blog{ background-image: url(http://image.excite.co.jp/jp/mylink/img/blog.gif)}

/**/
#localNavi{ margin: 10px 0; padding: 0; background: url(http://image.excite.co.jp/jp/mylink/img/naviBg.gif) no-repeat; width: 920px; height: 32px; list-style: none; position: relative;}
#localNavi li{ margin: 0; padding: 8px 0 0 0; display: block; height: 31px; background: url(http://image.excite.co.jp/jp/mylink/img/naviline.gif) no-repeat right top; float: left;}
#localNavi li a{ font-weight: bold; background: url(http://image.excite.co.jp/jp/mylink/img/mrk01.gif) no-repeat left center; padding: 0 0 0 10px; margin: 0 15px 0 13px; display: block;}
#localNavi li a.crnt{ background: url(http://image.excite.co.jp/jp/mylink/img/mrk02.gif) no-repeat left center; padding: 0 0 0 10px;}
#localNavi li a.homeLink:link, #localNavi li a.homeLink:visited { font-weight: bold; background: url(http://image.excite.co.jp/jp/mylink/img/homeIcon.gif) no-repeat left top; padding: 2px 0 5px 22px; margin: 0 15px; display: block; position: absolute; right: 0;}

#backHome{ display: block; background-image: url(http://image.excite.co.jp/jp/mylink/img/backBtn.gif); background-position: left 0; background-repeat: no-repeat; width: 660px; height: 0; padding: 36px 0 0 0; overflow: hidden; margin: 20px auto 0 auto;}
#backHome:hover{ background-position: left -36px;}
#backHomeKansai{ display: block; background-image: url(http://image.excite.co.jp/jp/mylink/img/backBtnKansai.gif); background-position: left 0; background-repeat: no-repeat; width: 660px; height: 0; padding: 36px 0 0 0; overflow: hidden; margin: 20px auto 0 auto;}
#backHomeKansai:hover{ background-position: left -36px;}

.howtoBtn{ height: 0; display: block; background: url(http://image.excite.co.jp/jp/mylink/img/button01.gif) no-repeat; padding: 24px 0 0 0; width: 362px; overflow: hidden; line-height: 200%; margin: 30px 0 10px 0;}

h3.btn{ background-repeat: no-repeat; font-size: 16px; padding: 8px 0 5px 35px; margin: 30px 0 0 0;}
h3.btn + p{ font-size: 14px; padding: 0 0 10px 35px; margin: 0; line-height: 140%;}
.no1{ background-image: url(http://image.excite.co.jp/jp/mylink/img/step1.gif);}
.no2{ background-image: url(http://image.excite.co.jp/jp/mylink/img/step2.gif);}
.no3{ background-image: url(http://image.excite.co.jp/jp/mylink/img/step3.gif);}
.no4{ background-image: url(http://image.excite.co.jp/jp/mylink/img/step4.gif);}
.noElse{ background-image: url(http://image.excite.co.jp/jp/mylink/img/stepelse.gif);}
/**/

.center { text-align: center;}

.hint   { color: #ff4500; padding: 0 0 0 15px; background-color: #fff;}
.hint2   { color: #333333; padding: 0 0 0 15px; background-color: #fff;}
.yeshint { color: #1E90FF;}
.nohint  { color: #fff;}
.hintcolor { color: #ff4500; }

.optional { color: #1E90FF; }

#searchArea {
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0;
}
#searchArea form {
	margin: 0;
	padding: 0;
}

#resultArea {
/*
	background-color:#fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	-khtml-opacity:0.10;
*/
	background-color:#fff;
	border:4px #c0c0c0 solid;
	width: 500px;
	height: 506px;
	overflow: auto;
	position: absolute;
	top:0px;
	left:0px;
	font-size: 13px;
	z-index:901;
}

#resultAreaed {
	margin-bottom: 17px;
	padding:0 10px 0 10px;
}
#resultAreaed a:link {
	color: #00f;
	text-decoration: underline;
}
#resultAreaed a:visited {
	color: #551a8b;
	text-decoration: underline;
}

.SRADSTT {
	color: #919191;
	font-weight: bold;
	padding: 0;
	margin: 15px 0 0 0;
}
#resultAreaed .SRADDSC a, #resultAreaed .SRADDSC a:link, #resultAreaed .SRADDSC a:visited
,#resultAreaed .SRJWDDSC a, #resultAreaed .SRJWDDSC a:link, #resultAreaed .SRJWDDSC a:visited {
	text-decoration: none;
	color: #000;
}
#resultAreaed .SRADHST a, #resultAreaed .SRADHST a:link, #resultAreaed .SRADHST a:visited
,#resultAreaed .SRJWDHST a, #resultAreaed .SRJWDHST a:link, #resultAreaed .SRJWDHST a:visited {
	text-decoration: none;
	color: #008000;
}
.SRADTTL {
	margin:7px 0 0 0;
}

.SRJWDTTL {
	margin: 15px 0 0 0;
	padding: 0;
}
.SRJWDTTL img {
	float: left;
	padding-right: 5px;
}
.SRJWDOPT {
	color: #919191;
}
.SRJWDDSC {
	margin: 7px 0 0 0;
}

.SRCHSTT {
	padding: 0;
	margin: 15px 0 0 0;
	color: #919191;
}
.SRCHHST {
	color: #008000;
}
.SRCHHSTSEP {
	color: #00f;
}

#resultAreaed .SRCHCACHE a, #resultAreaed .SRCHCACHE a:link, #resultAreaed .SRCHCACHE a:visited {
	text-decoration: underline;
	color: #00f;
}
#resultAreaed .SRCHCACHE a:hover {
	color: #551a8b;
}

.SRCHTTL {
	margin: 15px 0 0 0;
	float: left;
	width: 370px;
	overflow: hidden;
}


.SRCHADD {
	margin: 14px 0 0 0;
	float: right;
	width: 90px;
	overflow: hidden;
}

#resultAreaed .SRCHADD a, #resultAreaed .SRCHADD a:link, #resultAreaed .SRCHADD a:visited {
	display: inline;
	float: right;
	background-image: url(http://image.excite.co.jp/jp/mylink/img/adList2.gif);
	background-position: left -17px; background-repeat: no-repeat; width: 85px;
	height: 0;
	padding-top: 17px;
	overflow: hidden;
	margin: 0 5px 0 0;

}
#resultAreaed .SRCHADD a:hover {
	background-position: left top;
}

.SRCHDSC {
	margin-top: 3px;
}

.SRPLAREA {
	margin: 15px 0 0 0;
	padding: 0 0 15px 0;
	font-size: 14px;
	text-align: center;
}
#resultAreaed .SRPLAREA a:visited {
	color: #00f;
}
.SRPLDEAD {
	color: #aaaaaa;
}
.SRPLACTV {
	color: #ff4500;
	font-weight: bold;
}

.SRCLOSE {
	text-align: right;
	margin: 5px 5px 0 0;
}

#resultArea .SRCLOSE a, #resultArea .SRCLOSE a:link, #resultArea .SRCLOSE a:visited, #resultArea .SRCLOSE a:hover {
	background:url(http://image.excite.co.jp/jp/mylink/img/cancel.gif) no-repeat left center;
	padding: 0 0 0 20px;
	height: 18px;
}

.rss, .rssnot{ background:url(http://image.excite.co.jp/jp/med/rss_26x14.gif) no-repeat left center; padding: 0 0 0 31px; height: 18px;}
#myLink a.rsshelp:link
,#myLink a.rsshelp:visited
,#myLink a.rsshelp:hover {
	color: #1E90FF;
	font-size: 10px;
}

#myLink a.rss:hover {
	color: #333333;
}
#myLink a.rssnot:link
,#myLink a.rssnot:visited
,#myLink a.rssnot:hover {
	color: #ff4500;
}

#former #rss a#rsshelp:link
,#former #rss a#rsshelp:visited
{
	color: #1E90FF;
	text-decoration: underline;
}
#former #rss a#rsshelp:hover
{
	color: #333333;
	text-decoration: none;
}
