-------------------------------------------------------------------

CSS Information

Site URL:       http://www.jyukaku.co.jp/
File name:      --
Created:        2008.05.01foo
Last update:    2010.10.22
Author:         Shinseisha Printing Co., Ltd.
Copyright:      (c)2008 JYUKAKU

-------------------------------------------------------------------

/* *********************************************
 * 基本
 * ******************************************** */

body {
font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
}
table {
font-size:inherit;font:100%;
}
pre,code,kbd,samp,tt{
font-family:monospace;*font-size:108%;line-height:100%;
}


/* *********************************************
 *clearfix
 * ********************************************* */
 
/*temp*/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
  }

/* *********************************************
 * Universal selector
 * ******************************************** */

* {

}
/* *********************************************
	* Structure Module
 * ******************************************** */

html {
	overflow-y: scroll;
}

body {
	line-height: 1.5;
	color: #333;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
        margin:0px auto;
        padding:0px auto;
}

/* *********************************************
	* Text Module
 * ******************************************** */

p,
pre,
address,
cite {
	margin: 0.5em 20px;
	font-size: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0em 0px; 
}

h1 {
	font-size: 189%;
}

h2 {
	font-size: 159%;
}

h3 {
	font-size: 144%;
}

h4 {
	font-size: 122%;
}

h5 {
	font-size: 107%;
}

h6 {
	font-size: 107%;
}

blockquote {
	margin: 1.5em 20px;
	padding: 1px 0; 
	border: 3px solid #eee;
	background-color: #fff;
}

blockquote * {
	color: #666;
}

blockquote[title]:before {
	margin: 2px 2px 1em 2px;
	padding: 0.1em 16px;
	display: block;
	content: attr(title); 
	background-color: #f5f5f5; 
}

blockquote[cite]:after {
	padding: 0.8em 20px;
	display: block; 
	content: attr(cite);
	color: #333;
	text-align: right;
}

cite {
	display: block;
	color: #333;
	text-align: right;
}

em {
	font-weight: bold;
}

strong {
	font-weight: normal;
	color: #333;
}

code {
	font-family: "Osaka−等幅", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #aaa;
	cursor: help;
}

kbd {
	border: 1px solid #ccc;
	padding: 0 0.3em; 
	background-color: #f5f5f5;
	font-family: "Osaka−等幅", monospace;
}

/* *********************************************
	* Hypertext Module
 * ******************************************** */

a:link {
	color: #005585;
	text-decoration: none;
}

a:link strong{
	color: #005585;
	text-decoration: none;
	font-weight: normal;
}

a:visited {
	color: #818f98;
	text-decoration: none;
}

a:hover {
	color: #80af00;
	text-decoration: none;
}

a:hover strong {
	color: #80af00;
	text-decoration: none;
	font-weight: normal;
}

/* *********************************************
	* List Module
 * ******************************************** */

ul,
ol,
dl {
	margin: 1em 20px;
	padding: 1px 0;
	list-style-position: inside;
}

li,
dt,
dd {
	margin: 0.1em 10px;
}

dt {
	margin-top: 0.6em;
}

dd {
	margin-bottom: 0.6em;
	color: #666;
}

li li,
li p,
li pre,
li dt,
li dd,
dd li,
dd p,
dd pre,
dd dt,
dd dd {
	font-size: 100%;
}

li ul,
li ol,
li dl,
li p,
dd ul,
dd ol,
dd dl,
dd p {
	margin: 0.1em 10px;
}

/* *********************************************
	* Edit Module
 * ******************************************** */

del {
	color: #999;
	text-decoration: line-through;
}

del[datetime]::before {
	content: " ( "attr(datetime)"\00524a\009664) ";
}

ins {
	border-bottom: 1px dotted #ccc;
	text-decoration: none;
}

ins[datetime]::before {
	content: " ( "attr(datetime)"\004fee\006b63) ";
}

/* *********************************************
	* Forms Module
 * ******************************************** */

form {
	margin: 0.5em 20px;
	padding: 1px 0; 
}

form dl,
form p {
	margin: 0.5em 10px;
}

fieldset {
	border: 1px solid #ddd;
}

legend {
	margin: 0 1em;
	padding: 0 10px;
}

input,
textarea {
	margin: 0.4em 10px;
	padding: 0.1em 10px;
	border: 1px solid #ddd;
	font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3",  sans-serif;
	background-color: #f5f5f5;
}

input {
	line-height: 1.2;
}

input:hover,
textarea:hover {
	border: 1px solid #aaa;
}

input:focus,
textarea:focus {
	border: 1px solid #000;
}

textarea {
	padding: 0.4em 10px;
}

/* *********************************************
	* Tables Module
 * ******************************************** */

table {
	margin: 0 20px 0.5em 20px;
	border-collapse: collapse;
	border-spacing: 1px;
	border: 1px solid #cfd3d6;
	background-color: #fff;
}

th,
td {
	padding: 0.1em 5px;
	border: 1px solid #efefef;
	border-color: #efefef #dce0e3 #dce0e3 #efefef;
}

th {
	font-size: 1.0em;
	color: #000;
	background-color: #eff0f1;
}

td {
	border: 1px solid #ddd;
	background-color: #fff;
}

/*ここまで*/

/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {
	margin: 0px;
	padding: 0px;
}

body {
	color: #000000;
	font-size: small;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	line-height: 1.6em;
	background-color: #ffffff;
	text-align:center;
}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}

img {
	border: 0px;
}

address {
	font-size: 12px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	font-style: normal;
}

.font_red {
	color: #FF0000;
}

.font_red_bold{
	font-weight: bold;
	color: #FF0000;
}

/* 改行用 */

.pagebreak{page-break-after:always;}

/* アンカー用 */

.anchor{
	width: 590px;
	text-align: right;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は800pxとなっています。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/

#container {
	margin:0px auto;
	width:800px;
	text-align:left;
        flort: left;
}

/*ヘッダー（ページタイトル、グローバルメニュー）*/

#header {
	width: 800px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

#header .header_left {
	width: 470px;
	float: left;
	display: block;
}

#header .header_right {
	width: 330px;
	float: left;
	display: block;
}

#header .header_right_under {
	width: 330px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#header a .head_left {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

#menu_box{
	width: 800px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
#menu_box li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	float: left;
	width: 160px;
}

#header_right_box{
	width: 330px;
	float: left;
	display: block;
}
	
h1 {
	font-size: 12px;
	line-height: 19px;
	font-weight: normal;
	color: #999999;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

h2 {
}

h3 {
	width: 600px;
	margin-top: 5px;
	padding-top: 5px;
}

*/ 上部メニュー */

#header h2 {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/*　画面右側メニューの幅　*/

.side {
	width:200px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
.side ul#right_menu {
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}
.side #right_menu li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: left;
	display: block;
}
.side #right_menu li a img {
	margin: 0px;
	padding: 0px;
	float: left;
}


.right_banner_box {
	width: 200px;
	display: block;
	margin-top: 5px;
        margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	float: left;
}

.right_banner_box img {
	margin-top: 0px;
	padding-top: 0px;
}

#main {
	width: 800px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}
#breadcrumb {
	margin: 10px 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	width: 600px;
}
#breadcrumb li {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#breadcrumb li a strong {
	color: #005585;
}
#breadcrumb li a:hover strong {
	color: #80af00;
	text-decoration: none;
	font-weight: normal;
}
#breadcrumb li a:visited strong {
	color: #818f98;
	text-decoration: none;
}
.main_bar {
	float: left;
	clear: left;
}

.main_bar img {
	margin-top: 10px;
	padding-top: 10px;
}

.info_box {
	width: 195px;
	padding: 0px;
	display: block;
        text-align:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.right_bar {
	width: 200px;
	margin-top: 10px;
        margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	float: left;
}

.right_bar img {
	margin-top: 0px;
	padding-top: 0px;
}

.card_box {
	width: 200px;
	font-size: 12px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

/*　画面左側の幅　*/

.main {
	float: left;
	width: 600px;
        margin: 0px;
	padding: 0px;
}

/*　フッター（コピーライト）　*/

.footer {
  background-image: url(https://img10.shop-pro.jp/PA01046/326/etc/footer.gif);
 background-repeat: no-repeat;
 background-position: bottom;
 width:100%;
 display: block;
 margin-top: 10px;
 padding-top: 10px;
 float: left;
 }

/* ********************************************************
 * はじめての方へページ
 * ****************************************************** */

#first_wrapper{
	width: 600px;
}

#first_mainimg {
	background: url(https://img10.shop-pro.jp/PA01046/326/etc/first_shopping_topback.gif?20101022113051) no-repeat;
	padding: 0px;
	float: left;
        width="600"
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#first_mainimg p {
	margin: 0px;
	width: 580px;
	float: left;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: block;
}
#first_mainimg p span {
	display: block;
	text-align: right;
	color: #336;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


.first_bar {
	float: left;
	width: 600px;
	margin-top: 5px;
	padding-top: 5px;
}
.first_h2 {
	padding: 0px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.first_shopping_box {
	border: 1px solid #CCCCCC;
	margin: 0px 0px 10px;
	padding: 0px;
	width: 580px;
	display: block;
	float: left;
}
.first_shopping_box img {
	margin: 5px;
	padding: 0px;
	width: 190px;
	float: left;
}

.first_shopping_box h3 {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 360px;
	float: left;
}
.first_shopping_box h3 img {
	margin: 0px;
	padding: 0px;
	width: 360px;
}
.first_shopping_box p {
	margin: 10px 0px 0px;
	padding: 0px;
	display: block;
	width: 350px;
	float: left;
}
.first_shopping_box table {
	padding: 0px;
	margin: 0px;
	width: 500px;
	float: left;
	display: block;
}
.first_shopping_box table .first_shopping_box_color td img {
	margin: 0px;
	padding: 0px;
	width: 0px;
}

.first_shopping_box table tr td p {
	padding: 0px;
	margin: 5px;
	width: 500px;
}
.first_shopping_box ul {
	margin: 0px;
	padding: 0px;
	color: #F30;
	width: 350px;
	display: block;
	float: left;
}



.first_recipe_box{
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	width: 580px;
}
.first_recipe_box li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.first_recipe_box li p {
	margin: 0px;
	padding: 0px;
	width: 275px;
	float: left;
	display: block;
}
.first_recipe_box2 {
	padding: 0px;
	width: 275px;
	float: left;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.first_recipe_box2 p {
        float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}



/* テーブル設定 */

.first_shopping_box_color TD {
	background-color: #f2d5cc;
	margin: 0px;
	padding: 0px;
	width: 500px;
}

.first_shopping_box_color TD IMG{
	padding-right: 5px;
}

/* **********************************************
 * 商品一覧ページ用                             *
 * ******************************************* */

.product_list_box {
	float: left;
	width: 600px;
	clear: left;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.product_list_inner {
	width: 280px;
	float: left;
	border: 1px solid #CCCCCC;
	padding-top: 0px;
	margin-left: 10px;
}
.product_list_inner h3 {
	font-size: 14px;
	font-weight: bold;
	color: #06C;
	display: block;
	margin: 5px 0px;
	padding: 0px;
	width: 280px;
	text-align: center;
}


.product_list_inner IMG {
	padding-top: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

.product_list_inner_button{
	width: 280px;
}

.product_list_inner_button IMG{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top 5px;
	margin-bottom: 5px;
	margin-left: 70px;
}

.product_list_title {
	width: 600px;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
}

/* テーブル設定 */

.product_list_inner TABLE {
	width: 240px;
	clear: left;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-top: 5px;
	margin-bottom: 2px;
}

.product_list_box_table_td {
	width: 60px;
	color: #333;
	font-weight: bold;
	background-color: #fdeff2;
}

/* *********************************************************
 * レシピ集                                                *
 * ****************************************************** */

/* まとめ頁用 */

#recipe_index_img {
	width: 600px;
	float: left;
}

/* オーナー用 */

.orner_voice_box{
	width: 600px;
	float: left;
	background-color: #FFCC66;
	padding: 0px;
}

.orner_face_img {
	float: left;
	width: 150px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

.resipe_serect_box {
	width: 600px;
	float: left;
}

/* 各レシピ用 */

#recipe_first{
	width:600px;
	float: left;
}

#recipe_greeting {
	width: 600px;
	float: left;
}

.recipe_title {
	float: left;
	width: 600px;
}

.recipe_box_wa {
	width: 600px;
	float: left;
}

/* 写真 */

.recipe_photo {
	width: 245px;
	float: left;
	margin: 5px;
}

/* 材料 */

.recipe_ingredients_box {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 328px;
	float: left;
	border: solid 1px #ff9966;
}

.recipe_ingredients_box UL {
	widht: 220px;
	margin-top: 0px;
	margin-bottom: 3px;
} 

/* 作り方 */

.recipe_make_box {
	margin: 5px;
	padding-top: 10px;
	width: 583px;
	border: solid 1px #CCCCCC;
}

.recipe_make_box DL{
	margin-top: 5px;
	margin-bottom: 5px;
}

.recipe_make_box DT{
	font-size: 1.1em;
	font-weight: bold;
	color: #ff9966;
	margin-top: 15px;
	margin-bottom: 5px;
}

.recipe_point_prodct_wrap{
	width: 600px;
	margin-bottom: 20px;
}

/* レシピおすすめ商品 */

.recipe_product{
	width:170px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	float: left;
}

/* レシピワンポイント */

.recipe_onepoint_box {
	float: right;
	width: 400px;
	margin-right: 5px;
	margin-bottom: 10px;
	background: #98d98e url(https://img10.shop-pro.jp/PA01046/326/etc/onepoint_img_bottom.gif) no-repeat left bottom; 
}

.recipe_onepoint_box H4{
	color: #ffffff;
	font-size: 1.4em;
	margin: 0;
	padding: 10px 10px 5px 10px;
	background: #98d98e url(https://img10.shop-pro.jp/PA01046/326/etc/onepoint_img_top.gif) no-repeat;
}

.recipe_onepoint_box P {
	font-size: 1.0em;
	margin: 0;
	padding:0 10px 10px;
}

.recipe_text{
	font-size: 1.2em;
	font-weight: bold;
	color: #c3d825;
	margin-left: 10px;
}

/* 梅の花レシピ */

.recipe_ume_box{
	width: 600px;
}

.recipe_ume_box IMG{
	margin-left: 58px;
}

.recipe_ume_box P{
	width: 485px;
	margin-left: 58px;
}

/* レシピ用下部ナビ */

.recipe_navi{
	margin-top: 10px;
	margin-bottom: 10px;
}

.recipenavi_left{
	width: 50%;
	float: left;
	text-align: left;
}

.recipenavi_right{
	width: 50%;
	float: right;
	text-align: right;
}

/* *********************************************************
 * 会社案内                                             　 *
 * ****************************************************** */

/* ページトップ画像 */

#corp_top_img{
	width: 600px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#corp_jyukaku_img_box{
	float: left;
	width: 590px;
	margin-bottom: 10px;
	padding-left: 10px;
}

#corp_jyukaku_img_box TABLE{
	width: 310px;
	float: left;
	clear: left;
	margin: 5px 5px 10px 0px;
	border: none;
}

#corp_jyukaku_img_box TD{
	padding-top: 5px;
	padding-bottom: 5px;
	border: none;
}

#corp_jyukaku_img_box IMG{
	float: right;
	clear: right;
	margin: 5px 0px 5px 5px;
}

/* テキスト　*/

#corp_jyukaku_textbox{
	width: 600px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#corp_jyukaku_textbox P{
	float: left;
	clear: right;
	width: 575px;
	padding-left: 15px;
	margin: 5px 0px 10px 0px;
	text-align: justify;
}
#corp_jyukaku_textbox IMG{
	float: right;
	clear: both;
	margin: 5px 0px 5px 0px;
}
#corp_jyukaku_textbox STRONG{
	font-size: 1.2em;
	color: #0099ff;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* 各項目 */

#corp_jyukaku_wrapper1{
	width: 600px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

#corp_jyukaku_wrapper2{
	width: 600px;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
}

.corp_jyukaku_minibox1{
	float: left;
	padding-right: 3px;
}

.corp_jyukaku_minibox1 IMG{
	margin-left: 0px;
	padding-right: 3px;
}

.corp_jyukaku_minibox2{
	float: right;
	padding-right: 0px;
	margin: 0px;
}

.corp_jyukaku_minibox2 IMG{
	margin-left: 0px;
	padding-left: 10px;
}

/* 歴史 */

.corp_history_box{
	width: 600px;
	padding-top: 20px;
	padding-bottom: 10px;
	border: none;
}

.corp_history_table{
	width: 460px;
	margin-top: 10px;
	margin-left: 70px;
	margin-right: 70px;
	margin-bottom: 10px;
	border: none;
}

.corp_history_table TD{
	border: none;
}

/* *********************************************************
 * 寿鶴について                                         　 *
 * ****************************************************** */

/* 寿鶴について */

.about_jyukaku_topbox{
	width: 600px;
	margin: 5px 0px;
	padding: 0px;
}
.mainimg {
	margin: 10px 0px 0px;
	padding: 0px;
}

.about_jyukaku_topbox h2 {
	margin: 10px 0px 0px 15px;
	padding: 0px;
	font-size: 14px;
	letter-spacing: 0.1em;
	display: block;
}
.about_jyukaku_topbox h3 {
	font-weight: normal;
	font-size: 12px;
	margin: 5px 0px 0px 15px;
	display: block;
	padding: 0px;
	width: 585px;
}
.about_jyukaku_topbox p {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}



.about_jyukaku_text{

}

.about_pointbox{
	width: 600px;
	padding: 0px;
	display: block;
	margin: 10px 0px 0px;
}
.about_pointbox h2 {
	margin: 10px 0px;
	padding: 0px 0px 0px 15px;
	display: block;
	font-size: 14px;
	letter-spacing: 0.1em;
	float: left;
	width: 585px;
}
.about_pointbox h3 {
	margin: 10px 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 590px;
}


.about_before_kurorera{
	width: 230px;
	background: url(https://img10.shop-pro.jp/PA01046/326/etc/about_jyukaku_kurorera1.gif) no-repeat;
	margin: 10px 0px 0px 5px;
	padding: 0px;
	float: left;
}
.about_before_kurorera dt {
	margin: 65px 0px 0px 10px;
	padding: 0px;
}
.about_before_kurorera dd {
	margin: 0px 15px;
	padding: 0px 0px 15px;
	font-size: 12px;
	line-height: 16px;
}
#about_point_colum_top{
	width: 600px;
	background: url(https://img10.shop-pro.jp/PA01046/326/etc/about_jyukaku_sports_bottom.gif) no-repeat;
	padding: 0px;
	float: left;
	margin: 0px;
	display: block;
}
#about_point_colum_top p {
	margin: 0px;
	padding: 25px 25px 20px;
	width: 550px;
	float: left;
        line-height: 19px;
}

.about_tokutyou {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
.about_tokutyou p {
	width: 350px;
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 15px;
	display: block;
	float: left;
}
.about_tokutyou2 {
	margin: 20px 0px 0px;
	padding: 0px;
	width: 600px;
	display: block;
	float: left;
}
.about_tokutyou2 h3 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	display: block;
	float: left;
	width: 590px;
}
.about_tokutyou2 p {
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 15px;
	width: 350px;
	float: left;
}
.about_tokutyou2 p img {
	margin: 20px 0px 0px;
	padding: 0px;
}
.about_tokutyou2 .ouen {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: left;
}

.about_tokutyou p img {
	margin-top: 20px;
	width: 350px;
}
.about_jyukaku_kenkou {
	margin: 10px 0px 0px;
	padding: 0px;
	display: block;
	float: left;
	width: 600px;
}
.about_jyukaku_kenkou h2 {
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 15px;
	font-size: 14px;
	display: block;
	float: left;
	width: 585px;
	letter-spacing: 0.1em;
}
.about_jyukaku_kenkou h3 {
	margin: 0px;
	padding: 0px;
	width: 600px;
	display: block;
	float: left;
}
.about_jyukaku_kenkou p {
	margin: 10px 0px;
	padding: 0px 0px 0px 15px;
	display: block;
	width: 585px;
	float: left;
}
.about_taiken_box {
	margin: 10px 0px 0px;
	padding: 0px;
	display: block;
	width: 600px;
	float: left;
}





/*　寿鶴で体験 */

.about_taiken{
	width: 120px;
	float: left;
	margin-top: 10px;
}

.about_taiken_rightbox{
	width: 480px;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

.about_taiken_rightbox P{
	width: 210px;
	margin: 5px 0px;
	float: left;
	clear: left;
}

.about_taiken_rightbox IMG{
	float: right;
}
.about_pointbox #tokusei {
	float: left;
	margin: 0px 0px 10px;
	padding: 0px;
	display: block;
}


.taiken_title IMG{
	float: left;
}

/* *********************************************************
 * メディア掲載                                         　 *
 * ****************************************************** */

.mediabox IMG{
	margin-top: 10px;
	margin-bottom: 10px;
}

.mediabox TABLE{
	border: none;
}

.mediabox TD{
	line-height: 1.2em;
	border: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* お客様の声 */

.uservoice_wrap{
	width: 600px;
	margin-top: 10px;
}

.uservoice_wrap DL{
	width: 365px;
	float: right;
	margin: 10px 5px 5px 0px;
}

.uservoice_wrap DT{
	margin-top: 10px;
	
}

.uservoise_wrap DD{
	margin-bottom: 50px;
}

.uservoice_wrap DL IMG{
	margin-top: 10px;
	margin-bottom: 10px;
}

.uservoice_img{
	width: 195px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}

.uservoice_miniimg IMG{
	width: 195px;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
}
/* *********************************************************
 * 焼酎　　　　　                                       　 *
 * ****************************************************** */

/* ぜひ寿鶴をご使用ください */

.shochubox{
	width: 500px;
	margin: 20px 0px 20px 40px;
	color: #fff;
	background-color: #0099ff;
}

.shochubox P{
	margin-top: 10px;
	margin-bottom: 10px;
}

.cation{
	color: #ff0000;
	font-weight: bold;
}
#cmsp_map {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
.map_1  {
	padding: 0px;
	width: 588px;
	margin: 10px 5px 10px 0px;
	float: left;
	border-top: 1px none #CCC;
	border-right: 1px none #CCC;
	border-bottom: 1px dashed #CCC;
	border-left: 1px none #CCC;
}
.map_1 dt {
	margin: 0px;
	width: 150px;
	display: block;
	text-align: left;
	height: 30px;
	float: left;
	vertical-align: middle;
	border-right-color: #CCC;
	padding: 10px 0px 10px 50px;
}
.map_1 dd {
	margin: 0px;
	display: block;
	width: 330px;
	float: left;
	padding: 10px 0px 10px 50px;
}
.map_2  {
	width: 588px;
	padding: 0px 0px 10px;



	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin: 10px 5px 10px 0px;
	float: left;
}
.map_2 dt {
	margin: 0px;
	width: 150px;
	display: block;
	text-align: left;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #CCC;
	float: left;
	padding: 56px 0px 50px 50px;
}
.map_2 dd {
	margin: 0px;
	display: block;
	width: 330px;
	float: left;
	padding: 0px 0px 0px 50px;
}
.map_3  {
	width: 588px;
	padding: 0px 0px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin: 10px 5px 10px 0px;
	float: left;
}
.map_3 dt {
	margin: 0px;
	width: 150px;
	display: block;
	text-align: left;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #CCC;
	float: left;
	padding: 25px 0px 25px 50px;
}
.map_3 dd {
	margin: 0px;
	display: block;
	width: 330px;
	float: left;
	padding: 0px 0px 0px 50px;
}
.map_4  {
	width: 588px;
	padding: 0px 0px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin: 10px 5px 10px 0px;
	float: left;
}
.map_4 dt {
	margin: 0px;
	width: 150px;
	display: block;
	text-align: left;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #CCC;
	float: left;
	padding: 100px 0px 100px 50px;
}
.map_4 dd {
	margin: 0px;
	display: block;
	width: 330px;
	float: left;
	padding: 0px 0px 0px 50px;
}
.map_5  {
	width: 588px;
	padding: 0px 0px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin: 10px 5px 10px 0px;
	float: left;
}
.map_5 dt {
	margin: 0px;
	width: 150px;
	display: block;
	text-align: left;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #CCC;
	float: left;
	padding: 50px 0px 50px 50px;
}
.map_5 dd {
	margin: 0px;
	display: block;
	width: 330px;
	float: left;
	padding: 0px 0px 0px 50px;
}
.sonota {
	margin: 0px;
	padding: 10px 0px 10px 50px;
	float: left;
	width: 550px;
	border-bottom: 1px dashed #CCC;
}
.sougorink {
        text-align: right;
        margin: 0px;
        padding: 0px;
}
.main .link_box {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 600px;
}
.main .link_box p {
	margin: 10px 0px 0px 10px;
	padding: 0px;
}

.main .link_box #about_link_jyukaku {
	margin: 20px 0px 20px 10px;
	padding: 0px;
	width: 580px;
}
.main .link_box #about_link_jyukaku tr th {
	width: 80px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #D9F2FF;
}
.main .link_box .sougo_title {
	border-bottom: 1px solid #6CF;
	border-left: 5px solid #6CF;
	margin: 20px 10px 10px;
	padding: 0px 0px 5px 5px;
}
.main .link_box div {
	margin: 20px 15px;
	padding: 0px;
}
.main .link_box div table {
	margin: 0px 0px 10px;
	padding: 0px;
	border-style: none;
	width: 570px;
}
.main .link_box div table tr .banner {
	text-align: center;
}

/*焼酎一覧用*/

.ichiran_box {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	width: 600px;
	float: left;
}
.ichiran_box .shouhin_left {
	padding: 5px;
	width: 270px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 20px;
	margin-left: 10px;
	float: left;
	text-align: center;
	border: 1px solid #DDD;
}
.ichiran_box .shouhin_right   {
	padding: 5px;
	width: 270px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: center;
	border: 1px solid #DDD;
}
.ichiran_box table {
	padding: 0px;
	width: 270px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.ichiran_box table tr th {
	margin: 0px;
	width: 60px;
	text-align: center;
	background-color: #FFF0F9;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.ichiran_box table tr td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 5px;
	border-bottom-color: #FFF;
	text-align: left;
	text-indent: 0px;
}
.ichiran_box table .cation {
	background-color: #FFF;
	color: #F00;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
}
.ichiran_box .shousaibutton {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 190px;
}
.ichiran_box h2 {
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #09F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #09F;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.ichiran_box h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
	float: left;
	width: 590px;
}

.ichiran_box2 {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	width: 600px;
	float: left;
}
.ichiran_box2 .shouhin_left {
	width: 190px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 20px;
	margin-left: 5px;
	float: left;
	text-align: center;
	border: 1px solid #DDD;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.ichiran_box2 .shouhin_right   {
	width: 190px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
	text-align: center;
	border: 1px solid #DDD;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.ichiran_box2 table {
	padding: 0px;
	width: 190px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.ichiran_box2 table tr th {
	margin: 0px;
	width: 40px;
	text-align: left;
	background-color: #FFF0F9;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font-size: 11px;
}
.ichiran_box2 table tr td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 5px;
	border-bottom-color: #FFF;
	text-align: left;
	text-indent: 5px;
}
.ichiran_box2 table .cation {
	background-color: #FFF;
	color: #F00;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
}
.ichiran_box2 .shousaibutton {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 190px;
}
.ichiran_box2 h2 {
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #09F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #09F;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.ichiran_box2 h3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
	float: left;
	width: 590px;
}
.ichiran_box2 table tr .sname {
	font-size: 11px;
	text-align: left;
}
/* *********************************************************
 * お知らせ                                            　 *
 * ****************************************************** */
.m_oshirase{
	font-size: 13px;
	display:inline-block;
	margin-top: 5px;
	width: 97%;
	margin-left:auto;
	margin-right:auto;
}
.m_oshirase a{
	text-decoration: none;
	color:#005585;
}
.m_oshirase a:hover{
	text-decoration: underline;
}
.m_oshirase ul{
	list-style:none;
	 -webkit-padding-start: 0px;
	 margin:0px;
}
.m_oshirase ul li{
	margin-bottom:5px;
}
.m_oshirase .news_a{
	width:100%;
	background-color:#facd89;
	padding:3px;
    display: inline-block;
    margin-bottom: 10px;
}
.m_oshirase .news_b{
	width:100%;
	border:1px solid #F00;
	color: #F00;
	padding:3px;
}
.m_oshirase .news_c{
	width:100%;
	border-left:5px solid #3f51b5;
	padding:3px;
}
.m_oshirase .news_c a{
	color: #3f51b5;
}
.m_oshirase .news_d{
    width: 100%;
    -webkit-padding-start: 0px;
    margin: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
}
.m_oshirase .news_d li{
    border-bottom:1px dashed #bababa;
	padding-bottom:3px;
	margin:0px;
}
.m_oshirase .news_d li a{
    /*color:#333333;*/
	text-decoration:none;
}
.m_oshirase .news_d li a:hover{
	text-decoration: underline;
}
.m_oshirase .news_e .ne_title{
    background-color:#e6e6e6;
	padding:3px;
	margin-bottom:10px;
	margin-top:10px;
}
.m_oshirase .news_e .ne_box{
    border:1px solid #727373;
	margin-right:5px;
}
/* *********************************************************
 * お知らせ 詳細・TOPページ                             　 *
 * ****************************************************** */
#contents_notice {
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;
    line-height: 1.8em;
}
#m_notice {
	width: 600px;
    margin-right: auto;
    margin-left: auto;
	padding: 20px 0px;
	text-align: left;
}
#m_notice p span.rc {
	color: #e10607;
	font-weight: bold;
}
#m_notice p span.bl {
	font-size: 15px;
	font-weight: bold;
}
#m_notice img {
	margin-top: 15px;
	margin-bottom: 80px;
}
#m_notice h2 {
	width: 570px;
    margin-bottom: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 10px;
    font-size: 17px;
    border-bottom: 1px solid #898989;
    border-left: 5px solid #898989;
}
#m_notice h4 {
  padding-top:5px;
	font-size: 15px;
}
/*TOP*/
#tcontents_notice {
	margin-top: 0px;
	width: 600px;
    margin-right: auto;
    margin-left: auto;
}
#m_notice_bt {
	width: 600px;
    margin-right: auto;
    margin-left: auto;
}
.maint_time {
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;
	width: 600px;
    margin-right: auto;
    margin-left: auto;
	margin-bottom: 40px;
	background-color: #fceadb;
	text-align: center;
	padding: 10px 0px 5px 0px;
	font-weight: bold;
	border-radius: 3px;
}
.maint_time h4 {
	font-size: 14px;
}
.maint_time span {
	font-size: 12px;
	font-weight: normal;
}
/* *********************************************************
 * 商品一覧　新　　　　　　                             　 *
 * ****************************************************** */
 .product_list_f {
	margin-top: 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.abg_tit {
    width: 590px;
    border-bottom: 1px solid #3399ff;
	margin-bottom: 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.abg_tit h2 {
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-size: 19px;
    border-left: 5px solid #3399ff;
	color: #3399ff;
}
.abg_subtit {
	margin-left: 0;
	color: #ff6b9c;
	font-size: 15px;
	font-weight: bold;
}
.product_list_box_set {
	width: 590px;
	margin-bottom: 20px;
	display: -moz-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-moz-box-orient: horizontal;
	-moz-direction: row;
	-webkit-box-orient: horizontal;
	-webkit-direction: row;
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row;
	flex-wrap: -moz-wrap; /* Firefox 1.0-2.0 */
	flex-wrap: wrap;
	-webkit-box-pack: justify;/*--- Androidブラウザ用 ---*/
	-ms-flex-pack: justify;/*--- IE10 ---*/
	-webkit-justify-content: space-between;/*--- safari（PC）用 ---*/
	justify-content: space-between;
}
.product_list_box_set .product_list_inner {
    width: 280px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 20px;
    border: 1px solid #CCCCCC;
    padding-top: 0px;
}
.product_list_box_set .product_list_inner .product_name {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
}
.product_list_box_set .product_list_inner .product_name h3 {
	padding-top: 5px;
    font-size: 25px;
    font-weight: bold;
    color: #39f;
    display: block;
    margin: 0;
    padding: 0px;
    width: 100%;
}
.product_list_box_set .product_list_inner .product_name span {
	font-size: 13px;
	display: block;
	margin-bottom: 5px;
	color: #39f;
}
.product_list_box_set .product_list_inner_button {
	width: 100%
}
.product_list_box_set .product_list_inner_button p {
	margin: 0 0 15px 0;
	font-size: 12px;
}
.product_list_box_set .product_list_inner_button .bt {
	margin: 13px 0px 15px 0px;
	width:225px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #fff;
	border: 1px solid #CCC;
    background: #ECE9E6;
    background: -webkit-linear-gradient(to bottom, #FFFFFF, #ECE9E6);
    background: linear-gradient(to bottom, #FFFFFF, #ECE9E6);
	border-radius: 5px;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
}
.product_list_box_set .product_list_inner_button .bt a {
	padding: 7px;
	color: #333;
	display:block;
	text-shadow: 0 2px 0 rgba(34,85,136,0.2);
}
.product_list_box_set .product_list_inner_button .bt:hover {
	opacity: 0.7;
}
.product_list_box_set .product_list_inner table {
    width: 90%;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
}
.product_list_box_set .product_list_inner .product_list_box_table_td {
	width: 33px;
    color: #333;
    font-weight: bold;
    background-color: #fdeff2;
}
.product_list_box_set .product_list_inner img {
    width: 100%;
}
.product_list_box_set:after {
    content: "";
    display: block;
    width: 32.5%;
}

/* *********************************************************
 * 2箱セット特集　　　　　　                             　 *
 * ****************************************************** */
.abg_tit {
    width: 590px;
    border-bottom: 1px solid #3399ff;
	margin-bottom: 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.abg_tit h2 {
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-size: 19px;
    border-left: 5px solid #3399ff;
	color: #3399ff;
}
.abg_subtit {
	margin-left: 0;
	color: #ff6b9c;
	font-size: 15px;
	font-weight: bold;
}
.product_list_box_set_m {
	width: 590px;
	margin-bottom: 20px;
	display: -moz-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-moz-box-orient: horizontal;
	-moz-direction: row;
	-webkit-box-orient: horizontal;
	-webkit-direction: row;
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row;
	flex-wrap: -moz-wrap; /* Firefox 1.0-2.0 */
	flex-wrap: wrap;
	-webkit-box-pack: justify;/*--- Androidブラウザ用 ---*/
	-ms-flex-pack: justify;/*--- IE10 ---*/
	-webkit-justify-content: space-between;/*--- safari（PC）用 ---*/
	justify-content: space-between;
}
.product_list_box_set_m .product_list_inner {
    width: 183px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 20px;
    border: 1px solid #CCCCCC;
    padding-top: 0px;
}
.product_list_box_set_m .product_list_inner .product_name {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
}
.product_list_box_set_m .product_list_inner .product_name h3 {
	padding-top: 5px;
    font-size: 18px;
    font-weight: bold;
    color: #39f;
    display: block;
    margin: 0;
    padding: 0px;
    width: 100%;
}
.product_list_box_set_m .product_list_inner .product_name span {
	font-size: 13px;
	display: block;
	margin-bottom: 5px;
	color: #39f;
}
.product_list_box_set_m .product_list_inner_button {
	width: 100%
}
.product_list_box_set_m .product_list_inner_button p {
	margin: 0 0 15px 0;
	font-size: 12px;
}
.product_list_box_set_m .product_list_inner_button .bt {
	margin: 13px 0px 15px 0px;
	width:170px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #fff;
	border: 1px solid #CCC;
    background: #ECE9E6;
    background: -webkit-linear-gradient(to bottom, #FFFFFF, #ECE9E6);
    background: linear-gradient(to bottom, #FFFFFF, #ECE9E6);
	border-radius: 5px;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
}
.product_list_box_set_m .product_list_inner_button .bt a {
	padding: 7px;
	color: #333;
	display:block;
	text-shadow: 0 2px 0 rgba(34,85,136,0.2);
}
.product_list_box_set_m .product_list_inner_button .bt:hover {
	opacity: 0.7;
}
.product_list_box_set_m .product_list_inner table {
    width: 94%;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
}
.product_list_box_set_m .product_list_inner .product_list_box_table_td {
	width: 15px;
    color: #333;
    font-weight: bold;
    background-color: #fdeff2;
}
.product_list_box_set_m .product_list_inner .product_list_box_table_td02 {
}
.product_list_box_set_m .product_list_inner img {
    width: 100%;
}
.product_list_box_set_m:after {
    content: "";
    display: block;
    width: 32.5%;
}
.page_tit {
	margin-top: 10px;
}
