@charset "shift_jis";

/*--*/
/*----------------------------------------------------
contents-layout
-------------------------------------------------------*/
div.container_ {
	width:980px;
	margin:0 auto;
	overflow:visible;
}

div.container_ div.contents_{
	width:980px;
	margin:0 auto;
	overflow:visible;
}

.onlineshop_dgn div.container_ div.contents_.indexPage_dgn{
	padding-top:20px;
}

.onlineshop_dgn div.container_ div.contents_ div.mainframe_{
	width:756px;
	float:right;
	overflow:visible;
}

.onlineshop_dgn div.container_ div.contents_ div.leftmenuframe_{
	width:204px;
	float:left;
	overflow:visible;
}



/*----------------------------------------------------
pageTitle
-------------------------------------------------------*/
#pageTitle_dgn #pageTitleInner_dgn{
	width:980px;
	margin:0 auto;	
}

#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerL_dgn{
	width:473px;
	float:left;
	background:url(/dgn/pc/shop/cmn/img/bg_maintitle02.jpg) top repeat-x;
	overflow:hidden;
}

#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerL_dgn #pageTitleImg_dgn{
	float:left;
	width:160px;
	line-height:0.1em;
	font-size:0.1em;
}

#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerL_dgn ul{
	width:288px;
	float:right;
	overflow:hidden;
	padding-top:5px;
}

#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerL_dgn ul li.floatright_dgn{
	padding-right:26px;
}

#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerR_dgn{
	width:477px;
	padding-top:8px;
	float:right;
	overflow:hidden;
}

#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerR_dgn .loginBtn_dgn{
	width:167px;
	float:left;
	padding-top:2px;
	}
	
#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerR_dgn .loginBtn_dgn ul{
	width:140px;
	margin-right:auto;
}
	
#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerR_dgn .loginBtn_dgn ul li{
	line-height:0.1em;
	font-size:0.1em;
	padding-bottom:7px;
	text-align:center;
}
	
#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerR_dgn .shoppingStatus_dgn{
	width:220px;
	float:left;
	}

#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerR_dgn .shoppingStatus_dgn dl{
	overflow:hidden;
	font-size:13px;
	text-align:left;
}

#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerR_dgn .shoppingStatus_dgn dl dt,
#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerR_dgn .shoppingStatus_dgn dl dd{
	margin-top:-1px;
	border-top:#a09172 1px dotted;
	padding:6px 0 4px;
	
}

#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerR_dgn .shoppingStatus_dgn dl dt{
	width:120px;
	float:left;
	clear:left;
	text-align:left;
}
#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerR_dgn .shoppingStatus_dgn dl dd{
	margin-left:120px;
	text-align:right;
	}

#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerR_dgn .shoppingStatus_dgn dl .carriage_dgn{
	color:#f45d92;
}


#pageTitle_dgn #pageTitleInner_dgn #pageTitleInnerR_dgn .cartBtn_dgn{
	width:64px;
	float:right;
	line-height:0.1em;
	font-size:0.1em;
	text-align:left;
	}


/*----------------------------------------------------
categoryNavi
-------------------------------------------------------*/
#categoryNavi_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_nav01.jpg) top repeat-x;
	height:40px;
}

#categoryNavi_dgn ul#categoryNaviInner_dgn{
	width:980px;
	margin:0 auto;	
}

#categoryNavi_dgn ul#categoryNaviInner_dgn li{
	float:left;
	/*line-height:0.1em;
	font-size:0.1em;*/
	position:relative;
}

/*--dropdown--*/

#categoryNavi_dgn ul#categoryNaviInner_dgn li div.dropMenu_dgn{
	display:none;
	position:absolute;
	padding-top:5px;
	width:214px;
	top:35px;
	left:50%;
	margin-left:-107px;
	z-index:999999 !important;
}

div.dropMenu_dgn div.dropMenuInner_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_dropnav01.gif);
	padding:12px 0;
	border:#3f301a 1px solid;
}

div.dropMenu_dgn div.dropMenuInner_dgn dl{
	background:url(/dgn/pc/shop/cmn/img/bg_dropnav02.png) center top no-repeat;
	padding-top:17px;
	text-align:left;
	width:190px;
	margin:-17px auto 0;
}

div.dropMenu_dgn div.dropMenuInner_dgn dl dt{
	background:url(/dgn/pc/shop/cmn/img/bg_dropnav03.png) 0 0 no-repeat;
	height:44px;
}

div.dropMenu_dgn div.dropMenuInner_dgn dl dt span{
	display:block;
	padding-left:37px;
	line-height:43px;
	padding-top:1px;
	font-size:13px;
	font-weight:bold;
}

div.dropMenu_dgn div.dropMenuInner_dgn dl dt span.dropIco20_dgn{background:url(/dgn/pc/shop/cmn/img/ico_drop_bra01.png) 13px 50% no-repeat;}
div.dropMenu_dgn div.dropMenuInner_dgn dl dt span.dropIco10_dgn
div.dropMenu_dgn div.dropMenuInner_dgn dl dt span.dropIco60_dgn{background:url(/dgn/pc/shop/cmn/img/ico_drop_tights01.png) 13px 50% no-repeat;}
div.dropMenu_dgn div.dropMenuInner_dgn dl dt span.dropIco50_dgn{background:url(/dgn/pc/shop/cmn/img/ico_drop_inner01.png) 13px 50% no-repeat;}
div.dropMenu_dgn div.dropMenuInner_dgn dl dt span.dropIco30_dgn
div.dropMenu_dgn div.dropMenuInner_dgn dl dt span.dropIco70_dgn{background:url(/dgn/pc/shop/cmn/img/ico_drop_mens01.png) 13px 50% no-repeat;}
div.dropMenu_dgn div.dropMenuInner_dgn dl dt span.dropIco40_dgn{background:url(/dgn/pc/shop/cmn/img/ico_drop_sundry01.png) 13px 50% no-repeat;}
div.dropMenu_dgn div.dropMenuInner_dgn dl dt span.dropIco80_dgn{background:url(/dgn/pc/shop/cmn/img/ico_drop_kids01.png) 13px 50% no-repeat;}

div.dropMenu_dgn div.dropMenuInner_dgn dl dd{
	background:url(/dgn/pc/shop/cmn/img/bg_dropnav04.png) 0 bottom no-repeat;
	padding-bottom:8px;	
}
div.dropMenu_dgn div.dropMenuInner_dgn dl dd ul{
	padding:6px 0 4px 16px;
	background:url(/dgn/pc/shop/cmn/img/bg_dropnav05.png) repeat-y;
	overflow:hidden;
}
div.dropMenu_dgn div.dropMenuInner_dgn dl dd ul li{
	background:url(/dgn/pc/shop/cmn/img/ico_arrow01.png) 0 50% no-repeat;
	padding-left:10px;
	font-size:12px;
	line-height:24px;
	float:none;
	clear:both;
	width:100%;
}

div.dropMenu_dgn div.dropMenuInner_dgn dl a{
}

div.dropMenu_dgn div.dropMenuInner_dgn dl a:hover{
	text-decoration:underline;
	text-shadow:none;
}


/*----------------------------------------------------
footer
-------------------------------------------------------*/
.onlineshop_dgn #footer{
	border-top:#edebe5 1px solid;
	background-color:#faf9f7;
	padding-left:0;
	padding-right:0;
	padding-top:20px;
	
}

#footer a:hover{
	text-decoration:underline;
}

/*-------#ftrInner------------*/

#footer #fotterInner_dgn{
	width:980px;
	margin:0 auto;
	padding:10px 0 35px;
	text-align:left;
	overflow:hidden;
}

#footer #fotterInner_dgn .fotterInnnerBox_dgn{
	width:203px;
	float:left;}
#footer #fotterInner_dgn .fotterInnnerBox2_dgn{
	width:170px;
	float:left;}
#footer #fotterInner_dgn .fotterInnnerBox3_dgn{
	width:170px;
	float:right;}

#footer #fotterInner_dgn dl{
	width:170px;
	margin-right:auto;
}


#footer #fotterInner_dgn #fotterInnerMobile_dgn dd p{
	padding-bottom:15px;
}
#footer #fotterInner_dgn #fotterInnerMobile_dgn dd p a{
	text-decoration:underline;
}

#footer #fotterInner_dgn #fotterInnerMobile_dgn dd p a:hover{
	text-decoration:none;
}

#footer #fotterInner_dgn dt{
	border-bottom:#dad5c8 1px solid;
	padding-bottom:10px;
	font-weight:bold;
	color:#3e290a;
	text-shadow:#ffffff 1px 1px 0; 
}

#footer #fotterInner_dgn dd{
	border-top:#ffffff 1px solid;
	padding-top:15px;
}

#footer #fotterInner_dgn dd ul li{
	padding-bottom:5px;
	line-height:150%;
}

#footer #fotterInner_dgn dd ul li a{
	background:url(/dgn/pc/shop/cmn/img/ico_arrow03.png) 0 3px no-repeat;
	/*line-height:1.5;*/
	padding-left:15px;
	display:block;
}

#footer #fotterInner_dgn dd p{
	padding-top:0;
	overflow:hidden;
	line-height:1.5;
	color:#664618;
}

#footer #fotterInner_dgn dd p img{
	/*float:left;*/
	/*margin-right:10px;*/
}

#footer #fotterInner_dgn a:link,
#footer #fotterInner_dgn a:visited,
#footer #fotterInner_dgn a:active{
	color:#664618;
	}
#footer #fotterInner_dgn a:hover{
	color:#F45D92;
	text-decoration:underline;
}

#footer #fotterInner_dgn dd p.qrcode_dgn{
	text-align:center;
}

#footer #fotterInner_dgn dd p.mobilurl_dgn a{
	text-decoration:underline;
	font-size:11px;
}


/*-------#ftrInner------------*/

#footer #footerSubContentsLink_dgn{
	background-color:#dad5c8;
	padding:15px 0;	
}

#footer #footerSubContentsLinkInner_dgn{
	width:980px;
	margin:0 auto;
	overflow:hidden;
}

#footer #footerSubContentsLinkInner_dgn ul{
	width:auto;
	margin-left:auto;
	float:right;
	overflow:hidden;
}

#footer #footerSubContentsLinkInner_dgn ul li{
	width:auto;
	float:left;
	margin-left:20px;
}

.ie7 #footer #footerSubContentsLinkInner_dgn ul li{
	display:inline;
}

#footer #footerSubContentsLinkInner_dgn ul li a{
	background:url(/dgn/pc/shop/cmn/img/ico_ftrlink01.gif) 0 3px no-repeat;
	line-height:1.5;
	padding-left:15px;
	display:block;
}


/*----------------------------------------------------
topicPath
-------------------------------------------------------*/
#topicPath_dgn{
	padding:13px 0;
	width:980px;
	margin:0 auto;
	text-align:left;
	font-size:0.923em;
	color:#3e290a;
}

#topicPath_dgn ul li{
	display:inline;
}

#topicPath_dgn ul li,
#topicPath_dgn ul li a{
	margin-right:0.5em;
}

#topicPath_dgn ul li a{
	color:#F45D92;
	text-decoration:underline;
}

#topicPath_dgn ul li a:hover{
	text-decoration:none;
}

/*----------------------------------------------------
side
-------------------------------------------------------*/

/*----sideSearchArea----*/

.sideSearchArea_dgn{
	padding:14px 0 10px 5px;
	position:relative;
}

.sideSearchArea_dgn .form01_dgn .jqTransformInputWrapper {
	margin-left:10px;
}

.sideSearchArea_dgn .form01_dgn label {
	margin: 0 20px 0 0;
}

.ie7 .sideSearchArea_dgn{
	overflow:hidden;
	padding-bottom:14px;
}

.sideSearchArea_dgn .form01_dgn input{
  margin-bottom:10px;
}

.indexPage_dgn ul.radioList_dgn {
	display:none;
}

.sideSearchArea_dgn ul.radioList_dgn ul{
	padding-top:10px;
	overflow:hidden;
}

.sideSearchArea_dgn ul.radioList_dgn li{
	clear:left;
	padding-bottom:5px;
}

.sideSearchArea_dgn ul.radioList_dgn li label{
	line-height:19px;
}

.sideSearchArea_dgn .submitbtn_dgn{
	position:absolute;
	top:16px;
	right:16px;
	background:none;
	border:none;
	width:28px;
	height:25px;
	cursor:pointer;
	
}


/*----sideCategoryList----*/
.sideCategoryList01_dgn{
	border-top:#dad5c8 1px solid;
	text-align:left;	
}

.sideCategoryList01_dgn dt a{
	display:block;
	border-left:#dad5c8 1px solid;
	border-right:#dad5c8 1px solid;
	border-bottom:#dad5c8 1px solid;
	padding:14px 0 10px 30px;
	font-weight:bold;
	color:#3e290a;
	text-shadow:0 1px 0 #FFFFFF;
}

.sideCategoryList01_dgn dt a:hover{
	text-decoration:none;
}

.sideCategoryList01_dgn dt.sideItemCurrent_dgn a{
	display:block;
	border-bottom:#dad5c8 1px solid;
	padding:14px 0 10px 30px;
	font-weight:bold;
	color:#3e290a;
	text-shadow:#fff 1px 1px 0;
	/*color:#fff;
	text-shadow:#eeb0c4 1px 1px 0; */
}

.sideCategoryList01_dgn dt.sideItem21_dgn a{background:#f0eae3;}
.sideCategoryList01_dgn dt.sideItem22_dgn a{background:#f0eae3;}
.sideCategoryList01_dgn dt.sideItem23_dgn a{background:#f0eae3;}
.sideCategoryList01_dgn dt.sideItem24_dgn a{background:#f0eae3;}
.sideCategoryList01_dgn dt.sideItem25_dgn a{background:#f0eae3;}
.sideCategoryList01_dgn dt.sideItem10_dgn a{background:#f0eae3;}
.sideCategoryList01_dgn dt.sideItem61_dgn a{background:#f0eae3;}
.sideCategoryList01_dgn dt.sideItem62_dgn a{background:#f0eae3;}
.sideCategoryList01_dgn dt.sideItem63_dgn a{background:#f0eae3;}
.sideCategoryList01_dgn dt.sideItem30_dgn a{background:#f0eae3;}
.sideCategoryList01_dgn dt.sideItem40_dgn a{background:#f0eae3;}
.sideCategoryList01_dgn dt.sideItem70_dgn a{background:#f0eae3;}
.sideCategoryList01_dgn dt.sideItem80_dgn a{background:#f0eae3;}

.sideCategoryList01_dgn dt.sideItem21_dgn a:hover{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem22_dgn a:hover{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem23_dgn a:hover{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem24_dgn a:hover{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem25_dgn a:hover{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem10_dgn a:hover{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem61_dgn a:hover{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem62_dgn a:hover{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem63_dgn a:hover{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem30_dgn a:hover{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem40_dgn a:hover{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem70_dgn a:hover{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem80_dgn a:hover{background:#f7f4f1;}

.sideCategoryList01_dgn dt.sideItem21_dgn.sideItemCurrent_dgn a{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem22_dgn.sideItemCurrent_dgn a{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem23_dgn.sideItemCurrent_dgn a{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem24_dgn.sideItemCurrent_dgn a{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem25_dgn.sideItemCurrent_dgn a{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem10_dgn.sideItemCurrent_dgn a{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem61_dgn.sideItemCurrent_dgn a{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem62_dgn.sideItemCurrent_dgn a{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem63_dgn.sideItemCurrent_dgn a{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem30_dgn.sideItemCurrent_dgn a{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem40_dgn.sideItemCurrent_dgn a{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem70_dgn.sideItemCurrent_dgn a{background:#f7f4f1;}
.sideCategoryList01_dgn dt.sideItem80_dgn.sideItemCurrent_dgn a{background:#f7f4f1;}

.sideCategoryList01_dgn dd a{
	display:block;
	border-bottom:#dad5c8 1px solid;
	padding:8px 15px;
	margin:0 1px;
	background:url(/dgn/pc/shop/cmn/img/ico_arrow01.png) 174px 50% no-repeat;
}

.sideCategoryList01_dgn dd a:hover{
	background-color:#655849;
	border-bottom:#655849 1px solid;
	color:#fff;
	text-decoration:none;
}

.sideCategoryList01_dgn dd.sideItemCurrent_dgn a{
	background:#f7f4f1 url(/dgn/pc/shop/cmn/img/ico_arrow01.png) 174px 50% no-repeat;
	border-bottom:#dad5c8 1px solid;
	color:#3e290a;
}

/*----sideSearchOption----*/

.sideSearchOption01_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_sidebox02.gif) left repeat-y;
	margin-bottom:14px;
}

.sideSearchOption01T_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_sidebox02_top.gif) left top no-repeat;
}

.sideSearchOption01B_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_sidebox02_btm.gif) left bottom no-repeat;
	padding-right:14px;
}

.sideSearchOption01_dgn .sideSearchOption01Tit_dgn{
	color:#3e290a;
	font-weight:bold;
	padding:10px 0;
	text-align:center;	
}

.sideSearchOption01_dgn .sideSearchOption01Inner_dgn{
	width:160px;
	margin:0 auto;
	padding-bottom:12px;
}

.sideSearchOption01_dgn .sideSearchOption01Inner_dgn dl{}

.sideSearchOption01_dgn .sideSearchOption01Inner_dgn dd{
	background-color:#fff;
	border-bottom:#dad5c8 1px solid;
	border-left:#dad5c8 1px solid;
	border-right:#dad5c8 1px solid;
}

.sideSearchOption01_dgn .sideSearchOption01Inner_dgn dd ul.selectArea01_dgn{
	padding:12px 0 12px 12px;
}

.sideSearchOption01_dgn .sideSearchOption01Inner_dgn dd ul.selectArea01_dgn li.selectArea01In_dgn{
	width:auto;
	float:left;
	padding-right:10px;
}


/*----------------------------------------------------
contentsArea parts
-------------------------------------------------------*/
/*----------------section------------------*/
.section01_dgn{
	padding-bottom:45px;	
}

/*----------------txt------------------*/

/*12px*/
p.txtTypeS01_dgn{
	text-align:left;
	font-size:0.923em;
	line-height:1.5;
}

/*14px*/
p.txtTypeL01_dgn{
	text-align:left;
	font-size:1.077em;
	line-height:1.5;
}


/*----------------title------------------*/

.titType01_dgn{
	text-align:left;
	padding-top:30px;
	padding-bottom:32px;	
}

.titType02_dgn{
	color:#3e290a;
	font-size:1.538em;
	font-weight:bold;
	text-align:left;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:#bbb4a4 1px solid;	
}

.titType03_dgn{
	text-align:left;
	margin-bottom:20px;	
}

.titType04_dgn{
	background-color:#fffefc;
	border-top:#dbd5c9 1px solid;
	border-bottom:#dbd5c9 1px solid;
	border-left:#dbd5c9 14px solid;
	border-right:#dbd5c9 1px solid;
	margin-bottom:34px;
	padding:12px 10px 11px;
	text-align:left;
	font-size:1.077em;
	color:#3e290a;
	font-weight:bold;	
}

.titType04_dgn span{
	font-weight:normal;
}

.myPage_dgn .titType04_dgn{
	margin-bottom:10px;
}

/*-----------titleWithTxtBtn---------*/

.titBtnOut_dgn{
	overflow:hidden;
}

.titBtnOut_dgn .titBtnImgtit_dgn{
	float:left;
	color:#3e290a;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
}

.titBtnOut_dgn .titBtn01_dgn{
	width:230px;
	float:right;
	text-align:right;
	overflow:hidden;
}

/*----------------title/shopPage------------------*/

.titShopTop01{
	color:#3e290a;
	text-align:left;
	font-size:1.538em;
	font-weight:bold;
	width:500px;
	float:left;
	line-height:1.5;
}

.titShopTop01 span{
	font-weight:normal;
	font-size:0.650em;
}

.titBtnOut_dgn .titShopTop01{
	width:500px;
	float:left;
}

.titShopTop02{
	background-color:#f0eae3;
	border-top:#dad5c8 1px solid;
	border-left:#dad5c8 1px solid;
	border-right:#dad5c8 1px solid;
	padding:10px;
	color:#3e290a;
	text-align:left;
	font-size:1.308em;
}


/*----------------textlinkIc------------------*/
a.txtIcLink01_dgn{
	background:url(/dgn/pc/shop/cmn/img/ico_arrow01.png) 0 4px no-repeat;
	line-height:1.5;
	padding-left:10px;
	display:block;
	width:auto;
	text-decoration:underline;
}

a.txtIcLink02_dgn{
	background:url(/dgn/pc/shop/cmn/img/ico_arrow01.png) 0 4px no-repeat;
	line-height:1.5;
	padding-left:10px;
	text-decoration:underline;
}

a.txtIcLink01Newwin01_dgn{
	background:url(/dgn/pc/shop/cmn/img/ico_arrow01.png) 0 4px no-repeat;
	line-height:1.5;
	padding-left:10px;
	display:block;
	width:auto;
	text-decoration:underline;
}

a.txtIcLink01Newwin01_dgn span{
	width:auto;
	display:block;
	background:url(/dgn/pc/shop/cmn/img/ico_newwin01.gif) 100% 4px no-repeat;
	padding-right:15px;
}

/*----------------textlinkBtn------------------*/

/*-白背景-*/
a.txtBtnBgOn01_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_shopbtn02.jpg) right 0 no-repeat;
	font-size:12px;
	display:block;
	width:auto;
	margin-left:auto;
	float:right;
	color:#3e290a;
	overflow:hidden;
}

a.txtBtnBgOn01_dgn:hover{
	color:#c6c2be;
	text-decoration:none;	
}

a.txtBtnBgOn01_dgn img{
	float:left;
}

a.txtBtnBgOn01_dgn span{
	display:block;
	padding:12px 15px 0 25px;
	width:auto;
}


/*-茶背景-別窓-*/
a.txtBtnBgOnNewwin01_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_newwinbtn02.gif) right 0 no-repeat;
	font-size:12px;
	display:block;
	width:auto;
	margin-left:auto;
	float:right;
	color:#3e290a;
	overflow:hidden;
}

a.txtBtnBgOnNewwin01_dgn:hover{
	color:#c6c2be;
	text-decoration:none;	
}

a.txtBtnBgOnNewwin01_dgn img{
	float:left;
}


/*-茶背景-別窓2-*/
a.txtBtnBgOnNewwin02_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_newwinbtn02.gif) right 0 no-repeat;
	font-size:11px;
	display:block;
	width:auto;
	margin-left:auto;
	float:right;
	color:#3e290a;
	overflow:hidden;
}

a.txtBtnBgOnNewwin02_dgn:hover{
	color:#c6c2be;
	text-decoration:none;	
}

a.txtBtnBgOnNewwin02_dgn img{
	float:left;
}


/*-白ボタン（カート）-*/
a.txtBtnBgOn02_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn02_right.gif) right 0 no-repeat;
	font-size:12px;
	display:block;
	width:auto;
	margin-left:auto;
	float:right;
	color:#3e290a;
	overflow:hidden;
	font-weight:bold;
}

a.txtBtnBgOn02_dgn:hover{
	color:#c6c2be;
	text-decoration:none;	
}

a.txtBtnBgOn02_dgn span.btnLeftBg_dgn,
a.txtBtnBgOn04_dgn span.btnLeftBg_dgn{
	float:left;
	display:block;
	width:20px;
	height:30px;
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn02_left.gif) 0 0 no-repeat;
}

a.txtBtnBgOn02_dgn:hover span.btnLeftBg_dgn,
a.txtBtnBgOn04_dgn:hover span.btnLeftBg_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn02_left_on.gif) 0 0 no-repeat;
}

/*-茶ボタン（カート）-*/
a.txtBtnBgOn03_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn01_right.gif) right 0 no-repeat;
	font-size:12px;
	display:block;
	width:auto;
	margin-left:auto;
	float:right;
	color:#fff;
	overflow:hidden;
	font-weight:bold;
}

a.txtBtnBgOn03_dgn:hover{
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn01_right_on.gif) right 0 no-repeat;
	text-decoration:none;	
}

a.txtBtnBgOn03_dgn span.btnLeftBg_dgn{
	float:left;
	display:block;
	width:20px;
	height:30px;
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn01_left.gif) 0 0 no-repeat;
}

a.txtBtnBgOn03_dgn:hover span.btnLeftBg_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn01_left_on.gif) 0 0 no-repeat;
}


/*--文字部分--*/

a.txtBtnBgOnNewwin01_dgn span{
	display:block;
	padding:8px 25px 0 25px;
	width:auto;
}
a.txtBtnBgOnNewwin02_dgn span{
	display:block;
	padding:7px 25px 0 15px;
	line-height:1.3;
	width:auto;
	white-space:nowrap;
}

a.txtBtnBgOn02_dgn span.btnTxt_dgn,
a.txtBtnBgOn03_dgn span.btnTxt_dgn{
	display:block;
	padding:9px 20px 0 25px;
	width:auto;
}

.ie7 a.txtBtnBgOn02_dgn span.btnTxt_dgn,
.ie8 a.txtBtnBgOn02_dgn span.btnTxt_dgn,
.ie7 a.txtBtnBgOn03_dgn span.btnTxt_dgn,
.ie8 a.txtBtnBgOn03_dgn span.btnTxt_dgn{
	padding:10px 15px 0 25px;
}


/*----------------textlinkBtn(input)------------------*/

/*-白ボタン（カート）-*/
div.txtBtnBgOn02_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn02_right.gif) right 0 no-repeat;
	font-size:12px;
	display:block;
	width:auto;
	margin-left:auto;
	float:right;
	color:#3e290a;
	overflow:hidden;
	font-weight:bold;
}

div.txtBtnBgOn02_dgn:hover{
	color:#c6c2be;
	text-decoration:none;	
}

.ie7 div.txtBtnBgOn02_dgn{
	width:180px;
	margin-left:auto;	
}

div.txtBtnBgOn02_dgn span.btnLeftBg_dgn{
	float:left;
	display:block;
	width:20px;
	height:30px;
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn02_left.gif) 0 0 no-repeat;
}

div.txtBtnBgOn02_dgn:hover span.btnLeftBg_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn02_left_on.gif) 0 0 no-repeat;
}

/*-茶ボタン（カート）-*/
div.txtBtnBgOn03_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn01_right.gif) right 0 no-repeat;
	font-size:12px;
	display:block;
	width:auto;
	margin-left:auto;
	float:right;
	color:#fff;
	overflow:hidden;
	font-weight:bold;
}

div.txtBtnBgOn03_dgn:hover{
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn01_right_on.gif) right 0 no-repeat;
	text-decoration:none;	
}

div.txtBtnBgOn03_dgn span.btnLeftBg_dgn{
	float:left;
	display:block;
	width:20px;
	height:30px;
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn01_left.gif) 0 0 no-repeat;
}

div.txtBtnBgOn03_dgn:hover span.btnLeftBg_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_cartbtn01_left_on.gif) 0 0 no-repeat;
}

/*--文字部分--*/

div.txtBtnBgOnNewwin01_dgn input{
	display:block;
	background:none;
	border:none;
	cursor:pointer;
	padding:8px 25px 0 25px;
	width:auto;
	float:right;
}
div.txtBtnBgOnNewwin02_dgn input{
	display:block;
	background:none;
	border:none;
	cursor:pointer;
	padding:8px 25px 0 0px;
	line-height:1.3;
	width:auto;
	white-space:nowrap;
	float:right;
}

div.txtBtnBgOn02_dgn input.btnTxt_dgn,
div.txtBtnBgOn03_dgn input.btnTxt_dgn{
	display:block;
	background:none;
	border:none;
	cursor:pointer;
	padding:6px 20px 5px 0px;
	width:auto;
	float:right;
}

div.txtBtnBgOn02_dgn input.btnTxt_dgn:hover{
	color:#c6c2be;
}

div.txtBtnBgOn03_dgn input.btnTxt_dgn{
	color:#fff;
}

.ie8 div.txtBtnBgOn02_dgn input.btnTxt_dgn,
.ie8 div.txtBtnBgOn03_dgn input.btnTxt_dgn{
	padding:6px 20px 0 0px;
}

.ie7 div.txtBtnBgOn02_dgn input.btnTxt_dgn,
.ie7 div.txtBtnBgOn03_dgn input.btnTxt_dgn{
	padding:2px 0 0 0px;
	margin-left:-35px;
	line-height:22px;
	width:180px;
	font-weight:bold;
	}



/*----------------table------------------*/

table.tbType01_dgn{
	width:100%;
	border-spacing:1px;
	border-collapse:separate;
	background-color:#dad5c8;
	margin-bottom:20px;
	line-heght:1.2;
}

table.tbType01_dgn th,
table.tbType01_dgn td{
	border:#fffefc 1px solid;
	background-color:#fffefc;
	padding:15px;
	text-align:left;
}


table.tbType01_dgn th{
	background-color:#f7f4f1;
	text-align:center;
	font-size:1em;
	color:#3e290a;
	font-weight:bold;
	white-space:nowrap;
	text-align:left;
}
table.tbType01_dgn td{
	text-align:left;
}


/*----------------box------------------*/

.boxDot01_dgn{
	background:url(/dgn/pc/shop/cmn/img/bg_dot01.gif);
}

/*--470px 2column--*/

.box2columns01_dgn{}

.box2columns01L_dgn{
	width:470px;
	float:left;
}

.box2columns01R_dgn{
	width:470px;
	float:right;	
}

.boxInner01_dgn{
	width:730px;
	margin:0 auto 34px;
}

.boxInner01_dgn h3{
	line-height:1.5;;
}

.boxInner01_dgn a{
	text-decoration:underline;
}
.boxInner01_dgn a:hover{
	text-decoration:none;
}

.boxInner01_dgn > *:(not)dl:last-child,
.boxInner01_dgn > *:(not)dl:last-child > *:(not)dl:last-child,
.boxInner01_dgn > *:(not)dl:last-child > *:(not)dl:last-child > *:(not)dl:last-child{
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
}


/*----------------jsSet-----------------*/

.clearFieldBlurred_dgn { color: #c6b4b0 !important; }
.clearFieldActive_dgn { color: #281e0f; }

/*-ul通常タイプリスト-*/
ul.typeDisc01_dgn{
	overflow:hidden;
}

p + ul.typeDisc01_dgn{
	margin-top:20px;	
}

ul.typeDisc01_dgn li{
	list-style-type:disc;
	margin-left:1.5em;
	line-height:1.5;
	padding-bottom:10px;	
}
ul.typeDisc01_dgn li:last-child{
	padding-bottom:0;
}

/*-dlインデント付リスト-*/
dl.indentList01_dgn{
	overflow:hidden;
}

dl.indentList01_dgn dt{
	width:1.5em;
	float:left;
	clear:left;
	line-height:1.1;
}

dl.indentList01_dgn dd{
	margin-left:1.5em;
	line-height:1.1;
}

dl.indentList01_dgn dd li{
	font-size:0.923em;
}

/*-dl下線ドットライン付リスト-*/
dl.typeDot01_dgn{
	margin-bottom:35px;
	background:url(/dgn/pc/shop/cmn/img/bg_dotline02.gif) repeat-x bottom left;
}
*+html dl.typeDot01_dgn{
	padding-bottom:1px;
}

dl.typeDot01_dgn dt{
	clear: left;
	float:left;
	width:105px;
	padding:16px 0 15px;
	background:url(/dgn/pc/shop/cmn/img/bg_dotline02.gif) repeat-x top left;
	font-weight:bold;
	line-height:1.6;
}
/*IE7/8*/
dl.typeDot01_dgn dt{
	padding/***/:17px\9 0 14px;
}

dl.typeDot01_dgn dd{
	margin-left:105px;
	padding:16px 0 15px;
	background:url(/dgn/pc/shop/cmn/img/bg_dotline02.gif) repeat-x top left;
	line-height:1.6;
}
/*IE7/8*/
dl.typeDot01_dgn dd{
	padding/***/:17px\9 0 14px;
}

/*----------------color------------------*/
.attentionColor_dgn{
	color:#FF4342 !important;
}
/*----------------note------------------*/
.note{
	text-indent: -1em;
	padding-left: 1em;
}




/*----------------cmn-----------------*/
.w300_dgn{width:300px !important;}
.w400_dgn{width:400px !important;}
.w500_dgn{width:500px !important;}
.w600_dgn{width:600px !important;}
.w650_dgn{width:650px !important;}
.w700_dgn{width:700px !important;}
.w750_dgn{width:750px !important;}
.w800_dgn{width:800px !important;}
