@charset "utf-8";

/*---------------------------------------------------------------------------
################################# 1.common ################################
---------------------------------------------------------------------------*/
body,div,pre,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,pre,
form,fieldset,input,textarea,select,option,table,th,td,embed,object,address {
margin:0;
padding:0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	
font-weight:normal;
font-style:normal;
}
h1,h2,h3,h4,h5,h6,p,li,dt,dd,form,pre,address,blockquote {
font-size:small;
line-height:1.4em;
}

li{
list-style-type: none;
line-height:normal;
}


/*---------------------------------------------------------------------------
################################# 3.link #################################### 
---------------------------------------------------------------------------*/
a:link{color:#555555;}
a:visited{color:#555555;}
a:hover{color:#000099;}
a:active{color:#000099;}


/*---------------------------------------------------------------------------
################################## 4.layout #################################
---------------------------------------------------------------------------*/

/* body
---------------------------------------------------------------------------*/
body{
color:#000000;
}

/* wrap
---------------------------------------------------------------------------*/
#wrap{
background:#FFFFFF url(../images/bg-body.gif) 0 0 repeat-x;
width:700px;
text-align:left;
margin:0 auto;
border:1px solid #ddd;
}

/* header
---------------------------------------------------------------------------*/
#header{
width:700px;
padding:0;
}

#logo{
margin:28px 0 0 17px;
}

/* contents
---------------------------------------------------------------------------*/
#contents{
width:700px;
margin:40px 0 70px;
}
#mainCont{
margin:0 40px;
}

/* footer 
---------------------------------------------------------------------------*/
#footer{
width:700px;
}
#footer address{
padding:0 0 10px;
text-align:center;
}

/* margin set
-------------------------------------------------------------------------- */
.marT5{margin-top:5px;}
.marT10{margin-top:10px;}
.marT15{margin-top:15px;}
.marT20{margin-top:20px;}
.marT30{margin-top:30px;}


/* icon 
-------------------------------------------------------------------------- */
.rArrow{
background:transparent url(../images/bullet-right-04.gif) 0 4px no-repeat;
padding:0 0 6px 18px;
_padding:0 0 4px 18px;
}


/* box  
-------------------------------------------------------------------------- */
.box01{
padding:10px;
border:1px solid #D2D2D2;
background:#F8F8F8;
}

