@charset "utf-8";

/*------------------------初期化------------------------*/
/* html {color: #000; background: #fff;} */

body,h1,h2,h3,h4,h5,h6,div,p,span,ul,ol,li,dl,dt,dd,hr,object,param {margin: 0; padding: 0;}
/* hasLayout {zoom: 1;} */
/* hasLayoutはIE8でなくなる？ */
/* 未初期化タグ pre,code,fieldset,legend,textarea,blockquote,th,td,form,input,select,iframe */
li {list-style: none;}
/* table {border-collapse:collapse; border-spacing: 0;} */
fieldset,img {border: 0;}

body {
margin:0;
padding: 0;
color: #444;
background-color: #eee;
font-size: 12px;
font-family : "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
/*text-align: center;*/
}

/* ++++++++++++++++++++++++++++++ [for Windows] +++++++++++++ */
/* Win IE フォントサイズ */
/* Win Iternet Explorer 7フォント関連 */
*:first-child+html body {font-size: 12px; line-height: 1.3;
/* フォント指定したいとき */ font-family: "ＭＳ Pゴシック","メイリオ",Meiryo,sans-serif;
font-size: small; /* IE 標準準拠モード */
/* font:x-small; IE6後方互換モード */
}
/* Win Iternet Explorer 6などフォント関連 */
* html body {font-size: 12px; line-height: 1.3;
/* フォント指定したいとき */ font-family: "ＭＳ Pゴシック","メイリオ",Meiryo,sans-serif;
font-size: small; /* IE 標準準拠モード */
/* font:x-small; IE6後方互換モード */
}
/* ++++++++++++++++++++++++++++++ [/for Windows] +++++++++++++ */

/*table {font-size: inherit; font: 100%;}*/
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
input,textarea,select {
font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
font-size: 100%;
font-weight: inherit;
}
/*input,textarea,select {*font-size: 100%;}*/

a,a:link,a:visited {color: #444;}
a:active,a:hover {color: #000; text-decoration: none;}

hr {display: none;} /*CSS無効時の区切り線*/

/*floatのクリア*/
.clbth:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clbth {display: inline-block;}
/* hide IE-MAC \*/
* html .clbth {height: 1%;}
.clbth {display: block;}
/* end hide IE-MAC */

/* 共有クラス */
.resetfl {clear: both;}
.posLeft {float: left;}
.posRight {float: right;}
.txtLeft {text-align: left;}
.txtRight {text-align: right;}
.txtCenter {text-align: center;}
.txtSmall {font-size: 90%;}
.txtBold {font-weight: bold;}
.notice {color: #f00;}

.imgover,.mapLink {border: 0;}

/* ####################################### */
/* TOP */
/* ####################################### */
#ksMenu {
margin: 0;
padding: 0;
}

#noneFlash {
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0;
width: 600px;
text-align: left;
}
#noneFlash h1 {
padding: 30px 0;
}

#menuArea {
margin: 0;
padding: 0 0 1.5em 0;
border-bottom: 1px dotted #777;
}
#menuArea ul {
margin-left: 1em;
}
#menuArea li {
list-style-type: disc;
list-style-position: inside;
}

#pluginArea {
margin: 0;
padding: 1.5em 0;
border-bottom: 1px solid #777;
}
#pluginArea p {
margin-bottom: 1.5em;
font-size: 85%;
}

/* ####################################### */
/* FOOTER */
/* ####################################### */
#footer {
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 10px 0;
width: 600px;
font-size: 10px;
text-align: center;
}
/* ++++++++++++++++++++++++++++++ [for Windows] +++++++++++++ */
*:first-child+html #footer {font-size: 75%;}
* html #footer {font-size: 75%;}
/* ++++++++++++++++++++++++++++++ [/for Windows] +++++++++++++ */

/* IE-MAC Only　\*//*/
/**/
