@charset "utf-8";
/* CSS Document */

/*

------------------------------------------------------------------------------------------ 

infomation

stylesheet master.css ver1.0

------------------------------------------------------------------------------------------ 

*/

div#rightColumn h2 {

	font-size: 1.6em;
	
}


p.words_top {
	
	font-size: 1.2em;
	
	text-align: right;
	
}

dl.words {
	
	border:1px solid #BBBBDD;

	width:775px;

	margin:10px 0 10px 0;

	border:1px #bbd solid;

}


dl.words dt {
	
	font-size:1.5em;
	
	background-color:#bbd;
	
	line-height: 1.1em;
	
	text-indent:5px;
	
	color:#fff;
	
	font-weight:bold;

}

dl.words dt span {
	
	margin:0 0 0 5px;
	
	letter-spacing:0px;
	
	font-size: 0.7em;

}

dl.words dd {

	font-size: 1.3em;

	padding:5px;
	
	line-height:1.3em;

}


dl.words dd span{
	
	font-weight: bold;	
	
}
	
dl#words_price dd{
	
	font-weight: bold;	
	
}

dl#words_price dd ul{
	
	font-weight: normal;	
	
}

dl#words_price dd ul span{
	
	color: #FF0000;
	
	font-weight: bold;

}	
dl#words_price dd ul li#caution {
	
	font-size: 0.9em;

}


dl.words dd li.a{

	float:left;
	
	width:260px;
	
	text-align:center;
	
	margin:0 0 10px 0;
	
	font-weight:bold;

}


dl.words dd li.b{
	
	float:right;
	
	width:440px;
	
	font-weight:normal;

}


dd.e{background-color:#f4f4ff;}

p.c {

	color:#000;
	
	margin:0 0 0 550px;
	
	font-size:0.9em;

}


/*infomation_framenumber*/

dl#framenumber {
	
	font-size:1.5em;
	
}

dl#framenumber dt {
	
	list-style-image: url("../../images/user/go.gif");
	
	display : list-item;
	
	list-style-position: inside;
	
	font-weight: bold;
	
	font-size: 1.3em;
	
}

dl#framenumber dd {
	
	margin: 5px 5px 15px;
}

dl#framenumber dd span{
	
	color: #FF0000;	
	
}



/*infomation_totalprice*/

dl#total_price_info {
	
	font-size:1.5em;
	
}

dl#total_price_info img{
	
	float: right;
	
	margin-right:90px; 

}
	
dl#total_price_info dt {
	
	list-style-image: url("../../images/user/go.gif");
	
	display : list-item;
	
	list-style-position: inside;
	
	font-weight: bold;
	
	font-size: 1.3em;
	
}

dl#total_price_info dd {
	
	margin: 5px 5px 15px;
}

dl#total_price_info dd span{
	
	color: #FF0000;	
	
}


/*infomation_recycle*/

dl.recycle_info {
	font-size:1.3em;
	
}

dl.recycle_info dt {
	
	list-style-image: url("../../images/user/question.gif");
	
	display : list-item;
	
	list-style-position: inside;
	
	font-weight: bold;
	
	font-size: 1.1em;
	
	color: #191970;
	
}

dl.recycle_info dd {
	
	list-style-image: url("../../images/user/answer.gif");
	
	display : list-item;
	
	list-style-position: inside;
	
	font-weight: bold;
		
	font-size: 1em;
	
	margin-bottom: 35px;
}

dl.recycle_info dd p{
	
	font-size: 0.9em;
	
	font-weight: normal;
	
	margin: 5px 0 0 10px;
	
}	


#recycle_info_div {
	
	margin: 15px 5px 35px;
	
	font-size: 1.5em;
	
	line-height: 1.2em;
}

#recycle_info_div img {
	
	margin: 15px 5px 0 10px;
	
	float: left;
}

#recycle_info_div div#breakdown{
	
	margin: 35px 5px 0 10px;
	
	font-size: 0.8em;
}



/*infomation_couponprice*/

dl#coupon_info {
	
	font-size:1.5em;
	
}

dl#coupon_info dt {
	
	list-style-image: url("../../images/user/go.gif");
	
	display : list-item;
	
	list-style-position: inside;
	
	font-weight: bold;
	
	font-size: 1.3em;
	
}

dl#coupon_info dd {
	
	margin: 5px 5px 15px;
}

dl#coupon_info dd span{
	
	color: #FF0000;	
	
}

dl#coupon_info dd img#coupon_image{
	
	 float:left; 
	 
	 margin: 0 50px 0 25px; 
}

dl#coupon_info dd ul li {
	
	margin: 0 0 30px 0;
	
}

/*shop_icon*/

div#shop_icon {
	font-size: 1.2em;
}

div#shop_icon table{
	border-collapse: collapse;
	margin:10px;
	
}

div#shop_icon th {
	font-size: 1.1em;
	height: 25px;	
}

div#shop_icon td {
	border: 1px groove gray;
}


/*お知らせ・更新情報*/

div#news_list {
	margin-top: 20px;
}
	
div.site_news {
        font-size: 1.2em;
        border-bottom: 1px dashed #CCCCCC;
        margin: 5px 0;
        padding: 0 15px 5px;
}
p.news_comment {
        text-align: left;
}
p.news_date {
        color: #999999;
        text-align: right;
}




