﻿@charset "utf-8";
/* CSS Document */


body { 
color : #999999; 
margin : 0; 
padding : 0; 
font-size : 13px;
text-align : center;
background : url(img/back.jpg) repeat-x center top; 
line-height : 150%;
padding-bottom : 0px; 
font-family : "Verdana", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "\0030e1\0030a4\0030ea\0030aa", "\00ff2d\00ff33\000020\00ff30\0030b4\0030b7\0030c3\0030af", "Hiragino Kaku Gothic Pro", "\0030d2\0030e9\0030ae\0030ce\0089d2\0030b4\0030b7\0030c3\0030af\000020\000050\000072\00006f\000020\000057\000033", sans-serif; 
} 




a{text-decoration:none}
a:link    {color:#000093;}
a:active  {color:#000093;}
a:visited {color:#000093;}
a:hover   {color:#ff3300; text-decoration: underline}


h1 {
color:#000000;
font-size:13px;
font-weight:solid;
margin:0;
}


h2,h3,h4,h5,h6 {
margin:0;
}


h3 {
font-weight:bold;
font-size:14px;
color:#800040;
background-image:url(images/bgh3.png);
background-repeat:no-repeat;
height:30px;
padding-left:23px;
padding-top:10px;
}

.step0{
font-size:14px;
font-weight:bold;
color:#990033;
}

.step1 {
text-align:left;
padding-left:15px;
padding-bottom:3px;

}

.step2 {
text-align:left;
padding-left:30px;
padding-bottom:20px;
color:#333333;
}

.header1 {
width:100%;
height:10px;
background-color:#000000;
}

.sm3 {
color:#333333;
text-align:left;
}

.o23 {
text-align:right;
}

.sm4 {
font-size:16px;
font-weight:bold;
color:#CC3366;
}

.header2{
width:900px;
height:107px;
background-color:#FFFFFF;
}

.line1 {
width:100%;
height:3px;
background-color:#000000;
}

.line2 {
width:906px;
height:1px;
background-color:#000000;
}


.index1 {
width:100%;
background-color:#000000;
height:245px;
}


.hidari {
width:250px;
vertical-align:top;
text-align:left;
padding-left:5px;
}



.ue10 {
padding-top:10px;
}

.nemae {
text-align:center;
height:50px;
vertical-align:top;
}







p {
margin:0;
}

.chaco {
width : 900px;
background-color: #ffffff ;
font-size:13px;
text-align:center;
border-right : 1px solid #000000;
border-left : 1px solid #000000;
}

.chaco2 {
width:100%;
background-color:#f7f7f7;
}


.migi {
vertical-align:top;
}

.mailhidari {
background-color:#990033;
color:#FFFFFF;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
text-align:right;
}

.mailmigi {
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
color:#FFFFFF;
background-color:#000000;
text-align:left;
}

img {
border : 0;
}

.kome1 {
padding-left:10px;
padding-right:10px;
color:#333333;
text-align:left;
}





.kome2 {
padding-left:10px;
padding-right:10px;
color:#333333;
padding-top:10px;
text-align:left;
}




.hidari2 {
background-color:#990033;
color:#FFFFFF;
text-align:left;
width:150px;
padding-left:3px;
padding-right:3px;
padding-top:5px;
padding-bottom:5px;
}


.migi2 {
text-align:left;
padding-left:3px;
padding-right:3px;
background-image:url(img/indexback.png);
background-color:#000000;
color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
}


.migi22 {
text-align:left;
padding-left:3px;
padding-right:3px;
background-color:#fff;
color:#000;
padding-top:5px;
padding-bottom:5px;
}

.hidari3 {
text-align:center;
background-color:#990033;
color:#FFFFFF;
}



.migi3 {
text-align:center;
background-color:#CCCCCC;
}



.bt {
border:1px solid #000000;
}

.hyo1 {
font-size:14px;
font-weight:bold;
color:#FF66FF;
}



.footer {
color : #ffffff;
background-color:#000000;
font-size: 9px;
width:100%;
text-align:center;
line-height:140%;
height:60px;
}

.footer a{
color : #ffffff;
font-size: 9px;
}






#header, #container, #footer, #copy, table { 
font-family : 'Verdana', 'Osaka', '�l�r �o�S�V�b�N'; 
} 
* html #header, * html #container, * html #footer, * html #copy, * html table { 
font-family : 'Verdana', 'Osaka', '�l�r �o�S�V�b�N'; 
} 




.ovvv a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
