/***************************************/
/********* style by freesoft100 ********/
/***************************************/


/*== body ==*/
body{
	scrollbar-face-color       : #f3f4f5;
	scrollbar-highlight-color  : #adb6bc;
	scrollbar-shadow-color     : #adb6bc;
	scrollbar-3dlight-color    : #f3f4f5;
	scrollbar-arrow-color      : #6666ff;
	scrollbar-track-color      : #f3f4f5;
	scrollbar-darkshadow-color : #f3f4f5;
	text-align                 : center;
	font-family                : Tahoma;
	font-size                  : 14px;
	color                      : #111111;
	margin-top                 : 0px; 
	margin-bottom              : 0px; 
}

/*== table ==*/
td{
	font-family                : Tahoma;
	font-size                  : 14px;
	color                      : #111111;
	line-height                : 140%;
}

/*== ul ==*/

ul {
	padding-left: 0px;
	margin: 0px 0px 5px 0px;
}


/*== li ==*/

li {
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
	line-height: 130%;	
	margin-top: 3px;
	padding: 0px 5px 0px 5px;
	list-style: url(img/logo_img/mouse.gif) inside;
}

/*	list-style: url(img/box_13.gif) inside; */


/*= shadow =*/
.lshadow {
	background-image  : url(img/lshadow.gif);
	background-repeat : repeat-y;
	width             : 21px;
}
.rshadow {
	background-image  : url(img/rshadow.gif);
	background-repeat : repeat-y;
	width             : 21px;
}

/*== Link customize ==*/
a {
	color           : #0033cc;
}

a:visited {
	color           : #663399;
}

a:hover{
	color           : red;
	text-decoration : underline overline;
}



/*== box design ==*/
.small {
  font-size  : 11px;
  color      : #8f8f8f;
  text-align : center;
}


/*== hx ==*/
.title01{
	display: inline;
	font-size: 13px;
	font-weight: normal;
	color: #cecece;
}
.title11 {
  border-width : 0px 0px 3px 0px;
  border-style : none none solid solid;
  border-color : #808080 #808080 #0099cc #4dadb5;
  font-size: 14px;
  font-weight: bold;
  color: #525e9c;
  margin: 5px 0px 5px 0px;
  padding-left: 10px;
}
.title12 {
  border-width : 0px 0px 3px 0px;
  border-style : none none solid solid;
  border-color : #808080 #808080 #97ae93 #4dadb5;
  font-size: 14px;
  font-weight: bold;
  color: #525e9c;
  margin: 5px 0px 5px 0px;
  padding-left: 10px;
}
.title13 {
  border-width : 0px 0px 1px 0px;
  border-style : none none solid solid;
  border-color : #808080 #808080 #97ae93 #4dadb5;
  font-size: 14px;
  font-weight: bold;
  color: #525e9c;
  margin: 5px 0px 5px 0px;
  padding-left: 10px;
}
.title14 {
  border-width : 0px 0px 1px 0px;
  border-style : none none solid solid;
  border-color : #808080 #808080 #dfe267 #4dadb5;
  font-size: 13px;
  font-weight: bold;
  color: #556910;
  margin: 5px 0px 5px 0px;
  padding-left: 15px;
}
.title15 {
  border-width : 0px 0px 3px 0px;
  border-style : none none solid solid;
  border-color : #808080 #808080 orange #4dadb5;
  font-size: 14px;
  font-weight: bold;
  color: orange;
  margin: 5px 0px 5px 0px;
  padding-left: 10px;
}


/*== ADD 2007/06/15 ==*/
/*== FOR TOPIC CATEGORY ==*/

.box01{
	font-size         : 14px;
	font-family       : Tahoma;
	line-height       : 140%;
	border-width      : 1px 1px 1px 1px;
	border-style      : dashed none dashed none;
	border-color      : silver silver silver silver;
	width             : 100%;
}

.title02{
	font-size: 14px;
	font-weight: bold;
	color: #0099cc;
	margin: 5px 0px 5px 0px;
	padding-left: 15px;
}


/*== ADD 2008/02/10 ==*/
/*== FOR TOP LOGO ==*/

.logo_image{
	background-image  : url(img/logo_img/11111111.gif);
	background-repeat : no-repeat;
}

.big_table{
	width             : 850px;
}


/*== ADD 2008/09/18 ==*/

.lastUpdate{
	padding-right: 10px;
	text-align : right;
	vertical-align : bottom;
}

/*== Add 2008/09/30 ==*/
.pr_top{
	border-width      : 1px 0px 0px 0px;
	border-style      : dashed none none none;
	border-color      : silver silver silver silver;
	padding-top       : 5px;
	padding-left      : 18px;
	text-align        : center;
}

.pr_bottom{
	border-width      : 1px 0px 1px 0px;
	border-style      : dashed none dashed none;
	border-color      : silver silver silver silver;
	padding-top       : 10px;
	padding-left      : 10px;
	padding-bottom    : 5px;
}

/*== Add 2008/09/30 ==*/
.pr_main_top{
	border-width      : 1px 0px 1px 0px;
	border-style      : dashed none dashed none;
	border-color      : silver silver silver silver;
	padding-top       : 5px;
	padding-left      : 18px;
	padding-bottom    : 5px;
}

.pr_main_middle{
	border-width      : 1px 0px 1px 0px;
	border-style      : dashed none dashed none;
	border-color      : silver silver silver silver;
	padding-top       : 5px;
	padding-bottom    : 5px;
	text-align        : center;
}

.pr_main_bottom{
	border-width      : 0px 0px 0px 0px;
	border-style      : dashed none dashed none;
	border-color      : silver silver silver silver;
	padding-top       : 10px;
	padding-bottom    : 5px;
	text-align        : center;
}

.pr_search {
  margin: 5px 0px 5px 0px;
  padding-left: 10px;
}

.pr_main_rakuten{
	border-width      : 1px 0px 1px 0px;
	border-style      : dashed none dashed none;
	border-color      : silver silver silver silver;
	padding-top       : 10px;
	padding-bottom    : 10px;
	text-align        : center;
}


/*== Add 2009/09/26 ==*/
/*== For User Login ==*/
.header {
	border-bottom		: 1px solid #efefef;
	font-size			: 10px;
	width				: 850px;
	text-align			: right;
}

/*== Add 2010/03/25 ==*/
/*== For Center ==*/

div#software_box {
	margin: 0 auto;  
	text-align: left;  
	width: 850px;
}


/*== Add 2010/07/07 ==*/
/*== For Top Topic Line ==*/

.topic_line{
	font-size    : 13px;
}


/*== Add 2010/09/11 ==*/

img {
	border: none;
}




