@charset "UTF-8";
/* 
    Created on : 2016/06/28, 14:50:11
    Author     : ooki
*/
/*

このファイルは変数の宣言をまとめておくためのファイルです。
共有で使用する変数は、本ファイルにまとめて記述します。

通常の設定ではコンパイル外になります。（先頭アンダーバー）
各scssでimportして使用して下さい。
        
*/
/* 全体的な要素 */
html {
  margin: 0px;
  padding: 0px;
  word-break: break-all;
}

body {
  margin: 0px;
  padding: 0px;
  margin-bottom: 30px;
}
body.fixed {
  overflow: hidden;
}

form {
  margin: 0 0;
}

ul, li, dl, dt, dd {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
}

#bodyarea table.table th {
  background-color: lightgray;
  text-align: center;
}
#bodyarea table.table th.left, #bodyarea table.table td.left {
  text-align: left;
}
#bodyarea table.table th.right, #bodyarea table.table td.right {
  text-align: right;
}
#bodyarea table.table th.center, #bodyarea table.table td.center {
  text-align: center;
}

/* コンポーネント */
.work_btn {
  display: inline-block;
  color: white;
  font-weight: bold;
  border: solid 1px lightgray;
  text-align: center;
  padding-top: 7px;
  padding-bottom: 7px;
  width: 90px;
  font-size: 14px;
  box-shadow: 1px 1px 1px #555;
  text-decoration: none;
}
.work_btn:active {
  box-shadow: 0px 0px gray;
}
.work_btn:hover {
  color: lightgray;
  cursor: pointer;
}
.work_btn.small {
  font-size: 13px;
  width: 65px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.work_btn.long {
  width: 150px;
}
.work_btn.mailbtn {
  background-color: blue;
}
.work_btn.linebtn {
  background-color: green;
}
.work_btn.mailmagbtn {
  background-color: lightseagreen;
}
.work_btn.eventbtn {
  background-color: orange;
}
.work_btn.closebtn {
  background-color: gray;
}
.work_btn.big {
  font-size: 18px;
  width: 150px;
}

.infobord {
  padding: 5px 10px;
  margin-left: auto;
  margin-right: auto;
  background-color: whitesmoke;
  border: solid 2px lightgray;
  vertical-align: top;
}

.entrybord {
  padding: 5px 10px;
  margin-left: auto;
  margin-right: auto;
  border: 1px silver solid;
  vertical-align: top;
}

.title_info {
  display: block;
  font-weight: bold;
}

h1.title_info {
  font-size: 1.2em;
  margin-top: 10px;
}

h2.title_info {
  font-size: 1.5em;
  margin-top: 10px;
}

h3.title_info {
  font-size: 1.2em;
  margin-top: 5px;
}

ul.smartlist {
  list-style: none;
  padding-left: 15px;
}
ul.smartlist li.smartlist_item {
  border: 1px lightgray solid;
  border-radius: 3px;
  margin: 5px;
  padding: 5px 2px;
}

/*# sourceMappingURL=ui_mailmag.css.map */
