/* CSS Document */

body {
margin-left:auto;
margin-right:auto;
width:850px;
}

.f1 {
font-size:10px;
}
.f2 {
font-size:50px;
}
.f3 {
color:#FF0000;
font-size:35px;
}
.f4 {
color:#00CC00;
font-size:25px;
}
.f5 {
font-size:25px;
}
.red {
color:#FF0000;
}
img {
margin:5px 5px 0 5px;
}


.seo {
	background:url(../images/header101.jpg) no-repeat;
	width:850px;
	height:15px;}

.seo h1 { 
	font-size: 12px; 
	color:#FFFFFF;
	float:left;
	margin:0;
	padding:0;}
	
.seo a {
  float:right;
  color:#FFFFFF;
  font-size:12px;}

.header {
	background:url(../images/header102.jpg) no-repeat;
	width:850px;
	height:90px;
	text-indent:-9999px;}

.header a {
	width:850px;
	height:90px;}

.headerl a {
	width:610px;
	height:84px;
	float:left;}

.headerr a {
	width:240px;
	height:84px;
	float:right;}

.left h2 {
	color:#ffffff;
	font-size:0.8em;
	width:200px;
	border:none;
	padding:5px 0 5px 0;
	margin:9px 0 0 0;
	text-align:center;
	background-color:#cccccc;
	}


/* wb_[܂ */

.contents {
	width:850px;
	text-align:left;
	}
.alignr {
	float:right;
	padding-right:10px;
	}

/* j[ */
.left {
	float:left;
	font-size:0.9em;
	width:200px;
	margin-top:5px;
	}
	
.haisin {
width:180px;
	font-size:0.9em;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
}
	
/*  */
.siryou{
	width:188px;
	height:126px;
	padding:0px 3px 0px 0px;
	display: block ;
	margin:5px 0 0 5px;
	background:url(../images/book.png) no-repeat;
	text-indent:-9999px;
}
.siryou a{
	width:188px;
	height:126px;
	display: block ;
}

.new-blog a{background:url(../images/blog-btn.gif) no-repeat;
			width:190px;
			height:82px;
			display:block;
			margin:10px 0 0 5px;
			text-indent:-9999px;}
	
/* TChj[ */
.menu {
	margin-top:3px;
	width:190px;
	}

.menu ul{
	margin-top:0px;
	margin-left:0;
	list-style-type: none ;
	margin-bottom: 2px ;
}

.menu li a{
	width:180px;
	padding:10px 3px 10px 7px;
	font-weight: bold ;
	text-decoration: none ;
	display: block ;
	margin:0 0 0 5px;
	background: url("../images/navi.gif")  ;
	font-size : 10px ;
	border-bottom:1px solid #cccccc;
	color:#666666;
}


.menu li a:hover {
	width:180px;
	background: url("../images/navi.gif") ;
	color:#FF6600;
}

html>/**/body div.menu li a{
	margin:0 0 0 -35px;/* ieȊÕj[ڊO̕ @E@@*/
}

/* j[܂ */
/* Ej[ */

.clear {
clear:both;
text-align:center;
}

.right {
	margin-left:0px;
	margin-top:0px;
	float:right;
	width:635px;
	font-size:0.9em;
	line-height:180%
	}
	
.right h2 {
	color:#990000;
	clear:both;
	text-align:left;
	font-size:1.0em;
	font-weight:bold;
	padding:3px 0 0 8px;
	margin:15px 0 15px 0;
	width:610px;
	border-left:10px solid #990000;
	border-bottom:1px solid #cccccc;
}
	
.title2 {
	color:#990000;
	clear:both;
	text-align:left;
	font-size:1.3em;
	font-weight:bold;
	padding:0px 0 0 28px;
	margin:15px 0 15px 0;
	width:610px;
	background:url(../images/title.jpg) no-repeat;
	}
/* _ސ쌧HXgbvy[W */
.right1 {
	background:url(../images/pars.gif) no-repeat;
	width:630px;
	height:235px;
	margin:0 0 20px 0;
	}
.right2 {
	background:url(../images/contents1.png) no-repeat;
	width:200px;
	height:150px;
	float:left;

	margin:0 10px 5px 0px;
	}
.right2 a{
	background:url(../images/contents1.png) no-repeat;
	width:200px;
	height:150px;
	float:left;
	text-indent:-9999px;
	}
.right3 {
	background:url(../images/contents2.png) no-repeat;
	width:200px;
	height:150px;
	float:left;
	margin:0 10px 5px 5px;
	}
.right3 a{
	background:url(../images/contents2.png) no-repeat;
	width:200px;
	height:150px;
	float:left;
	text-indent:-9999px;
	}
.right4 {
	background:url(../images/contents3.png) no-repeat;
	width:200px;
	height:150px;
	float:left;
	margin:0 0 5px 5px;
	}
.right4 a{
	background:url(../images/contents3.png) no-repeat;
	width:200px;
	height:150px;
	float:left;
	text-indent:-9999px;
	}	
.banner1 {
	margin:10px 15px 0 3px;
	float:left;
	width:631px;
	height:147px;
	}

.banner1 a{
	float:left;
	background:url(../images/check.png) no-repeat;
	width:631px;
	height:147px;
	text-indent:-9999px;
	border:1px solid #999999;
	}
.banner2 {
	background:url(../images/default.png) no-repeat;
	float:left;
	width:300px;
	height:100px;
	margin-bottom:5px;
	}
.banner2 a{
	background:url(../images/default.png) no-repeat;
	float:left;
	width:300px;
	height:100px;
	text-indent:-9999px;
	}
.banner2r {
	color:#777777;
	font-size:0.9em;
	line-height:120%;
	float:right;
	width:320px;
	margin-bottom:5px;
	}
.banner3 a{
	clear:both;
	background:url(../images/kouzou.png) no-repeat;
	float:left;
	width:300px;
	height:100px;
	text-indent:-9999px;
	}
.banner3r {
	color:#777777;
	font-size:0.9em;
	line-height:120%;
	float:right;
	width:320px;
	margin-bottom:5px;
	}
.newstitle {
	background-color:#990000;
	color:#ffffff;
	clear:both;
	font-size:1.0em;
	font-weight:bold;
	padding:3px 0 0 3px;
	margin:15px 0 5px 0;
	width:624px;
	border-left:5px solid #990000;
	border-bottom:1px solid #666666;
	}

.news{
	padding-left: 5px ;
background-color:#f2f5f7;
border-bottom: 1px solid #d9e2e8 ;
clear:both;
}
.news p{
margin:3px 0 3px 0;
}
.news2{
	padding-left: 15px ;
	background: url("../images/new_arrow.gif") repeat-y ;
}	
/* _ސ쌧HXgbvy[W܂ */
/*  */
.seikyu1 {
background:url(../images/koubou-siryou.jpg) no-repeat;
width:208px;
height:156px;
float:left;
}
.seikyu1r {
	color:#666;
	font-size:0.9em;
	line-height:150%;
	margin-bottom:5px;
}
td.sample {
border-bottom:1px solid #990000;
font-size:0.9em;
text-align:left;
}
td.sample2 {
border-bottom:3px solid #eaeaea;
font-size:0.9em;
}
/* ܂ */
/* _ސ쌧HXCxgē */
.eventr {
	color:#666;
	font-size:0.9em;
	line-height:150%;
	margin-bottom:5px;
clear:both;
background:url(../images/bottom.gif) repeat-x;
background-position:bottom;
padding-bottom:30px;
}
.event1 {
	background:url(../images/kansei-kengaku.gif) no-repeat;
	width:635px;
	height:100px;
	margin:0 0 20px 0;
	}
	
.event2 {
	background:url(../images/koubou2.jpg) no-repeat;
	width:209px;
	height:157px;
	float:left;
	margin-right:4px;
	}

.event3 {
	background:url(../images/koubou1.jpg) no-repeat;
	width:209px;
	height:157px;
	float:left;
	margin-right:4px;
	}

.event4 {
	background:url(../images/koubou4.jpg) no-repeat;
	width:209px;
	height:157px;
	float:left;
	}
.event5 {
	background:url(../images/koubou5.jpg) no-repeat;
	width:209px;
	height:157px;
	float:left;
	margin-right:4px;
	}

.event6 {
	background:url(../images/koubou6.jpg) no-repeat;
	width:209px;
	height:157px;
	float:left;
	margin-right:4px;
	}

.event7 {
	background:url(../images/koubou3.jpg) no-repeat;
	width:209px;
	height:157px;
	float:left;
	}
	
/* _ސ쌧HXCxgē܂ */

/* sȂynT */
.toti {
	background:url(../images/toti-banner01.gif) no-repeat;
	width:200px;
	height:133px;
	float:left;
	margin:5px 10px 5px 0;
}
.toti2 {
	background:url(../images/toti-banner02.gif) no-repeat;
	width:200px;
	height:150px;
	float:left;
	margin:5px 10px 5px 0;
}
.toti3 {
	background:url(../images/toti-banner03.gif) no-repeat;
	width:200px;
	height:150px;
	float:right;
	margin:5px 0 5px 10px;
}
.toti4 {
	background:url(../images/toti-banner04.gif) no-repeat;
	width:200px;
	height:150px;
	float:left;
	margin:5px 10px 5px 0;
}
.totir {
	color:#666;
	font-size:0.9em;
	line-height:150%;
	margin-bottom:5px;
clear:both;
}


/* sȂynT܂ */
/* zmfUCi[ꌾ */
.hitokoto1 {
	background:url(../images/nakao.gif) no-repeat;
	width:150px;
	height:248px;
	float:left;
	margin:5px 10px 5px 0;
}
/* zmfUCi[ꌾ܂ */
/* p[tFNg}jA */
.perfect1 {
	background:url(../images/perfect-banner01.gif) no-repeat;
	width:200px;
	height:133px;
	float:right;
	margin:5px 0 5px 10px;
}
.perfect2 {
	background:url(../images/perfect-banner02.gif) no-repeat;
	width:200px;
	height:133px;
	float:left;
	margin:5px 10px 5px 0;
}
.perfect3 {
	background:url(../images/perfect-banner03.gif) no-repeat;
	width:200px;
	height:133px;
	float:right;
	margin:5px 0 5px 10px;
}
.perfect4 {
	background:url(../images/perfect-banner04.gif) no-repeat;
	width:200px;
	height:133px;
	float:left;
	margin:5px 10px 0 0;
}
/* p[tFNg}jA܂ */
/* 킪܂܂ɉƂfUC */
.wagamama {
	background:url(../images/design1.gif) no-repeat;
	width:200px;
	height:140px;
	float:left;
	margin:5px 10px 5px 0;
}
.wagamama2 {
	background:url(../images/design2.gif) no-repeat;
	width:200px;
	height:140px;
	float:right;
	margin:5px 0 5px 10px;
}
.wagamama3 {
	background:url(../images/design3.gif) no-repeat;
	width:200px;
	height:140px;
	float:left;
	margin:5px 10px 5px 0;
}
/* 킪܂܂ɉƂfUC܂ */
/* N̉ƂĂRc */
.kotsu {
	background:url(../images/onerankup-banner01.gif) no-repeat;
	width:200px;
	height:133px;
	float:left;
	margin:5px 10px 5px 0;
}
.kotsu2 {
	background:url(../images/onerankup-banner02.gif) no-repeat;
	width:200px;
	height:133px;
	float:right;
	margin:5px 0 5px 10px;
}
.kotsu3 {
	background:url(../images/onerankup-banner03.gif) no-repeat;
	width:200px;
	height:200px;
	float:left;
	margin:5px 10px 5px 0;
}
/* N̉ƂĂRc܂ */
/* X^bt̏Љ */
.syoukai1 {
	background:url(../images/nakao.jpg) no-repeat;
	width:209px;
	height:159px;
	float:left;
	margin:5px 10px 5px 0;
}
.syoukai2 {
	background:url(../images/huruichi.jpg) no-repeat;
	width:209px;
	height:159px;
	float:left;
	margin:5px 10px 5px 0;
}
.syoukai3 {
	background:url(../images/takahashi.jpg) no-repeat;
	width:209px;
	height:159px;
	float:left;
	margin:5px 10px 5px 0;
}
.syoukai4 {
	background:url(../images/konno.jpg) no-repeat;
	width:209px;
	height:159px;
	float:left;
	margin:5px 10px 5px 0;
}
/* X^bt̏Љ܂ */
/* mȎ{Hւ̂ */
.sekou {
	background:url(../images/sekou.gif) no-repeat;
	width:200px;
	height:128px;
	float:left;
	margin:5px 10px 5px 0;
}
.sekou1 {
	background:url(../images/sekou1.gif) no-repeat;
	width:200px;
	height:128px;
	float:right;
	margin:5px 0 5px 10px;
}

/* mȎ{Hւ̂肱܂ */
/* tb^[ */

.footer {
	text-align:left;/* ̍s */
	clear:both;/* t[g̉ */
	background:url(../images/logo.jpg) no-repeat;/* wi̐ݒȉꍇimagestH_̒logo.jpgj */
	width:700px;/* tb^[̉ */
	height:50px;/* ̍s */
	border-bottom:3px solid #990000;/* ̐̑ƐF */
	border-top:1px solid #990000;/* ̐̑ƐF */
	padding-left:160px;/* ̗] */
	padding-top:10px;/* ̗] */
	font-size:0.6em;/* TCY */
	color:#666666;/* F */
	}
