body {width: 100%; height: 100%; margin: 0 auto; padding: 0px; text-align:center; font-size:90%; color:#412310; background:#f6e08d; font-family:-apple-system,'Lucida Grande','Helvetica Neue','Hiragino Kaku Gothic ProN','游ゴシック','メイリオ',meiryo,sans-serif; -moz-font-smoothing: antialiased; -webkit-font-smoothing: antialiased;}
p { line-height:1.6em; color:#412310;}
.old_alt{ position:absolute; top:-5000px; left:-9999px;}
.alt{ text-indent: 100%; white-space: nowrap; overflow: hidden;}
.clearfloat { height:1px; font-size:1%; clear:both; display:block; background: transparent;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { min-height:1px;}
* html .clearfix {
	height: 1px;
	/*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/*font*/
.tSerif {font-family: '游明朝',YuMincho,'Hiragino Mincho ProN','Hiragino Mincho Pro','ＭＳ 明朝', serif; !important}
.tSansSerif {font-family:-apple-system,'Lucida Grande','Helvetica Neue','Hiragino Kaku Gothic ProN','游ゴシック','メイリオ',meiryo,sans-serif; !important}
.color01{color:#412310;}
.color02{color:#bb8f46;}
.color03{color:#6dafe2;}
.textLeft{ text-align:left;}
.textRight{ text-align:right;}
.textCenter{ text-align:center;}
/*link*/
a {text-decoration: none;color: #412310;}
a:hover {text-decoration: underline; color: #6dafe2;}

/*/////////////////////////////////////////////////////////////////////////
全体ベースCSS
/////////////////////////////////////////////////////////////////////////*/
/*header*/
#top{height:64px; width:100%; background:url(../images/bg_header.png);}
#header{width:100%; height:140px; background:url(../images/bg.jpg);}
#header_top{width:100%; height:160px; background:url(../images/bg.jpg);}
#header_inner{width:980px; margin:0 auto;}
.header_logo{width:326px; height:120px; margin-top:10px; margin-left: 30px; float:left; background:url(../images/logo.png) no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.header_logo_top{width:326px; height:120px; margin-top:24px; margin-left: 30px; float:left; background:url(../images/logo.png) no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.header_logo a{width: 326px; height:120px; display: block;}
.header_title{margin-right:20px; float:right;}
/*contents*/
#contents{position:relative; width:100%; height:auto; background:url(../images/bg_main.jpg);}
#contents_inner{width:980px; margin:0 auto; padding:40px 0 60px;}
.box_header{width:960px; height:53px; margin-bottom:6px; background-image: url(../images/topline.png); background-repeat:no-repeat;}
.box_newsheader{width:960px; height:82px; margin-bottom:6px; background-image: url(../images/news_topline.png); background-repeat:no-repeat;}
.box_fotter{width:960px; height:54px; margin-top:6px; background-image: url(../images/news_bottomline.png); background-repeat:no-repeat;}
/*footer*/
#footer{ width:100%; text-align:center; font-size:85%; background:url(../images/bg_footer.png) repeat-x;}
.footer_inner{width:980px; margin:0 auto;padding-bottom: 20px;}
#gaiyou_box{ width:980px; display:block; margin:0 auto; padding:80px 0 20px 0; text-align:center;}

/*/////////////////////////////////////////////////////////////////////////
Navigation
/////////////////////////////////////////////////////////////////////////*/

/*TOP NAVIGATION*/
#site_navigation{height:98px; width:100%; background:url(../images/bg_navi.jpg) repeat-x;}
ul#top_nav{width:976px; height:98px; margin:0 auto;}
ul#top_nav li{display:block; margin:0 0 0 0; float:left;}
.topnav_fix{margin: 0 auto;}
.topbanner_fix img{margin-top:34px;}
/*news*/
.top_nav01 a{width:122px; height:98px; background-image: url(../images/navigation.gif);background-repeat: no-repeat;background-position: 0 0;display: block;padding: 0;text-indent: -9999px;}
.top_nav01 a:hover,.wrap_news .top_nav01 a{	background-position: 0px -98px;}
/*staff*/
.top_nav02 a{width:122px; height:98px; background-image: url(../images/navigation.gif);background-repeat: no-repeat;background-position: -122px 0;display: block;padding: 0;text-indent: -9999px;}
.top_nav02 a:hover,.wrap_onair .top_nav02 a{ background-position: -122px -98px;}
/*onair*/
.top_nav03 a{width:122px; height:98px; background-image: url(../images/navigation.gif);background-repeat: no-repeat;background-position: -244px 0;display: block;padding: 0;text-indent: -9999px;}
.top_nav03 a:hover,.wrap_staffcast .top_nav03 a{ background-position: -244px -98px;}
/*story*/
.top_nav04 a{width:122px; height:98px; background-image: url(../images/navigation.gif);background-repeat: no-repeat;background-position: -366px 0;display: block;padding: 0;text-indent: -9999px;}
.top_nav04 a:hover,.wrap_story .top_nav04 a{ background-position: -366px -98px;}
/*character*/
.top_nav05 a{width:122px; height:98px; background-image: url(../images/navigation.gif);background-repeat: no-repeat;background-position: -488px 0;display: block;padding: 0;text-indent: -9999px;}
.top_nav05 a:hover,.wrap_chara .top_nav05 a{ background-position: -488px -98px;}
/*Blu-ray/DVD*/
.top_nav06 a{width:122px; height:98px; background-image: url(../images/navigation.gif);background-repeat: no-repeat;background-position: -610px 0;display: block;padding: 0;text-indent: -9999px;}
.top_nav06 a:hover,.wrap_disc .top_nav06 a,.wrap_oritoku .top_nav06 a{	background-position: -610px -98px;}
/*music*/
.top_nav07 a{width:122px; height:98px; background-image: url(../images/navigation.gif);background-repeat: no-repeat;background-position: -732px 0;display: block;padding: 0;text-indent: -9999px;}
.top_nav07 a:hover,.wrap_goods .top_nav07 a,.wrap_cd .top_nav07 a,.wrap_books .top_nav07 a{background-position: -732px -98px;}
/*goods*/
.top_nav08 a{width:122px; height:98px; background-image: url(../images/navigation.gif);background-repeat: no-repeat;background-position: -854px 0;display: block;padding: 0;text-indent: -9999px;}
.top_nav08 a:hover,.wrap_special .top_nav08 a{	background-position: -854px -98px;}

/*----- social_box -----*/
#social_bx{ width:510px; text-align:left;}
#twitter_bx{width:280px;}
#youtube_box{width: 400px; height: 225px; position: absolute; top: 906px; left: 66px;}
#cast_box{width:258px; height:336px; position:absolute; top:492px; right:0;}
#banner_event{width:258px; height:82px; position:absolute; top:760px; right:0;}

/*/////////////////////////////////////////////////////////////////////////
TOP
/////////////////////////////////////////////////////////////////////////*/
.header_top{width:582px; height:145px; background-image:url(../images/top_onair.png); background-position: 0 10px; background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.left_box{width:370px; margin-left:8px; float:left; text-align:left;}
.right_box{margin-right:8px; float:right; text-align:right;}
/*キービジュアル*/
.mainvisual{width:573px; height:791px; background-image:url(../images/mainvisual.png); background-repeat:no-repeat;}
/*更新情報設定*/
.update_box{width:370px; height:214px; background-image: url(../images/bg_update_box.png); background-repeat:no-repeat; }
.update_inner{width: 310px; height: 150px; padding: 0px 0 0 40px; display: block; overflow: auto; position: relative; top: 40px;}
.update_list{margin-bottom: 10px;}
.newicon{width:30px; margin:0 0 0 6px; padding:0px 5px; font-size:80%; font-weight:bold; color:#ffffff; background:#eb3841;}
.update_date{font-size:80%; color:#412310;}
.update_text{margin-top:0.2em; line-height:1.5em; font-size:100%;}
/*Youtube設定*/
.youtube_box{margin-top:28px;}
.youtube_box iframe{margin-top:4px; margin-left:6px;}
/*Twitter設定*/
.twitter_box{margin-top:28px; padding-bottom:30px; background-image: url(../images/bg_twitter.png); background-position:0px 24px; background-repeat:no-repeat; }
.twitter_box iframe{margin-top: 10px !important; margin-left: 7px !important;}
.timeline{border-radius: 0px !important;}

/*/////////////////////////////////////////////////////////////////////////
NEWS
/////////////////////////////////////////////////////////////////////////*/
.header_news{width:174px; height:108px; margin-top:16px; background-image:url(../images/head_news.png); background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.news_nav{width:430px; height:60px; margin: 0 auto; font-weight:bold;}
.news_nav ul{width:auto; margin:0 auto;}
.news_nav li{float:left; margin:0 20px 0 0;}
.newsbox{width:960px; margin: 0 auto 60px;}
.news_innerbox{width:960px; height:auto; padding:0 0 40px; background-image: url(../images/bg_box.png);}
.news_title{width:760px; font-size:240%; line-height: 1.2em; margin:0 auto 36px; padding: 0.1em 0; text-align:center; color:#412310; border-bottom:1px #c09859 solid;}
.news_images{padding:0 0 40px;}
.news_h3{font-size:140%; font-weight:bold; padding:0 100px; text-align:left; margin-top: 2em; margin-bottom: 1em; color:#412310;}
.news_text{padding:0 100px; text-align:left; margin-bottom: 1em;}

.newsitem_maker{width:50px;}
.newsitem_price{width:60px;}

/*/////////////////////////////////////////////////////////////////////////
ONAIR
/////////////////////////////////////////////////////////////////////////*/
.header_onair{width:177px; height:108px; margin-top:16px; background-image:url(../images/head_onair.png); background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.onairbox{width:960px; margin: 0 auto 60px;}
.onair_innerbox{width:960px; height:auto; padding:0 0 40px; background-image: url(../images/bg_box.png);}
.onair_h2{padding-top:20px; font-size:400%; font-weight:bold; color:#bb8f46;}
.onair_h3{width:760px; font-size:140%; margin:50px auto 30px; padding-bottom:0.2em; letter-spacing:0.3em; font-weight:bold; border-bottom:1px #c09859 solid;}
.onair_table{margin: 40px auto 70px; font-size:140%; font-weight:bold; text-align:left;}
.onair_table-1{margin: 40px auto 40px; font-size:140%; font-weight:bold; text-align:left;}
.onair_table-2{margin: 0px auto 70px; font-size:140%; font-weight:bold; text-align:left;}
.onair01{font-size:180%;}
.onair01 td{padding:10px 14px;}
.onair02{}
.onair02 td{padding:6px 10px;}
.onair03{}
.onair03 td{padding:6px 10px;}
.haishin02{ line-height:1.6em;}

/*/////////////////////////////////////////////////////////////////////////
STAFF&CAST
/////////////////////////////////////////////////////////////////////////*/
.header_staffcast{width:354px; height:108px; margin-top:16px; background-image:url(../images/head_staffcast.png); background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.staffcastbox{width:960px; margin: 0 auto 60px;}
.staffcast_innerbox{width:960px; height:auto; padding:0 0 40px; background-image: url(../images/bg_box.png);}
.staffcast_h2{padding-top:20px; font-size:400%; font-weight:bold; color:#bb8f46;}
.staffcast_h3{width:760px; font-size:140%; margin: 0px auto 30px; padding-top:30px; padding-bottom:0.2em; letter-spacing:0.3em; font-weight:bold; border-bottom:1px #c09859 solid;}
.staffcast_table{margin: 40px auto 30px; font-size:140%; font-weight:bold; text-align:left;}
.stafftable{font-size:140%;}
.stafftable td{padding:10px 0px;}
.casttable{font-size:140%;}
.casttable td{padding:10px 0px;}
.staffsmall{font-size:70%;}

/*/////////////////////////////////////////////////////////////////////////
STORY
/////////////////////////////////////////////////////////////////////////*/
.header_story{width:183px; height:108px; margin-top:16px; background-image:url(../images/head_story.png); background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.storybox{width:960px; margin: 0 auto 60px;}
.storybox hr{border-width: 1px 0 0 0;}
.story_innerbox{width:960px; height:auto; padding:0 0 40px; background-image: url(../images/bg_box.png);}
.story_h2{width:733px; margin:0 auto; padding:0 0 20px; font-size:240%;}
.story_number{font-size:70%; color:#bb8f46;}
.story_textbox{padding:10px 0 0;}
.story_h3{width:562px; margin:0 auto; padding:0 0 50px; background-image: url(../images/introduction_catch.png); background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.story_p{font-size:18px; font-weight:bold; line-height:1.6em; margin: 30px 80px;}
.story_p_staff{font-size:100%; font-weight:bold; line-height:1.6em; margin: 0 80px; color:#bb8f46;}

/*story_nav*/
ul.story_navigation{width:734px; height:122px; margin:60px auto 30px; padding:1em 0; font-weight:bold; border-top:1px solid #bb8f46; border-bottom:1px solid #bb8f46;}
ul.story_navigation li{width:120px; height:40px; padding:10px 0; font-size:150%; display:block; float:left; -webkit-box-align: center; -moz-box-align: center; -o-box-align: center; -ms-box-align: center; box-align: center;}
ul.story_navigation li a{display:block; position: relative; top: 0.6em;}
/*01*/
.storynav_01 a{width:120px; height:40px;}
.storynav_01 a:hover{}

/*storynav_link*/
.storybox a {text-decoration: none;color: #bb8f46;}
.storybox a:hover {text-decoration: underline; color: #6dafe2;}

.intronav{font-size:160%; margin:10px auto;}

/*intro*/
.intro_innerbox{width:960px; height:auto; padding:0 0 40px; background-image: url(../images/bg_box.png);}
.intro_h2{width:733px; height:77px; margin:0 auto; padding:0 0 40px; background-image: url(../images/introduction.png); background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.intro_textbox{padding:10px 0 0;}
.intro_h3{width:562px; margin:0 auto; padding:0 0 50px; background-image: url(../images/introduction_catch.png); background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.intro_p{font-size:18px; font-weight:bold; line-height:2em; margin: 0 80px;}

.flexslider, .flexslider img{
	width: 85%;
}

/*/////////////////////////////////////////////////////////////////////////
Blu-ray & DVD
/////////////////////////////////////////////////////////////////////////*/
.header_disc{width:392px; height:108px; margin-top:16px; background-image:url(../images/head_disc.png); background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.discbox{width:960px; margin: 40px auto 60px;}
.disc_innerbox{width:960px; height:auto; padding:0 0 40px; background-image: url(../images/bg_box.png);}
.disc_block{width:760px; height:auto; margin:0px 100px 40px; padding:40px 0 60px 0; border-bottom:1px solid #c09859;}
.disc_leftbox{float:left;}
.disc_rightbox{width:366px; float:right; text-align:left;}
.disc_title{font-size:160%; line-height:1.2em; margin-bottom:0.5em;}
.disc_text{font-size: 110%; margin-bottom:1em;}

/*ORITOKU*/
.oritoku_h2{ font-size:180%; font-weight:bold; margin:2em auto 1em;}
.oritoku_table{ width:80%; margin:0 auto; font-size:100%; line-height:1.4;}
.oritoku_table tr{}
.oritoku_table tr th{ color: #ffffff; background: #c09859; padding: 4px 8px; font-weight:bold; border-right: 1px solid #fff}
.oritoku_table tr td{ padding: 15px 15px; text-align: left; border-bottom: 1px solid #c09859; border-left: 1px solid #c09859; border-left: 1px solid #c09859;}
.border_r{ border-right: 1px solid #c09859; font-size:80%;}
.oritoku_shop{ width:190px;}
.oritoku_item{ width:220px;}
.oritoku_number{ width:220px;}
.oritoku_option{ width:100px;}
.oritoku_attention{ margin:20px 0 0 40px; font-size:140%; line-height:1.6;}


/*/////////////////////////////////////////////////////////////////////////
GOODS
/////////////////////////////////////////////////////////////////////////*/
.header_goods{width:196px; height:108px; margin-top:16px; background-image:url(../images/head_goods.png); background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.goodsbox{width:960px; margin: 40px auto 60px;}
.goods_innerbox{width:960px; height:auto; padding:0 0 40px; background-image: url(../images/bg_box.png);}
.goods_block{width:760px; height:auto; margin:0px 100px 40px; padding:40px 0 60px 0; border-bottom:1px solid #c09859;}
.goods_leftbox{float:left;}
.goods_rightbox{width:366px; float:right; text-align:left;}
.goods_title{font-size:160%; line-height:1.2em; margin-bottom:0.5em;}
.goods_text{font-size: 110%; margin-bottom:1em;}

/*GOODS NAVIGATION*/
.goods_nav{width:780px; height:68px; margin: 0 auto; font-weight:bold;}
.goods_nav ul{width:780px; height:68px; margin:0 auto;}
.goods_nav li{display:block; margin:0 24px; float:left;}
/*goods*/
.goods_nav01 a{width:195px; height:68px; background-image: url(../images/goods_navigation.png);background-repeat: no-repeat;background-position: 0 0;display: block;padding: 0;text-indent: -9999px;}
.goods_nav01 a:hover,.wrap_goods .goods_nav01 a{background-position: 0px -68px;}
/*cd*/
.goods_nav02 a{width:215px; height:68px; background-image: url(../images/goods_navigation.png);background-repeat: no-repeat;background-position: -195px 0;display: block;padding: 0;text-indent: -9999px;}
.goods_nav02 a:hover,.wrap_cd .goods_nav02 a{background-position: -195px -68px;}
/*books*/
.goods_nav03 a{width:215px; height:68px; background-image: url(../images/goods_navigation.png);background-repeat: no-repeat;background-position: -410px 0;display: block;padding: 0;text-indent: -9999px;}
.goods_nav03 a:hover,.wrap_books .goods_nav03 a{background-position: -410px -68px;}

/*/////////////////////////////////////////////////////////////////////////
CD
/////////////////////////////////////////////////////////////////////////*/
.header_cd{width:196px; height:108px; margin-top:16px; background-image:url(../images/head_goods.png); background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}

.cdbox{width:960px; margin: 40px auto 60px;}
.cd_innerbox{width:960px; height:auto; padding:0 0 40px; background-image: url(../images/bg_box.png);}
.cd_block{width:760px; height:auto; margin:0px 100px 40px; padding:40px 0 60px 0; border-bottom:1px solid #c09859;}
.cd_leftbox{float:left; text-align:left;}
.cd_rightbox{width:300px; float:right; text-align:left;}
.cd_rightbox img{margin-top:20px;}
.artist_block{ margin-top:40px;}
.cd_title{font-size:200%; line-height:1.2em; margin-bottom:1.0em; margin-left: -0.6em; font-weight:bold;}
.cd_artist{font-size:180%; line-height:1.2em; margin-bottom:0.5em; font-weight:bold;}
.cd_text{font-size: 110%; margin-bottom:1em;}
.artist_small_1{font-size:60%; margin-left:0.6em; font-weight:normal;}
.artist_small_2{font-size:60%; font-weight:normal;}

/*/////////////////////////////////////////////////////////////////////////
BOOKS
/////////////////////////////////////////////////////////////////////////*/
.header_books{width:196px; height:108px; margin-top:16px; background-image:url(../images/head_goods.png); background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.booksbox{width:960px; margin: 40px auto 60px;}
.books_innerbox{width:960px; height:auto; padding:0 0 40px; background-image: url(../images/bg_box.png);}
.booksbox p{font-size:160%; padding:1.2em 0; font-weight:bold; line-height:1.6em;}

/*/////////////////////////////////////////////////////////////////////////
CHARACTER
/////////////////////////////////////////////////////////////////////////*/
.header_chara{width:282px; height:108px; margin-top:16px; background-image:url(../images/head_chara.png); background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}
.charabox{width:960px; margin: 0 auto 60px;}
.chara_innerbox{width:960px; height:auto; padding:10px 0 40px; background-image: url(../images/bg_box.png); position:relative;}
.charaallbox{width:980px; margin: 0 auto 60px;}
.charaall_innerbox{width:980px; height:1120px; padding: 40px 0 0px;}
.chara_leftbox{padding:0 0 0 170px; float:left;}
.chara_leftbox_u{padding:0 0 0 110px; float:left;}
.chara_rightbox{width:290px; padding:40px 170px 0 0; float:right;}
.chara_rightbox_u{width:290px; padding:40px 110px 0 0; float:right;}
.chara_head{margin-bottom:24px;}
.chara_name{font-size:48px;}
.chara_voice{font-size:24px; padding: 10px 0;}
.voice_left{width:20px; height:23px; margin:0 6px 0 0;}
.voice_right{width:20px; height:23px; margin:0 0 0 6px;}
.chara_text{font-size:16px; text-align:left; padding: 10px 0 20px;}
.chara_bottom{margin-top:24px;}
.menber_u img{margin-top:30px;}
.backbtn{margin-top:30px;}
.chara_back{position:absolute; width:40px; height:76px; top:245px; left:46px; z-index:9999;}
.chara_next{position:absolute; width:40px; height:76px; top:245px; right:46px; z-index:9999;}

#chara_nav{width:970px; height:504px; margin: 0 auto; font-weight:bold; position:relative;}
#chara_nav ul{margin:0 auto;}
#chara_nav li{display:block; margin:0; float:left;}

.chara01{position:absolute; top:0px; left:55px;}
.chara02{position:absolute; top:0px; left:216px;}
.chara03{position:absolute; top:0px; left:403px;}
.chara04{position:absolute; top:0px; left:592px;}
.chara05{position:absolute; top:0px; left:793px;}
.chara06{position:absolute; top:600px; left:181px;}
.chara07{position:absolute; top:600px; left:567px;}


/*CHARA NAVIGATION*/
/*
#chara_nav{width:970px; height:504px; margin: 0 auto; font-weight:bold;}
#chara_nav ul{width:970px; height:504px; margin:0 auto;}
#chara_nav li{display:block; margin:0; float:left;}

.chara01 a{width:120px; height:504px; background-image: url(../images/chara_nav.png);background-repeat: no-repeat;background-position: 0 0;display: block;padding: 0;text-indent: -9999px;}
.chara01 a:hover{background-position: 0px -504px;}

.chara02 a{width:131px; height:504px; background-image: url(../images/chara_nav.png);background-repeat: no-repeat;background-position: -120px 0;display: block;padding: 0;text-indent: -9999px;}
.chara02 a:hover{background-position: -120px -504px;}

.chara03 a{width:139px; height:504px; background-image: url(../images/chara_nav.png);background-repeat: no-repeat;background-position: -251px 0;display: block;padding: 0;text-indent: -9999px;}
.chara03 a:hover{background-position: -251px -504px;}

.chara04 a{width:160px; height:504px; background-image: url(../images/chara_nav.png);background-repeat: no-repeat;background-position: -390px 0;display: block;padding: 0;text-indent: -9999px;}
.chara04 a:hover{background-position: -390px -504px;}

.chara05 a{width:122px; height:504px; background-image: url(../images/chara_nav.png);background-repeat: no-repeat;background-position: -550px 0;display: block;padding: 0;text-indent: -9999px;}
.chara05 a:hover{background-position: -550px -504px;}

.chara06 a{width:292px; height:504px; background-image: url(../images/chara_nav.png);background-repeat: no-repeat;background-position: -672px 0;display: block;padding: 0;text-indent: -9999px;}
.chara06 a:hover{background-position: -672px -504px;}
*/

.timing01{
  /* 1秒かけてアニメーションする */
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  /* 0.5秒待ってからアニメーションする */
  -webkit-animation-duration: 0.5s;
  animation-delay:0.5s;
}
.timing02{
  /* 1秒かけてアニメーションする */
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  /* 1秒待ってからアニメーションする */
  -webkit-animation-duration: 1s;
  animation-delay:1s;
}
.timing03{
  /* 1秒かけてアニメーションする */
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  /* 1秒待ってからアニメーションする */
  -webkit-animation-duration: 1.5s;
  animation-delay:1.5s;
}

/*/////////////////////////////////////////////////////////////////////////
SPECIAL
/////////////////////////////////////////////////////////////////////////*/

.header_special{width:282px; height:108px; margin-top:16px; background-image:url(../images/head_special.png); background-repeat:no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden;}


/*/////////////////////////////////////////////////////////////////////////
Social+tbox
/////////////////////////////////////////////////////////////////////////*/
/*social*/
 #social{ width:240px; height:40px; padding:20px 0 0 0; margin:0 auto;}
 #social #twBox{ float:left; width:110px;}
 #social #fbBox{ float:left;}
