/* Copyright(c) Futta.NET */

body{color:#333333;background-color:#eeeeee;text-align:left;vertical-align:top;
font-size:80%;font-family:"lr oSVbN",Helvetica,Tahoma,Arial,sans-serif;margin:0px;padding:0px;min-width:980px;-webkit-text-size-adjust:100%;}
form{margin:0px;padding:0px;}
p,th,td,li,div{line-height:160%;}
p{clear:both;margin:0px;padding:0px;}
ul{list-style-type:none;margin:0px;padding:0px;clear:both;}
table,tr,td{color:#333333;background-color:transparent;border-style:none;border-collapse:collapse;
font-size:100%;font-family:"lr oSVbN",Helvetica,Tahoma,Arial,sans-serif;}
th{font-weight:normal;}
strong{color:#663300;background-color:#ffffff;font-weight:bold;}
em{color:#663300;background-color:#ffffff;font-weight:bold;font-style:normal;}
.small{font-size:80%;}
img{border-style:none;}
.imgphoto{border:#000000 1px solid;margin:0px;padding:0px;}
.imgphotob{border:#000000 1px solid;margin:0px;padding:0px;}
.imgphotom{border:#000000 1px solid;text-align:center;}
.imgphotomb{border:#000000 1px solid;text-align:center;margin-left:140px;}
.imgbanner{width:88px;height:31px;margin:2px 0px 2px 0px;vertical-align:middle;}
.imgbanner200{width:200px;height:40px;margin:2px 0px 2px 0px;vertical-align:middle;}
.imgbanner32{width:32px;height:32px;margin:2px 0px 2px 0px;vertical-align:middle;}
.imgbox{border:#000000 1px solid;margin:0px 0px 10px 0px;padding:0px;vertical-align:-70%;}

h1{color:#ff9933;background-color:transparent;font-size:100%;font-weight:normal;margin:7px 0px 0px 0px;line-height:100%;}




.contentsset{width:100%;margin:0px;padding:0px;clear:both;}
.contentssetb{color:#000000;background-color:#ffffff;margin:0px 5px 5px 5px;padding:0px;border:#cccccc 1px solid;overflow:hidden;}
.contentssetc{color:#000000;background-color:#ffffff;margin:0px 5px 5px 5px;padding:10px 0px 0px 0px;border:#cccccc 1px solid;overflow:hidden;}
h2{color:#ffffff;background-color:#333333;font-size:100%;font-weight:normal;margin:0px 0px 10px 0px;padding:2px 0px 2px 10px;width:100%;border:#ff8000 solid;border-width:0px 0px 0px 5px;letter-spacing:0.1em;}
h3{color:#ffffff;background-color:#666666;font-size:90%;font-weight:normal;margin:10px 0px 10px 0px;padding:1px 0px 0px 10px;clear:both;width:100%;border:#ff8000 solid;border-width:0px 0px 0px 2px;}
.contentssetad{color:#000000;background-color:#ffffff;margin:0px 5px 5px 5px;padding:10px 0px 5px 40px;border:#cccccc 1px solid;overflow:hidden;}
.contentssetheadline{color:#000000;background-color:#f0e0d0;margin:0px 5px 5px 5px;padding:3px 10px 3px 10px;border:#cc6600 1px solid;overflow:hidden;}
.contentssetattention{color:#000000;background-color:#ffe8e8;margin:0px 5px 5px 5px;padding:3px 0px 3px 0px;border:#cc0000 1px solid;overflow:hidden;}




a:link{color:#0000ff;background-color:transparent;text-decoration:underline;}
a:visited{color:#cc00cc;background-color:transparent;text-decoration:underline;}
a:hover{color:#ff8000;background-color:transparent;text-decoration:underline;}
a:active{color:#ff8000;background-color:transparent;text-decoration:underline;}

#top{width:100%;height:50px;color:#ffffff;background-color:#222222;overflow:hidden;}
#headlinea{float:left;padding:4px 0px 0px 0px;margin:0px 0px 0px 5px;}
#logo{float:left;padding:0px 0px 0px 0px;}
#logo a{margin:0px;padding:0px;}
.imglogo{margin:0px;padding:5px 0px;}
#bookmark{position:absolute;left:400px;top:8px;}
#center{width:100%;color:#000000;background:#eeeeee url(./index/bg-contents.gif) repeat-y left top;overflow:hidden;}
#documentsa{width:100%;float:right;margin-left:-162px;}
#documentsb{padding:5px 0px 0px 162px;}
#menu{color:#000000;background-color:#f0e0d0;clear:both;margin:0px 0px 5px 0px;padding:1px 10px 1px 10px;line-height:150%;}

#contents{width:160px;float:left;margin:0px 0px 0px 1px;}
.csub{font-size:90%;}
#contents ul{width:160px;margin:1px 0px 0px 0px;}
#contents li{width:160px;padding:0px 0px 1px 0px;margin:0px 0px 0px 0px;text-align:center;line-height:120%;}
#contents li a{width:160px;padding:1px 0px 1px 0px;margin:0px 0px 0px 0px;text-decoration:none;display:block;}
#contents .crule a:link{color:#ffffff;background-color:#aa3333;}
#contents .crule a:visited{color:#ffffff;background-color:#882222;}
#contents .crule a:hover{color:#ffffff;background-color:#cc4444;}
#contents .cservice a:link{color:#ffffff;background-color:#bb5500;}
#contents .cservice a:visited{color:#ffffff;background-color:#994400;}
#contents .cservice a:hover{color:#ffffff;background-color:#dd6600;}
#contents .ccontents a:link{color:#ffffff;background-color:#996600;}
#contents .ccontents a:visited{color:#ffffff;background-color:#775500;}
#contents .ccontents a:hover{color:#ffffff;background-color:#bb7700;}
#contents .clink a:link{color:#ffffff;background-color:#666600;}
#contents .clink a:visited{color:#ffffff;background-color:#444400;}
#contents .clink a:hover{color:#ffffff;background-color:#888800;}
#contents .cmap a:link{color:#ffffff;background-color:#666666;}
#contents .cmap a:visited{color:#ffffff;background-color:#444444;}
#contents .cmap a:hover{color:#ffffff;background-color:#888888;}
#contents .csister a:link{color:#ffffff;background-color:#ee7700;}
#contents .csister a:visited{color:#ffffff;background-color:#dd6600;}
#contents .csister a:hover{color:#ffffff;background-color:#ff8800;}
#contents .csubject a:link{color:#ffffff;background-color:#557700;}
#contents .csubject a:visited{color:#ffffff;background-color:#445500;}
#contents .csubject a:hover{color:#ffffff;background-color:#669900;}
#contents .csubjects a:link{color:#ffffff;background-color:#446600;}
#contents .csubjects a:visited{color:#ffffff;background-color:#334400;}
#contents .csubjects a:hover{color:#ffffff;background-color:#558800;}
#contents .cseason a:link{color:#ffffff;background-color:#007700;}
#contents .cseason a:visited{color:#ffffff;background-color:#005500;}
#contents .cseason a:hover{color:#ffffff;background-color:#009900;}
#contents .cseasons a:link{color:#ffffff;background-color:#006600;}
#contents .cseasons a:visited{color:#ffffff;background-color:#004400;}
#contents .cseasons a:hover{color:#ffffff;background-color:#008800;}
#contents .cplace a:link{color:#ffffff;background-color:#007755;}
#contents .cplace a:visited{color:#ffffff;background-color:#005544;}
#contents .cplace a:hover{color:#ffffff;background-color:#009966;}
#contents .cplaces a:link{color:#ffffff;background-color:#006644;}
#contents .cplaces a:visited{color:#ffffff;background-color:#004433;}
#contents .cplaces a:hover{color:#ffffff;background-color:#008855;}
#contents .cranking a:link{color:#ffffff;background-color:#005599;}
#contents .cranking a:visited{color:#ffffff;background-color:#004477;}
#contents .cranking a:hover{color:#ffffff;background-color:#0066bb;}
#contents .crankingb a:link{color:#ffffff;background-color:#333399;}
#contents .crankingb a:visited{color:#ffffff;background-color:#333377;}
#contents .crankingb a:hover{color:#ffffff;background-color:#3333bb;}
#contents .cspecial a:link{color:#ffffff;background-color:#880088;}
#contents .cspecial a:visited{color:#ffffff;background-color:#660066;}
#contents .cspecial a:hover{color:#ffffff;background-color:#aa00aa;}
#contents .cz a:link{color:#ffffff;background-color:#884400;}
#contents .cz a:visited{color:#ffffff;background-color:#663300;}
#contents .cz a:hover{color:#ffffff;background-color:#aa5500;}
.cz{font-size:90%;}

#contents a:active{color:#ffffff;background-color:#ff0080;}
#contents .csubjects,.cseasons,.cplaces{font-size:90%;width:160px;padding:0px 0px 1px 0px;margin:0px 0px 0px 0px;text-align:center;line-height:120%;}
#contents .csubjects a{width:160px;padding:1px 0px 0px 0px;margin:0px 0px 0px 0px;text-decoration:none;display:block;}
#contents .cseasons a{width:160px;padding:1px 0px 0px 0px;margin:0px 0px 0px 0px;text-decoration:none;display:block;}
#contents .cplaces a{width:160px;padding:1px 0px 0px 0px;margin:0px 0px 0px 0px;text-decoration:none;display:block;}



#bottom{color:#cccccc;background:#222222;padding:5px 0px;margin:0px;width:100%;clear:both;overflow:hidden;font-size:110%;font-family:Helvetica,Tahoma,Arial,"lr oSVbN",sans-serif;}
#bottom a{text-decoration:none;}
#bottom a:link{color:#bbffff;background-color:transparent;}
#bottom a:visited{color:#bbffff;background-color:transparent;}
#bottom a:hover{color:#ff9933;background-color:transparent;text-decoration:underline;}
#bottom a:active{color:#ff9933;background-color:transparent;text-decoration:underline;}
.bottomlink{margin:0px 0px 0px 20px;float:left;}
.bottomlink a{margin:0px 10px 0px 0px;}
#bottom p{padding:0px 20px 0px 20px;margin:1px 0px 0px 0px;clear:none;float:right;line-height:200%;}
.bottomcopyright a{margin:0px;}

.d0-0{margin:0px 0px 0px 5px;}
.d0-1{margin:0px 0px 10px 5px;}
.d0-2{margin:0px 0px 20px 5px;}
.d1-0{margin:0px 0px 0px 10px;}
.d1-1{margin:0px 0px 10px 10px;}
.d1-2{margin:0px 0px 20px 10px;}
.d2-0{margin:0px 0px 0px 20px;}
.d2-1{margin:0px 0px 10px 20px;}
.d2-2{margin:0px 0px 20px 20px;}
.d3-0{margin:0px 0px 0px 30px;}
.d3-1{margin:0px 0px 10px 30px;}
.d3-2{margin:0px 0px 20px 30px;}
.d4-0{margin:0px 0px 0px 40px;}
.d4-1{margin:0px 0px 10px 40px;}
.d4-2{margin:0px 0px 20px 40px;}
.top{margin:10px 0px 10px 20px;}

.example{color:#008000;background-color:transparent;font-size:90%;margin:0px 0px 0px 10px;}
.exampleb{color:#ccffcc;background-color:transparent;font-size:90%;margin:0px 0px 0px 10px;}
.attention{color:#ff6600;background-color:transparent;font-size:100%;font-weight:bold;letter-spacing:0.05em;}
.attentionb{color:#663300;background-color:#ffffff;font-weight:bold;}
.attentionc{color:#663300;background-color:transparent;font-size:100%;}


/* JeS */
.search{clear:both;margin:0px 0px 10px 20px;}
.searchcategory{clear:both;padding:0px 0px 5px 20px;}
.searchtitlea{font-size:90%;font-weight:bold;}
#searchphoto{padding:0px 0px 10px 5px;}
#searchphoto li{float:left;text-align:center;width:195px;height:180px;padding:0px 0px 10px 0px;margin:0px 5px 0px 0px;line-height:110%;}
#searchphotorank{padding:0px 0px 10px 5px;}
#searchphotorank li{float:left;text-align:center;width:195px;height:195px;padding:0px 0px 10px 0px;margin:0px 5px 0px 0px;line-height:110%;}
.searchphotoadin{float:left;text-align:center;width:395px !important;height:280px !important;padding:0px 0px 30px 0px !important;margin:0px auto 0px auto;display:block;overflow:hidden;}
.searchinfo{color:#660033;background-color:#eeeeee;margin:10px 10px 10px 10px;padding:1px 10px 1px 10px;width:95%;text-align:left;
border-color:#cccccc;border-style:solid;border-width:1px;clear:both;}
.searchpage{display:block;padding:0px 0px 50px 20px;width:98%;text-align:center;clear:both;margin:0px;font-size:150%;}
.searchpage li{line-height:100%;margin:0px 0px 10px 2px;padding:5px;border-color:#cccccc;border-style:solid;border-width:1px;padding:4px 6px 4px 6px;margin:0px 1px 0px 1px;float:left;}
.searchpage1{color:#ffffff;background-color:#ff8000;}
.searchpage2{color:#000000;background-color:#eeeeee;}
.searchrank1{font-weight:bold;color:#ff8000;background-color:transparent;}
.searchmyphoto{font-size:80%;}

.searchdetail{width:640px;clear:both;margin:0px 0px 20px 20px;}
.searchdetailprevious{float:left;text-align:left;width:100px;}
.searchdetailnext{float:right;text-align:right;width:100px;}
.searchdetailnow{text-align:center;margin:0px;width:440px;}
.kakoa{float:left;margin:0px 0px 0px 20px;clear:both;}
.kakob{float:left;margin:0px 0px 0px 5px;}
.photoresize{margin:0px 0px 10px 30px;}
.photokako{color:#cc0066;background-color:transparent;margin:0px 0px 10px 30px;line-height:160%;}
.photokakopopular{color:#ff0080;background-color:transparent;text-decoration:underline;}
.photokakobox{margin:0px 0px 5px 0px;}

.detaila{width:180px;height:130px;margin:10px 0px 10px 20px;text-align:center;float:left;line-height:100%;}
.detailb{width:330px;height:130px;margin:10px 0px 10px 20px;float:left;line-height:100%;}
.detailc{width:150px;height:130px;margin:10px 0px 10px 20px;float:left;line-height:100%;}
.detaild{width:180px;height:130px;margin:10px 0px 10px 20px;float:left;line-height:100%;}

.detailtopa{width:336px;height:280px;padding:20px 40px 10px 20px;text-align:center;float:left;line-height:100%;}
.detailtopb{width:320px;padding:20px 20px 10px 0px;text-align:left;float:left;line-height:120%;}


/* ey[W */
#indexphoto{padding:15px 0px 0px 20px;}
#indexphoto img{margin:0px 20px 10px 0px;}
.ruleindex{color:#cc0066;background-color:#ffffff;font-size:100%;font-weight:bold;margin:0px 5px 0px 0px;}
.question{color:#cc0066;background-color:#ffffff;font-size:100%;font-weight:bold;margin:12px 0px 8px 20px;}
/* calc */
.thcalc1{width:150px;text-align:center;border:#000000 1px solid;background-color:#cc6600;color:#ffffff;padding:2px;}
.tdcalc1{width:600px;text-align:left;border:#000000 1px solid;background-color:#ffeedd;color:#663300;padding:2px;padding-left:5px;}
.tdcalc1b{width:220px;text-align:left;border:#000000 1px solid;background-color:#ffeedd;color:#663300;padding:2px;padding-left:5px;}
.thcalc2{width:150px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;padding:2px;}
.tdcalc2{width:600px;text-align:left;border:#000000 1px solid;background-color:#eeeeee;color:#000000;padding:2px;padding-left:5px;}
.tdcalc2b{width:220px;text-align:left;border:#000000 1px solid;background-color:#eeeeee;color:#000000;padding:2px;padding-left:5px;}
/* introduction */
.thapplication1{width:100px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.tdapplication1{width:650px;text-align:left;border:#000000 1px solid;background-color:#eeeeee;color:#663300;padding-left:5px;}
.thmediaa{width:100px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.tdmediaa{width:660px;text-align:left;border:#000000 1px solid;background-color:#eeeeee;color:#000000;padding-left:5px;}
.thmediab{width:100px;text-align:center;border:#000000 1px solid;background-color:#886644;color:#ffffff;}
.tdmediab{width:660px;text-align:left;border:#000000 1px solid;background-color:#ffeedd;color:#000000;padding-left:5px;}
/* contact */
.thcontact1{width:350px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.tdcontact1{width:400px;text-align:left;border:#000000 1px solid;background-color:#eeeeee;color:#660033;padding-left:5px;}
/* link */
.tdbookmark1{width:180px;text-align:left;border:#000000 1px solid;background-color:#dddddd;color:#000000;padding-left:5px;}
.tdbookmark2{width:580px;text-align:left;border:#000000 1px solid;background-color:#eeeeee;color:#000000;padding-left:5px;}
.linkphotob{clear:both;margin:10px 0px 10px 0px;}
.linkphototitle{font-size:110%;font-weight:bold;line-height:200%;}
.linkphotorule{color:#cc0066;background-color:transparent;padding:0px 0px 0px 0px;}
.linkphotoruleb{color:#ee0077;background-color:transparent;padding:0px 0px 0px 0px;font-weight:bold;}
.linkphotoresolution{color:#009966;background-color:transparent;padding:0px 10px 0px 10px;}
.linkphotoetc{color:#006699;background-color:transparent;padding:0px 10px 0px 0px;}
.linkphotopagerank{color:#cccccc;background-color:transparent;padding:0px 0px 0px 0px;display:none;}
.linkphotoinfo{padding:0px 0px 0px 20px;}
.linkphotoimg{border:#000000 1px solid;margin:5px 10px 20px 10px;padding:0px;}
.linkphotoimgb{border:#000000 1px solid;margin:0px 10px 0px 0px;padding:0px;float:left;}
.tdlinkstockphotoa{width:170px;vertical-align:top;padding:0px 5px 20px 0px;}
.tdlinkstockphotob{vertical-align:top;padding:0px 0px 20px 0px;}
.linkstockphotoa{font-size:120%;font-weight:bold;}
.linkstockphotob{padding:0px 0px 0px 5px;}
.linkstockphotoc{padding:0px 0px 0px 10px;}
.linkstockphotoimg{border:#000000 1px solid;margin:5px 0px 0px 0px;padding:0px;}
.mutuallink{margin:0px 0px 0px 10px;}
.linkcategory{color:#cc0066;background-color:transparent;}
.linksort{color:#009966;background-color:transparent;}
/* sitemap */
.sitemap{margin:0px 0px 20px 20px;}
.sitemapphoto1{margin:20px 0px 0px 0px;padding:0px;}
.sitemapphoto2{margin:0px 0px 0px 0px;font-weight:bold;}
.sitemapphoto3{margin:0px 0px 0px 20px;}
.sitemapphoto4{margin:0px 0px 0px 40px;font-size:90%;}
.thresolution1{width:90px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.thresolution2{width:70px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.thresolution3{width:110px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.thresolution4{width:50px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.thresolution5{width:60px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.thresolution6{width:60px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.thresolution7{width:320px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.tdresolution1{text-align:center;border:#000000 1px solid;background-color:#ffdddd;color:#660000;}
.tdresolution2{text-align:center;border:#000000 1px solid;background-color:#ffeedd;color:#663300;}
.tdresolution3{text-align:center;border:#000000 1px solid;background-color:#ffffdd;color:#666600;}
.tdresolution4{text-align:center;border:#000000 1px solid;background-color:#ddffdd;color:#006600;}
.tdresolution5{text-align:center;border:#000000 1px solid;background-color:#ddeeff;color:#003366;}
.tdresolution6{text-align:center;border:#000000 1px solid;background-color:#eeddff;color:#330066;}
.tdresolution7{text-align:left;border:#000000 1px solid;background-color:#eeeeee;color:#000000;padding-left:5px;}
.thkeyword1{width:30px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.thkeyword2{width:100px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.thkeyword3{width:100px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.thkeyword4{width:100px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.thkeyword5{width:430px;text-align:center;border:#000000 1px solid;background-color:#666666;color:#ffffff;}
.tdkeyword1{text-align:center;border:#000000 1px solid;background-color:#eeeeee;color:#000000;}
.tdkeyword2{text-align:center;border:#000000 1px solid;background-color:#ffeedd;color:#663300;}
.tdkeyword3{text-align:center;border:#000000 1px solid;background-color:#eeffdd;color:#000000;}
.tdkeyword4{text-align:center;border:#000000 1px solid;background-color:#ddffee;color:#000000;}
.tdkeyword5{text-align:left;border:#000000 1px solid;background-color:#eeeeee;color:#000000;padding-left:5px;}
/* image */
.imagetitle{font-weight:bold;}
.imageresolution{color:#cc0066;background-color:transparent;font-weight:bold;}
.imageid{font-size:90%;}
.imagedata{color:#808080;background-color:transparent;font-size:90%;}
/* referrer */
#referrer{padding:0px;margin:0px 0px 20px 20px;}
.referrer0{background-color:#775533;color:#ffffff;text-align:center;border:#333333 1px solid;font-weight:normal;}
.referrer1-1{background-color:#ffeeee;color:#333333;text-align:right;border:#333333 1px solid;width:25px;padding-right:10px;font-weight:normal;}
.referrer1-2{background-color:#eeffee;color:#333333;text-align:left;border:#333333 1px solid;width:45px;padding-left:10px;}
.referrer1-3{background-color:#ffeedd;color:#333333;text-align:left;border:#333333 1px solid;width:630px;padding-left:10px;}
.referrerno{background-color:#ffeedd;color:#333333;text-align:center;border:#333333 1px solid;width:700px;}
.referrercopy{background-color:#dddddd;color:#333333;text-align:center;border:#333333 1px solid;}
/* adsense */
.admiddle{margin:10px 0px 15px 20px;}
.adtop{margin:15px 0px 20px 20px;float:left;}
.adcenter{margin:10px 0px 20px 20px;float:left;}
.adbottom{margin:20px 0px 10px 20px;}
.adleft{margin:0px 0px 0px 0px;width:160px;text-align:center;}
.adleftb{margin:10px 0px 10px 0px;width:160px;text-align:center;}
.ad336{float:left;margin:0px 30px 0px 10px;}
.googlesearch{margin:10px 0px 10px 0px;}
.googlesearcha{margin:0px 10px 10px 20px;float:left;clear:both;}
.googlesearchb{padding:4px 0px 0px 0px;color:#009900;}
.photosearch{margin:10px 20px 10px 0px;float:left;}
.photosearcha{margin:0px 10px 10px 20px;}







.mobilefunction{display:none;}


@media screen and (max-width: 940px) {


.mobilefunction{position:fixed;bottom:20px;right:0px;z-index:100000;display:block;font-size:12px;}
.mobilebutton{color:#ffffff;background-color:#660066 !important;font-weight:normal;text-align:center;height:46px;border:#000000 2px solid;border-radius:10px;float:right;margin:0px 10px 10px 0px !important;overflow:hidden;}
.mobilebutton a{color:#ffffff;background-color:transparent;text-decoration:none;min-width:46px;height:46px;padding:0px !important;vertical-align:middle;display:table-cell;line-height:100% !important;}
.mobilebuttonbig{font-size:20px;}

body{font-family:"qMmpSPro W3",Helvetica,sans-serif;}


body{min-width:0;}

.description,#photoinfo{display:none;}

#headlinea,#logo,#documentsa,#documentsb,#contents{width:auto;margin:0px;padding:0px;float:none;}


#top{height:auto;margin-bottom:5px;}
#contents ul,#contents li,#contents li a{width:auto;line-height:350%;}
#contents ul{margin:0px 5px 5px 5px;}
#contents li{display:inline-block;text-align:left;}
#contents li a{display:inline-block;min-width:40px;padding:0px 5px;margin:0px 0px 2px 0px !important;text-align:center;border-radius:10px;}
.cz{clear:both;}
h1{margin:-15px 0px 0px 0px;line-height:200%;margin-bottom:5px;}
#center{background-image:none;}

a{padding:20px 0px;line-height:350%;}
.imglogo{padding:5px 0px 0px 0px;}
.contentssetad,.detailtopa{overflow:auto;-webkit-overflow-scrolling:touch;}
.imgphoto{width:120px;height:90px;}
.imgphotob{width:68px;height:90px;}
#searchphoto li,#searchphotorank li{width:140px;height:140px;}
#searchphoto li a,#searchphotorank li a{padding:0px;line-height:100%;}

.searchphotoadin,.adcenter,.touch{width:100% !important;height:auto !important;overflow:auto;-webkit-overflow-scrolling:touch;float:none;clear:both;}


#bottom{font-size:85%;}


.searchpage1{padding:4px 8px !important;line-height:300% !important;}
.searchpage li{margin-bottom:20px !important;}

.detailtopa{width:auto;height:auto;float:none;}

.imgphotom,.imgphotomb{margin-left:0px;height:240px;}

#bottom{padding-bottom:80px;}

}
