/*-----全体設定-----*/
*{
	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:264px;
    clear:both;
    margin:0 auto;
}
.mgb73{
	margin-bottom:5px;
}
#left_bx{
	width:571px;
    height:290px;
    float:left;
    margin-left:10px;
    _margin-left:5px;
}
#left_bx, x:-moz-any-link, x:default{
	width:565px;
    height:290px;
    float:left;
    margin-left:5px;
}
#info{
	width:335px;
    height:240px;
    overflow:auto;
    line-height:17px;
}
#right_bx{
	width:335px;
    height:380px;
    float:left;
}
#topic_bx{
	width:335px;
    height:350px;
    margin-top:5px;
}
.topic_line{
	width:340px;
    height:auto;
    background-image:url("../parts/top/im_48.jpg");
    background-repeat:no-repeat;
    background-position:left bottom;
}
#catch{
	width:324px;
    height:326px;
	clear:both;
    padding:6px;
    border: 1px solid #CCCCCC;
}
#bun1{
	line-height:20px;
    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;
}
.sent2{
	line-height:17px;
    padding-top:15px;
}
.cl{
	width:950px;
    height:1px;
	clear:both;
}
/*-----項目用設定-----*/
.koumku{
	width:236px;
    height:19px;
    padding:0px 0px 0px 70px;
    background-repeat:no-repeat;
}
#k1{
	background-image: url(../parts/company/k1.jpg); 
}
#k2{
	background-image: url(../parts/company/k2.jpg); 
    background-position:bottom;
    height:33px;
}
#k3{
	background-image: url(../parts/company/k3.jpg); 
}
#k4{
	background-image: url(../parts/company/k4.jpg); 
}
#k5{
	background-image: url(../parts/company/k5.jpg); 
}
#k6{
	background-image: url(../parts/company/k6.jpg);
}
#k7{
	background-image: url(../parts/company/k7.jpg);
}
#k8{
	background-image: url(../parts/company/k8.jpg);
    background-position:bottom;
    height:33px;
}
#k9{
	background-image: url(../parts/company/k9.jpg);
}
#k10{
	background-image: url(../parts/company/k10.jpg);
}
#k11{
	width:470px;
    height:auto;
	background-image: url(../parts/company/k11.jpg);
    background-position:left top;
}
#k12{
	width:470px;
    height:auto;
	background-image: url(../parts/company/k12.jpg);
}
#k13{
	width:470px;
    height:auto;
	background-image: url(../parts/company/k13.jpg);
    background-position:left top;
}
/*-----サブボタン設定---------*/
#sbt{
	width:334px;
    height:15px;
    list-style:none;
    border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
    margin-bottom:10px;
}
.sub_bt{
	width:auto;
    height:11px;
    display:block;
    float:right;
    margin-right:10px;
}
#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/over/bt2.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat}
#bt2 a{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/over/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/bt3.jpg");
    text-indent:-9999px;
    background-repeat:no-repeat    
}
#bt3 a{
    display:block;
    height:25px;
    background-image:url("../parts/common/nv/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:10px 10px 10px 8px;
	width:940px;
    height:auto;
    clear:both;
}
.mgt10{
	margin-top:5px;
}

