@charset "utf-8";

#index-bg{
		background:#5e5641;
}
#index-bg #container{
	background:url(../img/index_bg.jpg) repeat-x;
}

/*-- index.php ---*/
#container{
	clear:both;
	margin:0 auto;
	width:950px;
	background:#fff;
}



#container #index h2{
	clear:both;
	background:url(../img/index_h2.gif) no-repeat;
	width:617px;
	height:204px;
	margin:0 0 0 0;
	float:left;
}



#container #index .trailer{
	margin:0 0 0 0;
	float:right;
}


#container #index .body-menu{
    clear:both;
	margin:15px 0 15px 10px;
}


#container #index .index-news{
	background:url(../img/index_news_bg.gif) no-repeat;
	margin:0 0 0 60px;
	height:80px;
}
#container #index .index-news h4{
	width:100px;
	float:left;
}
#container #index .index-news h4 a{
	display:block;
	width:100px;
	height:80px;
}
#container #index .index-news ul{
	width:710px;
	float:left;
	margin:5px 0;
    height: 70px;
    overflow: auto;
}

#container #index .index-news ul li .date{
	margin:0;
	padding:0 0 0 10px;
	font-size:12px;
	float:left;
	width:90px;
	color:#090101;
}
#container #index .index-news ul li h5{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	color:#333;
	float:left;
	width:520px;
}
#container #index .index-news ul li h5 a{
	color:#333;
}


#container #index h6{
	clear:both;
	background:url(../img/index_h3.gif) no-repeat;
	width:924px;
	height:100px;
	margin:10px 10px 0 20px;
	float:left;
}


#container #index ul.btn-social-index{
	width:100%;
}

#container #index ul.btn-social-index li{
	float:left;
	width:200px;
}

#container #index ul.btn-social-index li a{
	display:block;
	width:200px;
	height:73px;
}

#container #index ul.btn-social-index li.twitter{
	background:url(../img/btn-twitter.gif) no-repeat;
	width:200px;
	height:73px;
	margin:5px 0 0 250px;
}
#container #index ul.btn-social-index li.twitter a{
	display:block;
	width:200px;
	height:73px;
}
#container #index ul.btn-social-index li.twitter a:hover{
	background:url(../img/btn-twitter.gif) 0 -74px no-repeat;
}

#container #index ul.btn-social-index li.facebook{
	background:url(../img/btn-facebook.gif) no-repeat;
	width:200px;
	height:73px;
	margin:5px 0 0 50px;
}
#container #index ul.btn-social-index li.facebook a{
	display:block;
	width:200px;
	height:73px;
}
#container #index ul.btn-social-index li.facebook a:hover{
	background:url(../img/btn-facebook.gif) 0 -74px no-repeat;
}



#container #index btn-social-index li.aboutp a{
	display:block;
	width:0px;
	height:0px;
}


#container #sns-area{
	margin:40px 0;
}

#container #sns-area .box{
	background:#121d17;
	width:370px;
	height:435px;
	float:left;
	margin:0 10px 0 0;
}

#container #sns-area .box.last{
	margin:0 0 0 0;
	background:#FFF;
}

#container  #sns-area .banner-area{
	width:190px;
	height:420px;
	float:right;
	margin:0 0 0 0;
}

#container  #sns-area .banner-area .banner01{
	margin:0 0 5px 0 ;
	}
	
#container  #sns-area .banner-area .banner02{
	margin:20px 0 0 0 ;
	}

#container #index .img_tabloid{
	float: left;
	margin:0 0 0 35px;
	padding: 30px 0 30px 0;
}



/*#index-menu*/

ul#index-menu {
	width:100%;
}

ul#index-menu li{
	float:left;
	width:155px;
}

ul#index-menu li a{
	display:block;
	width:132px;
	height:45px;
}

ul#index-menu li.menu01{
	background:url(../img/index-menu-news.gif) no-repeat;
	width:132px;
	height:45px;
	margin:0 0 0 0;
}
ul#index-menu li.menu01 a{
	display:block;
	width:132px;
	height:90px;
}
ul#index-menu li.menu01 a:hover{
	background:url(../img/index-menu-news.gif) 0 -45px no-repeat;
}


ul#index-menu li.menu02{
	background:url(../img/index-menu-theater.gif) no-repeat;
	width:132px;
	height:45px;
	margin:0 0 0 0;
}
ul#index-menu li.menu02 a{
	display:block;
	width:132px;
	height:90px;
}
ul#index-menu li.menu02 a:hover{
	background:url(../img/index-menu-theater.gif) 0 -45px no-repeat;
}

ul#index-menu li.menu03{
	background:url(../img/index-menu-about.gif) no-repeat;
	width:132px;
	height:45px;
	margin:0 0 0 0;
}
ul#index-menu li.menu03 a{
	display:block;
	width:132px;
	height:90px;
}
ul#index-menu li.menu03 a:hover{
	background:url(../img/index-menu-about.gif) 0 -45px no-repeat;
}

ul#index-menu li.menu04{
	background:url(../img/index-menu-aboutp.gif) no-repeat;
	width:132px;
	height:45px;
	margin:0 0 0 0;
}
ul#index-menu li.menu04 a{
	display:block;
	width:132px;
	height:90px;
}
ul#index-menu li.menu04 a:hover{
	background:url(../img/index-menu-aboutp.gif) 0 -45px no-repeat;
}

ul#index-menu li.menu05{
	background:url(../img/index-menu-comment.gif) no-repeat;
	width:132px;
	height:45px;
	margin:0 0 0 0;
}
ul#index-menu li.menu05 a{
	display:block;
	width:132px;
	height:90px;
}
ul#index-menu li.menu05 a:hover{
	background:url(../img/index-menu-comment.gif) 0 -45px no-repeat;
}


ul#index-menu li.menu06{
	background:url(../img/index-menu-blogparts.gif) no-repeat;
	width:132px;
	height:45px;
	margin:0 0 0 0;
}
ul#index-menu li.menu06 a{
	display:block;
	width:132px;
	height:90px;
}
ul#index-menu li.menu06 a:hover{
	background:url(../img/index-menu-blogparts.gif) 0 -45px no-repeat;
}

ul#index-menu li.menu07{
	background:url(../img/index-menu-link.gif) no-repeat;
	width:132px;
	height:45px;
	margin:0 0 0 0;
}
ul#index-menu li.menu07 a{
	display:block;
	width:132px;
	height:90px;
}
ul#index-menu li.menu07 a:hover{
	background:url(../img/index-menu-link.gif) 0 0 no-repeat;
}





/*2nd*/


#second{
	background:url(../img/index_bg.jpg) no-repeat;
}
#second .head-menu{
	margin:0 0 0 0;
}
#second .head-menu h1{
	background:url(../img/index_01.png) no-repeat;
	margin:0 50px 0 0;
	width:378px;
	height:101px;
	float:left;
}
#second .head-menu h1 a{
	display:block;
	width:378px;
	height:101px;
}
#second .head-menu ul.btn-social li{
	float:left;
}


#second .head-menu ul.btn-social li.aboutp{
	background:url(../img/btn-aboutp.gif) no-repeat;
	width:69px;
	height:63px;
	margin:35px 0 0 0;
}
#second .head-menu ul.btn-social li.aboutp a{
	display:block;
	width:69px;
	height:63px;
}
#second .head-menu ul.btn-social li.aboutp a:hover{
	background:url(../img/btn-aboutp.gif) 0 -63px no-repeat;
}


#second .head-menu ul.btn-social li.jisyu{
	background:url(../img/btn-jisyu.gif) no-repeat;
	width:87px;
	height:119px;
	margin:0 0 0 10px;
}
#second .head-menu ul.btn-social li.jisyu a{
	display:block;
	width:87px;
	height:119px;	
}
#second .head-menu ul.btn-social li.webdice{
	background:url(../img/btn-webdice.gif) no-repeat;
	width:87px;
	height:119px;
	margin:0 0 0 10px;
}
#second .head-menu ul.btn-social li.webdice a{
	display:block;
	width:87px;
	height:119px;	
}

#second .head-menu ul.btn-social li.kakunokizu{
	background:url(../img/banner_kakunokizu.jpg) no-repeat;
	width:236px;
	height:90px;
	margin:15px 0 0 10px;
}
#second .head-menu ul.btn-social li.kakunokizu a{
	display:block;
	width:236px;
	height:90px;
}




#second .head-menu #index-menu{
	clear:both;
	margin:0 0 15px 10px;
}


#second .body{
	margin:0 10px 30px 10px;
	background:#312D21;
	border:#312D21 solid 1px;
}
#second .body .body-bg{
	background:#FFF;
	margin:20px 20px 0 20px;
}
#second .body .body-bg .head{
	height:65px;
	border-bottom:#ECCB5E solid 3px;
	margin:0 20px 20px 20px;
}
#second .body .body-bg .left{
	float:left;
	width:550px;
	margin:0 0 0 20px;
}
#second .body .body-bg .left .box {
    background:#FFF;
    border: 3px solid #ECCB5E;
    margin: 0 0 20px 0;
    padding: 15px 20px;
}
#second .body .body-bg .left .box h4 {
    color:#ECCB5E;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#second .body .body-bg .left .box h3 {
    border-bottom: 3px solid #ECCB5E;
    line-height: 1.4;
    margin: 0;
    padding: 0 0 10px;
	font-size:22px;
}
#second .body .body-bg .left .box .txt {
    margin: 15px 0;
}
#second .body .body-bg .left .box .txt p {
    margin: 0 0 15px;
}
#second .body .body-bg .left .box .txt p a {
    color: #006600;
}
#second .body .body-bg .left .box .foot {
    border-top: 3px solid #ECCB5E;
    margin: 15px 0 0;
    padding: 10px 0 0;
    text-align: right;
}
#second .body .body-bg .left .box .foot a {
	color:#ECCB5E;
	font-size:10px;
}



#second .body .body-bg .right{
	float:right;
	width:230px;
	margin:0 20px 0 0;
}
#second .body .body-bg .right .list ul {
	margin:0 0 30px 0;
}
#second .body .body-bg .right .list ul li {
	border-left:3px solid #ECCB5E;
	margin:0 0 10px 0;
	padding:5px 0 5px 10px;
	line-height:1.5;
}
#second .body .body-bg .right .list ul li a {
	color:#333333;
}
#second .body .body-bg .right .list ul li .date {
	font-size:10px;
	color:#ECCB5E;
}


#second .body .credit{
	height:20px;
}

#second .footer-img{
	background:url(../img/footer-img.png) no-repeat;
	width: 950px;
	height:161px;
}


/*.news*/
#second .body.news .body-bg .head h2{
	background:url(../img/news_h2.gif) 0 20px no-repeat;
	height:65px;
}


/*.link*/
#second .body.link .body-bg .head h2{
	background:url(../img/link_h2.gif) 0 20px no-repeat;
	height:65px;
}

#second .body .body-bg .left-link{
	float:left;
	width:840px;
	margin:20px 0 0 20px;
}

#second .body .body-bg .left-link .box {
	font-size:11px;
    background:#FFF;
    border: 3px solid #ECCB5E;
    margin: 0 0 20px 0;
    padding: 10px 20px;
}


#second .body .body-bg .left-link .banner {
	float:left;
	margin:5px;
}

#second .body .body-bg .left-link .box .txt {
	font-size:11px;
    margin: 0;
}

#second .body .body-bg .left-link .box .foot-link {
	font-size:10px;
    margin: 0 0 10px 0;
	text-align:right;
}
#second .body .body-bg .left-link .box .foot-link a {
	color:#ECCB5E;
	font-size:10px;
}



/*.theater*/
#second .body.theater .body-bg .head h2{
	background:url(../img/theater_h2.gif) 0 20px no-repeat;
	height:65px;
}


#second .body.theater ul.theater-list {
    margin:0 20px;
}
#second .body.theater ul.theater-list li {
    float: left;
    margin: 0 6px 30px 0;
    text-align: center;
    width: 135px;
}

#second .body.theater ul.theater-list a.ken_001 { background-color:#ECCB5E; }
#second .body.theater ul.theater-list a.ken_002 { background-color:#E2B45A; }
#second .body.theater ul.theater-list a.ken_003 { background-color:#DFA155; }
#second .body.theater ul.theater-list a.ken_004 { background-color:#DC8D50; }
#second .body.theater ul.theater-list a.ken_005 { background-color:#DA794B; }
#second .body.theater ul.theater-list a.ken_006 { background-color:#D86347; }


#second .body.theater ul.theater-list li:hover {
    background: #F90;
}
#second .body.theater ul.theater-list li a {
    color: #333;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    width: 135px;
}
#second .body.theater ul.theater-list li a:hover {
    color: #FFF;
}
#second .body.theater ul.theater-list li.last {
    margin: 0 0 30px 0;
}

#second .body.theater .center {
    margin:0 20px;
}
#second .body.theater .center .ken-box {
    margin:0 0 30px;
}
#second .body.theater .center .ken-box .ken {
	background:#991411;
	font-size:12px;
	color:#FFF;
	width:120px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.theater  .center .ken-box .ken_001 {
	background:#ECCB5E;
	font-size:12px;
	color:#000;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.theater  .center .ken-box .ken_002 {
	background:#E2B45A;
	font-size:12px;
	color:#000;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.theater  .center .ken-box .ken_003 {
	background:#DFA155;
	font-size:12px;
	color:#000;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.theater  .center .ken-box .ken_004 {
	background:#DC8D50;
	font-size:12px;
	color:#000;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.theater  .center .ken-box .ken_005 {
	background:#DA794B;
	font-size:12px;
	color:#000;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.theater  .center .ken-box .ken_006 {
	background:#D86347;
	font-size:12px;
	color:#000;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.theater .center .ken-box .theaters {
	margin: 0 0px 20px 32px;
	width:670px;
	float:left;
}

#second .body.theater .center .ken-box .theaters .box {
    border: 3px solid #ECCB5E;
    margin: 0 0 20px 0;
    padding:10px 10px 0 10px;
}
#second .body.theater .center .ken-box .theaters .box .theater-name {
    margin: 0 0 0 0;
	float:left;
	width:230px;
}
#second .body.theater .center .ken-box .theaters .box .theater-name h4 {
	font-size:12px;
	color:#DC8800;
	font-weight:normal;
}
#second .body.theater .center .ken-box .theaters .box .txt {
    margin: 0 0 0 0;
	float:right;
	width:400px;
}
#second .body.theater .center .ken-box .theaters .box .txt p {
    margin: 0 0 10px 0;
	line-height:1.4;
}
#second .body.theater .center .ken-box .theaters .box .txt p strong {
	font-size:16px;
}


/*.comment*/
#second .body.comment .body-bg .head h2{
	background:url(../img/comment_h2.gif) 0 20px no-repeat;
	height:65px;
}

#second .body.comment ul.comment-list {
    margin:0 20px;
}

#second .body.comment ul.comment-list li {
    float: left;
    margin: 0 3px 5px 0;
    text-align: center;
    width: 118px;
}

#second .body.comment ul.comment-list a.comment-list-001 { background-color:#ECCB5E; }
#second .body.comment ul.comment-list a.comment-list-002 { background-color:#E0C552; }
#second .body.comment ul.comment-list a.comment-list-003 { background-color:#D7C948; }
#second .body.comment ul.comment-list a.comment-list-004 { background-color:#B8BC41; }
#second .body.comment ul.comment-list a.comment-list-005 { background-color:#A2B739; }
#second .body.comment ul.comment-list a.comment-list-006 { background-color:#8CB931; }
#second .body.comment ul.comment-list a.comment-list-007 { background-color:#7AC21F; }
#second .body.comment ul.comment-list a.comment-list-008 { background-color:#ECCB5E; }
#second .body.comment ul.comment-list a.comment-list-009 { background-color:#E0C552; }
#second .body.comment ul.comment-list a.comment-list-010 { background-color:#D7C948; }
#second .body.comment ul.comment-list a.comment-list-011 { background-color:#B8BC41; }
#second .body.comment ul.comment-list a.comment-list-012 { background-color:#A2B739; }
#second .body.comment ul.comment-list a.comment-list-013 { background-color:#8CB931; }
#second .body.comment ul.comment-list a.comment-list-014 { background-color:#7AC21F; }


#second .body.comment ul.comment-list li:hover {
    background: #DC8800;
}
#second .body.comment ul.comment-list li a {
    color: #333;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    width: 118px;
}

#second .body.comment ul.comment-list li a:hover {
    color: #FFF;
}
#second .body.comment ul.comment-list li.last {
    margin: 0 0 30px 0;
}

#second .body.comment .center {
    margin:0 20px;
}
#second .body.comment .center .comment-box {
    margin: 30px 0 30px 0;
}


#second .body.comment .center .comment-box .comment_001 {
	background:#ECCB5E;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment_002 {
	background:#E0C552;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment_003 {
	background:#D7C948;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment_004 {
	background:#B8BC41;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment_005 {
	background:#A2B739;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment_006 {
	background:#8CB931;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment_007 {
	background:#7AC21F;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment_008 {
	background:#ECCB5E;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment_009 {
	background:#E0C552;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment_010 {
	background:#D7C948;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment_011 {
	background:#B8BC41;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment_012 {
	background:#A2B739;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment_013 {
	background:#8CB931;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment_014 {
	background:#7AC21F;
	font-size:12px;
	color:#333;
	width:135px;
	float:left;
	text-align:center;
	padding:20px 0;
	margin:0 0 20px 0;
}

#second .body.comment .center .comment-box .comment {
	margin: 0 0px 20px 32px;
	width:670px;
	float:left;
}
#second .body.comment .center .comment-box .comment .box {
    border: 3px solid #ECCB5E;
    margin: 0 0 20px 0;
    padding:10px 10px 0 10px;
}
#second .body.comment .center .comment-box .comment .box .comment-name {
    margin: 0 0 0 0;
	float:left;
	width:630px;
}
#second .body.commentr .center .comment-box .comment .box .comment-name h4 {
	font-size:12px;
	color:#991411;
	font-weight:normal;
}
#second .body.comment .center .comment-box .comment .box .txt {
    margin: 0 0 0 0;
	float:right;
	width:400px;
}
#second .body.comment .center .comment-box .comment .box .txt p {
    margin: 0 0 10px 0;
	line-height:1.4;
}
#second .body.comment .center .comment-box .comment .box .txt p strong {
	font-size:16px;
}


/*blogparts*/
#second .body.blogparts .body-bg .head h2{
	background:url(../img/blogparts_h2.gif) 0 25px no-repeat;
	height:65px;
	width:285px;
	float:left;
	margin:0;
	padding:0;
}


/*about*/
#second .body.about .body-bg .center .about_body{
	margin:0 20px 0px;
}


#second .body.about .body-bg .head h2{
	background:url(../img/introduction_h2.gif) 0 25px no-repeat;
	height:65px;
	width:285px;
	float:left;
	margin:0;
	padding:0;
}


#second .body.about ul.about_menu {
    margin:0 20px;
}
#second .body.about ul.about_menu li {
    float: left;
    margin: 0 12px 30px 0;
    text-align: center;
    width: 270px;
}

#second .body.about ul.about_menu a.about_001 { 
    background-color:#ECCB5E; 
	}
#second .body.about ul.about_menu a.about_002 { 
    background-color:#52994A; 
	}
#second .body.about ul.about_menu a.about_003 { 
    background-color:#DC8800; 
	}


#second .body.about ul.about_menu li:hover {
    background: #F90;
}
#second .body.about ul.about_menu li a {
    color: #333;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    width: 270px;
}
#second .body.about ul.about_menu li a:hover {
    color: #FFF;
}
#second .body.about ul.about_menu li.last {
    margin: 0 0 30px 0;
}

#second .body.about .about_title_001 {
    float: left;
    text-align: center;
    margin: 10px 0 10px 5px;
    width: 830px; 
	line-height: 40px;
    background-color:#ECCB5E; 
	}
#second .body.about .about_title_002 {
    float: left;
    text-align: center;
    margin: 20px 0 10px 5px;
    width: 830px; 
	line-height: 40px;
    background-color:#52994A; 
	}
#second .body.about .about_title_003 {
    float: left;
    text-align: center;
    margin: 20px 0 10px 5px;
    width: 830px; 
	line-height: 40px;
    background-color:#DC8800; 
	}

#second .body.about .img_left{
	float: left;
	padding: 5px;
}

#second .body.about .txt_grn {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
    font-size:14px;
	color:#52994A;
    height:100%;
    line-height:1.6;
	padding:  20px 0 10px 5px;
}

div.people {
  font-size: 14px;
}
dl {
}
dt {
  float: left;
  clear: left;
  width: 410px;
  padding: 10px 0;
}
dd {
  float: right;
  clear: right;
  width: 410px;
  padding: 10px 0;
}

/*about_p*/
#second .body.about_p .body-bg .center .about_p_body{
	margin:0 20px 0px;
}


#second .body.about_p .body-bg .head h2{
	background:url(../img/about_p_h2.gif) 0 25px no-repeat;
	height:65px;
	width:285px;
	float:left;
	margin:0;
	padding:0;
}

#second .body.about_p .txt_aboutp {
    font-family:'Verdana','メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Meiryo',Osaka,Osaka-等幅,sans-serif;
    font-size:14px;
    height:100%;
    line-height:1.6;
	padding:  20px 0 10px 5px;
}

#second .body.about_p .pripyat_flickr {
  
}

#second .body.about_p .pripyat_flickr_img01{
	width:240px;
	float:left;
	margin:15px 0 15px 0;

}

#second .body.about_p .pripyat_flickr_img02{
	width:240px;
	float:left;
	margin:15px 0 15px 60px;
}

#second .body.about_p .pripyat_flickr_img03{
	width:240px;
	float:left;
	margin:15px 0 15px 60px;

}


/*backtotop*/
#backtotop {
	position:fixed;
	right: 25px;
    bottom: 25px;
    height: 55px;
    width: 55px;
}
#backtotop a{
	display:block;
	background:url(../img/btn_backtotop.png) 0 0 no-repeat;
    height: 55px;
    width: 55px;
}
#backtotop a:hover{
	background:url(../img/btn_backtotop.png) 0 -55px no-repeat;
}
/* IE6用 */
* html #backtotop {
	position:absolute;
	right:25px;
	bottom: 25px;
}


/*twitter*/
.twtr-widget, .twtr-hd h4, .twtr-tweet-text p {
    font-family: "Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック","Osaka",sans-serif !important;
}

/*filmrental*/
#second .body.filmrental .body-bg .head h2 {
    background: url("../img/filmrental_h2.gif") no-repeat scroll 0 25px transparent;
    float: left;
    height: 65px;
    margin: 0;
    padding: 0;
    width: 600px;
}

.body.filmrental .body-bg .center{
	padding:20px 40px;
}
.body.filmrental .body-bg .center p{
	margin:0 0 20px 0;
	font-size:16px;
}
.body.filmrental .body-bg .center h3{
	margin:50px 0 10px 0;
	padding:0 0 0 10px;
	color:#2C5858;
	font-size:28px;
	border-left:#2C5858 solid 5px;
}
.body.filmrental .body-bg .center .box{
	background:#E8E6E1;
	padding:15px;
	margin:0 0 20px 0;
}

.body.filmrental .body-bg .center .box ul li{
	width:250px;
	float:left;
	text-align:center;
}
.body.filmrental .body-bg .center .box ul li p{
	font-size:14px;
}
.body.filmrental .body-bg .center .box h4{
	background:#2C5858;
	font-size:20px;
	color:#FFF;
	padding:10px;
	margin:0 0 10px 0;
}
.body.filmrental .body-bg .center .box.digital{
	background:#E8E6E1 url(../img/img_digital.gif) right bottom no-repeat;
}
.body.filmrental .body-bg .center .box.digital p{
	width:400px;
}




