/***** Yahoo! JAPAN SEARCH CSS (WEB/SITE) *****/
/***** 2005.8.23 *****/
/* this page includes */
/* contents rule set */

/***** COMMON HTML ELEMENTS *****/
/* see jp_ychsx_common */

/***** UNIVERSAL HEADER *****/
/* see jp_ychsx_common */

/***** MUSTHEAD and SEARCH BOX *****/
#ygma form { /* INPUT BOX POSITION ADJUST */
margin-left:200px;
}
input#yschsp
{
width:30em;
}



/* SEARCH BOX (BOTTOM) */
#yschssbxl form label
{
display:none;
}
#yschssbxl form .yschact label
{
display:inline;
}







/***** RESULT *****/
#yschres
{
margin-top:10px;
}
/*** float clear module start ***/
#yschres
{
display:inline-table;/* add float clear for macie */
}
#yschres:after /* add float clear for gecko */
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/* Hides from IE-mac \*/
* html #yschres
{ height:1%; }
#yschres
{ display:block; }
/* End hide from IE-mac */
/*** float clear module end ***/



/***** MAIN COLUMN *****/
#yschcont
{
width:100%;
float:left;
margin-left:-220px;
}
#yschpri
{
margin:0 0 20px 220px;
padding:0 20px;

}



/***** MESSAGE FROM SYSTEM *****/
.filtermsg, /* status msg */
.yschmsg
{
font-size:100%;
line-height:1.5em;
}
.yschmsg
{
font-size:100% !important;
display:block;
border-bottom:1px solid #8D8D8D;
padding-bottom:5px;
margin-bottom:10px;
}
.yschmsg b
{
font-weight:normal;
}
.yschmsg a,
.yschmsg a b
{
font-weight:bold;
}
.yschmsg img
{
vertical-align:middle;
}
p.term,
p.tip
{
font-size:120%;
margin:0 0 10px 40px;
padding:0;
display:block;
text-indent:-27px;
line-height:1.5em;
}
p.tip br
{
}
p.tip img
{
vertical-align:middle;
margin-right:5px;
}

p.term img
{
}

#yschpri hr
{
}



/***** HEADERS COMMON *****/
#yschres .yschhd h2,
#yschres #yschec dl.yschadmsq dt,
#yschres #yschec #yschsec h2
{
font-weight:bold;
font-size:90%;
}
#yschres .yschhd h2,
#yschres #yschec dl.yschadmsq dt,
#yschres .yschspns h2 a,
#yschsec h2 a,
#yschres .yschspns h2 a:visited,
#yschsec h2 a:visited,
#yschres .yschspns h2 a:hover,
#yschsec h2 a:hover
{
color:#777777;
}
#yschweb .yschhd
{
display:none;
}
/*** SS HEADERS COMMON ***/
#yschres .yschspns h2 a,
#yschsec h2 a
{
text-decoration:none;
}
#yschres .yschspns h2 a:hover,
#yschsec h2 a:hover
{
text-decoration:underline;
}



/***** ALL RESULTS *****/

.yschspns li a,
#yschpri .yschttl { /* MIDASHI */
font-size:120%;
}
#yschres .yschspns li em,
#yschres .yschurl { /* URL COLOR */
color:#008000;
}


/***** RELATED CATEGORY/KEYWORD *****/
#yschcat,
#yschrel
{
padding:0;
margin:0 15px 5px 0;
}
#yschcat dt,
#yschrel dt
{
float:left;
padding:0;
margin:0;
}
#yschcat dd,
#yschrel dd
{
padding:0;
margin:0 0 0 125px;
}
#yschcat span,
#yschcat a,
#yschrel a,
#yschrel span
{
margin:0;
padding:0;
}
#yschrel .sep,
#yschcat .sep
{
margin:0;
padding:0 0.25em;
}

#yschcat a.catmore,
#yschrel a.relmore 
{
white-space:nowrap;
color:#8284CC;
background:url(http://i.yimg.jp/images/search/arr.gif) no-repeat 0 4px;
margin-left:10px;
padding-left:8px;
text-decoration:underline;
}
#yschcat a.catmore:visited,
#yschrel a.relmore:visited
{
color:#639;
}


/*** float clear module start ***/
#yschcat,
#yschrel
{
display:inline-table;/* add float clear for macie */
}
 /* add float clear for gecko */
#yschcat:after,
#yschrel:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/* Hides from IE-mac \*/
* html #yschcat,
* html #yschrel
{ height:1%; }
#yschcat,
#yschrel
{ display:block; }
/* End hide from IE-mac */
/*** float clear module end ***/

.ttl
{
margin:0;
text-align:center;
padding:0;
width:120px;
height:18px;
background:url(http://i.yimg.jp/images/search/tools_label.gif) no-repeat 0 0;
}

/* round frame (non imgae) not used this time START */
.wakutop,
.wakubottom
{
display:none;
}
.wakutop *,
.wakubottom *
{
display:none;
height:1px;
background:#ECF5FA;
}
.tr1
{
border-top:1px solid #ECF5FA;
margin:-1px 6px;
}
.br1
{
border-bottom:1px solid #ECF5FA;
margin:-1px 6px;
}
.tr2,
.br2
{
margin: 0 4px;
}
.tr3,
.br3 {
margin: 0 2px;
}
.tr4,
.br4
{
margin: 0 1px; height: 2px;
}
/* round frame (non imgae) not used this time END */


/***** IY *****/
#yschiy 
{
padding:0 0 0 18px;
margin:15px 0;
position:relative;
width:90%;
}
#yschiy img
{
position:absolute;
top:5px;
left:15px;
padding:0;
}
html>body #yschiy img	/* macie */
{
top:6px;
left:15px;
}
/* gecko hide macie \*/
html>body #yschiy img
{
top:4px;
left:15px;
}
/* gecko end */
#yschiy .iybd
{
padding-left:25px;
}
html>body #yschiy .iybd	/* macie */
{
padding-left:23px;
}
/* gecko hide macie \*/
html>body #yschiy .iybd
{
padding-left:23px;
}
/* gecko end */



#yschiy .abstr
{
font-size:120%;
line-height:1.4em;
float:none;
}
.iybd a
{
color:#8284CC;
}
#yschiy .abstr a
{
color:#0000de;
}
#yschiy .abstr a:visited,
.iybd a:visited
{
color:#639;
}



/***** DIRECT DISPLAY *****/
#yschDD
{
border:1px solid #CCCCCC;
padding:5px;
margin:10px 0;
}
#yschDD img {
display:none;
}
#yschDD .DDbd img {
display:inline;
}
#yschDD .DDbd table td.hr img,  /* HR for GECKO */
#yschDD .DDbd img.spc
{
display:block;
}
#yschDD .DDbd table td
{
font-size:small;
fo\nt-size:medium;
line-height:1.2em;
}


/*** DD v2 ***/
.DDbd dl,
.DDbd dt,
.DDbd dd
{
margin:0;
padding:0;
}
.DDbd .head dt,
.DDbd .relatedinfo dt,
.DDbd .infoimg dt
{
display:none;
}
.DDbd .img .infoimg
{
margin-right:5px;
}
.DDbd .service
{
float:right;
}
.DDbd .maininfo dt,
.DDbd .name
{
float:left;
}
.DDbd .info
{
vertical-align: top;
width:100%;
}
.DDbd .info .head
{
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px solid #EEEEEE;
}
.DDbd .info .head .service
{
color:#666666;
}
.DDbd .info .head .name
{
font-weight:bold;
font-size:110%;
}
.DDbd .info .head .service img
{
margin-left:5px;
vertical-align:middle;
}
.DDbd .info .head .name img
{
margin-right:5px;
vertical-align:middle;
}
.DDbd .info .maininfo dt
{
font-weight:bold;
}
.DDbd .info .maininfo dd
{

}
.DDbd .info .relatedinfo
{
padding-top:1em;
text-align:right;
}
/*** float clear module start ***/
.DDbd .head
{
display:inline-table;/* add float clear for macie */
}
.DDbd .head:after /* add float clear for gecko */
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/* Hides from IE-mac \*/
* html .DDbd .head
{ height:1%; }
.DDbd .head
{ display:block; }
/* End hide from IE-mac */
/*** float clear module end ***/



/***** SS *****/
.yschspns
{
margin:15px 0;
background:#ecf5fa;
}
#yschres .yschspns .yschhd
{
text-align:right;
padding:3px 7px 0px 0;
}
/* hide macie (v5.0 not supported) \*/
#yschres .yschspns .yschhd
{
z-index:100;
position:relative;
}
#yschres .yschspns .yschhd h2
{
z-index:150;
position:relative;
}
/* end hide macie */
.yschspns ul
{
margin:-12px 0 0 -9px;
padding:0 40px 5px 45px;
ma\rgin:-12px 0 0 -9px;	/* Win IE 6 */
}
html>body .yschspns ul	/* macie */
{
margin:-12px 0 0 -9px;
}
/* gecko hide macie \*/
html>body .yschspns ul
{
margin:-12px 0 0 -11px;
}
/* gecko end */
.yschspns li
{
margin:0;
cursor:pointer;
cursor:hand;
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
}
html>body .yschspns li	/* macie */
{
padding-left:7px;
}
/* gecko hide macie \*/
html>body .yschspns li
{
padding-left:7px;
}
/* gecko end */
.yschspns li br
{
display:none;
}
.yschspns li a
{
display:block;
margin:0px 0px 1px 0px;
padding:0 70px 0 0;
text-decoration:underline;
}



/***** JWord *****/
#yschjword
{
padding-left:18px;
margin:15px 0;
position:relative;
width:90%;
}
#yschjword img
{
position:absolute;
top:2px;
left:16px;
}
html>body #yschjword img	/* mac ie */
{
top:1px;
left:16px;
}
/* gecko (hide mac ie) \*/
html>body #yschjword img
{
top:1px;
left:16px;
}
/* gecko end */
#yschjword .jwordbd
{
padding-left:26px;
margin:0;
}
html>body #yschjword .jwordbd	/* mac ie */
{
padding-left:26px;
}
/* gecko (hide mac ie) \*/
html>body #yschjword .jwordbd
{
padding-left:23px;
}
/* gecko end */
#yschjword .jwordbd a.yschttl
{
display:block;
}
#yschjword a
{
color:#8284CC;
}
#yschjword a:active,
#yschjword a:visited
{
color:#639;
}



/***** FOR WEB RESULTS *****/
#yschweb
{
margin:5px 0;
padding:0;
}

#yschweb ol
{
margin:0;
padding:0 0 8px 45px;
}
#yschweb li
{
margin:20px 0;
}
#yschweb div
{
margin-top:3px;
}

/* MAC IE & Gecko */
html>body #yschweb ol
{
margin:0;
padding:0px 20px 8px 40px;
}
html>body #yschweb ol div
{
margin:3px 0px -2px 2px;
}
/* MAC IE & Gecko */

#yschweb div.yschabstr 
{
color:#000000;
margin:5px 0 0 0;
padding:0;
}

#yschweb em,
#yschweb em a,
#yschdir .yschinf,
#yschdir .yschinf a,
#yschweb li a,
#yschweb div ,
#yschjword a
{
color:#8284CC;
}
#yschweb a.yschttl
{
color:#0000DE;
}
#yschweb .regcat img
{
margin-right:5px;
}
#yschweb a:visited,
#yschweb a:active
{
color:#639;
}



/***** FOR SITE RESULTS *****/
#yschdirjp
{
padding:3px 0 0 0;
margin:20px 0px 0 0px;
clear:both;
}
#yschdirjp .yschcatpathjp
{
margin:0px;
padding:0px 40px 19px 18px;
position:relative;
}
#yschdirjp .yschcatpathjp img
{
display:block;
float:left;
margin:2px 1px 0 0;
}
#yschdirjp .yschcatpathjp a
{
display:block;
text-decoration:underline;
}
#yschdirjp ul {
margin:5px 0 0 0;
padding:0 40px 0 23px;
list-style-type:none;
position:relative;
top:-1.1em;
z-index:2;
}
#yschdirjp li {
margin:0px;
padding:0 0 0.5em 20px;
}
#yschdirjp li img.siteicon {
margin:0 5px 0 2px;
position:relative;
top:1px;
}
#yschdirjp li img.caticon,
#yschdirjp li img.leaficon,
#yschdirjp li img.shortcuticon {
margin:0 7px 0 0px;
position:relative;
top:0;
}
#yschdirjp li img { /* OPEN NEW WINDOW ICON */
margin:0 0 0 3px;
position:relative;
top:-2px;
}
#yschdirjp .yschabstr {
color:#000000;
margin:0 0 0 23px;
padding:0;
}
#yschdirjp em {
display:block;
margin:0 0 0 24px;
padding:0;
}
#yschdirjp em,
#yschdirjp em a,
#yschdirjp li a,
#yschdirjp div
{
color:#666
}
#yschdirjp a:visited
{
color:#639
}



/***** M .CAT LIST *****/
h6
{
font-size:100%;
font-weight:normal;
margin:0;
padding-bottom:1em;
}
#yschdircat
{
margin:1em 0;
padding:0;
font-size:120%;
}
#yschdircat ol
{
margin:0;
padding:0 0 8px 45px;
}
#yschdircat li
{
margin-bottom:10px;
}


/***** M .ZERO MATCH *****/
.no_res
{
font-size:120%;
line-height:1.5em;
}



/***** EC.EAST COLUMUN SS *****/
#yschec
{
width:220px;
float:right;
margin:0;
padding:0;
}



/***** EC-01.AD MSQ *****/
dl.yschadmsq
{
margin:0;
padding-bottom:1em;
}
dl.yschadmsq dt
{
text-align:center;
margin-bottom:5px;
}
dl.yschadmsq dd
{
margin:0;
padding:0;
text-align:center;
}



/***** EC-02.EAST COLUMUN SS *****/
#yschsec
{
margin-bottom:1em;
padding:0;
}
#yschsec h2
{
text-align:center;
margin-bottom:5px;
}
#yschsec ul
{
margin:0;
padding:0 20px;
list-style:none;
/*border-left:1px solid #B3CBE3;*/
}
#yschsec li
{
width:180px;
margin-bottom:0;
padding-bottom:14px;
}
/* mac ie hide \*/
#yschsec li
{
overflow:hidden;
}
/* clip long urls, end hide */
#yschsec li em
{
color:#008000;
display:block;
}	



/***** EC.EAST COLUMUN SS PROMO *****/

#yschec .sspromo
{
display:block;
margin:0 20px;
padding:5px 10px;
text-align:center;
background:#ecf5fa;
width:180px;
w\idth:160px;
}



/***** PAGENATION *****/
#yschpg {
clear:both;
margin:0 0 17px;
padding-bottom:0px;
text-align:center;
letter-spacing:0;
font-size:130%;
}	
#yschpg b {visibility:hidden;}
#yschpg big {font-size:100%;}
#yschpg big b {visibility:visible;}
#yschpg p {margin:50;}
#yschpg a {font-weight:normal;}

/***** FOOTER *****/
/* see jp_ychsx_common */


