@charset "Shift_JIS";


body {background: #ffffff; font-family: "ＭＳ Ｐゴシック",Osaka ,arial ,verdana ,sans-serif; color: #000000; margin: 0px; padding: 0px 10px 0px; text-align:center;}
#fixation {display:block; padding: 0 10px 0; margin: auto; width: 700px;  background-repeat:repeat-y;}


img {border:0;}
a {color: #0000dd;}

.f0 {font-size:70%; line-height:110%;}
.f0_fix {	font-size:10px; line-height:1.6em; letter-spacing:1px;}
.f0_line {font-size:70%; line-height:130%;}
.f1 {font-size:80%; line-height:110%;}
.f1_line {font-size:80%; line-height:120%;}
.f2 {font-size:85%; line-height:110%;}
.f3 {font-size:95%; line-height:115%;}
.f4 {font-size:100%; line-height:120%;}
.f5 {font-size:105%; line-height:120%;}
.f6 {font-size:130%; line-height:130%; letter-spacing: 1px;}
.f7 {font-size:85%; line-height:110%; color:#ff0000}
.f_text {font-size:90%; line-height:140%;}
.f_menu {font-size:11px; position:relative; top:2px; left: 5px;}
.f_tab {font-size:11px; position:relative; top:3px; left: 5px;}
.f_it-price {font-size:150%; font-weight: bold; color:#ff0000;}
.f_it-name {font-size:110%; letter-spacing:1px; font-weight: bold;}

h3 {font-size:100%;}

/*　印刷用設定 */
@media print{
.noprint{display: none;}
.btmborder{border-bottom: 1px solid #cccccc;}
}



/* ==========::ヘッダー::==========
#header {width:700px; text-align: left; margin:auto;}
#header .titleArea {height:20px; background: url('https://img1.kakaku.k-img.com/images/seo_bar.gif') repeat-x;}
#header .titleArea2 {height:32px;}
.logo {display:block; width:218px; height:32px; float:left;}
.iframeInfo {display:block; border:#FFFFFF 0px none; padding:9px 0 8px; text-align:right;}
#header .decoration {display:block; height:9px; background:#BF6076 url('https://img1.kakaku.k-img.com/images/shopping/img/headbar_ssearch.gif') repeat-x;}
#header .pathArea strong {font-size:12px;}
#header .pathArea {padding: 3px 3px 0; height:21px; vertical-align:middle; background:#FFF5EE; font-size:12px;}
#header .pathArea p a {text-decoration: underline; font-size:12px;}
#header .pathArea p a:hover {color: #0099ff; font-size:12px;}
*/
#ss_header_image{padding-top:10px; padding-bottom:5px;}
/* ------------検索------------
#search {margin:0 auto 10px; border:1px solid #9C9C9C; background-color:#EFEFEF;}
.searchArea {padding: 0 5px 0; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; text-align:left;}
.searchArea form {margin:3px auto; vertical-align:middle;}
.searchImg {vertical-align:middle; width:20px; height:20px;}
.searchImg2 {vertical-align:middle; width:2px; height:29px;}
#search input {vertical-align:middle;}
#search a {text-decoration: underline;}
#search a:hover{color: #0099FF; text-decoration: underline;}
#search .f {font-size:80%; line-height:110%;}
#search .sf {font-size:11px;}
#search .window {width: 190px;}
.page_fw {font-size:125%;}
.vrty_search_validateError {font-weight:bold; color:#FF0000;}
.vrty_elementsFound_value {color:#CC0000; font-weight:bold;}
*/
/* ------------SSトップとカテトップ------------

.top_content {padding:0; margin:0;}
.top_welcome {background-image:url(https://img1.kakaku.k-img.com/images/shopping/img/top_welcomeBG.gif); background-repeat:no-repeat; margin-bottom:10px; padding:10px 10px 10px 170px;}
.top_welcome p {width:520px; line-height:13pt; margin:0;}
.top_GoCont {margin-bottom:10px;}
.top_GoCont h2 {background-image:url(https://img1.kakaku.k-img.com/images/shopping/img/top_TTLBG.gif); background-repeat:no-repeat;  margin:0; padding:10px 0 8px 30px;}
.top_GoCont table {background-color:#f5f5f5; font-size:100%; line-height:13pt; width:100%; text-align:center;}
.top_GoCont td {width:50%;}
.top_GoCont p {text-align:left; padding:2px 5px 0 5px;}
.top_RDM {margin-bottom:10px;}
.top_RDM h2 {background-image:url(https://img1.kakaku.k-img.com/images/shopping/img/top_TTLBG.gif); background-repeat:no-repeat; margin:0; padding:10px 0 8px 30px;}
.top_RDM table {font-size:100%; line-height:13pt; width:100%;}
.top_RDM td {width:25%; border:1px solid #dddddd; padding:0; margin:0; vertical-align:top;}
.top_RDM img {margin:0 3px 0 0; padding:0;}
.top_RDM dl dt dd a {margin:0; padding:0;}
*/
/* ------------検索ゼロhit------------ */
#zero {}
#zero .result {border:1px solid #fbe396; background-color:#fef6db; font-size:120%; font-weight:bold; color:#ff0000; padding:10px 5px; margin-bottom:15px;}
#zero .hintOutline {border:1px solid #fbe396; margin-bottom:15px;}
#zero .hintOutline p {background-color:#fbe396; color:#414141; font-weight:bold; padding:5px;}
#zero .hintDetail {background-color:#fef6db; padding:10px 5px;}
#zero .hintDetail ul {margin-left:20px; line-height:13pt;}
#zero .sendOutline {border:1px solid #7398b6; margin-bottom:15px;}
#zero .sendOutline p {background-color:#7398b6; color:#fff; font-weight:bold; padding:5px;}
#zero .sendDetail {background-color:#ebefee; padding:10px 5px; line-height:13pt;}
#zero .sendText {background-color:#ebefee; margin-bottom:15px;}
#zero .sendForm {font-size:100%; font-weight:bold;}
#zero .must {color:#FF0000; margin-left:5px;}

/* ==========::ページフレーム::==========
#outline {font-size:12px; text-align:left; width:700px;}
*/

/* ==========::メイン_右側コンテンツグループ::========== */
#content_main {float:right; width:700px;}
.search_summary {margin:5px 0;}
.search_sort {padding:3px; background-color:#EFEFEF; height:15px;}
.sort {float:left;}
.text_resize {float:right;}
.page_fw {clear:both; padding:5px 10px; text-align:right;}
.search_end {clear:both; padding:3px; background-color:#EFEFEF;}

/* ==========::商品検索リスト::========== */
.detail_outline {margin:10px 10px 0 10px; padding-top:10px; width:470px; height:110px; border-top:1px solid #CCC;}
.detail_image {width:100px; height:100px; background-color:#FFF; border:1px solid #FFF; float:left; text-align:center;}
.detail_image img {width:100px; height:100px;}
.detail_right {width:360px; float:right;}
.product_name {font-size:14px; line-height:16pt;}
.product_price {font-weight:bold; margin-right:20px; line-height:18pt; color:#CC0000;}
.product_detail {margin-top:5px; line-height:13pt; width:360px; display:block; overflow:hidden;}
.shop_name {text-align:right;}

/* ==========::静的コンテンツ::========== */
#content_area {margin:0; padding:0; width:700px; font-size:12px; text-align:left;}
.pickup_title {background-image:url(https://img1.kakaku.k-img.com/images/shopping/img/content_title.gif); background-repeat:no-repeat; padding:10px 0 2px 40px; font-size:14px; font-weight:bold; color:#831740;}
.pickup_content {border:1px solid #999; padding:5px; margin:0;}
.pickup_outline {margin:10px; width:665px; height:140px;}
.pickup_image {width:140px; height:140px; background-color:#CCC; border:1px solid #CCC; float:left;}
.pickup_image img {width:140px; height:140px;}
.pickup_right {width:500px; float:right;}
.pickup_name {font-size:14px; line-height:16pt; color:#831740;}
.pickup_detail {margin-top:10px; line-height:13pt;}

.special_title {background-image:url(https://img1.kakaku.k-img.com/images/shopping/img/special_title.gif); background-repeat:no-repeat; padding:10px 0 4px 40px; font-size:14px; font-weight:bold; color:#831740; text-align:left;}
.special_content {border:1px solid #999; padding:5px; margin:0;}
.special_outline {margin:10px; width:665px; border:1px dashed #999;}
.special_titleRight{ width:210px; text-align:center; display:block; color:; font-size:12px;}
.special_titleRight a{color:#831740;}
.special_title h2{width:470px; }


/* ==========::右側コンテンツ::========== */
#right_content {float:right; width:190px;}

/*　190幅ナビゲーションメニュー */
.ad_outline {border:1px solid #799EBB; margin-bottom:5px;}
.ad_outline h3 {background: url(https://img1.kakaku.k-img.com/images/shopping/img/navihead_back.gif) repeat-x; background-color:#799EBB; font-size:11px; color:#FFF; font-weight:bold; height:15px; padding:1px 4px;}
.ad_text {padding:0px; background-color:#F4F7F7;}
.ad_title {background-color:#F4F7F7; padding:3px;}
.ad_detail{background-color:#F4F7F7; padding:3px;}
.ad_detail img {float:left;}

/* ==========:: footer ::========== */
/* フッター
#footer {clear:both; width:920px; padding:5px; text-align:center;}
#footer .siteinfo {padding: 5px 0 0; border-top:1px solid #666666;}
#footer .siteLinkbox {padding: 8px 0 0; margin: 5px 0 0; background: url(https://img1.kakaku.k-img.com/images/dot_999999.gif) repeat-x top;}
#footer .siteLink {font-size:x-small; line-height:100%; color: #818181; text-align:left;}
#footer .siteLink a {font-size:x-small; text-decoration: none; color: #818181; line-height:1.3em;}
#footer .f2 {font-size:80%; letter-spacing:1px; line-height:1.5em;}
#footer a:hover {color: #0099FF;}
.copyright {width:920px; text-align:center; padding: 5px; border-top:1px solid #666666;}
*/
/* ==========:: end ::========== */


/* ==========::書籍コンテンツ::========== */
.bookcat_title {background-repeat:no-repeat; padding:10px 0 2px 40px; font-size:14px; font-weight:bold; color:#831740;}
#bookcat_content {border:1px solid #999; padding:5px; margin:0; height:100%;}
.bookcat_link {font-size:100%; width:216px; border:0px solid #75a68b; margin:5px; float:left;}
.bookcat_linkTTL {padding:3px 0 3px 5px; font-weight:bold; color:#333; background-repeat:no-repeat;}
.bookcat_linkTTL a:link {padding:3px 0 3px 5px; font-weight:bold; color:#333;}
.bookcat_linkTTL a:visited {padding:3px 0 3px 5px; font-weight:bold; color:#000;}
.bookcat_linkTTL a:hover {padding:3px 0 3px 5px; font-weight:bold; color:#333;}
.bookcat_border {border-right:1px solid #75a68b; border-bottom:1px solid #75a68b; border-left:1px solid #75a68b;}
#bookcat_content ul {list-style:none; padding:3px; line-height:15px;}
#bookcat_content li {display:inline; line-height:20px;}
.cat_space {clear:both; height:10px;}
/* ==========::書籍コンテンツ::========== */

/* ==========::フルーツコンテンツ::========== */
.special_content {border:1px solid #999; padding:5px; margin:0;}
.special_outlineFruit {margin:10px; padding:10px; width:auto; border:1px solid #666; text-align:center; background-color:#f0f8ff;}
.special_outlineFruit p {line-height:18px; margin-bottom:10px; padding:0; text-align:left;}
.special_outline strong {font-size:120%;}
.fruit_detail {height:130px; width:588px; border:1px solid #3366cc; margin:0 auto 10px auto; padding:5px; text-align:left;}
.fruit_inside {position:absolute; top:247px; left:438px; width:550px; z-index:1; visibility:hidden; height:110px; padding:20px; background-color:#FFF; text-align:left;}
.fruit_inside h2 {font-size:125%; font-weight:bold; margin:0 5px 5px 0; padding:0;}
.fruit_sample {float:left; margin:0 10px 10px 0;}
.fruit_pickup {clear:left; margin-top:5px;}
/* ==========::フルーツコンテンツ::========== */

/* ==========::米コンテンツのみ::========== */
.special_content {border:1px solid #999; padding:5px; margin:0;}
.special_outline {margin:10px 0; padding-top:10px; width:665px; border:1px solid #455c3e; background-color:#f3f3d9; background-image:url(https://img1.kakaku.k-img.com/images/shopping/rice/contents_bg01.jpg); background-repeat:no-repeat;}
.special_outline p {width:300px; height:110px; line-height:18px; margin-left:10px; padding:5px; float:left;}
.special_outline strong {font-size:120%;}
.special_outline td {padding:5px;}
.content_div {margin:10px 0 0 10px; padding:0 10px 0 0;}
.special_content strong {font-size:110%;}
.special_content table {width:665px; font-size:100%; line-height:18px; background-color:#F5F5F5; border-top:1px solid #666; border-left:1px solid #666;}
.special_content td {padding:5px;}
.type {width:100px; text-align:center; border-right:1px solid #666; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #666; font-weight:bold;}
.subTTL {border-left:8px solid #FFC100; background-color:#EDEDE1; height:20px; padding:5px 0 5px 10px; margin:0 0 10px 0; font-weight:bold; font-size:120%;}
.rice_img {width:50px; text-align:center; border-right:1px solid #666; border-top:1px solid #FFF; border-bottom:1px solid #666; border-left:1px solid #FFF;}
.rice_type {width:100px; border-right:1px solid #666; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #666;}
.rice_detail {width:auto; border-right:1px solid #666; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #666;}

dl {margin:0; padding:0;}
dt {font-weight:bold; font-size:120%; margin-top:10px;}
dd {margin:0; padding:0; line-height:18px;}

/* ==========::米コンテンツのみ::========== */

/* ==========::ミネラルウォーターコンテンツのみ::========== */
.special_contentWater {border:1px solid #999; padding:5px; margin:0;}
.special_contentWater strong {font-size:110%;}
.content01Water table {width:665px; font-size:100%; line-height:18px; background-color:#F5F5F5; border-top:1px solid #666; border-left:1px solid #666; background-image:url(https://img1.kakaku.k-img.com/images/shopping/water/water_bg01.jpg); margin:10px 0;}
.content01Water td {padding:5px;}
.water_typeNA {width:125px; text-align:center; border-right:1px solid #666; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #666; font-weight:bold;}
.water_detail {width:125px; text-align:center; border-right:1px solid #666; border-top:1px solid #FFF; border-bottom:1px solid #666; border-left:1px solid #FFF;}
.water_type {width:180px; border-right:1px solid #666; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #666;}
.water_type2 {width:180px; border-right:1px solid #666; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #666; background-color:#FFF;}

.content01Water {border-bottom:1px dashed #000066; padding-bottom:10px;}
.water_table01 {width:665px; font-size:100%; line-height:18px; background-color:#F5F5F5; border-top:1px solid #666; border-left:1px solid #666; background-image:url(https://img1.kakaku.k-img.com/images/shopping/water/water_bg01.jpg); margin:10px 0;}
.water_table01 td {padding:5px;}
.content01Water p {width:300px; height:100px; line-height:18px; margin-left:10px; padding:0; float:left;}
.content02Water {padding:10px 0;}
.con2Water_left {width:315px; border:1px solid #000; float:left;}
.con2Water_right {width:315px; border:1px solid #000; float:right;}
.con2WaterTTL {background-color:#6699FF; padding:5px; color:#FFF; font-weight:bold; text-align:center;}
.con2WaterTXT {padding:5px; border-bottom:1px dashed #333; background-color:#FFF;}
.con2Water_list {list-style:none; padding:5px; background-color:#FFF;}
.content03Water {border-top:1px dashed #000066; padding:10px 0;}
.country_list {width:100px; height:25px; float:left;}
.product_link {height:25px;}
.content04Water {border-bottom:1px dashed #000066; padding-bottom:10px; height:100px;}
.content04Water table {width:280px; background-color:#FFF; font-size:100%; padding:5px; margin-right:10px; border:1px solid #666; float:left;}
.con4Water_td {width:80px;}
.content05Water {border-bottom:1px dashed #000066; padding-bottom:10px;}
.content05Water table {font-size:100%; border:1px solid #666; background-color:#FFF;}
.content05Water_tdTTL01 {padding:5px; border-right:1px solid #666; border-bottom:1px solid #666; background-image:url(https://img1.kakaku.k-img.com/images/shopping/water/waterTTL01.gif); background-repeat:repeat-x;}
.content05Water_tdTTL02 {padding:5px; border-bottom:1px solid #666; background-image:url(https://img1.kakaku.k-img.com/images/shopping/water/waterTTL01.gif); background-repeat:repeat-x;}
.content05Water_tdTTL03 {width:165px; padding:5px; border-right:1px solid #666; border-bottom:1px solid #666;}
.content05Water_tdTTL04 {padding:5px; border-bottom:1px solid #666;}
.content05Water_tdTTL05 {width:165px; padding:5px; border-right:1px solid #666;}
.content05Water_tdTTL06 {padding:5px; border-right:1px solid #666;}
.content05Water_tdTTL07 {padding:5px;}
.content05Water_note {text-align:right;}
.content06Water {border-bottom:1px dashed #000066; padding-bottom:10px;}
.content06Water table {font-size:100%; border:1px solid #666; background-color:#FFF;}
.content06Water_tdTTL01 {padding:5px; border-right:1px solid #666; border-bottom:1px solid #666; background-image:url(https://img1.kakaku.k-img.com/images/shopping/water/waterTTL01.gif); background-repeat:repeat-x;}
.content06Water_tdTTL02 {padding:5px; border-bottom:1px solid #666; background-image:url(https://img1.kakaku.k-img.com/images/shopping/water/waterTTL01.gif); background-repeat:repeat-x;}
.content06Water_tdTTL03 {width:165px; padding:5px; border-right:1px solid #666; border-bottom:1px solid #666;}
.content06Water_tdTTL04 {padding:5px; border-bottom:1px solid #666;}
.content06Water_tdTTL05 {width:165px; padding:5px; border-right:1px solid #666;}
.content06Water_tdTTL06 {padding:5px;}
.content06Water_note {text-align:right;}
.content07Water {padding-bottom:10px;}

/* ==========::ミネラルウォータータブ切替え移植部分::========== */
.f1 {font-size:80%; line-height:110%;}
.tab {font-size:13px; line-height:130%;}
.tab dt {font-weight:bold; font-size:110%; margin-top:10px;}
.tab dd {margin:0; padding:0;}

#tablist {display:block; width:680px; height:18px;}
#tabInfo01 {padding:2px 0 0 0; display:block; font-size:12px; float:left; width:340px; letter-spacing:1px; height:15px; text-align:center; background: url(https://img1.kakaku.k-img.com/images/shopping/water/water_tab01.gif) no-repeat; border-bottom:1px solid #ecf0fd;}
#tabInfo02 {padding:2px 0 0 0; display:block; font-size:12px; float:left; width:340px; letter-spacing:1px; height:15px; text-align:center; background: url(https://img1.kakaku.k-img.com/images/shopping/water/water_tab02.gif) no-repeat; border-bottom:1px solid #97a1db;}
#tabbox {border-right:1px solid #97a1db; border-left:1px solid #97a1db; border-bottom:1px solid #97a1db; width:678px;}

#tablist A {text-decoration:none;}
#tablist A.current {background-color:#ecf0fd;}
#tablist A:hover {color:#0000dd; text-decoration:none;}
#sc1 {padding:20px 5px 5px 5px; display:block; background-color:#ecf0fd;}
#sc2 {padding:20px 5px 5px 5px; display:none; background-color:#d9edff;}
/* ==========::ミネラルウォータータブ切替え移植部分::========== */
/* ==========::ミネラルウォーターコンテンツのみ::========== */

/* ==========::焼酎コンテンツのみ::========== */
.special_contentSyoucyu {border:1px solid #999; padding:5px; margin:0;}
.special_outlineSyoucyu {margin:10px; padding-top:10px; width:665px; border:1px solid #455c3e; background-color:#f3f3d9; height:450px;}
.special_outlineSyoucyu p {width:300px; height:130px; line-height:18px; margin-left:10px; padding:5px; float:left;}
.special_outlineSyoucyu strong {font-size:120%;}
.brand_pickupSyoucyu {margin:15px 10px 10px 10px; padding-top:15px; width:auto; line-height:20px; border-top:1px dashed #333;}
.brand_pickupSyoucyu a: {margin:15px 10px 10px 10px; padding-top:15px; width:auto; line-height:20px; border-top:1px dashed #333;}
.brand_pickupSyoucyu table {width:660px; font-size:100%; line-height:18px; background-color:#F5F5F5; border-top:1px solid #666; border-left:1px solid #666; margin-bottom:20px;}
.brand_pickupSyoucyu td {padding:5px;}
.shochu_type {width:50px; text-align:center; border-right:1px solid #666; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #666; font-weight:bold;}
.shochu_class {width:50px; text-align:center; border-right:1px solid #666; border-top:1px solid #FFF; border-bottom:1px solid #666; border-left:1px solid #FFF;}
.shochu_detail1 {width:100px; border-right:1px solid #666; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #666;}
.shochu_detail2 {width:auto; border-right:1px solid #666; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #666;}
/* ==========::焼酎コンテンツのみ::========== */

/* ==========::ビールコンテンツのみ::========== */
.special_content {border:1px solid #999; padding:5px; margin:0;}
.special_outlineBeer {margin:10px 10px 20px 10px ; padding-top:10px; width:665px; background-image:url(https://img1.kakaku.k-img.com/images/shopping/beer/beer_bg2.jpg); height:350px;border:1px solid #666;}
.special_outlineBeer p {width:300px; height:130px; line-height:18px; margin-left:10px; margin-bottom:10px; padding:0; float:left;}
.special_outlineBeer strong {font-size:120%;}
.brand_pickup {margin:0px 10px 10px 10px; padding-top:15px; width:auto; line-height:20px; }
.brand_pickup a: {margin:15px 10px 10px 10px; padding-top:15px; width:auto; line-height:20px; border-top:1px dashed #333;}
.brand_pickup table {font-size:100%; line-height:18px; background-color:#F5F5F5; border-top:1px solid #666; border-left:1px solid #666; background-image:url(https://img1.kakaku.k-img.com/images/shopping/beer/beer_bg.jpg); margin-bottom:20px;}
.brand_pickup td {padding:5px;}
.NA {width:130px; border-right:2px solid #666; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:2px solid #666;}
.subTTL {border-left:8px solid #FFC100; background-color:#EDEDE1; height:20px; padding:5px 0 5px 10px; margin-bottom:10px; font-weight:bold; font-size:120%;}
.beer_company {width:125px; text-align:center; border-top:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #666; border-bottom:2px solid #666; font-weight:bold;}
.beer_type {width:130px; text-align:center; font-weight:bold; border-right:2px solid #666; border-top:1px solid #FFF; border-bottom:1px solid #666; border-left:1px solid #FFF;}
.beer_product {width:125px; border-right:1px solid #666; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #666; vertical-align:top;}
/* ==========::ビールコンテンツのみ::========== */

/* ==========::日本酒コンテンツのみ::========== */
.special_contentNihonsyu {border:1px solid #999; padding:15px 5px 5px 5px; margin:0;}
.special_outlineNihonsyu {margin:10px; padding-top:10px; width:665px; border:1px solid #455c3e; background-image:url(https://img1.kakaku.k-img.com/images/shopping/nihonsyu/sake_bg.jpg);}
.special_outlineNihonsyu p {width:300px; height:130px; line-height:18px; margin-left:10px; padding:0; float:left;}
.special_outlineNihonsyu strong {font-size:120%;}
.brand_pickupNihonsyu {margin:15px 10px 10px 10px; padding-top:15px; width:auto; line-height:20px; border-top:1px dashed #333;}
.brand_pickupNihonsyu a: {margin:15px 10px 10px 10px; padding-top:15px; width:auto; line-height:20px; border-top:1px dashed #333;}
/* ==========::日本酒コンテンツのみ::========== */

/* ==========::豚肉コンテンツのみ::========== */
.pork01_outline {margin:0; padding:10px; text-align:center; background-color:#FFF;}
.porkTTL {border-left:8px solid #990000; background-color:#EDEDE1; height:20px; padding:5px 0 5px 10px; margin:0 0 10px 0; font-weight:bold; font-size:120%; text-align:left;}
.pork_detail {border-left:1px solid #666; border-top:1px solid #666; width:630px; line-height:13pt; text-align:left;}
.pork_detail strong {font-size:120%;}
.pork_detailInline {width:210px; vertical-align:top; border-right:1px solid #666; border-bottom:1px solid #666;}
.pork_cooktype {clear:left; margin-top:10px;}
.pork02_outline {margin:0; padding:10px; text-align:center; background-color:#FFF;}
.pork_brand {border-top:1px solid #666; border-left:1px solid #666; width:630px; line-height:13pt; text-align:left;}
.pork_brand01 {width:100px; border-right:1px solid #666; border-bottom:1px solid #666; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/pork/porkTTL01.gif); background-repeat:repeat-x;}
.pork_brand02 {width:430px; border-right:1px solid #666; border-bottom:1px solid #666; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/pork/porkTTL01.gif); background-repeat:repeat-x;}
.pork_brandInline {border-right:1px solid #666; border-bottom:1px solid #666;}
/* ==========::豚肉コンテンツのみ::========== */

/* ==========::牛肉コンテンツのみ::========== */
#beef {}
.special_contentBeef {border:1px solid #999; padding:5px 5px 5px 11px; margin:0;}
.special_contentBeef strong {font-size:110%;}

.content01Beef {padding-bottom:10px;}
.content01Beef table {border-top:1px solid #666; border-left:1px solid #666; font-size:100%; background-color:#F5F5F5; line-height:15pt;}
.content01Beef td {width:33%; border-right:1px solid #666; border-bottom:1px solid #666; padding:5px; vertical-align:top;}
.BeefImage {text-align:center; margin:10px;}
.content02Beef {padding:10px 0;}
.content02Beef table {border-top:1px solid #666; border-left:1px solid #666; font-size:100%; background-color:#F5F5F5; line-height:15pt; background-image:url(https://img1.kakaku.k-img.com/images/shopping/beef/beef_bg.jpg);}
.cont02_text {border-right:1px solid #666; border-bottom:1px solid #666; padding:5px; text-align:center;}
.cont02_textL {border-right:1px solid #666; border-bottom:1px solid #666; padding:5px; text-align:left;}
.cont02table_TTL1 {width:80px; border-right:1px solid #666; border-bottom:2px solid #666; padding:5px; text-align:center; font-weight:bold; background-color:#F5F5F5;}
.cont02table_TTL2 {border-right:1px solid #666; border-bottom:2px solid #666; padding:5px; font-weight:bold; background-color:#F5F5F5;}
.content03Beef {padding:10px 0 15px 0; border-bottom:1px dashed #666;}
.cont03_detail {border:1px dashed #333; padding:5px 10px; margin:10px 0; background-color:#F5F5F5;}
.content04Beef {padding:10px 0;}

/* ==========::牛肉タブ切替え移植部分::========== */
.f1 {font-size:80%; line-height:110%;}
.tab {font-size:13px; line-height:130%;}
.tab dt {font-weight:bold; font-size:110%; margin-top:10px;}
.tab dd {margin:0; padding:0;}

#Beeftablist {display:block; width:680px; height:17px; }
#Beeftablist div{text-decoration:underline;}
#BeeftabInfo01 {padding:3px 0 0 0; display:block; font-size:12px; float:left; width:224px; letter-spacing:1px; height:17px; text-align:center; border:1px solid #97a1db; background-color:#d08182;}
.beef_cooktype {clear:left; margin-top:10px;}
#BeeftabInfo02 {padding:3px 0 0 0; display:block; font-size:12px; float:left; width:226px; letter-spacing:1px; height:17px; text-align:center; border:1px solid #97a1db; background-color:#ffb6c1;}
#BeeftabInfo03 {padding:3px 0 0 0; display:block; font-size:12px; float:left; width:224px; letter-spacing:1px; height:17px; text-align:center; border:1px solid #97a1db; background-color:#fed0e0;}
#Beeftabbox {border-right:1px solid #97a1db; border-left:1px solid #97a1db; border-bottom:1px solid #97a1db; border-top:1px solid #97a1db; width:675px; margin:0;}
#Beeftablist A {text-decoration:none;}
#Beeftablist A.current {background-color:#d08182;}
#Beeftablist A:hover {color:#0000dd; text-decoration:none;}
#Beefsc1 {padding:20px 5px 5px 5px; display:block; background-color:#FFF; text-align:left;}
#Beefsc2 {padding:20px 5px 5px 5px; display:none; background-color:#FFF;}
#Beefsc3 {padding:20px 5px 5px 5px; display:none; background-color:#FFF; text-align:left;}
/* ==========::牛肉タブ切替え移植部分::========== */
/* ==========::牛肉コンテンツのみ::========== */

/* ==========::鶏肉コンテンツのみ::========== */
.chicken01_outline {margin:0; padding:10px; text-align:center; background-color:#FFF;}
.chickenTTL {border-left:8px solid #006633; background-color:#EDEDE1; height:20px; padding:5px 0 5px 10px; margin:0 0 10px 0; font-weight:bold; font-size:120%; text-align:left;}
.chicken_detail {border-left:1px solid #666; border-top:1px solid #666; width:630px; line-height:13pt; text-align:left;}
.chicken_detail strong {font-size:120%;}
.chicken_detailInline {width:210px; vertical-align:top; border-right:1px solid #666; border-bottom:1px solid #666;}
.chicken_cooktype {clear:left; margin-top:10px;}
.chicken02_outline {margin:0; padding:10px; text-align:center; background-color:#FFF;}
.chicken_brand {border-top:1px solid #666; border-left:1px solid #666; width:630px; line-height:13pt; text-align:left;}
.chicken_brand01 {width:100px; border-right:1px solid #666; border-bottom:1px solid #666; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/pork/porkTTL01.gif); background-repeat:repeat-x;}
.chicken_brand02 {width:430px; border-right:1px solid #666; border-bottom:1px solid #666; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/pork/porkTTL01.gif); background-repeat:repeat-x;}
.chicken_brandInline {border-right:1px solid #666; border-bottom:1px solid #666;}
.chicken03_outline {margin:0; padding:10px; background-color:#FFF; border-top:1px dashed #666;}
.chicken_termInline {border-right:1px solid #666; border-bottom:1px solid #666; background-color:#66CC33;}
/* ==========::鶏肉コンテンツのみ::========== */

/* ==========::中国茶コンテンツのみ::========== */
.special_contentCtea {border:1px solid #999; padding:10px; margin:0;}
.CteaTTL {font-weight:bold; font-size:120%;}
.oolongTTL {height:35px; margin-top:5px; padding:3px 5px; background-color:#b22222; text-align:right; background-repeat:no-repeat;}
.puaruTTL {height:35px; margin-top:5px; padding:3px 5px; background-color:#b22222; text-align:right; background-repeat:no-repeat;}
.jasmineTTL {height:35px; margin-top:5px; padding:3px 5px; background-color:#b22222; text-align:right; background-repeat:no-repeat;}
.CteaDetail {margin:0 0 10px 0; padding:5px; border:1px solid #b22222; font-size:110%; line-height:13pt; height:75px;}
.CteaIMG {margin-right:5px; float:left;}
.ctea2 {margin:0; padding:0;}
.ctea2 dl {background-repeat:no-repeat; padding:5px;}
.ctea2 dd {border-bottom:1px dotted #666;}
/* ==========::中国茶コンテンツのみ::========== */

/* ==========::日本茶コンテンツのみ::========== */
.special_contentJtea {border:1px solid #999; padding:10px; margin:0;}
.jteaTTL {font-weight:bold; font-size:120%;}
.jtea01 {font-size:100%; line-height:13pt; background-repeat:no-repeat; border:1px solid #008131;}
.jtea01 a:link {font-size:120%; font-weight:bold;}
.jtea01 a:hover {font-size:120%; font-weight:bold;}
.jtea01 a:visited {font-size:120%; font-weight:bold;}
.jtea02 {padding:3px;}
.jtea02 dt {color:#064d49;}
.jtea03 {padding:3px;}
.jtea03Left {border:1px solid #669933; width:320px; float:left;}
.jtea03Right {border:1px solid #669933; width:320px; float:right;}
.jtea03dt {border-bottom:1px solid #669933; background-color:#9acd32; margin:0; padding:5px; text-align:center;}
.jtea03dd01 {padding:5px;}
.jtea03dd02 {padding:5px; text-align:right;}
/* ==========::日本茶コンテンツのみ::========== */

/* ==========::ハーブ茶コンテンツのみ::========== */
.special_contentHtea {border:1px solid #999; padding:10px; margin:0;}
.htea01 {font-size:100%; line-height:13pt; background-repeat:no-repeat; border:1px solid #831740;}
.htea01 a:link {font-size:120%; font-weight:bold; background-repeat:no-repeat; padding-left:20px;}
.htea01 a:hover {font-size:120%; font-weight:bold; background-repeat:no-repeat; padding-left:20px;}
.htea01 a:visited {font-size:120%; font-weight:bold; background-repeat:no-repeat; padding-left:20px;}
.htea02 {padding:10px 20px; background-color:#f5f5f5; border:1px solid #831740;}
.htea02 dl {width:540px; display:block;}
.htea02 dt {font-weight:bold; color:#831740;}
/* ==========::ハーブ茶コンテンツのみ::========== */

/* ==========::紅茶コンテンツのみ::========== */
.special_contentBtea {border:1px solid #999; padding:10px; margin:0; background-color:#fffce3;}
.btea01 {font-size:100%; line-height:13pt; border:1px solid #831740; background-color:#fce8e8; background-image:url(https://img1.kakaku.k-img.com/images/shopping/tea/teaBG.jpg);}
.btea01 strong {font-size:120%;}
.btea01 a:link {font-size:120%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/tea/teaIcon.gif); background-repeat:no-repeat; padding-left:20px;}
.btea01 a:hover {font-size:120%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/tea/teaIcon.gif); background-repeat:no-repeat; padding-left:20px;}
.btea01 a:visited {font-size:120%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/tea/teaIcon.gif); background-repeat:no-repeat; padding-left:20px;}
.btea01td {padding:5px 15px; width:305px;}
.btea02 {font-size:100%; line-height:13pt; border:1px solid #831740; background-color:#fce8e8; margin:0; background-image:url(https://img1.kakaku.k-img.com/images/shopping/tea/teaBG.jpg);}
.btea02 strong {font-size:120%;}
.btea02 a:link {font-size:120%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/tea/teaIcon.gif); background-repeat:no-repeat; padding-left:20px;}
.btea02 a:hover {font-size:120%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/tea/teaIcon.gif); background-repeat:no-repeat; padding-left:20px;}
.btea02 a:visited {font-size:120%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/tea/teaIcon.gif); background-repeat:no-repeat; padding-left:20px;}
.btea02td {padding:5px 15px; width:305px;}
.breakline {border-bottom:1px dotted #000; margin-bottom:10px;}
.btea03 {font-size:100%; line-height:13pt; border:1px solid #831740; background-color:#fefefe;}
.btea03td {padding:5px 15px; width:305;}
.btea03 a:link {font-size:120%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/tea/teaIcon.gif); background-repeat:no-repeat; padding-left:20px;}
.btea03 a:hover {font-size:120%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/tea/teaIcon.gif); background-repeat:no-repeat; padding-left:20px;}
.btea03 a:visited {font-size:120%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/tea/teaIcon.gif); background-repeat:no-repeat; padding-left:20px;}
.countryImg {border:1px solid #333; margin-right:2px;}
.btea04 {padding:5px; background-color:#fefefe; border:1px solid #990000;}
.btea04 dt {font-weight:bold; color:#831740; background-image:url(https://img1.kakaku.k-img.com/images/shopping/tea/leaf.gif); background-repeat:no-repeat; padding-left:18px;}
.btea_quick {padding:5px 0 0 3px; font-weight:bold; font-size:100%;}
/* ==========::紅茶コンテンツのみ::========== */

/* ==========::コーヒーコンテンツのみ::========== */
.special_contentCoffee {border:1px solid #999; padding:5px; margin:0;}
.special_contentCoffee strong {font-size:120%;}
.beantype {font-size:100%; line-height:13pt; background-image:url(https://img1.kakaku.k-img.com/images/shopping/coffee/coffeeBG.jpg); background-repeat:no-repeat; margin:5px 20px;}
.beantype a:link {font-size:110%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/coffee/coffeeIcon.gif); background-repeat:no-repeat; padding-left:20px;}
.beantype a:hover {font-size:110%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/coffee/coffeeIcon.gif); background-repeat:no-repeat; padding-left:20px;}
.beantype a:visited {font-size:110%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/coffee/coffeeIcon.gif); background-repeat:no-repeat; padding-left:20px;}
.beantypeMiddle {border-bottom:1px dashed #666;}
.beantypeLast {margin-bottom:1px;}
.coffee_country {border:1px solid #333; margin-right:2px;}
.coffee_right {text-align:right;}

.coffeeproduct {font-size:100%; line-height:13pt; margin:0 30px; border:1px solid #666; margin:5px 20px;}
.coffeeproduct a:link {font-size:110%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/coffee/coffeeArrow.gif); background-repeat:no-repeat; padding-left:20px;}
.coffeeproduct a:hover {font-size:110%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/coffee/coffeeArrow.gif); background-repeat:no-repeat; padding-left:20px;}
.coffeeproduct a:visited {font-size:110%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/coffee/coffeeArrow.gif); background-repeat:no-repeat; padding-left:20px;}
.coffeeproductMiddle {border-bottom:1px dashed #666;}
.coffeeproductLast {margin-bottom:1px;}

.aboutmill {font-size:100%; line-height:13pt; margin:5px 20px; padding:10px 25px; border:1px solid #831740; height:130px;}
.aboutmill a:link {font-size:110%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/coffee/coffeeArrow.gif); background-repeat:no-repeat; padding-left:20px;}
.aboutmill a:hover {font-size:110%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/coffee/coffeeArrow.gif); background-repeat:no-repeat; padding-left:20px;}
.aboutmill a:visited {font-size:110%; font-weight:bold; background-image:url(https://img1.kakaku.k-img.com/images/shopping/coffee/coffeeArrow.gif); background-repeat:no-repeat; padding-left:20px;}
.aboutmill dt dd {margin-right:25px;}
/* ==========::コーヒーコンテンツのみ::========== */

/* ==========::ワインコンテンツのみ::========== */
.special_contentWine {border:1px solid #999; padding:10px; margin:0;}
.wineTTL {font-weight:bold; font-size:120%;}
.wine01 {padding:3px;}
.wine01 table {width:670px; margin-top:10px; border-top:1px solid #660000; border-left:1px solid #660000;}
.wine01R {line-height:12pt; padding:3px 5px 3px 8px; background-color:#fefefe; border-right:1px solid #660000; border-bottom:1px solid #660000;}
.BTN_Wine {width:120px; height:70px; background-color:#F5F5F5; margin:0; padding:0; border-right:1px solid #660000; border-bottom:1px solid #660000;}
.wine02 {padding:3px;}
.wine02 dt {background-color:#f5f5f5; border-left:8px solid #831740; border-top:1px solid #831740; border-right:1px solid #831740; padding:5px 0 0 8px; color:#333;}
.wine02 dd {border-left:8px solid #831740; border-bottom:1px solid #831740; border-right:1px solid #831740; padding:8px; background-image:url(https://img1.kakaku.k-img.com/images/shopping/wine/wineBG2.gif); background-repeat:repeat-x;}
.wine03 {padding:3px;}
.wine03 p {margin:5px 0; line-height:13pt;}
.wine03Left {border:1px solid #831740; width:320px; float:left; margin-bottom:15px;}
.wine03Right {border:1px solid #831740; width:320px; float:right; margin-bottom:15px;}
.wine03Long1 {border:1px solid #831740; margin-top:10px; border:1px solid #831740; height:130px;}
.wine03Long2 {border:1px solid #831740; margin-top:10px; border:1px solid #831740; height:90px;}
.wine03Long3 {border:1px solid #831740; margin-top:10px; border:1px solid #831740; height:110px;}
.wine03LongL {padding:5px; float:left; width:325px; display:block;}
.wine03LongL a {padding:5px 0 5px 5px;}
.wine03LongR {padding:5px; float:right; width:325px; display:block;}
.wine03LongR a {padding:5px 0 5px 5px;}
.wine03dt {border-bottom:1px solid #831740; background-color:#831740; margin:0; padding:5px; text-align:center; color:#fff; background-image:url(https://img1.kakaku.k-img.com/images/shopping/wine/wineBG.gif); background-repeat:repeat-x;}
.wine03dd01 {padding:5px;}
.wine03dd01 a {padding:5px 0 5px 5px;}
/* ==========::ワインコンテンツのみ::========== */

/* ==========::コスメコンテンツ::========== */
.cosmecat_title {background-image:url(https://img1.kakaku.k-img.com/images/shopping/cosme/special_title.gif); background-repeat:no-repeat; padding:10px 0 2px 40px; font-size:14px; font-weight:bold; color:#831740;}
#cosmecat_content {border:1px solid #999; padding:5px; margin:0; height:100%;}
.cosmecat_link {font-size:100%; width:216px; border:0px solid #75a68b; margin:5px; float:left;}
.cosmecat_linkTTL {padding:3px 0 3px 5px; font-weight:bold; color:#333; background-image:url(https://img1.kakaku.k-img.com/images/shopping/cosme/cosmeTTLbg.gif); background-repeat:no-repeat;}
.cosmecat_linkTTL a:link {padding:3px 0 3px 5px; font-weight:bold; color:#333;}
.cosmecat_linkTTL a:visited {padding:3px 0 3px 5px; font-weight:bold; color:#000;}
.cosmecat_linkTTL a:hover {padding:3px 0 3px 5px; font-weight:bold; color:#333;}
.cosmecat_border {border-right:1px solid #996633; border-bottom:1px solid #996633; border-left:1px solid #996633;}
#cosmecat_content ul {list-style:none; padding:3px; line-height:15px;}
#cosmecat_content li {display:inline; line-height:20px;}
.cat_space {clear:both; height:10px;}
/* ==========::コスメコンテンツ::========== */

/* ==========::ダイエット・健康コンテンツのみ::========== */
.healthcat_title {background-image:url(https://img1.kakaku.k-img.com/images/shopping/health/special_title.gif); background-repeat:no-repeat; padding:10px 0 2px 40px; font-size:14px; font-weight:bold; color:#831740;}
#healthcat_content {border:1px solid #999; padding:5px; margin:0;}
.healthcat_link {font-size:100%; width:216px; border:0px solid #75a68b; margin:5px; float:left;}
.healthcat_linkTTL {padding:3px 0 3px 5px; font-weight:bold; color:#333; background-image:url(https://img1.kakaku.k-img.com/images/shopping/health/healthTTLbg.gif); background-repeat:no-repeat;}
.healthcat_linkTTL a:link {padding:3px 0 3px 5px; font-weight:bold; color:#333;}
.healthcat_linkTTL a:visited {padding:3px 0 3px 5px; font-weight:bold; color:#000;}
.healthcat_linkTTL a:hover {padding:3px 0 3px 5px; font-weight:bold; color:#333;}
.healthcat_border {border-right:1px solid #336633; border-bottom:1px solid #336633; border-left:1px solid #336633;}
#healthcat_content ul {list-style:none; padding:3px; line-height:15px;}
#healthcat_content li {display:inline; line-height:20px;}
.healthspecialTTL {background-repeat:no-repeat; padding:10px 0 8px 30px; font-weight:bold; margin-top:10px;}
.healthspecialTTL h3 { padding-bottom:1px; }
.healthspecial_IMG {margin:0 5px 15px 5px; background-color:#f5f5f5; border:1px dotted #999999; text-align:center;}
.healthspecial_IMG img {margin:10px;}
.cat_space {clear:both; height:10px;}

/* ==========::ダイエット・健康コンテンツのみ::========== */

/* ==========::シーフードコンテンツのみ::========== */
.special_contentSF {border:1px solid #999; padding:5px; margin:0;}
.content01SF {margin:0; padding:0 0 0 5px; text-align:center;}
.content01SF table {border-top:1px solid #000; border-left:1px solid #000; width:662px; background-color:#fefefe; font-size:100%; text-align:left;}
.content01SF table strong {font-size:110%;}
.content01SF td {border-bottom:1px solid #000; border-right:1px solid #000; width:50%; padding:5px; line-height:11pt;}
.sf_cooktype {clear:left; padding-top:3px;}
.content02SF {margin:0; padding:0 0 0 5px; text-align:center;}
.content02SF table {border-top:1px solid #000; border-left:1px solid #000; width:662px; background-color:#fefefe; font-size:100%; background-image:url(https://img1.kakaku.k-img.com/images/shopping/seafood/kaniBG.jpg); background-repeat:no-repeat; text-align:left;}
.content02SF table strong {font-size:110%;}
.content02SF td {border-bottom:1px solid #000; border-right:1px solid #000; width:50%; padding:5px; line-height:11pt;}
.content03SF {margin:0; padding:0 0 0 5px; text-align:center;}
.content03SF table {border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; width:662px; background-color:#fefefe; font-size:100%; text-align:left;}
.content03SF table strong {font-size:110%;}
.content03SF td {border-bottom:1px solid #000; padding:5px; vertical-align:top;}
.kaniRecipeTTL {margin:0; padding:0; background-image:url(https://img1.kakaku.k-img.com/images/shopping/seafood/recipeBG.jpg); background-repeat:repeat-x; height:50px; text-align:left;}
.kaniRecipe {border-bottom:1px dashed #666; height:140px;}
.kaniIMG {}
.content03SF ul {padding-left:0px;}
.content04SF {margin:0; padding:0 0 10px 5px; text-align:center;}
.content04SF table {border-top:1px solid #000; border-left:1px solid #000; width:662px; background-color:#fefefe; font-size:100%; background-image:url(https://img1.kakaku.k-img.com/images/shopping/seafood/shrimpBG.jpg); background-repeat:no-repeat; text-align:left;}
.content04SF table strong {font-size:110%;}
.content04SF td {border-bottom:1px solid #000; border-right:1px solid #000; width:50%; padding:5px; line-height:11pt;}
.content05SF {margin:0; padding:0 0 10px 5px; text-align:center;}
.content05SF table {border-top:1px solid #000; border-left:1px solid #000; width:662px; background-color:#fefefe; font-size:100%; text-align:left;}
.content05SF table strong {font-size:110%;}
.content05SF td {border-bottom:1px solid #000; border-right:1px solid #000; width:50%; padding:5px; line-height:11pt;}

/* ==========::シーフードタブ切替え移植部分::========== */
.f1SF {font-size:80%; line-height:110%;}
.tabSF {font-size:13px; line-height:130%;}
.tabSF dt {font-weight:bold; font-size:110%; margin-top:10px;}
.tabSF dd {margin:0; padding:0;}

#tablistSF {display:block; width:680px; height:18px;}
#tabInfoSF01 {padding:4px 0 0 0; margin:0; display:block; font-size:12px; float:left; width:226px; letter-spacing:1px; height:13px; text-align:center; border-bottom:1px solid #97a1db; background-image:url(https://img1.kakaku.k-img.com/images/shopping/seafood/sf_tab01.gif);}
#tabInfoSF02 {padding:4px 0 0 0; margin:0; display:block; font-size:12px; float:left; width:227px; letter-spacing:1px; height:13px; text-align:center; border-bottom:1px solid #bfd5f2; background-image:url(https://img1.kakaku.k-img.com/images/shopping/seafood/sf_tab02.gif);}
#tabInfoSF03 {padding:4px 0 0 0; margin:0; display:block; font-size:12px; float:left; width:227px; letter-spacing:1px; height:13px; text-align:center; border-bottom:1px solid #97a1db; background-image:url(https://img1.kakaku.k-img.com/images/shopping/seafood/sf_tab03.gif);}
#tabboxSF {width:680px; margin:0; padding:0;}

#tablistSF A {text-decoration:none;}
#tablistSF A.current {background-color:#bfd5f2;}
#tablistSF A:hover {color:#0000dd; text-decoration:none;}
#sf1 {padding:20px 0 5px 0; display:none; background-color:#bfd5f2; width:680px; border-right:1px solid #97a1db; border-left:1px solid #97a1db; border-bottom:1px solid #97a1db;}
#sf2 {padding:20px 0 5px 0; display:block; background-color:#b9d7eb; width:680px; border-right:1px solid #97a1db; border-left:1px solid #97a1db; border-bottom:1px solid #97a1db;}
#sf3 {padding:20px 0 5px 0; display:none; background-color:#b9e1f5; width:680px; border-right:1px solid #97a1db; border-left:1px solid #97a1db; border-bottom:1px solid #97a1db;}
/* ==========::シーフードタブ切替え移植部分::========== */
/* ==========::シーフードコンテンツのみ::========== */

/* ==========::健康食品コンテンツのみ::========== */
.healthfood {border:1px solid #999; padding:10px; margin:0; background-color:#f7fff1;}
.about_hf01 {width:650px; font-size:13px; line-height:13pt;}
.about_td {width:50%; vertical-align:top; border:1px solid #006400; background-image:url(https://img1.kakaku.k-img.com/images/shopping/health_food/hfBG01.gif); background-repeat:repeat-x; text-align:left;}
.about_hf01TTL {padding:5px; margin:0; font-size:14px; border-bottom:1px solid #2a980b;}
.about_hf01TXT {padding:5px;}
.about_hf02 {font-size:14px; text-align:left; font-weight:bold; margin-left:25px;}
.about_hf02table {width:630px; font-size:13px; line-height:13pt; text-align:center;}
.about_hf02tdLeft {width:25%; border-top:1px solid #333; border-left:1px solid #333; border-bottom:1px solid #333; padding:5px; vertical-align:top; background-color:#fefefe; background-image:url(https://img1.kakaku.k-img.com/images/shopping/health_food/hfBG02.gif); background-repeat:repeat-x;}
.about_hf02tdMiddle01 {width:25%; border-top:2px solid #333; border-left:2px solid #333; border-bottom:2px solid #333; border-right:1px dotted #333; padding:5px; vertical-align:top; background-image:url(https://img1.kakaku.k-img.com/images/shopping/health_food/hfBG01.gif); background-repeat:repeat-x;}
.about_hf02tdMiddle02 {width:25%; border-top:2px solid #333; border-right:2px solid #333; border-bottom:2px solid #333; padding:5px; vertical-align:top; background-image:url(https://img1.kakaku.k-img.com/images/shopping/health_food/hfBG01.gif); background-repeat:repeat-x;}
.about_hf02tdRight {width:25%; border-top:1px solid #333; border-right:1px solid #333; border-bottom:1px solid #333; padding:5px; vertical-align:top; background-color:#fefefe; background-image:url(https://img1.kakaku.k-img.com/images/shopping/health_food/hfBG02.gif); background-repeat:repeat-x;}
.about_hf02tdBelow {border-left:2px solid #333; border-right:2px solid #333;}
.about_hf03 {border:1px solid #333; text-align:left; padding:5px; line-height:13pt; margin:5px 20px; border:1px solid #006400; background-color:#f0fff0;}
.about_hf03TTL {font-size:14px; font-weight:bold;}
/* ==========::健康食品コンテンツのみ::========== */

/* ==========::サプリメントコンテンツのみ::========== */
* { margin:0; padding:0; }
#sup_area { width:698px; }
.frame_line { border:1px solid #999999; }
.sup_title_left { width:400px; float:left; display:block; }
.sup_title_right { width:298px; float:left; }
.sup_title_back { height:135px; background-image:url(https://img1.kakaku.k-img.com/images/shopping/supplement/title_back.jpg); background-repeat:no-repeat; }
.sup_title_text { font-size:100%; line-height:130%; color:#333; padding:18px 10px 0 20px; }
.sup_menu { padding:15px 0  0 10px; text-align:center; float:left; }
.sup_main { width:678px; margin:0 0 0 10px; _margin:0 0 5px 10px }			/* オレンジの枠全体 */
.sup_main_title { background:url('https://img1.kakaku.k-img.com/images/shopping/supplement/category_back.gif') repeat-x; font-size:120%; color:#fff; padding:5px 0 3px 7px; }			/* オレンジのタイトル */
.sup_main_area { width:676px; height:195px; border-left:1px solid #f39700; border-right:1px solid #f39700; text-align:left; }			/* 行ブロック */
.sup_main_left { width:318px; height:180px; float:left; margin:15px 10px 0 10px; _margin:15px 10px 0 5px; border-bottom:1px dotted #ccc; }			/* 左ブロック */
.sup_main_right { width:318px; height:180px; float:left; margin:15px 10px 0 10px; _margin:15px 5px 0 5px; border-bottom:1px dotted #ccc; }			/* 右ブロック */
.sup_main_koka { width:278px; height:13px; background:url('https://img1.kakaku.k-img.com/images/shopping/supplement/ico_checkbox.gif') no-repeat left; margin:2px 0 10px 5px; padding-left:17px; font-size:85%; color:#71a503; }			/* 効果説明ワード */
.sup_main_text { width:313px; height:95px; line-height:130%; margin-left:5px; padding-bottom:3px;}			/* テキスト説明 */
.sup_button_left { width:100%; text-align:right; }			/* 左のボタン */
.sup_button_right { width:100%; text-align:right; }			/* 右のボタン */
.sup_main_bottom { width:100%; height:5px; background:url('https://img1.kakaku.k-img.com/images/shopping/supplement/foot.gif') no-repeat; }
.sup_main_menseki { width:656px; margin:10px 0 10px 10px; _margin:0px 0 5px 10px; font-size:85%; _padding-top:3px;line-height:120%; color:#666; }
.text_red {color: #FF0000}
/* ==========::サプリメントコンテンツのみ::========== */

/* ==========::ヘアケアコンテンツのみ::========== */
#harecare_content {border:1px solid #999; padding:5px; margin:0; text-align:center;}
#harecare_content .HC_TTL01 {padding:5px 3px; margin:5px 0; text-align:left; width:660px; border-left:3px solid #3366ff; font-weight:bold; font-size:14px; background-image:url(https://img1.kakaku.k-img.com/images/shopping/hair_care/HC_Bg01.gif); background-repeat:repeat-x;}
#harecare_content .HC_TTL02 {padding:5px 3px; margin:5px 0; text-align:left; width:660px; border-left:3px solid #ff9900; font-weight:bold; font-size:14px; background-image:url(https://img1.kakaku.k-img.com/images/shopping/hair_care/HC_Bg02.gif); background-repeat:repeat-x;}
#harecare_content table {padding:0px; margin:0; text-align:left; width:660px; border-top:1px solid #666; border-right:1px solid #666; background-color:#fff;}
#harecare_content td {padding:5px; margin:0; text-align:left; border-bottom:1px solid #666; border-left:1px solid #666; vertical-align:top;}
#harecare_content .header01 {text-align:center; font-size:14px; font-weight:bold; background-color:#99ccff;}
#harecare_content .header02 {text-align:center; font-size:14px; font-weight:bold; background-color:#fde3ac;}
#harecare_content .txt01 {text-align:left; font-size:13px; line-height:12pt; background-color:#f0f8ff;}
#harecare_content .txt02 {text-align:left; font-size:13px; line-height:12pt; background-color:#fff8dc;}
#harecare_content .txt02 ul li {list-style:none; list-style-type:none; text-align:left; font-size:13px; line-height:13pt;}
#harecare_content li a:hover {list-style:none; list-style-type:none; text-align:left; font-size:13px; line-height:13pt; color:#87cefa;}
#harecare_content .txtRed {color:#FF0000; font-weight:bold;}
.righttxt {text-align:right; padding:5px 10px;}
/* ==========::ヘアケアコンテンツのみ::========== */

/* ==========::ファッションコンテンツのみ::========== */
#fashion_content {border:1px solid #999; padding:5px; margin:0;}
#fashion_content a:hover {color:#0099ff;}
#fashion_content ul {list-style:none; padding:3px; line-height:15px;}
#fashion_content li {display:inline; line-height:20px;}
.fashion_link {font-size:100%; width:216px; border:0px solid #75a68b; margin:5px; float:left;}
.fashion_linkTTL {padding:3px 0 3px 5px; font-weight:bold; color:#333; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/fashionTTLbg.gif); background-repeat:no-repeat;}
.fashion_linkTTL a:link {padding:3px 0 3px 5px; font-weight:bold; color:#333;}
.fashion_linkTTL a:visited {padding:3px 0 3px 5px; font-weight:bold; color:#000;}
.fashion_linkTTL a:hover {padding:3px 0 3px 5px; font-weight:bold; color:#333;}
.fashion_border {border-right:1px solid #eb7d31; border-bottom:1px solid #eb7d31; border-left:1px solid #eb7d31;}
.fashionspecialTTL { background-image:url(https://img1.kakaku.k-img.com/images/shopping/img/top_TTLBG_s.gif); background-repeat:no-repeat; padding:10px 0 8px 30px; font-weight:bold;}
.fashionspecialTTL h3 { padding-bottom:1px; }
.fashionspecial_IMG {margin:0 5px 15px 5px; background-color:#f5f5f5; border:1px dotted #999999; }
.fashionspecial_IMG_img {padding:15px 0 15px 15px;}
.fashionspecial_IMG_text {padding:0 10px 0 15px; font-size:80%; line-height:120%; }
.fashionspecial_IMG_text {padding:0 10px 0 15px; font-size:80%; line-height:120%; }
.fashionspecial_IMG_text2 {padding:0 10px 0 15px; font-size:12px; line-height:18px; }
.fashionspecial_IMG_title { font-size:120%; line-height:160%; }
.fashion_space {clear:both; height:10px;}
.top_RDM a:hover {color:#09f;}
/* ==========::ファッションコンテンツのみ::========== */

/* ==========::ファッション特集コンテンツのみ::========== */
#fashion { width:698px; padding-bottom:15px; }
#fashion a:hover { color:#0099ff; text-decoration:underline; }
.fs_title_area_top { width:698px;height:10px; background-color:#fdf9d9;}

.fs_title_area { width:698px; background-color:#fdf9d9;border-width:0px 0px 1px 0px; border-style:solid; border-color:#999999;}
.fs_title_rogo { width:491px; float:left; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/title_back.gif); background-repeat:repeat-x; }

.fs_title_img { width:207px; float:left; }
.tab_type { width:150px; margin-left:10px; float:left; }
.tab_brand { width:150px; margin:0 5px; float:left; }
.tab_size { width:150px; float:left; }
.topcategory_head { width:678px; margin:20px 10px 0 10px; }
.topcategory_head_l { width:332px; margin-right:7px; float:left; }
.topcategory_head_r { width:332px; margin-left:7px; float:left; }
.topcategory_area { width:678px; margin:0 10px; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/category_top_back.gif); background-repeat:repeat-y; }
.topcategory_area h4 { font-size:120%; padding:3px 4px 4px 4px; margin:17px 0 3px 0; }
.topcategory_area_l { width:310px; margin:0 18px 0 11px; _margin:0 18px 0 5.5px; float:left; }
.topcategory_area_r { width:310px; margin:0 11px 0 18px; _margin:0 5.5px 0 18px; float:left; }
.topcategory_area_text { width:302px; font-size:100%; line-height:160%; padding:0 4px; margin-bottom:10px; }
.arrow01 { margin-left:4px; padding-left:14px; font-size:100%; line-height:100%; display:inline; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/top_arrow01.gif); background-repeat:no-repeat; background-position:left center;}
.arrow02 { margin-left:4px; padding-left:14px; font-size:100%; line-height:100%; display:inline; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/top_arrow02.gif); background-repeat:no-repeat; background-position:left center; }
.arrow03 { margin-left:4px; padding-left:14px; font-size:100%; line-height:100%; display:inline; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/top_arrow03.gif); background-repeat:no-repeat; background-position:left center; }
.arrow04 { margin-left:4px; padding-left:14px; font-size:100%; line-height:100%; display:inline; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/top_arrow04.gif); background-repeat:no-repeat; background-position:left center; }
.arrow05 { margin-left:4px; padding-left:14px; font-size:100%; line-height:100%; display:inline; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/top_arrow05.gif); background-repeat:no-repeat; background-position:left center; }
.arrow06 { margin-left:4px; padding-left:14px; font-size:100%; line-height:100%; display:inline; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/top_arrow06.gif); background-repeat:no-repeat; background-position:left center; }
.topcategory_foot { width:678px; height:8px; margin:0 10px; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/category_top_foot.gif); background-repeat:no-repeat; }
.fs_category_area { width:678px; margin:20px 10px 15px 10px; }
.fs_category_area_b01 { width:678px; margin:20px 10px 15px 10px; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/category_brand01.gif); background-repeat:no-repeat; }
.fs_category_area_b02 { width:678px; margin:20px 10px 15px 10px; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/category_brand02.gif); background-repeat:no-repeat; }
.brand_head { width:658px; height:8px; margin:0 20px; font-size:0; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/frame_head.gif); background-repeat:no-repeat; }
.brand_area { width:658px; margin:0 20px; padding:8px 0; font-size:100%; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/frame_back.gif); background-repeat:repeat-y; }
.brand_menu { width:638px; margin: 0 10px; text-align:center; }
.brand_title { width:57px; margin-left:11px; _margin:0 0 0 5.5px; float:left; }
.brand_area ul { float:left; }
.brand_area li { list-style:none; width:175px; line-height:100%;  margin:0 10px 10px 0; padding-top:2px;padding-left:8px; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/b_arrow.gif); background-repeat:no-repeat; }
.brand_category_l { width:518px; float:left; }
.brand_category_r { width:150px; float:left; font-size:100%; line-height:100%; text-align:right; padding:7px 10px 0 0; }
.brand_foot { width:658px; height:8px; margin:0 20px 0px 20px; font-size:0; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/frame_foot.gif); background-repeat:no-repeat; }
.size_head { width:658px; height:8px; margin:0 20px; font-size:0; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/frame_head.gif); background-repeat:no-repeat; }
.size_text { width:658px; margin:0 20px 15px 20px; font-size:100%; }
.size_area { width:658px; margin:0 20px; padding:8px 0; font-size:100%; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/frame_back.gif); background-repeat:repeat-y; }
.size_img_m { width:170px; margin-left:11px; _margin:0 0 0 5.5px; float:left; }
.size_text_m { width:138px; margin-left:10px; _margin:0 0 0 10px; font-size:100%; float:left; }
.size_text_m strong { margin-bottom:2px; display:block; color:#4a8ecc; }
.size_text_m p { margin-bottom:8px; }
.size_img_w { width:124px; margin-left:10px; _margin:0 0 0 5.5px; float:left; }
.size_text_w { width:175px; margin-left:10px; _margin:0 0 0 10px; font-size:100%; float:left; }
.size_text_w strong { margin-bottom:2px; display:block; color:#d498c2; }
.size_text_w p { margin-bottom:8px; }
.size_wash { width:658px; background-color:#999; margin:0 20px 15px 20px ; }
.size_wash_guide_img { width:160px; margin:0 0 15px 20px; _margin:0 0 15px 10px; float:left; }
.size_wash_guide_text { width:483px; margin:0 0 15px 15px; float:left; font-size:100%; line-height:120%; }
.size_wash h4 { font-size:120%; color:#FFF; padding:3px 0; text-align:center; background-color:#b5b5b5; }
.size_wash img { margin-right:5px; float:left; }
.size_wash01 { font-size:90%; width:143px; padding:5px; background-color:#FFF; }
.size_wash02 { font-size:90%; width:144px; padding:5px; background-color:#FFF; }
.size_foot { width:658px; height:8px; margin:0 20px 0px 20px; font-size:0; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/frame_foot.gif); background-repeat:no-repeat; }
.fs_dot_line { width:638px; height:21px; background-image:url(https://img1.kakaku.k-img.com/images/shopping/fashion/dot.gif); background-repeat:repeat-x; margin:0 10px; }
.fs_perfume { width:638px; height:82px; margin:0 10px; padding:15px 20px 0 20px; }
/* ==========::ファッション特集コンテンツのみ::========== */


/* ==========::What's Newのみ::========== */
.what-new_title { width:700px; height:26px; background-image:url(https://img1.kakaku.k-img.com/images/shopping/whats-new/title_back.gif); background-repeat:no-repeat; margin-bottom:10px; padding:0 0 0 20px; }
.what-new_title h2 { font-size:120%; font-weight:bold; margin-bottom:0; padding-top:5px; }
.what-new_list { width:700px; margin:0; padding:0; background-image:url(https://img1.kakaku.k-img.com/images/shopping/whats-new/back.gif); background-repeat:repeat-y; font-size:110%; }
.what-new_list p { margin:0; padding:3px 3px 3px 8px; line-height:120%; }
.what-new_list a:link { color:#0000FF; text-decoration:underline; }
.what-new_list a:visited { color:#0000FF; text-decoration:underline; }
.what-new_list a:hover { color:#0099FF; text-decoration:underline; }
.what-new_list strong { font-size:110%; line-height:140%; }
.date { color:#bf2246; }
.hr { border: 1px 0px 0px 0px dotted #bfbfbf; border-bottom:none; border-right:none; border-left:none; color:#FF0000; padding-bottom:2px; }
/* ==========::What's Newのみ::========== */

/* ==========::いないいないばあ::========== */
*:first-child+html .special_contentWater,
*:first-child+html .special_contentSyoucyu,
*:first-child+html .special_content,
*:first-child+html .special_contentNihonsyu,
*:first-child+html .special_contentBeef,
*:first-child+html .special_contentCtea,
*:first-child+html .special_contentJtea,
*:first-child+html .special_contentHtea,
*:first-child+html .special_contentBtea,
*:first-child+html .special_contentCoffee,
*:first-child+html .special_contentWine,
*:first-child+html .special_contentSF{
height:1%
}

* html .special_contentWater,
* html .special_contentSyoucyu,
* html .special_content,
* html .special_contentNihonsyu,
* html .special_contentBeef,
* html .special_contentCtea,
* html .special_contentJtea,
* html .special_contentHtea,
* html .special_contentBtea,
* html .special_contentCoffee,
* html .special_contentWine,
* html .special_contentSF{
height:1%
}
/* ==========::いないいないばあ::========== */

#fashion h1 a:link,#fashion h1 a:visited,#fashion h1 a:hover {
color:#333333 !important;
font-weight:bold !important;
text-decoration:none !important;
}
