body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	line-height:1.7;
}
#basic{
	width:830px;
	}
#flash{
	margin: 0px 0px 15px 0px;
	}
.banner{
	width:170px;
	padding: 0px 0px 5px 0px;
	}
.banner_etc{
	width:800px;
	padding: 10px 0px 0px 0px;
	}
.banner_etc_main{
	width:720px;
	padding: 5px 10px 5px 10px;
	}
.topics{
	padding: 0px 12px 7px 12px;
	}
.bottom{
	width:800px;
	height:63px;
	background:url(../images/bottom.jpg) no-repeat;
	margin: 10px 0px 10px 0px;
	}
.bottomTxt{
	color: #ffffff;
	font-size: 9px;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	line-height:1.7;
	}
.menu{
	padding: 10px 0px 70px 0px;
	}
.contents{
	width:550px;
	padding: 10px 20px 5px 20px;
	text-align:left;
	}
.contents_r{
	width:300px;
	padding: 10px 20px 5px 20px;
	text-align:left;
	}
.mail{
	background-color:#E6E6E6;
	}
.center{
	text-align:center;
	}
.right{
	float:right;
}
.left{
	float:left;
}
.conceptArea{
	padding: 10px 10px 0px 10px;
	background:url(../images/concept/bg01.jpg) right bottom no-repeat;
	}	
.conceptTxt01{
	color: #000000;
	font-size: 11px;
	font-weight: bolder;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	line-height:3.7;
	padding: 5px 10px 5px 10px;
	vertical-align:middle;
	}
.conceptTxt02{
	color: #000000;
	font-size: 11px;
	font-weight: bolder;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	line-height:3.7;
	padding: 10px 10px 0px 10px;
	background:url(../images/concept/bg02.jpg) right bottom no-repeat;
	}	
.linkTxt{
	color: #000000;
	font-size: 10px;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 5px 0px;
	}
.linkTitle{
	color: #000000;
	font-size: 13px;
	font-weight: bolder;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	padding: 5px 10px 5px 10px;
	margin: 5px 0px 5px 0px;
	line-height:1.2;
	}	
.q{
	color: #FF6600;
	height:25px;
	vertical-align:middle;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	margin: 10px 0px 10px 0px;
	background:url(../images/faq/q.jpg) left bottom no-repeat;
	padding: 0px 5px 0px 30px;
	}
.a{
	color: #000000;
	font-size: 10px;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	margin: 10px 0px 20px 0px;
	line-height:1.5;
	background:url(../images/faq/a.jpg) left top no-repeat;
	padding: 0px 5px 0px 30px;
	}
.title{
	color: #333333;
	font-size: 11px;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	line-height:1.5;
	padding: 20px 10px 20px 10px;
	}
.title2{
	height:33px;
	background-color:#FFFFFF;
	color: #333333;
	font-weight: bolder;
	font-size: 12px;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	line-height:1.5;
	padding: 5px 5px 5px 5px;
	text-align:center;
	}
.title2b{
	height:33px;
	background:url(../images/icon/yajirushi3.jpg) left top no-repeat;
	background-color:#fe9900;
	color: #ffffff;
	font-weight: bolder;
	font-size: 12px;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	line-height:1.5;
	padding: 5px 5px 5px 38px;
	}
.title2area{
	width:390px;
	}
.title2area1{
	float:left;
	}	
.title2area2{
	float:right;
	}	
.profile{
	background:url(../images/profile/top.jpg) right top no-repeat;
	background-color:#E6E6E6;
	}
.organization{
	background:url(../images/organization/top.jpg) right top no-repeat;
	background-color:#E6E6E6;
	}
.concept{
	background:url(../images/concept/top.jpg) right top no-repeat;
	background-color:#E6E6E6;
	}
.style{
	background:url(../images/style/top.jpg) right top no-repeat;
	background-color:#E6E6E6;
	}
.business{
	background:url(../images/business/top.jpg) right top no-repeat;
	background-color:#E6E6E6;
	}
.dictionary{
	background:url(../images/dictionary/top.jpg) right top no-repeat;
	background-color:#E6E6E6;
	}
.link{
	background:url(../images/link/top.jpg) right top no-repeat;
	background-color:#E6E6E6;
	}
.contact{
	background:url(../images/contact/top.jpg) right top no-repeat;
	background-color:#E6E6E6;
	}
.recruit{
	background:url(../images/recruit/top.jpg) right top no-repeat;
	background-color:#E6E6E6;
	}
.privacy{
	background:url(../images/privacy/top.jpg) right top no-repeat;
	background-color:#E6E6E6;
	}
.dictionary_bg{
	text-align:center;
	vertical-align:middle;
	width:80px;
	height:30px;
	background:url(../images/bg/bg_blk.jpg) no-repeat;
	background-color:#E6E6E6;
	color: #ffffff;
	font-weight: bolder;
	font-size: 12px;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	}
.dictionary_bg_s{
	text-align:center;
	vertical-align:middle;
	width:80px;
	height:30px;
	background:url(../images/bg/bg_blk_s.jpg) no-repeat;
	background-color:#E6E6E6;
	color: #ffffff;
	font-weight: bolder;
	font-size: 12px;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	}
.dictionary_bg2{
	vertical-align:middle;
	border:solid 1px #cccccc;
	width:240px;
	height:35px;
	color: #000000;
	font-size: 11px;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	padding: 5px 5px 5px 5px;
	line-height:1.2;
	}
.dictionary_title{
	color: #FF6600;
	font-size: 13px;
	border-bottom:solid 1px #cccccc;
	padding: 5px 0px 5px 0px;
	}
.dictionary_txt{
	color: #000000;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
	}
.recruit_bg{
	text-align:center;
	vertical-align:middle;
	width:80px;
	height:30px;
	background:url(../images/bg/bg_blu.jpg) no-repeat;
	background-color:#E6E6E6;
	color: #ffffff;
	font-weight: bolder;
	font-size: 12px;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	}
.recruit_bg2{
	text-align:center;
	vertical-align:middle;
	width:120px;
	height:30px;
	background:url(../images/bg/bg_org.jpg) no-repeat;
	background-color:#E6E6E6;
	color: #ffffff;
	font-weight: bolder;
	font-size: 12px;
	font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
	}
.txt10w,.txt11w,.txt12w,.txt14w,.txt16w,.txt10wb,.txt11wb,.txt12wb,.txt14wb,.txt16wb{
	color: #FFFFFF;
}
.txt10b,.txt11b,.txt12b,.txt14b,.txt16b,.txt10bb,.txt11bb,.txt12bb,.txt14bb,.txt16bb{
	color: #000000;
}
.txt10o,.txt11o,.txt12o,.txt14o,.txt16o,.txt10ob,.txt11ob,.txt12ob,.txt14ob,.txt16ob{
	color: #FF6600;
}
.txt10y,.txt11y,.txt12y,.txt14y,.txt16y,.txt10yb,.txt11yb,.txt12yb,.txt14yb,.txt16yb{
	color: #FFCC00;
}
.txt10r,.txt11r,.txt12r,.txt14r,.txt16r,.txt10rb,.txt11rb,.txt12rb,.txt14rb,.txt16rb{
	color: #FF0000;
}
.txt10w,.txt10o,.txt10b,.txt10y,.txt10r{
font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
font-size: 10px;
line-height:1.5;
}
.txt11w,.txt11o,.txt11b,.txt11y,.txt11r{
font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
font-size: 11px;
line-height:1.5;
}
.txt12w,.txt12o,.txt12b,.txt12y,.txt12r{
font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
font-size: 12px;
line-height:1.5;
}
.txt14w,.txt14o,.txt14b,.txt14y,.txt14r{
font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
font-size: 14px;
line-height:1.5;
}
.txt16w,.txt16o,.txt16b,.txt16y,.txt16r{
font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
font-size: 16px;
line-height:1.5;
}

.txt10wb,.txt10ob,.txt10bb,.txt10yb,.txt10rb{
font-weight: bolder;
font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
font-size: 10px;
line-height:1.5;
}
.txt11wb,.txt11ob,.txt11bb,.txt11yb,.txt11rb{
font-weight: bolder;
font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
font-size: 11px;
line-height:1.5;
}
.txt12wb,.txt12ob,.txt12bb,.txt12yb,.txt12rb{
font-weight: bolder;
font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
font-size: 12px;
line-height:1.5;
}
.txt14wb,.txt14ob,.txt14bb,.txt14yb,.txt14rb{
font-weight: bolder;
font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
font-size: 14px;
line-height:1.5;
}
.txt16wb,.txt16ob,.txt16bb,.txt16yb,.txt16rb{
font-weight: bolder;
font-family: 'メイリオ', Meiryo, Verdana, 'MS Pゴシック', 'MS PGothic';
font-size: 16px;
line-height:1.5;
}

a:link {
	color: #E06F12;
	text-decoration: none;
}
a:visited {
	color: #E06F12;
	text-decoration: none;
}
a:hover {
	color: #002C4D;
	text-decoration: none;
}
a:active {
	color: #002C4D;
	text-decoration: none;
}

.recruit_bg2 a:link {
	color: #ffffff;
	text-decoration: none;
}
.recruit_bg2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
recruit_bg2 a:hover {
	color: #002D4C;
	text-decoration: none;
}
.recruit_bg2 a:active {
	color: #002D4C;
	text-decoration: none;
}

.title2b a:link {
	color: #ffffff;
	text-decoration: none;
}
.title2b a:visited {
	color: #ffffff;
	text-decoration: none;
}
.title2b a:hover {
	color: #002D4C;
	text-decoration: none;
}
.title2b a:active {
	color: #002D4C;
	text-decoration: none;
}

.bottomTxt a:link {
	color: #ffffff;
	text-decoration: none;
}
.bottomTxt a:visited {
	color: #ffffff;
	text-decoration: none;
}
.bottomTxt a:hover {
	color: #FF9900;
	text-decoration: none;
}
.bottomTxt a:active {
	color: #FF9900;
	text-decoration: none;
}
.dictionary_bg a:link {
	color: #ffffff;
	text-decoration: none;
}
.dictionary_bg a:visited {
	color: #ffffff;
	text-decoration: none;
}
.dictionary_bg a:hover {
	color: #ffffff;
	text-decoration:underline;
}
.dictionary_bg a:active {
	color: #ffffff;
	text-decoration:underline;
}
.dictionary_bg_s a:link {
	color: #ffffff;
	text-decoration: none;
}
.dictionary_bg_s a:visited {
	color: #ffffff;
	text-decoration: none;
}
.dictionary_bg_s a:hover {
	color: #ffffff;
	text-decoration:underline;
}
.dictionary_bg_s a:active {
	color: #ffffff;
	text-decoration:underline;
}

.dictionary_bg2 a:link {
	color: #000000;
	text-decoration: none;
}
.dictionary_bg2 a:visited {
	color: #000000;
	text-decoration: none;
}
.dictionary_bg2 a:hover {
	color: #FF9900;
	text-decoration:underline;
}
.dictionary_bg2 a:active {
	color: #FF9900;
	text-decoration:underline;
}

.dictionary_txt a:link {
	color: #000000;
	text-decoration:underline;
}
.dictionary_txt a:visited {
	color: #000000;
	text-decoration:underline;
}
.dictionary_txt a:hover {
	color: #FF9900;
	text-decoration:underline;
}
.dictionary_txt a:active {
	color: #FF9900;
	text-decoration:underline;
}