@charset "Shift_JIS";
/*ϊ»*/

body,form,fieldset{
	margin: 0;
	padding: 0;
	font-family : "MS P Gothic", "Osaka","Arial", "Helvetica";
}

body{
background-color : #fff;
text-align : left;
font-size : 75%;
color : #62392A;
}

fieldset{
	border: none;
}

h1,h2,h3,h4,h5,h6,p,pre,ul,ol,blockquote{
	margin: 0;
	padding: 0;
}

ul,ol{
margin:0 0 0 15px;
}

li,dt,dd{
	margin-left: 1em;
}

input,textarea{
	font-size: 1em;
}

/*SΚέθ*/

td,th{
	text-align: left;
	vertical-align: top;
}

img{
	border:0;
}

p{
line-height:1.6em;
}

hr{
border:1px solid #fff;
border-top:1px solid #111;

}

.img_right{ /*ζEρΉ*/
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img_left{ /*ζΆρΉ*/
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.clear{
clear:both;
}

.text_right{
text-align:right;
}

.text_center{
text-align:center;
}

.green{
color: #094;
}

/*ΒΚ*/

#all{
width : 100%;
height:auto;
background-image:none;
}

#header{
display:none;
}

#menu{
display:none;
}

#main{
margin-top:5px;
margin-right:0px;
height:auto;
}

#main_left{
width: 100%;
margin:0 3px;
height:auto;
}
#main_right{
display:none;
}

#main td,th{
padding:3px;
margin:0;
border:none;
}

#menu_btn{
display:none;
}

#footer{
clear:both;
}

.link{
background-color:#fc9;
padding:3px 3px 3px 10px;
}
.copyright{
background-color:#81594B;
padding:3px;
color:#fff;
text-align:right;
}

/*indexΜέ*/
.cm{
display:none;
}

.index50_left{
width: 47%;
margin:20px 10px 0 0;
float:left;
background-image:url(./images/bg_zaidan.gif);
background-repeat:no-repeat;
}

.index50_right{
margin-top:20px;
float:left;
}

.title01{
background-image:none;
padding-left:0;
color:#9F3D1A;
font-size:16px;
padding-top:15px;
}

.title02{
background-image:none;
padding-left:0;
color:#9F3D1A;
font-size:16px;
padding-top:15px;
}

.title03{
background-image:none;
padding-left:0;
color:#9F3D1A;
font-size:16px;
padding-top:15px;

}

.mark{
list-style-image:url(./images/mark2.gif);
}

#main_left li{
margin-bottom:10px;
}

#main_left ul,ol{
margin-left:30px;
}

#main_right span{
margin: 0;
padding: 0;
float:left;
margin:8px 8px 0 8px;
}

/*********************************************************************2wΪp*/
#all_sub{
width : 100%;
height:auto;
}

#main_sub{
margin-top:5px;
height:auto;
padding: 0px;
}

#main_sub h1{
font-size: 18px;
font-weight: bold;
color:#B06347;
margin-bottom:20px;
}

#main_sub .title_colmun1{
color:#9F3D1A;
font-size: 18px;
text-align:left;
background-image:none;
padding-left:0;
}

#main_sub .title_colmun2{
color:#9F3D1A;
font-size: 18px;
text-align:left;
background-image:none;
padding-left:0;
}

#main_sub .title_news{
color:#9F3D1A;
font-size: 18px;
text-align:left;
background-image:none;
padding-left:0;
}

#main_sub .title_topics{
color:#9F3D1A;
font-size: 18px;
text-align:left;
background-image:none;
padding-left:0;
}

.design{
padding:20px 0;
border-collapse:separate;
border-spacing:2em;
}


.design th{
background-color: #EFE3CD;
}

.design th,td{
padding:5px;
}

.design h6{
font-weight:normal;
font-size:100%;
border-left: 5px solid #B39A7E;
padding-left: 10px;
}

.design2{
margin:20px 0;
border-collapse:collapse;
}

.design2 th{
background-color: #FEE8CD;
text-align:center;
font-weight:normal;
vertical-align:middle;
}

.design2 th,td{
padding:10px;
border: 1px solid #ccc;
}

.list_style{
width:95%;
margin:0;
padding: 5px;
}

#main_sub h2{
color:#fff;
font-size:100%;
margin-top:20px;
}

#main_sub .pic_title{
color:#62392A;
font-size:100%;
margin-top:20px;
margin-bottom:10px;
clear:both;
}

#main_sub .news{
color:#62392A;
font-size:100%;
margin-top:20px;
margin-bottom:10px;
}

#main_sub .topics{
color:#62392A;
font-size:100%;
margin-top:20px;
margin-bottom:10px;
}

h3{
background-image:url(./images/gra_03.gif);
background-repeat:no-repeat;
padding-left: 20px;
margin:20px 0 10px;
color:#62392A;
font-size:100%;
font-weight:bold;
}

h4{
background-image:url(./images/link_icon.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding-left: 15px;
margin:20px 0 10px;
color:#62392A;
font-size:100%;
font-weight:bold;
}

h5{
margin:20px 0 10px;
color:#62392A;
font-size:150%;
font-weight:bold;
}

.Q{
list-style-image:url(./images/gra_01.gif);
margin:20px 0 0;
padding: 0px 0 10px 10px;
}

.A{
list-style-image:url(./images/gra_02.gif);
margin:0px 0 20px;
padding: 0px 0 10px 10px;
}

/*********************************Α₯p*/
#main_sub2{
margin:5px 0;
height:auto;
}

.list_style2{
width:95%;
margin:0;
padding: 5px;
}

#main_sub2 h2{
margin-left: 10px;
background-image:url(./images/h2_title.gif);
background-repeat:no-repeat;
height:36px;
color:#6F4040;
font-size: 120%;
font-weight:bold;
padding:5px 10px;
}

.list_style3{
width:95%;
margin:0;
padding: 5px;
}