@charset "UTF-8";
/* style.css : bosyu_yoko */


/* --------------------------------------------------
List */

body.boshu-yoko div#sub dl.lnav dt {
	background-image: url(../image/bg-lnav-boshu-yoko.gif);
}

body.boshu-yoko div#sub p.biz-beauty {
	margin: 15px 10px 0 10px;
}


/* --------------------------------------------------
Inline */

span.maru {
	color: #c41f5a;
}


/* --------------------------------------------------
Block */

div#main {
	padding-top: 0;
}

div#main p.chushaku{
	font-size: 80%;
	padding: 10px 0 0 0;
}

div#main div#main h2.saisho {
	margin: 0 0 19px 0;
}

div#main h4 {
	padding: 10px 0 5px 0;
	font-weight: bold;
}

div#main h3.txt-h3-ue {
	padding: 0 0 10px 0;
}

div#main h3.txt-h3 {
	padding: 20px 0 10px 0;
}

div#main p.siryoseikyu{
 	margin:40px 0 0 0;
	padding: 20px 0 30px 0;
    background:url(../../common/image/brd-dotted.gif) repeat-x top left; 
}

div#main ul li {
	background: url(/common/image/brd-dotted.gif) left bottom repeat-x;
	padding-bottom: 5px;
	margin: 0 0 5px 0;
}
span.en {
	font-size:85%;
	padding-left:3px;
}

ol.decimal {
	margin-bottom: 15px;
}
ol.decimal li {
	margin-left: 2.65em;
	list-style: decimal outside;
	line-height: 1.6;
}
ol.decimal li ol.list01 li {
	margin-left: 1em;
	list-style: none;
}
ul.disc li {
	margin-left: 2.65em !important;
	list-style: disc outside !important;
	line-height: 1.6 !important;
	background: none !important;
	border: none !important;
}

div#main dl.dot dt {
	_height: 1%;
	padding-left: 15px;
	background: url(/gakka_shokai/image/icon-dot.gif) no-repeat 0 50%;
	font-weight: bold;
}
div#main dl.dot dd {
	padding-bottom: 6px;
	padding-left: 15px;
}



/* --------------------------------------------------
Table */

div#main table.gakuhi {
	margin-bottom: 20px;
}

div#main table td {
	text-align: right;
}

div#main table th.center {
	vertical-align: middle;
	text-align:center;
}

div#main table th.sogokei,
div#main table td.sogokei {
	border-top: #999999 solid 2px;
}

div#main table th.gokei,
div#main table td.gokei {
	border-left: #999999 solid 2px;
}

div#main table th.bottom,
div#main table td.bottom {
	border-bottom: #999999 solid 2px;
}

div#main table td.txt-bold {
	font-weight: bold;
}
