
* { 
margin : 0;
padding : 0px;
} 

body { 
color : #ffffff;
font-size : 14px;
text-align : center;
background-color : #000000;
background-repeat : repeat;
} 

a:link { 
color : #999999;
text-decoration : none;
} 

a:visited { 
color : #999999;
text-decoration : none;
} 

a:active { 
color : #999999;
text-decoration : none;
} 

a:hover { 
color : #999999;
text-decoration : underline;
} 


img { 
border : 0 none;
} 

hr, .c-navi { 
display : none;
} 

.clear-float { 
font-size : 1px;
width : auto;
height : 1px;
clear : both !important;
} 

#header-area { 
width : 800px;
background-color : #ffffff;
} 

h1 { 
width : 40%;
padding : 58px 0 0 14px;
float : left;
} 



.chaco602 { 
width : 602px;
font-size : 14px;
line-height : 200%;
text-align : left;
	background-color: #000;
}
 
 
#lsize{
line-height : 250%;
}


h1 a { 
font-size : 10px;
width : 266px;
height : 60px;
background-image : url(../bt/logo.gif);
background-repeat : no-repeat;
padding : 60px 0 0 266px;
text-indent : 0;
line-height : 9999px;
overflow : hidden;
display : block;
} 

h1 a { 
padding : 0;
text-indent : -9999px;
line-height : normal;
} 

#header-area .bt-en { 
width : 114px;
padding : 42px 0 0 0;
float : right;
} 

#header-area .bt-en a { 
width : 80px;
height : 20px;
background-image : url(../../img/.gif);
background-repeat : no-repeat;
padding : 20px 0 0 80px;
text-indent : 0;
line-height : 9999px;
overflow : hidden;
display : block;
} 


#header-area h2 { 
width : 187px;
height : 77px;
background-image : url(../../.gif);
background-repeat : no-repeat;
background-position : 7px 55px;
padding-top : 77px;
text-indent : 0;
line-height : 9999px;
overflow : hidden;
clear : both;
} 

#header-area h2 { 
padding : 0;
text-indent : -9999px;
linenewheight : normal;
} 

#header-area p { 
width : auto;
color : #666666;
padding : 5px 360px 0 30px;
} 

#header-area p span.p0 { 
font-size : 85%;
} 

#header-area p span.p1 { 
font-size : 85%;
padding-left : 1em;
} 

#header-area p span.p2 { 
font-size : 85%;
padding-left : 2em;
} 

#header-area p span.p3 { 
font-size : 85%;
padding-left : 3em;
} 

#main-area { 
width : 800px;
padding : 0 0 0 0;
background-image : url(img/back.gif);
background-repeat : repeat-y;
} 

#contents-area { 
width : 600px;
text-align : center;
float : right;
} 



#midashi h3 {
font-size : 110%;
color : #333333;
background-image : url(img/midashi.gif);
background-repeat : no-repeat;
height : 32px;
padding : 2px 3px 0 35px;
display : block;
}


.row1 h4 span { 
color : #000000;
font-size : 95%;
background-image : url(bt/icon.gif);
background-repeat : no-repeat;
background-position : left center;
padding : 2px 3px 0 20px;
display : block;
} 

.row1 h5 span{ 
font-size : 95%;
color : #000000;
padding-bottom : 0 0 0 25px;
display : block;
} 

.row1 h6 { 
font-size : 105%;
color : #515194;
width : auto;
background-image : url(../bt/heartunder.gif);
background-repeat : repeat-x;
background-position : left bottom;
padding-top : 10px;
width : 100%;
} 

.menu-list{
color : #422c18;
font-size : 14px;
font-weight : bold;
background-image : url(bt/icon2.gif);
background-repeat : no-repeat;
background-position : left center;
padding : 2px 3px 0 20px;
display : block;
}


td {
font-size : 13px;
line-height : 240%;
}

.td1{
text-align : center;
color : #ffffff;
width : 20%;
background-color : #422c18;
}


.td2 {
font-weight : ighter;
font-size : 14px;
font-weight : normal;
}





#add-set { 
width : 190px;
margin-top : 20px;
background-image : url(../../top-img/add_bg.gif);
background-repeat : repeat-y;
text-align : left;
float : right;
} 

#add-set { 
width : 190px;
margin-top : 20px;
background-image : url(../../top-img/add_bg.gif);
background-repeat : repeat-y;
text-align : left;
float : right;
} 

#add-set h3 { 
color : #434f8f;
background-image : url(../../top-img/add_logo.gif);
background-repeat : no-repeat;
padding : 25px 5px 0 5px;
text-align : center;
height : 100%;
} 

#add-set p { 
padding : 5px 8px 16px 7px;
background-image : url(../../top-img/add_bottom.gif);
background-repeat : no-repeat;
background-position : left bottom;
text-align : center;
width : 100%;
} 


#menu-area { 
width : 160px;
height : 580px;

float : left;
} 

#menu-area .main-menu { 
padding : 15px 7px 0 6px;
background-image : url(../bt/menutop.gif);
background-repeat : no-repeat;
width : 100%;
} 

#menu-area .main-menu li { 
width : 147px;
height : 29px;
margin-bottom : 3px;
list-style-type : none;
} 

#menu-area .main-menu li a { 
width : 147px;
height : 29px;
padding-top : 29px;
line-height : 9999px;
overflow : hidden;
display : block;
} 

#menu-area .main-menu li a { 
padding : 0;
text-indent : -9999px;
line-height : normal;
} 

#menu-area .main-menu li.bt1 { 
background-image : url(bt/bt000.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt1 a:hover { 
background-image : url(bt/bt000-on.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt2 { 
background-image : url(bt/bt001.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt2 a:hover { 
background-image : url(bt/bt001-on.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt3 { 
background-image : url(bt/bt002.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt3 a:hover { 
background-image : url(bt/bt002-on.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt4 { 
background-image : url(bt/bt003.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt4 a:hover { 
background-image : url(bt/bt003-on.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt5 { 
background-image : url(bt/bt004.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt5 a:hover { 
background-image : url(bt/bt004-on.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt6 { 
background-image : url(bt/bt005.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt6 a:hover { 
background-image : url(bt/bt005-on.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt7 { 
background-image : url(bt/bt006.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt7 a:hover { 
background-image : url(bt/bt006-on.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt8 { 
background-image : url(bt/bt007.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt8 a:hover { 
background-image : url(bt/bt007-on.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt9 { 
background-image : url(bt/bt008.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt9 a:hover { 
background-image : url(bt/bt008-on.gif);
background-repeat : no-repeat;
} 


#menu-area .main-menu li.bt10 { 
background-image : url(bt/bt009.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt10 a:hover { 
background-image : url(bt/bt009-on.gif);
background-repeat : no-repeat;
} 


#menu-area .main-menu li.bt11 { 
background-image : url(bt/bt010.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt11 a:hover { 
background-image : url(bt/bt010-on.gif);
background-repeat : no-repeat;
} 


#menu-area .main-menu li.bt12 { 
background-image : url(bt/bt011.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt12 a:hover { 
background-image : url(bt/bt011-on.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt13 { 
background-image : url(./bt/bt012.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt13 a:hover { 
background-image : url(./bt/bt012-on.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt14 { 
background-image : url(./bt/bt013.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt14 a:hover { 
background-image : url(./bt/bt013-on.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt15 { 
background-image : url(./bt/bt014.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt15 a:hover { 
background-image : url(./bt/bt014-on.gif);
background-repeat : no-repeat;
} 


#menu-area .main-menu li.bt16 { 
background-image : url(./bt/bt015.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt16 a:hover { 
background-image : url(./bt/bt015-on.gif);
background-repeat : no-repeat;
} 



#menu-area .main-menu li.bt17 { 
background-image : url(./bt/bt015.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt17 a:hover { 
background-image : url(./bt/bt015-on.gif);
background-repeat : no-repeat;
} 



#menu-area .main-menu li.bt18 { 
background-image : url(./bt/bt016.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt18 a:hover { 
background-image : url(./bt/bt016-on.gif);
background-repeat : no-repeat;
} 



#menu-area .main-menu li.bt19 { 
background-image : url(./bt/bt017.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt19 a:hover { 
background-image : url(./bt/bt017-on.gif);
background-repeat : no-repeat;
} 




#menu-area .main-menu li.bt20 { 
background-image : url(./bt/bt018.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt20 a:hover { 
background-image : url(./bt/bt018-on.gif);
background-repeat : no-repeat;
} 



#menu-area .main-menu li.bt21 { 
background-image : url(./bt/bt019.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt21 a:hover { 
background-image : url(./bt/bt019-on.gif);
background-repeat : no-repeat;
} 




#menu-area .main-menu li.bt22 { 
background-image : url(./bt/bt020.gif);
background-repeat : no-repeat;
} 

#menu-area .main-menu li.bt22 a:hover { 
background-image : url(./bt/bt020-on.gif);
background-repeat : no-repeat;
} 




#menu-area .sub-menu { 
padding : 5px 7px 33px 6px;
background-image : url(../bt/menubottom.gif);
background-repeat : no-repeat;
background-position : bottom 0%;
width : 92%;
} 

#menu-area .sub-menu li { 
margin-top : 1px;
padding : 3px 5px 3px 12px;
background-image : url(../../img/menu_sub_base.gif);
background-repeat : repeat-y;
border-top : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
list-style-type : none;
} 

#menu-area .sub-menu li { 
margin-top : 1px;
padding : 0;
background-image : url(../../img/menu_sub_base.gif);
background-repeat : repeat-y;
border-top : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
list-style-type : none;
height : 95%;
} 

#menu-area .sub-menu li a { 
padding : 0;
background-image : none;
display : inline;
width : 85%;
} 

#menu-area .sub-menu li a { 
padding : 3px 5px 3px 12px;
background-image : url(../../img/menu_sub_bg.gif);
background-repeat : no-repeat;
display : block;
} 

#menu-area .sub-menu li a:link, #menu-area .sub-menu li a:visited, #menu-area .sub-menu li a:active { 
color : #333333;
} 

#menu-area .sub-menu li a:hover { 
color : #ff9900;
} 

#menu-area .banner-set { 
background-color : #ffffff;
text-align : center;
} 

#footer-area { 
width : 800px;
padding : 0px 0 10px 0;
background-repeat : repeat-x;
} 

#footer-area a {
color : #000000;
font-weight : normal;
}

#footer-area ul { 
width : 50%;
padding : 0 0 0 10px;
text-align : left;
float : left;
} 

#footer-area li { 
padding : 3px 0 3px 10px;
background-repeat : no-repeat;
background-position : left center;
list-style-type : none;
width : 350px;
} 

#footer-area address { 
width : 50%;
padding : 3px 10px 0 0;
text-align : right;
float : right;
} 

#footer-area address img { 
margin-top : 3px;
} 

.news{
	width:750px;
	text-align:left;
	padding:0 0 10px 20px;
	border-bottom:#333 solid 1px;
	margin-bottom:20px;
}