@charset "utf-8";
/************************************************

	core.css 2010.03.19

	Copyright 2010 image All Rights Reserved.
	URL http://www.image.co.jp/

*************************************************/
/*==============================================*/
/* 1.Reset
/*==============================================*/
html,body,
h1,h2,h3,h4,h5,h6,
div,p,th,td,dl,dt,dd,ul,ol,li,
pre,code,form,fieldset,legend,input,textarea{margin:0;padding:0;}

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;}
/*==============================================*/
/* 2.Fonts
/*==============================================*/
body {font:13px/1.4 arial, helvetica, clean, sans-serif; *font-size:small;/*for IE*/ *font:x-small;/*for IE*/}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

table{font-size:inherit; font:100%;}
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;*font-size:100%;/*for IE*/}

pre,code{font-family:monospace; *font-size:108%; line-height:100%;}
p,pre,address,dt,dd,li,dd li,dd p,dd pre,dd dt,dd dd,li li,li p,li pre,li dt,li dd{font-size:100%;}

sup,sub{font-size:77%;}

address,code,em,strong{font-style:normal;font-weight:normal;}
/*==============================================*/
/* 3.Components
/*==============================================*/
#header:after,#footer:after,
#keyVisual:after,#contents:after,#unitArea:after,
.unitFloat:after,.unitFloatRe:after,.unitColumn:after,.listPara:after,
.clearfix:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html #header,* html #footer,
* html #keyVisual,* html #contents,* html #unitArea,
* html .sectionBlock,* html .sectionBox,* html .sectionItem,
* html .unitColumn,* html .unitFloat,* html .unitFloatRe,* html .caption,
* html .dlTable,* html .addMarker li,
* html ul.listNote li,*html .listPara,
* html .clearfix{display:inline-block;}/*for IE6*/

*:first-child+html #header,*:first-child+html #footer,
*:first-child+html #keyVisual,*:first-child+html #contents,*:first-child+html #unitArea,
*:first-child+html .unitColumn,*:first-child+html .unitFloat,*:first-child+html .unitFloatRe,
*:first-child+html .listPara,
*:first-child+html .clearfix{display:inline-block;}/*for IE7*/

#wrapper,#header,#footer,#keyVisual,#contents,#unitArea,
ul.listNote li{position:relative;}

.unitColumn .sectionBox,.unitFloat .floatBox,.floatItem,img.floatImg,
.listPara li,.dlTable dt{float:left;}

.titleImg,.leadImg{line-height:0!important;}

br.clear{clear:both;}

a:hover img.click{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

.unitColumn .sectionBox{margin-bottom:0;}

.unFloat .followBox{display:inline; margin-left:0!important; margin-right:0!important;}
.unitFloatRe .floatBox,img.floatImgRe{margin-right:0; float:right;}
.caption{padding-top:5px;display:block;}

table,th,td{border:1px solid #CCC;}
table{width:100%;border-right:0;border-bottom:0px;border-spacing:0px;border-collapse:separate;*border-collapse:collapse;/*for IE*/}
th,td{border-top:0;border-left:0;padding:5px;}
th{text-align:center;}
.dlTable dt{clear:both;}

ul.listNote li{padding-left:2.15em;}
ul.listNote li span.item{position:absolute;top:0;left:0; font-family:monospace;}
ol.listNote li{margin-left:2.2em;list-style-type:decimal;}
.listPara li{margin-right:15px;}
* html .listPara li{white-space:nowrap;}/*for IE6*/

.addMarker li{background-position:0 0.1em;background-repeat:no-repeat;padding-left:18px;}
img.icoL,img.icoR{vertical-align:middle;margin-top:-3px;*margin-top:0;/*for IE*/}
img.icoL{margin-right:6px;}
img.icoR{margin-left:6px;}

.attention{color:#F00;font-weight:bold;}
.center{text-align:center;}

.readArea,
.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;}


