@charset "shift_jis";




/** LEFT & RIGHT **/
.tbl_container	{width:782px;text-align:left;}
.left			{width:172px;text-align:left;}
.right			{width:172px;text-align:left;}
.center			{width:100%;padding-left:7px;padding-right:8px;}


/* tag *******************************************************************/

html {
	padding: 0px;
	margin: 0px;
}

body {
	color: #666666;
	background: #FFFFFF;
	font-size: 90%;
	line-height: 140%;
	padding: 0px;
	margin: 0px;
}
h1,h2,h3,h4,h5,h6,table,p,div,pre,span,ul,ol,li,dl,dt,dd,form,strong,em,img,embed,object {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

table {
	font-size: 100%;
}
td {
	font-size: 95%;
	word-break:break-all;
}
a:link {
	color: blue;
	text-decoration: underline;
}

a:visited {
	color: purple;
	background-color: transparent;
	text-decoration:underline;
}
a:active {
	color: blue;
	background-color: transparent;
	text-decoration:underline;
}
a:hover {
	color: orange;
	background-color: transparent;
	text-decoration:underline;
}

/* tag *******************************************************************/

.img_bg
{
	background-image:url("../../image/main/main_img.gif");
}

.menu_table_bg
{
	background-image:url("../../image/main/menu_bg.gif");
}

.input1
{
	HEIGHT:20px; FONT-SIZE:9pt; BACKGROUND-COLOR:#FFFFFF; BORDER :1px solid #CCCCCC;
}

/* font */

.blog_title
{
	FONT-SIZE: 10pt;
	COLOR: #216B29; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.blog_add
{
	FONT-SIZE: 9pt;
	COLOR: #216B29; 
	TEXT-DECORATION: none
}

.black_text
{
	FONT-SIZE: 8pt;
	font-family: Times New Roman, Times, serif, Verdana;
	COLOR: #333333; 
	TEXT-DECORATION: none
}


/* menu -------------------------------------------------------------- */

#menu {
	width: 760px;
	height: 24px !important;
	background: url(../../image/main/menu_bg.gif) top left;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	
}

	#menu ul {
		height: 24px !important;
		padding: 0px 0px 0px 25px;
		margin: 0px 0px 0px 0px;
	}

		#menu li {
			list-style: none;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			text-indent: -9999px;
			float: left;
		}

			#menu li a {
				overflow: hidden;
			}

			#menu li#home a {
				height: 24px;
				width: 142px;
				display: block;
				padding: 0px 0px 0px 5px;
				margin: 0px 0px 0px 0px;
				background: url(../../image/main/m_home.gif) no-repeat top left;
			}

			#menu li#home a:hover {
				background: url(../../image/main/m_home.gif) no-repeat top left;
			}

			#menu li#blog a {
				height: 24px;
				width: 142px;
				display: block;
				padding: 0px 0px 0px 5px;
				margin: 0px 0px 0px 0px;
				background: url(../../image/main/m_blog.gif) no-repeat top left;
			}

			#menu li#blog a:hover {
				background: url(../../image/main/m_blog.gif) no-repeat top left;
			}

			#menu li#profile a {
				height: 24px;
				width: 142px;
				display: block;
				padding: 0px 0px 0px 5px;
				margin: 0px 0px 0px 0px;
				background: url(../../image/main/m_profile.gif) no-repeat top left;
			}

			#menu li#profile a:hover {
				background: url(../../image/main/m_profile.gif) no-repeat top left;
			}

			#menu li#bbs a {
				height: 24px;
				width: 142px;
				display: block;
				padding: 0px 0px 0px 5px;
				margin: 0px 0px 0px 0px;
				background: url(../../image/main/m_bbs.gif) no-repeat top left;
			}

			#menu li#bbs a:hover {
				background: url(../../image/main/m_bbs.gif) no-repeat top left;
			}
			
			#menu li#history a {
				height: 24px;
				width: 142px;
				display: block;
				padding: 0px 0px 0px 5px;
				margin: 0px 0px 0px 0px;
				background: url(../../image/main/m_buy.gif) no-repeat top left;
			}

			#menu li#history a:hover {
				background: url(../../image/main/m_buy.gif) no-repeat top left;
			}

/* header end ---------------------------------------------------------- */

/* contents layout *******************************************************************/

.layout_left
{
	padding: 5px;
	width: 150px;
	background: #FEFBE3 url(../../image/main/bg_left.gif);
}
.layout_center
{
	padding: 5px;
	background: #FEFBE3;
}
.layout_right
{
	padding: 5px;
	width: 150px;
	background: #FEFBE3 url(../../image/main/bg_right.gif);
}

/* common box style *******************************************************************/

.table_box/* table style*********/
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	border: 0px;
	background-color:#fff;
}

.head_left/* box head left img*********/
{
	background-image:url("../../image/main/title_box01.gif");
	width:10px;
	height:28px;
}
.head_center/* box head text*********/
{
	background-image:url("../../image/main/title_box02.gif");
	FONT-SIZE: 9pt;
	COLOR: #216B29; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
.head_right/* box head right img *********/
{
	background-image:url("../../image/main/title_box03.gif");
	width:10px;
	height:28px;
}

.body_left/* box body left *********/
{
	background-image:url("../../image/main/box_l.gif");
	width:6px;	
}
.body_center/* box body center *********/
{
	background: #FFFFFF; 
	padding: 5px;
}
.body_right/* box body right *********/
{
	background-image:url("../../image/main/box_r.gif");
	width:6px;
}

.btm_left/* box bottom left *********/
{
	background-image:url("../../image/main/box_b01.gif");
	width:6px;
	height:8px;
}
.btm_center/* box bottom center *********/
{
	background-image:url("../../image/main/box_b02.gif");
}
.btm_right/* box bottom right *********/
{
	background-image:url("../../image/main/box_b03.gif");
	width:6px;
	height:8px;
}

/* search *******************************************************************/

.search_img/* search image *********/
{
	background-image:url("../../image/main/search_icon.gif");
	width:24px;
	height:24px;
}
/* search *******************************************************************/

.qr_text:link,
.qr_text:visited,
.qr_text:active
{
	FONT-SIZE: 95%; 
	FONT-WEIGHT: bold;
	COLOR: #888888; 
	TEXT-DECORATION: underline; 
}

.blog_title_b
{
	FONT-SIZE: 120%;
	FONT-WEIGHT: bold;
	COLOR: #2152CD; 
	TEXT-DECORATION: none
}
.blog_title_b:link,
.blog_title_b:visited,
.blog_title_b:active
{
	FONT-SIZE: 120%; 
	FONT-WEIGHT: bold;
	COLOR: #2152CD; 
	TEXT-DECORATION: underline; 
}
