@charset "utf-8";

/* ----- コンテンツ領域見出し ----- */

div#contentszone h2{
font-size:18px;
font-weight:bold;
border-style:solid;
border-width:0 0 1px 10px;
border-color:#005adf;
margin:10px 20px 5px 10px;
padding:5px 10px 3px 10px;
}

div#contentszone h3{
font-size:16px;
font-weight:bold;
border-bottom:double 3px #005adf;
margin:25px 20px 5px 10px;
padding:3px 8px;
clear:both;
}

div#contentszone h4{
font-size:14px;
font-weight:bold;
width:60%;
border-bottom:solid 1px #005adf;
margin:10px 20px 5px 15px;
padding:3px 8px;
clear:both;
}


/* ----- コンテンツ領域内共通設定 ----- */

div#contentszone p{
margin:5px 20px;
}


div#contentszone dl{
margin:5px 15px 5px 20px;line-height:135%;
}

div#contentszone dt{
font-weight:bold;
color:#36f;
}

div#contentszone dd{
margin-left:15px;
margin-bottom:5px;
}


div#contentszone ul{
margin:5px 15px 5px 40px;
}

div#contentszone ol{
margin:5px 15px 5px 50px;
}

div#contentszone li{
line-height:135%;
}

div#contentszone address{
margin:5px 20px;
font-style:normal;
text-align:right;
line-height:135%;
}

div#contentszone table{
border:solid 1px #999;
border-collapse:collapse;border-spacing:0;
font-size:14px;
margin:5px 15px 5px 25px;
}

div#contentszone table thead{
background-color:#c6e8f8;
}

div#contentszone td,
div#contentszone th{
border:solid 1px #999;
line-height:135%;
padding:3px 15px;
}

div#contentszone table th{
font-weight:normal;
text-align:center;
}

caption{
font-weight:bold;
padding-bottom:3px;
}


dl table{
margin-left:0 !important;margin-right:0 !important; 
}


dl ul,dl ol{
margin-left:20px !important;margin-right:0 !important;
padding-left:0 !important;
}

dl li{
margin-left:0 !important;margin-right:0 !important;
padding-left:0 !important;
}


td ul{
margin:5px 15px 5px 20px !important;
}

td ol{
margin:5px 15px 5px 30px !important;
}

td dl{
margin:5px 15px 5px 5px !important;
}


div#contentszone div.googlemap{	/* --- googlemap --- */
margin:5px 20px;
}


div#contentszone blockquote{
margin:5px 20px;
border:dashed 1px #ccc;
background:url(/common_files/paper.gif) no-repeat 10px 10px transparent;
padding:5px 0 5px 15px;
}


/* -----  ----- */


p.entrylink,
p.categorylink{	/* --- エントリー・カテゴリーへのリンク --- */
text-align:right;
clear:both;
}




a.pdflink{	/* --- PDFへのリンク --- */
background:url(pdficon_small.gif) no-repeat 0% 50%;
padding-left:20px;padding-top:3px;
}

a.mailaddress{	/* --- メルアドリンク --- */
background:url(mail_y.gif) no-repeat 0 5px;
padding-left:20px;padding-top:3px;
}


/* ----- テキスト ----- */

span.attention{
color:#f00;
}


		/* ----- 価格表 ----- */
table.pricelist td{
text-align:right;
padding:3px 10px !important;
}



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


table.collectionsummary th{	/* --- 求人募集要項表 --- */
background-color:#ffd194;
width:115px;
}

p.applylink{	/* --- 求人募集応募するリンク --- */
text-align:center;
font-size:18px;font-weight:bold;
margin-top:15px !important;margin-bottom:15px !important;
}


	/* --- 会社概要・展示会情報 定義リスト --- */
dl.exhibitioninfo,
dl.companyinfo{

}

dl.exhibitioninfo dt,
dl.companyinfo dt{
width:9em;float:left;
padding-bottom:0.5em;
}

dl.exhibitioninfo dd,
dl.companyinfo dd{	/* 別ファイルでIEの行開始位置ずれ対策あり width:560px; */
margin-left:10.5em !important;
padding-bottom:3px !important;
}


	/* --- 展示会情報問合せ --- */

p.exhibition_mail{
padding:10px 10px 10px 30px;
border:solid 1px #aaa;
background:url(right_arrow.gif) no-repeat 10px 12px #f2fcfc;
}

p.exhibition_mail a{
background:url(mail_y.gif) no-repeat 97% 5px;
padding:3px 23px 0 0;
}

	/* --- 会社概要・沿革表示部分 --- */

div#companyhistory{
margin:10px 20px;
height:300px;
overflow:auto;
border:inset 1px #ccc;
}


	/* --- 展示会情報カテゴリーでの、展示会エントリーリスト --- */

ul.exhibitionlist li{
padding-bottom:10px;
line-height:150% !important;
}



	/* --- 展示会情報の「弊社出展情報」で、ブースマップを回り込ませるとき --- */

div.insboothmap h4{	/* -- h4で回り込みを解除しない -- */
clear:none !important;
}


	/* --- TOPページご案内（休暇案内など） --- */

div#goannai{
margin:0 10px 10px;
clear:both;
}

div#goannai h3{
font-size:16px;
font-weight:bold;
border-bottom:double 3px #005adf;
margin:10px 20px 5px 10px !important;
padding:3px 8px;
clear:both;
}

div#goannai p{
margin:5px 20px;
}

div#goannai p.banner{
text-align:center;
}



p.vacationdate{	/* -- 休暇期間強調 -- */
color:#f00;font-size:18px;text-align:center;
}

span.vacationdate{
color:#c00;font-weight:bold;
}

p.vacationinfo{	/* -- 締め切り日強調 -- */
color:#f00;font-size:16px;font-weight:bold;
}

ul.inquirytelist span{	/* -- 連絡先強調 -- */
color:#05f;font-size:16px;font-weight:bold;
}





/* ----- 再生紙古紙配合率問題お知らせ----- */

div#probleminfo{
border:1px #ff95a9 solid;
margin:10px 20px !important;
padding:5px 5px;
background-color:#ffe4e1;
}

div#probleminfo h4{
border-bottom:solid 3px #f00;
padding-bottom:2px;
margin-top:0;
}



/* ----- 2008どっと混む福井　会員リンク集 ----- */
/* http://webcr01.surfboard.co.jp/link.html　より引用、改変 */

div#dotcomfukui dl{
clear:both;
text-align:left;font-size:12px;
border-bottom:1px dashed #FF4A81;
zoom:1;	/* IE対策 */
}

div#dotcomfukui dt a:hover{
color:#c00;
}

div#dotcomfukui dd a:link,
div#dotcomfukui dd a:visited{
text-decoration:none;
color:#000;
}

div#dotcomfukui dd a:hover{
text-decoration:underline;
color:#c00;
}

div#dotcomfukui dt{
float:left;
width:290px;
}

div#dotcomfukui dd{
margin-left:300px !important;
}





/* ----- チャイルドスポンサーシップ ----- */

div#childsponsership{
margin:5px -20px 5px 20px;
}

div#childsponsership p{
margin:0 10px 15px 0 !important;
float:left;width:170px;height:220px;
font-size:85%;
}



/* ----- 会社風景 印刷機部分 ----- */

p.printerphoto{
float:left;display:inline;
margin-right:20px !important;
}

div.printerdesc{
margin-left:340px;
padding-top:5px;
}

div.printerdesc ul{
font-size:85%;
}

div.printerdesc p.gotomakerspec{
font-size:85%;text-align:right;
}
