.bg{
line-height: 120%; 
font-size: 12px; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; 
color: #000000; 
margin-top: 0px; 
margin-left: 0px; 
background: #FFCDCC;
scrollbar-face-color:white; 
scrollbar-face-color:white;
scrollbar-highlight-color: black;
scrollbar-shadow-color:black;
scrollbar-3dlight-color:white; 
scrollbar-arrow-color:black;
scrollbar-track-color:white;
scrollbar-darkshadow-color:white;
}

.message{
border-top: 4px solid #FFCCCC; 
border-left: 4px solid #FFCCCC;
border-right: 4px solid #CC0000;
border-bottom: 4px solid #FF0000;
line-height: 120%; 
font-size: 12px; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; 
color: #000000; 
margin-top: 10px; 
margin-left: 10px; 
scrollbar-base-color:#FF0000;
scrollbar-face-color:white;
scrollbar-highlight-color:#FF0000;
scrollbar-shadow-color:#FF0000;
scrollbar-3dlight-color:FCF1F9; 
scrollbar-arrow-color:#FF0000;
scrollbar-track-color:#FCF1F9;
scrollbar-darkshadow-color:white;
}


.bg02{
border-top: 0px none; 
border-left: 0px none;
line-height: 120%; 
font-size: 12px; 
font-family: MS UI Gothic,Chicago; 
color: #000000; margin-top: 0px; 
margin-left: 0px; background: #FFFFFF;
}


.bg2{
border-top: 0px none; 
border-left: 0px none;
line-height: 120%; 
font-size: 12px; 
font-family: MS UI Gothic,Chicago; 
color: #000000; 
margin-top: 0px; 
margin-left: 0px; 
background: #FFFFFF; 
background-image: url("images/bg.gif"); 
background-repeat: repeat-y; 
background-position: middle;
}


table.black{
background-color: #FFCDCC;
}


H1{
line-height: 16px; 
font-size: 14px; f
ont-family: MS Gothic; 
Chicago; color: #FFFFFF; 
font-weight: bold; 
padding: 3px; 
border-top: 0px; 
border-left: 5px solid #000000; 
border-bottom: 2px solid #000000; 
background-color: #CC0000;
}


H2{
line-height: 140%; 
font-size: 14px; 
font-family: MS Gothic,Chicago; 
color: #000000;
}


H3{
line-height: 140%; 
font-size: 13px; 
font-family: MS Gothic,Chicago; 
color: #000000;
}


td{
line-height: 140%; 
font-size: 12px; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; 
color: #000000;
}


.text14{
line-height: 140%; 
font-size: 15px; 
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; 
color: #000000; 
font-weight: bold;
}


.text14-2{
line-height: 140%; 
font-size: 15px; 
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";  
color: #000000; 
font-weight: normal;
}


.text16{
line-height: 140%; 
font-size: 16px; 
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";  
color: #FF0000; 
font-weight: bold;
}

.text17{
line-height: 140%; 
font-size: 14px; 
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";  
font-weight: bold;
}


.note{
line-height: 14px; 
font-size: 11px; 
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color: #000000;
}


.note02{
line-height: 14px; 
font-size: 11px; 
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color: #000000;
}


.white{
line-height: 140%; 
font-size: 12px; 
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color: #FFFFFF;
}


text.1{
line-height: 140%;
font-size: 11px; 
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color: #000000;
}


td.en{
font-size: 12px; 
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color: #000000;
}

.calender{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:8px;
background-color:#FF0000;
margin-top:5px;
margin-bottom:5px;
}


.calender02{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:10px;
}


.new{
width:360px;
padding-left:20px;
padding-right:20px;
padding-bottom:25px;
background-color:#FFFFFF;
text-align:left;
margin:0px;
}


.message02{
width:360px;
margin-left:20px;
margin-right:10px;
padding-bottom:25px;
background-color:#FFFFFF;
text-align:left;
}


.newframe{
width:310px;
padding:5px;
border:1px solid #FF0000;
margin-bottom:20px;
}

.cancelframe{
width:680px;
padding:10px;
border:2px solid #FF0000;
margin:0 10px 20px 10px;
}

.info{
width:680px;
padding:0px 20px;
background-color:#FFFFFF;
text-align:left;
margin:0px auto 25px;
border:1px solid #CC3300
}



.pickup{
width:360px;
padding-left:20px;
padding-right:10px;
background-color:#FFFFFF;
text-align:left;
margin-bottom:25px;
}

A:LINK{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color: #FF0000; 
text-decoration:none; 
font-weight: bold;
}


A:VISITED{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color: #CC0000; 
text-decoration:none; 
font-weight: bold;
}


A:ACTIVE{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color: #990000; 
text-decoration:none; 
font-weight: bold;
}


A:HOVER	{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color: #990000; 
text-decoration:underline; 
font-weight: bold;
}


.iframe{
border:0px none;
padding-left:5px;
margin-right:0px;
}

.frame{
line-height: 140%; 
font-size: 12px; 
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#000000; 
scrollbar-face-color:white;
scrollbar-highlight-color:black;
scrollbar-shadow-color:black;
scrollbar-3dlight-color:white; 
scrollbar-arrow-color:black;
scrollbar-track-color:white;
scrollbar-darkshadow-color:white;}


.form1{
font-size : 10pt; 
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
border : 1px solid #000000; 
background-color : #FFFFFF; 
color : #000000; 
padding: 3px; 
background-image: url("image/wall_1.gif");
} 

.table.school{
margin-bottom:50px;
}

.diploma01{
width:170px;
padding:0px 15px 20px;
text-align:left;
vertical-align:top;
}

.diplomaTitle{
background-color:#FFCCCC;
font-size:14px;
font-weight:bold;
color:#666666;
border-bottom:1px solid #999999;
padding-left:5px;
}

.topicsB{
width:700px;
padding:0px 0px 25px 0px;
margin:0px 0px 25px 0px;
border-bottom:1px solid #CC3333;
}

.pb20{
padding-bottom:20px;
}

.tel{
font-size:large;
font-weight:bold;
color:#CC0000;
}

.mail{
font-size:medium;
font-weight:bold;
}

.intMiddle{
margin:0px 20px 20px;
}

.eyeh2{
background-color:#FFE8E9;
padding:2px 2px 2px 10px;
border-left:5px solid #E66F7A;
margin-bottom:5px;
}

.eyeOption{
padding:10px;
background-color:#FFE8E9;
margin:0px 0px 30px 0px;
height:100%;
}

.eyeOption table{
border-collapse:collapse;
border:1px solid #E66F7A;
background-color:#FFE8E9;
}

.eyeOption td{
background-color:#FFE8E9;
border:1px solid #E66F7A;
padding:5px;
}

.eyeOption h2{
font-size:14px;
border-top:2px solid #E66F7A;
border-bottom:1px dotted #E66F7A;
padding:5px;
margin:0px 0px 10px 0px ;
}

.fl{
float:left;
}

.fr{
float:right;
}

.eyevoice{
width:380px;
margin:10px 10px 30px 10px;
padding:10px;
border:1px dotted #E66F7A;
}

.eyevoice h2{
font-weight:bold;
padding:3px;
border-left:2px solid #E66F7A;
margin:0px 0px 5px 0px;
}



.nailtatoo dl{
}


.nailtatoo dt{
margin-left:10px;
font-weight:bold;
}

.nailtatoo dd{
margin-bottom:20px;
}



#recomT{
background-color:#FFFFFF;
padding:0px 0px 25px 20px;
}

.recomtd{
width:160px;
padding-right:9px;
text-align:left;
}

.recomtdB{
width:160px;
padding-right:9px;
text-align:right;
}

.recomtdC{
text-align:right;
}

.linkMark{
padding-left:15px;
background-image:url(top/pt01.gif);
background-repeat:no-repeat;
background-position:left center;
}

.cBoth{
clear:both;
}



.fLeft{
float:left;
}

.fRight{
float:right;
}

.cLeft{
clear:left;
}

.cRight{
clear:right;
}

.cBoth{
clear:both;
}

.noD{
display:none;
}

.tal{
text-align:left;
}

.tac{
text-align:center;
}

.tar{
text-align:right;
}

.cBoth{
clear:both;
}

.mbLong{
margin-bottom:3em;
}

.mbMiddle{
margin-bottom:2em;
}

.mbShort{
margin-bottom:1em;
}

.linkMark{
padding-left:22px;
background-image:url(../../img/icon1.gif);
background-repeat:no-repeat;
background-position:left center;
}

.small{
font-size:85%;
}

.medium{
font-size:108%;
}

.big{
font-size:138.5%;
}

.red{
color:#c00;
}

.red2{
color:#f00;
}

.bold{
font-weight:bold;
}

.mb35{
margin-bottom:35px;
}

.noteBox{
width:300px;
border:2px solid #CC0000;
padding:5px;
margin:10px 0px 20px;
text-align:left;
}

.garallyBn{
margin-right:18px;
}

.nailex{
border-left: 4px solid #CC0000; 
padding:10px;
}

.jelnail{
padding:0px 10px 10px;
}


.jelnail dt{
font-weight:bold;
}

.jelnail dd{
margin:0px 0px 20px 20px;
}

.jelprice{
}

.jelprice table{
border-collapse:collapse;
border:1px solid #FAE2E2;
margin:0px 10px 15px;
width:680px;
}


