@charset "Shift_JIS";

* {font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka", "lr oΎ©", "qMmΎ© Pro W3", "Trebuchet MS", Trebuchet, verdana, arial, sans-serif;
} 

body {
        margin:0px 0px 0px 0px;
        padding-bottom: 0px;
        line-height: 1.2;
        border: 0px solid #ff0000;
	}

/* font
--------------------------------------------------------------------------- */

a { color: #313131;}

.j1 { font-size: 11px ; line-height: 20px; color: gray;}

.j2 { 
       font-size: 11px ; line-height: 15px; color: gray;
       PADDING: 4px 10px 20px 13px; 
}

/* Topy[WΜ INDOMATION Μ©ΘΠξΜΆ */
.j2a { 
       font-size: 11px ; line-height: 15px; color: gray;
       PADDING: 2px 0px 3px 8px; 
}

/* Q&A β R ΜhLg */
.j3 { 
       font-size: 12px ; line-height: 20px; color: #313131;
}

.j3a { 
       font-size: 10px ; line-height: 16px; color: #313131;
       PADDING: 0px 0px 0px 20px; 
}

.j3aa { 
       font-size: 9px ; line-height: 16px; color: #313131;
       PADDING: 0px 0px 0px 0px; 
}

.j3b { 
       font-size: 11px ; line-height: 16px; color: #313131;
}

.j3c { 
       font-size: 12px ; line-height: 12px; color: #313131;
}


.j4 { font-size: 14px ; line-height: 25px; color: #313131; 
   FONT-FAMILY: Osaka, lr oSVbN, MS UI Gothic, sans-serif;
             PADDING: 0px 0px 20px 10px; }

.j13 { font-size: 13px ; line-height: 13px; color: #313131; 
   FONT-FAMILY: Osaka, lr oSVbN, MS UI Gothic, sans-serif;
             PADDING: 0px 0px 5px 10px; }

.j5 {
	font-size: 14px; line-height: 20px;  color: #313131;
   FONT-FAMILY: Osaka, lr oSVbN, MS UI Gothic, sans-serif;
}

.j12iby {
	font-size: 12px; line-height: 14px;  color: #0000ff;
   FONT-FAMILY: Osaka, lr oSVbN, MS UI Gothic, sans-serif;
}

/* R ΜhLg ΜTu^Cg(IW) */
.j6 { font-size: 14px ; line-height: 20px; color: #ff9933; font-weight: bold; }

/* R ΜhLg ΜTu^Cg(u[) */
.j7 { font-size: 14px ; line-height: 20px; color: rgb(59,171,216) ; font-weight: bold; }


.j12 {
	color: #000066; font-size: 12px; line-height: 18px; FONT-FAMILY: Osaka, lr oSVbN, MS UI Gothic, sans-serif
}

.j13 {
	color: #313131; font-size: 12px; line-height: 20px; FONT-FAMILY: Osaka, lr oSVbN, MS UI Gothic, sans-serif
} 


a.j3:visited {
	font-weight: normal; color: rgb(51, 102, 51); text-decoration: underline
}
a.j3:hover {
	font-weight: normal; color: #6e602f; text-decoration: underline
}
a.j3:active {
	font-weight: normal; color: #6e602f; text-decoration: underline	
}

.j14 {
	font-size: 14px; line-height: 18px; FONT-FAMILY: Osaka, lr oSVbN, MS UI Gothic, sans-serif
}

/* a.link -------------------------------------------------------*/

a.link {
	font-weight: normal; color: #000066; text-decoration: none
}

a:active {
	font-weight: normal; color: #0000ff; text-decoration: underline;
}

a.visited {
	font-weight: normal; color: #000066; text-decoration: none
}

a:hover {
	COLOR: #000066; TEXT-DECORATION: underline;
} 

/* ubN
---------------------------------------------------------------------------- */
div#header {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	border: 0px solid #ff0000;
	width: 100%;
	height: 65px;
}

div#siteBody {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	color: black; 
	border: 0px solid #ff0000;
	width: 650px;
}

div.menu {
	margin: 0px 0px 0px 0px; 
	border: 0px solid black;
	width: 650px; 
} 

/* »ΜΌ
------------------------------------------------------------------------------*/
.pagetitle{
        margin: 10px 0px 10px 0px;       
        padding: 0px 0px 0px 0px; 
        border: 0px solid black;
        width: 630px;    
}

.pagegaiyou{
	margin: 0px 0px 0px 30px;       
        padding: 0px 0px 0px 0px; 
        border: 0px solid black;
        font-size: 12px ; line-height: 18px; color: #313131;      
        width: 610px;    
}

.pagesubtitle {
        margin: 20px 0px 10px 30px;       
        padding: 0px 0px 0px 0px; 
        border: 0px solid black;
        width: 590px;    
}

.pagesubgaiyou {
        margin: 0px 0px 10px 50px;       
        padding: 0px 0px 0px 0px; 
        border: 0px solid black;
        font-size: 12px ; line-height: 18px; color: #313131;      
        width: 580px;    
}

/* Aζ  */

div.telmail{
      margin: 0px 0px 0px 0px;       
      PADDING: 5px 20px 10px 20px;
      font-color: #640000;
      border: 0px solid black;
      background: #faecd9;
      width: 345px;    
      }

/* tb^[ 
------------------------------------------------------------------------------*/
div#footer {
      	clear: both;
      	margin: 5px 10px 20px 10px; 
      	padding: 5px 10px 5px 10px;
      	color: #666; 
      	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka", "lr oΎ©", "qMmΎ© Pro W3", "Trebuchet MS", Trebuchet, verdana, arial, sans-serif;
      	border: 0px solid #ff0000;
      	border-top: #ccc 1px dotted; 
      	border-bottom: #ccc 1px dotted; 
        text-align: center;
        font-size: 12px;
}

a.footer{ 
        font-size: 12px;
}
a.footer:link {
        font-weight: normal; color: #6e602f; text-decoration: underline
}
a.footer:visited {
	font-weight: normal; color: #6e602f; text-decoration: underline
}
a.footer:active {
	font-weight: normal; color: #39455b; text-decoration: underline	
}
a.footer:hover {
	font-weight: normal; color: #39455b; text-decoration: underline
}




