/* headloop_style.css */







/* HTML tag styles */











body,td,th {



    font-size: 12px;



    color: #666666;



    background: #FFFFFF;



    line-height: 1.2em;



}



body {



    margin-left: 0px;



    margin-top: 0px;



    margin-right: 0px;



    margin-bottom: 0px;



    background: #FFFFFF;



}







a{text-decoration:none}


A:link    {COLOR: #CC3366;  TEXT-DECORATION: underline;}
A:visited {COLOR: #CC3366;  TEXT-DECORATION: underline;}
A:active  {COLOR: #CC3366;  TEXT-DECORATION: none;}
A:hover   {COLOR: #0066CC;  TEXT-DECORATION: none;}
}
h1 {
    font-size: 14px;
}
h2 {
    font-size: 14px;
    line-height: normal;
    padding: 0px;
    margin: 0px;
}
h3 {
    font-size: 12px;
    line-height: 133%;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

h5{
    padding: 2px 2px 2px 0px;
    color: #585858;
    background: #FDEEFD;
    font-size: 14px;
}
h5 a,
h5 a:visited {
    color: #0000FF;
    text-decoration:none;
}
h5 a:hover{
    color: #F94987;
    text-decoration:underline;
}
#top {



    font-size: 12px;



    background-color: #FFFFFF;



    width: 778px;



    text-align: left;



    padding-right: 5px;



    padding-left: 5px;



    padding-bottom: 10px;



    border-top:1px solid #000000;



    border-left:1px solid #000000;



    border-bottom:0px solid #000000;



    border-right:1px solid #000000



}



#top2 {



    font-size: 12px;



    background-color: #FFFFFF;



    width: 800px;



    text-align: left;



    padding-right: 5px;



    padding-left: 5px;



    padding-bottom: 10px;



    border-top:1px solid #000000;



    border-left:1px solid #000000;



    border-bottom:0px solid #000000;



    border-right:1px solid #000000



}



.info {



    margin-bottom: 15px;



    text-align: center;



    font-weight: bold;



    color: #FF0000;



    font-size: 18px;



    line-height: 133%;



}



/***********************************************/



/* Layout Divs                                 */



/***********************************************/







.red-border {



    border: 1px solid #FF0000;



}







.gray-border {



    border: 1px solid #C0C0C0;



}







.nukiten-border {



    border-top: 1px solid #000000;



    border-left: 1px solid #000000;



}



.red-txt {



    color: #FF0000;



}



.dot340 {



    width: 340px;



    margin-top: 15px;



    padding-bottom: 15px;



    background:  url("http://124.33.113.146/loli/img/dot2.gif") repeat-x;



    clear: both;



}



td {



    background: #FFFFFF;



}







/************* #head styles **************/







#head {



    padding-bottom: 2px;



    border-top: 0px;



    border-right: 0px;



    border-bottom: 0px;



    border-left: 0px;



    height: 90px;



}



.head-dot1 {



    background:  url("http://124.33.113.146/loli/img/dot.gif") repeat-x;



    margin-top: 1px;



    padding-top: 1px;



}







#logo {



    margin-right: 10px;



    margin-left: 2px;



    float: left;



}







#menu {



    text-align: right;



    padding-top: 10px;



    padding-right: 10px;



}







/************* #site-body styles **************/











#counter {



    height: 20px;



    text-align: right;



    margin-top: 5px;



    padding-right: 5px;



    clear: both;



}







#sponcer-frame {



    height: 2800px;



    padding-right: 0px;



    padding-left: 5px;



    margin-top: 10px;



}







#pornoworld-frame {



    height: 205px;



    padding-right: 0px;



    padding-left: 5px;



    margin-top: 10px;



}







#rank1-frame {



    padding-right: 20px;



    padding-left: 20px;



    margin-top: 25px;



}







#recommen-frame {



    height: 100px;



    padding-right: 0px;



    padding-left: 5px;



    margin-top: 10px;



}



/************* #index-bottom **************/



#index-bottom {



    background:  url("http://124.33.113.146/loli/img/dot2.gif") repeat-x;



    margin-top: 15px;



    margin-right: 20px;



    margin-left: 20px;



    height: 100px;



    padding: 5px 10px;



    clear: both;



}







#index-bottom-left {



    width: 165px;



    float: left;



}







#index-bottom-right {



    float: left;



    width: 510px;



    background:  url("http://124.33.113.146/loli/img/dot2.gif") repeat-y;



    padding-left: 15px;



    padding-top: 5px;



    padding-bottom: 5px;



    height: 90px;



}







.enter {



    width: 700px;



    float: left;



    font-size: 14px;



    margin-top: 10px;



    padding: 5px 20px;



}







#yahoo {



    width: 160px;



    padding-top: 5px;



}







#page-bottom {



    background:  url("http://124.33.113.146/loli/img/dot.gif") repeat-x;



    margin-right: 20px;



    margin-left: 20px;







/*  2007/3 revision     */



/*  height: 40px;       */



/*  remove          */







    padding-top: 10px;



    padding-left: 10px;



    clear: both;



}







#page-bottom-left {



    width: 40%;



    float: left;



}







#page-bottom-right {



    width: 60%;



    float: left;



    text-align: right;



}







/************* #main-top styles **************/







#main-top {



    margin-left: 5px;



    clear: both;



}







#main-top-left {



    width: 360px;



    float: left;



    margin-right: 15px;



}







#main-top-right {



    width: 360px;



    float: right;



    margin-left: 15px;



}







.main-top-dot {



    margin-top: 10px;



    background:  url("http://124.33.113.146/loli/img/dot.gif") repeat-x;



    margin-right: 20px;



    margin-left: 20px;



}







#main-top1 {



    margin-left: 5px;



    clear: both;



}







#main-top1-left {



    width: 360px;



    float: left;



    margin-right: 15px;



}







#main-top1-right {



    width: 360px;



    float: right;



    margin-left: 15px;



}







.main-top1-dot {



    margin-top: 10px;



    background:  url("http://124.33.113.146/loli/img/dot.gif") repeat-x;



    margin-right: 20px;



    margin-left: 20px;



}







#picup {



    width: 344px;



    height: 80px;



    margin-bottom: 2px;



    margin-left: 2px;



    margin-top: 5px;



}



#picup img {



    margin-bottom: 0px;



}



#news {



/*  2007/3 revision     */



/*  height: 90px;       */



    height: 78px;







    margin-bottom: 1px;



    padding-top: 2px;



    padding-left: 10px;



    margin-top: 2px;



}







#ranking {



/*  height: 90px;       */



    height: 78px;







    margin-bottom: 1px;



    padding-top: 2px;



    padding-left: 10px;



    margin-top: 2px;



}







#kousin-1 {







/*  2007/3 revision     */



/*  height: 2820px;     */



    height: 4070px;







    float: left;



    background:  url(http://124.33.113.146/loli/img/dot2.gif) repeat-y;



    padding-left: 15px;



    width: 350px;



}







#kousin-1_01 {







/*  2007/3 revision     */



/*  height: 2820px;     */



/*  2007/4/3 revision   */



/*  height: 4070px;     */



    height: 3665px;







    float: left;



    background:  url(http://124.33.113.146/loli/img/dot2.gif) repeat-y;



    padding-left: 15px;



    width: 350px;



}







#pickup-sites {



    height: 500px;



    background:  url(http://124.33.113.146/loli/img/dot2.gif) repeat-y;



    padding-left: 15px;



    width: 350px;



}







#sponcer1 {



    margin-top: 5px;



    background:  url("http://124.33.113.146/loli/img/dot2.gif") repeat-x;



    margin-right: 20px;



    margin-left: 20px;



    padding-top: 15px;



    clear: both;



    text-align: center;



    height: 885px;



}







#sponcer2 {



    margin-top: 5px;



    background:  url("http://124.33.113.146/loli/img/dot2.gif") repeat-x;



    margin-right: 20px;



    margin-left: 20px;



    padding-top: 20px;



    clear: both;



    text-align: center;



}







#sponcer3 {



    margin-top: 15px;



    margin-right: 20px;



    margin-left: 20px;



    clear: both;



    text-align: center;



}







#kousin2 {



    margin-top: 5px;



    margin-right: 10px;



    margin-left: 10px;



    clear: both;



    text-align: center;



}







/************* #new-link styles **************/







#new-link {



    width: 353px;







/*  2007/3 revision     */



/*  height: 90px;       */



    height: 175px;







    padding-left: 10px;



    margin-bottom: 25px;



    margin-top: 10px;



}







/************* #rank1 styles **************/







.rankbox1 {



    width: 350px;



    margin-top: 15px;



    height: 80px;



}



.rank-no1 {



    float: left;



    text-align: center;



    width: 15px;



    padding-top: 17px;



    margin-right: 3px;



}



.todaysbox1-img {



    float: left;



    margin-right: 5px;



    border: 1px solid #000000;



    margin-bottom: 0px;



}



.rank-no1 img {



    margin-top: 5px;



}



.todaysrightbox-1 {



    float: left;



    width: 250px;



}



.todays-site-name1 {



    float: left;



    margin-right: 5px;



}



.todays-dot1 {



    background: #F5F5F5 url("http://124.33.113.146/loli/img/dot.gif") repeat-x;



    margin-top: 5px;



    padding-top: 8px;



}







/************* #rank2 styles **************/







.rankbox2 {



    height: 40px;



    width: 325px;



    margin-top: 10px;



}



.rank-no2 {



    float: left;



    text-align: center;



    width: 15px;



    padding-top: 4px;



    margin-right: 5px;



}



.rank-no2 img {



    margin-top: 5px;



}



.rankrightbox-2 {



    float: left;



    width: 305px;



}



.rank-dot2 {



    background:  url("http://124.33.113.146/loli/img/dot.gif") repeat-x;



    margin-top: 5px;



    padding-top: 5px;



}







/************* #main-middle styles **************/







#rank3 {



    width: 350px;



    height: 390px;



    margin-bottom: 1px;



    margin-top: 0px;



    margin-left: 0px;



}







#movie-files {



    background:    url("../http://124.33.113.146/loli/img/menu/movie-files.gif") no-repeat;



    height: 25px;



    width: 350px;



    margin: 15px 0px;



}











#sample-movie {



    margin-top: 5px;



    padding-left: 15px;



    width: 330px;



    margin-bottom: 20px;



    background: #FFFFFF



}







#sai-up-movie {







    margin-top: 15px;



    padding-left: 10px;



    width: 330px;



}







#angeltokyo {



    height: 280px;



    margin-top: 15px;



    padding-left: 10px;



    width: 325px;



}







#webmaster {



    height: 130px;



    margin-top: 15px;



    padding-left: 10px;



    width: 325px;



}







/************* sample_movie page styles **************/







.movie-box {



    width: 350px;



    margin-bottom: 10px;



    height: 115px;



    background: url(http://124.33.113.146/loli/img/dot.gif) repeat-x;



    padding-top: 10px;







}



.sai-movie-box {



    width: 330px;



    margin-bottom: 10px;



    height: 110px;



}



#old-movie-list {



    margin-top: 20px;



    background: url(http://124.33.113.146/loli/img/dot.gif) repeat-x;



    padding-top: 10px;



}



#old-movie-list-no {



    float: left;



    margin-right: 15px;



    margin-top: 5px;







}



.movie-box-img {



    float: right;



    width: 100px;



    height: 100px;



    border: 1px solid #000000;



    margin-left: 5px;



}



.movie-box-img_1 {



    float: left;



    border: 1px solid #000000;



    margin-left: 5px;



}



.movie-box-txt {



    font-weight: bold;



    text-transform: uppercase;



    color: #000000;



    letter-spacing: 2px;



    font-size: 13px;



    border-left-width: 5px;



    border-left-style: solid;



    border-left-color: #FF0099;







}



.movie-box-txt2 {



    font-weight: bold;



    text-transform: uppercase;



    color: #000000;



    letter-spacing: 2px;



    font-size: 13px;







}







.movie-rightbox {



    width: 350px;



    margin-bottom: 10px;



    height: 115px;



    background: url(http://124.33.113.146/loli/img/dot.gif) repeat-x;



    padding-top: 10px;







}



.movie-rightbox-img {



    float: right;



    width: 100px;



    height: 100px;



    border: 1px solid #000000;



    margin-right: 5px;



}



.movie-rightbox-txt {



    font-weight: bold;



    text-transform: uppercase;



    color: #000000;



    letter-spacing: 2px;



    font-size: 13px;



    border-left-width: 5px;



    border-left-style: solid;



    border-left-color: #FF0099;







}



.movie-rightbox-txt2 {



    font-weight: bold;



    text-transform: uppercase;



    color: #000000;



    letter-spacing: 2px;



    font-size: 13px;







}











/************* pickup styles **************/







#today-pic {



    margin-top: 5px;



    padding-left: 15px;



    width: 330px;



    margin-bottom: 20px;



    background: #FFFFFF



}



.pickup-box {



    width: 350px;



    margin-bottom: 10px;



    height: 115px;



    background: url(http://124.33.113.146/loli/img/dot.gif) repeat-x;



    padding-top: 10px;







}



.pickup-box-img {



    float: right;



    width: 100px;



    height: 100px;



    border: 1px solid #000000;



    margin-left: 5px;



}



.pickup-box-txt {



    font-weight: bold;



    text-transform: uppercase;



    color: #000000;



    letter-spacing: 2px;



    font-size: 13px;



    border-left-width: 5px;



    border-left-style: solid;



    border-left-color: #6A839B;







}



.pickup-box-txt2 {



    font-weight: bold;



    text-transform: uppercase;



    color: #000000;



    letter-spacing: 2px;



    font-size: 13px;







}







/************* .kousin1 styles **************/







.kousin-day {



    margin-bottom: 8px;



    text-align: right;



    margin-top: 5px;



}



.kousin1-box {



    width: 337px;



    float: left;



    margin-bottom: 10px;



    height: 110px;



    background: url(http://124.33.113.146/loli/img/dot.gif) repeat-x;



    padding-top: 10px;



}







.kousin1-box img {



    float: right;



    width: 100px;



    height: 100px;



    border: 1px solid #000000;



    margin-left: 5px;



}



.kousin1-site-title {



    float: left;



    margin-right: 5px;



}



.kousin1-genre {



    color: #FF0000;



    float: left;



    margin-top: 5px;



    margin-right: 10px;



    margin-bottom: 5px;



}



.kousin1-day {



    margin-top: 5px;



    margin-bottom: 5px;



}







/************* .kousin2 styles **************/







.kousin2-box {



    width: 350px;



    float: left;



    margin-bottom: 10px;



    height: 105px;



    background: url(http://124.33.113.146/loli/img/dot.gif) repeat-x;



    padding-top: 10px;



    padding-right: 5px;



    padding-left: 5px;



}







.kousin2-box img {



    float: right;



    width: 80px;



    height: 80px;



    border: 1px solid #C0C0C0;



    margin-left: 5px;



}







/************* #movie-page styles **************/







#movie-page {



    margin: 15px 20px 50px;



}



#movie-page-left {







/*  2007/3 revision     */



/*  height: 2350px;     */



/*  remove          */







    width: 340px;



    float: left;



    margin-right: 15px;



}



#kousin3 {







/*  2007/3 revision     */



/*  height: 2740px;     */



/*  remove          */







    width: 340px;



    float: left;



    background:  url("http://124.33.113.146/loli/img/dot2.gif") repeat-y;



    padding-left: 15px;



}



#movie-page-left-top {



    margin-top: 15px;



}



#movie-page-left-top-img {



    float: left;







/*  2007/3 revision     */



/*  width: 180px;       */



    width: 350px;







    margin-right: 10px;



}



#movie-page-left-top img {



    border: 1px solid #000000;



}



#movie-detail {



    float: left;



    margin-bottom: 1px;



    width: 345px;



}



#movie-shousai div {



    margin-bottom: 5px;



}



.movie-pic {



    clear: both;



    margin: 5px 0px 0px;



    padding: 5px 0px 0px;



}



.movie-pic img {



    float: left;



    border: 1px solid #000000;



    margin: 0px 11px 10px 0px;



}



.movie-detail-line {



    border-bottom: 1px solid #CDCDCD;



    margin: 0px 0px 5px 0px;



}



.movie-detail-comment {



    margin: 0px 0px 5px 0px;



}



.movie-notandum {



    color: #CC3300;



    clear: both;



    background:  url("http://124.33.113.146/loli/img/dot.gif") repeat-x;



    padding: 1px 0px 0px;



}



.movie-download-box p {



    clear: both;



}



.movie-download-box div {



    float: left;



    margin-right: 10px;



}



#download {



    width: 355px;



    height: 90px;



    margin-bottom: 2px;



    margin-left: 2px;



    margin-top: 5px;



}



#download2 {



    width: 333px;



    height: 90px;



    margin-bottom: 2px;



    margin-left: 2px;



    margin-top: 5px;



}



.downloadbox-img {



    float: left;



    margin-right: 5px;



    border: 1px solid #000000;



    margin-bottom: 0px;



}







.download-rightbox {



    float: left;



    width: 210px;



    background: #F5F5F5



}



.download-rightbox2 {



    float: left;



    width: 190px;



    background: #F5F5F5



}



.download-txt {



    float: left;



    margin-right: 15px;



}



.download-dot1 {



    background: #FFFFFF url("http://124.33.113.146/loli/img/dot.gif") repeat-x;



    margin-top: 5px;



    padding-top: 8px;



}











#movie-shop {



    clear: both;



    background:  url("http://124.33.113.146/loli/img/dot2.gif") repeat-x;



    padding: 10px 0px 0px;



    margin-top: 5px;



}



#movie-shop2 {



    clear: both;



    background:  url("http://124.33.113.146/loli/img/dot.gif") repeat-x;



    padding: 3px 0px 0px;



    margin-top: 5px;



}



#movie-shop-comment {



    padding-left: 10px;



}



#movie-shop-comment img {



    float: left;



    margin-right: 15px;



    border: 1px solid #000000;



    margin-bottom: 5px;



}







#movie-dti-kousin {



    clear: both;



    background:  url("http://124.33.113.146/loli/img/dot2.gif") repeat-x;



    padding: 20px 0px 0px;



    margin-top: 25px;



}







#movie-genre {



    clear: both;



    background:  url("http://124.33.113.146/loli/img/dot2.gif") repeat-x;



    padding: 20px 0px 0px;



    margin-top: 10px;



}







/***********************************************/



/* webmasuter page                             */



/***********************************************/







#webmaster-page {



    margin-right: 30px;



    margin-left: 30px;



    margin-top: 20px;



    font-size: 14px;



    line-height: 1.2em;



}



#webmaster-menu {



    text-align: center;



    margin-top: 50px;



    margin-bottom: 60px;



}



#webmaster-menu a {



    text-align: center;



    margin-right: 15px;



    margin-left: 15px;



}



#webmaster-ranking {



    margin-left: 30px;



    margin-bottom: 50px;



}



#webmaster-ranking-left {



    margin-right: 10px;



    float: left;



    width: 330px;



}



#webmaster-ranking-right {



    background: url(http://124.33.113.146/loli/img/dot2.gif) repeat-y;



    padding-left: 20px;



    float: left;



    height: 1100px;



    width: 330px;



}



.webmaster-junni {



    float: left;



    margin-bottom: 3px;



    width: 27px;



    margin-right: 1px;



    padding-top: 2px;



    padding-bottom: 2px;



    text-align: center;



    clear: both;



    position: relative;



}



.webmaster-site {



    float: left;



    margin-bottom: 3px;



    width: 192px;



    margin-right: 1px;



    padding-left: 5px;



    padding-top: 2px;



    padding-bottom: 2px;



    clear: none;



}



.webmaster-inout {



    float: left;



    margin-bottom: 3px;



    width: 92px;



    padding-left: 5px;



    padding-top: 2px;



    padding-bottom: 2px;



    clear: none;



}







.dot-tate {



    background:  url(http://124.33.116.170/head/img/dot3.gif) repeat-y;



    margin-right: 4px;



    margin-left: 4px;



    padding-right: 4px;



    padding-left: 4px;











}.bg- {



    background-color: #E4E4E4;



}



.bg-pink {



    background-color: #FFCCCC;



}



.bg-green {



    background-color: #B9FFB9;



}



.bg-blue {



    background-color: #D9ECFF;



}



.bg-pink {



    background-color: #FF99CC;



}



.bg-yell {



    background-color: #FFFFCC;



}



.txt-big {



    font-size: 17px;



    font-weight: bold;



}



.txt-big2 {



    font-size: 17px;



    font-weight: bold;



    background:  #8C0C4A no-repeat;



}



.txt-mini {



    font-size: 10px;



    font-weight: normal;



}



.bg-img {



    background:  url("http://124.33.113.146/loli/kkk/zenusa/back.gif") repeat-x;



}



/************* runpick2 styles **************/







.runpick2-box {



    width: 340px;



    margin-bottom: 10px;



    padding-top: 10px;



    text-align: left;



    float: left;



    clear: both;



    background: url(http://124.33.116.170/head/img/dot.gif) repeat-x;



}



.pic2 img{



    float: right;



    margin-left: 4px;



    border: 1px solid #000000;



    height: 80px;



    width: 80px;



}



.runpick2-box h5{



    width: 250px;



}



.runpick3-box {



    width: 340px;



    margin-bottom: 10px;



    padding-top: 10px;



    float: right;



    text-align: left;



    background: url(http://124.33.113.146/loli/img/dot.gif) repeat-x;



}



.runpick3-box h5{



    width: 250px;



}



h4 {



    float: left;



    margin: 0px;



    padding: 0px;



    font-size: 12px;



}



h5{



    clear: left;



    color: #FF0000;



    margin-top: 6px;



    margin-bottom: 3px;



    font-size: 12px;



    font-weight: normal;



}



.runpick-icon {



    float: right;



    height: 12px;



    width: 51px;



    margin-right: 6px;



}



/************* pickups styles **************/



#pickups-left {



    margin: 0px 0px 0px 5px;



    float: left;



    width: 345px;



}



#pickups-right {



    margin: 0px 0px 0px 5px;



    float: right;



    width: 345px;



}



.pickups-info {



    height: 125px;



    margin-top: 10px;



    clear: both;



}



.pickups-info img{



    float: right;



    border: 1px solid #000000;



    margin-left: 5px;



    width: 100px;



    height: 100px;



}



.pickups-info h4{



    margin-bottom: 0px;



}















#dmm-frame {



    height: 572px;



    padding-right: 0px;



    padding-left: 5px;



    margin-top: 10px;



    margin-bottom: 10px;



}















#pickupsites {



    height: 380px;



    background:  url(http://124.33.113.146/loli/img/dot2.gif) repeat-y;



    padding-left: 15px;



    width: 350px;



}







.pickupsites-box {



    width: 350px;



    margin-bottom: 10px;



    margin-left: 8px;



    height: 110px;



    background: url(http://124.33.116.170/head/img/dot.gif) repeat-x;



    padding-top: 10px;



}







.pic img{



    float: right;



    height: 100px;



    width: 100px;



    margin-left: 4px;



    border: 1px solid #000000;



}







h4 {



    float: left;



    margin: 0px;



    padding: 0px;



    margin-left: 4px;



    font-size: 12px;



}







h5{
    clear: left;
    color: #FF0000;
    margin-top: 6px;
    margin-bottom: 3px;
    margin-left: 4px;
    font-size: 12px;
    font-weight: normal;
}



.pickupsites-box h5{
    width: 230px;
}



p {
    line-height: 15px;
    margin: 0px;
}



#pickupsites-1_01 {
    height: 400px;
    float: left;
    background:  url(http://124.33.113.146/loli/img/dot2.gif) repeat-y;
    padding-left: 15px;
    width: 350px;
}


.dot-line{

    background:  url("http://124.33.113.146/loli/img/dot.gif") repeat-x;
    margin-top: 5px;

    margin-left: 3px;

    margin-right: 3px;

    padding-top: 5px;

}