@charset "euc-jp";

/*asahi.com  education page2006-09-13a*/

/*
bread column
*/
#bcedu{
background-image:url(/image/bcedu.gif);
background-repeat:no-repeat;
padding:5px 0 5px 105px;
margin:0;
font-size:80%;
color:#333;
font-weight:bold;
}	

/*
Bottom-LEFT educational-NEWSLIST AREA
*/
.edu_con1{
padding:0px 5px 0px 0px;
margin:0px;
vertical-align:top;
}

/*
Bottom-RIGHT educational-PICKUP AREA
*/
.edu_con2{
width:210px;
padding:3px 0px 0px 5px;
margin:0px;
vertical-align:top;
}

.edu_new{
display:inline;
color:#DC143C;
font-size:70%;
font-weight:bold;
margin:0px 1px 3px 0px;
padding:0px;
}

.pulife h4{
display:inline;
}


/*
Bottom-RIGHT NIE AREA
*/
div.punie{
padding:0px;
margin:5px 0px;
text-align:left;
color:#006;
border-style:solid;
border-color:#ddc;
border-width:1px;
}

table.puniebox{
width:100%;
padding:0px;
margin:0px;
text-align:left;
background-color:#FFDAB9;
border-bottom:dotted 1px #ddc;
color:#006;
}

table.puniebox img{
display:block;
padding:0px 0px;
margin:3px;
border:solid 1px #CCC;
}

.punie h3{
/*width:100%;*/
color:#006;
font-size:80%;
padding:5px;
margin:0px;
text-align:left;
/*background-color:#E8E2C4;*/
}

.punie h4{
color:#006;
font-size:90%;
padding:3px;
margin:0;
text-align:left;
}

.punie p{
padding:1px 3px;
margin:0px 0px;
text-align:left;
font-size:80%;
clear:left;
}

/*
Bottom-LEFT KUMA AREA
*/
.edu_link img{
dispray:block;
margin:5px 5px;
padding:0px;
}

/*
RIGHT AD200-50
*/
div#ad200-50{
width:200px;
padding:1px;
margin:5px;
text-align:center;
vertical-align:middle;
background:#fff;
}

/*---nono--*/
.nono{
width:80%;
margin:0px;
padding:0px;
text-align:center;	/*テキストを左寄せで表示*/
border:solid 1px #B1CAE8;	/* 罫線 */
}
.nono h1{
width:100%;
margin:0;
padding:0;
text-align:left;
}

.nono2{
width:100%;
margin:0;
padding:10px;
}




/*-- 2006-9-13右ナビオレンジバー --*/
@charset "euc-jp";
/*asahi.com   shopsearch-STYLES--2006-5-24--*/


/*汎用特集表示タイプ　幅３００（新雛形用）*/

.shoppingspecialbar{
font-size:80%;
color:#fff !important;
background:#F96B12 !important;
background-image:url("c_imag/shoppingspecials.gif") !important;
background-repeat:no-repeat !important;
background-position:3px 2px !important;
padding:1px 0 1px 21px !important;
margin:10px 0 2px 0 !important;
text-indent:0.3em !important;
border:none !important;
}

.shoppingspecialbar a:link,.shoppingspecialbar a:visited{
color:#fff !important;
}
.shoppingspecialbar a:hover{
color:#fff !important;
text-decoration:underline;
}

.specialpickup01{
background:#eee;
border-bottom:1px #ccc solid;
margin:0 0 1px 0;
padding:10px;
font-size:90%;
display:block;
}
.specialpickup01 img{
float:left;
margin-right:10px;
border:2px #fcfcfc solid;
}

.specialpickup01 dt{
font-weight:bold;
margin:0;
padding:0 0 10px 0;
}
.specialpickup01 dd{
margin-left:75px;
padding:0 0 0px 0;
}

.specialrakuten01{
font-size:80%;
color:#fff;
position:right;
background:#eee;
border-bottom:1px #ccc solid;
text-align:right;
padding:0 0 1px 0;
margin:2px 0 5px 0;
text-indent:0.3em;
}




/*汎用特集表示タイプ　幅２００（旧雛形用）*/

.shoppingspecialbar02{
font-size:80%;
color:#fff;
background:#F96B12;
background-image:url("c_imag/shoppingspecials.gif");
background-repeat:no-repeat;
background-position:3px 2px;
padding:1px 0 1px 21px;
margin:10px 5px 1px 5px;
text-indent:0.3em;
}

.shoppingspecialbar02 a:link,.shoppingspecialbar02 a:visited{
color:#fff;
}
.shoppingspecialbar02 a:hover{
color:#fff;
text-decoration:underline;
}


.specialpickup02{
background:#eee;
border-bottom:1px #ccc solid;
margin:0 5px 1px 5px;
padding:10px;
font-size:90%;
display:block;
}
.specialpickup02 img{
float:left;
margin-right:10px;
border:2px #fcfcfc solid;
}

.specialpickup02 dt{
font-weight:bold;
margin:0;
padding:0 0 13px 0;
}
.specialpickup02 dd{
margin-left:10px;
padding:0 0 0px 0;

}

.specialrakuten02{
font-size:80%;
color:#fff;
position:right;
background:#eee;
border-bottom:1px #ccc solid;
text-align:right;
padding:0 0 1px 0;
margin:1px 5px 5px 5px;
text-indent:0.3em;
}







/*汎用ランキング表示タイプ　幅３００（新雛形用）*/

.updatebar{
font-size:80%;
color:#000;
background:#fff;
padding:1px 0;
margin:10px 0 0 0;
text-indent:0.3em;
text-align:right;
}

.shopsearchspecialbar3{
font-size:80%;
color:#fff;
background:#F96B12;
background-image:url("c_imag/kuraun7.gif");
background-repeat:no-repeat;
background-position:4px 2px;
padding:1px 0 1px 20px;
margin:0 0 2px 0;
text-indent:0.3em;
}


.shopsearchspecialbar3 a:link,.shopsearchspecialbar3 a:visited{
color:#fff;
}
.shopsearchspecialbar3 a:hover{
color:#fff;
text-decoration:underline;
}

.shopsearch00{
width:100%;
background:#eee;
}


ol.shopsearch{
margin:0;
padding:0px 5px;
background:#eee;
}
ol.shopsearch li{
list-style:none;
display:inline;
margin:0;
}


.tenten{
padding:2px 5px;
border-bottom:1px #ccc dotted;
}


table.shopsearch01{
width:100%;
vertical-align:top;

}

th.shopsearch022{
padding:5px 0px;
vertical-align:top;
width:13%;
text-align:center;
color:#F96B12;
font-size:80%;
background-color:#eee;
}

th.shopsearch022 strong{
padding:2px 4px;
border-right:#aaa solid 2px;
border-bottom:#aaa solid 2px;
background-color:#fff;
}

td.shopsearch03{
padding:5px 10px;
vertical-align:top;
text-align:center;
width:25%;
background-color:#eee;
}

td.shopsearch04{
padding:5px 5px 3px 5px;
vertical-align:top;
width:70%;
background-color:#eee;
font-size:100%;
}

td.shopsearch04 dl.shopsearch05{
display:inline;
padding:0;
}

td.shopsearch04 dl.shopsearch05 dt{
font-weight:bold;
margin:0px;
font-size:80%;
padding:0px 0 2px 0;
}

td.shopsearch04 dl.shopsearch05 dt.font80{
font-size:80%;
}
td.shopsearch04 dl.shopsearch05 dd{
display:inline;
margin:0px;
padding:0;
line-height:150%;
font-size:80%;
}

td.shopsearch04 dl.shopsearch05 dd strong.redfont{
color:#800;
}


.shopsearchspecialsyousai{
font-size:80%;
color:#000;
background:#eee;
padding:2px 0 1px 2px;
text-indent:0.3em;
border-bottom:1px #ccc solid;
margin:0 0 1px 0;
}

.shopsearchspecialsyousai a, .shopsearchspecialsyousai a:link, .shopsearchspecialsyousai a:visited, .shopsearchspecialsyousai a:hover{
text-decoration:underline;
}


.amazon{
font-size:80%;
color:#fff;
position:right;
background:#eee;
border-bottom:1px #ccc solid;
text-align:right;
padding:0 0 1px 0;
margin:2px 0 5px 0;
text-indent:0.3em;
}



/*汎用ランキング表示タイプ　幅２００（旧雛形用）*/

.updatebar200{
font-size:80%;
color:#000;
padding:1px 0;
margin:15px 5px 0 5px;
text-indent:0.3em;
text-align:right;
}


.shopsearchspecialbar2005{
font-size:80%;
color:#fff;
background:#F96B12;
background-image:url("c_imag/kuraun7.gif");
background-repeat:no-repeat;
background-position:4px 2px;
padding:1px 0 1px 20px;
margin:0px 5px 1px 5px;
text-indent:0.3em;
}

.shopsearchspecialbar2005 a:link,.shopsearchspecialbar2005 a:visited{
color:#fff;
}
.shopsearchspecialbar2005 a:hover{
color:#fff;
text-decoration:underline;
}


ol.shopsearchw200{
margin:0px;
}
ol.shopsearchw200 li{
list-style:none;
margin:0px 5px 0 5px;
border-bottom:1px #ccc dotted;
}


td.shopsearch20003{
padding:10px 5px;
vertical-align:top;
text-align:center;
width:25%;
background-color:#eee;
}

td.shopsearch20004{
padding:8px 3px 3px 3px;
vertical-align:top;
width:75%;
background-color:#eee;
font-size:100%;
}


td.shopsearch20004 dl.shopsearch05{
display:inline;
padding:0;
}

td.shopsearch20004 dl.shopsearch05 dt{
font-weight:bold;
margin:0px;
font-size:80%;
padding:0px 0 2px 0;
}

td.shopsearch20004 dl.shopsearch05 dt.font80{
font-size:80%;
}
td.shopsearch20004 dl.shopsearch05 dd{
display:inline;
margin:0px;
padding:0;
line-height:150%;
font-size:80%;
}

td.shopsearch20004 dl.shopsearch05 dd strong.redfont{
color:#800;
}

.shopsearchspecialsyousai200{
font-size:80%;
background:#eee;
padding:4px 0 2px 2px;
text-indent:0.3em;
margin:0px 5px 2px 5px;
border-bottom:1px #ccc solid;
}

.shopsearchspecialsyousai200 a, .shopsearchspecialsyousai200 a:link, .shopsearchspecialsyousai200 a:visited, .shopsearchspecialsyousai200 a:hover{
text-decoration:underline;
}

.amazon200{
font-size:80%;
color:#fff;
position:right;
background:#eee;
border-bottom:1px #ccc solid;
text-align:right;
padding:0 0 1px 0;
margin:0 5px 5px 5px;
text-indent:0.3em;
}

/*汎用特集表示タイプ　幅３００（新雛形用）ＢＯＯＫ*/

.shoppingspecialbarbook{
font-size:80%;
color:#fff !important;
background:#F96B12 !important;
background-image:url("c_imag/book2.gif") !important;
background-repeat:no-repeat !important;
background-position:3px 2px !important;
padding:1px 0 1px 21px !important;
margin:10px 0 2px 0 !important;
text-indent:0.3em !important;
border:none !important;
}

.shoppingspecialbarbook a:link,.shoppingspecialbarbook a:visited{
color:#fff !important;
}
.shoppingspecialbarbook a:hover{
color:#fff !important;
text-decoration:underline;
}

.specialpickup01book{
background:#eee;
border-bottom:1px #ccc solid;
margin:0 0 1px 0;
padding:10px;
font-size:90%;
display:block;
}
.specialpickup01book img{
float:left;
margin-right:10px;
border:2px #fcfcfc solid;
}

.specialpickup01book dt{
font-weight:bold;
margin:0;
padding:0 0 10px 0;
}
.specialpickup01book dd{
margin-left:75px;
padding:0 0 0px 0;
}

.specialrakuten01book{
font-size:80%;
color:#fff;
position:right;
background:#eee;
border-bottom:1px #ccc solid;
text-align:right;
padding:0 0 1px 0;
margin:2px 0 5px 0;
text-indent:0.3em;
}


/*汎用特集表示タイプ　幅２００（旧雛形用）ＢＯＯＫ*/

.shoppingspecialbarbook02{
font-size:80%;
color:#fff !important;
background:#F96B12 !important;
background-image:url("c_imag/book2.gif") !important;
background-repeat:no-repeat !important;
background-position:3px 2px !important;
padding:1px 0 1px 21px !important;
margin:10px 5px 1px 5px !important;
text-indent:0.3em !important;
border:none !important;
}

.shoppingspecialbarbook02 a:link,.shoppingspecialbarbook02 a:visited{
color:#fff !important;
}
.shoppingspecialbarbook02 a:hover{
color:#fff !important;
text-decoration:underline;
}

.specialpickup02book{
background:#eee;
border-bottom:1px #ccc solid;
margin:0 5px 1px 5px;
padding:5px;
font-size:90%;
display:block;
}
.specialpickup02book img{
float:left;
margin-right:10px;
border:2px #fcfcfc solid;
}

.specialpickup02book dt{
font-weight:bold;
margin:0;
padding:0 0 5px 0;
}
.specialpickup02book dd{
margin-left:10px;
padding:0 0 0px 0;
}

.specialpickup02booklist{
background:#eee;
border-bottom:1px #ccc solid;
margin:0 5px 1px 5px;
padding:10px;
font-size:90%;
display:block;
}

.specialpickup02booklist dt{
font-weight:bold;
margin:0;
padding:0;
}

.specialrakuten02book{
font-size:80%;
color:#fff;
position:right;
background:#eee;
border-bottom:1px #ccc solid;
text-align:right;
padding:0 0 1px 0;
margin:1px 5px 5px 5px;
text-indent:0.3em;
}


.shutsudai01{
font-size:90%;
background-color:#ccc;
color:#000;
}
table.shutsudai-table{
border-top:solid 1px #999;
border-right:solid 1px #999;
font-size:85%;
margin:5px;
}
.shutsudai-table td, .shutsudai-table th {
border-left:solid 1px #999;
border-bottom:solid 1px #999;
padding:5px;
}

/*---shoppingspecial end --- --*/