@charset "shift_jis";
/********************************************************************************
■プリントCSS
********************************************************************************/
@media print {
body{
	*zoom:	75%;
  }

.kyosai{
*width:300px;
*overflow:hidden;
*zoom:95%
}

.kumiaiin{
*width:300px;
*overflow:hidden;
*zoom:95%
}

.zenrosai{
*width:300px;
*overflow:hidden;
*zoom:95%
}

#bottomNavi #bottomNaviInner {
	background: url(/library/common/images/cmn_btmnavi_bg_001.gif) repeat-y left top;
  padding-bottom:80px;
}

body#lower02 .zenWaku01Inner ul li p a{
height:auto!important;
}

body#lower02 .zenWaku05Inner ul li p{
width:300px!important;
}
	}


/*---- グローバルナビゲーション ----*/
@media print {
#gnavArea{
	width		:	901px;
	}
}


/*---- h2 ----*/
@media print {
h2.h2Bg03{
	background	:	#e8e8e7 url(/library/common/images/common_h2_002.gif) repeat-y 0 0;
	margin		:	0px 20px 0px 20px;
	padding		:	10px 5px 8px 20px;
	font-size	:	115%;
	color		:	#333;
	border-bottom:1px solid #008800;
	line-height	:	1.25;
	width:635px;
	height:20px;}
	
h2.h2Bg04{
	background	:	#FFFFFF url(/library/common/images/step_h2_bg_001.gif) no-repeat 0 0;
	margin		:	0px 20px 0px 20px;
	padding		:	5px 5px 10px 80px;
	font-size	:	115%;
	color		:	#333;
	border:none;
	line-height	:	1.25;
	width:545px;
	height:20px;}

h2.h2Bg05{
	background	:	#FFFFFF url(/library/common/images/step_h2_bg_002.gif) no-repeat 0 0;
	margin		:	0px 20px 0px 20px;
	padding		:	5px 5px 10px 80px;
	font-size	:	115%;
	color		:	#333;
	border:none;
	line-height	:	1.25;
	width:545px;
	height:20px;}

h2.h2Bg06{
	background	:	#FFFFFF url(/library/common/images/step_h2_bg_003.gif) no-repeat 0 0;
	margin		:	0px 20px 0px 20px;
	padding		:	5px 5px 10px 80px;
	font-size	:	115%;
	color		:	#333;
	border:none;
	line-height	:	1.25;
	width:545px;
	height:20px;}

h2.h2Bg07{
	background	:	#FFFFFF url(/library/common/images/step_h2_bg_004.gif) no-repeat 0 0;
	margin		:	0px 20px 0px 20px;
	padding		:	5px 5px 10px 80px;
	font-size	:	115%;
	color		:	#333;
	border:none;
	line-height	:	1.25;
	width:545px;
	height:20px;}

h2.h2Bg08{
	background	:	#FFFFFF url(/library/common/images/step_h2_bg_005.gif) no-repeat 0 0;
	margin		:	0px 20px 0px 20px;
	padding		:	5px 5px 10px 80px;
	font-size	:	115%;
	color		:	#333;
	border:none;
	line-height	:	1.25;
	width:545px;
	height:20px;}

h3{
	clear		:	both;
	background	:	url(/library/common/images/common_h2_001.gif) no-repeat left 0px;
	margin		:	0px 20px 10px 36px;
	padding		:	0px 0px 0px 15px;
	font-size	:	100%;
	width:615px;
	height:12px;}

h3.h3Bg01{
	background	:	#FFFFFF url(/library/common/images/step_h3_bg_001.gif) no-repeat 0 0;
	margin		:	0px 35px 10px 35px;
	padding		:	5px 5px 10px 80px;
	font-size	:	115%;
	color		:	#333;
	border:none;
	line-height	:	1.25;
	width:525px;
	height:12px;}

h3.h3Bg02{
	background	:	#FFFFFF url(/library/common/images/step_h3_bg_002.gif) no-repeat 0 0;
	margin		:	0px 35px 10px 35px;
	padding		:	5px 5px 10px 80px;
	font-size	:	115%;
	color		:	#333;
	border:none;
	line-height	:	1.25;
	width:525px;
	height:12px;}

h3.h3Bg03{
	background	:	#FFFFFF url(/library/common/images/step_h3_bg_003.gif) no-repeat 0 0;
	margin		:	0px 35px 10px 35px;
	padding		:	5px 5px 10px 80px;
	font-size	:	115%;
	color		:	#333;
	border:none;
	line-height	:	1.25;
	width:525px;
	height:12px;}

h3.h3Bg04{
	background	:	#FFFFFF url(/library/common/images/step_h3_bg_004.gif) no-repeat 0 0;
	margin		:	0px 35px 10px 35px;
	padding		:	5px 5px 10px 80px;
	font-size	:	115%;
	color		:	#333;
	border:none;
	line-height	:	1.25;
	width:525px;
	height:12px;}

h3.h3Bg05{
	background	:	#FFFFFF url(/library/common/images/step_h3_bg_005.gif) no-repeat 0 0;
	margin		:	0px 35px 10px 35px;
	padding		:	5px 5px 10px 80px;
	font-size	:	115%;
	color		:	#333;
	border:none;
	line-height	:	1.25;
	width:525px;
	height:12px;
 }

h4{
	clear		:	both;
	background	:	url(/library/common/images/common_h4_001.gif) no-repeat 0 3px;
	margin		:	0px 20px 10px 35px;
	padding		:	0px 0px 0px 13px;
	font-size	:	100%;
	width:597px;
	height:12px;}
}

/*---- ステップ ----*/
@media print {
.stepBox03,
.stepBox04{
	width	:	625px;}

.stepBox01,
.stepBox02{
	width	:	630px;}

.stepBox07,
.stepBox08{
	width	:	473px;}
}


/*---- リンク ----*/
@media print {
#headerArea .menu01 li{
	padding		:	0px 0px 0px 8px;
	background	:	url(/library/common/images/common_icn_001.gif) no-repeat 0 2px;
	height:12px;}

#headerArea .menu01 li a{
	padding		:	0px;
	background	:	none;
	height:12px;}
	
#footerArea ul li{
	padding		:	0px 0px 0px 14px;
	background	:	url(/library/common/images/common_icn_001.gif) no-repeat 0 2px;
	height:12px;}
	
#footerArea a.icn002{
	padding		:	0px;
	background	:	none;
	height:12px;}

.icn001 a{
	padding		:	0px 0px 0px 16px;
	background	:	url(/library/common/images/common_icn_003.gif) no-repeat 0 2px;
	color			:	#666666;
	text-decoration	:	none;
	font-weight:normal;
	display:block;
	height:12px;}

.icn001 a.current{
	padding		:	0px 0px 0px 16px;
	background	:	url(/library/common/images/common_icn_008.gif) no-repeat 0 2px;
	color			:	#69AB38;
	text-decoration	:	underline;
	font-weight:bold;
	height:12px;}

.icn002 a{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_001.gif) no-repeat 0 3px;
	color			:	#666666;
	text-decoration	:	none;
	font-weight:normal;
	display:block;
	height:12px;}
	
.icn002 a.current{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_001.gif) no-repeat 0 3px;
	color			:	#69AB38;
	text-decoration	:	underline;
	font-weight:bold;
	height:12px;}

.icn002b a,
.icn002b a.current,
.icn002bb a{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_012.gif) no-repeat 0 3px;
	color			:	#666666;
	text-decoration	:	none;
	font-weight:normal;
	display:block;
	height:12px;}
	
.icn002bb a.current{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_012.gif) no-repeat 0 3px;
	color			:	#69AB38;
	text-decoration	:	underline;
	font-weight:bold;
	height:12px;}

.icn002c a{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_013.gif) no-repeat 0 3px;
	color			:	#666666;
	text-decoration	:	none;
	font-weight:normal;
	display:block;
	height:12px;}
	
.icn002c a.current{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_013.gif) no-repeat 0 3px;
	color			:	#69AB38;
	text-decoration	:	underline;
	font-weight:bold;
	height:12px;}

.icn003 a{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_004.gif) no-repeat 0 5px;
	display:block;
	text-align:left;
	height:12px;}

.icn002 a.icn006{
	padding		:	0px 0px 0px 20px;
	background	:	url(/library/common/images/common_icn_007.gif) no-repeat 0 4px;
	height:12px;}

a.icn001{
	padding		:	0px 0px 0px 14px;
	margin:0;
	background	:	url(/library/common/images/common_icn_003.gif) no-repeat 0 1px;
	line-height	:	1.2 !important;
	height:12px;}

a.icn002{
	padding		:	0px 0px 0px 14px;
	background	:	url(/library/common/images/common_icn_001.gif) no-repeat 0 2px;
	height:12px;}

a.icn003{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_004.gif) no-repeat 0 1px;
	height:12px;}

a.icn004{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_005.gif) no-repeat left center;
	height:12px;}

a.icn005{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_006.gif) no-repeat left center;
	height:12px;}

a.icn006{
	padding		:	0px 0px 0px 20px;
	background	:	url(/library/common/images/common_icn_007.gif) no-repeat left center;
	height:12px;}

a.icn007{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_008.gif) no-repeat left center;
	height:12px;}

a.icn008{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_009.gif) no-repeat left center;
	height:12px;}

a.icn009{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_011.gif) no-repeat left center;
	height:12px;}

a.icn010{
	padding		:	13px 0 0 0;
	background	:	url(/library/common/images/common_icn_004.gif) no-repeat 1px 0;
	height:12px;}

a.icn011{
	padding		:	13px 0 0 0;
	background	:	url(/library/common/images/common_icn_004.gif) no-repeat 1px 0;
	height:12px;}

.icn004 a{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_005.gif) no-repeat left center;
	display:block;
	height:12px;}

.icn005 a{
	padding		:	0px 0px 0px 14px;
	background	:	url(/library/common/images/common_icn_006.gif) no-repeat 0 2px;
	line-height	:	1.2 !important;
	display:block;
	font-weight:bold;
	height:12px;}

.icn019 a{
	padding		:	0px 0px 0px 14px;
	background	:	url(/library/common/images/common_icn_006.gif) no-repeat 0 2px;
	line-height	:	1.2 !important;
	display:block;
	font-weight:normal;
	color:#666666;
	height:12px;}

.icn013 a{
	padding		:	0px 0px 0px 14px;
	background	:	url(/library/common/images/common_icn_003.gif) no-repeat left 2px;
	line-height	:	1.2 !important;
	display:block;
	font-weight:bold;
	height:12px;}

.icn013 a.icn006{
	padding		:	0px 0px 0px 20px;
	background	:	url(/library/common/images/common_icn_007.gif) no-repeat 0 2px;
	line-height	:	1.2 !important;
	display:block;
	font-weight:bold;
	height:12px;}

.icn004 a.icn006{
	padding		:	0px 0px 0px 20px;
	background	:	url(/library/common/images/common_icn_007.gif) no-repeat left center;
	height:12px;}

.icn012{
	padding		:	0px 0px 0px 16px;
	background	:	url(/library/common/images/common_icn_003_black.gif) no-repeat 0 3px;
	color			:	#333333;
	text-decoration	:	none;
	font-weight:normal;
	height:12px;}

.icn015 a{
	padding		:	0px 0px 0px 16px;
	background	:	url(/library/common/images/common_icn_003.gif) no-repeat 0 4px;
	color			:	#666666;
	text-decoration	:	none;
	font-weight:bold;
	display:block;
	height:12px;}

.icn016 a{
	padding		:	0px 0px 0px 16px;
	background	:	url(/library/common/images/common_icn_003.gif) no-repeat 0 2px;
	color			:	#666666;
	text-decoration	:	none;
	font-weight:bold;
	display:block;
	height:12px;}

.icn017 a{
	padding		:	0px 0px 0px 14px;
	background	:	url(/library/common/images/common_icn_003.gif) no-repeat left 1px;
	line-height	:	1.2 !important;
	display:block;
	font-weight:normal;
	height:12px;}

.icn018 a{
	padding		:	0px 0px 0px 14px;
	background	:	url(/library/common/images/common_icn_011.gif) no-repeat 0 2px;
	line-height	:	1.2 !important;
	display:block;
	height:12px;}

.icn020 a{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_001.gif) no-repeat 0 3px;
	color			:	#666666;
	text-decoration	:	none;
	line-height	:	1.2 !important;
	font-weight:normal;
	display:block;
	height:12px;}

.anchor .icn003 a{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_004.gif) no-repeat left center;
	display:block;
	height:12px;}
	
.anchor a.icn003{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_004.gif) no-repeat 0 1px;
	height:12px;}
	
.linkBox01 .linkBoxColumnLeft a.icn001,
.linkBox01 .linkBoxColumnRight a.icn001{
	padding		:	0px 0px 0px 14px;
	margin:0;
	background	:	url(/library/common/images/common_icn_003.gif) no-repeat 0 1px;
	line-height	:	1.2 !important;
	height:12px;}

.linkBox01 .linkBoxColumnLeft .icn013 a,
.linkBox01 .linkBoxColumnRight .icn013 a{
	padding		:	0px 0px 0px 14px;
	background	:	url(/library/common/images/common_icn_003.gif) no-repeat left 2px;
	line-height	:	1.2 !important;
	display:block;
	font-weight:bold;
	height:12px;}

.linkBox01 .linkBoxColumnLeft .icn013 a.icn006,
.linkBox01 .linkBoxColumnRight .icn013 a.icn006{
	padding		:	0px 0px 0px 20px;
	background	:	url(/library/common/images/common_icn_007.gif) no-repeat 0 2px;
	line-height	:	1.2 !important;
	display:block;
	font-weight:bold;
	height:12px;}

}


/*---- 商品ページ ----*/
@media print {
#kokuminContents .kokuminContentBoxInner ul li,
#koutsuContents .koutsuContentBoxInner ul li,
#nseimeiContents .nseimeiContentBoxInner ul li,
#kasaiContents .kasaiContentBoxInner ul li,
#niryouContents .niryouContentBoxInner ul li,
#nenkinContents .nenkinContentBoxInner ul li,
#mycarContents .mycarContentBoxInner ul li,
#jibaisekiContents .jibaisekiContentBoxInner ul li,
#ecokasaiContents .ecokasaiContentBoxInner ul li,
#dantaiNenkinContents .dantaiNenkinContentBoxInner ul li,
#dantaiSeimeiContents .dantaiSeimeiContentBoxInner ul li,
#keichouContents .keichouContentBoxInner ul li,
#ikiikiContents .ikiikiContentBoxInner ul li{
	margin		:	0 0 0.4em 0;
	padding		:	0 0 0 15px;
	background:url(/library/common/images/common_listmark_img01.gif) no-repeat 0 5px;
	line-height:1.25;
	height: auto\9!important;}
}


/*---- ■こくみん共済 コンビニエンスストア・スーパーマーケット リスト ----*/
@media print {
ul.cvsList{
	width:612px;}

ul.cvsList li{
    margin:0 5px 10px 0;
	width:144px;
	float:left;}

}

/*---- ■サイトマップ ----*/
@media print {
div#sitemapLeft h2,
div#sitemapRight h2{
	width:295px;}

div#sitemapLeft h3,
div#sitemapRight h3{
	width:240px;}
}


/*---- ■ご契約者（組合員）の皆さまへTOP ----*/

@media print {

.memberWaku02 ul.ul02 li h3{
	width		:	166px;
	margin-left:20px;
	margin-right:0;}

.memberWaku03 ul li.li02 h3{
	width		:	100px;
	margin		:	0px 0px 10px 0px;}


}

/*---- ■全労済についてTOP ----*/

@media print {

.zenWaku01 h2{
	width		:	166px;}

.zenWaku04{
	margin		:	0px 0px 500px 20px;
	padding		:	0px 0px 5px 0px;}

.zenWaku05{
	clear		:	both;
	margin		:	0px 20px 0px 20px;
	padding		:	1px;
	width		:	618px;
	background	:	#CCC;}

.zenWaku05Inner{
	width		:	602px;
	margin		:	0px;
	padding		:	14px 0px 14px 0px;
	background	:	#F1F1F1;}

.zenWaku05 ul li{
	float		:	left;
	display		:	block;
	width		:	250px;
	margin		:	0px 0px 0px 0px;
	padding		:	0px 0px 0px 0px;
	background	:	url(/library/common/images/zenrosai_waku05_002.gif) repeat-y 0px top;}
	
.zenWaku05 ul.noColR{
	display		:	block;
	width		:	602px;
	margin		:	0px 0px 0px 14px;
	padding		:	0px 0px 10px 0px;
	background	:	url(/library/common/images/zenrosai_waku05_003.gif) repeat-y 0px bottom;}


.zenWaku05 ul li p{
	width		:	150px;
	display		:	block;
	margin		:	0px 26px 0px 11px;
	padding		:	0px 0px 0px 0px;}

.zenWaku05 ul li img{
	display		:	block;
	margin		:	0px 0px 5px 0px;
	padding		:	0px 0px 0px 0px;}
}


@media print {

/************************************************************
IE8用print指定
************************************************************/

html {
background-color:#fff\9!important;
} 

html>/**/.pbPage   { 
background-image:none\9;
background-color:#fff\9 !important;
zoom:	85%\9 !important;
} 

html>/**/body  #bg,
html>/**/body  #whole{
background-image:none\9;
background-color:#ff\9f !important;
}

/* headerArea
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

html>/**/body  #headerArea .menu02{
	top			:	55px\9;
	left		:	170px\9;
  }
  
html>/**/body  #headerArea .input01{
	left		:	460px\9;
  padding-left:50px\9;
  }

html>/**/body  #headerArea .input02{
	top			:	37px\9;
	left		:	630px\9;
  }

/* トップページ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */  

/* --全労済からのお知らせ一覧-- */

html>/**/body#top dl.information .list {
margin-top:0\9;
margin-left:-150px\9 !important;
right:70px\9 !important;
}

html>/**/body#top dl.information .list {
margin-top:0\9;
margin-left:-150px\9 !important;
right:70px\9 !important;
}

html>/**/body#top dl.information #listB {
position:absolute\9;
top:-35px\9;
right:0\9;
}

html>/**/body#top .osusume{
page-break-after:always\9;
}

/* --共済商品をご検討の方-- */


html>/**/body #h1BlockIndex .flashArea {
zoom:85%\9;
}

html>/**/body .selectType01 .list,
html>/**/body .selectType02 .list {
	position:inherit\9!important;
	float:right\9;
}

/* 第二階層TOP3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */  

html>/**/body#lower02 #mainArea{
  min-height:inherit\9!important;
  height:inherit\9!important;
  }
  
/* bottomNavi
----------------------------- */

html>/**/body #bottomNavi {
position:absolute\9;
bottom:280px\9;
background-image:none\9!important;
background-color:F2F2F2\9!important;
width:900px\9!important;
zoom:95%\9;
height:160px\9;
overflow:hidden\9;
margin-bottom:10px\9;
padding:10px 0px\9;
border:none\9;
}

html>/**/body#top #bottomNavi {
position: inherit\9;
background-image:none\9!important;
}

html>/**/body .column3Box02Inner .linkBox3Column ul li a{
height:100%\9;
overflow:auto\9;
}

html>/**/body #bottomNavi #bottomNaviInner {
background:none\9!important;
}

html>/**/body #bottomNavi .kyosai {
margin-left:5px\9;
}

html>/**/body #bottomNavi .kumiaiin {
margin-left:-20px\9;
}

html>/**/body #bottomNavi .zenrosai {
margin-left:-30px\9;
}
html>/**/body #selectKyosai{
margin-bottom:600px\9;
}

/* tab03
----------------------------- */

html>/**/body.tab03 div.zenWaku05{
margin-top:30px\9;
}

html>/**/body.tab03 div.zenWaku05 .zenWaku05Inner ul li p{
margin-bottom:20px\9;
}


/* footerArea
----------------------------- */
html>/**/body #footerArea,
html>/**/body #footerAreaInner {
background:none\9!important;
}

html>/**/body #footerArea{
position:absolute\9;
}

html>/**/body .footerPosition ul{
margin-left:-50px\9;
}

#whole{
min-height:100%;
height:100%;
}

html>/**/body #whole{
overflow:auto\9;
}

html>/**/body #mainArea{
position:relative\9;
}

html>/**/body #mainArea #contentsArea{
float:right\9;
}

html>/**/body#top #mainArea #contentsArea{
float:left\9;
}

html>/**/body#top #mainArea #sideArea{
float:right\9;

}

html>/**/body.ctgKyousaiKokumin #h1Block03Kokumin #h1Block03Inner ul{
top:140px\9;
left:0px\9;
}

html>/**/body.ctgKyousaiKokumin .gotoTop {
left:500px\9!important;
}

html>/**/body.ctgKyousaiKokumin h4{
height:100%\9;
overflow:auto\9;
}

html>/**/body.ctgKyousaiKokumin ul.cvsList li .line {
border:1px solid #CCCCCC\9;
margin:0 0 0\9;
height:100px\9;
padding:5px\9;
position:relative\9;
text-align:center\9;
}

html>/**/body.ctgKyousaiKokumin ul.cvsList li .logo {
margin:0 auto 0\9;
text-align:center\9;
height:73px\9;
}

html>/**/body.ctgKyousaiKokumin ul.cvsList li .link p {
font-size:12px\9;
line-height:2\9;
position:inherit\9;
}
}

