/* nomosaic.net  スタイルシート */


body {background-color: #ffffff; background-image: url("../img/texture_59_thumb.jpg"); text-align:center; margin:0; padding:0; }

div.main_frame { width:1200px; margin:0 auto; margin-top:15px; margin-bottom:15px; text-align:center; background-color:#000066; }

div.h1title {float:left; margin: 0 auto; margin-top:10px; height:70px; text-align: center; padding: 7px 0; }
div.adultmark {float:left; text-align:left; margin:10px 0 0 30px; padding-top:20px; }

div.head_statemant {margin: 0 auto; margin-top:25px; width:80%; padding:5px; text-align:left;
		font-size:7.5pt; line-height:1.25em; border:dotted 1px #666666; color:#333333; background-color:#dddddd; text-indent:1em; }

img {border:solid 0px transparent; }

a {text-decoration: underline; }
a:link {color: #0000ff; }
a:visited {color: #0000ff; }
a:hover {color: #ff00ff; }



h1 { color:#660044; font-size:30pt; font-weight:normal; font-family: "江戸勘亭流Ｐ","HGP創英角ﾎﾟｯﾌﾟ体", fantasy, sans-serif;
	margin-top:15px; margin-bottom:0; padding:10px 0; text-align:center; background-color:#cccccc; }
h2 { color:#660044; font-size:1.05em; margin:0.5em 0.0em 1.0em 0.1em; font-weight:bold; font-family:sans-serif; text-decoration:underline; }
h3 { color:#006600; font-size:0.95em; font-weight: bold; text-decoration:underline; margin-top:1em; margin-bottom:0.2em; margin-left:0.2em;}

div.left-column {float:left; margin-left:30px; margin-top:30px; width:800px; background-color:#ffffff; }

div.subpage_frame {margin-top:20px; margin-bottom:30px; }
div.subpage_title {padding:10px 0; font-size:20pt; background-color:#ffaa88; }

div.six_actress_line {margin-left:-7px; }
div.actress_img {margin:0 auto; width:140px; border:solid 1px #444444; position:relative; }
span.guard{position:absolute; display:block; width:100%; height:100%; background-image:url("../img/spacer.gif"); }
div.actress {float:left; width:140px; margin-top:15px; margin-left:15px; }

/*div.four_prod_line {margin-left:20px; }*/
div.four_prod_line {margin-left:12px; }
/*div.sample_product {float:left; width:190px; margin-top:15px; }*/
div.sample_product {float:left; width:180px; margin:15px 0 0 10px; padding:10px 0; border:solid 1px #aa8866; }
div.ranked_product {margin:0 auto; width:200px; margin-top:15px; }
div.haisin {width:180px; }
/*div.prod_img {}*/
div.prod_img {margin:0 auto; width:160px; padding:0; border:solid 1px #444444; }/*background-color:yellow; }*/
div.prod_img_dnl {background-color:red; padding-top:15px; padding-bottom:15px; }
div.prod_actress {width:170px; font-size:0.9em; margin-top:5px; }
div.prod_title {margin-top:5px; width:170px; font-size:0.75em; }
div.prod_comment {width:170px; }
div.motto-miru {float:right; margin:20px 40px 0px 0; }

/*div.thumbnail_product {float:left; width:190px; margin:10px 0px 10px 0px; margin-top:15px; }*/
/*div.av-actress {float:left; width:150px; margin-top:15px; }*/
div.thumbnail_product {float:left; width:150px; margin:10px 0px 10px 0px; margin-top:15px; }/*border:solid 1px #aa8866; }*/
/*div.thumbnail_img {margin:0 auto; width:180px; padding:0; border:solid 1px #444444; }*/
div.thumbnail_img {margin:0 auto; width:120px; padding:0; border:solid 1px #444444; }
div.thumbnail_img_dnl {background-color:red; width:180px; padding-top:15px; padding-bottom:15px; }
div.thumbnail_title {margin-top:10px; padding:0px 7px 0px 7px; width:120px; font-size:0.75em; }

div.av-actress {float:left; width:150px; margin-top:15px; }
div.actress_new {width:130px; }
/*div.actress_img {}*/
div.actress_img {margin:0 auto; width:120px; border:solid 1px #444444; }
div.actress_name {width:130px; font-size:0.9em; margin-top:5px; }

div.five_modeltype_line {margin-left:25px; }
div.avlistb_block {width:148px; float:left; text-align:left; margin:30px 0 0 0; padding:0 0px; border-style:solid; border-width:1px 1px 1px 0px; border-color:#000000; }
div.modeltype {width:auto; text-align:center; margin:0px 0 0px 0; padding:10px; border-bottom:solid 1px #999999; }
div.actress_line {width:auto; padding:10px; }
div.name-only {width:100%; }

div.blog {float:left; width:180px; margin-top:25px; text-align:left; text-align:center; }
div.blog-align {margin:0 auto; margin-top:10px; text-align:center; }
div.blog-img {margin:0 auto; margin-top:10px; padding:0; width:160px; border:solid 1px #444444; }

div.right-column {float:right; width:325px; margin-right:20px; margin-top:30px; }

div.links-box {margin-top:0; padding:10px 10px; line-height:1.2em; background-color:#ffffff; }

div.tgp-src-link {margin:0 0 0 10px; text-align:left; }

div.marugoto a {margin-left:5px; }/*padding-top:15px; }*/
div.marugoto a:hover {margin-left:6px; }/*padding-top:0px; }*/

div.to-top {float:left; margin:10px 0 0px 105px; text-align:left; }
div.to-top a:link {color: #ffffff; }
div.to-top a:visited {color: #ffffff; }
div.to-top a:hover {color: #ff00ff; }

div.tyoimise2 {background-color:#ffffaa; margin:0 auto; margin-top:30px; margin-bottom:0px; padding:10px; width:250px; font-size:13.5pt; font-family: "HGP創英角ﾎﾟｯﾌﾟ体", fantasy; border:solid 2px #440000; }
div.tyoimise2 a:link {color: #aa0000; text-decoration:none; }
div.tyoimise2 a:visited {color: #aa0000; }
div.tyoimise2 a:hover {color: #880088; text-decoration:underline; }

div.tyoimise {background-color:#dddddd; margin:0 auto; margin-top:60px; margin-bottom:50px; padding:10px; width:250px; font-size:13.5pt; font-family: "HGP創英角ﾎﾟｯﾌﾟ体", fantasy; border:solid 2px #000000; }
div.tyoimise a:link {color: #004400; text-decoration:none; }
div.tyoimise a:visited {color: #004400; }
div.tyoimise a:hover {color: #880088; text-decoration:underline; }

div.heyosusume {margin:0 auto; margin-top:45px; padding:15px 10px; width:188px; text-align:center; font-family:sans-serif; font-size:12pt; background-color:#ffffff; border:solid 1px #666666; line-height:1.5em; }

div.dxlive {margin:0 auto; margin-top:13px; padding:5px 0; width:215px; font-family:sans-serif; font-weight:bold; font-size:0.9em; background-color:#000000; color:#ffffff; }
div.dxlive a:link {color: #ffffff; text-decoration: none; }
div.dxlive a:visited {color: #ffffff; text-decoration: none; }
div.dxlive a:hover {color: #ffff00; text-decoration: underline; }

div.clear_both {clear:both; }


div.to-page-top {float:right; font-size:0.9em; margin:0 50px 0 0; }
div.to-page-top a {text-decoration: underline; }
div.to-page-top a:link {color: #ffffff; }
div.to-page-top a:visited {color: #ffffff; }
div.to-page-top a:hover {color: #ff00ff; }

/* フッター */
div.footer	{margin:20px 0 20px 0; border-top: solid 1px #006666;
	padding-top: 10px; padding-bottom: 15px;
        text-align: center;
	clear: both;
        font-size: 0.75em; color:#dddddd;
	font-style: normal;
	font-family: Verdana, sans-serif; }

