@import url("structure.css");

/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　□ base.css □ 

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/

/*====================│目次│===================

　1: セットアップ

　2: アクセシビリティ用

　3: 全体セッティング

　4: etc

　5: 文字エリア

===============================================*/



/*====================================================
　1: セットアップ
====================================================*/

* {
   margin:0;
   padding:0;
   background: transparent;
}
ul,ol {
   margin: 0;
   padding: 0;
   display: block;
   list-style-type: none;
}
li {
   display: block;
}
img {
   border: none;
}
h1,h2,h3,h4,h5,h6{
   font-size: 100%;
   font-weight: normal;
}
dl,dt,dd {
   margin: 0;
   padding: 0;
   display: block;
}

p{
	line-height:1.5em;
}

table{border-collapse:collapse;border-spacing:0;}


/*====================================================
　2: アクセシビリティ用
====================================================*/

span.guide {
   display: none;
   font-size: 0%;
}



/*====================================================
　3: 全体セッティング
====================================================*/

body {
   text-align: left;
   background-color: #E0E5E9;
   color: #333;
   margin: 0;
   padding: 0;
}

body{word-break:break-all;font:12px/1.22 "Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Sans Unicode",Arial,Verdana,sans-serif;*font-size:small;*font:x-small;}

strong,em {
   font-style: normal;
   font-weight: bold;
}
div,p {
   text-align: left;
   display: block;
}



/*====================================================
　4: etc
====================================================*/

.clearLeft {
    clear: left;
}
.clearRight {
    clear: right;
}
.right {
    float: right;
}
.left {
    float: left;
}

.clearfix {width:100%;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}


/*====================================================
　5: 文字エリア
====================================================*/
/*-------------
･w = width
･px = pixel（それ以外の数値は、基本%単位）
･lh = line-height
･s = font-size
･Sn = font-style: normal
･Wn = font-weight: normal
･Wb = font-weight: bord
･m = margin
･p = padding
.txC = text-align: center
.txR = text-align: right
.txIn = text-indent
-------------*/

.w700px_m20px {
     width: 700px;
	 margin: 0 auto 20px;
}
address {
     font-style: normal;
}