/*
	Copyright 2004 CHINATAI-KAN 
	Global Font CSS 
*/


/**************************************
　　グローバルメニュー
***************************************/
/* head
--------------------------------------------------------------*/
.head_line {
width: 808px;
border-left: 1px #cccccc solid;
border-right: 1px #cccccc solid;
}

/* menu
--------------------------------------------------------------*/
.menu_back {
background: url(../images3/menu_back_middle.jpg) repeat-x 0 0;
}
.menu td {
font-size: 100%;
margin: 0px;
padding: 0px;
}
.menu_back1 {
background: url(../images3/menu_b.gif) repeat-x;
}
.menu a {
font-size: 82%;
font-weight: bold;
color: white;
text-decoration: none;
}
.menu a:hover {
font-size: 82%;
font-weight: bold;
color: orange;
text-decoration: underline;
}
.con3 {
padding-right: 15px;
margin-right:15px;
border-right: 1px white solid;
}
.con4 {
border: none;
}


/**************************************
　　基本設定
***************************************/

* {
	/*margin: 0px auto;*/
	margin-top: 0;
}

img {
	border: 0;
}


.content {font-size:12px; color:#333333; line-height:140%; margin-top:10px; padding:0;}
.content td {font-size:12px;color:#333333;line-height:160%;}


/**************************************
　　h1,h2,h3,h4
***************************************/
/*h1 {font-size: 71%;color: #999999;}*/

/*080423*/
h1 {
	font-size: 13px;
	color: #1D3994;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: normal;
}
/*20080423*/
h1.shop-i{
	font-size: 11px;
	line-height: 130%;
}



.h1 {
font-size: 100%;
line-height: inherit;
}
h2 {
	font-size:16px;
	margin:1px;
	padding:1px;
}

h3 {
	font-size:14px;
	color:#ffffff;
	margin:1px;
	padding:1px;
}
h4 {
	font-size:13px;
	color:#ffffff;
	margin:1px;
	padding:1px;
}



/* CONTENTS */

.title {
	font-size:17px;
	color:#cc9900;
	margin:1px;
	padding:1px;
}

.title2 {
	font-size:14px;
	color:#ffffff;
	margin:3px;
	padding:3px;
}

.book {
	font-size:14px;
	color:#ff6600;
	margin:3px;
	padding:3px;
}
.sub {
	font-size:13px;
	color:#333333;
	line-height:120%;
}

.cont {
	font-size:13px;
	color:#ffffff;
}

.con1 {
	font-size:12px;
	color:#ffffff;
}
.con2 {
	font-size:14px;
	color:#ffffff;
	FONT-WEIGHT:bold;
}

.pick {
	background-color:#FFFFFF;
	font-size:12px;
	color:#003399;
}

.pickmsg {
	background-color:#FFFFFF;
	font-size:11px;
	color:#003399;
	line-height:120%;
}

.pickmsg2 {
	background-color:#FFFFFF;
	font-size:10px;
	color:#003399;
	line-height:120%;
}

.bass {
	font-size:12px;
	color:#003399;
}

.bass_pick {
	font-size:16px;
	color:#003399;
}

.big {
	font-size:16px;
}

.middle {
	font-size:15px;
}
.small {
	font-size:12px;
}
.red {
color: red;
font-weight: bold;
}


/* BACK */

.header {
	background-image: url(../images/head_bg.gif);
}

/* MAIN */
.tdcolor1 {
	background-color:#7BCFFF;
}

/* SUB */
.tdcolor2 {
	background-color:#7BCFFF;
}

/* SUB */
.tdcolor3 {
	background-color:#ffc312;
}


/* FOOTER */

.footer {
	font-size:12px;
	color:#666666;
	margin:1px;
	padding:1px;
}




/* CARENDER */

.c_black1 {
	font-size:12px;
	color:#000000;
	background-color:#FFFFE8;
}
.c_black2 {
	font-size:12px;
	color:#ff0000;
	background-color:#FFFFFF;
}

.c_red1 {
	font-size:12px;
	color:#ff0000;
	background-color:#FFFFE8;
}
.c_red2 {
	font-size:12px;
	color:#ff0000;
	background-color:#FFFFFF;
}


.c_blue1 {
	font-size:12px;
	color:#0000FF;
	background-color:#FFFFE8;
}
.c_blue2 {
	font-size:12px;
	color:#0000FF;
	background-color:#FFFFFF;
}




/* Link */
a {
	color: #0066cc;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
}
a:active {
	color: #FF4210;
}
/*
a:visited {
	color: #0066cc;
}
*/


hr {
	color: #cccccc;
}



/****** MAIN MENU   ******/

.navi_01{

	BACKGROUND: url(../images/home_bg.gif) no-repeat;
	WIDTH: 104px;
	HEIGHT: 31px;
	TEXT-ALIGN: center;
	PADDING-TOP:3px;
}

.navi_02{
	BACKGROUND:url(../images/news_bg.gif) no-repeat;
	WIDTH: 105px;
	HEIGHT: 31px;
	TEXT-ALIGN: center;
	PADDING-TOP:3px;
}

.navi_03{
	BACKGROUND:url(../images/search_bg.gif) no-repeat;
	WIDTH: 108px;
	HEIGHT: 31px;
	TEXT-ALIGN: center;
	PADDING-TOP:3px;
}

.navi_04{
	BACKGROUND:url(../images/request_bg.gif) no-repeat;
	WIDTH: 138px;
	HEIGHT: 31px;
	TEXT-ALIGN: center;
	PADDING-TOP:3px;
}

.navi_05{
	BACKGROUND:url(../images/mform_bg.gif) no-repeat;
	WIDTH: 78px;
	HEIGHT: 31px;
	TEXT-ALIGN: center;
	PADDING-TOP:3px;
}

.navi_06{
	BACKGROUND:url(../images/shop_bg.gif) no-repeat;
	WIDTH: 78px;
	HEIGHT: 31px;
	TEXT-ALIGN: center;
	PADDING-TOP:3px;
}

.navi_07{
	BACKGROUND:url(../images/corp_bg.gif) no-repeat;
	WIDTH: 78px;
	HEIGHT: 31px;
	TEXT-ALIGN: center;
	PADDING-TOP:3px;
}

.navi_08{
	BACKGROUND:url(../images/link_bg.gif) no-repeat;
	WIDTH: 61px;
	HEIGHT: 31px;
	TEXT-ALIGN: center;
	PADDING-TOP:3px;
}

.navi_09{
	BACKGROUND:url(../images/bbs_bg.gif) no-repeat;
	WIDTH: 60px;
	HEIGHT: 31px;
	TEXT-ALIGN: center;
	PADDING-TOP:3px;
}

/**************************************
　　サイトマップ用
***************************************/
.sitemap {
margin: 10px 0 20px 0;
}


/**************************************
　　フッター
***************************************/
.b_menu {
width: 810px;
height: 15px;
text-align: center;
border-top: #CCCCCC 1px solid;
margin: 8px 0 3px 0;
padding: 2px 0;
}
.b_menu a {
font-size: 71%;
color: black;
}
.b_menu a:hover {
font-size: 71%;
color: orange;
}
.b_menu li {
	display: inline;
	margin-right: 10px;
	padding-left: 10px;
	list-style-type: none;
}
.l_line {
padding-right: 10px;
margin-right: 10px;
border-right: 1px black solid;
}
.l_line_none {
padding-right: 10px;
margin-right: 10px;
}
.copyright {
width: 810px;
height: 15px;
color:#FFFFFF;
background-color:#333333;
font-size: 70%;
padding: 5px 0 3px 10px;
}
