@charset "shift_jis";

/* default.css
**************************************************************************************

1.デフォルト
2.基本リンク
3.基本フォント
4.基本レイアウト
5.下層
6.フォームボタン

**************************************************************************************/ 



/* 1.デフォルト
=============================================================================*/

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/

/*stylereset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0;}

/*fontreset*/
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.5;}


/* 2.基本リンク
=============================================================================*/

a{
overflow:hidden;
}

a:link {
 color:#0462A4;
 text-decoration:underline;
}

a:visited {
 color:#9A44B0;
 text-decoration:underline;
}

a:hover {
 color:#FF6600;
 text-decoration:underline;
}

a:active {
 color:#FF6600;
 text-decoration:underline;
}


/* 3.基本フォント
=============================================================================*/

/*
77% = 10px	| 	122% = 16px	|	167% = 22px	
85% = 11px	|	129% = 17px	|	174% = 23px
93% = 12px	|	136% = 18px	|	182% = 24px
100% = 13px	|	144% = 19px	|	189% = 25px
107% = 14px	|	154% = 20px	|	197% = 26px
114% = 15px	|	159% = 21px	|
*/


h1{
 font-size: 122%;
 font-weight:bold;
 color:#000000;
 line-height:100%;
}

h2{
 font-size: 107%;
 font-weight:bold;
 line-height:100%;
}

h3{
 font-size: 93%;
 font-weight:bold;
 line-height:100%;
}

.maintext{
 font-size: 93%;
}
.maintext002{
 font-size: 77%;
 line-height:1.2;
}

.seo,
.pankuzu{ font-size: 12px; line-height:13px; color:#4C4C4C }

.mirror{ font-size: 12px;  line-height:25px; }

.sig{ font-size: 10px; letter-spacing:1px; line-height:17px; color:#4C4C4C }

.topics{ font-size: 80%; line-height:120%; }

.bold{ font-weight:bold; }



/* 4.基本レイアウト
=============================================================================*/
body{
 color: #4C4C4C;
 background-color: #FFFFFF;
 font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
 }
 
body div{
margin:0;
padding:0;
 }
 
#header{}
#printheader-home,
#printheader{display:none;}
#pankuzu{}
#content{}
#footer{}
.lnavi{}
.c-noprint{}
.c-page{ page-break-before:always;}

table.out5{margin-left:5px; margin-right:5px;}
table.out8{margin-left:8px; margin-right:8px;}
table.out10{margin-left:10px; margin-right:10px;}





/* 5.下層
=============================================================================*/
td.color001{
background-color:#000000;
}

td.color002{
background-color:#f2f2f2;
}

td.color003{
background-color:#f6f6f6;
}

td.color004{
background-color:#cbcbcb;
}

td.color005{
background-color:#ffffff;
}

td.color006{
background-color:#f9f9f9;
}




/* 6.フォームボタン
=============================================================================*/
input.form-bt{
 padding:2px 10px;
}

input{
 vertical-align:middle;
}

input.width-a{
width:300px;
}

/* safari only \*/
 html:\66irst-child input{
 vertical-align:baseline;
 }
/**/
