@charset "utf-8";body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, table, th, td{margin:0;padding:0;}
body{font-size:12px;line-height:1.5;}
img{border:0;vertical-align:top;}
h1, h2, h3, h4, h5, h6{clear:both;font-size:100%;font-weight:normal;}
ul, dl, ol{text-indent:0;}
li{list-style:none;}
address, caption, cite, code, dfn, th, var{font-style:normal;font-weight:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
* html input, * html textarea, * html select{font-size:100%;}
*:first-child+html+input, *:first-child html+textarea, *:first-child+html select{font-size:100%;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
th, td{text-align:left;vertical-align:middle;}
caption{text-align:left;}
pre, code, kbd, samp, tt{font-family:monospace;}
* html pre, * html code, * html kbd, * html samp, * html tt{font-size:100%;line-height:100%;}
*:first-child+html pre, *:first-child html+code, *:first-child html+kbd, *:first-child+html+samp, *:first-child+html tt{font-size:108%;line-height:100%;}
input, select, textarea{font-size:100%;font-family:Verdana, Helvetica, sans-serif;}
label, button{cursor:pointer;}
*{}
body{font-style:normal;font-size:12px;margin:0px;padding:0px;font-size:75%;line-height:1.6;width:100%;color:#505050;background-color:#fff;}
img{-ms-interpolation-mode:bicubic;}
a img{border-top:none;border-right:none;border-bottom:none;border-left:none;}
a:link{text-decoration:none;color:#4b4b4b;}
a:visited{color:#4b4b4b;text-decoration:none;}
a:hover{color:#4b4b4b;}
a:active{text-decoration:none;color:#4b4b4b;}
.clear{clear:both;}
.red{color:#f00;}
.pink{color:#f00780;}
.orange{color:#ff9600;}
.f10{font-size:10px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f20{font-size:20px;}
.f26{font-size:26px;}
.f36{font-size:36px;}
.txtR{text-align:right;}
small{font-size:10px;}
.left{float:left;}
.rigth{float:right;}
.clear{clear:both;}
.white{color:#fff}
.red{color:#f00;}
.pink{color:#f06;}
.pink2{color:#f19ec2;}
.blue{color:#00A0E9;}
.yerrow{color:#FCCF12;}
.br{color:#b39d6b;}
.pinkB{color:#ff57b2;font-weight:bold;}
.font14{font-size:14px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb5{margin-bottom:5px;}
.ml20{margin-left:20px;}
.mt10{margin-top:10px;}
.mt80{margin-top:80px;}
.pl10{padding-left:10px;}
.pl30{padding-left:30px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.ptb20{padding-top:20px;padding-bottom:20px;}
.ptb20{padding-top:10px;padding-bottom:10px;}
.pt40{padding-top:40px;}
.pt20{padding-top:20px;}
.dpb{display:block;}
.txtC{text-align:center;}
.txtL{text-align:left;}
.txtR{text-align:right;}
.bg_y{background-color:#fff9ed;}
#wapper{width:100%;height:auto;position:relative;background-color:#fff;background-position:center top;}
#header{height:120px;width:100%;position:relative;padding:0px;margin:0;border-bottom:solid #73d7e9;background:#fff;}
#hBox{width:990px;margin-right:auto;margin-left:auto;position:relative;}
#hBox #txt{text-align:left;position:absolute;left:0;top:5px;}
#header #hBox #date{position:absolute;width:280px;top:47px;right:310px;color:#505050;background:#73d7e9;border-collapse:collapse;border:1px;border:solid 1px #73d7e9;}
#header #hBox .day{position:absolute;top:28px;left:400px;letter-spacing:0.1em;}
#header #hBox #date .count-shop-title{display:table-cell;text-align:center;color:#fff;letter-spacing:0.1em;border-right:solid 1px;}
#header #hBox #date .count-member-title{display:table-cell;text-align:center;color:#fff;letter-spacing:0.1em;}
#header #hBox #date .count-shop{text-align:center;display:table-cell;vertical-align:middle;background:#fff;border-right:solid 1px #73d7e9;padding:5px;}
#header #hBox #date .count-member{text-align:center;display:table-cell;vertical-align:middle;background:#fff;padding:5px;}
#header #hBox #date span{color:#fb6990;font-size:18px;font-weight:bold;}
#header #hBox #logo{position:absolute;left:1px;top:39px;}
#header #hBox #area{position:absolute;left:275px;top:57px;font-size:22px;line-height:1.1em;}
#header #hBox #area span{font-size:20px;}
#header #hBox .minibtn_category{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_minibtnbg.png);height:17px;width:89px;text-align:center;padding-left:10px;}
#header #hBox .minibtn_category a{height:17px;width:89px;text-align:center;color:#505050;display:block;}
#header #hBox .minibtn_common{background:url("https://www.dekasegi-f.com/images/pc/common/icon/ico_gray.gif") no-repeat scroll 8px 4px transparent;border:1px solid #DDDDDD;border-radius:10px;line-height:1;padding:3px 20px 2px;text-align:center;}
#header #hBox .minibtn_common a{color:#505050;display:block;text-align:center;}
#header #hBox #topbtn_category{position:absolute;left:256px;top:26px;}
#header #hBox #topbtn_category2{position:absolute;left:170px;top:41px;}
#header #hBox #topbtn_common{left:170px;position:absolute;top:43px;}
#header #hBox #topbtn_common2{position:absolute;left:167px;top:65px;}
#header #hBox #topbtn_common2 .minibtn_common{float:left;margin-left:3px;}
#header #hBox .txt2{position:absolute;top:37px;right:0;}
#header #hBox .head-banner{position:absolute;right:0;top:60px;}
#header #hBox #hBtnBox{border-top:0;position:absolute;top:60px;padding-top:2px;padding-right:10px;padding-bottom:2px;padding-left:10px;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;width:auto;right:-10px;}
#header #hBox #hBtnBox #btn{padding:4px 0;}
#header #hBox #hBtnBox #btn li{float:left;margin-right:15px;padding-right:15px;border-right:1px solid #ccc;}
#header #hBox #hBtnBox #btn li:last-child{padding:0;margin:0;border:0;}
#header #hBox .hbana{position:absolute;top:42px;right:0px;}
#header.independence-head{height:159px;width:100%;position:relative;padding:0px;margin:0;background-image:url(https://www.dekasegi-f.com/images/pc/category/top_header.png);background-repeat:repeat-x;background-position:center bottom;}
#header.independence-head #hBox{height:162px;width:960px;margin-right:auto;margin-left:auto;position:relative;}
#header.independence-head #hBox #txt{text-align:left;position:absolute;left:0;top:5px;}
#header.independence-head #hBox #date{background:url(https://www.dekasegi-f.com/images/pc/category/head_count_area.png) no-repeat scroll left bottom;position:absolute;width:243px;height:75px;top:19px;right:0;color:#505050;}
#header.independence-head #hBox #date li.day{position:absolute;left:0;top:0;}
#header.independence-head #hBox #date li.count-shop{width:119px;height:32px;text-align:center;display:table-cell;vertical-align:middle;position:absolute;left:2px;top:42px;}
#header.independence-head #hBox #date li.count-member{width:119px;height:32px;text-align:center;display:table-cell;vertical-align:middle;position:absolute;left:123px;top:42px;}
#header.independence-head #hBox #date li span{color:#fb6990;font-size:18px;font-weight:bold;}
#header.independence-head #hBox #logo{position:absolute;left:1px;top:39px;}
#header.independence-head #hBox #area{position:absolute;left:257px;top:74px;}
#header.independence-head #hBox .minibtn_category{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_minibtnbg.png);height:17px;width:89px;text-align:center;padding-left:10px;}
#header.independence-head #hBox .minibtn_category a{height:17px;width:89px;text-align:center;color:#505050;display:block;}
#header.independence-head #hBox .minibtn_common{background:url("https://www.dekasegi-f.com/images/pc/common/icon/ico_gray.gif") no-repeat scroll 8px 4px transparent;border:1px solid #DDDDDD;border-radius:10px;line-height:1;padding:3px 20px 2px;text-align:center;}
#header.independence-head #hBox .minibtn_common.girl{background:url(https://www.dekasegi-f.com/images/pc/common/icon/ico_pink.gif) no-repeat scroll 8px 4px transparent;}
#header.independence-head #hBox .minibtn_common.girl a{color:#ff529c;}
#header.independence-head #hBox .minibtn_common.men{background:url(https://www.dekasegi-f.com/images/pc/common/icon/ico_blue.gif) no-repeat scroll 8px 4px transparent;}
#header.independence-head #hBox .minibtn_common.men a{color:#0090ff;}
#header.independence-head #hBox .minibtn_common a{color:#505050;display:block;text-align:center;text-decoration:none;}
#header.independence-head #hBox #topbtn_category{position:absolute;left:256px;top:26px;}
.independence-head #hBox #topbtn_category2{position:absolute;left:170px;top:41px;}
#header.independence-head #hBox #topbtn_common{left:250px;position:absolute;top:38px;}
#header.independence-head #hBox #topbtn_common2{position:absolute;left:247px;top:60px;width:260px;}
#header.independence-head #hBox #topbtn_common2 .minibtn_common{float:left;margin:0 0 3px 3px;}
#header ul.h_areabox{float:right;margin-top:5px;}
#header ul.h_areabox li{display:inline;margin-left:10px;padding-left:10px;border-left:1px solid #000;}
#header ul.h_areabox li:first-of-type{border-left:none;}
nav{position:relative;width:100%;margin:10px auto !important;}
#mainNavi{display:table;width:1010px;height:44px;border-collapse:separate;border-spacing:10px 0;margin:0 auto;}
#mainNavi li{height:44px;width:240px;font-size:16px;display:table-cell;vertical-align:middle;border:solid 1px;text-align:center;}
#mainNavi .navi1_1 a{}
#mainNavi .navi2_1 a{}
#mainNavi .navi3_1 a{}
#mainNavi .navi4_1 a{}
#mainNavi .navi5_1 a{}
#mainNavi .navi1_2 a{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_navi1_2.png);height:34px;width:106px;display:block;font-size:14px;font-weight:bold;color:#fff;padding-left:50px;padding-top:10px;}
#mainNavi .navi2_2 a{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_navi2_2.png);height:34px;width:122px;display:block;font-size:14px;font-weight:bold;color:#fff;padding-left:50px;padding-top:10px;}
#mainNavi .navi3_2 a{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_navi3_2.png);height:34px;width:98px;display:block;font-size:14px;font-weight:bold;color:#fff;padding-left:50px;padding-top:10px;}
#mainNavi .navi4_2 a{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_navi4_2.png);height:34px;width:88px;display:block;font-size:14px;font-weight:bold;color:#505050;padding-left:50px;padding-top:10px;}
#mainNavi .navi5_2 a{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_navi5_2.png);height:34px;width:106px;display:block;font-size:14px;font-weight:bold;color:#fff;padding-left:50px;padding-top:10px;}
#mainNavi.mens .navi1_2 a{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_navi1_2_00.png);height:34px;width:112px;display:block;font-size:14px;font-weight:bold;color:#fff;padding-left:50px;padding-top:10px;}
#mainNavi.mens .navi2_2 a{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_navi2_2_00.png);height:34px;width:128px;display:block;font-size:14px;font-weight:bold;color:#fff;padding-left:50px;padding-top:10px;}
#mainNavi.mens .navi3_2 a{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_navi3_2_00.png);height:34px;width:102px;display:block;font-size:14px;font-weight:bold;color:#fff;padding-left:50px;padding-top:10px;}
#mainNavi.mens .navi4_2 a{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_navi4_2_00.png);height:34px;width:106px;display:block;font-size:14px;font-weight:bold;color:#fff;padding-left:50px;padding-top:10px;}
#mainNavi.mens .navi5_2 a{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_navi5_2_00.png);height:34px;width:94px;display:block;font-size:14px;font-weight:bold;color:#fff;padding-left:50px;padding-top:10px;}
#mainNavi.mens .navi6_2 a{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_navi6_2_00.png);height:34px;width:118px;display:block;font-size:14px;font-weight:bold;color:#fff;padding-left:50px;padding-top:10px;}
#header #hBox #search{position:absolute;right:0px;bottom:10px;}
#header #hBox #search input{border:1px solid #dddddd;background-color:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;　behavior:url(border-radius.htc);　;height:20px;vertical-align:bottom;}
#header #hBox #search.mens{position:absolute;right:0px;bottom:58px;}
#mainContents{background-color:#FFF;background-repeat:repeat-x;width:100%;}
.site-news-area{padding:5px 15px;position:relative;border-radius:3px;margin:10px auto;background:#73d7e9;width:960px;}
.site-news-area .s-ttl{position:absolute;left:10px;top:5px;font-weight:bold;color:#fff;}
.site-news-area .topics{margin-left:50px;background:#fff;border-radius:3px;width:870px;padding-left:1em;overflow:hidden;line-height:1.4;padding-top:2px;}
#main{width:990px;height:auto;background-color:#FFF;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:10px;padding-bottom:20px;overflow:hidden;}
#main #topB{width:120px;padding-left:15px;background-image:url(https://www.dekasegi-f.com/images/pc/category/top_topB.png);background-repeat:no-repeat;background-position:left center;float:right;}
#main #topB a{color:#505050;}
#leftBox{float:left;width:280px;margin-right:20px;margin-bottom:20px;}
#leftBox .searchtitle{border:1px solid #dddddd;padding:8px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;margin:0px;}
#leftBox .searchBoxSide{border:1px solid #DDDDDD;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;margin-bottom:10px;}
#leftBox .searchBoxSide .s1{display:block;padding:8px;}
#leftBox .searchtitle .trade{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_icon_trade.png);background-repeat:no-repeat;background-position:left center;padding-left:37px;font-size:14px;font-weight:bold;}
#leftBox .searchtitle .age{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_icon_age.png);background-repeat:no-repeat;background-position:left center;padding-left:37px;font-size:14px;font-weight:bold;}
#leftBox .searchtitle .koda{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_icon_koda.png);background-repeat:no-repeat;background-position:left center;padding-left:37px;font-size:14px;font-weight:bold;}
#leftBox .searchtitle .businessSub{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_icon_businessSub.png);background-repeat:no-repeat;background-position:left center;padding-left:37px;font-size:14px;font-weight:bold;}
#leftBox .searchBoxSide .s1 li{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_icon_byaji.png);background-repeat:no-repeat;background-position:left center;padding-left:15px;margin-bottom:5px;}
#leftBox .searchBoxSide .s1 li a{color:#0090ff;text-decoration:underline;}
#main #leftBox .box1{margin-bottom:20px;margin-top:10px;}
#main #leftBox #tokuten{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_icon_gift.png);background-position:8px center;background-repeat:no-repeat;height:27px;padding:10px 8px 7px 46px;color:#000000;font-size:16px;border-bottom:1px solid #ccc;}
#main #leftBox #tokutenList{padding:8px;}
#main #leftBox #tokutenList li{width:162px;display:block;border-bottom:1px dotted #666;padding-bottom:5px;margin-bottom:5px;min-height:1px;}
#main #leftBox #tokutenList li:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
#main #leftBox #tokutenList li:last-child{border-bottom:0;margin:0;padding:0;}
#main #leftBox #tokutenList li .photo{float:left;width:55px;}
#main #leftBox #tokutenList li .date{float:right;width:99px;line-height:1.4;letter-spacing:-0.8px;}
#main #leftBox #tokutenList li .date .tk{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_icon_byaji.png);background-position:left center;background-repeat:no-repeat;padding-left:15px;font-weight:bold;}
#search #main #leftBox{float:left;width:280px;margin-right:20px;margin-bottom:20px;}
.news{padding-top:10px;padding-bottom:10px;}
.news .column_img_l{float:left;margin:0 10px 10px 0;}
.news .block{border-bottom:solid 1px;padding-bottom:10px;margin-bottom:10px;overflow:hidden;}
.news .block .day{font-size:20px;}
.news .block .ttl{font-size:140%;color:#fb6990;margin-bottom:10px;display:block;}
.news .block .ttl a{font-size:140%;color:#fb6990;}
.news .block .day{font-size:14px;}
.news >p{font-size:16px;}
.news dl{border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#ccc;border-bottom-color:#ccc;padding:8px;margin-top:8px;margin-bottom:8px;font-size:14px;}
.news dl dd a{color:#73d7e9;text-decoration:underline;}
.news .more{background-repeat:no-repeat;background-position:3px center;padding-left:15px;display:block;width:60px;text-align:right;margin-right:10px;margin-left:auto;}
.news .more a:link{color:#73d7e9;}
.news .column{float:right;width:280px;background-color:#73d7e9;border-radius:10px;text-align:center;color:#fff;font-size:120%;padding:10px 0;margin-top:10px;}
.news .column a{color:#fff;display:block}
#leftBox .sideBannerList{margin-top:10px;}
#leftBox .sideBannerList li{margin-bottom:10px;}
#leftBox #shopside .nokeep{background-image:url(https://www.dekasegi-f.com/images/pc/category/pc_details_nokeep.jpg);height:41px;width:230px;margin-bottom:10px;position:relative;}
#leftBox #shopside .nokeep .k1{font-weight:bold;position:absolute;left:44px;top:12px;}
#leftBox #shopside .noBox{background-image:url(https://www.dekasegi-f.com/images/pc/category/pc_details_noBox.jpg);height:41px;width:230px;margin-bottom:10px;position:relative;}
#leftBox #shopside .noBox .k1{font-weight:bold;position:absolute;left:10px;top:10px;}
#leftBox #shopside .noBox .k1.lh{line-height:1.1;}
#leftBox #shopside .keep{background-repeat:no-repeat;background-position:center top;height:42px;width:280px;position:relative;background-color:#73d7e9;border-radius:10px 10px 0 0;}
#leftBox #shopside .keep a{color:#333333;}
#leftBox #shopside .keep .k1{font-weight:bold;position:absolute;left:15px;top:8px;font-size:16px;color:#fff;}
#leftBox #shopside .keep .k2{color:#FFFFFF;position:absolute;top:11px;left:140px;text-align:center;width:20px;background:#fb6990;border-radius:50%;}
#leftBox #shopside .keep .k3{position:absolute;left:244px;top:0px;text-align:center;width:15px;}
#leftBox #shopside .keepListBox{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#ccc;border-left-color:#ccc;padding-right:10px;padding-left:10px;padding-top:10px;padding-bottom:0px;display:block;margin-top:0px;margin-right:0px;margin-left:0px;}
#leftBox #shopside .keepListBox .shopPhoto{float:left;width:90px;}
#leftBox #shopside .keepListBox .shopDite{float:right;width:160px;}
#leftBox #shopside .keepListBox li{padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCCCCC;padding-top:10px;}
#leftBox #shopside .keepListBox .pageNavi{padding:10px 0 0;text-align:right;}
#leftBox #shopside .keepListBox .pageNavi a{display:inline-block;padding-left:15px;}
#leftBox #shopside .keepf{height:11px;width:280px;margin-bottom:10px;margin-top:0px;background:#73d7e9;border-radius:0 0 10px 10px;border-top:solid #fff 1px;}
#leftBox #shopside .lookshop{background-repeat:no-repeat;background-position:center top;height:42px;width:280px;position:relative;background-color:#73d7e9;border-radius:10px 10px 0 0;}
#leftBox #shopside .lookshop a{color:#333333;}
#leftBox #shopside .lookshop .l1{font-weight:bold;position:absolute;left:15px;top:8px;font-size:16px;color:#fff;}
#leftBox #shopside .lookshop .l2{color:#FFFFFF;position:absolute;top:11px;left:140px;text-align:center;width:20px;background:#fb6990;border-radius:50%;}
#leftBox #shopside .lookshop .l3{position:absolute;left:244px;top:0px;text-align:center;width:15px;}
#leftBox #shopside .lookshopBox{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#dddddd;border-left-color:#dddddd;padding-right:10px;padding-left:10px;padding-top:10px;margin:0px;padding-bottom:0px;display:block;}
#leftBox #shopside .lookshopBox .shopPhoto{float:left;width:90px;}
#leftBox #shopside .lookshopBox .shopDite{float:right;width:160px;}
#leftBox #shopside .lookshopBox li{padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCCCCC;padding-top:10px;}
#leftBox #shopside .lookshopBox a li:last-child{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#leftBox #shopside .lookshop2{background-image:url(https://www.dekasegi-f.com/images/pc/category/pc_details_sidetop2.png);background-repeat:no-repeat;background-position:center top;height:42px;width:230px;position:relative;margin:0px;}
#leftBox #shopside .lookshop2 a{color:#333333;}
#leftBox #shopside .lookshop2 .l1{font-weight:bold;position:absolute;left:12px;top:4px;line-height:1.4;}
#leftBox #shopside .lookshop2 .l2{color:#FFFFFF;position:absolute;top:11px;left:174px;text-align:center;width:20px;}
#leftBox #shopside .lookshop2 .l3{position:absolute;left:204px;top:0px;}
#leftBox #shopside .lookshopBox2{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#dddddd;border-left-color:#dddddd;background-color:#FFF;padding-right:10px;padding-left:10px;padding-top:10px;margin:0px;padding-bottom:0px;display:block;}
#leftBox #shopside .lookshopBox2 .shopPhoto{float:left;width:90px;}
#leftBox #shopside .lookshopBox2 .shopDite{float:right;width:110px;}
#leftBox #shopside .shopDite .spink{font-weight:bold;color:#73d7e9;}
#leftBox #shopside .lookshopBox2 li{padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCCCCC;padding-top:10px;}
#leftBox #shopside .lookshopBox2 li:last-child{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#leftBox #shopside .lookshopf{height:11px;width:280px;margin-bottom:10px;margin-top:0px;background:#73d7e9;border-radius:0 0 10px 10px;border-top:solid #fff 1px;}
#leftBox #shopside .moreBtn{background-image:url(https://www.dekasegi-f.com/images/pc/category/pc_details_sidebtnbg.png);background-repeat:no-repeat;height:41px;width:230px;position:relative;}
#leftBox #shopside .moreBtn .m1{width:174px;position:absolute;left:5px;top:3px;}
#leftBox #shopside .moreBtn .m1 a{color:#505050;font-weight:bold;}
#leftBox #shopside .moreBtn .m2{color:#FFFFFF;position:absolute;left:185px;top:11px;}
#leftBox #movieBox{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_right_movie.png);height:230px;width:230px;margin-bottom:10px;position:relative;}
#leftBox #movieBox #movie{position:absolute;left:1px;top:50px;}
.usefulBox{border:1px solid #ccc;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding-bottom:10px;width:280px;}
.usefulBox .tt{background-color:#f3ead5;background-position:center center;text-align:center;padding-top:10px;padding-bottom:10px;}
.usefulBox .uTitle{background-repeat:no-repeat;background-position:left center;height:26px;width:260px;margin-right:auto;margin-left:auto;font-size:16px;font-weight:bold;position:relative;margin-bottom:10px;margin-top:10px;}
.usefulBox .uTitle .more{background-repeat:no-repeat;background-position:left center;position:absolute;right:0;top:4px;}
.usefulBox .uTitle .more a{font-size:12px;font-weight:normal;padding-left:15px;display:block;}
.usefulBox ul{border-top-width:1px;border-top-style:solid;border-top-color:#dddddd;padding-right:5px;padding-left:10px;}
.usefulBox ul li{padding-left:46px;margin-bottom:10px;display:block;height:36px;border-bottom:dotted 1px;padding-bottom:10px;}
.usefulBox ul li a{color:#73d7e9;}
.usefulBox ul .bigtxt{font-size:14px;font-weight:bold;background-repeat:no-repeat;background-position:left center;}
.usefulBox ul .uli01{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_right_icon2.png);background-repeat:no-repeat;background-position:left center;}
.usefulBox ul .uli02{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_right_icon3.png);background-repeat:no-repeat;background-position:left center;}
.usefulBox ul .uli03{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_right_icon4.png);background-repeat:no-repeat;background-position:left center;}
.usefulBox ul .uli04{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_right_icon5.png);background-repeat:no-repeat;background-position:left center;}
.usefulBox ul .uli05{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_right_icon6.png);background-repeat:no-repeat;background-position:left center;}
.usefulBox ul .uli06{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_right_icon7.png);background-repeat:no-repeat;background-position:left center;}
.usefulBox ul .uli07{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_right_icon8.png);background-repeat:no-repeat;background-position:left center;}
.usefulBox ul .uli08{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_right_icon_real.png);background-repeat:no-repeat;background-position:left center;}
.usefulBox ul .uli09{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_right_icon_manga.png);background-repeat:no-repeat;background-position:left center;}
#leftBox .biggnaerBox{border:1px solid #dddddd;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding-bottom:10px;}
#leftBox .biggnaerBox .bTitle{background-image:url(https://www.dekasegi-f.com/images/pc/category/big.png);background-repeat:no-repeat;background-position:left center;height:26px;width:174px;margin-right:auto;margin-left:auto;padding-left:38px;font-size:16px;font-weight:bold;position:relative;margin-bottom:10px;margin-top:10px;}
#leftBox .biggnaerBox ul{display:block;width:212px;margin-right:auto;margin-left:auto;}
#leftBox .biggnaerBox ul li{background-image:url(https://www.dekasegi-f.com/images/pc/category/top_icon_byaji.png);background-repeat:no-repeat;background-position:left center;padding-left:15px;}
#leftBox .biggnaerBox ul .inli{margin-left:10px;}
#leftMainBox{float:left;height:auto;width:690px;margin-bottom:20px;}
.pankuzu{margin-bottom:10px;}
#leftMainBox .mainImg{margin-bottom:20px;}
.lineBox{border:1px solid #ccc;padding:15px;border-radius:6px;}
.index_search_area{margin-top:40px;}
.index_search_area_body{margin:8px 0 0 60px;}
.index_search_area_body .item_areas{position:relative;width:575px;height:438px;background:url(../../../images/pc/category/img_map.png) 0 0 no-repeat;margin:0 auto 50px;}
.index_search_area_body .item_area{position:absolute;border-radius:19px;background-color:#fff;}
.index_search_area_body .item_area.item_0{top:45px;left:400px;}
.index_search_area_body .item_area.item_1{top:190px;left:480px;}
.index_search_area_body .item_area.item_2{top:320px;left:480px;}
.index_search_area_body .item_area.item_3{top:215px;left:310px;}
.index_search_area_body .item_area.item_4{top:385px;left:350px;}
.index_search_area_body .item_area.item_5{top:300px;left:225px;}
.index_search_area_body .item_area.item_6{top:214px;left:132px;}
.index_search_area_body .item_area.item_7{top:385px;left:125px;}
.index_search_area_body .item_area.item_8{top:320px;left:0px;}
.index_search_area_body .item_area.item_9{top:102px;left:8px;}
.index_search_area_body .item_area_inner{display:block;width:115px;text-align:center;font-size:122%;color:#73d7e9;padding:10px 0;border:1px solid #73d7e9;border-radius:19px;background-color:#fff;font-weight:bold;}
.index_search_area_body .item_area_inner:hover{color:#fff;background-color:#73d7e9;text-decoration:none;}
.index_search_area_body .item_area_inner_off{display:block;width:115px;text-align:center;font-size:122%;color:#bfbfbf;padding:10px 0;border:1px solid #bfbfbf;border-radius:19px;background-color:#fff;}
#top #main #topContents{width:690px;margin-right:auto;margin-left:auto;float:left;}
#search #main #topContents{width:690px;margin-right:auto;margin-left:auto;float:left;}
#footer{width:100%;background-repeat:repeat-x;height:auto;background-color:#73d7e9;padding-bottom:20px;}
#footer #footermain{background-color:#fff;padding-top:70px;}
#footer #footermain #f_naviBox{width:990px;margin-right:auto;margin-left:auto;}
#footer #footermain #f_naviBox .fnavi01{width:149px;border-left-width:1px;border-left-style:solid;border-left-color:#505050;padding-left:10px;height:160px;float:left;display:block;margin-bottom:20px;}
#footer #footermain #f_naviBox .fnavi01 li a{color:#505050;text-decoration:none;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#footer #f_naviBox #fnavi{display:block;}
#footer #f_naviBox #fnavi li{float:left;margin-right:3px;margin-left:3px;color:#FFFFFF;}
#footer #f_naviBox #fnavi li a{color:#FFFFFF;}
#footer #footermain #f_naviBox .fnavi02 li{float:left;margin-right:10px;margin-left:10px;color:#505050;}
#footer #footermain #f_naviBox .fnavi02 li a{color:#505050;}
#footer #footermain #f_naviBox .fnavi02{width:420px;display:block;float:left;}
#footer #footermain #f_naviBox #tw{float:right;}
#footer #footermain #mailBtn{float:right;margin-right:10px;}
#footer #cpr{color:#fff;padding-top:30px;padding-bottom:30px;width:960px;margin-right:auto;margin-left:auto;font-size:10px;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix{min-height:1px;}
.clear{clear:both;}
#jsddm{margin:0;padding:0;position:absolute;left:257px;top:48px;}
#jsddm li{float:left;list-style:none;font:12px Tahoma, Arial}
#jsddm li a{display:block;white-space:nowrap}
#jsddm li a:hover{}
#jsddm li ul{margin:0;padding:10px;position:absolute;visibility:hidden;z-index:5000;background-color:#FFF;display:block;border-radius:6px;border:1px solid #999;}
#jsddm li ul li{float:none;display:inline}
#jsddm li ul li a{width:auto;color:#24313C;font-size:10px;background-color:#FFF;background-image:url(https://www.dekasegi-f.com/images/pc/category/yaji.png);background-repeat:no-repeat;background-position:left center;}
#jsddm li ul li a:hover{background-color:#F19EC2;}
#stickey-header{width:100%;position:fixed;top:0px;z-index:10000;}
#pagetop{position:fixed;bottom:10px;right:20px;background:rgba(115,215,233,.8);text-align:center;color:#fff;padding:4px 12px;font-size:14px;border-radius:50%;border:solid;text-decoration:none;}
.fa{display:inline !important;}
#list #leftMainBox .areaBox{overflow:hidden;}
#list #leftMainBox .areaBox img{margin-bottom:20px;}
#list #leftMainBox .areaBox ul{height:75px;}
#list #leftMainBox .areaBox ul li{display:block;width:102px;text-align:center;font-size:122%;color:#73d7e9;border:1px solid #73d7e9;border-radius:19px;background-color:#fff;font-weight:bold;float:left;margin:5px;}
#list #leftMainBox .areaBox ul li:hover{color:#fff;background-color:#73d7e9;text-decoration:none;}
#list #leftMainBox .areaBox ul a{text-decoration:none;color:#73d7e9;display:block;padding:10px 0;}
#list #leftMainBox .areaBox ul a:hover{color:#ffffff;}
#list #leftMainBox .areaBox ul li.active{background-color:#73d7e9;text-decoration:none;}
#list #leftMainBox .areaBox ul li.active a:link{color:#fff;}
.lineBox .more{border:solid 1px #ccc;width:80px;text-align:center;padding:10px 20px;margin:10px 0;border-radius:10px;}