﻿/********************
//ボディの共通設定
********************/
body {
 margin: 0px;
 padding: 0px;
 vertical-align:top;
 text-align:center;
 height:100%;
}

/********************
//DIVタグの共通設定
********************/
div {
 float:left;
 position: relative;
 left: 0px;
 top: 0px;
 width:100%;
 text-align:left;
 clear:both;
}

/********************
//Tableタグ共通設定
********************/
table {
 margin:0 0 0 0;
 padding:0,0,0,0;
 vertical-align:top;
 text-align:left;
 border-collapse:collapse;
 border-spacing:0;
}

/*************************
//チェックボックスの共通設定
*************************/
input[type="checkbox"] {
 vertical-align:middle;
}

/********************
//ラジオボタンの共通設定
********************/
input[type="radio"] {
 vertical-align:middle;
}

/********************
//テキストボックスの共通設定
********************/
input[type="text"] {
 vertical-align:middle;
}

/********************
//ボタンの共通設定
********************/
input[type="button"] {
 padding:0px;
 vertical-align:middle;
}

/*************************
//submitボタンの共通設定
*************************/
input[type="submit"] {
 padding:0px;
}

/*************************
//<SPAN>タグの共通設定
*************************/
span {
 vertical-align:middle;
 zoom:1;

}

/*************************
//文字の左右・中央揃え
*************************/
.textleftalign {
 text-align:left !important;
}
.textrightalign {
 text-align:right !important;
}
.textcenteralign {
 text-align:center !important;
}

.texttopvalign {
  vertical-align:top !important;
}



.floatleft {
 float:left;
}

.floatright {
 float:right;
}

.errorinput {
 background-color:red;
}

.emphasisitem {
 color: red;
}


/*************************
//レイアウト用のテーブルのスタイル
*************************/
table.layouttable {
 border:0;
 width:100%;
}
table.layouttable td {
 border:0 !important;
}
/*************************
//form用のテーブルのスタイル
*************************/
form {
 margin:0px;
}

/*************************
//文字列改行対応
*************************/
.wordbreak {
 word-break: break-all;
}

*html input {
  vertical-align:middle;
}




