@charset "Shift_JIS";

/* 印刷用 */
@media print{
* html body {
	zoom: 80%;
	margin:0;
	padding:0;
	background:#FFF;
	font:11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#444;
}
p {margin:0;padding:0;}

div.print_header,
div.print_footer {
	text-align:center;
	display:inline;
	}

/*---------------------------------------- 印刷時に表示させない部分（ヘッダー＆フッター） ---*/
div.tokuden_banner,div.icon_top,div.main_menu,div.footer {
	display:none;
	}
/*----------------------------------------------------------------- Flash Area --------------*/
div.flash_area {
	width:840px;
	height:325px;
	margin:0;
	padding:0;
	}

/*----------------------------------------------------------------- Sub_Navi ----------------*/
td#sub_navi_bg {
	border-bottom:solid #F7F6F5 1px;
	border-left:solid #F7F6F5 1px;
	border-right:solid #F7F6F5 1px;
	}

/*----------------------------------------------------------------- TOPにあるリストタグ -----*/
#info {
	margin:0;
	overflow:auto;
	height:170px;
	}
#info ul {
	margin:5px 6px 10px 6px;
	padding:0;
	list-style:none;
	}
#info ul li {
	margin:0;
	padding:10px 0 0 10px;
	height:20px;
	border-bottom:dotted #CCC 1px;
	}

/*----------------------------------------------------------------- Pのカラー --------------*/
p#color_03 {
	background-color:#F7F6F5;
	border-bottom:dashed #CCC 1px;
	border-right:0;
	padding:2px 10px;
	margin:0;
	}
p#color_04 {
	background-color:#FFFFFF;
	border-bottom:dashed #CCC 1px;
	border-right:0;
	padding:2px 10px;
	margin:0;
	}
p#color_06 {
	background-color:#DCF0F1;
	border-bottom:dashed #CCC 1px;
	border-right:0;
	padding:2px 10px;
	margin:0;
	}

/*----------------------------------------------------------------- テーブルの色 -----------*/
#color_01,#color_02,#color_03,#color_04,#color_05,#color_06,#color_07 {
	border-bottom:solid #7EB8B8 1px;
	border-right:solid #7EB8B8 1px;
	padding:2px 10px;
	margin:0;
	}
#color_01 {background-color:#C1E4E9;}
#color_02 {background-color:#EBF6F7;}
#color_03 {background-color:#F7F6F5;}
#color_04 {background-color:#FFF;}
#color_05 {background-color:#EEECEA;}
#color_06 {background-color:#DCF0F1;}
#color_07 {background-color:#DDDCD6;}
div.content_text table {
	border-left:solid #7EB8B8 1px;
	border-top:solid #7EB8B8 1px;
	}

/*----------------------------------------------------------------- 見出し -----------------*/
h1#content_title {
	margin:0 0 15px 0;
	padding:0;
	}
h1#content_title02 {
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
	}
h2#content_title_sub {
	margin:0;
	font-size:16px;
	}
h3#content_title_sub02 {
	margin:0 0 10px 0;
	padding:0 0 0 35px;
	line-height:25px;
	font-size:14px;
	display:list-item;
	list-style-image:url(../img/caption01.gif);
	list-style-position:inside;
	}
h3#content_title_sub03 {
	margin:0 0 5px 0;
	padding:0;
	line-height:18px;
	font-weight:bold;
	font-size:12px;
	color:#000;
	display:list-item;
	list-style-image:url(../img/caption02.gif);
	list-style-position:inside;
	}

/*----------------------------------------------------- Q1〜Q10の枠(FAQとQ＆Aページ専用) ---*/
h2#Question {
	margin:0 0 5px 0;
	padding:0;
	height:22px;
	font-weight:normal;
	font-size:12px;
	line-height:22px;
	color:#444;
	}
div.content_text02 {
	margin:0 0 0 40px;
	padding:5px;
	width:440px;
	color:#444;
	line-height:20px;
	border:dotted #999 1px;
	background-color:#F7F6F5;
	}
div.content_text02over {
	margin:0;
	padding:5px;
	width:535px;
	color:#444;
	line-height:20px;
	border:dotted #999 1px;
	border-top:0;
	background-color:#F7F6F5;
	}

/*----------------- Number01-10（IE7,6のみ表示→ただSafariも表示されるのでpaddingに要注意） ---*/
*p.no_01,p.no_02,p.no_03,p.no_04,p.no_05,p.no_06,p.no_07,p.no_08,p.no_09,p.no_10,p.no_11,p.no_12,p.no_one,p.no_maru,p.no_maru02,p.no_maru03 {
	padding-left:20px;
	margin:0;
	line-height:20px;
	color:#444;
	display:list-item;
	list-style-position:outside;
	vertical-align:middle;
	}
*p.no_01 {list-style-image:url(../img/icon_number01.gif);}
*p.no_02 {list-style-image:url(../img/icon_number02.gif);}
*p.no_03 {list-style-image:url(../img/icon_number03.gif);}
*p.no_04 {list-style-image:url(../img/icon_number04.gif);}
*p.no_05 {list-style-image:url(../img/icon_number05.gif);}
*p.no_06 {list-style-image:url(../img/icon_number06.gif);}
*p.no_07 {list-style-image:url(../img/icon_number07.gif);}
*p.no_08 {list-style-image:url(../img/icon_number08.gif);}
*p.no_09 {list-style-image:url(../img/icon_number09.gif);}
*p.no_10 {list-style-image:url(../img/icon_number10.gif);}
*p.no_11 {list-style-image:url(../img/icon_number11.gif);}
*p.no_12 {list-style-image:url(../img/icon_number12.gif);}
*p.no_one {list-style-image:url(../img/icon_number_one.gif);}
*p.no_maru {
	list-style-image:url(../img/icon_number_maru.gif);
	text-align:left;
	}
*p.no_maru02 {
	list-style-image:url(../img/icon_number_maru02.gif);
	text-align:left;
	}
*p.no_maru03 {
	list-style-image:url(../img/icon_number_maru03.gif);
	text-align:left;
	}
p.no_cromb {
	margin:0 0 0 60px;
	line-height:20px;
	color:#444;
	text-align:left;
	}

/*------------------------------------------- Number01-10（IE以外のブラウザFirefox,Opera） ---*/
p.no_01:before,p.no_02:before,p.no_03:before,p.no_04:before,p.no_05:before,p.no_06:before,p.no_07:before,p.no_08:before,p.no_09:before,p.no_10:before,p.no_11:before,p.no_12:before {
	color:#38a1db;
	font-weight:bold;
	margin:0;
	font-family:"BankGothic Lt BT";
	font-size:13px;
	}
p.no_01:before {content:"1. ";}
p.no_02:before {content:"2. ";}
p.no_03:before {content:"3. ";}
p.no_04:before {content:"4. ";}
p.no_05:before {content:"5. ";}
p.no_06:before {content:"6. ";}
p.no_07:before {content:"7. ";}
p.no_08:before {content:"8. ";}
p.no_09:before {content:"9. ";}
p.no_10:before {content:"10. ";}
p.no_11:before {content:"11. ";}
p.no_12:before {content:"12. ";}

p.no_one:before,p.no_maru:before,p.no_maru02:before,p.no_maru03:before {
	font-weight:bold;
	margin:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

p.no_one:before {
	content:"一. ";
	color:#C00202;
	}
p.no_maru:before {
	content:"○ ";
	color:#38a1db;
	font-size:7pt;
	}
p.no_maru02:before {
	content:"○ ";
	color:#999999;
	font-size:7pt;
	}
p.no_maru03:before {
	content:"● ";
	color:#999;
	font-size:10px;
	}

}