@charset "utf-8";
/* core.css 2012.05.17 */
header,hgroup,footer,menu,nav,section,article,aside,details,figure,figcaption{display:block;}
html{overflow-y:scroll;}
li{list-style:none;}
img{border:0 none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
fieldset{border:0;}
legend{color:#000;}
hr{display:none;visibility:hidden;}
.entryContents{font:13px/1.4 arial,helvetica,clean,sans-serif;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.entryContents p,.entryContents ul,.entryContents li{margin:0;padding:0;}
p,pre,code,table,address,dt,dd,dd li,dd p,dd pre,dd dt,dd dd,li,li li,li p,li pre,li dt,li dd{font-size:100%;}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0;}
table{font-size:inherit;}
caption,th{font-style:normal;font-weight:normal;text-align:left;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
sup,sub{font-size:77%;}
pre,code{font-family:monospace;}
address,code,em,strong{font-style:normal;font-weight:normal;}
.txtBold{font-weight:bold;}
.attention{color:#F00;font-weight:bold;}
#wrapper,#areaGlobalHeader,#areaGlobalFooter,#areaKeyVisual,#areaContents,#unitArea,ul.addItem li{position:relative;}
#wrapper:after,#areaGlobalHeader:after,#areaGlobalFooter:after,#keyVisual:after,#areaContents:after,#unitArea:after,#areaMain:after,#areaSideA:after,#areaSideB:after,.block:after,.box:after,.folder:after,.unitFloat:after,.unitFloatRe:after,.addItem li:after,.listPara:after,.clearfix:after{visibility:hidden;display:block;font-size:0;content:"&nbsp;";clear:both;height:0;}
.boxFloat,.folderFloat,img.floatL,.listPara li{float:left;}
.unFloat .boxFollow{display:inline;margin-left:0!important;margin-right:0!important;}
.unitFloatRe .boxFloat,img.floatR{margin-right:0;float:right;}
.caption{padding-top:5px;display:block;}
a,a:link,a:visited{text-decoration:underline;}
a:hover,a:active{text-decoration:none;}
a{word-break:break-all;}
a:hover img.effFade{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8; opacity:0.8; }
a:active img.effFade{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;}
a img.effOutLine,a:hover img.effOutLine{border:1px solid #FFF;}
a:hover img.effOutLine{border-color:#F30;}
ul.addItem li span.item{float:left;}
ol.addItem li{list-style-type:decimal;}
.addMarker li{background-position:0 0.1em;background-repeat:no-repeat;padding-left:18px;}
img.icoL,img.icoR{vertical-align:middle;margin-top:-3px;}
img.icoL{margin-right:3px;}
img.icoR{margin-left:3px;}
.clear{clear:both;}
.txtCenter{text-align:center;}
.txtLeft{text-align:left;}
.txtRight{text-align:right;}
.areaRead,.hidden{border-style:none;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute;top:-1px;left:0px;z-index:100;}
.forPrint{display:none;}
.mR0{margin-right:0!important;}
.mR5{margin-right:5px!important;}
.mR10{margin-right:10px!important;}
.mR15{margin-right:15px!important;}
.mR20{margin-right:20px!important;}
.mR30{margin-right:30px!important;}
.mL0{margin-left:0!important;}
.mL5{margin-left:5px!important;}
.mL10{margin-left:10px!important;}
.mL15{margin-left:15px!important;}
.mL20{margin-left:20px!important;}
.mL30{margin-left:30px!important;}
.mT0{margin-top:0!important;}
.mT5{margin-top:5px!important;}
.mT10{margin-top:10px!important;}
.mT15{margin-top:15px!important;}
.mT20{margin-top:20px!important;}
.mT30{margin-top:30px!important;}
.mB0{margin-bottom:0!important;}
.mB5{margin-bottom:5px!important;}
.mB10{margin-bottom:10px!important;}
.mB15{margin-bottom:15px!important;}
.mB20{margin-bottom:20px!important;}
.mB30{margin-bottom:30px!important;}
