html {
 scrollbar-arrow-color: #FFFFFF;
 scrollbar-base-color: #FFFFFF;
 scrollbar-darkshadow-color: #ffa9ca;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-shadow-color: #FFFFFF;
}

body {
 margin:0px auto;
 background:#FFF url("http://www.club-ria.jp/image/bg.jpg") no-repeat;
 scrollbar-arrow-color: #FFFFFF;
 scrollbar-base-color: #ffa9ca;
 scrollbar-darkshadow-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-shadow-color: #FFFFFF;
 color:#000;
 font-size:14px;
}

a {
 color:#ff1d74;
 text-decoration:none;
}
a:hover {
 color:#ff1d74;
 text-decoration:underline;
}
a:visited {
 color:#ff1d74;
 text-decoration:none;
}

a.host2 {color:#ff1d74;}
a.host2:hover {color:#ff1d74;}

a.list {color:#a0a0a0; text-decoration:none;}
a.list:hover {color:#a0a0a0; text-decoration:underline;}

table.banner {
 text-align:center;
 width:100%;
 background:#fff;
 color:#666666;
 border:0px;
 border-bottom:solid 1px #666666;
}

td.banner_left {
 width:50%;
 text-align:left;
 border:0px;
}

td.banner_right {
 width:48%;
 text-align:right;
 padding-right:10px;
 font-size:14px;
 border:0px;
}

#container {
 margin:0px auto;
 width:750px;
 margin-top:1px;
}

#header {
 background:url(image/header_bg.jpg) no-repeat;
 width:750px;
 height:150px;
}

h1.sitetitle {
 font-size:16px;
 margin:0px;
 position:relative;
 top:10px;
 left:20px;
}

a.sitetitle {color:#000; text-decoration:none;}
a.sitetitle:hover {color:#000; text-decoration:underline;}

#description {
 font-size:12px;
 color:#d2d2d2;
 position:relative;
 margin:0px;
 text-align:left;
 top:85px;
 left:10px;
}

#main {
 width:750px;
 min-height:400px;
 margin:0px auto;
 text-align:center;
}

.number {
 text-align:center;
}


#copyright {
 margin:auto;
 width:750px;
 height:100px;
 text-align:center;
 font-size:12px;
}

#copyright_left {
 width:510px;
 height:50px;
 float:left;
 text-align:left;
}

#copyright_right {
 width:240px;
 height:50px;
 float:right;
 text-align:right;
}

font.age {
 color:red;
}

#top_menu {
 width:750px;
 height:30px;
 padding:1px;
 text-align:center;
}

#bottom_menu {
 margin:auto;
 width:750px;
 height:30px;
 clear:right;
 padding:1px;
 text-align:center;
 clear:both;
}

img.menu {

}

#shop_top_left {
 width:310px;
 height:100px;
 float:left;
}

#shop_top_right {
 width:440px;
 height:90px;
 padding-top:10px;
 float:right;
 font-size:12px;
}

#list_number {
 width:150px;
 height:220px;
 float:left;
 text-align:center;
}

#list_staff {
 width:85px;
 height:180px;
 margin:20px 10px 0 10px; 
 float:left;
 text-align:center;
}

font.list_yaku {
 font-size:10px;
}

img.list_number {
 width:85px;
 height:113px;
}

img.list_staff {
 width:85px;
 height:113px;
}

#event {
 margin:auto;
 width:600px;
 padding:10px;
 border:double 3px #ff1d74;
 text-align:left;
}

#event_line {
 width:750px;
 min-height:100px;
}

#event_year {
 width:180px;
 height:20px;
 float:left;
 text-align:center;
}

#event_month {
 width:570px;
 height:20px;
 float:left;
 text-align:left;
}

img.mobile_mark {
 border:3px double #ff1d74;
 padding:1px;
 margin:5px;
}

#mobile_line {
 margin:auto;
 width:600px;
 min-height:150px;
}

#mobile_qr {
 width:150px;
 height:150px;
 float:left;
 
}

#mobile_info {
 width:450px;
 height:150px;
 text-align:left;
 float:left;
}

img.logo_host2_l {
 width:222px;
 height:30px;
 border:double 3px #ffa9ca;
 margin-top:5px;
}

#system {
 margin:auto;
 width:500px;
 text-align:left;
 padding:10px;
}

#system_sub {
 margin:auto;
 width:480px;
 border:double 3px #ff2579;
 text-align:left;
 padding:10px;
}

table.recruit_table {
 margin:auto;
 width:650px;
 border:3px double #ff2579;
 padding:5px;
}

td.recruit_title {
 width:190px;
 text-align:center;
 color:#ff2579;
 font-weight:bold;
 padding:5px;
 border:solid #ff2579 1px;
}

td.recruit_answer {
 width:440px;
 text-align:left;
 padding:5px;
 border:solid #ff2579 1px;
}

#staff {
 width:720px;
 margin:auto;
 float:left;
}

#staff_photo {
 width:355px;
 height:400px;
 float:left;
 text-align:center;
}

#staff_quest {
 width:355px;
 height:400px;
 float:right;
 text-align:left;
 padding-left:10px;
}

font.name {
 font-size:18px;
 font-weight:bold;
}

#staff2_left {
 width:360px;
 float:left;
 text-align:center;
}

#staff2_right {
 width:360px;
 float:right;
 text-align:center;
}



#bbs {
 text-align:left;
 color:#666666;
}

td.num {
 color:#666666;
 text-align:left;
}

td.bbs_comment {
 color:#000;
 text-align:left;
}

td.bbs_title {
 text-align:left;
}

a.bbs {
 color:#003787;
}

#recruit_form {
 width:400px;
 margin:auto;
 text-align:left;
}

#link_list{
 width:200px;
 height:150px;
 margin-left:25px;
 margin-top:10px;
 text-align:center;
 float:left;
}


#list_link {
 width:200px;
 height:220px;
 float:left;
 margin-left:20px;
 margin-right:20px;
 text-align:center;
}

.link_pc1{border:1px solid #bfbb53;}

/*メールフォーム*/

#formwaku {
 width:350px;
 margin-left:0px;
}

#menu ul { margin: 0; padding :0; list-style-type : none; }

#menu li { display : inline; padding :0; margin:0; float:left ;}

#menu a:hover {
height:1.3em; 
display:block; 
border-left:2px solid #000;
border-top:2px solid #000;  
border-right:2px solid #bfbb53; 
border-bottom:2px solid #bfbb53;
background-color:#bfbb53;
text-align:center;
font-size:small;
padding:0.1em 0 0 0;
text-decoration:none;
color:#fff;
width:79px; 
margin:2px 0px;}

#menu a {
display:block; 
border-left:2px solid #bfbb53;  
border-top:2px solid #bfbb53;  
border-right:2px solid #000; 
border-bottom:2px solid #000;
text-align:center;
background-color:#bfbb53;
font-size:small;
padding:0.1em 0 0 0;
text-decoration:none;
color:#fff;
width:79px; 
margin:2px 0px;
height:1.3em;}　