body {
margin:0;
padding:0;
text-align:center;
color:#666;
font-size:12px;
}

a:link {
color:#F36;
text-decoration:none;
}
a:visited {
color:#F36;
text-decoration:none;
}
a:hover {
color:#999;
text-decoration:none;
}
a:active {
color:#F36;
text-decoration:none;
}
a:focus {outline:none;}

img {margin:0;border:0;}
h1,h2,h3,p {margin:0;padding:0;}
h4 {font-size:12px;}
table {font-size:12px;line-height:1.5em;}
textarea {font-size:12px;}
ul {margin:0;padding:0;}
ul li {margin:0;padding:0;list-style:none;}

.clr {clear:both;}

/* レイアウト */
#top {
width:920px;
margin:0 auto;
text-align:left;
}

/* ヘッダ */
#header {padding:12px 10px 0 10px;}
#header h1 {width:234px;height:66px;float:left;}
#TopNavi {margin:0 0 0 400px;padding:24px 0 0 0;}
#TopNavi li {float:left;padding-left:11px;}
#TopImg {
clear:both;
height:285px;
background:url(../images/topimg02.jpg) no-repeat;
}
#TopImg img {margin:0 0 0 0;}
/* #TopImg img {margin:90px 0 0 10px;} */

/* メインブロック */
#MainBlock {
margin:0 10px;
background:url(../images/main_bg.gif) repeat-y right top;
}

/* 右メニュー */
#RightBlock {
width:260px;
float:right;
padding-bottom:20px;
}
.right_1 {background:#FFF;padding-top:14px;}
.right_2 {background:#FFF;height:68px;}
.right_3 {padding:0;}
.right_4 {padding:20px 0;}

/* 左ブロック */
#LeftBlock {
width:630px;
float:left;
padding:14px 0 20px 0;
}

.contents {
margin:0 0 34px 0;
}
.contents h2 {margin:0 0 18px 0;}
.lead {width:600px;line-height:1.5em;}
.more {margin:0;}
.set_01 {margin:10px 0;width:210px;float:left;}
.set_01 .tit {font-size:14px;font-weight:normal;margin:8px 5px;height:34px;}
.set_01 dt {margin:0;}
.set_01 dd {margin:0 30px 0 0;}
.set_01 .exp {line-height:1.5em;}
.set_01 .mo {margin-top:5px;}
.set_02 {margin:10px 0;width:210px;float:left;}
.set_02 .tit {font-size:14px;font-weight:normal;margin:8px 5px;height:14px;}
.set_02 dt {margin:0;}
.set_02 dd {margin:0 30px 0 0;}
.set_02 .exp {line-height:1.5em;}
.set_02 .mo {margin-top:5px;}
.set_mini {width:310px;float:left;}
.set_stuff {width:298px;height:262px;float:left;background:url(../images/btn_st00.gif) no-repeat;}
.set_stuff ul {padding:64px 0 0 16px;}



#Footer {
clear:both;
width:100%;
padding:1px 0 0 0;
background:url(../images/footer.gif) no-repeat 660px 14px #EFA7B3;
}
#Footer ul {margin:0;padding:15px 15px 20px 15px;border-top:2px solid #FFF;}
#Footer ul li {display:inline;padding-right:4px;height:1em;}


div.scroll{
width:610px;
height:32px;
overflow-y:scroll;
overflow-x : hidden ;
border:solid 1px #CCCCCC;
padding:6px;
margin-top:-10px;
}

* html body div.scroll{
width:625px;
height:48px;
overflow-y:scroll;
overflow-x : hidden ;
border:solid 1px #CCCCCC;
padding:6px;
margin-top:-10px;
}