/* General */



BODY {

     font-size: 12px;

     color: #FFFFFF;

     line-height: 150%;

     background-color: #FF9840;

     font-family: "ＭＳ ゴシック, Osaka−等幅", "ＭＳ Ｐ明朝, 細明朝体";

     margin: 0px;

     letter-spacing: 0.05em;

     }



IMG {

	MARGIN: 0px;

        PADDING: 0px; 

        BORDER-TOP-STYLE: none; 

        BORDER-RIGHT-STYLE: none; 

        BORDER-LEFT-STYLE: none; 

        BORDER-BOTTOM-STYLE: none;

        }



TABLE	{

	MARGIN: 0px;

        PADDING: 0px; 

        BORDER-STYLE: none;

        }



TD      {

        padding: 0px;

        }



FONT.highlight {

        font-size: 12px;

        color: #DAE7ED;

        line-height: 16px;

        text-decoration: none;

        letter-spacing: 0.05em;

        line-height: 150%;

        }



FONT.highlightSmall {

        font-size: 11px;

        color: #DAE7ED;

        line-height: 14px;

        text-decoration: none;

        letter-spacing: 0.05em;

        line-height: 135%;

        }



FONT.small {

        font-size: 11px;

        color: #FFFFFF;

        line-height: 14px;

        text-decoration: none;

        letter-spacing: 0.05em;

        line-height: 135%;

        }

A {

     font-size: 12px;

     color: #FFE5A5;

     line-height: 16px;

     text-decoration: none;

     letter-spacing: 0.05em;

     line-height: 150%;

     }



A:active {

     font-size: 12px;

     color: #FFE5A5;

     line-height: 16px;

     text-decoration: none;

     letter-spacing: 0.05em;

     line-height: 150%;

     }

A:visited {

     font-size: 12px;

     color: #DDA27C;

     line-height: 16px;

     text-decoration: none;

     letter-spacing: 0.05em;

     line-height: 150%;

     }



A:hover {

     font-size: 12px;

     color : #FFE5A5;

     line-height: 16px;

     text-decoration: underline;

     letter-spacing: 0.05em;

     line-height: 150%;

     }



#displayList A {

     font-size: 12px;

     color: #FF6F53;

     line-height: 16px;

     text-decoration: none;

     letter-spacing: 0.05em;

     line-height: 150%;

     padding: 0px;

     padding-left: 45px;

     }



#displayList A:visited, #displayList A:active {

     font-size: 12px;

     color: #FF6F53;

     line-height: 16px;

     text-decoration: none;

     letter-spacing: 0.05em;

     line-height: 150%;

     padding: 0px;

     padding-left: 45px;

     }



#displayList A:hover {

     font-size: 12px;

     color : #FF6F53;

     line-height: 16px;

     text-decoration: underline;

     letter-spacing: 0.05em;

     line-height: 150%;

     padding: 0px;

     padding-left: 45px;

     }



/* Monthly Specials */

IMG.sampleIcon {

        MARGIN-TOP: 9px;

        MARGIN-RIGHT: 6px;

        MARGIN-BOTTOM: 9px;

        MARGIN-LEFT: 6px;

        BORDER-STYLE: none;

        }



/* Footer */



DIV.footer {

	background-color: #C4C3C2; 

        WIDTH: 644px;

        HEIGHT: 1px;

        margin: 5px;

        }



FONT.footer {

     font-size: 11px;

     color: #FFFFFF;

     line-height: 120%;

     font-family: "ＭＳ ゴシック, Osaka−等幅", "ＭＳ Ｐ明朝, 細明朝体";

     margin: 0px;

     letter-spacing: 0.05em;

        }





/* Main Menu */





#mainMenu a:link, #mainMenu a:visited, #mainMenu a:active { 

         text-align: left; 

         line-height: 135%; 

         color: #FFE5A5;

         width: 137px;

         padding: 4px;

         padding-left: 0px;

         padding-right: 0px;

         margin: 0px 0px 0px 0px; 

         font-size: 12px;

         text-decoration: none;

         display: block;

        } 







#mainMenu a:hover{

         text-align: left; 

         line-height: 135%; 

         color: #ffffff; 

         display: block;

         width: 137px;

         padding: 4px;

         padding-left: 0px;

         padding-right: 0px;

         margin: 0px 0px 0px 0px; 

         font-size: 12px;

         background-color: #52504D;

         text-decoration: none;

         BACKGROUND: url(img/bg_menuTriangle.gif) #52504D no-repeat left center;

         }



/* Free Magazine */



TD.freeMag {

        padding: 6px;

        }



INPUT.freeMag {

        background-color: #E0E0E0;

        border:1 solid #000000;

        height: 20px;

        font-size: 11px;

        text-align: center; 

        line-height: 135%;

        margin: 6px;

        margin-left: 0px;

       }





/* Hot AV Girls */



DIV.AvGirlsDivider {

	background-color: #646360; 

        WIDTH: 250px;

        HEIGHT: 1px;

        margin: 5px;

        }



TD.AvGirls {

        padding-left: 0px;

        padding: 6px;

        margin: 0px;

        font-size: 11px;

        color: #FFFFFF;

        line-height: 14px;

        text-decoration: none;

        letter-spacing: 0.05em;

        line-height: 135%;

        }





/* Hot Category */



IMG.number {

        MARGIN-TOP: 0px;

        MARGIN-RIGHT: 6px;

        MARGIN-BOTTOM: 0px;

        MARGIN-LEFT: 6px;

        BORDER-STYLE: none;

        }





/* Hot Keywords */



TD.keywords {

        padding: 6px;

        padding-left: 0px;

        }



/* Hot Reports */



TD.reports {

        padding: 6px;

        font-size: 12px;

        color: #FFFFFF;

        line-height: 150%;

        font-family: "ＭＳ ゴシック, Osaka−等幅", "ＭＳ Ｐ明朝, 細明朝体";

        margin: 0px;

        letter-spacing: 0.05em;

        }



IMG.reports {

        MARGIN-TOP: 0px;

        MARGIN-RIGHT: 0px;

        MARGIN-BOTTOM: 3px;

        MARGIN-LEFT: 6px;

        BORDER-STYLE: none;

        }


/* Hot Reports Archive */


DIV.HotReportsArcDivider {

	background-color: #646360; 

        WIDTH: 614px;

        HEIGHT: 1px;

        margin: 5px;

        }


/* Title Description */



TABLE.border {

        MARGIN-LEFT: 25px;

        }



IMG.title {

        MARGIN-TOP: 0px;

        MARGIN-RIGHT: 0px;

        MARGIN-BOTTOM: 2px;

        MARGIN-LEFT: 30px;

        BORDER-STYLE: none;

        }



IMG.largePhoto {

        PADDING: 0px;

        MARGIN: 6px;

        BORDER-STYLE: none;

        }



TABLE.titleDescription {

        width: 405px;

        PADDING: 0px;

        MARGIN: 6px;

        BORDER-STYLE: solid;

        BORDER-COLOR: #848381;

        border-width: 1px;

        }



TD.titleDescription {

        padding: 8px;

        font-size: 12px;

        color: #FFFFFF;

        line-height: 150%;

        font-family: "ＭＳ ゴシック, Osaka−等幅", "ＭＳ Ｐ明朝, 細明朝体";

        margin: 0px;

        letter-spacing: 0.05em;

        }



DIV.titleDivider {

	background-color: #8D8B89; 

        WIDTH: 421px;

        HEIGHT: 1px;

        margin: 0px;

        margin-top: 10px;

        margin-bottom: 10px;

        }



TABLE.smallPhotos {

        width: 404px;

        PADDING: 0px;

        MARGIN: 7px;

        }





/* Title Data */



TABLE.titleData {

        width: 190px;

        PADDING: 0px;

        MARGIN: 6px;

        MARGIN-bottom: 0px;

        MARGIN-LEFT: 10px;

        BORDER-STYLE: none;

        }



TD.titleData {

        padding: 0px;

        font-size: 12px;

        color: #FFFFFF;

        line-height: 150%;

        font-family: "ＭＳ ゴシック, Osaka−等幅", "ＭＳ Ｐ明朝, 細明朝体";

        margin: 0px;

        letter-spacing: 0.05em;

        }



DIV.dataDivider {

	background-color: #646360; 

        WIDTH: 203px;

        HEIGHT: 1px;

        margin: 0px;

        margin-left: 4px;

        margin-top: 0px;

        margin-bottom: 0px;

        }





/* Title Rating */



TABLE.titleRating {

        width: 190px;

        PADDING: 4px;

        MARGIN: 6px;

        MARGIN-bottom: 0px;

        MARGIN-LEFT: 10px;

        BORDER-STYLE: solid;

        BORDER-COLOR: #FFFFFF;

        border-width: 1px;

	background-color: #646360;

        }





TD.titleRating {

        padding: 4px;

        padding-bottom: 2px;

        padding-top: 2px;

        margin: 0px;

        }



/* Signup */



TABLE.signup {

        width: 190px;

        PADDING: 4px;

        MARGIN: 6px;

        MARGIN-bottom: 0px;

        MARGIN-LEFT: 10px;

        BORDER-STYLE: none;

        }



TD.signup{

        padding: 6px;

        margin: 0px;

        }





/* Search Box */



TD.search {

        padding: 6px;

        margin: 0px;

        }



/* More Titles */



TD.moreTitles {

        padding: 8px;

        padding-top: 12px;

        font-size: 12px;

        color: #FFFFFF;

        line-height: 150%;

        font-family: "ＭＳ ゴシック, Osaka−等幅", "ＭＳ Ｐ明朝, 細明朝体";

        margin: 0px;

        letter-spacing: 0.05em;

        }



DIV.moreTitlesDivider {

	background-color: #646360; 

        WIDTH: 412px;

        HEIGHT: 1px;

        margin: 5px;

        }





/* Title List */



DIV.titleListDivider {

	background-color: #646360; 

        WIDTH: 307px;

        HEIGHT: 1px;

        margin: 5px;

        }



IMG.backNext {

        MARGIN: 3px;

        BORDER-STYLE: none;

        }



#pageNumber B {
     font-size: 14px;
     font-weight: bold;
     color: #FF6F53;
     line-height: 16px;
     text-decoration: none;
     letter-spacing: 0.05em;
     line-height: 150%;
     padding: 0px;
     padding-left: 20px;
     }

#pageNumber A {

     font-size: 14px;

     color: #FF6F53;

     line-height: 16px;

     text-decoration: none;

     letter-spacing: 0.05em;

     line-height: 150%;

     padding: 0px;

     padding-left: 20px;

     }



#pageNumber A:visited, #pageNumber A:active {

     font-size: 14px;

     color: #FF6F53;

     line-height: 16px;

     text-decoration: none;

     letter-spacing: 0.05em;

     line-height: 150%;

     padding: 0px;

     padding-left: 20px;

     }



#pageNumber A:hover {

     font-size: 14px;

     color : #FF6F53;

     line-height: 16px;

     text-decoration: underline;

     letter-spacing: 0.05em;

     line-height: 150%;

     padding: 0px;

     padding-left: 20px;

     }









/* View Movie */



TD.viewMovie {

        padding: 5px;

        margin: 0px;

        }


/* FAQ */

DIV.answerDivider {

	background-image: url(img/faq_answerLine.gif); 

        WIDTH: 488px;

        HEIGHT: 3px;

        margin-top: 5px;

        margin-bottom: 5px;

        margin-left: 0px;

        margin-right: 0px;
        }

TD.faqCaution {

        padding-top: 8px;

        padding-bottom: 8px;

        padding-left: 25px;

        padding-right: 25px;

        font-size: 12px;

        color: #FFFFFF;

        line-height: 150%;

        font-family: "ＭＳ ゴシック, Osaka−等幅", "ＭＳ Ｐ明朝, 細明朝体";

        margin: 0px;

        letter-spacing: 0.05em;

        }

FONT.faqAnswer {

        font-size: 12px;

        color: #DAE7ED;

        line-height: 16px;

        text-decoration: none;

        letter-spacing: 0.05em;

        line-height: 150%;

        }

/* NEW FAQ */


TD.question {

        padding-left: 10px;

        padding-right: 10px;

        padding-top: 2px;

        padding-bottom: 2px;

        font-size: 12px;

        line-height: 150%;

        letter-spacing: 0.05em;

        margin: 0px;

        }

TD.answer {

        padding-left: 10px;

        padding-right: 10px;

        padding-top: 2px;

        padding-bottom: 2px;

        font-size: 12px;

        color: #DAE7ED;

        line-height: 150%;

        letter-spacing: 0.05em;

        margin: 0px;

        }


IMG.testSampleInTdB {

        MARGIN-TOP: 5px;

        MARGIN-RIGHT: 5px;

        MARGIN-BOTTOM: 5px;

        MARGIN-LEFT: 5px;

        BORDER-STYLE: none;

        }




/* SIGN UP */

TABLE.rate {

        width: 400px;

        PADDING: 0px;

        MARGIN: 0px;

        BORDER-STYLE: solid;

        BORDER-COLOR: #DAE7ED;

        border-width: 1px;

        }

TD.courseName {

        padding: 5px;

        font-size: 12px;

        color: #FFFFFF;

        line-height: 150%;

        font-family: "ＭＳ ゴシック, Osaka−等幅", "ＭＳ Ｐ明朝, 細明朝体";

        margin: 0px;

        letter-spacing: 0.05em;

        background-color: #8D9599;

        font-weight: bold;

        }

TD.rate {

        padding: 5px;


        font-size: 12px;

        color: #ffffff;

        line-height: 150%;

        font-family: "ＭＳ ゴシック, Osaka−等幅", "ＭＳ Ｐ明朝, 細明朝体";

        margin: 0px;

        letter-spacing: 0.05em;


        }


/* MOVIE VIEW */

TD.movieNumberButtons {

        padding-left: 15px;

        padding-right: 15px;

        padding-top: 5px;

        padding-bottom: 5px;

        }

IMG.movieNumberButtons. {

        MARGIN-TOP: 5px;

        MARGIN-RIGHT: 0px;

        MARGIN-BOTTOM: 0px;

        MARGIN-LEFT: 5px;

        BORDER-STYLE: none;

        }


/* WHATS EROSEVEN */

TD.titleBorder {

        padding-left: 10px;

        padding-right: 10px;

        padding-top: 5px;

        padding-bottom: 5px;

        border-style: solid;

        border-color: #D3D1D1;

        border-width: 1px;
        }


/* WHATS EROSEVEN */

TABLE.titleBorder {

        margin-bottom: 12px;

        margin-left: 0px;

        margin-right: 0px;

        margin-top: 0px;

        }

TD.titleBorder {

        padding-left: 10px;

        padding-right: 10px;

        padding-top: 1px;

        padding-bottom: 1px;

        border-top-style: none;

        border-left-style: none;

        border-right-style: none;

        border-bottom: 1px solid #F2BC8C;

        font-size: 13px;

        font-weight: bold;

        color: #DAE7ED;

        line-height: 150%;

        letter-spacing: 0.05em;

        margin-bottom: 0px;

        }

TD.staticContentBold {

        padding-left: 10px;

        padding-right: 10px;

        padding-top: 2px;

        padding-bottom: 2px;

        font-size: 13px;

        font-weight: bold;

        color: #DAE7ED;

        line-height: 150%;

        letter-spacing: 0.05em;

        margin: 0px;

        }

TD.staticContent {

        padding-left: 10px;

        padding-right: 10px;

        padding-top: 2px;

        padding-bottom: 13px;

        font-size: 12px;

        color: #FFFFFF;

        line-height: 150%;

        letter-spacing: 0.05em;

        margin: 0px;

        }

IMG.registerInTd {

        MARGIN-TOP: 0px;

        MARGIN-RIGHT: 0px;

        MARGIN-BOTTOM: 2px;

        MARGIN-LEFT: 0px;

        BORDER-STYLE: none;

        }

IMG.testSampleInTd {

        MARGIN-TOP: 5px;

        MARGIN-RIGHT: 5px;

        MARGIN-BOTTOM: 0px;

        MARGIN-LEFT: 5px;

        BORDER-STYLE: none;

        }


IMG.buttonScreen {

        MARGIN-TOP: 5px;

        MARGIN-RIGHT: 0px;

        MARGIN-BOTTOM: 5px;

        MARGIN-LEFT: 0px;

        BORDER-STYLE: none;

        }

IMG.regiterDarkL {

        MARGIN-TOP: 15px;

        MARGIN-RIGHT: 0px;

        MARGIN-BOTTOM: 5px;

        MARGIN-LEFT: 0px;

        BORDER-STYLE: none;

        }


/* SAMPLE VIEW */


TABLE.dotFrame {

        margin-bottom: 20px;

        margin-left: 0px;

        margin-right: 0px;

        margin-top: 20px;

        }








.link_small_w:link {
	color:#FFE5A5; 
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline}

.link_small_w:visited {
	color:#DDA27C; 
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline}

.link_small_w:hover {
	color:#ffffff; 
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline}

.link_small_wa:active {
	color:#FFE5A5; 
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline}




.white_txt {
	color:#ffffff; 
	font-size: 13px;
	line-height: 18px}


