@charset "utf-8";

body{
margin:0;
padding:0;
font-size:12px;
line-height:140%;
color:#333;
text-align:center;
font-family:'ＭＳ Ｐゴシック','MS PGothic', Verdana, Arial, Helvetica, sans-serif;
}

body:first-of-type body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif,Osaka;
}

*:first-child+html body {
font-family:'ＭＳ Ｐゴシック','MS PGothic', Verdana, Arial, Helvetica, sans-serif;
}

a:link{
color:#1B558C;
text-decoration:none;
}

a:visited{
color:#1B558C;
text-decoration:none;
}

a:hover{
color:#1B558C;
text-decoration:underline;
}

a:active{
color:#1B558C;
text-decoration:underline;
}

h1{
margin:0 0 5px 0;
padding:0;
font-size:73%;
font-weight:normal;
}


h2,h3,h4,h5{
margin:0;
padding:0;
font-size:100%;
}

.clear{
clear:both;
font-size:1px;
line-height:1px;
height:1px;
}


/* header
-----------------------------------------------*/
.headerBox{
margin:0 auto;
padding:0;
width:902px;
text-align:left;
clear:both;
}

.headerLogo{
/*margin:24px 0 18px 0;*/
margin:1px 0 18px 0;
padding:0;
width:242px;
text-align:center;
float:left;
}

.headerInq{
margin:0;
padding:0;
width:650px;
text-align:right;
float:right;
}

.headerInq dl{
margin:0;
padding:0;
text-align:right;
float:right;
}

.headerInq dt{
margin:12px 0 0 0;
padding:0 15px 0 0;
float:left;
display:inline;
}

.headerInq dd{
margin:0;
padding:0;
float:left;
display:inline;
}

.headerTool{
margin:10px 0 0 0;
padding:0;
text-align:right;
float:right;
}

.headerTool ul{
margin:0;
_margin:2px 0 0 0;
padding:0;
float:left;
}

*:first-child+html .headerTool ul{
margin:2px 0 0 0;
}

.headerTool li{
margin:0;
padding:0 10px 1px 10px;
_padding:0 5px 0 5px;
border-left:solid 1px #E1E1E1;
display:inline;
float:left;
}

*:first-child+html .headerTool li{
padding:0 5px 0 5px;
}

.headerTool li img{
margin:4px 0 4px 0;
padding:0;
border:0;
vertical-align:middle;
}

html>/**/body .headerTool li img, x:-moz-any-link, x:default {
margin:0;
} /* Only FireFox 3 */

.headerTool dl{
margin:0;
_margin:2px 0 0 0;
padding:0;
border-left:solid 1px #E1E1E1;
float:left;
}

*:first-child+html .headerTool dl{
margin:2px 0 0 0;
}

.headerTool dl:after{
height:0;
clear:both;
visibility:hidden;
content:".";
line-height:0;
}

.headerTool dt{
margin:0;
padding:0 0 0 10px;
display:inline;
}

.headerTool dt img{
margin:0;
padding:0;
border:0;
vertical-align:middle;
}

.headerTool dd{
margin:0;
padding:0 0 0 4px;
display:inline;
}

.headerTool dd img{
margin:0;
padding:0;
border:0;
vertical-align:middle;
}

.headerTool form{
margin:0 0 0 10px;
padding:0;
display:inline;
float:left;
}

.headerTool form input{
margin:0;
padding:0;
vertical-align:middle;
}

.headerTool form .word{
width:157px;
}

/* navi
-----------------------------------------------*/
.naviBox{
margin:0 auto 0 auto;
_margin:15px auto 0 auto;
padding:0;
height:35px;
background:transparent url(../images/navi_bg.jpg) repeat-x 0 0;
clear:both;
_overflow:hidden;
}

*:first-child+html .naviBox{
margin:15px auto 0 auto;
}

.naviBox ul{
margin:0 auto;
padding:0;
list-style:none;
width:902px;
}

.naviBox li{
margin:0;
padding:0;
height:35px;
display:inline;
float:left;
font-size:1px;
}

.naviBox li dd{
font-size:11px;
}

#menu1{
position:relative;
top:-35px;
left:0;
width:151px;
visibility:hidden;
z-index:2;
}

html>/**/body #menu1, x:-moz-any-link, x:default {
top:-44px;
} /* Only FireFox 3 */

#menu1 dl{
margin:0;
padding:0;
width:151px;
border-bottom:solid 1px #DDD;
}
#menu1 dt{
margin:0;
padding:0;
width:151px;
height:auto;
font-size:1%;
line-height:1%;
}
#menu1 dd{
margin:0 0 0 1px;
padding:0;
text-align:left;
border-left:solid 1px #DDD;
border-right:solid 1px #DDD;
}
#menu1 dd a:link{
margin:0;
padding:5px;
width:138px;
background:#F4F4F7;
display:block;
text-decoration:none;
}
#menu1 dd a:visited{
margin:0;
padding:5px;
width:138px;
background:#F4F4F7;
display:block;
text-decoration:none;
}
#menu1 dd a:hover{
margin:0;
padding:5px;
width:138px;
background:#DDD;
display:block;
text-decoration:none;
}
#menu1 dd a:active{
margin:0;
padding:5px;
width:138px;
background:#DDD;
display:block;
text-decoration:none;
}

#menu2{
position:relative;
top:-35px;
left:0;
width:150px;
visibility:hidden;
z-index:2;
}

html>/**/body #menu2, x:-moz-any-link, x:default {
top:-44px;
} /* Only FireFox 3 */

#menu2 dl{
margin:0;
padding:0;
width:150px;
border-bottom:solid 1px #DDD;
}
#menu2 dt{
margin:0;
padding:0;
height:auto;
font-size:1%;
line-height:1%;
}
#menu2 dd{
margin:0;
padding:0;
text-align:left;
border-left:solid 1px #DDD;
border-right:solid 1px #DDD;
}
#menu2 dd a:link{
margin:0;
padding:5px;
width:138px;
background:#F4F4F7;
display:block;
text-decoration:none;
}
#menu2 dd a:visited{
margin:0;
padding:5px;
width:138px;
background:#F4F4F7;
display:block;
text-decoration:none;
}
#menu2 dd a:hover{
margin:0;
padding:5px;
width:138px;
background:#DDD;
display:block;
text-decoration:none;
}
#menu2 dd a:active{
margin:0;
padding:5px;
width:138px;
background:#DDD;
display:block;
text-decoration:none;
}

#menu3{
position:relative;
top:-35px;
left:0;
width:150px;
visibility:hidden;
z-index:2;
}


html>/**/body #menu3, x:-moz-any-link, x:default {
top:-44px;
} /* Only FireFox 3 */

#menu3 dl{
margin:0;
padding:0;
width:150px;
border-bottom:solid 1px #DDD;
}
#menu3 dt{
margin:0;
padding:0;
height:auto;
font-size:1%;
line-height:1%;
}
#menu3 dd{
margin:0;
padding:0;
text-align:left;
border-left:solid 1px #DDD;
border-right:solid 1px #DDD;
}
#menu3 dd a:link{
margin:0;
padding:5px;
width:138px;
background:#F4F4F7;
display:block;
text-decoration:none;
}
#menu3 dd a:visited{
margin:0;
padding:5px;
width:138px;
background:#F4F4F7;
display:block;
text-decoration:none;
}
#menu3 dd a:hover{
margin:0;
padding:5px;
width:138px;
background:#DDD;
display:block;
text-decoration:none;
}
#menu3 dd a:active{
margin:0;
padding:5px;
width:138px;
background:#DDD;
display:block;
text-decoration:none;
}

#menu4{
position:relative;
top:-35px;
left:0;
width:150px;
visibility:hidden;
z-index:2;
}

html>/**/body #menu4, x:-moz-any-link, x:default {
top:-44px;
} /* Only FireFox 3 */

#menu4 dl{
margin:0;
padding:0;
width:150px;
border-bottom:solid 1px #DDD;
}
#menu4 dt{
margin:0;
padding:0;
height:auto;
font-size:1%;
line-height:1%;
}
#menu4 dd{
margin:0;
padding:0;
text-align:left;
border-left:solid 1px #DDD;
border-right:solid 1px #DDD;
}
#menu4 dd a:link{
margin:0;
padding:5px;
width:138px;
background:#F4F4F7;
display:block;
text-decoration:none;
}
#menu4 dd a:visited{
margin:0;
padding:5px;
width:138px;
background:#F4F4F7;
display:block;
text-decoration:none;
}
#menu4 dd a:hover{
margin:0;
padding:5px;
width:138px;
background:#DDD;
display:block;
text-decoration:none;
}
#menu4 dd a:active{
margin:0;
padding:5px;
width:138px;
background:#DDD;
display:block;
text-decoration:none;
}

#menu5{
position:relative;
top:-35px;
left:0;
width:150px;
visibility:hidden;
z-index:2;
}

html>/**/body #menu5, x:-moz-any-link, x:default {
top:-44px;
} /* Only FireFox 3 */

#menu5 dl{
margin:0;
padding:0;
width:150px;
border-bottom:solid 1px #DDD;
}
#menu5 dt{
margin:0;
padding:0;
height:auto;
font-size:1%;
line-height:1%;
}
#menu5 dd{
margin:0;
padding:0;
text-align:left;
border-left:solid 1px #DDD;
border-right:solid 1px #DDD;
}
#menu5 dd a:link{
margin:0;
padding:5px;
width:138px;
background:#F4F4F7;
display:block;
text-decoration:none;
}
#menu5 dd a:visited{
margin:0;
padding:5px;
width:138px;
background:#F4F4F7;
display:block;
text-decoration:none;
}
#menu5 dd a:hover{
margin:0;
padding:5px;
width:138px;
background:#DDD;
display:block;
text-decoration:none;
}
#menu5 dd a:active{
margin:0;
padding:5px;
width:138px;
background:#DDD;
display:block;
text-decoration:none;
}

#menu6{
position:relative;
top:-35px;
left:0;
width:150px;
visibility:hidden;
z-index:2;
}

html>/**/body #menu6, x:-moz-any-link, x:default {
top:-44px;
} /* Only FireFox 3 */

#menu6 dl{
margin:0;
padding:0;
width:150px;
border-bottom:solid 1px #DDD;
}
#menu6 dt{
margin:0;
padding:0;
height:auto;
font-size:1%;
line-height:1%;
}
#menu6 dd{
margin:0;
padding:0;
text-align:left;
border-left:solid 1px #DDD;
border-right:solid 1px #DDD;
}
#menu6 dd a:link{
margin:0;
padding:5px;
width:138px;
background:#F4F4F7;
display:block;
text-decoration:none;
}
#menu6 dd a:visited{
margin:0;
padding:5px;
width:138px;
background:#F4F4F7;
display:block;
text-decoration:none;
}
#menu6 dd a:hover{
margin:0;
padding:5px;
width:138px;
background:#DDD;
display:block;
text-decoration:none;
}
#menu6 dd a:active{
margin:0;
padding:5px;
width:138px;
background:#DDD;
display:block;
text-decoration:none;
}

/* content
-----------------------------------------------*/
.mainBox{
margin:0 auto;
padding:0;
width:902px;
text-align:left;
clear:both;
}

.footstepBox{
margin:10px 0 0 0;
padding:0;
font-size:90%;
clear:both;
}

.footstepBox a:link{
color:#1b558c;
text-decoration:underline;
}

.footstepBox a:visited{
color:#1b558c;
text-decoration:underline;
}

.footstepBox a:hover{
color:#1b558c;
text-decoration:underline;
}

.footstepBox a:active{
color:#1b558c;
text-decoration:underline;
}
/**/
.contentsBox{
margin:20px auto 0 auto;
padding:0;
width:902px;
clear:both;
}

.contentsMain{
margin:0;
padding:0 0 30px 0;
clear:both;
}

/**/
.contentsLeft{
margin:0;
padding:0;
width:691px;
float:left;
}

.contentsTit01{
margin:0;
padding:10px 0 8px 0;
clear:both;
border-top:solid 3px #33577F;
background:transparent url(../images/line_dot.gif) repeat-x 0 100%;
}

.contentsTit01 h2{
margin:0;
padding:2px 0 0 10px;
min-height:22px;
background:transparent url(../images/tit_bg01.gif) no-repeat 0 0;
font-size:130%;
clear:both;
}

.contentsTit02{
margin:30px 0 0 0;
padding:8px 0 0 18px;
background:transparent url(../images/tit_bg02.jpg) no-repeat 0 0;
min-height:22px;
_height:22px;
font-size:120%;
color:#FFF;
clear:both;
}

.contentsTit02 h2{
margin:0;
padding:0;
clear:both;
}

.contentsTit02 h3{
margin:0;
padding:0;
clear:both;
}

.contentsNavi{
margin:0 0 30px 0;
padding:10px;
background:#F5F5F5;
clear:both;
}

.contentsNavi ul{
margin:0 auto;
padding:0;
list-style:none;
}

.contentsNavi li{
margin:0;
padding:5px 15px;
display:inline;
border-left:solid 1px #A5A5A5;
}

.contentsNavi li.contentsNaviHead{
margin:0;
padding:5px 15px 5px 0;
border-left:none;
}

.contentsNavi li a{
margin:0;
padding:0 0 0 10px;
background:transparent url(../images/arrow01.gif) no-repeat 0 5px;
}

.contentsAnchor{
margin:0 0 30px 0;
padding:10px;
background:#F5F5F5;
clear:both;
}

.contentsAnchor ul{
margin:0 auto;
padding:0;
list-style:none;
}

.contentsAnchor li{
margin:0;
padding:5px 15px;
display:inline;
border-left:solid 1px #A5A5A5;
}

.contentsAnchor li.contentsAnchorHead{
margin:0;
padding:5px 15px 5px 0;
border-left:none;
}

.contentsAnchor li a{
margin:0;
padding:0 0 0 10px;
background:transparent url(../images/arrow_anchor.gif) no-repeat 0 5px;
}

.contentsLeft p{
margin:20px 0 0 0;
padding:0;
line-height:150%;
}

.contentsLeft p.contentsNote{
margin:5px 0 0 0;
padding:0;
line-height:150%;
font-size:80%;
clear:both;
}

.contentsLeft p.contentsLead{
margin:0;
padding:0 0 20px 0;
line-height:180%;
width:691px;
clear:both;
}

.contentsImg{
margin:0;
padding:0 0 20px 0;
width:691px;
clear:both;
}

/**/
.contentsRight{
margin:0;
padding:0;
width:181px;
float:right;
}

.sideNavi{
margin:0;
padding:0;
background:#F4F4F7;
clear:both;
}

.sideNavi h3{
margin:0 0 5px 0;
padding:0;
}

.sideNavi h3 a:link{
margin:0;
padding:10px;
background:#4C7099;
display:block;
color:#FFF;
font-size:120%;
font-weight:bold;
clear:both;
}

.sideNavi h3 a:visited{
margin:0;
padding:10px;
background:#4C7099;
display:block;
color:#FFF;
font-size:120%;
font-weight:bold;
clear:both;
}

.sideNavi h3 a:hover{
margin:0;
padding:10px;
background:#6785A8;
display:block;
color:#FFF;
font-size:120%;
font-weight:bold;
text-decoration:none;
clear:both;
}

.sideNavi h4{
margin:0 5px 5px 5px;
padding:5px 2px 3px 2px;
border-bottom:solid 2px #666;
font-weight:normal;
}

.sideNavi p{
margin:6px 0 6px 5px;
padding:13px 0 0 3px;
width:168px;
background:url(../images/line_dot.gif) repeat-x 0 0;
}

.sideNavi ul{
margin:0;
padding:0 0 5px 0;
list-style:none;
clear:both;
}

.sideNavi li{
margin:0 5px;
clear:both;
}

.sideNavi li a{
margin:0;
padding:5px 10px 5px 15px;
display:block;
width:145px;
background:transparent url(../images/arrow01.gif) no-repeat 5px 10px;
clear:both;
}

.sideNavi li.sideNaviOn a{
margin:0;
padding:5px 10px 5px 15px;
display:block;
width:145px;
background:#DDD url(../images/arrow01.gif) no-repeat 5px 10px;
color:#333;
clear:both;
}

.sideNavi li ul{
margin:0 0 0 10px;
padding:0;
list-style:none;
clear:both;
}

.sideNavi li li{
margin:0;
padding:0;
clear:both;
}

.sideNavi li li a{
margin:0;
padding:5px 10px 5px 15px;
display:block;
width:135px;
clear:both;
}

.sideNavi li.sideNaviOn li a{
margin:0;
padding:5px 10px 5px 15px;
display:block;
width:135px;
background:#F4F4F7 url(../images/arrow01.gif) no-repeat 5px 10px;
color:#1B558C;
clear:both;
}

.sideNavi li li.sideNaviOn{
margin:0;
padding:5px 10px 5px 15px;
display:block;
width:135px;
background:transparent url(../images/arrow01.gif) no-repeat 5px 10px;
color:#333;
clear:both;
}

.sideNavi li.sideNaviOn li.sideNaviOn{
margin:0;
padding:5px 10px 5px 15px;
display:block;
width:135px;
background:#F4F4F7 url(../images/arrow01.gif) no-repeat 5px 10px;
color:#333;
clear:both;
}

.sidePickup{
margin:15px 0 0 0;
padding:0;
clear:both;
}

.sidePickup h3{
margin:0;
padding:0 5px 7px 10px;
background:transparent url(../images/side_tit_mark.gif) no-repeat 0 0;
border-bottom:solid 3px #DBDBDB;
clear:both;
}

.sidePickup ul{
margin:0;
padding:0;
list-style:none;
clear:both;
}

.sidePickup li{
margin:5px 0 0 0;
padding:0;
font-size:1px;
line-height:1px;
clear:both;
}

.sideLink{
margin:15px 0 0 0;
padding:0;
clear:both;
}

.sideLink h3{
margin:0;
padding:0 5px 7px 10px;
background:transparent url(../images/side_tit_mark.gif) no-repeat 0 0;
border-bottom:solid 3px #DBDBDB;
clear:both;
}

.sideLink ul{
margin:0;
padding:0;
list-style:none;
clear:both;
}

.sideLink li{
margin:5px 0 0 0;
padding:5px 0;
background:transparent url(../images/line_dot.gif) repeat-x 0 100%;
clear:both;
}

.sideLink li li{
margin:5px 0 0 10px;
padding:5px 0 0 0;
background:none;
clear:both;
}

.sideLink li a{
margin:0;
padding:0 0 0 15px;
background:transparent url(../images/arrow01.gif) no-repeat 5px 50%;
clear:both;
}

.sideBtn{
margin:0;
padding:5px 0 0 0;
clear:both;
}

.sideBtn ul{
margin:0;
padding:0;
list-style:none;
clear:both;
}

.sideBtn li{
margin:10px 0 0 0;
padding:0;
font-size:1px;
line-height:1px;
clear:both;
}

/**/
.pagetopBtn01{
margin:20px 0 30px 0;
padding:0;
text-align:right;
clear:both;
}

.pagetopBtn01 a{
margin:0;
padding:0 0 0 15px;
font-size:90%;
background:transparent url(../images/arrow_up.gif) no-repeat 0 0;
clear:both;
}

.bottomInfo{
margin:0;
padding:5px 0 25px 0;
height:83px;
width:691px;
_overflow:hidden;
clear:both;
}

.bottomBtn{
margin:0;
padding:0;
clear:both;
}

.bottomTel{
margin:0;
padding:0;
position:relative;
top:-73px;
left:226px;
height:61px;
width:216px;
z-index:2;
clear:both;
}

.pagetopBtn{
visibility:hidden;
}



/* footer
-----------------------------------------------*/

.footerPagetopBtnBox{
margin:0;
padding:0;
background:#E9EAEA;
clear:both;
}

.footerPagetopBtn{
margin:0 auto;
padding:5px 10px;
width:882px;
text-align:right;
clear:both;
}

.footerPagetopBtn a{
margin:0;
padding:0 0 0 15px;
background:transparent url(../images/arrow_up.gif) no-repeat 0 0;
clear:both;
}

.footerBox{
margin:20px 0 0 0;
padding:0 0 30px 0;
clear:both;
background:#F8F8F8;
border-top:solid 1px #DCDCDC;
}

.footerLink{
margin:0 auto 0 auto;
padding:10px 0;
text-align:left;
width:902px;
clear:both;
}

.footerLink a:link{
color:#666;
text-decoration:none;
}

.footerLink a:visited{
color:#666;
text-decoration:none;
}

.footerLink a:hover{
color:#1B558C;
text-decoration:underline;
}

.footerLink a:active{
color:#1B558C;
text-decoration:underline;
}

.footerLink h2{
margin:0;
padding:0;
clear:both;
}

.footerLink ul{
margin:0;
padding:0;
list-style:none;
clear:both;
}

.footerLink li{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.footerLink01{
margin:0 0 0 0;
padding:0;
width:132px;
float:left;
}

.footerLink02{
margin:0 0 0 0;
padding:0;
width:112px;
float:left;
}

.footerLink03{
margin:0 0 0 0;
padding:0;
width:92px;
float:left;
}

.footerLink04{
margin:0 0 0 0;
padding:0;
width:92px;
float:left;
}

.footerLink05{
margin:0 0 0 0;
padding:0;
width:135px;
float:left;
}

.footerLink06{
margin:0 0 0 0;
padding:0;
width:92px;
float:left;
}

.footerLink07{
margin:0 0 0 0;
padding:0;
width:112px;
float:left;
}

.footerLink08{
margin:0 0 0 0;
padding:0;
width:135px;
float:left;
}



.footerLink06Sub{
margin:20px 0 0 0;
padding:0;
clear:both;
}

.footerLink06Sub h2{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.footerBottomBox{
margin:0;
padding:5px 0 0 0;
height:1.5em;
clear:both;
border-top:solid 1px #CCC;
}

.footerBottom{
margin:0 auto 0 auto;
padding:0;
width:902px;
clear:both;
}

.footerBottom ul{
margin:0 0 0 0;
padding:0;
width:500px;
list-style:none;
float:left;
}

.footerBottom li{
margin:0;
padding:0;
float:left;
dislpay:inline;
}

.footerBottom li a{
margin:0;
padding:0 5px 0 10px;
background:transparent url(../images/arrow01.gif) no-repeat 0 3px;
}

.footerCoptright{
margin:0 0 0 0;
padding:0;
width:400px;
text-align:right;
float:right;
dislpay:inline;
}

/* search
-----------------------------------------------*/

#srchBox
{
margin:0 0 0 10px;
padding:0;
width:190px;
_width:198px;
margin-bottom:1px;
background-color:#FFFFFF;
border-style:solid;
border-width:0px;
border-color:#EEEEEE;
color:#000000;
text-align:left;
display:inline;
float:left;
}

#srchBox *
{
margin:0;
padding:0;
font-size:13px;
*font-size:small;
*font:x-small;
}
#srchBox a img
{
border:none;
}
#srchBox #srch
{
padding:0　0　0　0;
}
#srchBox #srch #srchForm
{
white-space:nowrap;
}
#srchBox #srchInput
{
width:160px;
margin-right:6px;
vertical-align:bottom;
}
#srchBox #srchBtn
{
width:80px;
}
*html #srchBox #srchBtn
{
padding-top:2px;
}
*:first-child+html #srchBox #srchBtn
{
padding-top:2px;
}
#srchBox ul
{
margin-top:6px;
text-align:left;
}
#srchBox li
{
list-style-type:none;
display:inline;
zoom:1;
padding-right:10px;
}
#srchBox li input
{
zoom:1;
margin-right:2px;
_margin:-4px 0 -4px -4px;
vertical-align:middle;
border:0;
}
*:+html #srchBox li input
{
margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo
{
margin:6px 6px 6px 0;
text-align:right;
}
#srchBox #srchLogo a
{
color:#666666;
text-decoration:none;
font-size:85%;
}
#srchBox #srchLogo a:hover
{
text-decoration:underline;
}
#srchBox.watermark
{
padding-bottom: 6px;
}
#srchBox.watermark #srchInput
{
padding:1px 1px 2px 1px;
border:1px solid #a5acb2;
background: #fff url(http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif) center center no-repeat;
}
#srchBox.watermark #srchInput.nomark
{
background: #fff;
}
#srchBox.watermark #srchLogo
{
display: none;
}



/* ニュース一覧
=========================================================================*/
.newsTable{
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	width:451px;
	/*table-layout:auto;*/
	border-collapse:collapse;
	}
.newsTable th{
	padding:15px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	}
.newsTable td{
	padding:15px 0px 0px 11px;
    vertical-align:top;
	}
.newsTable td.icon{
	padding:5px 5px;
	width:81px;
	}


/* プレビュー
===================================================*/
.preview {
position:absolute;
top:5px;
left:0;
}



/* newsA01 
#.newsA01{
/*margin:13px 30px 10px 10px;
padding:0px 0px 2px 0px;
border-collapse:collapse;
margin:15px 5px 2px 2px;
}
#.newsA01 th{
padding:0 28px 15px 0;
padding:0 10px 5px 0;
	/*padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
}
#.newsA01 td{
	/*padding:0 0px 15px 11px;
    vertical-align:top;
padding:0 10px 15px 0;
padding:0 2px 5px 0;
}

.newsTable td.icon{
	padding:5px 5px;
	width:81px;
	}


.fix:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.fix{
	display:inline-block;
}
*/
/* Hides from IE-mac \
* html .fix {height: 1%;}
.fix {display: block;}
/* End hide from IE-mac */
