@charset "utf-8";

/*-------------------------------------------------------------------------
Setting
-------------------------------------------------------------------------*/

*{
margin:0;
padding:0;
}

ul,li{
list-style-type:none;
}

a:hover{
text-decoration:none;
}

a img{
border:none;
vertical-align:bottom;
}

table,td,th{
border:none;
}

html{
overflow-y:auto;/* for FF */
}


#Wrap{
width:100%;
margin:0;
text-align:left;
border-left:0;
border-right:0;
border-bottom:0;
}

#HEAD,
#FOOT,
.pagetop,
#SIDE
{
display:none;
}



/*-------------------------------------------------------------------------
Contents
-------------------------------------------------------------------------*/

#CONTENTS{
width:100%;
margin:0;
padding:0;
background-image:none;
}

h1{
height:auto;
margin:0 0 50px 0;
padding:15px 10px 15px 10px;
font-size:16px;
text-indent:0px;
color:#fff;
background-color:#333;
background-image:url(../img/common/logo_print.gif);
background-repeat:no-repeat;
background-position:100% 50%;
}

#Content{
width:auto;
margin:0;
}

#Content h2{
margin:0 0 20px 0;
padding:6px 10px;
font-size:16px;
color:#000;
border-top:2px solid #000;
border-bottom:1px solid #000;
background-color:#eee;
background-image:none;
}

#Content h3{
margin:0 0 15px 0;
padding:4px 10px;
font-size:14px;
color:#000;
border-top:1px solid #666;
border-bottom:1px solid #666;
background-image:none;
}

#Content h4{
margin:0 0 10px 0;
padding:0 10px 3px 3px;
font-size:14px;
color:#000;
border-bottom:1px dotted #000;
background-image:none;
}

#Content p{
color:#333;
}