@charset "shift_jis";

/* CSS Document */

h5.margin-top-10 { margin-top:10px; }
.listnone { list-style:none; }
.listdt { float:left; width:60px; margin:0 0 5px 0; padding:0; display:block; }
.listdd { margin:0 0 5px 0; padding:0 0 0 80px ; width:400px; display:block; }
.list1dd { margin:0 0 5px 0px; padding:0; width:420px; display:block; }

.ls { margin:5px 0 10px 15px; line-height:1.4em; }

.listdl { margin:5px 0 0 0 ; padding:0; }
.txtright { text-align:right; }

li.marge { margin-left:5px; padding-left:0; list-style-type:none; }
li.yaji { background-image:url(/common/images/yaji_ico.gif); background-repeat:no-repeat; list-style-type:none; background-position:0 5px; text-indent:10px; }
*html li.yaji { background-position:0 7px; }
*+html li.yaji { background-position:0 7px; }

li.site { margin-bottom:5px; padding:3px 0 3px 5px; list-style-type:none; }
li.site { background-image:url(/common/images/another_site_ico.gif); background-repeat:no-repeat; list-style-type:none; background-position:0 5px 0 7px; text-indent:10px; }
*html li.site { background-position:0 7px; }
*+html li.site { background-position:0 7px; }


.margin-left-120{ margin-left:120px; }
.margin-left-60{ margin-left:60px; }
.margin-left-30{ margin-left:30px; }
.margin-left-20{ margin-left:20px; }
.margin-left-10{ margin-left:10px; }
.margin-left-5{ margin-left:5px; }
.margin-left-3{ margin-left:3px; }
.margin-left-0{ margin-left:0px; }

.margin-right-30{ margin-right:30px; }
.margin-right-20{ margin-right:20px; }
.margin-right-10{ margin-right:10px; }
.margin-right-5{ margin-right:5px; }
.margin-right-3{ margin-right:3px; }
.margin-right-0{ margin-right:0px; }

.margin-bottom-40{ margin-bottom:40px; }
.margin-bottom-20{ margin-bottom:20px; }
.margin-bottom-15{ margin-bottom:15px; }
.margin-bottom-10{ margin-bottom:10px; }
.margin-bottom-5{ margin-bottom:5px; }
.margin-bottom-3{ margin-bottom:3px; }
.margin-bottom-0{ margin-bottom:0px; }

.margin-top-80{ margin-top:80px; }
.margin-top-40{ margin-top:40px; }
.margin-top-30{ margin-top:30px; }
.margin-top-15{ margin-top:15px; }
.margin-top-20{ margin-top:20px; }
.margin-top-10{ margin-top:10px; }
.margin-top-5{ margin-top:5px; }
.margin-top-3{ margin-top:3px; }
.margin-top-0{ margin-top:0px; }

.padding-0{	padding:0px; }
.padding-3{	padding:3px; }
.padding-5{	padding:4px; }
.padding-10{ padding:10px; }
.padding-15{ padding:15px; }

.margin-0{ margin:0px; }
.margin-3{ margin:3px; }
.margin-4{ margin:5px; }
.margin-10{ margin:10px; }
.margin-15{ margin:15px; }

.padding-left-30{ padding-left:30px; }
.padding-left-20{ padding-left:20px; }
.padding-left-10{ padding-left:10px; }
.padding-left-5{ padding-left:5px; }
.padding-right-30{ padding-right:30px; }
.padding-right-20{ padding-right:20px; }
.padding-right-10{ padding-right:10px; }
.padding-right-5{ padding-right:5px; }

.padding-top-20{ padding-top:20px; }
.padding-top-10{ padding-top:10px; }
.padding-top-5{ padding-top:5px; }
.padding-bottom-20{ padding-bottom:20px; }
.padding-bottom-10{ padding-bottom:10px; }
.padding-bottom-7{ padding-bottom:7px; }
.padding-bottom-5{ padding-bottom:5px; }

/* table */

.datatable table { border-left:1px solid #999; border-bottom:1px solid #999; }
.widthkotei { width:100px; }
.datatable th { background:#E8F8FF; border-top:1px solid #999; border-right:1px solid #999; padding:5px; }
.datatable td { background:#fff; border-top:1px solid #999; border-right:1px solid #999; padding:5px; }


.line { border-bottom:1px dashed #999;}
.tit_par{ border-left:solid 3px #003399; padding:5px; background-color:#EEE; }

.text{ line-height:1.4em; }
