@charset "Shift_JIS";

* {
	FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN'
}
.s2 {
	FONT-SIZE: 11px; LINE-HEIGHT: 120%; FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN'
}
.s3 {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%; FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN'
}
.s4 {
	FONT-SIZE: 14px; LINE-HEIGHT: 130%; FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN'
}
/* Žg—p‰ÓŠ‚È‚µ
.m1 {
	FONT-SIZE: 11px; LINE-HEIGHT: 120%; FONT-FAMILY: MS PGothic; TEXT-DECORATION: none
}
.m2 {
	FONT-SIZE: 12px; COLOR: #006633; LINE-HEIGHT: 120%; FONT-FAMILY: MS PGothic; TEXT-DECORATION: none
}
.m3 {
	FONT-SIZE: 12px; COLOR: #888888; LINE-HEIGHT: 120%; FONT-FAMILY: MS PGothic; TEXT-DECORATION: none
}
.me {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3pt; COLOR: #006633; LINE-HEIGHT: 150%; MARGIN-RIGHT: 4pt; PADDING-TOP: 3px; FONT-FAMILY: MS PGothic; TEXT-DECORATION: none
}
.mb {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3pt; COLOR: #006633; LINE-HEIGHT: 170%; MARGIN-RIGHT: 4pt; PADDING-TOP: 3px; FONT-FAMILY: MS PGothic; TEXT-DECORATION: none
}
.menu {
	LEFT: -100px; VISIBILITY: hidden; POSITION: absolute; TOP: -100px
}
*/
/* style.css‚ð—Dæ
A:hover {
	COLOR: #FF3399
}
A:link {
	COLOR: #0000FF
}
A:visited {
	COLOR: #0000FF
}
A:active {
	COLOR: #ff0000
}
*/
/*
A.pan:link {
	COLOR: #003399
}
A.pan:visited {
	COLOR: #003399
}
A.pan:hover {
	COLOR: #ff6600
}
*/
A.navi {
	TEXT-DECORATION: none
}
A.navi:hover {
	TEXT-DECORATION: underline
}
/*
A.foot {
	TEXT-DECORATION: none
}
*/
.f1 {
	FONT-SIZE: 14px; WIDTH: 86px; HEIGHT: 20px
}
.f2 {
	FONT-SIZE: 14px; WIDTH: 70px; HEIGHT: 20px
}
.f3 {
	FONT-SIZE: 14px; WIDTH: 40px; HEIGHT: 20px
}

.f101{
	FONT-SIZE:  8px; WIDTH: 35px; HEIGHT: 19px; VERTICAL-ALIGN: top
}

.f102{
	FONT-SIZE:  8px; WIDTH: 55px; HEIGHT: 20px;
}

.f103{
	FONT-SIZE:  8px; WIDTH: 72px; HEIGHT: 20px; VERTICAL-ALIGN: top
}

.f104{
	FONT-SIZE:  8px; WIDTH: 40px; HEIGHT: 20px; VERTICAL-ALIGN: top
}

.f105{
	font-size: 8px; WIDTH: 103px; height: 20px; vertical-align: buttom
}

.f106{
	font-size: 8px; WIDTH: 106px; height: 20px; vertical-align: top
}
.f108{
	font-size: 8px;height: 20px;vertical-align: top;
}

input {font-family:'‚l‚r ‚oƒSƒVƒbƒN';font-size:10pt;}
select {font-family:'‚l‚r ‚oƒSƒVƒbƒN';font-size:10pt;}
option {font-family:'‚l‚r ‚oƒSƒVƒbƒN';font-size:10pt;}
textarea {font-family:'‚l‚r ƒSƒVƒbƒN';font-size:10pt;}

/* Text style */
body,td { font-size: 12px !important; line-height: 140%;}

.sfont1 { font-size:9px; line-height:9px; }
.sfont2 { font-size:10px; line-height:10px; }
.sfont3 { font-size:12px; line-height:12px; }
.sfont4 { font-size:14px; line-height:14px; }

.font1 { font-size:9px; line-height:12px; }
.font2 { font-size:10px; line-height:13px; }
.font3 { font-size:12px; line-height:16px; }
.font4 { font-size:14px; line-height:19px; }

.wfont1 { font-size:9px; line-height:14px; }
.wfont2 { font-size:10px; line-height:15px; }
.wfont3 { font-size:12px; line-height:18px; }
.wfont4 { font-size:14px; line-height:21px; }

.bfont1 { font-size:9px; line-height:12px; font-weight:bold; }
.bfont2 { font-size:10px; line-height:13px; font-weight:bold; }
.bfont3 { font-size:12px; line-height:16px; font-weight:bold; }
.bfont4 { font-size:14px; line-height:19px; font-weight:bold; }

.lfont1 { font-size:9px; line-height:12px }
.lfont2 { font-size:10px; line-height:13px; }
.lfont3 { font-size:12px; line-height:15px; Letter-Spacing:-1px;}
.lfont4 { font-size:14px; line-height:18px; Letter-Spacing:-1px;}

/* Link style (style.css‚Æ“¯“à—e)*/
A:link { color: #1c5ff7;text-decoration: underline}
A:visited { color: #1c5ff7;text-decoration: underline}
A:hover { color: #0a8cfa;text-decoration: underline}
A:active { color:#ff3399; text-decoration:underline; }

A.global:link { color:#1c5ff7; text-decoration:underline; }
A.global:visited { color:#1c5ff7; text-decoration:underline; }
A.global:hover { color:#0a8cfa; text-decoration:underline; }
A.global:active { color:#ff3399; text-decoration:underline; }


/* Šî–{•¶Œ¾ */ 
.s5 {font-size:12px; line-height:150%; font-family: '‚l‚r ‚oƒSƒVƒbƒN','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka';}
/* k¬•¶Žš•¶Œ¾ */ 
.s6 {font-size:10px; line-height:130%; font-family: '‚l‚r ‚oƒSƒVƒbƒN','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Osaka';}
/* ƒ|ƒCƒ“ƒg” */ 
.s7 {font-size:20px;}
/* ƒR[ƒX–¼ */ 
.s8 {padding-left:10px; font-size:14px; color:white;}

/* ebpp ƒpƒXƒ[ƒh“ü—Í—“ */
.f107     {font-size:8px; width:246px; height:20px;vertical-align: top}

