@charset "shift_jis";

/* ****************************************************
Since : 2007-10-09
Last Modified: 2007-10-16
***************************************************** */


/* print settings [ print.css ]
=================================
1: layout.css

2: base.css
	
3: ir.css

4: faq.css

5: for print settings

6: index.css

7: service.css

98: print for IE6(hacks)
99: extra

	
=================================*/



/*1: layout.css
=================================*/
#header {
	height: 70px;
}
/*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;
}

/*6: index.css
=================================*/
body.index_top{
	zoom: 0.8;
}

body#index #mainContainer #right-off .index-col .index-col1 .inner-col .menu2 dd ul li{
	zoom: 1;
}
body#index #mainContainer #right-off .index-col .index-col1 .inner-col .menu2 dd ul li.top-print{
	margin-top: -9px;
}
body#index #mainContainer #right-off .indexh2-02 span.all-news {
	padding-left: 8em;
	font-weight:normal;
}

body#index #mainContainer #right-off .mail-box{
	background: url(../../images/index_bg009.gif) #f1f1f1 no-repeat 12px 7px;
}

body#index #mainContainer #right-off .mail-box .ml-col1{
	padding-top:6px;
}
body#index #mainContainer #right-off .mail-box .ml-col2 p.print-margin{
	padding-top:3px;
}
#footer address{
	width: 270px;
	margin-right: 5px;
}
body#index #mainContainer #right-off .mail-box{
	background: none;
}

/*7: service.css
=================================*/
body#service div.section ul.service-link{
}
body#service div.section ul.service-link li{
	margin-left: 0em;
	text-indent: 0em;
}

/*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;
}


