/* CSS Document */

/*全体の設定*/
*{padding:0;
margin:0;
font-size:95%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

a,img{border:0;}

h1 {
	margin:0;
	padding:0;
	font-size:90%;
	font-weight:400;
	color:#333333;
	line-height:1.2;
	text-align:center;
}

h2,h3{margin:0;
padding:0;
font-size:100%;}

.clearfix{
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

#wrapper{width:780px;}

/*ヘッダー*/

.header-l{float:left;}

/*メイン*/

#main{background:url(img/main-bg.gif) repeat-y;
clear:both;
}

/*左メニュー*/
#menu{float:left;
width:202px;}

.menu-title{background:url(img/menu-title-bg.gif) no-repeat;
width:202px;
height:35px;
margin-top:20px;
text-align:center;
font-size:14px;
color:#333333;
font-weight:bold;}

.menu-title2{background:url(img/menu-title-bg2.gif) no-repeat;
width:202px;
height:48px;
text-align:center;
font-size:16px;
color:#CC0000;}

#pic-txt{background:url(img/menu-pic-bg.jpg) no-repeat;
width:202px;
height:92px;
margin:10px 0;}

#pic-txt2{background:url(img/menu-pic-bg2.jpg) no-repeat;
width:202px;
height:92px;
margin:10px 0;}

/*右メイン*/

#inmain{float:right;
width:525px;
display:inline;
margin:0 15px 30px 0;}

.main-title1{background:url(img/title-bg.gif) no-repeat;
width:485px;
height:20px;
font-size:130%;
font-weight:bold;
color:#FFFFFF;
padding:11px 20px;
}
.main-title2{font-size:125%;
font-weight:bold;
color:#003399;
padding:10px 15px;
}
.main-txtzone{background-color:#FFF;
width:490px;
margin:5px 15px;
padding:5px;}

.list1{margin:5px 40px;
list-style-type:decimal;}
.list1 li{line-height:1.7;
font-size:150%;
color:#000099;
font-weight:bold;
}

/*フッター*/

#footer{background:url(img/footer-kage.gif) top repeat-x;
width:760px;
text-align:right;
padding-right:20px;}

#footer ul{list-style:none;
padding:20px 0 10px 0;}
#footer ul li{display:inline;}
#footer ul li a{font-size:100%;
margin:0 5px;}

#footer p{padding-bottom:10px;}

/*テキストと位置の指定*/

.txt1{text-align:center;}
.txt2{line-height:1.5;
padding:5px 10px;}
.txt3{font-size:112.5%;
color:#333333;
line-height:1.5;
padding:15px;}
.txt4{font-size:100%;
color:#333333;
line-height:1.4;
margin:8px;}
.txt5{float:right;
text-align:center;
width:125px;
padding-top:18px;
line-height:1.5;
display:inline;
font-size:100%;}

.ichi1{margin:5px 0 5px 15px;}
.ichi2{padding:4px 5px 3px 5px;}
.ichi3{padding:10px 5px 9px 5px;}
.ichi4{padding:10px 5px;}
.ichi5{margin:5px 55px 20px 56px;}
.ichi6{padding:15px 5px;}