@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: 14px;
	color:#333333;
	background-color:#FFFFFF;
	background-image:url(img/bg.gif);
	background-repeat:repeat-x;
	background-position:center 22px;
}

a:link {
	color:#0066CC;
	text-decoration:none;
}
a:hover {color:#0099FF;text-decoration:underline;}
a:visited {
	color:#0066CC;
	text-decoration:none;
}
a img {border-style:none;}
a:hover img{opacity: 0.65;filter: alpha(opacity=65);}

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

.clr{clear:both;}

/* ========TEMPLATE FRAMEWORK======== */
#top{
	margin:0;
	background-color:#F3F3F3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	height: 21px;
}

#wrapper  {
	width:820px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
}

#header   {
	width:820px;
	margin:0;
	height: 80px;
	padding-top: 40px;
	background-image: url(img/header.jpg);
	background-repeat: no-repeat;
}

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


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

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

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

#sitename a:link {
	color:#246486;
	text-decoration:none;
}
#sitename a:hover {
	color:#1482AB;
	text-decoration:none;
}
#sitename a:visited {
	color:#246486;
	text-decoration:none;
}

#header p{
	margin:0;
	padding-left:5px;
	font-size: 12px;
	color: #3691C0;
}

/* グローバルメニュー */
#menu{
	width:812px;
	margin:0;
	background-image:url(img/menu.gif);
	height: 49px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}

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

#menu li {
	list-style-type:none;
	float:left;
	text-align:center;
	margin:0;
	width:160px;
	font-weight:bold;
	height: 40px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

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

#menu li a{
	display:block;
	width:160px;
	background-image:url(img/menu_li.gif);
	background-repeat:repeat-x;
	line-height:40px;
	color:#333333;
	text-decoration:none;
	height: 40px;
	font-family: 'メイリオ', Meiryo, Verdana, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 12px;
}
#menu li a:hover{
	background-image: url(img/menu_li_ov.gif);
	color: #3D8CCD;
}

/*#menu li.home a{
	display:block;
	width:160px;
	background-image:url(img/menu_li.gif);
	background-repeat:repeat-x;
	line-height:32px;
	color:#FFFFFF;
	text-decoration:none;
}
#menu li.home a:hover{color:#FF9900;}
*/

/* 見出し設定 */
h2 {letter-spacing:1px;}
h3 {letter-spacing:1px;}
.style01{
	height:32px;
	margin:0;
	line-height:22px;
	font-size:14px;
	font-weight:bold;
	background-image:url(img/h_01.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.style02{
	height:21px;
	padding:3px 0 0 10px;
	margin:0 0 -5px 0;
	line-height:150%;
	font-size:14px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DDDDDD;
	border-left-color: #F98300;
	background-color: #F9F9F9;
}
.style03{
	padding:3px 0 3px 10px;
	margin:0 10px 0 10px;
	line-height:150%;
	font-size:12px;
	font-weight:bold;
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DDDDDD;
	border-left-color: #FF8928;
}
.style04{
	height:26px;
	margin:0;
	line-height:150%;
	font-size:14px;
	font-weight:bold;
	background-image:url(img/h_02.gif);
	background-repeat:repeat-x;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009BE7;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2;
	padding-left: 6px;
}
.style05{
	height:20px;
	margin:0;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	background-image:url(img/h_03.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}

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

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

.contents{
	border:1px solid #DDDDDD;
	padding:1px;
	margin-bottom:10px;
	background-color: #FAFAFA;
}

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

.img_left01{
	float:left;
	background-color: #FFFFFF;
	padding: 2px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 1px solid #EEEEEE;
}

.list_box{margin:0;padding:5px 5px 1px 5px;}
.list_box a{font-size:12px;line-height:150%;}
.list_box img{
	border:1px solid #EEEEEE;
	background-color: #FFFFFF;
	padding: 2px;
}
.box_left{
	float:left;
	width:260px;
}
.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:260px;
}
.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 #DDDDDD;
padding:5px;
text-align:center;
background-color:#F5F5F5;
}


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

#side img{
	margin-bottom:10px;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #EEEEEE;
}

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

ul.category {list-style:none;margin:6px 5px 5px 5px;padding:0px;}
ul.category li {
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
	background-image:url(img/arrow_01.gif);
	background-position:5px center;
	background-repeat:no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #EAEAEA;
	background-color: #F7F7F7;
}
ul.category li a:hover {
	text-decoration:none;
	background-color: #FFFFFF;
}

ul.sidelist {list-style:none;margin:6px 5px 5px 5px;padding:0px;}
ul.sidelist li {
	background-image:url(img/arrow_01.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D8D8;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 10px;
}
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 #DDDDDD;
padding:5px;
text-align:center;
margin-bottom:10px;
}



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

.footerlink{
margin:0 0 10px 0;
padding:10px 0 0 0;
text-align:center;
border-top:1px solid #DDDDDD;
line-height:150%;
letter-spacing:1px;
font-size: 12px;
color: #787878;
}

#footer{
	margin:0;
	text-align:center;
	clear:both;
	font-size:10px;
	font-weight:normal;
	background-image:url(img/footer.gif);
	background-repeat:repeat-x;
	border-top:1px solid #DDDDDD;
	height: 30px;
	padding-top: 20px;
	background-position: center top;
	color: #787878;
}


/* 運営者情報 */
table.table02 {
	width:500px;
	border-collapse:collapse;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

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

/*
テーブル
-------------------------------------------------------------------*/
table {
	border-collapse: collapse;
}
table td {
	border-collapse: collapse;
}

/* 店舗情報テーブル */
table.table_tenpo {
	width:540px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

table.table_tenpo td {
	padding:10px;
	border:solid 1px #DDDDDD;
	line-height:150%;
	background-color: #FFFFFF;
}

table.table_tenpo th {
	border:solid 1px #DDDDDD;
	line-height:20px;
	background-color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	background-image: url(img/h_02.gif);
	background-repeat: repeat-x;
	background-position: center 1px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	letter-spacing: 3px;
	text-align: left;
	color: #287693;
}
td.td_th,
table.table_tenpo td.td_th,
table.table_tenpo .table_tenpo_in td.td_th {
	background-color: #F6F6F6;
	background-image: url(img/h_04.gif);
	background-repeat: repeat-x;
	background-position: center top;
	letter-spacing: 1px;
	text-align: right;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #BFDAE3;
	font-size: 14px;
}
table.table_tenpo .table_tenpo_in td {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 13px;
	line-height: 20px;
}table.table_tenpo_in {
	width: 100%;
}
td.tenpo_gazou {
	text-align:left;
}
td.tenpo_gazou img {
	padding: 2px;
	margin-bottom: 10px;
	border: 1px solid #D2EAF4;
}
table.table_tenpo td.tenpo_hyou {
	padding: 2px;
}
a.btn_01 {
	background-image: url(img/btn01.gif);
	background-repeat: no-repeat;
	display: block;
	height: 46px;
	width: 136px;
	text-indent: -10000px;
}

a.btn_01:hover {
	background-image: url(img/btn01_ov.gif);
}
.btn_02 {
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E4E4E4;
	margin-bottom: 15px;
}


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

/*------- 黒字 -------*/
.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;}


.aka {
	font-weight: bold;
	color: #ff0000;
}

.ao {
	font-weight: bold;
	color: #0099FF;
}

.sb {
	font-weight: bold;
	color: #000000;
                font-size: small;
}

.qa_a {
	font-weight: bold;
	color: #ff0000;
         font-size: 18px;
}

.qa_q {
	font-weight: bold;
	color: #0099FF;
        font-size: 18px;
}
