@charset "utf-8";

/* ****************************************************
Since : 2007-10-09
Last Modified: 2007-10-16
***************************************************** */


/* print settings [ print.css ]
=================================
1: layout.css

2: base.css
	
3: ir.css

98: print for IE6(hacks)
99: extra

	
=================================*/



/*1: layout.css
=================================*/


/*2: base.css
=================================*/


#contents .section .col2-imgwide {
	width: 516px;
}

#contents .section .bg-04 {
	width: 516px;
}

/*3: ir.css
=================================*/





/*4: faq
=================================*/
#contents div.section ul.strong-list li ul.no li,
#contents div.section ul.no li{
	padding-left:1.3em;
}

#contents div.section ul.strong-list li a,
#contents div.section  ul.no li a{
	padding-left: 1.3em;
}


/*5: for print settings
=================================*/
#pageContainer div#header ul#submenubox,
#pageContainer div#header #headerright,
#pageContainer div#header #grmenu,
#pageContainer div#pankuzu,
#pageContainer div#footer p#pageup,
#pageContainer div#footer ul,
#pageContainer div#rightNavi {
	display: none;
}

#pageContainer div#header {
	border-top: 0;
}

#pageContainer div#footer {
	border-bottom: 0;
}

body.company #mainContainer,
body.service #mainContainer,
body.news_topics #mainContainer,
body.information #mainContainer,
body.online_order #mainContainer,
body.recruit #mainContainer {
	background: none;
}

/*98: print for IE6(hacks)
=================================*/

* html h2,
* html h3,
* html h4,
* html #contents .section ul li,
* html #contents .section .bottom-img,
* html #contents .section .list-title-strong {
	height: 1%;	
}

* html #contents a {
	display: block;
	height: 1%;	
}

* html #contents a.normal,
* html #contents a.pdf {
	float: none;
	height: 1%;
}


/*99: extra
=================================*/


* html #contents a:after,
* html #contents a.normal:after,
* html #contents a.pdf:after {
	display: block;
	height: 0;
	content: ".";
	clear: both;
	visibility: hidden;
}

* html #contents a,
* html #contents a.normal,
* html #contents a.pdf {
	display: inline-block;
	min-height:1em;
}

#contents .section div.menu1 dd a ,
#contents .section div.menu2 dd a{
	float:right;
	width: 70px;
}
body.kanri table ,body.kanri input{
	display: none;
}

body.kanri #kanri-box {
	display: block;
}

/* IE6 での印刷崩れ対策 */

body#system #contents div.section dl.info-list dd a{
	_text-indent: 0;
}
/* 2行になった時のアイコン位置設定 */
body#system #contents div.section dl.info-list dd img{
	_vertical-align: top;
	_margin-top: 3px;
}

