


#scr{ height: 299px; width: 556px; overflow: auto; margin: 5px 0;}

table, td {
	font-size: 100%; 
	line-height:120%;
	color: #666666;
}

.css_foot {
	font-size:80%;
	line-height:100%;
	color:#999999;
}

.css_pink{
	font-size:100%;
	font-weight:bold;
	color:#FF198B
}

.css_g{
	font-size:100%;
	font-weight:bold;
	color:#99CC33
}

.css_b{
	font-size:100%;
	font-weight:bold;
	color:#66CCCC
}

.css_y{
	font-size:100%;
	font-weight:bold;
	color:#FFCC00
}

.css_w{
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF
}

.css_w_n{
	font-size:100%;
	color:#FFFFFF
}

.css_w001{
	font-size: 10px;
	color:#FFFFFF;
	line-height:16px;
}

.css_pink_n{
	font-size:100%;
	color:#FF198B
}

.css_black{
	font-size:100%;
	color:#000000
}

.mar5_0 { margin: 5px 0;}
.mar0_0_5 { margin: 0 0 5px;}

.mar0_0_10 { margin: 0 0 10px;}

.mar5_0_0_13 { margin: 5px 0 0 13px;}

.mar10_0_0 { margin: 10px 0 0;}

.pad0_0_0_5b { padding: 0 0 0 5px; font-weight: bold;}
.pad0_0_3 { padding: 0 0 3px;}
.pad0_0_0_5 { padding: 0 0 0 5px;}
.pad3 { padding: 3px;}
.pad0_3 { padding: 0 3px;}
.pad0_0_0_4 { padding: 0 0 0 4px;}
.pad5 { padding: 5px;}
.pad5_10 { padding: 5px 10px;}
.pad10_5_0_13 { padding: 10px 5px 0 13px;}
.pad10_0 { padding: 10px 0;}
.pad10_5 { padding: 10px 5px;}
.pad10_5_10_0 { padding: 10px 5px 10px 0;}
.pad20_0 { padding: 20px 0;}
.pad0_10 { padding: 0 10px;}
.pad0_0_0_10 { padding: 0 0 0 10px;}
.pad0_0_0_80 { padding: 0 0 0 80px;}
.pad5_0 { padding: 5px 0;}
.pad7_0 { padding: 7px 0;}
.pad7_0_7_5 { padding: 7px 0 7px 5px;}
.pad7_0_0 { padding: 7px 0 0;}
.pad15_0 { padding: 15px 0;}
.pad5_0_0_9 { padding: 5px 0 0 9px;}

.pad5_5_5_15l18 { padding: 5px 5px 0 15px; line-height: 18px;}
.pad0_0_0_0l20 { padding: 0px 0px 0px 0px; line-height: 20px;}

.fontsize16red { font-size: 16px; color: #FF0000; font-weight: bold;}

.pad20_0nore { padding: 20px 0; background-repeat: no-repeat;}

/*�J���[*/
.c_red { color: #ff0000;}

/*�摜�@�g*/
.imgborder { padding: 7px 0 0 13px;}
.imgborder img { border: 1px solid #ccc; padding: 2px;}
.imgborder2 img { border: 1px solid #ccc;}
.imgborder3 { border: 1px solid #ccc; padding: 2px; margin: 0 12px 6px 0;}
.imgborder4 { border: 1px solid #ccc; padding: 2px;}
.imgborder5 { padding: 0 5px 10px}
.imgborder5 img { border: 1px solid #ccc; padding: 2px;}

.imgborder6 { padding: 7px 0 0 3px;}
.imgborder6 img { border: 1px solid #ccc; padding: 2px;}

/*���o��*/
.midashi01 { background: url(../img/line01.jpg) 0 bottom repeat-x; padding: 0 0 3px 5px; font-weight: bold; color: #333333;}
a.bu_syousai { background: url(../img/bu_syousai.jpg) no-repeat 0 0; padding: 5px 0 0 20px; text-decoration: none; color: #666;}
a.bu_syousai:hover {color: #ff0000;}

/*�T�C�g�}�b�v*/

.sitemap a { text-decoration: none; color:#666666;}
.sitemap a:hover { color:#FF9900;}
.sitemap_top { background: url(../img/sitemap_top.gif) no-repeat 0 -15px; padding: 5px 0 4px 15px;}
.sitemap_mid { background: url(../img/sitemap_middle.gif) no-repeat 0 -15px; padding: 5px 0 4px 15px;}
.sitemap_bot { background: url(../img/sitemap_bot.gif) no-repeat 0 -15px; padding: 5px 0 4px 15px;}
.sitemap_mid2 { background: url(../img/sitemap_mid_2.gif) no-repeat 0 -15px; padding: 5px 0 4px 40px;}
.sitemap_bot2 { background: url(../img/sitemap_bot_2.gif) no-repeat 0 -15px; padding: 5px 0 4px 40px;}

/*�t�H�[��*/
.form_bu { padding: 1px 30px; text-align: center;}

/*link*/
.link_back { background: url(../img/link_back.gif) no-repeat 0 0; padding: 7px 10px;}

/*faq*/
.faq_q { background: url(../img/faq_q.gif) no-repeat 10px 1px; padding: 5px 35px; color:#333333;}
.faq_a { background: url(../img/faq_a.gif) no-repeat 10px 6px; padding: 9px 35px 5px; color:#666666; line-height: 16px;}

/*�����ڍ�*/
dl { margin: 10px 0 0 8px;}
dt{ margin: 0; font-weight: bold;}
dd{ margin: 0 0 5px; padding: 0 0 5px; background: url(../img/line_555.jpg) repeat-x 0 bottom; }

.kodawari_top { background: #EBEBEA url(../img/kodawari_back_top.gif) no-repeat 0 0; padding: 10px 15px 5px; color:#333333; font-weight: bold;}
.kodawari_mid { background: url(../img/kodawari_back_mid.gif) repeat-y 0 0; padding: 10px 20px;}

.type_mid { background: url(../img/madori_typ02.jpg) repeat-y 0 0; padding: 5px;}

.type_waku { background: url(../img/alow_01.jpg) no-repeat 5px 7px; padding: 2px 5px 2px 15px;}
.type_waku a { color:#666666; text-decoration: none;}
.type_waku a:hover { color:#ff0000; text-decoration: underline;}

/*table�w��*/
.waku { border-collapse: collapse; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
.waku th { font-weight: normal; background: #EBEBEA;}
.waku th, .waku td { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; text-align: center;}

.waku2 td {  background: url(../img/line_555.jpg) repeat-x 0 bottom; padding: 5px 0;}

.waku3 { border-collapse: collapse; margin: 0px 0 0 13px;}
.waku3 th, .waku3 td { padding: 5px; vertical-align: top;}
.waku3 th { background: #EBEDEC; font-weight: normal; text-align: left; border-bottom: 1px solid #fff;}
.waku3 td { border-bottom: 1px solid #ccc;}

.waku3 td.pad0 { padding: 0;}  

.waku3 td table td  { border: none; }

.waku4 { border-collapse: collapse; margin: 0 0 0 13px;  border-left: 1px solid #ccc;}
.waku4 th, .waku4 td { padding: 5px 3px; vertical-align: top; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.waku4 th { background: #EBEDEC; font-weight: normal; text-align: left;}
.waku4 td { border-bottom: 1px solid #ccc;}

.waku4 td.pad0 { padding: 0;}  

.waku4 td table td  { border: none; }

.waku5 { border-bottom: 1px solid #ccc;}

.waku6 { margin: 5px 0 0 13px; border: 1px solid #ebedec;}
.waku6 th{ background: #EBEDEC; font-weight: normal; text-align: left; padding: 5px 3px; vertical-align: top;}

.waku7 { border-collapse: collapse; margin: 0 0 0 13px;  border-left: 1px solid #ccc; border-top: 1px solid #ccc;}
.waku7 th, .waku7 td { padding: 5px 3px; vertical-align: top; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.waku7 th { background: #EBEDEC; font-weight: normal; text-align: center;}

.waku7 a:hover { color: #FF6600;}


.waku8 { border-collapse: collapse; margin: 0 0 0 13px;  border-left: 1px solid #ccc; border-top: 1px solid #ccc;}
.waku8 th, .waku8 td { padding: 5px 10px 5px 5px; vertical-align: middle; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.waku8 th { background: #EBEDEC; font-weight: normal; text-align: center;}

.backgray { font-weight: normal; background: #EBEBEA; padding: 5px;}

/*jio*/
.jio_waku2 { background: url(../img/jio_waku02.jpg) repeat-y 0 0; padding: 5px 20px;}


.wakucenter { text-align: center;}
.wakucenter table { margin: 5px auto;}


.title_double { background: url(../img/title_double.gif) no-repeat 0 2px; padding: 10px 20px 5px; font-size: 14px; font-weight: bold; color: #660000;}

.title_circle { background: url(../img/title_circle.gif) no-repeat 10px 2px; padding: 10px 20px 0 30px; font-size: 14px; font-weight: bold; color: #24502B;}

.pad0_0_10borbot { padding: 0 0 10px;}