*     {max-height: 100%;-webkit-text-size-adjust: 100%;}
body  {margin:0;background:url(../images/bg.jpg);color:#000;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;}

#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:1050px;height:310px;margin:0 auto;text-align:center;background:url(../images/oimoback.jpg) center top no-repeat;position:relative;}

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


/****************************************/
/*メニュー*/
/****************************************/
#menu  {width:100%;min-width:1050px;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;}
#menu a{margin:0 25px;letter-spacing:2px;line-height:20px;text-decoration:none;font-size:14px;font-weight:normal;color:#fff;}
#menu a:hover{color:#F6AC19;}

/****************************************/
/*メインビジュアル*/
/****************************************/
#main_img            {min-width:1050px;max-height:640px;}
#main_img li.visual  {text-align:center;color:#fff;width:100%;height:640px;}
#main_img .main_title{padding:200px 0 30px 0;letter-spacing: 0.3em;font-size: 32px;font-family: libre baskerville,serif;text-shadow: 1px 1px 2px #333,-1px 1px 2px #333,1px -1px 2px #333,-1px -1px 2px #333;}
#main_img p          {height:200px;letter-spacing:3px;line-height:40px;font-size:22px;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: 180px;height: 44px;margin:0 auto;padding:0;text-decoration:none;line-height:44px;background-color: rgba(119, 119, 119, 0.8);color:#fff;border: solid rgba(255, 255, 255, 1) 2px;font: normal normal normal nimbus-sans-tw01con,sans-serif;display:block;}
#main_img .main_btn:hover{background-color: rgba(255, 255, 255, 1.0);color:#000;}

/****************************************/
/*コンテンツ*/
/****************************************/

#content .ttl{line-height:38px;font-size:28px;text-align:center;padding:0 0 15px;}
#content .msg{line-height:38px;font-size:28px;text-align:center;display:block;}

#content   {width:900px;margin:15px auto;padding:30px 40px;line-height:28px;font: normal normal normal 17px/1.4em nimbus-sans-tw01con,sans-serif;background-color: rgba(255,255,255,1.0);border-radius:10px;}
#content   {font-family: メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;}
#content b {line-height:38px;}
#content h2{padding-bottom:5px;letter-spacing:4px;text-align:left;color:#8B0000;font: normal normal normal 24px/1.4em nimbus-sans-tw01con,sans-serif;font-weight:bold;display:block;}
/*画像*/
#gazo      {width:380px;text-align:center;float:right;}
#gazo p    {margin:0;padding:0px 0;font-size:12px;}
#gazo img  {width:380px;margin:0 0 20px 20px;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.33);}

/*テキストエリア*/
.txt_area  {width:490px;float:left;}

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

/*コンテンツ見出し【島間】*/
.contents_title1{height:38px;background:url(../images/ba-ba01.png) left center no-repeat;background-size:65px;padding:35px 0 0 70px;font: bold normal normal 24px/38px nimbus-sans-tw01con,sans-serif;}

/*コンテンツ見出し【西之表】*/
.contents_title2{height:38px;background:url(../images/ba-ba02.png) left center no-repeat;background-size:65px;padding:35px 0 0 70px;font: bold normal normal 24px/38px nimbus-sans-tw01con,sans-serif;}

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



/****************************************/
/*見出しビジュアル*/
/****************************************/
.midasi  {width:100%;min-width:1050px;height:400px;background-size: cover;background-position:center center;}
.midasi p{letter-spacing:10px;text-align:center;line-height:400px;font-size:32px;font-weight:bold;color:#fff;font-family: libre baskerville,serif;text-shadow: 2px 2px #666;}


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

#shimama_cart       {width:100%;margin:100px auto 0;padding:30px 0;line-height:24px;font-size:18px;border-radius:10px;}
#shimama_cart .out  {width:900px;height:640px;margin:0 auto 50px;position:relative;}
#shimama_cart .image{width:580px;height:580px;border-radius:50%;overflow: hidden;}
#shimama_cart .spot {width:180px;height:180px;border-radius:50%;overflow: hidden;position:absolute;left:0px;bottom:0;}
#shimama_cart .text {line-height:50px;position:absolute;bottom:0;left:180px;}
#shimama_cart .logo {position:absolute;right:0;top:80px;}


/****************************************/
/*カート部分（西之表の贈り芋）*/
/****************************************/

#nishino_cart       {width:100%;margin:100px auto 0;padding:30px 0;line-height:24px;font-size:18px;border-radius:10px;}
#nishino_cart .out  {width:900px;height:640px;margin:0 auto 50px;position:relative;}
#nishino_cart .image{width:580px;height:580px;border-radius:50%;overflow: hidden;}
#nishino_cart .spot {width:240px;position:absolute;left:0px;bottom:0;}
#nishino_cart .logo {position:absolute;right:0;top:80px;}



/****************************************/
/*カート部分（熟成中村屋）*/
/****************************************/

#nakamuraya_cart       {width:100%;margin:100px auto 0;padding:30px 0;line-height:24px;font-size:18px;border-radius:10px;}
#nakamuraya_cart .out  {width:900px;height:740px;margin:0 auto 0px;position:relative;}
#nakamuraya_cart .image{width:620px;height:620px;border-radius:50%;overflow: hidden;position:absolute;top:0px;right:75px;}
#nakamuraya_cart .image img{width:620px;height:620px;}
#nakamuraya_cart .spot {width:250px;position:absolute;right:0px;bottom:60px;border-radius:50%;overflow: hidden;}
#nakamuraya_cart .logo {position:absolute;left:0px;top:0px;}



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

#cart_table{width:980px;margin:0 auto;padding-top:20px;background:#fff;border-radius:10px;background-color: rgba(255,255,255,1.0);}

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

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

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





#cart_info       {margin:0 30px 10px;padding:10px 10px 50px;letter-spacing: 0.1em;line-height: 1.4em;font-size:18px;border:none;border-top:4px dotted #000;position:relative;}
#cart_info strong{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_product_form{padding:10px 20px!important;border-radius:10px;}
.cartjs_product_explain{text-align:left;}
.cartjs_product_img{background:none !important;}

.cartjs_box                {width:340px !important;padding:0px !important;}
.cartjs_product_table table{width:100% !important;background:#fff;}

/*商品名*/
.cartjs_product_name{font-size:22px  !important;padding:0;}

/*カート内：価格*/
.cartjs_sales_price td{line-height:34px;font-size:24px;}
.cartjs_sales_price th{line-height:34px;font-size:20px;}
.cartjs_product_num th{line-height:34px;font-size:20px;}
.cartjs_option.cartjs_option1 td{line-height:34px;padding: 0px 5px 0 10px;}


.cartjs_cart_in input{border-radius:30px;}

/*購入数非表示*/
.cartjs_product_num{display:none;}

/*売り切れ表示*/
.soldout_icon{width:340px;height:40px;margin:-20px 0 0 33px;text-align:center;line-height:40px;font-size:16px;background:#c00;color:#fff;}


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

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



