BODY     {font-size:10pt;}

a        {text-decoration:none;margin:0pt;}
a:link   {font-size:10pt;margin:0pt;color:#0000ff;} 
a:visited{font-size:10pt;margin:0pt;color:#0000ff;} 
a:hover  {font-size:10pt;margin:0pt;color:#ff0000;text-decoration:underline;}

h1       {font-size:10pt;margin:0pt;}
h2       {font-size:10pt;margin:0pt;}
h3       {font-size:10pt;margin:0pt;}

.fs10w   {font-size:10pt;margin:0pt;color:#ffffff;}
.fs12w   {font-size:12pt;margin:0pt;color:#ffffff;}
.fs12r   {font-size:12pt;margin:0pt;color:#ff0000;font-weight:bold;}
.fs12b   {font-size:12pt;margin:0pt;font-weight:bold;}
.fs12rc  {font-size:12pt;margin-top:20pt;color:#ff0000;font-weight:bold;text-align:center;}
.fs8     {font-size: 8pt;margin:0pt;}
.fs8w    {font-size: 8pt;margin:0pt;color:#ffffff;}
.fs7     {font-size: 8pt;margin:0pt;}
.fs10    {font-size:10pt;margin:0pt;}
.fs10b   {font-size:10pt;margin:0pt;background-color:#ffff00;}
.fs10g   {font-size:10pt;margin:0pt;color:green;}
.side    {font-weight:bold;margin:0pt;text-align:right;}




/* 2006-06-22 */
.s-table   {width:440px;font-size:14px;}
.s-tr01    {text-align:center;color:#FFFFFF;}
.s-tr02    {text-align:  left;background-color:#FFFFFF;padding:3px 3px 3px 20px;line-height:18px;}
.s-td01    {width:110px;      background-color:#FFFFFF;padding:3px;}
.s-td02    {width:330px;      background-color:#FFFFFF;padding:3px;}
.s-td03    {background-color:#FFFFFF;padding:3px;}

.returne   {height:30px;text-align:right;margin:40px 40px 0px 0px;font-size:14px;}

.hr_site   {width:400px;margin-top:0px;margin-bottom:0px;color:#ffbbff;}
.co_back   {width:400px;height:40px;background-image:url(cosmo_cojp.gif);}
.bbs_back  {width:400px;height:40px;background-image:url(bbs.gif);}
.ad_back   {width:400px;height:40px;background-image:url(cosmo_ad.gif);}
.tel_back  {width:400px;height:40px;background-image:url(tellepon.gif);padding-left:25px;}

.to        {width:100%;margin-top:20px;font-size:16px;font-weight:bold;color:#ff0000;text-align:center;}
.red_line  {border:medium double red;margin-bottom:15px;padding:3px 0px;font-weight:bold;text-align:center;font-size:14px;line-height:120%;}
.red_line2 {border:medium double red;margin:20px 0px;padding:3px 0px;text-align:center;font-size:10pt;}
.f_bu      {color:#0000ff;}
.f_rd      {color:#ff0000;}
.f_pi      {color:#ee66ee;}

.cel01     {width:540px;height:auto;margin:0px;}
.cel02     {width:  90%;height:18px;background-color:#FF99FF;padding-top:3px;font-size:14px;font-weight:bold;}
.cel03     {width:  85%;height:auto;margin-top:10px;font-size:14px;text-align:left;line-height:120%;}
.cel04     {width:  85%;height:auto;margin-bottom:18px;padding-top:3px;font-size:14px;text-align:left;line-height:120%;border:medium solid #ee66ee;text-indent:10px;}
.cel05     {width:  85%;text-align:left;margin-top:10px;color:#ee66ee;font-size:14px;}
.cel_bold  {font-size:16px;font-weight:bold;}

.f_tab     {width:400px;font-size:14px;line-height:120%;text-align:left;border:none;}
.f_tab2    {text-align:right;font-weight:bold;margin-bottom:0px;}

.le_00     {width:160px;font-size:12px;background-color:#FF0000;}
.le_01     {width:160px;font-size:12px;background-color:#FF0000;margin-top:3px;}
.le_02     {height:42px;text-align:center;background-color:#FFFFFF;}
.le_03     {height:30px;text-align:center;background-color:#FFFFFF;}
.le_04     {text-align:center;background-color:#FFFFFF;}
.le_05     {text-align:center;background-color:#FF9933;}
.le_06     {width:160px;font-size:12px;background-color:#800000;margin-top:3px;}
.le_07     {width:160px;font-size:12px;background-color:#666666;margin-top:5px;}
.le_08     {text-align:center;background-color:#FF0000;color:#ffffff;font-size:17px;}
.le_09     {text-align:left;background-color:#FFFFFF;line-height:140%;}
.le_09            a{font-size:14px;font-weight:bold;line-height:140%;}
.le_09       a:link{font-size:14px;font-weight:bold;color:#0000ff;line-height:140%;}
.le_09    a:visited{font-size:14px;font-weight:bold;color:#0000ff;line-height:140%;}
.le_09      a:hover{font-size:14px;font-weight:bold;color:#ff0000;text-decoration:underline;line-height:140%;}



.key       {width:290px;text-align:center;background-color:#FFFFFF;font-size:10pt;margin:0pt;}
.key01     {border:1px solid #000000;font-weight:bold;font-size:10pt;margin:0pt;}
.bg_w      {background-color:#FFFFFF;}
.bg_wc     {background-color:#FFFFFF;text-align:center;}
.wh10      {width: 10px;}
.a_back    {width: 50px;height:100px;background-image:url(c-img/area_back.gif);text-align:center;background-color:#FFFFFF;}
.a_back2   {width: 50px;background-image:url(c-img/line_back.gif);text-align:center;background-color:#FFFFFF;}
.a_back3   {background-image:url(c-img/cate_back.gif);text-align:center;background-color:#FFFFFF;}
.a_back4   {background-image:url(c-img/search_back.gif);text-align:center;background-color:#FFFFFF;}
.a_back5   {width:354px;background-image:url(c-img/area_back.gif);text-align:center;background-color:#FFFFFF;}
.a_back6   {background-image:url(c-img/cate_back.gif);}
.a_back7   {background-image:url(c-img/line_back.gif);}
.a_back8   {background-image:url(c-img/area_back.gif);text-align:center;}




/* 2006-10-02 */
.bg_wl     {background-color:#FFFFFF;text-align: left;}
.wh01      {width:   5%;}
.wh02      {width:  95%;}
.wh03      {width:290px;text-align: left;line-height:110%;}
.wh04      {font-size:24px;color:#ff0000;font-weight:bold;margin-top:6px;margin-bottom:6px;padding-top:6px;text-align:center;}
.wh05      {width:200px;text-align:right;}
.wh06      {background-color:#FFECFF;}
.wh07      {font-size:10pt;border:medium double red;margin:20px 0px;padding:3px 0px;text-align:center;}
.wh08      {font-size:10pt;margin:5px 0px 5px 20px;}

/* 2006-11-20 */
.bo001     {width:  80%;height:auto;margin-bottom:12px;margin-top:24px;padding-top:3px;font-size:14px;text-align:center;border:thin solid #ff0000;font-weight:bold;}


/* 2006-12-15 */
.ct_waku  {width:400px;height:100px;margin:0px;clear: both;font-size:12px;text-align:left;}
.ct_top   {width:400px;height: 55px;margin-top:18px;}
.ct_bottom{width:400px;height: 16px;margin-top:25px;clear: both;font-size:12px;text-align:right;}
.ct_l     {width:200px;height:100px;margin:0px;float: left;}
.ct_r     {width:200px;height:100px;margin:0px;float:right;}


/* 2007-01-15 */
.mr_box   {width:90%;padding-top:12px;text-align:center;}
.mr_0     {margin-bottom:20px;margin-left:30px;text-align:left;}
.mr_1     {font-size:16px;margin-top:12px;}
.mr_2     {font-size:14px;margin-top:35px;margin-left:35px;text-align:left;}
.mr_3     {font-size:14px;margin-top: 5px;}
.mr_4     {margin-top:45px;}
.mr_5     {font-size:10px;text-align:right;}
.mr_6     {width:565px;font-size:14px;margin-top:20px;background-color:#ffff99;padding-top:5px;padding-bottom:5px;}


/* 2007-03-12 */
.site01   {width:400px;height: auto;margin:0px;clear: both;text-align:left;margin-top:18px;}
.site02   {width:200px;height: auto;font-size:13px;padding-top:5px;padding-bottom:15px;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#0000ff;font-weight:bold;color:#dd0000;}
.site03   {width:200px;height: auto;font-size:13px;padding-top:5px;padding-bottom:15px;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#0000ff;}
.site04   {width:400px;height: auto;font-size:15px;padding-top:3px;padding-bottom:3px;text-align:center;font-weight:bold;color:#ff0000;background-color:#ffcccc;}


/* 2007-04-02 */
.site05   {width: 95%;text-align:left;line-height:120%;font-size:14px;padding-top:10px;}


/* 2007-04-25 */
.bra01    {text-align:left;font-size:16px;padding-top:2px;padding-left:8px;font-weight:bold;background-color:#ffccff;margin-right:80px;margin-bottom:6px;margin-top:20px;}
.bra02    {width: 60px;text-align:center;font-size:16px;font-weight:bold;}
.bra03    {text-align:left;font-size:16px;}
.bra04    {width:150px;text-align:right;font-size:16px;font-weight:bold;color:red;}


/* 2007-06-13 */
.kates    {margin-top:16px;text-align:left;font-size:12px;}
.kates2   {margin-top:24px;text-align:left;font-size:12px;}
.kates2 img {
	border: none;
}
.toku00   {background-color:#FFE4CA;width:95%;padding:5px 0px;font-size:18px;font-weight:bold;color:#FF0000;}
.toku01   {font-size:14px;font-weight:bold;color:#FFFFFF;background-color:#E38B5A;}
.toku02   {font-size:18px;background-color:#FFF4E7;border:4px double #E38B5A;padding:2px;margin-bottom:5px;width:95%;}
.toku03   {width:70px;font-size:14px;font-weight:bold;color:#FFFFFF;background-color:#E38B5A;}
.toku04   {border:1px dotted #C0C0C0;}
.toku05   {width:263px;font-size:14px;}
.toku06   {width:95%;font-size:14px;}



.ag       {width: 100%;font-size:14px;background-image:url(ag.jpg);background-repeat:no-repeat;background-position:right top;}
.bosy     {width:480px;font-size:14px;margin-top:12px;margin-bottom:12px;background-color:#eeffff;}
.mr12     {margin-top:12px;margin-bottom:12px;}
.ang01    {width:480px;font-size:14px;background-color:#bbbbff;line-height:120%;}
.ang02    {width:  90%;font-size:16px;background-color:#bbbbff;color:#cc0000;padding-top:2px;font-weight:bold;margin-bottom:12px;}


.name_area   {font-size:19px;width:100%;color:#ff0000;font-weight:bold;text-align:center;margin-top:8px;margin-bottom:8px;padding-top:2px;background-color:#ffdddd;}
.cm_area     {text-align:left;width:160px;margin-top:8px;margin-bottom:0px;}
.cm_area    a{margin-top:10px;font-size:14px;font-weight:bold;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FF6633;}
.cm_area    a:link{margin-top:10px;font-size:14px;font-weight:bold;color:#0000ff;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FF6633;} 
.cm_area    a:visited{margin-top:10px;font-size:14px;font-weight:bold;color:#0000ff;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FF6633;} 
.cm_area    a:hover{margin-top:10px;font-size:14px;font-weight:bold;color:#ff0000;text-decoration:underline;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FF6633;}

.f24-br {
	font-size: 20px;
	font-weight: bold;
	color: #ff0000;
	line-height: 110%;
}
/***************************
2008.11.4　補足
***************************/
.site-a {
	width:125px;
	height: auto;
	font-size:13px;
	padding-top:5px;
	color: #cc0000;
	font-weight: bold;
}
.site-b {
	width:175px;
	height: auto;
	font-size:13px;
	padding-top:5px;
}
/*****************************
2008.11.12 追加
*****************************/

hr.hr-red {
	size: 3px;
	width: 100%;
	color: #f00;
}
div#annai {
	border-bottom: solid #0000ff 2px 70%;
	border-top: solid #0000ff 2px 70%;
	padding: 5px 0;
}
hr.blue-line {
	width: 100%;
	color: blue;
}
span.red {
	color: red;
}

/*2010-06-07 追加
------------------------------------*/


div.kates-sp01 {
	color: red;
	font-weight: bold;
	font-size: 1.2em;
	border-bottom: solid blue 3px;
	margin-top: 20px;
}
