@charset "UTF-8";*{box-sizing:border-box}.#container{background:#fffcfc;width:100%;padding:5px;margin:0 auto;margin-bottom:20px;border-radius:5px;clear:both;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.item{float:left;border:1px solid;background:#fff}div.item{border:1px dashed #ccc;background-color:#fff;margin:5px;border-radius:12px;text-align:center;font-size:11px;line-height:120%}div.item.menu img{border:1px dashed #fff;border-radius:10px;background-color:#fff}div.item.pickupshop img{border:1px dashed #fff;border-radius:10px;background-color:#ff69b4}div.item.osusume img{border:1px dashed #fff;border-radius:10px;background-color:#ff69b4}div.item.suione img{border:1px dashed #fff;border-radius:10px;background-color:#ff69b4}div.item.posted img{border:1px dashed #fff;border-radius:10px;background-color:#ff69b4}div.item.newface img{border:1px dashed #fff;border-radius:10px;background-color:#ff69b4}p.image,p.caption{text-align:center;margin:5px}p.caption{font-size:10px;color:#333;line-height:120%}div.imagef{margin:1px;float:left}a{color:#333;text-decoration:none}a:hover{color:#e70012;text-decoration:underline}.box a.shadow:hover{color:#333;text-decoration:none}table.attend{width:280px}table.prof th{vertical-align:middle;font-size:16px}#globnav .logo{margin:0}#globnav .logo a img{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}#globnav .logo a:hover img{opacity:.6}#globnav a{color:#000;text-decoration:none}#globnav a:hover{color:#c00;text-decoration:underline}#globnav ul{list-style:none;position:relative;padding:15px 0 0 0}#globnav ul li{position:relative;z-index:1;padding:3px 0;border-top:1px dotted #999;line-height:0}#globnav ul li:last-child{border-bottom:1px dotted #999}#globnav ul li a.nav-first{display:block;height:22px;width:150px;overflow:hidden;font-size:12px;line-height:1.5;margin-left:-20px}#headbar{text-align:right;font-size:12px;padding:0 10px;margin:10px auto}#headbar h1{float:left;font-size:10px;margin-top:1px;margin-bottom:0;color:#727272;font-weight:normal}#headbar img{vertical-align:middle}#headbar .ex-nav{display:inline;line-height:0}#headbar .ex-nav ul,#headbar .ex-nav h3{display:inline;font-size:12px;margin:2;padding:0}#headbar .ex-nav h3{margin-left:1em}#headbar .ex-nav li{display:inline;margin:0 0 0 .5em;padding-left:8px}#headbar .ex-nav a{color:#000;text-shadow:1px 1px 1px #fff;text-decoration:none}#headbar .ex-nav a:hover{color:#c00;text-decoration:underline}.item.menu{width:150px;height:410px;background:#ecf0f1}.item.title{width:220px;background:#ecf0f1}.item.osusume{width:600px;height:200px;background:#95ffc2}.item.suione{width:143px;height:200px;overflow:hidden;background:#fff479;font-size:11px;line-height:70%}.item.posted{width:143px;height:200px;overflow:hidden;background:#e6ffc2;font-size:11px}.item.newface{width:710px;background:#ecf0f1}.item.shop{width:191px;height:120px;overflow:hidden;background:#fdf;font-size:12px}.item.pickupshop{width:294px;height:200px;background:#ffabd5;font-size:10px}.item.pickupshop img{width:280px;height:156px}.item.newsbox{width:450px;background:#fffee4;font-size:11px}.item.infobox{width:450px;background:#bcfff2;font-size:11px}.item.moremenu{width:100px;height:35px;background:#fffee4;font-size:9px;margin-top:4px}.item.moremenu img{width:90px}.item.apslink{width:710px;height:120px;background:#fff;font-size:9px;margin-top:4px}.item.apslink iframe{position:absolute;top:14px;left:0;width:100%;height:100%}.item.aspmenu{width:100px;height:95px;background:#fffee4;font-size:9px;margin-top:4px}.item.aspmenu img{width:90px}img.girl{width:150px}img.banner{width:150px}img.banner200{width:200px}span.comment{font-size:12px;line-height:1.2em}#footrank{background:#fff;text-align:center;position:fixed;bottom:0;left:0;font-size:11px;right:0;height:30px;width:auto;z-index:104;border-top:1px solid #dedede;atransition:left .25s ease-in-out;atransform:translate3d(0,0,0)}@media only screen and (min-width:640px) and (max-width:959px){#globnav{width:600px;height:198px;overflow:hidden;float:none;margin-bottom:8px}#globnav .logo{float:left;width:150px;margin:10px 15px 10px 10px}#globnav ul{float:left;width:65%;padding:10px 0}#globnav ul li{float:left;margin:0 7px}#globnav ul li:nth-child(8){border-bottom:1px dotted #999}#globnav ul li:hover>ul{visibility:hidden;opacity:0}#globnav ul li.current a.nav-first{background-color:transparent}#globnav ul li.current ul{display:none}.item.osusume{width:600px;height:198px;background:#95ffc2}.item.pickupshop{width:294px;height:198px;background:#ffabd5;font-size:10px}.item.suione{width:142px;height:200px;overflow:hidden;background:#fff479}.item.posted{width:142px;height:200px;overflow:hidden;background:#e6ffc2;font-size:11px}.item.newsbox{width:292px;background:#fffee4;font-size:11px}.item.infobox{width:292px;background:#bcfff2;font-size:11px}.item.newface{width:600px;background:#ecf0f1}.item.title{width:160px;background:#ecf0f1}.item.apslink{width:600px;height:120px;background:#fff;font-size:9px;margin-top:4px}.item.apslink iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (min-width:321px) and (max-width:639px){#globnav{width:96%;overflow:hidden;float:none;margin-bottom:10px}#globnav .logo{float:left;width:150px;margin:10px 15px 10px 10px}#globnav ul{float:left;width:50%;padding:0}#globnav ul li{float:left;margin:0 7px}#globnav ul li:nth-child(8){border-bottom:1px dotted #999}#globnav ul li:hover>ul{visibility:hidden;opacity:0}#globnav ul li.current a.nav-first{background-color:transparent}#globnav ul li.current ul{display:none}.item.osusume{width:300px;height:400px;top:0;background:#d7d7fb}.item.newface{width:300px;background:#ecf0f1}.item.newsbox{width:292px;background:#fffee4;font-size:11px}.item.infobox{width:292px;background:#bcfff2;font-size:11px}.item.title{width:160px;background:#ecf0f1}.item.apslink{width:300px;height:120px;background:#fff;font-size:9px;margin-top:4px}.item.apslink iframe{position:absolute;top:0;left:0;width:100%;height:100%}img.girl{width:120px}img.banner{width:120px}img.banner200{width:120px}span.comment{font-size:10px}}@media only screen and (max-width:320px){body{padding:0 5px}h1{font-size:9px}h1 img{max-width:100%}h2{font-size:18px}h3{font-size:16px}h4{font-size:13px}table.prof th{vertical-align:middle;font-size:12px}#headbar{text-align:center;padding:0 6px;margin:5px auto}#headbar h1{float:left;font-size:9px;margin-top:1px;margin-bottom:0;color:#727272;font-weight:normal}#headbar .ex-nav li{font-size:10px;display:inline;line-height:1.65em;margin:0 .4em}#headbar .pamphlet{display:none}#headbar{font-size:9px}.item.osusume{width:300px;height:400px;top:0;background:#d7d7fb}.item.newface{width:300px;background:#ecf0f1}.item.suione{width:142px;height:200px;overflow:hidden;background:#fff479}.item.posted{width:142px;height:200px;overflow:hidden;background:#e6ffc2;font-size:11px}.item.shop{width:142px;height:120px;overflow:hidden;background:#fdf;font-size:12px}.item.shop img{width:130px;height:26px}.item.newsbox{width:292px;background:#fffee4;font-size:11px}.item.infobox{width:292px;background:#bcfff2;font-size:11px}.item.title{width:140px;background:#ecf0f1}.item.apslink{width:300px;height:120px;background:#fff;font-size:9px;margin-top:4px}.item.apslink iframe{position:absolute;top:0;left:0;width:100%;height:100%}img.girl{width:100px}img.banner{width:120px}img.banner200{width:120px}span.comment{font-size:8px}.timefree{display:none}img.girl{width:70%}#tiles li{width:140px}#globnav{width:96%;overflow:hidden;float:none;margin-bottom:10px}#globnav .logo{float:left;width:47%;margin:0 3% 0 0}#globnav .logo img{display:block;width:100%;height:auto}#globnav ul{float:left;width:50%;padding:0}#globnav ul li{padding:3px 0}#globnav ul li:nth-child(9){border-bottom:1px dotted #999}#globnav ul li a.nav-first{text-indent:0;width:100%;height:auto;padding:5px;background:url(../images/nav_menu_sp.png) no-repeat right center !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#globnav ul li a.current{color:#c00}#globnav ul li.nav01{display:none}#globnav ul li:hover>ul{visibility:hidden;opacity:0}#globnav ul li.current a.nav-first{background-color:transparent;color:#c00}#globnav ul li.current ul{display:none}#container{width:auto !important;padding:0 1.8%;background:0}.box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;margin:5px 0}}