@charset "shift-jis";
body{
margin:0px;
background-image: url(img/bg.gif);

color:#666666;
}

a:link    { color: #FF3300; text-decoration:none;}
a:visited { color: #FF3300; text-decoration:none;}
a:hover   { color: #FF3300; text-decoration:underline;}
a:link img{border:none;}
a:visited img{border:none;}
a:focus img,a:hover img{border:none;}
a:active img{border:none;}

.mt_5 { margin-top:5px; }
.mt_10 { margin-top:10px; }
.mt_20 { margin-top:20px; }

.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:#FFF;}

.bgcgreen{background:#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:200px; width: 452px; }

.textCenter{ text-align:center; }
.textRight{ text-align:right; }
.textLeft{ text-align:left; }

/* TOP Seoul IBH Olymbic */
.top_award { margin-bottom:20px; width:452px; }
.top_award table { width:452px; margin-top:10px; }
.top_award table td { width:25%; text-align:center; vertical-align:top; padding-bottom:8px; }

/* jcarousel */
ul, ol {
    margin-left 0;
}

ul ul {
    margin-bottom: 20px;
}

#wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin: 20px 40px;
}

select, input, textarea {
    font: 99% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}

pre, code, tt, dt {
    font: 100% monospace;
    margin: 20px 0;
}

pre, blockquote {
    padding: 15px;
    background-color: #f0f0f0;
    margin: 20px 0;
    -moz-border-radius: 10px;
}

td pre {
    font: 85% monospace;
    padding: 5px;
    margin: 5px 0;
}

.top_alert{
	width:200px;
	border:1px solid #F99;
	background-color: #FFC;
	padding:8px;
	font-size:75%;
	border-radius:3x;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.top_alert H3{
	font-size:95%;
	padding:0;
	margin:0;
}

