@charset "utf-8";

/* Latest Update
   2012.11.5 write           */

body{
    margin: 0;
    padding: 0;   
}

.wrapper {
}

form, ul{ margin:0; padding:0;}
li{ list-style-type:none;}
img{ display:block; border:none;}

#main-ws{
    width: 960px;
    padding-top: 20px;
    overflow: hidden;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
}

p.go_top{
    clear:both;
    height:115px;
    width:90px;
    position: fixed;
    bottom: -45px;
    right: 20px;
}

.focus{ }
#user_change footer .border .cnt_footer img { display: inline;}

/*2013*/
.PageTop {
    float: right;
    width: 100px;
}

/*CLEARFIX*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/**/

.clearboth { clear: both;}
br.clear { clear: both; margin: 0; padding: 0; font-size: 0; line-height: 0; }

.floatL { float: left;}
.floatR { float: right;}