@charset "Shift_JIS";


body{
font-size:12px;
font-family:Osaka,'ＭＳ Pゴシック';
line-height:17px;
margin:0;
padding:0;
color:#333333;
background-color:#EFF0EF;
}


/* ---- リンクの色 ---- */

a:link {color:#49ADC7;
text-decoration:none;
background:transparent;
font-weight:none;}

a:visited {color:#F76685 ;
text-decoration:none;
background:transparent;
font-weight:none;}

a:hover {color:#08529D;
text-decoration:none;
background:transparent;
font-weight:none;}


/* ---- FONT ----*/

.j9, .e9 {font-size:9px;
font-family:Osaka,'ＭＳ Pゴシック';}

.j10, .e10 {font-size:10px;
font-family:Osaka,'ＭＳ Pゴシック';}

.j12, .e12 {font-size:12px;
font-family:Osaka,'ＭＳ Pゴシック';
line-height:1.6em;}

.j14, .e14 {font-size:14px;
font-family:Osaka,'ＭＳ Pゴシック';}

.j16, .e16 {font-size:16px;
font-family:Osaka,'ＭＳ Pゴシック';}

.j18, .e18 {font-size:18px;
font-family:Osaka,'ＭＳ Pゴシック';}


/* ---- H ----*/

h1{
margin:0;
padding:0;
}

h2{
margin:0;
padding:0;
}

h3{
margin:0;
padding:0;
}

.clear{
clear:both;
margin:0;
padding:0;
}


/* ---contents--- */
div#bg{
width:750px;
margin:0;
padding:0;
background-color:#FFFFFF;
border-right:solid 1px #999999;
border-bottom:solid 1px #999999;
}


div#head_navi{
height:26px;
margin:0;
padding:0;
text-align:right;
background-color:#000000;
}

div#head_navi .head_navi{
margin:8px 15px 0 0;
padding:0;
}

div#head{
width:750px;
margin:0;
padding:0;
}

div#head .head_logo{
width:189px;
float:left;
margin:0;
padding:11px 0 0 20px;
}

div#tell{
mrgin:0;
padding:23px 0 0 0;
width:520px;
float:right; 
text-align:right;
}


div#tell .tell{
margin:0 15px 0 0;
padding:0;
}

.head_image{
margin:0;
padding:12px 0 0 0;
}


/* ---NAVI---*/
div#navi{
width:170px;
float:left;
margin:14px 0 24px 0;
padding:0;
}

div#navi .navi{
margin:0 0 0 10px;
paddiing:0;
}



div#navi .link{
width:137px;
height150px;
border:solid 2px #cccccc;
margin:11px 0 5px 13px;
padding:0;
}

div#navi .link .photo{
margin:9px auto 0px auto;
padding:0;
text-align:center;
}

div#navi .link .text{
margin:6px auto 12px auto;
padding:0;
text-align:center;
}

div#navi .link .logo{
margin:7px auto 5px auto;
padding:0;
text-align:center;
}

div#navi .link .button{
margin:7px auto 10px auto;
padding:0;
text-align:center;
}


div#navi .link2{
width:137px;
height150px;
border:solid 2px #cccccc;
margin:11px 0 5px 13px;
padding:0;
}

div#navi .link2 .photo{
margin:9px auto 0px auto;
padding:0;
text-align:center;
}

div#navi .link2 .text{
margin:6px auto 12px auto;
padding:0;
text-align:center;
}

div#navi .link2 .logo{
margin:7px auto 5px auto;
padding:0;
text-align:center;
}

div#navi .link2 .logo2{
margin:7px auto 0 auto;
padding:0;
text-align:center;
}

div#navi .link2 .button{
margin:7px auto 10px auto;
padding:0;
text-align:center;
}

div#navi .link2 .button2{
margin:3 auto 10px auto;
padding:0;
text-align:center;
}


div#navi .link3{
width:137px;
height150px;
border:solid 2px #cccccc;
margin:11px 0 0 13px;
padding:0;
}

div#navi .link3 .photo{
margin:9px auto 0px auto;
padding:0;
text-align:center;
}

div#navi .link3 .text{
margin:6px auto 12px auto;
padding:0;
text-align:center;
}

div#navi .link3 .logo{
margin:7px auto 5px auto;
padding:0;
text-align:center;
}

div#navi .link3 .logo2{
margin:7px auto 0 auto;
padding:0;
text-align:center;
}

div#navi .link3 .button{
margin:7px auto 10px auto;
padding:0;
text-align:center;
}

div#navi .link3 .button2{
margin:3 auto 10px auto;
padding:0;
text-align:center;
}

.page_top{
width:501px;
margin:23px 0 19px 0;
padding:0;
text-align:right;
}



.copy{
text-align:center;
width:750px;
margin:0 auto;
padding:9px 0 9px 0;
background-color:#000000;
}


