/* 全ページ共通CSS */
/* 変更不可CSS（変更する時は注意してください）*/

/* variable */
.font60{font-size:65%;} /* 10px */
.font75{font-size:75%;} /* 12px */
.font90{font-size:87.5%;} /* defaultsize 14px */
.font95{font-size:95%;} /* defaultsize 14px */
.font100{font-size:100%;} /* 16px */
.text60{font-size:62.5%;line-height:150%;} /* 10px */
.text75{font-size:75%;line-height:150%;} /* 12px  */
.text90{font-size:87.5%;line-height:150%;} /* 14px */
.text100{font-size:100%;line-height:150%;} /* 16px */

/* fixing */
.font6{font-size:6px;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.text10{font-size:10px;line-height:150%;}
.text12{font-size:12px;line-height:150%;}
.text14{font-size:14px;line-height:150%;}



/* --------------------------------------------------- */

/* markup CSS */
h1{padding:0;margin:0;font-weight:normal;}
h2{padding:0;margin:0;font-weight:normal;}
h3{padding:0;margin:0;font-weight:normal;}
h4{padding:0;margin:0;font-weight:normal;}
h5{padding:0;margin:0;font-weight:normal;}
h6{padding:0;margin:0;font-weight:normal;}
p{padding:0;margin:0;font-weight:normal;}
form{padding:0;margin:0;}
input{padding:0;margin:0;}
th{font-weight:normal;text-align:left;}
blockquote{margin:0 ;padding:0 0 0 1em;}

/* list */
ul{margin: 0;padding:0 0 0 1.5em;}
dl{margin:0;padding:0;}
dt{margin: 0;padding:0.1em 0 0 1em;}
dd{margin: 0;padding:0.1em 0 0 2em;;}
 /* numberlist */
ol{margin: 0;padding:0.5em 0 0.5em 0;}
ol li{margin: 0 0 0.7em 2em ;padding: 0;}


/* ID:header */
#head img.head-ico{margin:0 4px 0 0;}
#head A:link{text-decoration: none;color:#000099;font-size:14px;}
#head A:visited{text-decoration: none;color:#336699;font-size:14px;}
#head A:active{text-decoration: none;color:#000099;font-size:14px;}
#head A:hover{text-decoration: underline;color:#3366cc;font-size:14px;}

/* ID:pan */
#pan{padding:10px 0 10px 15px;font-size:12px;color:#3333cc;}
#pan A:link{text-decoration: underline;color:#3333cc;font-size:12px;}
#pan A:visited{text-decoration: underline;color:#3333cc;font-size:12px;}
#pan A:active{text-decoration: underline;color:#3333cc;font-size:12px;}
#pan A:hover{text-decoration: underline;color:#336699;font-size:12px;}

/* ID:footer */
#footer .copy{font-size:10px;color:#27197a;}
#footer .sen{font-size:12px;color:#999999;}
#footer table.footer-table{border: 1px solid #0b1488;border-width: 1px 0px 0px 1px;border-collapse: collapse;}
#footer table.footer-table td.footer-body{border-color:#0b1488;border-style:solid;border-width: 0 1px 1px 0;background:#ffffff;}
A.footer-link:link{text-decoration: none;color:#27197a;font-size:12px;}
A.footer-link:visited{text-decoration: none;color:#27197a;font-size:12px;}
A.footer-link:active{text-decoration: none;color:#27197a;font-size:12px;}
A.footer-link:hover{text-decoration: underline;color:#3366cc;font-size:12px;}

/* ruby */
rp rt{font-size:12px;}