@charset "Shift_JIS";
/* CSS Document */

body	{
	background-color: #ececec;
}
table	{
	background-color: #ececec;
}
p {
	font-size: 90%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	color: #140033;
}
.menu_h4 {
	font-size: 80%;
	font-weight: bold;
	color: #140033;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 0px;
}
.imglink {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.menu_h5 {
	margin: 0px;
	padding: 3px 0px 0px;
	font-size: 80%;
	font-weight: bold;
}
.menu_h6 {
	margin: 0px;
	padding: 3px 0px 0px;
	font-weight: bold;
	color: #140033;
	font-size: 80%;
}
.menu_h3 {
	font-size: 80%;
	font-weight: bold;
	color: #140033;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 0px;
}
.menu_h1 {
	font-size: 80%;
	font-weight: bold;
	color: #140033;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.menu_h2 {
	font-size: 80%;
	font-weight: bold;
	color: #140033;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 0px;
}
.menu_p {
	margin: 0px;
	padding: 3px 0px 0px;
	font-weight: normal;
	color: #140033;
	font-size: 80%;
}
.menu_p_s {
	margin: 0px;
	padding: 3px 0px 0px;
	font-weight: normal;
	color: #140033;
	font-size: 70%;
}
.menu_h5_m {
	margin: 0px;
	padding: 3px 0px 0px;
	font-size: 80%;
	font-weight: bold;
}
.p_magin0 {
	font-size: 80%;
	line-height: 120%;
	font-weight: normal;
	color: #140033;
	margin: 0px;
	padding: 0px;
	list-style: disc inside;
}
/*メニューのリンク*/
a.menu_link:link {
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	text-decoration: none;
	color: #140033;
}
a.menu_link:visited {
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
a.menu_link:hover,a.menu_link:active {
	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	text-decoration: underline;
	color: #140033;
}
.p_magin0_right {
	font-size: 80%;
	line-height: 120%;
	font-weight: normal;
	color: #140033;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.menu_h4_m {
	font-size: 80%;
	font-weight: bold;
	color: #140033;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 0px;
}
.menu_h1center {
	font-size: 80%;
	font-weight: bold;
	color: #140033;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.menu_h3_margin0 {
	font-size: 80%;
	font-weight: bold;
	color: #140033;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.menu_h2margin0 {
	font-size: 80%;
	font-weight: bold;
	color: #140033;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.menu_h3_margin0_ryoutan {

	font-size: 80%;
	font-weight: bold;
	color: #140033;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.p_magin0_right_ryoutan {

	font-size: 80%;
	line-height: 120%;
	font-weight: normal;
	color: #140033;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
.recruit {
	font-size: 85%;
	font-weight: normal;
	color: #140033;
	margin: 3px 0px 0px;
}
a.menu_link_b:link {

	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	text-decoration: underline;
	color: #140033;
}
a.menu_link_b:visited {

	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	text-decoration: underline;
	color: #666666;
}
a.menu_link_b:hover,a.menu_link_b:active {

	font-size: 80%;
	font-style: normal;
	line-height: 160%;
	font-weight: bold;
	text-decoration: underline;
	color: #140033;
}
.menu_p_s_right {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #140033;
	font-size: 60%;
	text-align: right;
}
.menu_h3_margin0_right {
	font-size: 80%;
	font-weight: bold;
	color: #140033;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
	vertical-align: middle;
}
.p_magin0_large {
	font-size: 90%;
	line-height: 160%;
	font-weight: bold;
	color: #140033;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.p_magin0_bold {

	font-size: 80%;
	line-height: 160%;
	font-weight: bold;
	color: #140033;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.menu_h3_w {
	font-size: 80%;
	font-weight: lighter;
	color: #ffffff;
	text-decoration: none;
	margin: 5px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.p_center {
	font-size: 80%;
	line-height: 120%;
	font-weight: normal;
	color: #140033;
	margin: 3px;
	padding: 0px;
	list-style: disc inside;
	text-align: center;
	vertical-align: middle;
}
.menu_h3_b {

	font-size: 90%;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	margin: 5px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.menu_h3_b_left {


	font-size: 90%;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	margin: 5px 0px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
}
.menu_h6_l {
	margin: 0px;
	padding: 3px 0px 0px;
	font-weight: bold;
	color: #140033;
	font-size: 80%;
	text-align: left;
}
.menu_h4_wb {

	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 0px;
}
.menu_h5_b90 {


	font-size: 90%;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 0px;
}

/* text */
.lh01{line-height:1;}
.lh02{line-height:1.1;}
.lh03{line-height:1.2;}
.lh04{line-height:1.3;}
.lh05{line-height:1.4;}
.lh06{line-height:1.5;}
.lh07{line-height:1.6;}
.lh08{line-height:1.7;}
.lh09{line-height:1.8;}
.lh10{line-height:1.9;}
.lh11{line-height:2;}

.lsc1{letter-spacing:1px;}
.lsc-1{letter-spacing:-1px;}


.blt{font-weight:bold;}
.nlt{font-weight:normal;}

.mint{font-size:72%;}
.bigt{font-size:92%;}
.t12{font-size:12px;line-height: 1.4em}
.t14{font-size:14px;line-height: 1.4em}

.alignl{text-align:left;}
.alignc{text-align:center;}
.alignr{text-align:right;}

.valignt{vertical-align:top;}
.valignm{vertical-align:middle;}
.valignb{vertical-align:bottom;}

.black01{color:#000000;}
.glay01{color:#333333;}
.glay02{color:#666666;}
.glay03{color:#999999;}
.blue01{color:#3781dc;}
.blue02{color:#0099ff;}
.blue03{color:#0099cc;}
.red01{color:#cc0000;}
.red02{color:#990000;}
.red03{color:#CC3300;}
.orange01{color:#FF9900;}
.orange02{color:#FF6600;}
.green01{color:#339900;}
.green02{color:#006600;}
.green03{color:#52905A;}
.chaco {color:#993300;}

.ct01{color:#000;}
.ct02{color:#000;}
.ct03{color:#000;}

/* margin */
.mat01{margin-top:5px;}
.iemat_rb{_margin-top:7px;}
.mat02{margin-top:10px;}
.mat03{margin-top:15px;}
.mat04{margin-top:20px;}
.mat05{margin-top:25px;}
.mat06{margin-top:30px;}
.mat07{margin-top:35px;}
.mat08{margin-top:40px;}
.mat09{margin-top:45px;}
.mat10{margin-top:50px;}

.mar01{margin-right:5px;}
.mar02{margin-right:10px;}
.mar03{margin-right:15px;}
.mar04{margin-right:20px;}
.mar05{margin-right:25px;}
.mar06{margin-right:30px;}
.mar07{margin-right:35px;}
.mar08{margin-right:40px;}
.mar09{margin-right:45px;}
.mar10{margin-right:50px;}

.mab01{margin-bottom:5px;}
.mab02{margin-bottom:10px;}
.mab03{margin-bottom:15px;}
.mab04{margin-bottom:20px;}
.mab05{margin-bottom:25px;}
.mab06{margin-bottom:30px;}
.mab07{margin-bottom:35px;}
.mab08{margin-bottom:40px;}
.mab09{margin-bottom:45px;}
.mab10{margin-bottom:50px;}

.mal01{margin-left:5px;}
.mal02{margin-left:10px;}
.mal03{margin-left:15px;}
.mal04{margin-left:20px;}
.mal05{margin-left:25px;}
.mal06{margin-left:30px;}
.mal07{margin-left:35px;}
.mal08{margin-left:40px;}
.mal09{margin-left:45px;}
.mal10{margin-left:50px;}


/* padding */
.pat002{padding-top:2px;}
.pat01{padding-top:5px;}
.pat02{padding-top:10px;}
.pat03{padding-top:15px;}
.pat04{padding-top:20px;}
.pat05{padding-top:25px;}
.pat06{padding-top:30px;}
.pat07{padding-top:35px;}
.pat08{padding-top:40px;}
.pat09{padding-top:45px;}
.pat10{padding-top:50px;}

.par01{padding-right:5px;}
.par02{padding-right:10px;}
.par03{padding-right:15px;}
.par04{padding-right:20px;}
.par05{padding-right:25px;}
.par06{padding-right:30px;}
.par07{padding-right:35px;}
.par08{padding-right:40px;}
.par09{padding-right:45px;}
.par10{padding-right:50px;}

.pab01{padding-bottom:5px;}
.pab02{padding-bottom:10px;}
.pab03{padding-bottom:15px;}
.pab04{padding-bottom:20px;}
.pab05{padding-bottom:25px;}
.pab06{padding-bottom:30px;}
.pab07{padding-bottom:35px;}
.pab08{padding-bottom:40px;}
.pab09{padding-bottom:45px;}
.pab10{padding-bottom:50px;}

.pal01{padding-left:5px;}
.pal02{padding-left:10px;}
.pal03{padding-left:15px;}
.pal04{padding-left:20px;}
.pal05{padding-left:25px;}
.pal06{padding-left:30px;}
.pal07{padding-left:35px;}
.pal08{padding-left:40px;}
.pal09{padding-left:45px;}
.pal10{padding-left:50px;}

.paa01{padding:5px;}
.paa02{padding:10px;}
.paa03{padding:15px;}
.paa04{padding:20px;}
