#lecturerCartTop {
	background: url('/wp-content/themes/kmcanet/images/lecure-cart-formbg-top.gif') no-repeat; width: 636px; height: 4px; min-height: 4px; font-size: 2px;
	}

#lecturerCartBtm {
	background: url('/wp-content/themes/kmcanet/images/lecure-cart-formbg-btm.gif') no-repeat left bottom; width: 636px; height: 4px; min-height: 4px; font-size: 2px;	
	}

#lecturerCart {
	background: url('/wp-content/themes/kmcanet/images/lecure-cart-formbg.gif'); width: 636px;
	}

#contents #lecturerGenre #lecturerCart h3 {
	color: #f90;
	}

#contents #lecturerGenre #lecturerCart h4 {
	font-size: 0.80em; color: #999; margin: 0 0 0 15px; line-height: 2em;
	font-weight: bold;
	}

#contents #lecturerGenre #lecturerCart input {
	font-family: Helvetica;
	vertical-align: baseline;
	margin: 3px auto 3px;
	font-size: 12px;
	}

#contents #lecturerGenre #lecturerCart textarea {
	padding: 2px;
	font-size: 12px;
	}

#contents #lecturerGenre #lecturerCart select {
	margin: 3px auto 3px;
	}


#contents #lecturerGenre #lecturerCart dl {
	margin: 0 15px 0px;
	}

#contents #lecturerGenre #lecturerCart dl dt {
	display: none;
	}

#contents #lecturerGenre #lecturerCart dl dd {
	padding: 5px 0 6px 0;
	border-top: 1px solid #ccc;
	vertical-align: baseline;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Osaka","ＭＳ ゴシック",sans-serif;
	}

#contents #lecturerGenre #lecturerCart dl dd.form-mi {
	color: #444;
	font-size: 0.80em;
	width: 200px;
	float: left;
	display: inline;
	clear: both;
	border-top: 1px solid #ccc;
	font-weight: bold;
	line-height: 1.7em;
	padding: 5px 0 0 0;
	}



#contents #lecturerGenre #lecturerCart dl dd.must {
	background: url('http://kmcan836.tempdomainname.com/wp-content/themes/kmcanet/images/all_ic-must.gif') no-repeat 160px 8px;
	}

#lecturerCart dl dd.form-mi strong {
	background: url('http://kmcan836.tempdomainname.com/wp-content/themes/kmcanet/images/sidebar-category-list-mark.gif') no-repeat left center;
	padding: 0 0 0 12px;
	margin: 0 0 0 5px;
	}

#contents #lecturerGenre #lecturerCart dl dd.form-body {
	border-top: 1px solid #ccc;
	font-size: 0.75em;
	color: #666;
	margin: 0 0 0 200px;
	}

#contents #lecturerGenre #lecturerCart dl dd.form-body input.input-txt {
	width: 350px;
	}

#contents #lecturerGenre #lecturerCart dl dd.form-body input.input-addr {
	width: 250px;
	}

#contents #lecturerGenre #lecturerCart dl dd.form-body input.input-postal {
	width: 9em;
	}

#contents #lecturerGenre #lecturerCart dl dd.form-body input.input-hope-year {
	width: 4em;
	}

#contents #lecturerGenre #lecturerCart dl dd.form-body select.select-city {
	width: 12em;
	}

#contents #lecturerGenre #lecturerCart dl dd.form-body .input-inquiry{
	width: 350px;
	height: 6em;
	}

#contents #lecturerGenre #lecturerCart #form-submit {
	text-align: center;
	padding: 8px 0 8px 0;
	margin: 0 15px 10px;
	background: #eee;
	}

#contents #lecturerGenre #lecturerCart #form-submit .submit-expnote {
	font-size: 11px;
	font-weight: bold;
	color: #c00;
	margin: 0 0 3px 0;
	}

#contents #lecturerGenre #lecturerCart #form-submit input {
	width: 8em;
	}

#contents #lecturerGenre #lecturerCart p.expnote {
	font-size: 0.8em;
	line-height: 1.15em;
	margin: 0 15px;
	padding: 0 0 10px 0;
	}

#contents #lecturerGenre .cart-noitem {
	background: #ccc;
	margin: 0 0 15px 0;
	text-align: center;
	font-weight: bold;
	color: #666;
	font-size: 0.9em;
	line-height: 1.6em;
	border: #ddd 4px solid;
	padding: 12px 0 11px;
	}

#contents #lecturerGenre .cart-noitem div.noitem-exp {
	font-weight: normal;
	color: #333;
	font-size: 0.9em;
	}

#sidebar #lecture-cart-flow {
	padding: 0 0 0 0 3px;
	}

#sidebar #lecture-cart-flow h2 {
	margin: 0 0 10px 35px;
	}

#sidebar #lecture-cart-flow #flow-chart {
	margin: 0 0 10px 0;
	}

#sidebar #lecture-cart-flow #flow-chart img. {
	margin: 0 0 10px 0;
	}

#sidebar #lecture-cart-flow #flow-chart img.arr {
	margin: 5px 0 5px 80px;
	}