/*-----全体設定-----*/
*{
	margin:0px;
    padding:0px;
    color:#666;
}
body{
	background-color:#B9E800;
    font-size:12px;
}
h1{
	width:940px;
    height:auto;
    font-size:12px;
    font-weight:normal;
    text-align:right;
    color:#FFF;
    font-size:11px;
    padding:5px 10px 0px 0px;
}
h2{
	font-size:12px;
}
#wrapper{
	background-image: url("../parts/common/bg.jpg");
    background-repeat:repeat-x;
    background-color:#D7D7D7;
}
#main{
	width:950px;
    height:auto;
    margin:0px auto;
    background-color:#FFF;
    border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
    
    
}
#header_bx{
	height:125px;
    background-image: url("../parts/common/header_bg.jpg");
}
#header{
	width:950px;
    height:23px;
    background-image:url("../parts/common/header_bg.jpg");
    background-repeat:no-repeat;
}
#header2{
	width:950px;
    height:77px;
    margin:0 auto;
    background-image:url("../parts/common/header2.jpg");
    background-repeat:no-repeat;
}
#header2 a{
	text-indent:-9999px;
    width:288px;
    height:65px;
    display:block;
}
#header1{
	width:950px;
    height:23px;
    margin:0 auto;
    background-image:url("../parts/common/header1.jpg");
    background-repeat:no-repeat;
}
#footer_bx{
	height:23px;
	_margin-top:-20px;
	background-image:url("../parts/common/footer.jpg");
    background-repeat:repeat-x;
    clear:both;
}
#footer{
	width:950px;
    height:auto;
    background-image:url("../parts/common/footer.jpg");
    background-repeat:no-repeat;
    margin:0 auto;
    padding:12px 5px 100px 8px;
    font-size:10px;
    color:#000;
}
#footer table{
	color:#000;
}
#footer a{
	color:#666;
    text-decoration:none;
}
#footer a:hover{
	color:#FF9900;
    text-decoration:underline;
}
.cl1{
	background-color:#599CC7;
}
.cl2{
	background-color:#EAEA69;
}

/*-----調整用（共通）-----*/
.mgb10{
	margin-bottom:10px;
}
.mgt-10{
	margin-top:-15px;
	margin-bottom:10px;
}
.mgb20{
	margin-bottom:20px;
}
.mgb30{
	margin-bottom:30px;
}
.fl{
	float:left;
}
.spc{
	height:1px;
    clear:both;
}
.mgl10{
	padding-left:10px;
}#fla{
	width:950px;
    height:155px;
    clear:both;
    margin:0 auto;
}
#mgb7{
	margin:0px 7px 7px 0px;
}
#left_bx{
	width:365px;
    height:290px;
    float:left;
    margin-left:10px;
}
#info{
	width:335px;
    height:240px;
    overflow:auto;
    line-height:17px;
}
#right_bx{
	width:555px;
    height:350px;
    float:left;
}
#topic_bx{
	width:555px;
    height:350px;
    margin-top:5px;
}
.topic_line{
	width:350px;
    height:auto;
    background-image:url("../parts/top/im_48.jpg");
    background-repeat:no-repeat;
    background-position:left bottom;
}
#sent1{
	float:left;
}
#bun1{
	line-height:21px;
    padding-right:20px;
    padding-top:10px;
    font-size:14px;
}
#tokusen_bg{
	background-image:url("../parts/top/tokusen_bg.jpg");
    background-repeat:no-repeat;
    width:240px;
    height:89px;
    margin:0 auto;
    padding:4px;
}
.arrow{
	background-image:url("../parts/top/arrow.jpg");
    background-repeat:no-repeat;
    background-position:left top;
    width:132px;
    height:32px;
    padding-left:10px;
}
.sent1{
	color:#599CC7;
    line-height:17px;
}
.cl{
	width:950px;
    height:1px;
	clear:both;
}

/*-----サブボタン設定---------*/
#sbt{
	width:444px;
    height:19px;
    list-style:none;
    margin-bottom:10px;
    background-image:url("../parts/service/smenu_bg.jpg");
}
.sub_bt{
	width:auto;
    height:11px;
    display:block;
    float:right;
    margin-right:10px;
    margin-top:3px;
}
#btn3{
	margin-right:0px;
}
/*-----ナビゲーション設定-----*/
#nv{
	width:950px;
	display:block;
    height:25px;
    list-style:none;
    margin:0 auto;
    background-image: url("../parts/common/nv_right.jpg");
    background-repeat:no-repeat;
    background-position:right;
}
.btn{
	width:83px;
	height:25px;
    display:block;
    float:left;
}
.btn1{
	height:25px;
    display:block;
    float:left;
}
#bt1{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/bt1-1.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt1 a{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/bt1-1.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt1 a:hover{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/bt1.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt2{
    height:25px;
    display:block;
    background-image:url("../parts/common/nv/bt2.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt2 a{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/bt2.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt2 a:hover{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/over/bt2.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt3{
    height:25px;
    display:block;
    background-image:url("../parts/common/nv/over/bt3.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat    
}
#bt3 a{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/over/bt3.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt3 a:hover{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/over/bt3.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt4{
    height:25px;
    display:block;
    background-image:url("../parts/common/nv/bt4.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt4 a{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/bt4.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt4 a:hover{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/over/bt4.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt5{
    height:25px;
    display:block;
    background-image:url("../parts/common/nv/bt5.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt5 a{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/bt5.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt5 a:hover{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/over/bt5.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt6{
    height:25px;
    display:block;
    background-image:url("../parts/common/nv/bt6.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt6 a{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/bt6.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt6 a:hover{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/over/bt6.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt7{
    height:25px;
    display:block;
    background-image:url("../parts/common/nv/bt7.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt7 a{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/bt7.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt7 a:hover{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/over/bt7.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#nv2{
	display:block;
    height:41px;
    margin-bottom:10px;
    padding-left:15px;
    list-style:none;
}
.btn2{
	width:147px;
	height:41px;
    margin:2px 6px;
    display:block;
    float:left;
}
#bt8{
	width:147px;
    height:41px;
    display:block;
    background-image:url("../parts/common/nv/over/bt1.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt9{
	width:147px;
    height:41px;
    display:block;
    background-image:url("../parts/common/nv/over/bt2.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt10{
	width:147px;
    height:41px;
    display:block;
    background-image:url("../parts/common/nv/over/bt3.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt11{
	width:147px;
    height:41px;
    display:block;
    background-image:url("../parts/common/nv/over/bt4.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt12{
	width:147px;
    height:41px;
    display:block;
    background-image:url("../parts/common/nv/over/bt5.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat;
}
.box1{
	padding:20px 0px 20px 0px;
	width:950px;
    height:auto;
    clear:both;
}

