body {
	margin-top: 0px;
	background-image: url(image/sora_d.jpg);
}
A {
	COLOR: #0000CC}
A:visited {
	COLOR: #FF3333}
A:hover {
	COLOR: #ff6600}
A.bold:link {
	FONT-WEIGHT: bold; COLOR: #003399}
A.bold:visited {
	FONT-WEIGHT: bold; COLOR: #FF3399}
A.bold:hover {
	FONT-WEIGHT: bold; COLOR: #003399}
.16txt {
	FONT-SIZE: 16px; COLOR: #000000}
.size14b {
	font-size: 14px;
	font-weight: bold;}
.memu_hidari {
	width: 180px;
	background-color: #FFF4B6;}
.white_txt {
	color: #FFFFFF;
	font-size: 12px;
}
.blue {color: #0000FF}
.blue_b {color: #339999; font-weight: bold; }
.orange_b {color: #FF9900; font-weight: bold; }
.orange_b16 {color: #FF8A00; font-weight: bold; FONT-SIZE: 16px;}
.orange_b18 {color: #FF8A00; font-weight: bold; FONT-SIZE: 18px;}
.koiblue12 {
	color: #336699;
	font-size: 12px;
	line-height: 120%;
}
.usuiblue12 {
	color: #78A5D1;
	font-size: 12px;
	line-height: 120%;
}

.stylemaru18 {font-weight: normal; font-size: 18px; font-family: "HGŠÛºÞ¼¯¸M-PRO"; }

.maru16 {font-weight: normal; font-size: 16px; font-family: "HGŠÛºÞ¼¯¸M-PRO"; }

.maru16red {
	font-weight: normal;
	font-size: 16px;
	font-family: "HGŠÛºÞ¼¯¸M-PRO";
	color: #FF3333;
}
.maru14 {
	font-weight: normal;
	font-size: 14px;
	font-family: "HGŠÛºÞ¼¯¸M-PRO";
}
.marugo {
font-size: 14px;
font-family: "HGŠÛºÞ¼¯¸M-PRO"}

.style11 {color: #FF6633}

.koiblue {
	color: #336699;
	font-size: 14px;
	line-height: 120%;
}
.size12 {
	font-size: 12px;
	color: #333333;
}
.red18b {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.redpp18b {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}

.size14 {
	font-size: 14px;
}
.pink16b {
	font-size: 16px;
	font-weight: bold;
	color: #f76a57;
}
.tx {
	color: ff0000;
	font-size: 14px;
}
.aka16 {
	font-size: 16px;
	color: #FF0000;
}
.haikei_red {
	font-size: 14px;
	color: #000000;
	background-color: #FFFF00;
	padding: 5px;
	font-weight: bold;
}
.haikei_red2 {
	font-size: 16px;
	color: #FFFFFF;
	background-color: #FF3300;
}
.size16white_b {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.size18b {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

/* begin styles for RSS Feed */


.rss_box {
	margin: 0px;
	padding: 0px;
	width: 250px;
	background-color: #FFFFFF;
	background-color: #f1f1fd;
	text-align:left;
	font-size: 14px;
	line-height: 150%;
}


.rss_title, rss_title a {
	font-family: ;
	font-size: 14px;
	font-weight:bold;
	margin: 0px;
	padding: 3px;
 background-color: #9B72CF;
}


.rss_items {  font-size: 10px;
  font-weight : normal; 
  margin: 15px;  
}


.rss_item  {  font-size: 12px;
  font-weight : normal; 
  margin: 3px; 
}


.rss_title a:link, .rss_title a:visited, .rss_title a:active {
 
	text-decoration : underline;
	color: #FFFFFF;
}


.rss_title a:hover { 
	text-decoration : underline;
	color: #FFFFFF;

}
.rss_item a:link, .rss_item a:visited, .rss_item a:active,.rss_item a:hover  {
	text-decoration : underline;
	color: #0000FF;
	font-size: 14px;
}


.rss_date {
	font-size: 10px;
	font-weight : normal;
	color: #000000;
	}

.size14gyokan {
	font-size: 14px;
	line-height: 125%;
}
.size14gyokanS {
	font-size: 14px;
	line-height: 140%;
}
.openrss ul {
	margin-left:10px;
	padding-left:10px;
	list-style-type: square;
	padding-right: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
 } 
.openrss li {
	font-size:14px;
	line-height: 1.5;
 } 
.openrss li a{
	font-weight:normal;
	line-height: 1.5;
 } 
.haikeiorange14 {
	width: 180px;
	background-color: #FFF4B6;
	font-size: 14px;
}
.size14bpop {
	font-size: 16px;
	font-weight: normal;
	font-family: "HG‘n‰pŠpÎß¯Ìß‘Ì";
}
.size16btime {
	font-size: 16px;
	font-weight: bold;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 130%;
}
.size20white_bCopy {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	line-height: 128%;
}
.blue16gyokan {
	color: #000099;
	font-size: 16px;
	line-height: 125%;
}
.maru16gyokan {
	font-weight: normal;
	font-size: 16px;
	font-family: "HGŠÛºÞ¼¯¸M-PRO";
	line-height: 120%;
}
.koiburu_b18Copy {
	color: #0080C0;
	font-weight: bold;
	FONT-SIZE: 18px;
	line-height: 120%;
}
.maru16redgyokan {
	font-weight: normal;
	font-size: 16px;
	font-family: "HGŠÛºÞ¼¯¸M-PRO";
	color: #FF3333;
	line-height: 120%;
}
.maru16gyokanW {
	font-family: "HGŠÛºÞ¼¯¸M-PRO";
	font-size: 16px;
	line-height: 125%;
}
.koiorange_b18Copy {
	color: #E16702;
	font-weight: bold;
	FONT-SIZE: 18px;
	line-height: 120%;
}
.size14orenge {
	font-size: 14px;
	color: #E16702;
}
.size14orenge2 {
	font-size: 14px;
	color: #F03000;
}
.box2_1 {
    border: solid 2px black;
    padding: 15px;
    width: 60%;
    border-radius: 10px 20px 30px 40px; /* Šp‚ðŠÛ‚­‚·‚é */
}
.maru15gyokanCopy {

	font-weight: normal;
	font-size: 15px;
	font-family: "HGŠÛºÞ¼¯¸M-PRO";
	line-height: 125%;
}
span.stk { text-decoration:line-through; }