﻿@charset "UTF-8";

div.debug{ font-family:monospace; font-size:9pt; padding:1px; width:100%; border:1px solid #c0c0c0; background-color:#f0f0f0; color:#ff0000; font-weight:bold; text-align:center; vertical-align:middle; }

/* *********************** category tree ******************** */

a.CtA:link{ color:#202020; text-decoration: none; }
a.CtA:visited{ color:#202020; text-decoration: none; }
a.CtA:hover{ color:#202020; text-decoration: none; }
a.CtACurrent:link{ color:#CA4700; text-decoration: none;}
a.CtACurrent:visited{ color:#CA4700; text-decoration: none;}
a.CtACurrent:hover{ color:#CA4700; text-decoration: none;}

/* *********************** service menu ******************** */

.SmnuCl{ padding-top:5px; padding-left:3px; padding-right:3px; padding-bottom:5px; border-top:1px solid #f0f0f0; border-bottom:1px solid #9A9A9A; border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A; }
td.SmnuS{ line-height:1.8ex; vertical-align:baseline; } 
a.SmnuA:link{ color:#3C3C3C; text-decoration: none;}
a.SmnuA:visited{ color:#3C3C3C; text-decoration: none;}
a.SmnuA:hover{ color:#0059C8; text-decoration: none;}

/* *** interest (in cart item only) */
.cinroot{ color:#D76000; margin-top:2px; margin-bottom:3px; line-height:1.8ex; vertical-align:baseline; font-weight:bold; }

/* *** notice *** */
.ntcell{
	background-color:#ffffff;
	border-left:1px solid #cacaca; border-bottom:1px solid #cacaca; border-right:1px solid #cacaca; overflow:hidden;
	line-height:1.8ex; vertical-align:baseline; padding-left:5px; padding-bottom:3px; padding-top:3px;
}
a.ntia:link{ color:#EF0000; text-decoration: underline; font-weight:bold; }
a.ntia:visited{ color:#EF0000; text-decoration: underline; font-weight:bold; }
a.ntia:hover{ color:#EF0000; text-decoration: underline; font-weight:bold; }

/* calender */
.calidxr{ color:#E75C00; margin-top:5px; margin-bottom:2px; border-left:2px solid #F57914; border-top:1px solid #F57914; line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold; }
.caldxBd{ background-image:url(../sys_img/alb20/cg007.gif); border-top:1px solid #cacaca; border-left:1px solid #cacaca; border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a; margin-bottom:3px; }
.caldxHd{ color:#606060; padding-left:3px; padding-right:3px; }
.caldxCs{
	border-bottom:1px solid #9a9a9a;
	vertical-align:baseline; text-align:center; color:#606060;
}
.caldxCl{
	border-right:1px solid #c0c0c0; background-color:#ffffff; border-bottom:1px solid #c0c0c0;
	vertical-align:baseline; text-align:center;
}
.caldxCh{
	border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0;
	vertical-align:baseline; text-align:center; background-color:#FFD7D7; color:#606060;
}
a.idxea:link{ color:#000000; text-decoration: underline; font-weight:bold; }
a.idxea:visited{ color:#000000; text-decoration: underline; font-weight:bold; }
a.idxea:hover{ color:#FF5816; text-decoration: underline; font-weight:bold; }
a.idxeah:link{ color:#EA2C1D; text-decoration: underline; font-weight:bold; }
a.idxeah:visited{ color:#EA2C1D; text-decoration: underline; font-weight:bold; }
a.idxeah:hover{ color:#FF5816; text-decoration: underline; font-weight:bold; }

.calFBd{ border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; margin-bottom:3px; }
.calFhl{ background-image:url(../sys_img/alb20/cg008.gif); color:#ffffff; font-weight:bold; padding-left:5px; border-top:1px solid #9a9a9a; }
.calFhr{ background-image:url(../sys_img/alb20/cg001.gif); color:#606070; text-align:right; padding-right:5px; border-top:1px solid #9a9a9a; }
.calFc{ width:5%; border-bottom:1px solid #9a9a9a; border-right:1px solid #9a9a9a; background-color:#ffffff; text-align:center; }
.calFcF{ width:45%; border-bottom:1px solid #9a9a9a; background-color:#ffffff; padding-left:5px; }
.calFcD{ width:45%; border-bottom:1px solid #9a9a9a; background-color:#f5f5f5; padding-left:5px; }
.calFh{ width:5%; border-bottom:1px solid #9a9a9a; border-right:1px solid #9a9a9a; background-color:#FFE7E7; color:#ee0000; text-align:center; }
.calFhF{ width:45%; border-bottom:1px solid #9a9a9a; background-color:#FFE7E7; padding-left:5px; }
.calFhD{ width:45%; border-bottom:1px solid #9a9a9a; background-color:#F0DEDE; padding-left:5px; }

/* recommend items */
img.RcmImg{ margin-bottom:3px; }

/* interest items */
.intiroot{ color:#00836F; margin-top:5px; line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold; }
.intibd{ width:100%; padding:5px; text-align:center; background-image:url(../sys_img/alb20/cg008.gif);}
.intii{ padding-left:10px; text-align:left; margin-top:3px; }
a.lInst:link{ font-size: 11pt; color:#DD3400; text-decoration: underline; font-weight:bold;}
a.lInst:visited{ font-size: 11pt; color:#DD3400; text-decoration: underline; font-weight:bold;}
a.lInst:hover{ font-size: 11pt; color:#DD3400; text-decoration: underline; font-weight:bold;}
a.mInst:link{ font-size: 10pt; color:#006198; text-decoration: underline; font-weight:bold;}
a.mInst:visited{ font-size: 10pt; color:#006198; text-decoration: underline; font-weight:bold;}
a.mInst:hover{ font-size: 10pt; color:#006198; text-decoration: underline; font-weight:bold;}
img.cit{ margin-top:3px; margin-right:4px; width:10px; height:10px; }

/* *** forum index list */
.frmroot{ color:#006F9D; margin-top:10px; margin-bottom:5px; border-left:2px solid #0788BE; border-top:1px solid #0788BE; border-bottom:1px dotted #75C1E1; line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold; }
.frmrootv{ color:#006F9D; margin-top:5px; margin-bottom:5px; border-left:2px solid #0788BE; border-top:1px solid #0788BE; border-bottom:1px dotted #75C1E1; line-height:1.8ex; vertical-align:baseline; padding:4px; font-weight:bold; }



/* あいうえおリスト用 */
#listbox { width:430px; background:url(../images/parts/listbox_bg01.gif); border-top:1px solid #999999; border-bottom:1px solid #999999; }
#listbox div#title { width:430px; background:url(../images/parts/list_title.gif); border-bottom:1px solid #999999;  }
#listbox div#title h3 { margin:0; padding:4px; font-size:14px; color:#FFFFFF; }
#listbox div#left { width:143px; float:left; }
#listbox div#center { width:144px; float:left; }
#listbox div#right { width:143px; float:left; }
#listbox div#bottom { width:430px; clear:both; }
#listbox p { margin:0 0 0.5em 0; font-size:12px; }
#listbox a:link,
#listbox a:visited	 { color:#1122CC;}
#listbox a:hover { color:#FF5500;}

#listbox div#a { background:url(../images/parts/list_a.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#i { background:url(../images/parts/list_i.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#u { background:url(../images/parts/list_u.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#e { background:url(../images/parts/list_e.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#o { background:url(../images/parts/list_o.gif) no-repeat; border-bottom:2px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ka { background:url(../images/parts/list_ka.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ki { background:url(../images/parts/list_ki.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ku { background:url(../images/parts/list_ku.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ke { background:url(../images/parts/list_ke.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ko { background:url(../images/parts/list_ko.gif) no-repeat; border-bottom:2px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#sa { background:url(../images/parts/list_sa.gif) no-repeat; padding:5px 5px 5px 26px; }

#listbox div#si { background:url(../images/parts/list_si.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#su { background:url(../images/parts/list_su.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#se { background:url(../images/parts/list_se.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#so { background:url(../images/parts/list_so.gif) no-repeat; border-bottom:2px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ta { background:url(../images/parts/list_ta.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ti { background:url(../images/parts/list_ti.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#tu { background:url(../images/parts/list_tu.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#te { background:url(../images/parts/list_te.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#to { background:url(../images/parts/list_to.gif) no-repeat; border-bottom:2px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#na { background:url(../images/parts/list_na.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ni { background:url(../images/parts/list_ni.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#nu { background:url(../images/parts/list_nu.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ne { background:url(../images/parts/list_ne.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#no { background:url(../images/parts/list_no.gif) no-repeat; border-bottom:2px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ha { background:url(../images/parts/list_ha.gif) no-repeat; padding:5px 5px 5px 26px; }

#listbox div#hi { background:url(../images/parts/list_hi.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#fu { background:url(../images/parts/list_hu.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#he { background:url(../images/parts/list_he.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ho { background:url(../images/parts/list_ho.gif) no-repeat; border-bottom:2px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ma { background:url(../images/parts/list_ma.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#mi { background:url(../images/parts/list_mi.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#mu { background:url(../images/parts/list_mu.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#me { background:url(../images/parts/list_me.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#mo { background:url(../images/parts/list_mo.gif) no-repeat; border-bottom:2px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ya { background:url(../images/parts/list_ya.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#yu { background:url(../images/parts/list_yu.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#yo { background:url(../images/parts/list_yo.gif) no-repeat; border-bottom:2px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ra { background:url(../images/parts/list_ra.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ri { background:url(../images/parts/list_ri.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ru { background:url(../images/parts/list_ru.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#re { background:url(../images/parts/list_re.gif) no-repeat; border-bottom:1px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#ro { background:url(../images/parts/list_ro.gif) no-repeat; border-bottom:2px solid #BBBBBB; padding:5px 5px 5px 26px; }
#listbox div#wa { background:url(../images/parts/list_wa.gif) no-repeat; border-bottom:2px solid #BBBBBB; padding:5px 5px 5px 26px; }

