*{font-size: 1em; border: none; font-family: "ＭＳ Ｐゴシック" "arial";
line-height: 2em;}

body { font-size: 60%; margin: 0; padding: 0; color: #333333; font-weight: normal; font-style: normal; background-color: #333333; font-family: "ＭＳ Ｐゴシック" "arial";

}

a:link  { 
color: #333333;
text-decoration: none;
}
a:visited { color: #333333;
text-decoration: none;
}

a:hover {color: #333333;
text-decoration: underline;}
a:active  {color: #333333;
text-decoration: none;
}


#header { width: 800px; height: 140px; background-color: #000; margin-left: 20;
text-align: left;}
#logo {
	padding: 0; margin: 0; line-height: 0em;
}

#globalNavigation {width: 800; 
height: 20px;
 border: none; margin: 0; padding: 0; line-height: 0em;}

#globalNavigation li {
float: left;
 height: 20px;
 padding: 0; margin: 0;
}

#globalNavigation li a {
display: block;
}

#globalNavigation li a:hover,
#globalNavigation li a:focus {

}

#top {
width: 800px;
height: 100px;
float: none;
text-align: left;
position: relative;

z-index: 200;
}

#top2 {
width: 800px;
height: 100px;
float: none;
background: url(../images/top_rogo.gif)  no-repeat;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-color: #333333;
border-style: solid;
}

#indextop {
width: 800px;
height: 100px;
float: none;
text-align: left;
background: url(../images/index_top.jpg)  no-repeat;
}

#return {
width: 750px;
height: 50px;
float: none;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}

#exi {
margin: 10px 0px;
}

#left {
width: 200px;
height: 700px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-color: #333333;
border-style: solid;
float: left;
background : url(../images/style_side.jpg) no-repeat;
}


#wrapper {  
width: 800px;
min-width: 800px; 
max-width: 800px;
background: #FFFFFF;
border-width: thin;
border-color: #222222;
border-style: solid;

}

#under {
width: 750px;
height: 20px;
text-align: left;
float: none;
padding-top: 10px;
margin: 0;		
}

#copyright {
width: 800px;
height: 20px;
margin: 0;
padding-top: 10px;		
background-position: center;

}

h2#header {
width: 600px;
height: 100px;
margin: 0;
padding: 0;
background: url(../images/bgl.gif) no-repeat;
}

h1#pic {
width: 800px;
height: 200px;
margin-left: 0px;
margin-right: auto;
margin-top: 0px;
padding-top: 0px;
background: url(../images/salon/image_air.jpg) left no-repeat;
}

h2#logo {
width: 250px;
height: 50px;
margin: auto;
background: url(../images/logo.gif) left no-repeat;
}


h2#header_bg {
width: 600px;
height: 80px;
background : url(../images/header_bg.gif) left no-repeat;
}

td#headertable {
float: left;
margin: 0;
width: 600px;
height: 20px;
max-width: 600px;
min-width: 600px;
max-height: 20px;
min-height: 20px;
letter-spacing: 0;
}

h2#inkl {
margin-left: 25;
text-align: left;
color: #666;
font-weight: normal;
font-style: normal;
font-family: normal;
line-height: 1.5em;
font-family: "ＭＳ Ｐゴシック"　"arial"; 
}

h3#sit {
margin-left: 525;
}

h2#lef {
text-align: left;
margin-left: 25;
margin-top: 10;
}

h2#wid {
width: 550;
text-align: left;
color: #666;
font-weight: normal;
font-style: normal;
font-family: normal;
line-height: 2em;
font-family: "ＭＳ Ｐゴシック"　"arial"; 
}
h3#rig {
text-align: right;
margin-right: 25;
font-family: "ＭＳ Ｐゴシック"　"arial";
font-weight: normal;
font-style: normal;
font-family: normal;
line-height: 2em; 
}

td#cen {
width: 150;
text-align: center;
vertical-align: top;
color: #666;
font-style: normal;
font-family: normal;
line-height: 2em; 
font-family: "ＭＳ Ｐゴシック"　"arial";
}


input, select, textarea { 
border: 1px #111111 solid; 
} 

#line {
width: 750px;
height: 5px;
background: url(../images/line00.gif) no-repeat;
margin: 0px;
}

#cast_box {
width: 200px;
height: 800px;
background : url(../images/cast_header.jpg) no-repeat;
float: left;
}


ul.cast li {
width: 150px;
height: 120%;
margin: 15px;
float: left;
text-align: left;
}

#styl {
width: 700px;
text-align: left;
background-color : #FFFFFF;
color: #333333;
}

#stye {
width: 640px;
text-align: left;
background-color: #D3D3D3;
padding: 20px;
margin: 20px;
}

.clearLeft { 
clear: left; 
}


ul.style li {
width: 100px;
height: 230px;
margin: 9px;
float: left;
text-align: left;
color: #333333;
}

ul.contest li {
width: 100px;
height: 230px;
margin: 9px;
float: left;
text-align: left;
}

ul.salon li {
width: 525px;
height: 120%;
margin: 50px;
padding: 0px;
text-align: left;
}

#air {
width: 800px;
height: 200px;
background : url(../images/air_image.jpg) no-repeat;
}

#system {
width: 600px;
height: 120%; 
min-width: 600px; 
max-width: 600px;
background: #000000;
}

#boxbox {
width: 450px;
text-align: left;
background: #FFFFFF;
}

#boxbox2 {
width: 500px;
padding: 25px;
text-align: left;
margin-top: 35px;
background: #FFFFFF;
color: #000000;
}


#box_menu {
width: 500px;
padding: 25px;
text-align: left;
margin-top: 10px;
background: #FFFFFF;
color: #000000;
}

#service_menu {
width: 200px;
height: 300px;
float: left;
text-align: center;
padding-top: 20px;
margin-top: 10px;
}


#s_1 {
width: 450px;
height: 25px;
color: #FFFFFF;
background: #333333;
padding-left: 10px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-color: #333333;
border-style: solid;
}
#s_2 {
width: 450px;
color: #000000;
}

#s_3 {
width: 450px;
height: 25px;
color: #FFFFFF;
background: #333333;
padding-left: 10px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-color: #333333;
border-style: solid;
}

#s_4 {
padding-left: 13px;
}

ul.service li {
float: left;
position: relative;
margin: 10px;
}

ul.salon li {
width: 375px;
text-align: left;
float: left;
background: #333333;
}

ul {
list-style-type: none;
}

ol {
list-style-type: none;
}

#airmap {
width: 500px;
height: 500px;
margin: 10px;
}

#menu_tab {
width: 325px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-color: #333333;
border-style: solid;

}

div.event table {
width: 800px;
height: 600px;
margin: 0px;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
padding: 0px;
}

#table_nu {
width: 550px;
border: 0px;
background-color: #FFFFFF;
color: #000000;
}

#menu3 {
width: 750px;
padding: 25px;
text-align: right;
}

.new {
background-color: #FF0000;
color: #FFFFFF;
}

ul#pulldown-menu a {
        color: #FFFFFF;
        text-decoration: none;
}
ul#pulldown-menu a:link,
ul#pulldown-menu a:visited {
        background: #000000;
}
ul#pulldown-menu a:hover,
ul#pulldown-menu a:active {
        color: #333333;
        text-decoration: none;
        background: #FFFFFF;
}

ul#pulldown-menu li {
        float: left;
        position: relative;
        margin: 0px;
        font-weight: bold;

}
ul#pulldown-menu li a {
        display: block;
        width: 9em;
        height: 2em;
}

/* 下層のメニューを不可視に */
ul#pulldown-menu li ul {
        display: none;
}

/* 疑似要素 :hover で下層のメニューを可視に */
ul#pulldown-menu li:hover ul {
        display: block;
        position: relative; top: 0; right:40px;
        z-index: 100;
}

ul#pulldown-menu li ul li {
        float: none;
        margin: 0;
        font-weight: normal;
}

.eng {font-size: 150%; border: none; font-family: "ＭＳ Ｐゴシック" "arial";
line-height: 0em;
color: #000000; font-weight: bold;
}

hr.dott {
height: 2px;
border: none;
border-top: 1px #D3D3D3 dotted;
}


#ext {background : url(../images/top[2].jpg) no-repeat; width: 800px; height:400px;}
#ex2 {background : url(../images/bg[02].jpg) no-repeat; width: 800px; height:200px;}
#exs {background : url(../images/bg[03].jpg) no-repeat; width: 800px; height:200px;}
#exa {background : url(../images/bg[04].jpg) no-repeat; width: 800px; height:200px;}
#exv {background : url(../images/style_top.jpg) no-repeat; width: 800px; height:200px;}
#exy {background : url(../images/air-top.jpg) no-repeat; width: 800px; height:200px;}
#exd {background : url(../images/diva-top.jpg) no-repeat; width: 800px; height:200px;}
#exp {width: 800px; height: 50px;}
#spx {width: 450px; height: 50px;}
#wwx {width: 800px; height: 200px;}

#bgbg {background : url(../images/back.jpg) repeat; }
#bgbg2 {background : url(../images/back[02].jpg) repeat; }
#bgbg1 {background : url(../images/back[01].jpg) repeat; }
#bgbg3 {background : url(../images/back[03].jpg) repeat; }

#plat {background : url(../images/plate.jpg) no-repeat; width: 450px; height:30px; text-align: left; text-valign: center; padding: 0px 0px 0px 20px; font-size: 120%; margin: 0; color: #FFFFFF; font-weight: bold; font-style: normal;}

#contest_top {
width: 800px;
height: 200px;
float: none;
text-align: left;
background: url(../images/contest_header.jpg)  no-repeat;
}
