* { 
padding : 0;
margin : 0;
} 
HTML { font : /0.3in;font-size : small;font-family : tahoma,sans-serif;} 
BODY { font-size : 97%;margin-top : 0px;} 
img { border : none;} 
IMG.floatTL { 
float : left;
padding : 5px 10px 5px 5px;
border : 1px solid #666;
margin-right : 20px;
margin-bottom : 5px;
margin-top : 5px;
margin-left : 5px;
} 
img.floatTR { 
padding : 5px;
border : 1px solid #666;
float : right;
margin-left : 7px;
margin-bottom : 0;
margin-top : -2px;
margin-right : 10px;
} 
p { padding-left : 5px;padding-right : 5px;text-align : justify;} 
h4 { 
font-size : 1.1em;
font-weight : lighter;
text-transform : uppercase;
padding-top : 5px;
padding-left : 10px;
} 

#wrapper { margin : 0 auto;width : 882px;
background-color : #fafbf2;
padding-left : 5px;
padding-right : 5px;
border-left-width : 1px;
border-right-width : 1px;
border-left-style : solid;
border-right-style : solid;
border-left-color : silver;
border-right-color : silver;
} 
#header { 
color : #333;
width : 882px;
float : left;
height : 70px;
margin : 0px 0px 0px 0px;
background-color : #ffffff;
text-align : right;
} 
.logo H1#lineone { 
padding-top : 20px;
padding-left : 35px;
border : none;
top : 0;
left : 14px;
} 
.logo h1#lineone span { color : #dc795a;} 
.logo H2#linetwo { padding-left : 38px;font-size : 0.9em;color : #666666;font-weight : lighter;} 
 
/* --------nav-------- */

#nav { 
margin : 0;
list-style-type : none;
width : 185px;
float : left;
height : 250px;
padding-left : 0;
padding-bottom : 0;
padding-right : 0;
padding-top : 5px;
background-color : #2b0d4a;
} 

#navibox { width : 190px;height : 250px;float : left;text-align : left;color : #df7210;} 
#nav LI { float : left;width : 97%;line-height : 2em;padding-left : 15px;font-size : 13px;} 
#nav A { display : block;color : #ffffff;text-decoration : none;} 

#nav A:HOVER { color : #ffffff;background-color : #d26b0f;} 
#nav LI.current A { padding-left : 20px;color : #ffffff;
background-color : #666324;
font-size : 14px;
font-weight : bold;} 

#column { color : #404040;width : 882px;display : inline;padding-bottom : 5px;} 


/* --------box-------- */

#boxes { height : 135px;} 
#boxes A { color : #df7210;font-weight : bold;} 
#boxes A:HOVER { color : #425b22;text-decoration : underline;font-weight : bold;} 

#box1 { width : 272px;height : 130px;float : left;text-align : left;} 
#box2 { width : 272px;height : 130px;text-align : left;margin : 0 auto;} 
#box3 { width : 272px;height : 130px;float : right;text-align : left;} 

.box { 
margin-bottom : 10px;
padding-top : 5px;
text-transform : uppercase;
text-align : center;
width : 100%;
} 
.box4 { 
margin-bottom : 20px;
padding-top : 5px;
text-transform : uppercase;
width : 95%;
padding-bottom : 5px;
line-height : 1.4em;
} 

#box1 H2, #box2 H2, #box3 H2 { 
padding-top : 2px;
font-size : 1.5em;
color : #c7660e;
font-weight : lighter;
display : block;
text-transform : uppercase;
font-size : 1.1em;
font-weight : bold;
text-align : center;
border-left-style : none;
height : 20px;
padding-bottom : 2px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : silver;
} 
#box1 H3, #box2 H3, #box3 H3 { 
padding-left : 15px;
font-size : 1em;
color : #323232;
line-height : 1.3em;
padding-top : 1px;
font-weight : normal;
margin-bottom : 30px;
} 
#boxes P { 
padding-left : 10px;
padding-right : 10px;
text-align : justify;
font-size : 1em;
margin-top : 1px;
} 
#doublebox { margin-top : 5px;margin-bottom : 10px;} 
.marqubox { margin-top : 2px;background-color : #2b0d4a;
font-size : 1em;
color : #ffffff;
text-align : center;
float : none;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #ffffff;
height : 1.5em;
padding-top : 5px;
padding-bottom : 5px;
} 

/* --------listEline-------- */

.list1 { 
float: left; 
width: 150px; 
margin-right : 3px; 
padding: 2px; 
border-bottom-style : solid;border-bottom-color : #c0c0c0;border-bottom-width : 1px; 
text-align: center; 
background-color : #f2f4db;
} 
.list2 { 
float: left; 
width : 260px; 
padding : 3px 3px 3px 3px; 
border-bottom-style : solid;border-bottom-color : #c0c0c0;border-bottom-width : 1px; 
text-align: center; 
border-top-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
border-top-style : solid;
border-left-style : solid;
border-right-style : solid;
border-top-color : #c0c0c0;
border-left-color : #c0c0c0;
border-right-color : #c0c0c0;
height : 200px;
} 
.line1 { 
margin-bottom : 5px;
margin-left : 0px;
padding-bottom : 5px;
padding-top : 5px;
font-weight : bold;
font-size : 1em;
color : #ffffff;
text-transform : uppercase;
text-decoration : none;
background-color : #2b0d4a;
padding-left : 15px;
} 

.line2{
font-weight : bold;
text-align : right;
padding-top : 10px;
padding-right : 30px;
margin-top : 30px;
margin-bottom : 20px;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #36105c;
color : #2b0d4a;
}


/* --------content-------- */

.content { 
margin : 0 auto;
display : inline;
float : left;
width : 620px;
margin-left : 0px;
text-align : justify;
padding-top : 0;
padding-left : 5px;
padding-bottom : 5px;
padding-right : 2px;
} 
.content2 { 
margin : 0 auto;
display : inline;
float : right;
width : 200px;
text-align : justify;
background-color : #eeeff7;
padding-top : 0;
padding-left : 5px;
padding-bottom : 5px;
padding-right : 2px;
margin-right : 2px;
} 

.content H3 { 
margin-bottom : 5px;
margin-left : 3px;
padding-bottom : 10px;
padding-top : 5px;
font-weight : bold;
font-size : 1.1em;
color : #2b0d4a;
text-transform : uppercase;
text-decoration : none;
padding-left : 3px;
} 
.content2 H3 { 
margin-bottom : 5px;
margin-left : 5px;
padding-bottom : 10px;
padding-top : 5px;
font-weight : bold;
font-size : 1.1em;
color : #2b0d4a;
text-transform : uppercase;
text-decoration : none;
padding-left : 5px;
} 
.content UL { 
padding-left : 5px;
padding-bottom : 10px;
} 
.content LI { 
color : #404040;
font-weight : bold;
font-size : 1em;
} 
.content A { 
color : #df7210;
} 
.content P { 
color : #404040;
font-size : 1em;
} 
#clear { 
clear : both;
} 
#footer { 
width : 860px;
color : #333;
border : 1px solid #ccc;
background : #2b0d4a;
padding : 10px 10px 5px 10px;
color : #e8e8e8;
margin-top : 3px;
float : left;
} 
#footer P { 
text-align : center;
font-size : 0.9em;
color : #ffffff;
} 
#footer a { 
color : #df7111;
} 

/* --------Fudousan-box-------- */



#box11 { width : 272px;height : 150px;float : left;text-align : left;} 
#box12 { width : 272px;height : 150px;text-align : left;margin : 0 auto;} 
#box13 { width : 272px;height : 150px;float : right;text-align : left;} 


#box11 H2, #box12 H2, #box13 H2 { 
padding-top : 2px;
font-size : 1.5em;
color : #c7660e;
font-weight : lighter;
display : block;
text-transform : uppercase;
font-size : 1.1em;
font-weight : bold;
text-align : center;
border-bottom-width : 1px;
border-bottom-style : solid;
border-left-style : none;
border-bottom-color : #333300;
height : 60px;
padding-bottom : 5px;
} 
#box11 H3, #box12 H3, #box13 H3 { 
padding-left : 10px;
font-size : 1em;
color : #323232;
font-weight : lighter;
line-height : 1.3em;
padding-top : 5px;
}


