body {  
/*background-image: url(../img/bg.jpg);
background-repeat: repeat-x;*/
background-color:#FEFEFE;
color: #333333;
margin:0px;
padding:0px;
}
TD{font-size:11px;line-height:1.3em;}
.formtxt{font-size:10px;line-height:1.3em; color:#19679A;}


.mobiletitle{background-image: url(../img/mobile1.gif);background-repeat: no-repeat;height:52px;width:250px;}
.mobiletitle h2{padding:29px 0 11px 50px;font-size:12px;color:#666666;}
.pdftitle{background-image: url(../img/pdf.gif);background-repeat: no-repeat;height:52px;width:250px;}
.pdftitle h2{padding:29px 0 11px 50px;font-size:12px;color:#666666;}

#mainimg{
background: url('../img/kyubi049.jpg') no-repeat;
height:363px;
width:930px;
}
#footer{
background: url('../img/footer.jpg') no-repeat;
height:80px;
width:950px;
color:#469FD9;
}

#footer A{
color:#469FD9;
font-weight:bold;
}
#footer A:hover{
color:#469FD9;
font-weight:bold;
text-decoration: underline;
}
#taikenmainimg{padding:10px;color:#469FD9;font-weight:bold;vertical-align:top;}
#taikenmainimg H1{font-size:12px;}
a:hover {color:red;text-decoration: none;}
a:link{ text-decoration: none; color:#767676; }
a:visited{text-decoration: none;color:#767676; }
a:active{ text-decoration: none; color:#767676;}

A:hover.g2 {color:#51952F;font-weight:bold;text-decoration: none}
a:link.g2{ text-decoration: none;color:#51952F;font-weight:bold;  }
a:visited.g2{text-decoration: none; color:#51952F;font-weight:bold;}
a:active.g2{ text-decoration: none; color:#51952F;font-weight:bold;}

a:link.g1{ text-decoration: none;color:#469FD9;font-weight:bold;  }
a:visited.g1{text-decoration: none; color:#469FD9;font-weight:bold;}
a:active.g1{ text-decoration: none; color:#469FD9;font-weight:bold;}
A:hover.g1 {color:#76C4F7;font-weight:bold;text-decoration: none}


a:link.b1{ text-decoration: none;color:#EB6195;font-weight:bold;  }
a:visited.b1{text-decoration: none; color:#EB6195;font-weight:bold;}
a:active.b1{ text-decoration: none; color:#EB6195;font-weight:bold;}
A:hover.b1 {color:#000;font-weight:bold;text-decoration: none}

A:hover.col1 {color:#4D4D4D;font-weight:bold;text-decoration: none}
a:link.col1{ text-decoration: none;color:#4D4D4D;font-weight:bold;  }
a:visited.col1{text-decoration: none; color:#4D4D4D;font-weight:bold;}
a:active.col1{ text-decoration: none; color:#4D4D4D;font-weight:bold;}


a:link.col2{ text-decoration: none;color:#ffffff;font-weight:100;font-size:90%;}
a:visited.col2{text-decoration: none; color:#ffffff;font-weight:100;font-size:90%;}
a:active.col2{ text-decoration: none; color:#ffffff;font-weight:100;font-size:90%;}
A:hover.col2 {color:#8EA763;font-weight:100;text-decoration: none;font-size:90%;}

.o1{color:#EA8A1C;}
.t_vs {  
background-color:#000000;
color: #ffffff;
margin:0px;
padding:0px;font-size:90%;
}
.t_vs td{font-size:95%;
line-height:150%;
}
.t1 {color:#8EA763;font-weight:bold;font-size:12px;}
a.mlb {
color:#3F6FDE; 
font-weight:bold;
}
a:link.mlb { 
color:#3F6FDE; 
font-weight:bold;
}
a:hover.mlb {
color:#3F6FDE;
font-weight:bold;
text-decoration: underline; 
}
a.mlblack {
color:#4E4E4E; 
}
a:link.mlblack { 
color:#4E4E4E; 
}
a:visited.mlblack{text-decoration: none; color:#4E4E4E;}
a:hover.mlblack {
color:#8EA763;
text-decoration: underline; 
}
a.b-menu {
color:#ffffff; 
}
a:link.b-menu { 
color:#ffffff; 
}
a:visited.b-menu{text-decoration: none; color:#ffffff;}
a:hover.b-menu {
color:#D2EA8D;
text-decoration: underline; 
}
.yellow{
color:#ffcc33;
font-weight:bold;
}
.bu1 {
color:#4F779F;
font-weight:bold;
}
.r1{
color:#A72C24;
font-weight:bold;
}
.green{
color:#0A8B55;
font-weight:bold;
}
SELECT{border:1px solid #3791CC;font-size:10px;color:white;background-color:#469FD9 }
.space{
padding:5px 10px 5px 10px;
}
/* menu Controls
----------------------------------------------- 
*/
.menu{
width:224px;
height:25px;
background: url('../menu/off.gif') no-repeat;
text-indent:42px;font-size:12px;
}
.menu:hover{
width:224px;
height:25px;
background: url('../menu/on.gif') no-repeat;
text-indent:42px;
}
TABLE TD .menu A:hover{
font-size:12px;
color:#79991F;
}
/* menu Controls
----------------------------------------------- */


.bg1{
width:275px;
height:38px;
vertical-align:middle;
text-align:center;
font-size:12px;font-weight:bold;line-height:100%;
background: url('../img/bg1.gif') no-repeat;
color:#000;
}
.c1{color:#4594FF;font-weight:bold;}
.c2{color:#FFAE45;font-weight:bold;}
.c3{color:#FF4545;font-weight:bold;}
.c4{font-size:90%;}
.c5{color:#93C929;font-weight:bold;}
.c6{padding:5px;background-color:#469FD9;font-size:12px;font-weight:bold; color:white;}
.c7{font-size:90%;}
.stylistbg{
width:675px;
height:200px;
background: url('../curriculum/img/stylist.jpg') no-repeat;
padding:45px 0px 45px 45px;
background-color:#000;
color:#fff;
}
.stylistbg .curh1{font-size:210%;font-weight:bold;line-height:100%;}
.stylistbgcont{
background-color:#479ED7;
color:#000;
}
.bridalbgcont{
background-color:#EA6194;
color:#000;
}
.licensebgcont,.annai{
background-color:#fff;
color:#000;
}
.annai h1{font-size:130%;font-weight:bold;line-height:100%;}
.annai h2{font-size:12px;font-weight:bold;line-height:100%;}
.bridalbg{
width:675px;
height:200px;
background: url('../curriculum/img/bridal.jpg') no-repeat;
padding:45px 0px 45px 45px;
color:#fff;
background-color:#000;
}
.bridalbg .curh1{font-size:210%;font-weight:bold;line-height:100%;}

.licensebg{
width:675px;
height:256px;
background-color:#000;
background: url('../img/license/main.jpg') no-repeat;
vertical-align:bottom;
text-align:right;
padding:15px;
color:#000;
}
.makebg{
width:675px;
height:200px;
background: url('../curriculum/img/make.jpg') no-repeat;
padding:45px 0px 45px 45px;
color:#fff;
background-color:#000;
}
.makebg .curh1{font-size:200%;font-weight:bold;line-height:100%;}

.makebgcont{
background-color:#F39700;
color:#000;
}
.makebgcont a:active,.stylistbgcont a:active,.bridalbgcont a:active,.eventbgcont a:active{ text-decoration: none; color:red;font-weight:bold;}
.makebgcont a:link,.stylistbgcont a:link,.bridalbgcont a:link,.eventbgcont a:link{ text-decoration: none;color:#000;font-weight:bold;}
.makebgcont a:visited,.stylistbgcont a:visited,.bridalbgcont a:visited,.eventbgcont a:visited{text-decoration: none; color:#000;font-weight:bold;}
.makebgcont A:hover,.stylistbgcont a:hover ,.bridalbgcont a:hover,.eventbgcont a:hover{color:red;font-weight:bold;text-decoration: none;}
.makebgcont .line,.stylistbgcont .line,.bridalbgcont .line{
background-color:#000;
width:2px;
}
.makebgcont .lineh,.stylistbgcont .lineh,.bridalbgcont .lineh{
background-color:#000;
height:1px;
}
.makebgcont .ts{font-size:90%;font-weight:100;line-height:110%;}

.curh1{font-size:14px;font-weight:bold;line-height:100%; }
.curh2{font-size:13px;font-weight:bold;line-height:100%;}
.curh3{font-size:12px;font-weight:100;line-height:100%;}
.curh4{font-size:100%;font-weight:bold;line-height:100%;}


.taikenbg .curh1{font-size:210%;font-weight:bold;line-height:100%;color:#fff;}
.tokuten{background-color:#D1EDFF;font-size:12px;font-weight:100;line-height:100%;color:#000;}
.tokuten h2{font-size:12px;font-weight:bold;line-height:100%;color:#000;} 
.tokuten h3{padding:3px; background-color:#469FD9;font-size:100%;font-weight:bold;line-height:100%;color:white;} 
.taikentokuten{width:605px;padding:5px 0px 0px 15px;color:#000;}
.taikentokuten2{padding:5px 0px 0px 15px;color:#000;}
.taikentokuten h1, .taikentokuten2 h1{font-size:13px;font-weight:bold;line-height:100%;color:#000;}
.taikentokuten h2{font-size:100%;font-weight:bold;line-height:100%;color:#000;}
.taikentokuten2 h2{font-size:12px;font-weight:bold;line-height:100%;color:#000;}
.taikenmenu{padding:5px ;font-size:10px;background-color:#000;color:#fff;}
/* taiken----------------------------------------------- */
/* event----------------------------------------------- */
.eventbgcont{
background-color:#ffffff;
color:#000;
}
/* event----------------------------------------------- */
.tds{
font-size:10px;
padding:5px 10px 5px 10px;
}
.line1{
background-color:#e5ecba;
height:5px;
}
.line3{
background-color:#134D72;
height:5px;
}
.line2{
background-color:#7d7d7d;
height:5px;
}
.mline{
width:1px;
background-image: url(../img/menu/mline.gif);
}
.mline1{
height:1px;
background-color:#555555;
}
.mline2{
height:1px;
background-color:#EFEFEF;
}
/*doline-gray*/
.dotline{
background-image: url(../img/dot_w.gif);
background-repeat: repeat-x;
height:3px;
}
.dot_h_line{
background-image: url(../img/dot.gif);
background-repeat: repeat-y;
width:3px;
}
/*doline-blue*/
.dotline_n{
background-image: url(../img/dotline_n.gif);
background-repeat: repeat-x;
height:3px;
}
IMG{border:0}
/*doline-orenge*/
.dotline_b{
background-image: url(../img/dotline_b.gif);
background-repeat: repeat-x;
height:3px;
}

.cbg{background-color:#469FD9;}
/*.cbg{background-color:#469FD9;}*/
.bg-gray{background-color:#dfdfdf;}
.r_bg{background-color:#FF3737;height:5px;}
.pink_bg{background-color:#F25B8B;height:5px;}
.mainmenu-bg{
background-image: url(../img/mainc-3.jpg);
background-repeat: no-repeat;
height:161px;
width:250x;
}
.tsuyomi-bg H1,.tsuyomi-bg H2,.tsuyomi-bg H3,tsuyomi-bg SPAN{display:none;}
.topmenu{
background-image: url(../img/ys.gif);
background-repeat: no-repeat;
height:11px;
width:10px;
padding-left: 15px;
}
.mainmenu{
background-image: url(../img/mainmenu.gif);
background-repeat: no-repeat;
height:25px;
width:36px;
padding-left: 45px;
}
.bg-l{
background-image: url(../img/bg-l.gif);
background-repeat: repeat-y;
width:10px;
}
.bg-r{
background-image: url(../img/bg-r.gif);
background-repeat: repeat-y;
width:10px;
}

.mbg-l{
background-image: url(../img/mbg-l.gif);
background-repeat: no-repeat;
width:4px;
height:358px;
}
.mbg-r{
background-image: url(../img/mbg-r.gif);
background-repeat: no-repeat;
width:4px;
height:358px;
}
.bg-bottom{
background-image: url(../img/bg-bottom.gif);
background-repeat: no-repeat;
width:830px;
height:10px;
}
H1 {font-size:100%; font-weight: bold;line-height:1.3em;}
H2 {font-size:100%;font-weight: 100;}
H3 {font-size:100%;font-weight: 100;}
H4 {font-size:100%;font-weight: 100;}
H5 {font-size:100%;font-weight: 100;}
H6 {font-size:100%;font-weight: 100;}
strong{font-size:100%;font-weight: 100;}
H1 .curh1 {font-size:120%; font-weight: bold;line-height:1.5em;color:#000000;}
H2 .curh2{font-size:12px; font-weight: bold;line-height:1.3em;color:#D30000;}
.bl{color:#469FD9;font-size:12px; font-weight:bold;}
.expenses{background-color:#469FD9;color:#fff;font-size:12px;font-weight:bold;padding:5px;text-align:center;}
.expenses1{background-color:#469FD9;color:#fff;padding:5px;}
/*カリキュラム*/
.box1{border:3px solid #A6D620;width:200px;}