﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td{font-family:"meiryo","メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif"}

body{background:url(common/images/top/bg_body.gif)}

#header{background:#FFFCF4 url(common/images/top/sprite/header.png) no-repeat top left;background-position:0 0;width:950px;height:85px;margin:0 auto;text-align:left;padding:0;position:relative;}

#logo{position:absolute;top:31px;left:22px;height:40px}

div#logo a{background:#FFFCF4 url(common/images/top/sprite/headerlogo.png) no-repeat top left;width:579px;height:47px;display:block}

#topnavi{position:absolute;text-align:right;top:5px;right:10px;width:350px;z-index:30}

#mainWrap{width:950px;margin:0 auto;padding:0px}

#container{width:950px;margin:0 auto;padding-top:5px;background-color:#FFFCF4;position:relative}

#newmyhplist{width:100%;margin-top:2px;margin-bottom:2px}

.newmyhplistTitle{background-image:url(common/images/top/newmyhplist.png);background-repeat:no-repeat;height:25px}

#myHpList{background-color:#7FB3CC;color:#FFFFFF;font-weight:bold;margin-right:10px;text-decoration:none;float:right}

.bigcalTitle{background-image:url(common/images/top/newmyhplist.png);background-repeat:no-repeat;height:25px}

.show-hide-sw{height:15px;position:relative;top:3px;left:3px}

.newmyhplistContents{}

.openContents{}

.closeContents{}

div.topicpath{margin:0px !important;padding:3px 10px 3px 5px;font-size:14px}

#side_left{margin:0 0 0 11px;width:282px;display:inline}

#newmyhpslide,#NewYorkDiary,#acsrank,#rssreader{background:url(common/images/top/w-left-top.jpg) repeat-y;width:282px}

#rssreader{background:none !important;width:960px !important;margin:10px auto 0 !important}

#rsstitle{width:960px !important;background-color:#FFFCF4;margin:4px auto 0 auto}

div#rsslist{width:960px !important;background-color:#FFFCF4;margin:0 auto 4px auto;padding:5px 0 0 0;height:285px;overflow:auto}

div#rsslist ul li{width:435px;float:left;padding:0 0 0 10px;margin:3px 10px 3px 10px;height:16px;overflow:hidden;font-size:12px !important;display:inline}

div#rsslist .prssfrom{color:#D2691E;font-size:11px}

div#rsstitle .infobox{position:relative;top:0px;left:0px;width:960px}

#newmyhpslidetitle,#NewYorkDiarytitle,#acsranktitle,#rsstitle{width:272px;background-color:#FFFCF4;margin:4px auto 0 auto}

div#newshopslide{background:url(common/images/top/sprite/toptitle.jpg) no-repeat top left;background-position:0 0;width:282px;height:224px;position:relative}

div#newshopslidetitle{width:272px;background-color:#FFFCF4;margin:24px auto 0 auto;position:relative;top:20px}

.left-margin-top{margin:10px 0 0 0 !important}

.left-margin-bottom{margin:0 0 10px 0 !important}

#side_right{margin:0 50px 0 15px;width:250px;display:inline}

#middle_center{margin:0 0px 0 7px;width:470px;overflow:hidden}

#center1{margin:0 0 0 10px;width:470px;overflow:hidden}

#side_r{margin:0 8px 0 0;width:192px}

div.side{display:inline-block;position:relative}

div.m_center{display:inline-block;position:relative}

div.side_center{display:inline-block;position:relative;width:770px;float:left;margin:10px 0 0 0}

div#yokafla{width:980px;height:216px;margin:0 auto;overflow:hidden;text-align:center;background:#FFFCF4;position:relative}

div#topbanner{width:960px;margin:0 auto;overflow:hidden;text-align:center;background:#FFFCF4;}

div#yokafla ul{width:972px;margin:0 auto;overflow:hidden;text-align:center}

div#yokafla li{position:relative;float:left}

div#yokafla ul li a{display:block;background:url(common/images/flash/menu/menu.jpg) no-repeat top left;width:122px;height:122px}

div#yokafla ul li a.kaisya{background-position:0 -581px;width:108px;height:108px}

div#yokafla ul li a.matidukuri{background-position:0 -1048px;width:108px;height:108px}

div#yokafla ul li a.tower{background-position:0 -1983px;width:108px;height:108px}

div#yokafla ul li a.sports{background-position:0 -1751px;width:108px;height:108px}

div#yokafla ul li a.school{background-position:0 -1634px;width:108px;height:108px}

div#yokafla ul li a.sake{background-position:0 -1517px;width:108px;height:108px}

div#yokafla ul li a.iryo{background-position:0 -465px;width:108px;height:108px}

div#yokafla ul li a.onsen{background-position:0 -1400px;width:108px;height:108px}

div#yokafla ul li a.asaiti{background-position:0 2px;width:108px;height:108px}

div#yokafla ul li a.busan{background-position:0 -117px;width:108px;height:108px}

div#yokafla ul li a.kankou{background-position:0 -701px;width:108px;height:108px}

div#yokafla ul li a.minwa{background-position:0 -1286px;width:108px;height:108px}

div#yokafla ul li a.melon{background-position:0 -1169px;width:108px;height:108px}

div#yokafla ul li a.ippin8{background-position:0 -351px;width:108px;height:108px}

div#yokafla ul li a.kyuzin{background-position:0 -935px;width:108px;height:108px}

div#yokafla ul li a.kensityouson{background-position:0 -818px;width:108px;height:108px}

div#yokafla ul li a.dk{background-position:0 -234px;width:108px;height:108px}

div#yokafla ul li a.manda{background-position:0 -1870px;width:108px;height:108px}

div#yokafla li img{width:122px;float:left;margin:0;padding:0;line-height:100%;z-index:0}

div.menutitle{background-color:#F7F7F7;bottom:3px;font-family:"meiryo","メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";font-size:12px;font-style:inherit;font-weight:bold;height:12px;left:3px;padding:2px 2px 8px;position:absolute;width:98px;z-index:100}

div#sideleftbanner{width:282px}

span.contitle{left:20px;position:relative;top:6px;font-weight:bold;color:#FFFFFF;font-size:15px}

a.kijititle{font-size:14px;font-weight:bold}

div.dbhptitle{height:16px;overflow:hidden}

div.dbhptitle2{font-size:1.4em;line-height:1.2em}

div.kijiimg{width:60px;height:60px;float:left;overflow:hidden;text-align:center;border:1px solid #D8D7DD;margin-right:10px;background:#FFF}

div.kijiimg2{width:80px;height:80px;float:left;overflow:hidden;margin-right:5px;border:1px solid #D8D7DD}

div.kijiimg img{width:60px;height:60px}

div.kijiimg2 img{width:80px;height:80px}

div#oshiraselist,#blogbbsList,#weekCalList,#oshiraselist2{margin:5px 0 0 7px}

.tabpage{background-color:#FF8000;width:565px}

div.moresee{color:#0000EE;text-decoration:underline;font-size:small;cursor:pointer;position:absolute;bottom:3px;right:10px}

span#morenews{background-color:#FFFFFF;padding:2px}

li.newstab{float:left;background-color:#009900;color:#FFFFFF;padding:2px 6px 0px 6px;margin:0 1px 0 0;cursor:pointer}

li.selected{background-color:#FF8000;color:#FFFFFF;padding:2px 6px 0px 6px;margin:0 1px 0 0;text-decoration:none}

div.l_imgitem{width:140px;position:absolute;top:5px;right:10px}

div.l_imghp{width:138px;background:#F8FAFD;border:1px solid #E0E7FF;padding:2px}

div.textalign_center{text-align:center}

div.textalign_left{text-align:left}

div.textalign_right{text-align:right}

div#newmyhpslideList{height:180px;width:272px;background-color:#FFFCF4;text-align:center;margin:0 auto 4px auto;padding:5px 0 0 0}

div#newshopslidelist{height:160px;width:272px;background-color:#FFFCF4;text-align:center;margin:0 auto 0 auto;padding:0 0 0 0}

div.hpimg img{width:180px;height:135px}

div#NewYorkDiaryList{height:178px;width:272px;background-color:#FFFCF4;margin:0 auto 4px auto;padding:0 0 0 0}

div#rsslist{width:272px;background-color:#FFFCF4;margin:0 auto 4px auto;padding:5px 0 0 0;height:285px;overflow:auto}

.newyorkbtn{width:255px;margin:0 auto;padding-top:5px}

.newyorkbtn img{width:255px;height:68px}

div.hpimg{}

div.newmyhpinfo{margin-bottom:50px}

#side1{margin:0 0 0 4px}

#side2{margin:0 0 0 4px}

div.center1{width:758px;margin:0 0 0 11px}

div.center_half{width:470px}

div.m_center_half{display:inline-block;position:relative;width:288px}

div.f_left{display:inline;position:relative;width:300px;margin:5px 0px 5px 30px}

div.f_center{display:inline-block;position:relative;width:200px;margin:5px 0px 5px 20px}

div.f_right{display:inline-block;position:relative;width:190px;margin:5px 0px 5px 20px}

div.f_right .bannerbox{width:180px;float:left}

div.f_right2{display:inline-block;/*height:241px;*/margin:30px 0 5px 10px;overflow:hidden;position:relative;width:150px}

div.float_left{float:left}

div.float_right{float:right}

div.block{display:inline-block;position:relative}

div.b_side{margin-top:10px}

div.b_center{width:470px}

#oshiraselist,#blogbbsList,#weekCalList,#oshiraselist2{width:462px !important}

#oshiraselist{height:525px;overflow:auto;display:inline}

#oshiraselist2{height:200px}

#blogbbsList{height:375px;overflow:auto}

#weekCalList{height:250px;overflow:auto}

div.b_side_center{width:765px}

div.b_center_half{width:378px}

div.b_m_center_half{width:275px}

div.b_border_cyan{border:1px solid #b0c4de}

div.b_border_blue{border:1px solid #4682B4}

div.b_border_green{}

div.b_background_cyan{background:none repeat scroll 0 0 #e6e6fa}

#NewYorkDiary .title{font-weight:bold;background:url(common/images/newyorkbg.jpg) no-repeat;height:22px}

div.title{font-weight:bold;padding:1px 0px 1px 4px;vertical-align:middle}

div.t_side{font-size:12px}

div.t_center{font-size:12px;border-bottom:1px dotted #D3D3D3}

div.t_side_center{font-size:12px}

div.t_center_half{font-size:12px}

div.t_blue{background-color:#4F81BD;color:#FFFFFF}

div.t_green{}

div.t_cyan{background-color:#b0c4de}

div.list{margin:0px auto;padding-bottom:5px;overflow:hidden}

div.l_side{}

div.l_center{width:460px}

div.l_side_center{width:765px}

div.l_center_half{width:378px;height:350px;overflow:auto}

div.l_m_center_half{width:275px;height:390px;overflow:auto}

ul.s_auto{width:255px;margin:10px auto 0 auto}

li.list,div#rsslist ul li{font-size:small;line-height:130%}

li.kiji{margin:3px}

li.kiji2{width:46%;margin:5px 0 5px 3px;height:65px;overflow:hidden}

li.float{float:left}

li.normal{margin:3px}

li.circle{list-style-image:url(common/images/top/preYagray.gif);margin:5px 0 5px 20px}

li.w-ya{margin:7px 0 0px 0px}

li.w-ya a,li.w-ya p a{margin:0 0 0 16px}

li.phpage,li.hppage,li.mappage,li.page{cursor:pointer;text-decoration:underline;color:#0000FF;display:inline-block;float:left;padding:0px 5px}

span.listcnt,span.sort{cursor:pointer;text-decoration:underline;color:#0000FF;padding:0px 5px}

li.sellist,span.sellist{font-size:12px;font-weight:bold;cursor:default;text-decoration:none;color:#FF0000}

div.paging{padding:5px}

div.dsplist{font-size:small}

div.list_l{display:inline-block;float:left}

div.list_r{display:inline-block;float:right}

img.list{margin:2px 0px;border:1px solid #AED3EE}

div.hpinfo img{border:2px solid #000000}

span.moresee{font-size:small;padding-left:15px;text-align:center;vertical-align:middle}

p.nodata,li.nodata{color:#696969;font-size:small;font-weight:bold;margin:0 12px;vertical-align:middle}

span.show-hide-sw{vertical-align:text-bottom}

span.copyright{background-color:#F2F2F2;color:#000033;float:left;font-size:11px;position:relative;text-align:center;width:950px;padding-bottom:2px}

div#footer span.title{color:#696969}

#toptabmenu{display:none;position:absolute;top:85px;left:0;background:#001161;padding:2px 0}

#toptabmenu ul{margin:0 5px 0 2px}

#toptabmenu ul li{margin:2px 0 1px 2px;padding:2px 7px 1px;font-size:13px;float:left}

li.tabmenu{background-color:#FFFFFF;cursor:pointer}

li.notab{background-color:#FFFF88;color:#FF3300;font-weight:bold;cursor:no-drop}

li.selecttab{background-color:#FF0066}

li.tabmenu a{text-decoration:none;color:#000033}

li.selecttab a{color:#FFFFFF}

li.tabmenu:hover{background-color:#FFCCEE;color:#FFFFFF}

div#kijisrch{color:#FFFFFF;position:absolute;right:0px;width:210px;top:40px;font-size:12px}

div#kijisrch input{border:1px solid #666C6A;font-size:11px;padding:1px 3px}

.focus{background-color:#FFFFDD;border:3px solid #32CD32;transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}

div.hptitle{font-size:small;margin:2px 0}

div#banner{padding:10px 0;font-size:80%;margin:0px auto;text-align:left;width:920px}

div#banner ul{width:910px;margin:0 auto}

div#banner ul li{float:left;margin:2px;width:146px;height:50px;overflow:hidden}

/*div#banner ul li a{display:block;background:url(common/images/banner/bannerlist.png) no-repeat top left;width:146px;height:50px;text-indent:-9999px}*/

div#banner ul li a.banner_furushohonten{background-position:0 0;width:146px;height:50px}

div#banner ul li a.banner_hananoka{background-position:0 -60px;width:146px;height:50px}

div#banner ul li a.banner_koukoku{background-position:0 -120px;width:146px;height:50px}

div#banner ul li a.banner_kumakei{background-position:0 -180px;width:146px;height:50px}

div#banner ul li a.banner_kumannssan{background-position:0 -240px;width:146px;height:50px}

div#banner ul li a.banner_miyuki{background-position:0 -300px;width:146px;height:50px}

div#banner ul li a.banner_oudan{width:146px;height:50px;background-image:url(common/images/banner/banner_oudan.gif)}

div#banner ul li a.banner_portalkumamoto{background-position:0 -420px;width:146px;height:50px}

div#banner ul li a.banner_step{background-position:0 -480px;width:146px;height:50px}

div#banner ul li a.banner_tamada{background-position:0 -540px;width:146px;height:50px}

div#banner ul li a.banner_yuniko{background-position:0 -600px;width:146px;height:50px}

.kenbanner{width:920px;margin:0px auto;padding:7px}

.kenbanner li{margin:5px;float:left;font-size:11px;text-align:center}

.kenbanner li a{background:url(common/images/top/sprite/k-site.jpg) no-repeat top left}

.kenbanner li a.k-chisan{display:block;background-position:0 0;width:220px;height:300px}

.kenbanner li a.k-kumamon{display:block;background-position:-230px 0;width:220px;height:300px}

.kenbanner li a.k-shinkansen{display:block;background-position:-460px 0;width:220px;height:300px}

.kenbanner li a.k-umakamon{display:block;background-position:-690px 0;width:220px;height:300px}

.kenbanner li a.noimg{background:none}

div#footer{clear:both;background-color:#FFFCF4;font-size:80%;margin:0 auto;padding-top:10px;width:950px}

.footerinfo{width:946px;margin:8px auto;padding:7px;border:2px solid #E5E5E5}

.subcontents{width:930px;margin:0 auto;padding:0px}

.subcontents ul{margin:0 0 0 20px}

.subcontents ul li{float:left;line-height:130%;margin:0 0 0 15px}

div#footer div.float_left{}

div#footer .linkbanner{border:1px solid #E5E5E5;padding:2px;font-size:10px;width:185px;text-align:center;margin:5px 0 0 0;position:relative}

.banYokaBuy{background:url(common/images/top/sprite/logo.png) no-repeat top left;background-position:0 0;width:163px;height:50px;display:inline-block}

.bbaha{background:url(common/images/top/sprite/logo.png) no-repeat top left;background-position:0 -100px;width:63px;height:25px;display:inline-block}

.toiawase{background:url(common/images/top/sprite/logo.png) no-repeat top left;background-position:0 -175px;width:169px;height:25px;display:inline-block}

.logobbaha{vertical-align:middle;margin:0.5px}

div#login{width:190px}

div#login .w-login-bottom{background:url(common/images/top/sprite/loginset.jpg) no-repeat top left;background-position:0 0;width:191px;height:12px}

div#login .w-login-top{background:url(common/images/top/sprite/loginset.jpg) no-repeat top left;background-position:0 -22px;width:191px;height:32px}

div#login .w-login{background:url(common/images/top/sprite/loginset.jpg) no-repeat top left;background-position:0 -64px;width:106px;height:31px}

div#login .w-member{margin:2px;background:url(common/images/top/sprite/loginset.jpg) no-repeat top left;background-position:0 -105px;width:165px;height:24px}

div#login .w-memberentry{margin:2px 35px 2px 35px;display:block;background:url(common/images/top/sprite/loginset.jpg) no-repeat top left;background-position:0 -139px;width:106px;height:31px;}

div#login .w-menu01{margin:4px 2px 4px 8px;display:block;background:url(common/images/top/sprite/loginset.jpg) no-repeat top left;background-position:0 -180px;width:153px;height:14px}

div#login .w-menu02{margin:4px 2px 4px 8px;display:block;background:url(common/images/top/sprite/loginset.jpg) no-repeat top left;background-position:0 -204px;width:153px;height:14px}

div#login .w-menu03{margin:4px 2px 4px 8px;display:block;background:url(common/images/top/sprite/loginset.jpg) no-repeat top left;background-position:0 -228px;width:153px;height:14px}

div#login .w-menu04{margin:4px 2px 4px 8px;display:block;background:url(common/images/top/sprite/loginset.jpg) no-repeat top left;background-position:0 -252px;width:160px;height:14px}

div#login #userhp,div#login #servicemenu{font-size:12px;padding-bottom:5px;padding-top:5px;text-align:center}

div#logout{text-align:center;margin:5px;font-size:12px}

div.infoboxleft{padding:0 0 5px 10px}

div.infoboxright{padding:5px 10px 0 0}

div#loginmenu{background:url(common/images/top/w-login-side.jpg) repeat-y;font-size:12px;padding:5px 0 0 0}

#login_menu{width:162px;margin:0 auto}

.loginbox{color:#696969;/*padding:2px 0px;*/font-size:11px;/*margin:5px 0;*/line-height:2.2em}

input.login{border:1px solid #CCCCCC;margin:0 0 0 0;width:100px;float:right}

div.forgetpass{padding-top:4px}

div.forgetpass a{text-decoration:none}

div#signup{display:block;margin:10px auto 0 auto;padding:0 0 5px 0;width:170px;overflow:hidden;text-align:center;background:#FFF}

div#signup img{margin:0 auto;margin:2px}

a.signup_submit,a.userhp,a.servicemenu{border-radius:4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px;background-color:#FFFFFF;color:#ff1493;font-weight:bold;padding:5px;text-decoration:none;font-size:12px}

a.signup_submit:hover,a.signup_submit:focus,a.userhp:hover,a.userhp:focus,a.servicemenu:hover,a.servicemenu:focus{background-color:#FFF68F}

div#loginerrmsg{background-color:#AAAAAA;height:90px;position:absolute;top:35px;left:5px;padding:5px;width:170px;font-weight:bold;color:#FF0000;font-size:16px;text-align:center}

.infobox{position:relative;top:5px;left:5px;width:262px;height:32px}

.myhpsrcbtn{position:absolute;top:0px;right:0px}

.myhpsrcbtn img{width:75px;height:19px}

p.infobox{font-size:12px;text-align:center}

p.red{color:#FF0000}

.size10{font-size:10px}

.size11{font-size:11px}

.size12{font-size:12px}

.size13{font-size:13px}

.size14{font-size:14px}

.size15{font-size:15px}

.size16{font-size:16px}

.bold{font-weight:bold}

.red{color:#FF0000}

.gray{color:#808080}

.green{color:#228822}

.cyan{color:#4272DB}

.orange{color:#D2691E}

div#acsranklist{width:272px;background-color:#FFFCF4;margin:0 auto 4px auto;padding:5px 0 0 0}

div.rankdata{margin:3px auto;width:260px;text-align:left}

div.rankhp{float:left;font-size:12px;padding-right:5px;width:200px}

div.ranking{display:inline-block;margin:0 5px;width:30px;text-align:center;font-size:12px}

div.rank_1{background:url(common/images/top/sprite/ranking.jpg) no-repeat top left;background-position:0 0;width:30px;height:18px}

div.rank_2{background:url(common/images/top/sprite/ranking.jpg) no-repeat top left;background-position:-280px 0;width:30px;height:18px}

div.rank_3{background:url(common/images/top/sprite/ranking.jpg) no-repeat top left;background-position:-560px 0;width:30px;height:18px}

div#dantaisearch{width:750px;margin:5px;border:5px solid #D7E4E9}

div.dantainame{font-weight:bold;font-size:14px;margin-left:4px;margin-top:4px}

div.dantaiinfo{float:left;height:265px;margin:3px;overflow:hidden;vertical-align:top;width:370px;border:1px solid #DDE7F3}

div.dantaiimg{float:right;display:inline-block;width:130px}

div.dantaisubinfo{display:inline-block;width:230px;font-size:12px;margin-left:5px}

li.chkbun{float:left;display:inline-block;padding-left:10px}

div.srchchk{height:50px}

span.srch{background-color:#95B3D7;font-size:16px;padding:10px 80px;font-weight:bold;margin:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}

span.srch:hover,span.srch:focus{cursor:pointer;background-color:#DF1389}

div#myhpsearch{width:750px;margin:5px;border:5px solid #D7E4E9}

div.sctitle{background-color:#366092;color:#FFFFFF;font-size:90%;padding:2px 2px 2px 15px;font-weight:bold}

div.searchmenu{padding:4px;font-size:12px;font-weight:bold}

div.searchmenu_bottom{border-bottom:5px solid #D7E4E9}

div.searchmenu_bg{background-color:#D7E4E9}

div.chiki{width:99%;padding:5px 0;border-top:2px dotted #D7E4E9;margin:5px 0}

div.dropdown{}

div.dropdown span.ddl{}

select.ddlDantai{margin:5px}

input.txthint,textarea.txthint{color:#999999}

div.scbtn{margin:5px;text-align:center}

div.searchresult{font-size:12px;font-weight:bold;left:auto;position:relative;text-align:center}

input.srcbtngreen{font-weight:bold;padding-left:30px;padding-right:30px;background-color:#00A73B;color:#FFFFFF}

input.srcbtngreen:hover,input.srcbtngreen:focus{color:#000000;background-color:#00FF00}

input.srcbtncyan{font-weight:bold;padding-left:30px;padding-right:30px;background-color:#95B3D7}

input.srcbtncyan:hover,input.srcbtncyan:focus{color:#FFFFFF;background-color:#0000FF}

div#hplistdata{padding:5px}

div.hpinfo{width:240px;height:240px;overflow:hidden;margin:3px;vertical-align:top;float:left}

div.hpinfo img{border:1px solid #CDCBCB}

div.linkinfo,span.linkinfo{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#FFFF88;border:1px solid #FF3300;font-weight:bold;padding:1px 4px}

div.hpinfo div.hptitle{font-size:12px;width:180px;margin:1px auto}

div.hpsubinfo{font-size:10px;padding:0;width:180px;margin:0 auto}

div.hpsubinfotitle{float:left;width:30px}

div.hpsubinfodata{width:140px;float:left}

#accessCounter{font-size:12px}

div.syohinwaku{margin:10px 5px 0}

img.syohinthumbImg{background:#FFFFFF none repeat scroll 0 0;border:none;padding:5px}

div.syohinthumb{padding:5px}

div.syohinthumb p.syohinName{color:#5E5E5E;font-size:90%;padding:5px}

div.syohinthumb p.syohinImg{margin:0 auto;text-align:center;vertical-align:middle;border:1px solid #CCBDC0;height:130px;width:180px}

div.syohinthumb span.newSyohinKakaku{color:#FF7F00;font-size:90%;font-weight:bold;padding:2px 5px}

div#mega{background-color:#FFFFFF;margin:0 auto;padding-bottom:5px;width:980px}

div#mega .topicpath{font-size:0.8em;margin:5px 0 0 20px}

div#mega .contenttitle{font-size:1.1em;font-weight:bold;width:90%;margin:10px auto;background:url(common/images/arrow-right.gif) no-repeat 0 8px;padding:0 0 0 7px}

div#mega .contentbody{width:90%;margin:0 auto 10px auto}

div.calday{border-bottom:1px solid #D4D6CB;padding:5px 0;line-height:130%;width:445px}

div.caldata{display:-moz-inline-box;display:inline-block;padding:0 0;width:360px}

div.weekday{display:-moz-inline-box;display:inline-block;vertical-align:top;font-size:12px;width:70px;text-align:center;float:left}

#ltie7 div.weekday{display:block}

div.week_0{color:#FF0000}

div.week_6{color:#0000FF}

span.prevPage{margin-right:5px}

span.directPage a{padding:0 3px}

span.nextPage{margin-left:5px}

div#chkbox table td{padding-bottom:2px;padding-right:10px}

div.data_daihyosub{margin-left:12px}

span.datatitle{font-weight:bold;padding-right:4px}

div#myhpsrcbtn{background-image:url(common/images/top/w-hpsearch.jpg);background-repeat:no-repeat;cursor:pointer}

div#myhpsrcbtn:hover,div#myhpsrcbtn:focus{background-image:url(common/images/top/w-hpsearch.jpg)}

div#myhpsrcbtn a{text-decoration:none}

div#NetShopSyohinList{width:960px;display:block;margin:0 auto 5px;border-bottom:2px solid #FE0151}

div#newsyohintitle{}

div#newsyohinlist{border-left:2px solid #FE0151;border-right:2px solid #FE0151}

div.item{display:block;float:left;margin:5px 2px 0;padding:0;text-align:center;width:115px}

div.hintitle{height:16px;overflow:hidden;line-height:1.5em;cursor:pointer}

div.hintitle:hover{text-decoration:underline}

div.hinkakaku{overflow:hidden;line-height:1.2em;text-align:center}

div.itemimg{}

div.itemimg:hover{color:#0000FF;text-decoration:underline}

div.itemimagebox{margin-bottom:3px}

div.itemimagebox img{border:1px solid #CCCCCC}

.graydel{text-decoration:line-through;color:#696969}

div#shopent{width:190px;text-align:center;background:#031A77;margin:0 auto}

div#shopent .wikishopban img{margin:0 0 5px 0}

div#adsShopList{background-color:#031A77;width:190px;overflow:hidden}

div#adsShopList div.shopinfo{background-color:#FFFCF4;margin:0 auto 5px auto;width:182px;overflow:hidden;padding:0 0 5px 0}

div#adsShopList div.banner{text-align:center;font-size:14px;width:182px;margin:0 auto}

div#adsShopList div.banner img{width:182px}

div#adsShopList div.syohin{text-align:center;line-height:130%;margin-top:5px;width:150px;font-size:12px;position:relative;left:20px}

div#adsShopList div.hinimg{border:1px solid #CCCCCC;width:100px;height:100px;margin:1px auto;overflow:hidden;position:relative;text-align:center}

div#adsShopList div.hinimg img{width:100px;height:100px}

div#adsShopList div.hintitle{height:15px;overflow:hidden}

div#adsShopList div.hinkakaku{}

#room{width:540px;float:right}

#room div.searchresult{background:none repeat scroll 0 0 #0066CC;color:#FFFFFF;font-size:15px;font-weight:bold;left:auto;padding:3px 0 3px 10px;position:relative;text-align:left;width:522px}

#room .paging{width:508px}

.heya{display:inline-block;width:100px;height:108px;float:left;margin:2px;border:1px solid #BCBCBC;}

.heyano{font-size:12px;width:96px;padding:1px 2px;background:#0066CC;color:#000000;border-bottom:solid 1px #BCBCBC}

.hpban{font-size:11px;width:98px;height:84px;overflow:hidden;text-align:center;margin:0 auto;position:relative}

.hpban a{position:relative;top:10%}

div#footer .linkbanner div#linkriyou{display:none;padding:2px;position:absolute;top:30px;left:-110px;border:1px solid #3366CC;width:400px;height:100px;background:#FFF;z-index:100;text-align:center;color:#FF0000;font-size:12px}

div#header div#logo img{width:579px;height:47px}

div#megacal a{background:url(common/images/top/sprite/toptitle.jpg) no-repeat top left;display:block;background-position:0 -343px;width:282px;height:78px}

div#rsstitle span{background:url(common/images/top/sprite/toptitle.jpg) no-repeat top left;display:block;background-position:0 -709px;width:960px;height:30px}

div#acsranktitle span{background:url(common/images/top/sprite/toptitle.jpg) no-repeat top left;display:block;background-position:0 -861px;width:165px;height:22px}

div#newmyhpslidetitle div.infobox{background:url(common/images/top/sprite/toptitle.jpg) no-repeat top left;background-position:0 -789px}

div#newmyhpslidetitle a{background:url(common/images/top/sprite/toptitle.jpg) no-repeat top left;background-position:0 -274px;width:75px;height:19px}

div#NewYorkDiarytitle div.newyorkbtn a{background:url(common/images/top/sprite/toptitle.jpg) no-repeat top left;display:block;background-position:0 -471px;width:255px;height:68px}

div.contitle{background:url(common/images/top/sprite/toptitle.jpg) no-repeat top left;background-position:0 -933px;width:470px;height:35px}

div.contitlecal{background:url(common/images/top/sprite/toptitle.jpg) no-repeat top left;background-position:0 -1018px;width:470px;height:35px}

div#shopent a.wikishoptitle{background:url(common/images/top/sprite/toptitle.jpg) no-repeat top left;display:block;background-position:0 -1103px;width:190px;height:38px}

div#shopent a.w-shopenter{background:url(common/images/top/sprite/toptitle.jpg) no-repeat top left;display:block;background-position:0 -589px;width:182px;height:70px;margin:0 0 5px 4px}

.plus{background:url(common/images/top/sprite/yajirushi.png) no-repeat top left;background-position:0 0;width:12px;height:12px}

.preYagray{background:url(common/images/top/sprite/yajirushi.png) no-repeat top left;background-position:0 -62px;width:5px;height:8px}

.prefix_calendar{background:url(common/images/top/sprite/yajirushi.png) no-repeat top left;background-position:0 -120px;width:12px;height:12px}

.prefix_login{background:url(common/images/top/sprite/yajirushi.png) no-repeat top left;background-position:0 -182px;width:12px;height:12px}

.prefix_topics{background:url(common/images/top/sprite/yajirushi.png) no-repeat top left;background-position:0 -244px;width:9px;height:10px}

div#rsslist ul li{background:url(common/images/top/sprite/yajirushi.png) no-repeat top left;background-position:0 -300px}

.w-new{background:url(common/images/top/sprite/yajirushi.png) no-repeat top left;background-position:0 -361px;width:32px;height:14px;display:inline-block}

.w-pickup{background:url(common/images/top/sprite/yajirushi.png) no-repeat top left;background-position:0 -425px;width:60px;height:17px}

.w-ya{background:url(common/images/top/sprite/yajirushi.png) no-repeat top left;background-position:0 -558px}

.yajirusi{background:url(common/images/top/sprite/yajirushi.png) no-repeat top left;background-position:0 -621px;width:4px;height:7px}

.icon_art{background:url(common/images/bunrui/iconlist.png) no-repeat top left;background-position:0 0;width:60px;height:60px}

.icon_biz{background:url(common/images/bunrui/iconlist.png) no-repeat top left;background-position:0 -70px;width:60px;height:60px}

.icon_chiki{background:url(common/images/bunrui/iconlist.png) no-repeat top left;background-position:0 -140px;width:60px;height:60px}

.icon_entertain{background:url(common/images/bunrui/iconlist.png) no-repeat top left;background-position:0 -210px;width:60px;height:60px}

.icon_food{background:url(common/images/bunrui/iconlist.png) no-repeat top left;background-position:0 -280px;width:60px;height:60px}

.icon_gov{background:url(common/images/bunrui/iconlist.png) no-repeat top left;background-position:0 -350px;width:60px;height:60px}

.icon_hobby{background:url(common/images/bunrui/iconlist.png) no-repeat top left;background-position:0 -420px;width:60px;height:60px}

.icon_kanko{background:url(common/images/bunrui/iconlist.png) no-repeat top left;background-position:0 -490px;width:60px;height:60px}

.icon_kenko{background:url(common/images/bunrui/iconlist.png) no-repeat top left;background-position:0 -560px;width:60px;height:60px}

.icon_kyoiku{background:url(common/images/bunrui/iconlist.png) no-repeat top left;background-position:0 -630px;width:60px;height:60px}

.icon_life{background:url(common/images/bunrui/iconlist.png) no-repeat top left;background-position:0 -700px;width:60px;height:60px}

.icon_noimg{background:url(common/images/bunrui/iconlist.png) no-repeat top left;background-position:0 -770px;width:60px;height:60px}

.icon_pc{background:url(common/images/bunrui/iconlist.png) no-repeat top left;background-position:0 -840px;width:60px;height:60px}


