@charset "utf-8";
@import url(top.css);
@import url(../../gedatu/css/page.css);
@import url(../../gedatu/css/layout.css);
/*
--------------------------------------------------------------------------------

	Kaijyusemji style
	designed by Askaen...

--------------------------------------------------------------------------------
*/




/* =====================================================================
*
*    Common Format
*
* =================================================================== */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, table, td, th, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
 
table {
	border-collapse: collapse;
	border-spacing:0;
}

fieldset, img {
	border:0;
}
 
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
 
li {
	list-style: none;
}
 
caption, th {
	text-align: left;
}
 
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
 
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

a{ cursor:pointer; }




/* =====================================================================
*
*    Basic Format
*
* =================================================================== */


* {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}


body {
	margin: 0;
	padding:0;
	border: none;
	padding: 0;
	background: #EBEBEB;
 	color: #333333;
	font-family: "Helvetica Neue", "Helvetica", "Meiryo", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴPro W3", "HiraKakuPro-W3", "MＳ Pゴシック", sans-serif;
	font-size: 14px; line-height: 140%;
	background:url(../img/common/all_bg.jpg) repeat-y center #EBEBEB;
	}

hr {
	display:none;
}

form {
	margin:0;
	padding:0;
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
}

input {
	line-height: 1.2;
}
 
textarea {
	padding: 0.4em 10px;
}
 
img {
	vertical-align: bottom;
}

p {
	line-height: 140%;
	margin:0;
	padding:0;
}
strong{ font-weight:bold;}

.clear{ clear:both; margin:0; padding:0;}



/* ---------------------------------
*    Font Family
*/

body {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
}
;;body {
	font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
}
*:first-child+html body {
	font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
}
* html body {
	font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
}

/* ---------------------------------
*    Font Size
*/

.x-large   { font-size: 174%; }
.large     { font-size: 144%; }
.mid       { font-size: 122%; }
.small     { font-size:  92%; }
.x-small   { font-size:  77%; letter-spacing: 1px; }

/* \*/ a { outline:none; overflow:hidden; } /**/
/* \*/ a:focus { outline:none; overflow:hidden; } /**/


/* ---------------------------------
*    Link
*/

a         { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:hover   { color: #666666; text-decoration: none; }
a:active  { color: #666666; text-decoration: none; }



/* =====================================================================
*
*    layout Format
*
* =================================================================== */

#allWrap{
width:850px;
height: 100%;
margin:0 auto;
border-top:4px solid #5A5A5A;
background:url(../img/common/bg02.jpg) repeat-x;
}

#allWrap2{
width:850px;
margin:0 auto;
border-top:4px solid #5A5A5A;
background:url(../img/common/naka_bg.jpg) repeat-x;
}


/* ---------------------------------
*    header
*/

#header{
width:100%;
padding:0;
margin:0 auto;
text-align:left;
}
#header h1{ margin:0; padding:0; text-indent:-9999px;}
#header a{
background: url(../img/common/logo.jpg) no-repeat left top;
width:609px;
height:93px;
display:block;
text-indent:-9999px;
padding:0;
margin:0 0 0 1px;
}



/* ---------------------------------
*    content
*/

.contentL{
float:left;
width:610px;
height:634px;
background:url(../img/top/bg03.jpg) no-repeat bottom;
}
.contentR{
float:right;
width:240px;
}

.line1{
background:url(../img/common/line01.jpg) no-repeat;
border:none;
width:848px;
height:15px;
display:block;
margin:0 1px;
padding:0;
}

.contentL2{
float:left;
width:220px;
margin:0 0 180px 0;
}
.contentR2{
float:right;
width:630px;
margin:0;
}

/* ---------------------------------
*    go index
*/

.goind a{
background: url(../img/common/goind.jpg) no-repeat right top;
width:240px;
height:50px;
text-indent:-9999px;
display:block;
}
.goind2{ width:629px; display:block;}
.goind2 a{
background: url(../img/common/goind.jpg) no-repeat right top    ;
width:630px;
height:40px;
text-indent:-9999px;
display:block;
}




/* ---------------------------------
*    gototop
*/
.goto{
background:url(../img/common/goto.jpg) repeat-x;
width:848px;
height:24px;
display:block;
margin:0 auto;
}
.goto a{
background:url(../img/common/goto_btn01.jpg) no-repeat right;
display:block;
height:24px;
width:96px;
margin: 0 0 0 720px;
text-indent:-9999px;
}
.goto a:hover{
background:url(../img/common/goto_btn01_r.jpg) no-repeat right;
display:block;
height:24px;
width:96px;
margin: 0 35px 0 720px;
text-indent:-9999px;
}


/* ---------------------------------
*    footer
*/


#footer{width:100%; background: url(../img/common/foot_bg.jpg) repeat-x #666666; margin:0; padding:30px 0 20px 0;}

.footwk{ width:850px; margin:0 auto;}
.footl{
float:left;
width:450px;
height:50px;
background:url(../img/common/foot_bg02.jpg) left no-repeat;
padding:0 0 0 4px;
}
.footr{
float:right;
width:350px;
height:50px;
background:url(../img/common/copy.jpg) no-repeat;
text-indent:-9999px;
}


/*move-top*/
#movetop1{
width:850;
height:20px;
display:block;
background:url(../../gedatu/common_img/movetop.jpg) no-repeat right bottom;
text-indent:-9999px;
}
#movetop2{
width:850;
height:20px;
display:block;
background:url(../../gedatu/common_img/movetop.jpg) no-repeat right bottom;
text-indent:-9999px;
margin:0 0 20px 0;
}







/* ---------------------------------
*    in page
*/

/*title*/

.Ktitle1{
background: url(../img/in_common/t01.jpg) no-repeat center;
width:165px;
height:70px;
text-indent:-9999px;
display:block;
}
.Ktitle2{
background: url(../img/in_common/t02.jpg) no-repeat center;
width:165px;
height:70px;
text-indent:-9999px;
display:block;
}



/*L-side navi*/

.Kikonavi{
background:url(../img/in_common/side_bg01.jpg) left bottom repeat-x;
padding:0 0 20px 0;
margin:0 1px;
}
.Kikonavi li{
widows:161px;
height:27px;
display:block;
text-indent:-9999px;
margin:0 0 0 10px;
}
.Kbtn1 a{
background:url(../img/in_common/kiko_navi01.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn1 a:hover{
background:url(../img/in_common/kiko_navi01_r.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn1on{
background:url(../img/in_common/kiko_navi01_r.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn1on a{
background:url(../img/in_common/kiko_navi01_r.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn2 a{
background:url(../img/in_common/kiko_navi02.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn2 a:hover{
background:url(../img/in_common/kiko_navi02_r.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn2on{
background:url(../img/in_common/kiko_navi02_r.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn2on a{
background:url(../img/in_common/kiko_navi02_r.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn3 a{
background:url(../img/in_common/kiko_navi03.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn3 a:hover{
background:url(../img/in_common/kiko_navi03_r.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn3on{
background:url(../img/in_common/kiko_navi03_r.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn3on a{
background:url(../img/in_common/kiko_navi03_r.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn4 a{
background:url(../img/in_common/kiko_navi04.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn4 a:hover{
background:url(../img/in_common/kiko_navi04_r.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn4on{
background: url(../img/in_common/kiko_navi04_r.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}
.Kbtn4on a{
background: url(../img/in_common/kiko_navi04_r.jpg) no-repeat;
widows:161px;
height:27px;
display:block;
}

/*search wk*/
.search{
background:url(../img/in_common/side_bg01.jpg) left bottom repeat-x;
padding:0 0 25px 0;
margin:0 1px;
text-align:center;
}

/*bread*/

.bread{
line-height:160%;
padding:0 0 10px 0;
color:#666666;
font-size:90%;
background:url(../img/in_common/side_bg01.jpg) repeat-x bottom;
width:629px;
}
.bread ul{ margin:0 10px; padding:0;}
.bread li{ float:left; display:block;}
.bread1{
padding:0 15px;
}
.bread2{
background: url(../img/in_common/bread_yagi01.jpg) no-repeat left center;
padding:0 15px;
}
.bread a:link{ color:#666666; text-decoration:underline;}
.bread a:visited{ color:#666666; text-decoration:underline;}
.bread a:active{ color:#666666; text-decoration:none;}
.bread a:hover{ color:#666666; text-decoration:none;}


/*contents*/
.inWk{
margin:0 auto;
width:590px;
padding:20px 0 40px 0;
line-height:170%;
}
.inWk2{
margin:0 auto;
width:600px;
padding:20px 0 40px 0;
line-height:170%;
}
.inWk a{
color:#006699;
text-decoration:none;
}
.inWk a:hover{
color:#006699;
text-decoration:underline;
}