@charset "utf-8";

/*========================================================


Fillcare Corporation Limited WebSite

print.css


coded by artblind design [http://www.artblind.com/]
Editor : s.takenaka
date : 2009.11.2
last Update : 2009.11.2

----------------------------------------

Content

1.Common
2.Common Class
3.Structure

A1[/index].html



========================================================*/


/* MacIE5 begin \*/
@import "common.css";
/**/

/*====================================================== 1.Common */

body { margin:0; padding:0; color:#000; background-color:#fff; font-family:'Arial','Verdana','Helvetica',sans-serif; line-height:1.6em; background:url(../images/bg_top.gif) repeat-x 0 0; font-size:100%; }

hr { display:none; }
em { font-weight:bold; font-style:normal; }

a,a:visited { color:#006699; text-decoration:none; outline:none; }
a:hover{ color:#006699; text-decoration:underline; }
a:focus{ -moz-outline-style:none; }

img.logo,
p.guide { display:none; }



/*====================================================== 2.Common Class */

.mb10 { margin-bottom:10px !important; }
.mb12 { margin-bottom:12px !important; }
.mb20 { margin-bottom:20px !important; }
.mb30 { margin-bottom:30px !important; }
.mb40 { margin-bottom:40px !important; }
.mb50 { margin-bottom:50px !important; }
.mr20 { margin-right:20px !important; }

span.photoBorder { display:block; padding:2px 2px 2px 2px; border:1px solid #e2e2e2; background-color:#fff; }
* html span.photoBorder { display:inline; }
* html span.photoBorder img { margin-top:3px; }

p.caption { font-size:80%; }



/*====================================================== 3.Structure */

#container { margin:0; padding:0; width:auto; }
#container #contents { width:auto; }
#container #contents #mainColumn { float:none; width:656px; }

#container #contents #sideColumn { display:none; }
body#home #container #contents #mainColumn { float:none; margin-top:7px; width:640px; }
body#home #container #contents #sideColumn { display:block !important; clear:both; float:none; width:auto; background:none; }



/*====================================================== 4.Header */

#header { position:relative; }
#header p.sumirin { position:static; }
#header p.fillcare { position:static; }
#header p.fillcare a { margin-right:7px; }

#header div.rightBox { position:relative; float:none; padding-top:13px; width:auto; height:auto; }
#header div.rightBox h1 { display:none;  }
#header div.rightBox p.freedial { position:static; padding-bottom:20px; width:239px; height:46px; }
#header div.rightBox ul.inquiry { display:none; }

#header div.rightBox dl.fontSize { display:none }




/*====================================================== 5.Global Navigation */

#globalNav { display:none; }



/*====================================================== 6.Side Navigation */




/*====================================================== 7.Footer */

#footer #linkBoxContainer { margin-top:40px; padding:15px 0 40px; width:auto; border-top:1px solid #c0c0c0; }
#footer #linkBoxContainer ul { display:none; }

#footer #linkBoxContainer address { float:none; width:auto; }



/*====================================================== 8.Common module */

/*topic path*/
#contents dl#topicPath { margin-bottom:13px; font-size:90%; }
#contents dl#topicPath dt { display:none; }
#contents dl#topicPath dd ul li { float:left; margin-left:10px; padding-left:12px; background:url(../images/icon_topicpath.gif) no-repeat 0 50%; white-space:nowrap }
#contents dl#topicPath dd ul li.none { margin-left:0; padding-left:0; background:none; }

/*h2*/
#contents h2 { margin-bottom:20px; }

/*h3 image*/
#contents h3 { margin-bottom:13px; width:656px; height:53px; background:url(../images/h3_bg_656.gif) no-repeat 0 0; }
#contents #a1 h3 { margin-bottom:20px; width:640px; background:url(../images/h3_bg_640.gif) no-repeat 0 0; }
#contents h3 img { display:block; padding:18px 0 0 6px; }


/*h3 text*/
#contents h3.text { margin-bottom:22px; position:relative; padding:10px 0 8px 13px; width:643px; height:auto; font-size:130%; border-top:2px solid #0e9f3e; background:url(../images/h3bg_bottom.gif) no-repeat 0 100%; }
#contents #c1 h3.text { margin-bottom:12px; }
#contents h3.text em { display:block; width:560px; }
#contents h3.text img { position:absolute; right:16px; bottom:0; }
* html #contents h3.text img { position:absolute; right:16px; top:-28px; }

/*more page link*/
#contents ul.details { margin-bottom:20px; font-size:90%; }
* html #contents ul.details { margin-top:15px; }
*:first-child+html #contents ul.details { margin-top:15px; }
#contents ul.details li { text-align:right; background: url(../images/icon_link.gif) no-repeat 100% 50%; line-height:1.2em; }
#contents ul.details li a { padding-right:20px; }

/*page top link*/
#contents ul#pageTop { display:none; }


/*sideBanner*/
#contents #sideColumn #sideBanner ul li { margin-bottom:24px; }
* html #contents #sideColumn #sideBanner ul li.availability { margin-bottom:-25px; }
#contents #sideColumn #sideBanner ul li.none { margin-bottom:0; }
#contents #sideColumn #sideBanner ul li img { display:block; }

* html #contents #sideColumn #sideBanner ul li { margin-top:0; }
* html body#corporation #container #contents #sideColumn #sideBanner ul { margin-top:-26px; }
* html body#h2page #container #contents #sideColumn #sideBanner ul { margin-top:-26px; }
* html body#h4page #container #contents #sideColumn #sideBanner ul { margin-top:-26px; }
* html body#h5page #container #contents #sideColumn #sideBanner ul { margin-top:-26px; }
* html body#h6page #container #contents #sideColumn #sideBanner ul { margin-top:-26px; }



/*====================================================== A1[/index.html] */

#contents #a1 #mainVisualBox { margin-bottom:20px; height:auto; }
#contents #a1 #mainVisualBox p.main { float:none; margin-bottom:20px; width:655px; height:auto; background:url(../../images/main_bg.gif) no-repeat 0 0; }

#contents #a1 #mainVisualBox ul { float:none; width:250px; }
#contents #a1 #mainVisualBox ul li { margin-bottom:20px; margin-right:10px; width:250px; height:93px; }



/*====================================================== A2[/news/index.html] */



/*====================================================== A4[/news/temp.html] */




/*====================================================== B1[/care/index.html] */




/*====================================================== B2[/care/service.html] */




/*====================================================== B3[/care/voice.html] */




/*====================================================== C1[/facilities/index.html] */

#contents #c1 #map { position:relative; margin-bottom:27px; }
#contents #c1 #map h2 { position:static; } 

#contents #c1 #map ul li { display:none; }

#contents #c1 #map #kansai { position:relative; float:none; width:450px; height:313px; }

#contents #c1 #map #kantou { position:relative; float:none; width:450px; height:313px; }



/*====================================================== CX[/facilities/XXXXXX/index.html] */




/*====================================================== CX[/facilities/XXXXXX/popup.html] */




/*====================================================== D1[/flow/index.html] */




/*====================================================== D2[/flow/price.html] */




/*====================================================== E1[/corporation/index.html] */




/*====================================================== FX[/faq/XXXX.html] */

body#faq #contents #mainColumn dl dt { float:none; margin-bottom:12px; padding-top:8px; width:50px; text-align:right; }
body#faq #contents #mainColumn dl dd { float:none; margin-bottom:12px; padding:8px 13px 8px 17px; width:562px; }



/*====================================================== G1[/inquiry/index.html] */

#contents #g1 { zoom:70%; }
#contents #g1 #mainColumn dl.freedial { position:static; height:auto; }
#contents #g1 #mainColumn dl.freedial dt { position:static; }
#contents #g1 #mainColumn dl.freedial dd { position:static; }



/*====================================================== G2[/inquiry/thanks.html] */



/*====================================================== h1[/others/index.html] */



/*====================================================== h2[/land/index.html] */




/*====================================================== h3[/availability/index.html] */




/*====================================================== h4[/recruit/index.html] */




/*====================================================== h5[/privacy/index.html] */



/*====================================================== h6[/sitemap/index.html] */

