@charset "utf-8";

.top_massage_con{
	width: 676px;
	height: 156px;
	overflow: hidden;
	margin-top:20px;
}
.top_message{
	width:480px;
	height:156px;
	background:url(/company/ir/images/top_message.jpg) no-repeat left top;
	float: left;
}
.top_message_btn{
	width:187px;
	height:24px;
	padding:110px 0 0 22px;
}
.top_ind_btn{
	width:181px;
	height:156px;
	float: right;
}

.irBox01{
	padding-left:1em;
}

.pdf{
    background: url("https://www.seed.co.jp/company/ir/images/com_ic06.gif") no-repeat scroll 0 0.3em transparent;
    padding-bottom: 1px;
    padding-left: 15px;
	float: right;
} 


.top_con{
	clear:both;
	width:676px;
	height:437px;
	margin-top:20px;
}

.top_con_l{
	width:;
	height:;
	float:left;
}


.top_img01{
	width:330px;
	height:339px;
	background:url(/company/ir/images/top_img01.jpg) no-repeat left top;
	margin-bottom:3px;
}

.top_img01 p{
	padding: 15px 0 0 65px;
	line-height:1.25em;
}

.top_img01 ul{
	margin-top:15px;
	padding-left:35px;
}

.top_img01 ul li{
	line-height:1.5em;
}


.top_dl{
	width:280px;
	height:50px;
	margin-left:25px;
	margin-top:5px;
}

.top_con_r{
	width:330px;
	height:;
	float:right;
}

.top_img02{
	width:330px;
	height:95px;
	background:url(https://www.seed.co.jp/company/ir/images/top_img02.jpg) no-repeat left top;
	margin-bottom:19px;
}

.top_img03{
	width:330px;
	height:95px;
	background:url(https://www.seed.co.jp/company/ir/images/top_img03.jpg) no-repeat left top;
}

.top_img04{
	width:330px;
	height:95px;
	background:url(https://www.seed.co.jp/company/ir/images/top_img04.jpg) no-repeat left top;
	margin-bottom:19px;
}

.top_img05{
	width:330px;
	height:95px;
	background:url(https://www.seed.co.jp/company/ir/images/top_img05.jpg) no-repeat left top;
}

.top_img07{
	width:333px;
	height:97px;
	background:url(/company/ir/images/top_img07.jpg) no-repeat left top;
	margin-bottom:19px;
}

.top_img02 p, .top_img03 p, .top_img05 p{
	padding: 15px 0 0 65px;
}

.top_img04 p, .top_img07 p{
	padding: 10px 0 0 65px;
	line-height:1.25em;
}

.firstCol {
    float: left;
    width: 180px;
	padding-right: 25px;
    padding-left: 0;
}

/*--- 株主優待 ---*/
.yutai01{
/*	padding-bottom:25px;*/
	background:url(/company/ir/images/yutai_bg01.png) no-repeat left top;
	background-color:#f3f8fc;
	width:730px;
	overflow:hidden;
	height:180px;
}

.yutai01_txt{
	margin:15px 25px 50px;
	width:700px;
}

.yutai02{
	width:680px;
	margin:0 auto 20px;
	position:relative;
}

.yutai02 .table01 th, .yutai02 .table01 td{
	padding:8px 5px 6px;
}

.yutai02 h5{
	clear:both;
	margin:20px 0 -55px 5px;
	padding-left:45px;
	height:50px;
	color:#0069B5;
	font-size:14px;
	font-weight:bold;
	position:relative;
	z-index:2;
}
.yutai02 h5.courseA{background:url(/company/ir/images/yutai_bg02.gif) no-repeat left top;}
.yutai02 h5.courseB{background:url(/company/ir/images/yutai_bg03.gif) no-repeat left top;}

.yutai02_box01, .yutai02_box02, .yutai02_box03, .yutai02_box04, .yutai02_box05{
	clear:both;
	width:580px;
	margin:20px auto 20px;
	padding-left:100px;
	overflow:hidden;
}

.yutai02_box01{background:url(/company/ir/images/yutai_bg07.gif) no-repeat left center #EEE4D1; margin-top:5px !important; padding-top:10px; padding-bottom:10px;}
.yutai02_box02{background:url(/company/ir/images/yutai_bg08.gif) no-repeat left center #EEE4D1; padding-top:10px; padding-bottom:10px;}
.yutai02_box03{background:url(/company/ir/images/yutai_bg09.gif) no-repeat left center #EEE4D1; padding-top:10px; padding-bottom:10px;}
.yutai02_box04{background:url(/company/ir/images/yutai_bg10.gif) no-repeat left center #EEE4D1; padding-top:10px; padding-bottom:10px;}
.yutai02_box05{background:url(/company/ir/images/yutai_bg04.gif) no-repeat left center #EEE4D1; margin-bottom:35px !important;}

.yutai02_box01 div, .yutai02_box02 div, .yutai02_box03 div, .yutai02_box04 div{
	padding-left:20px;
	width:540px;
	height:54px;
	border-left:dashed 1px #666;
	display:table-cell;
	vertical-align:middle;
}

.yutai02_box01 p, .yutai02_box02 p, .yutai02_box03 p, .yutai02_box04 p{
	display:inline-block;		
}

.yutai02_box01 ul, .yutai02_box02 ul, .yutai02_box03 ul, .yutai02_box04 ul, .yutai02_box05 ul{
	margin:10px 0;
	padding-left:20px;
	width:540px;
	border-left:dashed 1px #666;
}

.yutai02_box01 li, .yutai02_box02 li, .yutai02_box03 li, .yutai02_box04 li, .yutai02_box05 li{
	margin-left:20px;
	list-style:disc;
}

.yutai_A h3, .yutai_B h3{
	padding:14px 10px 0 80px;
	color:#0069B5;
	font-size:146%;
	font-weight:bold;
}

.yutai_A h3{
	min-height:75px;
}

.yutai_A{
	background:url(/company/ir/images/yutai_bg05.gif) no-repeat 10px 10px;
	width:680px;
	margin:0 auto 10px;
	border:solid 4px #0069B5;
}

.aCourse01{margin-top:20px !important;}

.aCourse01, .aCourse02, .aCourse03, .aCourse04{
	clear:both;
	margin:0 auto 20px;
	width:660px;
	background:#EEE4D1;
	overflow:hidden;
}

/*.aCourse01 ul, .aCourse02 ul, .aCourse03 ul{
	margin:10px;
	padding:5px;
	width:235px;
	background:#FFF;
}

.aCourse01 ul li, .aCourse02 ul li, .aCourse03 ul li{
	margin-left:20px;
	list-style-type:square;
}*/

/*.aCourse01 dl, .aCourse02 dl, .aCourse03 dl{margin:10px; font-size:74%; width:350px;}
.aCourse01 dt, .aCourse02 dt, .aCourse03 dt{
	float:left;
	background:#0069B5;
	margin:0 7px 4em 0;
	padding:4px;
	color:#FFF;
	font-weight:bold;
}*/

.aCourse01 ul, .aCourse02 ul, .aCourse03 ul{
	clear:both;
	margin:10px 10px 15px;
	padding:8px 10px;
	background:#E8DAC1;
	border:solid 1px #E2D1B1;
}

.aCourse01 ul li, .aCourse02 ul li, .aCourse03 ul li{
	margin-left:10px;
	list-style-type:none;
	color:#0069B5;
	font-size:108%;
	font-weight:bold;
}

.aCourse01 dl, .aCourse02 dl, .aCourse03 dl{
	margin:20px 10px 10px;
	width:235px;
}
.aCourse01 dt, .aCourse02 dt, .aCourse03 dt{
	border:solid 1px #CFDBEF;
	background-color:#E1E8F5;
	margin:0;
	padding:5px;
	color:#0069B5;
	text-align:center;
	font-weight:bold;
}

.aCourse01 dd, .aCourse02 dd, .aCourse03 dd{
	border-left:solid 1px #CFDBEF;
	border-right:solid 1px #CFDBEF;
	border-bottom:solid 1px #CFDBEF;
	background-color:#FFF;
	padding:8px 10px;
}

.A_img{
	float:right;
	margin:10px;
}

.A_tit{
	margin:10px;
}

.aCourse04_box{
	clear:both;
	margin:20px 10px 20px;
	padding:8px 10px;
	color:#333;
	background:#E8DAC1;
	border:solid 1px #E2D1B1;
}

.aCourse04 p{margin:10px;}

.aCourse04 ul{
	clear:both;
	margin:10px;
}

.aCourse04 li{
	margin:0 0 20px 1.5em;
	text-indent:-1.5em;
	color:#0069B5;
	font-size:108%;
	font-weight:bold;
	list-style:none;
}

.aCourse04 li p{
	margin:0 0 0 1em;
	text-indent:-1em;
	color:#333;
	font-size:86%;
	font-weight:normal;
}

.aCourse04 table{margin:10px;}
	

.yutai_B{
	background:url(/company/ir/images/yutai_bg06.gif) no-repeat 10px 10px;
	width:680px;
	margin:30px auto 10px;
	border:solid 4px #0069B5;
}

.yutai_B table{
	margin:0 auto 35px;
	width:660px;
}

.sub_txt{margin-bottom:20px; padding:10px 0 0 75px;}

.bCourse{
	border-top:solid 3px #0069B5;
	border-bottom:solid 3px #0069B5;
	padding:5px 0;
	position:relative;
}

.bCourse h5{margin-right:10px; float:left;}
.bCourse p{float:right; color:#f7548c; width:260px;}
.bCourse_de p{float:left;}
.bCourse_de ul{float:right; width:370px; margin-top:5px;}
.bCourse_de ul li{list-style-type:disc;}

.donation{
	margin:0 auto 20px;
	width:660px;
	background:#E1E8F5;
	overflow:hidden;
}

.donation p{padding:10px;}

.donation_box01{}
.donation_box02{
	margin:10px;
	background:#FFF;
	font-size:86%;
	overflow:hidden;
}

.donation_box02_r{
	margin:10px 10px 10px 213px;
	width:417px;
}

.donation_box02_r p{padding:8px 0 0;}
.donation_box02_r p span{font-weight:bold;}

.supplement{
	margin:-15px auto 20px;
	width:660px;
	font-size:86%;
}

.separator{
	border-top: dashed 1px #CCC;
	margin:-5px auto 20px;
	padding-top:10px; 
	width:660px;
	font-size:86%;
}

.anchor{
	margin:10px 0 20px;
	float:right;
}

.yutai_link{
	margin:30px 0 15px;
	text-align:center;
	display:block;
}

.yutai_link a{
	margin:0 10px;
}

.yutai_ticket li{
	padding-top:6px;
	text-indent:0;
	font-size:13px;
	font-weight:normal;
	float:left;
	height:25px;
}

.yutai_ticket li.ticket01{
	background:url(/company/ir/images/ticket01.gif) no-repeat left top;
	margin:15px 20px 15px 0;
	padding-left:103px;
	width:202px;
}

.yutai_ticket li.ticket02{
	margin:15px 0;
	background:url(/company/ir/images/ticket02.gif) no-repeat left top;
	padding-left:140px;
	width:175px;
}

.balloon01{
	position:relative;
	margin:-130px 157px 0 0;
	z-index:100;
}

.balloon02{
	position:relative;
	margin:-130px 54px 0 0;
	z-index:100;
}

.balloon03{
	position:relative;
	margin:-145px 54px 0 0;
	z-index:100;
}

.txt_small{
	font-size:86%;
}



/* -------------------------------------------------------------------------- */

/* ----------------------------- */
/* 株主優待                      */
/* ----------------------------- */

/* JSで変移するナビ */
ul.yutai_btn{
	width:100%;
	margin: 1em 0;
    display: inline-block;
}
ul.yutai_btn li{
	display:block;
	text-align:center;
	float:left;
	font-size:84%;
	vertical-align:middle;
}

ul.yutai_btn li.select a{
	background: #005eae;
    color: #fff;
}
ul.yutai_btn li a{
	display:block;
	width:125px;
	padding: 6px 10px 10px 10px;
	font-size: 115%;
	height:30px;
	background: #d8e5f1;
    color: #005eae;
	margin-left:1px;
	text-decoration:none;
}
ul.yutai_btn li.y_btn01 a,
ul.yutai_btn li.y_btn02 a,
ul.yutai_btn li.y_btn04 a{
	padding-top:16px ;
	padding-bottom:0px 
}
ul.yutai_btn li a:hover{
	background: #005eae;
    color: #fff;
	text-decoration:none;
}
/* JS */
.yutai_btn{overflow:hidden;}
.yutai_btn li{ float:left;}
.hide {display:none;}

/* ナビ　ここまで */
.aC{
	text-align:center;
}
div.y_contents_box table.table01{
	margin: 0 10px;
	width:97%;
}

div.y_contents_box table.table01 th{
	width:30%;
	vertical-align:middle;
}

div.y_contents_box{
	margin-left:20px;
	margin-right:30px;
}

div.y_contents_box h3.heading03{
	margin-left:0px;
	
}


ul.yutai_lnk{
	text-align:right;
	margin-top:3em;
	margin-bottom:2em;
	margin-right:10px;
}
ul.yutai_lnk li a{
	padding:15px;
	background: #d8e5f1;
    color: #005eae;
}
ul.yutai_lnk li a:hover{
	background: #005eae;
    color: #d8e5f1;
	text-decoration:none;
}




div.y_contents_box#y_box03 dl{
	margin-top:25px;
    margin-bottom: 2em;
}
div.y_contents_box#y_box03 dl dt{
	font-size: 130%;
    border-bottom: 1px solid #dddddd;
	font-weight:bold;
    margin-bottom: 1em;
}

div.y_contents_box#y_box03 dl dt,
div.y_contents_box#y_box03 dl dd{
    margin-bottom: 0.5em;
}
div.y_contents_box#y_box03 dl dd dl{
	margin-bottom: 1em;
}
div.y_contents_box#y_box03 dl dd dl dt{
	font-size: 110%;
    border-bottom: none;
    margin-bottom: 0em;
}
div.y_contents_box#y_box03 dl dd dl dd{
    margin-left: 1em;
	margin-bottom: 1em;
	vertical-align:bottom;
}
div.y_contents_box#y_box03 dl dt span{
	float:right;
	position: relative;
	top: -28px;
	text-align:right;
}
div.y_contents_box#y_box03 dl dt span img:after{
	content:' ';
	clear:both;
}

div.y_contents_box#y_box03 a[target="_blank"]:after {
    content: " ";
    background: url(/common/images/com_ic05.gif) no-repeat 0 0.3em;
    background-size: 12px 10px;
    padding-right: 10px;
    margin-left: 5px;
}

ul.notes02 li{
	font-size: 10px;
}

.textRed{
	color:#F00 !important;;
}










