@charset "utf-8";
/* CSS Document */

/*@import url(https://fonts.googleapis.com/earlyaccess/sawarabimincho.css);*//*さわらび明朝指定*/
/*@import url('https://fonts.googleapis.com/css?family=Noto+Serif+JP&display=swap');*/

.text {font-size: 10pt; line-height: 140%}
.stock { font-size: 11pt; line-height: 120%; color: #E10008}
.stock2 { font-size: 11pt; line-height: 120%; color: #f3f3f3; font-weight: bold}
.copy {  font-size: 10pt; line-height: 120%}
.mini {  font-size: 8pt; line-height: 110%}
.big { font-size: 12pt; line-height: 117%;}
.menu { FONT-SIZE: 10pt; LINE-HEIGHT: 160%}
h1{ font-size: 12pt; line-height: 117%;}
a:link{color:#000; text-decoration:none;}
a:hover{color:#8C6239; text-decoration:none;}
a:visited{color:#550000; text-decoration:none;}
.boxa { border-width:1 1 1 1px; border-style:dotted; border-color:#dddddd; }
.boxb { border-width:1 1 1 1px; border-style:dotted; border-color:#dddddd; font-size: 10pt; color: #696969; line-height: 12pt; }
body { scrollbar-3dlight-color:#FF7E3E;
scrollbar-arrow-color:#FF7E3E;
scrollbar-base-color:white;
scrollbar-darkshadow-color:#CCCCCC;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:white;
scrollbar-shadow-color:#FF7E3E;
/*background: #ffffff url(https://www.rakuten.ne.jp/gold/sentire/_image/bg_y.gif) repeat-y;*/
/*background-position:left top;*/}

.mini1 {font-size: 8pt;}

.style4 {color: #ECD9C6}
.style5 {color: #ECD9C6; font-size:12px; line-height: 150%}
.style6 {font-size: 9pt}
img {border:0}

.style9 {
	font-size: 15px;
	font-weight: bold;
	color: #FF9933;
}

.guide { font-size: 9pt;
	line-height: 130%;
	color:#666666;}

.bar { padding:6px; font-size:10pt; background-color:#e8ba7f; color:#72554d; }

.textred {
	font-size: 10pt;
	line-height: 140%;
	color:#FF0000;
}

.ovfxhdn { overflow-x:hidden; }/* iOS右余白対策 bodyにやっても効かないのでこっちで回避 */

html,body {
width:100%;
}


/* micro clearfix
-----------------------------------------------------*/
.cf:before, .cf:after {
 content: " ";
 display: table;
}
.cf:after {
 clear: both;
}
.cf {
*zoom:1;
}

.fz098em { font-size: .98em; }
.fz095em { font-size: .95em; }
.fz09em { font-size: .9em; }
.fz085em { font-size: .85em; }
.fz08em { font-size: .8em; }

/* PC改行位置 */
br.smp { display: none; }
br.pc { display: inline; }


/* PCテキスト表示 */
span.smp { display: none; }
span.pc { display: inline; }


/* 非表示箇所*/
#header_smp, #header_smp2,
#footer_smp, .itemlink{
display:none;
}

.intv_ba {
width:950px;
margin:0 auto;
text-align: center;
}

.w950_m0a {
width:950px;
margin:0 auto;
}

body#dakota .dakota_rank {
width:950px;
height:650px;
}

/* 表示非表示 */
.pc_show { display: block;}
.sp_show { display: none; }


/* iframe ヘッダー読み込み  */
.ifItemOut { width:950px; height:640px;/*1200px*/; margin:0 auto; display:block; }
.smpHeader { border:none; width:100%; height:auto; margin-bottom:10px; display:none; }

.pcHeader {
border:none;
width:1200px;
margin: 0 auto 10px;
height:auto;
}
/* PCでは表示 */
.pc_show { display:block; }

/* PCでは表示 */
.pc_show_inline { display:inline-block; }

/* PCでは非表示 */
.sp_show { display:none; }

/* PCでは非表示 */
.sp_show_inline { display:none; }


/* 新ヘッダー（上部メイン）のアイフレームの高さ調節  header_main.html用 */
.header_main { height:480px; }


/* 新ヘッダー（下部サブヘッダー）のアイフレームの高さ調節  head_sub_ranking.html用 */
/* テロップなし840px テロップあり880px 大感謝祭1000px(テロップ込)/960px(テロップなし)*/
.header_sub_ranking { height:840px; }

/* オリジナルアイテムページ追加 710px */

/* 新ヘッダー（下部サブヘッダー）のアイフレームの高さ調節  head_sub_item.html用 */
/* 通常510px 大感謝祭630px */
.header_sub_item { height:510px; }

/* 新ヘッダー（下部サブヘッダー）のアイフレームの高さ調節  head_sub_item_out.html用 */
/* 通常240px　*/
.header_sub_10baionly { height:240px; }


/* 暫定新ヘッダー（iframe2つへ移行前）のアイフレームの高さ調節　head_ranking.html用  （通常1000px　テロップ時1130px  感謝祭1100px） */
.header_ranking { height:1000px; }

/* 旧ヘッダーのアイフレームの高さ調節　head_item.html用 主にブランドページに使用 （通常740px　感謝祭840px）*/
.head_item { height:740px; }

/* 旧ヘッダーのアイフレームの高さ調節　head_10baionly.html用 （通常620px　感謝祭720px） */
.head_10baionly { height:620px; }

/* 旧ヘッダーのアイフレームの高さ調節　head_item_out.html用　ゲンテン関連に使用 */
.head_item_out { height:280px; }

/* 旧ヘッダーのアイフレームの高さ調節　head_ranking.html用  （通常950px　テロップ時980px:感謝祭1080px） */
.head_ranking { height:950px; }

/* 旧ヘッダーのアイフレームの高さ調節　head.html用 */
.head { height:380px; }

/* レフトのアイフレームの高さ調節　left15.html用 */
.left { height:6700px; }
/*.left { height:7300px; }*/
/*.left { height:3900px; }*/

/* レフトのアイフレームの高さ調節　left-genten.html用　ゲンテン関連に使用  */
.left-genten { height:3800px; }

/* foot_fullのアイフレームを外側から調整 */
.foot_full { width:950px; height:2200px; margin:0 auto; display:block;}

/* foot_walletのアイフレームを外側から調整 */
.foot_wallet { width:950px; height:2200px; margin:0 auto; display:block;}

/* footer_miniのアイフレームを外側から調整 */
.foot_mini { width:950px; height:150px; margin:0 auto; display:block;}
/* ※同名のid（下記）が存在するので注意。.foot_miniはiframeの外側のスタイルを調整しています  */

/*----- footer-mini.html（最低限の情報のフッター）のスタイル -----*/
body#foot_mini .nav { width:950px; margin:10px auto 48px; }
body#foot_mini .nav a { font-size:12px; width:100px; display:block; float:left; border-right:1px solid #ccc;
padding:0 15px; text-align:center; text-decoration:none; }
body#foot_mini .nav a:hover { text-decoration:underline; }
body#foot_mini .nav a:first-child { margin-left:10px }
body#foot_mini .nav a:last-child { border-right:none; }

/* body#foot_miniを初期化 */
body#foot_mini {
background: transparent; background-image: none;
font-family: Meiryo,"Hiragino Kaku Gothic ProN","MS PGothic",sans-serif;
-webkit-text-size-adjust: 100%; /* iOS文字サイズ調整 */}
body#foot_mini,
body#foot_mini html { width: 100%; /* スマホPC表示用に明示 */}

/* copyright表記のスタイル */
body#foot_mini .foot_copyright {
font-size: 14px;
width: 950px;
margin: 0 auto 36px;
text-align: center;
background-color: #transparent;
}


/* ■■■ 共通HTMLタグ基本設定
==========================================================*/
body#dakota {
color:#000;
font-family: Meiryo,"Hiragino Kaku Gothic ProN","MS PGothic",sans-serif; 
/*font-family: "Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif;*/
font-size:16px;
font-weight:normal;
line-height:1.5em;/* 24px */
width:100%;
margin:0 auto;
background-color: #FFFFFF;
/*background:url(https://www.rakuten.ne.jp/gold/sentire/Dakota/_image/dakota_bg02.jpg) left top repeat;*/
/*background-image:none;*/
background-attachment:fixed;
/*background-size:cover;*/
}
#dakota #wrapper_bg {
background:#ffffff;
margin: 0 auto;
padding-top:35px;
width:1030px;
}

#dakota #position_dakota_bgswitch { height:100px; background-color:transparent; }
#dakota #position_dakota_image { padding-top:70px; margin-top:-70px; }

a{ outline:none; text-decoration:none; color:}
dl,dt,dd { margin:0;padding:0;}
dl,ol,ul { margin:0;padding:0;list-style:none;}
.txt_l { width:100%; margin:0 auto 0 auto; text-align:left;}
.txt_r { width:100%; margin:0 0 0 auto; text-align:right;}

.wal_komidasi a,.bag_komidasi a:link{color:#670506; text-decoration:none;}


.txt90per { font-size:.9em; }
.txt80per { font-size:.8em; }
.txt70per { font-size:.7em; }

/* ■ micro clearfix
-----------------------------------------------------*/
.cf:before,.cf:after { content: " "; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1; }

/* ヘッダー
==========================================================*/
header { width: 950px; margin:0 auto; }


/* ランキングBEST5
==========================================================*/

.rank5_items { clear:both; }
.rank5_item { font-size:.9em; float:left; margin:0 0 10px 25px; position:relative; text-align:center; width:160px; height:300px; }
.rank5_item a:hover { opacity:.9; text-decoration:underline;}
.rank5_item_img { position:ablolute; left:0; top:0; width:160px; height:160px; }
.rank5_item span { display: block; left:3px; top:0; position: absolute; text-align:left; }
.rank5_item span img { width:50px; height:50px; }

#dakota .rank5_wrap { background: #FFF; width:946px; height:365px; margin:0 auto 0px; border:1px solid #1d1009; position:relative; }
#dakota .rank5_title {width:950px; margin:0 auto 0px; margin-bottom:24px; position:absolute; top:-3px; left:-2px; }
#dakota .rank5_item>a>img { border:1px solid #1d1009;}
#dakota .rank5_wrap ul {margin-top:74px}

/* ■■■ ブランドイメージエリア
==========================================================*/

#dakota .brand_img_slider { /* ブランドビジュアル スライダー */ width:950px; height:560px; margin: 100px auto 90px; position:relative; z-index:1; }
#dakota .brand_logo img.logo { position: absolute; top: 36px; left: 37px; width: 220px; z-index: 100; }
#dakota .brand_img_copy { color:#000 ; position: absolute; top: 180px; left: 36px; width: 600px; font-family: /*'Sawarabi Mincho',*//*'Noto Serif JP',*/ serif; font-weight:700; font-size: 1.4em; color: #000; line-height: 1.6; text-shadow: 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff,0 0 5px #fff, 0 0 5px #fff,0 0 5px #fff,0 0 5px #fff, 0 0 5px #fff; height: 62px; z-index: 100; }
#dakota .brand_img_slider .slides li img { width: 950px; height: auto;}
#dakota .brand_img_copy .red {color:#790000;}



/* ブランドメッセージ・コンセプト
==========================================================*/


/* ブランドコンセプト モーダルウィンドウ
-----------------------------------------------------*/
#modal_wrap { display: none; position: fixed; top:0; left: 0; width: 100%; height: 100%; overflow: auto; z-index: 100;}
.lock { overflow: hidden ; }
.button_link{ color:#00f; text-decoration: underline; z-index: 100;}
.button_link:hover{ cursor:pointer; color: #f00; z-index: 100;}


/* 起動後 モーダルコンテンツ内レイアウト
-----------------------------------------------------*/
/*--- Dakota ---*/
#dakota #modal_content { position: fixed; display:block; width:700px; margin:0 auto; padding: 24px; border:none;/*2px solid #aaa*/ background: #FFF url(https://image.rakuten.co.jp/sentire/cabinet/brand_dakota/da-bgimage.jpg) right bottom no-repeat; background-size: cover; display:none; width:700px;/*初期非表示*/ z-index:9999;}
#dakota #modal_content p.modal_logo { margin:24px auto 0; text-align:center; width:180px; }
#dakota #modal_content p.modal_logo img { width:180px;}
#dakota #modal_content .brandconcept { margin-top:40px; }
#dakota #modal_content p { margin:0; padding:0; }
#dakota #modal_content span.bc_midashi { color:#670305; font-size:26px; font-style:normal; display:block; font-weight:normal; line-height:1.8em; text-align:left; }
#dakota #modal_content span.bc_txt { display:block; font-size:16px; line-height:1.5em; margin-bottom:1em; text-align:left; }
/* スマホで見たPCモーダル部分 別ページ化用 */
#dakota_concept /* body id */ {
background-image:none; background-color:#fff/*#1d1009*/; width:100%; height:120%; }
#dakota_concept #modal_content { 
background: #fff url(https://image.rakuten.co.jp/sentire/cabinet/brand_dakota/da-bgimage.jpg) left bottom / 100% auto no-repeat; position: relative; display:block; width:96%; margin:0 auto; padding: 24px; border:none;/*2px solid #aaa*/ 
display:block; /*初期表示*/ z-index:9998;}

/* スマホで見たPCモーダル部分 別ページ化用 */
#dakota_concept /* body id */ {
background-image:none; background-color:#fff/*#1d1009*/; width:100%; height:120%; }
#dakota_concept #modal_content { 
background: #fff url(https://image.rakuten.co.jp/sentire/cabinet/brand_dakota/da-bgimage.jpg) left bottom / 100% auto no-repeat; position: relative; display:block; width:96%; margin:0 auto; padding: 24px; border:none;/*2px solid #aaa*/ 
display:block; /*初期表示*/ z-index:9998;}



/* →ブランドコンセプトを見る モーダル起動用
-----------------------------------------------------*/
#modal_overlay { z-index:9997; display:none; position: fixed; top:0; left:0; width:100%; height:120%; background-color:rgba(0,0,0,0.75); }

/*--- Dakota ---*/
#dakota #modal_open { border:1px solid #F1F8E9; color: #670305; background: rgba(255,255,255,0.85); cursor: pointer; display: block; font-size: 14px; text-align: left; text-decoration: none; position: absolute; left: 36px; top: 265px; line-height: 36px; margin-top: 20px; padding: 0 1em; width: auto; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; -ms-transition: all .2s; z-index:100;}
#dakota #modal_open:hover { color:#AF3032; background:rgba(255,255,255,1.0);}


/* モーダルウィンドウを 閉じるボタン 戻るボタン
-----------------------------------------------------*/
/*--- Dakota ---*/
/* 閉じるボタン */
#dakota #modal_close { color:#fff; font-size:2em; height: 40px; width: 40px; display: block; background:#AF3032; position: absolute; text-align:center; text-decoration: none; top: 0; right: 0; z-index: 99999; line-height:40px; transition:all .2s; -webkit-transition:all .2s; -moz-transition:all .2s; -o-transition:all .2s; -ms-transition:all .2s; }
/* 戻るボタン */
#dakota_concept #modal_back { color:#fff; font-size:1em; height: 40px; width: 10em; display: block; background: #AF3032; text-align:center; text-decoration: none; z-index: 99999; line-height:40px; margin:30px 0 30px auto; transition:all .2s; -webkit-transition:all .2s; -moz-transition:all .2s; -o-transition:all .2s; -ms-transition:all .2s; }
/* 閉じる戻るの共通設定 */
#dakota #modal_close:hover,
#dakota_concept #modal_back:hover { cursor: pointer; background-color:#AF3032; }





/* パーツ
==========================================================*/

 /* 背景白div要素用class bg_yのON・OFFに使用
-----------------------------------------------------*/
.fade_bg_object { display: block; position: absolute; background-color: #fff; width: 100%; height: 9999px; left: 0; top: 0; z-index: -998; }

/* 幅950px版ブランドP内のみの ページTOPへ戻るボタン
-----------------------------------------------------*/


/* 商品タイプ（カテゴリ）ごとに探す */
.item_title_type_wrap {
background-color: #f6f6f6;
width: 950px;
margin: 0 auto 3em;
padding: 1.7em 1.3em 1.1em;
box-sizing: border-box;
}

/* 商品タイプ（カテゴリ）ごとに探す 見出し */
.item_title_type_wrap .title {
color:#333333;
font-family: serif;
font-size:1.8em;
font-weight: bold;
margin:0 auto .8em;
width: 950px;
text-align: center;

}
/* 商品タイプ（カテゴリ）ごとに探す 各タイプ */
.item_title_type_wrap ul {
box-sizing: border-box;
display: flex;
justify-content:left;
width: 950px;
margin: 0 auto;
flex-wrap:wrap;
}
.item_title_type_wrap li {
border-radius: 5px;
box-sizing: border-box;
width: 31.2%;
text-align: center;
background-color:#ffffff;
margin: 0 0 .5em 0;
}
.item_title_type_wrap li+li {
margin-left:1%;
}
.item_title_type_wrap li:nth-child(3n+1) {
margin-left:0;
}
.item_title_type_wrap li a {
border: 1px solid #f1f1f1;
display: block;
padding: .5em;
transition: all .2s;
border-radius: 5px;
}
.item_title_type_wrap li a:hover {
border: 1px solid #cccccc;
}




/* バッグはこちら　財布はこちら　ボタン
-----------------------------------------------------*/

#dakota .btn_wrap { width:750px; margin: 0 auto 35px; display: flex; justify-content: space-around; flex-wrap: wrap;}
#dakota .btn_wrap a { }

#dakota .btn_bag,
#dakota .btn_wal {
width:365px; height:auto;
}
#dakota .btn_bag:hover,
#dakota .btn_wal:hover,
#dakota .btn_mens:hover { opacity:.8; }

#dakota .btn_bag+.btn_wal { margin-left: 30px; }

#dakota .item_title_bagnavi,
#dakota .item_title_walnavi,
#dakota .item_title_mensnavi  { width:950px; margin:0 auto 35px; position:relative; background-color:#ffffff; }
#position_bag { clear:both; }


/* バッグシリーズの中の各シリーズテキストボタンのエリア */
#bag, #goods { width:950px; }
.bag_komidasi ul,
.wal_komidasi ul,
.mens_komidasi ul {
display: flex; justify-content: left; flex-wrap:wrap;
width:880px; height:auto; color:#000;
margin:0 auto; padding-left: 5%; }

.bag_komidasi ul li,
.wal_komidasi ul li,
.mens_komidasi ul li { display: inline-block; background-color:#FBF8EF; font-weight:bold; margin-top: 5px; margin-right: 5px; padding:0px; text-align:center; border-radius: 3px; border: 1px solid #FFEFBD; width: 160px; height: auto;}


#dakota .wal_komidasi:nth-child(5n) { margin-right:0px;}




.bag_komidasi a,
.wal_komidasi a,
.mens_komidasi a {display:block; font-size:15px; font-weight:bold; color:#670506; text-align: center; background-color:#FBF8EF; border-radius: 3px;
padding:8px 0;
transition: all .2s;
}

.bag_komidasi a:hover,
.wal_komidasi a:hover,
.mens_komidasi a:hover {
background-color:#f1b492; 
}

.bag_komidasi,
.wal_komidasi,
.mens_komidasi { background-image: url(https://image.rakuten.co.jp/sentire/cabinet/brand_dakota/da_seriesmenu_02.jpg); background-repeat:repeat; background-position:center; background-size: 950px auto; }

#dakota .item_title { padding-bottom:35px; background-image: url(https://image.rakuten.co.jp/sentire/cabinet/brand_dakota/da_menu.jpg); background-position: center; background-size: 947px auto; height: 110px;}/*--- シリーズメニューの上の画像 ---*/

#dakota .item_title p{font-family: serif; font-size: 2em; text-align: center; color: #a10508; font-weight: bold; padding-top: 80px;}

#dakota .item_title02 { padding-bottom:35px; background-image: url(https://image.rakuten.co.jp/sentire/cabinet/brand_dakota/da_seriesmenu_03.jpg); background-position: center; background-size: 947px auto; height: 35px; margin-bottom: 100px;}/*--- シリーズメニューの下の画像 ---*/


/* 財布小物シリーズの中の各シリーズテキストボタンのエリア */


#dakota #position_bag, 
#dakota #position_wal,
#dakota #position_mens { padding-top:24px; margin-top:-24px; }




/* 各アイテム 一覧エリア
==========================================================*/

.item_footer_wrap { padding:0; width:100%; z-index:-1; } /* 各itemBoxに加えてフッターを囲む大ボックス */
.item_box { width:950px; margin:0 auto 0em; }
.items { margin-right:-10px; padding:0; } /* .item各フロートを囲むボックスにネガティブマージン */

#dakota .item_title_items {
background-image:url(https://image.rakuten.co.jp/sentire/cabinet/brand_dakota/da_line.jpg);
background-position:center;
background-repeat:no-repeat;
color:#333333; 
width:950px; height:35px; margin: 0px auto 15px; line-height:0px; text-align: left; padding-top:100px;
font-size:28px; font-weight: bold;}

#dakota .item_title_wrap {
font-family: Meiryo,"Hiragino Kaku Gothic ProN","MS PGothic",sans-serif;
margin-top:-24px ; padding-top: 24px; /* ページ内リンク24px上へ */
position:relative;
}

/* 各シリーズ名の見出し */
#dakota .item_komidashi { font-size:20px; color: #fae3e3; padding-top:10px; padding-left:40px; }
#dakota .komidasi_mini {font-size:0.8em;}

#dakota .item_title_items { margin-top:-15px; padding-top:15px;}/* ページ内リンク24px上へ */ 
#dakota .item_title i { padding-right:.2em; }

#dakota .items { display: flex; justify-content: left; flex-wrap: wrap; width: 950px; box-sizing: border-box; margin: 0 auto 1em; }

#dakota .item { 
margin-right:10px; 
margin-bottom: 15px; 
padding: 15px; 
padding-bottom: 20px; 
text-align: center; 
width: 200px; 
height: 335px; 
background-image: url(https://www.rakuten.ne.jp/gold/sentire/Dakota/renewal16/da_itembg.png); 
font-size:.9em; 
color:#4f4f4f; 
}

#dakota .item:nth-child(4n) { margin-right:0px;}

#dakota .item a { color:#4f4f4f; /*color:#1d1009;*/ font-size:1em; width:100%; outline:none; text-align:center; text-decoration:none; position:relative; line-height:1.4; }
#dakota .item img { background-color:#fff; }
#dakota .item .90per { width:90%; height:auto; }
#dakota .item .80per { width:80%; height:auto; }
#dakota .item .70per { width:70%; height:auto; }
#dakota .item a:hover { text-decoration:underline; }
#dakota .item img { transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; opacity: 1; }

#dakota .seriestop { padding-bottom:70px; }
#dakota .seriestop p { font-size:18px; width:950px; margin: 0 auto; text-align:right; }
#dakota .seriestop a:hover { text-decoration:underline; }
#dakota .seriestop a:link,
#dakota .seriestop a:visited,
#dakota .seriestop a:hover,
#dakota .seriestop a:active { color:#790000; }

#dakota .seriestop a:hover { text-decoration:underline; }

#dakota .kuuhaku { padding-bottom:100px; }

/* 楽天各商品ページのランキング */
.r-rank { width:570px; text-align:center; margin-top:10px; margin-bottom:20px; }
.r-rank p { text-align:left; font-size:15px; margin:0px 0px 0px 10px;/* color:f00;*/ font-weight:bold; }

#dakota #backTopPC { position: fixed; display: none; width: 50px; height: 50px; right: 10px; bottom: 10px; z-index: 999; }
#dakota #backTopPC:hover { opacity:.7; }


/* flexsliderスタイルの個別指定 ここから  ↓↓↓↓↓
==========================================================*/
/*（ブランドページ用、元のflexslider.cssは未編集のため汎用可能、
#idで詳細度を上げています。#idを取るとデフォルトのflexsliderのスタイルが適用されてしまいます */


/* ページャー（コントロールナビ） エリア（丸いボタン）
-----------------------------------------------------*/
#dakota .flex-control-nav {
 width: 100%;
 position: absolute;
 bottom: -40px;
 text-align: center;
}
#dakota .flex-control-nav li {
 margin: 0 8px;
 display: inline-block;
 zoom: 1;
*display: inline;
}
#dakota .flex-control-paging li a {
 width: 14px;/*14px*//* default 11px */
 height: 14px;/*14px*//* default 11px */
 display: block;
 background: #eee;
 background: rgba(0, 0, 0, 0.3);
 cursor: pointer;
 text-indent: -9999px;
 -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
 -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
 box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
 transition: all .3s;
 -webkit-tap-highlight-color: transparent;
}
#dakota .flex-control-paging li a:hover {
 background: #eee;
 background: rgba(0, 0, 0, 0.5);
 -webkit-tap-highlight-color: transparent;
}
#dakota .flex-control-paging li a.flex-active {
 background: #bf0000;
 /*background: rgba(0, 0, 0, 1.0);*/
 cursor: default;
 -webkit-tap-highlight-color: transparent;
}
/* 左右←→ディレクションナビ エリア（左右クリック領域）
-----------------------------------------------------*/
#dakota .flex-direction-nav {
  *height: 0;
}
#dakota .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 250px;
  height: 555px;
  margin: 0;
  position: absolute;
  top: 0;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.0);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-tap-highlight-color: transparent;
}
#dakota .flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  visibility: hidden;
}
#dakota .flex-direction-nav a.flex-next:before {
  content: '\f002';
  visibility:hidden;
}
#dakota .flex-direction-nav .flex-prev {
  left: 0;
}
#dakota .flex-direction-nav .flex-next {
  right: 0;
  text-align: right;
}
#dakota .flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 0;
}
#dakota .flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
#dakota .flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 0;
}
#dakota .flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
#dakota .flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}

/* 追加 */
#dakota .flex-direction-nav {
display: none;
}

/* flexsliderスタイルの個別指定 ここまで  ↑↑↑↑↑
==========================================================*/




