/*#############################
	IMPORT OTHER CSS FILES
###############################*/
@import url("../Base.css");
@import url("../Layout.css");
@import url("../FontSizeM.css");


/************************/
/*		BODY			*/
/************************/
body
{
	/*background-image: url(bg_body.jpg);*/
	background-color: #000000;
	color: #c5baa3;
}


/************************/
/*		TEXT/ANCHOR		*/
/************************/
/*------------------------- ▼ この順番を入れ替えないように */
/*	link -> visited -> hover -> active 
/*------------------------- ▲ この順番を入れ替えないように */   
a:link 
{
	/* まだ見ていないリンク */
	color: #de851d;
}

.a_nomargin a:link
{
	/* まだ見ていないリンク */
	/*color: #de851d;*/
}

a:visited 
{
	/* 既に見たリンク */						
	color: #d69565;
}

.a_nomargin a:visited
{
	/* 既に見たリンク */						
	/*color: #d69565;*/
}

a:hover 
{
	/* カーソルがリンク元のうえにある時 */						
	color: #ff9966;
}

.a_nomargin a:hover
{
	/* カーソルがリンク元のうえにある時 */						
	/*color: #ff9966;*/
}

a:active 
{
	/* リンクをクリックした時 */
	color: #d69565;
}

.a_nomargin a:active
{
	/* リンクをクリックした時 */						
	/*color: #d69565;*/
}


/************************/
/*		ADDRESS			*/
/************************/
address
{
	color: #ebe5ab;
}


/************************/
/*		HR				*/
/************************/
hr
{
	color: #722008;
}

/************************/
/*		BUTTON			*/
/************************/
.btn
{
	padding:  1px 3px 1px 3px;
	border: outset 3px #721105;
	background-color: #761e08;
    color: #d9831f;
}


/************************/
/*		SCROLLBAR		*/
/************************/
html
{
	scrollbar-base-color: #331606;
	scrollbar-arrow-color: #907B76;	/*#66554d;*/
}

textarea
{
	scrollbar-base-color: #1a0b06;
}


/************************/
/*		SELECTG			*/
/************************/
select
{
	background-color: #230C03;
	color: #fdffb8;
}


/************************/
/*		STRONG			*/
/************************/
strong
{
}


/************************/
/*		IMG				*/
/************************/
.img_outset
{
	border: outset 3px #721105;
}


/************************/
/*		AREA			*/
/************************/
.tbl_body
{
	padding: 0; 
	background-image: url(bg_body_bamboo.jpg);
    background-repeat: repeat-y;
	/*text-align: center;*/
}

.td_body
{
    padding: 0; 
	background-image: url(bg_body_guitar_head.jpg); 
	background-repeat: no-repeat;
    border: solid 1px #5e2a1d;
    text-align: left;
}

.tbl_contents
{
	/*width: 200px;*/ 
	/*height: 2000px;*/
    padding: 0; 
	/*padding-left: 10px; */
	background-image: url(bg_body_guitar_neck3.jpg);
	background-repeat: no-repeat;
}

.tbl_contents 
{
/*	padding: 0px; 
	background-image: url(bg_body_bamboo.jpg);
    background-repeat: repeat-y;
	text-align: center;*/
}

.td_header1
{
	/*width: 750px;*/	/*★きわめて重要★*/
	/*height: 30px;*/	/*★？？？★*/
}

.td_header2
{
	/*height: 150px;*/	/*★？？？★*/
}

.td_header3 
{
	/*height: 35px;*/
}

.td_left {}

.td_top
{
}

.td_middle {}

.td_bottom {}

.td_right {}

.td_footer1 
{
	text-align: center;
}

.td_footer2
{
	text-align: center;
}

.td_footer3
{
	text-align: center;
}

.div_module
{
}

.tbl_module
{
	/*width: 750px;*/	/*★きわめて重要★*/
 	/*background-image: URL(bg_item.jpg);*/
    /*border-right: solid 1px #722008;*/
    /*border-bottom: solid 1px #722008;*/
    /*border-left: solid 1px #722008;*/
}

.tbl_module_newsletter
{
	background-image: url(bg_mod_Kana.jpg); 
	background-position: right top; 
	background-repeat: no-repeat;
}

.tr_modheader
{
	/*border: outset 2px #3b2d20;*/
    /*color: #e5e7a7;*/	/*#d9831f;*/
	background-image: url(bg_bamb_mod_hdr.gif);
}

.tr_modheader_newsletter
{
}

.td_modheader
{
	color: #fdffb8;
}

.div_itemtitle_guestbook		/*td_modheader_blog*/
{
	height: 30px;
	padding-top: 13px;
	padding-left: 45px; 
	text-align: left;
	vertical-align: middle; 
	background-image: url(bg_item_title.jpg); 
	color: #ffffff;
	/*font-size: 12px; */
	font-weight: bold;
}

.div_itemtitle_guestbook_c
{
	height: 25px;
	padding-top: 10px;
	padding-left: 15px; 
	text-align: left;
	vertical-align: middle; 
	background-color: #230402;
	/*background-image: url(bg_item_title.jpg); */
	color: #ffffff;
	/*font-size: 12px; */
	font-weight: bold;
}

.td_modheader_newsletter
{
	height: 35px; 
	padding-top: 17px; 
	padding-left: 10px; 
	vertical-align: top; 
	color: #d9831f; 
	font-size: 15px; 
	font-weight: bold;
}

.td_modheader_newsletter h2
{
	display: inline;
	font-size: 13px;
	font-weight: bold;
}

.td_modbody
{
}

.td_item
{
	border: solid 1px #270101;
 	background-image: URL(bg_item.gif);
 	/*background-image: URL(bg_item.jpg);*/
    /*border-bottom: solid 1px #722008; */
	color: #e2d8a8;
}

.td_item_guestbook
{
	padding: 15px;
}

.td_item_newsletter
{
	/*padding-top: 5px;*/
	padding-bottom: 5px;
	color: #e2d8a8;
}

.div_itemheader
{
}

.div_itemtitle
{
	font-size: 13px;
    font-weight: bold;
    color: #fef5b2;
}

.div_itemwriter
{
	color: #a29d77;
}

.div_itembody
{
	/*font-size: 9px;*/
	color: #ebe5ab;
}

.div_itembody p
{
	/*font-size: 10px;*/
	/*color: #ebe5ab;*/
}

.div_itembody strong
{
	color: #dca700;	/*#d9831f;*/
}

.div_itembody_newsletter
{
	padding: 5px 0px 0px 15px; 
	vertical-align: top;
}

.div_itembody_guestbook
{
	text-align: left;	/*後でレイアウトに整理*/
}

.div_itemfooter
{
}

.td_modfooter
{
}


/************************/
/*		BLOCK			*/
/************************/
.block01
{
	padding: 10px; 
	border: outset 2px #722008; 
	background-image: url(bg_block01.jpg); 
	color: #ffffff; 
	font-size: 12px;
}


/************************/
/*		GLOBAL NAVI		*/
/************************/
.disp_menu1 {
}

.disp_menu2 {
}

.disp_menu3 {
}

.disp_menu4 {
}

.disp_menu5 {
}

.disp_menu6 {
}

.localmenu{
}

/* ★後で 色を分離★ */
.localmenu a {
	border-color: #4c0809 #4c0809 #4c0809 #4c0809;
	color: #ffaa01;
	background-color: #910b0c;	/*8e0809;*/
	/*background-image: url(002/bg_mod_title.jpg);*/
}

.localmenu a:visited {
	color: #ffaa01;
}

.localmenu a:hover {
	color: #ede4dd;
	background-color: #3e0704;
}


/************************/
/*		SUB MENU		*/
/************************/
.tbl_sub_menu
{
}



.dataLabel
{
	padding: 5px;
	border: solid 2px #580809;
	background-color: #b09689;
	color: #330000;
}






/*
.crumbslist
{
    position: absolute;
    top: 195px;
    left: 240px;
    text-decoration: none;
	font-weight: bold;
	color: #fdffb8;
}

.crumbslist:link, .crumbslist a:active, .crumbslist a:visited, .crumbslist a:hover
{
    text-decoration: underline;
    font-weight: normal;
    color: #fdffb8;
}
*/

/*
.selectlanguage
{
    position: absolute;
    top: 190px;
    right: 35px;
}
*/

/************************/
/*		LOCAL MENU		*/
/************************/
.menu1
{
    margin: 10px 0 5px 0;
    padding-left: 10px;
}

.menu1_a, a.menu1_a:link, a.menu1_a:visited
{
    margin: 0;
    font-size: 10px; 
    font-weight: bold; 
    color: #efedf0; /* fffea1;*/
}

a.menu1_a:active, a.menu1_a:hover
{
    text-decoration: underline;
    /*color: #ffffff;*/
}

.menu2
{
    margin: 5px 0 0 0;
    padding-left: 10px;
}

.menu2_a, a.menu2_a:link, a.menu2_a:visited
{
    padding: 0; 
    font-size: 10.5px; 
    font-weight: bold; 
    color: #d08c84; /*#fffea1;*/
}

a.menu2_a:active, a.menu2_a:hover
{
    text-decoration: underline;
    /*color: #fffeee;*/
}

.menu3
{
}

.menu3_ul
{
    margin-left: 20px;
}

.menu3_li, a.menu3_a:link, a.menu3_a:visited
{
    font-size: 10px; 
    font-weight: bold;
    line-height: 1.75em;
	color: #e3ce75;
}

a.menu3_a:active, a.menu3_a:hover
{
    text-decoration: underline;
    /*color: #fffea1;*/
}

.menu4
{
}

.menu4_ul
{
    margin-left: 10px;
}

.menu4_li, a.menu4_a:link, a.menu4_a:visited
{
    font-size: 10px; 
    font-weight: bold;
    line-height: 1.75em;
    color: #efedf0; /*#fffea1;*/
	/*color: #e3ce75;*/
}

a.menu4_a:active, a.menu4_a:hover
{
    text-decoration: underline;
    /*color: #fffea1;*/
}

.menu5
{
}

.menu5_ul
{
    margin-left: 10px;
}

.menu5_li, a.menu5_a:link, a.menu5_a:visited
{
    font-size: 9px; 
    font-weight: bold;
    line-height: 1.75em;
	color: #ebe5ab; /*e3ce75;*/
}

a.menu5_a:active, a.menu5_a:hover
{
    text-decoration: underline;
    /*color: #fffea1;*/
}




/************************/
/*		TAB				*/
/************************/
.tab_active
{
    width: 25%;
    padding: 5px;
	border-top: solid 1px #86361f;
	border-right: outset 3px #260000;
	border-left: solid 1px #86361f;
	background-color: #4d2600;
	background-image: url('TabActive.gif');
    text-align: center;
    font-size: 9px;
    color: #e3ce75;
}

.tab_inactive
{
    width: 25%;
    padding: 5px;
	border-top: solid 1px #86361f;
	border-right: outset 3px #260000;
	border-left: solid 1px #86361f;
	background-color: #260000;
	background-image: url('TabInactive.gif');
    text-align: center;
    font-size: 9px;
    color: #e3ce75;
}

.tab_content
{
    padding: 10px;
    background-color: #4d2600;
	border-right: outset 3px #260000;
	border-bottom: outset 2px #260000;
	border-left: solid 1px #86361f;
	text-align: left;
}

