@charset "UTF-8";
#all_wrap { min-width: 980px !important; }

h2 { padding: 45px 0 0 19px; z-index: 9999; position: relative; }

.clearfix { zoom: 1; }

.clearfix:before, .clearfix:after { content: ""; display: table; overflow: hidden; }

.clearfix:after { clear: both; }

#dotBg { position: absolute; width: 100%; height: 1560px; /*background: url(img/bg/bg_pattern.png) center top repeat!important;*/ top: 1500px; z-index: 0; display: block; }

#main_in { position: relative; overflow: hidden; background-image: url(img/bg/bg_pattern.png); }

#main_contents { border-left: 1px solid #393939; background: url(img/bg.png) center top repeat-x fixed; font-size: 20px; }

#awardWrap { position: relative; width: 660px; margin: 67px auto 0; z-index: 10; }

#curtainLeft { position: absolute; top: 0; left: 0; }

#curtainRight { position: absolute; top: 0; right: 0; }

#title1 { width: 466px; height: 264px; margin: 0 auto; padding-bottom: 49px; }

#mainContents { width: 660px; margin: auto; line-height: 1em; background: url(img/line.png) no-repeat left top; padding-top: 50px; padding-bottom: 100px; }
#mainContents .title { text-align: center; font-size: 20px; line-height: 2em; padding-bottom: 50px; }
#mainContents .title p { font-size: 52px; font-weight: bold; margin-top: 10px; }
#mainContents .award { margin-bottom: 20px; font-size: 13px; line-height: 1.2em; }
#mainContents .award h2 { width: 660px; height: 76px; background: url(img/tab_bg.png) no-repeat left top; text-align: center; padding: 0; font-size: 26px; font-weight: bold; position: relative; line-height: 76px; }
#mainContents .award h2.on { background: url(img/tab_on.png); cursor: pointer; }
#mainContents .award h2.on:hover { background-position: left -76px; }
#mainContents .award h2.open { background-image: url(img/tab_open.png); cursor: pointer; color: #000; }
#mainContents .award h2 .date { position: absolute; font-size: 18px; line-height: 23px; background: url(img/tab_line.png) no-repeat right center; top: 15px; left: 20px; padding-right: 30px; }
#mainContents .award .publication.none { display: none; }
#mainContents .award .publication .clearcoade { text-align: center; padding: 40px 0 70px; margin-top: 45px; background: url(img/line.png) no-repeat left top; }
#mainContents .award .publication .clearcoade dl dt { margin-bottom: 10px; font-size: 16px; }
#mainContents .award .publication .clearcoade dl dd { font-size: 30px; font-weight: bold; height: 34px; line-height: 34px; }
#mainContents .award .publication .clearcoade dl dd img { padding: 0 5px; }
#mainContents .award .publication .clearcoade dl dd span, #mainContents .award .publication .clearcoade dl dd a { color: #00CAD1; }
#mainContents .award .publication .clearcoade dl dd.note { font-size: 13px; font-weight: normal; margin-top: 20px; }
#mainContents .award .publication .rank1 dl dt { background: url(img/icon_01.png) no-repeat left center; padding-left: 100px; }
#mainContents .award .publication .rank2 dl dt { background: url(img/icon_02.png) no-repeat left center; padding-left: 80px; }
#mainContents .award .publication .rank3 dl dt { background: url(img/icon_03.png) no-repeat left center; padding-left: 80px; }
#mainContents .award .publication .rank4 dl dt, #mainContents .award .publication .rank5 dl dt, #mainContents .award .publication .rank6 dl dt, #mainContents .award .publication .rank7 dl dt, #mainContents .award .publication .rank8 dl dt, #mainContents .award .publication .rank9 dl dt, #mainContents .award .publication .rank10 dl dt, #mainContents .award .publication .rank11 dl dt, #mainContents .award .publication .rank12 dl dt, #mainContents .award .publication .rank13 dl dt, #mainContents .award .publication .rank14 dl dt, #mainContents .award .publication .rank15 dl dt, #mainContents .award .publication .rank16 dl dt, #mainContents .award .publication .rank17 dl dt, #mainContents .award .publication .rank18 dl dt { background: url(img/icon_04.png) no-repeat left center; padding-left: 40px; }
#mainContents .award .publication .rank5 dl dt { background-image: url(img/icon_05.png); }
#mainContents .award .publication .rank6 dl dt { background-image: url(img/icon_06.png); }
#mainContents .award .publication .rank7 dl dt { background-image: url(img/icon_07.png); }
#mainContents .award .publication .rank8 dl dt { background-image: url(img/icon_08.png); }
#mainContents .award .publication .rank9 dl dt { background-image: url(img/icon_09.png); }
#mainContents .award .publication .rank10 dl dt { background-image: url(img/icon_10.png); }
#mainContents .award .publication .rank11 dl dt { background-image: url(img/icon_11.png); }
#mainContents .award .publication .rank12 dl dt { background-image: url(img/icon_12.png); }
#mainContents .award .publication .rank13 dl dt { background-image: url(img/icon_13.png); }
#mainContents .award .publication .rank14 dl dt { background-image: url(img/icon_14.png); }
#mainContents .award .publication .rank15 dl dt { background-image: url(img/icon_15.png); }
#mainContents .award .publication .rank16 dl dt { background-image: url(img/icon_16.png); }
#mainContents .award .publication .rank17 dl dt { background-image: url(img/icon_17.png); }
#mainContents .award .publication .rank18 dl dt { background-image: url(img/icon_18.png); }

/************* えぴーそど賞 ***************/
#award01 .rank1, #award04 .rank1, #award05 .rank1, #award09 .rank1, #award10 .rank1, #award11 .rank1, #award12 .rank1 { background: url(img/line.png) no-repeat left bottom; padding-bottom: 50px; }
#award01 .rank1 dl, #award04 .rank1 dl, #award05 .rank1 dl, #award09 .rank1 dl, #award10 .rank1 dl, #award11 .rank1 dl, #award12 .rank1 dl { margin: 50px 0 26px; }
#award01 .rank1 dl dt, #award04 .rank1 dl dt, #award05 .rank1 dl dt, #award09 .rank1 dl dt, #award10 .rank1 dl dt, #award11 .rank1 dl dt, #award12 .rank1 dl dt { text-align: center; font-weight: bold; font-size: 18px; padding: 10px 0; }
#award01 .rank1 dl dt p, #award04 .rank1 dl dt p, #award05 .rank1 dl dt p, #award09 .rank1 dl dt p, #award10 .rank1 dl dt p, #award11 .rank1 dl dt p, #award12 .rank1 dl dt p { font-size: 38px; margin-top: 20px; }
#award01 .rank1 dl dd, #award04 .rank1 dl dd, #award05 .rank1 dl dd, #award09 .rank1 dl dd, #award10 .rank1 dl dd, #award11 .rank1 dl dd, #award12 .rank1 dl dd { margin-top: 30px; }
#award01 .rank1 ul li, #award04 .rank1 ul li, #award05 .rank1 ul li, #award09 .rank1 ul li, #award10 .rank1 ul li, #award11 .rank1 ul li, #award12 .rank1 ul li { float: left; background: url(img/wp/line.png) no-repeat right center; text-align: center; width: 110px; line-height: 1.5em; }
#award01 .rank1 ul li.lead, #award04 .rank1 ul li.lead, #award05 .rank1 ul li.lead, #award09 .rank1 ul li.lead, #award10 .rank1 ul li.lead, #award11 .rank1 ul li.lead, #award12 .rank1 ul li.lead { font-size: 24px; background: url(img/icon.png) no-repeat 200px center; text-align: left; width: 220px; }
#award01 .rank1 ul li.last, #award04 .rank1 ul li.last, #award05 .rank1 ul li.last, #award09 .rank1 ul li.last, #award10 .rank1 ul li.last, #award11 .rank1 ul li.last, #award12 .rank1 ul li.last { background: none; }
#award01 .rank1 ul li a, #award04 .rank1 ul li a, #award05 .rank1 ul li a, #award09 .rank1 ul li a, #award10 .rank1 ul li a, #award11 .rank1 ul li a, #award12 .rank1 ul li a { display: block; width: 100%; }
#award01 .second, #award04 .second, #award05 .second, #award09 .second, #award10 .second, #award11 .second, #award12 .second { background: url(img/line.png) no-repeat left bottom; padding: 22px 0 50px; }
#award01 .rank2, #award01 .rank3, #award04 .rank2, #award04 .rank3, #award05 .rank2, #award05 .rank3, #award09 .rank2, #award09 .rank3, #award10 .rank2, #award10 .rank3, #award11 .rank2, #award11 .rank3, #award12 .rank2, #award12 .rank3 { float: left; width: 310px; }
#award01 .rank2 dl dt, #award01 .rank3 dl dt, #award04 .rank2 dl dt, #award04 .rank3 dl dt, #award05 .rank2 dl dt, #award05 .rank3 dl dt, #award09 .rank2 dl dt, #award09 .rank3 dl dt, #award10 .rank2 dl dt, #award10 .rank3 dl dt, #award11 .rank2 dl dt, #award11 .rank3 dl dt, #award12 .rank2 dl dt, #award12 .rank3 dl dt { padding: 10px 0 10px 80px; font-size: 14px; }
#award01 .rank2 dl dt p, #award01 .rank3 dl dt p, #award04 .rank2 dl dt p, #award04 .rank3 dl dt p, #award05 .rank2 dl dt p, #award05 .rank3 dl dt p, #award09 .rank2 dl dt p, #award09 .rank3 dl dt p, #award10 .rank2 dl dt p, #award10 .rank3 dl dt p, #award11 .rank2 dl dt p, #award11 .rank3 dl dt p, #award12 .rank2 dl dt p, #award12 .rank3 dl dt p { font-size: 20px; margin-top: 10px; text-indent: -0.5em; }
#award01 .rank2 dl dd, #award01 .rank3 dl dd, #award04 .rank2 dl dd, #award04 .rank3 dl dd, #award05 .rank2 dl dd, #award05 .rank3 dl dd, #award09 .rank2 dl dd, #award09 .rank3 dl dd, #award10 .rank2 dl dd, #award10 .rank3 dl dd, #award11 .rank2 dl dd, #award11 .rank3 dl dd, #award12 .rank2 dl dd, #award12 .rank3 dl dd { margin-top: 10px; }
#award01 .rank3, #award04 .rank3, #award05 .rank3, #award09 .rank3, #award10 .rank3, #award11 .rank3, #award12 .rank3 { float: right; }
#award01 .third, #award04 .third, #award05 .third, #award09 .third, #award10 .third, #award11 .third, #award12 .third { padding-top: 22px; }
#award01 .rank4, #award01 .rank5, #award01 .rank6, #award01 .rank7, #award01 .rank8, #award01 .rank9, #award01 .rank10, #award01 .rank11, #award01 .rank12, #award01 .rank13, #award01 .rank14, #award01 .rank15, #award01 .rank16, #award01 .rank17, #award01 .rank18, #award04 .rank4, #award04 .rank5, #award04 .rank6, #award04 .rank7, #award04 .rank8, #award04 .rank9, #award04 .rank10, #award04 .rank11, #award04 .rank12, #award04 .rank13, #award04 .rank14, #award04 .rank15, #award04 .rank16, #award04 .rank17, #award04 .rank18, #award05 .rank4, #award05 .rank5, #award05 .rank6, #award05 .rank7, #award05 .rank8, #award05 .rank9, #award05 .rank10, #award05 .rank11, #award05 .rank12, #award05 .rank13, #award05 .rank14, #award05 .rank15, #award05 .rank16, #award05 .rank17, #award05 .rank18, #award09 .rank4, #award09 .rank5, #award09 .rank6, #award09 .rank7, #award09 .rank8, #award09 .rank9, #award09 .rank10, #award09 .rank11, #award09 .rank12, #award09 .rank13, #award09 .rank14, #award09 .rank15, #award09 .rank16, #award09 .rank17, #award09 .rank18, #award10 .rank4, #award10 .rank5, #award10 .rank6, #award10 .rank7, #award10 .rank8, #award10 .rank9, #award10 .rank10, #award10 .rank11, #award10 .rank12, #award10 .rank13, #award10 .rank14, #award10 .rank15, #award10 .rank16, #award10 .rank17, #award10 .rank18, #award11 .rank4, #award11 .rank5, #award11 .rank6, #award11 .rank7, #award11 .rank8, #award11 .rank9, #award11 .rank10, #award11 .rank11, #award11 .rank12, #award11 .rank13, #award11 .rank14, #award11 .rank15, #award11 .rank16, #award11 .rank17, #award11 .rank18, #award12 .rank4, #award12 .rank5, #award12 .rank6, #award12 .rank7, #award12 .rank8, #award12 .rank9, #award12 .rank10, #award12 .rank11, #award12 .rank12, #award12 .rank13, #award12 .rank14, #award12 .rank15, #award12 .rank16, #award12 .rank17, #award12 .rank18 { width: 158px; }
#award01 .rank4 dl dt p, #award01 .rank5 dl dt p, #award01 .rank6 dl dt p, #award01 .rank7 dl dt p, #award01 .rank8 dl dt p, #award01 .rank9 dl dt p, #award01 .rank10 dl dt p, #award01 .rank11 dl dt p, #award01 .rank12 dl dt p, #award01 .rank13 dl dt p, #award01 .rank14 dl dt p, #award01 .rank15 dl dt p, #award01 .rank16 dl dt p, #award01 .rank17 dl dt p, #award01 .rank18 dl dt p, #award04 .rank4 dl dt p, #award04 .rank5 dl dt p, #award04 .rank6 dl dt p, #award04 .rank7 dl dt p, #award04 .rank8 dl dt p, #award04 .rank9 dl dt p, #award04 .rank10 dl dt p, #award04 .rank11 dl dt p, #award04 .rank12 dl dt p, #award04 .rank13 dl dt p, #award04 .rank14 dl dt p, #award04 .rank15 dl dt p, #award04 .rank16 dl dt p, #award04 .rank17 dl dt p, #award04 .rank18 dl dt p, #award05 .rank4 dl dt p, #award05 .rank5 dl dt p, #award05 .rank6 dl dt p, #award05 .rank7 dl dt p, #award05 .rank8 dl dt p, #award05 .rank9 dl dt p, #award05 .rank10 dl dt p, #award05 .rank11 dl dt p, #award05 .rank12 dl dt p, #award05 .rank13 dl dt p, #award05 .rank14 dl dt p, #award05 .rank15 dl dt p, #award05 .rank16 dl dt p, #award05 .rank17 dl dt p, #award05 .rank18 dl dt p, #award09 .rank4 dl dt p, #award09 .rank5 dl dt p, #award09 .rank6 dl dt p, #award09 .rank7 dl dt p, #award09 .rank8 dl dt p, #award09 .rank9 dl dt p, #award09 .rank10 dl dt p, #award09 .rank11 dl dt p, #award09 .rank12 dl dt p, #award09 .rank13 dl dt p, #award09 .rank14 dl dt p, #award09 .rank15 dl dt p, #award09 .rank16 dl dt p, #award09 .rank17 dl dt p, #award09 .rank18 dl dt p, #award10 .rank4 dl dt p, #award10 .rank5 dl dt p, #award10 .rank6 dl dt p, #award10 .rank7 dl dt p, #award10 .rank8 dl dt p, #award10 .rank9 dl dt p, #award10 .rank10 dl dt p, #award10 .rank11 dl dt p, #award10 .rank12 dl dt p, #award10 .rank13 dl dt p, #award10 .rank14 dl dt p, #award10 .rank15 dl dt p, #award10 .rank16 dl dt p, #award10 .rank17 dl dt p, #award10 .rank18 dl dt p, #award11 .rank4 dl dt p, #award11 .rank5 dl dt p, #award11 .rank6 dl dt p, #award11 .rank7 dl dt p, #award11 .rank8 dl dt p, #award11 .rank9 dl dt p, #award11 .rank10 dl dt p, #award11 .rank11 dl dt p, #award11 .rank12 dl dt p, #award11 .rank13 dl dt p, #award11 .rank14 dl dt p, #award11 .rank15 dl dt p, #award11 .rank16 dl dt p, #award11 .rank17 dl dt p, #award11 .rank18 dl dt p, #award12 .rank4 dl dt p, #award12 .rank5 dl dt p, #award12 .rank6 dl dt p, #award12 .rank7 dl dt p, #award12 .rank8 dl dt p, #award12 .rank9 dl dt p, #award12 .rank10 dl dt p, #award12 .rank11 dl dt p, #award12 .rank12 dl dt p, #award12 .rank13 dl dt p, #award12 .rank14 dl dt p, #award12 .rank15 dl dt p, #award12 .rank16 dl dt p, #award12 .rank17 dl dt p, #award12 .rank18 dl dt p { font-size: 16px; margin-top: 5px; text-indent: -0.5em; }
#award01 .rank4 dl dd, #award01 .rank5 dl dd, #award01 .rank6 dl dd, #award01 .rank7 dl dd, #award01 .rank8 dl dd, #award01 .rank9 dl dd, #award01 .rank10 dl dd, #award01 .rank11 dl dd, #award01 .rank12 dl dd, #award01 .rank13 dl dd, #award01 .rank14 dl dd, #award01 .rank15 dl dd, #award01 .rank16 dl dd, #award01 .rank17 dl dd, #award01 .rank18 dl dd, #award04 .rank4 dl dd, #award04 .rank5 dl dd, #award04 .rank6 dl dd, #award04 .rank7 dl dd, #award04 .rank8 dl dd, #award04 .rank9 dl dd, #award04 .rank10 dl dd, #award04 .rank11 dl dd, #award04 .rank12 dl dd, #award04 .rank13 dl dd, #award04 .rank14 dl dd, #award04 .rank15 dl dd, #award04 .rank16 dl dd, #award04 .rank17 dl dd, #award04 .rank18 dl dd, #award05 .rank4 dl dd, #award05 .rank5 dl dd, #award05 .rank6 dl dd, #award05 .rank7 dl dd, #award05 .rank8 dl dd, #award05 .rank9 dl dd, #award05 .rank10 dl dd, #award05 .rank11 dl dd, #award05 .rank12 dl dd, #award05 .rank13 dl dd, #award05 .rank14 dl dd, #award05 .rank15 dl dd, #award05 .rank16 dl dd, #award05 .rank17 dl dd, #award05 .rank18 dl dd, #award09 .rank4 dl dd, #award09 .rank5 dl dd, #award09 .rank6 dl dd, #award09 .rank7 dl dd, #award09 .rank8 dl dd, #award09 .rank9 dl dd, #award09 .rank10 dl dd, #award09 .rank11 dl dd, #award09 .rank12 dl dd, #award09 .rank13 dl dd, #award09 .rank14 dl dd, #award09 .rank15 dl dd, #award09 .rank16 dl dd, #award09 .rank17 dl dd, #award09 .rank18 dl dd, #award10 .rank4 dl dd, #award10 .rank5 dl dd, #award10 .rank6 dl dd, #award10 .rank7 dl dd, #award10 .rank8 dl dd, #award10 .rank9 dl dd, #award10 .rank10 dl dd, #award10 .rank11 dl dd, #award10 .rank12 dl dd, #award10 .rank13 dl dd, #award10 .rank14 dl dd, #award10 .rank15 dl dd, #award10 .rank16 dl dd, #award10 .rank17 dl dd, #award10 .rank18 dl dd, #award11 .rank4 dl dd, #award11 .rank5 dl dd, #award11 .rank6 dl dd, #award11 .rank7 dl dd, #award11 .rank8 dl dd, #award11 .rank9 dl dd, #award11 .rank10 dl dd, #award11 .rank11 dl dd, #award11 .rank12 dl dd, #award11 .rank13 dl dd, #award11 .rank14 dl dd, #award11 .rank15 dl dd, #award11 .rank16 dl dd, #award11 .rank17 dl dd, #award11 .rank18 dl dd, #award12 .rank4 dl dd, #award12 .rank5 dl dd, #award12 .rank6 dl dd, #award12 .rank7 dl dd, #award12 .rank8 dl dd, #award12 .rank9 dl dd, #award12 .rank10 dl dd, #award12 .rank11 dl dd, #award12 .rank12 dl dd, #award12 .rank13 dl dd, #award12 .rank14 dl dd, #award12 .rank15 dl dd, #award12 .rank16 dl dd, #award12 .rank17 dl dd, #award12 .rank18 dl dd { margin-top: 10px; }

#award01 .rank4, #award01 .rank5, #award01 .rank6, #award01 .rank7, #award01 .rank8 { float: left; margin-right: 9px; }
#award01 .rank7 { margin: 0; width: 159px; }
#award01 .rank7 dl dt p { font-size: 12px; white-space: nowrap; }

/*************************　モンスター　*************************/
#award04 .rank1 dl dt, #award09 .rank1 dl dt, #award10 .rank1 dl dt { font-size: 38px; line-height: 57px; padding-bottom: 0; }
#award04 .rank1 dl dt span, #award09 .rank1 dl dt span, #award10 .rank1 dl dt span { font-size: 26px; }
#award04 .rank2 dl dt, #award04 .rank3 dl dt, #award09 .rank2 dl dt, #award09 .rank3 dl dt, #award10 .rank2 dl dt, #award10 .rank3 dl dt { font-size: 22px; line-height: 41px; }
#award04 .rank4, #award04 .rank5, #award04 .rank6, #award04 .rank7, #award04 .rank8, #award09 .rank4, #award09 .rank5, #award09 .rank6, #award09 .rank7, #award09 .rank8, #award10 .rank4, #award10 .rank5, #award10 .rank6, #award10 .rank7, #award10 .rank8 { display: inline-block; margin-right: 25px; width: 158px; overflow: hidden; }
#award04 .rank4 dl dt, #award04 .rank5 dl dt, #award04 .rank6 dl dt, #award04 .rank7 dl dt, #award04 .rank8 dl dt, #award09 .rank4 dl dt, #award09 .rank5 dl dt, #award09 .rank6 dl dt, #award09 .rank7 dl dt, #award09 .rank8 dl dt, #award10 .rank4 dl dt, #award10 .rank5 dl dt, #award10 .rank6 dl dt, #award10 .rank7 dl dt, #award10 .rank8 dl dt { font-size: 13px; margin-bottom: 10px; height: 19px; line-height: 19px; }
#award04 .rank4, #award09 .rank4, #award10 .rank4 { width: 170px; }
#award04 .rank4 dl dd, #award09 .rank4 dl dd, #award10 .rank4 dl dd { text-align: center; }
#award04 .rank6, #award04 .rank8, #award09 .rank6, #award09 .rank8, #award10 .rank6, #award10 .rank8 { margin-right: 0; }
#award04 .third, #award09 .third, #award10 .third { text-align: center; }
#award04 .third dl dt, #award09 .third dl dt, #award10 .third dl dt { text-align: left; }

/*************** 技術 ****************/
#award09 .rank7 dl dt { height: 38px; line-height: 38px; }
#award09 .rank8 dl dt { height: 38px; }

/*************** 美術 ****************/
#award10 .rank1 dl dt { font-weight: normal; font-size: 20px; line-height: 16px; }
#award10 .rank1 dl dt p { font-weight: bold; }
#award10 .rank2 dl dt, #award10 .rank3 dl dt { font-size: 13px; line-height: 18px; }
#award10 .rank2 dl dt p, #award10 .rank3 dl dt p { font-weight: bold; text-indent: 0.4em; }
#award10 .rank4 dl dt, #award10 .rank5 dl dt, #award10 .rank6 dl dt, #award10 .rank7 dl dt, #award10 .rank8 dl dt { height: 38px; line-height: 19px; font-size: 13px; }
#award10 .rank4 dl dt p, #award10 .rank5 dl dt p, #award10 .rank6 dl dt p, #award10 .rank7 dl dt p, #award10 .rank8 dl dt p { font-size: 13px; margin-top: 0; text-indent: 0.4em; }

/*************** 撮影 ****************/
#award11 .rank1 dl dd.comment, #award12 .rank1 dl dd.comment { margin-top: 10px; text-align: center; }
#award11 .rank2 dl dd.comment, #award11 .rank3 dl dd.comment, #award12 .rank2 dl dd.comment, #award12 .rank3 dl dd.comment { line-height: 1.4em; }
#award11 .rank4, #award11 .rank5, #award11 .rank6, #award11 .rank7, #award11 .rank8, #award11 .rank9, #award11 .rank10, #award11 .rank11, #award11 .rank12, #award11 .rank13, #award11 .rank14, #award11 .rank15, #award11 .rank16, #award11 .rank17, #award11 .rank18, #award12 .rank4, #award12 .rank5, #award12 .rank6, #award12 .rank7, #award12 .rank8, #award12 .rank9, #award12 .rank10, #award12 .rank11, #award12 .rank12, #award12 .rank13, #award12 .rank14, #award12 .rank15, #award12 .rank16, #award12 .rank17, #award12 .rank18 { display: inline-block; width: 158px; margin-right: 4px; }
#award11 .rank4 dl dt p, #award11 .rank5 dl dt p, #award11 .rank6 dl dt p, #award11 .rank7 dl dt p, #award11 .rank8 dl dt p, #award11 .rank9 dl dt p, #award11 .rank10 dl dt p, #award11 .rank11 dl dt p, #award11 .rank12 dl dt p, #award11 .rank13 dl dt p, #award11 .rank14 dl dt p, #award11 .rank15 dl dt p, #award11 .rank16 dl dt p, #award11 .rank17 dl dt p, #award11 .rank18 dl dt p, #award12 .rank4 dl dt p, #award12 .rank5 dl dt p, #award12 .rank6 dl dt p, #award12 .rank7 dl dt p, #award12 .rank8 dl dt p, #award12 .rank9 dl dt p, #award12 .rank10 dl dt p, #award12 .rank11 dl dt p, #award12 .rank12 dl dt p, #award12 .rank13 dl dt p, #award12 .rank14 dl dt p, #award12 .rank15 dl dt p, #award12 .rank16 dl dt p, #award12 .rank17 dl dt p, #award12 .rank18 dl dt p { font-size: 13px; white-space: nowrap; }
#award11 .rank4 dl dd.comment, #award11 .rank5 dl dd.comment, #award11 .rank6 dl dd.comment, #award11 .rank7 dl dd.comment, #award11 .rank8 dl dd.comment, #award11 .rank9 dl dd.comment, #award11 .rank10 dl dd.comment, #award11 .rank11 dl dd.comment, #award11 .rank12 dl dd.comment, #award11 .rank13 dl dd.comment, #award11 .rank14 dl dd.comment, #award11 .rank15 dl dd.comment, #award11 .rank16 dl dd.comment, #award11 .rank17 dl dd.comment, #award11 .rank18 dl dd.comment, #award12 .rank4 dl dd.comment, #award12 .rank5 dl dd.comment, #award12 .rank6 dl dd.comment, #award12 .rank7 dl dd.comment, #award12 .rank8 dl dd.comment, #award12 .rank9 dl dd.comment, #award12 .rank10 dl dd.comment, #award12 .rank11 dl dd.comment, #award12 .rank12 dl dd.comment, #award12 .rank13 dl dd.comment, #award12 .rank14 dl dd.comment, #award12 .rank15 dl dd.comment, #award12 .rank16 dl dd.comment, #award12 .rank17 dl dd.comment, #award12 .rank18 dl dd.comment { line-height: 1.4em; }
#award11 .rank7, #award12 .rank7 { margin-right: 0; }
#award11 .third, #award12 .third { text-align: center; }
#award11 .third dl dt, #award11 .third dl dd, #award12 .third dl dt, #award12 .third dl dd { text-align: left; }

/*************** 録音 ****************/
#award12 .rank2 dl dt p, #award12 .rank3 dl dt p, #award12 .rank4 dl dt p, #award12 .rank5 dl dt p, #award12 .rank6 dl dt p, #award12 .rank7 dl dt p, #award12 .rank8 dl dt p, #award12 .rank9 dl dt p, #award12 .rank10 dl dt p, #award12 .rank11 dl dt p, #award12 .rank12 dl dt p, #award12 .rank13 dl dt p, #award12 .rank14 dl dt p, #award12 .rank15 dl dt p, #award12 .rank16 dl dt p, #award12 .rank17 dl dt p, #award12 .rank18 dl dt p { text-indent: 0em; }
#award12 .rank2 dl dd.comment, #award12 .rank3 dl dd.comment, #award12 .rank4 dl dd.comment, #award12 .rank5 dl dd.comment, #award12 .rank6 dl dd.comment, #award12 .rank7 dl dd.comment, #award12 .rank8 dl dd.comment, #award12 .rank9 dl dd.comment, #award12 .rank10 dl dd.comment, #award12 .rank11 dl dd.comment, #award12 .rank12 dl dd.comment, #award12 .rank13 dl dd.comment, #award12 .rank14 dl dd.comment, #award12 .rank15 dl dd.comment, #award12 .rank16 dl dd.comment, #award12 .rank17 dl dd.comment, #award12 .rank18 dl dd.comment { font-size: 12px; }
#award12 .rank2 dl dd.comment span, #award12 .rank3 dl dd.comment span, #award12 .rank4 dl dd.comment span, #award12 .rank5 dl dd.comment span, #award12 .rank6 dl dd.comment span, #award12 .rank7 dl dd.comment span, #award12 .rank8 dl dd.comment span, #award12 .rank9 dl dd.comment span, #award12 .rank10 dl dd.comment span, #award12 .rank11 dl dd.comment span, #award12 .rank12 dl dd.comment span, #award12 .rank13 dl dd.comment span, #award12 .rank14 dl dd.comment span, #award12 .rank15 dl dd.comment span, #award12 .rank16 dl dd.comment span, #award12 .rank17 dl dd.comment span, #award12 .rank18 dl dd.comment span { font-size: 10px; }

/****************** バトル ******************/
#mainContents #award05 .rank2 dl dt p { font-size: 18px; }
#mainContents #award05 .rank3 dl dt { padding-left: 70px; }
#mainContents #award05 .rank3 dl dt p { margin: 0 0 10px; text-indent: 0.5em; }
#mainContents #award05 .rank4, #mainContents #award05 .rank5, #mainContents #award05 .rank6, #mainContents #award05 .rank7, #mainContents #award05 .rank8 { display: inline-block; margin-right: 25px; width: 180px; overflow: hidden; }
#mainContents #award05 .rank4 dl dt, #mainContents #award05 .rank5 dl dt, #mainContents #award05 .rank6 dl dt, #mainContents #award05 .rank7 dl dt, #mainContents #award05 .rank8 dl dt { font-size: 13px; margin-bottom: 10px; height: 38px; line-height: 19px; }
#mainContents #award05 .rank4 dl dt { line-height: 38px; }
#mainContents #award05 .rank7 dl dt, #mainContents #award05 .rank8 dl dt { height: 57px; }
#mainContents #award05 .rank7 dl dt { height: 38px; margin-bottom: 19px; }
#mainContents #award05 .rank6, #mainContents #award05 .rank8 { margin-right: 0; }
#mainContents #award05 .third { text-align: center; }
#mainContents #award05 .third dl dt { text-align: left; }

/************* 男優賞 ***************/
#award02 .rank1, #award03 .rank1, #award07 .rank1, #award08 .rank1 { float: left; }
#award02 .rank1 dl dt, #award03 .rank1 dl dt, #award07 .rank1 dl dt, #award08 .rank1 dl dt { font-size: 36px; line-height: 36px; font-weight: bold; margin-bottom: 16px; height: 57px; }
#award02 .rank1 dl dt p, #award03 .rank1 dl dt p, #award07 .rank1 dl dt p, #award08 .rank1 dl dt p { font-size: 18px; font-weight: normal; text-align: left; margin-top: -3px; }
#award02 .rank1 p, #award03 .rank1 p, #award07 .rank1 p, #award08 .rank1 p { font-size: 24px; margin-top: 35px; margin-bottom: 25px; text-align: center; }
#award02 .rank1 ul li, #award03 .rank1 ul li, #award07 .rank1 ul li, #award08 .rank1 ul li { width: 50%; float: left; padding: 5px 0; text-align: center; margin-bottom: 10px; }
#award02 .rank1 ul li.line, #award03 .rank1 ul li.line, #award07 .rank1 ul li.line, #award08 .rank1 ul li.line { background: url(img/wp/line.png) no-repeat right center; }
#award02 .rank1 ul li a, #award03 .rank1 ul li a, #award07 .rank1 ul li a, #award08 .rank1 ul li a { display: block; width: 100%; }
#award02 .rank2, #award02 .rank3, #award03 .rank2, #award03 .rank3, #award07 .rank2, #award07 .rank3, #award08 .rank2, #award08 .rank3 { width: 270px; margin-left: 390px; }
#award02 .rank2 dl dt, #award02 .rank3 dl dt, #award03 .rank2 dl dt, #award03 .rank3 dl dt, #award07 .rank2 dl dt, #award07 .rank3 dl dt, #award08 .rank2 dl dt, #award08 .rank3 dl dt { font-size: 22px; line-height: 22px; font-weight: bold; margin-bottom: 15px; height: 41px; line-height: 41px; }
#award02 .rank2, #award03 .rank2, #award07 .rank2, #award08 .rank2 { margin-top: 17px; }
#award02 .rank3, #award03 .rank3, #award07 .rank3, #award08 .rank3 { margin-top: 35px; }
#award02 .rank4, #award02 .rank5, #award02 .rank6, #award02 .rank7, #award02 .rank8, #award02 .rank9, #award02 .rank10, #award03 .rank4, #award03 .rank5, #award03 .rank6, #award03 .rank7, #award03 .rank8, #award03 .rank9, #award03 .rank10, #award07 .rank4, #award07 .rank5, #award07 .rank6, #award07 .rank7, #award07 .rank8, #award07 .rank9, #award07 .rank10, #award08 .rank4, #award08 .rank5, #award08 .rank6, #award08 .rank7, #award08 .rank8, #award08 .rank9, #award08 .rank10 { display: inline-block; margin-right: 25px; width: 200px; overflow: hidden; }
#award02 .rank4 dl dt, #award02 .rank5 dl dt, #award02 .rank6 dl dt, #award02 .rank7 dl dt, #award02 .rank8 dl dt, #award02 .rank9 dl dt, #award02 .rank10 dl dt, #award03 .rank4 dl dt, #award03 .rank5 dl dt, #award03 .rank6 dl dt, #award03 .rank7 dl dt, #award03 .rank8 dl dt, #award03 .rank9 dl dt, #award03 .rank10 dl dt, #award07 .rank4 dl dt, #award07 .rank5 dl dt, #award07 .rank6 dl dt, #award07 .rank7 dl dt, #award07 .rank8 dl dt, #award07 .rank9 dl dt, #award07 .rank10 dl dt, #award08 .rank4 dl dt, #award08 .rank5 dl dt, #award08 .rank6 dl dt, #award08 .rank7 dl dt, #award08 .rank8 dl dt, #award08 .rank9 dl dt, #award08 .rank10 dl dt { font-size: 16px; font-weight: bold; margin-bottom: 10px; height: 19px; line-height: 19px; }
#award02 .rank4 dl dt, #award03 .rank4 dl dt, #award07 .rank4 dl dt, #award08 .rank4 dl dt { height: 32px; }
#award02 .rank4 dl dt p, #award03 .rank4 dl dt p, #award07 .rank4 dl dt p, #award08 .rank4 dl dt p { font-weight: normal; font-size: 12px; }
#award02 .rank6, #award02 .rank8, #award03 .rank6, #award03 .rank8, #award07 .rank6, #award07 .rank8, #award08 .rank6, #award08 .rank8 { margin-right: 0; }
#award02 .first, #award03 .first, #award07 .first, #award08 .first { background: url(img/line.png) no-repeat left bottom; margin-top: 50px; padding-bottom: 40px; }
#award02 .second, #award03 .second, #award07 .second, #award08 .second { margin-top: 30px; }
#award02 .third, #award03 .third, #award07 .third, #award08 .third { text-align: center; margin-top: 30px; }
#award02 .third dl dt, #award03 .third dl dt, #award07 .third dl dt, #award08 .third dl dt { text-align: left; }

/***************** 女優 *******************/
#award03 .rank3 dl dt { line-height: 1em; }
#award03 .rank3 dl dt p { font-size: 16px; font-weight: normal; }
#award03 .rank4 dl dt { height: 19px; }

/********************** 衣装 ********************/
#award07 .rank1 dl dt { font-size: 16px; line-height: 16px; }
#award07 .rank1 dl dt p { font-size: 34px; font-weight: bold; margin-top: 18px; }
#award07 .rank2 dl dt, #award07 .rank3 dl dt { font-size: 14px; line-height: 18px; }
#award07 .rank2 dl dt p, #award07 .rank3 dl dt p { font-size: 18px; margin-top: 5px; }
#award07 .rank3 dl dt p { font-size: 16px; }
#award07 .rank4, #award07 .rank5, #award07 .rank6, #award07 .rank7, #award07 .rank8, #award07 .rank9, #award07 .rank10 { width: 158px; margin-right: 3px; }
#award07 .rank4 dl dt, #award07 .rank5 dl dt, #award07 .rank6 dl dt, #award07 .rank7 dl dt, #award07 .rank8 dl dt, #award07 .rank9 dl dt, #award07 .rank10 dl dt { font-size: 13px; font-weight: normal; line-height: 13px; height: 32px; }
#award07 .rank4 dl dt p, #award07 .rank5 dl dt p, #award07 .rank6 dl dt p, #award07 .rank7 dl dt p, #award07 .rank8 dl dt p, #award07 .rank9 dl dt p, #award07 .rank10 dl dt p { font-weight: bold; font-size: 14px; margin-top: 3px; line-height: 20px; }
#award07 .rank8 dl dt, #award07 .rank10 dl dt { height: 52px; }
#award07 .rank9 dl dt { height: 52px; line-height: 35px; }
#award07 .rank9 dl dt p { margin-top: -7px; }
#award07 .rank7 { margin-right: 0; }

/********************** 武具 ********************/
#award08 .rank1 dl dt { line-height: 57px; }
#award08 .rank4, #award08 .rank5, #award08 .rank6, #award08 .rank7, #award08 .rank8 { width: 158px; }
#award08 .rank4 dl dt, #award08 .rank5 dl dt, #award08 .rank6 dl dt, #award08 .rank7 dl dt, #award08 .rank8 dl dt { height: 19px; line-height: 19px; font-size: 14px; }
#award08 .second { text-align: center; }
#award08 .second dl dt { text-align: left; }

/****************** 作曲 *********************/
#mainContents #award06 .rank1 { border: 1px solid #4e4e4e; border-bottom: none; margin-top: 60px; }
#mainContents #award06 .rank1 dl { padding: 29px; }
#mainContents #award06 .rank1 dl dt { font-size: 34px; font-weight: bold; text-align: center; line-height: 57px; }
#mainContents #award06 .rank1 dl dd div { margin: auto; }
#mainContents #award06 .rank1 dl dd.comment { background: url(img/line.png) no-repeat left top; padding-top: 35px; line-height: 1.8em; }
#mainContents #award06 .rank1 dl dd.comment p { clear: both; }
#mainContents #award06 .rank1 dl dd.comment p span { font-size: 13px; display: block; float: left; padding-right: 20px; font-weight: normal; }
#mainContents #award06 .rank1 dl dd.comment p.name { line-height: 1em; margin-bottom: 20px; color: #00E4FF; font-size: 20px; font-weight: bold; }
#mainContents #award06 .rank1 dl dd.player { padding: 15px 0; }
#mainContents #award06 .rank2, #mainContents #award06 .rank3 { border: 1px solid #4e4e4e; padding: 34px 25px 40px; }
#mainContents #award06 .rank2 dl dt, #mainContents #award06 .rank3 dl dt { font-weight: bold; text-align: center; height: 41px; line-height: 41px; font-size: 18px; }
#mainContents #award06 .rank2 dl dd div, #mainContents #award06 .rank3 dl dd div { margin: auto; }
#mainContents #award06 .rank2 dl dd.player, #mainContents #award06 .rank3 dl dd.player { padding: 15px 0; }
#mainContents #award06 .rank2 dl dd.comment, #mainContents #award06 .rank3 dl dd.comment { line-height: 1.8em; }
#mainContents #award06 .rank2 dl dd.comment p, #mainContents #award06 .rank3 dl dd.comment p { clear: both; }
#mainContents #award06 .rank2 dl dd.comment p span, #mainContents #award06 .rank3 dl dd.comment p span { font-size: 13px; display: block; float: left; padding-right: 20px; font-weight: normal; }
#mainContents #award06 .rank2 dl dd.comment p.name, #mainContents #award06 .rank3 dl dd.comment p.name { line-height: 1em; margin-bottom: 18px; color: #00E4FF; font-size: 16px; font-weight: bold; }
#mainContents #award06 .rank3 { border-top: none; }
#mainContents #award06 .rank4, #mainContents #award06 .rank5, #mainContents #award06 .rank6, #mainContents #award06 .rank7, #mainContents #award06 .rank8 { border: 1px solid #4e4e4e; border-left: none; padding: 29px; }
#mainContents #award06 .rank4 dl dt, #mainContents #award06 .rank5 dl dt, #mainContents #award06 .rank6 dl dt, #mainContents #award06 .rank7 dl dt, #mainContents #award06 .rank8 dl dt { height: 19px; line-height: 19px; font-weight: bold; padding-left: 55px; }
#mainContents #award06 .rank4 dl dd.player, #mainContents #award06 .rank5 dl dd.player, #mainContents #award06 .rank6 dl dd.player, #mainContents #award06 .rank7 dl dd.player, #mainContents #award06 .rank8 dl dd.player { padding: 12px 0 0; }
#mainContents #award06 .rank5, #mainContents #award06 .rank6, #mainContents #award06 .rank7, #mainContents #award06 .rank8 { border-top: none; }
#mainContents #award06 .second, #mainContents #award06 .third { width: 330px; float: left; }
#mainContents #award06 .clearcoade { background: none; }



#main_contents{
	margin-left: 320px;
	color: #FFF;
}