@charset "shift_jis";
@import url("top.css");
@import url("page.css");

/* CSS Document */

html{background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:super; font-size:65%;}
sub {vertical-align:sub;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
a{outline:none;}


body{font-size:12px; line-height:1.4; /*color:#4c4c4c;*/}

.cfx { display: inline-block; } 
/* IE 7 and MacIE*/
.cfx { display: inline-block; }
/* Hides from IE-mac \*/
* html .cfx { height: 1%; }
.cfx { display: block; }
/* End hide from IE-mac */

/**/
* html .cfx{overflow: visible;}
/**/
.cfx:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/*\*/
* html .cfx {height: 1%;}
.cfx {display: block; outline:none;}

a{text-decoration:none;}
a:link{ color:#333; }
a:visited{ color:#666;}
a:hover{ color:#f33;}

a:link img{ filter: alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}
a:visited img{ filter: alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}
a:hover img{ filter: alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}

a.colorB{font-weight:bold; text-decoration:underline;}
a:link.colorB{ color:#33f; }
a:visited.colorB{ color:#33f;}
a:hover.colorB{ color:#f33;}

a.arw{ padding:0 0 0 14px;}
a:link.arw{background:url(/images_folder/arw_333.gif) no-repeat 0 3px;}
a:visited.arw{background:url(/images_folder/arw_666.gif) no-repeat 0 3px;}
a:hover.arw{background:url(/images_folder/arw_f00.gif) no-repeat 0 3px;}

a.arwb{padding:0 0 0 14px;}
a:link.arwb{background:url(/images_folder/arw_39f.gif) no-repeat 0 3px;color:#39f;}
a:visited.arwb{background:url(/images_folder/arw_39f.gif) no-repeat 0 3px;color:#39f;}
a:hover.arwb{background:url(/images_folder/arw_f00.gif) no-repeat 0 3px;color:#f33;}

a.arws{padding:0 0 0 6px;}
a:link.arws{background:url(/images_folder/arw_333_s.gif) no-repeat 0 5px;}
a:visited.arws{background:url(/images_folder/arw_666_s.gif) no-repeat 0 5px;}
a:visited.arws{background:url(/images_folder/arw_f00_s.gif) no-repeat 0 5px;}

.cLeft{clear:left;}
.cBoth{clear:both; zoom:1;}
.cRight{clear:right;}

/*Footer*/
.Footer{background:#000; text-align:center; color:#e0e0e0;}
.Footer_in{ width:860px; margin:20px auto; text-align:left;}
.Footer ul{ padding:10px 0;}
.Footer li{float:right; background:url(../images_folder/line_eee12.gif) no-repeat right center; padding:0 10px; font-size:0.8em;}
.Footer li a:link{color:#fff;}
.Footer li a:visited{color:#fff;}
.Footer li a:hover{color:#fff; text-decoration:underline;}
.Footer p{xxfont-family:verdana; font-size:0.8em; padding:20px 0 ;}




