* {margin: 0; padding: 0; border: 0;}
a {text-decoration: none;}
.clear {clear: both;}
.center {text-align: center;}
.left {float: left;}
.right {float: right;}
.relative {position: relative;}

body {background-image: url(../img/bg.gif);}

.all {width: 750px; margin: 0 auto; background-color: #fff; text-align: center; font-family: "ＭＳ ゴシック",sans-serif;}

.main {margin-left: 50px; margin-top: 30px;}
.lImage {margin-right: 30px;}
.navi1 {margin-bottom: 26px;} .navi2 {margin-bottom: 40px;}
.navi1 a,.navi2 a,#navi3_1 {margin-right: 30px;}
.navi1_3,.navi2_4 {margin-right: 0;}
.text td {height: 143px;}
.text .title {font-size: 12px; font-weight: bold; padding: 5px 0;}
.text .text {font-size: 11px;}
.kwsk {color: #e4007f; font-weight: bold;} .kwsk:hover {color: #e4007f;}
.text1,.text2 {width: 235px; line-height: 130%;}
.text .csp {width: 34px;}

body{
	text-align:center;
	line-height:1em;
	background-image: url(../img/bg.gif);
	font-family: ヒラギノ角ゴ Pro W3, Osaka, ＭＳ ゴシック, arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}  
a{padding:0; text-decoration:none; color:#000000;}
a:hover{color:#666666}
a:visited{color:#330066}
h3{font-size:16px;font-family:ヒラギノ明朝 Pro W3,ＭＳ Ｐ明朝,Georgia, Times New Roman, Times, serif;padding:5px 10px 5px 0; margin:0;line-height:1.4em}
h4{font-size:14px;font-family:ヒラギノ明朝 Pro W3,ＭＳ Ｐ明朝,serif;padding:5px 10px 0 0; margin:0 ;line-height:1.5em}
h5{font-size:13px;font-family:ヒラギノ明朝 Pro W3,ＭＳ Ｐ明朝,serif;padding:5px 10px 5px 0; margin:0;line-height:1.5em}


div#header{width:750px;height:auto;margin:0;}

div#menu{width:750px;height:70px;text-align:right;background-color:#ffffff}
ul{margin:0; padding:0; list-style-type:none;}

div#container{text-align:left;width:750px;margin:0 auto;background-color:#FFFFFF}

div#footer{clear:both;width:100%;background-color:#ffffff;font-size: 10px;text-align:center; padding: 40px 0 30px 0;}

#clear{clear:both}
