<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

.attention_reserve {
    margin: 10px 20px 0;
    background: #fb0000;
    border-radius: 10px;
    padding: 15px;
    font-size: 87%;
    line-height: 1.3em;
}

.blink {
    animation-name: flash;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;
    color: #fff;
    font-weight: bold;
  }

@keyframes flash {
    0% { color: #ffffff }
  100% { color: #ffd800 }
  }

/*
 * Corrects `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/*
 * Removes default margin.
 */

body {
	margin: 0;
	background:url(../img/Page-BgGradient.png) repeat-x top;
}

/* ==========================================================================
   Links
   ========================================================================== */

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
}

/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}


/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * Sets consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
	color:#FFF;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/*
 * Removes border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/*
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/*
 * Re-set default cursor for disabled elements.
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

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

         base

*****************************************/
html{
	background:url(../images/mainbg.gif) repeat;	
	}
body {
	font-family:"メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color:#666;
	background:url(../images/body_bg.png) repeat-y center;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	line-height: 1em;
}

body, div, header, hgroup, nav, aside, footer, article, section, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}

li {
	list-style:none;
}

a {
	text-decoration: underline;
	color: #960;
}

a:hover {
	text-decoration: none;
}

p {
	margin-bottom: 10px;
}

.clear {
	clear: both;
}


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

          layout

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

body {
	font-size: 95%;
}

#content{
	text-align: left;
	margin: 0 auto;
}

header {
	background: url(../images/head_bg.jpg);
	height:175px;
	padding:0;
}

#primaryNav {

}


aside {


}
#staff{

	}

footer {
	clear: both;
	height: 100px;
	background: url(../images/footer_bg.jpg);
	width:1030px;
	margin:0 auto;
}

#wrapper{
	width:960px;
	margin:0 auto;
	position: relative;
	}

#content{
	float:right;
	width:715px;
	}
#sideber{
	float:left;
	width:235px;
	}

#slide{
	padding-bottom:15px;
	}

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

          header

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

header{
	position: relative;
	}
#headerU{
	width:960px;
	margin:0 auto;
	}
hgroup{
	float:left;
	}
hgroup h1{
	font-size:75%;
	color:#fff;
	padding:5px;

}
hgroup h2{
	width:405px;
	height:60px;
	background:url(../images/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:20px;
}
hgroup h2 a{
	display:block;
	width:100%;
	height:100%;
	}
#headerInfo{
	float:right;
	}
#headerInfo li:first-child{
	margin-left:0;
	}
#headerInfo li{
	margin-top:24px;
	float:left;
	margin-left:10px;
	}
#headerInfo #haedBtn1,
#headerInfo #haedBtn2{
	margin-top:30px;
	}

#headerInfo #haedBtn1 a{
	display:block;
	width:82px;
	height:82px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/reservebtn.gif) no-repeat;
	}
	
#headerInfo #haedBtn2 a{
	display:block;
	width:82px;
	height:82px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/inquilybtn.gif) no-repeat;
	}
#headerInfo #haedBtn1 a:hover{
	background:url(../images/reservebtn_on.gif) no-repeat;
	}
#headerInfo #haedBtn2 a:hover{
	background:url(../images/inquilybtn_on.gif) no-repeat;
	}

#headerInfo #haedBtn3{
	display:block;
	width:299px;
	height:92px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/shopinfo.png) no-repeat;
	}


#siteTitle {

}

#siteDescription {

}

#primaryNav li {

}
#primaryNav li.toiawase{

	}

#primaryNav li a {

}


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

          nav

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

#mainNav{
	position:absolute;
	bottom:1px;
	width:960px;
	margin-left:-480px;
	left: 50%;
	height:55px;
	}

#mainNav ul li {
	float: left;
}

#navInside{
	width:960px;
	margin:0 auto;
	}
#nav1 a{
	display:block;
	height:55px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/navbtn1.gif) no-repeat;
	}
#nav2 a{
	display:block;
	height:55px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/navbtn2.gif) no-repeat;
	}
#nav3 a{
	display:block;
	height:55px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/navbtn3.gif) no-repeat;
	}
#nav4 a{
	display:block;
	height:55px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/navbtn4.gif) no-repeat;
	}
#nav5 a{
	display:block;
	height:55px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/navbtn5.gif) no-repeat;
	}
#nav6 a{
	display:block;
	height:55px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/navbtn6.gif) no-repeat;
	}
#nav7 a{
	display:block;
	height:55px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/navbtn7.gif) no-repeat;
	}
#nav8 a{
	display:block;
	height:55px;
	width:120px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/navbtn8.gif) no-repeat;
	}

#nav1 a:hover{
	background:url(../images/navbtn1_on.gif) no-repeat;
	}
#nav2 a:hover{
	background:url(../images/navbtn2_on.gif) no-repeat;
	}
#nav3 a:hover{
	background:url(../images/navbtn3_on.gif) no-repeat;
	}
#nav4 a:hover{
	background:url(../images/navbtn4_on.gif) no-repeat;
	}
#nav5 a:hover{
	background:url(../images/navbtn5_on.gif) no-repeat;
	}
#nav6 a:hover{
	background:url(../images/navbtn6_on.gif) no-repeat;
	}
#nav7 a:hover{
	background:url(../images/navbtn7_on.gif) no-repeat;
	}
#nav8 a:hover{
	background:url(../images/navbtn8_on.gif) no-repeat;
	}
	
	
/****************************************

          main

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

#content h3{
	background:url(../images/h_tag.jpg) no-repeat right;
	height:65px;
	line-height:70px;
	text-indent:30px;

	}
#content #staff{
	width:460px;
	background:#e7e0d1;
	margin:15px 0 20px 5px;
	padding:20px 0 20px 20px;
	border-radius:5px;
	float:left;
	}
#content #allStaff{
	width:610px;
	background:#e7e0d1;
	margin:15px 0 20px 35px;
	padding:20px 0 20px 20px;
	border-radius:5px;
	float:left;
	}
#content #staffSche{
	background:#e7e0d1;
	margin:10px 5px;
	padding:15px 0;
	border-radius:5px;
	}
#content #staff div{
	width:135px;
	height:180px;
	float:left;
	background:#FFF;
	margin-right:15px;
	margin-bottom:15px;
	}

#sideR{
	float:right;
	width:218px;
	}
#sideR div{
	margin-top:5px;
	margin-bottom:15px;
	color:rgba(153,102,0,1);
	font-size:75%;
	line-height:1.2em;
	}

#sideR h3{
	background: url(../images/sidetab_r.gif) no-repeat;
	width:218px;
	height:34px;
	line-height:39px;
	text-indent:12px;
	margin-bottom:10px;
	font-size:93%;
	}

#sideR ul li a{
	background:url(../images/sidebtn2.jpg) no-repeat;
	width:188px;
	height:70px;
	display:block;
	margin-bottom:10px;
	color:rgba(153,102,0,1);
	padding:15px 0 0 30px;
	text-decoration:none;
	font-size:112%;
	}
#sideR ul li a:hover{
	background:url(../images/sidebtn2_on.jpg) no-repeat;	
	}
.firstChild{
	margin-top:15px;
	}



#content ul#staffPhoto li{
	position: relative;	
	float:left;
	width:135px;
	height:180px;
	margin:0px 17px 17px 0;
	/*border:solid #555 3px;*/
	background:#666;
	/*overflow:hidden;*/
	box-shadow: 0 0 10px 2px rgba(255,255,255,1);
	}
#content ul#staffPhoto li:hover{
	/*border:solid #777 3px;*/

	box-shadow: 0 0 3px 2px rgba(144,119,76,1);
	}
#content ul#staffPhoto li span{
	position: absolute;
	left: 0;
	top: 135px;
	width: 120px;
	color: #FFF;
	text-shadow: 1px 1px 2px #000;
	padding: 6px 0 0 15px;
	/*margin-top:175px;*/
	height: 39px;
	background: url(../images/staffcap.png) no-repeat;
	line-height: 1.2em;
	}
#content ul#staffPhoto li img.flag{
	position: absolute;
	right: 95px;
	top: -13px;
	}
#content ul#staffPhoto li img.level{
	position: absolute;
	right: 2px;
	top: 126px;
	}
#content ul#staffPhoto li p img{
	float:left;
	}
#content ul#staffPhoto li p{
	position: absolute;
	top: 160px;
	width: 135px;
	}

#content ul#staffPhoto li a{
	text-decoration:none;
	}

/*#content ul#staffPhoto li a :hover{
	background:rgba(255,255,255,0.3);
	border:1px solid #666;
	color:#EEE;
	}*/

#contentL h3{
	background:url(../images/staff_h.jpg) no-repeat;
	width:966px;
	height:65px;
	line-height:70px;
	text-indent:30px;
	text-indent:160px;
	font-size:150%;
	color:#960;
	}

#contentL #staffBase{
	color:#960;
	width:966px;
	background:#e7e0d1;
	border-radius:5px;
	padding-top:20px;
	margin:10px 0 20px;
	}

#contentL #staffBase #bigPhoto{
	float:left;
	width:572px;
	height:570px;
	background:rgba(255,255,255,1);
	margin:0 0 20px 20px;
	border-radius:3px;
	}
	
#contentL #staffBase #profData1{
	float:right;
	width:340px;
	/*height:580px;*/
	margin-right:20px;
	}
#contentL #staffBase #profData1 #basicData{
	width:330px;
	height:254px;
	background:rgba(255,255,255,1);
	border-radius:3px;
	padding:14px 0 0 10px;
	}
#contentL #staffBase #profData1 #basicData h4{

	font-size:112%;
	}
#contentL #staffBase #profData1 #basicData table{
	width:318px;
	height:48px;
	border:solid 1px #c6b9ab;
	margin:8px 0 0;
	}
#contentL #staffBase #profData1 #basicData table tr th,
#contentL #staffBase #profData1 #basicData table tr td{
	border:solid 1px #c6b9ab;
	}
#contentL #staffBase #profData1 #basicData table tr th{
	color:rgba(255,255,255,1);
	font-size:106%;
	/*font-weight:bold;*/
	background:#9e866a;
	}
#contentL #staffBase #profData1 #boyType{
	width:330px;
	height:142px;
	background:rgba(255,255,255,1);
	border-radius:3px;
	padding:14px 0 0 7px;
	margin-top:10px;
	}
#contentL #staffBase #profData1 #boyType table{
	width:324px;
	height:110px;
	border:none;
	text-align:left;
	border-collapse: separate;
	border-spacing: 3px 0;
	}
#contentL #staffBase #profData1 #boyType table caption{
	font-size:112%;
	text-align:left;
	padding-left:3px;
	}
#contentL #staffBase #profData1 #boyType table tr td{
	text-indent:5px;
	border:none;
	color:#960;
	}
#contentL #staffBase #profData1 #boyType table tr.cellbg td{
	background:#f2e4de;

	}
#contentL #staffBase #profData1 ul li{
	float:left;
	margin:12px 0 0 7px;
	}
#contentL #staffBase #profData1 ul li:first-child,
#contentL #staffBase #profData1 ul .boyReserve {
	margin:12px 0 0 0;
	}
#contentL #staffBase #profData1 ul .boyReserve a{
	display:block;
	width:339px;
	height:49px;
	background:url(../images/reservebtn2.gif);
	text-indent:-9999px;
	overflow:hidden;
	}
#contentL #staffBase #profData1 ul .boyReserve a:hover{
	background:url(../images/reservebtn2_on.gif);

	}
	
#staffBase #profData2{
	width:705px;
	float:right;
	margin-right:5px
	}
#staffBase #profData2 h4.enq{
	background:url(../images/enq_h.gif) no-repeat;
	margin:0 0 5px 20px;
	width:666px;
	height:34px;
	line-height:37px;
	text-indent:15px;
	}
h4.mainH{
	background:url(../images/enq_h.gif) no-repeat;
	width:666px;
	height:34px;
	line-height:37px;
	text-indent:15px;
	}
#staffBase #profData2 dl#enqBox{
	width:666px;
	background:rgba(255,255,255,1);
	margin-left:20px;
	padding:10px 0 8px;
	}
#staffBase #profData2 dl#enqBox dt{
	float:left;
	background:#c9b49c;
	color:rgba(255,255,255,1);
	width:125px;
	height:18px;
	font-size:87%;
	border-radius:3px;
	margin-right:3px;
	text-indent:4px;
	}
#staffBase #profData2 dl#enqBox dt.enqbg{
	background:#b09474;
	}
#staffBase #profData2 dl#enqBox dd{
	float:left;
	width:190px;
	height:18px;
	font-size:87%;
	border-radius:3px;
	font-weight:normal;
	color:#960;
	text-indent:6px;
	padding-top:2px;
	line-height:18px;
	}
#staffBase #profData2 dl#enqBox dd.enqbg{
	background:#f2e4de;
	}
#staffBase #profData3{
	width:932px;
	margin:0 auto;
	padding:10px 0 0;
	}
#staffBase #profData3 .profColumn{
	width:932px;
	}
#staffBase #profData3 .profColumn:last-child{
	margin-right:0;
	}
#staffBase #profData3 h4{
	background:url(../images/half_h.gif) no-repeat;
	width:932px;
	height:34px;
	text-indent:15px;
	line-height:37px;
	}
#staffBase #profData3 .profColumn div{
	width:912px;
	/*height:150px;*/
	background:#FFF;
	border-radius:3px;
	margin:5px 0 20px;
	padding:15px 10px;
	text-align:center;
	}
#content aside section ul li.rightH a{
	background:url(../images/sidebtn3.jpg) no-repeat;
	width:218px;
	height:50px;
	display:block;
	margin-bottom:10px;
	color:rgba(153,102,0,1);
	line-height:52px;
	text-indent:30px;
	text-decoration:none;
	padding:0;
	font-size:100%;
	}
#content aside section ul li.rightH.boysBlog2 a{
	background: none;
	display:block;
	margin-bottom:10px;
	line-height: normal;
	text-indent:0;
	text-decoration:none;
	padding:0;
	font-size:100%;
	width: 218px;
	height: 74px;
	}
#content aside section ul li.rightH.boysBlog3 a{
	background: none;
	display:block;
	margin-bottom:10px;
	line-height: normal;
	text-indent:0;
	text-decoration:none;
	padding:0;
	font-size:100%;
	width: 218px;
	height: 74px;
	}
#content aside section ul li.rightH.boysBlog2 a:hover{
	background:none;
	}
#content aside section ul li.rightH a:hover{
	background:url(../images/sidebtn3_on.jpg) no-repeat;
	}
#photoArea{
	width:552px;
	height:414px;
	margin:10px auto;
	}
.photoText{
	width:552px;
	height:18px;
	margin:5px auto;
	background:#9e866a;
	border-radius:3px;
	color:rgba(255,255,255,1);
	text-align:center;
	line-height:18px;
	font-size:87%;
	}
.thumb{
	width:132px;
	height:99px;
	float:left;
	margin:5px 0 0 8px;
	}
iframe#gmap{
	margin:10px 23px 0;
	border:solid 4px #FFF;
	}
small{
	padding:0;
	margin:0 0 0 580px;
	}
#staffSche small a{
	color:#960 !important;
	}
#formTable2{
	border-collapse: separate;
	border-spacing:8px 15px;
	}

#formTable2 tbody tr .tdw{
	width:250px;	
	}
#formTable2 tbody tr .tdw input{
	width:250px;
	}
#formTable2 tbody tr .tdw input.tdws{
	width:100px;	
	}
#formTable2 tbody tr th{
	width:180px;
	background:#9e8b65;
	color:#FFF;
	padding:5px 5px 5px 10px;
	font-size:87%;
	border-radius:3px;
	}

#staffSche #mailform #formTable2{
	width:660px;
	}
#mailfrom_hidden_object{
	display:none;
	}
#mailform{
	margin:0 0 0 15px;
	padding:0;
	}
#formTable2 tbody tr td select{
	font-size:87%;
	color:#666;
	}
.ps{
	font-size:81%;
	margin:5px;
	color:#F66;
	}
#formTable2 tbody tr td textarea{
	width:430px;
	height:120px;
	}
.submit{
	padding:5px 5px 5px 550px;
	}
.submit input{
	padding:5px;
	}
#formTable2 tbody tr td .sat{
	background:#e0f0ff;
	}
#formTable2 tbody tr td .sun{
	background:#ffe0ff;	
	}
#formTable2 tbody tr td .formListName{
	margin: 15px 0 0px;
	}
#formTable2 tbody tr td .formListName:first-child{
	margin: 0px 0 0;
	}
#contentL {
	position:relative;
	}
#contentL img.level{
	position: absolute;
	left: 436px;
	top: 18px;
	}
	
#mailMagaArea{
	position: relative;
	width:626px;
	height:300px;
	background:url(../images/mailmagabg.gif) no-repeat;
	margin:10px auto;
	border-radius:8px;
	border:solid #FFF 3px;
	}
#mailMagaArea form{
	position: absolute;
	top: 160px;
	right: 0px;
	width: 400px;

	}
	
#mailMagaArea form.resetForm{
	position: absolute;
	top: 220px;
	right: 0px;
	width: 400px;

	}
#mailMagaArea form p{
	margin:5px 0 0 0;
	color:#FFF;
	font-size:87%;
	}
	
#mailMagaArea form input.formArea{
	width:300px;
	font-size:87%;
	}
#mailMagaArea form input{
	font-size:81%;	
	width:50px;
	}
#mailMagaArea form span{
	color:#FFF;
	}
div.kakunin{
	width:666px;
	margin:10px auto;
	}
div.f90container{
	width:666px;
	margin:10px auto;
	background:rgba(0,0,0,1);
	border-radius:6px;
	text-align:center;
	}

div.kakunin ul{
	margin:10px;	
	}
div.kakunin ul li{
	text-indent:30px;
	line-height:2em;
	background:url(../images/listmark1.png) no-repeat 5px 7px;
	}
div.kakunin ul.list2 li{
	text-indent:0px;
	line-height:1.2em;
	background:url(../images/listmark1.png) no-repeat 0 -3px;
	color:#960;
	width:585px;
	padding-left:20px;
	margin-bottom:5px;
	font-size:87%;
	display:block;
	}
ul.list3 li{
	text-indent:0px;
	line-height:1.2em;
	background:url(../images/listmark1.png) no-repeat 0 -3px;
	color:#960;
	width:600px;
	padding-left:20px;
	margin-bottom:5px;
	font-size:87%;
	display:block;
	}
#faq{
	width:666px;
	margin:25px auto;
	}
#faq h4{
	display:inline;
	background: url(../images/question.gif) no-repeat #fff -10px;
	font-size:14px;
	padding:8px 20px 8px 30px;
	border-radius:15px;
	border:0px solid;
	margin-bottom:40px;
	/*font-weight:bold;*/
	color:#F66;
	}
#faq h4 span{
	color:#F66;
	font-weight:bold;
	}
#faq p{
	margin:20px 20px 30px;
	padding:20px;
	background:#f8f4ec;
	border-radius:15px;
	font-size:93%;
	}
	
.kakunin table{
	width:600px;
	margin:8px auto 0;
	border-collapse: separate;
	border-spacing:6px;
	}

.kakunin table.lastt{
	margin:8px auto 30px;
	}
.kakunin table th{
	width:200px;
	background:#b3824c;
	color:#FFF;
	text-align:center;
	border-radius:3px;
	}
.kakunin table.point2 th{
	background:#F63;
	}
.kakunin table.point3 th{
	background:#F63;
	font-size:131%;
	}
.kakunin table th.pointTh{
	background:#bdaf93;
	padding:5px 0;
	font-size:131%;
	border-radius:3px;
	/*font-weight:bold;*/
	}
.kakunin table.point2 th.pointTh{
	/*background:#999;*/
	}
.kakunin table td{
	text-align:center;
	background:#FFF;
	border-radius:3px;
	}
.kakunin p{
	margin:20px;
	}
.kakunin a.badiP{
	display:block;
	width:200px;
	float:left;
	margin:0 0 30px 20px;
	background:#fff;
	border:solid 3px #fff;
	height:320px;
	}
.kakunin a.badiP:hover{
	color:#FFF;
	border:solid 3px #996600;
	background:#996600;
	}
.kakunin .badi{
	margin:10px auto 20px;
	background:#f8f4ec;
	border-radius:10px;
	padding:10px;
	}
.kakunin p a.maplink{
	margin:0 7px 7px 0 ;
	padding:10px;
	width:auto;
	height:auto;
	border-radius:5px;
	float:left;
	background:#fff;
	}
.kakunin p a.maplink:hover{
	color:#FFF;
	background:#996600;
	}
.mainT{
	margin:10px auto 20px;
	background:#f8f4ec;
	border-radius:10px;
	padding:15px;
	font-size:87%;
	line-height:1.3em;
	}
.mainT2{
	margin:10px auto 20px;
	border-radius:10px;
	padding:15px;
	font-size:87%;
	line-height:1.3em;
	background:url(../images/10th.jpg) no-repeat #f8f4ec 400px 100px;
	
	}
.mainT3{
	margin:10px 20px 0;
	background:#f8f4ec;
	border-radius:10px;
	padding:15px;
	font-size:87%;
	line-height:1.3em;
	}
.mainT p{
	line-height:1.3em;
	color:#960;
	}
.mainT2 p{
	line-height:1.3em;
	color:#960;
	width:450px;
	}
.mainT2 .aboutH{
	width:570px;
	}
.mainT p.wellcome{
	margin:15px;
	}
.kakunin ul.mokuji li{
	text-indent:0;
	line-height:auto;
	background: none;
	float:left;

	}
.kakunin ul.mokuji2 li{
	text-indent:0;
	line-height:auto;
	background: none;
	float:left;
	margin-bottom:13px;
	}
.kakunin ul.mokuji3 li{
	text-indent:0;
	line-height:1.3em;
	float:left;
	margin:5px 15px;
	padding:10px;
	background:#FFF;
	width:150px;
	height:50px;
	border-radius:10px;
	font-size:87%;
	}
	
.kakunin ul.mokuji3 li a{
	padding:3px 10px 3px;
	background:#960;
	border-radius:5px;
	border:solid 1px #e7e0d1;
	color:#FFF;
	display:block;
	}
.kakunin ul.mokuji3 li a:hover{
	background:#e7e0d1;	
	border:solid 1px #e7e0d1;
	color:#960;
	}
.kakunin ul.mokuji3 li a.others{
	background:#F63;	
	border:solid 1px #e7e0d1;
	color:#FFF;
	}
.kakunin ul.mokuji3 li a.others:hover{
	background:#FC6;	
	border:solid 1px #e7e0d1;
	color:#960;
	}
.kakunin ul.mokuji4 li{
	text-indent:23px;
	line-height:auto;
	float:left;
	background:url(../images/listmark1.png) no-repeat 5px;
	}

.kakunin ul.mokuji li a{
	margin:0 5px 7px 0 ;
	padding:5px;
	width:auto;
	height:auto;
	border-radius:5px;
	text-indent:0;
	line-height: normal;
	background:#FFF;
	font-weight:bold;
	border:solid 1px #e7e0d1;
	}
.kakunin ul.mokuji li a:hover{
	background:#960;
	color:#FFF;
	}
.kakunin ul.mokuji2 li a{
	margin:0 7px 7px 0 ;
	padding:5px;
	width:auto;
	height:auto;
	border-radius:5px;
	text-indent:0;
	line-height: normal;
	background:#FFF;
	font-weight:bold;
	border:solid 2px #e7e0d1;
	}
.kakunin ul.mokuji2 li a:hover{
	background:#960;
	color:#FFF;
	}
.scout{
	font-size:125%;	
	display:block;
	text-align:center;
	background:#FFF;
	padding:5px;
	border:solid 2px #e7e0d1;
	border-radius:5px;
	}
.scout:hover{
	background:#960;
	color:#FFF;
}
	
#qLink{
	margin:7px 20px 50px;
	background:#f8f4ec;
	padding:20px;
	border-radius:5px;
	}
#qLink p span{
	color:#FFF;
	background:#F66;
	padding:5px;
	border-radius:10px;
	margin-right:15px;
	font-weight:bold;
	font-size:87%;
	}
#qLink p {
	margin-bottom:15px;
	}
.aboutH{
	background:#FFF;
	border-radius:10px;
	padding:10px;
	text-indent:15px;
	color:#960;
	font-size:137%;
	border:solid 2px #e7e0d1;
	}
.aboutH2{
	background:#FFF;
	border-radius:10px;
	padding:3px;
	text-indent:15px;
	color:#960;
	font-size:112%;
	border:solid 2px #e7e0d1;
	margin:5px 20px 5px !important;
	}
.links{
	background:#f8f4ec;
	border-radius:10px;
	margin:20px;
	padding:20px;
	}
.links a{
	border:2px solid #FFF;
	display:block;
	width:88px;
	height:31px;
	float:right;
	}
.links a:hover{
	border:2px solid #e7e0d1;
	}
.links a:first-child{
	float:left;
	margin-right:20px;
	padding:0;
	border:2px solid #FFF;
	width:180px;
	height:140px;
	display:block;
	}
.links a:first-child:hover{
	border:2px solid #e7e0d1;
	}
.links h5{
	color:#960;
	font-size:100%;
	background:#FFF;
	border-radius:3px;
	float:right;
	width:405px;
	padding:5px;
	margin-bottom:10px;
	}
.links .rt h5{
	color:#960;
	font-size:100%;
	background:#FFF;
	border-radius:3px;
	width:615px;
	padding:5px;
	margin-bottom:10px;
	}
.links p{
	padding-left:200px;
	}
.links2{
	background:#f8f4ec;
	border-radius:10px;
	margin:20px;
	padding:30px;
	}
.links2 a{
	margin-right:10px;
	}
.kakunin a.roomP{
	display:block;
	float:left;
	margin:0 ;
	background:#fff;
	border:none;
	}
.kakunin a.roomP:hover{
	color:#FFF;
	border:none;
	background:#996600;
	}
.kadomaru{
	border-radius:10px;
	border:solid #FFF 3px;
	}
.mainT h5.massa{
	color:#FFF;
	font-size:137%;
	background:#960;
	border-radius:3px;
	width:605px;
	padding:10px 5px;
	margin:20px 10px 10px;
	text-indent:10px;

	}
.mainT h5.smallH2{
	color:#FFF;
	font-size:100%;
	background:#b3824c;
	border-radius:3px;
	width:605px;
	padding:5px;
	margin:20px 10px 1px;
	text-indent:10px;

	}
.mainT h5.smallH{
	color:#FFF;
	font-size:100%;
	background:#960;
	border-radius:3px;
	width:605px;
	padding:5px;
	margin:20px 10px 1px;
	text-indent:10px;
	}
#welcomeTop{
	text-indent:-999em;
	overflow:hidden;
	width:669px;
	height:560px;
	background: url(../images/wellcometop.jpg) no-repeat;
	border-radius:10px;
	margin:10px 0 20px;
	}
h4.kodawari1{
	background: url(../images/kodawari_1.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.kodawari2{
	background: url(../images/kodawari_2.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.kodawari3{
	background: url(../images/kodawari_3.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.kodawari4{
	background: url(../images/kodawari_4.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	}
h4.kodawari5{
	background: url(../images/kodawari_5.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.courseName1{
	background: url(../images/coursename1.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.courseName2{
	background: url(../images/coursename2.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.courseName3{
	background: url(../images/coursename3.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.courseName4{
	background: url(../images/coursename4.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.courseName5{
	background: url(../images/coursename5.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.courseName6{
	background: url(../images/coursename6.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.courseName7{
	background: url(../images/coursename7.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.courseName8{
	background: url(../images/coursename8.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.courseName9{
	background: url(../images/coursename9.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.courseName10{
	background: url(../images/coursename10.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.recruitH1{
	background: url(../images/recruit1.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.recruitH2{
	background: url(../images/recruit2.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.recruitH3{
	background: url(../images/recruit3.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.recruitH4{
	background: url(../images/recruit4.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.recruitH5{
	background: url(../images/recruit5.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.recruitH6{
	background: url(../images/recruit6.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.recruitH7{
	background: url(../images/recruit7.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.recruitH8{
	background: url(../images/recruit8.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.recruitH9{
	background: url(../images/recruit9.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.scoutH1{
	background: url(../images/recruite1.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.scoutH2{
	background: url(../images/recruite2.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.scoutH3{
	background: url(../images/recruite3.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.scoutH4{
	background: url(../images/recruite4.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.scoutH5{
	background: url(../images/recruite5.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.scoutH6{
	background: url(../images/recruite6.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.scoutH7{
	background: url(../images/recruite7.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.scoutH8{
	background: url(../images/recruite8.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.scoutH9{
	background: url(../images/recruite9.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
h4.scoutH10{
	background: url(../images/recruite10.gif) no-repeat bottom;
	width:669px;
	height:61px;
	text-indent:-999em;
	overflow:hidden;
	padding-top:10px;
	}
.imgC{
	margin:0 0 0 110px;
	display:block;
	}
.attention{
	margin:15px;
	line-height:1.5em;
	font-size:87%;
	}
.attention2{
	line-height: 1.5em;
	font-size: 78%;
	color: rgb(153, 51, 0);
	background: #f8f4ec;
	border-radius: 5px;
	padding: 15px;
	width: 550px;
	margin-bottom:30px;
	}
.attention3{
	margin:15px 15px 0;
	line-height:1.5em;
	font-size:78%;
	color:#930;
	}
.basic{
	width:626px;
	height:120px;
	overflow:hidden;
	background:url(../images/serviceinfo.gif) no-repeat;
	text-indent:-999em;
	border-radius:10px;
	margin-left:3px !important;
	}
.mainT table.price th.pointTh{
	background:#bdaf93;
	padding:5px 0;
	font-size:131%;
	border-radius:3px;
	/*font-weight:bold;*/
	}
.mainT table.price{
	float:left;
	width:315px;
	}
.mainT table.price th{
	width:auto;
	background:#b3824c;
	color:#FFF;
	text-align:center;
	border-radius:3px;
	padding:2px;
	}
.attentionBox p{
	text-align:left;
	
	}
/****************************************

          aside

*****************************************/
#sideber h3{
	background: url(../images/sidetub.jpg) no-repeat;
	width:235px;
	height:34px;
	line-height:39px;
	text-indent:12px;
	margin-bottom:10px;
	font-size:93%;
	}
#news{
	margin-top:5px;
	width:233;
	height:259px;
	border:solid 1px #d9d9d9;
		}

#sideber aside section{
	margin-bottom:15px;
	}
#sideber aside section ul li.mailMaga a{
	background:url(../images/mailmaga.gif) no-repeat;
	width:235px;
	height:155px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}
#sideber aside section ul li.mailMaga a:hover{
	background:url(../images/mailmaga_on.gif) no-repeat;
	}
#sideber aside section ul li a{
	background:url(../images/sidebtn.gif) no-repeat;
	width:235px;
	height:50px;
	display:block;
	margin-bottom:10px;
	color:rgba(153,102,0,1);
	line-height:52px;
	text-indent:30px;
	text-decoration:none;
	}
.sidebar_top{
	display:block;
	margin-bottom:5px;
	text-align: center;
}
.sidebar_top dt a{
	display:block!important;
	width:100%!important;
	height:auto!important;
	margin-bottom:5px;
}
#sideber aside section ul li a.hinataBlog{
	background:none;
	display:block;
	margin-bottom:50px;
	line-height: normal;
	text-indent:7px;
	text-decoration:none;
	}
#sideber aside section ul li a.boysBlog{
	background:none;
	display:block;
	margin-bottom:40px;
	line-height: normal;
	text-indent:0;
	text-decoration:none;
	}
#sideber aside section ul li a.boysBlog:hover,
#sideber aside section ul li a.hinataBlog:hover{
	background:none;		
	}
#sideber aside section ul li:last-child{
	margin-bottom:20px;	
	}
#sideber aside section ul li a:hover,
#staffBase aside section ul li a:hover{
	background:url(../images/sidebtn_on.gif) no-repeat;	
	}
	
#sideber aside section .access{
	background:url(../images/access.jpg) no-repeat;
	width:235px;
	height:263px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:20px;
	}
#sideber aside section .access:hover{
	background:url(../images/access_on.jpg) no-repeat;
	}
#sideber aside section .badi{
	text-align:center;
	}
#sideber aside section .badi h4{
	font-size:87%;
	color:rgba(153,102,0,1);
	}
#sideber aside section .badi a{
	background:url(../images/badi.jpg) no-repeat;
	width:170px;
	height:239px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto 20px;
	border:solid rgba(153,102,0,1) 3px;
	}
#sideber aside section .badi a:hover{
	background:url(../images/badi_on.jpg) no-repeat;
	}	
#staffBase aside section{
	float:left;
	width:235px;
	margin-left:15px;
	}
#staffBase aside section ul li a{
	background:url(../images/sidebtn.gif) no-repeat;
	width:235px;
	height:50px;
	display:block;
	margin-bottom:10px;
	color:rgba(153,102,0,1);
	line-height:52px;
	text-indent:30px;
	text-decoration:none;
	border:solid 2px #FFF;
	}
#staffBase aside section ul li a.hinataBlog{
	background: none;
	display:block;
	margin-bottom:10px;
	line-height: normal;
	text-indent:5px;
	text-decoration:none;
	border: none;
	}
#staffBase aside section ul li a.boysBlog{
	background: none;
	display:block;
	margin-bottom:40px;
	line-height: normal;
	text-indent:0;
	text-decoration:none;
	border: none;
	}
#boySelect{
	font-size:87%;
	}
.recFloat{
	float:left;
	}
.recFloat2{
	float:right;
	}
.imgLmargin{
	margin-left:50px;	
	}
/****************************************

          footer

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


footer ul li{
	margin:20px 0px 20px 20px;
	float:left;
	}
footer ul li a{
	color:#C93;
	font-size:87%;
	}

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

          extra

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

/*#slide{
	margin:0 auto;
	}*/
.over18_frame a {
    color: #00fff5;
}

.over18_frame {
    position: absolute;
    top: 270px;
    margin: 0 50px 10px;
    font-size: 75%;
    font-weight: bold;
    color: #ffeb3c;
}
#over18confirm{
position: relative;
    color: #FFF;
    margin: 50% 0;
    display: none;
    background: #ab0303 url(../images/entlogo.gif) no-repeat center 4%;
    background-size: 80% auto;
    width: 474px;
    overflow: hidden;
    padding: 0;
    height: 270px;
    border-radius: 6px;
	}
#over18confirm .header&gt;span{
    font-size: 0px;
}
.logintext{
    position: absolute;
    top: 90px;
	margin:0 50px 10px;
    font-size: 75%;
	}
.logintext&gt;br{
    display: none;
}
.logintext&gt;a{
    position: absolute;
    width: 160px;
    height: 48px;
    padding-left:20px;
    top:85px;
    left: 229px;
    line-height: 2.7em;
    font-size:240%;
    text-decoration: none;
    color: #FFF;
    border-left: solid 3px #FFF;
}
.logintext&gt;span{
    position:absolute;
    top:85px;
    left: 253px;
    font-size: 130%;
    font-weight:bold;
}
/*
.logintext&gt;a:before{
    font-size: 55%;
    font-weight:bold;
    content:"18歳未満です。\A";
    white-space: pre;
}
*/
.modal-close{
	
	}
.simplemodal-wrap{
	overflow:hidden !important;
	}
#confirm-overlay{
	padding:20px;
	}
#boySelect{
	position:absolute;
	top:45px;
	right:30px;
	}

.yes{
    position: absolute;
    top: 175px;
    left: 50px;
    width: 167px;
    height: 48px;
	background:url(../images/yes.gif) no-repeat 0 14px;
    background-size: 167px auto;
	cursor:pointer;
    border-left:solid 3px #FFF;
	}
.yes:after{
    content:"18歳以上です。";
    margin:0 0 0 23px ;
    font-weight: bold;
}
.yes:hover{
	background:url(../images/yes_on.gif) no-repeat 0 14px;
    background-size: 167px auto;
	}
.keitai{
	position: absolute;
    top:233px;
    left: 50px;
	}
hr.style-two {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	}
.dateSat?{
	color: rgb(119, 188, 252) !important;
	}
/*.sun{
	background:rgb(107, 64, 59) !important;
	color: rgb(255, 159, 177) !important;
	}*/
div#mfp_hidden input{
	margin:0 !important;
	}
form#mailformpro{
	padding:0 !important;
	
	}
#slide_imageList_bg{
	
	background-color: transparent !important;}
	
.f90{ margin-bottom:0;
	vertical-align: text-bottom;
	

}
#mq{
	background: url(../images/news_mq.gif) no-repeat 20px center #b6aa91;
	height:25px;
	border-radius:3px;
	padding:4px 4px 4px 90px;
	margin-bottom:15px;
	}
#mq marquee{
	color:rgba(153,102,0,1);
	background:#FFF;
	height:22px;
	border-radius:3px;
	padding:0 5px;
	vertical-align:middle;
	}
#mq marquee a{
	color:rgba(153,102,0,1);
	}</pre></body></html>