@charset "UTF-8";



/* -----------------------------------------

    トップ専用

-----------------------------------------*/



div#wrapper div#topPartA {

	width: 798px;

	padding-bottom: 10px;

}



div#wrapper div#topPartA div#topPartA1 {

	width: 492px;

	float: left;

	padding-left: 9px;

}



div#wrapper div#topPartA div#topPartA1 div#flash {

	width: 487px;

	height: 271px;

	padding-bottom: 9px;

}



div#wrapper div#topPartA div#topPartA1 div.partABtn {

	width: 109px;

	border: 5px solid #dbdbdb;

	height: 120px;

	float: left;

	margin-right: 4px;

	text-align: center;

	font-size: 10px;

	background-color: #efefef;

}



div#wrapper div#topPartA div#topPartA2 {

	width: 282px;

	float: right;

	padding-right: 10px;

}



div#wrapper div#topPartA div#topPartA2 div.divH2 {

	background-color: #efefef;

	height: 26px;

}



div#wrapper div#topPartA div#topPartA2 div.divH2 img.rss {

	float: right;

	padding: 5px 5px 0 0;

}



div#wrapper div#topPartA div#topPartA2 div.divH2 p.newslist {

	float: right;

	padding: 5px 5px 0 0;

	font-size: 12px;

}



div#wrapper div#topPartA div#topPartA2 div.divH2 h2 {

	float: left;

	padding: 4px 0 0 12px;

	font-size: 12px;

}



div#wrapper div#topPartA div#topPartA2 dl {

	background-color: #ffffff;

	margin-bottom: 6px;

	font-size: 85%;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

}



div#wrapper div#topPartA div#topPartA2 dl dt {

	font-weight: bold;

	border-left: 3px solid #cc9933;

	padding-left: 5px;

	border-bottom: 1px dotted #cc9933;

	padding: 2px 5px;

}



div#wrapper div#topPartA div#topPartA2 dl dd {

	padding-top: 5px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CC9933;

	background-image: url(../img/arrow.gif);

	background-repeat: no-repeat;

	background-position: left center;

}



div#wrapper div#topPartB {

	width: 798px;

}



div#wrapper div#topPartB div#topPartB1 {

	width: 486px;

	float: left;

	padding-left: 0px;

	padding-top: 0px;

	background-color: #E7F0F9;

	color: #000000;

}



div#wrapper div#topPartB div#topPartB1 div#banner {

	text-align: center;

	background-color: #000000;

	float: left;

	padding: 4px;

	margin: 0px;

}

#sixapart-standard #wrapper .result #topPartB #topPartB1 #banner p {

	white-space: nowrap;

}





div#wrapper div#topPartB div#topPartB1 div#banner img {

	margin: 3px;

}





div#wrapper div#topPartB div#topPartB1 div#corpInfo {

	width: 230px;

	float: right;

	padding: 5px;

}



div#wrapper div#topPartB div#topPartB1 div#corpInfo p {

	padding: 7px;

	font-size: 75%;

}



div#wrapper div#topPartB div#topPartB2 {

	float: right;

	padding: 1px;

	width: 276px;

	border: 1px solid #CCCCCC;

	color: #000000;

}



div#wrapper div#topPartB div#topPartB2 div#qr {

	float: left;

	width: 235px;

	border: 5px solid #f4f4f4;

	clear: right;

}



div#wrapper div#topPartB div#topPartB2 div#qr img {

	float:left;

	padding-right: 5px;

}

div#wrapper  div#topPartB  div#topPartB2  p  {

	font-size: 70%;

	margin: 5px;

}

div#wrapper div#topPartB div#topPartB1 div#qr {

	float: left;

	width: 230px;

	border-right-width: 3px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	margin: 1px;

	padding: 5px;

}

div#wrapper div#topPartB div#topPartB1 div#qr p {

	font-size: 75%;

	padding: 7px;

}

div#wrapper div#topPartB div#topPartB1 div#qr img {

	float:left;

	margin: 7px;

}

#topPartB2 #kaicho {

	float: left;

	margin: 5px;

}

#sixapart-standard #wrapper .result #topPartB #topPartB2 #title {

	font-size: 80%;

	font-weight: bold;

	color: #000000;

	background-color: #efefef;

	margin: 0px;

	padding: 5px;

}

.result #topPartB #corp {

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

}



div.saiyo{

width:487px;

height:80px;

clear:both;

padding-top:10px;

}
