/* CSS Document */
.title {
	padding: 15px 0px 30px;
	}

/*右寄せ*/
.FloatRight{float:right;}

/*右寄せクリア*/
.ClearRight{clear:right;}


/*テーブル*/
.tbl-order {margin: 0px 8px;border-collapse:collapse;border-spacing:0px;border:0px;empty-cells:show;}
.tbl-order td {padding:0px;border:0px;vertical-align: top; text-align:left;}
.tbl-order th {padding:0px;border:0px;vertical-align: top; text-align:left; line-height:140%;}

.tbl-order td table{ margin:10px 0px 20px 0px;}
.tbl-order td table th{padding:0px 0px 8px 15px;border:0px;vertical-align: top; text-align:left; font-size:12px; background:url(../img/con_icon02.gif) left top no-repeat; background-position:left 2px;}
.tbl-order td table td{padding:0px;border:0px;vertical-align: top; text-align:left; font-size:12px;}

.order-text{margin:10px 5px 15px 5px; width:200px;}
.order-text a{ text-decoration:underline; color:#663399;}

.order-text2{margin:10px 5px 15px 5px; width:600px;}

ul,li{margin:0px; padding:0px;list-style-type: none;}


.Btn-a{background:url(../img/btn_a.gif) left top no-repeat; padding:0px 0px 0px 18px; background-position:left 0px;margin:5px 5px 15px 17px;}
.Btn-b{background:url(../img/btn_b.gif) left top no-repeat; padding:0px 0px 0px 18px; background-position:left 0px;margin:5px 5px 15px 17px;}
.Btn-c{background:url(../img/btn_c.gif) left top no-repeat; padding:0px 0px 0px 18px; background-position:left 0px;margin:5px 5px 15px 17px;}
.Btn-d{background:url(../img/btn_d.gif) left top no-repeat; padding:0px 0px 0px 18px; background-position:left 0px;margin:5px 5px 15px 17px;}
.Btn-e{background:url(../img/btn_e.gif) left top no-repeat; padding:0px 0px 0px 18px; background-position:left 0px;margin:5px 5px 15px 17px;}
.Btn-f{background:url(../img/btn_f.gif) left top no-repeat; padding:0px 0px 0px 18px; background-position:left 0px;margin:5px 5px 15px 17px;}
.Btn-g{background:url(../img/btn_g.gif) left top no-repeat; padding:0px 0px 0px 18px; background-position:left 0px;margin:5px 5px 15px 17px;}


/*フォントカラー赤*/
.Red{color:#FE0201;}

.small{font-size:smaller;}



.attention-box{ width:608px;margin:0px 8px; border:1px solid #e5e5e5; background-color:#F6F6F6;}
.attention-box-red{ width:608px;margin:0px 8px; border:1px solid #FE0201;}
.attention{ width:590px; margin:10px;color:#FE0201;}

.attention2{ width:590px; margin:10px;}

.tbl-attention {margin: 10px 8px 0px 8px;border-collapse:collapse;border-spacing:0px;border:0px;empty-cells:show;}
.tbl-attention td {padding:0px;border:0px;vertical-align: top; text-align:left;}
.tbl-attention th {padding:0px;border:0px;vertical-align: top; text-align:left;}

hr{background: #FFFFFF;margin: 20px 0;padding: 0;border-style: dotted none none none; border-top-width: 1px; border-top-color: #CCCCCC; height: 1px;}

.attention-box-red-s{ width:100%;margin:0px; border:1px solid #FE0201;}
.attention-s{margin:8px;color:#FE0201;}

.attention-box-glay{ width:100%;margin:0px; border:1px solid #e5e5e5; background-color:#F6F6F6;}
.attention-glay{margin:8px;}
.attention-glay a{ text-decoration:underline; color:#663399;}
.attention-glay a:hover{ text-decoration:underline; color:#663399;}


.tbl-Page {margin: 50px 8px 10px 8px;border-collapse:collapse;border-spacing:0px;border:0px;empty-cells:show;}
.tbl-Page td {padding:0px;border:0px;vertical-align: top;}
.tbl-Page th {padding:0px;border:0px;vertical-align: top;}


#Page-Navi-L a{background:url(../img/arrow_left.gif) left top no-repeat; padding:0px 0px 0px 12px; background-position:left 3px; text-decoration:underline; display:block;}

#Page-Navi-C{color:#999999;}

#Page-Navi-R a{background:url(../img/arrow_right.gif) left top no-repeat; padding:0px 10px 0px 0px; background-position: right 3px;text-decoration:underline; display:block;}

/* 2009不足分追加 */

.fs10 {

	font-size: 10px;

}
/* パンくずリスト */

.breadcrumbs {

	margin-left:5px;

	margin-bottom:15px;

	font-size:90%;

}



.breadcrumbs a {

	color:#3300FF;

	text-decoration: underline;

}

.breadcrumbs a:hover {

	color: #663399;

	text-decoration: underline;

}

.breadcrumbs a:visited {

	color: #663399;

	text-decoration: underline;

}
.table5 td{
padding:5px;
}

.table8 td{
padding:8px;
}
.table10 td{
padding:10px;
}