body
{
width:100%;
height:100%;
font-family:MS UI Gothic;
margin:0px auto 0px auto;
padding:0px auto 0px auto;
text-align:center;
background-image:url("image/background_img.gif");
background-position:0% 0%;
background-repeat:repeat;
}
.style4 {
	font-size: 20px;
	color: #D1D1E9;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style5 {
	font-size: 14pt;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight: bold;
}
.style6 {font-size: 20px; color: #000000; font-weight: bold; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
.style11 {font-size: 16px}
.style12 {
	font-size: 25px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

#whole001
{
width:940px;
height:auto;
margin:auto;
padding:0px;
border:none;
text-align:center;
background-image:url("image/background_y.gif");
background-position:0% 0%;
background-repeat:repeat;
}
#whole002
{
width:900px;
height:auto;
margin:0px auto 0px auto;
padding:0px auto 0px auto;
border:none;
text-align:left;
}
#main
{
width:900px;
background-image:url("image/image.jpg");
background-position:0% 0%;
background-repeat:no-repeat;
}
#main002
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#news001
{
margin:0px;
padding:30px 0px 0px 0px;
width:600px;
height:auto;
background-image:url("image/news_top.gif");
background-position:0% 0%;
background-repeat:no-repeat;
}
#news002
{
width:600px;
padding:0px 0px 10px 0px;
height:auto;
background-image:url("image/news_bottom.gif");
background-position:0% 100%;
background-repeat:no-repeat;
}
#header
{
width:750px;
height:110px;
margin:0px;
padding:0px;
text-align:left;
background-image:url("img/header.png");
background-position:0% 0%;
background-repeat:no-repeat;
float:left;
}
#header002
{
width:750px;
height:110px;
margin:0px;
padding:0px;
text-align:left;
background-image:url("img/header002.png");
background-position:0% 0%;
background-repeat:no-repeat;
float:left;
}
#logo
{
width:250px;
height:110px;
margin:0px;
padding:0px;
text-indent:-9999px;
float:left;
}
#logo a
{
width:250px;
height:110px;
margin:0px;
padding:0px;
text-indent:-9999px;
text-decoration:none;
display:block;
}
#logo h1
{
margin:0px;
padding:0px;
}
#header_txt
{
width:290px;
height:110px;
padding:0px;
text-indent:-9999px;
float:left;
}
#header_txt h1
{
margin:0px;
padding:0px;
}
#mail
{
margin:0px;
padding:0px;
float:left;
}
#mail a
{
width:210px;
height:30px;
margin-top:50px;
text-indent:-9999px;
text-decoration:none;
display:block;
}
#mail h1
{
margin:0px;
padding:0px;
}
#fotter
{
margin:0px;
padding:0px;
border-top:1px solid #FF6699;
text-align:right;
font-size:80%;
letter-spacing:2px;
clear:both;
}
#copy
{
margin:0px;
padding:0px;
}
.both
{
margin:0px;
padding:0px;
clear:both;
}
/*メニュー------------------------------------------------------------------------------*/
#menu
{
margin:0px;
padding:0px;
}
#menu ul
{
width:750px;
margin:0px;
padding:0px;
}
#menu li
{
list-style-position:inside;
display:inline;
margin:0px;
padding:0px;
}
#menu li a
{
height:60px;
margin:0px;
padding:0px;
text-decoration:none;
display:block;
float:left;
text-indent:-9999px;
}
#btn_home a
{
width:125px;
background-image:url("img/menu.png");
background-position:0px 0px;
background-repeat:no-repeat;
}
#btn_about a
{
width:125px;
background-image:url("img/menu.png");
background-position:-125px 0px;
background-repeat:no-repeat;
}
#btn_work a
{
width:125px;
background-image:url("img/menu.png");
background-position:-250px 0px;
background-repeat:no-repeat;
}
#btn_schedule a
{
width:125px;
background-image:url("img/menu.png");
background-position:-375px 0px;
background-repeat:no-repeat;
}
#btn_salary a
{
width:125px;
background-image:url("img/menu.png");
background-position:-500px 0px;
background-repeat:no-repeat;
}
#btn_inquiry a
{
width:125px;
background-image:url("img/menu.png");
background-position:-625px 0px;
background-repeat:no-repeat;
}
/*マウスオン*/
#btn_home a:hover,#btn_home a.on
{
background-position:0px -60px;
background-repeat:no-repeat;
}
#btn_about a:hover,#btn_about a.on
{
background-position:-125px -60px;
background-repeat:no-repeat;
}
#btn_work a:hover,#btn_work a.on
{
background-position:-250px -60px;
background-repeat:no-repeat;
}
#btn_schedule a:hover,#btn_schedule a.on
{
background-position:-375px -60px;
background-repeat:no-repeat;
}
#btn_salary a:hover,#btn_salary a.on
{
background-position:-500px -60px;
background-repeat:no-repeat;
}
#btn_inquiry a:hover,#btn_inquiry a.on
{
background-position:-625px -60px;
background-repeat:no-repeat;
}
/*-----------------------------------------------------*/

/*-----------------------------------------------------*/
#right_box
{
padding:0px 0px 10px 10px;
margin:0px;
text-align:left;
}
#right_box_img
{
width:540px;
padding:0px;
margin:0px;
text-align:left;
background-image:url("img/back.jpg");
background-position:100% 50%;
background-repeat:no-repeat;
}
#right_box_img002
{
width:540px;
padding:0px;
margin:0px;
text-align:left;
background-image:url("img/back002.jpg");
background-position:100% 50%;
background-repeat:no-repeat;
}
.new
{
margin:0px;
padding:5px 0px 5px 35px;
font-size:100%;
text-align:left;
letter-spacing:3px;
color:#FF6699;
border-bottom:1px dotted #FF6699;
background-image:url("img/h1.gif");
background-position:5px 50%;
background-repeat:no-repeat;
}
.smidashi
{
margin:0px;
padding:5px 0px 5px 30px;
font-size:100%;
text-align:left;
letter-spacing:3px;
border-bottom:1px solid #FF6699;
background-image:url("img/h1.gif");
background-position:0px 50%;
background-repeat:no-repeat;
}
#new_box
{
margin:0px 0px 10px 0px;
padding:0px 0px 5px 0px;
border-top:1px solid #FF6699;
border-right:1px solid #FF6699;
border-left:1px solid #FF6699;
border-bottom:3px solid #FF6699;
background-image:url("img/new_back.png");
background-position:100% 0%;
background-repeat:no-repeat;
}
#new_box ul
{
margin:0px;
padding:0px;
}
#new_box li
{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 15px;
font-size:90%;
letter-spacing:2px;
list-style:none;
}
.midashi_box
{
width:150px;
margin:0px;
padding:2px 0px 2px 0px;
border:1px solid #006699;
font-size:90%;
color:#FFFFFF;
text-align:center;
font-weight:bold;
letter-spacing:1px;
background-image:url("img/midashibox.gif");
background-position:0px 0%;
background-repeat:repeat-x;
}
#right_box p
{
margin:0px;
padding:10px;
font-size:90%;
letter-spacing:1px;
line-height:140%
}
.leftbanner
{
letter-spacing:3px;
font-size:80%;
margin:0px 0px 5px 0px;
padding:0px;
text-align:center;
}
#right_box dl
{
margin:0px;
padding:0px;
}
.q
{
margin:0px;
padding:5px 0px 5px 35px;
color:FF3399;
font-weight:bold;
font-size:100%;
letter-spacing:1px;
background-image:url("img/Q.png");
background-position:0px 0%;
background-repeat:no-repeat;
}
.a
{
margin:0px;
padding:5px 0px 5px 35px;
font-size:90%;
letter-spacing:1px;
background-image:url("img/A.png");
background-position:0px 0%;
background-repeat:no-repeat;
}
strong
{
color:#FF0000;
border-bottom:3px double #FF0000;
}
.tagtag
{
color:#000000;
font-weight:normal;
border:none;
}
.tagtag2
{
color:#000000;
border:none;
}
/*MAP-------------------------------------------*/
.mapbtn
{
width:158px;
margin:0px;
padding:2px 0px 2px 0px;
border:1px solid #006699;
font-size:90%;
color:#FFFFFF;
text-align:center;
font-weight:bold;
letter-spacing:1px;
background-image:url("img/midashibox.gif");
background-position:0px 0%;
background-repeat:repeat-x;
}
.mapbtn002
{
width:158px;
margin:0px;
padding:2px 0px 2px 0px;
border:1px solid #006699;
font-size:90%;
color:#FFFFFF;
text-align:center;
font-weight:bold;
letter-spacing:1px;
background-image:url("img/midashibox002.gif");
background-position:0px 0%;
background-repeat:repeat-x;
}
.mapbtn a
{
color:#FFFFFF;
}
.table
{
font-size:90%;
margin:0px;
padding:0px;
}
/*動画--------------------------------------------*/
.box
{
border:1px solid #006699;
background-image:url("img/box_back.gif");
background-position:0px 0%;
background-repeat:repeat;
}
.box h1
{
margin:0px;
padding:2px 0px 2px 0px;
border:none;
font-size:90%;
color:#FFFFFF;
text-align:center;
font-weight:normal;
letter-spacing:1px;
background-image:url("img/midashibox.gif");
background-position:0px 0%;
background-repeat:repeat-x;
}
.come
{
margin:3px;
padding:2px 0px 2px 0px;
font-size:80%;
border-bottom:1px dotted #666666;
}
.img
{
margin:3px 0px 0px 3px;
padding:0px;
}
#next
{
margin:10px 0px 0px 0px;
padding:5px;
border-top:3px solid #FF6699;
text-align:center;
letter-spacing:1px;
font-weight:bold;
}
/*フロー---------------------------*/
.flo001
{
margin:0px;
padding:8px 0px 8px 40px;
color:FF3399;
font-weight:bold;
font-size:100%;
letter-spacing:5px;
background-image:url("img/1.png");
background-position:0px 0%;
background-repeat:no-repeat;
}
.flo002
{
margin:0px;
padding:8px 0px 8px 40px;
color:FF3399;
font-weight:bold;
font-size:100%;
letter-spacing:5px;
background-image:url("img/2.png");
background-position:0px 0%;
background-repeat:no-repeat;
}
.flo003
{
margin:0px;
padding:8px 0px 8px 40px;
color:FF3399;
font-weight:bold;
font-size:100%;
letter-spacing:5px;
background-image:url("img/3.png");
background-position:0px 0%;
background-repeat:no-repeat;
}
.flo004
{
margin:0px;
padding:8px 0px 8px 40px;
color:FF3399;
font-weight:bold;
font-size:100%;
letter-spacing:5px;
background-image:url("img/4.png");
background-position:0px 0%;
background-repeat:no-repeat;
}
.flo005
{
margin:0px;
padding:8px 0px 8px 40px;
color:FF3399;
font-weight:bold;
font-size:100%;
letter-spacing:5px;
background-image:url("img/5.png");
background-position:0px 0%;
background-repeat:no-repeat;
}
.flo_come
{
margin:0px;
padding:10px 0px 10px 40px;
font-size:90%;
letter-spacing:1px;
background-image:url("img/arow.gif");
background-position:0px 2px;
background-repeat:no-repeat;
}
.flo_come005
{
margin:0px;
padding:10px 0px 10px 40px;
font-size:90%;
letter-spacing:1px;
}


/*--メニュー-----------------------------------------------------------------------------------*/
#menu_box
{
width:200px;
margin:0px;
padding:0px;
font-size:13px;
letter-spacing:1px;
border:none;
}
#menu_box ul
{
margin:0px;
padding:0px;
}
#menu_box li
{
list-style:none;
margin:0px;
padding:0px;
}
#menu_box li a
{
height:26px;
margin:0px;
padding:0px 0px 0px 25px;
text-decoration:none;
display:block;
line-height:26px;
}
#menu_box a
{
color:#000000;
background-image:url("image/menu.png");
background-position:0px 0px;
background-repeat:no-repeat;
}
#menu_box a:hover,#menu a.on
{
color:#FF6600;
background-position:0px -26px;
background-repeat:no-repeat;
}
/*--ニュース-----------------------------------------------------------------------------------*/
#news_top
{
margin:0px;
padding:35px 0px 0px 0px;
background-image:url("image/news_top.png");
background-position:50% 0px;
background-repeat:no-repeat;
}
#news_bottom
{
margin:0px;
padding:0px 0px 10px 0px;
background-image:url("image/news_bottom.png");
background-position:50% 100%;
background-repeat:no-repeat;
}
