﻿@charset "utf-8";

/*--共通設定--*/
* {
	margin:0;
	padding:0;
}

a img{
	border:none;
}


body{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_body.jpg) top center;
	font-size: 12px;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", "lr oSVbN", Geneva, Arial, Verdana, sans-serif;
}

#header_inner #logo a:hover,
#head_nav .head-navi li a:hover,
a#bt_items:hover,
a#bt_voice:hover,
#side_nav .left_inner a:hover,
#ct_banners a:hover,
#cp_banners a:hover{
	background-position:left bottom !important;
}

#side_nav .image a:hover,
#features .f_item a:hover,
#newitems .n_item a:hover,
#recommenditems .r_item a:hover,
#main_in_right .right_pre_area a:hover,
#main_in_right .best_5 dd.image a:hover{
	filter:alpha(opacity=80); /*IE*/
	-moz-opacity:0.80; /*FF*/
	opacity:0.80;
}

#side_nav a,
#features .f_item a,
#newitems .n_item a,
#recommenditems .r_item a,
#main_in_right .right_pre_area a,
#main_in_right .best_5 dd.comment a{
	color:#000;
	text-decoration:none;
}

#side_nav a:hover,
#features .f_item a:hover,
#newitems .n_item a:hover,
#recommenditems .r_item a:hover,
#main_in_right .right_pre_area a:hover,
#main_in_right .best_5 dd.comment a:hover,
#main #cat_top .comment a:hover{
	color:#FF9900;
}
/*--header--*/
#header_inner{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_header_inner.jpg) no-repeat;
	width:1000px;
	height:89px;
	margin:0 auto;
	position:relative;
}

#header_inner h1 a{
	font-size:10px;
	color:#666666;
	float:right;
	padding:6px 90px 0 0;
	font-weight:normal;
	text-decoration:none;
}

#header_inner #logo a{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_logo.jpg) top left no-repeat;
	width:210px;
	height:89px;
	text-indent:-9999px;
	position:absolute;
	top:0;
	left:0;
}

#form_login{
	position:absolute;
	top:35px;
	left:350px;
}

#form_login .id,#form_login .pass{
	float:left;
}
#form_login .id input,#form_login .pass input{
	width:95px;
	margin:0 5px 0;
}

#form_login .forget{
	clear:both;
	display:block;
	text-align:right;
	font-size:10px;
	color:#040f6f;
}

/*--head_nav--*/
#head_nav{
	border-top:1px solid #d5c7c7;
	border-bottom:1px solid #d5c7c7;
	background:#f1ece2;
	height:32px;
	margin:0 0 20px;
}

#head_nav .head-navi{
	display:block;
	width:1000px;
	margin:0 auto;
}

#head_nav .head-navi li{
	display:block;
	float:left;
}

#head_nav .head-navi li a{
	display:block;
	height:32px;
	text-indent:-9999px;
}

#head_nav .head-navi li.bn_01 a{background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/h_nav_01.gif);width:62px;}
#head_nav .head-navi li.bn_02 a{background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/h_nav_02.gif);width:67px;}
#head_nav .head-navi li.bn_03 a{background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/h_nav_03.gif);width:70px;}
#head_nav .head-navi li.bn_04 a{background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/h_nav_04.gif);width:100px;}
#head_nav .head-navi li.bn_05 a{background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/h_nav_05.gif);width:78px;}
#head_nav .head-navi li.bn_06 a{background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/h_nav_06.gif);width:69px;}
#head_nav .head-navi li.bn_07 a{background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/h_nav_07.gif);width:69px;}
#head_nav .head-navi li.bn_08 a{background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/h_nav_08.gif);width:87px;}

/*--content--*/
#content_inner{
	width:1000px;
	margin:20px auto;
}

/*--side_nav--*/
#side_nav {
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_side_nav.gif) center top repeat-y;
	width:210px;
	margin:0;
	padding:0;
}

#side_nav .head,
#side_nav .foot {
	clear:both;
	width:210px;
	height:10px;
	line-height:10px;/*IE6*/
	text-indent:-9999px;
	margin:0;
	padding:0;
}

#side_nav .head {
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_side_nav_head.gif) no-repeat;
}

#side_nav .foot {
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_side_nav_foot.gif) no-repeat;
}

#side_nav .left_inner{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_left_inner.gif) repeat-y;
	width:171px;
	margin:10px auto 0 19px;
}

#side_nav .left_inner .foot{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_left_inner_foot.gif) repeat-y;
	text-indent:-9999px;
	width:171px;
	margin:0;
	padding:0;
}

/*--当店の商品についてボタン--*/
#bt_items{
	display:block;
	width:172px;
	height:40px;
	margin:10px auto 10px 19px;
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bt_items.jpg) left top no-repeat;
	text-indent:-9999px;
}
/*--お客様の声ボタン--*/
#bt_voice{
	display:block;
	width:172px;
	height:40px;
	margin:10px auto 20px 19px;
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bt_voice.jpg) left top no-repeat;
	text-indent:-9999px;
}
/*--カテゴリー--*/
#side_nav dl {
	clear:both;
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/line_comment.gif) center bottom no-repeat;
	display:inline-block;
	margin:5px auto;
	padding:0 0 5px;
}

#side_nav dt {
	float:right;
	width:100px;
	margin:0 15px 0 0;
	padding:0;
	color:#AE415F;
	font-size:13px;
	font-weight:bold;
}

*html #side_nav dt {
	margin:0 7px 0 0;/*IE6*/
}

#side_nav .image {
	float:left;
	width:70px;
	margin:0 0 0 20px;
	padding:0;
}

*html #side_nav .image {
	margin:0 0 0 10px;/*IE6*/
}

#side_nav .image a img{
	border:none;
}

#side_nav .comment {
	float:right;
	width:100px;
	margin:0 15px 0 0;
	padding:0;
	font-size:12px;
}

*html #side_nav .comment {
	margin:0 7px 0 0;/*IE6*/
}

#side_nav #side_item_search {
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_item_search.gif) no-repeat;
	width:171px;
	height:80px;
	margin:10px 0 0 19px;
	position:relative;
}

#side_nav #side_item_search input{
	position:absolute;
	top:40px;
	left:10px;
	width:147px;
	border:1px solid #cacac0;
}

#side_nav #side_company {
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_company.gif) no-repeat;
	width:171px;
	height:400px;
	margin:10px 0 10px 19px;
	position:relative;
}

#side_nav #side_company h3{
	text-indent:-9999px;
}

#side_nav #side_company address{
	position:absolute;
	top:70px;
	left:10px;
	font-size:12px;
	font-style:normal;
}

#side_nav #side_company dl{
	display:block;
	position:absolute;
	top:90px;
	left:10px;
	font-size:12px;
}

#side_nav #side_company dt,
#side_nav #side_company dd{
	float:left;/*IE6*/
}

#side_nav .email{
	position:absolute;
	top:170px;
	left:10px;
	font-size:12px;
}

#side_nav .mobile{
	position:absolute;
	top:340px;
	left:10px;
	font-size:12px;
}

/*--300ポイントプレゼント--*/
#member_registration h3{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_h2_touroku.gif) no-repeat;
	height:49px;
	text-indent:-9999px;
}

#bt_member_registration{
	display:block;
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bt_touroku.gif) no-repeat;
	width:150px;
	height:40px;
	text-indent:-9999px;
	margin:10px auto 0 10px;
}

/*--FAXでも注文できます--*/
#fax_order h3{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_h2_FAX.gif) no-repeat;
	height:32px;
	text-indent:-9999px;
}

#bt_fax_order{
	display:block;
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bt_fax.gif) no-repeat;
	width:150px;
	height:40px;
	text-indent:-9999px;
	margin:10px auto 0 10px;
}

#fax_order span{
	display:block;
	padding:10px;
}

/*--twitter--*/
#bt_twitter{
	width:171px;
	margin:20px auto 20px 20px;
}

#bt_twitter a{
	display:block;
	width:120px;
	margin:20px;
}

#bt_twitter span{
	display:block;
}

/*--main--*/
#main{
	width:740px;
	margin:0 0 0 20px;
	text-align:left;
}

/*--メインイメージ--*/
#main_image{
	background:url(http://koyonaku.lolipop.jp/images/bg_main.jpg) no-repeat;
	height:204px;
	position:relative;
	margin:0 0 20px;
}

#main_image .comment{
	display:block;
	position:absolute;
	top:110px;
	left:20px;
	width:320px;
	font-size:12px;
}

/*--バナーエリア--*/
#ct_banners{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_ctbn.gif) repeat-y;
	display:inline-block;
}

#ct_banners .head{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_ctbn_head.gif) no-repeat;
	display:inline-block;
}

#ct_banners .foot{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_ctbn_foot.gif) left bottom no-repeat;
	display:inline-block;
	padding:0 0 10px;
}

#ct_banners a{
	display:block;
	width:170px;
	height:53px;
	margin:10px 0 0 12px;
	text-indent:-9999px;
	float:left;
}

#ct_banners .ct_01{background:url(http://koyonaku.lolipop.jp/images/bn_ct_01.gif);}
#ct_banners .ct_02{background:url(http://koyonaku.lolipop.jp/images/bn_ct_02.gif);}
#ct_banners .ct_03{background:url(http://koyonaku.lolipop.jp/images/bn_ct_03.gif);}
#ct_banners .ct_04{background:url(http://koyonaku.lolipop.jp/images/bn_ct_04.gif);}
#ct_banners .ct_05{background:url(http://koyonaku.lolipop.jp/images/bn_ct_05.gif);}
#ct_banners .ct_06{background:url(http://koyonaku.lolipop.jp/images/bn_ct_06.gif);}
#ct_banners .ct_07{background:url(http://koyonaku.lolipop.jp/images/bn_ct_07.gif);}
#ct_banners .ct_08{background:url(http://koyonaku.lolipop.jp/images/bn_ct_08.gif);}
#ct_banners .ct_09{background:url(http://koyonaku.lolipop.jp/images/bn_ct_09.gif);width:350px;height:80px;margin:10px 0 0 12px;}
#ct_banners .ct_10{background:url(http://koyonaku.lolipop.jp/images/bn_ct_10.gif);width:350px;height:80px;margin:10px 0 0 12px;}

/*--メイン下部左--*/
#main_in_left{
	width:520px;
	float:left;
	margin:10px 0;
}

/*--キャンペーンバナー--*/
#cp_banners{
	margin:0 0 20px;
}

#cp_banners a{
	display:block;
	text-indent:-9999px;
	height:130px;
}

#cp_banners a.cp_01{background:url(http://koyonaku.lolipop.jp/images/bn_cp_01.jpg) no-repeat;}
#cp_banners a.cp_02{background:url(http://koyonaku.lolipop.jp/images/bn_cp_02.jpg) no-repeat;}
#cp_banners a.cp_03{background:url(http://koyonaku.lolipop.jp/images/bn_cp_03.jpg) no-repeat;}
#cp_banners a.cp_04{background:url(http://koyonaku.lolipop.jp/images/bn_cp_04.jpg) no-repeat;}
#cp_banners a.cp_06{background:url(http://koyonaku.lolipop.jp/bunner/bn_cp_06.jpg) no-repeat;}
#cp_banners a.cp_07{background:url(http://koyonaku.lolipop.jp/bunner/bn_cp_07.jpg) no-repeat;}

/*--新着情報--*/
#news{
	margin:0 0 40px;
}

#main_inner #news h2{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_h2_news.gif) no-repeat;
	height:30px;
	line-height:30px;
	text-indent:-9999px;
	margin:0;
}

#news_inner{
	display:block;
	background:#fff;
	border:1px solid #dacfce;
	margin:1px 0 0;
}

#news_inner dl{
	display:inline-block;
	margin:5px 10px;
	border-bottom:1px dotted #ece9d8;
	line-height:1.5em;
}

#news_inner dt{
	float:left;
	width:60px;
	padding:10px 0;
	color:#663300;
	font-weight:bold;
}

#news_inner dd{
	float:left;
	width:430px;
	padding:10px 0;
	color:#663300;
}

/*--特集--*/
#features{
	clear:both;
	margin:0 0 40px;
	display:inline-block;
}

#main_inner #features h2{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_h2_feature.jpg) no-repeat !important;
	height:21px;
	line-height:21px;
	border-bottom:none;
	text-indent:-9999px;
}

#features .f_item{
	float:left;
	width:120px;
	margin:10px 5px;
}

* html #features .f_item{
	margin:10px 0;
	padding:0 5px;
}

#features .f_item h3{
	height:70px;
	color:#ae415f;
	font-size:14px;
}

/*--新着アイテム--*/
#newitems{
	clear:both;
	margin:0 0 40px;
	display:inline-block;
}

#main_inner #newitems h2{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_h2_newitems.gif) no-repeat !important;
	height:40px;
	text-indent:-9999px;
}

#newitems .n_item{
	float:left;
	width:100px;
	margin:10px 2px;
}

* html #newitems .n_item{
	margin:10px 0;
	padding:0 2px;
}

#newitems .n_item h3{
	height:60px;
	color:#ae415f;
	font-size:14px;
}

#newitems .n_item img{
	width:100px;
}

/*--おすすめアイテム--*/
#recommenditems{
	clear:both;
	margin:0 0 10px;
}

#main_inner #recommenditems h2{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_h2_recommenditems.gif) no-repeat !important;
	height:40px;
	text-indent:-9999px;
}

#recommenditems .r_item{
	float:left;
	width:100px;
	margin:10px 2px;
}

* html #recommenditems .r_item{
	margin:10px 0;
	padding:0 2px;
}

#recommenditems .r_item h3{
	height:60px;
	color:#D85476;
	font-size:14px;
}

#recommenditems .r_item img{
	width:100px;
}

/*--メイン下部右--*/
#main_in_right{
	float:right;
	width:200px;
	margin:0 0 10px 20px;
}

* html #main_in_right{
	margin:0;
	padding:0;
}

/*--プレゼント--*/
#main_in_right .right_pre_area{
	height:190px;
	width:200px;
	margin:10px 0 0;
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_present.jpg) no-repeat;
	overflow:hidden;
	position:relative;
}

#main_in_right .right_pre_area h3{
	margin:15px;
	color:#ae415f;
	font-size:12px;
}

#main_in_right .right_pre_area a{
	position:absolute;
	top:65px;
	left:15px;
}

#main_in_right .right_pre_area a img{
	width:80px;
	float:left;
	margin:0 5px 0 0;
}

#main_in_right .right_pre_area a span{
	width:90px;
	float:right;
}

/*--ベスト5--*/
#main_in_right .best_5 h2{
	height:49px;
	text-indent:-9999px;
	margin:10px 0 0;
}

#main_in_right .best_5 dl{
	display:inline-block;
	width:200px;
	background:#fff;
	border:1px solid #ECE9D8;
	border-top:none;
}

#main_in_right .best_5 dt{
	clear:both;
	color:#ae415f;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	float:left;
	width:100px;
	margin:5px 5px 0;
}

#main_in_right .best_5 dd.image{
	float:right;
	width:60px;
	margin:10px;
}

#main_in_right .best_5 dd.comment{
	float:left;
	width:100px;
	margin:5px 5px 10px;
}


#main_in_right .r_antique h2{	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_h2_ranking_01.gif) no-repeat;}
#main_in_right .r_handcrafted h2{	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_h2_ranking_02.gif) no-repeat;}
#main_in_right .r_bear h2{	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_h2_ranking_03.gif) no-repeat;}
#main_in_right .r_accessories h2{	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_h2_ranking_04.gif) no-repeat;}


/*--メイン下部特定商エリア--*/
#foot_order{
	clear:both;
	margin:20px 0 0;
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_foot_order.gif) repeat-y;
	display:inline-block;
	width:740px;
}

#foot_order .head{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_foot_order_head.gif) no-repeat;
	display:inline-block;
	width:740px;
}

#foot_order .foot{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_foot_order_foot.gif) bottom no-repeat;
	display:inline-block;
	width:740px;
}

#foot_order .order_inner{
	float:left;
	width:140px;
	margin:20px;
}

#foot_order .order_inner h3{
	font-size:12px;
	color:#99252D;
	margin:0 0 10px;
}

#foot_order .order_inner ul{
	margin:10px;
	line-height:140%;
}

/*--footer--*/
#foot_top{
	height:40px;
	clear:both;
}

#footer{
	margin:40px 0;
	 border:1px solid #d5c7c7;
	background:#f1ece2;
	height:32px;
}

#footer_inner{
	width:1000px;
	margin:0 auto 20px;
}

#footer_inner ul{
	margin:0 20px;
}

#footer_inner li{
	float:left;
	list-style:none;
	line-height:32px;
}

#footer_inner li a{
	color:#000;
	text-decoration:none;
}

#footer_inner li a:hover{
	color:#666;
	text-decoration:underline;
}

/*--商品分類ページ--*/
#main #cat_main_img{
	margin:0 0 20px;}

#main #cat_top .comment{
	float:left;
	width:340px;
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/cat_top_com.jpg) left top repeat-y;
	margin:0 0 20px;
}

#main #cat_top .comment .head{

	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/cat_top_com_head.jpg) left top no-repeat;
}

#main #cat_top .comment .foot{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/cat_top_com_foot.jpg) left bottom no-repeat;
	padding:15px;
	font-size:12px;
}

#main #cat_top .comment a{
	color:#ae415f;
}

#main #cat_top .banners {
	float:right;
	width:350px;
	overflow:hidden;
	margin:0 0 20px;
}

#main h2{
	clear:both;
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_h2_01.jpg) left center no-repeat;
	text-indent:40px;
	line-height:40px;
	font-size:20px;
	color:#666;
	border-bottom:1px solid #d5c7c7;
	margin:0 0 10px;
}

#main .pd_main h3{
	clear:both;
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_h3_01.jpg) left center no-repeat;
	text-indent:30px;
	line-height:30px;
	font-size:14px;
	border-bottom:1px solid #d5c7c7;
	margin:20px 0 10px;;
	color:#666;
}

#main #bread{
	float:right;
	padding:10px;
}
#main .pd_main #bread{
	float:left !important;
	width:740px;
	margin:0;
	padding:5px 10px;
	display:inline-block;
}

#main #bread font{
	color:#ae415f !important;
}

#main .pd_main #item_b_a{
	float:right;
	margin:0;
	padding:5px 10px;
}

#main .pd_main #item_b_a a{
	background:#fff;
	border:1px solid #ae415f;
	text-align:center;
	padding:3px 10px;
	margin:0 2px;
	color:#666666;
	text-decoration:none;
}

#main .pd_main #item_b_a a:hover{
	background:#ffff00;
	color:#333333;
}

#main #cat_list{
	clear:both;
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_ctbn.gif) left top repeat-y;
}

#main #cat_list div{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_ctbn_head.gif) left top no-repeat;
}

#main #cat_list div div{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_ctbn_foot.gif) left bottom no-repeat;
	padding:5px 20px 10px;
}

#main #cat_list div div td{padding:0 !important;width:0 !important;text-align:center;}
#main #cat_list div div td img{display:none;}
#main #cat_list div div td a{
	display:block;
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_h3_02.jpg) left center no-repeat;
	padding:0 0 0 25px;
	text-align:left;
	line-height:20px;
}

#cat_item_sort{
	float:right;
	margin:10px 0;
	padding:5px 20px;
	border:1px solid #d5c7c7;
	background:#f1ece2;
}

#cat_items{
	clear:both;
	margin:10px 0;
}

#cat_items td{
	vertical-align:top;
	padding:5px !important;
	height:50px !important;
	text-align:left;
}

#cat_items tr{
	border-bottom:1px dotted #d5c7c7;
}	

#cat_items td a img{
	border:5px solid #fff;
	margin:0 0 10px;
}

#cat_items td.line{
	display:none;
}

#cat_items td font b{
	display:block;
	color:#ae415f;
	text-align:center;
	padding:0 0 20px;
	border-bottom:1px solid #d5c7c7;
}

#wrap_detail{
	clear:both;
	padding:0 0 20px;
	display:inline-block;
	width:740px;
}

#wrap_detail .head{
	padding:10px 0 0;
}

#wrap_cart{
	clear:both;
	margin:10px 0;
}

#wrap_cart .head{margin:0;padding:0;}
#wrap_cart .foot{
	margin:0;
	display:inline-block;
	width:740px;
}
#wrap_cart .cart_img{
	float:left;
	display:inline-block;
	margin:20px 0;
}

.item_zaiko{
	color:#a00000;
}

#wrap_cart .cart_info{
	float:right;
	width:300px;
	padding:10px;
	margin:20px 0;
}

#wrap_cart .cart_info a.baro_order,
#wrap_cart .cart_info a.wishlist_basket,
#wrap_cart .cart_info a.wishlist_store,
a.haisou,
#wrap_cart .cart_info a.twit,
#wrap_cart .cart_info a.bn_01,
#wrap_cart .cart_info a.bn_02,
#cat_top .banners a.bn_01,
#cat_top .banners a.bn_02{
	display:block;
	text-indent:-9999px;
	margin:5px 1px 5px 0;
}
#wrap_cart .cart_info a.baro_order:hover,
#wrap_cart .cart_info a.wishlist_basket:hover,
#wrap_cart .cart_info a.wishlist_store:hover,
a.haisou:hover,
#wrap_cart .cart_info a.bn_01:hover,
#wrap_cart .cart_info a.bn_02:hover,
#cat_top .banners a.bn_01:hover,
#cat_top .banners a.bn_02:hover{
	background-position:left bottom;
}

#wrap_cart .cart_info a.baro_order{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bt_baro_order.jpg) left top no-repeat;
	width:100px;
	height:30px;
}
#wrap_cart .cart_info a.wishlist_basket{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bt_wishlist_basket.gif) left top no-repeat;
	width:300px;
	height:50px;
}
#wrap_cart .cart_info a.wishlist_store{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bt_wishlist_store.gif) left top no-repeat;
	width:300px;
	height:30px;
}
a.haisou{
	clear:both;
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bt_haisou.jpg) left top no-repeat;
	width:211px;
	height:38px;
}
#wrap_cart .cart_info a.twit{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bt_twit.gif) left top no-repeat;
	width:300px;
	height:30px;
}

#cat_top .banners a.bn_01,
#wrap_cart .cart_info a.bn_01{
	background:url(http://koyonaku.lolipop.jp/images/bt_cart_bn_03.gif) left top no-repeat;
	width:300px;
	height:40px;
}

#cat_top .banners a.bn_02,
#wrap_cart .cart_info a.bn_02{
	background:url(http://koyonaku.lolipop.jp/images/bt_cart_bn_02.gif) left top no-repeat;
	width:300px;
	height:40px;
}


#group_items{
}

#group_items td{
	text-align:left !important;
	vertical-align:top !important;
}
#group_items td td{
	padding:0 0 0 10px;
}
#group_items td img{
	border:4px solid #fff;
	margin:0 0 0 40px !important;
}

#cat_shop_info{
	margin:0 0 20px;
}
.tb_01{
	border-collapse:collapse;
	width:400px;
}

.tb_01 th{
	background:#f9f8ef;
	border:1px solid #d5c7c7;
	padding:12px;
	color:#666;
	font-size:12px;
	font-weight:normal;
	width:100px;
}

.tb_01 td{
	background:#fff;
	border:1px solid #d5c7c7;
	padding:12px;
	color:#666;
	font-size:12px;
}

.tb_02{
	border-collapse:collapse;
}

.tb_02 td{
	background:none;
	border:none;
	padding:5px;
	color:#666;
	font-size:12px;
}

.tb_02 td a img{
	border:none !important;
}

/*商品詳細入力部分*/
#pd_ex_area .left{
	float:left;
	width:540px;
}

#pd_ex_area .left img{
	width:540px;
}

#pd_ex_area .right{
	float:right;
	width:190px;
}

#pd_ex_area .right h3{
	background:none;
	text-indent:0;
	color:#ae415f;
	font-size:14px;
	line-height:normal;
	margin:0 0 10px;
}

#pd_ex_area .pd_comment{
	clear:both;
	padding:20px 0;
	font-size:16px;
}

.pd_images img{
	margin:5px;
	float:left;
}

.img_com{
	clear:both;
	font-size:16px;
	margin:10px 0 20px;
}

.tb_03{
	border-collapse:collapse;
}

.tb_03 th{
	background:#F1ECE2;
	border:1px solid #D5C7C7;
	font-size:10px;
	padding:12px 0;
	width:80px;
}

.tb_03 td{
	border:1px solid #D5C7C7;
	font-size:10px;
	padding:12px;
}
/*独自ページ*/
#main_contents{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_contents.jpg) left top repeat-y;
}

#main_contents div{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_contents_head.jpg) left top no-repeat;
}

#main_contents div div{
	background:url(http://www.koyonaku.jp/design/gmosp794/images_201006/bg_contents_foot.jpg) left bottom no-repeat;
	padding:50px 50px 70px;
}

#main_contents.links dl{
	clear:both;
	border-bottom:1px dotted #d5c7c7;
	padding:20px 0 10px;
	display:inline-block;
}

#main_contents.links dt{
	float:left;
	width:250px;
	text-align:center;
	line-height:180%;
}

#main_contents.links dd{
	float:right;
	width:380px;
}

#main_contents.links dd a{
	color:#a57777;
	font-size:14px;
	line-height:180%;
}

#main_contents.company{
	font-size:120%;
  line-height:180%;
}

#main_contents.company p{
	margin:0 0 2em;
}

#main_contents.company .img_01{
	float:left;
  margin:0 30px 10px 0;
  border:8px solid #fff;
	-moz-box-shadow: #c6c6c6 0px 3px 5px; /* Firefox */
	-webkit-box-shadow: #c6c6c6 0px 3px 5px; /* safari, Chrome */
}

#main_contents.company .img_02{
	float:right;
  margin:0 0 0 30px;
  border:8px solid #fff;
	-moz-box-shadow: #c6c6c6 0px 3px 5px; /* Firefox */
	-webkit-box-shadow: #c6c6c6 0px 3px 5px; /* safari, Chrome */
}
