@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Playfair+Display:400,700,900);


/*---------------------------------------------------------------------------
リセット
----------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym{border:0;}
a{overflow:hidden;outline:none;!important;}
a:focus{outline:none !important;}
.clearfix{clear:both;}


/*-----------------------------------------------------------------
おちゃのこ側
-----------------------------------------------------------------*/
#footer { margin:0 0 0 0; padding:0 0 30px 0;}
#pagemain {width:740px; margin:0px; padding:0px 0px 15px 15px;}
.inquiry_page_body #pagemain {width:740px; margin:0px; padding:0px 0px 15px 0;}
#pan {padding: 10px; width: auto; font-size:10px; letter-spacing:1px; margin:5px 5px 5px 5px; color:#fff;}
.ptitle {width: 730px; height: 21px; background:url(img/page_title_bg01.gif) no-repeat; border-top:1px solid #222; margin:0px; padding:11px 0px 5px 20px; font-size:14px; color:#FFFFFF; letter-spacing:1px;}
.pmiddle {width:740px; background-color:#191919;　border-left:1px solid #333333; border-right:1px solid #333333; border-top:1px solid #333333; margin:0px; padding:5px 5px 0px;}
.pbottom {width:740px; background-color:#191919; border-left:1px solid #333333; border-right:1px solid #333333; border-bottom:1px solid #333333;　margin:0px; padding:5px 5px 5px;}
.item_bot_box {margin:5px;　padding:10px;}
.item_bot_box2 {margin:5px; padding:10px;}
.list_soat {width:300px; margin-left:440px; padding: 7px 0px 0px 15px; font-size: 14px; color: #999999;}
.list_name {width:245px; height:auto; background:url(img/icon_sub_title01.gif) no-repeat; font-size:14px; float:left; color:#FFFFFF ;margin:; padding:9px 0 0 25px;}
.list_display {line-height:2.0 !important;}
.list_count {width:auto;border-top:1px solid #333333;color:#999999;margin:0 10px 5px;padding:5px 0 0 5px; font-size:12px;}
.list_table_top {width:auto;margin:20px 20px 0;padding:0;}
.list_table_middle {width:auto;background-color:#111;border:1px solid #333333;margin:0 10px;padding:5px;}
.list_table_bottom {width:auto;margin:0 10px;padding:0;}
.list_item_table {width:626px;margin:0;padding:0;}
.detail_table_top{width:auto;margin:10px 10px 0;padding:0;}
.detail_table_middle{width:auto;background-color:#222222;border:1px solid #333333;margin:0 10px;padding:10px;}
.detail_table_bottom{width:auto;margin:0 10px;padding:0;}
.detail_item_text{width:auto;background-color:#222222;font-size:12px;line-height:160%;margin:0 0 5px;padding:5px;}
.detail_sub_title{width:auto;height:25px;background-image:url(img/page_title_bg02.gif);font-size:14px;font-weight:bold;color:#FFFFFF;margin:10px 0 5px;padding:10px 0 0 22px;}
.detail_sub_table02{width:616px;margin:0;padding:5px 0 0;}
.detail_sub_text{width:auto;background-color:#222222;border:1px solid #333333;font-size:12px;line-height:140%;margin:0;padding:5px;}
.sub_item{width:auto;background-color:#222222;border:1px solid #333333;font-size:12px;line-height:140%;margin:0 5px 5px;padding:5px;}
.detail_sub_table02 td{width:206px;}
.sub_item_photo{width:auto;height:auto;margin:5px 15px;padding:0;}
.detail_item_table,.detail_sub_table{width:auto;margin:0;padding:0;}
.photo_line_250{width:250px;height:auto;background:#222222;margin:0;padding:5px;}
.detail_desc_box {border-top:1px solid #333; border-bottom:1px solid #333;}
.item_name{font-size:14px;color:#fff;font-weight:bold;}
.price{font-size:10px;color:#dcb862;font-weight:bold;}
.priceb{font-size:12px;color:#dcb862;font-weight:bold;}
.stock{color:#CCCCCC;}
.page_table_top{width:auto;height:25px;background:url(img/sub_menu_bg_01.gif) no-repeat;font-size:14px;color:#FFFFFF;margin:10px 20px 0;padding:10px 5px 0 20px;}
.link_bot_box{width:auto;text-align:center;margin:15px 200px 5px;padding:5px;}
.page_table_middle{width:auto;background-color:#111111;border-top:1px solid #333333;border-left:1px solid #333333;border-right:1px solid #333333;margin:0 20px;padding:10px 10px 0;}
.page_table_bottom{width:auto;background-color:#111111;border-left:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333;margin:0 20px;padding:5px 0;}
.cart_table{width:auto;margin-bottom:5px;}
.cart_table_bottom{width:auto;margin:0;padding:0;}
.page_table2_top{width:auto;height:25px;background:url(img/sub_menu_bg_01.gif) no-repeat;font-size:14px;color:#FFFFFF;margin:10px 20px 0;padding:10px 5px 0 20px;}
.shop{width:auto;height:23px;border-top:1px solid #333333;background:url(img/menu_bg02.gif) no-repeat;margin:0;padding:7px 0 0 20px;}
.point_box{width:auto;background-color:#191919;font-size:12px;line-height:160%;margin:5px 5px 0 0;padding:10px;}
.point_box2{width:auto;background-color:#191919;border-left:1px solid #333333;border-right:1px solid #333333;font-size:12px;line-height:140%;margin:0 5px 5px 0;padding:5px;}
.point_box3{width:auto;background-color:#191919;text-align:center;font-size:12px;line-height:140%;margin:10px;padding:5px;}


/*---------------------------------------------------------------------------
非表示
----------------------------------------------------------------------------*/
.categorylist_page_body #clear_box,
.result_page_body #clear_box,
.legal_page_body #clear_box,
.help_page_body #clear_box,
.free_page_body #clear_box,
.pickuplist_page_body #clear_box,
.detail_page_body #clear_box,
.categorylist_page_body #clear_box,
.result_page_body h2.pickup_title,
.legal_page_body h2.pickup_title,
.help_page_body h2.pickup_title,
.free_page_body h2.pickup_title,
.pickuplist_page_body h2.pickup_title,
.detail_page_body h2.pickup_title,
.categorylist_page_body h2.pickup_title,
.shoppingcart_page_body #clear_box,
.shoppingcart_page_body h2.pickup_title,
.inquiry_page_body #clear_box,
.inquiry_page_body h2.pickup_title,
#ochanoko {display:none;}


/*-------------------------------------
YouTUBE
--------------------------------------*/
.stock_cap { padding:10px; margin:0 !important; letter-spacing:1px; font-size:16px; font-weight:bold; background:#1E1E1E; border-left:1px #9B191B solid;}
.video_container { margin:0 auto; padding:0;}


/*-------------------------------------
ページトップ
--------------------------------------*/
#pageTop{ list-style:none; position:fixed;top:330px;right:0; z-index:150000;}


/*-------------------------------------
リンク
--------------------------------------*/
a{color:#fff; text-decoration:underline;}
a:link {color:#fff; text-decoration:underline;}
a:hover {color:#ff0000; font-style:normal; text-decoration:none;}


/*---------------------------------------------------------------------------
全体
----------------------------------------------------------------------------*/
html {width:100%; margin:0 auto; padding:0;background:#000000 url(http://www.closet-child.com/ocnk/cd/img/topbarbg.png) repeat-x fixed;}
body {width:100%; margin:0 auto; padding:0; color:#FFF; display:block; font-size:12px; line-height:1.3;}
#container {width:1000px; background:  url(http://www.closet-child.com/ocnk/cd/img/bgbg.png) no-repeat; margin:0 auto;}
#header, #bline {display:none;}
#copy {width:980px; margin:0 auto; padding:0; height:auto; background:#000 display:block;}
.side_box {width:180px; margin:0 0 40px 0; padding:0; clear:both;}
.side_box a { text-decoration:underline; color:#fff;}
.side_box a:hover { text-decoration:none; color:#999;}
.ban_box {width:180px; margin:10px 0 30px 0; padding:0; clear:both;}
.ban_box a {opacity:1.0;}
.ban_box a:hover {opacity:0.8;}
.center_box {width:580px; margin:0 20px 0 0; padding: 0px;}
#lefttd {width: 180px; padding:0 10px 0 10px; margin:0 0 0 0;}
#centertd {width:580px; padding:0 0 0 0; margin:0 0 0 0; overflow:hidden;}
#righttd {width: 180px; padding:0 10px 0 10px; margin:0 0 0 0;}
#pagetd {}
#wrap { position:fixed; background:#000; z-index:999;}
#under { display:block; padding-top:50px;}
#sidecart { position:fixed; top:172px; right:0; display:block; margin:0; padding:0; z-index:999;}
#sidecart a:hover { opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);}
.banban { margin:0 0 20px 0; display:block; padding:0 0 0 0;}


/*-----------------------------------------------------------------
トップバー
-----------------------------------------------------------------*/
#topbar {display:block; margin:0; padding:0; height:40px; overflow:hidden; width:980px; position:fixed; background:#000 url(http://www.closet-child.com/ocnk/cd/img/topbarbg.png) repeat-x; z-index:1000;}
#topbar ul {float:right;}
#topbar ul li {float:left; margin:6px 0 0 5px;}
#lung {width:215px; margin:5px 0 0 0; height: 24px; display:block; float:left;}
#lung_box {margin:0 0 0 0; padding:0 0 0 0;}
.lung_disp {width:80px; height: 20px; color:#fff; font-size:11px; margin:0 5px 0 0; padding:8px 0 0 3px; letter-spacing:1px; float:left; background:url(http://www.closet-child.com/ocnk/cc/img/right.gif) right center no-repeat;}
#google_translate_element {position:relative; top:0; left:0px;}


/*-----------------------------------------------------------------
ヘッダー
-----------------------------------------------------------------*/
#head {display:block; margin:0; padding:0; height:50px; overflow:hidden; width:980px;}
.logo { display:block; margin:0 0 0 0; padding:10px 0 0 3px; float:left;}
.logo a:hover { opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);}
.kaigai { float:right; display:block; margin:0 0 0 0; padding:0 0 0 0;}
.kaigai a:hover { opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);}


/*-----------------------------------------------------------------
BIGナビ
-----------------------------------------------------------------*/
#big_navi {display:block; margin:10px 0 0 0; padding:0; height:25px; overflow:hidden;}
#big_navi h1 {font-size:10px; color:#FFF; float:left; padding:0; margin:2px 0 0 0; letter-spacing:2px; display:block;}
#big_navi ul {float:right; margin:0 0 0 0;}
#big_navi ul li {float:left; color:#fff; padding:0; letter-spacing:2px; font-size:10px; margin:0 0 0 0;}
#big_navi ul li a { text-decoration:none; color:#FFF; background:#333; padding:7px 5px 4px 5px; margin:0 0 0 1px;}
#big_navi ul li a:hover { text-decoration:none; color:#fff; background:#cd0000; padding:7px 5px 4px 5px; margin:0 0 0 1px;}


/*---------------------------------------------------------------------------
メインナビ
----------------------------------------------------------------------------*/
#main_navi{ padding:0; margin:0 0 20px 0; background:/* url(http://www.closet-child.com/ocnk/cd/img/mnbg1.png) repeat-x*/; width:980px; height:31px; height:32px\9; clear:both;}
ul.dropdown { position: relative; z-index:999; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
ul.dropdown li { float: left; zoom: 1; background:#181616 url(http://www.closet-child.com/ocnk/cd/img/mnbg.png) repeat-x; }
ul.dropdown a:hover { color: #fff; }
ul.dropdown a:active { color: #ffa500; }
ul.dropdown li a { display: block; margin-bottom:-6px; padding:8px 12px 8px 12px; border-right: 1px solid #000; color: #fff; text-decoration:none; }
ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover { background: #cf0000; color: black; position: relative; }
ul.dropdown li.hover a { color:000; text-decoration:none; }
ul.dropdown ul { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li { font-weight: normal; background: #ff0000; color: #000; border-bottom: 1px solid #ccc; float: none; }
ul.dropdown ul li a { border-right: none; width: 100%; display: inline-block; }/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }


/*-----------------------------------------------------------------
検索窓
-----------------------------------------------------------------*/
.main_search {padding:3px 3px 0 0; float:right;}
#mini_navi {clear:both; display:block; margin:0; padding:0;}
.mini_search {margin:0 0 0 0; list-style:none; color:#FFFFFF; font-size:10px; height:29px; padding:0;}
.mini_search input[type="text"] { margin:0; padding:0; background:url(http://www.closet-child.com/ocnk/cd/img/seach_bg.png) top right no-repeat; border:1px solid #535454; width:300px; height:24px; height:18.5px\9; padding-top:5.5px\9;}
.mini_search input[type="text"]:focus {background:#fff; border:none; margin:0; padding:0 0 0 5px; height:18.5px\9; padding-top:5.5px\9; border:1px solid #535454\9;}
.mini_search input[type="submit"] {background:#fff url(http://www.closet-child.com/ocnk/cd/img/search.png) no-repeat; text-indent:-9999px; margin:0 0 0 -4px; padding:0 0 0 0; width:41px; height:26px; border:none;}


/*-----------------------------------------------------------------
予測
-----------------------------------------------------------------*/
.ac_results {padding:0px; border:1px solid black; background:#fff; overflow:hidden; z-index:99999;}
.ac_results ul {width:100%; list-style-position:outside; list-style:none; padding:0; margin:0;}
.ac_results li {margin:0px; padding:2px 5px; cursor:default; display:block;  color:#111; font:menu; font-size:12px; line-height:16px; overflow:hidden;}
.ac_loading {background:#fff url('indicator.gif') right center no-repeat;}
.ac_odd {background:#eee; color:#111;}
.ac_over {background:#0A246A; color:#fff !important;}


/*---------------------------------------------------------------------------
スライドキャプション
----------------------------------------------------------------------------*/
h2.pickup_title { display:block; margin:30px 0 15px 0; padding:0 0;}
.pickup_details { text-decoration:none; color:#FFF; font-family: 'Playfair Display', serif; font-size:10px; letter-spacing:1px; font-weight:400; line-height:1.0;}
.pickup_details a { text-decoration:underline; color:#fff;}
.pickup_details a:hover { text-decoration:none; color:#999;}
.boxgrid{width:178px; height: 178px; margin:0 10px 20px 0; float:left; border: solid 1px #111; overflow:hidden; position: relative;}
.boxgrid2{width:178px; height: 178px; margin:0 0 20px 0; border: solid 1px #111; overflow:hidden; position: relative;}
.boxgrid img{position: absolute; top:0; left:0; border:0;}
.boxcaption{float: left; position:absolute; background:#000; height:90px; width:100%; padding:10px; opacity:1.0;
/* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.captionfull .boxcaption {top: 158px; left: 0;}
.caption .boxcaption {top: 133px; left: 0;}


/*---------------------------------------------------------------------------
新着商品
----------------------------------------------------------------------------*/
.style1_top {width:560px; height:20px; background:url(http://www.closet-child.com/ocnk/cd/img/nwar.png) no-repeat; border-top:1px solid #333333; margin:0; padding:0 0 0 20px; clear:both; text-indent:-9999px;}
.style1_table_middle {width:560px; background:#000; margin:0; padding:0;}
.style1_middle {width:560px; background:#000; /*border:1px solid #333333;*/ margin:0; padding:5px 10px; overflow:hidden;}
.style1_middle a { color:#FFF; text-decoration:none;}
.style1_middle a:hover { color:#ccc; text-decoration:none;}
.style1_text {width:auto; margin: 0px; padding: 5px; font-size: 12px; line-height:1.2; overflow:hidden;}
.style1_bottom {width: auto; margin: 0px; padding: 0px;}
.style1_copy {width: auto; margin:0; padding: 0px 0px 0px 5px;}
.style1_table_top {width: auto; margin: 5px 0px 0px 0px; padding: 0px;}
.style1_table_bottom {width: auto; margin: 0px; padding: 0px;}
.style1_table {width: 456px; margin: 0px; padding: 0px;}
.box_padding {padding:2px; margin:0 5px 10px 5px;}
.member_price .pricech { font-size:12px; letter-spacing:1px; color:#fff;}
.style1_middle .photo_line_80 { border-top:7px solid #000; padding:15px 0 5px 0; width:130px;}
.style1_middle .photo_line_80 a:hover {opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);}
.photo_line_80 {width: 80px; margin:0; padding:0;}
.style1_middle .style1_text {width:110px; margin: 0px; padding: 5px; font-size: 12px; line-height:1.2; overflow:hidden;}
.style1_text h2 {width:auto; margin: 0px; padding: 5px; font-size: 12px; line-height:1.2; overflow:hidden;}
.style1_text .price {width:auto; margin: 0px; padding: 5px; font-size: 12px; line-height:1.2; overflow:hidden;}


/*-------------------------------------
新着入荷
--------------------------------------*/
#top_box { clear:both; margin:0 0 0 0; width:auto; float:left;}
h2.feed_title { display:block; margin:20px 0 15px 0; padding:0 0;}
span.red { color:#C03;}
#feed0 {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size:12px;
width:520px;
height:3500px;
line-height:1.2em;
color:#fff;
padding:0;
background-color:#000;
border:#000 1px solid;
margin:0 0 0 0;
z-index:-90000;


clear:both;
}
.feedli0 {list-style-type : none; padding:0 0 0 0; margin:3px 0 1px 0;}
.feedli0 a{text-decoration:underline; color:#fff !important; z-index:-90000;}
.feedli0 a:hover{text-decoration:none; z-index:-90000;}
.content0 { font-size:80%;  padding:0 5px 5px 0; margin:0 0 0 10px; color:#999; border-bottom:1px dotted #999;}
.content0 a { color:#C03 !important;}
.time0 { color:#999; font-size : 70%; border-bottom:1px dotted #999; padding:0 0 10px 0; margin:3px 0 15px 15px; text-align:right;}
p.load0 { margin:0 auto; text-align:center; margin-bottom:10px; margin-top:100px; pading:10px 0;}
.jspContainer {overflow: hidden; position: relative;}
.jspPane {position: absolute;}
.jspVerticalBar {position: absolute; top: 0; right: 0; width: 16px; height: 100%; background: red;}
.jspHorizontalBar {position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red;}
.jspVerticalBar *,
.jspHorizontalBar *
{margin: 0; padding: 0;}
.jspCap {display: none;}
.jspHorizontalBar .jspCap {float: left;}
.jspTrack {background: #dde; position: relative;}
.jspDrag {background: #bbd; position: relative; top: 0; left: 0; cursor: pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {float: left; height: 100%;}
.jspArrow {background: #50506d; text-indent: -20000px; display: block; cursor: pointer;}
.jspArrow.jspDisabled {cursor: default; background: #80808d;}
.jspVerticalBar .jspArrow {height: 16px;}
.jspHorizontalBar .jspArrow {width: 16px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus {outline: none;}
.jspCorner {background: #eeeef4; float: left; height: 100%;}
* html .jspCorner {margin: 0 -3px 0 0;}
.scroll-pane {overflow: auto; width: 550px; height: 240px;}
.scroll-pane .jspVerticalBar {width: 8px;}
.scroll-pane .jspTrack{background: #ccc;}
.scroll-pane .jspDrag{ background: #cd0000;}


/*-----------------------------------------------------------------
スライドバナー
-----------------------------------------------------------------*/
.transparent { height:290px; margin:40px -5px 0 0; padding:0 0 0 0; float:right;}
.image_carousel {padding:0 0 0 0; width: 400px; position: relative;}
.image_carousel a:hover { opacity:0.8;}
.image_carousel .caroufredsel_wrapper a {display: block; float: left;}
.image_carousel img {border: 1px solid #ccc; padding:0 0 0 0; margin:0 15px 0 0; display: block; float: left;}
div.pagination a {background: url(http://www.closet-child.com/ocnk/cd/img/sprite.png?130720) 0 -300px no-repeat transparent; width: 15px; height: 15px; margin: 0 5px 0 0; display: inline-block;}
div.pagination {padding: 10px 15px 0 0; text-align: center; height: 15px;}
div.pagination a.selected {background-position: -25px -300px; cursor: default;}
div.pagination a span {display: none;}


/*---------------------------------------------
ピックアップ商品
---------------------------------------------*/
h2.photo_title { display:block; margin:40px 0 15px 0; padding:0 0;}
.pickup_area {width:130%; margin:0 0 0 -60px; padding:0; display:block; margin-bottom:0; clear:both; overflow:hidden;}
.pickup_area_box { width:100%; float:left; margin:0 0 0 0; padding:0;}
.flickSimple {width: 320px; position: relative; overflow: auto; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center; font-weight:900; padding:5px 0;}
.flickSimple.landscape {width: 1200px;}
.flickSimple ul {display: block; margin: 0; padding: 0;}
.flickSimple ul.landscape {}
.flickSimple ul li {float: left; list-style-type: none; text-align: center;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
.flickSimple ul li.landscape {}
#flickable1, 
#flickable1.landscape {width:100%; padding: 16px 0;}
#flickable1 ul.landscape,
#flickable1 ul {width: 5170px;}
#flickable1 ul li {width: 180px; margin:0 22px 0 0;}
#flickable1 ul li img {display:block; margin:0 auto; padding-bottom:5px; max-width:160px; overflow:hidden;}
#flickable1 ul li a:hover,
#flickable1 ul li.landscape a:hover {opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);}
.flickableControl {overflow: hidden;}
#flickableNavi {text-align: center;}
.nextbtn {display: block; float: right; text-align: right;}
.backbtn {display: block; float: left;}
.nextbtn.inactive,
.backbtn.inactive {opacity : 0.3;}
.indicator {position: relative; overflow: hidden; width: 13px; height: 5px; background: url(http://www.closet-child.com/ocnk/cd/img/indicater_bg.png) repeat-x left top; margin: 10px auto 0 auto;}
.indicator img {position: absolute; left: 0; top: 0; margin: 0;}


/*---------------------------------------------------------------------------
新品バナーエリア
----------------------------------------------------------------------------*/
#new_banbox {margin:20px 0 0 0; padding:0 0 0 0; clear:both;}
.new_banbox_l {display:block; margin:0 0 0 0; padding:0; float:left; width:480px;}
.new_banbox_r {display:block; margin:0; padding:0; float:right; width:480px;}
#new_banbox a:hover { opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);}


/*---------------------------------------------------------------------------
店舗イベント
----------------------------------------------------------------------------*/
.eventcategory_title { font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight:900; font-size:12px; background:#333; text-align:center; padding:5px; margin:0 0 0 0; color:#FFF;
/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#a90329),
to(#6d0019)
)!important;
-webkit-border-radius: 2px 2px 0 0;

/* Firefox */
background: -moz-linear-gradient(
top,
#a90329,
#6d0019
)!important;
-moz-border-radius:2px 2px 0 0;

/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#6d0019,endColorstr=#a90329);
zoom: 1!important;
}
.sideimg a:hover {opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);}

/*---------------------------------------------------------------------------
グループ店バナー
----------------------------------------------------------------------------*/
.shoplink {line-height:1.6; background:url(http://www.closet-child.com/ocnk/cd/img/naviright.png) no-repeat 0 0; padding:0 0 0 12px !important; margin:0 0 0 5px;}
.shoplink a { color:#fff; text-decoration:underline;}
.shoplink a:hover { color:#999; text-decoration:none !important;}
.bloglink {line-height:1.6; background:url(http://www.closet-child.com/ocnk/cd/img/am.png) no-repeat 0 0; padding:1px 0 3px 14px !important; margin:0 0 0 5px;}
.bloglink a { color:#fff; text-decoration:underline;}
.bloglink a:hover { color:#999; text-decoration:none !important;}
.twlink {line-height:1.6; background:url(http://www.closet-child.com/ocnk/cd/img/tw.png) no-repeat 0 0; padding:1px 0 3px 14px !important; margin:0 0 0 5px;}
.twlink a { color:#fff; text-decoration:underline;}
.twlink a:hover { color:#999; text-decoration:none !important;}
.blogcategory_title { font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight:900; font-size:12px; background:#333; text-align:center; padding:5px; margin:0 0 0 0; color:#FFF;
/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#444444),
to(#222222)
)!important;
-webkit-border-radius: 2px 2px 0 0;

/* Firefox */
background: -moz-linear-gradient(
top,
#444444,
#222222
)!important;
-moz-border-radius:2px 2px 0 0;

/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#222222,endColorstr=#444444);
zoom: 1!important;
}
.left_banner{width:178px;border:1px solid #222222;background:#000;margin:-1px 0 0 0;padding:0}
.left_banner_tile{font-size:10px;text-align:center;background:#111;color:#FFF;margin:0;padding:5px 0}
.left_banner_disp{font-size:10px;color:#fff;line-height:1.0;letter-spacing:1px;margin:3px 3px 7px;padding:3px;}
@media screen and max-device-width 480px {
.left_banner{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}
}


/*-----------------------------------------------------------------
ショッピングカート・ログイン
-----------------------------------------------------------------*/
.shopc_title {padding:0px;}
.shopc_list {border:3px solid #000; padding:0 0 0 0; background:#111;}
.shopc_in_title {margin:0 0 0 0; font-family:century gothic, cg, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";}
.shopc_in {padding: 5px; font-size: 10px; font-family:century gothic, cg; border-bottom: 1px solid #E0DFE3;}
.shopc_go {padding: 5px; margin-bottom:10px;}
.member .shopc_title {margin:0 0 0 0; background-image:url(http://www.closet-child.com/ocnk/cd/img/login.png); background-repeat:no-repeat; display:block; width:160px; height:30px;}
#left_cart_area .shopc_title h3,
.member .shopc_title h3 {text-indent: -9999px;}
#left_cart_area .shopc_title {margin:0 0 0 0; background-image:url(http://www.closet-child.com/ocnk/cd/img/cart.png); background-repeat:no-repeat; display:block; width:160px; height:30px;}
.left_side_cart .side_box .shopc_title{ clear:both; background-image:url(http://www.closet-child.com/ocnk/cc/img/cart_bg.gif); background-repeat:no-repeat; display:block; width:160px; height:30px;}
.left_side_cart .side_box .shopc_title h3 {text-indent: -9999px;}
.newtitle_n { margin:20px 0 0 20px; padding:0 0 0 0;}


/*-----------------------------------------------------------------
フォームボタン
-----------------------------------------------------------------*/
input[type="submit"].text-11 {
padding: 8px 30px !important;
color: #fff;
cursor: pointer;
background: #836a14;
border-radius: 5px;
border:#6e521d 1px solid !important;
font-size:12px !important;
margin:10px 0 0 0 !important;

/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#edbf5b),
to(#836a14)
)!important;
-webkit-border-radius: 5px;
-webkit-box-shadow: 1px 1px 1px #fff;

/* Firefox */
background: -moz-linear-gradient(
top,
#edbf5b,
#836a14
)!important;
-moz-border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #fff;

/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#ffedbf5b,endColorstr=#ff836a14);
zoom: 1!important;
}


.memberregisterinput, .nonmemberregisterinput {
padding: 8px 30px !important;
color: #fff !important;
cursor: pointer;
background: #836a14;
border-radius: 5px;
border:#6e521d 1px solid !important;
margin:0 0 0 0 !important;

/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#edbf5b),
to(#836a14)
)!important;
-webkit-border-radius: 5px;
-webkit-box-shadow: 1px 1px 1px #fff;

/* Firefox */
background: -moz-linear-gradient(
top,
#edbf5b,
#836a14
)!important;
-moz-border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #fff;

/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#ffedbf5b,endColorstr=#ff836a14);
zoom: 1!important;
}


.cartaddinput {
padding: 8px 30px !important;
color: #fff;
cursor: pointer;
background: #836a14;
border-radius: 5px;
border:#6e521d 1px solid !important;
margin:0 0 0 0 !important;

/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#edbf5b),
to(#836a14)
)!important;
-webkit-border-radius: 5px;
-webkit-box-shadow: 1px 1px 1px #fff;

/* Firefox */
background: -moz-linear-gradient(
top,
#edbf5b,
#836a14
)!important;
-moz-border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #fff;

/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#ffedbf5b,endColorstr=#ff836a14);
zoom: 1!important;
}


.inquiryinput {
padding: 8px 30px !important;
color: #fff;
cursor: pointer;
background: #836a14;
border-radius: 5px;
border:#000000 1px solid !important;
margin:0 0 0 0 !important;

/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#333333),
to(#111111)
)!important;
-webkit-border-radius: 5px;
-webkit-box-shadow: 1px 1px 1px #fff;

/* Firefox */
background: -moz-linear-gradient(
top,
#333333,
#111111
)!important;
-moz-border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #fff;

/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#333333,endColorstr=#111111);
zoom: 1!important;
}

.detailinput {
padding: 8px 30px !important;
color: #fff;
cursor: pointer;
background: #836a14;
border-radius: 5px;
border:#000000 1px solid !important;
margin:0 0 0 0 !important;

/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#888888),
to(#555555)
)!important;
-webkit-border-radius: 5px;
-webkit-box-shadow: 1px 1px 1px #fff;

/* Firefox */
background: -moz-linear-gradient(
top,
#888888,
#555555
)!important;
-moz-border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #fff;

/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#888888,endColorstr=#555555);
zoom: 1!important;
}

.nextinput, .backinput, .sortinput, .changeinput {
padding: 5px 8px !important;
color: #fff;
cursor: pointer;
background: #836a14;
border-radius: 5px;
border:#000000 1px solid !important;
margin:0 0 0 0 !important;

/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#333333),
to(#111111)
)!important;
-webkit-border-radius: 5px;
-webkit-box-shadow: 1px 1px 1px #fff;

/* Firefox */
background: -moz-linear-gradient(
top,
#333333,
#111111
)!important;
-moz-border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #fff;

/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#333333,endColorstr=#111111);
zoom: 1!important;
}

input[type="submit"].checkinput, {
padding: 8px 30px !important;
color: #fff;
cursor: pointer;
background: #836a14;
border-radius: 5px;
border:#000000 1px solid !important;
margin:0 0 0 0 !important;
width:145px !important;

/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#333333),
to(#111111)
)!important;
-webkit-border-radius: 5px;
-webkit-box-shadow: 1px 1px 1px #fff;

/* Firefox */
background: -moz-linear-gradient(
top,
#333333,
#111111
)!important;
-moz-border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #fff;


/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#333333,endColorstr=#111111);
zoom: 1!important;
}

input[type="submit"].submit {
padding: 8px 30px !important;
color: #fff;
cursor: pointer;
background: #836a14;
border-radius: 5px;
border:#000000 1px solid !important;
margin:10px 0 0 340px !important;
width:145px !important;

/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#333333),
to(#111111)
)!important;
-webkit-border-radius: 5px;
-webkit-box-shadow: 1px 1px 1px #fff;

/* Firefox */
background: -moz-linear-gradient(
top,
#333333,
#111111
)!important;


-moz-border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #fff;

/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#333333,endColorstr=#111111);
zoom: 1!important;
}

#login_password_block .logininput {
padding: 5px 8px !important;
color: #fff;
cursor: pointer;
background: #836a14;
border-radius: 5px;
border:#000000 1px solid !important;
margin:0 0 0 0 !important;
width:100px !important;

/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#333333),
to(#111111)
)!important;
-webkit-border-radius: 5px;
-webkit-box-shadow: 1px 1px 1px #fff;

/* Firefox */
background: -moz-linear-gradient(
top,
#333333,
#111111
)!important;
-moz-border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #fff;

/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#333333,endColorstr=#111111);
zoom: 1!important;
}

.logininput, .registerinput, .checkinput, .entryinput, .deleteinput {
padding: 8px 30px !important;
color: #fff;
cursor: pointer;
background: #836a14;
border-radius: 5px;
border:#000000 1px solid !important;
margin:0 0 0 0 !important;
width:145px !important;

/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#333333),
to(#111111)
)!important;
-webkit-border-radius: 5px;
-webkit-box-shadow: 1px 1px 1px #fff;

/* Firefox */
background: -moz-linear-gradient(
top,
#333333,
#111111
)!important;
-moz-border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #fff;

/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#333333,endColorstr=#111111);
zoom: 1!important;
}


/*-----------------------------------------------------------------
メルマガ登録
-----------------------------------------------------------------*/
.mailmag_title { margin:0; adding:0px;}
.mailmag {border:3px solid #000; padding:5px; font-size:11px; line-height:1.6; background:#FFF; overflow:hidden;}
.mmline {border: 0; border-bottom: 1px dotted #777; margin:5px 0;}
input.mailmagazineinput { width:155px; margin:5px 0;}
.meiwaku { background:#FC3; margin:5px 0; clear:both; padding:5px;}
.mailmag_cap {font-size:12px; font-weight:600; text-align:center; background:#333; padding:3px 0; color:#FFF;}
.carrier_title { font-size:12px; font-weight:600; text-align:center;}
.carrier { text-align:center; line-height:1.4; padding:0 3px 10px 3px; border-bottom:1px dotted #777;}
.melmaga_top h3 {width: auto; height: 23px; text-indent:-9999px; margin:0 0 20px 0; padding:0 0 0 0; background: url(http://www.closet-child.com/ocnk/cd/img/mail.png) left no-repeat; border-top: 1px solid #333333;}
.melmaga_middle {width: auto; background-color: #191919; border: 1px solid #333333; margin: 0px; padding: 5px;}
.melmaga_bottom {width: auto; margin: 0px; padding: 0px;}
.mdata {font-size: 10px; line-height: 140%; margin: 0px 5px 0px 5px;}



/********************************************************************/
/* サブナビゲーション */
.subnavi {
	width: 446px;
	padding: 10px 0px;
	margin: 10px 0px 0px;
	color: #FFFFFF;
}

/* ご利用案内アイコン　
※アイコンサイズ横15px×縦15px
※アイコン系はalignでなく左マージンで右にあわせる */
.subicon01 {
	height: 15px;
	background-image: url(img/icon01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

/* お問い合わせアイコン　
※アイコンサイズ横15px×縦15px */
.subicon02 {
	height: 15px;
	background-image: url(img/icon02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

/* その他順行系アイコン　
※アイコンサイズ横15px×縦15px */
.subicon03 {
	height: 15px;
	background-image: url(img/icon03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 10px 0 15px;
	font-weight:bold;
}

/* 画面を閉じるアイコン　
※アイコンサイズ横15px×縦15px */
.subicon04 {
	height: 15px;
	background-image: url(img/icon_winclose.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}


/********************************************************************/
/* 左領域 */

/* カテゴリ一覧 */

/* カテゴリ一覧タイトル　
※背景画像横160px、縦は設定、空白は高さ指定 */
.category_title {
	width: auto;
	height: 23px;
	margin: 0px;
	padding: 7px 0px 0px 20px;
	background-image: url(img/menu_bg01.gif);
	border-top: 1px solid #333333;
}

/* カテゴリ一覧部分 */
.category_list {
	width: auto;
	background-color: #191919;
	border: 1px solid #333333;
	margin: 0px;
	padding: 5px 0px 5px;
	color: #CCCCCC;
}

/*　親カテゴリの色※特集も共通 */
.mcategory A:link {
	color: #CCCCCC;
}

.mcategory A:active {
	color: #CCCCCC;
}

.mcategory A:visited {
	color: #CCCCCC;
}

.mcategory A:hover {
	color: #999999;
}

/********************************************************************/
/* 特集 */

/* タイトル　
※背景画像横160px、縦は設定、空白は高さ指定 */
.pickup_category_title {
	width: auto;
	height: 23px;
	margin: 0px;
	padding: 7px 0px 0px 20px;
	background-image: url(img/menu_bg01.gif);
	border-top: 1px solid #333333;
}

/* 内容 */
.pickup_category_list {
	width: auto;
	background-color: #191919;
	border: 1px solid #333333;
	margin: 0px;
	padding: 5px 0px 5px;
	color: #CCCCCC;
}

/********************************************************************/
/* ナビゲーション　
※背景画像横160px、縦は設定、空白は高さ指定 */
.navi {
	width: auto;
	margin: 0px;
	padding: 0px;
}



/* 店長日記 */
.diary {
	width: auto;
	height: 23px;
	border-top: 1px solid #333333;
	margin: 0px;
	padding: 7px 0px 0px 20px;
	background-image: url(img/menu_bg02.gif);
}

/* リンク集 */
.link {
	width: auto;
	height: 23px;
	border-top: 1px solid #333333;
	margin: 0px;
	padding: 7px 0px 0px 20px;
	background-image: url(img/menu_bg02.gif);
}

/* 掲示板 */
.bbs {
	width: auto;
	height: 23px;
	border-top: 1px solid #333333;
	margin: 0px;
	padding: 7px 0px 0px 20px;
	background-image: url(img/menu_bg02.gif);
}

/* フリー */
.free_menu {
	width: auto;
	height: 23px;
	border-top: 1px solid #333333;
	margin: 0px;
	padding: 7px 0px 0px 20px;
	background-image: url(img/menu_bg02.gif);
}

/* yahooオークション */
.yahoo {
	width: auto;
	height: 23px;
	border-top: 1px solid #333333;
	margin: 0px;
	padding: 7px 0px 0px 20px;
	background-image: url(img/menu_bg02.gif);
}

/* 楽天オークション */
.rakuten {
	width: auto;
	height: 23px;
	border-top: 1px solid #333333;
	margin: 0px;
	padding: 7px 0px 0px 20px;
	background-image: url(img/menu_bg02.gif);	
}

/* ビッダーズオークション */
.bidders {
	width: auto;
	height: 23px;
	border-top: 1px solid #333333;
	margin: 0px;
	padding: 7px 0px 0px 20px;
	background-image: url(img/menu_bg02.gif);
}

/* オークションリンク文字サイズ */
.yahoo A:link {
	font-size: 10px;
}

.yahoo A:active {
	font-size: 10px;
}

.yahoo A:visited {
	font-size: 10px;
}

.yahoo A:hover {
	font-size: 10px;
}

.rakuten A:link {
	font-size: 10px;
}

.rakuten A:active {
	font-size: 10px;
}

.rakuten A:visited {
	font-size: 10px;
}

.rakuten A:hover {
	font-size: 10px;
}
.bidders A:link {
	font-size: 10px;
}

.bidders A:active {
	font-size: 10px;
}

.bidders A:visited {
	font-size: 10px;
}

.bidders A:hover {
	font-size: 10px;
}

/********************************************************************/
/* ショッピングカート */

/* カートタイトル　
※背景画像横160px、縦は設定、空白は高さ指定 */
.shopc_title {
	width: auto;
	height: 23px;
	margin: 0px;
	padding: 7px 0px 0px 20px;
	background-image: url(img/menu_bg01.gif);
	border-top: 1px solid #333333;
}

/* カートの中身大枠 */
.shopc_list {
	width: auto;
	margin: 0px;
	padding: 0px 0px 5px;
}

/* カートの中身タイトル　
※アイコンサイズ横25px×縦20px */
.shopc_in_title {
	width: auto;
	height: 20px;
	margin: 0px;
	padding-left: 30px;
	padding-top: 5px;
	background-image: url(img/cart.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-top: 1px solid #333333;
}

/* カートの中身商品リスト */
.shopc_in {
	width: auto;
	background-color: #191919;
	border: 1px solid #333333;
	margin: 0px 0px 5px;
	padding: 5px;
	font-size: 10px;
}

/* レジに行く */
.shopc_go {
	width: auto;
	margin: 0px;
	padding: 5px;
}

/********************************************************************/
/* メインコンテンツ領域 */

/* メイン写真 */
#photo {width:auto; height:0px; height:0px; margin:0px; padding:0px;}

.photo_line_140 {
	width: 140px;
	height: auto;
	background-color: #191919;
	border: 1px solid #333333;
	margin: 0px;
	padding: 5px;
}

.photo_line {
	width: auto;
	height: auto;
	background-color: #191919;
	border: 1px solid #333333;
	margin: 0px;
	padding: 5px;
}



/* トップテーブル幅 */
.auto {
    width:100%;
}

/********************************************************************/
/* Welcome */

/* 大枠上　
※背景画像横490px、縦は設定、空白は高さ指定 */
.welcome_top {
	width: auto;
	height: 20px;
	border-top: 1px solid #333333;
	margin: 0px;
	padding: 15px 10px 0px 10px;
	color: #FFFFFF;
}

/* 大枠中 */
.welcome_middle {
	width: auto;
	margin: 0px;
	padding: 5px 10px 0px 10px;
}

/* 大枠下 */
.welcome_bottom {
	width: auto;
	height: 15px;
	border-bottom: 1px solid #333333;
	margin: 0px;
	padding: 0px;
}

/* 写真 */
.photo_welcome {
	width: auto;
	margin: 0px 5px 0px 0px;
	border: 1px solid #333333;
	padding: 5px;
	float:left;
}

/********************************************************************/
/* 最新情報 */

/* 大枠上　
※背景画像横490px、縦は設定、空白は高さ指定 */
.whatnew_top {
	width: auto;
	height: 25px;
	border-bottom: 1px solid #333333;
	margin: 0px;
	padding: 10px 0px 0px 5px;
	font-size: 14px;
	color: #FFFFFF;
}

/* 大枠中 */
.whatnew_middle {
	width: auto;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	color: #666666;
}

/* 大枠下 */
.whatnew_bottom {
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}



/********************************************************************/
/* スタイル2　中央下 */

/* 大枠上 
※背景画像横490px、縦は設定、空白は高さ指定 */
.style2_top {
	width: auto;
	height: 26px;
	background-image: url(img/top_title_bg01.gif);
	border-top: 1px solid #333333;
	margin: 0px 0px 0px;
	padding: 9px 0px 0px 20px;
	font-size: 14px;
	color: #FFFFFF;
}

/* 大枠中 */
.style2_middle {
	width: 478px;
	background-color: #191919;
	border: 1px solid #333333;
	margin: 0px;
	padding: 10px;
}

/* 大枠下 */
.style2_bottom {
	width: auto;
	margin: 0px;
	padding: 0px;
}

/*　コピー　*/
.style2_copy {
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	font-size: 10px;
	color: #CCCCCC;
}

/* 各テーブル枠上　
※背景画像横478px(外ボーダーにより変動)、縦は設定、空白は高さ指定 */
.style2_table_top {
    width: auto;
	margin: 5px 0px 0px 0px;
    padding: 0px;
}

/* 各テーブル枠中 */
.style2_table_middle {
    width: auto;
	background-color: #191919;
	border: 1px solid #333333;
	margin: 0px;
	padding: 5px;
}

/* 各テーブル枠下 */
.style2_table_bottom {
    width: auto;
	margin: 0px;
	padding: 0px;
}

/* テーブル */
.style2_table {
	width: 466px;
	margin: 0px;
	padding: 0px;
}

/* 写真 */
.style2_photo {
	width: auto;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

/* 説明 */
.style2_text {
	width: auto;
	background-color: #191919;
	border: 1px solid #333333;
	margin: 0px;
	padding: 5px;
	font-size: 10px;
}

/* 2-5位テーブル */
.style2_rank_table {
	width: 466px;
	margin-top: 0px;
	padding: 0px;
}

/* 2-5位テーブルの各ｔｄ */
.style2_rank_table td {
    width: 116px;
}

/* 2-5位セル */
.style2_rank {
	width: auto;
	margin: 0px 1px 0px 1px;
	background-color: #191919;
	border: 1px solid #333333;
	padding: 4px;
	font-size: 10px;
}

/* 2-5位写真 */
.style2_rank_photo {
	width: 80px;
	margin: 0px 5px;
	padding: 0px;
}

/* 2-5位説明 */
.style2_rank_text {
	width: 80px;
	margin: 0px 8px;
	padding: 0px;
	font-size: 10px;
}

/* 1位テキスト */
.rank1 {
	font-size: 12px;
	font-weight: bold;
	width: auto;
	padding-left: 5px;
	color: #FFFFFF;
}

/* 2-5位テキスト */
.rank2-5 {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

/********************************************************************/
/* 右領域 */

/* スタイル3 */

/* 大枠上 
※背景画像横160px、縦は設定、空白は高さ指定 */
.style3_top {
	width: auto;
	height: 23px;
	margin: 0px;
	padding: 7px 0px 0px 20px;
	background: url(http://www.closetchild-cd.jp/data/closetchildcd/img/menu_bg01.gif) no-repeat;
	border-top: 1px solid #333333;
}

.style3_top h3 { font-weight:600; color:#FFF; font-size:12px; margin:0 0 0 0; padding:3px 0 0 0;}

/* 大枠中 */
.style3_middle {
	width: auto;
	background-color: #191919;
	margin: 0px;
	padding: 5px 0px;
}

/* 大枠下 */
.style3_bottom {
	width: auto;
	margin: 0px;
}

/* コピー */
.style3_copy {
	width: auto;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	font-size: 10px;
	text-align: center;
	color: #CCCCCC;
}

/* テーブル */
.style3_table {
	width: auto;
	background-color: #191919;
	border-bottom: 1px solid #333333;
	margin: 5px 5px 0px 5px;

	padding: 5px;
}

/* 写真 */
.style3_photo {width:80px; margin:0; padding:0;}

/* 説明 */
.style3_text {
	width: auto;
	background-color: #191919;
	margin: 5px 0px 0px;
	padding: 5px;
	font-size: 11px;
	line-height:1.3;
}
.style3_text a { color:#FFF;}
.style3_text a:hover { color:#FFF;}





/********************************************************************/
/* 店長日記 */

/* 大枠上 
※背景画像横160px、縦は設定、空白は高さ指定 */
.tdiary_top {
	width: auto;
	height: 23px;
	margin: 0px;
	padding: 7px 0px 0px 20px;
	background-image: url(img/menu_bg01.gif);
	border-top: 1px solid #333333;
}

/* 大枠中 */
.tdiary_middle {
	width: auto;
	background-color: #191919;
	border: 1px solid #333333;
	margin: 0px;
	padding: 5px;
}

/* 大枠下 */
.tdiary_bottom {
	width: auto;
	margin: 0px;
    padding: 0px;
}

/* 写真 */
.tphoto {
	width: 60px;
	float: left;
	margin: 0px 0px 0px 1px;
	padding: 0px;
}

/* プロフィール */
.tdata {
	width: 60px;
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-size: 10px;
}

/* プロフィールタイトル */
.ttitle {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

/* コメント */
.tcom {
	margin: 0px 5px 0px 5px;
	padding: 5px;
	background-color: #191919;
	border: 1px solid #333333;
}


/********************************************************************/

/* 内部ページの中 */
.page_table2_middle {
	width: auto;
	background-color: #191919;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	margin: 0px 20px 0px 20px;
	padding: 10px 10px 0px;
}

/* 内部ページの下 */
.page_table2_bottom {
	width: auto;
	background-color: #191919;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	margin: 0px 20px 0px 20px;


	padding: 5px 0px;
}

/* 内部ページbbs用 
背景画像横幅522px　middleボーダー設定なしの場合520px */
.page_table3_top {
	width: auto;
	height: 25px;
	background-image: url(img/sub_menu_bg_01.gif);
	margin: 10px 20px 0px;
	padding: 10px 5px 0px 20px;
	font-size: 14px;
	color: #FFFFFF;
}

/* 内部ページの中 */
.page_table3_middle {
	width: auto;
	background-color: #191919;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	margin: 0px 20px 0px 20px;
	padding: 10px 10px 0px;
}

/* 内部ページの下 */
.page_table3_bottom {
	width: auto;
	background-color: #191919;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	margin: 0px 20px 0px 20px;
	padding: 5px 0px;
}

/* 内部ページサブ上　
※アイコンサイズ横35px×縦35px */
.page_sub_top {
	width: auto;
	height: 28px;
	background-image: url(img/icon_sub_title02.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #333333;
	margin: 10px 0px 5px 0px;
	padding: 9px 0px 0px 30px;
	font-size: 14px;
	color: #FFFFFF;
}

/* 内部ページサブ上　
※アイコンサイズ横35px×縦35px
ご利用案内で使用 */
.page_sub2_top {
	width: auto;
	height: 28px;
	background-image: url(img/icon_sub_title02.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #333333;
	margin-bottom: 5px;
	padding: 9px 0px 0px 30px;
	font-size: 14px;
	color: #FFFFFF;
}

/* 内部テーブルフレーム */
.table_fream {
    width: 595px ;
}

/********************************************************************/
/* カートの中身 */




/* エラーボックス */
.error_box {
	width: auto;
	background-color: #191919;
	border: 1px solid #333333;
	margin: 5px 40px 0px 40px;
	padding: 10px;
	font-size: 12px;
	line-height: 140%;
}

/* エラーテキスト */
.error_text {
    color: #CC6666;
	font-weight: bold;
}


/* カート金額 */
.cart_price_box {
	width: 150px;
	border-bottom: 1px solid #333333;
	margin: 0px 0px 1px 5px;
	padding: 5px;
	text-align: right;
	font-size: 12px;
	line-height: 140%;
}

/* カートステップテーブル */
.cart_step_table {
	width: auto;
	margin-left: 5px;
}

/* カートステップ 
※現ページはcheck 画像サイズ横幅160px */
.cart_step_1 {
	width: auto;
	background-color:#232323;
	border-top: 1px solid #191919;
	border-left: 1px solid #191919;
	border-right: 1px solid #191919;
	border-bottom: 1px solid #191919;
	padding: 5px;
	color: #999999;
}

.cart_step_2 {
    width: auto;
	background-color:#232323;
	border-top: 1px solid #191919;
	border-right: 1px solid #191919;
	border-bottom: 1px solid #191919;

	padding: 5px;
	color: #999999;
}

.cart_step_3 {
    width: auto;
	background-color:#232323;
	border-top: 1px solid #191919;
	border-right: 1px solid #191919;
	border-bottom: 1px solid #191919;
	padding: 5px;
	color: #999999;
}

.cart_step_4 {
    width: auto;
	background-color:#232323;
	border-top: 1px solid #191919;
	border-right: 1px solid #191919;
	border-bottom: 1px solid #191919;
	padding: 5px;
	color: #999999;
}

.cart_step_1_check {
    width: auto;
	background-color:#2D2D2D;
	border-top: 1px solid #191919;
	border-left: 1px solid #191919;
	border-right: 1px solid #191919;
	border-bottom: 1px solid #191919;
	padding: 5px;
	color: #FFFFFF;
}

.cart_step_2_check {
    width: auto;
	background-color:#2D2D2D;
	border-top: 1px solid #191919;
	border-right: 1px solid #191919;
	border-bottom: 1px solid #191919;
	padding: 5px;
	color: #FFFFFF;
}

.cart_step_3_check {
    width: auto;
	background-color:#2D2D2D;
	border-top: 1px solid #191919;
	border-right: 1px solid #191919;
	border-bottom: 1px solid #191919;
	padding: 5px;
	color: #FFFFFF;
}

.cart_step_4_check {
    width: auto;
	background-color:#2D2D2D;
	border-top: 1px solid #191919;
	border-right: 1px solid #191919;
	border-bottom: 1px solid #191919;
	padding: 5px;
	color: #FFFFFF;
}

/* 内容確認用テキスト */
.bottom_check {
	width: 606px;
	text-align: center;
	margin: 5px 20px 0px;
	padding: 5px;
}

/* フォーム系td背景 */
.td_color1 {
    background-color:#2D2D2D;
	border-top: 1px solid #191919;
	border-left: 1px solid #191919;
	padding: 5px;
	color: #FFFFFF;
}

.td_color2 {
    background-color:#3C3C3C;
	border-top: 1px solid #191919;
	border-left: 1px solid #191919;
	padding: 5px;
}

.td_color3 {
    background-color:#3C3C3C;
	border-top: 1px solid #191919;
	border-left: 1px solid #191919;
	padding: 5px;
	color: #FFFFFF;
}

/********************************************************************/
/* 店長日記・最新ニュース */

/* 各テーブル枠上　
※背景画像横618px(外ボーダー設定により変動)、縦は設定(15px以上)、空白は高さ指定 */
.tdiary_news_table_top {
	width: auto;
	height: 25px;
	background-image: url(img/sub_menu_bg_01.gif);
	margin: 10px 20px 0px;
	padding: 10px 5px 0px 20px;
	font-size: 14px;
	color: #FFFFFF;
}

/* 各テーブル枠中 */
.tdiary_news_table_middle {
	width: auto;
	background-color: #191919;
	border: 1px solid #333333;
	margin: 0px 20px 0px 20px;
	padding: 10px;
}

/* 各テーブル枠下 */
.tdiary_news_table_bottom {
	width: auto;
	padding: 0px;
}

/* テーブル */
.tdiary_news_table {
	width: 596px;
	margin: 0px;
	padding: 0px;
}

/* テキスト部分 */
.tdiary_news_text {
	width: auto;
	background-color: #191919;
	border: 1px solid #333333;
	margin: 5px;
	padding: 10px;
}

/* 写真部分 */
.tdiary_news_photo {
	width: auto;
	margin: 0px;
	padding: 5px;
}

/********************************************************************/
/* リンク集・ショップのご案内 */

/* td左 */
.td_link_shop1 {
    width: 150px;
	background-color: #2D2D2D;
	border-bottom: 1px solid #191919;
    border-right: 1px solid #191919;
	padding: 5px;
}

/* td右 */
.td_link_shop2 {
    width: auto;
    background-color:#3C3C3C;
	border-bottom: 1px solid #191919;
	padding: 5px;
}

/* 大枠 */
.link_shop {
	background-color: #191919;
	border: 1px solid #333333;
    margin: 10px 5px 0px 5px;
	padding: 10px 10px 0px;
}

/* テーブル */
.link_shop_table {
	width: 626px;
	margin: 0px;
	padding: 0px 5px;
}

/* ショップタイトル項目 */
.shop_title {
	width: auto;
	height: 28px;
	background-image: url(img/icon_sub_title03.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding: 9px 0px 0px 25px;
	font-size: 14px;
	color: #CCCCCC;
}

/* リンクタイトル項目 */
.link_title {
	width: auto;
	margin-bottom: 5px;
	padding: 9px 0px 0px 15px;
}

/* テキスト部分 */
.shop_link_text {
	width: auto;
	margin: 0px;
	padding: 10px;
}

/********************************************************************/
/* ご利用ガイド */
.guide_text {
	width: auto;
	margin: 0px;
	padding: 0px 10px 5px 10px;
}



/********************************************************************/
/* ウィンドウを閉じる */
.win_close {
	padding-left: 10px;
}

/********************************************************************/
/* 掲示板 */

/* 大枠上　
※背景画像横618px(外ボーダー設定により変動)、縦は設定(15px以上)、空白は高さ指定 */
.bbs_table_top {
	width: auto;
	height: 15px;
	background-color: #191919;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	margin: 20px 20px 0px 20px;
	padding: 0px;
}

/* 大枠中 */
.bbs_table_middle {
	width: auto;
	background-color: #191919;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	margin: 0px 20px 0px 20px;
	padding: 0px 10px 0px 10px;
}

/* 大枠下 */
.bbs_table_bottom {
	width: auto;
	height: 15px;
	background-color: #191919;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	margin: 0px 20px 0px 20px;
	padding: 0px;
}

/* テーブル小 */
.bbs_table_stop {
	width: 498px;
	margin-left: 50px;
	padding: 0px;
}

/* テーブル小 */
.bbs_table_s {
	width: 498px;
	margin: 0px;
	padding: 0px;
}

/* テーブル */
.bbs_table {
	width: 596px;
	margin: 0px;
	padding: 0px;
}

/* tdカラー */
.bbs_td_color1 {
    width: 20px;
	background-color: #2D2D2D;
	padding: 5px;
	color: #FFFFFF;
}

.bbs_td_color2 {
	background-color: #3C3C3C;
	padding: 5px;
	color: #FFFFFF;
}

.bbs_td_color3 {
	background-color: #3C3C3C;
	padding: 5px;
}

/* テキスト */
.bbs_text {
	width: auto;
	background-color: #191919;
	border: 1px solid #333333;
	margin: 5px 5px 15px 5px;
	padding: 10px;
}

/* ページ送り */
.sec_line_top {
	width: auto;
	text-align: right;
	margin: 10px 20px 0px;
	padding: 5px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

/********************************************************************/
/* フォームボタン強調 */
.bot_b input {
    padding: 2px;
	background-color: #FFFFFF;
	background-image: url(img/bot_bg.gif);
	font-weight: bold;
	color: #FFFFFF;
}




/* ナビゲーション用リストアイコン
注意：リストのため画像位置が上にずれる */
.category_list li {
	padding-bottom: 5px;
	list-style-image: url(img/icon04.gif);
}

/* 特集用リストアイコン
注意：リストのため画像位置が上にずれる */
.pickup_category_list li {
	padding-bottom: 5px;
	list-style-image: url(img/icon04.gif);
}

li {
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 140%;
}

form {
	margin: 0px;
	padding: 0px;
	display: inline;
}

/********************************************************************/
/* 回り込み回避用スタイル */
.clear-both {
	clear: both;
	font-size: 1px;
	text-align: center;
	overflow: hidden;
	visibility: hidden;
}

/********************************************************************/
/* フォント */

/* ボールド */
.text-bold {
	font-weight: bold;
}

/* ノーマル */
.text-normal { 
    font-weight:normal;
}

/* ボールド大 */
.text-bold-b {
	font-size: 14px;
}

/* パンクズ現ページ */
.thispage {
	color: #FFFFFF;
	font-weight: bold;
}

/* リンク文字かご関連 */
.text-link-bot-b {
	font-size: 14px;
}

/* サイズ小用 */
.text-11 {
	font-size: 10px;
}

/* サイズ大用 */
.text-14 {
	font-size: 14px;
}

/* ショップロゴ用 */
.text-18 {
	font-size: 20px;
	line-height: 100%;
}

/* 掲示板テキスト用カラー */
.bbs_color {
	color: #CCCCCC;
}


/*---------------------------------------------
Internatinal Order
---------------------------------------------*/
.ban_area { margin:0 0 10px 0;}
.internatinal { padding:20px 0;}

.internatinal_disp { border-top:1px dotted #fff; padding:10px 10px 10px 20px; text-align:left; background:#cd0000; color:#fff; margin:-20px -15px 0 -15px;}
.internatinal_disp .jp { color:#FFF; font-size:12px;}
.internatinal_disp .us { color:#FF0; font-size:20px;}
.internatinal_box { border-bottom:1px dotted #630; padding:10px; margin:30px 0 0 0;}
.jp {font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; margin:0 0 0 0; padding:0 0 0 0; line-height:1.3; letter-spacing:1px; color:#630; display:block;}
.us {font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:600; margin:0 0 0 0; padding:0 0 0 0; letter-spacing:0; line-height:1.3; color:#900; display:block;}
.internatinal_notice { background:#FF0; padding:20px; font-family:Verdana, Geneva, sans-serif; color:#f00; font-weight:600; border:3px solid #F00; margin:10px 0 0 0; font-size:16px; line-height:1.5; letter-spacing:1px;}
.internatinal_cap {font-family:Verdana, Geneva, sans-serif; font-size:30px; margin:0 auto; text-align:center; margin-bottom:20px; padding:0 0 0 0; font-weight:600; letter-spacing:1px; color:#000;}
.internatinal_first { border:3px solid #F00; height:107px; padding:120px 20px 0 20px; overflow:hidden; margin:30px 0 0 0; background:url(http://www.closet-child.com/ocnk/cc/img/64.png) no-repeat;}
.internatinal_first .jp { color:#FFF; font-size:12px;}
.internatinal_first .us { color:#FF0; font-size:20px;}


/*-------------------------------------
ショップリストBlog
--------------------------------------*/
.sns_box {width:auto; margin:10px 0 10px 10px; float:left; padding:0 0 0 0;}

.pcap { width:auto; margin:20px 0 5px 12px; padding:5px 5px 5px 5px ; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; font-weight:100; background:#111; -moz-border-radius:2px; border-radius:2px; color:#FFF; text-align:center; }

#feed {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size:13px;
width:278px;
line-height:1.2em;
color:#333333;
padding:0;
background-color:#FFF;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border:#4BA335 1px solid;
margin:0 0 0 0;
overflow:hidden;
z-index:-90000;
}
@media screen and (max-device-width: 480px) {
#feed {letter-spacing:0px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
}

#feed2 {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size:13px;
width:278px;
line-height:1.2em;
color:#333333;
padding:0;
background-color:#FFF;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border:#4BA335 1px solid;
margin:0 0 0 0;
overflow:hidden;
z-index:-90000;
}
@media screen and (max-device-width: 480px) {
#feed2 {letter-spacing:0px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
}

#feed3 {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size:13px;
width:278px;
line-height:1.2em;
color:#333333;
padding:0;
background-color:#FFF;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border:#4BA335 1px solid;
margin:0 0 0 0;
overflow:hidden;
z-index:-90000;
}
@media screen and (max-device-width: 480px) {
#feed3 {letter-spacing:0px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
}

#feed4 {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size:13px;
width:278px;
line-height:1.2em;
color:#333333;
padding:0;
background-color:#FFF;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border:#4BA335 1px solid;
margin:0 0 0 0;
overflow:hidden;
z-index:-90000;
}

@media screen and (max-device-width: 480px) {
#feed4 {letter-spacing:0px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
}

#feed5 {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size:13px;
width:278px;
line-height:1.2em;
color:#333333;
padding:0;
background-color:#FFF;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border:#4BA335 1px solid;
margin:0 0 0 0;
overflow:hidden;
z-index:-90000;
}
@media screen and (max-device-width: 480px) {
#feed5 {letter-spacing:0px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
}

#feed6 {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size:13px;
width:278px;
line-height:1.2em;
color:#333333;
padding:0;
background-color:#FFF;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;

-webkit-border-radius:5px 5px 5px 5px;



border:#4BA335 1px solid;
margin:0 0 0 0;
overflow:hidden;
z-index:-90000;
}
@media screen and (max-device-width: 480px) {
#feed6 {letter-spacing:0px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
}

#feed7 {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size:13px;
width:278px;
line-height:1.2em;
color:#333333;
padding:0;
background-color:#FFF;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border:#4BA335 1px solid;
margin:0 0 0 0;
overflow:hidden;
z-index:-90000;
}
@media screen and (max-device-width: 480px) {
#feed7 {letter-spacing:0px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
}

#feed8 {
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size:13px;
width:278px;
line-height:1.2em;
color:#333333;
padding:0;
background-color:#FFF;
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border:#4BA335 1px solid;
margin:0 0 0 0;
overflow:hidden;
z-index:-90000;
}
@media screen and (max-device-width: 480px) {
#feed8 {letter-spacing:0px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
}

.rss_title {
font-family:century gothic, cg;
width:auto;
height:auto;
padding:8px 5px 8px 45px;
font-size:12px;
font-weight:600;
color:#fff;
margin-top:0px;
background:#990000 url(../img/i_menu_rss.png) 7px 3px no-repeat;
/*-moz-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;*/
}
.rss_title a{text-decoration:none; color:#fff !important; z-index:-90000;}
.rss_title a:hover{text-decoration:underline; z-index:-90000;}
@media screen and (max-device-width: 480px) {
.rss_title {letter-spacing:0px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
}

.f1 { background:#4BA335/*#C3B1D5*/ url(http://www.closet-child.com/ocnk/cc/img/i_menu_rss.png) 7px 3px no-repeat;}
.f2 { background:#4BA335/*#3AABC7*/ url(http://www.closet-child.com/ocnk/cc/img/i_menu_rss.png) 7px 3px no-repeat;}
.f3 { background:#4BA335/*#DD8393*/ url(http://www.closet-child.com/ocnk/cc/img/i_menu_rss.png) 7px 3px no-repeat;}
.f4 { background:#4BA335/*#111111*/ url(http://www.closet-child.com/ocnk/cc/img/i_menu_rss.png) 7px 3px no-repeat;}


.feedui { list-style-type : none; margin-left : 0; padding:0 15px 0 0; }

.feedli { padding:0 0 10px 0; margin:15px 0 5px 15px; }
.feedli a{text-decoration:none; color:#090 !important; z-index:-90000;}
.feedli a:hover{text-decoration:underline; z-index:-90000;}

.content { font-size : 80%;  padding:0 0 0px 0; margin:5px 0 0px 15px; }
.time { color:#666; font-size : 70%; border-bottom:1px dotted #999; padding:0 0 10px 0; margin:3px 0 15px 15px; text-align:right;}
.rss_img { text-align:center;}

p.load { margin:0 auto; text-align:center; margin-bottom:10px; margin-top:10px; pading:10px 0;}



/*---------------------------------------------
買い物ガイド
---------------------------------------------*/
.guide_title { font-size:18px; font-weight:600; background:#333; letter-spacing:3px; padding:10px 5px 8px 5px; width:972px; margin:0 auto; color:#fff;
/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#444444),
to(#222222)
)!important;
-webkit-border-radius: 2px 2px 0 0;

/* Firefox */
background: -moz-linear-gradient(
top,
#444444,
#222222
)!important;
-moz-border-radius:2px 2px 0 0;

/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#222222,endColorstr=#444444);
zoom: 1!important;
}
#guide { font-size:12px; width:960px; padding:10px; border:1px solid #222; text-align:left; margin:0 auto; display:block; overflow:hidden;}
.guide_l { float:left; width:470px;}
.guide_r { float:right; width:470px;}
.guide_box {}
.guide_cap {border-left:5px solid #FFF; color:#FFF; border-bottom:1px solid #FFF; font-size:16px; padding:10px; margin:10px 0 0 0; font-weight:600;}
.guide_disp { padding:10px; font-size:12px; letter-spacing:2px; line-height:1.5;}
/*span.guide_time { color:#FFF; font-size:20px; font-family:Arial, Helvetica, sans-serif;}*/
span.white { color:#FFF;}
table.guide_time { width:100%; background:#333;}
table.guide_time tr.guide_num { background:#666;}
table.guide_time td { width:16%; text-align:center; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:600; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px 0;}



/*-----------------------------------------------------------------
お知らせ
-----------------------------------------------------------------*/
.notice{ background:#F00; color:#FFF; margin:0 0 0 0; padding:2px 5px 5px 5px; overflow:hidden; width:970px; text-align:center; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; letter-spacing:1px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.notice a { text-decoration:underline !important; color:#FFF !important;}
.notice a:hover { text-decoration:none !important; color:#FF0 !important;}
.notice_link { color:#666;}
.notice_link a { text-decoration:underline !important; color:#f00 !important;}
.notice_link a:hover { text-decoration:none !important; color:#900 !important;}

#lean_overlay {
position: fixed;
z-index:10000000;
top: 0px;
left: 0px;
height:100%;
width:100%;
background: #000;
display: none;
}
#notice_area {
width: 600px;
padding:10px 20px 20px 20px; 
display:none;
background: #FFF;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}
#notice_area p { color: #000; text-shadow: none; }
#notice_area p.notice_cap {font-size:16px; color:#fff; font-weight:bold; letter-spacing:1px; background:#111; padding:10px; margin:5px 0 20px 0;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#notice_area p.notice_disp_red {font-size:11px; color:#F00; letter-spacing:1px;}

.notice_close {cursor:pointer; padding:10px; margin:0 auto; margin-top:15px; display:block; width:70px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
background: rgb(238,238,238); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
border:1px solid #999;
}
.notice_close a { text-decoration:none !important; color:#000 !important;}
.notice_close a:hover { text-decoration:none !important; color:#666 !important;}