@charset "utf-8";
/* CSS Document */

/* ==================================================

　common.css　全ページ共通で使用するスタイル

================================================== */



/*-------------------------------------------------
Reset
-------------------------------------------------*/
html,div,img,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dd,dt,p{
	margin: 0;
	padding: 0;
	font-size:100%;
	font-weight:normal;
	border:0px;
}



/*-------------------------------------------------
Common
-------------------------------------------------*/
/* Body */
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0px;
	padding:0px;
	font-size:82%;
	color:#000;
	text-align:center;
	background-color: #DEE88F;
}

/*Link*/
a {
	color:#FF6600;
	text-decoration:none;
}
a:visited {
	color:#F60;
}
a:hover {color:#ff6500; text-decoration:underline;}

/* クリア用 */
.clear{
	clear:both;
}

li img {
    vertical-align: bottom;
}


/*-------------------------------------------------
Navigation　グローバルナビゲーション（全ページ共通）
-------------------------------------------------*/
#navigation {
	position:relative;
	height:104px;
	width: 723px;
	background-image: url(../img/kids/menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	margin-bottom: 20px;
}
/* Navigation */
#navigation ul {
	list-style-type:none;
}
#navigation li {
	display:inline;
}
#navigation li a {
	position:absolute;
	display:block;
	height:52px;
	text-indent:-1000em;
	text-decoration:none;
}

#navigation li.menu0 a {
	left:0px;
	width:182px;
	background-image: url(../img/kids/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navigation li.menu0 a:hover {
	background:url(../img/kids/menu.jpg) no-repeat -0px -114px;
}

#navigation li.menu1 a {
	left:182px;
	width:181px;
	background:url(../img/kids/menu.jpg) no-repeat -182px -0px;
}
#navigation li.menu1 a:hover {
	background:url(../img/kids/menu.jpg) no-repeat -182px -114px;
}

#navigation li.menu2 a {
	left:363px;
	width:179px;
	background:url(../img/kids/menu.jpg) no-repeat -363px -0px;
}
#navigation li.menu2 a:hover {
	background:url(../img/kids/menu.jpg) no-repeat -363px -114px;
}
#navigation li.menu3 a {
	left:542px;
	width:181px;
	background:url(../img/kids/menu.jpg) no-repeat -542px -0px;
}
#navigation li.menu3 a:hover {
	background:url(../img/kids/menu.jpg) no-repeat -542px -114px;
}

#navigation li.menu4 a {
	top:52px;
	left:0px;
	width:182px;
	background:url(../img/kids/menu.jpg) no-repeat -0px -52px;
}
#navigation li.menu4 a:hover {
	background:url(../img/kids/menu.jpg) no-repeat -0px -166px;
}

#navigation li.menu5 a {
	top:52px;
	left:182px;
	width:181px;
	background:url(../img/kids/menu.jpg) no-repeat -182px -52px;
}
#navigation li.menu5 a:hover {
	background:url(../img/kids/menu.jpg) no-repeat -182px -166px;
}

#navigation li.menu6 a {
	top:52px;
	left:363px;
	width:360px;
	background:url(../img/kids/menu.jpg) no-repeat -363px -52px;
}
#navigation li.menu6 a:hover {
	background:url(../img/kids/menu.jpg) no-repeat -363px -166px;
}

#navigation p {
	text-align: left;
	padding-right: 16px;
	text-indent: 5px;
}


/*-------------------------------------------------
Navigation　グローバルナビゲーション
-------------------------------------------------*/
#navigation2 {
	height:130px;
	width: 780px;
	background-image: url(../img/kids/menu2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: auto;
	margin-left: -20px;
	position: relative;
}
/* Navigation */
#navigation2 ul {
	list-style-type:none;
}
#navigation2 li {
	display:inline;
}
#navigation2 li a {
	position:absolute;
	display:block;
	height:65px;
	text-indent:-1000em;
	text-decoration:none;
}

#navigation2 li.menu0 a {
	left:0px;
	width:195px;
	background-image: url(../img/kids/menu2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#navigation2 li.menu1 a {
	left:195px;
	width:194px;
	background:url(../img/kids/menu2.jpg) no-repeat -195px -0px;
}


#navigation2 li.menu2 a {
	left:389px;
	width:194px;
	background:url(../img/kids/menu2.jpg) no-repeat -389px -0px;
}

#navigation2 li.menu3 a {
	left:583px;
	width:195px;
	background:url(../img/kids/menu2.jpg) no-repeat -583px -0px;
}

#navigation2 li.menu4 a {
	top:65px;
	left:0px;
	width:195px;
	background:url(../img/kids/menu2.jpg) no-repeat -0px -65px;
}


#navigation2 li.menu5 a {
	top:65px;
	left:195px;
	width:194px;
	background:url(../img/kids/menu2.jpg) no-repeat -195px -65px;
}

#navigation2 li.menu6 a {
	top:65px;
	left:389px;
	width:389px;
	background:url(../img/kids/menu2.jpg) no-repeat -389px -65px;
}
#navigation2 p {
	text-align: left;
	padding-right: 16px;
	text-indent: 5px;
}


/*-------------------------------------------------
Wrapper
-------------------------------------------------*/

#wrapper {
	height: auto;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}


#rogo {
	height: 130px;
	width: 400px;
	text-indent: -1000em;
	display: block;
	float: left;
}
#rogo a {
	height: 130px;
	width: 400px;
	text-indent: -1000em;
	display: block;
}


/*-------------------------------------------------
Header
-------------------------------------------------*/

#header {
	text-align: left;
	width: 840px;
	background-image: url(../img/kids/rogo.jpg);
	background-repeat: no-repeat;
	height: 140px;
	background-position: 20px bottom;
	margin-right: auto;
	margin-left: auto;
	margin-top: -30px;
}



/*-------------------------------------------------
Top
-------------------------------------------------*/

#dd {
  margin-left: 25%;
  padding: 0 0 20px 0;
}

#dd li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}

#dd li a.menu {
  display: block;
  text-align: center;
  background: #5970B2;
  padding: 4px 10px;
  margin: 0 1px 0 0;
  color: #FFF;
  width: 60px;
  text-decoration: none;
}

#dd li a.menu:hover {
  background: #49A3FF;
}

.submenu {
  background: #FFF;
  border: 1px solid #3E7997;
  visibility: hidden;
  position: absolute;
  z-index: 3;
}

.submenu a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #000;
	width: 284px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.submenu a:hover {
  background: #4EBCD7;
  color: #FFF;
}


.submenu1 a:hover {
  background: #4EBCD7;
  color: #FFF;
}


.submenu1 {
  background: #FFF;
  border: 1px solid #3E7997;
  visibility: hidden;
  position: absolute;
  z-index: 3;
}

.submenu1 a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #000;
	width: 284px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.submenu2 a:hover {
  background: #4EBCD7;
  color: #FFF;
}


.submenu2 {
  background: #FFF;
  border: 1px solid #3E7997;
  visibility: hidden;
  position: absolute;
  z-index: 3;
}

.submenu2 a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #000;
	width: 284px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.submenu2 a:hover {
  background: #4EBCD7;
  color: #FFF;
}


.submenu3 {
  background: #FFF;
  border: 1px solid #3E7997;
  visibility: hidden;
  position: absolute;
  z-index: 3;
}

.submenu3 a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #000;
	width: 284px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.submenu3 a:hover {
  background: #4EBCD7;
  color: #FFF;
}


.submenu4 {
  background: #FFF;
  border: 1px solid #3E7997;
  visibility: hidden;
  position: absolute;
  z-index: 3;
}

.submenu4 a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #000;
	width: 284px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.submenu4 a:hover {
  background: #4EBCD7;
  color: #FFF;
}



/*-------------------------------------------------
Main
-------------------------------------------------*/	

#main {
	width: 744px;
	margin-right: auto;
	margin-left: auto;
}


/*-------------------------------------------------
Footer
-------------------------------------------------*/

#footer {
	clear: both;
	float: none;
	text-align: center;
	padding-top: 10px;
	color: #FFF;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
}

table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	padding-right: 4px;
	padding-left: 4px;
	line-height: 180%;
	font-size: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
}
h1 {
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 8px;
	color: #000;
}
h2 {
	background-image: url(../img/titleback3.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	padding-top: 8px;
	font-weight: bolder;
	clear: both;
	float: none;
	height: 38px;
	font-size: 120%;
}
ul {
	list-style-type: none;
}
#headerright {
	float: right;
	width: 400px;
	padding-top: 110px;
}
#submenu ul li {
	display: inline;
	margin-left: 20px;
	background-image: url(../img/ten.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#support ul li {
	float: left;
	margin-left: 6px;
}
.fs1 a {
	background-image: url(../img/fs2.jpg);
	height: 21px;
	width: 19px;
	display: block;
	text-indent: -1000em;
}
.fs2 a {
	background-image: url(../img/fs3.jpg);
	height: 21px;
	width: 19px;
	display: block;
	text-indent: -1000em;
}
.fs3 a {
	background-image: url(../img/fs4.jpg);
	height: 21px;
	width: 19px;
	display: block;
	text-indent: -1000em;
}
#submenu {
	text-align: right;
}
.bg1 a {
	background-image: url(../img/bg2.jpg);
	height: 21px;
	width: 32px;
	text-indent: -1000em;
	display: block;
}
.bg2 a {
	background-image: url(../img/bg3.jpg);
	height: 21px;
	width: 19px;
	text-indent: -1000em;
	display: block;
}
.bg3 a {
	background-image: url(../img/bg4.jpg);
	height: 21px;
	width: 19px;
	text-indent: -1000em;
	display: block;
}
.bg4 a {
	background-image: url(../img/bg5.jpg);
	height: 21px;
	width: 19px;
	text-indent: -1000em;
	display: block;
}
#color {
	float: left;
	background-image: url(../img/bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 70px;
	height: 21px;
}
#fontsize {
	height: 21px;
	float: left;
	width: 100px;
	padding-left: 80px;
	background-image: url(../img/fs1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#support {
	height: 21px;
	width: 400px;
	float: right;
	text-align: right;
	padding-right: 30px;
}
#footmenu {
	width: 800px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/kids/copy.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#int {
	float: left;
	width: 160px;
}
#search img {
	float: left;
}
#search {
	float: left;
	width: 204px;
	padding-left: 40px;
	text-align: right;
}
#submenu ul li a {
	color: #000;
}
#bred {
	padding-bottom: 6px;
}
#banner img {
	margin-bottom: 8px;
}
#contents li a {
	padding-top: 14px;
	padding-bottom: 14px;
	display: block;
	background-image: url(../img/ten2.png);
	background-repeat: no-repeat;
	background-position: 20px 18px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	color: #000;
	text-decoration: none;
}
#contents li a:hover {
	background-image: url(../img/ten2a.png);
	background-position: left 9px;
}
#on {
	background-image: url(../img/ten2a.png);
	background-position: left 9px;
	background-repeat: no-repeat;
}
#contents {
	margin-bottom: 14px;
}
#contents .inc a {
	background-image: url(../img/ten3.png);
	background-position: 60px 5px;
	padding-left: 80px;
	padding-top: 0px;
	color: #666;
	text-decoration: none;
}
#contents .inc a:hover {
	background-image: url(../img/ten3.png);
	background-position: 60px 5px;
	padding-left: 80px;
	padding-top: 0px;
	color: #009DD2;
	text-decoration: none;
}
#contents .inc2 a {
	background-image: url(../img/ten3.png);
	background-position: 60px 5px;
	padding-left: 80px;
	padding-top: 0px;
	color: #666;
	text-decoration: none;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contents .inc2 a:hover {
	background-image: url(../img/ten3.png);
	background-position: 60px 5px;
	padding-left: 80px;
	padding-top: 0px;
	color: #009DD2;
	text-decoration: none;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contents .inc3 a {
	background-image: url(../img/ten4.jpg);
	background-position: 80px 5px;
	padding-left: 90px;
	padding-top: 0px;
	color: #666;
	text-decoration: none;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contents .inc3 a:hover {
	background-image: url(../img/ten4.jpg);
	background-position: 80px 5px;
	padding-left: 90px;
	padding-top: 0px;
	color: #009DD2;
	text-decoration: none;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#scontents li a {
	background-color: #F4F3EC;
	font-size: 80%;
	padding: 2px;
	color: #009DD3;
	border: 1px solid #009DD3;
	display: block;
	margin-bottom: 6px;
}
#scontents li a:hover {
	color: #ffffff;
	background-color: #009DD3;
	text-decoration: none;
}
#wrapper #main #left #scontents #on2 a {
	color: #FFF;
	background-color: #009DD3;
}

.scleft a {
	width: 105px;
	float: left;
}
.scright a {
	width: 105px;
	float: right;
}


#contents .conun a {
	padding-bottom: 10px;
	border-bottom-style: none;
}
.sccenter a {
	clear: both;
	float: none;
}
#scontents {
}
#banner {
	padding-top: 20px;
	clear: both;
	float: none;
}
#bred a {
	color: #000;
}
.mtitle {
	font-size: 22px;
	font-weight: bolder;
	padding-bottom: 6px;
	margin-bottom: 30px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #009DD3;
}
.box {
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 20px;
	padding-bottom: 30px;
}
.font1 {
	font-size: 120%;
	font-weight: bolder;
	color: #009DD3;
}
.font5 {
	font-size: 120%;
	font-weight: bolder;
	color: #000000;
}
#left {
	width: 526px;
	position: relative;
	text-align: left;
	float: left;
}
#right {
	width: 274px;
	position: relative;
	text-align: left;
	float: right;
}
#right img {
	margin-bottom: 10px;
}
#topics {
	line-height: 150%;
	background-color: #F0FAFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#topics2 {
	line-height: 150%;
	background-color: #F8F7F3;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#topics dl dt,#topics2 dl dt {
	background-image: url(../img/ten1.jpg);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 14px;
	color: #BC8B02;
	margin-left: -4px;
	font-weight: bolder;
}
#topics dl dd,#topics dl dd {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D2A5;
	font-weight: bolder;
}
#tophead {
	margin-bottom: 7px;
}
#minasama {
	height: 62px;
	width: 296px;
	float: left;
	margin-right: 10px;
	margin-bottom: 18px;
}
#minasama a {
	height: 62px;
	width: 296px;
	display: block;
	background-image: url(../img/minasama.jpg);
	background-position: left top;
	text-indent: -1000em;
}
#torikumi {
	height: 62px;
	width: 296px;
	float: left;
	margin-right: 10px;
	margin-bottom: 18px;
	background-image: url(../img/torikumi.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#torikumi1 a {
	height: 42px;
	width: 49px;
	float: left;
	text-indent: -1000em;
	background-image: url(../img/kids/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#torikumi2 a:hover {
	background:url(../img/kids/menu.jpg) no-repeat -49px -42px;
}
#torikumi2 a {
	height: 42px;
	width: 277px;
	float: left;
	text-indent: -1000em;
	background:url(../img/kids/menu.jpg) no-repeat -49px -0px;
}
#torikumi3 a:hover {
	background:url(../img/kids/menu.jpg) no-repeat -326px -42px;
}
#torikumi3 a {
	height: 42px;
	width: 145px;
	float: left;
	text-indent: -1000em;
	background:url(../img/kids/menu.jpg) no-repeat -326px -0px;
}
#torikumi4 a:hover {
	background:url(../img/kids/menu.jpg) no-repeat -471px -42px;
}
#torikumi4 a {
	height: 42px;
	width: 126px;
	float: left;
	text-indent: -1000em;
	background:url(../img/kids/menu.jpg) no-repeat -471px -0px;
}
#torikumi5 a:hover {
	background:url(../img/kids/menu.jpg) no-repeat -597px -42px;
}
#torikumi5 a {
	height: 42px;
	width: 144px;
	float: left;
	text-indent: -1000em;
	background:url(../img/kids/menu.jpg) no-repeat -597px -0px;
}
#torikumi6 a:hover {
	background:url(../img/kids/menu.jpg) no-repeat -741px -42px;
}
#torikumi6 a {
	height: 42px;
	width: 167px;
	float: left;
	background:url(../img/kids/menu.jpg) no-repeat -741px -0px;
	text-indent: -1000em;
}


#torikumi1 {
	height: 42px;
	width: 49px;
	float: left;
	text-indent: -1000em;
	background-image: url(../img/kids/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#torikumi2 {
	height: 42px;
	width: 277px;
	float: left;
	text-indent: -1000em;
	background:url(../img/kids/menu.jpg) no-repeat -49px -0px;
}
#torikumi3 {
	height: 42px;
	width: 145px;
	float: left;
	text-indent: -1000em;
	background:url(../img/kids/menu.jpg) no-repeat -326px -0px;
}
#torikumi4 {
	height: 42px;
	width: 126px;
	float: left;
	text-indent: -1000em;
	background:url(../img/kids/menu.jpg) no-repeat -471px -0px;
}
#torikumi5 {
	height: 42px;
	width: 144px;
	float: left;
	text-indent: -1000em;
	background:url(../img/kids/menu.jpg) no-repeat -597px -0px;
}
#torikumi6 {
	height: 42px;
	width: 167px;
	float: left;
	background:url(../img/kids/menu.jpg) no-repeat -741px -0px;
	text-indent: -1000em;
}


#mm3 {
	height: 62px;
	width: 296px;
	float: left;
	margin-right: 10px;
	margin-bottom: 18px;
	background-image: url(../img/torikumi.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#ippan {
	height: 62px;
	width: 296px;
	margin-bottom: 18px;
	float: left;
}
#ippan a {
	height: 62px;
	width: 296px;
	display: block;
	background-image: url(../img/shitsumon.jpg);
	background-position: left top;
	text-indent: -1000em;
}
.title1 {
	background-image: url(../img/titleback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	padding-top: 8px;
	font-weight: bolder;
	clear: both;
	float: none;
	height: 30px;
	font-size: 100%;
	line-height: 100%;
}
#topleft {
	width: 605px;
	float: left;
	margin-bottom: 50px;
}
#left {
	width: 228px;
	float: left;
	margin-bottom: 50px;
}
#topright {
	width: 290px;
	float: right;
	margin-bottom: 50px;
}
#right {
	width: 662px;
	float: right;
	margin-bottom: 50px;
}
#iken {
	background-image: url(../img/rightback.jpg);
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
#ikenleft {
	width: 130px;
	float: left;
}
#ikenright {
	float: right;
	width: 130px;
}
#topright img {
	margin-bottom: 6px;
}
.title2 {
	background-image: url(../img/titleback2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	padding-top: 8px;
	font-weight: bolder;
	clear: both;
	float: none;
	height: 38px;
	font-size: 100%;
	line-height: 100%;
}

.work {
	width: 344px;
	height: 105px;
	background-image: url(../img/outline/work1.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 80px;
	padding-left: 120px;
	padding-right: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.work2 {
	width: 344px;
	height: 105px;
	background-image: url(../img/outline/work2.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 80px;
	padding-left: 120px;
	padding-right: 10px;
	margin-bottom: 10px;
}
.work3 {
	width: 344px;
	height: 105px;
	background-image: url(../img/outline/work3.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 80px;
	padding-left: 120px;
	padding-right: 10px;
	margin-bottom: 10px;
}
.work4 {
	width: 344px;
	height: 105px;
	background-image: url(../img/outline/work4.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 80px;
	padding-left: 120px;
	padding-right: 10px;
	margin-bottom: 10px;
}

.work div,.work2 div,.work3 div,.work4 div {
	display: table-cell;
	vertical-align: middle;
	height: 103px;
}

#jyourei {
	background-image: url(../img/outline/jyourei.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 70px;
	padding-top: 80px;
	height: 277px;
	font-weight: bolder;
	color: #009DD3;
	margin-top: 20px;
}
.center {
	text-align: center;
}
.center2 {
	text-align: center;
}
.center3 {
	text-align: center;
	clear: both;
	float: none;
	padding-top: 20px;
}
.tenpu {
	background-image: url(../img/outline/ten.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bolder;
	color: #C06;
	margin-top: 10px;
	font-size: 110%;
}
.tenpu2 {
	background-image: url(../img/ten2.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bolder;
	color: #0188D4;
	margin-top: 10px;
	font-size: 110%;
}
.invetitle {
	font-weight: bolder;
	color: #FFF;
	background-color: #000;
	padding-right: 6px;
	padding-left: 6px;
	margin-bottom: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.invelist {
	width: 200px;
	margin-right: 12px;
	float: left;
}
.font2 {
	font-size: 10px;
}
.clear2 {
	clear: both;
	float: none;
	margin-bottom: 20px;
}
.font3 {
	font-size: 120%;
	font-weight: bolder;
	color: #0066CC;
}
.yearleft {
	width: 90px;
	float: left;
}
.yearright {
	float: left;
	width: 480px;
}
.year {
	padding-left: 60px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
.moji {
	padding-left: 60px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
.elno1 {
	background-image: url(../img/outline/elno1.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	padding-top: 10px;
	height: 90px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;
	margin-top: 20px;
}
.elno2 {
	background-image: url(../img/outline/elno2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	padding-top: 10px;
	height: 90px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;
}
.elno3 {
	background-image: url(../img/outline/elno3.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	padding-top: 10px;
	height: 90px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;
}
.elno4 {
	background-image: url(../img/outline/elno4.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	padding-top: 10px;
	height: 90px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;
}
.elno5 {
	background-image: url(../img/outline/elno5.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	padding-top: 10px;
	height: 90px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;
}
.elno6 {
	background-image: url(../img/outline/elno6.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	padding-top: 10px;
	height: 90px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;
}
.elno7 {
	background-image: url(../img/outline/elno7.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	padding-top: 10px;
	height: 90px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;
}
.elno8 {
	background-image: url(../img/outline/elno8.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 80px;
	padding-top: 10px;
	height: 90px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;
}
.elti1 {
	background-image: url(../img/outline/tiba1.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #FFF;
}
.font4 {
	font-size: 120%;
	font-weight: bolder;
	color: #F00;
}
.q {
	background-image: url(../img/outline/q1.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-weight: bolder;
	color: #CC0066;
}
#right .a {
	background-image: url(../img/outline/a.png);
	background-repeat: no-repeat;
	background-position: 10px top;
	padding-left: 40px;
	margin-bottom: 20px;
}
.q2 {
	background-image: url(../img/outline/q.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	font-weight: bolder;
	color: #009DD3;
	font-size: 120%;
}
.a2 {
	background-image: url(../img/outline/a2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	padding-bottom: 20px;
}
.right {
	text-align: right;
}
.shti {
	background-image: url(../img/schedule/sh4.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	padding: 10px;
	font-size: 18px;
	font-weight: bolder;
}
.goon {
	background-image: url(../img/lawmaker/50on.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 90px;
}
.membox {
	float: left;
	width: 310px;
	height: 90px;
}
.membox2 {
	float: left;
	width: 300px;
	margin-right: 26px;
	margin-bottom: 10px;
	padding-bottom: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.membox2-2 {
	float: left;
	width: 300px;
	margin-right: 26px;
}
.membox3 {
	float: left;
	width: 300px;
	margin-bottom: 10px;
	padding-bottom: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.membox3-2 {
	float: left;
	width: 300px;
}
#jyounin {
	background-image: url(../img/lawmaker/iin1.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 90px;
	margin-bottom: 30px;
}
.mempho {
	background-image: url(../img/lawmaker/menp0.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 9px;
	padding-left: 8px;
	margin-bottom: 14px;
}
.ment {
	margin-left: -10px;
	margin-right: -10px;
	clear: both;
	float: none;
}
.mentex {

}
.jiken1 {
	float: right;
	width: 244px;
	background-image: url(../img/measure/jike1.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
	padding-left: 30px;
}
.lefttext1 {
	float: left;
	width: 350px;
	margin-bottom: 20px;
}
.jiken2 {
	background-image: url(../img/measure/jike2.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
}
.jiken2in {
	background-image: url(../img/measure/jike3.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 70px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
.line {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.profile {
	background-color: #F4F3EC;
	padding-top: 20px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 20px;
}
.nb {
	background-color: #E9E8DA;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 60px;
	padding-left: 60px;
}
.nbl {
	float: left;
	width: 57px;
}
.nbr {
	float: right;
	width: 57px;
}
.profilebox {
	background-color: #FFF;
	padding: 8px;
}
.profilebox1 {
	float: left;
	width: 125px;
}
.profilebox2 {
	float: right;
	width: 406px;
}
.profilebox2 table tr th {
	background-color: #FEE8B7;
	font-weight: bolder;
	color: #993300;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	text-align: center;
}
.profilebox2 table tr td {
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.profilebox2 table {
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.profileboxtitle {
	background-color: #000;
	font-weight: bolder;
	color: #FFF;
	font-size: 16px;
	margin-bottom: 8px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.textleft {
	text-align: left;
	padding-top: 10px;
}
#movie {
	background-color: #F5F0AC;
	margin-top: 40px;
}
.moviebox {
	text-align: center;
}
.moviebox ul li {
	display: inline;
}
.moviebox ul li a {
	color: #000;
	font-size: 90%;
	font-weight: bolder;
	background-image: url(../img/other/mo4.png);
	width: 287px;
	height: 32px;
	text-align: center;
	padding-top: 10px;
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 8px;
}
.moviebox ul {
	margin-right: auto;
	margin-left: auto;
	width: 600px;
}
.moviebox p {
	text-align: left;
	padding-left: 50px;
}
.link {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	text-align: center;
	margin-top: 30px;
	border: 1px solid #CCC;
}
.linkb ul li {
	display: inline;
}
.linkb ul li img {
	margin-right: 5px;
	margin-left: 5px;
}
.term {
	width: 541px;
	margin-right: auto;
	margin-left: 50px;
	background-image: url(../img/outline/te2.png);
	margin-bottom: 4px;
}
.term2 {
	background-image: url(../img/outline/te1.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	padding-left: 64px;
	padding-right: 40px;
}
.termti {
	float: left;
	width: auto;
	font-size: 28px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight: bolder;
	padding-top: 4px;
	padding-bottom: 2px;
}
.termti2 {
	float: left;
	margin-left: 20px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #009DD3;
	line-height: 120%;
	margin-bottom: 10px;
}
.term3 {
}
.termtib {
	font-weight: bolder;
	color: #009DD3;
}
#wrapper #right .box .term div img {
	margin: 0px;
}
.jin {
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.jin tr td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.jin2 {
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.jin2 tr td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#footmenu a {
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.photo ul li {
	display: inline;
}
.photo ul li img {
	border: 3px solid #F0ECE1;
	margin-right: 10px;
}
.photo {
	clear: both;
	float: none;
	padding-left: 14px;
}
.tenpu3 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 30px;
}
.tenpu3 tr td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #right .box .tenpu3 tr td img {
	margin: 0px;
}#right a {
	color: #000;
}
.gicho table {
	border:none;
}
.gicho td {
	border:none;
}
.gicho {
	margin-left:auto;
	margin-right:auto;
	border:none;
}
.gicho td img {
	margin-bottom:0px;
}
.tata {
	background-image: none;
	text-indent: 0px;
}
#wrapper #main #torikumi li #menu1 .tata {
	background-image: none;
	text-indent: 0em;
}
#wrapper #main #torikumi ul li #menu {
	height: 62px;
	width: 296px;
	display: block;
	background-image: url(../img/torikumi.jpg);
	background-position: left top;
	text-indent: -1000em;
}
#right .year2 ul li a {
	width: 120px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px dashed #009DD3;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F5F4EE;
}
#right .year2 ul li {
	display: inline;
}
#right .year2 {
	padding-top: 30px;
	padding-bottom: 20px;
}
#wrapper #main #torikumi ul li #mmenu1 {
	display: block;
	text-indent: -1000em;
	height: 62px;
	width: 296px;
}
#right .box table tr td .jin2 tr td img {
	margin-top: 5px;
	margin-bottom: 0px;
}



#navigation00 ul li #mmenu1 {
	display: block;
	text-indent: -1000em;
	height: 62px;
	width: 296px;
}
#wrapper #navi #torikumi2 #menu12 .tata a {
	background-image: none;
	height: auto;
	width: auto;
	text-indent: 0px;
}
#wrapper #navi #torikumi3 #menu13 .tata a {
	background-image: none;
	height: auto;
	width: auto;
	text-indent: 0px;
}
#wrapper #navi #torikumi4 #menu14 .tata a {
	background-image: none;
	height: auto;
	width: auto;
	text-indent: 0px;
}
#wrapper #navi #torikumi5 #menu15 .tata a {
	background-image: none;
	height: auto;
	width: auto;
	text-indent: 0px;
}
#navi {
	width: 908px;
	height: 42px;
	clear: both;
	float: none;
}
#navi .submenu {
	margin-top: 42px;
}
#navi .submenu a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #000;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	clear: both;
	float: none;
}
#navi .submenu a:hover {
  background: #4EBCD7;
  color: #FFF;
}

#navi .submenu1 {
	margin-top: 42px;
	border-top-color: #5F5FBE;
	border-right-color: #5F5FBE;
	border-bottom-color: #5F5FBE;
	border-left-color: #5F5FBE;
}
#navi .submenu1 a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #000;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	clear: both;
	float: none;
}
#navi .submenu1 a:hover {
	color: #FFF;
	background-color: #5F5FBE;
}

#navi .submenu2 {
	margin-top: 42px;
	border-top-color: #EC5E8E;
	border-right-color: #EC5E8E;
	border-bottom-color: #EC5E8E;
	border-left-color: #EC5E8E;
}
#navi .submenu2 a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #000;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	clear: both;
	float: none;
}
#navi .submenu2 a:hover {
	color: #FFF;

	background-color: #EC5E8E;
}

#navi .submenu3 {
	margin-top: 42px;
	border-top-color: #5EBC5E;
	border-right-color: #5EBC5E;
	border-bottom-color: #5EBC5E;
	border-left-color: #5EBC5E;
}
#navi .submenu3 a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #000;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	clear: both;
	float: none;
}
#navi .submenu3 a:hover {
	color: #FFF;
	background-color: #5EBC5E;
}

#navi .submenu4 {
	margin-top: 42px;
	border-top-color: #EE5F30;
	border-right-color: #EE5F30;
	border-bottom-color: #EE5F30;
	border-left-color: #EE5F30;
}
#navi .submenu4 a {
	display: block;
	text-align: left;
	text-decoration: none;
	color: #000;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	clear: both;
	float: none;
}
#navi .submenu4 a:hover {
	color: #FFF;
	background-color: #EE5F30;
}
.oule {
	float: left;
	width: 340px;
}
.ouri {
	float: right;
	width: 275px;
}
#teisyu {
	background-image: url(../img/outline/shinsa.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 677px;
	width: 635px;
}
.teisyu1 {
	padding-left: 240px;
	padding-top: 122px;
	height: 75px;
}
.teisyu2 {
	padding-left: 240px;
}
.teisyu3 {
	padding-left: 240px;
	padding-top: 42px;
}
.teisyu4 {
	padding-left: 240px;
}
.tempopi {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tempopi tr td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.opi {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.opi tr td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tenpuopi {
	font-weight: bolder;
	color: #C06;
	margin-top: 10px;
	font-size: 110%;
}
#wrapper #right .box .tempopi tr td img {
	margin: 0px;
}
.fs2 a {
	background-image: url(../img/fs3a.jpg);
}
#right .box h3 {
	font-size: 14px;
	font-weight: bolder;
	color: #0188D4;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #F4F3EC;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dayol {
	float: left;
	width: 170px;
}
.dayor {
	float: right;
	width: 450px;
}
.boxright {
	float: right;
	width: 294px;
	margin-bottom: 20px;
	text-align: right;
}
.boxleft {
	float: left;
	width: 320px;
	margin-bottom: 20px;
}
.nen {
	background-image: url(../img/nen.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-weight: bolder;
	color: #F00;
}
.blue {
	background-color: #E4F7FF;
	clear: both;
	float: none;
	padding: 20px;
	margin-bottom: 20px;
}
.bochoright {
	float: right;
	width: 240px;
	margin-bottom: 30px;
}
.bocholeft {
	width: 380px;
	float: left;
	margin-bottom: 30px;
}
.pdpd {
	text-align: right;
	margin-bottom: -30px;
	width: 100%;
}
#wrapper #right .pdpd {
	text-align: right;
	margin-bottom: -30px;
}
#wrapper2 {
	background-image: url(../img/kids/ba1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 80px;
}
#wrapper3 {
	background-image: url(../img/kids/ba3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 80px;
}
.hleft {
	width: 187px;
	float: left;
}
.hright {
	float: left;
	width: 530px;
	text-align: left;
	background-color: #FCF8B1;
}
.hr2 {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#wrapper0 {
	background-image: url(../img/kids/ba2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.point {
	background-image: url(../img/kids/1-3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 180px;
	padding-top: 60px;
	text-align: left;
	font-size: 16px;
	font-weight: bolder;
	padding-bottom: 20px;
}
.fontred {
	font-size: 14px;
	font-weight: bolder;
	color: #E70012;
}
.center img {
	margin-right: 5px;
	margin-left: 5px;
}
.git1 {
	float: left;
	width: 300px;
	text-align: left;
	margin-left: 60px;
	margin-right: 20px;
}
.git2 {
	float: left;
	width: 300px;
	text-align: left;
}
#honkai {
	background-image: url(../img/kids/4-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-top: 50px;
	padding-right: 40px;
	padding-left: 50px;
	height: 96px;
}
#iinkai {
	background-image: url(../img/kids/4-3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-top: 50px;
	padding-right: 40px;
	padding-left: 50px;
	height: 96px;
}
.kengaku {
	height: 689px;
	width: 744px;
	background-image: url(../img/kids/5-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}
.kengaku1 {
	width: 320px;
	height: 194px;
	position: relative;
	left: 390px;
	top: 110px;
	line-height: 140%;
}
.kengaku2 {
	width: 320px;
	height: 206px;
	position: relative;
	left: 390px;
	top: 110px;
	line-height: 140%;
}
.kengaku3 {
	width: 320px;
	height: 140px;
	position: relative;
	left: 390px;
	top: 110px;
	line-height: 140%;
}
