/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {
	margin: 0px;
	padding: 0px;
}
body {
	color: #000000;
	font-size: small;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	line-height: 1.6em;
	background:url(https://yoshunen.co.jp/img/bg01.png);
	text-align:center;
}
br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}
img {
	border: 0px;
}
/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は800pxとなっています。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/
#container {
	margin:50px auto;
	width:950px;
	text-align:left;
}
/*ヘッダー（ページタイトル、グローバルメニュー）*/
.header {
	width:100%;
	clear:left;
	margin-top:100px;
	*margin-top:0px;
}
/*　画面右側メニューの幅　*/
.side {
	float: left;
	width:238px;
	padding:1px;
	margin-left:10px;
 *margin-left:5px;
}
/*　画面左側の幅　*/
.main {
	float: left;
	width: 668px;
	padding:1px;
	background:#FFF;
	border-radius: 5px;
}
.side a {
	color:#333;
}
.side a:hover {
	color:#06F;
}
.side a:visited {
	color:#06F;
	text-decoration:none;
}
/* 特定商取引法に基づく表記（返品など）ボタン */
p#sk_link_other {
	text-align:left;
	margin-top:10px;
}
p#sk_link_other a {
	font-size:12px;
}
/*　フッター（コピーライト）　*/
.footer {
	width:100%;
	height:100px;
	clear:left;
	text-align:center;
	bottom:0px;
}
#group-list {
	border-top:#838383 dotted 1px;
	padding:5px 0px 0px;
	margin:10px 0px 0px;
}
/*　送料無料表示　*/
.subtotal {
	padding:5px 15px;
}
.stotal {
	text-align:right;
}
.total {
	padding:5px 15px;
	margin:0;
	border-top:1px dotted #075eab;
	text-align:right;
	color:#075eab;
}
.postage {
	border-top:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	padding:5px 0;
	list-style-type:none;
	margin-bottom:5px;
}
.postage li {
	margin:5px 20px;
	color:red;
	text-align:left;
}
.viewcart {
	padding:5px 0;
	text-align:center;
}
/* ------------------------------------- 
 *	追加（陽春園）
 * ------------------------------------- */
#head_menu {
	width:100%;
	height:50px;
	display:block;
	position:fixed;
	background:#ffffff;
	top:0px;
 *margin-top:0px;
}
html*#head_menu {
	[width:100%;
	height:50px;
	display:block;
	position:fixed;
	background:#ffffff;
	margin-top:-55px;]
	*margin-top:0px;
	_margin-top:0px;
 }
#hmenu_l {
	width:645px;
	height:120px;
	float:left;
	background:url(https://yoshunen.co.jp/img/menu_l_b.png);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	position:fixed;
 *height:0px;
}

#hmenu_l ul {
	position:relative;
	list-style:none;
	padding:0px;
	margin:0px;
}

#hmenu_l li {
	float:left;
}
#hmenu_l li a {
	display:block;
	height:50px;
	text-decoration:none;
	border:none;
	margin:0px;
	padding:0px;
}
#hmenu_r {
	float:right;
	width:387px;
	height:120px;
	right:0px;
	background:url(https://yoshunen.co.jp/img/menu_r_b.png);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	position:fixed;
	right:0;
 *height:0px;
}

#hmenu_r ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#hmenu_r li {
	width:129px;
	display:block;
	float:left;
}
#hmenu_r li a {
	display:block;
	height:50px;
	text-decoration:none;
	border:none;
	margin:0px;
	padding:0px;
}
.hmenu01 {
	width:129px;
	display:block;
	background-color:#9C0;
	float:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.hmenu01 a {
	background-image:url(https://yoshunen.co.jp/img/menu01_a.jpg);
	background-repeat:no-repeat;
}
.hmenu01 a:hover {
	background-image:url(https://yoshunen.co.jp/img/menu01_h.jpg);
	background-repeat:no-repeat;
}
.hmenu02 {
	width:129px;
	display:block;
	background-color:#fff;
	float:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.hmenu02 a {
	background-image:url(https://yoshunen.co.jp/img/menu02_a.jpg);
	background-repeat:no-repeat;
}
.hmenu02 a:hover {
	background-image:url(https://yoshunen.co.jp/img/menu02_h.jpg);
	background-repeat:no-repeat;
}
.hmenu03 {
	width:129px;
	display:block;
	background-color:#fff;
	float:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.hmenu03 a {
	background-image:url(https://yoshunen.co.jp/img/menu03_a.jpg);
	background-repeat:no-repeat;
}
.hmenu03 a:hover {
	background-image:url(https://yoshunen.co.jp/img/menu03_h.jpg);
	background-repeat:no-repeat;
}
.hmenu04 {
	width:129px;
	display:block;
	background-color:#fff;
	float:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.hmenu04 a {
	background-image:url(https://yoshunen.co.jp/img/menu04_a.jpg);
	background-repeat:no-repeat;
}
.hmenu04 a:hover {
	background-image:url(https://yoshunen.co.jp/img/menu04_h.jpg);
	background-repeat:no-repeat;
}
.hmenu05 {
	width:129px;
	display:block;
	background-color:#fff;
	float:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.hmenu05 a {
	background-image:url(https://yoshunen.co.jp/img/menu05_a.jpg);
	background-repeat:no-repeat;
}
.hmenu05 a:hover {
	background-image:url(https://yoshunen.co.jp/img/menu05_h.jpg);
	background-repeat:no-repeat;
}
.hmenu06 {
	width:129px;
	display:block;
	background-color:#fff;
	float:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.hmenu06 a {
	background-image:url(https://yoshunen.co.jp/img/menu06_a.jpg);
	background-repeat:no-repeat;
}
.hmenu06 a:hover {
	background-image:url(https://yoshunen.co.jp/img/menu06_h.jpg);
	background-repeat:no-repeat;
}
.hmenu07 {
	width:129px;
	display:block;
	background-color:#fff;
	float:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.hmenu07 a {
	background-image:url(https://yoshunen.co.jp/img/menu07_a.jpg);
	background-repeat:no-repeat;
}
.hmenu07 a:hover {
	background-image:url(https://yoshunen.co.jp/img/menu07_h.jpg);
	background-repeat:no-repeat;
}
.hmenu08 {
	width:129px;
	display:block;
	background-color:#fff;
	float:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.hmenu08 a {
	background-image:url(https://yoshunen.co.jp/img/menu08_a.jpg);
	background-repeat:no-repeat;
}
.hmenu08 a:hover {
	background-image:url(https://yoshunen.co.jp/img/menu08_h.jpg);
	background-repeat:no-repeat;
}
/* ------------------------------------- 
 *	追加（陽春園）
 * ------------------------------------- */

#topmenu {
	margin-top:15px;
	*margin-top:0px;
}
#topmenu ul {
	width:917px;
	height:36px;
	_height:37px;
	*height:37px;
	height:37px\9;
	border-right:1px #8a9a06 solid;
	border-top:1px #8a9a06 solid;
	border-bottom:1px #8a9a06 solid;
	list-style:none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
}
@-moz-document url-prefix() { #topmenu ul {
	width:917px;
	height:37px;
	border-right:1px #8a9a06 solid;
	border-top:1px #8a9a06 solid;
	border-bottom:1px #8a9a06 solid;
	list-style:none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	}
}
html[xmlns*=""] body:last-child #topmenu ul {
	width:917px;
	height:36px;
	border-right:1px #8a9a06 solid;
	border-top:1px #8a9a06 solid;
	border-bottom:1px #8a9a06 solid;
	list-style:none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
}
@media not screen and (1) {#topmenu ul {
	width:917px;
	height:37px;
	border-right:1px #8a9a06 solid;
	border-top:1px #8a9a06 solid;
	border-bottom:1px #8a9a06 solid;
	list-style:none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	}
} 
#topmenu li{
	float:left;
	display:block;
}
#topmenu li a {
	color:#8a9a06;
	text-decoration:none;
	background:#fff;
	border-left:1px #8a9a06 solid;
	padding:8px 0 8px 0;
	display:block;
	text-align:center;
}
#topmenu li a:hover {
	color:#fff;
	text-decoration:none;
	background:#8a9a06;
	border-left:1px #8a9a06 solid;
	padding:8px 0 8px 0;
	display:block;
}
.w65 {
	width:68px;
}
.w75 {
	width:78px;
}
.w100 {
	width:100px;
}
.w110 {
	width:113px;
}
.w120 {
	width:120px;
}
.w130 {
	width:130px;
}
.w150 {
	width:153px;
}
.w154 {
	width:157px;
}
.w165 {
	width:165px;
}
.w170 {
	width:170px;
}
.w180 {
	width:183px;
}

#no_boder {
	border:hidden;
}
/*--サイド--*/
#title01 {
	width:218px;
	height:25px;
	color:#333;
	padding:2px 10px;
	background:url(https://yoshunen.co.jp/img/shop_img/title01.jpg);
	background-repeat:repeat-x;
}
#title02 {
	width:218px;
	height:25px;
	color:#333;
	padding:2px 10px;
	background:url(https://yoshunen.co.jp/img/shop_img/side_tiltle.jpg);
	background-repeat:repeat-x;
}
#side_box_area {
	height:100%;
	background:url(https://yoshunen.co.jp/img/shop_img/sidebg_end.jpg) #fff;
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:15px;
	*margin-bottom:15px;
}
.side_box_text {
	margin-left:15px;
	padding-top:5px;
}
/*--サイド カート--*/
#cart_side {
	width:238px;
	height:46px;
	color:#fff;
	background:url(https://yoshunen.co.jp/img/shop_img/side_cart_h3.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#cart_side_w {
	width:238px;
	height:100%;
	background:url(https://yoshunen.co.jp/img/shop_img/sidecart_bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
}
#cart_side_bottm {
	width:238px;
	height:100%;
	background:url(https://yoshunen.co.jp/img/shop_img/sidecart_bg_btm.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#cart_view_bg {
	width:180px;
	height:30px;
}
#cart_view_bg a {
	width:180px;
	height:30px;
	background:url(https://yoshunen.co.jp/img/shop_img/tocart_btn.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:20px;
	display:block;
}
.footer_top {
	width:100%;
	height:224px;
	background:url(https://yoshunen.co.jp/img/header.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.footer_bottom {
	width:100%;
	height:100%;
	background:url(https://yoshunen.co.jp/img/index_main_bg.png);
	padding-top:50px;
}
/*--font--*/
.c12b {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#075eab;
	font-weight:lighter;
	padding:3px 10px;
}
.c12_c {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#ddd;
	padding:3px 10px;
	text-shadow: 0px 2px 1px #58650b;
}
.c12_c a {
	text-decoration:none;
	color:#ffffff;
}
.c12_c a:hover {
	text-decoration:none;
	color:#06F;
}
.c16 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
}

.sb2012 {
	width:895px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color: #F30;
	padding:10px 10px;
	border:1px solid #F30;
	display:block;
background:#fefefe;
}

#sale_title {
	color:#e95531;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:24px;
	padding:5px;
}
/*　summer sale 2014 start */
＃sale2014_sammer {
	width:605px;
	height:230px;
	display:block;
}
#sale_inq_bottun {
	width:160px;
	height:30px;
	display:block;
	margin-top:-60px;
	margin-left:242px;
	position:absolute;
	z-index:10;
}
#sale_inq_bottun a{
	width:160px;
	height:30px;
	display:block;
	background: url(https://yoshunen.co.jp/img/sale_banner/banner_ba.png);
	text-decoration:none;
}
#sale_inq_bottun a:hover {
	background:url(https://yoshunen.co.jp/img/sale_banner/banner_bh.png);
	text-decoration:none;
}
#sale_banner_base {
margin:5px 5px 5px 35px;
}
/*　summer sale 2014 end */
/*---------------------------- ヤフオク バナー　スタート -------------------------------------*/
#yahoku_banner {
	width:238px;
	height:54px;
	margin:5px 0 15px 0;
	display:block;
}
#yahoku_banner a{
	background:url(https://yoshunen.co.jp/img/shop_img/yahoku.jpg);
	background-repeat:no-repeat;
	width:238px;
	height:54px;
	margin:5px 0 15px 0;
	display:block;
	border:none;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s linear 1s;
	transition: all 0.7s ease-in-out;
}
#yahoku_banner a:hover{
	background:url(https://yoshunen.co.jp/img/shop_img/yahoku_h.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	border:none;
}
/*---------------------------- ヤフオク バナー　エンド -------------------------------------*/
/*--------------LINE追従-------------*/
.floating-banner {
  position: fixed; /* バナーを追従させる */
  z-index: 99999; /* 他の要素の下に隠れないように */
  bottom: 0; /* バナーの上下の位置 */
  right: 0; /* バナーの左右の位置 */
  width: 200px; /* バナーの横幅 */
  border-radius:5px;
}
.floating-banner__image {
  max-width: 100%; /* 画像の最大幅 */
  border-radius:8px;
}
@media screen and (max-width: 990px) { /* タブレット用のブレイクポイントを指定 */
  .floating-banner {
    display: none; /* タブレットサイズ以下でPC用のバナーを非表示に */
  }
}
@media screen and (max-width: 560px) { /* スマホ用のブレイクポイントを指定 */
  .floating-banner {
    display: block;/* 消していたバナーを表示させる */
    width: 100vw; /* スマホの画面幅いっぱいにバナーを表示 */
  }
}
/*--------------LINE追従ここまで-------------*/