@charset "Shift_JIS";
body{
	background-image:url(../img/bg1.jpg);
        background-color: #ffffff;
	background-position: 50%;
	color: #444444;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	width: 100%;
        height:100%;
	font-family: "メイリオ", "Osaka", "ＭＳ Ｐゴシック";
}

#container {
        width: 920px;
        padding-left: 5px;
        padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
        margin-left:auto;
        margin-right:auto;
        background-color: #ffffff;

}



#container2 {
        width:300px;
        padding-left: 5px;
        padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
        margin-left:auto;
        margin-right:auto;
        background-color: #ffffff;

}


#headerlogo {
        width:920px;
        float:left;
	

}

#header{
        margin-left : auto ;
        margin-right : 0px ;
	margin-top: 0px;
        width:300px;
        float:left;
	height: 50px;
	position: relative;
	line-height: 30px;
	font-size:13px;
	text-align: right;
	color:#444444;
	background-color: #ffffff;
	padding: 10px;
        float:right;

}


#header a, a:link  a:visited{
	color: #FFFFFF;
	text-decoration: none;
}



#top1 {
	width: 100%;
	height: 100px;
	line-height: 356px;
	position: relative;
	background-color: #ffffff;
	font-size:13px;
	text-align: center;
        clear: left;
}


#boxmain1{
        width:200px;
        float:left;
	font-size:13px;
	text-align: left;
	color:#444444;
	background-color: #ffffff;
        padding-top: 10px;
        padding-right: 1px;
        padding-left: 1px;
        padding-bottom: 1px;	
	line-height: 20pt;

}

.box_shintyaku{
        width:850px;
	font-size:14px;
	text-align: left;
	color:#444444;
	background-color: #ffffff;
        padding-top: 10px;
        padding-right: 5px;
        padding-left: 5px;
        padding-bottom: 10px;	
	margin-top: 5px;
	margin-bottom: 5px;
        margin-left:15px;
        margin-right:auto;
	line-height: 20pt;
        border: 1px #00AEEF solid; 
}


.box_kinkyu{
        width:420px;
	font-size:13px;
	text-align: left;
	color:#444444;
	background-color: #ffffff;
        padding-top: 10px;
        padding-right: 5px;
        padding-left: 5px;
        padding-bottom: 10px;	
	margin-top: 2px;
	margin-bottom: 5px;
        margin-left:3px;
        margin-right:auto;
	line-height: 20pt;
        border: 1px #FF0033 solid; 
}






.gazou_x { 

        margin-top: 5px;
} 



.gazou1 { 
        border: 1px solid #cccccc; 
        padding: 2px 2px 2px 2px; 
        margin-top: 5px;
} 

.gazou2 { 
        border: 1px solid #cccccc; 
        padding: 2px 2px 2px 2px; 

} 


p{
        padding-left: 20px;
        padding-right: 20px;}

.textbox{
        padding-left: 20px;
        padding-right: 10px;}

.textbox2{
        padding-left: 60px;
        padding-right: 10px;}

a:link { color:#00537A; 
         text-decoration: none;} 
a:visited { color: #00537A; 
         text-decoration: none;} 
a:hover { color: #4169e1; 
         text-decoration: underline;} 
a:active { color:#00537A; 
         text-decoration: none;} 


.menu_top {
	background-image:url(../img/menu_bg.jpg);
	width: 920px;
	height: 35px;
	color: #ffffff;
	background-color: #ffffff;
        font-size:14px;
        font-weight: bold;
        padding-left: 20px;
        background-repeat: norepeat;

}






#footer {
	background-image:url(../img/footer1.gif);
	width: 920px;
	height: 80px;
	line-height: 20px;
	position: relative;
	color: #ffffff;
	background-color: #ffffff;
        padding-top: 80px;
        font-size:14px;
	text-align: center;
}


.floatclear

      {
         clear: both;
      }

.float1{
        border: 1px solid #cccccc; 
        padding: 2px 2px 2px 2px; 
        margin: 5px 2px 2px 2px;
        float: left;
      }



.m_table{
	font-size:13px;
	color:#444444;
	padding: 10px;
	line-height: 20pt;
        border-collapse: collapse;
        border: 0px #444444 solid; 
        border-collapse: collapse; 
}

.n_table{
	font-size:13px;
	color:#444444;
	padding: 10px;
	line-height: 20pt;
        border-collapse: collapse;
        border: 1px #444444 solid; 
        border-collapse: collapse; 
	margin: 5px 5px 5px 5px;
}

.p_table{
	font-size:13px;
	color:#444444;
	padding: 10px;
	line-height: 20pt;
        border-collapse: collapse;
        border: 0px #444444 solid; 
        border-collapse: collapse; 
	margin: 5px 5px 5px 5px;
}
 .p_table th{
    border-right:0px solid #ffffff;
    border-bottom:0px solid #ffffff;
    color:#330000;
    background-color:#996633;
    background-position:left top;
    padding:0.1em 1em;
    text-align:center;
}
.p_table td{
    border-right:0px solid #ffffff;
    border-bottom:0px solid #ffffff;
    padding:3px;
}

.float{
        float: left;
        margin: 0px 10px 10px 10px;
      }




list1{	padding-left: 10px;
	padding-right: 10px;
	margin: 0px 5px 0px 0px;
	text-align: center;
	border: 0px solid #999999;
	background-color: #493830;
}

.t_1 {
	padding-left: 15px;
	vertical-align: top;
}


img#button1 {
	position: absolute;
	left: 597px;
}

img#button2 {
	position: absolute;
	left: 697px;
}

img#button3 {
	position: absolute;
	left: 797px;
}
