/* 一本道ガール CSS */

body { /* margin: 0%; padding: 0%; */
scrollbar-3dlight-color:#333333;
scrollbar-arrow-color:#66CCFF;
scrollbar-track-color:#999999;
scrollbar-darkshadow-color:#333333;
scrollbar-face-color:#666666;
scrollbar-highlight-color:#cccccc;
scrollbar-shadow-color:#cccccc;
background-color: #ffffff;
color: #666666; font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
font-size: 12px; line-height: 100%; font-weight: 100; 
}

ul { margin: 1em 2em; }
dl { margin: 1em 0%; }
dt { margin: 0%; font-weight: bold; }
dd { margin: 0%; line-height: 100%; }

em { color: #ff0000; font-weight: 400; font-style: normal; background-color: transparent; }
strong { font-weight: bold; font-style: normal; background-color: transparent; }
img { border-width: 0px; }

INPUT { font-size : 11px ; }
SELECT { background-color : #FFFFFF ;  color : #000000 ; font-size : 11px ; }

th { color: #000000; font-weight: bold; font-size: 12px; background-color: #c0dcf3; }
td { font-size: 12px; line-height: 130%; }

hr {border: 1px; border-color: #666699; border-style: dashed;}

a:link { text-decoration: none; color:#FF9900; background-color: transparent; }
a:visited { text-decoration: none; color: #FF9900; background-color: transparent; }
a:hover { text-decoration: underline; color: #40D5D9; background-color: transparent; }
a:active { text-decoration: none; color: #40D5D9; background-color: transparent; }

form { margin: 0%; padding: 0%; }

/* ID */

#BreadCrumbsBox { width: 89%; padding: 0.2em 0%;
 padding-left: 11%;
 font-size: 12px; font-weight: 100;  color: #666666;
 border-style: solid; border-width: 1px 0px ; border-color: #333333;
 background-color: transparent; }

#MainBox { margin: 0%; padding: 0%; width: 60%;
 padding-left: 11%; padding-right: 5%; float: left; }

#RightBox { margin: 0%; padding: 0%; width: 22%;
 padding-right: 1%; float: left;
 font-size: 12px; color: #666666; line-height: normal; font-weight: 100; }

div#Footer { width: 100%; clear: left;
 font-size: 12px; font-weight: 100; color: #666666; text-align: center;
 line-height: normal; font-weight: 100;
 border-color: #000000; border-style: solid; border-width: 1px 0px 0px 0px; }


/* CLASS 　for 一本道ガール*/

.menu
{ padding:0px 0px 0px 0px; 
 margin: 0px 0px 0px 0px;
 border-top : 0px; 
 border-bottom : 0px; 
 border-left : 0px; 
 border-right : 0px; }
 
 
.footer
{
color: #737373; font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
font-size: 10px; line-height: 180%; font-weight: 100; 
} 


DIV.job_title {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #EAEAEA;
	FONT-SIZE: 12px;
	COLOR: #CC3399;
	FONT-STYLE: normal;
	font-weight: bolder;
	width: 200px;

}

DIV.job_descrption {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 14px;
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-STYLE: normal;
	margin-left: 40px;

}

DIV.job_descrption2 {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 14px;
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-STYLE: normal;

}

DIV.job_equipment {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 100px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 8px;

}

DIV.pageTitle {
	PADDING-LEFT:420px;
	width: 741px;
	PADDING-TOP: 0px;

}

.q {color: #5A94FF;}

.a {color: #CC3399;}

.contact_info {

	PADDING-LEFT: 10px;
	color: #474D86;

}


.boxline3 {
	BORDER-RIGHT: #99CCCC 1px solid; BORDER-TOP: #99CCCC 1px; BORDER-LEFT: #99CCCC 1px solid; BORDER-BOTTOM: #99CCCC 1px
}

.TextDefault { line-height: 150%; }

.TextDefaultGray { font-size: 12px; line-height: 150%; color: #333333; font-weight: 100; background-color: transparent; }

.TextSmall { font-size: 10px; line-height: 100%; font-weight: 100; }

.RightLine { text-align: right; }

.Explanation {  font-size: 12px; font-weight: 100; color: #666666; background-color: transparent; line-height: 100%; }

.ExplanationBox { font-size: 12px; color: #666666; line-height: normal; font-weight: 100; background-color: #eeeeee; }

.TextCenter { text-align: center; }

.invisible { color: #f8f8ff; }

.Rating { color: #ff9900; font-weight: bold; }

.AlignBoxLeft{ float: left; width: 20%; }

.AlignKillLeft{ clear: left; }

.sss { font-size: 8px; font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif; }
.ss { font-size: 9px; }
.mm { font-size: 10px; line-height: 110%; font-weight: 100; }
.ll { font-size: 20px; line-height: 110%; font-weight: 100; }
.Gboxline {margin: 2px 6px 2px 6px; 
 border-top : 1px solid #AAAAAA; 
 border-bottom : 1px solid #AAAAAA; 
 border-left : 1px solid #AAAAAA; 
 border-right : 1px solid #AAAAAA; }
 
 .Pboxline {margin: 2px 6px 2px 6px; 
 border-top : 1px solid #FF00FF; 
 border-bottom : 1px solid #FF00FF; 
 border-left : 1px solid #FF00FF; 
 border-right : 1px solid #FF00FF; }
 
.inside { padding: 3px 6px 3px 6px; }
.CenterInside { padding: 2px 6px 3px 6px; }

.dotBoxLG
{border-top : 1px dashed #AAAAAA; 
 border-bottom : 1px dashed #AAAAAA; 
 border-left : 1px dashed #AAAAAA; 
 border-right : 1px dashed #AAAAAA; }

/* girls CLASS */
.girlBox {margin:0px 0px 0px 0px; 
 border-top : 1px solid #555555; 
 border-bottom : 1px solid #CCCCCC; 
 border-left : 1px solid #666666; 
 border-right : 1px solid #777777; }
.girlinside { font-size: 9px; }

/* girls list offline CLASS */
.girlslist { font-size: 9px; }
.inside { padding: 3px 6px 3px 6px; }
.insideGI { font-size: 9px; font-weight: 100; font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif; padding: 0px 6px 6px 6px; }

/* Hot Pick CLASS */
.dotBoxB
{ padding:3px 5px 5px 5px; 
 margin: 0px 0px 20px 0px;
 border-top : 1px dashed #3366FF; 
 border-bottom : 1px dashed #3366FF; 
 border-left : 1px dashed #3366FF; 
 border-right : 1px dashed #3366FF; }
.dotBoxR
{ padding:3px 5px 5px 5px; 
 margin: 0px 0px 20px 0px;
 border-top : 1px dashed #CC0033; 
 border-bottom : 1px dashed #CC0033; 
 border-left : 1px dashed #CC0033; 
 border-right : 1px dashed #CC0033; }

/* right navi */
.TMP {margin: 1px 6px 0px 6px;}



/* left navi */
.imgBorder {margin: 1px 1px 1px 1px; 
 border-top : 1px solid #ffffff; 
 border-bottom : 1px solid #ffffff; 
 border-left : 1px solid #ffffff; 
 border-right : 1px solid #ffffff; }

/* EXSHOT CSS END*/
.boxline {
	border: 1px solid #CCCCCC;
}

.fontbig{
color: #03AB91; font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
font-size: 20px; line-height: 100%; font-weight: 100; 
font-weight: bold;
}

.fontbig2{
color: #464646; font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
font-size: 18px; line-height: 100%; font-weight: 100; 
font-weight: bold;
}

.font_underline{
	text-decoration: underline;
	line-height: 30px;


}

.font_highlight{
	/*text-decoration: underline;*/
	color: #CE0000;


}

.campaign{
color: #FFFF99; 
font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
font-size: 14px; 
line-height: 100%; 
font-weight: 100; 
font-weight: bold;
background-color:#FD5502;
padding:1px 1px 1px 1px;
}

.campaign3{
color: #FD5502; 
font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
font-size: 16px; 
line-height: 100%; 
font-weight: bold;
background-color:#FFFF99;
padding:1px 1px 1px 1px;
text-decoration:underline;
}
.campaign2{
color: #FFFFFF; 
font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
font-size: 14px; 
line-height: 100%; 
font-weight: 100; 
font-weight: bold;
background-color:#40D5D9;
padding:1px 1px 1px 1px;
}
.money{color: #FD5502; font-weight: bold; }