/************* #siteInfo styles ***************/#siteInfo {	clear: both;	font-size: 10px;	color: #000000;	padding: 10px 10px 10px 10px;	margin-top: 0px;}#siteInfo img {	padding: 4px 14px 4px 4px;	vertical-align: middle;}/*********** contentBox styles ***********/div#content h2 {}/*----- gaiyou -----*/div#contentgaiyou h4 {	font-size: 0.92em;	line-height: 1.24em;	padding-top: 7px;	padding-bottom: 2px;}div#contentgaiyou h6 {	font-size: 0.92em;	line-height: 1.24em;	font-weight: normal;}div#contentgaiyou p {	padding-top: 4px;	padding-bottom: 4px;}div#contentgaiyou {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentgaiyou img {	margin-top: 10px;}div#contentgaiyou .contentLeft {	width:232px;	padding:10px;	float:left;}div#contentgaiyou .content {	width:443px;	padding: 10px;	float:left;}div#contentgaiyou .contentnone {	padding: 10px 10px 10px 10px;}div#contentpgmtime h5 {	color: #666666;	line-height: 1.32em;}div#contentpgmtime {	margin: 5px 0px 5px 0px;	padding: 8px 8px 8px 8px;	background-color: #CCCCCC;}.oneseg {	font-size: 10px;}div#contentgaiyou .mainImg {	border: solid 1px #000;	margin-bottom:5px;}div#contentgaiyou .schedulebutton {	width:232px;	height:28px;	background:url(../images/schedule_button.gif);}div#contentgaiyou .schedulebutton p {	margin:0;}div#contentgaiyou .schedulebutton a:link {	display: block;	padding:8px 10px 8px 21px;	color:#000000;	text-decoration:none;	font-size:12px;	font-weight:bold;	text-align:center;	/*height:1%*/}div#contentgaiyou .schedulebutton a:visited {	display: block;	padding:8px 10px 8px 21px;	color:#000000;	text-decoration:none;	font-size:12px;	font-weight:bold;	text-align:center;	/*height:1%*/}div#contentgaiyou .schedulebutton a:active {	display: block;	padding:8px 10px 8px 21px;	color:#000000;	text-decoration:underline;	font-size:12px;	font-weight:bold;	text-align:center;	/*height:1%*/}div#contentgaiyou .schedulebutton a:hover {	display: block;	padding:8px 10px 8px 21px;	color:#000000;	text-decoration:underline;	font-size:12px;	font-weight:bold;	text-align:center;	/*height:1%*/}/*----- kokuchi -----*/div#kokuchi {	padding-bottom: 5px;}div#kokuchi p {	line-height: 1.5;	padding-left: 10px;	font-weight: bold;	padding-bottom: 5px;}/*----- listen -----*/div#contentlisten {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentlisten .content {	padding: 10px 10px 10px 10px;}div#contentlisten h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-listen.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#contentlisfla {	border: 2px;	border-color: #CCCCCC;	border-style: solid;	width: 450px;	margin: 10px 0px 15px 0px;	padding: 10px 10px 10px 10px;}/*----- glink -----*/div#contentglink h5 {	color: #666666;	line-height: 1.32em;}div#contentglink {	margin: 5px 0px 5px 0px;	padding: 8px 8px 8px 8px;	background-color: #ddd;}div#contentglink p {	font-size: 11px;	line-height: 1.64em;}/*----- lastweek -----*/div#contentlastweek {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentlastweek .content {	padding: 10px 10px 10px 10px;}div#contentlastweek h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-lastweek.jpg) no-repeat;	height: 30px;	background-position: -1px;}/*----- thisweek -----*/div#contentthisweek {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentthisweek .content {	padding: 10px 10px 10px 10px;}/*div#contentthisweek .content a{	font-size: 1.15em;	font-weight: bold;}*/div#contentthisweek h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-thisweek.jpg) no-repeat;	height: 30px;	background-position: -1px;}/*div#contentthisweek h4 {	font-size: 0.92em;	font-weight: normal;}div#contentthisweek h5 {	font-size: 0.92em;	font-weight: normal;}}*/div#contentthisweek li {	padding-left: 30px;	padding-bottom:15px;	list-style: none;}div#contentthisweek li.noarrow {	padding-left: 12px;	background: url(../images/spacer.gif) no-repeat 10px 0.5em;}/* custom style for phrase 090620*/  div#contentthisweek div.content {	margin:6px;	padding:6px;}div#contentthisweek h4 {	font-weight: normal;	font-size: 16px;	padding: 0px;	margin-bottom: 5px;	margin-top: 0px;	margin-right: 0px;	margin-left: 30px;}div#contentthisweek h5 {	font-size: 14px;	margin: 0px;	padding: 0px;	margin-top: 4px;	margin-bottom: 20px;	font-weight: normal;}div#contentthisweek ul {	margin: 0px;	padding: 0px;	margin-bottom: 12px;}div#contentthisweek ul li {	weight: bold;	font-size: 18px;	margin: 0px;	padding: 0px;	padding-left: 30px;	margin-top: 4px;}/* custom style for chinese and hangle*/div#contentthisweek div#large ul li {/*	weight: bold;*/	font-size: 20px;	margin: 0px;	padding: 0px;	padding-left: 30px;	margin-top: 4px;}div#contentthisweek div#comment {	margin:0px;	padding: 8px;	padding-left: 30px;	margin-top: 10px;	border: 0px outset #ddd;}div#contentthisweek div#comment li {	background-image: url(../images/phrase_kaisetsu.gif);	background-repeat: no-repeat;	font-size: 12px;	padding: 2px 20px 2px 55px;	line-height: 16px;}div#contentthisweek div#contenttwlink {	margin:0px;	padding: 15px 8px 8px 8px;	background-color: #e8e8e8;	border: 0px outset #e8e8e8;	text-align: center;}div#contentthisweek div#contenttwlink div#link2prog {	background-image: url(../images/phrase_button01.gif);	background-repeat: no-repeat;	text-align: center;	height: 53px;	background-position: center;	/*	width: 332px;*/}div#contentthisweek div#contenttwlink div#link2prog p{	font-size: 90%;	line-height: 18px;	height: 53px;	/*	width: 310px;*/	text-align: center;	/*	vertical-align: middle;*/	margin-top: 5px;	padding-top: 5px;	font-weight: bold;	background-position: center;}div#contentthisweek div#contenttwlink div#linkRemark p{	font-size: 80%;	color: #333;	text-align: center;}div#contentthisweek div#contenttwlink div#wrapper4 {	width: 610px;	height:auto;	margin-right: 30px;	margin-left: 30px;}div#contentthisweek div#contenttwlink div#wrapper5 {	width: auto;	height:auto;	margin-right: 5px;	margin-left: 5px;}div#contentthisweek div#contenttwlink div#link4prog {	background-image: url(../images/phrase_button01.gif);	background-repeat: no-repeat;	text-align: center;	height: 53px;	background-position: center;	width: 332px;	float: left;}div#contentthisweek div#contenttwlink div#link4prog p{	font-size: 90%;	line-height: 18px;	height: 53px;	/*	width: 310px;*/	text-align: center;	/*	vertical-align: middle;*/	margin-top: 5px;	padding-top: 5px;	font-weight: bold;	background-position: center;}div#contentthisweek div#contenttwlink div#link5prog {	background-image: url(../images/phrase_button02.gif);	background-repeat: no-repeat;	height: 53px;	width: 273px;	background-position: center;	float: right;}div#contentthisweek div#contenttwlink div#link5prog p{	font-size: 90%;	line-height: 18px;	height: 53px;	/*	width: 310px;*/	text-align: center;	/*	vertical-align: middle;*/	margin-top: 5px;	padding-top: 10px;	font-weight: bold;	background-position: center;}div#contentthisweek div#contenttwlink div#link6prog {	background-image: url(../images/phrase_button01.gif);	background-repeat: no-repeat;	text-align: center;	height: 53px;	background-position: center;	width: 332px;	float: right;}div#contentthisweek div#contenttwlink div#link6prog p{	font-size: 90%;	line-height: 18px;	height: 53px;	/*	width: 310px;*/	text-align: center;	/*	vertical-align: middle;*/	margin-top: 5px;	padding-top: 5px;	font-weight: bold;	background-position: center;}div#contentthisweek div#contenttwlink p.link2prog a:link{	font-weight: bold;}div#contentthisweek div#contenttwlink p.link2prog a:hover{	font-weight: bold;	text-decoration: underline;}div#contentthisweek div#contenttwlink td.link3prog {	background-image: url(../images/phrase_button02.gif);	background-repeat: no-repeat;	height: 53px;	width: 273px;}div#contentthisweek div#contenttwlink p.link3prog {	font-size: 90%;	line-height: 18px;	height: 53px;	width: 180px;	text-align: center;	vertical-align: middle;	margin: 15px auto 0 auto;	font-weight: bold;}div#contentthisweek div#contenttwlink p.link3prog a:link{	font-weight: bold;}div#contentthisweek div#contenttwlink p.link3prog a:hover{	font-weight: bold;	text-decoration: underline;}div#contentthisweek div#contenttwlink p.linkRemark {	font-size: 80%;	color: #333;	text-align: center;}div#contentthisweek div#contenttwlink p.linkRemark4 {	font-size: 80%;	color: #333;	text-align: center;	ciear:both;	width: 610px;}div#contentthisweek2 {	margin-bottom: 5px;}div#contentthisweek2 .content {	padding: 10px 10px 10px 10px;}/*div#contentthisweek2 .content a{	font-size: 1.15em;	font-weight: bold;}*/div#contentthisweek2 h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-thisweek.jpg) no-repeat;	height: 30px;	background-position: -1px;}/*div#contentthisweek2 h4 {	font-size: 0.92em;	font-weight: normal;}div#contentthisweek2 h5 {	font-size: 0.92em;	font-weight: normal;}}*/div#contentthisweek2 li {	padding-left: 30px;	padding-bottom:15px;	list-style: none;}div#contentthisweek2 li.noarrow {	padding-left: 12px;	background: url(../images/spacer.gif) no-repeat 10px 0.5em;}/* custom style for phrase 090620*/  div#contentthisweek2 div.content {	margin:6px;	padding:6px;}div#contentthisweek2 h4 {	font-weight: normal;	font-size: 16px;	padding: 0px;	margin-bottom: 5px;	margin-top: 0px;	margin-right: 0px;	margin-left: 30px;}/* custom style for euro24*/div#contentthisweek div#euro24 {	font-weight: normal;	font-size: 80%;	padding: 0px;	margin-bottom: 5px;	margin-top: 0px;	margin-right: 0px;	margin-left: 30px;}div#contentthisweek2 h5 {	font-size: 14px;	margin: 0px;	padding: 0px;	margin-top: 4px;	margin-bottom: 20px;	font-weight: normal;}div#contentthisweek2 ul {	margin: 0px;	padding: 0px;	margin-bottom: 12px;}div#contentthisweek2 ul li {	weight: bold;	font-size: 18px;	margin: 0px;	padding: 0px;	padding-left: 30px;	margin-top: 4px;}/* custom style for chinese and hangle*/div#contentthisweek2 div#large ul li {/* 	weight: bold;*/	font-size: 20px;	margin: 0px;	padding: 0px;	padding-left: 30px;	margin-top: 4px;}div#contentthisweek2 div#comment {	margin:0px;	padding: 8px;	padding-left: 30px;	margin-top: 10px;	border: 0px outset #ddd;}div#contentthisweek2 div#comment li {	background-image: url(../images/phrase_kaisetsu.gif);	background-repeat: no-repeat;	font-size: 12px;	padding: 2px 20px 2px 55px;	line-height: 16px;}div#contentthisweek2 div#contenttwlink {	margin:0px;	padding: 15px 8px 8px 8px;	background-color: #e8e8e8;	border: 0px outset #e8e8e8;	text-align: center;}div#contentthisweek2 div#contenttwlink div#wrapper4 {	width: 610px;	height:auto;	margin-right: 30px;	margin-left: 30px;}div#contentthisweek2 div#contenttwlink td.link2prog {	background-image: url(../images/phrase_button01.gif);	background-repeat: no-repeat;	height: 53px;	width: 332px;}div#contentthisweek2 div#contenttwlink p.link2prog {	font-size: 90%;	line-height: 18px;	height: 53px;	width: 310px;	text-align: center;	vertical-align: middle;	margin-top: 3px;}div#contentthisweek2 div#contenttwlink p.link2prog a {	font-weight: bold;	text-decoration: underline;}div#contentthisweek2 div#contenttwlink td.link3prog {	background-image: url(../images/phrase_button02.gif);	background-repeat: no-repeat;	height: 53px;	width: 273px;}div#contentthisweek2 div#contenttwlink p.link3prog {	font-size: 90%;	line-height: 18px;	height: 53px;	width: 180px;	text-align: center;	vertical-align: middle;	margin-top: 15px;}div#contentthisweek2 div#contenttwlink p.link3prog a {	font-weight: bold;	text-decoration: underline;}div#contentthisweek2 div#contenttwlink p.linkRemark {	font-size: 80%;	color: #333;	text-align: center;}div#contentthisweek2 div#contenttwlink div#link4prog {	background-image: url(../images/phrase_button01.gif);	background-repeat: no-repeat;	text-align: center;	height: 53px;	background-position: center;	width: 332px;	float: left;}div#contentthisweek2 div#contenttwlink div#link4prog p{	font-size: 90%;	line-height: 18px;	height: 53px;	/*	width: 310px;*/	text-align: center;	/*	vertical-align: middle;*/	margin-top: 5px;	padding-top: 5px;	font-weight: bold;	background-position: center;}div#contentthisweek2 div#contenttwlink p.linkRemark4 {	font-size: 80%;	color: #333;	text-align: center;	ciear:both;	width: 610px;}div#contentthisweek2 div#contenttwlink div#link5prog {	background-image: url(../images/phrase_button02.gif);	background-repeat: no-repeat;	height: 53px;	width: 273px;	background-position: center;	float: right;}div#contentthisweek2 div#contenttwlink div#link5prog p{	font-size: 90%;	line-height: 18px;	height: 53px;	/*	width: 310px;*/	text-align: center;	/*	vertical-align: middle;*/	margin-top: 5px;	padding-top: 10px;	font-weight: bold;	background-position: center;}span[lang="zh"] {	font-family: Song, SimSun, MS Song, serif;}span[lang="ko"] {	font-family: AppleMyungjo, Batang, serif;}span[lang="ru"], span[lang="en"], span[lang="pt"], span[lang="it"], span[lang="fr"], span[lang="es"], span[lang="de"] {	font-family: Georgia, Times, serif;}p.phrase_remarks {	font-size: 11px;	margin-bottom: 2ex;}div#contenttwlink h5 {	color: #666666;	line-height: 1.32em;}/*----- naiyothisweek -----*/div#naiyothisweek {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#naiyothisweek .content {	padding: 10px 10px 10px 10px;}div#naiyothisweek h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-naiyo.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#naiyothisweek h4 {	font-size: 0.92em;	font-weight: normal;}div#naiyothisweek h5 {	font-size: 0.92em;	font-weight: normal;}div#naiyothisweek p {	font-size: 0.94em;	font-weight: normal;}div#naiyothisweekback {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#naiyothisweekback .content {	padding: 10px 10px 10px 10px;}div#naiyothisweekback h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-naiyoback.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#naiyothisweekback h4 {	font-size: 0.92em;	font-weight: normal;}div#naiyothisweekback h5 {	font-size: 0.92em;	font-weight: normal;}/*----- kisoreport -----*/div#kiso1report {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#kiso1report .content {	padding: 10px 10px 10px 10px;}div#kiso1report h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-kiso1.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#kiso1report h4 {	font-size: 0.92em;	font-weight: normal;}div#kiso1report h5 {	font-size: 0.92em;	font-weight: normal;}div#kiso2report {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#kiso2report .content {	padding: 10px 10px 10px 10px;}div#kiso2report h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-kiso2.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#kiso2report h4 {	font-size: 0.92em;	font-weight: normal;}div#kiso2report h5 {	font-size: 0.92em;	font-weight: normal;}div#kiso3report {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#kiso3report .content {	padding: 10px 10px 10px 10px;}div#kiso3report h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-kiso3.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#kiso3report h4 {	font-size: 0.92em;	font-weight: normal;}div#kiso3report h5 {	font-size: 0.92em;	font-weight: normal;}/*3か月トピチE*/div#story {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#story .content {	padding: 10px 10px 10px 10px;}div#story h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-story.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#story h4 {	font-size: 0.92em;	font-weight: normal;}div#story h5 {	font-size: 0.92em;	font-weight: normal;	}div#macbey {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#macbey .content {	padding: 10px 10px 10px 10px;}div#macbey h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-macbey.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#macbey h4 {	font-size: 0.92em;	font-weight: normal;}div#macbey h5 {	font-size: 0.92em;	font-weight: normal;	float:left;	margin: 5px 40px 0 0;}div#macbey h5 a {	font-weight: bold;}div#macbey p {	clear:both;	font-size: 80%;	margin:0 0 5px 0;}div#macbeyback {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#macbeyback .content {	padding: 10px 10px 10px 10px;}div#macbeyback h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-macbeyback.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#macbeyback h4 {	font-size: 0.92em;	font-weight: normal;}div#macbeyback h5 {	font-size: 0.92em;	font-weight: normal;}div#tozyo {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#tozyo .content {	padding: 10px 10px 10px 10px;}div#tozyo h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-tozyo.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#tozyo h4 {	font-size: 0.92em;	font-weight: bold;}div#tozyo h5 {	font-size: 0.92em;	font-weight: normal;}div#world {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#world .content {	padding: 10px 10px 10px 10px;}div#world h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-world.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#world h4 {	font-size: 0.92em;	font-weight: normal;}div#world h5 {	font-size: 0.92em;	font-weight: normal;}div#world p {	font-size: 0.92em;	font-weight: normal;	margin:0 0 15px 0;}div#worldback {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#worldback .content {	padding: 10px 10px 10px 10px;}div#worldback h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-worldback.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#worldback h4 {	font-size: 0.92em;	font-weight: normal;}div#worldback h5 {	font-size: 0.92em;	font-weight: normal;}div#threemonthback {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#threemonthback .content {	padding: 10px 10px 10px 10px;}div#threemonthback h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-3monthback.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#threemonthback h4 {	font-size: 0.92em;	font-weight: normal;}div#threemonthback h5 {	font-size: 0.92em;	font-weight: normal;}/*創作スキチE*/div#contentskitevt {	border: 1px;	border-color: #5586C9;	border-style: solid;	margin-bottom: 5px;}div#contentskitevt .content {	padding: 10px 10px 10px 10px;}div#contentskitevt h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-skitevt2.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#contentskitevt h4 {	font-size: 0.92em;	font-weight: normal;}div#contentskitevt h5 {	font-size: 0.92em;	font-weight: normal;}div#contentitaevt {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentitaevt .content {	padding: 10px 10px 10px 10px;}div#contentitaevt h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-itaevt.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#contentitaevt h4 {	font-size: 0.92em;	font-weight: normal;}div#contentitaevt h5 {	font-size: 0.92em;	font-weight: normal;}/*もEしり靁E/div#contentmonoevt2 {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentmonoevt2 .content {	padding: 10px 10px 10px 10px;}div#contentmonoevt2 h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-monosiri12.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#contentmonoevt2 h4 {	font-size: 0.92em;	font-weight: normal;}div#contentmonoevt2 h5 {	font-size: 0.92em;	font-weight: normal;}/*backnumber*/div#infothisweek {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#infothisweek .content {	padding: 10px 10px 10px 10px;}div#infothisweek h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-info.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#infothisweek h4 {	font-size: 0.92em;	font-weight: normal;}div#infothisweek h5 {	font-size: 0.92em;	font-weight: normal;}div#infothisweekback {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#infothisweekback .content {	padding: 10px 10px 10px 10px;}div#infothisweekback h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-infoback.jpg) no-repeat;	height: 30px;	background-position: -1px;}/*nOVs*/div#infothisweekback h3#recipe {	text-indent: -9999px;	background: url(../images/icon-blue-bd-ha-recipe.jpg) no-repeat;	height: 30px;	background-position: -1px;}span.recipepoint{	display: block;	color:#B4021C;}/*nOVs*/div#infothisweekback h4 {	font-size: 0.92em;	font-weight: normal;}div#infothisweekback h5 {	font-size: 0.92em;	font-weight: normal;}div#infothisweekback p {	font-size: 0.94em;	font-weight: normal;}/*5刁Eトレーニング*/div#infoiawmura {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#infoiawmura .content {	padding: 10px 10px 10px 10px;}div#infoiawmura h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-iwamura.jpg) no-repeat;	height: 30px;	background-position: -1px;}/*基礎英語Eスタジオ風景動画*/div#infobasic {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#infobasic .content {	margin: 10px auto 10px 20px;	text-align:left;}div#infobasic #title {	margin: 25px 0px 5px 0px;	font-size: 0.92em;	font-weight: bold;	text-align:left;	text-indent:15px;}/*div#infobasic h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-en_studio.gif) no-repeat;	height: 30px;	background-position: -1px;}*//* start kisoeigo skitmovie*/div#infobasic h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-basicskit.gif) no-repeat;	height: 30px;	background-position: -1px;}div#infobasic p#basicskit_banner{	width:195px;	float:right;	margin:0 40px 0 0;	font-size:90%;	font-weight:bold;	border:0px solid #000;}div#infobasic p#basicskit_banner img{	border:0px;}/* end kisoeigo skitmovie*//* start kisoeigo3 greeting*/div#contentgaiyou div.leftimg{	width:232px;}div#contentgaiyou div.leftimg img#greetingtitle{	margin: 4px 10px 0px 10px;	padding:0px;}div#contentgaiyou div.leftimg p#greetingname{	width:218px;	margin: -4px 10px 10px 10px;	padding:5px 3px 0 7px;	border-top: 0px solid #F9D5E4;	border-right: 2px solid #F9D5E4;	border-left: 2px solid #F9D5E4;	border-bottom: 2px solid #F9D5E4;	background-color:#FFF;	}div#contentgaiyou div.leftimg p#greetingname img.leftimg{	margin: 0;}div#contentgaiyou div.leftimg p#greetingname a{	font-size:100%;	font-weight:bold;	line-height:25px;	}/* end kisoeigo3 greeting*//*チEビフランス語EスキチE*/div#infoskit {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#infoskit .content {	margin: 0px auto 10px auto;	text-align:center;}div#infoskit #title {	margin: 25px 0px 5px 0px;	font-size: 0.92em;	font-weight: bold;	text-align:left;	text-indent:15px;}div#infoskit h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-fr_skit.gif) no-repeat;	height: 30px;	background-position: -1px;}/*チEビフランス語Eコラ?*/div#infocolumn {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#infocolumn .content {	margin: 0px auto 10px auto;	text-align:center;}div#infocolumn #title {	margin: 25px 0px 5px 0px;	font-size: 0.92em;	font-weight: bold;	text-align:left;	text-indent:15px;}div#infocolumn h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-fr_column.gif) no-repeat;	height: 30px;	background-position: -1px;}div#infothisweek2 {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#infothisweek2 .content {	padding: 10px 10px 10px 10px;}div#infothisweek2 h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-info2.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#infothisweek2 p {	font-size: 0.94em;	font-weight: normal;}div#infothisweek2 h4 {	font-size: 0.92em;	font-weight: normal;}div#infothisweek2 h5 {	font-size: 0.92em;	font-weight: normal;}div#infothisweek2back {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#infothisweekback2 .content {	padding: 10px 10px 10px 10px;}div#infothisweekback2 h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-infoback.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#infothisweekback2 h4 {	font-size: 0.92em;	font-weight: normal;}div#infothisweekback2 h5 {	font-size: 0.92em;	font-weight: normal;}/*----- schedule -----*/div#contentschedule {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentschedule .content {	padding: 10px;}div#contentschedule h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-schedule.jpg) no-repeat;	height: 30px;}div#contentschedule p {	font-size:12px;}div#contentschedule table {	border-top:solid 1px #666;	border-left:solid 1px #666;	margin:1em 0;}div#contentschedule th {	background-color: #336abd;	color:#fff;	padding:5px;	border-right:solid 1px #666;	font-size:12px;}div#contentschedule td {	padding:5px;	border-right:solid 1px #666;	border-bottom:solid 1px #666;	font-size:12px;}div#contentschedule .month {	background-color:#cadaea;	text-align:center;}div#contentschedule .lesson {	text-align:center;}div#contentschedule .note {	font-size:10px;	line-height:14px;}/*----- twlink -----*/div#contenttwlink {	margin: 5px 0px 5px 0px;	padding: 8px 8px 8px 8px;	background-color: #CCCCCC;}div#contenttwlink p {	font-size: 11px;	line-height: 1.64em;}/*----- tangogame -----*/div#contenttangogame {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contenttangogame .content {	padding: 10px 10px 10px 10px;}div#contenttangogame h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-tangogame.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#contentmovie {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentmovie .content {	padding: 10px 10px 10px 10px;}div#contentmovie h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-movie.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#contentmovie h4 {	font-size: 80%;	font-weight: normal;}div#contentmovie h5 {	font-size: 0.88em;	font-weight: bold;}/* start tv italia vocaboli movie*/p.text_vocaboli{	font-size: 0.78em;	color:#FF0000;	margin-bottom: 10px;}div#contentmovie2 {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentmovie2 .content {	padding: 10px 10px 10px 10px;}div#contentmovie2 h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-movie.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#contentmovie2 h4 {	/*font-size: 80%;*/	font-size: 0.88em;	font-weight: normal;}div#contentmovie2 h5 {	font-size: 0.88em;	font-weight: bold;	margin-bottom: 10px;}div#contentmovie2 p{	font-size: 1em;		margin-bottom: 5px;}div#contentmovie2 p.eachmovie_txt{	text-indent:1em;}div#contentmovie2 p a.arrow{	padding-left: 14px;	background-image: url(../images/arrow-b01.gif);	background-repeat: no-repeat;	background-position: left;}div#contentmovie2 p a.arrow{	padding-left: 14px;	background-image: url(../images/arrow-b01.gif);	background-repeat: no-repeat;	background-position: left;}div#contentmovie2 div#present{	margin:15px 0 0 0;	padding:10px;	background-color:#e8e8e8;}div#contentmovie2 div#present h5{	font-size: 0.88em;	font-weight: bold;}div#contentmovie2 div#present p{	font-size: 0.88em;}div#contentmovie2 div.eachmovie{	font-size: 1em;	}div#contentmovie2 h4.eachmovie_day {	/*font-size: 80%;*/	font-size: 1em;	font-weight: normal;}div#contentmovie2 h5.eachmovie_title {	/*font-size: 80%;*/	font-size: 1em;}/*end tv italia vocaboli movie*/div#contentmovie3 {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentmovie3 .content {	padding: 10px 10px 10px 10px;}div#contentmovie3 h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-movie3.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#contentmovie3 h4 {	font-size: 80%;	font-weight: normal;}div#contentmovie3 h5 {	font-size: 0.88em;	font-weight: bold;}div#contentmovbk3 {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentmovbk3 .content {	padding: 10px 10px 10px 10px;}div#contentmovbk3 h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-movbk3.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#contentmovbk3 h4 {	font-size: 80%;	font-weight: normal;}div#contentmovbk3 h5 {	font-size: 0.88em;	font-weight: bold;}div#movieebj {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#movieebj .content {	margin: 10px auto 10px 20px;	text-align:left;}div#movieebj #title {	margin: 25px 0px 5px 0px;	font-size: 0.92em;	font-weight: bold;	text-align:left;	text-indent:15px;}div#movieebj h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-ebj-listener.gif) no-repeat;	height: 30px;	background-position: -1px;}div#movieebj p {	font-size: 80%;	font-weight: normal;	margin:10px 0 0 0;}div#moviebiwa {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#moviebiwa .content {	margin: 10px auto 10px 20px;	text-align:left;}div#moviebiwa #title {	margin: 25px 0px 5px 0px;	font-size: 0.92em;	font-weight: bold;	text-align:left;	text-indent:15px;}div#moviebiwa h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-kaiwa-biwa.gif) no-repeat;	height: 30px;	background-position: -1px;}div#moviebiwa p {	font-size: 80%;	font-weight: normal;	margin:10px 0 0 0;}/*ԑg^̕E*/div#butaiura {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#butaiura .content {	margin: 10px auto 10px 20px;	text-align:left;}div#butaiura #title {	margin: 25px 0px 5px 0px;	font-size: 0.92em;	font-weight: bold;	text-align:left;	text-indent:15px;}div#butaiura h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-chha_butaiura.gif) no-repeat;	height: 30px;	background-position: -1px;}/*ԑg^̕E*//*START germanculture*/div#germanculture {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#germanculture .content {	padding: 10px 10px 10px 10px;}div#germanculture h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-ger-culture.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#germanculture p {	font-size: 0.94em;	font-weight: normal;	line-height:1.6em;}div#germanculture h4 {	font-size: 1.2em;	font-weight: normal;}div#germanculture h5 {	font-size: 0.92em;	font-weight: normal;}div#germanculture table#culturebacknum{	border: 0px;	width: 100%;	margin:10px 0;}div#germanculture table#culture{	border: 0px;	width: 100%;	margin:10px 0;	padding:10px;	border-spacing: 15px;	background-color:#e8e8e8;}div#germanculture table#culture tr{	margin:0 0 10px 0;}div#germanculture table#culture td{	text-align:left;	vertical-align:top;	border:0px solid #000;}/*END germanculture*//*----- visualize -----*/div#contentvisualize {	background-color:#ffc675;	padding:5px;}div#contentvisualize .content {	background-color:#fff;	padding:15px 25px;}div#contentvisualize #point1 {	background:url(../english/kouryaku/images/visualize01_bottom.gif) bottom no-repeat #cbf0b7;	padding-bottom:15px;	margin:12px 0;}div#contentvisualize #point2 {	background:url(../english/kouryaku/images/visualize02_bottom.gif) bottom no-repeat #f5d0da;	padding-bottom:15px;	margin:12px 0;}div#contentvisualize #point3 {	background:url(../english/kouryaku/images/visualize03_bottom.gif) bottom no-repeat #f4ebca;	padding-bottom:15px;	margin:12px 0;}div#contentvisualize h3 {	background:url(../english/kouryaku/images/visualize_hd.gif) no-repeat;	text-indent:-9999px;	height:30px;	margin-bottom:10px;}div#contentvisualize #point1 h4 {	background:url(../english/kouryaku/images/visualize01_hd.gif) no-repeat;	text-indent:-9999px;	height:42px;	margin:0;}div#contentvisualize #point2 h4 {	background:url(../english/kouryaku/images/visualize02_hd.gif) no-repeat;	text-indent:-9999px;	height:42px;	margin:0;}div#contentvisualize #point3 h4 {	background:url(../english/kouryaku/images/visualize03_hd.gif) no-repeat;	text-indent:-9999px;	height:42px;	margin:0;}div#contentvisualize #point1 p, #point2 p, #point3 p {	background:url(../english/kouryaku/images/dotline.gif) bottom repeat-y;	font-size:12px;	line-height: 24px;	margin:0 10px;	padding:0 10px;}/*----- message -----*/div#contentmessage {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentmessage .content {	padding: 10px 10px 10px 10px;}div#contentmessage .messageBlock {	border-bottom: solid 1px #ccc;	margin-bottom:10px;}div#contentmessage h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-message.jpg) no-repeat;	height: 30px;}div#contentmessage h4 {	font-size:14px;}div#contentmessage p {	font-size: 12px;}div#contentmessage .dotline {	border-bottom: dotted 1px #ccc;	padding-bottom:2px;	margin-bottom:1em;}div#contentmessage .messageRight {	width:570px;	float:left;}div#contentmessage h5 {	font-size:12px;}div#contentmessage .messageButton {	width:160px;	height:28px;	background:url(../images/message_button.gif) no-repeat;	margin-left:10px;	float:right;}div#contentmessage .messageButton a:link {	display: block;	padding:8px 10px;	color:#000000;	text-decoration:none;	font-size:12px;	font-weight:bold;	text-align:center;}div#contentmessage .messageButton a:visited {	display: block;	padding:8px 10px;	color:#000000;	text-decoration:none;	font-size:12px;	font-weight:bold;	text-align:center;}div#contentmessage .messageButton a:active {	display: block;	padding:8px 10px;	color:#000000;	text-decoration:underline;	font-size:12px;	font-weight:bold;	text-align:center;}div#contentmessage .messageButton a:hover {	display: block;	padding:8px 10px;	color:#000000;	text-decoration:underline;	font-size:12px;	font-weight:bold;	text-align:center;}div#contentmessage .messageRight2 {	width:550px;	float:left;}div#contentmessage #honmon {	clear:left;	padding-top:20px;}div#contentmessage #honmon p {	font-size:14px;	line-height: 1.5em;}div#contentmessage #honmon h5 {	font-size:14px;	border-bottom: dotted 1px #ccc;	padding-bottom:2px;	margin-bottom:1em;}/*----- contentcast -----*/div#contentcast {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentcast .content {	padding: 10px 10px 10px 10px;}div#contentcast p {	font-size: 0.94em;	font-weight: normal;}div#contentcast h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-cast.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#contentcast h4 {	font-size: 0.98em;	line-height: 1.44em;}div#contentcast h5 {	font-size: 0.88em;	line-height: 1.44em;}.cast {	clear: both;	padding: 10px 5px 10px 5px;}.cast img {	float: left;	margin: 2px 12px 2px 2px;	border: solid 1px #000000;}div#contentmusic {	clear: both;	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentmusic p {	font-size: 0.94em;	font-weight: normal;}div#contentmusic h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-music.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#contentmusic .content {	padding: 10px 10px 10px 10px;}div#contentkanren {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;}div#contentkanren h3 {	text-indent: -9999px;	background: url(../images/icon-blue-bd-kanren.jpg) no-repeat;	height: 30px;	background-position: -1px;}div#contentkanren .content {	padding: 10px 10px 10px 10px;}div#contentkanren .contentkanrenicon {	float: left;	margin: 2px 12px 2px 2px;	border: solid 1px #000000;}/*********** sideBar styles ***********/div#sideBar ul {	list-style-type: none;}div#sideBar h3 {	text-indent: -9999px;}div#sideBar li {	font-size: 0.78em;	line-height: 1.44em;}div#sidekeitai {	clear: both;	width:240px;	margin-bottom:10px;	padding: 0;}div#sidekeitai h4 {	height:30px;	background:url(../images/icon-blue-bd-mobile.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}div#sidekeitai .content {	width:216px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 8px 10px 8px 10px;}div#sideblog1 {	clear: both;	width:240px;	margin-bottom:10px;}div#sideblog1 h4 {	height:47px;	background:url(../images/icon-blue-sd-blog1.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}div#sideblog1 .content {	width:226px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 8px 5px 8px 5px;}div#sideblog1 table {	width:226px;}div#sideblog1 td {	/*	border-bottom: dotted #333333 1px;*/	padding: 2px 2px 2px 2px;}div#sideblog2 {	clear: both;	width:240px;	margin-bottom:10px;}div#sideblog2 h4 {	height:47px;	background:url(../images/icon-blue-sd-blog2.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}div#sideblog2 .content {	width:226px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 8px 5px 8px 5px;}div#sideblog2 table {	width:226px;}div#sideblog2 td {	/*	border-bottom: dotted #333333 1px;*/	padding: 2px 2px 2px 2px;}div#sideblog3 {	clear: both;	width:240px;	margin-bottom:10px;}div#sideblog3 h4 {	height:47px;	background:url(../images/icon-blue-sd-blog3.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}div#sideblog3 .content {	width:226px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 8px 5px 8px 5px;}div#sideblog3 table {	width:226px;}div#sideblog3 tr.dotted td{	border-bottom: dotted #333333 1px;}div#sideblog3 td {	padding: 2px 2px 2px 2px;}div#sideblog5 {	clear: both;	width:240px;	margin-bottom:10px;}div#sideblog5 h4 {	height:47px;	background:url(../images/icon-blue-sd-blog5.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}div#sideblog5 .content {	width:226px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 8px 5px 8px 5px;}div#sideblog5 .italian {	font-size: 0.9em;}div#sideblog5 table {	width:226px;}div#sideblog5 tr.dotted td{	border-bottom: dotted #333333 1px;}div#sideblog5 td{	padding: 2px 2px 2px 2px;}div#sideblog6 {	clear: both;	width:240px;	margin-bottom:10px;}div#sideblog6 h4 {	height:47px;	background:url(../images/icon-blue-sd-blog6.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}div#sideblog6 .content {	width:226px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 8px 5px 8px 5px;}div#sideblog6 table {	width:226px;}div#sideblog6 td {	/*	border-bottom: dotted #333333 1px;*/	padding: 2px 2px 2px 2px;}div#sideblog4 {	clear: both;	width:240px;	margin-bottom:10px;}div#sideblog4 h4 {	height:47px;	background:url(../images/icon-blue-bd-blog4.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}div#sideblog4 .content {	width:226px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 8px 5px 8px 5px;}div#sideblog4 .italian {	font-size: 0.9em;}div#sideblog4 table {	width:226px;}div#sideblog4 td {	border-bottom: dotted #333333 1px;	padding: 2px 2px 2px 2px;}div#sideblog7 {	clear: both;	width:240px;	margin-bottom:10px;}div#sideblog7 h4 {	height:47px;	background:url(../images/icon-blue-sd-blog7.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}div#sideblog7 .content {	width:226px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 8px 5px 8px 5px;}div#sideblog7 table {	width:226px;}div#sideblog7 td {	/*	border-bottom: dotted #333333 1px;*/	padding: 2px 2px 2px 2px;}div#sideblog8 {	clear: both;	width:240px;	margin-bottom:10px;}div#sideblog8 h4 {	height:47px;	background:url(../images/icon-blue-sd-blog8.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}div#sideblog8 .content {	width:226px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 8px 5px 8px 5px;}div#sideblog8 table {	width:226px;}div#sideblog8 td {	padding: 2px 2px 2px 2px;}div#sideblog8 td.dotted {	border-bottom: dotted #333333 1px;}/*tXuO*/div#sideblog9 {	clear: both;	width:240px;	margin-bottom:10px;}div#sideblog9 h4 {	height:47px;	background:url(../images/icon-blue-sd-blog9.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}div#sideblog9 .content {	width:226px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 8px 5px 8px 5px;}div#sideblog9 table {	width:226px;}div#sideblog9 td {	padding: 2px 2px 2px 2px;}div#sideblog9 td.dotted {	border-bottom: dotted #333333 1px;}/*tXuO*//*XyCuO*/div#sideblog10 {	clear: both;	width:240px;	margin-bottom:10px;}div#sideblog10 h4 {	height:47px;	background:url(../images/icon-blue-sd-blog10.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}div#sideblog10 .content {	width:226px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 8px 5px 8px 5px;}div#sideblog10 table {	width:226px;}div#sideblog10 td {	padding: 2px 2px 2px 2px;}div#sideblog10 td.dotted {	border-bottom: dotted #333333 1px;}/*XyCuO*//*PRmovie*/div#sidemovie {	clear: both;	width:240px;	margin-bottom:10px;}div#sidemovie .content {	width:210px;	border-top: solid #5586C9 2px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 8px 12px 8px 12px;}div#sidemovie2 {	clear: both;	width:240px;	margin-bottom:10px;}div#sidemovie2 .content {	width:210px;	border-top: solid #CC0000 2px;	border-left: solid #CC0000 2px;	border-right: solid #CC0000 2px;	border-bottom: solid #CC0000 2px;	padding: 8px 12px 8px 12px;}/*フラチEュ*/div#sideflash {	width:240px;	padding: 8px 0px 8px 0px;}div#sideflash p {	font-size: 10px;}/*div#sideback{/*バックナンバE*/	/*width:216px;	border: solid #5586C9 2px;	padding: 8px 10px 8px 10px;	margin-bottom:10px;}div#sideback .content{?	margin: 8px 7px 8px 7px;	padding: 8px 7px 8px 7px;	background-color: #CCCCCC;}*/div#sideback {/*バックナンバE*/	width:216px;	border: solid #5586C9 2px;	padding: 8px 10px 8px 10px;	margin-bottom:10px;}div#sidebackgrey {	background-color: #CCCCCC;	padding: 8px 7px 8px 7px;}div#sidesel {	clear: both;	width:240px;	margin-bottom:10px;}div#sidesel .content {	width:232px;	border-top: solid #5586C9 2px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 6px 2px 6px 2px;}div#sidebooksel h3 {	height:22px;	background:url(../images/icon-blue-sd-textsel.jpg) no-repeat left top;	padding:0;	margin:0 0 2px 3px;	text-indent: -9999px;}div#sidecdsel h3 {	height:22px;	background:url(../images/icon-blue-sd-cdsel.jpg) no-repeat left top;	padding:0;	margin:0 0 2px 3px;	text-indent: -9999px;}div#sidecdsel {	padding-top:20px;}div#sidedvdsel h3 {	height:22px;	background:url(../images/icon-blue-sd-dvd.jpg) no-repeat left top;	padding:0;	margin:0 0 2px 3px;	text-indent: -9999px;}div#sidedvdsel {	padding-top:20px;}div#sidedtextsel h3 {	height:22px;	background:url(../images/icon-blue-sd-dtext.jpg) no-repeat left top;	padding:0;	margin:0 0 2px 3px;	text-indent: -9999px;}div#sidedtextsel {	padding-top:20px;}div#sidedownloadsel h3 {	height:22px;	background:url(../images/icon-blue-sd-download.jpg) no-repeat left top;	padding:0;	margin:0 0 2px 3px;	text-indent: -9999px;}div#sidedownloadsel {	padding-top:20px;}div#sidedownloadsel p {	padding: 0px 10px 0px 0px;}div#siderelated {	clear: both;	width:240px;	margin-bottom:10px;}div#siderelated h3 {	height:47px;	background:url(../images/icon-blue-sd-relate.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}div#siderelated .content {	width:216px;	border-left: solid #5586C9 2px;	border-right: solid #5586C9 2px;	border-bottom: solid #5586C9 2px;	padding: 8px 10px 8px 10px;}div#sidebook h4 {	height:21px;	background:url(../images/icon-blue-sd-text.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}/*start products 2011.1.5*/div#sideproductsel h3 {	height:22px;	background:url(../images/icon-blue-sd-product.jpg) no-repeat left top;	padding:0;	margin:0 0 2px 3px;	text-indent: -9999px;}div#sideproductsel {	clear:both;	padding-top:20px;}div#sideproductsel p{	width:223px;}div#sideproductimg img{	float:left;	margin: 4px 8px 4px 8px;}div#sideproductimg p span.media{	font-size: 10px;}div#sideproductimg span.caution{	clear:both;	display:block;	font-size: 10px;	margin: 4px 8px 0 8px;}/*end products 2011.1.5*//*番絁Eュース*/div#sidenews {	clear: both;	width:240px;	margin-bottom:10px;}div#sidenews h3 {	height:34px;	padding:0;	margin:0;	text-indent: -9999px;	background-image: url(../images/icon-bangumi_news.gif);	background-repeat: no-repeat;	background-position: left top;}div#sidenews .content {	width:216px;	border-left: solid #d44978 2px;	border-right: solid #d44978 2px;	border-bottom: solid #d44978 2px;	padding: 8px 10px 8px 10px;}div#sidenewsarea {	width:200px;	padding:0;	margin:0;}#sidenewsarea_list{	list-style-position: outside;	list-style-image: url(../images/icon_bangumi_news_li.gif);	font-size: 0.8em;	color: #333333;	line-height: 1.3em;}#sidenewsarea_list ol,ul,li{	padding:0;	margin:0;}#sidenewsarea_list li{	margin:0 5px 5px 25px ;}.newsarea_small{	font-size: 0.8em;	color: #333333;	line-height: 0.8em;}div#sidebookseigo {/*正誤表*/	margin: 3px 3px 8px 3px;	padding: 5px 7px 5px 7px;	background-color: #CCCCCC;}div#englishtext {/*正誤表*/	margin: 3px 3px 8px 3px;	padding: 5px 7px 5px 7px;}div#sidecd h4 {	height:21px;	background:url(../images/icon-blue-sd-cd.jpg) no-repeat left top;	padding:0;	margin-top:10px;	text-indent: -9999px;}div#sidedvd h4 {	height:21px;	background:url(../images/icon-blue-sd-dvd.jpg) no-repeat left top;	padding:0;	margin-top:10px;	text-indent: -9999px;}div#sidedtext h4 {	height:47px;	background:url(../images/icon-blue-sd-blog6.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}div#sidedtext table {	width:226px;}div#sidedtext td {	/*	border-bottom: dotted #333333 1px;*/	padding: 2px 2px 2px 2px;}div#sidedtext h4 {	height:21px;	background:url(../images/icon-blue-sd-dtext.jpg) no-repeat left top;	padding:0;	margin-top:10px;	text-indent: -9999px;}div#sidedtextbanner {	margin-top: 4px;	margin-right: 10px;	margin-bottom: 4px;	margin-left: 10px;}/*div#sidedtextbanner img{	border: 1px solid #000000;}*/div#sidedownload h4 {	height:21px;	background:url(../images/icon-blue-sd-download.jpg) no-repeat left top;	padding:0;	margin-top:10px;	text-indent: -9999px;}div#sidekeitais h4 {	height:21px;	background:url(../images/icon-blue-sd-keitai.jpg) no-repeat left top;	padding:0;	margin-top:10px;	text-indent: -9999px;}/*div#sideseigo{/*正誤表*/	/*width:216px;	border: solid #5586C9 2px;	padding: 8px 10px 8px 10px;	margin-bottom:10px;}div#sideseigo .content{?	margin: 8px 7px 8px 7px;	padding: 8px 7px 8px 7px;	background-color: #CCCCCC;}*/div#sideseigo {/*正誤表2*/	width:216px;	border: solid #5586C9 2px;	padding: 8px 10px 8px 10px;	margin-bottom:10px;}div#sideseigogrey {	background-color: #CCCCCC;	padding: 8px 7px 8px 7px;}div#seigo .content {	padding: 8px 10px 8px 10px;}div#seigo h2 {	font-size: 0.88em;	line-height: 1.46em;	font-family: Verdana, Helvetica;}div#seigo h3 {	font-size: 0.78em;	line-height: 1.46em;	font-family: Verdana, Helvetica;	padding: 3px 3px 3px 3px;}div#seigo h4 {	font-size: 0.78em;	line-height: 1.46em;	font-family: Verdana, Helvetica;}/*div#sidetopics{/*トピチEスペEジ*/	/*width:216px;	border: solid #5586C9 2px;	padding: 8px 10px 8px 10px;	margin-bottom:10px;}div#sidetopics .content{?	margin: 8px 7px 8px 7px;	padding: 8px 7px 8px 7px;	background-color: #CCCCCC;}*/div#sidetopics {/*トピチEスペEジ2*/	width:216px;	border: solid #5586C9 2px;	padding: 8px 10px 8px 10px;	margin-bottom:10px;}div#sidetopicsgrey {	background-color: #CCCCCC;	padding: 8px 7px 8px 7px;}div#sideskit{	width:240px;	text-align:center;	margin-bottom:5px;}div#sideeuro {	width:240px;	text-align:center;	margin-bottom:5px;}div#topics .content {	padding: 8px 10px 8px 10px;}div#topics h2 {	font-size: 0.88em;	line-height: 1.46em;	font-family: Verdana, Helvetica;}div#topics h3 {	font-size: 0.78em;	line-height: 1.46em;	font-family: Verdana, Helvetica;	padding: 3px 3px 3px 3px;}div#topics h4 {	font-size: 0.78em;	line-height: 1.46em;	font-family: Verdana, Helvetica;}div#topictitles p {	/*margin-top: 0.8em;*/	margin-top: 5px;}div#topictitles .text3b2 {	font-size: 1.22em;	line-height: 1.24em;	font-weight: bold;}div#sidespecial {	clear: both;	width:240px;	margin-bottom:10px;}div#sidespecial h4 {	height:47px;	background:url(../images/icon-blue-sd-engspecial.jpg) no-repeat left top;	padding:0;	margin:0;	text-indent: -9999px;}/*********** footer styles ***********/div#footer p {	font-size: 11px;	line-height: 17px;}div#footrelated {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;	padding: 3px 3px 3px 3px;	margin-bottom: 5px;}div#footlanguage {	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;	padding: 8px 8px 8px 8px;}div#footlanguage h3 {	height: 30px;	background-position: -1px;}div#footnaibu1 {	clear:both;	margin: 0px 3px 0px 3px;	padding: 4px 5px 4px 5px;}div#footgaibu1 {	clear:both;	margin: 5px 3px 0px 3px;	padding: 8px 8px 8px 8px;	background-color: #CCCCCC;}div#footcommon h3 {	height: 30px;	background-position: -1px;}div#footcommon {	clear:both;	border: 1px;	border-color: #CCCCCC;	border-style: solid;	margin-bottom: 5px;	padding: 8px 8px 8px 8px;}div#footnaibu2 {	clear:both;	margin: 0px 3px 0px 3px;	padding: 8px 8px 8px 8px;}div#footgaibu2 {	clear:both;	margin: 5px 3px 0px 3px;	padding: 8px 8px 8px 8px;	background-color: #CCCCCC;}div#ftnai2left {	float:left;	padding: 8px 0px 8px 0px;	width: 70px;}div#ftnai2right {	float:right;	width: 840px;	padding-bottom:6px;}/*********** fixtop ***********/.fixtop td {	vertical-align: top;}/*********** pagetop ***********/.topagetop {	clear:both;	height:15px;	background:url(../images/icon-topagetop.jpg) no-repeat right top;	text-indent: -9999px;	margin-bottom:8px}.topagetop a {	display: block;	width: 90px;	margin-left: 629px;}.topagetop2 {	clear:both;	height:15px;	background:url(../images/icon-topagetop.jpg) no-repeat right top;	text-indent: -9999px;	margin-bottom:8px}.topagetop2 a {	display: block;	width: 90px;	margin-left: 880px;}div#content p#etvbanner {	width:717px;	margin: 15px 0 0 0;	text-align:center;}/*********** gogakuru Area ***********/.gogakuruArea {padding-top:5px;background:url(../common/images/gogakuru/bg_top.gif) no-repeat left top;}.gogakuruArea .body {padding:6px 15px;background:url(../common/images/gogakuru/bg.gif) repeat-y left top;}.gogakuruArea .bottom {height:5px;background:url(../common/images/gogakuru/bg_btm.gif) no-repeat left bottom;font-size:1px;line-height:1px;}.gogakuruArea table{font-size: 0.78em;line-height: 1.38em;}.gogakuruArea p{	margin:4px 0;}.gogakuruArea a{    text-decoration:underline;}.gogakuruArea a:link {    text-decoration:underline;}/*top*/.mt10{margin:10px 0 0 0; !important} .mt20{margin:20px 0 0 0; !important} /*bottom*/.mb5{margin:0 0 5px 0; !important}.mb10{margin:0 0 10px 0; !important} .mb15{margin:0 0 15px 0; !important} /*right*/.mr10{margin:0 10px 0 0; !important} .mr15{margin:0 15px 0 0; !important}/*left*/.ml10{margin:0 0 0 10px; !important} .ml15{margin:0 0 0 15px; !important} 