@charset "UTF-8";
/* CSS Document */

/** 共通 */
html{ height:100%; overflow-x:hidden; }
body{ height:100%; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; background-color:#ffffff; }
ul{ list-style:none; }
a{ text-decoration:none; color:#00aecf; }
a:hover{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity:0.7; }
.hide{ visibility:hidden; }
.none{ display:none; }
.icon-prev{ display:block; width:42px; height:45px; text-indent:-9999px; background-image:url(../images/prev.png); background-repeat:no-repeat; }
.icon-next{ display:block; width:42px; height:45px; text-indent:-9999px; background-image:url(../images/next.png); background-repeat:no-repeat; }
.busy{ position:absolute; display:block; width:32px; height:32px; background-image:url(../images/ajax-loader.gif); background-repeat:no-repeat; left:50%; top:50%; margin:-16px 0 0 -16px; z-index:9999; }


/** 全体コンテナ */
#container{ position:relative; width:100%; height:100%; min-width:980px; min-height:620px; overflow:hidden; }
/** カラムコンテナ */
#contents{ position:relative; width:100%; height:100%; min-height:620px; display:table; }



/** HEADER */
#header{ position:relative; width:280px; min-width:280px; background-color:#ffffff; display:table-cell; vertical-align:top; z-index:1; }
#header-inner{ position:fixed; height:100%; min-height:520px;/*min-height:620px;*/ z-index:0; }
#header-inner h1{ width:280px; height:145px; }
#header-inner h1 a{ display:block; }

iframe[name="google_conversion_frame"] { position:absolute; } 

/** NAVIGATION */
#navigation{ width:220px; margin:auto; }
#navigation li{ width:35px; height:105px; overflow:hidden; float:right; margin:0 5px 26px 4px; }
#navigation li a,
#navigation li span{ display:block; width:100%; height:100%; text-indent:-9999px; background-repeat:no-repeat; }
#navigation li span{ background-position:-74px 0; }
.news #navigation li.navi1 a,
.story #navigation li.navi2 a,
.character #navigation li.navi3 a,
.onair #navigation li.navi4 a,
.goods #navigation li.navi5 a,
.interview #navigation li.navi6 a,
.cast #navigation li.navi7 a,
.movie #navigation li.navi8 a,
.special #navigation li.navi9 a,
.blog #navigation li.navi10 a,
#navigation li a:hover{ background-position:-37px 0; }
#navigation li.navi7{ height:156px; margin-bottom:0; }
#navigation li.navi1 a, #navigation li.navi1 span{ background-image:url(../images/navi_01.png); }
#navigation li.navi2 a, #navigation li.navi2 span{ background-image:url(../images/navi_02.png); }
#navigation li.navi3 a, #navigation li.navi3 span{ background-image:url(../images/navi_03.png); }
#navigation li.navi4 a, #navigation li.navi4 span{ background-image:url(../images/navi_04.png); }
#navigation li.navi5 a, #navigation li.navi5 span{ background-image:url(../images/navi_05.png); }
#navigation li.navi6 a, #navigation li.navi6 span{ background-image:url(../images/navi_06.png); }
#navigation li.navi7 a, #navigation li.navi7 span{ background-image:url(../images/navi_07.png); }
#navigation li.navi8 a, #navigation li.navi8 span{ background-image:url(../images/navi_08.png); }
#navigation li.navi9 a, #navigation li.navi9 span{ background-image:url(../images/navi_09.png); }
#navigation li.navi10 a, #navigation li.navi10 span{ background-image:url(../images/navi_10.png); }


/** FOOTER */
#footer{ position:absolute; width:280px; bottom:0; margin:10px 0; z-index:1; }
#footer ul{ position:relative; width:240px; margin:auto; }
#footer ul li{ margin-bottom:10px; }
#footer ul li a{ display:block; }
#footer ul li img{ display:block; }
#footer .copyright{ width:240px; margin:12px auto 0 auto; font-size:9px; line-height:1; }
/** HEADLINE */
#headline{ width:240px; margin:0 auto 8px; font-size:10px; line-height:1.2; }
#headline a{ text-decoration:underline; }
#headline a:hover{ text-decoration:none; }
#headline th{ font-weight:normal; white-space:nowrap; padding:0 1em 5px 0; }
#headline td{ width:100%; }


/** LINK */
#link{ position:fixed; width:100%; min-width:980px; bottom:0; z-index:100; overflow:visible; cursor:pointer;
-webkit-transition:bottom cubic-bezier(0.19, 1, 0.22, 1) 0.7s 0s;
	-moz-transition:bottom cubic-bezier(0.19, 1, 0.22, 1) 0.7s 0s;
		-o-transition:bottom cubic-bezier(0.19, 1, 0.22, 1) 0.7s 0s;
			transition:bottom cubic-bezier(0.19, 1, 0.22, 1) 0.7s 0s;
}
#link-shadow{ position:absolute; width:100%; height:250px; top:-250px; z-index:0; background-image:url(../images/top_link_bg.png); background-repeat:repeat-x; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; visibility:hidden; 
-webkit-transition:opacity 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s, visibility 0s linear 0.7s;
	-moz-transition:opacity 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s, visibility 0s linear 0.7s;
		-o-transition:opacity 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s, visibility 0s linear 0.7s;
			transition:opacity 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s, visibility 0s linear 0.7s;
}
#link-inner{ position:absolute; width:100%; height:200px; background-color:#FFF; z-index:1; }
#link-btn{ display:block; width:78px; height:24px; float:right; margin:-24px 18px 0 0; text-indent:-9999px; background-image:url(../images/link_btn.png); background-repeat:no-repeat; background-color:#FFF;
-webkit-user-select:none;
	-moz-user-select:none;
		user-select:none;
}
#link-banner ul{ width:840px; margin:20px auto 0 auto; overflow:hidden; }
#link-banner ul li{ float:left; margin:5px; }
#link-banner ul li a{ display:block; }
#link-banner ul li img{ display:block; }
#link.active{ bottom:140px; }
#link.active #link-btn{ background-position:0 -26px; }
#link.active #link-shadow{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; visibility:visible; 
-webkit-transition:opacity 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s, visibility 0s linear 0s;
	-moz-transition:opacity 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s, visibility 0s linear 0s;
		-o-transition:opacity 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s, visibility 0s linear 0s;
			transition:opacity 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s, visibility 0s linear 0s;
}



/** カラムメイン共通 */
#main{ position:relative; width:100%; height:100%; min-height:100%; display:table-cell; vertical-align:top; overflow:hidden; z-index:0; }
/** カラムメインの相対用ラップ */
#main .wrap{ position:relative; width:100%; height:100%; min-height:620px; }
/** カラムメインのビジュアル */
#visual{ position:absolute; display:block; z-index:0; }



/** TOP */

/** 右サイド */
.top #side{ position:relative; min-width:280px; background-color:#00aecf; display:table-cell; vertical-align:middle; z-index:1; }
.top #side-inner{ position:relative; height:569px; }
.top #side-inner .copy{ display:block; }
.top #side-inner img{ display:block; }
/** TWITTER */
.top #timeline{ width:248px; margin:auto; }
.top #timeline .twitter-timeline{ text-indent:-9999px; display:block; }



/** 2nd共通 */
.second #main h2{ position:fixed; top:0; left:0; width:100%; min-width:980px; z-index:3; }
.second #main h2 img{ position:absolute; top:0; right:0; }
#bg-fix{ position:fixed; width:100%; height:100%; z-index:-1; overflow:hidden; }
#bg-parallax{ position:fixed; width:100%; height:100%; background-image:url(../images/bg_bubble_l.png); background-attachment:fixed; }



/** ON AIR */
.onair #container{ overflow:visible; }
.onair #main{ overflow:visible; }
.onair #visual{ position:fixed; }
.onair #main .content{ position:absolute; width:100%; height:100%; overflow:visible; /*width:549px; height:541px; left:50%; top:50%; padding:53px 87px 26px 65px; margin:-310px 0 0 -350px; z-index:1;*/ }
.onair #main .content .holder{ display:table; width:100%; height:100%; min-width:100%; min-height:100%; }
.onair #main .content .holder > .inner{ display:table-cell; min-height:100%; vertical-align:middle; }

.onair #main .content .data-table{ width:540px; padding:35px 20px; margin:40px auto; border-radius:30px; background-image:url(../images/white90.png); }
.onair #main .content .data-table h3{ width:500px; text-align:center; margin-bottom:15px; }
.onair #main .content table{ position:relative; margin:auto; width:500px; font-size:13px; line-height:1.54; }
.onair #main .content table th{ font-weight:normal; padding-right:1.5em; text-align:right; }
.onair #main .content table td{ font-weight:normal; text-align:left; }
.onair #main .content table small{ display:inline; font-size:11px; }
.onair #main .content table a{ color:#000; text-decoration:underline; }
.onair #main .content table a:hover{ text-decoration:none; }
.onair #main .content small{ display:block; margin:11px 0 0 0; font-size:11px; line-height:1; }



/** MOVIE */
.movie #main .content{ position:absolute; width:100%; height:100%; }
.movie #main .content .holder{ display:table; width:100%; height:100%; min-height:100%; }
.movie #main .content .holder .inner{ display:table-cell; height:100%; min-height:100%; vertical-align:middle; }
.movie #main .content .list{ position:relative; width:491px; max-width:714px; margin:auto; overflow:hidden; z-index:1; }
.movie #main .content .list li{ float:left; margin:7px 7px 8px 8px; }
.movie #main .content .list li a{ display:block; width:208px; height:207px; background-repeat:no-repeat; }
.movie #main .content .list li a:hover{ background-position:-210px -0px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
.movie #movie1{ background-image:url(../movie/images/movie_thumb_01.png); }
.movie #movie2{ background-image:url(../movie/images/movie_thumb_02.png); }
.movie #movie3{ background-image:url(../movie/images/movie_thumb_03.png); }
.movie #movie4{ background-image:url(../movie/images/movie_thumb_04.png); }
.movie #overlay{ position:fixed; display:none; width:100%; height:100%; min-width:980px; min-height:620px; left:0; top:0; background-image:url(../images/white90.png); z-index:2; }
.movie #overlay iframe{ position:absolute; display:block; left:50%; top:50%; margin-top:-195px; margin-left:-180px; }



/** CAST&STAFF */
.cast #main .content{ position:absolute; width:592px; height:414px; left:50%; top:50%; padding:146px 0 61px 0; margin:-310px 0 0 -296px; }



/** STORY */
.story{ background-image:url(../images/bg_bubble_s.png); background-attachment:fixed; }
.story #container{ overflow:visible; }
.story #main{ overflow:visible; }
.story #sub-menu{ position:fixed; width:100%; left:0; min-width:980px; }
.story #story-list{ position:absolute; width:123px; right:0; margin:150px 0 0 0; }
.story #story-list li{ height:21px; }
.story #main .content{ position:relative; height:100%; min-height:100%; min-width:540px; margin-right:160px; }
.story #main .content .holder{ display:table; width:100%; height:100%; min-width:100%; min-height:100%; }
.story #main .content .holder > .inner{ display:table-cell; min-height:100%; vertical-align:middle; }
.story #main .content .holder > .inner .mini{ min-height:520px; }
.story #main .content .item{ width:100%; display:none; margin:0 0 0 0; }
.story #main .content .item.active{ display:table; }
.story #main .content .item .prev{ display:table-cell; width:auto; text-align:center; vertical-align:top; }
.story #main .content .item .next{ display:table-cell; width:auto; text-align:center; vertical-align:top; }
.story #main .content .item .prev .inner,
.story #main .content .item .next .inner{ position:relative; width:42px; margin:auto; }
.story #main .content .item .prev .inner .mini,
.story #main .content .item .next .inner .mini{ position:fixed; height:100%; top:0; }
.story #main .content .item .prev a,
.story #main .content .item .next a{ position:absolute; top:50%; margin:-21px auto 0 auto; }
.story #main .content .item .entry{ display:table-cell; width:420px; min-width:420px; overflow:hidden; }
.story #main .content .item .entry .title{ display:block; width:70px; height:620px; overflow:hidden; float:left; }
.story #main .content .item .entry .body{ display:block; width:350px; margin:155px 0 100px 0; float:right; }
.story #main .content .item .entry .body .gallery{ width:360px; overflow:hidden; }
.story #main .content .item .entry .body .gallery li{ margin:0 10px 10px 0; float:left; }
.story #main .content .item .entry .body .gallery li img{ display:block; }
.story #main .content .item .entry .body{ font-size:13px; line-height:1.85; }


/** GOODS */
.goods{ background-image:url(../images/bg_bubble_s.png); background-attachment:fixed; }
.goods .blue{ color:#00aecf; }
.goods #container{ overflow:visible; }
.goods #main{ overflow:visible; }
.goods #sub-menu{ position:fixed; width:100%; left:0; min-width:980px; }
.goods #goods-list{ position:absolute; width:135px; right:0; margin:150px 0 0 0; }
.goods #goods-list li{ height:22px; }
.goods #goods-list li span{ display:block; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter:alpha(opacity=20); opacity:0.2; }
.goods #main .content{ position:relative; height:100%; min-height:100%; min-width:540px; margin-right:160px; }
.goods #main .content .holder{ display:table; width:540px; height:100%; min-width:420px; min-height:100%; margin:auto; }
.goods #main .content .holder .inner{ display:table-cell; min-height:100%; vertical-align:middle; }
.goods #main .content .holder .inner .mini{ min-height:423px; }
.goods #main .content .category{ width:100%; margin:93px 0 100px 0; }
.goods #main .content .category h3{ width:100%; width:100%; height:62px; }
.goods #main .content .entry{ display:block; width:100%; overflow:hidden; margin:21px 0 0 0; }
.goods #main .content .entry .image{ float:left; margin-right:20px; }
.goods #main .content .entry .body{ display:block; overflow:auto; }
.goods #main .content .entry .body{ font-size:12px; line-height:1.85; }
.goods #main .content .entry .body h4{ font-size:24px; font-weight:normal; line-height:1.4; color:#00a0ca; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; }
.goods #main .content .entry .body h5{ font-size:14px; font-weight:normal; }


.news{ background-image:url(../images/bg_bubble_s.png); background-attachment:fixed; }
.news .blue{ color:#00aecf; }
.news #container{ overflow:visible; }
.news #main{ overflow:visible; }
.news #main .content{ position:relative; height:100%; }
.news #main .content .holder{ display:table; width:540px; height:100%; min-height:420px; margin:auto; }
.news #main .content .holder .inner{ display:table-cell; height:100%; min-height:100%; vertical-align:middle; }
.news #main .content .holder .inner .mini{ min-height:507px; }
.news #main .content #entries{ width:100%; display:block; margin:77px 0 63px 0; }
.news #main .content .entry{ display:block; width:100%; overflow:hidden; margin:0 0 0 0; }
.news #main .content .entry .body{ display:block; width:100%; margin:0 0 38px 0; }
.news #main .content .entry .body{ font-size:13px; line-height:2; }
.news #main .content .entry .body h4{ font-size:20px; font-weight:normal; line-height:1.35; margin:6px 0 29px 0; color:#00a0ca; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; }
.news #main .content .entry .body h6{ font-size:10px; font-weight:normal; line-height:1; }
.news #main .content .entry .line{ width:540px; height:19px; margin:0 0 37px 0; background-image:url(../news/images/news_line.png); background-repeat:no-repeat; }


/** INTERVIEW */
.interview{ background-image:url(../images/bg_bubble_s.png); background-attachment:fixed; }
.interview .blue{ color:#007e9f; }
.interview #container{ overflow:visible; }
.interview #main{ overflow:visible; }
.interview #main .content{ position:relative; height:100%; }
.interview #main .content .holder{ display:table; width:540px; height:100%; min-height:100%; margin:auto; }
.interview #main .content .holder > .inner{ display:table-cell; height:100%; min-height:100%; vertical-align:middle; }
.interview #main .content .holder > .inner .mini{ min-height:412px; }
.interview #main .content table{ width:540px; font-size:13px; line-height:1.5; margin:108px 0 100px 0; }
.interview #main .content table tr{ background-repeat:repeat-x; background-position:left bottom; }
.interview #main .content table tr.line1{ background-image:url(../interview/images/interview_line_01.png); }
.interview #main .content table tr.line2{ background-image:url(../interview/images/interview_line_01.png); }
.interview #main .content table tr.line3{ background-image:url(../interview/images/interview_line_01.png); }
.interview #main .content table td{ height:20px; padding:4px 0 16px 0; }
.interview #main .content table td.new{ width:55px; }
.interview #main .content table td.num{ width:72px; }
.interview #main .content table td{ width:412px; }
/* .interview #main .content table a{ color:#000; } */

.interview.single .blue{ color:#48bed8; }
.interview.single #main .content .holder{ display:table; width:100%; height:100%; min-height:100%; margin:auto; }
.interview #sub-menu{ position:fixed; width:100%; left:0; min-width:980px; z-index:3;  }
.interview.single #main .toindex{ position:absolute; display:block; top:117px; right:0; padding-right:30px; }
.interview.single #main .content .holder > .inner .mini{ min-height:520px; }
.interview.single #main .content .item{ width:100%; min-width:100%; display:table; margin:0 0 100px 0; }
.interview.single #main .content .item .prev,
.interview.single #main .content .item .next{ display:table-cell; width:auto; vertical-align:top; }
.interview.single #main .content .item .prev .inner,
.interview.single #main .content .item .next .inner{ position:relative; width:42px; margin:auto; background-color:#F00; }
.interview.single #main .content .item .prev .inner .mini,
.interview.single #main .content .item .next .inner .mini{ position:fixed; height:100%; top:0; }
.interview.single #main .content .item .prev a,
.interview.single #main .content .item .next a{ position:absolute; top:50%; margin:-21px auto 0 auto; }
.interview.single #main .content .item .entry{ display:table-cell; width:560px; min-width:560px; overflow:hidden; }
.interview.single #main .content .item .entry h3{ margin-top:119px; }
.interview.single #main .content .item .entry .body{ display:block; width:100%; min-height:200px; margin:63px 0 0 0; }
.interview.single #main .content .item .entry .body{ font-size:13px; line-height:1.85; }


/** SPECIAL */
.special #container{ overflow:visible;}
.special #main{ overflow:visible; }
.special #main .content{ position:relative; height:100%; }
.special #main .content .holder{ display:table; width:540px; height:100%; min-height:100%; margin:auto; }
.special #main .content .holder > .inner{ display:table-cell; height:100%; min-height:100%; vertical-align:middle; }
.special #main .content .holder > .inner .mini{ min-height:400px; margin:120px 0 120px 0; }
.special #main ul{ width:540px; }
.special #main ul li{ margin-top:20px; }
.special #main ul li:first-child{ margin-top:0; }
.special #main ul li a, .special #main ul li img{ display:block; }

.special.single .blue{ color:#48bed8; }
.special.single #main .content .holder{ display:table; width:100%; height:100%; min-height:100%; margin:auto; }
.special #sub-menu{ position:fixed; width:100%; left:0; min-width:980px; z-index:3;  }
.special.single #main .toindex{ position:absolute; display:block; top:117px; right:0; padding-right:30px; }
.special.single #main .content .holder > .inner .mini{ min-height:520px; margin:0; }
.special.single #main .content .item{ width:100%; min-width:100%; display:table; margin:0 0 100px 0; }
.special.single #main .content .item .prev,
.special.single #main .content .item .next{ display:table-cell; width:auto; vertical-align:top; }
.special.single #main .content .item .prev .inner,
.special.single #main .content .item .next .inner{ position:relative; width:42px; margin:auto; background-color:#F00; }
.special.single #main .content .item .prev .inner .mini,
.special.single #main .content .item .next .inner .mini{ position:fixed; height:100%; top:0; }
.special.single #main .content .item .prev a,
.special.single #main .content .item .next a{ position:absolute; top:50%; margin:-21px auto 0 auto; }
.special.single #main .content .item .entry{ display:table-cell; width:540px; min-width:540px; overflow:hidden; }
.special.single #main .content .item .entry h3{ margin-top:119px; }
.special.single #main .content .item .entry .body{ display:block; width:100%; min-height:200px; margin:142px 0 0 0; }
.special.single #main .content .item .entry .body{ font-size:13px; line-height:1.85; }


/** CHARACTER */
/* .character #main #visual{ width:1800px; height:1800px; top:46.129032258065%; left:24.285714285714%; margin:-836px 0 0 -865px; } */
.character #main #visual{ width:1800px; height:1800px; top:-550px; left:24.285714285714%; margin:0 0 0 -865px; }
.character #main #profile{ position:absolute; left:50%; margin-left:-280px; }
.character #main .view{ position:absolute; display:block; width:100%; top:50%; margin-top:-310px; overflow:hidden; }
.character #main .view .prev{ position:relative; display:block; width:10%; vertical-align:top; padding-top:279px; float:left; cursor:pointer; }
.character #main .view .prof{ position:relative; display:block; width:80%; height:415px; padding-top:285px; float:left; }
.character #main .view .next{ position:relative; display:block; width:10%; vertical-align:top; padding-top:279px; float:left; cursor:pointer; }
.character #thumb{ position:absolute; width:330px; margin:75px 26px 0 0; right:0; top:0; overflow:hidden; z-index:3; }
.character #thumb li{ width:42px; height:42px; float:left; margin:6px; }
.character #main .view .prev a,
.character #main .view .next a{ margin:auto; }
.character #thumb li a.current{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=30); opacity:0.3; }


/** WORDS */
#bg-words{ position:fixed; width:100%; height:100%; z-index:-1; overflow:hidden; background-color:#00aecf; }

.words #container{ overflow:visible; }
.words #main{ overflow:visible; }
.words #main .content{ position:relative; height:100%; }
.words #main .content .holder{ display:table; width:540px; height:100%; min-height:100%; margin:auto; }
.words #main .content .holder > .inner{ display:table-cell; height:100%; min-height:100%; vertical-align:middle; }
.words #main .content .holder > .inner .mini{ min-height:412px; }

.words.single #main .content .holder{ display:table; width:100%; height:100%; min-height:100%; margin:auto; }
.words.single #main .content .holder > .inner .mini{ min-height:520px; }
.words.single #main .content .item{ width:100%; min-width:100%; display:table; margin:0 0 100px 0; }
.words.single #main .content .item .prev,
.words.single #main .content .item .next{ display:table-cell; width:auto; vertical-align:top; }
.words.single #main .content .item .prev .inner,
.words.single #main .content .item .next .inner{ position:relative; width:42px; margin:auto; background-color:#F00; }
.words.single #main .content .item .prev .inner .mini,
.words.single #main .content .item .next .inner .mini{ position:fixed; height:100%; top:0; }
.words.single #main .content .item .prev a,
.words.single #main .content .item .next a{ position:absolute; top:50%; margin:-21px auto 0 auto; }
.words.single #main .content .item .entry{ display:table-cell; width:560px; min-width:560px; overflow:hidden; }
.words.single #main .content .item .entry h3{ margin-top:119px; }
.words.single #main .content .item .entry .body{ display:block; width:100%; min-height:200px; margin:63px 0 0 0; }
.words.single #main .content .item .entry .body{ color:#ffffff; font-size:14px; line-height:1.85; }
.words.single #main .content .item .entry .body .yogo{ font-size:18px; font-weight:bold; line-height:2; }



@media only screen and (min-width: 481px){
}

@media only screen and (min-width: 769px){
}