@charset "Shift_JIS";					/*使用する文字コード*/

/*-------------------基本設定-------------------*/
*{										/*margin・padding指定を*で一括0px指定*/	
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #333333;
	font-size: 10pt;					/*フォントサイズの指定　x-smallにするとブラウザによるサイズ変更可能*/
	line-height: 1.2em;
	background: #FFFFFF url(images/.jpg) repeat-y;		/*状況に応じて追加・削除*/
}
table {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 1em;
	line-height: 1.2em;
}
a:link {								/*通常時のリンク設定*/
	color: #0000FF;
}
a:visited {								/*クリック後のリンク設定*/
	color: #FF0000;
}
a:hover {								/*マウスオーバー時のリンク設定*/
	color: #FFFF00;
}
a:active {								/*クリック時のリンク設定*/
	color: #FFFF00;
}
/*-------------------文字設定-------------------*/
.fontsize8_linehi10 {
	font-size: 0.8em;
	line-height: 1.2em;
}
.fontsize10_linehi12 {
	font-size: 1em;
	line-height: 1.2em;
}
.fontsize12_linehi16 {
	font-size: 1.2em;
	line-height: 1.4em;
}
/*-------------------独自追加項目-------------------*/
.font_bold {							/*太字の設定*/
	font-weight: bold;
}
.font_color_red {						/*フォントカラーの設定　項目が増える場合は、.font_color_色名で増やしていく*/
	color: #FF0000;
}
.bg_color_red {							/*背景色の指定　項目が増える場合は、.bg_color_色名で増やしていく*/
	background-color: #FF0000;
}
.bg_img1 {								/*背景画像の指定　項目が増える場合は、.bg_img2、.bg_img3と増やしていく*/
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
}
.padding_box1 {							/*パディング(余白)の設定　項目が増える場合は、.padding_box2、.padding_box3と増やしていく*/
	padding: 0px 10px 0px 10px;
}
.padding_box2{
	padding: 5px 0 5px 540px;
}
.padding_box3 {
	padding: 0px 0px 0px 5px;
}
.padding_box4{
	padding: 5px 0px 5px 25px;
}
.padding_box5{
	padding: 5px 0 5px 490px;
}
.padding_box6 {
	padding: 10px 5px 0px 5px;
}
.padding_box6 {
	padding: 5px 0px 5px 0px;
}
.padding_box7 {
	vertical-align:top;
	padding: 7px 0px 0px 0px;
}
.color_border1 {						/*ボーダーの設定　項目が増える場合は、.color_border2、.color_border3と増やしていく*/
	border: 1px solid #333333;
}
.size_form1 {							/*form項目サイズの固定　項目が増える場合は、.size_form2、.size_form3と増やしていく*/
	width: 200px;
	height: 18px;
}
h1 {									/*h1タグの見た目の設定*/
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 1.2em;
	line-height: 1.4em;
	margin-bottom: 15px;
}
h2 {									/*h2タグの見た目の設定*/
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 1em;
	line-height: 1.2em;
}
h3 {									/*h3タグの見た目の設定*/
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 1em;
	line-height: 1.2em;
}
.valintop{
	vertical-align:top;
}
.valinbottom{
	vertical-align:bottom;
}
.bordercolor1{
	border:solid 1px;
	border-left-color:#0992C1;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
}
.bordercolor2{
	border:solid 1px;
	border-right-color:#0992C1;
	border-top-style:none;
	border-bottom-style:none;
	border-left-style:none;
}
.bordercolor3{
	border:solid 1px;
	border-bottom-color:#0992C1;
	border-left-color:#0992C1;
	border-top-style:none;
	border-right-style:none;
}
.bordercolor4{
	border:solid 1px;
	border-bottom-color:#0992C1;
	border-right-color:#0992C1;
	border-top-style:none;
	border-left-style:none;
}
.bordercolor5{
	border:solid 1px;
	border-bottom-color:#0992C1;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
}
.fontsize_12b {
	font-size: 1.2em;
	color: #000000;
	line-height: 1.3em;
}
.fontsize_11 {
	font-size: 1.1em;
	line-height: 1.4em;
}
.fontsize_15 {
	font-size: 1.5em;
	line-height: 1.6em;
	color: #000000;
}

