@import url("season.css");

/* Template */

body {
	background-color: #EEEEEE;
	font-size: 100%;
}
sup {
	font-size: 80%;
	vertical-align:0.5ex;
}
a {color: #000099;}
a:link {color: #000099;}
a:visited {color: #000099;}
a:hover {color: #e75e19;
	text-decoration: none;
}
.norepeat {
	background-repeat: no-repeat;
}


.date{
	color:#742727;
}

.new{
	font-weight:bold;
	margin-left:0.5em;
	color:#fe4f00;
}

img.pdf{
	border:none;
	margin:5px 5px 0 5px;
}

h2.recall{
	margin:0 0 10px 0 ;
	padding:0;
}

.foot_policy{
	padding-left:16px;
	background-image:url(/common/image/icon_arrow.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
}



/* Add 2010/04/12 */

	/* reset */
	body,div,pre,p,blockquote,form,fieldset,input,textarea,select,option,dl,dt,dd,ul,li,
	h1,h2,h3,h4,h5,h6,table,th,td,embed,object {
		margin: 0;
		padding: 0;
	}
	h1,h2,h3,h4,h5,h6,address {
		font-size: 100%;
		font-style: normal;
		font-weight: normal;
	}

	ul {
		list-style: none outside none;
	}

	br.blockend {
		content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;
	}
	
	
	/* content */
	body {
		margin:0;
		padding: 0;
		text-align:center;
		line-height: 133%;
	}
	
	#wrap {
		margin:0;
		padding:0;
		width:700px;
		margin:0 auto;
		text-align:center;
	}
	
	/* header */
	#header {
		margin:0;
		padding:0;
		border-left:1px solid #737373;border-right:1px solid #737373;
		width:698px;_width:700px;
		text-align:left;
	}
	#logo {float:left;}
		#logo h1 {padding:9px 0 0 7px;}
		#logo h1 a{display:block;overflow:hidden;text-indent:-9999px;height:52px;width:406px;}

	#searchArea {float:right;margin-top:23px;padding-bottom:3px;}
		#searchArea input.ipt_01 {width:140px;padding:1px 0 1px 2px;_height:22px;margin:0 0 0 7px;_margin:0 0 0 7px;}
		#searchArea input.ipt_02 {width:21px;height:21px;}

	#gnavi {clear:both;height:29px;}
		#gnavi li{float:left;}
		#gnavi li a{display:block;height:29px;}
		#gnavi li a span{display:none;}

			#gnavi li.home     a {width:83px;}
			#gnavi li.product  a {width:87px;}
			#gnavi li.company  a {width:88px;}
			#gnavi li.recruit  a {width:88px;}
			#gnavi li.inquiry  a {width:88px;}
			#gnavi li.document a {width:88px;}
			#gnavi li.sitemap  a {width:88px;}
			#gnavi li.recall   a {width:88px;}
	

		/* spring.ver */
		#header #spring {background:#FFCDFF url(../image/season/spring/header.jpg) 0 0 no-repeat;}
		#header #spring #searchArea p{font-size:12px;padding-right:10px;color:#FF0000;}
		#header #spring #gnavi {background:url(../image/season/spring/gnavi.jpg) 0 0 no-repeat;}
		#header #spring #main_img {background:url(../image/season/spring/top_mainvisual.jpg);}

		/* summer.ver */
		#header #summer {background:url(../image/season/summer/header.jpg) 0 0 no-repeat;}
		#header #summer #searchArea p{font-size:12px;padding-right:10px;color:#FFFFFF;}
		#header #summer #gnavi {background:url(../image/season/summer/gnavi.jpg) 0 0 no-repeat;}
		#header #summer #main_img {background:url(../image/season/summer/top_mainvisual.jpg);}
		
		/* fall.ver */
		#header #fall {background:url(../image/season/fall/header.jpg) 0 0 no-repeat;}
		#header #fall #searchArea p{font-size:12px;padding-right:10px;color:#993300;}
		#header #fall #gnavi {background:url(../image/season/fall/gnavi.jpg) 0 0 no-repeat;}
		#header #fall #main_img {background:url(../image/season/fall/top_mainvisual.jpg);}

		/* winter.ver */
		#header #winter {background:url(../image/season/winter/header.jpg) 0 0 no-repeat;}
		#header #winter #searchArea p{font-size:12px;padding-right:10px;color:#003399;}
		#header #winter #gnavi {background:url(../image/season/winter/gnavi.jpg) 0 0 no-repeat;}
		#header #winter #main_img {background:url(../image/season/winter/top_mainvisual.jpg);}



	/* main_img */
	#main_img {clear:both;margin:0;padding:0;
		border-left:1px solid #737373;border-right:1px solid #737373;
		width:698px;_width:700px;height:201px;text-align:left;
	}
	#main_img p {display:none;}

		/* spring.ver */
		#spring #main_img {background:url(../image/season/spring/top_mainvisual.jpg);}

		/* summer.ver */
		#summer #main_img {background:url(../image/season/summer/top_mainvisual.jpg);}

		/* fall.ver */
		#fall #main_img {background:url(../image/season/fall/top_mainvisual.jpg);}

		/* winter.ver */
		#winter #main_img {background:url(../image/season/winter/top_mainvisual.jpg);}


	/* footer */
	#footer {
		margin:0;padding:0;
		border-left:1px solid #737373;border-right:1px solid #737373;border-bottom:1px solid #737373;
		width:698px;_width:700px;
		text-align:left;
	}
	#copyright {
		float:left;
	}
	#foot_navi {
		float:right;
	}
	#foot_navi li{
		float:left;margin-left:20px;
	}
	#foot_navi li.arrow {
		background:url(../image/icon_arrow.gif) 0 3px no-repeat;padding-left:15px;
	}
	
		/* spring.ver */
		#footer #spring {background-color:#FFE8FF;color:#CC3239;padding:5px;height:18px;_height:28px;}
		#spring #foot_navi li a {color:#CC3239;}
		#summer #foot_navi li a:hover {text-decoration:none;}

		/* summer.ver */
		#footer #summer {background-color:#339900;color:#FFFFFF;padding:5px;height:18px;_height:28px;}
		#summer #foot_navi li a {color:#FFFFFF;}
		#summer #foot_navi li a:hover {text-decoration:none;}

		/* fall.ver */
		#footer #fall {background-color:#FFFFCC;color:#993300;padding:5px;height:18px;_height:28px;}
		#fall #foot_navi li a {color:#993300;}
		#fall #foot_navi li a:hover {text-decoration:none;}

		/* winter.ver */
		#footer #winter {background-color:#ECFDFD;color:#003399;padding:5px;height:18px;_height:28px;}
		#winter #foot_navi li a {color:#003399;}
		#winter #foot_navi li a:hover {text-decoration:none;}
