@charset "UTF-8";

/*CSSDocument*/

/* main_layout.css
--------------------------------------------------------------

:: CSS Index

 1 : html body base
        
 2 : body base
        
 3 : header
     ・menu

 4 : footer
       
 5 : TOP Page
 
 6 : Contents Page
       


-------------------------------------------------------------- */



/* html body base
===============================================================*/

/*
html ----------------------------------------------------------*/

html{
font-size: 16px;
/*\*/
_font-size: 100%;
/**/
}

*{ margin: 0px; padding: 0px;}

body{
color:#333;
margin:0;
background:#fff;
font-family:"メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
padding:0px;
text-align:center;
line-height:18px;
font-size:12px;

}



a:link{ color:#b33b00;text-decoration:none;}
a:visited{ color:#b33b00;text-decoration:none;}
a:hover{ color:#b33b00;text-decoration:underline;}
a:active{ color:#b33b00;text-decoration:underline;}


.link_arrow{ background: url(../images/arrow.gif) no-repeat left 7px; padding:2px 0 2px 7px;}
.link_arrow2{ background:url(../images/arrow_2.gif) no-repeat left 7px; padding:2px 0 2px 7px;}


img {
border:none;
vertical-align:top;
}


input, select, textarea {
font-size: 12px;
}

ul, ol {
list-style: none;
}


.iepngfix{ behavior:url(/js/iepngfix.htc); }



/*
html ----------------------------------------------------------*/


/*
Module --------------------------------------------------------*/

 
.clear{
clear:both;
height:1px;
margin:-1px 0 0 0;
font-size:1px;
display: inline-block;
}

.access_log{ height:1px; margin:-1px 0 0 0; font-size:1px; clear:both;}


.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


span.caution{  line-height:16px;}
span.font10{ font-size:10px; font-weight:normal;}
span.red{ color:#ff4d20;}

/*
Module --------------------------------------------------------*/



/* html body base
===============================================================*/

/*
body base -----------------------------------------------------*/


#container{ width:152px; text-align:left;}
#container:after{display:block;margin-top:-1px;height:1px;content:"";clear:both;}

ul.update{ margin:0;}
ul.update li{ background:url(../images/update_line.gif) no-repeat bottom left; padding:0 0 5px 7px; margin:0 0 5px 0; color:#ff6600;}












