@charset "utf-8";

/************************************************
 ブロック用
************************************************ */
/*** 目次 ***

▼ブロック共通
リスト
タイトル
ヘッダー上、フッター下のブロックエリア

▼各機能ブロックの指定
-新着情報
-現在のカゴの中
-カテゴリ
-ガイドリンク
-ログイン（サイド用）
-検索
-カレンダー
-おすすめ商品
    *メインカラム用 1カラム時 [one_maincolumn]
    *メインカラム用 2カラム時 [two_maincolumn_left]
                              [two_maincolumn_right]
    *メインカラム用 3カラム時 [three_maincolumn]
    *サイドカラム用           [side_column]
    *商品詳細のオススメ商品   [whobought_area]
 */


/* ==============================================
ブロック共通
/* ============================================= */
#container .block_body {
    /*background:url(../img/background/side_back.jpg) repeat-y;*/
	border:solid 1px #999;
	margin:0px 0 30px;
}
.side_column {
}
.side_column .block_outer {
}

#container .side_column .block_body{
	margin:0px 0 10px;
}

.side_column .block_body,
.main_column .block_body {
}
.side_column .block_body .box {
    border: solid 1px #ccc;
    width: 145px;
}
.main_column .block_outer {
    margin-bottom: 20px;
	/*background-image: url("../img/background/top_back.jpg");*/
    background-repeat: repeat-y;
}

#news_area .block_body {
	margin-bottom: 0;
}






/* リスト
----------------------------------------------- */
/* ログイン 検索条件 */
#container .block_outer .block_body dl.formlist {
    margin-bottom: 8px;
}
#container .block_outer .block_body dl.formlist dd {
    margin-bottom: 5px;
}
#container .block_outer .block_body dl.formlist dt {
    margin-bottom: 3px;
    background: url("../img/icon/ico_arrow_03.gif") no-repeat left center;
    font-size: 9px;
	padding-left:1em;
}
#container .block_outer .block_body dl.formlist span {
    vertical-align: top;
}


/* タイトル
----------------------------------------------- */
/* タイトルの背景 白 */
#login_area h2,
#search_area h2,
#calender_area h2,
#cart_area h2,
#cart h2 {
    padding: 0px 0 0px 0px;
    background: url('../img/background/bg_tit_bloc_02.jpg') repeat-x left bottom;
 /*   background: url('../img/background/bg_tit_bloc_01.jpg') repeat-x left bottom;*/
    font-size: 14px;
}
#category_area h2 {
/*    background: url('../img/background/bg_tit_bloc_01.jpg') repeat-x left bottom;*/
    background: url('../img/background/bg_tit_bloc_02.jpg') repeat-x left bottom;
    padding: 0px 0 0px 0px;
    font-size: 14px;
    margin: -1px;"
}

/* タイトルの背景 オレンジ */
#recommend_area {
	margin: 10px auto;
    padding: 5px 0 40px;
}

#recommend_area h2,
#news_area h2 {
	padding: 0;
/*    background: url('../img/background/bg_btn_bloc_02.jpg') repeat-x left bottom #fef3d8;*/
}


/* ==============================================
▼ヘッダー上、フッター下のブロックエリア
=============================================== */
div#topcolumn {
    margin: 0px auto;
    clear: both;
}
div#bottomcolumn {
    margin: 0px;
    clear: both;
}
/*商品紹介*/
.group { padding:20px 0; border-bottom:1px dotted #dddddd;}
.unit { width:285px;}
.unit h3 {
	padding:0 0 0 22px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight:bold;
	font-size:1.3em;
	color:#dfb000;
	background:url("../img/button/marker_red.gif") no-repeat scroll 0 5px transparent;
}
.unit p { margin-left: 160px;}
.unit .photo { width:160px; float:left;}
.unit .photo a.thumb { display:block; width:150px; padding:5px 0; background:#f0f0dc; text-align:center;}

.unit .photo a.btn_list {
	display:block;
	width:146px; height:31px;
	margin:5px 2px;
}

.unit .photo a.btn_yurai {
	display:block;
	width:146px; height:31px;
	margin:5px 2px;
	background:url(../image/navi/btn_yurai-ro.gif) no-repeat left top;
}

.product_photo{
	height:360px !important;
	width:360px !important;
	overflow:hidden;
}

.fl_left{
	float:left;
}
.fl_right{
	float:right;
}

/* 商品について */
.item-box {
}
.item-box h2{padding:20px 0; }

.item-box table{
	border:none;
}
.item-box td{
	vertical-align:top;
	padding:0 20px 10px 0;
	border:none;
}

.t_right{text-align:right;}

/* サブ商品 */
#sub_product_area{
	margin:40px 0 0;
	padding-bottom:40px;
	border-bottom:1px dotted #999;
	width:730px;
}
.sub_product_left{
	float:left;
	width:110px;
	margin-right:20px;
}
.sub_product_left img{
	border:5px solid #FFF;
}
.sub_product_right{
	float:left;
	width:600px;
}
.sub_product_right h3{
	font-size:120%;
	margin-bottom:5px;
}

/* ***********************************************
▼各機能ブロックの指定
/*********************************************** */

/* ===============================================
▼TOPバナー
=============================================== */
.top_banner{
	margin-bottom:20px;
}
.top_banner img{
	max-width:579px !important;
}

/* ===============================================
▼新着情報
=============================================== */
#news_area h2 {
	margin-bottom:10px;
}

#news_area {
	/*padding: 10px;*/
	margin: 25px 0 20px;
    min-height: 55px;
}

#news_area .block_body {
	background: none;
    padding: 10px;
	overflow-y:scroll;
	height:270px;

}
#news_area .news_contents {
    padding-right: 10px;
    max-height: 260px;
    height: auto !important;
    height: 260px;
    overflow: auto;
}

.news_contents dl {
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 2em;
	overflow: hidden;
}

.news_contents dl dt {
	/*background: url("../img/button/marker_orange.gif") no-repeat scroll 0 4px rgba(0, 0, 0, 0);*/
    /*padding-left: 18px;*/
	/*float: left;*/
}

.news_contents dl dd {
    /*padding: 0 0 0 125px;*/
}
.news_contents dl dd.comment{
	padding-bottom:5px;
	border-bottom:1px dashed #999;
}



#news_area dl.newslist {
}
#news_area dl.newslist dt {
    margin-bottom: 5px;
}
#news_area dl.newslist dd {
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#news_area dl.end {
    padding: 10px 0;
    background: url("") no-repeat bottom;
}


/* ===============================================
▼現在のカゴの中
=============================================== */
#cart_area .information {
    padding: 10px;
}
#cart_area .postage {
    margin-top: 10px;
    padding-top: 10px;
    background: url("../img/background/line_dot_01.gif") repeat-x top;
}
#cart_area .postage .point_announce {
    padding: 2px 0 2px 20px;
    background: url("../img/icon/ico_price.gif") no-repeat left top;
}
#cart_area .btn {
    padding: 10px 0;
    text-align: center;
}


/* ===============================================
▼カテゴリ
=============================================== */
#category_area .block_body {
}

#category_area li {
}
#category_area li.level1 {
    background: url('../img/background/side_category_back.jpg') repeat-x left top;
}
#category_area li.level1 p {
    background: url("../img/title/side_category_back.jpg") 0 0 no-repeat;
	line-height:40px;
	padding:0 0 0 10px;
}
#category_area li.level2 p {
    background: url("../img/background/side_list-marker1.gif") 5px 5px no-repeat;
	padding:0 0 0 25px;
	line-height:180%;
}
#category_area li.level3 p {
    background: url("../img/background/side_list.gif") 5px 5px no-repeat;
	padding:0 0 0 20px;
}
#category_area li a {
    display: block;
    padding: 0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	color:#666;
}

#category_area li.slide_bk a:link , #category_area li.slide_bk a:visited{
	color:#666;
}

a.onlink:link {
   /* color: #f00;*/
    text-decoration: underline;
}
a.onlink:visited {
    /*color: #f00;*/
}
a.onlink:hover {
   /* color: #f00;*/
}

/* ===============================================
▼サブカテゴリリスト
=============================================== */

/* クリアフィックス */
#subcatlist ul:after {
  content: "";
  clear: both;
  display: block;
}

/* 商品一覧のリストの設定 */
#subcatlist ul li {
  display: block;
  float: left;
  height: 25px;
  list-style-type: none;
  text-align: left;
}

#subcatlist ul li {
  width: 32%;
}
#subcatlist ul li:nth-child(3n-1) {
  margin: 0 2%;
}


/* ===============================================
▼ガイドリンク
=============================================== */




/*
#guide_area {
    margin-top: 1em;
    border: none;
}
#guide_area li {
    margin-bottom: 5px;
    letter-spacing: -0.05em;
}
ul.button_like li {
    margin: 0;
	background:#0919BE;
    padding: 0 0 1px 0;
}
ul.button_like li a {
    margin: 0;
    padding: 10px 15px 10px 10px;
    display: block;
    text-decoration: none;
    outline: none;
}

ul.button_like li a:hover {
	background:#2C38C0;
}

#guide_area img{
	margin:5px 0 ;
	max-width: 100%;
	height: auto;
}
*/

/* ===============================================
▼ログイン（サイド用）
※ヘッダー用はbloc_alpha.css内に記述
=============================================== */
#container div#login_area .block_body {
    padding: 10px;
}

#container div#login_area .block_body p {
    margin-bottom: 5px;
}

#container div#login_area .block_body .btn {
    text-align: center;
}
#container .login_area dl.formlist {
    margin-bottom: 8px;
    width: 420px;
}
#container .login_area dl.formlist dt {
    margin-bottom: 3px;
    padding-left: 15px;
    float: left;
    font-size: 90%;
}
#container .login_area dl.formlist dd {
    margin-bottom: 5px;
    float: right;
    width: 310px;
    vertical-align: bottom;
    text-align: left;
}
#container div#login_area .block_body .mini {
    margin-top: 5px;
    letter-spacing: -0.01em;
}


/* ===============================================
▼検索
=============================================== */
div#search_area .block_body {
    padding: 10px;
}
div#search_area .block_body .btn {
    text-align: center;
}


/* ===============================================
▼カレンダー
=============================================== */
#calender_area {
    background-color: transparent;
    border: none;
}
#calender_area .block_body {
    padding: 10px 0;
}
#calender_area table {
    width: 150px;
    margin: 0 auto 15px;
    font-size: 90%;
}
#calender_area table td {
    padding: 1px 3px;
    text-align: center;
}
#calender_area th {
    padding: 1px 3px;
    background: #958F86;
	color:#FFF;
    text-align: center;
}
#calender_area table .month {
    margin-bottom: 5px;
    font-size: 120%;
	text-align:center;
}
#calender_area .off {
    background: none repeat scroll 0 0 #944949;
    color: #FFFFFF;
}
#calender_area .today {
    background-color: #transparent;
}
#calender_area .information {
    margin-left: 10px;
    font-size: 90%;
}


/* ===============================================
▼おすすめ商品
=============================================== */
/*
   tplファイルのマークアップが同じ項目
   メインカラム用 2カラム時 [two_maincolumn_left]
                            [two_maincolumn_right]
   メインカラム用 3カラム時 [three_maincolumn]
   サイドカラム用           [side_column]
   商品詳細のオススメ商品   [whobought_area]
=============================================== */
/* 共通
----------------------------------------------- */
#recommend_area .block_body,
#whobought_area .product_item {
    margin-bottom: 10px;
    padding: 10px 0 0px;
    border: none;
}

#recommend_area .block_body p,
#whobought_area .product_item p {
	font-size:10px;
	padding:0 0 0 0px;
	margin:0;
	height:1.5em;
}

#recommend_area .block_body img,
#whobought_area .product_item img {
    margin: 0 5px 0 0;
}

#recommend_area .block_body h3,
#whobought_area .product_item h3 {
    font-size: 100%;
    font-weight: normal;
	font-size:10px;
	margin:0 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}

/* サイドカラム用 */
.side_column #recommend_area .product_item {
    margin-bottom: 10px;
}


/* 画像
----------------------------------------------- */
/* メインカラム用 */
.main_column #recommend_area .block_body .productImage,
#whobought_area .product_item .productImage {
    margin-bottom: 5px;
	
}
.productImage {
	width:120px;
	height: 120px;
	margin:0 0 5px;
}
.productImage img{
	width: 100%;
	max-width: 100%;
	height: auto;
}

.productImage a {
	background: none repeat scroll 0 0 #f0f0dc;
    display: block;
    padding: 5px;
    text-align: center;
    width: 110px;
}

/* サイドカラム用 */
.side_column #recommend_area .block_body .productImage {
    float: none;
    text-align: center;
    width: auto;
}


/* 左右の振り分け
----------------------------------------------- */
.main_column #recommend_area .product_item,
#whobought_area .product_item {
    float: left;
    width: 125px;	
    margin: 0 0 0 10px;
}


/* 商品説明テキスト
----------------------------------------------- */
/* メインカラム用 1カラム時*/
.productContents{
	margin:0 0 15px;
}
.productContents h3{
 /*   background: url("../img/button/marker_red.gif") no-repeat scroll 0 3px transparent;*/
    font-size: 10px;
    margin: 5px 0 0;
    padding: 0px 0 0 0px;
}

#one_maincolumn #recommend_area .block_body .productContents {
    float: right;
    width: 74%;
}

/* メインカラム用 2カラム時*/
#two_maincolumn_right #recommend_area .block_body .productContents,
#two_maincolumn_left #recommend_area .block_body .productContents,
#two_maincolumn_right #whobought_area .productContents,
#two_maincolumn_left #whobought_area .productContents {
}

/* メインカラム用 3カラム時*/
#three_maincolumn #recommend_area .block_body .productContents,
#three_maincolumn #whobought_area .productContents {
/*    float: right;
    width: 67%;
*/}

.productContents h3{
	background: url("../img/button/marker_red.gif") no-repeat scroll 0 3px transparent;
	padding: 2px 0 0 18px;
	margin:0 0 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}
/* サイドカラム用 */
.side_column #recommend_area .block_body .productContents {
    clear: both;
}

.productContents p.sale_price{
	font-size:10px;
	text-align: right;
	padding:0 0 0 0px;
	margin:0;
	height:1.5em;
}
/*================================================
	特注仏像
================================================*/
/*
#c_title{
	margin: 5px 0 25px;
    padding: 0 0 20px;
	background: url("../img/background/bg_tit_sub_01.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0);
	width: 720px;
}*/

#order{
	background:url(../img/contents/order/bk.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin:20px 0;
	height:400px;
}

#order dt{
	padding-left:22px; 
	background:url(../img/button/marker_orange.gif) no-repeat 0 2px;
	font-weight:bold;
	color:#D7AB13;
	margin-bottom:5px;
}
#order dd{
	margin:0 0 20px;
}

#order2{
	background:url(../img/contents/order/bk2.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	margin:20px 0;
	height:350px;
}

#order2 dt{
	color:#D7AB13;
}
#order2 dd{
	margin:0 0 20px;
}

.yellow{color:#D7AB13;}

/*-------------------------------------------------------------------
ガイドなど
------------------------------------------------------------------*/
#business {}

/*共通で使うスタイル*/
/*.list_table dt { padding-left:22px; background:url(../img/button/marker_orange.gif) no-repeat 0 4px; font-weight:bold; width:14em;}
.list_table dd { margin:-1.6em 0 10px; padding:0 0 10px 17em; border-bottom:1px solid #999999;}
.list_table dd.coll2{margin-top:-3.5em; padding-bottom:3em;}*/


.list_table dt {
    padding-left:22px;
    background:url(../img/button/marker_orange.gif) no-repeat 0 4px; font-weight:bold;
}
.list_table dd {
    padding:5px 0 10px; 
    border-bottom:1px solid #999999;
}

.business_form { position:absolute; top:10px; right:0px; }

.business_form2 { position:relative; float:right; margin:0; width:151px;}

.item_detail th.hanbai_price{
	font-weight:bold;
}
.item_detail td.hanbai_price{
	font-size:14px;
	font-weight:bold;
	color:#C00;
}
.my_price{
	font-size:14px;
	font-weight:bold;
	color:#C00;
}
table.datail_check td{
	color:#333;
	background:#FFFFFF;
}
.kikaku_price{
	font-size:120%;
	font-weight:bold;
	color:#C00;
}
.quantity{
	margin:0 0 10px;
}

.rss{
	float:right;
}
.pos_ac{text-align:center;}

.tbl_souryo { width:350px; border-collapse:collapse; margin:0;}
.tbl_souryo caption { padding:3px; border-top:1px solid #999999; color:#ffffff; font-weight:bold; margin-top:10px;}
.tbl_souryo th,
.tbl_souryo td { padding:4px; background:#353227; border:1px solid #999999; color:#ffffff;}

/*  店舗写真 2011/08/03追加 */
.shop_photo { position:relative; padding:20px 0 10px 0; margin:10px auto; }
.shop_photo2 {
	position:relative;
	padding:5px 0 10px 0;
	margin:10px auto;
}

.shop_photo .unit {
	float:left;
	width: 85px;
}
.shop_photo .unit img{
	width: 80px;
}
.shop_photo .unit a.thumb {
	display:block;
	width:80px;
	padding:5px;
	text-align:center;
}

/*   TOPカテゴリ     2012.01.11 */
#top_group { position:relative; padding:10px 0; margin:10px auto; background-image:url(../image/layout/top_back.jpg);	background-repeat:repeat-y; }
#top_group table{ margin:0px auto 0;}
#top_group td{
	padding:0 10px 0px 0;
	width:155px;
}
#top_group td h3{
	text-align:center;
}

/*   TOPカテゴリ     2012.01.11 */
#top_group {
	position:relative;
	padding:10px 0;
	margin: -15px auto 20px;
	background-image:url(../img/background/top_back.jpg);
	background-repeat:repeat-y;
}
#top_group h2 img{
}
#top_group table{
	margin:10px auto 0;
	border:0;
	width: 670px;
}
#top_group td{
	padding:0 10px 0px 0;
	border:0;
}
#top_group td img{
}
#top_group td h3{
	text-align:center;
}

/*   グループ     2012.01.13 */
#group_item { position:relative; padding:10px 0; margin:10px auto; }
#group_item table{ margin:0px auto 0;}
#group_item td{
	vertical-align:top;
	width:155px;
	padding:0 10px 20px 0;
}
#group_item td h4{
	font-weight:normal;
	text-align:center;
}

#group_item td p{
	text-align:left;
	font-size:10px;
}

/* アクセス */
#top_access h2{
	margin-bottom:15px;
}


#top_access .shop_images .gutter-5 li{
	padding:5px;
}

/*
#top_access {
    position: relative;
}


#top_access .access_info {
	float:left;
	width:245px;
}

#top_access .gmap{
	width:320px;
	float:right;
}

#top_access .shop_images{
	clear:both;
	overflow:hidden;
	margin-bottom:25px;
}*/

/*
#top_access .shop_images li{
	float:left;
	margin-right:15px;
}

#top_access .shop_images li.last{
	margin-right:0;
}

#top_access .acess_add ul{
	margin-left:42px;
	margin-bottom:25px;
}*/


/*
#top_access .shop_images img{
	display:block;
}

.access_info {/*
	float: left;
    overflow: hidden;
    width: 360px;*/
}
/*
.store_image {
	margin-top: 12px;
}

#top_access .acess_add li {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 180px;
}
#top_access .acess_add li ul {
    margin: 0;
    padding: 0;
}
#top_access .acess_add li ul li {
    border-left: 5px solid #090573;
    float: none;
    margin: 0 0 5px;
    text-indent: 10px;
    width: 170px;
}
#top_access .acess_add li ul li img {
    vertical-align: middle;
}
#btn_access {
    background-image: url("../image/btn_map-ro.gif");
    display: block;
    height: 63px;
    position: absolute;
    right: 19px;
    top: 30px;
    width: 68px;
    z-index: 2;
}*/


/*オーダーメイドブレスレッド*/
#my_bracelet h3 {
    height: 140px;
}
#my_bracelet p {
    margin: 0;
    padding: 0 0 10px;
}

#my_bracelet h4{
	background-image:url(../img/order/left_bk.jpg);
	background-repeat:no-repeat;
	padding:14px 0 0 30px;
	margin:0 0 10px;
	font-size:20px;
	font-weight:bold;
	color:#990000;
}

#my_bracelet .example {
	margin:0 0 20px;
	background-color:#FFF;
	background-image:url(../img/order/right_bk.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:20px;
}
#my_bracelet .example table {
	margin:0 auto;
    border-spacing: 10px;
}
#my_bracelet .ranking {
	margin:0 0 20px;
	background-color:#FFF;
	background-image:url(../img/order/right_bk.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:20px;
}
#my_bracelet .ranking table {
	margin:0 auto;
    border-spacing: 10px;
}
#my_bracelet .other {
	margin:0 0 20px;
	background-color:#FFF;
	background-image:url(../img/order/right_bk.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:20px;
}
#my_bracelet .other table {
	margin:0 auto;
    border-spacing: 10px;
}
#my_bracelet table{
	border:	none;
}
#my_bracelet td{
	border:	none;
}

/*   グループ     2012.01.13 */
#group_item { position:relative; padding:10px 0; margin:10px auto; }
#group_item table{ margin:0px 0 0 15px; border:none; width:673px;}
#group_item td{
	vertical-align:top;
	width:155px;
	padding:0 10px 20px 0;
	border:none;
}
#group_item td h4{
	font-weight:normal;
	text-align:center;
}

#group_item td p{
	text-align:left;
	font-size:10px;
}

.bead_list table{
	width:650px;
	border:none;
	margin:0;
}
.bead_list td{
	border:none;
}

/*リンクの下のバナー*/
	#link_banner table{padding-top:15px; border:none;}
	#link_banner td{padding-right:15px; padding-bottom:15px; border:none;}



/*indexブロック*/
/*
#top_index{
	clear:both;
	overflow:hidden;
}

#top_index li.index2{
	float:left;
}

#top_index li.index3{
	float:right;
}

#top_crystal{
	clear:both;
	overflow:hidden;
}

#top_crystal h2{
	clear:left;
	margin-bottom:5px;
}

#top_crystal li{
	float:left;
	margin-right:5px;
}

#top_crystal li.last{
	margin-right:0;
}

#top_amethyst{
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
}

#top_amethyst h2{
	float:left;
}

#top_amethyst img{
	display:block;
}

#top_agate{
	overflow:hidden;
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
}

#top_agate h2{
	float:right;
}

#top_agate img{
	display:block;
}

#top_etc{
	clear:both;
	overflow:hidden;
}

#top_etc .top_lotus{
	float:left;
}
#top_etc .top_suncatcher{
	float:right;
}*/
/*
#topContents{
	max-width: 608px;
}
*/
#topContents ul , #topContents li{
	margin:0;
	padding:0;
}
#topContents li{
	list-style: none;
}


/*
#topContents img{
	width:100%;
}*/
/*
@media (min-width: 576px) {
	#topContents .d-flex img{
		max-width: none;
		width:auto;
	}
}*/
/*
	.top-wrap{
		max-width: 608px;
		margin:0 auto;
	}
*/
@media (min-width: 576px) {
	#topContents .amethyst-agate > .wrap > div:first-child{
		width:calc(100% * (373 / 608));
	}

	#topContents .amethyst-agate > .wrap > div:nth-child(2){
		width:calc(100% * (235 / 608));
	}
	
	#topContents .amethyst-agate img{
		width:100%;
	}
}

#topContents .gutter-5 > *,
#right_banner .gutter-5 > *{
	padding:5px;
}


#topContents .gutter-5,
#right_banner .gutter-5{
	margin-top: -5px;
}
#topContents img,
#right_banner img{
	width:100%;
}


@media (max-width: 575.98px) {
	#topContents img{
		width:100%;
	}
	
}