@charset "shift_jis";

#wrapper {
	width:960px;
	margin:0 auto;
	letter-spacing: 0.01em;	
	font-size: 80%;
	overflow:hidden;
	text-align:left;
	position:relative;
    padding: 0 30px;
    clear:both;
}
#endct {
    width: 100%;
}

#header{
	width:100%;
	/*overflow:hidden;*/
	}
#footer,
#middle_body{
	width:960px;
	overflow:hidden;
	margin:0 auto;
	}
#middle_body{
	padding-top:10px;
}

#middle_body_index{
	width:960px;
	padding-top:10px;
	overflow:hidden;
	}
#middle_body_index{
}


#leftnavi{
	float:left;
	width:186px;
	}
#contents{
	float:right;
	width:760px;
	}

#contents_index{
	float:left;
	width:705px;
	padding-right:21px;
	}



/****************/
/* HEADDER 2012 */
/****************/

#header #hdovi{
	width:100%;
	background:url(../../img/header/head_under_bk2.jpg) 0 bottom repeat-x;
	/*overflow:hidden;*/
	}

#header .header_under,
#header .header_upper{
	position:relative;
	width:1010px;
	margin:0 auto;
	/*overflow:hidden;*/
	}

#header .header_upper{
	min-height:63px;
	_height:63px;
	}
	
#header .header_under{
	min-height:52px;
	_height:52px;
	margin-bottom:1px;
	/*background:url(../../img/bs2013/head_under_bk2.jpg) 0 bottom no-repeat;*/
	z-index:90;
	}



#header .header_upper h1,
#header li,
#header form{
	float:left
	}
	
#header ul{
	/*overflow:hidden;*/
	}

input.color {
	font-size:12px;
	color:#999;
}
input.search_window::-webkit-input-placeholder {
	font-size:12px;
	color:#999;
}
input.search_window:-ms-input-placeholder {
	font-size:12px;
	color:#999;
}
input.search_window::-moz-placeholder {
	font-size:12px;
	color:#999;
}

/*1207SEO前ここから*/
#header .header_upper h1 img{
	padding:14px 18px 13px 9px
	}
#header .header_upper ul.site_navi{
	/*float:left;*/
	font-size:0.7em;
	text-align:right;
	position:absolute;
	left:455px;
	top:19px;

}
#header .header_upper ul.site_navi li{
	line-height:1.7;
	}
#header .header_upper ul.site_navi li a{
	padding:6px 0 6px 17px;
	background:url(../../img/bs2013/h_listmark.gif) 10px center no-repeat;
	color:#333;
	}
#header .header_upper ul.site_navi li a:hover{
	color:#C00;
	text-decoration:underline;
	}
/*1207SEO前ここまで*/
	
/*1207SEO後ここから*/
	
#header .header_upper h1 img,
#header .header_upper p.h_logo img{
	padding:20px 0px 5px 0px;
	/*padding:21px 18px 13px 9px;*/
	}
#header .header_upper p.h_logo{
	float:left
	}
#header .header_upper h1.h_logo{
	display:inline;
	margin:5px 0 0 0;
	height:30px;
	_height:30px;
	color:#b6b6b6;
	font-size:10px;
	font-weight:normal;
	overflow:hidden;
	float:right;
	}
	
/*1207SEO後ここまで*/

#header .header_upper ul li a.no_listmk{
	background:none;
	padding:0;
	margin:0;
}
	
#header .header_upper ul.status_view{
	}
	
#header .header_upper ul.site_navi li a{
	padding:7px 0 6px 17px;
	background:url(../../img/bs2013/h_listmark.gif) 10px center no-repeat
	}

#header .header_upper ul li a.no_listmk{
	padding:0;
	background:none
	}	
#header .header_upper ul.status_view li{
	}
#header .header_upper ul.status_view li.head_tokuten{
	}
#header .header_upper ul.head_log{
	position:absolute;
	top:28px;
	right:0px;
}
#header .header_upper ul.head_log a:hover{
	text-decoration:underline;
}

#header .header_upper ul.head_log li{
	padding:0 0 0 15px;
	background:url(../../img/bs2013/h_logout.gif) 0 0 no-repeat;
	}
	
#header .header_under ul.status_view{
	position: absolute;
	top: 6px;
	left: 370px;
	width: 190px;
	height: 34px;
	background-color: #fff;
	text-align: left;
	padding-top: 6px;
	padding-left: 35px;
}
#header .header_under ul.status_view li.member_nm{
	/*position:absolute;*/
	/*top:12px;*/
	/*left:360px;*/
	width:200px;
	background:none;
	font-size:10px;
}
#header .header_under ul.status_view li.h_kaiin_p{
	/*position:absolute;*/
	/*top:26px;*/
	/*left:360px;*/
}
	
#header .header_under ul.status_view li.head_point_view{
	/*position:absolute;*/
	/*top:26px;*/
	/*left:435px;*/
	padding:2px 0 0 15px;
	background:url(../../img/bs2013/h_point.gif) 0 center no-repeat;
	font-size:10px;
	}
#header .header_under ul.status_view li.head_point_view strong{
	font-size:12px;
	color:#C00;
	}
	
/****************/
/* HEADDER 2013 */
/* 松 追加分   */
/****************/

div#h_cg_search{
	position:absolute;
	top:0;
	left:23px;
	width:125px;
	padding:15px 0 0 0 ;
	
	font-size:12px;
	z-index:900;
}


div#h_search_keyw{
	position:absolute;
	left:0px;
	width:330px;
	padding:10px 0 0 0 ;
	z-index:2;
	
	height:40px;
}
div#h_search{
	z-index:800;
}

div#h_search_keyw ul{
	position:absolute;
	top:20px;
	left:7px;	
}


div#h_cart{
	background-color:#fff;
	position:absolute;
	top:6px;
	left:730px;
	width:280px;
	height:40px;
	list-style:none;
}

div#h_cart img{
	margin:6px;
}


li#h_cart_item{
	color:#FFF;
	background:url(../../img/bs2013/h_cart_bg2.gif) 0 0 no-repeat;
	width:33px;
	height:26px;
	padding:5px 0 0 3px;
	margin-right:5px;
	font-weight:bold;
	text-align:center;
	
	position:absolute;
	left: 8px;
	top:5px;
}


li#h_cart_yen{
	position:absolute;
	left: 50px;
	top:10px;
	font-size:10px;
	text-align:left;
}

li#h_cart_yen .h_cart_yen_s{
	font-size:12px;
	font-weight:bold;
	color:#C00;
}

.h_cart_tax{
	color:#999;
}

li#h_cart_view{
	position:absolute;
	right: 3px;
}

li#h_toroku{
	position:absolute;
	background-color:#fff;
	left:355px;
	top:6px;
	/*left:365px;*/
	width:148px;
	height:36px;
	padding-top:4px;
}
li#h_login{
	background-color:#fff;
	width:80px;
	height:40px;
	position:absolute;
	top:6px;
	left:518px;
}
li#h_login img{
	margin:3px;
}
li#h_mylist{
	height:36px;
	position:absolute;
	left:608px;
	padding:6px 3px 0 3px;
}

ul#head_rank{
	position:absolute;
	top:6px;
	left:503px;
	width:95px;
	padding-top:1px;
	background-color:#e9e9e9;
}
ul#head_rank li{
	float:left;
}

li#head_rank_view{
	width:15px;
	height:20px;
	/*position:absolute;*/
	/*top:9px;*/
	/*left:515px;*/
}

li#head_rank_view img{
	padding:3px 0 0 3px;
}

li#head_rank_cmt{
	/*position:absolute;*/
	font-size:10px;
	padding:4px 0 0 6px;
	/*top:14px;*/
	/*left:535px;*/
}
li#head_rank_btn{
	height:19px;
	/*position:absolute;*/
	/*top:29px;*/
	/*left:515px;*/
	z-index:100;
}

li#head_rank_loading{
	display:none;
	/*position:absolute;*/
	width:206px;
	height:157px;
	background-color:#e9e9e9;
	/*top:19px;*/
	/*left:-111px;*/
}

li#head_rank_over{
	display:none;
	/*position:absolute;*/
	width:206px;
	height:157px;
	background-color:#e9e9e9;
	/*top:19px;*/
	/*left:-111px;*/
}

p.h_event_bn{
	position:absolute;
	top:20px;
	left:180px;
}

p.h_event_bn2{
	position:absolute;
	top:20px;
	left:180px;
}
p.h_event_bn3{
	position:absolute;
	top:20px;
	left:420px;
}


#h_search_keyw form{
	z-index:99999999999;
}

.head_cgobi a:hover img{
	filter: alpha(opacity=85);
	-moz-opacity:0.8;
	opacity:0.8;
}
.head_cgobi{
	width:1010px;
	margin:0 auto;
	overflow:hidden;
	height:30px;
}
.head_cgobi li{
	float:left;
	height:30px;
	margin-bottom:7px;
}

#wrapper .head_outletbtn {
    position: absolute;
    background-image: url("../../img/bs2013/fukidashi.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 10px;
    padding-top: 0px;
    padding-left:6px;
    line-height: 15px;
    width: 130px;
    height: 22px;
    right: -55px;
    top: 108px;
    z-index:100;
}
#wrapper .head_outletbtn span {
    font-size: 10px;
}
#wrapper .head_outletbtn strong {
    color: #FFFFFF;
}


/***▲追加分*****/
	



#header .header_under form{
	position:relative;
	width:260px;
	}
#header .header_under input.search_window{
	position:absolute;
	left:9px;
	width:300px;
	height:30px;
	border:0;
	line-height:25px;
	text-indent:5px;
	/*background:url(../../img/bs2013/h_search_bk2.gif) 0 0 no-repeat;*/
	}
#header .header_under form input.search_bt{
	position:absolute;
	left:280px;
	width:45px;
	height:30px;
	}
#header .header_under ul{
	float:left;
	}
div#kosin_keyw{
	top:0px;
	left:0px;
	width:350px;
	
	z-index:5;
}
div#kosin_keyw{
	position:absolute;
	top:13px;
	left:0;
}
div#kosin_keyw ul li{
	padding:0 0 0 8px;
	font-size:10px;
	color:#7F7F7F;
}
div#kosin_keyw ul li a{
	color:#7F7F7F;
	text-decoration:underline;
}
div#kosin_keyw ul li a:hover{
	color:#C00;
}
#header .header_under ul li a{
	}
/*#header .header_under p{
	float:right;
	width:207px;
	padding-top:8px;
	text-align:center;
	}*/
@-moz-document url-prefix() { #header { letter-spacing: 0em;}}
@-moz-document url-prefix() { #header .header_under ul{ }}
/******************/	
/* LEFT_NAVI 2012 */
/******************/
#leftnavi h2.left_shop_top{
}
#leftnavi ul.left_shop_top{
	padding-top:6px;
	margin-bottom:10px;
	background:#FFD0D2
}
#leftnavi ul.left_shop_top li img{
	border:1px #FFF solid
}

/* 専門店対応ここから */
#wrapper .leftnavi1 ul.left_shop_top{
	background:#D0F4FF
}
#wrapper .leftnavi2 ul.left_shop_top{
	background:#FEF49A
}
/* 専門店対応まで */

#leftnavi ul.left_shop_top li,
#leftnavi ul.l_special_bn{
	text-align:center;
	padding-bottom:6px;
}

#leftnavi .search_categori p{
	padding:5px;
	background:url(../../img/bs2012/search_left_back.jpg) 0 0 no-repeat;
	color:#FFF;
	}
#leftnavi p.search-left-search-categori{
	width:186px;
	height:25px;
	margin-top:10px;
	background:url(../../img/bs2012/search_left-search_back.jpg) 0 0 no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	}
#leftnavi p#search-left-categori{
	width:186px;
	height:25px;
	margin-top:10px;
	background:url(../../img/bs2012/search_left-categori_back.jpg) 0 0 no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	}
/* 専門店対応ここから */
#wrapper .leftnavi1 p.search-left-search-categori{
	background:url(../../img/bs2012/search_left-search_back_syunou.jpg) 0 0 no-repeat;
	}
#wrapper .leftnavi1 .search_categori p{
	background:url(../../img/bs2012/search_left_back_syunou.jpg) 0 0 no-repeat;
	}
#wrapper .leftnavi1 p#search-left-categori{
	background:url(../../img/bs2012/search_left-categori_back_syunou.jpg) 0 0 no-repeat;
	}
#wrapper .leftnavi2 p.search-left-search-categori{
	background:url(../../img/bs2012/search_left-search_back_gp.jpg) 0 0 no-repeat;
	}
#wrapper .leftnavi2 .search_categori p{
	background:url(../../img/bs2012/search_left_back_gp.jpg) 0 0 no-repeat;
	color:#545454;
	}
#wrapper .leftnavi2 p#search-left-categori{
	background:url(../../img/bs2012/search_left-categori_back_gp.jpg) 0 0 no-repeat;
	}

/* 専門店対応ここまで */

#leftnavi .search_categori dl{
	padding:5px 5px 0 5px ;
	border:1px solid #B3B3B3;
	background:url(../../img/bs2012/search_left-body_back.jpg) 0 0 no-repeat;
	}
#leftnavi .search_categori dl dt{
	font-size:0.9em;
	padding-bottom:2px;
	}
#leftnavi .search_categori dl dd{
	font-size:12px;
	padding-bottom:3px
	}
#leftnavi .search_categori dl dd input#s_name{
	width:164px;
	height:1.5em;
	line-height:1.7em;
	text-indent:5px;
	}
#leftnavi .search_categori dl dd input#s_search{
	width:45px;
	}
#leftnavi .search_categori dl dd input#s_price,
#leftnavi .search_categori dl dd input#s_price2{
	width:3em;
	height:1.2em;
	margin-right:2px;
	}

#leftnavi .search_categori .rc_mtitle {
margin:10px 5px;
background-color:#FDEBE6;
font-weight:bold;
padding:10px;
}

#leftnavi .search_categori .rc_in {
padding:3px 0px 3px 15px;
}

#leftnavi p.search-left-categori{
	height:24px;
	margin-top:7px;
	background:url(../../img/bs2012/search_left-categori_back.jpg) 0 0 no-repeat;
	text-indent:-100em;	
	}
#leftnavi ul.kaiso-left-categori{
	padding:5px;
	border:1px solid #B3B3B3;
	/* background: 0 580px url(../../img/bs2012/search_left-categori-body_back.jpg) no-repeat #FFF */
	}
	
#leftnavi ul.kaiso-left-categori a:hover{
	text-decoration:underline;
}


#leftnavi ul.kaiso-left-categori ul{
	margin-left:-10px;
	}
#leftnavi ul.kaiso-left-categori li{
	padding-left:15px;
	line-height:190%;
	}
#leftnavi ul.kaiso-left-categori li.lcl_oya{
	background:url(../../img/bs2012/lcl_oya.gif) 0 3px no-repeat;
	}
#leftnavi ul.kaiso-left-categori li.lcl_now1{
	background:url(../../img/bs2012/lcl_now1.gif) 0 3px no-repeat;
	}
#leftnavi ul.kaiso-left-categori li.lcl_now2{
	background:url(../../img/bs2012/lcl_now2.gif) 0 3px no-repeat;
	}
#leftnavi ul.kaiso-left-categori li.lcl_now3{
	background:url(../../img/bs2012/lcl_now3.gif) 2px 3px no-repeat #FFF8D9;
	text-indent:5px;
	}
#leftnavi ul.kaiso-left-categori li.lcl_ko1{
	background:url(../../img/bs2012/lcl_ko1.gif) 5px 6px no-repeat #FFF8D9;
	}
#leftnavi ul.kaiso-left-categori li.lcl_ko2{
	background:url(../../img/bs2012/lcl_ko2.gif) 5px 6px no-repeat #FFF8D9;
	text-indent:0;
	}
	
#leftnavi ul#l-baner{
	padding:8px 0 1px 0;
	}
/*#leftnavi #eventbaner ul{
	margin-bottom:1px;
	padding:8px 0 1px 0;
	border-bottom: 1px dashed #CCC;
	}*/
#leftnavi ul#l-baner li,
#leftnavi #eventbaner ul li,
#leftnavi .presentbaner li{
	text-align:center;
	padding:3px
	}
#leftnavi h2.ashiato_title,
#leftnavi-cart h2.ashiato_title{
	width:180px;
	height:20px;
	margin:8px 3px 0 3px;
	text-indent:-1000em;
	background:url(../../img/bs2012/l_rireki.jpg) 0 0 no-repeat;
	overflow:hidden;
	}
#leftnavi-cart h2.ashiato_title{
	margin:8px 3px 0 3px;
	padding:0;
	}
#leftnavi .visited,
#leftnavi-cart .visited{
	width:178px;
	margin:0 3px;
	border-left:#C00 1px solid;
	border-right:#C00 1px solid;
	}
	
#leftnavi .visited a:hover,
#leftnavi-cart .visited a:hover{
	text-decoration:underline;
}

	
#leftnavi .visited li,
#leftnavi-cart .visited li{
	width:178px;
	border-bottom:#C00 1px solid;
	overflow:hidden
	}
#leftnavi .visited li p,
#leftnavi-cart .visited li p{
	padding:7px
	}
#leftnavi .visited li img,
#leftnavi-cart .visited li img{
	float:left;
	border-right:#FFF 5px solid;
	}
/* 専門店対応 ここから*/
#wrapper .leftnavi1 h2.ashiato_title{
	background:url(../../img/bs2012/l_rireki_syonou.jpg) 0 0 no-repeat;
	}
#wrapper .leftnavi1 .visited{
	border-left:#01A7D9 1px solid;
	border-right:#01A7D9 1px solid;
	}
#wrapper .leftnavi1 .visited li{
	border-bottom:#01A7D9 1px solid;
	}
#wrapper .leftnavi2 h2.ashiato_title{
	background:url(../../img/bs2012/l_rireki_gp.jpg) 0 0 no-repeat;
	}
#wrapper .leftnavi2 .visited{
	border-left:#aa8500 1px solid;
	border-right:#aa8500 1px solid;
	}
#wrapper .leftnavi2 .visited li{
	border-bottom:#aa8500 1px solid;
	}

/* 専門店対応 ここまで*/

#leftnavi .l_bana_list{
	padding-top:4px;
	}
#leftnavi .l_bana_list p{
	width:180px;
	margin:0 auto;
	padding:4px 0;
	text-align:center
	}
#leftnavi .l_bana_list p.cross_t img{
	padding:15px 0 4px 0;
	}

/***************/
/* FOOTER 2012 */
/***************/
#footer{
	padding-top:20px;
	}

#footer li{
	float:left;
	text-align:left;
	}

#footer .footer_categori,
#footer .footer_navi,
#footer .footer_link{
	width:960px;
	padding:6px 0;
	overflow:hidden
	}
#footer .footer_categori li{
	width:120px; 
	overflow:hidden
	}
#footer .footer_navi li.fn_right{
	float:right
	}
#footer .footer_navi li.fn_left{
	padding-left:10px;
	}

#footer .footer_link{
	border-top:dashed 1px #666;
	}
#footer .footer_link_l{
	float:left;
	width:250px;
	overflow:hidden
	}
#footer .footer_link_l li{
	width:125px;
	padding-bottom:3px;
	}
#footer .footer_link_l li dl{
	}
#footer .footer_link_l li dl dt{
	padding-bottom:2px;
	}
#footer .footer_link_r{
	float:right;
	width:690px;
	overflow:hidden
	}
#footer .footer_link_r li{
	width:138px;
	text-align:right;
	padding-bottom:8px;
	}


#footer .footer_link_sns{
	float:right;
}

#footer .footer_link_sns li{
	margin-left:20px;
}

#footer .copy{
	margin-top:5px;
	padding:8px 0 25px 0;
	border-top:1px solid #999;
	color: #aaa;
	}

#footer .copy span.copyright{
	display:block;
	float:right;
	font-size: 11px;
	color: #aaa;
	}

#footer .copy span.umenu{
	display:block;
	float:left;
	}

#footer .copy a{
	font-size: 11px;
	color: #333;
	}

#footer .copy a:hover{
	color: #b33;
	text-decoration : underline ;
	}



/***************/
/* left_sns    */
/***************/

div#left_sns{
	border:solid 1px #676767;
	padding:1px 1px 5px 1px;
	width:176px;
	text-align:center;
	position:relative;
	left:27px;
	margin-bottom:6px;
}

img.left_sns_bd{
	background:url("../../img/bs2013/left_sns_bd.jpg") no-repeat left bottom;
	padding-bottom:5px;
}

img.left_sns_mgT{
	margin-top:5px;
}


.leftSSL table{
	text-align:center;
	margin-left:20px;
	margin-top:20px;
}


/*************/
/* irisinfo */
/*************/
#info_list {
    overflow: hidden;
    width: 180px;
    margin-top:20px;
    padding:0 0 15px 0;
    line-height:130%;
    border-bottom:1px solid #ccc;
    font-size:10px;
}
#info_list h4{
	padding-bottom:10px;
}
#info_list .goblank{
	font-size:11px;
	color:#999;
	margin:5px 10px 5px 0;
}
#info_list dl {
    float: left;
    width:180px;
}
#info_list dl dt {
    font-weight: bold;
    background-color:#F9F3E3;
    margin:5px 0 5px 0;
}
#info_list dd{
	float:left;
}
#info_list dd.text{
	width:120px;
}
#info_list dd.img{
	width:60px;
}

#info_list dd a img{
	width:100%;
	border:1px solid #999;
}
#info_list ul {
    float: none;
    padding: 0 0px 0 10px;
}
#info_list ul li a:link{
	text-decoration:underline;
}
#info_list ul li a:hover{
	text-decoration:none;
}


#info_list ul li.text {
    min-height: 40px;
}
#info_list li dl {
    float: left;
    padding: 0 10px;
    width: 225px;
}
#info_list ul li.date {
    color: #B49354;
    font-weight: normal;
}
#info_list ul li.syosai {
    text-align: right;
}
#info_list ul li.name {
    font-weight: bold;
}

#info_list p.golist{
	clear:both;
	margin-top:20px;
	letter-spacing:-1px;
	color:#999;
}
#info_list p.golist2{
	clear:both;
	letter-spacing:-1px;
	color:#999;
	text-align:right;
	line-height:100%;
}

#info_list #newsList{
    margin-top:10px;
    padding-top:5px;
    border-top:1px dotted #666;
	line-height:100%;
}
#info_list #newsList a:link{
	text-decoration:underline;
}
#info_list #newsList a:hover{
	text-decoration:none;
}


.shohin_support_in{
	margin: 40px 0px;
}

.shohin_support{

/* IE9, Firefox 1.5-3.5, Safari 3.1-3.2, Opera 8.0-11.0, iOS Safari 3.2-4.0.3 */
background: url("/img/shohin_support.jpg");

font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
background: -moz-linear-gradient(top,#D5F3EE 0%,#9DE7D4);
background: -webkit-gradient(linear, left top, left bottom, from(#D5F3EE), to(#9DE7D4));
border: 1px solid #DDD;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
color: #000;
margin: 20px;
padding: 11px 25px;
text-decoration:none;

/* IE 5.5-7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D5F3EE', endColorstr='#9DE7D4', GradientType=0);

/* IE 8+ */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#D5F3EE', endColorstr='#9DE7D4', GradientType=0)";

/* IE 10 */
background: linear-gradient(to bottom, #D5F3EE, #9DE7D4);

}

#rcanin_ct_main{
position:relative;
width:770px;
height:550px;
margin-bottom:10px;
}

#rcanin_ct_btn1{
top:333px;
left:353px;
position:absolute;
width:200px;
height:82px;
}
#rcanin_ct_btn2{
bottom:20px;
position:absolute;
width:770px;
height:75px;
}
#rcanin_ct_btn2 li{
	display:inline-block;
	margin:0 20px;
}

#leftnavi .search_categori .rc_in a:hover{
	text-decoration:underline;
}


#ashiato-left h3{
	color:#FF5252;
	border-left: 4px solid #FF5252;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:16px;
	margin-bottom:1px;
	
	transform: rotate(0.028deg);
    -o-transform: rotate(0.028deg);
    -ms-transform: rotate(0.028deg);
    -moz-transform: rotate(0.028deg);
    -webkit-transform: rotate(0.028deg);
}
.ashiato-2-level h3{
	display:none;
}
#ashiato-left{margin:1em 0;}
.ashiato-2-level{margin:10px 0 0 0;}
.ashiato-left-inner{
	margin:0 auto;
	width:184px;
	border:1px solid #ccc;
}
.ashiato-2-level .ashiato-left-inner{width:178px;}
#ashiato-left img{
	max-width:100%;
}
#ashiato-left dl{
	width:96%;
	margin:3px auto;
}
#ashiato-left dd{
	margin:3px auto;
	border-bottom:1px dotted #ccc;}
#ashiato-left dd:last-child{
	border:none;
}
#ashiato-left dt{
	text-align:center;
	padding:5px 0;
	font-size:10px;
	
}
#ashiato-left .ashi_osusum{
	background-color:#FDE0C0;
}
#ashiato-left .osusume .ashi_osusum{
	background:none;
}
#ashiato-left .ashi_osusum dt{
	color:#DA3E41;
}
#ashiato-left dl p a{display:block;}
#ashiato-left dl p a img{width:100%;}
#ashiato-left dl p a:nth-child(1){
	padding:0 3px;
	width:55px;
	float:left;
	clear:left;
	}
#ashiato-left dl p a:nth-child(2){
	padding:5px 5px 5px 63px;
	min-height:60px;
	
}

/*===========================================
	カテゴリ　オリジナルテキスト
===========================================*/
div.originText{
}
div.originText p{
	line-height:150%;
	/*letter-spacing:1px;*/
	padding:3px 6px 6px 6px;
	font-size:12px;
	color:#7C7C7C;
	border-top:2px solid #DFDDD5;
}
div.originText span{
	width:750px;
	background-color:#F4F3F0;
	padding:6px 6px 0 6px;
	color:#666;
	display:block;
	font-weight:bold;

}

























