
a:link		{color:#26268C; text-decoration:none;}
a:visited	{color:#26268C; text-decoration:none;}
a:active	{color:#26268C; text-decoration:underline;}
a:hover		{color:#26268C; text-decoration:underline;}


#mainvisual		{width:755px; height:auto; padding:11px 0; background:url(../imgs/blue/bg_mainvisual.gif) bottom repeat-x #26268C; border-top:1px solid #6c6c9f;}

.blog_title		{padding:5px 15px 16px 20px; background:url(../imgs/blue/bg_title_bottom.jpg) bottom repeat-x #28288D;}
.blog_title a:link	{color:#ffffff; text-decoration:none;}
.blog_title a:visited	{color:#ffffff; text-decoration:none;}
.blog_title a:active	{color:#ffffff; text-decoration:underline;}
.blog_title a:hover	{color:#ffffff; text-decoration:underline;}

.blog h4		{padding:5px 0; margin-bottom:25px; font-size:16px; font-weight:bold; color:#5862B7; border-bottom:dotted 1px #999999;}

.blog h4 a		{color:#5862B7; text-decoration:none;}
.blog h4 a:link		{color:#5862B7; text-decoration:none;}
.blog h4 a:visited	{color:#5862B7; text-decoration:none;}
.blog h4 a:hover	{color:#5862B7; text-decoration:underline;}

#side_upper		{border-style:solid; border-width:0px 1px 0 1px; border-color:#cccccc; background:#1c1c48;}

#side_upper h6		{padding:5px 15px; color:#FFFFFF; font-weight:bold; border-bottom:solid 1px #1c1c48; background:url(../imgs/blue/bg_side_title.jpg) bottom repeat-x #7187CC;}

#calender		{padding:12px; border-bottom:solid 1px #CCCCFF;}

#bg_side_upper_bottom	{background:url(../imgs/blue/bg_side_upper_bottom.gif) top left no-repeat; margin-bottom:30px;}

dl#blog_data	{padding:5px 5px 5px 15px; background:#4C55AE; border-bottom:solid 1px #CCCCCC;}
dl#blog_data dt	{padding-bottom:1em; color:#FFFFFF; font-weight:bold; text-align:left;}
dl#blog_data dd	{color:#FFFFFF; text-align:right;}

/* dl#keyword		{padding:15px; background:#4C55AE;} */
dl#keyword		{padding:15px; background:#333333;}
dl#keyword dt	{padding-bottom:1em; color:#FFFFFF; font-weight:bold; text-align:left;}
dl#keyword dd	{color:#FFFFFF; text-align:left;}
dl#keyword dd strong {font-weight:normal;}

td.setday	{background:#666666;}
td.selday	{background:#4C55AE;}

dl#rssfeed		{margin:14px; width:172px; border: 1px solid #666666; color:#000000; }
dl#rssfeed dt		{color:#000000; text-align:center; border-bottom:1px dotted #666666}
dl#rssfeed dd		{padding:5px 0; text-align:center; color:#666666;}

dl#rssfeed dd#ver	{padding:10px 0 10px 0; border-bottom:1px dotted #666666}
dl#rssfeed dd#scol	{padding:10px 0 5px 0;}

dl#rssfeed dd a:link	{color:#666666; text-decoration:none;}
dl#rssfeed dd a:visited	{color:#666666; text-decoration:none;}
dl#rssfeed dd a:active	{color:#666666; text-decoration:underline;}
dl#rssfeed dd a:hover	{color:#666666; text-decoration:underline;}

dl#blog_inqbtn		{padding-top:5px; border:solid 1px #4c55ae; background:#ffffff;}
dl#blog_inqbtn dd	{padding:5px; background:#ffffff; text-align:center;}


#inquiryform				{width:480px; height:auto; margin-left:auto; margin-right:auto;}
#inquiryform	th			{width:150px; padding:10px; color:#000000; white-space:nowrap; vertical-align:top; font-weight:normal;}
#inquiryform	td			{padding:10px; color:#000000;}
#inquiryform	input			{width:216px; border:solid 1px #999999; color:#000000;}
#inquiryform	input#inquiry_zip	{width:80px;}
#inquiryform	input#inquiry_material_request	{width:20px; border:none;}
#inquiryform	textarea		{width:216px; height:100px; border:solid 1px #999999; color:#000000; font-size:12px;}
#inquiryform	textarea#inquiry_addr	{height:50px;}
#inquiryform	span.red		{font-weight:bold; color:#ff0000;}
#inquiryform	select option		{padding:0px 3px;}

ul.inquiryform_ctrl 		{margin-top:50px; width:480px; height:44px; position:relative;}
ul.inquiryform_ctrl li		{position:absolute; width:200px; height:44px; top:0;}
ul.inquiryform_ctrl li.bleft	{left:20px;}
ul.inquiryform_ctrl li.bright	{left:330px;}

.spb10	{margin-bottom:10px;}
.spt10	{margin-top:10px;}
.spt20	{margin-top:20px;}
.red	{color:#ff0000;}
.bold	{font-weight:bold;}

/*==== bookmark area ===*/
div#bookmark			{margin:0 auto; padding:0; width:165px;}
div#bookmark dl			{margin:0; padding:0; border:1px solid #bbbbbb;}
div#bookmark dt			{margin:0; padding:2px 0; text-align:center; font-size:11px; border-bottom:1px solid #bbbbbb;}
div#bookmark dt.second		{margin-top:10px; border-top:1px solid #bbbbbb;}
div#bookmark dd			{margin:0; padding:2px 5px; text-align:left; font-size:11px; color:#000000;}
div#bookmark dd a:link		{color:#000000; text-decoration:none;}
div#bookmark dd a:visited	{color:#000000; text-decoration:none;}
div#bookmark dd a:active	{color:#000000; text-decoration:underline;}
div#bookmark dd a:hover		{color:#000000; text-decoration:underline;}

/*==== good & select point button area ====*/
.box_goodbtn				{margin:0; padding:0; text-align:center;}
.goodbtn					{width:390px; margin:0 auto; padding:0; text-align:center;}
.goodbtninner				{width:170px; margin:0 auto; padding:0; text-align:center;}
.goodbtninner dl			{margin:0 auto; padding:0 20px;}
.goodbtninner dt			{margin:0; padding:0 auto; font-size:0; line-height:0; text-align:center;}
.goodbtninner dd			{margin:0; padding:0 auto; color:#777777;}
.goodbtninner dd a:link		{color:#777777; text-decoration:none;}
.goodbtninner dd a:visited	{color:#777777; text-decoration:none;}
.goodbtninner dd a:active	{color:#777777; text-decoration:underline;}
.goodbtninner dd a:hover	{color:#777777; text-decoration:underline;}



