@charset "Shift_JIS";
/* CSS Document */


*{
    font:normal normal normal 100%/1.3 "ＭＳ Ｐゴシック","Osaka",sans-serif;
    margin:0px; padding:0px;
}

body {
 margin-top:5px;
}
body,table,th,td,ul,li,ol,div,p,h1,h2,h3,h4,h5,h6{
font-family: "ＭＳ Ｐゴシック", Osaka; font-size: 12px; color:#444444; line-height:150%
}

ul {
list-style:none
}
a {
font-size:12px;
}
a:link {
text-decoration: underline; color:#014283
}
a:visited {
text-decoration: underline; color:#014283
}
a:hover {
text-decoration: none; color: #FF6600;
}
a:active {
text-decoration: underline; #FF6600;
}


h1 {font-size:1.1em; margin:0px 0px 5px 0px; font-weight:400;}
h2 {font-size:12px; margin:0px 0px 0px 0px; font-weight:400;}

#main_area {
	width:750px;
	text-align:left;
	border: none;
}

#header {
width:750px; height:75px; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka; clear:both
}



#Flink {
width:100%; clear:both; padding:20px 0px 5px 0px; text-align:center
}
/*
#footer {
width:100%; clear:both; text-align:center; padding:10px 0px 10px 0px; margin:0px 0px 0px 0px; border-top:1px solid #cccccc; font-family:Geneva, Arial, Helvetica, sans-serif
}
*/
#footer {
	width:100%;
	clear:both;
	margin:0;
	padding:0;
	border-top:1px solid #CCCCCC;
}
#footer_left, #footer_right {
	padding:10px 0;
}
#footer_left {
	float:left;
}
#footer_right {
	float:right;
}





#left_f {
width:200px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:center;
}
#page_navi {
width:100%; clear:both; padding:5px 5px 5px 10px; margin:0px 0px 5px 0px; background:#F0E8CD; text-align:left
}
#right_area {
width:535px; float:right; margin:0px 0px 0px 15px; padding:0px 0px 10px 0px; text-align:left;
}

#kaiin {
width:198px; float:left; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; border:1px solid #C63033; text-align:center; line-height:140%;
}





.clear {clear:both}

.center{
text-align:center; width:100%; position:absolute; top:0px; font-size:small;

}
.left{
text-align:left; width:750px; margin:0px auto;margin-left:auto;
    margin-right:auto;
    background-image:url(../img/sub-back.jpg);


}
.left_01{
	float:right;
	font: right;
}
.left-navi{
width:210px; height:650px; float:left;
}
.left-navi2{
width:210px; height:650px;
}
.main750{
width:750px;
}


#Pcontrol {
width:auto; clear:both; margin-top:10px; padding:10px 0px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; text-align:right
}
#Pcontrol img {
margin-right:5px; vertical-align:bottom
}

/*グローバルナビゲーション*/

/*#gnavi {
width:750px; height:33px; text-align:left; padding:0px 0px 0px 1px; margin:0px 0px 10px 0; background:#FBB627; text-decoration:none; position:relative; z-index:100;
}
#gnavi ul {
width:750px; margin:0; padding:0; list-style:none;
}
#gnavi li {
width:107px; height:33px; float:left; text-align:center; margin:0; padding:0 0 0 0; background:url(../top_img/gnavi.gif) no-repeat; color:#FFF; font-weight:bold; list-style:none;
}
#gnavi li a{
width:107px; height:33px; display:block; text-decoration:none; padding:px 0 0 0; color:#FFF; font-weight:bold; line-height:33px;
}

.menu{width:107px; display:block; background:#F4F3ED; z-index:100}

.sub_menu{
width:107px; height:26px; display:block; line-height:26px; background:#F4F3ED; text-align:left; border-bottom:#999999 dashed 1px; font-size:12px; clear:both;
}
.sub_menu a{width:107px; height:26px;text-decoration:none; color:#444444; line-height:26px; display:block; padding-left:5px;}
.sub_menu a:visited{text-decoration:none; padding-left:5px; color:#014283}
.sub_menu a:hover {text-decoration:none; padding-left:5px; color: #FF6600;}
*/