@CHARSET "UTF-8";

*{
margin: 0px;
padding: 0px;
}

a img{
border: 0px;

}

/* 共通レイアウト */

#all{
width: 965px;
background-color: #FFF;
float: left;
}

#left{
width			: 762px!important;
width	/**/: 772px;
padding-left: 5px;
padding-right: 5px;
background-color: #FFF;
float: left;
border-right: #000 1px solid;
}

#side_menu{
width			: 182px!important;
width	/**/: 190px;
padding-left: 8px;
float: left;
background-color: #FFF;
}

#header{
width: 762px;
float: left;
}

#content{
width: 762px;
background-color: #fFF;
float: left;
margin-top: 10px;
}

#footer tr{
margin: 0px;
padding: 0px;
}

/* 共通ナビゲーション */
#logo {
float: left;
width:  762px;
height: 60px;
overflow: hidden;
}

#logo h1{
background-image: url("../Media/head.jpg");
background-position: -0px 0px;
width:  433px;
height: 60px;
float: left;
overflow: hidden;
text-indent: -9999px;
}

#logo p{
background-image: url("../Media/head.jpg");
background-position: -433px 0px;
width:  329px;
height: 60px;
float: left;
overflow: hidden;
text-indent: -9999px;
}

#isfree{
width: 762px;
height: 38px;
background-image: url("../Media/menu_01.gif");
float: left;
clear: both;
overflow: hidden;
text-indent: -9999px;
}

#infotext{
width: 762px;
float: left;
clear: both;
text-align: right;
}

.headermenu{width:762px; border:none;margin:0;padding:0;}
.headermenu1,.headermenu2,.headermenu3,.headermenu4,.headermenu5,.headermenu6,.headermenu7{list-style:none;border:none;margin:0;padding:0;float:left;}
.headermenu1_a{width:121px;height:50px;background:url(../Media/menu_02.gif);  background-repeat:no-repeat;background-position:right top;border:0;display:block;line-height:100%;text-indent:-5000px;margin:0;padding:0;}
.headermenu2_a{width:127px;height:50px;background:url(../Media/menu_03.gif);  background-repeat:no-repeat;background-position:right top;border:0;display:block;line-height:100%;text-indent:-5000px;margin:0;padding:0;}
.headermenu3_a{width:129px;height:50px;background:url(../Media/menu_04.gif);  background-repeat:no-repeat;background-position:right top;border:0;display:block;line-height:100%;text-indent:-5000px;margin:0;padding:0;}
.headermenu4_a{width:128px;height:50px;background:url(../Media/menu_05.gif);  background-repeat:no-repeat;background-position:right top;border:0;display:block;line-height:100%;text-indent:-5000px;margin:0;padding:0;}
.headermenu5_a{width:129px;height:50px;background:url(../Media/menu_06.gif);  background-repeat:no-repeat;background-position:right top;border:0;display:block;line-height:100%;text-indent:-5000px;margin:0;padding:0;}
.headermenu6_a{width:128px;height:50px;background:url(../Media/menu_07.gif);  background-repeat:no-repeat;background-position:right top;border:0;display:block;line-height:100%;text-indent:-5000px;margin:0;padding:0;}

#infotext{
width: 762px;
font-size: 0.7em;
}


/* サイドメニュー */

#side_menu li{
list-style: none;
border-bottom: 1px dotted #000;
}


/* フッターメニュー */
#footer{
width: 762px;
height: 135px;
background-image: url("../Media/footer.PNG");
background-repeat: no-repeat;
}

#footer ul{
margin-left: 71px;
margin-top: 19px;
width: 295px;
height: 70px;
float: left;
}

#footer ul li{
list-style: none;
}

#footer ul li,#footer ul li a{
height: 18px;
background-image: url("../Media/footer.PNG");
float: left;
}

#footer ul li a{
text-indent: -9999px;
overflow: hidden;
}

#f_l1,#f_l1 a {	width: 92px;}
#f_l1 a 			{	background-position: -71px -19px;}

#f_l2,#f_l2 a {	width: 120px;}
#f_l2 a 			{	background-position: -163px -19px;}

#f_l3,#f_l3 a {	width: 82px;}
#f_l3 a 			{	background-position: -283px -19px;}

#f_l4,#f_l4 a {	width: 92px;}
#f_l4 a 			{	background-position: -71px -37px;}

#f_l5,#f_l5 a {	width: 120px;}
#f_l5 a 			{	background-position: -163px -37px;}

#f_l6,#f_l6 a {	width: 82px;}
#f_l6 a 			{	background-position: -283px -37px;}

#f_l7,#f_l7 a {	width: 160px;}
#f_l7 a 			{	background-position: -71px -55px;}

#footer p{
text-indent: -9999px;
overflow: hidden;
}

.box1{
padding:12px;
border:1px solid #ffbbbb;
width:555px;
}
