/* all styling */
html,body {
	margin: 0px;	padding: 0px;	color: #444444;
	text-align: center;
	font: 100%/160% "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif;
	background: url("http://www.ks110.com/img/back_body.gif") top repeat-x #EEF7FF;
	scrollbar-face-color: #2244A0;       /* 表面の色 */
	scrollbar-3dlight-color: #2244A0;    /* 左端と上端の色 */
	scrollbar-highlight-color: #ffffff;  /* ハイライトの色 */
	scrollbar-shadow-color: #ffffff;     /* 影の色 */
	scrollbar-darkshadow-color: #2244A0; /* 右端と下端 */
	scrollbar-arrow-color: #ffffff;      /* 矢印の色 */
	}
	
p {	margin: 0px;	padding: 5px 5px 5px 10px;}
h1,h2,h3 { margin: 0px; padding: 0px;	font-size: 100%;	}

a { color: #2244A0; text-decoration: none; }
a:hover { color: #009900;	text-decoration: none; }

ul {	margin: 2px 0px 2px 25px;	padding: 0px;	list-style: square;	}
ol {	margin: 2px 0px 2px 25px;	padding: 0px;	}
img {	border: 0px;	margin: 0px;	padding: 0px;	}

hr {
	color: #99cc33;	background-color: #99cc33;	height: 1px;	border: 1px;	border-style: solid;
	}

.box1 {	margin: 10px;	padding: 5px;	background: #EEF9FF;	border: 1px solid #2244A0;	}
.box2 {	margin: 10px;	padding: 5px;	background: #EEF9FF;	border: 1px dotted #009900;	}
.box3 {	margin: 10px;	padding: 5px;	background: #EEF7FF;	border: 4px double #444444;	}

/* form styling */
input,textarea {	color: #444444;	}
.button {	height: 20px;	background: #99cc33;	margin: 1px;	padding: 0px;	}









/* //////////////////// 全体の設定 //////////////////// */

/* body styling */
#container {font-size:100%;	text-align: left;
	width: 680px;	margin: 0px auto;	padding: 0px;	background: #FFFFFF;
	background: url("http://www.ks110.com/img/back.gif") top repeat-y;
	}
	
	
	
	
	
	
	
	
	
	
/* //////////////////// ヘッダー //////////////////// */

/* header styling */
#head {
	float: left;	width: 100%;	height: 160px;	margin: 0px; font-size:80%;
	background: url("http://www.ks110.com/img/back_head.gif") top left no-repeat;
	}

#head1 {
	float: left;	width: 670px;	height: 137px;	color: #2244A0;	margin: 0px;	padding: 0px;
	background: url("http://www.ks110.com/img/image_head.jpg") top left no-repeat #ffffff;
	}
	
#head1 h1	{
	margin: 0px;	padding: 0px;	text-indent: 25px;	font-size: 100%;	font-weight: normal;
	}
#head1 h2 a {	text-indent: -2000px;margin-top: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 380px;
	height: 100px;
	border: 0;
	display: block;	}
	
	


/* //////////////////// ヘッダー画像 //////////////////// */
#head_menu {
	float: left;	width: 670px;	height: 23px;
	background: url("http://www.ks110.com/img/image_head.jpg") bottom left	no-repeat #ffffff;
	}





/* //////////////////// ヘッダーナビゲーション //////////////////// */

/* linemenu-head styling */
ul.linemenu {	margin: 3px 5px 0px 5px;	list-style: none;	}
ul.linemenu li {
	display: inline;	margin: 0px 1px;	padding: 0px 2px;
	text-align: center;	border-right:1px solid #2244A0;
	}

ul.linemenu li.left {
	display: inline;	margin: 0px 1px;	padding: 0px 2px;
	text-align: center;	border-left:1px solid #2244A0;
	}



/* //////////////////// フッターナビゲーション //////////////////// */

/* linemenu-foot styling */
ul.linemenuf {	margin: 3px 5px 0px 5px;	list-style: none;	}
ul.linemenuf li {	display: inline;	margin: 0px 1px;	padding: 0px 2px;	text-align: center;
	}



/* //////////////////// メインコンテンツ //////////////////// */

/* contents styling */
#contents {	float: left;	width: 670px;	padding: 0px;	margin: 0px;	}

/* main-contents styling */
#main {
	float: right;	width: 485px;	padding: 10px 0px 0px 0px;	margin: 0px;
	font: 100%/170% "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif;
	word-wrap: break-word;	overflow: hidden;
	}
#main h2, #main h3, #main h4 { margin: 0px; padding: 0px;	font-size: 100%;	}
#main a { color: #2244A0; text-decoration: underline; }
#main a:hover { color: #009900;	text-decoration: underline; }
#main .pan {	width: 100%;	height: 20px;	margin-right: 5px;	padding: 0px;	font-size: 80%;	}

#main .title {
	padding: 0px 5px;	margin: 15px 10px 15px 0px;	text-indent: 5px;
	color: #2244A0;	background: #DDEEFF;	border-left: 5px solid #2244A0;
	}

.main1 {	padding: 0px 15px 10px 10px;	margin: 0px;	}
.main1 p {	padding: 4px 4px 25px 4px;	}


#main .rightimage {
	text-align: right;
}
#main  ul {margin:10px 0 20px 20px;
}

#main td {
	line-height: 160%;
}

.midasi {
	color:#0000FF;
}

.kensaku {
	color:#336633;
}

em {
	font-weight: bold;
	font-style: normal;
	color: #ff0000;
}

.kikan {
	font-size: 90%;
}
/* //////////////////// サイドバー ////////////////////  */

/* left-menu styling */
#lmenu {
	font-size: 100%;
	color: #2244a0;
	text-align: center;
	line-height: 150%;
	margin: 0px 10px 0px 0px;
	padding: 45px 0px;
	width: 169px;
	float: left;
	background: url("http://www.ks110.com/img/tel.gif") top left no-repeat #DDEEFF;
}



.lmenu1 {
	text-align: left;
	margin: 5px 2px 5px 2px;
	border-width: 2px 1px;
	border-style: solid;
	border-color: #2244A0;
	padding: 0px;
	background: #EEF9FF;
	word-wrap: break-word;
	overflow: hidden;
}
.lmenu1 h3 {	text-indent: 3px;	font-size: 90%;	}

.lmenu2 { text-align: center; word-wrap: break-word; overflow: hidden; }
.lmenu2 p { font-size: 70%; text-align: left; line-height: 115%; }

/* menu-main styling */
ul.submenu {font-size: 90%;	margin-left: 22px;	padding: 0px;	list-style: square;	line-height: 120%;	}
ul.submenu li {	padding: 0px 0px 2px 0px;	}
ul.submenu a { color: #2244A0; text-decoration: none; }
ul.submenu a:hover { color: #009900;	text-decoration: underline; }

ul.menu {	margin: 0px;	padding: 0px;	list-style: none;	color: #2244A0;	}
ul.menu li {
	margin: 0px;	padding: 1px 0px;	font-size: 90%;text-indent: 15px;	border-bottom: 1px solid #2244A0;
	background: url("http://www.ks110.com/img/list.gif") top left no-repeat #EEF9FF;
	}

ul.menu a {
	color: #2244A0;	display: block;
	background: url("http://www.ks110.com/img/list.gif") top left no-repeat #EEF9FF;
	}
	
ul.menu a:hover {	
	color: #2244A0;	background: url("http://www.ks110.com/img/list.gif") top left no-repeat #DDEEFF;
	}

/* footer styling */
#foot {	clear: left;	width: 670px;	margin: 0px;	padding: 0px;	word-wrap: break-word;	overflow: hidden;	font-size:80%;	}





/* //////////////////// フッター //////////////////// */

#foot_menu {
	float: left	width: 670px;	background: #FFFFFF;	color: #2244A0;	border-top: 2px solid #009900;
	}

#foot1 {	padding: 5px;	margin: 0px;	color: #FFFFFF;	background: #2244A0;	}
#foot2 {
	padding: 0px 5px;	margin: 0px;	color: #FFFFFF;	text-align: right;
	background: #2244A0;	border-top: 1px solid #FFFFFF;	font-size: 100%;
	}

#foot1 a, #foot2 a { color: #FFFFFF; }
#foot1 a:hover, #foot2 a:hover { color: #009900; }

.photo {
  background-image: url("http://www.ks110.com/img/bld-2.jpg"); background-repeat: no-repeat;
  background-position: right bottom;	}

.bquote {
color: #5555aa;
margin: 4px 25px 4px 20px;
padding: 10px;
border-style: double;
border-color: #5555aa;
background:#F5FFFA;
}

/*画像を写真みたいに*/
.photo_left {
 margin: 5px 10px 5px 0;
 padding: 5px 5px 5px 5px;
 border: 1px #bbb solid;
 float: left;
}

.photo_right {
 margin: 5px 5px 10px 0;
 padding: 5px 5px 0 5px;
 border: 1px #bbb solid;
 float: right;
}

.clear {
 clear: both;
}

/*---------------記述方法

<div class="photo_left"><img src="画像のURL" alt="テスト" width="サイズ" height="サイズ" /></div>文章～～～～～～～～～
<br class="clear" />

---------------*/


.gotop {
	text-align:right;
	margin: 0px;
	padding: 5px 5px 5px 10px;
}