@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,blockquote,th,td{margin:0;padding:0;}form,input,textarea,select,embed{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}li{list-style:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%;}table{font-size:inherit;font-size:100%;}body{font:13px/1.3 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','ＭＳ ＰGothic',sans-serif,Arial;*font-size:small;*font:x-small;text-align:center;color:#3f454d;background:#f2f2f2;}a{color:#3f454d;text-decoration:none;outline:none;}a:hover{color:#a6a9ad;text-decoration:underline;}.cust_checkbox{overflow:hidden;width:13px;height:13px;font-size:13px;line-height:13px;cursor:pointer;}.cust_checkbox_on{background:url(../img/common/input/bg_checkbox_on.png) no-repeat 0 0;}.cust_checkbox_off{background:url(../img/common/input/bg_checkbox_off.png) no-repeat 0 0;}.cust_radio_on{background:url(../img/common/input/bg_radiobox_on.png) no-repeat 0 0;}.cust_radio_off{background:url(../img/common/input/bg_radiobox_off.png) no-repeat 0 0;}#containerHeader{width:100%;background:#fff;}#containerWrap{width:100%;background:#fff;padding:8px 0 0 0;}#containerBody{margin:0 auto;padding:0;width:960px;zoom:1;}#containerBody:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#containerContent{float:left;padding:0 0 50px 0;width:740px;text-align:left;}#containerSide{overflow:hidden;float:right;padding:0 0 50px 0;width:210px;text-align:left;word-break:break-all;}#containerFooter{border-top:3px solid #636870;padding:20px 0 0 0;background:#fff;}#overHead{width:100%;background:#fbfbfb;border-bottom:1px solid #ededed;padding:2px 0;margin:0 0 7px 0;}#overHead p{width:960px;margin:0 auto;text-align:left;color:#a7a9ad;font-size:10px;}#overHead p em{font-weight:bold;font-style:normal;}#header{width:960px;margin:0 auto 7px auto;padding:7px 0 0 0;}#header h1{float:left;padding:0 0 0 1px;width:174px;}#header ul{width:750px;float:right;text-align:right;padding:4px 0 0 0;}#header ul li{display:inline;font-size:12px;border-right:1px solid #ccc;padding:0 6px 0 9px;float:right;}#header ul li .hnIcon{vertical-align:middle;margin:0 5px 0 0;}#header ul li#hn_log{font-weight:bold;border:none;}#headerGlobalNavi{width:100%;height:30px;background:url(../img/common/header2/bg_gnavi.png) repeat-x 0 0;text-align:center;}#headerGlobalNavi ul{width:960px;height:30px;margin:0 auto;}#headerGlobalNavi ul li{width:192px;height:30px;display:inline;}#headerGlobalNavi ul li a{width:192px;height:30px;text-indent:-999em;line-height:0;font-size:0;display:block;float:left;text-align:left;}#headerGlobalNavi ul li#hgn_mypage a{background:url(../img/common/header2/bg_gn_mypage.png) 0 0 no-repeat;}#headerGlobalNavi ul li#hgn_mypage a:hover{background:url(../img/common/header2/bg_gn_mypage.png) 0 -30px no-repeat;}#headerGlobalNavi ul li#hgn_mypage a.current{background:url(../img/common/header2/bg_gn_mypage.png) 0 -60px no-repeat;}#headerGlobalNavi ul li#hgn_mypage a.current:hover{background:url(../img/common/header2/bg_gn_mypage.png) 0 -60px no-repeat;}#headerGlobalNavi ul li#hgn_game a{background:url(../img/common/header2/bg_gn_game.png) no-repeat;}#headerGlobalNavi ul li#hgn_game a:hover{background:url(../img/common/header2/bg_gn_game.png) 0 -30px no-repeat;}#headerGlobalNavi ul li#hgn_game a.current{background:url(../img/common/header2/bg_gn_game.png) 0 -60px no-repeat;}#headerGlobalNavi ul li#hgn_game a.current:hover{background:url(../img/common/header2/bg_gn_game.png) 0 -60px no-repeat;}#headerGlobalNavi ul li#hgn_study a{background:url(../img/common/header2/bg_gn_study.png) no-repeat;}#headerGlobalNavi ul li#hgn_study a:hover{background:url(../img/common/header2/bg_gn_study.png) 0 -30px no-repeat;}#headerGlobalNavi ul li#hgn_study a.current{background:url(../img/common/header2/bg_gn_study.png) 0 -60px no-repeat;}#headerGlobalNavi ul li#hgn_study a.current:hover{background:url(../img/common/header2/bg_gn_study.png) 0 -60px no-repeat;}#headerGlobalNavi ul li#hgn_community a{background:url(../img/common/header2/bg_gn_community.png) no-repeat;}#headerGlobalNavi ul li#hgn_community a:hover{background:url(../img/common/header2/bg_gn_community.png) 0 -30px no-repeat;}#headerGlobalNavi ul li#hgn_community a.current{background:url(../img/common/header2/bg_gn_community.png) 0 -60px no-repeat;}#headerGlobalNavi ul li#hgn_community a.current:hover{background:url(../img/common/header2/bg_gn_community.png) 0 -60px no-repeat;}#headerGlobalNavi ul li#hgn_shop a{background:url(../img/common/header2/bg_gn_shop.png) no-repeat;}#headerGlobalNavi ul li#hgn_shop a:hover{background:url(../img/common/header2/bg_gn_shop.png) 0 -30px no-repeat;}#headerGlobalNavi ul li#hgn_shop a.current{background:url(../img/common/header2/bg_gn_shop.png) 0 -60px no-repeat;}#headerGlobalNavi ul li#hgn_shop a.current:hover{background:url(../img/common/header2/bg_gn_shop.png) 0 -60px no-repeat;}#headerGlobalNavi ul li#hgn_shop_login a{background:url(../img/common/header2/bg_gn_shop_login.png) no-repeat;}#headerGlobalNavi ul li#hgn_shop_login a:hover{background:url(../img/common/header2/bg_gn_shop_login.png) 0 -30px no-repeat;}#headerGlobalNavi ul li#hgn_shop_login a.current{background:url(../img/common/header2/bg_gn_shop_login.png) 0 -30 no-repeat;}#headerGlobalNavi ul li#hgn_shop_login a.current:hover{background:url(../img/common/header2/bg_gn_shop_login.png) 0 -30 no-repeat;}#headerGlobalNaviSub{background:url(../img/common/header2/bg_gnavi_sub.png) left bottom repeat-x;}#headerGlobalNaviSub ul{width:960px;margin:0 auto;font-weight:bold;text-align:left;padding:2px 0 3px 0;}#headerGlobalNaviSub ul li{display:block;float:left;background:url(../img/common/header2/line_gns.png) right 50% no-repeat;}#headerGlobalNaviSub ul li a{float:left;padding:0 0 0 10px;margin:0 2px;height:21px;font-size:12px;}#headerGlobalNaviSub ul li a.first{margin:0 2px 0 0;}#headerGlobalNaviSub ul li#last{background:none;}#headerGlobalNaviSub ul li.current a{background:url(../img/common/header2/bg_gns_corner_cur_l.png) left top no-repeat;text-decoration:none;color:#333;}#headerGlobalNaviSub ul li a:hover{background:url(../img/common/header2/bg_gns_corner_l.png) left top no-repeat;text-decoration:none;color:#333;}#headerGlobalNaviSub ul li.current a:hover{background:url(../img/common/header2/bg_gns_corner_cur_l.png) left top no-repeat;text-decoration:none;color:#333;}#headerGlobalNaviSub ul li a span{display:block;float:left;padding:0 10px 0 0;height:21px;line-height:21px;cursor:pointer;}#headerGlobalNaviSub ul li a:hover span{background:url(../img/common/header2/bg_gns_corner_r.png) right top no-repeat;}#headerGlobalNaviSub ul li.current a span{background:url(../img/common/header2/bg_gns_corner_cur_r.png) right top no-repeat;}#headerGlobalNaviSub ul li.current a:hover span{background:url(../img/common/header2/bg_gns_corner_cur_r.png) right top no-repeat;}#headerGlobalNaviSub ul li a span .newIcon{vertical-align:middle;margin:0 0 0 5px;}#headerGlobalNaviSub ul li.preLogin{display:block;background:none;line-height:1.5;font-weight:normal;}#headerGlobalNaviSub ul li.preLogin a{background:none;display:inline;color:#2d91d2;float:none;margin:0;padding:0;}#headerGlobalNaviSub ul li.preLogin a:hover{color:#2d91d2;background:none;text-decoration:underline;}#headerGlobalNaviSub ul li.preLogin .noticeIcon{vertical-align:middle;margin:0 5px 0 0;}#headerGlobalNaviSub ul li.lock a{background:none;color:#c2e09b;}#headerGlobalNaviSub ul li.lock a span{background:none;}#headerGlobalNaviSub ul li.lock a:hover{background:none;color:#c2e09b;}#footerGlobalNavi{width:960px;margin:0 auto 18px auto;background:url(../img/common/footer/line_gray_dot_y.png) left top repeat-y;}#footerGlobalNavi .fgnBox{float:left;width:192px;}#footerGlobalNavi .fgnBox ul{text-align:left;}#footerGlobalNavi .fgnBox h2{padding:0 0 8px 0;text-align:left;}#footerGlobalNavi .fgnBox h2 a{font-size:14px;color:#000;font-style:normal;background:url(../img/common/footer/icon_triangle_right.png) right 30% no-repeat;padding:0 13px 0 0;}#footerGlobalNavi .fgnBox h2 a:hover{text-decoration:underline;}#footerGlobalNavi .row01 h2,#footerGlobalNavi .row01 ul{margin:0 0 0 28px;}#footerGlobalNavi .row02 h2,#footerGlobalNavi .row02 ul{margin:0;}#footerGlobalNavi .fgnBox ul li{font-size:12px;line-height:1.5;}#footerGlobalNavi .fgnBox ul li a{color:#3f454d;}#footerGlobalNavi .fgnBox ul li a:hover{color:#2d91de;text-decoration:underline;}#footerGlobalNavi .row02 ul li{width:84px;margin:0 10px 0 0;display:block;float:left;}#footerGlobalNavi ul li .middleDot{color:#a6a9ad;}#footerGlobalNavi ul li .newIcon{margin:0 0 0 5px;}#footerGlobalNavi ul li.blueBold a,#footerGlobalNavi ul li.blueBold em{color:#2d91de;font-weight:bold;font-style:normal;}#footer{margin:0;padding:20px 0 0 0;width:100%;background:#f2f2f2;border-top:1px solid #bfc3c9;}#footer ul{overflow:hidden;font-size:12px;font-weight:bold;line-height:21px;}#footer ul li{overflow:hidden;display:inline;padding:0 10px 0 9px;background:url(../img/common/footer/sub_line.png) no-repeat 100% 50%;}#footer ul li.last{padding:0 0 0 9px;background:none;}#footer ul li a{display:-moz-inline-box;display:inline-block;padding:0 0 0 5px;color:#3f454d;}#footer ul li a:hover{background:url(../img/common/footer/corner_l.png) no-repeat 0 50%;text-decoration:none;color:#333;}#footer ul li a span{display:block;padding:2px 5px 2px 0;background:url(../img/common/footer/corner_r.png) no-repeat 100% 50%;cursor:pointer;}#footer address{padding:10px 0 0 0;overflow:hidden;font-style:normal;font-size:10px;width:100%;height:40px;text-align:center;}#snsIcons{margin:0;padding:4px 0 4px 0;width:100%;background:#f2f2f2;border-top:1px solid #bfc3c9;}#snsIcons ul{overflow:hidden;}#snsIcons li{overflow:hidden;display:inline;padding:0 8px 0 3px;background:url(../img/common/footer/sub_line.png) no-repeat 100% 50%;}#snsIcons ul li.last{padding:0 0 0 9px;background:none;}#snsIcons ul li a{display:-moz-inline-box;display:inline-block;padding:0 0 0 5px;font-size:12px;font-weight:bold;}#snsIcons ul li a:hover{text-decoration:none;color:#2d91de;text-decoration:underline;}#snsIcons ul li img{vertical-align:middle;}#snsIcons ul li iframe{display:inline;vertical-align:middle;}span.aicon{display:block;position:relative;width:50px;height:50px;}span.aicon img{display:block;position:absolute;top:0;right:0;}span.iconBase img{display:block;position:absolute;top:0;right:0;}span.iconBase img.avatarLabel{z-index:2;}.iconBase{display:block;position:relative;width:50px;height:50px;z-index:1;}.iconBase .icon{display:block;position:absolute;top:0;left:0;z-index:2;width:50px;height:50px;}.iconBase .iconBtn{display:block;position:absolute;top:0;left:0;z-index:3;width:50px;height:50px;display:block;overflow:hidden;background:url(../img/common/rt/btn_avataricon.png) left top no-repeat;text-indent:-999em;font-size:0;line-height:0;}.iconBase .iconBtn:hover{background:url(../img/common/rt/btn_avataricon.png) left bottom no-repeat;}#myContent{padding:0;position:absolute;z-index:999999;}#dictionary{padding:0;width:350px;height:57px;position:absolute;z-index:999999;display:none;}#dictionary_static{position:static;}#dictionary_title{position:relative;top:0;left:0;z-index:9999999;width:330px;height:17px;}#profile{width:204px;background:#fff;border:3px solid #3f454d;position:absolute;z-index:999999;display:none;}#swfModalWindow{padding:0;position:absolute;z-index:999999;}#dialogwin{padding:0;width:330px;height:140px;position:absolute;z-index:999999;display:none;}.hand{cursor:pointer;}.cursornormal{cursor:default;}.invisible{display:none;}.logout{filter:gray();}.imeoff{ime-mode:disabled;}.flasharea{overflow:hidden;background:url(../img/common/flash_bg.png) repeat;}.flasharea p,.flasharea h2,.flasharea h3,#swfMyRoom h3{font-size:0;line-height:0;text-indent:-9999em;}#maintenance{position:relative;}.text_maintenance{position:absolute;width:100%;top:118px;text-align:center;z-index:2;color:#F06;font-size:12px;font-weight:bold;}.getflashArea{width:100%;height:435px;background:url(/img/common/flash/bg_getflash.png) 178px 105px no-repeat;position:relative;}.getflashArea a{position:absolute;left:290px;top:241px;text-indent:0;}.clearfix{clear:both;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}*html .clearfix{height:1%;}*:first-child+html .clearfix{height:auto;}.clearfix{display:block;}