@charset "utf-8";

/* ==================================================================
    Author: adachi(WebBlending)

    ■スタイルリセット
     ひとまず、ブラウザ間の互換性調整が主。
     基本変えない。

    -----------------------------------------------------------
    1.基本指定
        1body
        2text
        3link
        4image
    -----------------------------------------------------------	


=================================================================== */


/* =================================
   ■ 基本指定
================================== */
body,main,aside,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure,figcaption{
    padding: 0px;
    margin: 0px;
    min-width:0;
    min-height:0;
}

/* --------------------------------
   □ body
-------------------------------- */
html {
    height:100%;
}

body {
    font-family:  sans-serif;
} 

/* --------------------------------
   □ text
-------------------------------- */

strong,
em{
    font-weight:bold;
}

em,
address,
cite{
    font-style: normal;
}

h1,h2,h3,h4,h5,h6{ 
    font-weight:bold;
    line-height:1.2;
}

h1 { font-size: 150%;}
h2 { font-size: 125%;}
h3 { font-size: 108%;}
h4 { font-size: 100%;}
h5 { font-size: 100%;}
h6 { font-size: 100%;}

acronym,abbr{cursor:help;}

sup{
    vertical-align:0;
    position:relative;
    top:-0.7em;  
    font-size: 9px;
    line-height: normal;
}

sub{
    vertical-align:0; 
    font-size: 9px;
    line-height: normal;
}

/* --------------------------------
   □ style
-------------------------------- */
table{
    border-collapse:collapse;
 }	

th,td{ text-align:left; }

input[type]{ 
    line-height:1; 
}

/* IE only \*/
* html input{ margin:0; }
*:first-child + html input{ margin:0; }	
/* end */

input.text,
textarea {
    font-size:100%;
}


textarea, select, input {
    font-family : sans-serif;
}

hr.hidden {display:none;}

ul,ol  { list-style : none; }

fieldset {
    border: none;
}

/* --------------------------------
   □ link
-------------------------------- */
/* gecko対策 */
a[name]:hover{text-decoration:none !important;outline:0 !important;} 

/* --------------------------------
   □ image
-------------------------------- */
img{
    vertical-align: top;
    border: 0;
}

object,param{
    border:0;
    vertical-align:bottom;
} 

