body{
margin:0px;
background-image: url(img/bg.gif);
/*background-position:center;
background-attachment:fixed;*/
/*font-size:0.95em;*/
/*line-height:180%;*/
color:#666666;
}

a:link    { color: #FF3300; text-decoration:none;}
a:visited { color: #FF3300; text-decoration:none;}
a:hover   { color: #FF3300; text-decoration:underline;}

.bgleft{
background-image: url(img/bg_left.gif);
background-repeat:repeat-y;
}

.bgright{
background-image: url(img/bg_right.gif);
background-repeat:repeat-y;
}

.bgbottom{
background-image: url(img/bg_botm.gif);
background-repeat:repeat-x;
}

.cpbox{
width:707px;
background-image:url(service/eyelush/img/cp_bg.gif);
border-bottom:1px solid #CCE3DF;
padding-top:20px;
padding-bottom:20px;
margin:0px 0px 0px 0px;
}

.infobox{
width:481px;
background-image:url(service/eyelush/img/cp_bg.gif);
border-bottom:1px solid #CCE3DF;
padding-top:20px;
padding-bottom:20px;
margin:0px 0px 0px 0px;
}

.lpad20{
margin-left:20px;
}

.bpad10{
margin-bottom:10px;
}

.wpad20{
margin-left:20px;
margin-right:20px;
}

.goodsbox{
border-bottom:1px solid #CCE3DF;
padding:10px;
margin:0px 0px 0px 0px;
background-color:#F8FCFC;
}

/*トップページ右枠*/
.gbox{
border-bottom:1px solid #CCCCCC;
background-color:#F7F7F7;
padding-top:10px;
padding-bottom: 10px;
padding-left:10px;
padding-right:10px;
font-size:0.8em;
line-height:160%;
}

/*トップページ右枠バナー*/
.top_ban {
width:226px;
margin-bottom:10px;
display:block;
}
.top_ban P {
display:none;
}


/*ページ写真した背景グリーンライン*/
.bgA{
background-image: url(img/bg_a.gif);
background-repeat:repeat-x;
}

/*背景色（白）*/
.bgcwhite{
background-color:#FFFFFF;
}

/*背景色（グリーン）*/
.bgcgreen{
background-color:#CCE3DF;
}

/*背景色（水色）トップお知らせ*/
.bgcblu{
background-color:#F2F9F9;
}

/*キャンペーンタイトル*/
.camtitle{
font-size:1em;
font-weight:bold;
color:#FF6666;
}

/*キャンペーン枠*/
.cambox{
padding:10px;
margin:0px 0px 0px 0px;
background-color:#F8FCFC;
}


/**/
.font07{
font-size:0.7em;
}


.font08h{
font-size:0.8em;
line-height:160%;
}

.font08{
font-size:0.8em;
}

.font09{
font-size:0.9em;
}

.fontbig{
font-size:0.95em;
font-weight:bold;
padding-top:5px;
}

/*グリーン行間有り*/
.color01h{
color:#56A09B;
font-size:0.8em;
line-height:160%;
}

/*グリーン*/
.color01{
color:#56A09B;
}

/*ピンク*/
.color02{
color:#FF6666;
}


/*写真枠*/
/*上背景*/
.photo1{
background-image:url(img/pho_top.gif);
background-repeat:repeat-x;
}

/*右背景*/
.photo2{
background-image:url(img/pho_right.gif);
background-repeat:repeat-y;
}

/*下背景*/
.photo3{
background-image:url(img/pho_bot.gif);
background-repeat:repeat-x;
}

/*左背景*/
.photo4{
background-image:url(img/pho_left.gif);
background-repeat:repeat-y;
}


/*左寄せ*/
.left{text-align:left;}


/*メニュー料金*/
.m{
padding:5px 10px 5px 15px;
}

.SMbox{
margin-left:8px;
padding-bottom:20px;
padding-top:5px;
}


.staff {
	font-weight: bold;
	color: #CC0000;
}


.teikyubi {
	margin-right: 50px;
	margin-left: 50px;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 2px solid #99CCCC;
	background-color: #FFFFCC;
	font-size: 0.8em;
	line-height: 1.2em;
}

.information_table {
	width:422px;
	margin-right: 20px;
	margin-left: 15px;
}
/* お客様の声 */
.cpad20 {
	background-color: #FFFFFF;
	margin-left: 20px;
	width: 410px;
}
.pager_customerlink {
	background:#fff;
	width:410px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 20px;
}
.pager_customerlink p { padding:0; margin:5px; }
.pager_customerlink .nav {
	padding:5px;
	text-align: right;
}
.pager_customerlink .nav#nav4 {
}
.pager_customerlink .nav a { padding:0 5px; }
.pager_customerlink .nav a.highlight { color:#000; font-weight:bold; }

/* ※※お客様の声 ページ送り※※ */
#pagination_block {
	margin-right: 20px;
	margin-left: 20px;
	z-index: 1;
}
.pagination {
	height:210px;
	margin-top: -210px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	top: 210px;
	position: relative;
	font-size: 10px;

}
.pagination a {
	text-decoration:none;
	border:1px solid #F85AB5;
	color:#E90A8A;
	background-color: #FFFFFF;
}
.pagination a:link {
	text-decoration:none;
	border:1px solid #F85AB5;
	color:#E90A8A;
	background-color: #FFFFFF;
}
.pagination .current {
	background:#FF0066;
	border:solid 1px #E90A8A;
	color: #FFFFFF;
}
.pagination .current.prev, .pagination .current.next {
	color:#CCCCCC;
	border-color:#CCE3DF;
	background-color: #F8FCFC;
}
.result {
	margin-left: 32px;
	background-color: #FFFFFF;
	font-size: 12px;
	height: 190px;
	z-index: 100;
	position: relative;
	width: 358px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.result a:link {
	font-weight: bold;
	color: #E90A8A;
}
.result a:visited {
	font-weight: bold;
	color: #E90A8A;
}
#res {
	width:430px;
	clear:both;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0;
	z-index: 100;
}
.td_customer_image {
}
.td_customer_image img {
	border: 1px solid #CCCCCC;
}
.td_customer_title {
	width: 120px;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.td_customer_title a {
	font-weight: bold;
	color: #E90A8A;
}
.td_customer_space {
	width: 10px;
}
.customer_blog_info {
	text-align:center;
	padding:10px;
	border: 1px solid #CCE3DF;
	background-color: #FFFFFF;
	

}
.prev {
	float:left;
	display:block;
	width: 10px;
	height: 210px;
	background-image: url(img/pagination_prev.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.next {
	float:right;
	display:block;
	width: 10px;
	height: 210px;
	background-image: url(img/pagination_next.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


/* スクロールバー */
a.jScrollArrowUp { background:url("Scripts/images/basic_arrow_up.gif") repeat-x 0 0; }
a.jScrollArrowUp:hover { background-position:0 -15px; }
a.jScrollArrowDown { background:url("Scripts/images/basic_arrow_down.gif") repeat-x 0 0; }
a.jScrollArrowDown:hover { background-position:0 -15px; }
a.jScrollActiveArrowButton,
a.jScrollActiveArrowButton:hover { background-position:0 -30px; }
.scroll-pane {
	width:452px;
	height:300px;
	background:#ccc;
	float:left;
}
.wide { width:400px; }
.super-wide { width:700px; }
.tall { height:400px; }
#pane1 {
	height:300px;
	width: 452px;
}
