@charset "utf-8";
/* CSS Document */

#topimgbg{
background-image:url(../images/index/topimg_linebg.gif);
background-repeat:repeat-x;
height:269px;
}

#topimg{
width:965px;
height:239px;
background-image:url(../images/index/topimg.jpg);
background-repeat:no-repeat;
text-align:center;
margin:0px auto;
}

#topimg h2{
display:none;
}

#topimg p{
height:155px;
}

#topimg p span{
display:none;
}

#topline{
height:7px;
}


/* contents IN! */

#contentsleft{
width:430px;
float:left;
text-align:left;
}

* html #contentsleft{
width:420px;
float:left;
text-align:left;
}

#contentsright{
width:430px;
float:left;
text-align:left;
}

/* leftcontents IN! */

/* EVENT&NEWS (h301) */

#h301wrapper{
background-image:url(../images/index/h301bg.jpg);
background-repeat:no-repeat;
width:391px;
text-align:left;
margin-bottom:15px;
}

.h301{
background-image:url(../images/index/h301.gif);
width:355px;
height:46px;
background-repeat:no-repeat;
}

.h301 span{
display:none;
}

.caption{
height:31px;
background-image:url(../images/index/underline_blue.gif);
background-repeat:repeat-x;
background-position:bottom;
margin-bottom:6px;
clear:both;
}

.captionend{
height:30px;
background-image:url(../images/index/underline_blue.gif);
background-repeat:repeat-x;
background-position:bottom;
clear:both;
}

.baby{
background-image:url(../images/index/baby.gif);
background-repeat:no-repeat;
width:46px;
height:23px;
float:left;
}

.baby p{
display:none;
}

.youth{
background-image:url(../images/index/youth.gif);
background-repeat:no-repeat;
width:46px;
height:23px;
float:left;
}

.youth p{
display:none;
}

.kids{
background-image:url(../images/index/kids.gif);
background-repeat:no-repeat;
width:46px;
height:23px;
float:left;
}

.kids p{
display:none;
}

.anone{
background-image:url(../images/index/anone.gif);
background-repeat:no-repeat;
width:46px;
height:23px;
float:left;
}

.anone p{
display:none;
}

.other{
background-image:url(../images/index/other.gif);
background-repeat:no-repeat;
width:46px;
height:23px;
float:left;
}

.other p{
display:none;
}

.art{
background-image:url(../images/index/art.gif);
background-repeat:no-repeat;
width:46px;
height:23px;
float:left;
}

.art p{
display:none;
}

.righttext{
float:left;
width:345px;
height:23px;
}

.date{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5685f0;
height:13px;
line-height:10px;
}

.text1{
font-size:10px;
line-height:10px;
}


/* h302 */
.h302{
background-image:url(../images/index/h302.gif);
width:391px;
height:36px;
background-repeat:no-repeat;
}

.h302 span{
display:none;
}

.blogtext{
width:391px;
font-size:10px;
line-height:10px;
height:24px;
background-image:url(../images/index/underline_blog.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.blogtextend{
width:391px;
font-size:10px;
line-height:10px;
height:24px;
background-image:url(../images/index/underline_blog.gif);
background-repeat:repeat-x;
background-position:bottom;
margin-bottom:8px;
}

.blogbaner1{
background-image:url(../images/index/blogbaner_baby.jpg);
width:391px;
height:57px;
background-repeat:no-repeat;
}

.blogbaner1 a span{
display:none;
}

.blogbaner1 a{
width:391px;
height:53px;
display:block;
}

.blogbaner2{
background-image:url(../images/index/blogbaner_ochi.jpg);
width:391px;
height:57px;
background-repeat:no-repeat;
}

.blogbaner2 a span{
display:none;
}

.blogbaner2 a{
width:391px;
height:53px;
display:block;
}

.blogbaner3{
background-image:url(../images/index/blogbaner_anone.jpg);
width:391px;
height:57px;
background-repeat:no-repeat;
}

.blogbaner3 a span{
display:none;
}

.blogbaner3 a{
width:391px;
height:53px;
display:block;
}


.blogbaner4{
background-image:url(../images/index/blogbaner_kkids.jpg);
width:391px;
height:57px;
background-repeat:no-repeat;
}

.blogbaner4 a span{
display:none;
}

.blogbaner4 a{
width:391px;
height:53px;
display:block;
}


.blogbaner5{
background-image:url(../images/index/blogbaner_mkids.jpg);
width:391px;
height:57px;
background-repeat:no-repeat;
}

.blogbaner5 a span{
display:none;
}

.blogbaner5 a{
width:391px;
height:53px;
display:block;
}

.blogbaner6{
background-image:url(../images/index/blogbaner_sb.jpg);
width:391px;
height:57px;
background-repeat:no-repeat;
}

.blogbaner6 a span{
display:none;
}

.blogbaner6 a{
width:391px;
height:53px;
display:block;
}

/* h303 */
.h303{
background-image:url(../images/index/h303.gif);
width:391px;
height:36px;
background-repeat:no-repeat;
}

.h303 span{
display:none;
}

.sitetextend{
width:800px;
font-size:10px;
line-height:10px;
height:24px;
background-image:url(../images/index/underline_blog.gif);
background-repeat:repeat-x;
background-position:bottom;
margin-bottom:8px;
}

.sitebaner1{
background-image:url(../images/index/sitebaner_mori.jpg);
width:391px;
height:88px;
background-repeat:no-repeat;
}

.sitebaner1 a span{
display:none;
}

.sitebaner1 a{
width:391px;
height:84px;
display:block;
}

.sitebaner2{
background-image:url(../images/index/sitebaner_mediaoyako.jpg);
width:391px;
height:60px;
background-repeat:no-repeat;
}

.sitebaner2 a span{
display:none;
}

.sitebaner2 a{
width:391px;
height:84px;
display:block;
}

/* h304 */
.h304{
background-image:url(../images/index/h304.gif);
width:372px;
height:59px;
background-repeat:no-repeat;
}

.h304 span{
display:none;
}

.h305{
height:420px;
background-image:url(../images/index/h305.gif);
background-repeat:no-repeat;
background-position:right top;
}

.h4left{
width:37px;
height:257px;
float:left;
}

.h4right{
width:311px;
height:257px;
float:left;
}

.h401{
background-image:url(../images/index/h401.gif);
width:36px;
height:256px;
background-repeat:no-repeat;
}

.h401 a{
width:36px;
height:256px;
display:block;
}

.h401 a:hover{
background-image:url(../images/index/h401over.gif);
width:36px;
height:256px;
background-repeat:no-repeat;
}

.h401 a span{
display:none;
}

.h402{
background-image:url(../images/index/h402.gif);
height:87px;
width:311px;
background-repeat:no-repeat;
}

.h402 a{
width:311px;
height:86px;
display:block;
}

.h402 a:hover{
background-image:url(../images/index/h402over.gif);
height:87px;
width:311px;
background-repeat:no-repeat;
}

.h402 a span{
display:none;
}

.h403{
background-image:url(../images/index/h403.gif);
height:103px;
width:311px;
background-repeat:no-repeat;
}

.h403 a{
width:311px;
height:102px;
display:block;
}

.h403 a:hover{
background-image:url(../images/index/h403over.gif);
height:103px;
width:311px;
background-repeat:no-repeat;
}

.h403 a span{
display:none;
}

.h404{
background-image:url(../images/index/h404.gif);
height:67px;
width:311px;
background-repeat:no-repeat;
}

.h404 a{
width:311px;
height:66px;
display:block;
}

.h404 a:hover{
background-image:url(../images/index/h404over.gif);
height:67px;
width:311px;
background-repeat:no-repeat;
}

.h404 a span{
display:none;
}

.h405{
background-image:url(../images/index/h405.gif);
height:86px;
width:348px;
background-repeat:no-repeat;
}

.h405 a{
width:348px;
height:85px;
display:block;
}

.h405 a:hover{
background-image:url(../images/index/h405over.gif);
height:86px;
width:348px;
background-repeat:no-repeat;
}

.h405 a span{
display:none;
}

.h406{
background-image:url(../images/index/h406.gif);
height:82px;
width:348px;
background-repeat:no-repeat;
}

.h406 a:hover{
background-image:url(../images/index/h406over.gif);
height:67px;
width:348px;
background-repeat:no-repeat;
}

.h406 a{
width:348px;
height:67px;
display:block;
}

.h406 a span{
display:none;
}




/* gaikan what ye,bg */
.gaikan{
background-image:url(../images/index/h306bg.jpg);
width:430px;
height:160px;
background-repeat:no-repeat;
text-align:center;
margin:0px auto;
}

.gaikanimage{
background-image:url(../images/index/gaikan.jpg);
width:430px;
height:90px;
background-repeat:no-repeat;
}

.gaikanimage span{
display:none;
}

.captionread{
width:417px;
text-align:center;
margin:0px auto;
}

.gaikancaption{
font-size:10px;
line-height:14px;
text-align:left;
}

.btstyle{
width:209px;
height:33px;
float:right;
}

.btstyleleft{
width:180px;
float:left;
}

.gaikanbt{
background-image:url(../images/index/gaikanbt.gif);
width:209px;
height:33px;
margin-top:2px;
background-repeat:no-repeat;
}

.gaikanbt a{
width:209px;
height:33px;
display:block;
}

.gaikanbt a:hover{
background-image:url(../images/index/gaikanbtover.gif);
width:209px;
height:33px;
background-repeat:no-repeat;
}

.gaikanbt a span{
display:none;
}

/* h307 */

.h307{
background-image:url(../images/index/h307.gif);
width:430px;
height:48px;
background-repeat:no-repeat;
}

.h307 span{
display:none;
}

.cap1{
background-image:url(../images/index/h307cap1.gif);
height:28px;
width:430px;
background-repeat:no-repeat;
}

.cap1 span{
display:none;
}

.cap2{
background-image:url(../images/index/h307cap2.gif);
height:26px;
width:430px;
background-repeat:no-repeat;
}

.cap2 span{
display:none;
}

.cap2 a{
height:26px;
width:430px;
display:block;
}

.cap2 a:hover{
background-image:url(../images/index/h307cap2over.gif);
height:26px;
width:430px;
background-repeat:no-repeat;
}


#twitter_div {
background-image: url(../images/index/twit.gif);
background-repeat: no-repeat;
width: 375px;
margin-top: 10px;
padding-top: 27px;
padding-bottom: 15px;
font-size: 10px;
padding-right: 5px;
padding-left: 13px;
height: 70px;
text-align: left;
display: block;
}

#twitter_update_list {
margin:0px;
padding:0px;
}

#twitter_update_list li {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-image: none;
}

.text2{
font-size:8px;
line-height:10px;
}

/* downbanner */

#downimgbg{
background-image:url(../images/index/topimg_linebg.gif);
background-repeat:repeat-x;
height:20px;
}


#downimg{
width:850px;
height:200px;
background-image:url(../images/index/downi.gif);
background-repeat:no-repeat;
text-align:center;
margin:0px auto;
}


#downbt{
width:850px;
height:200px;
margin-top:20px;
float:left;
clear:both;
}

#downbt1{
background-image:url(../images/ba/banner_s.gif);
background-repeat:no-repeat;
background-position:left;
text-align:left;
width:130px;
height:60px;
list-style-type:none;
float:left;
}

#downbt1 a{
width:130px;
height:60px;
display:block;
}

#downbt1 a span{
display:none;
}

#downbt2{
background-image:url(../images/ba/hamahug_reg.jpg);
background-repeat:no-repeat;
background-position:left;
width:130px;
height:60px;
list-style-type:none;
float:left;
}

#downbt2 a{
width:130px;
height:60px;
display:block;
}

#downbt2 a span{
display:none;
}

#downbt3{
background-image:url(../images/ba/bn_nippon_88_31.gif);
background-repeat:no-repeat;
background-position:left;
width:98px;
height:31px;
list-style-type:none;
float:left;
}

#downbt3 a{
width:98px;
height:31px;
display:block;
}

#downbt3 a span{
display:none;
}

#downbt4{
background-image:url(../images/ba/csrb.jpg);
background-repeat:no-repeat;
background-position:left;
width:131px;
height:61px;
list-style-type:none;
float:left;
}

#downbt4 a{
width:131px;
height:61px;
display:block;
}

#downbt4 a span{
display:none;
}

#downbt5{
background-image:url(../images/ba/banner_fund.gif);
background-repeat:no-repeat;
background-position:left;
width:130px;
height:37px;
list-style-type:none;
float:left;
}

#downbt5 a{
width:130px;
height:37px;
display:block;
}

#downbt5 a span{
display:none;
}

#downbt6{
background-image:url(../images/ba/ban_happy.png);
background-repeat:no-repeat;
background-position:left;
width:205px;
height:80px;
list-style-type:none;
float:left;
}

#downbt6 a{
width:205px;
height:80px;
display:block;
}

#downbt6 a span{
display:none;
}

#downbt7{
background-image:url(../images/ba/mirea_0706.jpg);
background-repeat:no-repeat;
background-position:left;
width:150px;
height:71px;
list-style-type:none;
float:left;
}

#downbt7 a{
width:150px;
height:71px;
display:block;
}

#downbt7 a span{
display:none;
}

#downbt8{
background-image:url(../images/ba/kanagawa_ohen.jpg);
background-repeat:no-repeat;
background-position:left;
width:104px;
height:103px;
list-style-type:none;
float:left;
}

#downbt8 a{
width:104px;
height:103px;
display:block;
}

#downbt8 a span{
display:none;
}
