
/*ヘッダー＆グローバルメニュー*/
body{ background:url() ;}
#bodyBg{background:url() repeat-x; text-align:center; margin:0; padding:0;}

#header{width:auto;}

#box940{ margin:8px auto 15px auto; background:none;}
#_footer{ border-top:none;}

#columnL{ width:690px; text-align:center; background-color:#fff; float:left;  padding-bottom:10px;
 border:1px solid;border-left-color:#C0AE95; border-top-color:#D3C0A5; border-right-color: #B3A289; border-bottom-color:#877A69;}
#columnR{ width:240px; float:right;}
#columnTitle span{ font-size:80%;}

#columnBox{width:620px; background:#fff; margin:0 auto; padding:0; text-align:left; clear:both;}

#columnFootpath{ margin:3px 10px 20px 10px; font-size:80%; float:left;}
#columnDate{  margin:3px 10px 20px 10px;font-size:80%; float:right;}

#columnHeader{ margin-bottom:10px;}
#columnTitle{ width:500px;}
#columnAuthor{}
.faceL{ float:left; margin-right:20px;}
.faceR{ float:left; padding-top:10px;}

#columnBackno,#columnNew,#rightBox{ width:240px; padding:0; margin:0 0 10px 0;font-size:80%; background-color: #E1F5FF; border:1px solid #66CCFF;}
#columnBackno dt,#columnNew dt,#rightBox dt{ width:220px; margin-left:10px;}
#columnBackno dd,#columnNew dd,#rightBox dd{ width:220px; margin-left:10px; border-bottom: dotted #999999 1px; padding-bottom:5px;}
#columnBackno dd a,#columnNew dd a,#rightBox dd a{display:block;color:#000; background:url(/img/gt2010/icon_next_s.gif) no-repeat left top; padding-left:15px;}
#columnBackno dd a:hover,#columnNew dd a:hover,#rightBox dd a:hover{ background-color:#FFCC66;}
#columnBackno h3,#columnNew h3,#rightBox h3{ background-color: #66CCFF; padding:3px; text-align:center;}

#columnPbox{ width:240px; padding:0;  background-color:#fff; margin-bottom:10px; border:1px solid #cccccc;}
#columnProduct .pBox,#columnOther .pBox{ background-position:5px 5px; background-repeat:no-repeat; padding:5px 0 0 70px; height:85px;}
#columnProduct{ border-top:none;}
#columnProduct,#columnOther{ width:220px; margin-left:10px;font-size:80%;}


#columnBox{width:620px; background:#fff; margin:0 auto; padding:0; text-align:left; clear:both;}

/*#rightBox{ width:240px; padding:0; margin:0;font-size:80%; background-color:#FFF9E3; border:1px solid #FFCC66;}
#rightBox dt{ width:220px; margin-left:10px;}
#rightBox dd{ width:220px; margin-left:10px; border-bottom: dotted #999999 1px; padding-bottom:5px;}
##rightBox a{display:block;color:#000; background:url(/img/gt2010/icon_next_s.gif) no-repeat left top; padding-left:15px;}
#rightBox a:hover{ background-color:#FFCC66;}
#rightBox h3{ background-color:#FFCC66; padding:3px; text-align:center;}
*/

#leftNewBox{ width:650px; margin:0 auto; text-align:left;}
#leftNewBox a{ display:block;}
/*#leftNewBox .faceR{  float:left;}
#leftNewBox .pBox{ width:520px; background-repeat:no-repeat; background-position:10px top; margin:0;border:1px solid #C0AE95;}*/
#leftNewBox .faceL{ width:auto; width:70px; text-align:center; float:left; margin:0 10px 0 0;font-size:80%; }
#leftNewBox .iconFace{ float:left; margin-right:5px;}
#leftNewBox .faceR{ float:left; width:570px; padding:0; margin:0; position:relative; overflow:hidden;}
#leftNewBox .faceR h4{ margin:0; padding:0;}
#leftNewBox .faceR .pBox{  padding:0; margin:0;}
#leftNewBox .faceR h4{ margin-top:0; padding-top:0;}
#leftNewBox .faceR p{}
#leftNewBox .talk{ position:absolute; left:79px; top:30px;}
#leftNewBox .newBox{ margin-bottom:10px; position:relative;border-top: dotted #999999 1px; padding-top:10px;}
#leftNewBox .newBox2{ margin-bottom:10px; position:relative;border-top: dotted #999999 1px; padding-top:10px; width:305px; padding-right:20px; float:left;}
#leftNewBox .newTxt{ margin-bottom:10px; position:relative;border-top: dotted #999999 1px; padding-top:10px;}
#leftNewBox .newTxt p{ font-size:80%;}
#leftNewBox .faceR a{ color:#000; padding:0; margin:0; overflow:hidden;}
#leftNewBox .faceR a:hover{ padding:0; margin:0; overflow:hidden;}
#leftNewBox .faceR{ font-size:80%;}
/*#leftNewBox span{ display:block;color:#0000FF; vertical-align:bottom; font-size:80%;}
#leftNewBox .newBox span{ display:block; text-align:right; color:#0000FF;}
#leftNewBox .newTxt span{ display:block; float:right; text-align:right; color:#0000FF;}*/

.writerIconL{ background-repeat:no-repeat; background-position:left top; padding-left:45px; min-height:40px;}
*html .writerIconL{ height:40px;}
#leftNewBox .writerIcon{text-align:right; position:absolute; right:0px; bottom:0;}
#leftNewBox .h4txt{ font-weight:bold; font-size:120%;}
#leftNewBox .toColumn{ color:#0000FF;}
