/* ´ðËÜ¹àÌÜ */
p,dl,dt,dd,ul,ol,li,{
    font-size:95%;
}

a{
    text-decoration: none;
}

a:hover{
    text-decoration: none;
	background-color:#e7eff7;
}

body{
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";	
}

a.navi {
	text-decoration: none;
}

h2{
/*    font-size: 115%;*/
    margin:0 0 0.2em;
    padding:0;
    line-height:1.2em
}

h3{
/*    font-size: 100%;*/
    margin:0 0 0.2em;
    padding:0;	
    line-height:1.2em
}

h4{
/*    font-size:90%;*/
    margin:0 0 0.2em;
    padding:0;
    line-height:1.2em
}

h5{
/*    font-size:70%;*/
    margin:0 0 0.2em;
    padding:0;
}

p{
    margin:0 0 0.5em;
    padding:0;
    line-height:1.4em;
}

ul{
    margin-top:0;
    margin-bottom:0;
    margin-left:2em;
    list-style-image: url(../img/list.gif);
}

ol{
    margin-top:0;
    margin-bottom:0;
    margin-left: 3em;
}

li{
    margin-bottom:0.3em;
    line-height:1.5em;
}


dl{
     margin:0;
	 line-height:1.4em;
}

dt{
     font-weight:bold;
	 margin:0 0 0.2em;
}

dt.faq-a{
     margin:0;
     font-weight:bold;
	 color:#c00;
}

dt.faq-q{
     margin:0.5em 0 0;
     font-weight:bold;
	 color:#06c;
}

dd{
     margin:0 0 0.4em 0;
}

.caption {
	line-height:1.4em;
	font-size:80%;
}

.img{
    text-align:center;
}

img.y{ vertical-align:text-bottom; }

.dot{
    margin-bottom: 0.5em;
    border-bottom: 1px dashed;
}

.mado{
    height:400px;
    overflow:auto;
    padding:0.5em;
	font-size:95%;
    line-height: 1.4em;
	
    background-color:#DDF3FF;
    scrollbar-track-color:#DDF3FF;
    scrollbar-face-color:#C5DDFD;
    scrollbar-shadow-color:#6699CC;
    scrollbar-darkshadow-color:#DDF3FF;
    scrollbar-highlight-color:#fff;
    scrollbar-3dlight-color:#E3EBF0;
    scrollbar-arrow-color:#729EC4;	
} 

#footer{
    margin:0px 15px 0px;
    padding:1em;
    border-top:1px solid #000;
    font-size:80%;
    text-align:center;
}
#copyright{
    margin:0.5em 1em 3em;
    padding:0.3em;
    font-size:80%;
    text-align:center;
}

.cart a:link,
.cart a:visited,
.cart a:hover,
.yoyaku a:link,
.yoyaku a:visited,
.yoyaku a:hover {
	width:138;
	height:auto;
	background:url(/cp/img/cart_no.gif) no-repeat;
	margin:0 auto;
	padding:0;
	background-position:top left;
	display:block;
}

.cart a:link, .cart a:visited {
	background:url(/cp/img/cart_no.gif) no-repeat;
}

.cart a:hover{
	background:url(/cp/img/cart_no_o.gif) no-repeat;
}

.yoyaku a:link, .yoyaku a:visited {
	background:url(/cp/img/yoyaku_no.gif) no-repeat;
}

.yoyaku a:hover{
	background:url(/cp/img/yoyaku_no_o.gif) no-repeat;
}


.cart_kanbai{
	width:138;
	height:auto;
	background:url(/cp/img/kanbai.gif) no-repeat;
	margin:0 auto;
	padding:0;
	background-position:top left;
	display:block;
}


.cart_shuryo{
	width:138;
	height:auto;
	background:	url(/cp/img/syuuryou.gif) no-repeat;
	margin:0 auto;
	padding:0;
	background-position:top left;
	display:block;
}

.cartDs a{display:block; margin:0 auto; padding:0; width:138px; height:33px; background-position:top left;}
.cartDs a:link, .cartDs a:visited	{ background:url(/cp/img/cart_ds.jpg) no-repeat;}
.cartDs a:hover								{ background:url(/cp/img/cart_ds_o.jpg) no-repeat;}


#ecLogo2 A{background-image:url(http://www.sourcenext.com/eshop/img/eshop_logo_5.gif); background-repeat:no-repeat; background-position:center center; display: block; width:218px; height:40px; }
#ecLogo2 A:hover{background-image:url(http://www.sourcenext.com/eshop/img/eshop_logo_on.gif);}
