body,tr,td,th      { font-size:$design_char_size; color:$design_char_color; font-family: "lr oSVbN", "Osaka"; }
#a:link             { color:$design_link_link; text-decoration:underline; }
#a:visited          { color:$design_link_visited; text-decoration:underline; }
a:hover            { color:$design_link_hover; text-decoration:none; }
a:active           { color:$design_link_active; text-decoration:none; }

#a { text-decoration: none; } 
#a.title:link       { color:$design_title_color; text-decoration:none; }
#a.title:visited    { color:$design_title_color; text-decoration:none; }
#a.title:hover      { color:$design_title_color; text-decoration:none; }
#a.title:active     { color:$design_title_color; text-decoration:none; }

a.category:link    { color:$design_category_char_color; text-decoration:none; }
a.category:visited { color:$design_category_char_color; text-decoration:none; }

#a.link:link        { color:$design_link_link; text-decoration:underline; }
#a.link:visited     { color:$design_link_visited; text-decoration:underline; }
#a.link:hover       { color:$design_link_hover; text-decoration:underline; }
#a.link:active      { color:$design_link_active; text-decoration:underline; }

input	           { font-size:9pt; color:$design_char_color; background-color:$design_textarea_color; border-style:solid; border-width:1px; border-color:$design_form_border_color; }
select	           { font-size:9pt; color:$design_char_color; background-color:$design_textarea_color; border-style:solid; border-width:1px; border-color:$design_form_border_color; }
.button	           { font-size:9pt; color:$design_char_color; background-color:$design_button_color; border-style:solid; border-width:1px; border-color:$design_form_border_color; }
textarea           { font-size:9pt; color:$design_char_color; background-color:$design_textarea_color; border-style:solid; border-width:1px; border-color:$design_form_border_color; }

/*  CΜe[u */
.main_table {
	
}

/*  »έΜJeS[\¦Μe[u  */
.category_table {
	border: solid 1pt $design_table_border_color;
	margin-bottom:10px;
	width:100%;
}

/*  »έΜJeS[\¦Μg*/
.category_td {
	border: solid 1pt $design_table_border_color;
	color:$design_category_char_color;
	background-color:$design_category_back_color;
	background-image:url($design_category_back_img);
}

/*  TChj[Μe[u */
.menu_table {
	border: solid 1pt $design_table_border_color;
	background-color:$design_table_back_color;
	background-image:url($design_table_back_img);
	width:100%;
}

/*  TChj[Μ^Cg  */
.menu_title {
	font-size:80%;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.5em;
	padding:3px;
	
	color:$design_table_title_char_color;
	background-color:$design_table_title_color;
	background-image:url($design_table_title_img);
}

/* TChj[Μe[uΜΜe[u */
.menu_table_inside {
	
}

/*  TChj[ΜPs  */
.menu_line {
	margin:5px;
	font-size:90%;
}

/*  Whats newΜΊό  */
.whatsnew_underline {
	font-family: "lr oSVbN", Osaka;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:$design_table_border_color;
	border-bottom-color: #999999;
}

/*  RgEgbNobNΜΊό  */
.article_underline {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:$design_table_border_color;
	margin-bottom:8px;
	font-size:13pt;
	font-weight:bold;
	font-family: "lr oSVbN", Osaka;
	color: #666666;
	margin-top: 10px;
}

/* RgΜΆ  */
.comment_line {
	margin-top:25px;
	margin-bottom:25px;
	margin-left:15px;
}

/*  LΜe[u  */
.article_table {
	border: solid 1pt $design_table_border_color;
	background-color:$design_table_back_color;
	background-image:url($design_table_back_img);
}

/*  LΜ^Cg  */
.article_title {
	margin:15px;
	width:100%;
	letter-spacing:0.1em;
	
	padding-top:3px;
	padding-bottom:3px;
	border-left-style:solid;
	border-left-width:5px;
	border-left-color:$design_table_border_color;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:$design_table_border_color;
}

/*  LΜtb^[  */
.article_footer {
	font-size:80%;
}

/*  o[ΗζΚΜe[u  */
.member_table {
	border-left: solid 1pt $design_table_border_color;
	border-right: solid 1pt $design_table_border_color;
	border-bottom: solid 1pt $design_table_border_color;
	background-color:$design_table_back_color;
	background-image:url($design_table_back_img);
	width:100%;
}

/*  o[ΗζΚΜg  */
.member_td {
	vertical-align:top;
	padding:25px;
}

/*  o[ΗζΚΜ^uitablej  */
.member_tab_table {
	width:100%;
}

/*  o[ΗζΚΜ@\^u Iπitdj  */
.member_tab_td_active {
	border-top: solid 1pt $design_table_border_color;
	border-left: solid 1pt $design_table_border_color;
	text-align:center;
	padding:5px;
	width:110px;
	
	background-color:$design_table_back_color;
	background-image:url($design_table_back_img);
}

/*  o[ΗζΚΜ@\^u ’Iπitdj  */
.member_tab_td_passive {
	border-top: solid 1pt $design_table_border_color;
	border-left: solid 1pt $design_table_border_color;
	border-bottom: solid 1pt $design_table_border_color;
	text-align:center;
	padding:5px;
	width:110px;
	
	background-color:$design_table_title_color;
	background-image:url($design_table_title_img);
}

/*  o[ΗζΚΜ@\^u ΤumΫitdj  */
.member_tab_td_blank {
	border-left: solid 1pt $design_table_border_color;
	border-bottom: solid 1pt $design_table_border_color;
	text-align:center;
	width:5px;
}

/*  o[ΗζΚΜ@\^u ΕΜΤumΫitdj  */
.member_tab_td_blank_first {
	border-bottom: solid 1pt $design_table_border_color;
	text-align:center;
	width:30px;
}

/*  o[ΗζΚΜ@\^u ΕγΜΤumΫitdj  */
.member_tab_td_blank_last {
	border-left: solid 1pt $design_table_border_color;
	border-bottom: solid 1pt $design_table_border_color;
	text-align:center;
}

.tytle {
	font-family: "lr oSVbN", "Osaka";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
A { text-decoration: none; } 
.tytle_0 {
	background-image: url(img/b-0.gif);
	background-repeat: no-repeat;
	font-family: "lr oSVbN", Osaka;
	font-size: 11px;
}
.tytle_1 {
	background-image: url(img/b-1.gif);
	background-repeat: no-repeat;
	font-family: "lr oSVbN", Osaka;
	font-size: 11px;
}
.tytle_2 {
	background-image: url(img/b-2.gif);
	background-repeat: no-repeat;
	font-family: "lr oSVbN", Osaka;
	font-size: 11px;
}
.tsm {
	font-family: "lr oSVbN", Osaka;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 120%;
	padding-left: 0px;
	margin-left: 5px;
	height: 15px;





}
.tsa {
	font-family: "lr oSVbN", Osaka;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 120%;
}
.tytledai {

	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
}
.tibi_1 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}
.d1 {


	font-family: "lr oSVbN", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
}
.d2 {



	font-family: "lr oSVbN", Osaka;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.s1 {
	font-family: "lr oSVbN", Osaka;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-right: 50px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #666666;
}
.s2 {
	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #A59A5A;
	text-align: center;
}
.s3 {
	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	background-color: #CCCCCC;
	height: 15px;
}
.s4 {
	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-right: 10px;
	border-left-width: 15px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
}
.s5 {
	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(style/s_5.gif);
	background-repeat: no-repeat;
	height: 18px;
}
.s6 {
	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-left: 40px;
	padding-right: 10px;
	background-image: url(style/s_6.gif);
	background-repeat: no-repeat;
	height: 18px;
	padding-top: 2px;
}
.s7 {

	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.s8 {
	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-right: 10px;
	padding-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-image: url(style/s_8.gif);
	background-repeat: no-repeat;
	height: 20px;
}
.s9 {

	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-right: 10px;
	padding-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-image: url(style/s_9.gif);
	background-repeat: no-repeat;
	height: 20px;
}
.s10 {


	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-right: 10px;
	padding-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-image: url(style/s_10.gif);
	background-repeat: no-repeat;
	height: 20px;
}
.s11 {



	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-right: 10px;
	padding-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-image: url(style/s_11.gif);
	background-repeat: no-repeat;
	height: 20px;
}
.tytle_3 {
	background-image: url(img/b-3.gif);
	background-repeat: no-repeat;
	font-family: "lr oSVbN", Osaka;
	font-size: 11px;
}
.tytle_4 {
	background-image: url(img/b-4.gif);
	background-repeat: no-repeat;
	font-family: "lr oSVbN", Osaka;
	font-size: 11px;
}
.tytle_5 {
	background-image: url(img/b-5.gif);
	background-repeat: no-repeat;
	font-family: "lr oSVbN", Osaka;
	font-size: 11px;
}
.tytle_6 {
	background-image: url(img/b-6.gif);
	background-repeat: no-repeat;
	font-family: "lr oSVbN", Osaka;
	font-size: 11px;
}
.tytle_7 {
	background-image: url(img/b-7.gif);
	background-repeat: no-repeat;
	font-family: "lr oSVbN", Osaka;
	font-size: 11px;
}
.d12 {
	font-family: "lr oSVbN", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-right: 10px;
	margin-left: 10px;
}

