@charset "utf-8";
#isop-header {
	height: 63px;
	width: 800px;
}
#isop-header .head-left {
	float: left;
	height: 65px;
	width: 176px;
}
#isop-header .head-center {
	float: left;
	height: 65px;
	width: 454px;
}
#isop-header .head-right {
	float: right;
	display: inline;
	width: 170px;
	height: 65px;
	overflow: hidden;
}
#container .con-left {
	float: left;
	height: 445px;
	width: 296px;
}
#container {
	height: 445px;
	width: 800px;
	clear: both;
}
#container .con-center {
	float: left;
	height: 445px;
	width: 215px;
}
#container .con-right {
	float: left;
	height: 445px;
	width: 289px;
}
#isop-footer {
	clear: both;
	height: 29px;
	width: 800px;
}
#container-chara01 {
	height: 445px;
	width: 800px;
	clear: both;
	background-image: url(../../isop/image/isop-bg-chara01.jpg);
	background-color: #29ABE2;
	background-repeat: no-repeat;
}
#container-chara02 {
	height: 445px;
	width: 800px;
	clear: both;
	background-image: url(../../isop/image/isop-bg-chara02.jpg);
	background-color: #29ABE2;
	background-repeat: no-repeat;
}
#container-chara03 {
	height: 445px;
	width: 800px;
	clear: both;
	background-image: url(../../isop/image/isop-bg-chara03.jpg);
	background-color: #29ABE2;
	background-repeat: no-repeat;
}
#container-chara04 {
	height: 445px;
	width: 800px;
	clear: both;
	background-image: url(../../isop/image/isop-bg-chara04.jpg);
	background-color: #29ABE2;
	background-repeat: no-repeat;
}
#container-chara05 {
	height: 445px;
	width: 800px;
	clear: both;
	background-image: url(../../isop/image/isop-bg-chara05.jpg);
	background-color: #29ABE2;
	background-repeat: no-repeat;
}
#container-chara06 {
	height: 445px;
	width: 800px;
	clear: both;
	background-image: url(../../isop/image/isop-bg-chara06.jpg);
	background-color: #29ABE2;
	background-repeat: no-repeat;
}
#container-chara07 {
	height: 445px;
	width: 800px;
	clear: both;
	background-image: url(../../isop/image/isop-bg-chara07.jpg);
	background-color: #29ABE2;
	background-repeat: no-repeat;
}
#container-chara08 {
	height: 445px;
	width: 800px;
	clear: both;
	background-image: url(../../isop/image/isop-bg-chara08.jpg);
	background-color: #29ABE2;
	background-repeat: no-repeat;
}
#container-chara09 {
	height: 445px;
	width: 800px;
	clear: both;
	background-image: url(../../isop/image/isop-bg-chara09.jpg);
	background-color: #29ABE2;
	background-repeat: no-repeat;
}
#container-chara10 {
	height: 445px;
	width: 800px;
	clear: both;
	background-image: url(../../isop/image/isop-bg-chara10.jpg);
	background-color: #29ABE2;
	background-repeat: no-repeat;
}
/* common style */
.tub01 {
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	word-spacing: 1px;
	text-indent: 40px;
}
/* chara01 div style */
#container-chara01 #chara01-top {
	height: 84px;
	width: 556px;
	padding-top: 47px;
	padding-left: 244px;
}
#container-chara01 #chara01-bottomleft {
	float: left;
	height: 314px;
	width: 147px;
	padding-right: 18px;
	padding-left: 29px;
}
#container-chara01 #chara01-bottomright {
	float: left;
	height: 314px;
	width: 556px;
	padding-left: 50px;
}
#chara01-top p {
	font-size: 18px;
	line-height: 24px;
	color: #006;
	text-align: left;
	word-spacing: 1px;
}
#chara01-bottomright p {
	font-size: 18px;
	line-height: 24px;
	color: #006;
	text-align: left;
}
#chara01-bottomright .tub01 a {
	color: #F30;
	text-decoration: none;
}
#chara01-bottomright .tub01 a:hover {
	text-decoration: underline;
}
/* chara02 div style */
#container-chara02 #chara02-topleft {
	float: left;
	height: 239px;
	width: 147px;
	padding-right: 18px;
	padding-left: 29px;
}
#container-chara02 #chara02-topright {
	float: left;
	height: 192px;
	width: 556px;
	padding-top: 47px;
	padding-left: 50px;
}
#container-chara02 #chara02-bottom {
	height: 206px;
	width: 556px;
	padding-left: 244px;
	clear: both;
}
#chara02-topright  p {
	font-size: 18px;
	line-height: 24px;
	color: #006;
	text-align: left;
	word-spacing: 1px;
}
#container-chara02 #chara02-bottom p {
	font-size: 18px;
	line-height: 24px;
	color: #006;
	text-align: left;
}
/* chara03 div style */
#container-chara03 #chara03-top {
	height: 192px;
	width: 450px;
	padding-top: 47px;
	padding-left: 350px;
}
#container-chara03 #chara03-bottomleft {
	float: left;
	height: 206px;
	width: 147px;
	padding-right: 18px;
	padding-left: 29px;
}
#container-chara03 #chara03-bottomright {
	float: left;
	height: 206px;
	width: 556px;
	padding-left: 50px;
}
#chara03-top p {
	font-size: 18px;
	line-height: 24px;
	color: #006;
	text-align: left;
	word-spacing: 1px;
}
#chara03-bottomright p {
	font-size: 18px;
	line-height: 24px;
	color: #006;
	text-align: left;
}
#chara03-bottomright .tub01 a {
	color: #F30;
	text-decoration: none;
}
#chara03-bottomright .tub01 a:hover {
	text-decoration: underline;
}
/* chara04 div style */
#container-chara04 #chara04-topleft {
	float: left;
	height: 239px;
	width: 147px;
	padding-right: 18px;
	padding-left: 29px;
}
#container-chara04 #chara04-topright {
	float: left;
	height: 192px;
	width: 556px;
	padding-top: 47px;
	padding-left: 50px;
}
#container-chara04 #chara04-bottom {
	height: 206px;
	width: 556px;
	padding-left: 244px;
	clear: both;
}
#chara04-topright  p {
	font-size: 18px;
	line-height: 24px;
	color: #000;
	text-align: left;
	word-spacing: 1px;
}
#container-chara04 #chara04-bottom p {
	font-size: 18px;
	line-height: 24px;
	color: #000;
	text-align: left;
}
/* chara05 div style */
#container-chara05 #chara05-topleft {
	float: left;
	height: 239px;
	width: 147px;
	padding-right: 18px;
	padding-left: 29px;
}
#container-chara05 #chara05-topright {
	float: left;
	height: 192px;
	width: 538px;
	padding-top: 47px;
	padding-left: 68px;
}
#container-chara05 #chara05-bottom {
	height: 206px;
	width: 538px;
	padding-left: 262px;
	clear: both;
}
#chara05-topright  p {
	font-size: 18px;
	line-height: 24px;
	color: #006;
	text-align: left;
	word-spacing: 1px;
}
#container-chara05 #chara05-bottom p {
	font-size: 18px;
	line-height: 24px;
	color: #006;
	text-align: left;
}
/* chara06 div style */
#container-chara06 #chara06-topleft {
	float: left;
	height: 239px;
	width: 147px;
	padding-right: 18px;
	padding-left: 29px;
}
#container-chara06 #chara06-topright {
	float: left;
	height: 192px;
	width: 556px;
	padding-top: 47px;
	padding-left: 50px;
}
#container-chara06 #chara06-bottom {
	height: 206px;
	width: 556px;
	padding-left: 244px;
	clear: both;
}
#chara06-topright  p {
	font-size: 18px;
	line-height: 24px;
	color: #006;
	text-align: left;
	word-spacing: 1px;
}
#container-chara06 #chara06-bottom p {
	font-size: 18px;
	line-height: 24px;
	color: #006;
	text-align: left;
}
/* chara07 div style */
#container-chara07 #chara07-topleft {
	float: left;
	height: 239px;
	width: 147px;
	padding-right: 18px;
	padding-left: 29px;
}
#container-chara07 #chara07-topright {
	float: left;
	height: 192px;
	width: 379px;
	padding-top: 47px;
	padding-left: 227px;
}
#container-chara07 #chara07-bottom {
	height: 206px;
	width: 379px;
	padding-left: 421px;
	clear: both;
}
#chara07-topright  p {
	font-size: 18px;
	line-height: 24px;
	color: #006;
	text-align: left;
	word-spacing: 1px;
}
#container-chara07 #chara07-bottom p {
	font-size: 18px;
	line-height: 24px;
	color: #006;
	text-align: left;
}
/* chara08 div style */
#container-chara08 #chara08-topleft {
	float: left;
	height: 239px;
	width: 147px;
	padding-right: 18px;
	padding-left: 29px;
}
#container-chara08 #chara08-topright {
	float: left;
	height: 192px;
	width: 556px;
	padding-top: 47px;
	padding-left: 50px;
}
#container-chara08 #chara08-bottom {
	height: 206px;
	width: 556px;
	padding-left: 244px;
	clear: both;
}
#chara08-topright  p {
	font-size: 18px;
	line-height: 24px;
	color: #FF6;
	text-align: left;
	word-spacing: 1px;
}
#container-chara08 #chara08-bottom p {
	font-size: 18px;
	line-height: 24px;
	color: #FF6;
	text-align: left;
}
/* chara09 div style */
#container-chara09 #chara09-topleft {
	float: left;
	height: 239px;
	width: 147px;
	padding-right: 18px;
	padding-left: 29px;
}
#container-chara09 #chara09-topright {
	float: left;
	height: 192px;
	width: 574px;
	padding-top: 47px;
	padding-left: 32px;
}
#container-chara09 #chara09-bottom {
	height: 206px;
	width: 574px;
	padding-left: 226px;
	clear: both;
}
#chara09-topright  p {
	font-size: 18px;
	line-height: 24px;
	color: #000;
	text-align: left;
	word-spacing: 1px;
}
#container-chara09 #chara09-bottom p {
	font-size: 18px;
	line-height: 24px;
	color: #000;
	text-align: left;
}
/* chara10 div style */
#container-chara10 #chara10-top {
	height: 192px;
	width: 544px;
	padding-top: 47px;
	padding-left: 256px;
}
#container-chara10 #chara10-bottomleft {
	float: left;
	height: 206px;
	width: 147px;
	padding-right: 18px;
	padding-left: 29px;
}
#container-chara10 #chara10-bottomright {
	float: left;
	height: 206px;
	width: 556px;
	padding-left: 50px;
}
#chara10-top p {
	font-size: 18px;
	line-height: 24px;
	color: #FFF;
	text-align: left;
	word-spacing: 1px;
}
#chara10-bottomright p {
	font-size: 18px;
	line-height: 24px;
	color: #FFF;
	text-align: left;
}
#chara10-bottomright .tub01 a {
	color: #FFF;
	text-decoration: none;
}
#chara10-bottomright .tub01 a:hover {
	text-decoration: underline;
}
#container-chara08 #chara08-bottom p a {
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
#container-chara08 #chara08-bottom p a:hover {
	color: #FF6;
	text-decoration: underline;
}
#chara02-topright .black {
	color: #000;
}
