@charset "shift_jis";

/*  index.html
---------------------------------------------------------- */

ol.menu {
	overflow: hidden;
	margin-left: -16px;
	width: 675px;
	*zoom: 1;
}
ol.menu li {
	float: left;
	width: 321px;
	margin: 0 0 16px 16px;
}
ol.menu li a {
	display: block;
	background: #ffe2e6 url(/products/stock/lrn_stock/img_v2/icon_arrow_stock.png) no-repeat 5px 50%;
	border-radius: 3px;
	font-size: 16px;
	padding: 10px 10px 10px 40px;
	text-decoration:none;
}

/*  リニューアルで追加した記述
---------------------------------------------------------- */

body#lower div#contents section {
	padding: 0;
	margin: 0;
}

body#lower div#contents section.alert{
	padding:16px;
}

body#lower div#contents section#p33{
	padding: 0 33px;
}

section .lrn_section{
	padding:0;
}

body#lower div#contents section.inColumn2 > p {
	width: 450px;
}

body#lower div#contents section.inColumn2 > p.mt00 {
	width: 120px;
	margin-left:25px;
}

body#lower div#contents section.inColumn2 > p.mt16 {
	width: 120px;
	margin-left:25px;
}

body#lower div#contents h1 {
	background:none;
	margin-bottom:0;
	padding-bottom:0;
	background:none;
}

body#lower div#contents h2{
	background: #e98195;
	background: -moz-linear-gradient(top, #e77387 0%, #e98195 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e77387), color-stop(100%,#e98195));
	background: -webkit-linear-gradient(top, #e77387 0%,#e98195 100%);
	background: -o-linear-gradient(top, #e77387 0%,#e98195 100%);
	background: -ms-linear-gradient(top, #e77387 0%,#e98195 100%);
	background: linear-gradient(top, #e77387 0%,#e98195 100%);
	color: #fff;
	text-shadow:none;
	border:none;
}

body#lower div#contents h3{
	padding:0;
	border:none;
	border-radius:0;
	background:none;
	color: #e6677c;
}

body#lower div#contents h3{
	padding:0;
	margin-top:32px;
}

.pb00 {
	padding-bottom: 0 !important;
}

/*  clearfix
---------------------------------------------------------- */

.clearfix:after{
	content:"";
	/zoom:1;
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
