/******************************************************************************/
/*                                                                            */
/*  <スタイルシート名> ：SMS共通スタイルシート定義(ID)(TAG)                   */
/*                                                                            */
/*  <機能概要>         ：HTMLページスタイルを共通化する                       */
/*                                                                            */
/******************************************************************************/

/*--tag-----------------------------------------------------------------------*/
a:link    {color: #0000FF;}
a:visited {color: #0000FF;}
a:active  {color: #FF9933;}
a:hover   {color: #660099;}

body{
width                      : 100%;
height                     : ;
text-align                 : center;
text-align                 : left;
overflow                   : none;
margin                     : 0px 0px 0px 0px;
padding                    : 3px 0px;
background-color           : ;
}

div{
font-size              : small;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
text-align             : left;
}

table{
margin                 : 0px;
}

tr{

}

th{
font-size              : small;
line-height            : 130%;
}

td{
font-size              : small;
line-height            : 130%;
}

ul{
font-size              : small;
text-align             : left;
list-style             : none;
}

li{
font-size              : small;
text-align             : left;
list-style             : none;
}

h1 {
width                   : 800px;
margin                  : 0px 0px 0px 0px;
padding                 : 0px 0px 0px 0px;
font-weight             : normal;
text-align              : left;
font-size               : 11px;
color                   : #666666;
}
* html h1{     /*** ie6以下専用ハック ***/
top                    : 13px;
}
*:first-child+htm h1{/*** ie7専用ハック ***/
top                    : 13px;
}

h2,h3,h4,h5,h6,p,dl {
font-size                  : 14px;
margin                     : 0px;
padding                    : 0px;
color                      : #333333;
}

img{
border                     : 0px;
}

input{
}

span{
font-size              : small;
line-height            : 130%;
}

/*--id-------------------------------------------------------------------------*/
div#big-header {
width                  : 100%;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
text-align             : center;
background-color       : #ffffff;
float                  : left;
}

div#header {
width                  : 800px;
margin                 : 3px auto 2px auto;
padding                : 0px 0px 0px 0px;
}
div#header img{
margin                 : 3px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
div#header ul{
margin                 : 17px 5px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : right;
}
div#header li{
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 18px;
background-image       : url("/img/icon-sankaku.gif");
background-position    : 8px 2px; 
background-repeat      : no-repeat;
list-style             : none;
float                  : left;
}

div#big-menu {
width                  : 100%;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
text-align             : center;
background-image       : url("/img/top-menu-bg.gif");
border-top             : solid 1px #005DC5;
border-bottom          : solid 1px #005DC5;
float                  : left;
}

div#menu {
width                  : 802px;
margin                 : 0px auto 0px auto;
padding                : 0px 0px 0px 0px;
background-color       : #ffffff;
}
div#menu ul{
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
}
div#menu li {
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
float                  : left;
list-style             : none;
border-left            : solid 1px #005DC5;
}

div#main {
width                  : 100%;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
background-image       : url("/img/contents-bg.gif");
text-align             : center;
float                  : left;
}

div#contents {
width                  : 800px;
margin                 : 0px auto 0px auto;
padding                : 0px 0px 5px 0px;
border-right           : solid 1px #666666;
border-left            : solid 1px #666666;
background-color       : #ffffff;
clear                  : both;
}
div#contents:after {    /* 子ボックスの回り込み禁止（固定用） */
content                : "";
display                : block;
clear                  : both;
overflow               : hidden;
}

div#main-contens {
margin                 : 0px 0px 0px 10px;
padding                : 0px 0px 0px 0px;
float                  : left;
}
* html div#main-contens{     /*** ie6以下専用ハック ***/
margin                 : 0px 0px 0px 5px;
}
*:first-child+htm div#main-contens{/*** ie7専用ハック ***/
margin                 : 0px 0px 0px 5px;
}

div#pan-list {           /* パンクズリスト */
width                  : 800px;
text-align             : left;
margin                 : 0px 0px 0px 0px;
padding                : 4px 0px 4px 0px;
background-image       : url("/img/pan-bg.gif");
float                  : left;
}
div#pan-list span{
margin                 : 0px 0px 0px 10px;
padding                : 0px 0px 0px 0px;
}

div#footer-top {         /* フッターの上のライン */
width                  : 100%;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
text-align             : center;
background-image       : url("/img/top-menu-bg.gif");
float                  : left;
}

div#footer {          /* フッター */
width                  : 100%;
margin                 : 0px 0px 0px 0px;
padding                : 0px 0px 0px 0px;
text-align             : center;
background-color       : #ffffff;
float                  : left;
}
div#footer div{        /* フッター */
width                  : 800px;
margin                 : 0px auto 0px auto;
padding                : 5px 0px 5px 0px;
text-align             : right;
background-color       : #E0F1F9;
border-right           : solid 1px #666666;
border-left            : solid 1px #666666;
border-bottom          : solid 1px #666666;
}

/*-- 上位メニューロールオーバー sta --*/
li#menu-1 a{
width                  : 200px;
height                 : 28px;
display                : block;
background             : url(/img/menu1-1.gif) no-repeat;
}
li#menu-1 a:hover{
color                  : orange; 
background             : url(/img/menu1-2.gif) no-repeat;
}
li#menu-2 a{
width                  : 199px;
height                 : 28px;
display                : block;
background             : url(/img/menu2-1.gif) no-repeat;
}
li#menu-2 a:hover{
color                  : orange; 
background             : url(/img/menu2-2.gif) no-repeat;
}
li#menu-3 a{
width                  : 199px;
height                 : 28px;
display                : block;
background             : url(/img/menu3-1.gif) no-repeat;
}
li#menu-3 a:hover{
color                  : orange; 
background             : url(/img/menu3-2.gif) no-repeat;
}
li#menu-4 a{
width                  : 200px;
height                 : 28px;
display                : block;
background             : url(/img/menu4-1.gif) no-repeat;
}
li#menu-4 a:hover{
color                  : orange; 
background             : url(/img/menu4-2.gif) no-repeat;
}
