﻿@charset "utf-8";


/* default.css
----------------------------------------- */
/*
===== 1: universal reset =================================
*/

*{
margin:0;
padding:0;
}

/*
===== 2: body and base setting ===========================
*/

html {
overflow-y:auto;
}

body {
text-align:center;/* box centering */
font: normal 100% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Arial, sans-serif;
margin: 0;
font-size: 1em;
padding: 0;
background: #fff;
}

/* general params
--------------------*/
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
padding: 0;/* margin&padding reset */
line-height: 140%;/* base line height */
text-align: left;
display: block;
margin: 0;
font-size: 1em;
}

p{
font-size: 0.8em;
}

table {margin : 0;empty-cells: show; font-size:1em;}

hr,.areaAnchor,.anchor { display : none; }

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

li { list-style: none; }


/* acronyms and abbreviations styles 
-------------------------------------*/
acronym,abbr{cursor:help;}


/* clearfix
-------------------------------------*/
.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

.clearfix {
min-height: 1px;
}

* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

/* a
-------------------------------------*/
a{
overflow: hidden;
outline: none;
}

a[href]{
color:#003399;
}

a[href]:hover{
color:#ffa500;
}

.display{
display: block;
}
.print{
display: none;
}
