body {	background-image:   url(img/bg.gif);
        background-color : #ffffff ;
        background-repeat : repeat-y ;
        background-attachment : fixed ;
        background-position : center center ;

           margin-top: 0px;
           margin-right: 0px;
           margin-bottom: 0px;
           margin-left: 0px;
           text-align:center; }

a,
a:link {color: #7469AF; border-bottom-width : 1px;}
a:visited {color: #7469AF; border-bottom-width : 1px;}
a:active {color: #7469AF; border-bottom-width : 1px;}
a:hover {color: #7469AF; text-decoration : none;}


h1 { color: #666666;
     font-size: 12px;
     line-height: 170%;
     margin:  0px 0px 10px 0px; }

strong { color: #7E6DA0;
         font-size: 20px;
         font-weight: bolder;
         line-height: 160%;
         margin:  0px 0px 0px 0px; }

.color1 { background-color : #141414 ; }

.color2 { background-color : #FFFFFF ; }

.color3 { background-color : #DFDFDF ; }

.logo { margin: 0px 30px 0px 2px; padding: 0; }

.pict1 { margin: 0px 11px 14px 0px; padding: 0; }

.text1 { font-size: 12px;
         color: #333333;
	 line-height: 180%; }

.text2 { font-size: 11px;
         color: #333333;
	 line-height: 160%; }

.text3 { font-size: 12px;
         color: #333333;
	 line-height: 180%;
	 margin:  0px 0px 10px 30px; }

.text4 { font-size: 12px;
         color: #333333;
	 line-height: 190%;
	 margin:  0px 0px 20px 0px; }

.text5 { font-size: 12px;
         color: #333333;
	 line-height: 170%;
	 margin:  0px 0px 0px 0px; }

.text6 { font-size: 12px;
         color: #333333;
	 line-height: 200%;
	 text-align:center;
	 margin:  0px 0px 30px 0px; }

.text7 { font-size: 12px;
         color: #333333;
	 line-height: 200%;
	 text-align:center;
	 margin:  16px 0px 12px 0px; }

.text8 { font-size: 12px;
         color: #333333;
	 line-height: 180%;
	 margin:  10px 0px 14px 0px; }

.text9 { font-size: 12px;
         color: #E2E1E8;
	 line-height: 180%;
	 margin:  0px 0px 0px 0px; }

.textable { font-size: 12px;
            color: #333333;
	    line-height: 170%;
	    margin:  8px 20px 6px 20px; }

.margin { margin: 14px 0px 13px 0px; }

.margin2 { margin: 20px 0px 36px 0px; }

.padding1 { padding: 6x 8px 10px 8px; }

.padding2 { padding: 14x 0px 10px 0px; }

.table_top { text-align:center;
             font-size: 12px;
	     margin:  14px 0px 0px 0px; }

.tablebg { background-image:   url(img/table_bg.jpg);
           background-color : #ffffff ;
           background-repeat : repeat-y ; }

.table_smallbg { background-image:   url(img/table_small_bg.jpg);
           background-color : #ffffff ;
           background-repeat : repeat-y ; }

.table_bottom { text-align:center;
	  margin:  0px 0px 24px 0px; }

.concept { font-size: 12px;
         color: #333333;
	 line-height: 200%;
	 margin:  0px 0px 14px 4px; }

.midashi1 { padding: 30px 0px 4px 0px; }

.midashi2 { padding: 14px 0px 4px 0px; }

.mobile { padding: 0px 0px 32px 0px; }


.footer{ text-align:center;
         font-size: 12px;
         color: #999999;
         padding: 24px 0px 12px 0px;}

.footer a,
.footer a:link {color: #666666;  text-decoration : none;}
.footer a:visited {color: #666666;  text-decoration : none;}
.footer a:active {color: #666666;  text-decoration : none;}
.footer a:hover {color: #000000; text-decoration : underline;}


.sitemap { font-family: 'メイリオ',Meiryo',Verdana';
	   color: #DFDFDF;
	   font-size: 10px;
	   text-align:right;
	   margin:  4px 10px 4px 0px; }

.sitemap a,
.sitemap a:link {color: #FFFFFF;  text-decoration : none;}
.sitemap a:visited {color: #FFFFFF;  text-decoration : none;}
.sitemap a:active {color: #FFFFFF;  text-decoration : none;}
.sitemap a:hover {color: #FFFFFF; text-decoration : underline;}


.copyright{ font-family: 'メイリオ',Meiryo',Verdana';
	   color: #DFDFDF;
	   font-size: 10px;
	   text-align:center;
	   margin:  4px 0px 4px 0px; }

.copyright a,
.copyright a:link {color: #C8C5DC;  text-decoration : none;}
.copyright a:visited {color: #C8C5DC;  text-decoration : none;}
.copyright a:active {color: #C8C5DC;  text-decoration : none;}
.copyright a:hover {color: #FFFFFF; text-decoration : underline;}


