﻿@charset "utf-8";  /* common */html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{	margin: 0;	padding: 0;}img{	border: none;}ul li{	list-style: none;}h1,h2,h3,h4,h5,h6{	font-size: 100%;	font-weight: normal;}sup,sub{	vertical-align: baseline;}input,button,textarea,select,optgroup,option{ 	font-family: inherit;	font-size: inherit;	font-style: inherit;	font-weight: inherit;}input:focus,.noFocus:focus{	outline: none;}html{	height: 100%;	background: #ffffff;}body{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	text-align: left;	line-height: 14px;	height: 100%;	color: #343d50;	background: #ffffff url('../images/bg.png') repeat-x left top;}hr{	border: solid 1px #f4f4f4;	color: #f4f4f4;	background: #f4f4f4;}a{	text-decoration: none;	outline: none;	color: #036fd9;}.link{	text-decoration: underline;}.radius{	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;}.radius-top{	-webkit-border-radius: 10px 10px 0 0;	-moz-border-radius: 10px 10px 0 0;	border-radius: 10px 10px 0 0;}.radius-bottom{	-webkit-border-radius: 0 0 10px 10px;	-moz-border-radius: 0 0 10px 10px;	border-radius: 0 0 10px 10px;}.radius-small{	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;}.radius-small-top{	-webkit-border-radius: 6px 6px 0 0;	-moz-border-radius: 6px 6px 0 0;	border-radius: 6px 6px 0 0;}.radius-small-bottom{	-webkit-border-radius: 0 0 6px 6px;	-moz-border-radius: 0 0 6px 6px;	border-radius: 0 0 6px 6px;}.radius-tab{	-webkit-border-radius: 0 10px 10px 10px;	-moz-border-radius: 0 10px 10px 10px;	border-radius: 0 10px 10px 10px;}.shadow{	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);}.inner-shadow{	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);}.button-shadow{	-webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.18);	-moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.18);	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.18);}.button{	display: inline-block; *display: inline; zoom: 1;	color: #fff;	border: none;	font-size: 14px;	width: 85px;	height: 32px;	line-height: 32px;	text-align: center;	font-weight: bold;	cursor: pointer;	background: url('../images/b-ie.png') no-repeat center top;	background: url('../images/b-hover.png') no-repeat center -15px, url('../images/button.png') no-repeat center top;}.button:hover{	text-shadow: 1px 1px 0 rgba(69, 127, 0, 0.5);	background: url('../images/b-hover.png') no-repeat center -9px, url('../images/button.png') no-repeat center top;}/* common gallery */.gallery,.gallery-box{	position: relative;	overflow: hidden;}.gallery-thumbs{	position: absolute;	top: 0px;	left: 0px;	width: 10000px;}.gallery-thumbs ul li{	position: relative;	float: left;}/* common gallery off*/.clear{	display: block;	clear: both;	height: 0;}/* off */.body{	position: relative;	z-index: 5;	top: 0px;	min-height: 100%;	height: auto !important;	height: 100%;}/* header */.header{	position: relative;	z-index: 100;	width: 940px;	top: 0px;	margin: 0 auto;	background: url('../images/girls.png') no-repeat right bottom;}.logo{	margin-top: 32px;	float: left;}.top-nav{	float: right;	margin: 8px 0 0 0;	padding: 6px 16px 8px 46px;	border: solid 1px #52811a;	border-top: none;	color: #4a0303;	cursor: default;	background: #ffe79e url('../images/cc-icon.png') no-repeat 16px 6px;}.top-nav a{	color: #4a0303;}.search{	position: relative;	float: right;	margin-top: 20px;	padding: 0 50px 0 16px;	border: solid 1px #52811a;	background: #fff;}.searcharea{	width: 420px;	border: none;	background: none;	color: #2c2c2c;	font-size: 14px;	height: 28px;}.searchbutton{	position: absolute;	top: -1px;	right: -1px;	cursor: pointer;	width: 34px;	height: 30px;	border: none;	background: url('../images/search.png') no-repeat center center;}.nav-tabs{	display: inline-block; *display: inline; zoom: 1;	margin: 42px 0 24px;}.tabs{	position: relative;	z-index: 1;}.tabs li{	float: left;	border: solid 1px #52811a;	background: url('../images/tab.png') repeat-x center top;}.tabs li div{	padding: 8px 10px 6px 48px;	cursor: pointer;	color: #fff;	font-size: 18px;	background: url('../images/icd-a.png') no-repeat 10px 4px;}.tabs li:first-child div{	background: url('../images/ics-a.png') no-repeat 10px 4px;}.tabs li.active{	border-bottom: solid 1px #ffe79e;	background: #ffe79e;}.tabs li.active div{	cursor: default;	color: #4a0303;	background: url('../images/icd.png') no-repeat 10px 4px;}.tabs li.active:first-child div{	background: url('../images/ics.png') no-repeat 10px 4px;}.output{	position: relative;	margin: -1px 0 0;	padding: 10px;	width: 414px;	height: 108px;	border: solid 1px #52811a;	background: #ffe79e;}.output .tab{	display: none;}.output .active{	display: block;}.ctg{	float: left;}.sct{	margin: 4px;	color: #4a0303;}.rgn{	margin-left: 24px;}.ctg select{	width: 160px;}.ulr li{	margin-top: 8px;}.ctg .button{	position: absolute;	left: 228px;	bottom: 16px;}/* header off *//* body */.content{	position: relative;	width: 940px;	margin: 0 auto;	padding-bottom: 200px;}.lbox{	width: 753px;	float: left;	margin: 0 0 30px;}.second{	width: 750px;}.lbox table{	margin: 10px 0 0 -3px;	border-spacing: 0.3em;	width: 100%;}.second table{	margin: 10px 0 0 0;	border-spacing: 0;}.lbox table tr td{	position: relative;	padding: 10px;}.lbox table tr:first-child td{	font-size: 14px;	color: #4a0303;	text-align: center;}.lbox table tr:nth-child(even) td{	background: #f3fed4;}.lbox table tr td:first-child{	width: 1%;	-webkit-border-radius: 10px 0 0 10px;	-moz-border-radius: 10px 0 0 10px;	-o-border-radius: 10px 0 0 10px;	border-radius: 10px 0 0 10px;}.lbox table tr td:last-child{	-webkit-border-radius: 0 10px 10px 0;	-moz-border-radius: 0 10px 10px 0;	-o-border-radius: 0 10px 10px 0;	border-radius: 0 10px 10px 0;}.second table tr td:last-child{	width: 130px;}.lbox table tr td:nth-child(3){	color: #484848;	font-style: italic;	text-align: center;}.second table tr td:nth-child(2){	color: #333;	font-style: normal;	text-align: left;	vertical-align: top;	font-size: 18px;	line-height: 24px;}.lbox table tr:first-child td:nth-child(3){	color: #4a0303;	font-style: normal;}.lbox table tr td:nth-child(3) a{	font-weight: bold;	font-style: normal;	text-decoration: underline;	line-height: 19px;}.lbox table tr td:first-child img{	border: solid 1px #e2ecc5;}.from{	position: absolute;	left: 10px;	bottom: 10px;	color: #036fd9;	font-size: 13px;	font-style: italic;	line-height: 14px;}.kc{	left: auto;	right: 10px;	font-style: normal;}.second .from{	color: #333;}.but{	display: inline-block; *display: inline; zoom: 1;	width: 43px;	height: 43px;	background: url('../images/but.png') no-repeat left center;}tr:hover td .but{	width: 110px;	background: url('../images/but-h.png') no-repeat left center;}.second tr:hover td{	background: #ffe200 !important;}.page-nav{	margin-top: 20px;	font-size: 12px;	color: #232323;}.page-nav{	text-align: center;}.page-nav ul{	display: inline-block; *display: inline; zoom: 1;	cursor: default;}.page-nav ul li{	float: left;	margin: 0 4px;}.page-nav ul li:first-child,.page-nav ul li:last-child{	float: left;	margin: 0 16px;}.rbox{	width: 185px;	float: right;	margin: 0 0 30px;}.rban{	position: relative;	margin: 10px 0 0;}.ban-bg{	position: absolute;	width: 185px;	bottom: 20px;	text-align: center;	padding: 16px 0;	background: url('../images/ban-bg.png');}.rhed{	margin: 20px 10px 0;	color: #4a0303;}.rnblk{	margin: 14px 10px 0;	line-height: 18px;}.rnblk a{	display: inline-block; *display: inline; zoom: 1;}.rnblk a:hover{	text-decoration: underline;}.rdate{	color: #6e6e6e;	font-size: 10px;	line-height: 14px;}.showall{	display: inline-block; *display: inline; zoom: 1;	margin: 14px 10px 0;	color: #4c8b02;}/* body off *//* footer */.footerbox{	position: relative;	height: 132px;	z-index: 100;	margin-top: -200px;}.footer{	position: relative;	margin: 0 auto;	top: 0px;	width: 940px;	height: 200px;}.hr{	margin: 14px 0;	height: 4px;	border: solid 1px #b3df7f;	background: #81ca29;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;}.copy, .soc, .nav-bottom ul li, .soc ul li{	float: left;}.nav-bottom, .dev{	float: right;}.nav-bottom ul li{	margin-left: 30px;}.soc{	margin-top: 14px;}.soc ul li{	margin-left: 20px;}.soc ul li a{	display: block;	color: #25255c;}.soc ul li img{	vertical-align: top;}.nav-bottom ul li:first-child,.soc ul li:first-child{	margin-left: 0;}.nav-bottom ul li a{	color: #343d50;}.dev{	margin-top: 8px;}.dev a{	color: #519402;}.dev img, .dev span{	vertical-align: middle;}.dev span{	display: inline-block; *display: inline; zoom: 1;	font-size: 9px;	line-height: 18px;}.dev span span{	display: block;	font-size: 13px;	line-height: 0px;}/* END */