* {
	margin: 0px;
}

body {
	margin: 0px 0px 0px 0px;
	font-family:'Trebuchet MS',Arial,Helvetica,'ＭＳ Ｐゴシック',sans-serif;
	color: #333333;
	/* background-color:#CEE7FF; */
	line-height: 12pt;
}

/*-------------------文字設定-------------------*/

.box01{ border : 1px solid #666666;}
.box02{ border : 1px solid #3366FF;}
.box03{ border : 1px solid #339900;}

.b {font-weight:bold;}

.px10 { font-size:10px; line-height:12px; }
.px11 { font-size:11px; line-height:13px; }
.px12 { font-size:12px; line-height:16px; }
.px13 { font-size:13px; line-height:15px; }
.px14 { font-size:14px; line-height:16px; }
.px15 { font-size:15px; line-height:17px; }
.px16 { font-size:16px; line-height:18px; }

.size06 { font-size:60%; line-height:140%; }
.size06w { font-size:60%; line-height:140%; color:#FFFFFF}
.size07 { font-size:70%; line-height:120%; }
.size08 { font-size:80%; line-height:140%; }
.size08s { font-size:80%; line-height:100%; }
.size08w { font-size:80%; line-height:140%; color:#FFFFFF; }
.size09 { font-size:90%; line-height:140%; }
.size10 { font-size:100%; line-height:140%; }
.size11 { font-size:110%; line-height:140%; }
.size12 { font-size:120%; line-height:140%; }
.size14 { font-size:140%; line-height:140%; }
.size16 { font-size:160%; line-height:140%; }

.white { color:#FFFFFF; }
.black { color:#000000;}
.bkg { color: #333333;}
.red { color: #CC0000;}
.blue { color: #0000FF;}
.green { color: #009900;}
.red { color:#FF0000;}
.pink { color: #FF3366;}
.orange { color:#FF6600;}
.aqua { color:#336699;}



input#k22 {
	background: #FF0;
}

.fontsize8_linehi10 {
	font-size: 8pt;
	line-height: 10pt;
}

.fontsize10_linehi12 {
	font-size:10pt; line-height:12pt;
}

.fontsize12_linehi16 {
	font-size: 12pt;
	line-height: 16pt;
}

/*-------------------独自追加項目-------------------*/

.font_bold {
	font-weight: bold;
}

.font_color {							/*項目が増える場合は、.font_color1、.font_color2と増やしていく*/
	color: #FF0000;
}

.font_color2 {							/*項目が増える場合は、.font_color1、.font_color2と増やしていく*/
	color: #1F5EB3;
}

.bg4 {									/*項目が増える場合は、.bg1、.bg2と増やしていく*/
	background-image: url(images/left_contact_bg.gif);
	background-repeat: repeat-y;
}

.bg5 {									/*項目が増える場合は、.bg1、.bg2と増やしていく*/
	background-image: url(images/copyrt_bg.gif);
	background-repeat: repeat-y;
}

.bg6 {									/*項目が増える場合は、.bg1、.bg2と増やしていく*/
	background-image: url(images/title_bg.gif);
	background-repeat: repeat-y;
}

.bg7 {									/*項目が増える場合は、.bg1、.bg2と増やしていく*/
	background-image: url(images/title2_bg.gif);
	background-repeat: repeat-y;
}

.padding0 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.padding1 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.mg10 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/
	margin-top:     5px;
	margin-right:  10px;
	margin-bottom:  5px;
	margin-left:   10px;
}


.border {								/*項目が増える場合は、.border1、.border2と増やしていく*/
	border: 1px solid #999999;
}

.border1 {								/*項目が増える場合は、.border1、.border2と増やしていく*/
	border: 1px solid #D0D0D0;
}


h1 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12pt;
	line-height: 16pt;
	margin-bottom: 0px;
}

h2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
	line-height: 12pt;
	margin-bottom: 0px;
}

h3 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
	line-height: 12pt;
	margin-bottom: 0px;
}

a:link {
	color: #124488;
	text-decoration: none;
}

a:visited {
	color: #124488;
	text-decoration: none;
}

a:hover {
	color: #c00000;
}

