.container a,.container a:visited{color:#00b7ff;text-decoration:underline}.container a:hover{color:#fff;background-color:#00b7ff;text-decoration:none}.container strong{color:#f00}.container .ellipsis{overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}.container p>span.notation,.container li>span.notation,.container dd>span.notation,.container td>span.notation{color:#484848;font-size:12px;vertical-align:bottom}.container .point{font-weight:bold}.container article,.container section,.container aside,.container nav{margin-bottom:30px}.container .hdg1{margin:20px 0;padding:0 0 5px 0;border-bottom:1px solid #bbb;position:relative;color:#444;box-shadow:0 1px 0 rgba(255,255,255,1)}.container h1.hdg1,.container h2.hdg1,.container .hdg1 h1{font-size:21px;font-weight:bold;line-height:27px;letter-spacing:-0.03em;vertical-align:bottom}.container .hdg1 h1{display:inline-block}.container .hdg1 h1 a{color:#444;text-decoration:underline}.container .hdg1 h1 a:hover{color:#00b7ff;background-color:transparent}.container .hdg1 .notify{margin:0 0 0 5px;display:inline-block;color:#f00;font-size:12px;line-height:22px;vertical-align:bottom}.container .hdg1 .link_more{margin:0 0 0 2px;display:inline-block;line-height:22px;vertical-align:bottom}.container .hdg1 .count{margin:0 0 0 5px;font-size:14px;font-weight:normal;line-height:22px;vertical-align:bottom}.container .hdg1 .icon{margin-right:5px;vertical-align:bottom}.container .border_box .hdg1{margin-top:0}.container .hdg2{margin:0 0 15px 0;font-size:16px;font-weight:bold;line-height:1.3}.container .hdg2 h2{display:inline-block;line-height:1;vertical-align:bottom}.container .hdg2 .link_more{margin:0 0 0 2px;display:inline-block;line-height:1;vertical-align:bottom;border:1px solid transparent}.container .hdg3{margin:0 0 4px 0;font-size:14px;font-weight:bold;line-height:1.2}.container .hdg3 h3{display:inline-block}.container .title_bar{margin:0 0 10px 0;padding:13px 10px;border-radius:3px;color:#fff;background-color:#141414;font-size:14px;font-weight:bold}.container .table_hdg{margin:0;padding:13px 10px;color:#fff;background-color:#141414;font-size:14px;font-weight:bold;line-height:1.2}.container .table_hdg a{color:#fff}.container .table_hdg a:before{content:"";margin:0 7px 0 0;display:inline-block;width:5px;height:9px;background:url(../../img/modules/splite_arrow.png?2014070101) 0 -18px no-repeat}.container .table_hdg a:hover{color:#00b7ff;background-color:transparent}.container header.with_thumb{margin-bottom:15px}.container header.with_thumb a{display:block;color:#000}.container header.with_thumb a:hover{color:#00b7ff;text-decoration:none}.container header.with_thumb .hdg{display:inline-block;font-weight:bold;vertical-align:middle}.container header.with_thumb .thumb{margin:0 10px 0 0;width:80px;display:inline-block;vertical-align:middle}.container p{margin-bottom:15px;font-size:14px;line-height:1.6}.container .message{text-align:center}.container p.thin{margin:-5px 0 10px 0}.container p .link{font-size:12px}.container .disc_list{margin-bottom:15px;font-size:14px;line-height:1.3}.container .disc_list>li{margin:0 0 7px 1.5em;list-style-type:disc;list-style-position:outside}.container .disc_list>li:last-child{margin-bottom:0}.container .disc_list p,.container .disc_list ul{margin-bottom:10px}.container .disc_list>li:last-child :last-child{margin-bottom:0}.container .ordered_list{margin-bottom:15px;font-size:14px;line-height:1.3}.container .ordered_list>li{margin:0 0 7px 1.7em;list-style-type:decimal;list-style-position:outside}.container .ordered_list>li:last-child{margin-bottom:0}.container .def_list{margin-bottom:15px;font-size:14px;line-height:1.3}.container .def_list dt{margin:0 0 5px 0;font-weight:bold}.container .def_list dd{margin:0 0 10px 1em}.container .dic_list{margin-bottom:15px;font-size:14px;line-height:1.3;overflow:hidden}.container .dic_list dt{clear:both;margin:0 0 5px 0;padding:0 .5% 0 0;float:left;width:11%}.container .dic_list dd{margin:0 0 5px 0;padding:0 0 0 1%;max-width:85%;min-width:85%}.container .dic_list>dd{float:left}.container .attention_list{margin-bottom:15px;font-size:14px;line-height:1.3}.container .attention_list li{margin:0 0 10px 3px;padding:5px 0 0 30px;position:relative}.container .attention_list li:last-child{margin-bottom:0}.container .attention_list .icon{position:absolute;top:0;left:0}.container table+.attention_list{margin-top:-10px;margin-bottom:20px}.container .notation_list{margin-bottom:15px;color:#484848;font-size:12px;line-height:1.5}.container .notation_list li{margin-bottom:7px;padding-left:15px;position:relative}.container .notation_list li:last-child{margin-bottom:0}.container .notation_list li .mark{position:absolute;top:0;left:0}.container p .link{font-size:12px;font-weight:bold;line-height:1}.container .link_list{margin-bottom:15px;font-size:12px;line-height:1.5}.container .link_list>li{margin-bottom:15px;padding-left:11px;position:relative}.container .link_list>li:last-child{margin-bottom:0}.container .link_list>li a{color:#000}.container .link_list>li a:before{content:"";display:block;position:absolute;top:4px;left:0;width:5px;height:9px;background:url(../../img/modules/splite_arrow.png?2014070101) 0 0 no-repeat}.container .link_list>li a:hover{color:#00b7ff;background-color:transparent}.container .link_more{font-size:12px;font-weight:bold;line-height:1.5}.container .link_more li{margin-left:5px;display:inline-block;vertical-align:bottom}.container .link_more li:first-child{margin-left:0}.container .nav_sub{margin-bottom:30px;font-size:14px;font-weight:bold;line-height:1}.container .nav_sub li{margin:0 0 0 .5em;padding:0 0 0 1em;border-left:1px solid #bbb;display:inline-block}.container .nav_sub li:first-child{margin:0;padding:0;border:0 none}.container .nav_sub li a{color:#999;text-decoration:none}.container .nav_sub li a:hover{color:#000;background-color:transparent;text-decoration:none}.container .nav_sub li a.active{color:#00b7ff}.container .btn_list,.dialog .btn_list{margin:0 0 15px 0;text-align:center}.container .btn_list li,.dialog .btn_list li{margin:0 10px 0 0;display:inline-block;vertical-align:top}.container .btn_list li .notation{margin:10px 0 0 0;display:block}.container .btn,.tooltip_box .btn{margin:0;padding:0;border:0 none;border-radius:5px;display:inline-block;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;cursor:pointer;text-decoration:none;vertical-align:middle}.container .btn_text,.tooltip_box .btn_text{margin:0;padding:10px 10px;border:1px solid #bbb;border-radius:5px;display:block;color:#222;background-color:#fff;background-image:url(../../img/modules/btn.png);background-position:0 0;background-repeat:repeat-x;font-size:12px;font-weight:bold;line-height:1;text-overflow:ellipsis;overflow:hidden;*overflow:visible;white-space:nowrap;cursor:pointer;*zoom:normal}.container .btn:hover,.tooltip_box .btn:hover{text-decoration:none;background-color:transparent}.container .btn:hover .btn_text,.tooltip_box .btn:hover .btn_text{color:#fff;background-color:#888;background-position:0 -80px;text-shadow:1px 1px 2px rgba(0,0,0,0.2)}.container .btn.login{-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.4);-ms-box-shadow:1px 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4);box-shadow:1px 1px 3px rgba(0,0,0,0.4)}.container .btn.login .btn_text{padding:10px 30px;border:1px solid #296baf;color:#fff;background-color:#0d73ca;background-image:url(../../img/modules/btn.png);background-position:0 -160px;background-repeat:repeat-x;font-size:16px;text-shadow:-1px -1px 0 rgba(0,0,0,0.8);box-shadow:inset 1px 1px 1px rgba(255,255,255,0.4),inset -1px -1px 1px rgba(255,255,255,0.4)}.container .btn.login:hover .btn_text{background-color:#0d73ca;background-position:0 -240px}.container .btn.action{-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.4);-ms-box-shadow:1px 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4);box-shadow:1px 1px 3px rgba(0,0,0,0.4)}.container .btn.action .btn_text{padding:10px 30px;border:1px solid #d8981e;color:#fff;background-color:#ff0039;background-image:url(../../img/modules/btn.png);background-position:0 -320px;background-repeat:repeat-x;font-size:16px;text-shadow:-1px -1px 0 rgba(0,0,0,0.8);box-shadow:inset 1px 1px 1px rgba(255,255,255,0.4),inset -1px -1px 1px rgba(255,255,255,0.4)}.container .btn.action:hover .btn_text{background-color:#fdcd08;background-position:0 -400px}.container .btn.buy{-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.4);-ms-box-shadow:1px 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4);box-shadow:1px 1px 3px rgba(0,0,0,0.4)}.container .btn.buy .btn_text{padding:10px 30px;border:1px solid #d24f47;color:#fff;background-color:#bd2041;background-image:url(../../img/modules/btn.png);background-position:0 -480px;background-repeat:repeat-x;font-size:16px;text-shadow:-1px -1px 0 rgba(0,0,0,0.8);box-shadow:1px 1px 3px rgba(0,0,0,0.4),inset 1px 1px 1px rgba(255,255,255,0.4),inset -1px -1px 1px rgba(255,255,255,0.4)}.container .btn.buy:hover .btn_text{background-color:#ff0039;background-position:0 -560px}.container .icon{display:inline-block;background:url(../../img/modules/splite_icon.png);background-repeat:no-repeat;vertical-align:middle;text-indent:-999px;overflow:hidden}.container .icon>.text{display:block;width:100%;height:100%;overflow:hidden;text-indent:9999px;white-space:nowrap}.container .icon.audience{width:14px;height:14px;background-position:0 0}.container .icon.comment{width:14px;height:14px;background-position:-14px 0}.container .icon.timeshift{width:14px;height:14px;background-position:-28px -14px}.container .icon.ticket{width:12px;height:14px;background-position:-42px 0}.container .icon.caution{width:25px;height:20px;background-position:0 -39px;vertical-align:bottom}.container .icon.present{width:13px;height:17px;background-position:-25px -39px;vertical-align:bottom}.container .icon.hatena{margin:0 3px 3px 0;width:15px;height:15px;background-position:-38px -39px}.container .icon.like,.container .icon.tweet{width:25px;height:25px;overflow:hidden;vertical-align:top}.container .icon.like:hover,.container .icon.tweet:hover{background-color:transparent}.container .icon.like{background-position:-81px 0}.container .icon.tweet{background-position:-56px 0}.container .icon.info{width:31px;height:25px;background-position:-55px -40px}.container .img{margin-bottom:15px;text-align:center}.container .img a:hover{background-color:transparent}.container .img img{display:block;margin:0 auto;vertical-align:top}.container .img .caption{display:inline-block;margin:4px 0;color:#666;font-size:12px;line-height:1.3;text-align:left}.container .img_list{margin-right:-2%;margin-left:0;text-align:center;overflow:hidden;zoom:1}.container .img_list>li{margin:0 2% 0 0;float:left;overflow:hidden}.container .img_list.col2>li{width:48%}.container .img_list.col3>li{width:31.3%}.container .img_list.col4>li{width:23%}.container .img_list.col5>li{width:18%}.container .img_and_text:after{content:"";display:block;clear:both}.container .img_and_text .img.right{padding-left:2em;float:right}.container .img_and_text .img.left{padding-right:2em;float:left}.container .img_and_text.parallel .text{overflow:hidden;zoom:1}.container table.tbl1{margin-bottom:20px;border-width:1px 0 0 1px;border-style:solid;border-color:#bbb;width:100%;background-color:#fff;font-size:14px;line-height:1.4}.container table.tbl1 caption{padding:0 0 4px 4px;font-size:14px;font-weight:normal;text-align:left}.container table.tbl1 th,.container table.tbl1 td{padding:10px;border-width:0 1px 1px 0;border-style:solid;border-color:#bbb;text-align:left}.container table.tbl1 th{font-weight:bold}.container table.tbl1 thead tr{background-color:#fafafa}.container table.tbl1 thead th{padding:10px 20px;line-height:1;vertical-align:middle}.container table.tbl1 td>:last-child{margin-bottom:0}.container table.tbl1 .action,.container table.tbl1 .status{text-align:center;vertical-align:middle}.container table.tbl1 .btn.action .btn_text{padding:10px 10px;font-size:12px}.container table.tbl2{margin-bottom:20px;border-width:1px 0 0 1px;border-style:solid;border-color:#bbb;width:100%;background-color:#fff;font-size:14px;line-height:1.4}.container table.tbl2 caption{padding:0 0 4px 4px;font-size:14px;font-weight:normal;text-align:left}.container table.tbl2 th,.container table.tbl2 td{padding:10px;border-width:0 1px 1px 0;border-style:solid;border-color:#bbb;text-align:left}.container table.tbl2 th{font-weight:bold}.container table.tbl2 thead tr{background-color:#fafafa}.container table.tbl2 thead th{padding:10px 20px;line-height:1;vertical-align:middle}.container table.tbl2 td>*:last-child{margin-bottom:0}.container table.tbl2 .action,.container table.tbl2 .status{text-align:center;vertical-align:middle}.container table.tbl2 .btn.action .btn_text{padding:10px 10px;font-size:12px}.container table.chart{margin-bottom:20px;border-width:1px 0 0 1px;border-style:solid;border-color:#bbb;width:100%;background-color:#fff;font-size:12px;line-height:1.2}.container table.chart caption{padding:0 0 4px 4px;font-size:14px;font-weight:normal;text-align:left}.container table.chart th,.container table.chart td{padding:10px;border-width:0 1px 1px 0;border-style:solid;border-color:#bbb;text-align:center;vertical-align:middle}.container table.chart th{font-weight:bold;text-align:right}.container table.chart thead tr{background-color:#fafafa}.container table.chart thead th{line-height:1;text-align:center}.container .box{margin-bottom:20px;padding:15px;border:1px solid #bbb;background-color:#fff}.container>.box{margin-bottom:30px}.container .box>*:last-child{margin-bottom:0}.container .box>.title_bar:first-child{margin:-16px -16px 15px -16px;padding:10px;border-radius:0;color:#fff;background-color:#222;font-size:14px;font-weight:bold}.container .action_box{margin-bottom:20px;padding:15px;border:1px solid #f00;background-color:#fff}.container>.action_box{margin-bottom:30px}.container .action_box>*:last-child{margin-bottom:0}.container .action_box>.hdg2{color:#f00}.container .border_box{margin-bottom:20px;padding:15px;border:1px solid #bbb}.container>.border_box{margin-bottom:30px}.container .border_box>*:last-child{margin-bottom:0}.container .border_box>.title_bar:first-child{margin:-16px -16px 15px -16px;padding:10px;border-radius:0;color:#fff;background-color:#222;font-size:14px;font-weight:bold}.container .attention_box{margin-bottom:20px;padding:15px;border:1px solid #ffb8e0;color:#666;background-color:#fff0fe}.container>.attention_box{margin-bottom:30px}.container .attention_box>*:last-child{margin-bottom:0}.container .attention_box .box_title{margin-bottom:15px;font-weight:bold}.container .attention_box>.hdg2{color:#666}.container .check_list{margin-bottom:15px;font-size:14px;line-height:1.3}.container .check_list li{margin:0 0 10px 0;padding-left:25px;position:relative}.container .check_list li input[type=checkbox],.container .check_list li input[type=radio]{position:absolute;top:.1em;*top:-1px;left:0}.carousel{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel .view{width:960px;height:258px;overflow:hidden;position:relative}.carousel .tray{position:relative;z-index:100;-ms-transition:left .2s;transition:left .2s}.carousel .tray:after{display:block;clear:both;content:""}.carousel .carousel_item{display:block;width:960px;float:left}.container .paddle_nav{margin:0;text-align:center}.container .paddle_nav .prev,.container .paddle_nav .next{display:block;margin-top:-40px;position:absolute;z-index:100;top:50%;width:40px;height:80px;background-image:url(../../img/modules/carousel.png?2014070101);background-repeat:no-repeat;cursor:pointer;overflow:hidden}.container .paddle_nav .prev .text,.container .paddle_nav .next .text{display:none}.container .paddle_nav .next{right:-20px;background-position:0 0}.container .paddle_nav .next:hover{background-position:0 -100px}.container .paddle_nav .prev{left:-20px;background-position:0 -200px}.container .paddle_nav .prev:hover{background-position:0 -300px}.container .paddle_nav .page_count{display:block;margin:0;position:absolute;top:-27px;right:12px}.container .number_of_pages{position:absolute;bottom:-20px;left:50%}.container .number_of_pages p{margin:0;font-size:14px;line-height:30px}.container .dot_nav{display:block;margin:0;position:absolute;bottom:-12px;left:0;width:100%;text-align:center}.container .dot_nav li{display:inline-block}.container .dot_nav .jump{display:block;margin:0 5px;background-image:url(../../img/modules/carousel.png?2014070101);background-repeat:no-repeat;background-position:-9px -400px;width:10px;height:10px;cursor:pointer}.container .dot_nav .jump:hover{background-color:transparent}.container .dot_nav .jump.active{background-position:-23px -400px}