@charset "Shift_JIS"; 

body{
margin: 0px 0px 0px 0px;
behavior: url(style/csshover2.htc); 
}
A{ color : #000099; text-decoration : none; }
A:HOVER{ color : #ff0033; }

.bgtop {
	background: #001a11; 
background-repeat: repeat-x; 
background-image: url(../image/bk03.gif); 
background-position: top;
margin : 0px 0px 0px 0px;
} 
.bgwork {
	background: #f5f5ef; 
} 

.inline1 {position:relative; top:2px; left:0px } 
.inline2 {position:relative; top:4px; left:0px } 
.inline3 {position:relative; top:6px; left:0px } 
.inline4 {position:relative; top:8px; left:0px } 
.lblock1 {display: inline;} 

.mgl10 {margin-left :-10px ; } 
.mgl20 {margin-left :-20px ; } 
.mgl30 {margin-left :-30px ; } 
.mgl40 {margin-left :-40px ; } 
.mgl50 {margin-left :-50px ; } 


.side_l {
background-repeat: no-repeat; 
background-image: url(../image/side_l.gif); 
background-position: top;
} 

.side_r{
background-repeat: no-repeat; 
background-image: url(../image/side_r.gif); 
background-position: top;
} 

.side_b_l {
background-repeat: no-repeat; 
background-image: url(../image/side_l_b.gif); 
background-position: top;
} 

.side_b {
background-repeat: no-repeat; 
background-image: url(../image/bottom7.gif); 
background-position: top;
} 

.side_b_r{
background-repeat: no-repeat; 
background-image: url(../image/side_r_b.gif); 
background-position: top;
} 

.bg_std{
	background: #f5f5ef; 
} 

.idx1_w {
	background: #ffffff; 
 }
.idx1_b {
	background: #f5f5ef; 
 }

.idx1_k{
	background: #000000; 
 }

.bk_navi{
	background-repeat: no-repeat; 
	background-image: url(../image/rakkan7.gif); 
	background-position: bottom left;
 }

.bk_mt{
	background-repeat: repeat-x; 
	background-image: url(../image/menu_bt2.gif); 
	background-position: bottom;
 }

.bk_msub{
	background-repeat: repeat-x; 
	background-image: url(../image/menu_bsub2.gif); 
	background-position: bottom;
 }


.bg_bk {
	background: #000000; 
 }
.bg_w {
	background: #ffffff; 
 }
.bg_pa1 {
	background: #490763; 
 }
.bg_pa2 {
	background: #6D3982; 
 }

.BOX1{
	text-indent:-12px;
	padding-left:32px;
}
.BOX2{
	padding-left:32px;
	background: #fbf2e0; 
}
.text12gbox{
	font-size:12px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:130%;
	text-indent:-12px;
	padding-left:32px;
}

.pro_pop_ru{
	position:absolute; top:3px;right:3px;
}
.center10{
	position:absolute; top:20px;
}
.center--10{
	position:relactive; top:10px;
}

.work_lb_f{
	position:absolute; bottom:35px;left:9px;
}
.work_lb{
	font-size:14px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:130%; color:#666666;
	text-align: left; 
	position:absolute; bottom:2px;left:10px;
}
.work_lb2{
	font-size:14px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:130%; color:#666666;
	text-align: left; 
	position:absolute; bottom:2px;left:2px;
}
.work_cb{
	font-size:14px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:130%; color:#666666;
	text-align: center; left:250px;
	position:absolute; bottom:10px;
}
.work_rb{
	font-size:14px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:130%; color:#666666;
	text-align: right; 
	position:absolute; bottom:10px;right:10px;
}

a.pop_u:hover   {position:relative;bottom:4px;}
a.pop_l:hover   {position:relative;right:4px;}
a.pop_r:hover   {position:relative;right:-4px;}
a.pop_lu:hover   {position:relative;bottom:2px;right:2px;}


a.b1         {text-decoration:none;}
a.b1:link    {color:#666666;}
a.b1:visited {color:#666666;}
a.b1:hover  {color:#ff0000;}
a.b1:active  {color:#ffffff;}
a.b1:active  {background-color:#cc3300;}

a.b2         {text-decoration:none;}
a.b2:link    {color:#dddddd;}
a.b2:visited {color:#dddddd;}
a.b2:hover   {color:#ff0000;}
a.b2:active  {color:#ff0000;}
a.b2:active  {background-color:#ff0000;}

a.b150         {
width:150px;
display:block;
color:#bbbbbb;
border-color:#bbbbbb; border-width:"1px"; border-style:"solid";
text-decoration:none;
} 
a.b150:link    {
width:150px;
display:block;
color:#bbbbbb;
border-color:#bbbbbb; border-width:"1px"; border-style:"solid";
} 
a.b150:visited {
width:150px;
display:block;
color:#bbbbbb;
border-color:#bbbbbb; border-width:1px; border-style:solid;
} 
a.b150:hover {
width:150px;
display:block;
color:#ff0000;
background-color:#ff0000;
border-color:#ff0000; border-width:1px; border-style:solid;
} 
a.b150:active  {
width:150px;
display:block;
color:#ff0000;
background-color:#ff0000;
border-color:#ff0000; border-width:"1px"; border-style:"solid";
} 



a.b25         {
width:25px;
height:25px;
display:inline;
color:#aaaaaa;
border-color:#aaaaaa; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b25:link    {
width:25px;
height:25px;
display:inline;
color:#aaaaaa;
border-color:#aaaaaa; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b25:visited {
width:25px;
height:25px;
display:inline;
color:#aaaaaa;
border-color:#aaaaaa; border-width:1px; border-style:solid; padding:0px;
text-decoration:none;
} 
a.b25:hover {
width:25px;
height:25px;
display:inline;
color:#ff0000;
background-color:#ff0000;
border-color:#ff0000; border-width:1px; border-style:solid; padding:0px;
} 
a.b25:active  {
width:25px;
height:25px;
display:inline;
color:#ff0000;
background-color:#ff0000;
border-color:#ff0000; border-width:1px; border-style:solid;
} 

a.b50         {
width:50px;
height:50px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b50:link    {
width:50px;
height:50px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b50:visited {
width:50px;
height:50px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:2px; border-style:solid; padding:2px;
text-decoration:none;
} 
a.b50:hover {
width:50px;
height:50px;
display:inline;
color:#ffcccc;
background-color:#ffcccc;
border-color:#ffcccc; border-width:1px; border-style:solid; padding:0px;
} 
a.b50:active  {
width:50px;
height:50px;
display:inline;
color:#ff0000;
background-color:#ff0000;
border-color:#ff0000; border-width:1px; border-style:solid;
} 

a.b60         {
width:60px;
height:60px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b60:link    {
width:60px;
height:60px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b60:visited {
width:60px;
height:60px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:2px; border-style:solid; padding:2px;
text-decoration:none;
} 
a.b60:hover {
width:60px;
height:60px;
display:inline;
color:#ffcccc;
background-color:#ffcccc;
border-color:#ffcccc; border-width:1px; border-style:solid; padding:0px;
} 
a.b60:active  {
width:60px;
height:60px;
display:inline;
color:#ff0000;
background-color:#ff0000;
border-color:#ff0000; border-width:1px; border-style:solid;
} 



a.b76         {
width:76px;
height:76px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b76:link    {
width:76px;
height:76px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b76:visited {
width:76px;
height:76px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:2px; border-style:solid; padding:2px;
text-decoration:none;
} 
a.b76:hover {
width:76px;
height:76px;
display:inline;
color:#ffcccc;
background-color:#ffcccc;
border-color:#ffcccc; border-width:1px; border-style:solid; padding:0px;
} 
a.b76:active  {
width:76px;
height:76px;
display:inline;
color:#ff0000;
background-color:#ff0000;
border-color:#ff0000; border-width:1px; border-style:solid;
} 




a.b80         {
width:80px;
height:17px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b80:link    {
width:80px;
height:17px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b80:visited {
width:80px;
height:17px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:2px; border-style:solid; padding:2px;
text-decoration:none;
} 
a.b80:hover {
width:80px;
height:17px;
display:inline;
color:#ffcccc;
background-color:#ffcccc;
border-color:#ffcccc; border-width:1px; border-style:solid; padding:0px;
} 
a.b80:active  {
width:80px;
height:17px;
display:inline;
color:#ff0000;
background-color:#ff0000;
border-color:#ff0000; border-width:1px; border-style:solid;
} 

a.b90         {
width:90px;
height:75px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b90:link    {
width:90px;
height:75px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b90:visited {
width:90px;
height:75px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:2px; border-style:solid; padding:2px;
text-decoration:none;
} 
a.b90:hover {
width:90px;
height:75px;
display:inline;
color:#ffcccc;
background-color:#ffcccc;
border-color:#ffcccc; border-width:1px; border-style:solid; padding:0px;
} 
a.b90:active  {
width:90px;
height:75px;
display:inline;
color:#ff0000;
background-color:#ff0000;
border-color:#ff0000; border-width:1px; border-style:solid;
} 

a.b100         {
width:100px;
height:75px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b100:link    {
width:100px;
height:75px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b100:visited {
width:100px;
height:75px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:2px; border-style:solid; padding:2px;
text-decoration:none;
} 
a.b100:hover {
width:100px;
height:75px;
display:inline;
color:#ffcccc;
background-color:#ffcccc;
border-color:#ffcccc; border-width:1px; border-style:solid; padding:0px;
} 
a.b100:active  {
width:100px;
height:75px;
display:inline;
color:#ff0000;
background-color:#ff0000;
border-color:#ff0000; border-width:1px; border-style:solid;
} 

a.b110         {
width:110px;
height:75px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b110:link    {
width:110px;
height:75px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid;
text-decoration:none;
} 
a.b110:visited {
width:110px;
height:75px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:2px; border-style:solid; padding:2px;
text-decoration:none;
} 
a.b110:hover {
width:110px;
height:75px;
display:inline;
color:#ffcccc;
background-color:#ffcccc;
border-color:#ffcccc; border-width:1px; border-style:solid; padding:0px;
} 
a.b110:active  {
width:110px;
height:75px;
display:inline;
color:#ff0000;
background-color:#ff0000;
border-color:#ff0000; border-width:1px; border-style:solid;
} 


a.b120         {
width:120px;
height:15px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid; padding:1px;
text-decoration:none;
} 
a.b120:link    {
width:120px;
height:15px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid; padding:1px;
text-decoration:none;
} 
a.b120:visited {
width:120px;
height:15px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid; padding:1px;
text-decoration:none;
} 
a.b120:hover {
width:120px;
height:15px;
display:inline;
color:#ffcccc;
background-color:#ffcccc;
border-color:#ffcccc; border-width:1px; border-style:solid; padding:1px;
} 
a.b120:active  {
width:120px;
height:15px;
display:inline;
color:#ff0000;
background-color:#ff0000;
border-color:#ff0000; border-width:1px; border-style:solid; padding:1px;
} 


a.b165         {
width:165px;
height:15px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid; padding:1px;
text-decoration:none;
} 
a.b165:link    {
width:165px;
height:15px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid; padding:1px;
text-decoration:none;
} 
a.b165:visited {
width:165px;
height:15px;
display:inline;
color:#f5f5ef;
border-color:#f5f5ef; border-width:1px; border-style:solid; padding:1px;
text-decoration:none;
} 
a.b165:hover {
width:165px;
height:15px;
display:inline;
color:#ffcccc;
background-color:#ffcccc;
border-color:#ffcccc; border-width:1px; border-style:solid; padding:1px;
} 
a.b165:active  {
width:165px;
height:15px;
display:inline;
color:#ff0000;
background-color:#ff0000;
border-color:#ff0000; border-width:1px; border-style:solid; padding:1px;
} 


a.bktopix         {text-decoration:none;}
a.bktopix:link    {color:#006655;}
a.bktopix:visited {color:227766;}
a.bktopix:hover   {color:#cc0000;}
a.bktopix:hover   {background-color:#cccccc;}
a.bktopix:active  {color:#ff0000;}
a.bktopix:active  {background-color:#ffffff;}

a.menu1         {text-decoration:none;}
a.menu1:link    {color:#dddddd;}
a.menu1:visited {color:#cccccc;}
a.menu1:hover   {color:#cc66ff;}
a.menu1:active  {color:#cc3300;}
a.menu1:active  {background-color:#ffffff;}

a.menu2         {text-decoration:none;}
a.menu2:link    {color:#ffffff;}
a.menu2:visited {color:#ffffff;}
a.menu2:hover   {color:#9933cc;}
a.menu2:active  {color:#ffffff;}
a.menu2:active  {background-color:#ffffff;}

a.menu2w         {text-decoration:none;}
a.menu2w:link    {color:#333333;}
a.menu2w:visited {color:#333333;}
a.menu2w:hover   {color:#9933ff;}
a.menu2w:active  {color:#ffffff;}
a.menu2w:active  {background-color:#440055;}

a.bktopix3         {text-decoration:none;}
a.bktopix3:link    {color:#333333;}
a.bktopix3:link    {background-color:#c0c0cc;}
a.bktopix3:visited {color:#333333;}
a.bktopix3:visited {background-color:#c0c0cc;}
a.bktopix3:hover   {color:#666666;}
a.bktopix3:hover   {background-color:#ffffff;}
a.bktopix3:active  {color:#666666;}
a.bktopix3:active  {background-color:#ff0033;}

a.top1         {text-decoration:none;}
a.top1:link    {color:#ccccff;}
a.top1:visited {color:#9999cc;}
a.top1:hover   {color:#ff3333;}
a.top1:active  {color:#ffffff;}

a.top3         {text-decoration:none;}
a.top3:link    {color:#ffffff;}
a.top3:visited {color:#ddddff;}
a.top3:hover   {color:#ff3333;}
a.top3:active  {color:#cc0000;}

a.bottom1         {text-decoration:none;}
a.bottom1:link    {color:#ccccff;}
a.bottom1:visited {color:#9999cc;}
a.bottom1:hover   {color:#ff6666;}
a.bottom1:active  {color:#ffffff;}

scr1.scrollbar-face-color: #ff8c00;
scr1.scrollbar-track-color: #fff8dc;
scr1.scrollbar-arrow-color: #ffffff;
scr1.scrollbar-highlight-color: #fff8dc;
scr1.scrollbar-shadow-color: #d2691e;
scr1.scrollbar-3dlight-color: #ffebcd;
scr1.scrollbar-darkshadow-color: #8b0000; 



.text14off { font-size:14px; line-height:100%; font-weight : bold;  color:#333333; background-color : #ede9e2;}
.text14on { font-size:14px; line-height:100%; font-weight : bold;  color:#ffffff; background-color : #006633;}

.textLS-5 {letter-spacing: -5px;}
.textLS-4 {letter-spacing: -4px;}
.textLS-3 {letter-spacing: -3px;}
.textLS-2 {letter-spacing: -2px;}
.textLS-1 {letter-spacing: -1px;}

.bgfa { background: #fbf2e0; }
.qa1 { background: #cc2255; }
.qa2 { background: #003366; }
.qa3 { background: #bbccdd; }
.qa1i { background: #cc2255; }
.qa2i { background: #004033; }
.qa3i { background: #cce8e0; }
.bg1 { background: #dddddd; }
.bg_fjk { background: #bfbaa6; }
.bgcc9 { background: #CCCC99; }
.bgccc { background: #CCCCCC; }
.bgbd { background: #103033; }
.bg206 { background: #220066; }
.bg306 { background: #330066; }
.bgs { background: #005db4; }
.bgl { background: #adddcb; }
.bgll { background: #e8fff0; }
.bgccl { background: #e0ffea; }
.bgccll { background: #eef8ee; }
.bg0 { background: #f8d8c0; }
.bg2 { background: #f0e8d8; }
.bgr { background: #f03348; }
.bgw { background: #ffffff; }
.bgbk { background: #000000; }





.t10bgb { font-size:10px; line-height:130%; color:#003333; }
.t10bgbn { font-size:102px; line-height:105%; color:#003333; }
.t10bgbb { font-size:10px; font-weight : bold; line-height:130%; color:#003333; }
.t10bgbbn { font-size:10px; font-weight : bold; line-height:105%; color:#003333; }
.t12bgb { font-size:12px; line-height:130%; color:#003333; }
.t12bgbn { font-size:12px; line-height:105%; color:#003333; }
.t12bgbb { font-size:12px; font-weight : bold; line-height:130%; color:#003333; }
.t12bgbbn { font-size:12px; font-weight : bold; line-height:105%; color:#003333; }
.t12bgbw { font-size:12px; line-height:160%; color:#003333; }
.t12bgbbw { font-size:12px; font-weight : bold; line-height:160%; color:#003333; }
.t14bgb { font-size:14px; line-height:130%; color:#003333; }
.t14bgbn { font-size:14px; line-height:105%; color:#003333; }
.t14bgbb { font-size:14px; font-weight : bold; line-height:130%; color:#003333; }
.t14bgbbn { font-size:14px; font-weight : bold; line-height:105%; color:#003333; }
.t18bgb { font-size:18px; line-height:120%; color:#003333; }
.t18bgbb { font-size:18px; font-weight : bold; line-height:120%; color:#003333; }
.t18bgbn { font-size:18px; line-height:105%; color:#003333; }
.t18bgbbn { font-size:18px; font-weight : bold; line-height:110%; color:#003333; }
.t20bgb { font-size:20px; line-height:120%; color:#003333;}
.t20bgbb { font-size:20px; font-weight : bold; line-height:120%; color:#003333; }
.t20bgbn { font-size:20px; line-height:105%; color:#003333; }
.t20bgbbn { font-size:20px; font-weight : bold; line-height:110%; color:#003333; }
.t32bgbbn { font-size:32px; font-weight : bold; line-height:90%; color:#003333; }
.t12bgbd { font-size:12px; line-height:130%; color:#003333; }
.t12bgbbd { font-size:12px;  font-weight : bold; line-height:130%; color:#003333; }
.t10bgbd { font-size:10px; line-height:105%; color:#003333; }
.text12touhaba { font-size:12px; line-height:130%; font-family : "ＭＳ ゴシック","Osaka-等幅",monospace; color:#003333; }



SPAN{
  font-size : 14px;
  line-height : 130%;
  color : #000000;
}

.just_ul { position: absolute; left: 50px; top: 0px; margin : 0px 0px 0px 0px;}

.text7g { font-size:7px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:110%; }
.text8g-1 { font-size:8px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:110%; letter-spacing: -1px;}
.text8g { font-size:8px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:110%; }
.text10g { font-size:10px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:110%; }
.text10gw { font-size:10px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:150%; }
.text11g { font-size:11px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:130%; }
.text12g { font-size:12px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:130%; }
.text12gw { font-size:12px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:160%; }
.text12g-1 { font-size:12px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:130%; letter-spacing: -1px;}
.text12g-2 { font-size:12px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:130%; letter-spacing: -2px;}
.text13g { font-size:13px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:130%; }
.text13gw { font-size:13px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:160%; }
.text14g { font-size:14px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:130%; }
.text14g_on { font-size:14px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:130%; background-color:#490763;}
.text14gw { font-size:14px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:160%; }
.text14g-1 { font-size:14px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:130%;  letter-spacing: -1px;}
.text14g-2 { font-size:14px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:130%;  letter-spacing: -2px;}
.text16g { font-size:16px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:120%; }
.text18g { font-size:18px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:120%; }
.text18gib { font-size:18px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; font-style: italic; font-weight: 900; line-height:120%; }
.text18g-1 { font-size:18px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:120%; letter-spacing: -1px;}
.text18g-2 { font-size:18px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:120%; letter-spacing: -2px;}
.text20g { font-size:20px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:120%; }
.text24g { font-size:24px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:120%; }
.text24g-1 { font-size:24px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:120%; letter-spacing: -1px;}
.text24g-2 { font-size:24px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:120%; letter-spacing: -2px;}
.text28g { font-size:28px; font-family:"ＭＳ ゴシック",Osaka,Charcoal,sans-serif; line-height:120%; }

.text6m { font-size:6px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:130%; }
.text8m { font-size:8px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:130%; }
.text10m { font-size:10px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:130%; }
.text10mw { font-size:10px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:150%; }
.text12m { font-size:12px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:130%; }
.text13m { font-size:13px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:130%; }
.text12mw { font-size:12px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:140%; }
.text12mww { font-size:12px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:150%; }
.text14m { font-size:14px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:120%; }
.text18m { font-size:18px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:120%; }
.text22m { font-size:22px; font-family:"ＭＳ 明朝", Times New Roman, Times, serif; line-height:120%; }
.text18t { font-size:18px; font-family:Times New Roman, Times, sans-serif; line-height:120%; }


.ct1 { font-size:12px; font-weight: bold; line-height:130%; color:#ddcbad; }
.ct2 { font-size:14px; font-weight : bold; line-height:130%; color:#005db4; }
.text10S { font-size:10px; line-height:110%; }
.text10SW { font-size:10px; line-height:110%;  color : #ffffff; }
.text4 { font-size:4px; line-height:140%; }
.text6 { font-size:6px; line-height:140%; }
.text8 { font-size:8px; line-height:140%; }
.text10 { font-size:10px; line-height:130%; }
.text10n { font-size:10px; line-height:105%; }
.text10bgb { font-size:10px; line-height:120%; font-weight : bold; background-color : #ffffff;}
.text12 { font-size:12px; line-height:130%; }
.text12m { font-size:12px; line-height:115%; }
.text12f { font-size:12px; line-height:100%; }
.text12n { font-size:12px; line-height:105%; }
.text12ww { font-size:12px; line-height:150%;}
.text12www { font-size:12px; line-height:200%;}
.text12bg { font-size:12px; line-height:130%; background-color : #ffffff;}
.text12bgb { font-size:12px; line-height:130%; font-weight : bold; background-color : #ffffff;}
.text14 { font-size:14px; line-height:130%; }
.text14f { font-size:14px; line-height:100%; }
.text14n { font-size:14px; line-height:105%; }
.text14w { font-size:14px; line-height:150%; }
.text14bg { font-size:14px; line-height:130%; background-color : #ffffff;}
.text14bgb { font-size:14px; line-height:130%; font-weight : bold; background-color : #ffffff;}
.text16 { font-size:16px; line-height:130%; }
.text18 { font-size:18px; line-height:120%; }
.text18n { font-size:18px; line-height:105%; }
.text20 { font-size:20px; line-height:120%; }
.text10b { font-size:10px; font-weight : bold; line-height:130%; }
.text12b { font-size:12px; font-weight : bold; line-height:130%; }
.text12bn { font-size:12px; font-weight : bold; line-height:105%; }
.text12b2 { font-size:12px; font-weight : bold; line-height:115%; }
.text14b { font-size:14px; font-weight : bold; line-height:130%; }
.text14bn { font-size:14px; font-weight : bold; line-height:105%; }
.text14bw { font-size:14px; font-weight : bold;  line-height:150%; }
.text14bww { font-size:14px; font-weight : bold; line-height:200%; }
.text16b { font-size:16px; font-weight : bold; line-height:130%; }
.text18b { font-size:18px; font-weight : bold; line-height:120%; }
.text18bn { font-size:18px; font-weight : bold; line-height:110%; }
.text20b { font-size:20px; font-weight : bold; line-height:120%; }
.text24b { font-size:24px; font-weight : bold; line-height:120%; }
.text32bn { font-size:32px; font-weight : bold; line-height:90%; }

.text10W { font-size:10px;  line-height:140%; }
.text12W { font-size:12px;  font-weight : bold; line-height:130%;}
.text16W { font-size:16px;  font-weight : bold; line-height:130%;}
.text18W { font-size:18px;  line-height:150%;}


