@charset "Shift-JIS";

* {
	margin:0;
	padding:0;
}
html,body {
	height:100%;
}
body,th,td {
	font-family:arial,helvetica,clean,sans-serif;
	font-size:12px;
	line-height:120%;
	text-align:left;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../img/bg.gif) 0 0 repeat-x;
	background-color:#EEE;
}
div#container {
	position:relative;
	min-height:100%;
	width:760px;
	margin:auto;
	padding:0 70px;
	background:url(../img/bg_main.jpg) 0 0 no-repeat;
	background-color:#FFF;
}
* html div#container {
	height:100%;
	width:760px;
	margin:auto;
	background:url(../img/bg_main.jpg) 0 0 no-repeat;
	background-color:#FFF;
}
div#container2 {
	width:760px;
	margin:auto;
	padding:0 70px;
	background:url(../img/bg_main.jpg) 0 0 no-repeat;
	background-color:#FFF;
}
* html div#container2 {
	width:760px;
	margin:auto;
	background:url(../img/bg_main.jpg) 0 0 no-repeat;
	background-color:#FFF;
}

div#main {
	width:760px;
}
#menu {
	width:760px;
	height:93px;
}
#contents {
	width:650px;
	margin:auto;
}
#contents .title {
	width:638px;
	background:url(../img/subtitle_bg.gif) bottom no-repeat;
	text-align:left;
	padding-left:12px;
	font-weight:bold;
}
#foot {
	width:480px;
	height:20px;
	margin:auto;
	background:url(../img/foot.gif) 0 0 no-repeat;
	text-align:right;
}

a:link {font-weight: normal; text-decoration: underline; color: #003366;}
a:active {font-weight: normal; text-decoration: underline; color: #0099CC;}
a:visited {font-weight: normal; text-decoration: underline; color: #003366;}
a:hover {font-weight: normal; text-decoration: underline; color: #0099CC;}

.margin_10 {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px;	padding-left: 10px;}
.margin_20 {margin-left: 20px; padding-left: 30px;}

.font10 {font-size:10px; color: #333366; line-height: 110%}
.font12 {font-size:12px}
.font14 {font-size:14px; line-height: 120%}
.font16 {font-size:16px}
.font18 {font-size:18px}
.font21 {font-size:21px}
.font24 {font-size:24px}
.font10b {font-size:10px;font-weight:bold}
.font12b {font-size:12px;font-weight:bold}
.font14b {font-size:14px;font-weight:bold; line-height: 120%; color: #653927}
.font16b {font-size:16px;font-weight:bold}
.font18b {font-size:18px;font-weight:bold}
.font21b {font-size:21px;font-weight:bold}
.font24b {font-size:24px;font-weight:bold}
.font_green_b {font-weight: bold; color: #336633; font-size: 14px}
.font_red_b {font-weight: bold; color: #990000}
.line {line-height: 150%}
.font10blue {font-size: 10px; color: #003366}
.font10text {font-size: 10px; color: #666666; line-height: 150%}
.line2 {border-color: black #CCCCCC black black; border-style: dotted; border-right-width: 1px}
.font_blue {font-size: 12px; color: #003366}
.font10_glay {font-size: 10px; color: #666666; line-height: 110%}
.line120 {line-height: 120%}
.glaytext {font-size: 10px; color: #999999}
.font_10_brown {font-size: 10px; color: #754C24}
.item_10 {font-size: 10px; line-height: 150%; color: #666666}
.item_blue {font-size: 12px; color: #223B44; font-weight: bold;}
.item_10_black { font-size: 10px; line-height: 150%; color: #000000}
.item_12_black { font-size: 12px; line-height: 150%; color: #000000 }
.font_orange {font-size: 20px; line-height: 100%; color: #990000; font-weight: bold}
.font_orange_12 {font-size: 12px; line-height: 110%; color: #CC6600; font-weight: bold}
.font_orange_14 {font-size: 14px; line-height: 120%; color: #cc6600; font-weight: bold}
.font_orange_14b {font-size: 14px; line-height: 120%; color: #FF3300; font-weight: bold}
.font14_white { font-size:14px; color: #FFFFFF; line-height: 120% ; font-weight: bold}
.font_red_b14 { font-weight: bold; color: #990000 ; font-size: 14px}
.font12_black { font-size:12px ; line-height: 110%; color: #000000; font-weight: bold}
.blue_font14 { font-size: 14px; font-weight: bold; color: #001340}
.font14_black { font-size:12px; line-height: 140%; color: #000000; font-weight: bold}
.font14_blackb { font-size:14px; line-height: 140%; color: #000000; font-weight: bold }
.font_blue14b { font-size: 14px; color: #003366 ; font-weight: bold}
.blue_font12 { font-size: 12px; font-weight: normal; color: #042756}
.font_red_b16 { font-weight: bold; color: #990000 ; font-size: 16px}
.font12_b_brown {font-size: 12px; line-height: 140%; font-weight: bold; color: #442802}
.font12_white {	font-size: 12px; color: #FFFFFF; font-weight: normal; line-height: 110%;}
.font12_gray {font-size: 12px; color: #666666; font-weight: bold}
.font_red { font-weight: normal; color: #990000 ; font-size: 12px}
.font12_black { font-size:12px; line-height: 140%; color: #000000; font-weight: normal}
.font10white { font-size:10px; color: #FFFFFF; line-height: 110% }
.font6 {font-size: 4px; color: #CCCCCC}
.blue_font10 { font-size: 10px; font-weight: bold; color: #001340 }
.font11 {font-size: 11px}
.line130 { line-height: 130%}
.font13 {font-size: 13px}
.line140 {line-height: 140%}
.font11_nor { font-size: 11px}
input.color{ background-color:#ffffff; font-size:13; border-style:0; border:1px #003366 solid; padding:1px; line-height: 120%}
textarea{ background-color:#ffffff; font-size:13; border-style:0; border:1px #003366 solid; padding:1px; line-height: 120%}
select{ background-color:#ffffff; font-size:12; border:1px #003366; line-height: 120%}
.line110 { line-height: 110%}
.font11white {font-size: 11px;　line-height: 110%;　font-weight: normal;color: #FFFFFF;}
.greenblue {font-size: 12px;　color: #0077aa;}
.12b {font-size: 12px;　font-weight: bold;}
.font_j {font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

div.profilephoto{
    position:relative; 
    width:266px;
    height:245px;
}
div.jkphoto{
    position:relative; 
    width:130px;
    height:135px;
}
div.jkphoto2{
    position:relative; 
    width:130px;
    height:120px;
}
div.jkphoto3{
    position:relative; 
    width:130px;
    height:150px;
}
div.jkphoto4{
    position:relative; 
    width:130px;
    height:175px;
}
div.jkphoto5{
    position:relative; 
    width:130px;
    height:190px;
}
span.guard{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    background-image:url(../img/spacer.gif);
}
div.jkspace {
	width:130px;
	line-height: 13px;
}
