@charset "Shift_JIS";

@import url(moji.css);

body {
font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳ ゴシック","Hiragino KaKu Gothic Pro", Osaka;
margin: 0;
padding: 0;
font-size: 12px;
color:#000000;
background-color:#FFFFFF;
}

a:link {color:#990000;text-decoration:none;}
a:hover {color:#0099FF;text-decoration:underline;}
a:visited {color:#990000;text-decoration:none;}
a img {border-style:none;}
a:hover img{opacity: 0.5;filter: alpha(opacity=50);}

p {
margin: 0px;
padding: 0px;
line-height: 150%;
letter-spacing: 1px;
}

.clr{clear:both;}

.txt-img img{
	margin: 10px 10px 10px 0px;
}

#text1, #text2, #text3, #text4, #text5, #text6, #text7, #text8, #text9, #text10 {
	margin: 0px 0px 15px 0px;
	padding: 10px;
border:1px solid #CCCCCC;
}


.menutitle {
height:21px;
padding:3px 0 0 6px;
margin:0;
line-height:150%;
font-size:14px;
font-weight:bold;
background-image:url(img/h_01.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
}

#menu1 {list-style:none;margin:6px 5px 5px 5px;padding:0px;}
#menu1 li {
margin:0 0 4px 0;
padding:0 0 0 10px;
font-size:12px;
font-weight:bold;
line-height:150%;
letter-spacing:1px;
border-bottom:1px dotted #CCCCCC;
background-image:url(img/arrow_01.gif) ;
background-position:left center;
background-repeat:no-repeat;
}
#menu1 li a:hover {text-decoration:none;}


#menu2 {list-style:none;margin:6px 5px 5px 5px;padding:0px;}
#menu2 li {
margin:0 0 4px 0;
padding:0 0 0 10px;
font-size:12px;
font-weight:bold;
line-height:150%;
letter-spacing:1px;
border-bottom:1px dotted #CCCCCC;
background-image:url(img/arrow_01.gif) ;
background-position:left center;
background-repeat:no-repeat;
}
#menu2 li a:hover {text-decoration:none;}

/* ========TEMPLATE FRAMEWORK======== */
#top{
margin:0;
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
}

#wrapper  {
width:750px;
margin:0 auto;
text-align:left;
padding:0;
}

#header   {
width:750px;
margin:0;
padding-bottom:5px;
background-image:url(img/giftbox.jpg);
background-repeat:no-repeat;
background-position:left;
}

#container{
width:750px;
margin:0;
padding:0;
}


/* 回り込み解除 */
#menu:after{
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/* ヘッダー */
h1{
width:750px;
font-size:10px;
margin:0 auto 0 auto;
padding:3px 0 3px 5px;
font-weight:normal;
color:#996600;
}

#sitename{
font-size:21px;
font-weight:bold;
margin:10px 0 0 65px;
font-family: 'メイリオ', Meiryo, Verdana, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',  'ＭＳ Ｐゴシック', sans-serif;
}

#sitename a:link {color:#000000;text-decoration:none;}
#sitename a:hover {color:#000000;text-decoration:none;}
#sitename a:visited {color:#000000;text-decoration:none;}

#headertext{
margin:0;
padding-left:65px;
color:#666666;
}

/* グローバルメニュー */
#menu{
width:750px;
margin:0;
padding:0;
background-image:url(img/menu.jpg);
border-bottom:1px solid #CCCCCC;
}

#menu ul {
margin:0;
padding:0;
}

#menu li {
list-style-type:none;
float:left;
text-align:center;
margin:0;
padding:3px 0 0 0;
border-left:1px solid #CCCCCC;
width:149px;
font-weight:bold;
}

#menu li.home {border-left:none;width:150px;}

#menu li a{
display:block;width:149px;background-image:url(img/menu.jpg);background-repeat:repeat-x;line-height:26px;color:#990000;text-decoration:none;}
#menu li a:hover{color:#0099FF;}

#menu li.home a{
display:block;width:150px;background-image:url(img/menu.jpg);background-repeat:repeat-x;line-height:26px;color:#990000;text-decoration:none;}
#menu li.home a:hover{color:#0099FF;}


/* 見出し設定 */
h2 {letter-spacing:1px;}
h3 {letter-spacing:1px;}
.style01{
height:21px;
padding:3px 0 0 6px;
margin:0;
line-height:150%;
font-size:14px;
font-weight:bold;
background-image:url(img/h_01.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
}
.style02{
height:21px;
padding:3px 0 0 10px;
margin:0 0 -5px 0;
line-height:150%;
font-size:14px;
font-weight:bold;
border-left:5px solid #660000;
border-bottom:1px solid #CCCCCC;
color:#990000;
}
.style03{
padding:3px 0 3px 10px;
margin:0 10px 0 10px;
line-height:150%;
font-size:12px;
font-weight:bold;
border-left:5px solid #660000;
border-bottom:1px solid #CCCCCC;
color:#990000;
}

.check{
background-color:#660000;
padding:1px 1px 1px 3px;
line-height:100%;
color:#FFFFFF;
font-size:12px;
}

/* メイン */
#main{
width:500px;
float:left;
padding:10px 0 10px 0;
}

.contents{
padding:1px;
margin-bottom:10px;
}

.contents p{
font-size:12px;
padding-left:10px;padding-right:10px;
line-height:150%;
}

.img_left01{float:left;margin:10px 15px 5px 10px;}

.list_box{margin:0;padding:5px 5px 1px 5px;}
.list_box a{font-size:12px;line-height:150%;}
.list_box img{border:1px solid #CCCCCC;}
.box_left{float:left;width:240px;}
.box_left dl {line-height:120%;margin:5px 0 1px 0;padding-bottom:10px;}   
.box_left dl dt {clear:left;float:left;width:120px;}   
.box_left dl dd {margin-left:130px;font-size:10px;padding:0;}

.box_right{float:right;width:240px;}
.box_right dl {line-height:120%;margin:5px 0 1px 0;padding-bottom:10px;}   
.box_right dl dt {clear:left;float:left;width:120px;}   
.box_right dl dd {margin-left:130px;font-size:10px;padding:0;}

table.table01 {
width:100%;
border-collapse:collapse;
}

table.table01 td {
padding:5px 0;
text-align:center;
}

.benner_box{
border:1px solid #CCCCCC;
padding:5px;
text-align:center;
background-color:#F5F5F5;
}


/* サイドメニュー */
#side{
width:234px;
float:right;
padding:10px 0 10px 0;
}

#side img{margin-bottom:10px;}

.side_box{
border:1px solid #CCCCCC;
padding:1px;
margin-bottom:10px;
}

ul.category {list-style:none;margin:6px 5px 5px 5px;padding:0px;}
ul.category li {
margin:0 0 4px 0;
padding:0 0 0 10px;
font-size:12px;
font-weight:bold;
line-height:150%;
letter-spacing:1px;
border-bottom:1px dotted #CCCCCC;
background-image:url(img/arrow_01.gif) ;
background-position:left center;
background-repeat:no-repeat;
}
ul.category li a:hover {text-decoration:none;}

ul.sidelist {list-style:none;margin:6px 5px 5px 5px;padding:0px;}
ul.sidelist li {
margin:0 0 2px 0;
padding:0 0 0 10px;
background-image:url(img/arrow_01.gif) ;
background-position:left center;
background-repeat:no-repeat;
font-size:12px;
line-height:130%;
}
ul.sidelist li.tx {
margin:0 0 5px 0;
padding:0 0 0 10px;
background-image:none ;
font-size:12px;
line-height:130%;
}

.side_box dl {line-height:120%;margin:5px 5px 1px 5px;padding-bottom:5px;}   
.side_box dl dt {clear:left;float:left;width:100px;}   
.side_box dl dd {margin-left:110px;font-size:10px;padding:0;}
.side_box dl a{font-size:12px;line-height:150%;}

.ad{
border:1px solid #CCCCCC;
padding:5px;
text-align:center;
margin-bottom:10px;
}



/* footer-banner */
.footerbanner{
margin:0 0 5px 0;
padding:5px;
text-align:center;
border:1px solid #CCCCCC;
}

#footer{
margin:0;
padding:10px 0;
text-align:center;
clear:both;
font-size:10px;
font-weight:bold;
color:#666666;
background-image:url(img/footer.jpg);
background-repeat:repeat-x;
border-top:1px solid #D3D3D3;
}

/*　------------------------------　フッター　*/

#footerlink{
	clear: both;
	padding: 1px 0px;
	text-align: center;
}

#footerlink ul{
	padding: 0px;
}


#footerlink ul li{
	display: inline;
	margin: 0px 10px 0px 0px;
}

#footerlink ul li a{ color: #990000; text-decoration: underline; }
#footerlink ul li a:hover{ color: #0099ff; text-decoration: underline; }


#footerlink address{
	margin: 0px 10px 0px 0px;
	color: #fff;
	font-size: 0.9em;
	line-height: 30px;
	text-align: right;
}




/*----------------------------------------------------------------------

/* 運営者情報 */
table.table02 {
width:478px;
border-collapse:collapse;
margin:10px;
}

table.table02 td {padding:10px;border:solid 1px #CCCCCC;line-height:150%;}
table.table02 td.course {background-color:#F0EDE4;font-weight:bold;}



/*---------- 文字設定 ----------*/

/*------- 黒字 -------*/
.bold{font-weight:bold;}
.bold16{font-weight:bold;font-size:16px;}
.bold18{font-weight:bold;font-size:18px;}
.bold21{font-weight:bold;font-size:21px;}
.bold24{font-weight:bold;font-size:24px;}
.bold36{font-weight:bold;font-size:36px;}

.ul{text-decoration:underline;}
.ul16{text-decoration:underline;font-size:16px;}
.ul18{text-decoration:underline;font-size:18px;}
.ul21{text-decoration:underline;font-size:21px;}
.ul24{text-decoration:underline;font-size:24px;}
.ul36{text-decoration:underline;font-size:36px;}

.bold_ul{font-weight:bold;text-decoration:underline;}
.bold_ul16{font-weight:bold;text-decoration:underline;font-size:16px;}
.bold_ul18{font-weight:bold;text-decoration:underline;font-size:18px;}
.bold_ul21{font-weight:bold;text-decoration:underline;font-size:21px;}
.bold_ul24{font-weight:bold;text-decoration:underline;font-size:24px;}
.bold_ul36{font-weight:bold;text-decoration:underline;font-size:36px;}

.bold_ym{font-weight:bold;background-color:yellow;}
.bold_ym16{font-weight:bold;background-color:yellow;font-size:16px;}
.bold_ym18{font-weight:bold;background-color:yellow;font-size:18px;}
.bold_ym21{font-weight:bold;background-color:yellow;font-size:21px;}
.bold_ym24{font-weight:bold;background-color:yellow;font-size:24px;}
.bold_ym36{font-weight:bold;background-color:yellow;font-size:36px;}

.bold_rm{font-weight:bold;background-color:#FF99FF;}
.bold_rm16{font-weight:bold;background-color:#FF99FF;font-size:16px;}
.bold_rm18{font-weight:bold;background-color:#FF99FF;font-size:18px;}
.bold_rm21{font-weight:bold;background-color:#FF99FF;font-size:21px;}
.bold_rm24{font-weight:bold;background-color:#FF99FF;font-size:24px;}
.bold_rm36{font-weight:bold;background-color:#FF99FF;font-size:36px;}

.bold_ymu{font-weight:bold;text-decoration:underline;background-color:yellow;}
.bold_ymu16{font-weight:bold;text-decoration:underline;background-color:yellow;font-size:16px;}
.bold_ymu18{font-weight:bold;text-decoration:underline;background-color:yellow;font-size:18px;}
.bold_ymu21{font-weight:bold;text-decoration:underline;background-color:yellow;font-size:21px;}
.bold_ymu24{font-weight:bold;text-decoration:underline;background-color:yellow;font-size:24px;}
.bold_ymu36{font-weight:bold;text-decoration:underline;background-color:yellow;font-size:36px;}


/*------- 赤字 -------*/
.red_n{color:#ff0000;}
.red_n16{color:#ff0000;font-size:16px;}
.red_n18{color:#ff0000;font-size:18px;}
.red_n21{color:#ff0000;font-size:21px;}
.red_n24{color:#ff0000;font-size:24px;}
.red_n36{color:#ff0000;font-size:36px;}

.red{font-weight:bold;color:#ff0000;}
.red16{font-weight:bold;color:#ff0000;font-size:16px;}
.red18{font-weight:bold;color:#ff0000;font-size:18px;}
.red21{font-weight:bold;color:#ff0000;font-size:21px;}
.red24{font-weight:bold;color:#ff0000;font-size:24px;}
.red36{font-weight:bold;color:#ff0000;font-size:36px;}

.red_ul{color:#ff0000;text-decoration:underline;}
.red_ul16{color:#ff0000;text-decoration:underline;font-size:16px;}
.red_ul18{color:#ff0000;text-decoration:underline;font-size:18px;}
.red_ul21{color:#ff0000;text-decoration:underline;font-size:21px;}
.red_ul24{color:#ff0000;text-decoration:underline;font-size:24px;}
.red_ul36{color:#ff0000;text-decoration:underline;font-size:36px;}

.red_bold_ul{color:#ff0000;font-weight:bold;text-decoration:underline;}
.red_bold_ul16{color:#ff0000;font-weight:bold;text-decoration:underline;font-size:16px;}
.red_bold_ul18{color:#ff0000;font-weight:bold;text-decoration:underline;font-size:18px;}
.red_bold_ul21{color:#ff0000;font-weight:bold;text-decoration:underline;font-size:21px;}
.red_bold_ul24{color:#ff0000;font-weight:bold;text-decoration:underline;font-size:24px;}
.red_bold_ul36{color:#ff0000;font-weight:bold;text-decoration:underline;font-size:36px;}

.red_ym{color:#ff0000;font-weight:bold;background-color:yellow;}
.red_ym16{color:#ff0000;font-weight:bold;background-color:yellow;font-size:16px;}
.red_ym18{color:#ff0000;font-weight:bold;background-color:yellow;font-size:18px;}
.red_ym21{color:#ff0000;font-weight:bold;background-color:yellow;font-size:21px;}
.red_ym24{color:#ff0000;font-weight:bold;background-color:yellow;font-size:24px;}
.red_ym36{color:#ff0000;font-weight:bold;background-color:yellow;font-size:36px;}

.red_ymu{color:#ff0000;font-weight:bold;text-decoration:underline;background-color:yellow;}
.red_ymu16{color:#ff0000;font-weight:bold;text-decoration:underline;background-color:yellow;font-size:16px;}
.red_ymu18{color:#ff0000;font-weight:bold;text-decoration:underline;background-color:yellow;font-size:18px;}
.red_ymu21{color:#ff0000;font-weight:bold;text-decoration:underline;background-color:yellow;font-size:21px;}
.red_ymu24{color:#ff0000;font-weight:bold;text-decoration:underline;background-color:yellow;font-size:24px;}
.red_ymu36{color:#ff0000;font-weight:bold;text-decoration:underline;background-color:yellow;font-size:36px;}


/*------- 朱字 -------*/
.shu_n{color:#CC0000;}
.shu_n16{color:#CC0000;font-size:16px;}
.shu_n18{color:#CC0000;font-size:18px;}
.shu_n21{color:#CC0000;font-size:21px;}
.shu_n24{color:#CC0000;font-size:24px;}
.shu_n36{color:#CC0000;font-size:36px;}

.shu{font-weight:bold;color:#CC0000;}
.shu16{font-weight:bold;color:#CC0000;font-size:16px;}
.shu18{font-weight:bold;color:#CC0000;font-size:18px;}
.shu21{font-weight:bold;color:#CC0000;font-size:21px;}
.shu24{font-weight:bold;color:#CC0000;font-size:24px;}
.shu36{font-weight:bold;color:#CC0000;font-size:36px;}

.shu_ul{color:#CC0000;text-decoration:underline;}
.shu_ul16{color:#CC0000;text-decoration:underline;font-size:16px;}
.shu_ul18{color:#CC0000;text-decoration:underline;font-size:18px;}
.shu_ul21{color:#CC0000;text-decoration:underline;font-size:21px;}
.shu_ul24{color:#CC0000;text-decoration:underline;font-size:24px;}
.shu_ul36{color:#CC0000;text-decoration:underline;font-size:36px;}

.shu_bold_ul{color:#CC0000;font-weight:bold;text-decoration:underline;}
.shu_bold_ul16{color:#CC0000;font-weight:bold;text-decoration:underline;font-size:16px;}
.shu_bold_ul18{color:#CC0000;font-weight:bold;text-decoration:underline;font-size:18px;}
.shu_bold_ul21{color:#CC0000;font-weight:bold;text-decoration:underline;font-size:21px;}
.shu_bold_ul24{color:#CC0000;font-weight:bold;text-decoration:underline;font-size:24px;}
.shu_bold_ul36{color:#CC0000;font-weight:bold;text-decoration:underline;font-size:36px;}

.shu_ym{color:#CC0000;font-weight:bold;background-color:yellow;}
.shu_ym16{color:#CC0000;font-weight:bold;background-color:yellow;font-size:16px;}
.shu_ym18{color:#CC0000;font-weight:bold;background-color:yellow;font-size:18px;}
.shu_ym21{color:#CC0000;font-weight:bold;background-color:yellow;font-size:21px;}
.shu_ym24{color:#CC0000;font-weight:bold;background-color:yellow;font-size:24px;}
.shu_ym36{color:#CC0000;font-weight:bold;background-color:yellow;font-size:36px;}

.shu_ymu{color:#CC0000;font-weight:bold;text-decoration:underline;background-color:yellow;}
.shu_ymu16{color:#CC0000;font-weight:bold;text-decoration:underline;background-color:yellow;font-size:16px;}
.shu_ymu18{color:#CC0000;font-weight:bold;text-decoration:underline;background-color:yellow;font-size:18px;}
.shu_ymu21{color:#CC0000;font-weight:bold;text-decoration:underline;background-color:yellow;font-size:21px;}
.shu_ymu24{color:#CC0000;font-weight:bold;text-decoration:underline;background-color:yellow;font-size:24px;}
.shu_ymu36{color:#CC0000;font-weight:bold;text-decoration:underline;background-color:yellow;font-size:36px;}


/*------- ピンク字 -------*/
.pink_n{color:#FF0099;}
.pink_n16{color:#FF0099;font-size:16px;}
.pink_n18{color:#FF0099;font-size:18px;}
.pink_n21{color:#FF0099;font-size:21px;}
.pink_n24{color:#FF0099;font-size:24px;}
.pink_n36{color:#FF0099;font-size:36px;}

.pink{font-weight:bold;color:#FF0099;}
.pink16{font-weight:bold;color:#FF0099;font-size:16px;}
.pink18{font-weight:bold;color:#FF0099;font-size:18px;}
.pink21{font-weight:bold;color:#FF0099;font-size:21px;}
.pink24{font-weight:bold;color:#FF0099;font-size:24px;}
.pink36{font-weight:bold;color:#FF0099;font-size:36px;}

.pink_ul{color:#FF0099;text-decoration:underline;}
.pink_ul16{color:#FF0099;text-decoration:underline;font-size:16px;}
.pink_ul18{color:#FF0099;text-decoration:underline;font-size:18px;}
.pink_ul21{color:#FF0099;text-decoration:underline;font-size:21px;}
.pink_ul24{color:#FF0099;text-decoration:underline;font-size:24px;}
.pink_ul36{color:#FF0099;text-decoration:underline;font-size:36px;}

.pink_bold_ul{color:#FF0099;font-weight:bold;text-decoration:underline;}
.pink_bold_ul16{color:#FF0099;font-weight:bold;text-decoration:underline;font-size:16px;}
.pink_bold_ul18{color:#FF0099;font-weight:bold;text-decoration:underline;font-size:18px;}
.pink_bold_ul21{color:#FF0099;font-weight:bold;text-decoration:underline;font-size:21px;}
.pink_bold_ul24{color:#FF0099;font-weight:bold;text-decoration:underline;font-size:24px;}
.pink_bold_ul36{color:#FF0099;font-weight:bold;text-decoration:underline;font-size:36px;}


/*------- オレンジ字 -------*/
.org_n{color:#FF6600;}
.org_n16{color:#FF6600;font-size:16px;}
.org_n18{color:#FF6600;font-size:18px;}
.org_n21{color:#FF6600;font-size:21px;}
.org_n24{color:#FF6600;font-size:24px;}
.org_n36{color:#FF6600;font-size:36px;}

.org{font-weight:bold;color:#FF6600;}
.org16{font-weight:bold;color:#FF6600;font-size:16px;}
.org18{font-weight:bold;color:#FF6600;font-size:18px;}
.org21{font-weight:bold;color:#FF6600;font-size:21px;}
.org24{font-weight:bold;color:#FF6600;font-size:24px;}
.org36{font-weight:bold;color:#FF6600;font-size:36px;}

.org_ul{color:#FF6600;text-decoration:underline;}
.org_ul16{color:#FF6600;text-decoration:underline;font-size:16px;}
.org_ul18{color:#FF6600;text-decoration:underline;font-size:18px;}
.org_ul21{color:#FF6600;text-decoration:underline;font-size:21px;}
.org_ul24{color:#FF6600;text-decoration:underline;font-size:24px;}
.org_ul36{color:#FF6600;text-decoration:underline;font-size:36px;}

.org_bold_ul{color:#FF6600;font-weight:bold;text-decoration:underline;}
.org_bold_ul16{color:#FF6600;font-weight:bold;text-decoration:underline;font-size:16px;}
.org_bold_ul18{color:#FF6600;font-weight:bold;text-decoration:underline;font-size:18px;}
.org_bold_ul21{color:#FF6600;font-weight:bold;text-decoration:underline;font-size:21px;}
.org_bold_ul24{color:#FF6600;font-weight:bold;text-decoration:underline;font-size:24px;}
.org_bold_ul36{color:#FF6600;font-weight:bold;text-decoration:underline;font-size:36px;}


/*------- 青字 -------*/
.blue_n{color:#0000ff;}
.blue_n16{color:#0000ff;font-size:16px;}
.blue_n18{color:#0000ff;font-size:18px;}
.blue_n21{color:#0000ff;font-size:21px;}
.blue_n24{color:#0000ff;font-size:24px;}
.blue_n36{color:#0000ff;font-size:36px;}

.blue{font-weight:bold;color:#0000ff;}
.blue16{font-weight:bold;color:#0000ff;font-size:16px;}
.blue18{font-weight:bold;color:#0000ff;font-size:18px;}
.blue21{font-weight:bold;color:#0000ff;font-size:21px;}
.blue24{font-weight:bold;color:#0000ff;font-size:24px;}
.blue36{font-weight:bold;color:#0000ff;font-size:36px;}

.blue_ul{color:#0000ff;text-decoration:underline;}
.blue_ul16{color:#0000ff;text-decoration:underline;font-size:16px;}
.blue_ul18{color:#0000ff;text-decoration:underline;font-size:18px;}
.blue_ul21{color:#0000ff;text-decoration:underline;font-size:21px;}
.blue_ul24{color:#0000ff;text-decoration:underline;font-size:24px;}
.blue_ul36{color:#0000ff;text-decoration:underline;font-size:36px;}

.blue_bold_ul{color:#0000ff;font-weight:bold;text-decoration:underline;}
.blue_bold_ul16{color:#0000ff;font-weight:bold;text-decoration:underline;font-size:16px;}
.blue_bold_ul18{color:#0000ff;font-weight:bold;text-decoration:underline;font-size:18px;}
.blue_bold_ul21{color:#0000ff;font-weight:bold;text-decoration:underline;font-size:21px;}
.blue_bold_ul24{color:#0000ff;font-weight:bold;text-decoration:underline;font-size:24px;}
.blue_bold_ul36{color:#0000ff;font-weight:bold;text-decoration:underline;font-size:36px;}


/*------- 紺字 -------*/
.db_n{color:#333399;}
.db_n16{color:#333399;font-size:16px;}
.db_n18{color:#333399;font-size:18px;}
.db_n21{color:#333399;font-size:21px;}
.db_n24{color:#333399;font-size:24px;}
.db_n36{color:#333399;font-size:36px;}

.db{font-weight:bold;color:#333399;}
.db16{font-weight:bold;color:#333399;font-size:16px;}
.db18{font-weight:bold;color:#333399;font-size:18px;}
.db21{font-weight:bold;color:#333399;font-size:21px;}
.db24{font-weight:bold;color:#333399;font-size:24px;}
.db36{font-weight:bold;color:#333399;font-size:36px;}

.db_ul{color:#333399;text-decoration:underline;}
.db_ul16{color:#333399;text-decoration:underline;font-size:16px;}
.db_ul18{color:#333399;text-decoration:underline;font-size:18px;}
.db_ul21{color:#333399;text-decoration:underline;font-size:21px;}
.db_ul24{color:#333399;text-decoration:underline;font-size:24px;}
.db_ul36{color:#333399;text-decoration:underline;font-size:36px;}

.db_bold_ul{color:#333399;font-weight:bold;text-decoration:underline;}
.db_bold_ul16{color:#333399;font-weight:bold;text-decoration:underline;font-size:16px;}
.db_bold_ul18{color:#333399;font-weight:bold;text-decoration:underline;font-size:18px;}
.db_bold_ul21{color:#333399;font-weight:bold;text-decoration:underline;font-size:21px;}
.db_bold_ul24{color:#333399;font-weight:bold;text-decoration:underline;font-size:24px;}
.db_bold_ul36{color:#333399;font-weight:bold;text-decoration:underline;font-size:36px;}


/*------- 水字 -------*/
.sky_n{color:#0099ff;}
.sky_n16{color:#0099ff;font-size:16px;}
.sky_n18{color:#0099ff;font-size:18px;}
.sky_n21{color:#0099ff;font-size:21px;}
.sky_n24{color:#0099ff;font-size:24px;}
.sky_n36{color:#0099ff;font-size:36px;}

.sky{font-weight:bold;color:#0099ff;}
.sky16{font-weight:bold;color:#0099ff;font-size:16px;}
.sky18{font-weight:bold;color:#0099ff;font-size:18px;}
.sky21{font-weight:bold;color:#0099ff;font-size:21px;}
.sky24{font-weight:bold;color:#0099ff;font-size:24px;}
.sky36{font-weight:bold;color:#0099ff;font-size:36px;}

.sky_ul{color:#0099ff;text-decoration:underline;}
.sky_ul16{color:#0099ff;text-decoration:underline;font-size:16px;}
.sky_ul18{color:#0099ff;text-decoration:underline;font-size:18px;}
.sky_ul21{color:#0099ff;text-decoration:underline;font-size:21px;}
.sky_ul24{color:#0099ff;text-decoration:underline;font-size:24px;}
.sky_ul36{color:#0099ff;text-decoration:underline;font-size:36px;}

.sky_bold_ul{color:#0099ff;font-weight:bold;text-decoration:underline;}
.sky_bold_ul16{color:#0099ff;font-weight:bold;text-decoration:underline;font-size:16px;}
.sky_bold_ul18{color:#0099ff;font-weight:bold;text-decoration:underline;font-size:18px;}
.sky_bold_ul21{color:#0099ff;font-weight:bold;text-decoration:underline;font-size:21px;}
.sky_bold_ul24{color:#0099ff;font-weight:bold;text-decoration:underline;font-size:24px;}
.sky_bold_ul36{color:#0099ff;font-weight:bold;text-decoration:underline;font-size:36px;}


/*------- 緑字 -------*/
.green_n{color:#00CC00;}
.green_n16{color:#00CC00;font-size:16px;}
.green_n18{color:#00CC00;font-size:18px;}
.green_n21{color:#00CC00;font-size:21px;}
.green_n24{color:#00CC00;font-size:24px;}
.green_n36{color:#00CC00;font-size:36px;}

.green{font-weight:bold;color:#00CC00;}
.green16{font-weight:bold;color:#00CC00;font-size:16px;}
.green18{font-weight:bold;color:#00CC00;font-size:18px;}
.green21{font-weight:bold;color:#00CC00;font-size:21px;}
.green24{font-weight:bold;color:#00CC00;font-size:24px;}
.green36{font-weight:bold;color:#00CC00;font-size:36px;}

.green_ul{color:#00CC00;text-decoration:underline;}
.green_ul16{color:#00CC00;text-decoration:underline;font-size:16px;}
.green_ul18{color:#00CC00;text-decoration:underline;font-size:18px;}
.green_ul21{color:#00CC00;text-decoration:underline;font-size:21px;}
.green_ul24{color:#00CC00;text-decoration:underline;font-size:24px;}
.green_ul36{color:#00CC00;text-decoration:underline;font-size:36px;}

.green_bold_ul{color:#00CC00;font-weight:bold;text-decoration:underline;}
.green_bold_ul16{color:#00CC00;font-weight:bold;text-decoration:underline;font-size:16px;}
.green_bold_ul18{color:#00CC00;font-weight:bold;text-decoration:underline;font-size:18px;}
.green_bold_ul21{color:#00CC00;font-weight:bold;text-decoration:underline;font-size:21px;}
.green_bold_ul24{color:#00CC00;font-weight:bold;text-decoration:underline;font-size:24px;}
.green_bold_ul36{color:#00CC00;font-weight:bold;text-decoration:underline;font-size:36px;}


/*------- 深緑字 -------*/
.dg_n{color:#006600;}
.dg_n16{color:#006600;font-size:16px;}
.dg_n18{color:#006600;font-size:18px;}
.dg_n21{color:#006600;font-size:21px;}
.dg_n24{color:#006600;font-size:24px;}
.dg_n36{color:#006600;font-size:36px;}

.dg{font-weight:bold;color:#006600;}
.dg16{font-weight:bold;color:#006600;font-size:16px;}
.dg18{font-weight:bold;color:#006600;font-size:18px;}
.dg21{font-weight:bold;color:#006600;font-size:21px;}
.dg24{font-weight:bold;color:#006600;font-size:24px;}
.dg36{font-weight:bold;color:#006600;font-size:36px;}

.dg_ul{color:#006600;text-decoration:underline;}
.dg_ul16{color:#006600;text-decoration:underline;font-size:16px;}
.dg_ul18{color:#006600;text-decoration:underline;font-size:18px;}
.dg_ul21{color:#006600;text-decoration:underline;font-size:21px;}
.dg_ul24{color:#006600;text-decoration:underline;font-size:24px;}
.dg_ul36{color:#006600;text-decoration:underline;font-size:36px;}

.dg_bold_ul{color:#006600;font-weight:bold;text-decoration:underline;}
.dg_bold_ul16{color:#006600;font-weight:bold;text-decoration:underline;font-size:16px;}
.dg_bold_ul18{color:#006600;font-weight:bold;text-decoration:underline;font-size:18px;}
.dg_bold_ul21{color:#006600;font-weight:bold;text-decoration:underline;font-size:21px;}
.dg_bold_ul24{color:#006600;font-weight:bold;text-decoration:underline;font-size:24px;}
.dg_bold_ul36{color:#006600;font-weight:bold;text-decoration:underline;font-size:36px;}



/*------- グレー字 -------*/
.gray{color:#666666;}
.gray12{color:#666666;font-size:12px;}
.gray10{color:#666666;font-size:10px;}

.gray_bold{color:#666666;font-weight:bold;}
.gray_bold12{color:#666666;font-weight:bold;font-size:12px;}
.gray_bold10{color:#666666;font-weight:bold;font-size:10px;}


/*------- 取り消し -------*/
.line{text-decoration:line-through;}
.line16{text-decoration:line-through;font-size:16px;}
.line18{text-decoration:line-through;font-size:18px;}
.line21{text-decoration:line-through;font-size:21px;}
.line24{text-decoration:line-through;font-size:24px;}
.line36{text-decoration:line-through;font-size:36px;}

.bold_line{font-weight:bold;text-decoration:line-through;}
.bold_line16{font-weight:bold;text-decoration:line-through;font-size:16px;}
.bold_line18{font-weight:bold;text-decoration:line-through;font-size:18px;}
.bold_line21{font-weight:bold;text-decoration:line-through;font-size:21px;}
.bold_line24{font-weight:bold;text-decoration:line-through;font-size:24px;}
.bold_line36{font-weight:bold;text-decoration:line-through;font-size:36px;}

.rline{text-decoration:line-through;color:#ff0000;}
.rline16{text-decoration:line-through;font-size:16px;color:#ff0000;}
.rline18{text-decoration:line-through;font-size:18px;color:#ff0000;}
.rline21{text-decoration:line-through;font-size:21px;color:#ff0000;}
.rline24{text-decoration:line-through;font-size:24px;color:#ff0000;}
.rline36{text-decoration:line-through;font-size:36px;color:#ff0000;}

.bold_rline{font-weight:bold;text-decoration:line-through;color:#ff0000;}
.bold_rline16{font-weight:bold;text-decoration:line-through;font-size:16px;color:#ff0000;}
.bold_rline18{font-weight:bold;text-decoration:line-through;font-size:18px;color:#ff0000;}
.bold_rline21{font-weight:bold;text-decoration:line-through;font-size:21px;color:#ff0000;}
.bold_rline24{font-weight:bold;text-decoration:line-through;font-size:24px;color:#ff0000;}
.bold_rline36{font-weight:bold;text-decoration:line-through;font-size:36px;color:#ff0000;}


/*------- 位置 -------*/
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
