﻿#contentsmain{
padding:0;
margin-top:30px;
margin-right:auto;
margin-bottom:40px;
margin-left:30px;
display:block;
height:1%;height:auto;
}
body>#contentsmain{min-height:800px;}
#contentsmain>table{width:600px;}
#contentsmain table th{vertical-align:top;}
#contentsmain table th img{margin-right:20px;}
#contentsmain table td{vertical-align:top;text-align:left;font-size:12px;line-height:175%;}
.lineArea{
	background:#fff url(../collabo/image/line598.gif) repeat-x left bottom;
}
#menuHTbl{
padding:0;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:30px;
display:block;
border:none;
}
hr{height:2px;margin-top:30px;margin-bottom:30px;}

#menuHTbl td{padding-top:10px;padding-bottom:0px;margin:0;
line-height:0;}
#hitotsuboTbl{margin-bottom:30px;
width:596px;border:none;}
div#hitotsuboTbl{margin-top:30px;}
#hitotsuboTbl th,#hitotsuboTbl td{
text-align:left;margin:0;}
#hitotsuboTbl img{padding-top:5px;padding-bottom:0px;}
#hitotsuboTbl p{
padding-top:5px;padding-bottom:15px;
font-size:12px;line-height:1.75em;letter-spacing:.05em;
}
#hitotsuboTbl p.pad10{padding-bottom:5px;}
#hitotsuboTbl ul{padding-left:1em;font-size:10px;margin:0;line-height:175%;}
#hitotsuboTbl li{
font-size:10px;
padding-top:0em;padding-right:0em;padding-bottom:.5em;padding-left:1em;
maring:0;
text-indent:-1em;
}
#hitotsuboTbl ul.listDisc{
padding-bottom:2em;
}
#hitotsuboTbl ul.listDisc li{
	list-style-position: inside;
	list-style-type: disc;
	font-size:12px;
}
table#hitotsuboTbl p a{color:#333333;text-decoration:none;}
#hitotsuboTbl h5{font-weight:bold;font-size:12px;margin:0;padding:0;}
#hitotsuboTbl h4{
font-weight:bold;font-size:12px;margin:0;
padding-top:1em;padding-right::0em;padding-bottom::0em;padding-left::0em;
background:url(../common/line_ue.gif) repeat-x left top;
}
div#hitotsuboTbl p a:hover{text-decoration:underline;}
#hitotsuboTbl a:hover{text-decoration:underline;}
div#hitotsuboTbl table{margin-bottom:12px;}
div#hitotsuboTbl th,div#hitotsuboTbl td{font-size:12px;text-align:left;}
div#hitotsuboTbl td{padding-bottom:5px;}
/*#hitotsuboTbl td p a.glayClr{color:#999999;}*/
/*#hitotsuboTbl td p a:hover{color:#a3a3ff;text-decoration:underline;}*/

/*アーカイブ・グランプリ一覧*/
#archGraBox,#archPhtBox{width:295px;height:1%;height:auto;float:left;margin-top:30px;margin-bottom:60px;}
#granGraBox,#granPhtBox{width:295px;height:1%;height:auto;float:left;margin-top:30px;margin-bottom:60px;border:1px solid #cccccc;}
#archGraBox{background:#ffffff url(../gg/hitotubo/image/ttl_graphic.gif) no-repeat left top;}
#archPhtBox{background:#ffffff url(../gg/hitotubo/image/ttl_phot.gif) no-repeat left top;margin-left:10px;}
#granGraBox{background:#ffffff url(../gg/hitotubo/image/gra_graphic.gif) no-repeat 60px 17px;}
#granPhtBox{background:#ffffff url(../gg/hitotubo/image/gra_phot.gif) no-repeat 60px 17px;margin-left:10px;}
#granGraBox,#granPhtBox{padding-top:80px;padding-bottom:40px;padding-left:0px;padding-right:0px;}
#granGraBox table,#granPhtBox table{width:293px;}
#granGraBox>table,#granPhtBox>table{width:295px;}
#granGraBox tr:hover,#granPhtBox tr:hover{background-color:#efefef;}
#granGraBox th,#granPhtBox th,#bdrBoxWide th{font-size:12px;font-weight:normal;padding-left:12px;width:2em;}
#granGraBox td,#granPhtBox td{padding:0;height:4em;line-height:1.25em;padding-left:12px;padding-bottom:12px;text-align:left;}
#granGraBox td a,#granPhtBox td a{color:#333333;text-decoration:underline;}
#granGraBox td a:hover,#granPhtBox td a:hover{color:#333333;text-decoration:none;}
.bdrBox{
width:295px;height:auto;
position:relative;
top:31px;left:0;
border:1px solid #cccccc;
background:#fff url(../gg/hitotubo/image/yajirusi_l.gif) no-repeat left top;
padding-top:18px;padding-bottom:18px;
}
#bdrBoxWide{
width:600px;height:auto;
border:1px solid #cccccc;
margin-top:20px;
padding-top:20px;padding-bottom:20px;padding-left:8px;
}
#bdrBoxWide td{padding-bottom:20px;padding-left:1em;}
#bdrBoxWide th{width:auto;vertical-align:sub;padding-top:0;text-align:left;}
#bdrBoxWide table td a{padding-bottom:3px;text-decoration:underline;color:#333333;}
#bdrBoxWide table td a:hover{padding-bottom:3px;text-decoration:none;color:#333333;}

.bdrBox table{margin-left:23px;}
.numImg,.archTbl{margin-left:23px;}
.archTbl{margin-top:18px;margin-bottom:0px;}
.archTbl th,.archTbl td{text-align:left;padding-bottom:20px;}
.archTbl th,.archTbl td.name10{height:5em;padding-right:0em;}
.archTbl th{font-size:14px;}
.bdrBox table td span{white-space:nowrap;}

.bdrBox table td a#activeLink{color:#999999;}*/

.bdrBox table td p.smallSizeTume{letter-spacing:1px;font-size:10px;color:#8d8d9f;}
.bdrBox table td p.smallSizeTume a{color:#222222;text-decoration:underline;}
.bdrBox table td p.smallSizeTume a:hover{color:#333333;text-decoration:none;}
.bdrBox table td.txtRight{text-align:right;}
.archTbl td#txtRight a:hover{text-decoration:none;}

#dummyBox{height:200px;width:500px;display:block;}
