*     {max-height: 100%;-webkit-text-size-adjust: 100%;}
body  {margin:0;padding-top:35px;background:url(../images/bg.jpg);color:#000;max-height: 999999px;font-family: メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;}
img   {vertical-align:bottom;}

#header{width:100%;min-width:1050px;height:540px;background-size:1920px 540px;position:relative;z-index:1;}

#right_kotei    {width:100px;text-align:right;opacity:0.6;position:fixed;right:0px;bottom:40px;z-index:998;}
#right_kotei img{padding-right:10px;}
#right_kotei a  {display:none;}

#right_kotei div{width:120px;padding-left:50px;float:right;}
#right_kotei div:hover a{display:block;}

//#menu{font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}

/****************************************/
/*ヘッダー部分*/
/****************************************/
#top{width:640px;height:360px;text-align:center;background:url(../images/oimoback.jpg) center top no-repeat;background-size:1200px;position:relative;z-index:1;}

/*ヘッダーキャラ（ばあば）*/
#top .head_baaba{height:160px;margin:0px;position:absolute;top:170px;left:55px;}


/****************************************/
/*メニュー*/
/****************************************/
#menu  {width:640px;height:20px;margin-bottom:20px;padding:20px 0 12px;text-align:center;background:url(../images/oimo_menu.png) center no-repeat;font: normal normal normal 14px/1.4em 'メイリオ',meiryo,'ヒラギノ角ゴ pro w3','hiragino kaku gothic pro',sans-serif;//mix-blend-mode: multiply;}
#menu a{margin:0 15px 0 0;letter-spacing:0px;line-height:20px;text-decoration:none;font-size:14px;font-weight:normal;color:#fff;}
#menu a:hover{color:#F6AC19;}

/****************************************/
/*メインビジュアル*/
/****************************************/
#main_img            {width:640px;height:450px;}
#main_img li.visual  {text-align:center;color:#fff;width:100%;height:450px;}
#main_img .main_title{padding:150px 0 30px 0;letter-spacing:5px;font-size: 32px;font-family: "Sawarabi Mincho", serif;text-shadow: 1px 1px 2px #333,-1px 1px 2px #333,1px -1px 2px #333,-1px -1px 2px #333;}
#main_img p          {height:120px;letter-spacing:2px;line-height:30px;font-size:16px;color:#fff;font-family: メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;text-shadow: 1px 1px 2px #333,-1px 1px 2px #333,1px -1px 2px #333,-1px -1px 2px #333;}
#main_img .main_btn  {width: 158px;height: 44px;margin:0 auto;padding:0;text-decoration:none;line-height:44px;background-color: rgba(119, 119, 119, 0.5);color:#fff;border: solid rgba(255, 255, 255, 1) 2px;font: normal normal normal 15px/44px nimbus-sans-tw01con,sans-serif;display:block;}
#main_img .main_btn:hover{background-color: rgba(255, 255, 255, 1.0);color:#000;}

/****************************************/
/*コンテンツ*/
/****************************************/
#content .ttl{text-align:center;padding:20px 0 15px;}

#content   {width:590px;margin:15px 5px;padding:5px 20px;line-height:40px;font-size:24px;background-color: rgba(255,255,255,0.6);border-radius:10px;}
#content   {font-family: メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;}
#content b {line-height:38px;}
#content h2{height:38px;padding:35px 0 5px 70px;letter-spacing:4px;text-align:left;line-height:38px;font-size:30px;font-weight:bold;color:#8B0000;display:block;}
/*画像*/
#gazo      {width:590px;margin:0 0 20px 0;text-align:center;background:#fff;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.33);}
#gazo p    {margin:0;padding:0px 0;font-size:12px;}
#gazo img  {width:100%;}

/****************************************/
/*レスポンシブ*/
/****************************************/
/*カテゴリタイトル*/
.cate_title{padding:0;text-align:center;}

/*コンテンツ見出し【島間】*/
.contents_title1{height:38px;background:url(../images/ba-ba01.png) left center no-repeat;background-size:65px;}

/*コンテンツ見出し【西之表】*/
.contents_title2{height:38px;background:url(../images/ba-ba02.png) left center no-repeat;background-size:65px;}

/*ドットライン*/
.dotline{margin:-15px 0 25px 0;border:none;border-top:4px dotted #999;}




/****************************************/
/*見出しビジュアル*/
/****************************************/
.midasi  {width:640px;height:300px;background-size: cover;background-position:center center;}
.midasi p{letter-spacing:10px;text-align:center;line-height:300px;font-size:32px;font-weight:normal;color:#fff;font-family: "Sawarabi Mincho", serif;text-shadow: 2px 2px #666;}



/****************************************/
/*カート部分（島間のばあば）*/
/****************************************/

#shimama_cart       {width:640px;margin:80px 0 0;padding:30px 0;line-height:24px;font-size:18px;border-radius:10px;}
#shimama_cart .out  {width:620px;height:416px;margin:0 auto 33px;position:relative;z-index:1;}
#shimama_cart .image{width:380px;height:380px;border-radius:50%;overflow: hidden;}
#shimama_cart .spot {width:120px;height:120px;border-radius:50%;overflow: hidden;position:absolute;left:0px;bottom:0;}
#shimama_cart .text {line-height:28px;font-size:22px;position:absolute;bottom:0;left:117px;}
#shimama_cart .logo {width:320px;position:absolute;right:0;top:35px;}

#shimama_cart .image img{width:380px;}
#shimama_cart .spot  img{width:120px;}

/****************************************/
/*カート部分（西之表の贈り芋）*/
/****************************************/
#nishino_cart       {width:640px;margin:80px 0 0;padding:30px 0;line-height:24px;font-size:18px;border-radius:10px;}
#nishino_cart .out  {width:620px;height:416px;margin:0 auto 33px;position:relative;z-index:1;}
#nishino_cart .image{width:380px;height:380px;border-radius:50%;overflow: hidden;}
#nishino_cart .spot {width:180px;position:absolute;left:0px;bottom:0;}
#nishino_cart .logo {width:380px;position:absolute;right:0px;top:80px;}

/****************************************/
/*カート部分（熟成中村屋）*/
/****************************************/
#nakamuraya_cart       {width:640px;margin:80px 0 0;padding:30px 0;line-height:24px;font-size:18px;border-radius:10px;}
#nakamuraya_cart .out  {width:620px;height:500px;margin:0 auto 33px;position:relative;z-index:1;}
#nakamuraya_cart .image{width:440px;height:440px;border-radius:50%;overflow:hidden;position: absolute;top:0;left:120px;}
#nakamuraya_cart .spot {width:180px;position:absolute;right:0px;bottom:0;border-radius:50%;overflow: hidden;}
#nakamuraya_cart .logo {width:auto;position:absolute;left:0px;top:0px;}

/****************************************/
/*カート部分（テーブル共通）*/
/****************************************/

#cart_table{width:630px;margin: 15px 5px;padding:30px 0px;background:#fff;border-radius:10px;background-color: rgba(255,255,255,0.6);}

/*商品の画像*/
#cart_table #item_img{width:500px;padding:0 30px 20px 30px;text-align:center;}
#cart_images     {width:500px;height:520px;margin:0 auto;padding:20px 20px 15px 20px;}
.thumbnail{width:160px;height:160px;background-size:160px 160px;border:none;border:1px solid #808080;}

/*カートボタン*/
#cart_table #cart_btn{width:450px;margin:0 auto;padding:25px 30px 0 0;}

/*商品説明の下のロゴ非表示*/
.cart_bottom_logo{display:none;}

/****************************************/
/*カート内400px画像*/
/****************************************/

#cart_info       {margin:0 30px 10px;padding:10px 10px 50px;line-height:40px;font-size:24px;border:none;border-top:4px dotted #000;position:relative;z-index:1;}
#cart_info strong{letter-spacing:2px;color:#FC8E0F;}
#cart_info b     {color:#B30B0B;}
#cart_info span  {font-weight:bold;}

#cart_info a      {color:#000;}
#cart_info a:hover{color:#B30B0B;text-decoration:none;}


#cart_info.kg strong{font-weight:normal;}
#cart_info.kg b     {font-weight:normal;}


/****************************************/
/*カラーミーのカート部分*/
/****************************************/

/*カラーミーロゴ消去*/
a[href="https://shop-pro.jp/"]{display:none;}

.cartjs_box      {border:none !important;}

.cartjs_header   {border:none !important;}
.cartjs_header h2{font-size: 28px !important;background: transparent !important;}
.cartjs_dtl_tbl   {background:#fff;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;border-spacing:0px !important;}
.cartjs_dtl_tbl th{padding:10px !important;background:#fff !important;border-right: 1px solid #ccc;border-top: 1px solid #ccc;}

.cartjs_dtl_tbl td{background:#fff !important;border-right: 1px solid #ccc;border-top: 1px solid #ccc;}
.cartjs_dtl_tbl td select{padding:5px;font-size:20px !important;}
/*売り切れ表示*/
.soldout_icon{width:430px;height:40px;margin:-10px 0 20px 10px;text-align:center;line-height:40px;font-size:20px;background:#c00;color:#fff;}

/****************************************/
/*フッター（コピーライト）*/
/****************************************/
#footer  {padding:10px 0 20px;font-size:14px;}
#footer a{text-decoration:none;color:#000;}











/****************************************/
/* (^･ｪ･)(^=ｪ=)(^>ｪ<)(^=ｪ=)(^>ｪ<)(^=ｪ=) */
/****************************************/



