* { box-sizing : border-box}
* { -moz-box-sizing : border-box}

HTML {
	FONT-SIZE: 15px; MARGIN: 0px auto; OVERFLOW: auto; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
BODY {
	FONT-SIZE: 15px;
	MARGIN: 0px auto;
	OVERFLOW: auto;
/*	HEIGHT: 100%;	*/
	background-image: URL(../img/bg.gif);
	background-attachment:fixed;
	TEXT-ALIGN: center
}

DIV#wrapper {
	BORDER-RIGHT: #20B2AA 1px solid;
	PADDING-RIGHT: 25px;
	BORDER-TOP: #20B2AA 1px solid;
	PADDING-LEFT: 25px; MIN-HEIGHT: 100%;
	BACKGROUND: url(img/wrapper_bg.jpg) #fff repeat-y 50% top;
	PADDING-BOTTOM: 0px;
	MARGIN: auto;
	BORDER-LEFT: #20B2AA 1px solid;
	WIDTH: 1054px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #20B2AA 1px solid;
	POSITION: relative;
	TEXT-ALIGN: left;
}
H1 {
	FONT-SIZE: 12px; MARGIN: 10px 0px 0px; COLOR: #FF1493; TEXT-ALIGN: center
}
H2 {
	FONT-SIZE: 12px; MARGIN: 5px 0px 0px 10px; COLOR: #000000; TEXT-ALIGN: left
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN: 5px 10px; COLOR: #DC143C; TEXT-ALIGN: left
}
DIV#header {
	BACKGROUND: url(../img/head.gif) no-repeat;
	PADDING-BOTTOM:	10px;
	WIDTH: 1000px;
	HEIGHT: 200;
}
DIV#header H2 A {
	TEXT-DECORATION: underline
}
.header_txt P {
	FONT-WEIGHT: bold; MARGIN: 0px; COLOR: #7a7e6d
}
DIV#top2 {
	CLEAR: both
}
DIV#pan {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 20px
}
DIV#pan H3 A {
	FONT-SIZE: 11px
}
DIV#pan H3 {
	FONT-SIZE: 11px
}
DIV#top2 {
	CLEAR: both
}
DIV#footer {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cdd1c1 1px solid;
	PADDING-LEFT: 0px;
	BACKGROUND: url(img/footer.gif) #fff no-repeat 50% top;
	PADDING-BOTTOM: 20px; MARGIN: 15px 0px 0px; PADDING-TOP: 20px;
	TEXT-ALIGN: right
}
DIV#foot {
	background: URL(../img/foot.jpg);
	CLEAR: both;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	WIDTH: 1000px;
	TEXT-ALIGN: right
}
#top {
	BORDER-RIGHT: #20B2AA 1px solid;
	BORDER-TOP: #20B2AA 1px solid;
	MARGIN: 0px;
	BORDER-LEFT: #20B2AA 1px solid;
	background: URL(../img/bg.gif);
	WIDTH: 1000px;
	BORDER-BOTTOM: #20B2AA 1px solid;
	HEIGHT: 75px
}
#box {
	MIN-HEIGHT: 100%; MARGIN: 5px 0px 0px; WIDTH: 1000px
}
/**************左大枠*************/
#left {
	BORDER-RIGHT: #20B2AA 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #20B2AA 1px solid;
	PADDING-LEFT: 10px; FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px 10px;
	BORDER-LEFT: #20B2AA 1px solid;
	WIDTH:172px;
	LINE-HEIGHT: 170%;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #20B2AA 1px solid;
	HEIGHT: 1063px;
	TEXT-ALIGN: left;
}
/**************真ん中大枠*************/
#center {
	MIN-HEIGHT: 100%;
	FLOAT: left;
	MARGIN: 5px 0px 0px 5px;
	WIDTH: 556px;
}
/**************更新一覧（カテゴリー別）枠*************/
#cont1 {
	BORDER-RIGHT: #20B2AA 1px solid;
	BORDER-TOP: #20B2AA 1px solid;
	FLOAT: left;
	MARGIN: 0px;
	BORDER-LEFT: #20B2AA 1px solid;
	WIDTH: 568px;
	BORDER-BOTTOM: #20B2AA 1px solid;
	HEIGHT: 550px;
}
#cont1_slt {
	BORDER-RIGHT: #ffb6c1 1px solid; BORDER-TOP: #ffb6c1 1px solid; FLOAT: left; MARGIN: 0px 0px 0px 2px; BORDER-LEFT: #ffb6c1 1px solid; WIDTH: 180px; BORDER-BOTTOM: #ffb6c1 1px solid; HEIGHT: 20px
}
/**************更新一覧（カテゴリー別）中身*************/
#cont1_sl {
	BORDER-RIGHT: #48D1CC 1px solid;
	BORDER-TOP: #48D1CC 1px solid;
	BORDER-LEFT: #48D1CC 1px solid;
	BORDER-BOTTOM: #48D1CC 1px solid;
	FLOAT: left;
	MARGIN: 0px 0px 3px 2px;
	WIDTH: 186px;
	HEIGHT: 250px;
	display:inline;
}
TABLE.slall {
	BORDER-TOP: #48D1CC 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #48D1CC 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; border-spacing: 0; empty-cells: show
}
.slall TH {
	BORDER-RIGHT: #48D1CC 1px solid; PADDING-RIGHT: 0em; BACKGROUND-POSITION: left top; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.3em; COLOR: #330000; PADDING-TOP: 0.3em; BORDER-BOTTOM: #48D1CC 1px solid; BACKGROUND-COLOR: #00BFFF; TEXT-ALIGN: center
}
.slall TD {
	BORDER-RIGHT: #48D1CC 1px solid; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #48D1CC 1px solid
}
/*************くるくる枠***************/
#cont2 {
	BORDER-RIGHT: #20B2AA 1px solid;
	BORDER-TOP: #20B2AA 1px solid;
	FLOAT: left;
	MARGIN: 5px 0px 0px;
	BORDER-LEFT: #20B2AA 1px solid;
	WIDTH: 568px;
	BORDER-BOTTOM: #20B2AA 1px solid;
	HEIGHT: 150px
	display:inline;
}
/*************更新一覧（総合/age進行）枠***************/
#cont3 {
	BORDER-RIGHT: #20B2AA 1px solid;
	BORDER-TOP: #20B2AA 1px solid;
	FLOAT: left;
	MARGIN: 5px 0px;
	BORDER-LEFT: #20B2AA 1px solid;
	WIDTH: 568px;
	BORDER-BOTTOM: #20B2AA 1px solid;
	HEIGHT:px;
}
/******************************************************/
#cont4 {
	BORDER-RIGHT: #20B2AA 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #20B2AA 1px solid;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #20B2AA 1px solid;
	WIDTH: 568px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #20B2AA 1px solid;
	HEIGHT: 270px;
	TEXT-ALIGN: left;
}
#cont4_1 {
	BORDER-RIGHT: #000000 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #000000 0px solid;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px;
	BORDER-LEFT: #000000 0px solid;
	WIDTH: 520px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #000000 0px solid;
	HEIGHT: 220px;
	BACKGROUND-COLOR: #f5f5dc;
	TEXT-ALIGN: left;
}
#cont5 {
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 568px;
}
#res {
	BORDER-RIGHT: #20B2AA 1px solid;
	BORDER-TOP: #20B2AA 1px solid;
	MARGIN: 10px 0px 0px;
	BORDER-LEFT: #20B2AA 1px solid;
	WIDTH: 568px;
	BORDER-BOTTOM: #20B2AA 1px solid;
}
#next {
	BORDER-RIGHT: #20B2AA 1px solid;
	BORDER-TOP: #20B2AA 1px solid;
	MARGIN: 10px 0px 0px;
	BORDER-LEFT: #20B2AA 1px solid;
	WIDTH: 568px;
	BORDER-BOTTOM: #20B2AA 1px solid;
	HEIGHT: 63px
}
#cont6 {
	BORDER-RIGHT: #20B2AA 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #20B2AA 1px solid;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #20B2AA 1px solid;
	WIDTH: 568px;
	TEXT-INDENT: 1em;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #20B2AA 1px solid;
	HEIGHT: 25px;
	TEXT-ALIGN: left;
}
#cont7 {
	BORDER-RIGHT: #20B2AA 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #20B2AA 1px solid;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px 0px 5px;
	BORDER-LEFT: #20B2AA 1px solid;
	WIDTH: 568px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #000000 1px solid;
}
#cont7_1 {
	BORDER-RIGHT: #FF1493 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #FF1493 1px solid;
	PADDING-LEFT: 0px;
	FLOAT: left;
	background-color: ffc0cb;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px 0px 5px;
	BORDER-LEFT: #FF1493 1px solid;
	WIDTH: 568px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #FF1493 1px solid;
}
#next2 {
	BORDER-RIGHT: #20B2AA 1px solid; BORDER-TOP: #20B2AA 1px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #20B2AA 1px solid; WIDTH: 556px; BORDER-BOTTOM: #20B2AA 1px solid; HEIGHT: 55px
}
#form {
	BORDER-RIGHT: #20B2AA 1px solid;
	BORDER-TOP: #20B2AA 1px solid;
	FLOAT: left;
	MARGIN: 10px 0px;
	BORDER-LEFT: #20B2AA 1px solid;
	WIDTH: 568px;
	BORDER-BOTTOM: #20B2AA 1px solid;
	HEIGHT:px;
}
#form_chk {
	BORDER-RIGHT: #20B2AA 1px solid;
	BORDER-TOP: #20B2AA 1px solid;
	FLOAT: left;
	MARGIN: 0px 0px 10px;
	BORDER-LEFT: #20B2AA 1px solid;
	WIDTH: 568px;
	BORDER-BOTTOM: #20B2AA 1px solid;
	HEIGHT:px;
}
/**************右大枠*************/
#right {
	BORDER-RIGHT: #20B2AA 1px solid;
	BORDER-TOP: #20B2AA 1px solid;
	FLOAT: right;
	MARGIN: 5px 0px 10px;
	BORDER-LEFT: #20B2AA 1px solid;
	WIDTH: 250px;
	BORDER-BOTTOM: #20B2AA 1px solid;
	HEIGHT: 1063px;
}
.font {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 10px 15px 0px; COLOR: #000000; TEXT-ALIGN: left
}
.font1 {
	FONT-SIZE: 15px; MARGIN: 5px 15px 10px; COLOR: #000000; TEXT-ALIGN: left
}
.pr {
	FONT-SIZE: 15px; MARGIN: 5px 15px 10px; COLOR: #000000; TEXT-ALIGN: left
}
.font2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 5px 15px 20px; COLOR: #000000; TEXT-ALIGN: left
}
.font3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 5px 0px 5px 8px; COLOR: #000000; TEXT-ALIGN: left
}
.font4 {
	FONT-SIZE: 15px; MARGIN: 5px 0px 5px 8px; COLOR: #000000; TEXT-ALIGN: left
}
.font5 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px 0px 5px; COLOR: #000000; TEXT-INDENT: 0.5em; LINE-HEIGHT: 1.8em; BACKGROUND-COLOR: #00BFFF; TEXT-ALIGN: left
}
.resutai	{ 
	font-size:15px;
	color:#FF1493;
	font-weight:bold;
	text-align:left;
	margin: 10px 15px 0px 15px;
}
