#title_walu { border:2px #5cd3db solid;
              width:570px;
			  height:70px;
			  display:block;
}

.icon_image { margin:8px 15px 5px 15px;
}

#category_name { margin:0px;
                 font-size:30px;
				 padding:0px;
}

.date_span { padding:3px 5px;
             text-align:left;
			 font-size:11px;
			 border-width:1px 1px 0 1px;
			 border-color:#999999;
			 border-style:solid;
			 }

.content_span { padding:3px 5px;
                font-size:11px;
			    border-width:1px 1px 0 0;
			    border-color:#999999;
			    border-style:solid;
				}

.date_span_end { padding:3px 5px;
             text-align:left;
			 font-size:11px;
			 border-width:1px 1px 1px 1px;
			 border-color:#999999;
			 border-style:solid;
			 }

.content_span_end { padding:3px 5px;
                font-size:11px;
			    width:75%;
			    border-width:1px 1px 1px 0;
			    border-color:#999999;
			    border-style:solid;
				}

.cap1 { font-size:12px;
        letter-spacing:1px;
		}

.cap2 { font-size:12px;
        margin:15px 0 10px 0;
}

.text_main { font-size:11px;
             line-height:1.4em;
			 }

.contents_item { padding:5px;
                 text-align:center;
				 font-size:11px;
				 background-color:#d1d2d2;
			     border-width:1px 1px 1px 0;
			     border-color:#999999;
			     border-style:solid;
				 }
				 
.contents_item_start { padding:5px;
                 text-align:center;
				 font-size:11px;
				 background-color:#d1d2d2;
			     border-width:1px 1px 1px 1px;
			     border-color:#999999;
			     border-style:solid;
				 }
				 				 
.content_text { font-size:11px;
                line-height:1.4em;
				padding:5px;
				vertical-align:top;
			    border-width:0 1px 1px 0;
			    border-color:#999999;
			    border-style:solid;
				}
				
.ul_content_text { font-size:11px;
                line-height:1.4em;
				vertical-align:top;
}				
				
.content_text_start { font-size:11px;
                line-height:1.4em;
				padding:5px;
				vertical-align:top;
			    border-width:0 1px 1px 1px;
			    border-color:#999999;
			    border-style:solid;
				}

#left_box { float:left;
            width:45%;
			}

#right_box { float:right;
             width:45%;
			 }

#job_box {float:left; 
          margin:5px 10px 8px 0; 
		  height:54px; 
		  padding:5px 0 0 10px;  
		  border-width:0 0 0 1px; 
		  border-style:dashed; 
		  border-color:#5cd3db;
}

#date_box { float:right; 
            text-align:left; 
			margin:5px 10px 8px 0; 
			height:54px; 
			padding:5px 0 0 10px; 
			border-width:0 0 0 1px; 
			border-style:dashed; 
			border-color:#5cd3db;
			font-size:12px;
}

.nenrei { margin-top:4px;
          line-height:1.4em;
}

#category_name { margin:0;
}

.col_blue { color:#5cd3db;
}

.col_blue2 { color:#5cd3db;
             font-size:12px;
			 margin:0 0 4px 0;
			 padding:0px;
}

.clear { clear:both;
}

.mab15 { margin-bottom:15px;
}



/* ====================================================== */
/* [各要素の標準スタイル定義]                             */
/* ====================================================== */

.contents_all{
	 width:770px;
	 font-size:12px;
	 line-height:1.5em;
	 text-align:justify;
	 text-justify:distribute;
}

div.vatop p {   
    display: table-cell;   
    vertical-align: top;   
    margin: 0;
}   
    
/*for IE6 */  
* html .vatop p {   
    display: inline;   
    zoom: 1;   
}   
    
/*for IE7 */  
*:first-child+html .vatop p {   
    display: inline;   
    zoom: 1;   
}  

div.vabottom p {   
    display: table-cell;   
    vertical-align: bottom;   
    margin: 0;
}   
    
/*for IE6 */  
* html .vabottom p {   
    display: inline;   
    zoom: 1;   
}   
    
/*for IE7 */  
*:first-child+html .vabottom p {   
    display: inline;   
    zoom: 1;   
}  


div.centering p {   
    display: table-cell;   
    vertical-align: middle;   
    margin: 0;
}   
    
/*for IE6 */  
* html .centering p {   
    display: inline;   
    zoom: 1;   
}   
    
/*for IE7 */  
*:first-child+html .centering p {   
    display: inline;   
    zoom: 1;   
}  


/* ====================================================== */
/*   ナビゲーション                                               */
/* ====================================================== */

a img {
      border-width: 0px;
      border-style: none;
      border-color: #fff;
      background: transparent;
      margin:0px;
      padding:0px;
}


.wd770{
	 width:770px;
}


.pr24{
	background-image:url(/s/sk50/images/backline.gif);
	width:770px;
	height:auto;
}

.pr25{
	padding:10px 0px 0px 35px;
}

.pr26{
	background-image:url(/s/sk50/images/img3.gif); 
	width:698px;
	height:184px; 
}

.pr26-2{
	background-image:url(/s/sk50/images/img4.gif); 
	width:698px;
	height:184px; 
}

.pr27{
	padding:32px 0px 0px 360px;
}

.pr28{
	padding:0px 0px 35px 35px;
}

.pr29{
	background-color:#EFEFEF; 
	width:698px; 
	height:auto;
}

.pr30{
	padding:10px 0px 20px 17px;
}

.pr31{
	background-image:url(/s/sk50/images/img2.jpg); 
	width:670px; 
	height:652px; 
}

.pr32{
	padding:70px 0px 0px 70px; 
	font-size:12px; 
	line-height:1.8; 
	color:#ffffff;
}

.pr33{
	padding:86px 0px 0px 300px; 
	font-size:15px; 
	line-height:1.5; 
	color:#000000; 
	font-weight:normal;
}

.pr34{
	padding:29px 0px 0px 300px; 
	font-size:15px; 
	line-height:1.5; 
	color:#000000; 
	font-weight:normal;
}

.pr34-2{
	padding:33px 0px 0px 300px; 
	font-size:15px; 
	line-height:1.5; 
	color:#000000; 
	font-weight:normal;
}

.pr34-3{
	padding:23px 0px 0px 300px; 
	font-size:15px; 
	line-height:1.5; 
	color:#000000; 
	font-weight:normal;
}

.pr35{
	padding:55px 0px 0px 285px;
	margin-left:20px;
}

.pr36{
	width:663px; 
	height:40px; 
	padding:0px 0px 20px 17px;
}

.pr37{
	padding:0px 0px 10px 50px;
}

.pr38{
	width:770px; 
	height:40px; 
	background-color:#59C2CB; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.pr39{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:16px; 
	color:#ffffff;
	text-align:center;
	line-heigh:2em:
}

.pr40{
	width:770px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-right:3px solid; 
	border-bottom:3px solid; 
	border-left:3px solid; 
	border-color:#59C2CB;
}

.pr41{
	padding:0px 0px 10px 40px
}

.pr42{
	background-image:url(/s/sk50/images/backline.gif);
	width:770px; 
	padding-bottom:20px;
}

.pr63{
	width:370px; 
	float:left; 
	background-color:#ffffff;
}

.pr64{
	line-height:2em; 
	background-color:#5FD1DB; 
	font-size:14px; 
	color:#ffffff; 
	text-align:center; 
	font-weight:bold;
}

.pr65{
	border-right:solid 1px; 
	border-bottom:solid 1px; 
	border-left:solid 1px;	
	border-color:#5FD1DB; 
	padding:10px 0 20px 0;
}

.pr66{
	padding-bottom:10px; 
	text-align:center; 
	margin-left:auto; 
	margin-right:auto;
}


.sktop{
	width:764px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-right:3px solid;
	border-bottom:3px solid;
	border-left:3px solid;
	border-color:#59C2CB;
}

.sktop2{
	padding:10px 0px 0px 50px;
}

.sktop3{
	padding:50px 0px 0px 18px;
}

.sktop3-2{
	padding:40px 0px 0px 18px;
}

.skpr0{
	padding:0px 0px 0px 50px;
	margin:0px;
}

.skpr1{
	background-image:url(/s/sk50/images/topmain.gif);
	background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
	margin:0px;
}

.skpr1-2{
	background-image:url(/s/sk50/images/topmain-2.gif);
	background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
	margin:0px;
}

.skpr1-3{
	background-image:url(/s/sk50/images/topmain-3.gif);
	background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
	margin:0px;
}

.skpr1-4{
	background-image:url(/s/sk50/images/topmain-4.gif);
	background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
	margin:0px;
}

.skpr1-5{
	background-image:url(/s/sk50/images/topmain-5.gif);
	background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
	margin:0px;
}

.skpr1-6{
	background-image:url(/s/sk50/images/topmain-6.gif);
	background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
	margin:0px;
}

.skpr1-7{
	background-image:url(/s/sk50/images/topmain-7.gif);
	background-repeat:no-repeat;
	padding:20px 0px 0px 0px;
	margin:0px;
}

.skpr2{
	padding-left:170px;
	padding-top:40px;
	font-size:16px;
	font-weight:bold;
}

.skpr3{
	padding-left:170px;
	padding-top:22px;
	font-size:16px;
	font-weight:bold;
}

.sk01{
	background-image:url(/s/sk50/images/topmain.gif);
	width:763px;
	height:143;
}


.sk02{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(/s/sk50/images/box1.gif);
	background-repeat:no-repeat;
	width:373px;
  height:98px;
}

.sk03{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding:23px 0px 0px 25px;
	margin:0px 0px 0px 0px;
	letter-spacing:1px;
	float:left;
}

.sk04{
	font-size:11px;
	color:#ffffff;
	padding:30px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	float:left;
}

.sk05{
	padding:17px 0px 0px 320px;
}

.sk06{
	padding:3px 0px 0px 190px;
	font-size:15px;
	font-weight:bold;
}

.sk07{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	background-image:url(/s/sk50/images/box2.gif);
	background-repeat:no-repeat;
	width:373px;
  height:98px;
}

.sk08{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(/s/sk50/images/box2.gif);
	background-repeat:no-repeat;
	width:373px;
  height:98px;
}

.sk09{
	padding:17px 0px 0px 320px;
}

.sk10{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	background-image:url(/s/sk50/images/box1.gif);
	background-repeat:no-repeat;
	width:373px;
  height:98px;
}

   #gnavw {
    width: 661px; height: 111px;
    background: url(/s/sk50/images/navi_small.gif);
    margin:10px 0 0 0; padding: 0;
    position: relative;}
	
  #gnavw li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
  #gnavw li, #gnavw a {
    height: 111px; display: block;}
	
  #gnavw_1 {left: 0px; width: 86px; }
  #gnavw_2 {left: 94px; width: 86px; }
  #gnavw_3 {left: 188px; width: 86px; }
  #gnavw_4 {left: 282px; width: 86px; }
  #gnavw_5 {left: 376px; width: 86px; }
  #gnavw_6 {left: 470px; width: 88px; }
  #gnavw_7 {left: 564px; width: 90px; }

  #gnavw_1 a:hover {
    background: transparent url(images/navi_small.gif)
    0px -111px no-repeat;}
 #gnavw_2 a:hover {
    background: transparent url(images/navi_small.gif)
    -94px -111px no-repeat;}
 #gnavw_3 a:hover {
    background: transparent url(images/navi_small.gif)
    -188px -111px no-repeat;}
  #gnavw_4 a:hover {
    background: transparent url(images/navi_small.gif)
    -282px -111px no-repeat;}
  #gnavw_5 a:hover {
    background: transparent url(images/navi_small.gif)
    -376px -111px no-repeat;}
  #gnavw_6 a:hover {
    background: transparent url(images/navi_small.gif)
    -470px -111px no-repeat;}
  #gnavw_7 a:hover {
    background: transparent url(images/navi_small.gif)
    -564px -111px no-repeat;}


#gnavw_1_fix {
	width:86px;
	height:111px;
	background: url(images/navi_small.gif)
    -0px -111px no-repeat;}

#gnavw_2_fix {
	width:86px;
	height:111px;
	background: url(images/navi_small.gif)
    -94px -111px no-repeat;}

#gnavw_3_fix {
	width:86px;
	height:111px;
	background: url(images/navi_small.gif)
    -188px -111px no-repeat;}

#gnavw_4_fix {
	width:86px;
	height:111px;
	background: url(images/navi_small.gif)
    -282px -111px no-repeat;}

#gnavw_5_fix {
	width:86px;
	height:111px;
	background: url(images/navi_small.gif)
    -376px -111px no-repeat;}

#gnavw_6_fix {
	width:88px;
	height:111px;
	background: url(images/navi_small.gif)
    -470px -111px no-repeat;}

#gnavw_7_fix {
	width:90px;
	height:111px;
	background: url(images/navi_small.gif)
    -564px -111px no-repeat;}

#nav1, #nav1 a{
	display:block;
	width:309px;
	height:56px;
	background-image:url(/s/sk50/images/button.gif);
	background-repeat:no-repeat;
}
#nav1:hover{
	background-position:0 -56px ;
}

#nav2, #nav2 a{
	display:block;
	width:156px;
	height:31px;
	background-image:url(images/sb1.gif);
	background-repeat:no-repeat;
}
#nav2:hover{
	background-position:0 -31px ;
}

#nav3, #nav3 a{
	display:block;
	width:156px;
	height:31px;
	background-image:url(images/sb2.gif);
	background-repeat:no-repeat;
}
#nav3:hover{
	background-position:0 -31px ;
}

#nav4, #nav4 a{
	display:block;
	width:300px;
	height:45px;
	background-image:url(images/b1.gif);
	background-repeat:no-repeat;
}
#nav4:hover{
	background-position:0 -45px ;
}

#nav5, #nav5 a{
	display:block;
	width:300px;
	height:45px;
	background-image:url(images/b2.gif);
	background-repeat:no-repeat;
}
#nav5:hover{
	background-position:0 -45px ;
}



.webclap1{
	padding:8px 0px 0px 0px;
	text-align:right; 
}

.webclap2{
	padding:0 7px;
	line-height:16px;
}

.webclap3{
	font-size:3px; 
	line-height:3px;
}

.infobox{
	border-top:3px solid #29211C; 
	border-left:3px solid #29211C; 
	border-right:3px solid #29211C; 
	border-bottom:3px solid #29211C;
	background-color:#eeeeee;
	height: 600px;
	width:764px;
	overflow: auto;
}

.mail1{
	padding-top:5px;
	padding-right:5px;
}

div.centering p {   
    display: table-cell;   
    vertical-align: middle;   
    margin: 0;
}   
    
/*for IE6 */  
* html .centering p {   
    display: inline;   
    zoom: 1;   
}   
    
/*for IE7 */  
*:first-child+html .centering p {   
    display: inline;   
    zoom: 1;   
}  

.sp-pt10{
	padding-top:10px;
}

.sp-pr5{
	padding-right:5px;
}

/* ====================================================== */
/*   共通                                                 */
/* ====================================================== */

.textstyle{
	text-align:justify;
	text-justify:distribute;
}

.text-l{
	text-align:left;
}

.text-r{
	text-align:right;
}

.text-c{
	text-align:center; 
	margin-left:auto; 
	margin-right:auto;
}

.text-c1{
	text-align:center; 
	margin-left:auto; 
	margin-right:auto;
	padding-top:5px;
}

.float-l{
	float:left;
}

.float-r{
	float:right;
}

.wd45{
	 width:45px;
}

.wd130{
	 width:130px;
}

.wd260{
	 width:260px;
}

.wd147{
	width:147px;
}

.wd150{
	 width:150px;
}

.wd160{
	 width:160px;
}

.wd174{
	 width:174px;
}

.wd175{
	 width:175px;
}

.wd185{
	 width:185px;
}

.wd200{
	 width:200px;
}

.wd210{
	 width:210px;
}

.wd250{
	 width:250px;
}

.wd303{
	width:303px; 
}

.wd324{
	width:324px; 
}

.wd358{
	width:358px; 
}

.wd360{
	width:360px; 
}

.wd380{
	 width:380px;
}

.wd383{
	 width:383px;
}

.wd385{
	 width:385px;
}


.wd390{
	 width:390px;
}

.wd400{
	 width:400px;
}

.wd470{
	 width:470px;
}

.wd515{
	width:515px;
}

.wd548{
	width:548px;
}

.wd550{
	width:550px;
}

.wd750{
	 width:750px;
}

.wd770{
	 width:770px;
}

.wd100p{
	 width:100%;
}

.ht70{
	height:70px;
}

.ht75{
	height:75px;
}


.font0{
	font-size:0px;
}

.font10{
	font-size:10px;
	letter-spacing:1px;
}

.font10_normal{
	font-size:10px;
}

.font10_gray{
	font-size:10px;
	letter-spacing:1px;
	color:#777;
}

.font12{
	font-size:12px;
}

.font14{
	font-size:14px;
}

.font16{
	font-size:16px;
}

.font28{
	font-size:28px;
}

.font40{
	font-size:40px;
}

.font100p{
	font-size:100%;
}

.font120p{
	font-size:120%;
}

.font130p{
	font-size:130%;
}

.font140p{
	font-size:140%;
}

.font160p{
	font-size:160%;
}

.font180p{
	font-size:180%;
}

.font200p{
	font-size:200%;
}

.font220p{
	font-size:220%;
}

.font240p{
	font-size:240%;
}

.p_style{
	font-size:12px;
	line-height:1.7em;
	margin-bottom:2em;
}

.fontbold{
	font-weight:bold;
}

.fontgreen{
	color:#1C761C;
}

.fontnormal{
	font-weight:normal;
}

.clear_consul{
	clear:both;
}

.sp-0{
	margin:0px;
}

.sp-1{
	margin:1px;
}

.sp-5{
	margin:5px;
}

.sp-10{
	margin:10px;
}

.sp-15{
	margin:15px;
}

.sp-top0{
	margin-top:0px;
}

.sp-top3{
	margin-top:3px;
}

.sp-top4{
	margin-top:4px;
}

.sp-top5{
	margin-top:5px;
}

.sp-top10{
	margin-top:10px;
}

.sp-top12{
	margin-top:12px;
}

.sp-top15{
	margin-top:15px;
}

.sp-top20{
	margin-top:20px;
}

.sp-top30{
	margin-top:30px;
}

.sp-top40{
	margin-top:40px;
}

.sp-top130{
	margin-top:130px;
}

.sp-right4{
	margin-right:4px;
}

.sp-right5{
	margin-right:5px;
}
.sp-right10{
	margin-right:10px;
}

.sp-right12{
	margin-right:12px;
}

.sp-right18{
	margin-right:18px;
}

.sp-right20{
	margin-right:20px;
}

.sp-right30{
	margin-right:30px;
}

.sp-bottom0{
	margin-bottom:0px;
}

.sp-bottom10{
	margin-bottom:10px;
}

.sp-bottom20{
	margin-bottom:20px;
}

.sp-bottom30{
	margin-bottom:30px;
}

.sp-bottom40{
	margin-bottom:40px;
}

.sp-left5{
	margin-left:5px;
}

.sp-left10{
	margin-left:10px;
}

.sp-left18{
	margin-left:18px;
}

.sp-left20{
	margin-left:20px;
}

.sp-left25{
	margin-left:25px;
}

.sp-left30{
	margin-left:30px;
}

.sp-left35{
	margin-left:35px;
}

.sp-left40{
	margin-left:40px;
}

.sp-left300{
	margin-left:250px;
}

.sp-p0{
	padding:0px;
}

.sp-p10{
	padding:10px;
}

.sp-p5{
	padding:5px;
}

.sp-p7{
	padding:7px;
}

.sp-p10{
	padding:10px;
}

.sp-p15{
	padding:15px;
}

.sp-p20{
	padding:20px;
}

.sp-pt3{
	padding-top:3px;
}

.sp-pt4{
	padding-top:4px;
}

.sp-pt5{
	padding-top:5px;
}

.sp-pt7{
	padding-top:7px;
}

.sp-pt10{
	padding-top:10px;
}

.sp-pt12{
	padding-top:12px;
}

.sp-pt13{
	padding-top:13px;
}

.sp-pt15{
	padding-top:15px;
}

.sp-pt20{
	padding-top:20px;
}

.sp-pt30{
	padding-top:30px;
}

.sp-pt40{
	padding-top:40px;
}

.sp-pt50{
	padding-top:50px;
}

.sp-pr5{
	padding-right:5px;
}

.sp-pr10{
	padding-right:10px;
}

.sp-pr12{
	padding-right:12px;
}

.sp-pr15{
	padding-right:15px;
}

.sp-pr20{
	padding-right:20px;
}

.sp-pr30{
	padding-right:30px;
}

.sp-pb3{
	padding-bottom:3px;
}

.sp-pb5{
	padding-bottom:5px;
}

.sp-pb10{
	padding-bottom:10px;
}

.sp-pb15{
	padding-bottom:15px;
}

.sp-pb20{
	padding-bottom:20px;
}

.sp-pl10{
	padding-left:10px;
}

.sp-pl14{
	padding-left:14px;
}

.sp-pl15{
	padding-left:15px;
}

.sp-pl20{
	padding-left:20px;
}

.sp-pl38{
	padding-left:38px;
}

.sp-pl45{
	padding-left:45px;
}

.sp-pl50{
	padding-left:50px;
}

.sp-pl70{
	padding-left:70px;
}

.sp-pl75{
	padding-left:75px;
}

.sp-pl100{
	padding-left:100px;
}

.line-h1{
	line-height:1px; 
	font-size:0px;
}

.line-h12{
	line-height:1.2em;
}

.line-h15{
	line-height:1.5em;
}

.line-h17{
	line-height:1.7em;
}

.line-h18{
	line-height:1.8em;
}

.line-h20{
	line-height:2em;
}

.line-h23{
	line-height:2.3em;
}

.line-h25{
	line-height:2.5em;
}

.line-h27{
	line-height:2.7em;
}

.line-h30{
	line-height:3em;
}

.lt-sp1{
	letter-spacing:1px;
}

.border_gray1{
	border:1px solid #ccc;
}

.border_gray_b_dotted{
	border-bottom:1px dotted #ccc;
}


.table_collapse{
	border-collapse:collapse;
}

.bgc_efefef{
	background-color:#EFEFEF;
}

.bgc_fff6df{
	background-color:#FFF6DF;
}

.link-area{
	display:block; 
	width:100%; 
	height:100%;
}

.c-red{
	color:#ff0000;
}

.c-orange{
	color:#ff6000;
}

.c-white{
	color:#fff;
}

.c-black{
	color:#000;
}

.c-lightblue{
	color:#48a8ea;
}

.c-nightblue{
	color:#0042ff;
}

/* ====================================================== */
/*   キングソフトエリア                                   */
/* ====================================================== */

.ksmain{
	margin-top:30px;
	margin-bottom:30px;
	
	text-align:center;
	height:610px;
}

.ksog{
	background-color:#FF810D;
	width:674px;
	height:590px;
	padding:13px 13px 0px 13px;
	margin: auto;
}

.ksoghard{
	background-color:#FF810D;
	width:674px;
	height:610px;
	padding:13px 13px 0px 13px;
	margin: auto;
}

.ksogshort{
	background-color:#FF810D;
	width:674px;
	height:610px;
	padding:13px 13px 0px 13px;
	margin: auto;
}

.ks{
	background-image:url(/s/sk50/images/kingsoftcolabo.jpg);
	background-repeat: no-repeat;
	width:674px;
	height:466px;
}

.ksbgdmain{
	background-image:url(/s/sk50/images/kingsoftcolabo_short.jpg);
	background-repeat: no-repeat;
	width:674px;
	height:610px;
}



.ksbotan{
margin-top:417px;
}

.kslink{
	text-align:left;
	background-color:#FFF;
	padding-top:20px;
	padding-Left:15px;
	width:659px;
	height:90px;
}

.kslinkhard{
	text-align:left;
	background-color:#FFF;
	padding-top:20px;
	padding-Left:15px;
	width:659px;
	height:110px;
}

.kslinkshort{
	text-align:left;
	background-color:#FFF;
	padding-top:20px;
	padding-Left:15px;
	width:659px;
	height:0px;
}

.kstitle{
	font-size: 16px;
	font-weight: bold;
}
.kstext1{
	font-size: 10px;

}

.sm{
width:200px;
float:left;
margin-bottom:10px;

}


/* ====================================================== */
/*   ページ遷移                                           */
/* ====================================================== */

.next{
	width:760px;
	border-left:10px solid #CCCCCC;
	text-align:right;
	margin-top:20px;
}

.pagelink{
	border-bottom:1px dashed #CCCCCC;
	margin:0 0 5px 10px;
	line-height:1.5em;
}