@charset "utf-8";
/*　リセット */

* { 
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	line-height:100%;
	letter-spacing:100%;
	text-align: left;
}


/* 基本設定 */

body {
	background:url(../image/bg-cross-01.gif);
	color:#333;
	font-size:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
	}
img{
	border: 0px;
}


a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline ;
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}
a:hover img {
	text-decoration:underline ;
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}

strong {
	font-weight:bold;
	}

/* center */
html,body{
	margin:0;
	width:100%;
}

#wrapper{
	width:980px;
	margin:auto;
	background:url(../image/bg-line-01.gif) center;
	padding:0 18px;
}
.clearfix:after { content: ""; display: block; clear: both; }
.clearfix { display: inline-block; }
.clearfix { display: block;
}






/* header */



div#header {
	background:url(../image/bg-head-shadow-01.gif) repeat-x bottom;
	position:relative;
	height:135px;
}
div#header h1 {
font-size:12px;
position:absolute;
top:7px;
z-index:2;
width:400px;
left:-410px;
text-align:right;
}
div#header div#logo {
	position:absolute;
	bottom:10px;
	left:20px;
}

div#header div#logo a{
	background:url(../image/logo-adv-03.gif);
	display:block;
	width:160px;
	height:110px;
	text-indent:-9999px;	
}
div#header div#navihead00 {
	background:url(../image/bg-head-navi-01le.gif) no-repeat left top;
	height:30px;
	position:absolute;
	top:-2px;
	right:0;
	padding:0 0 0 36px;
}
div#header ul#navihead01 {
font-size:10px;
color:#fff;
background:url(../image/bg-head-navi-01ri.gif) no-repeat right top;
padding:0 5px 0 0;
}	

div#header ul#navihead02 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ccc;
position:absolute;
right:20px;
bottom:0;
}



div#header ul#navihead02 li {
float:left;
background:url(../image/icon-head-01.gif) no-repeat right bottom;
padding:0 0 30px;
line-height:1;
}
div#header ul#navihead02 li a {
padding:30px 0 0;
text-align:center;
background-position:center top;
background-repeat:no-repeat;
position:relative;
top:20px;
color:#999;
display:block;
font-size:10px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
width:120px;

}
div#header ul#navihead02 li a span.alp {
display:inline;
}
div#header ul#navihead02 li a span.kana {
display:none;
}
div#header ul#navihead02 li a:hover span.alp {
display:none;
}
div#header ul#navihead02 li a:hover span.kana {
display:inline;
}
div#header ul#navihead01 ul {
background:#08213f;
}
div#header ul#navihead01 li, #footer li {
float:left;
background:#08213f;
height:26px;
}
div#header ul#navihead01 li a {
border-left:1px solid #fff;
color:#fff;
padding:5px 10px;
display:block;
position:relative;
left:-3px;
}






/* Right Navi */


div#mainRi {
	float:right;
	width:265px;
	position:relative;
}

/* guide */

div#mainRi div#guide a {
background:url(../image/bnr-11guide-.gif) no-repeat top left;
width:260px;
height:185px;
display:block;
text-indent:-9999px;
}
div#mainRi div#guide a:hover {
background:url(../image/bnr-11guide-.gif) no-repeat bottom left;
}
/* member */

div#mainRi div#member a {
background:url(../image/bnr-12member-.gif) no-repeat top left;
width:260px;
height:84px;
display:block;
text-indent:-9999px;
}
div#mainRi div#member a:hover {
background:url(../image/bnr-12member-.gif) no-repeat bottom left;
}



/* anothersite */

div#mainRi div#anothersite {
width:260px;
}
div#mainRi div#anothersite p.txt0 {
text-align:center;
}
div#mainRi div#anothersite p#newg {
float:left;
}
div#mainRi div#anothersite p#newg a{
	background:url(../image/bnr-03newg-.gif);
	width:125px;
	height:69px;
	display:block;
	text-indent:-9999px;
}

div#mainRi div#anothersite p#webe {
float:right;
}
div#mainRi div#anothersite p#webe a{
	background:url(../image/bnr-03webe-.gif);
	width:125px;
	height:69px;
	display:block;
	text-indent:-9999px;
}

/* topics＆ranking */

div#mainRi div.rightFrame p.topLine {
width:250px;
height:35px;
background:url(../image/right-bg01.gif) no-repeat left top;
}
div#mainRi div.rightFrame p.topLine img {
position:relative; left:8px; top:10px;
}
div#mainRi div.rightFrame div.newList span {
display:block;
}
div#mainRi div.rightFrame div.frame01 {
border-left:1px solid #ccc;
border-right:2px solid #ccc;
width:245px;
}
div#mainRi div.rightFrame ul.newList {
line-height:1.4em;
}
div#mainRi div.rightFrame ul.newList span {
display:block;
}



/* ranking */

div#mainRi div#ranking li {
margin:0 0 5px;
}
div#mainRi div#ranking li a {
	color: #333;
	text-decoration: none;
	
}
div#mainRi div#ranking li a:hover {
	color: #FF9900;
	text-decoration: underline;
}




/* Right Navi 共通 */


div#mainRi div.rightFrame {
background:url(../image/right-bg01.gif) no-repeat left bottom;
padding:0 0 10px;
margin:0 0 15px;
}

.crossTitle {
background:url(../image/bg-cross-02.gif);
}
.crossTitle h2 {
padding:0 5px;
font-size:12px;
line-height:30px;
font-weight:bold;
}
.crossTitle h2 a {
background:url(../image/bg-main-icon-00rss.gif) no-repeat right;
padding:10px 25px 10px 0;
color:#666;
font-weight:bold;
}
.frame02 {
padding:5px;
background:#fff;
}



div#mainRi div.rightBnr {
margin:0 0 15px;
}
div#mainRi div.rightBnr p {
text-align:center;
margin:10px 0 0;
}
div#bnrEtc p.bn1 a {
text-align:center;
margin:10px auto;
display:block;
width:243px;
height:82px;
background:url(http://www.hallheart.co.jp/common/images/sub_bn01.gif);
text-indent:-9999px;
}

div#bnrEtc p.bn2 a {
text-align:center;
margin:10px auto;
display:block;
width:200px;
height:80px;
background:url(http://www.hallheart.co.jp/images/idx_bn_spjob.gif);
text-indent:-9999px;
}

/* footer */


div#footer {
width:100%;
background:#08213f;
color:#fff;
line-height:2;
}

div#footer div#footer01 {
padding:20px 120px;
}
div#footer li {
	margin:5px 10px 0 0;
	padding:0 10px 0 0;
	border-right:1px solid #ccc;
	height:10px;
	line-height:10px;
}
div#footer a {
	color:#fff;
	text-decoration: none;
}
div#footer a:hover {
text-decoration:underline ;
}
div#footer p.footerRight {
text-align:right;
}





/* その他共通 */


ul.newList {
max-height:145px;
overflow:auto;

}
ul.newList li {
margin:10px 15px 15px;
}
ul.newList li span {
margin:0 20px 0 0;
}
ul.newList li a {
	color: #333;
	text-decoration: none;
}
ul.newList li a:hover {
	color: #FF9900;
	text-decoration: underline;
}

div#mainLe {
float:left; width:640px;
}






div#mainLe div.title {
position:relative; 
height:50px;
}
div#mainLe .crossTitle {
position:absolute;
top:10px;
right:0;
z-index:1;
}
div#mainLe .crossTitle h2 {
width:550px;
text-align:right;
padding-right:7px;
}
div#mainLe p.alpL {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
background:#fff;
height:30px;
padding:0 0.5em 0 0;
position:absolute;
top:10px;
left:60px;
z-index:2;
}
div#mainPoint {
position:relative; height:130px;
}
div#mainPoint p {
position:absolute;
}

ul.shokushulist {
	margin:0;
	padding:0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 1.2;
	font-weight: normal;
	color: #333333;
	list-style-type: none;
}
ul.shokushulist li {
	display:inline;
	color: #666666;
}
ul.shokushulist li a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 1.2;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
ul.shokushulist li a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.clearnorm {
	font-size: 0px;
	clear: both;
	height: 0px;
	width: 640px;
}
.apup {
	width: 640px;
}
.apup p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.4;
	font-weight: normal;
	color: #333333;
}
.apup2 {
	width: 640px;
	padding-top: 35px;
	padding-bottom: 20px;
}
.apupLeft {
	float: left;
	width: 340px;
}
.apupLeft2 {
	float: left;
	width: 340px;
}
.apupLeft h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.4;
	font-weight: bold;
	color: #333333;
}
.apupRight {
	text-align: right;
	float: right;
	width: 300px;
	padding-top: 1px;
}
.apupRight p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.4;
	font-weight: normal;
	color: #333333;
	text-align: right;
}
.apstyle1 {color: #FF0000}
.apbox {
	width: 640px;
	padding-bottom: 20px;
}

table.aptbl {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCBCB;
	border-left-color: #CCCBCB;
	margin-bottom: 20px;
}
td.apodd1 {
	background-image: url(../image/applyback.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 613px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.2;
	font-weight: bold;
	color: #333333;
	padding-left: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCBCB;
	border-bottom-color: #CCCBCB;
}
td.apodd2 {
	width: 613px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.2;
	color: #333333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCBCB;
	border-bottom-color: #CCCBCB;
}
#kiyakubox {
	width: 600px;
	padding-right: 22px;
	padding-left: 21px;
	padding-top: 20px;
	padding-bottom: 20px;
}
iframe#kiyaku {
	height: 180px;
	width: 600px;
}
table.aptbl2 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCBCB;
	border-left-color: #CCCBCB;
}
th.apodd3 {
	background-image: url(../image/applyback2.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 608px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.2;
	font-weight: bold;
	color: #333333;
	padding-left: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCBCB;
	border-bottom-color: #CCCBCB;
	text-align: left;
}
th.apodd32 {
	background-image: url(../image/applyback3.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 608px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.2;
	font-weight: bold;
	color: #333333;
	padding-left: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCBCB;
	border-bottom-color: #CCCBCB;
	text-align: left;
}

th.apodd4 {
	width: 130px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCBCB;
	border-bottom-color: #CCCBCB;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.3;
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding-left: 30px;
}
td.apodd5 {
	width: 469px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCBCB;
	border-bottom-color: #CCCBCB;
	padding-left: 8px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.8;
	font-weight: normal;
	color: #333333;
}
input.middlebox {
	width: 250px;
	height: 17px;
}
table.naka {
	width: 469px;
}
table.naka td {
	width: 469px;
	padding-top: 4px;
	padding-bottom: 4px;
}
input.shortbox {
	width: 80px;
	height: 17px;
}
input.apshortbox {
	width: 60px;
	height: 17px;
}

th.apodd42 {
	width: 130px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCBCB;
	border-bottom-color: #CCCBCB;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.3;
	font-weight: normal;
	color: #333333;
	text-align: right;
	padding-right: 30px;
}
th.apodd43 {
	width: 160px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCBCB;
	border-bottom-color: #CCCBCB;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.3;
	font-weight: normal;
	color: #333333;
	text-align: center;
}
input.longbox {
	width: 450px;
	height: 17px;
}
input#button {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: center;
}

.apbutton {
	text-align: center;
	width: 640px;
	padding-top: 15px;
}
.pagetop {
	text-align: right;
	width: 112px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 528px;
}


.normbox {
	width: 640px;
}
.normbox p {
	font-family: "メイリオ";
	font-size: 14px;
	line-height: 1.5;
	color: #333333;
	margin-left: 30px;
	margin-bottom: 5px;
}

.kensakuDou {
	width: 620px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../image/dou.png);
	background-repeat: repeat-y;
}
table.kensakutbl {
	width: 620px;
	margin-bottom: 20px;
}
td.keyodd1 {
	width: 125px;
}
td.keyodd2 {
	width: 360px;
	padding-top: 1px;
}
td.keyodd3 {
	text-align: right;
	width: 135px;
}
input.freekey {
	width: 355px;
	height: 17px;
}
table.searchtbl {
	width: 620px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.4;
	font-weight: normal;
	color: #333333;
}
table.searchtbl th {
	width: 125px;
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cacaca;
	text-align: left;
	padding-left: 20px;
}
table.searchtbl td {
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cacaca;
	text-align: left;
}
table.searchtbl select {
	height: 23px;
}
input.shortbox {
	width: 150px;
	height: 17px;
}
.kenskuclick {
	text-align: right;
	width: 620px;
	padding-top: 10px;
}
.kyujintitle {
	background-image: url(../image/dou2.png);
	background-repeat: repeat-y;
	width: 620px;
	padding-right: 10px;
	padding-left: 10px;
}

.kyujinDou {
	width: 620px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../image/listdou.png);
	background-repeat: repeat-y;
}
.kyujintitle h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.5;
	font-weight: bold;
	color: #000020;
	display: block;
	width: 585px;
	float: left;
}
.kyujinNew {
	float: left;
	width: 35px;
	padding-top: 4px;
}

.touroku {
	float: right;
	width: 110px;
	padding-top: 12px;
	padding-bottom: 5px;
}
.touroku p {
	text-align: right;
}

.kyujintxt {
	width: 510px;
	padding-bottom: 10px;
	padding-right: 55px;
	padding-left: 55px;
	clear: both;
	padding-top: 5px;
}
.kyujintxt p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #333333;
}
table.ktbl {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.4;
	font-weight: normal;
	color: #333333;
	width: 620px;
}
td.kodd1 {
	width: 108px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
}
td.kodd2 {
	width: 164px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding: 7px;
}
td.kodd3 {
	width: 20px;
}
td.kodd4 {
	width: 498px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding: 7px;
}
.detailbutton {
	text-align: right;
	width: 156px;
	padding-top: 10px;
	float: right;
	padding-left: 169px;
}
.soudan {
	clear: both;
	width: 190px;
	padding-top: 10px;
	padding-right: 215px;
	padding-left: 215px;
}

.nextbox {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #333333;
	text-align: center;
	width: 640px;
}
.nextbox a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.clearinside {
	font-size: 0px;
	clear: both;
	height: 0px;
	width: 620px;
}
.clearall {
	font-size: 0px;
	clear: both;
	height: 0px;
	width: 980px;
}

/* segment */
.segtitle {
	background-image: url(../image/titlesegment.png);
	background-repeat: no-repeat;
	height: 37px;
	width: 640px;
	padding-top: 8px;
}
.segtitle h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 1.2;
	font-weight: bold;
	color: #333333;
	margin-left: 28px;
}
.kyujinCatch {
	width: 585px;
	padding-left: 35px;
}
.kyujinCatch p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.4;
	font-weight: normal;
	color: #000020;
}
.chui {
	text-align: center;
	width: 620px;
	padding-top: 7px;
}
.chui p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.4;
	font-weight: normal;
	color: #333333;
	text-align: center;
}
.chui p a {
	color: #000066;
	text-decoration: underline;
}
p#engineer {
	display: block;
	width: 450px;
	padding-top: 7px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.3;
	font-weight: normal;
	color: #333333;
}
p#engineer a {
	color: #000066;
	text-decoration: underline;
}
.contDou {
	background-image: url(../contact/contactdou.png);
	background-repeat: repeat-y;
	width: 560px;
	padding-right: 40px;
	padding-left: 40px;
}
.contDou p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #666666;
}
.contHall {
	width: 560px;
	padding-top: 20px;
}
.contbox {
	width: 560px;
}
.contbox2 {
	width: 560px;
	font-size: 0px;
}
.contbox2 img {
	float: left;
}
.clearcont {
	font-size: 0px;
	clear: both;
	height: 0px;
	width: 560px;
}
.pritxt {
	width: 640px;
	padding-bottom: 25px;
	padding-top: 10px;
}
.pritxt p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #666666;
}
table#outline {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.4;
	font-weight: normal;
	color: #666666;
	width: 640px;
}
th.compodd1 {
	width: 160px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
td.compodd2 {
	width: 30px;
}
td.compodd3 {
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
p.exp a {
	color: #000066;
	text-decoration: underline;
}
.leadbox {
	width: 640px;
	padding-bottom: 20px;
}
.leadbox p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.4;
	font-weight: normal;
	color: #666666;
}
.trendtitle {
	background-image: url(../trend/trendback.png);
	background-repeat: no-repeat;
	height: 48px;
	width: 640px;
	padding-top: 15px;
}
.trendtitle h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 1.4;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.trendDou {
	background-image: url(../trend/trenddou.png);
	width: 600px;
	padding-right: 20px;
	padding-left: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #666666;
}
.trendDou p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #666666;
}
.trendDou a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.trendDou a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #FF9900;
	text-decoration: underline;
}
.trendlink {
	text-align: right;
	width: 156px;
	padding-bottom: 20px;
	padding-left: 484px;
}
		#rightue {
	background-image: url(image/bnr-11guide-.gif);
	background-repeat: no-repeat;
	height: 185px;
	width: 260px;
}
#guideyt {
	background-image: url(../image/bnr-11guide-.gif);
	background-repeat: no-repeat;
	height: 185px;
	width: 260px;
	padding-bottom: 15px;
}
.sidebox {
	width: 260px;
}
div#mainRi div#sidefirst a {
	background:url(../image/sidelink2.gif) no-repeat top left;
	width:250px;
	height:55px;
	display:block;
	text-indent:-9999px;
	margin-left: 10px;
}
div#mainRi div#guide a:hover {
background:url(../image/sidelink2.gif) no-repeat bottom left;
}
/* member */

div#mainRi div#sidebox a {
background:url(../image/sidelink1.gif) no-repeat top left;
width:260px;
height:130px;
display:block;
text-indent:-9999px;
}
div#mainRi div#sidebox a:hover {
background:url(../image/sidelink1.gif) no-repeat bottom left;
}
li.para a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
li.para a:hover {
	text-decoration: underline;
}
div.date {
	display: block;
	float: left;
	width: 80px;
	font-size: 11px;
	vertical-align: top;
}
div.naiyo {
	display: block;
	float: right;
	width: 470px;
	font-size: 11px;
	vertical-align: top;
	margin-bottom: 5px;
}
.cleartw {
	font-size: 0px;
	clear: both;
	height: 0px;
	width: 500px;
}
		h2#ono {
	float: left;
	width: 200px;
	display: block;
	padding-top: 7px;
}
        #twitter {
	float: left;
	width: 300px;
}
#conbnn {
	width: 380px;
	padding-top: 5px;
	padding-right: 130px;
	padding-bottom: 15px;
	padding-left: 130px;
}

