* a{outline:none;}
hr {display:none;}

 .clrFix:after{content:"."; clear:both; height:0; display:block; visibility:hidden;}
* html .clrFix{display:inline-block;}
*:first-child+html .clrFix {display:inline-block;}
#container {width: 900px; margin: 0 auto; padding-top:21px;}
.clr {clear:both;}

/*top*/
#wrapper {width:801px; margin:0px auto; padding-top:21px;}

h1 {background:url(img/h1.gif) no-repeat; height:164px; text-indent:-9999px;}
.mainBg {background:url(img/mainBg.gif) left top repeat-y; width:800px; min-height:412px; padding-left:1px;}
* html .mainBg {height:412px;}








.mainBg ul li {float:left; width:161px; list-style:none; margin-bottom:8px; text-align:left;}
.mainBg ul li.turn {float:left; width:155px;}
.mainBg ul li a{width:155px; height:199px; display:block; margin:0px 0 0 0px;}
 
/*entry*/
#entry h1 {margin:21px auto 0; width:900px; height:164px; text-align:center; text-indent:0; background:none;}
#entry h1 a {background:url(img/h1.gif) center top no-repeat; height:164px; text-indent:-9999px; width:900px; height:164px; display:block;}

#entry #wrapper {width:900px; border:2px solid #b38c3f; padding:28px 0 20px 0; background:#fffeea; color:#320000;}
#entry #wrapper * {margin:0; padding:0;}
#entry #wrapper a{color:#320000; text-decoration:underline;}
#entry #wrapper .entryCont{background:#fffeea; width:840px; margin:0 auto; text-align:left;}
#entry #wrapper .entryTitile {margin-bottom:20px;}
#entry #wrapper .entryTitile h2 {background:none; text-indent:0; width:565px; height:auto; float:right; margin-bottom:19px;}
#entry #wrapper .entryTitile h3 {width:565px; float:right; margin-bottom:15px;}
#entry #wrapper .entryTitile div.txt p{font-size:100%; width:565px; float:right; margin:0; padding:0;}
#entry #wrapper .entryTitile p.img{width:260px; height:250px; overflow:hidden; line-height:1; float:left; padding:0; margin:0;}
#entry #wrapper .entryBlock {background:#ffffff; border:2px solid #b38c3f; padding:12px 10px; margin-bottom:10px;}
#entry #wrapper .entryBlock.new h2{background:url(img/common/new.gif) no-repeat; height:26px; width:110px; text-indent:-8999px; float:left; margin:0; padding:0;}

#entry #wrapper .entryBlock.new ul {width:692px; float:right; padding:4px 0 4px;}
#entry #wrapper .entryBlock.new ul li{list-style:none; font-size:85%; padding:0 0 0 22px; background:url(img/common/listMark01.gif) left 0.45em no-repeat;}
#entry #wrapper .entryBlock.new ul li a em{font-style:normal; width:6.5em; display:inline-block;}

#entry #wrapper .entryBlock.history {padding-right:18px;}
#entry #wrapper .entryBlock.history h2{background:url(img/common/history.gif) no-repeat; height:26px; width:110px; text-indent:-8999px; margin:0 0 14px; padding:0;}

#entry #wrapper .entryBlock.history .section {margin-bottom:24px; padding:22px 0 0 2px; width:792px; border-top:2px #B38C3F dotted; margin-left:10px;}
#entry #wrapper .entryBlock.history .section.icn {padding-left:10px; margin-bottom:24px; border:none; margin-left:0;}
#entry #wrapper .entryBlock.history .section.top {border:none; padding-top:0;}

#entry #wrapper .entryBlock.history .leftArea  {width:560px; float:left;}
#entry #wrapper .entryBlock.history .leftArea h3{padding-left:38px; font-size:85%; margin-bottom:6px; text-indent:-28px;}
#entry #wrapper .entryBlock.history .leftArea h3 span{position:relative; top:6px; left:-4px;}
#entry #wrapper .entryBlock.history .leftArea p {font-size:80%; margin-bottom:5px;}
#entry #wrapper .entryBlock.history .leftArea div.txtarea {padding-left:38px;}
#entry #wrapper .entryBlock.history .leftArea div.txtarea div{background:#efefef; padding:8px 12px 3px;}
#entry #wrapper .entryBlock.history .leftArea ul.link {padding:6px 0 0 38px;}
#entry #wrapper .entryBlock.history .leftArea ul.link li{list-style:none; font-size:80%; background:url(img/common/listMark01.gif) left 0.35em no-repeat; padding-left:20px;}
#entry #wrapper .entryBlock.history .rightArea {width:210px; float:right; padding:6px 0 0;}
#entry #wrapper .entryBlock.history .rightArea p {font-size:70%; line-height:1.3;}
#entry #wrapper .entryBlock.history .rightArea p img{margin-bottom:5px;}


#entry #wrapper .entryBlock.Osusume h2 {background: url(img/common/osusume.gif) left top no-repeat; height:26px; text-indent:-9999px; margin-bottom:15px; width:190px; float:left;}
#entry #wrapper .entryBlock.Osusume p.lead {padding:3px 0 0; margin-bottom:15px; width:610px; float:right;}

#entry #wrapper .entryBlock.Osusume .recoBg {background:url(img/entry/entryBg.gif) left top repeat-y; width:800px; margin:0 auto; padding-left:1px;}
#entry #wrapper .entryBlock.Osusume .recoBg ul li {float:left; width:161px; list-style:none; height:206px;}
#entry #wrapper .entryBlock.Osusume .recoBg ul li.turn {float:left; width:155px;}
#entry #wrapper .entryBlock.Osusume .recoBg ul li a{width:155px; height:199px; display:block; margin:0;}
#entry #wrapper .entryBlock.Osusume .pageTop {font-size:70%; float:right; padding:5px 15px 0;}

#entry #wrapper .pageNavi {position:relative; height:44px;}
#entry #wrapper .pageNavi p.pre {width:300px;}
#entry #wrapper .pageNavi p.pre a{position:absolute; left:10px; top:9px; display:block;}
#entry #wrapper .pageNavi p.next {width:300px; text-align:right;}
#entry #wrapper .pageNavi p.next a{position:absolute; right:10px; top:9px;}
#entry #wrapper .pageNavi p.home a{position:absolute; left:324px; top:10px;}

/* note */
p.note {text-align:center; font-size:80%;}

