@charset "Shift_JIS";

/*--- 01.reset ---*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
html{
    overflow-y: scroll;
}
input, textarea,{
	margin: 0;
	padding: 0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th{
    text-align: left;
}
img, a img{
	border:none;
}

/*--- 02.link ---*/
a:link,a:visited{
color:#000000;
font-size:12px;
text-decoration:underline;
}
a:hover,a:active {
text-decoration:none;
}
/*icon*/
a.linkicn1{
background: url("/include/contents/htdocs/img/new/icn_linkicn.png") no-repeat left center;
padding-left:18px;
line-height:1.2;
}

.seogray a:link, .seogray a:visited{color:#666; text-decoration:none;}
.seogray a:hover, .seogray a:active{color:#666; text-decoration:none;}
.seogray ul li{ color:#666;}
.seogray span { font-weight:bold; }

.top_career_change a:link,a:visited{color:#000000; font-size:16px; text-decoration:none;}
.top_career_change a:hover{color:#000000; font-size:16px; text-decoration:underline;}

/*fontstyle*/
.bold{font-weight:bold;}

/*--- 03.fontsize ---*/
.fs08{font-size:35%; line-height:130%;}
.fs10130{font-size:62%; line-height:130%;}
.fs10{font-size:62%; line-height:150%;}
.fs12{font-size:75%; line-height:150%;}
.fs12130{font-size:75%; line-height:130%;}
.fs14{font-size:90%; line-height:150%;}
.fs16{font-size:98%; line-height:120%;}
.fs16{font-size:98%; line-height:120%;}
.fs18{font-size:150%; line-height:120%;}
.fs20{font-size:200%; line-height:100%;}
.small a{background-position:left bottom;}

/*--- 04.fontcolor ---*/
.gr{color:#666;}
.green{color:#669966;}
.tel{color:#336633;}
.brown{color:#A6947C;}
.blue{color:#0068B7;}
.dblue{color:#142c92;}
.red{color:#CC2944;}

/*--- 05.bgcolor ---*/
.purple{ background-color:#4d4398;}
.lgreen{ background-color:#d2e2bf;}
.dblue01{ background-color:#004ea2;}
.dgreen01{ background-color:#558e64; }
.dgreen02{ background-color:#006d53; }
.dgreen03{ background-color:#008a71;}
.dblue02{ background-color:#1d2088;}
.pink{ background-color:#ed7969;}

/*--- 06.accent ---*/
em{font-style:normal; font-weight:bold;}
strong{font-weight:normal; color:#CC2944;}
strong.much{font-weight:normal; color:#CC2944;}
em strong{font-weight:bold; color:#CC2944;}
strong.s_nocolor{color:#666;font-weight:bold;}

/*--- 07.align ---*/
.txtr{text-align:right;}
.txtl{text-align:left;}
.tac{text-align:center;}

/*--- 08.space ---*/
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}

.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}

/*--- 09.form ---*/

/*--- 10.others ---*/
/*--- �e�L�X�g���B�����߂�hack ---*/
.hidetxt{
	text-indent:-9999px;
	overflow:hidden;
}
/*--- ����hover
 ---*/
a.link_hover:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
a.link_hover:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/*--- 00.clearfix ---*/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-table;
	min-height:1%;
}
/* Hide from mac IE5 \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End Hide from mac IE5 */
