@charset "UTF-8";


.float-l {
	float:left;
}

.float-r {
	float:right;
}

img {
	border:0;
	text-align: right;
}


.clearfix:after{
	content: ",";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

/*=========================================*/
/* HEADER */
/*=========================================*/

#hasei_header_area{
	margin:0px;
	padding:0px;
	height:64px;
	position:relative;
	text-align:center;
	background-image:url(../images/hasei_header_back.gif);
	background-position:top center;
	background-repeat:repeat-x;
}

#hasei_header_top{
	margin:0px auto;
	padding:0px;
	height:64px;
	width:940px;
	position:relative;
	text-align:center;
}

#header_logo{
	margin:0px 0 0 5px;
	padding:15px 0 0 0;
	height:44px;
	width:272px;
	float:left;
}

#header_logo ul#navi_logo {
	width:272px;
	height:44px;
	margin:0px;
	padding:0px 0 0 0px;
}

#header_logo ul#navi_logo li {
	display:block;
	float:right;
	text-indent: -9999px;
	height:44px;
	margin:0px;
	padding:0px;
}

#header_logo ul#navi_logo li a {
	display:block;
	height:44px;
	background-image:url(../images/hasei_header_logo.jpg);
	margin:0px;
	padding:0px;
}

#header_logo ul#navi_logo li  { width:272px;}
#header_logo ul#navi_logo li  a { background-position: 0px 0px}

#hasei_header_login_name{
	margin:0px;
	padding:0px;
	height:0px;
	width:348px;
	float:left;
	text-align:left;
}

#hasei_header_login_name p{
	margin:0px;
	padding:40px 0 0 20px;
	text-align:left;
}

#hasei_header_botan_login{
	margin:0px;
	padding:34px 10px 0px 0px;
	height:0px;
	width:300px;
	float:right;
	text-align:right;
}

#hasei_header_botan_login img{
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 0px;
}

/*=========================================*/
/* CONTENTS */
/*=========================================*/

#hasei_contents_area{
	margin:0px;
	padding:0px;
	position:relative;
	text-align:center;
	background-image:url(../images/hasei_contents_back.gif);
	background-position:top center;
	background-repeat:repeat-x;
}

#hasei_contents_waku{
	margin:0px auto;
	padding:0px;
	position:relative;
	width:960px;
	text-align:center;
	background-image:url(../images/hasei_contents_waku.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#hasei_contents_waku_bottom{
	margin:0px;
	padding:0px 0 80px 0;
	position:relative;
	width:960px;
	text-align:center;
	background-image:url(../images/top_contents_waku_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

#mainmenu{
	margin:0px auto;
	padding:0px 0 0 0 ;
	width:960px;
	height:73px;
	clear:both;
}

#mainmenu ul {
	margin:0px 0 0 0px;
	padding:0px 0 0 0 ;
	display: block;
}

#mainmenu ul li {
	list-style-type: none;
	float: left;
	display: block;
}

#mainmenu ul li img {
	margin:0px;
	display: block;
}


#hasei_title {
	margin:0px auto;
	padding:0px 0 0 0 ;
	width:924px;
	text-align:center;
}


#comingsoon{
	margin:0px auto;
	padding:40px 0 0px 0;
	position:relative;
	width:924px;
	text-align:center;
	background-color:#ff9b01;
	background-image:url(../images/comingsoon_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

/*=========================================*/
/* BLOGGER */
/*=========================================*/


#blogger_top2{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:790px;
	height:217px;
	text-align:center;
	background-image:url(../blogger/images/topimage2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

#blogger_top2_month{
	margin:0px 118px 0 0;
	padding:171px 0 0px 0px;
	position:relative;
	float:left;
	width:56px;
	text-align:right;
	font-size:21px;
	font-weight:bold;
	color:#FFFFFF;
}

#blogger_top2 p.text90b{
	margin:0px 0 0 0px;
	padding:185px 0 0px 0px;
	position:relative;
	width:380px;
	float:left;
	text-align:left;
}


#blogger_top{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:790px;
	height:217px;
	text-align:center;
	background-image:url(../blogger/images/topimage.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

#blogger_top p{
	margin:0px;
	padding:185px 0 0px 165px;
	position:relative;
	text-align:left;
}

#blogger_area{
	margin:0px auto;
	padding:20px 0 35px 0;
	position:relative;
	width:790px;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url(../blogger/images/waku_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

#blogger_top_text{
	margin:0px auto;
	padding:0px 0 20px 0;
	position:relative;
	width:744px;
	text-align:left;
}

#blogger_oubo{
	margin:0px auto 0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
}

#blogger_oubo_top{
	margin:25px auto 0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	background-color:#fa6b00;
	background-image:url(../blogger/images/oubo_waku01_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#blogger_oubo_bottom{
	margin:0px auto;
	padding:0px 0px;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(../blogger/images/oubo_waku01_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

#blogger_oubo_bottom p.text90whiteb{
	margin:0px auto;
	padding:10px 15px 0px 15px;
	position:relative;
	text-align:left;
}

#blogger_oubo_bottom p.text80whiteb{
	margin:0px auto;
	padding:10px 15px 15px 15px;
	position:relative;
	text-align:left;
}

.blogger_bar_top{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	background-color:#f60451;
	background-image:url(../blogger/images/bar_waku01_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.blogger_bar_bottom{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	height:30px;
	text-align:center;
	background-image:url(../blogger/images/bar_waku01_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.blogger_bar_bottom p.text90whiteb{
	margin:0px;
	padding:5px 0 0 10px;
	width:450px;
	text-align:left;
	float:left;
}

.blogger_bar_bottom p.text80whiteb{
	margin:0px;
	padding:6px 10px 0 0;
	width:244px;
	text-align:right;
	float:right;
}

.blogger_area{
	margin:0px auto;
	padding:10px 0 0px 0;
	position:relative;
	width:744px;
	clear:both;
}

.blogger_left{
	margin:0px;
	padding:0px 0 0px 5px;
	position:relative;
	width:520px;
	text-align:left;
	float:left;
}

.blogger_text{
	margin:0px;
	padding:0px 0 0px 0px;
	position:relative;
	width:520px;
	text-align:left;;
}

.blogger_point{
	margin:0px;
	padding:10px 0 0px 0px;
	position:relative;
	width:520px;
	text-align:right;
}

.blogger_right{
	margin:0px;
	padding:0px 0 0px 0;
	position:relative;
	width:200px;
	text-align:center;
	float:right;
}

.blogger_image{
	margin:0px;
	padding:4px;
	position:relative;
	width:180px;
	text-align:center;
	border-color:#d3d3d3;
	border-style:solid;
	border-width:1px;
}

.blogger_line{
	margin:0px auto;
	padding:0px 0;
	position:relative;
	width:744px;
	clear:both;
}

#blogger_bar_runking{
	margin:0px auto;
	padding:0px 0;
	position:relative;
	width:744px;
	clear:both;
}

#blogger_bar_runking_area{
	margin:0px auto;
	padding:0px 0;
	position:relative;
	width:734px;
	clear:both;
}

#blogger_runking_left{
	margin:0px;
	padding:15px 0 0 0;
	position:relative;
	width:364px;
	float:left;
}

#blogger_runking01{
	margin:0px;
	padding:0px 0 0 0;
	position:relative;
	width:364px;
	height:66px;
	background-image:url(../blogger/images/runking_back01.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#blogger_runking01 p{
	margin:0px;
	padding:21px 0 0 44px;
	position:relative;
	text-align:left;
	font-size:100%;
	line-height:140%;
	color:#cb8600;
	font-weight:bold;
}

#blogger_runking02{
	margin:0px;
	padding:0px 0 0 0;
	position:relative;
	width:364px;
	height:66px;
	background-image:url(../blogger/images/runking_back02.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#blogger_runking02 p{
	margin:0px;
	padding:21px 0 0 44px;
	position:relative;
	text-align:left;
	font-size:100%;
	line-height:140%;
	color:#3d3d3d;
	font-weight:bold;
}

#blogger_runking03{
	margin:0px;
	padding:0px 0 0 0;
	position:relative;
	width:364px;
	height:66px;
	background-image:url(../blogger/images/runking_back03.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#blogger_runking03 p{
	margin:0px;
	padding:21px 0 0 44px;
	position:relative;
	text-align:left;
	font-size:100%;
	line-height:140%;
	color:#811e00;
	font-weight:bold;
}

#blogger_runking_right{
	margin:0px;
	padding:15px 0 0 0;
	position:relative;
	width:340px;
	float:right;
}

#blogger_runking04{
	margin:0px;
	padding:0px 0 0 0;
	position:relative;
	width:340px;
	background-image:url(../blogger/images/runking_back04.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#blogger_runking04 p{
	margin:0px;
	padding:5px 0 4px 40px;
	position:relative;
	text-align:left;
	font-size:90%;
	line-height:140%;
	color:#000000;
	font-weight:bold;
}

#blogger_runking05{
	margin:0px;
	padding:0px 0 0 0;
	position:relative;
	width:340px;
	background-image:url(../blogger/images/runking_back05.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#blogger_runking05 p{
	margin:0px;
	padding:5px 0 4px 40px;
	position:relative;
	text-align:left;
	font-size:90%;
	line-height:140%;
	color:#000000;
	font-weight:bold;
}

#blogger_runking06{
	margin:0px;
	padding:0px 0 0 0;
	position:relative;
	width:340px;
	background-image:url(../blogger/images/runking_back06.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#blogger_runking06 p{
	margin:0px;
	padding:5px 0 4px 40px;
	position:relative;
	text-align:left;
	font-size:90%;
	line-height:140%;
	color:#000000;
	font-weight:bold;
}

#blogger_runking07{
	margin:0px;
	padding:0px 0 0 0;
	position:relative;
	width:340px;
	background-image:url(../blogger/images/runking_back07.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#blogger_runking07 p{
	margin:0px;
	padding:5px 0 4px 40px;
	position:relative;
	text-align:left;
	font-size:90%;
	line-height:140%;
	color:#000000;
	font-weight:bold;
}

#blogger_runking08{
	margin:0px;
	padding:0px 0 0 0;
	position:relative;
	width:340px;
	background-image:url(../blogger/images/runking_back08.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#blogger_runking08 p{
	margin:0px;
	padding:5px 0 4px 40px;
	position:relative;
	text-align:left;
	font-size:90%;
	line-height:140%;
	color:#000000;
	font-weight:bold;
}

#blogger_runking09{
	margin:0px;
	padding:0px 0 0 0;
	position:relative;
	width:340px;
	background-image:url(../blogger/images/runking_back09.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#blogger_runking09 p{
	margin:0px;
	padding:5px 0 4px 40px;
	position:relative;
	text-align:left;
	font-size:90%;
	line-height:140%;
	color:#000000;
	font-weight:bold;
}

#blogger_runking10{
	margin:0px;
	padding:0px 0 0 0;
	position:relative;
	width:340px;
	background-image:url(../blogger/images/runking_back10.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

#blogger_runking10 p{
	margin:0px;
	padding:5px 0 4px 40px;
	position:relative;
	text-align:left;
	font-size:90%;
	line-height:140%;
	color:#000000;
	font-weight:bold;
}

#blogger_login{
	margin:0px auto 0px auto;
	padding:25px 0 0px 0;
	position:relative;
	width:744px;
}

#blogger_login .txt-box20{
	text-align:center;
}


.blogger-link {
	margin:10px auto 0 auto;
	text-align:right;
}

.blogger-btn {
	clear:both;
	width:471px;
	margin:0 auto 20px auto;
	padding:0px;
	font-size:0;
	line-height:0;
}

#blogger_area .float-l {
	margin:0px;
	padding:0px;
	float:left;
}

#blogger_area .float-r {
	margin:0px;
	padding:0px;
	float:right;
}

#blogger_prezent_title {
	width:600px;
	height:43px;
	margin-left:auto;
	margin-right:auto;
	background:url(../kentei/img/point_title.gif);
	color:#FFF;
	font:large bold;

}

#blogger_prezent_contents{
	width:560px;
	padding:10px 20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#FFF;
}

/*=========================================*/
/* MOBILE */
/*=========================================*/

.mb-box {
	clear:both;
	width:690px;
	margin:30px auto 0 auto;
	padding:0px 0 0 0;
}

.mb-box-ph {
	float:left;
	width:202px;
}

.mb-box-txt {
	float:right;
	width:440px;
	margin:0px;
	padding:0px 0 0 0;
}

.mb-box-txt h2 {
	margin:0 0 12px 0;
	padding:0px 0 0 0;
}

.mb-box-txt .main-img {
	margin:0px 0 0 0;
	padding:25px 0 0 0;
}

.mb-box-txt p {
	text-align:left;
	margin:0px;
	padding:0px 2px;
}


/*=========================================*/
/* CHIJI */
/*=========================================*/

#chiji_topimage{
	margin:0px auto;
	padding:5px 0px 0 0;
}


#chiji_area{
	margin:0px auto;
	padding:20px 0 20px 0;
	position:relative;
	width:790px;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url(../chiji/images/waku_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}



/*=========================================*/
/* TIMES */
/*=========================================*/

#times_top{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:790px;
	text-align:center;
}

#times_area{
	margin:0px auto;
	padding:20px 0 45px 0;
	position:relative;
	width:790px;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url(../times/images/waku_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.times_bar_top{
	margin:0px auto 20px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	background-color:#590000;
	background-image:url(../times/images/bar_waku01_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.times_bar_bottom{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(../times/images/bar_waku01_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.times_bar_bottom p.text100whiteb{
	margin:0px;
	padding:12px 15px;
	text-align:left;
}

.times_bar_bottom p.text80whiteb{
	margin:0px;
	padding:12px 15px;
	text-align:right;
}

.times_bar_bottom p.text90whiteb{
	margin:0px;
	padding:12px 15px;
	text-align:left;
}

.times_text{
	margin:0px auto;
	padding:0px 0px;
	width:744px;
}

.times_text p{
	padding:0px 5px;
	text-align: left;
}

.times_text_catch{
	margin:0px;
	padding:0px 0px 5px 5px;
	text-align:left;
}

.times_text_topcatch{
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align:left;
	background:url(../times/images/times_topcacth_back.jpg);
}

.times_text p.text14b{
	margin:0px;
	padding:0px 5px 10px 5px;
	text-align:left;
}

.times_text p a{color:#f60351;}
.times_text p a:link{color:#f60351;}
.times_text p a:visited{color:#f60351;}
.times_text p a:hover,a:active{color:#f60351;}

.times_image_left{
	margin:0px;
	padding:0px 15px 0 0px;
	float:left;
}

.times_image_left_lead{
	margin:0px;
	padding:0px 0px 0 0px;
	float:left;
	text-align:right;
}
.times_image_right{
	margin:0px;
	padding:0px 0px 0 15px;
	float:right;
}

.times_image_right_lead{
	margin:0px;
	padding:0px 0px 0 0px;
	float:right;
	text-align:left;
}

.times_line01{
	margin:0px auto;
	padding:20px 0px;
	width:744px;
	clear:both;
}

.times_line02{
	margin:0px auto;
	padding:15px 0px;
	width:744px;
	clear:both;
}

.times_list_text{
	margin:0px;
	padding:0px 0px 0 28px;
	width:500px;
	float:left;
	text-align:left;
	background-image:url(../times/images/ic01.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

.times_list_day{
	margin:0px;
	padding:0px 5px 0 0px;
	width:150px;
	float:right;
	text-align:right;
}

.times_list_day2{
	margin:0px;
	padding:0px 5px 0 0px;
	width:200px;
	float:right;
	text-align:right;
}

/*=========================================*/
/* radio */
/*=========================================*/

#radio_top{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:900px;
	text-align:center;
}

#times_area{
	margin:0px auto;
	padding:20px 0 45px 0;
	position:relative;
	width:790px;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url(../times/images/waku_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.times_bar_top{
	margin:0px auto 20px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	background-color:#590000;
	background-image:url(../times/images/bar_waku01_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}


/*=========================================*/
/* QUIZ */
/*=========================================*/

#quiz_top{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:790px;
	text-align:center;
}

#quiz_area{
	margin:0px auto;
	padding:10px 0 35px 0;
	position:relative;
	width:790px;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url(/member/img/images/quiz/waku_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_q_waku_top{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	background-color:#691111;
	background-image:url(/member/img/images/quiz/q_waku_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.quiz_q_waku_bottom{
	margin:0px auto;
	padding:15px 0px 15px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(/member/img/images/quiz/q_waku_bottom.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_q_waku_bottom01{
	margin:0px auto;
	padding:15px 0px 15px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(/member/img/images/quiz/q_waku_bottom01.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_q_waku_bottom02{
	margin:0px auto;
	padding:15px 0px 15px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(/member/img/images/quiz/q_waku_bottom02.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_q_waku_bottom03{
	margin:0px auto;
	padding:15px 0px 15px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(/member/img/images/quiz/q_waku_bottom03.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_q_waku_bottom04{
	margin:0px auto;
	padding:15px 0px 15px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(/member/img/images/quiz/q_waku_bottom04.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_q_waku_bottom05{
	margin:0px auto;
	padding:15px 0px 15px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(/member/img/images/quiz/q_waku_bottom05.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_q_waku_top p{
	margin:0px;
	padding:0px 0 10px 25px;
	position:relative;
	width:580px;
	text-align:left;
}

.quiz_a_back{
	margin:0px auto;
	padding:15px 0px 40px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(/member/img/images/quiz/a_back.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.quiz_a_back01{
	margin:0px auto;
	padding:15px 0px 40px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(/member/img/images/quiz/a_back01.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.quiz_a_back02{
	margin:0px auto;
	padding:15px 0px 40px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(/member/img/images/quiz/a_back02.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.quiz_a_back03{
	margin:0px auto;
	padding:15px 0px 40px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(/member/img/images/quiz/a_back03.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.quiz_a_back04{
	margin:0px auto;
	padding:15px 0px 40px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(/member/img/images/quiz/a_back04.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.quiz_a_back05{
	margin:0px auto;
	padding:15px 0px 40px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(/member/img/images/quiz/a_back05.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.quiz_a_back p{
	margin:0px 0 0 25px;
	padding:5px 0 5px 0px;
	position:relative;
	width:520px;
	text-align:left;
	background-image:url(/member/img/images/quiz/line01.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_a_back01 p{
	margin:0px 0 0 25px;
	padding:5px 0 5px 0px;
	position:relative;
	width:520px;
	text-align:left;
	background-image:url(/member/img/images/quiz/line01.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_a_back02 p{
	margin:0px 0 0 25px;
	padding:5px 0 5px 0px;
	position:relative;
	width:520px;
	text-align:left;
	background-image:url(/member/img/images/quiz/line01.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_a_back03 p{
	margin:0px 0 0 25px;
	padding:5px 0 5px 0px;
	position:relative;
	width:520px;
	text-align:left;
	background-image:url(/member/img/images/quiz/line01.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_a_back04 p{
	margin:0px 0 0 25px;
	padding:5px 0 5px 0px;
	position:relative;
	width:520px;
	text-align:left;
	background-image:url(/member/img/images/quiz/line01.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_a_back05 p{
	margin:0px 0 0 25px;
	padding:5px 0 5px 0px;
	position:relative;
	width:520px;
	text-align:left;
	background-image:url(/member/img/images/quiz/line01.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

#quiz_anwer_point{
	margin:0px auto 25px auto;
	width:744px;
	position:relative;
	border:3px solid #e60000;
}

#quiz_anwer_point p{
	padding:15px;
}

.quiz_answer_waku_top{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	background-color:#691111;
	background-image:url(/member/img/images/quiz/q_waku_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.quiz_answer_waku_bottom{
	margin:0px auto;
	padding:15px 0px 15px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(/member/img/images/quiz/q_waku_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_answer_waku_bottom p{
	margin:0px;
	padding:0px 25px 10px 25px;
	position:relative;
	text-align:left;
}

.quiz_kaisetsu_waku_top{
	margin:10px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:694px;
	background-color:#feffb1;
	background-image:url(../quiz/images/kaisetsu_waku_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.quiz_kaisetsu_waku_bottom{
	margin:0px auto;
	padding:15px 0px 15px 0;
	position:relative;
	width:694px;
	text-align:left;
	background-image:url(../quiz/images/kaisetsu_waku_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_kaisetsu_waku_bottom p{
	margin:0px;
	padding:0px 25px 10px 25px;
	position:relative;
	text-align:left;
}

.quiz_answer_a{
	margin:0px auto;
	padding:10px 0 25px 0;
	position:relative;
	width:744px;
}

.quiz_list_waku_top{
	margin:0px auto 15px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	background-color:#691111;
	background-image:url(/member/img/images/quiz/q_waku_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.quiz_list_waku_bottom{
	margin:0px auto;
	padding:0px 0px 0px 0;
	position:relative;
	width:744px;
	height:58px;
	text-align:left;
	background-image:url(/member/img/images/quiz/q_waku_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.quiz_list_waku_bottom p{
	margin:0px;
	padding:16px 0px 0px 18px;
	width:400px;
	position:relative;
	text-align:left;
	float:left;
}

.quiz_list_waku_bottom .quiz_list_botan{
	margin:0px;
	padding:15px 15px 0px 0px;
	width:200px;
	position:relative;
	text-align:right;
	float:right;
}

.error-message {
	margin-top:10px;
	color:#DF0000;
	font-weight:bold;
}


/*=========================================*/
/* tv */
/*=========================================*/


#tv_top{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:790px;
	text-align:center;
}

#tv_area_bottom{
	margin:0px auto 20px auto;
	padding:0px 0 40px 0;
	position:relative;
	width:790px;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url(../tv/images/waku_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

#tv_area_top{
	margin:0px auto 5px auto;
	padding:5px 0 0px 0;
	position:relative;
	width:790px;
	text-align:center;
	background-image:url(../tv/images/waku_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.tv_title{
	margin:0px auto 0px auto;
	padding:0px 0 25px 0;
	width:744px;
	text-align:left;
}

.tv_bar_top{
	margin:0px auto 10px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	background-color:#590000;
	background-image:url(../tv/images/bar_waku01_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.tv_bar_bottom{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(../tv/images/bar_waku01_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.tv_bar_bottom p{
	margin:0px;
	padding:7px 10px;
	text-align:left;
}

.tv_recipe_top{
	margin:0px auto 10px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	background-color:#ffeb7e;
	background-image:url(../tv/images/bar_waku02_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.tv_recipe_bottom{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(../tv/images/bar_waku02_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.tv_recipe_bottom p{
	margin:0px;
	padding:7px 10px;
	text-align:left;
}

.tv_text01{
	margin:0px auto;
	padding:10px 0px;
	width:734px;
	text-align:left;
}

.tv_text02{
	margin:0px auto;
	padding:10px 0px;
	width:734px;
	text-align:left;	
}

.tv_text02 p{
	margin:0px auto;
	padding:5px 0px;
	background-image:url(../tv/images/line744.gif);
	background-position:bottom center;
	background-repeat:no-repeat;	
}

.tv_text03{
	margin:0px auto;
	padding:0px 0px 5px 0;
	width:734px;
	text-align:left;	
}

.tv_text03 p{
	margin:0px auto;
	padding:10px 0px 15px 0;
	background-image:url(../tv/images/line744.gif);
	background-position:bottom center;
	background-repeat:no-repeat;	
}

.tv_movie_left{
	margin:0px;
	padding:0px 0px;
	width:425px;
	float:left;
}

.tv_movie_right{
	margin:0px;
	padding:0px 0px;
	width:291px;
	float:right;
}

.tv_waku291_top{
	margin:0px auto 10px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:291px;
	background-color:#f2ebeb;
	background-image:url(../tv/images/waku291_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.tv_waku291_bottom{
	margin:0px auto;
	padding:15px 0 15px 0;
	position:relative;
	width:291px;
	text-align:left;
	background-image:url(../tv/images/waku291_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.tv_waku291_bottom p{
	margin:0px;
	padding:0px 20px 10px 20px;
	text-align:left;
}

.tv_bar_top2{
	margin:15px auto 0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	background-color:#590000;
	background-image:url(../tv/images/bar_waku01_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

.tv_bar_bottom2{
	margin:0px auto;
	padding:0px 0 0px 0;
	position:relative;
	width:744px;
	text-align:left;
	background-image:url(../tv/images/bar_waku01_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.tv_bar_bottom2 p{
	margin:0px;
	padding:3px 10px;
	text-align:left;
}

.tv_arekore_left{
	margin:0px;
	padding:0px 0px;
	width:291px;
	float:left;
}

.tv_arekore_right{
	margin:0px;
	padding:0px 0px;
	width:425px;
	float:right;
}
