@charset "utf-8";

/*	
----------------------------------------------------*/

body {background: #fafae3;margin: 0;padding: 0;}
ul,dl,dt,dd,p,h1,h2,h3,h4,h5{margin: 0;padding: 0;}
h1,h2,h3,h4,h5{text-indent:-9999px;}
.txt{text-indent:-9999px;}
li{margin: 0;padding: 0; list-style-type:none;}

#fL{float:left;}
.fL{float:left;}
.fR{float:right;}

#bg1 {background: url(../images/bg_top.gif) no-repeat center top;}
#bg2 {background: url(../images/bg_center.gif) repeat-y center;}
#bg3 {background: url(../images/bg_bottom.gif) no-repeat center bottom;}
#bg4 {background: url(../images/top_ft_bg.gif) no-repeat center bottom;}


.hd{margin: 0;padding: 0;width: 1000px; height:144px;}
.hd .logo{background-image: url(../images/logo.gif);background-repeat: no-repeat;height: 97px;width: 300px; margin-left:15px;}
*html .hd .logo{background-image: url(../images/logo.gif);background-repeat: no-repeat;height: 97px;width: 300px; margin-left:7px;}
.hd .logo a{height: 97px;width: 300px; display:block;}
.hd ul{margin-left:35px;}
.hd .logo_pfizer{padding-top:12px;}

#menu01{background: url(../images/menu01.gif);background-repeat: no-repeat;width: 99px;height: 109px;overflow:hidden;float:left; margin-top:12px;}
#menu01 a{width: 99px;height: 109px;display:block;}
#menu01 a:hover{background:url(../images/menu01.gif) no-repeat 0px -109px; }

#menu02{background: url(../images/menu02.gif);background-repeat: no-repeat;width: 99px;height: 114px;overflow:hidden;float:left; margin:18px 0 0 10px;}
#menu02 a{width: 99px;height: 114px;display:block;}
#menu02 a:hover{background:url(../images/menu02.gif) no-repeat 0px -114px; }

#menu03{background: url(../images/menu03.gif);background-repeat: no-repeat;width: 99px;height: 107px;overflow:hidden;float:left;margin:5px 0 0 10px;}
#menu03 a{width: 99px;height: 107px;display:block;}
#menu03 a:hover{background:url(../images/menu03.gif) no-repeat 0px -107px; }

#menu06{background: url(../images/menu06.gif);background-repeat: no-repeat;width: 100px;height: 110px;overflow:hidden;float:left;margin:10px 0 0 10px;}
#menu06 a{width: 100px;height: 110px;display:block;}
#menu06 a:hover{background:url(../images/menu06.gif) no-repeat 0px -110px; }

#menu04{background: url(../images/menu04.gif);background-repeat: no-repeat;width: 73px;height: 74px;overflow:hidden;float:left;margin:30px 0 0 10px;}
#menu04 a{width: 73px;height: 74px;display:block;}
#menu04 a:hover{background:url(../images/menu04.gif) no-repeat 0px -74px; }

#menu05{background: url(../images/menu05.gif);background-repeat: no-repeat;width: 71px;height: 74px;overflow:hidden;float:left;margin:45px 0 0 10px;}
#menu05 a{width: 71px;height: 74px;display:block;}
#menu05 a:hover{background:url(../images/menu05.gif) no-repeat 0px -74px; }


/*	footer
----------------------------------------------------*/
#contents_top {margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}

#contents_top #top_footer{width:920px;margin-right: auto;margin-left: auto;}
#contents_top #top_footer .top_link{height: 38px;width: 296px; padding-left:655px;}

#contents_top .f_copy{float:left; padding-right:30px; padding-top:10px;}
#contents_top .f_link01{background: url(../images/f_link01.gif);background-repeat: no-repeat;width: 105px;height: 18px;overflow:hidden;float:left; margin-top:10px;}
#contents_top .f_link01 a{width: 105px;height: 18px;display:block;}
#contents_top .f_link01 a:hover{background:url(../images/f_link01.gif) no-repeat 0px -18px;}

#contents_top .f_link02{background: url(../images/f_link02.gif);background-repeat: no-repeat;width: 184px;height: 18px;overflow:hidden;float:left;margin-top:10px;}
#contents_top .f_link02 a{width: 184px;height: 18px;display:block;}
#contents_top .f_link02 a:hover{background:url(../images/f_link02.gif) no-repeat 0px -18px;}

#contents_top .f_link03{background: url(../images/f_link03.gif);background-repeat: no-repeat;width: 130px;height: 18px;overflow:hidden;float:left;margin-top:10px;}
#contents_top .f_link03 a{width: 130px;height: 18px;display:block;}
#contents_top .f_link03 a:hover{background:url(../images/f_link03.gif) no-repeat 0px -18px;}

#contents_top .f_link04{background: url(../images/f_link04.gif);background-repeat: no-repeat;width: 105px;height: 18px;overflow:hidden;float:left;margin-top:10px;}
#contents_top .f_link04 a{width: 105px;height: 18px;display:block;}
#contents_top .f_link04 a:hover{background:url(../images/f_link04.gif) no-repeat 0px -18px;}

#contents_top .f_link05{background: url(../images/f_link05.gif);background-repeat: no-repeat;width: 67px;height: 18px;overflow:hidden;float:left;margin-top:10px;}
#contents_top .f_link05 a{width: 67px;height: 18px;display:block;}
#contents_top .f_link05 a:hover{background:url(../images/f_link05.gif) no-repeat 0px -18px;}

#footer{width:920px;margin-right: auto;margin-left: auto;}
#footer ul{margin-top:10px;}
#footer .top_link{height: 38px;width: 296px; padding-left:655px; margin-top:51px;}

#footer .f_copy{float:left; padding-right:30px;}
#footer .f_link01{background: url(../images/f_link01.gif);background-repeat: no-repeat;width: 105px;height: 18px;overflow:hidden;float:left;}
#footer .f_link01 a{width: 105px;height: 18px;display:block;}
#footer .f_link01 a:hover{background:url(../images/f_link01.gif) no-repeat 0px -18px;}

#footer .f_link02{background: url(../images/f_link02.gif);background-repeat: no-repeat;width: 184px;height: 18px;overflow:hidden;float:left;}
#footer .f_link02 a{width: 184px;height: 18px;display:block;}
#footer .f_link02 a:hover{background:url(../images/f_link02.gif) no-repeat 0px -18px;}

#footer .f_link03{background: url(../images/f_link03.gif);background-repeat: no-repeat;width: 130px;height: 18px;overflow:hidden;float:left;}
#footer .f_link03 a{width: 130px;height: 18px;display:block;}
#footer .f_link03 a:hover{background:url(../images/f_link03.gif) no-repeat 0px -18px;}

#footer .f_link04{background: url(../images/f_link04.gif);background-repeat: no-repeat;width: 105px;height: 18px;overflow:hidden;float:left;}
#footer .f_link04 a{width: 105px;height: 18px;display:block;}
#footer .f_link04 a:hover{background:url(../images/f_link04.gif) no-repeat 0px -18px;}

#footer .f_link05{background: url(../images/f_link05.gif);background-repeat: no-repeat;width: 67px;height: 18px;overflow:hidden;float:left;}
#footer .f_link05 a{width: 67px;height: 18px;display:block;}
#footer .f_link05 a:hover{background:url(../images/f_link05.gif) no-repeat 0px -18px;}


#contents_main {width: 1000px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
#contents_main .ouendan_contents{width:880px;margin-right: auto;margin-left: auto;}
*html #contents_main .ouendan_contents{padding: 0;width:880px;margin-right: auto;margin-left: auto; margin-top:12px;}








/*	ドクターの部屋
----------------------------------------------------*/
#contents_main .ouendan_contents .doctor_img01{background-image: url(../../doctor/images/horikawa_doctor_img01.jpg);background-repeat: no-repeat;height: 50px;width: 880px;}
#contents_main .ouendan_contents .doctor_img01 h2{background-image: url(../../doctor/images/h2_title01.gif);background-repeat: no-repeat;width: 276px;height:49px;margin-right: auto;margin-left: auto;}

#contents_main .ouendan_contents .doctor_img02{background-image: url(../../doctor/images/horikawa_doctor_img02.jpg);background-repeat: no-repeat;height: 390px;width: 390px;}
#contents_main .ouendan_contents .doctor_img02 img{margin-top: 120px;margin-left: 403px;}
#contents_main .ouendan_contents .doctor_R{}
#contents_main .ouendan_contents .doctor_R dt{background-image: url(../../doctor/images/horikawa_doctor_img03.jpg);background-repeat: no-repeat;height: 287px;width: 490px;}
#contents_main .ouendan_contents .doctor_R dt img{margin-top: 202px;margin-left: 32px;}
#contents_main .ouendan_contents .doctor_R dd{background-image: url(../../doctor/images/doctor_img04.jpg);background-repeat: no-repeat;height: 103px;width: 490px;}
#contents_main .ouendan_contents .doctor_R dd .doctor_btn02{height: 38px;width: 227px;margin-left: 229px;}
#contents_main .ouendan_contents .doctor_R dd .doctor_btn03{height: 39px;width: 212px;margin-top:7px;}

/*	たなか先生メッセージ
----------------------------------------------------*/
#contents_main .ouendan_contents .d_message_img01{background-image: url(../../doctor/images/message_img01.jpg);background-repeat: no-repeat;width: 880px;height: 50px;}
#contents_main .ouendan_contents .d_message_img01 img{margin-top: 10px;margin-left: 22px;}
#contents_main .ouendan_contents .d_message_img01 h2{background-image: url(../../doctor/images/h2_title02.gif);background-repeat: no-repeat;width: 434px;height:49px;margin-left:100px;}

#contents_main .ouendan_contents .d_message_img02{background-image: url(../../doctor/images/message_img02.gif);background-repeat: no-repeat;width: 880px;height: 480px;}
#contents_main .ouendan_contents .d_message_img02 ul{width:332px;padding-left: 30px;};
#contents_main .ouendan_contents .d_message_img02 .message_photo{}
#contents_main .ouendan_contents .d_message_img02 .message_btn{height: 38px;width: 227px;margin-right: auto;margin-left: auto;margin-top: 5px;}
#contents_main .ouendan_contents .d_message_img02 .message_R{height: 370px;width: 400px;margin-top: 30px;margin-left: 23px;}


/*	ほりかわ先生メッセージ
----------------------------------------------------*/
#contents_main .ouendan_contents .horikawa_message_img01{background-image: url(../../doctor/images/message_img01.jpg);background-repeat: no-repeat;width: 880px;height: 50px;}
#contents_main .ouendan_contents .horikawa_message_img01 img{margin-top: 10px;margin-left: 22px;}
#contents_main .ouendan_contents .horikawa_message_img01 h2{background-image: url(../../doctor/images/horikawa_h2_title.gif);background-repeat: no-repeat;width: 465px;height:49px;margin-left:100px;}

#contents_main .ouendan_contents .horikawa_message_img02{background-image: url(../../doctor/images/horikawa_message_img02.gif);background-repeat: no-repeat;width: 880px;height: 517px;}
#contents_main .ouendan_contents .horikawa_message_img02 ul{width:332px;padding-left: 30px;};
#contents_main .ouendan_contents .horikawa_message_img02 .message_photo{}
#contents_main .ouendan_contents .horikawa_message_img02 .message_btn{height: 38px;width: 227px;margin-right: auto;margin-left: auto;margin-top: 5px;}
#contents_main .ouendan_contents .horikawa_message_img02 .message_R{height: 370px;width: 400px;margin-top: 30px;margin-left: 23px;}



/*	たなか先生から家族へ
----------------------------------------------------*/
#contents_main .ouendan_contents .family_img01{background-image: url(../../doctor/images/family_img01.gif);background-repeat: no-repeat;width: 880px;height:61px;}
#contents_main .ouendan_contents .family_img01 img{margin-top: 10px;margin-left: 22px;}
#contents_main .ouendan_contents .family_img01 h2{background-image: url(../../doctor/images/family_title.gif);background-repeat: no-repeat;width: 470px;height:49px;margin-left:100px;}

#contents_main .ouendan_contents .family_img02{background-image: url(../../doctor/images/family_img02.gif);width:880px;background-repeat: repeat-y;}
#contents_main .ouendan_contents .family_img02 .family_text{width: 760px;font-size: 14px;line-height: 28px;color: #222222;padding-top: 25px;margin-right: auto;margin-left: auto;}
#contents_main .ouendan_contents .family_img02 .family_text .family_photo01{padding-bottom: 50px;padding-left: 50px;}
#contents_main .ouendan_contents .family_img02 .family_text .family_photo02{padding-bottom: 50px;padding-right: 50px;}
#contents_main .ouendan_contents .family_img03{background-image: url(../../doctor/images/family_img03.gif);background-repeat: no-repeat;height: 39px;width: 880px;padding-bottom: 20px;}
#contents_main .ouendan_contents .family_img03 img{margin-left: 325px;height: 39px;width: 227px;}


/*	ほりかわ先生から家族へ
----------------------------------------------------*/
#contents_main .ouendan_contents .horikawa_family_img01{background-image: url(../../doctor/images/family_img01.gif);background-repeat: no-repeat;width: 880px;height:61px;}
#contents_main .ouendan_contents .horikawa_family_img01 img{margin-top: 10px;margin-left: 22px;}
#contents_main .ouendan_contents .horikawa_family_img01 h2{background-image: url(../../doctor/images/horikawa_family_title.gif);background-repeat: no-repeat;width: 500px;height:49px;margin-left:100px;}

#contents_main .ouendan_contents .horikawa_family_img02{background-image: url(../../doctor/images/family_img02.gif);width:880px;background-repeat: repeat-y;}
#contents_main .ouendan_contents .horikawa_family_img02 .family_text{width: 760px;font-size: 14px;line-height: 28px;color: #222222;padding-top: 25px;margin-right: auto;margin-left: auto;}
#contents_main .ouendan_contents .horikawa_family_img02 .family_text .family_photo01{padding-bottom: 50px;padding-left: 50px;}
#contents_main .ouendan_contents .horikawa_family_img02 .family_text .family_photo02{padding-bottom: 50px;padding-right: 50px;}
#contents_main .ouendan_contents .horikawa_family_img03{background-image: url(../../doctor/images/family_img03.gif);background-repeat: no-repeat;height: 39px;width: 880px;padding-bottom: 20px;}
#contents_main .ouendan_contents .horikawa_family_img03 img{margin-left: 325px;height: 39px;width: 227px;}



/*	ドクター一覧
----------------------------------------------------*/
#contents_main .ouendan_contents .doctors_img01{background-image: url(../../doctor/images/doctors_img01.gif);background-repeat: no-repeat;height: 50px;width: 880px;}
#contents_main .ouendan_contents .doctors_img01 img{margin-top: 10px;margin-left: 22px;}
#contents_main .ouendan_contents .doctors_img01 h2{background-image: url(../../doctor/images/h2_title03.gif);background-repeat: no-repeat;width: 242px;height:49px;margin-left:195px;}
*html #contents_main .ouendan_contents .doctors_img01 h2{background-image: url(../../doctor/images/h2_title03.gif);background-repeat: no-repeat;width: 242px;height:49px;margin-left:160px;}

#contents_main .ouendan_contents .doctors_img02{background-image: url(../../doctor/images/doctors_img02.gif);background-repeat: no-repeat;height: 485px;width: 880px;}
#contents_main .ouendan_contents .doctors_img02 ul{margin-top: 57px;margin-left:50px;}

#contents_main .ouendan_contents .doctors_img02 li{width:255px;margin-left: 90px;float: left;}
#contents_main .ouendan_contents .doctors_img02 dd{height: 39px;width: 227px;margin-top:7px;margin-right: auto;margin-left: auto;}
*html #contents_main .ouendan_contents .doctors_img02 ul{margin-top: 57px;}
*html #contents_main .ouendan_contents .doctors_img02 li{width:255px;margin-left: 55px;float: left;}



/*	ジェノッピーの部屋
----------------------------------------------------*/
#contents_main .ouendan_contents .geno_img01{background-image: url(../../geno/images/geno_img01.gif);background-repeat: no-repeat;height: 50px;width: 880px;}
#contents_main .ouendan_contents .geno_img01 h2{background-image: url(../../geno/images/h2_title01.gif);background-repeat: no-repeat;width: 295px;height:49px;margin-right: auto;margin-left: auto;}
#contents_main .ouendan_contents .geno_img02{background-image: url(../../geno/images/geno_img02.gif);background-repeat: no-repeat;height: 382px;width: 880px;}
#contents_main .ouendan_contents .geno_img02 li.entry{float:left; margin:-32px 0 0 30px;}
#contents_main .ouendan_contents .geno_img02 li.puzzle{float:left; margin:-32px 0 0 20px;}

#contents_main .ouendan_contents .geno_img03{background-image: url(../../geno/images/geno_img03.gif);background-repeat: no-repeat;height: 81px;width: 860px; margin:10px 0 0 10px;}
#contents_main .ouendan_contents .geno_img03 img{ width:146px; height:37px; margin:15px 0 0 660px;}


/*	ゲーム
----------------------------------------------------*/
#contents_main .ouendan_contents .game_img01{background-image: url(../../geno/images/game_img01.gif);background-repeat: no-repeat;height: 50px;width: 880px;}
#contents_main .ouendan_contents .game_img01 img{margin-top: 10px;margin-left: 22px;}
#contents_main .ouendan_contents .game_img01 h2{background-image: url(../../geno/images/h2_title03.gif);background-repeat: no-repeat;width: 242px;height:49px;margin-left:195px;}
#contents_main .ouendan_contents .game_img02{background-image: url(../../geno/images/game_img02.gif);background-repeat: no-repeat;height: 475px;width: 880px;}
#contents_main .ouendan_contents .game_img02 .game_L img{height: 361px;width: 231px;margin-top: 37px;margin-left: 3px;}
#contents_main .ouendan_contents .game_img02 .flash{background-image: url(../../geno/images/flash_bg.gif);background-repeat: no-repeat;height: 442px;width: 386px;margin-left: 13px;margin-top: 12px;}
#contents_main .ouendan_contents .game_img02 .flash dl{margin-top: 15px;margin-left: 15px;}
#contents_main .ouendan_contents .game_img02 .game_btn img{height: 43px;width: 140px;margin-top: 220px;margin-left: 51px;}


/*	クイズの答え01
----------------------------------------------------*/
#contents_main .ouendan_contents .anser_img01{background-image: url(../../geno/images/anser_img01.gif);background-repeat: no-repeat;height: 50px;width: 880px;}
#contents_main .ouendan_contents .anser_img01 img{margin-top: 10px;margin-left: 22px;}
#contents_main .ouendan_contents .anser_img01 h2{background-image: url(../../geno/images/h2_title04.gif);background-repeat: no-repeat;width: 206px;height:49px; margin-left:345px;}
#contents_main .ouendan_contents .anser_img02{background-image: url(../../geno/images/anser02_img02.gif);background-repeat: no-repeat;height: 445px;width: 880px;font-size: 90%;line-height: 30px;color: #4acb92;}
#contents_main .ouendan_contents .anser_img02 .anser_L{background-image: url(../../geno/images/anser_img03.gif);background-repeat: no-repeat;height: 320px;width: 208px;float: left;z-index:2;position: relative;left: 26px;top: 11px;}
#contents_main .ouendan_contents .anser_img02 .anser_R dt{background-image: url(../../geno/images/anser_main.gif);background-repeat: no-repeat;height: 235px;width: 600px;z-index:1;position: relative;left: 20px;}
#contents_main .ouendan_contents .anser_img02 .anser_R dd{background-image: url(../../geno/images/anser_back_bg.gif);background-repeat: no-repeat;height: 151px;width: 594px;z-index:1;position: relative;left:20px;top:10px;}
#contents_main .ouendan_contents .anser_img02 .anser_R dd p{padding:60px 0 0 30px;}
#contents_main .ouendan_contents .anser_img02 .anser_R dd p a{color: #ff3300;}



/*	クイズの答え02
----------------------------------------------------*/
#contents_main .ouendan_contents .anser02_img01{background-image: url(../../geno/images/anser_img01.gif);background-repeat: no-repeat;height: 50px;width: 880px;}
#contents_main .ouendan_contents .anser02_img01 img{margin-top: 10px;margin-left: 22px;}
#contents_main .ouendan_contents .anser02_img01 h2{background-image: url(../../geno/images/h2_title04.gif);background-repeat: no-repeat;width: 206px;height:49px; margin-left:345px;}
#contents_main .ouendan_contents .anser02_img02{background-image: url(../../geno/images/anser02_img02.gif);background-repeat: no-repeat;height: 445px;width: 880px;font-size:90%;line-height: 30px;color: #4acb92;}
#contents_main .ouendan_contents .anser02_img02 .anser_L{background-image: url(../../geno/images/anser_img03.gif);background-repeat: no-repeat;height: 320px;width: 208px;float: left;z-index:2;position: relative;left: 26px;top: 11px;}
#contents_main .ouendan_contents .anser02_img02 .anser_R dt{background-image: url(../../geno/images/anser02_main.gif);background-repeat: no-repeat;height: 235px;width: 600px;z-index:1;position: relative;left: 20px;}
#contents_main .ouendan_contents .anser02_img02 .anser_R dd{background-image: url(../../geno/images/anser_back_bg.gif);background-repeat: no-repeat;height: 151px;width: 594px;z-index:1;position: relative;left:20px;top:10px;}
#contents_main .ouendan_contents .anser02_img02 .anser_R dd p{padding:60px 0 0 30px;}
#contents_main .ouendan_contents .anser02_img02 .anser_R dd p a{color: #ff3300;}




/*	ジェノッピー日記
----------------------------------------------------*/
#contents_main .ouendan_contents .j_diary_img01{background-image: url(../../geno/images/diary_img01.gif);background-repeat: no-repeat;height: 50px;width: 880px;}
#contents_main .ouendan_contents .j_diary_img01 img{margin-top: 10px;margin-left: 22px;}
#contents_main .ouendan_contents .j_diary_img01 h2{background-image: url(../../geno/images/h2_title02.gif);background-repeat: no-repeat;width: 295px;height:49px; margin-left:167px;}
#contents_main .ouendan_contents .j_diary_img02{background-image: url(../../geno/images/diary_img02.gif);background-repeat:no-repeat;height:180px;width:880px;}
#contents_main .ouendan_contents .j_diary_img03{background-image: url(../../geno/images/diary_img03.gif);background-repeat:no-repeat;height:212px;width:385px;float:left;}
#contents_main .ouendan_contents .j_diary_img03 img{margin-top: 94px;margin-left: 25px;}
#contents_main .ouendan_contents .j_diary_img04{background-image: url(../../geno/images/diary_img04.gif);background-repeat:no-repeat;height:212px;width:495px;float:left;}
#contents_main .ouendan_contents .j_diary_img04 img{margin-top: 1px;margin-left: 325px;}




/*	キティ
----------------------------------------------------*/
#contents_main .ouendan_contents .kitty_img01{background-image: url(../../kitty/images/kitty_img01.gif);background-repeat: no-repeat;height: 50px;width: 880px;}
#contents_main .ouendan_contents .kitty_img01 h2{background-image: url(../../kitty/images/h2_title01.gif);background-repeat: no-repeat;width: 305px;height:49px;margin-right: auto;margin-left: auto;}
#contents_main .ouendan_contents .kitty_img02{background-image: url(../../kitty/images/kitty_img02.gif);background-repeat: no-repeat;height: 380px;width: 880px;}

#contents_main .ouendan_contents .kitty_img02 .kitty_btn01{padding: 20px 0 0 426px;}
#contents_main .ouendan_contents .kitty_img02 .kitty_btn02{padding: 5px 0 0 460px;}
#contents_main .ouendan_contents .kitty_img03{background-image: url(../../kitty/images/kitty_img04.gif);background-repeat: no-repeat;width: 860px; margin:10px 0 0 10px;}
#contents_main .ouendan_contents .kitty_img03 img{width:146px; height:37px; margin:15px 0 0 660px;}


/*	キティ日記
----------------------------------------------------*/
#contents_main .ouendan_contents .k_diary_img01{background-image: url(../../kitty/images/diary_img01.gif);background-repeat: no-repeat;height: 50px;width: 880px;}
#contents_main .ouendan_contents .k_diary_img01 img{margin-top: 10px;margin-left: 22px;}
#contents_main .ouendan_contents .k_diary_img01 h2{background-image: url(../../kitty/images/h2_title02.gif);background-repeat: no-repeat;width: 305px;height:49px;margin-left:167px;}
#contents_main .ouendan_contents .k_diary_img02{background-image: url(../../kitty/images/diary_img02.gif);background-repeat: no-repeat;height: 180px;width: 880px;}
#contents_main .ouendan_contents .k_diary_img03{background-image: url(../../kitty/images/diary_img03.gif);background-repeat:no-repeat;height:212px;width:385px;float:left;}
#contents_main .ouendan_contents .k_diary_img03 img{margin-top: 94px;margin-left: 25px;}
#contents_main .ouendan_contents .k_diary_img04{background-image: url(../../kitty/images/diary_img04.gif);background-repeat:no-repeat;height:212px;width:495px;float:left;}
#contents_main .ouendan_contents .k_diary_img04 img{margin-top: 1px;margin-left: 325px;}



/*	キャプテン翼
----------------------------------------------------*/
#contents_main .ouendan_contents .tsubasa_img01{background-image: url(../../tsubasa/images/tsubasa_img01.gif);background-repeat: no-repeat;height: 50px;width: 880px;}
#contents_main .ouendan_contents .tsubasa_img01 h2{background-image: url(../../tsubasa/images/h2_title01.gif);background-repeat: no-repeat;width: 304px;height:49px;margin-right: auto;margin-left: auto;}
#contents_main .ouendan_contents .tsubasa_img02 dl{margin-left:10px;}
#contents_main .ouendan_contents .tsubasa_img02 dt{background-image: url(../../tsubasa/images/tsubasa_img02.gif);background-repeat: no-repeat;height:428px;width: 551px; float:left;}
#contents_main .ouendan_contents .tsubasa_img02 dt p img{margin:345px 0 0 275px;}
#contents_main .ouendan_contents .tsubasa_img02 dd{background-image: url(../../tsubasa/images/tsubasa_img03.gif);background-repeat: no-repeat;height:428px;width: 309px;float:left;}


/*	キャプテン翼　高橋先生
----------------------------------------------------*/
#contents_main .ouendan_contents .takahashi_img01{background-image: url(../../tsubasa/images/tsubasa_img04.jpg);background-repeat: no-repeat;height: 50px;width: 880px;}
#contents_main .ouendan_contents .takahashi_img01 h2{background-image: url(../../tsubasa/images/h2_title01.gif);background-repeat: no-repeat;width: 304px;height:49px;margin-right: auto;margin-left: auto;}
#contents_main .ouendan_contents .takahashi_img02 dl{margin-left:10px;}
#contents_main .ouendan_contents .takahashi_img02 dt{background-image: url(../../tsubasa/images/tsubasa_img05.jpg);background-repeat: no-repeat;height:457px;width: 616px; float:left;}
#contents_main .ouendan_contents .takahashi_img02 dt p img{margin:370px 0 0 320px;}
#contents_main .ouendan_contents .takahashi_img02 dd{background-image: url(../../tsubasa/images/tsubasa_img06.jpg);background-repeat: no-repeat;height:457px;width: 244px;float:left;}





/*	みんなでがんばる
----------------------------------------------------*/
#contents_main .ouendan_contents .everyone_img01{background-image: url(../../everyone/images/everyone_img01.gif);background-repeat: no-repeat;height: 55px;width: 880px;}
#contents_main .ouendan_contents .everyone_img01 img{margin-top: 10px;margin-left: 22px;}
#contents_main .ouendan_contents .everyone_img01 h2{background-image: url(../../everyone/images/h2_title.gif);background-repeat: no-repeat;width:301px;height:55px; margin-left:160px;}

#contents_main .ouendan_contents .everyone_img02{background-image: url(../../everyone/images/everyone_img02.gif);background-repeat: no-repeat;height: 455px;width: 880px;}
#contents_main .ouendan_contents .everyone_img02 h3{background-image: url(../../everyone/images/h3_title.gif);background-repeat: no-repeat;height: 44px;width: 589px;margin-right: auto;margin-left: auto; padding-top:3px;}
#contents_main .ouendan_contents .everyone_img02 h4{background-image: url(../../everyone/images/h4_text.gif);background-repeat: no-repeat;height: 119px;width: 589px;margin-right: auto;margin-left: auto; padding-top:3px;}
#contents_main .ouendan_contents .everyone_img02 p img{height: 222px;width: 853px;margin-top: 20px;margin-left: 28px;}
#contents_main .ouendan_contents .everyone_img02 p.everyone_text{font-size:10px;line-height: 16px;color: #003366;margin-top: -20px; margin-left:50px;}



/*	毎日
----------------------------------------------------*/
#contents_main .ouendan_contents .everyday_img01{background-image: url(../../everyday/images/everyday_img01.gif);background-repeat: no-repeat;height: 55px;width: 880px;}
#contents_main .ouendan_contents .everyday_img01 img{margin-top: 10px;margin-left: 22px;}
#contents_main .ouendan_contents .everyday_img01 h2{background-image: url(../../everyday/images/h2_title01.gif);background-repeat: no-repeat;width:646px;height:55px;margin-right: auto;margin-left: auto;}

#contents_main .ouendan_contents .everyday_img02{background-image: url(../../everyday/images/everyday_img02.gif);background-repeat: no-repeat;height: 385px;width: 880px;}
#contents_main .ouendan_contents .everyday_img02 h3{background-image: url(../../everyday/images/h3_title.gif);background-repeat: no-repeat;height: 36px;width: 504px;margin-right: auto;margin-left: auto; padding-top:3px;}
#contents_main .ouendan_contents .everyday_img02 dl{padding-top:5px;}
#contents_main .ouendan_contents .everyday_img02 dt{float: left;height: 290px;width: 395px;padding-left:35px;}
#contents_main .ouendan_contents .everyday_img02 dd{float: left;height: 234px;width: 323px; padding-top:25px;padding-left:53px;}
#contents_main .ouendan_contents .everyday_img02 p{font-size: 10px;color: #222222;text-align: center;padding-top: 20px;}

/*	ダウンロード
----------------------------------------------------*/
#contents_main .ouendan_contents .download_img01{background-image: url(../../everyday/images/everyday_img01.gif);background-repeat: no-repeat;height: 55px;width: 880px;}
#contents_main .ouendan_contents .download_img01 h2{background-image: url(../../everyday/images/h2_title01.gif);background-repeat: no-repeat;width:646px;height:55px;margin-right: auto;margin-left: auto;}

#contents_main .ouendan_contents .download_img02{background-image: url(../../everyday/images/download_img02.gif);background-repeat: no-repeat;height: 405px;width: 880px;}
#contents_main .ouendan_contents .download_img02 h3{background-image: url(../../everyday/images/h3_title.gif);background-repeat: no-repeat;height: 36px;width: 504px;margin-right: auto;margin-left: auto; padding-top:3px;}
#contents_main .ouendan_contents .download_img02 dt{float: left;margin-top: 20px;margin-left: 20px;}
#contents_main .ouendan_contents .download_img02 dd{background-image: url(../../everyday/images/download_img04.gif);background-repeat: no-repeat;height: 310px;width: 244px;float: left;margin-top: 20px;margin-left: 20px;}
#contents_main .ouendan_contents .download_img02 dd ul{margin-top: 131px;margin-left: 16px;}
#contents_main .ouendan_contents .download_img02 dd li{margin-bottom: 5px;}



/*	ポップアップ
----------------------------------------------------*/
#popup{background-color: #9ae3ff;font-size: 12px;}

#popup .pop_hd{padding: 0px;width: 700px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#popup .pop_hd dt{float: left;margin-left: px;}
#popup .pop_hd dd{float: right; margin-top:10px;}
#popup .pop_top {width: 700px;margin-right: auto;margin-left: auto;}
#popup .pop_bottom {width: 700px;margin-right: auto;margin-left: auto;padding-bottom:10px;}
#popup .pop_center{width: 590px;margin-right: auto;margin-left: auto;background-color: #fafae3;padding-right: 25px;padding-left: 25px;padding-top: 20px;padding-bottom: 20px;}
#popup .pop_center .pop_title{line-height: 17px;background-color: #eeeebf;padding: 10px;font-weight: bold;margin-bottom: 30px;}
#popup .pop_center dl{margin-bottom: 30px;}
#popup .pop_center dt{font-size: 13px;font-weight: bold;}
#popup .pop_center dd{margin-top:10px;}

.f_10{font-size: 10px;line-height: 12px;}

#popup .pop_center .agree{background-color: #FFFFFF;padding: 15px;margin-top: 30px;text-align: center;}
#popup .pop_center .agree p{float: left;}

#popup .pop_copyright{width: 640px;margin-right: auto;margin-left: auto;padding-bottom:30px;}


/*	詳しく
----------------------------------------------------*/
#contents_main .ouendan_contents .detailed_img01{background-image: url(../../detailed/images/detailed_img01.gif);background-repeat: no-repeat;height: 50px;width: 880px;}
#contents_main .ouendan_contents .detailed_img01 h2{background-image: url(../../detailed/images/h2_title.gif);background-repeat: no-repeat;width:195px;height:49px;margin-right: auto;margin-left: auto;}

#contents_main .ouendan_contents .detailed_img02{background-image: url(../../detailed/images/detailed_img02.gif);background-repeat: no-repeat;height: 235px;width: 880px;}
#contents_main .ouendan_contents .detailed_img02 img{height: 85px;width: 330px;margin-top: 90px;margin-left: 271px;}
#contents_main .ouendan_contents .detailed_text dl{width: 760px;margin-right: auto;margin-left: auto;margin-top: 24px;}
#contents_main .ouendan_contents .detailed_text dt{float: left;width: 107px;}
#contents_main .ouendan_contents .detailed_text dd{float: left;width: 620px;margin-left:25px;font-size: 14px;line-height: 26px;color: #2222222;padding-bottom: 40px;}



/*-------------- clearfix --------------*/ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/*\*/
* html .clearfix{height:1%;}
.clearfix {display:block;} 
