@charset "UTF-8";

/* reset */
html{font-size:100%;height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0;font-size:100%;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;table-layout:auto;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
a img{border:0px;}
li a img{pointer-events:none;}
img{vertical-align:middle; color:transparent;}
em {font-style:normal;}
body {-webkit-text-size-adjust:none; font-family:lato,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuProN-W3","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; font-size:14px; line-height:1.5em; max-width:100%; background-color:#ffffff; height:100%; min-width:960px;}
a{text-decoration:none;}

/* color */
.base_color, body{color:#313131;}
.sub_color{color:#7F7F7F;}
.link_color, a{color:#212121;}
.force_color{color:#ff7373}
.alert_color{color:#ff0000;}
a.hover_common:hover, a:hover .hover_common, .hover_common a:hover{color:#ff7373; text-decoration:underline;}
a.hover_color:hover, a:hover .hover_color, .hover_color a:hover{color:#ff7373;}
a.hover_under:hover, a:hover .hover_under, .hover_under a:hover{text-decoration:underline;}
a:hover img, a.hover_alpha:hover, a:hover .hover_alpha, .hover_alpha a:hover{opacity:0.7 !important; filter:alpha(opacity=70) !important; -ms-filter:"alpha(opacity=70)" !important; -moz-opacity:0.7 !important; -khtml-opacity:0.7 !important;}
.voiceCat1 .categoryBorder{border-color:#A4674F !important;}
.voiceCat1 .categoryText{color:#A4674F !important;}
.voiceCat2 .categoryBorder{border-color:#E58F6E !important;}
.voiceCat2 .categoryText{color:#E58F6E !important;}
.voiceCat3 .categoryBorder{border-color:#F1B565 !important;}
.voiceCat3 .categoryText{color:#F1B565 !important;}
.voiceCat4 .categoryBorder{border-color:#C67368 !important;}
.voiceCat4 .categoryText{color:#C67368 !important;}
.voiceCat5 .categoryBorder{border-color:#DF8376 !important;}
.voiceCat5 .categoryText{color:#DF8376 !important;}
.voiceCat6 .categoryBorder{border-color:#F69674 !important;}
.voiceCat6 .categoryText{color:#F69674 !important;}
.voiceCat7 .categoryBorder{border-color:#E95D41 !important;}
.voiceCat7 .categoryText{color:#E95D41 !important;}
.voiceCat8 .categoryBorder{border-color:#FF8A55 !important;}
.voiceCat8 .categoryText{color:#FF8A55 !important;}
.voiceCat9 .categoryBorder{border-color:#E77C4C !important;}
.voiceCat9 .categoryText{color:#E77C4C !important;}
.newsCat2 .categoryBorder{border-color:#A4674F !important;}
.newsCat2 .categoryText{color:#A4674F !important;}
.newsCat3 .categoryBorder{border-color:#E58F6E !important;}
.newsCat3 .categoryText{color:#E58F6E !important;}
.newsCat4 .categoryBorder{border-color:#F1B565 !important;}
.newsCat4 .categoryText{color:#F1B565 !important;}
.newsCat5 .categoryBorder{border-color:#C67368 !important;}
.newsCat5 .categoryText{color:#C67368 !important;}
.newsCat6 .categoryBorder{border-color:#DF8376 !important;}
.newsCat6 .categoryText{color:#DF8376 !important;}
.newsCat7 .categoryBorder{border-color:#F69674 !important;}
.newsCat7 .categoryText{color:#F69674 !important;}
.newsCat8 .categoryBorder{border-color:#E95D41 !important;}
.newsCat8 .categoryText{color:#E95D41 !important;}
.newsCat9 .categoryBorder{border-color:#FF8A55 !important;}
.newsCat9 .categoryText{color:#FF8A55 !important;}
.newsCat10 .categoryBorder{border-color:#CC6E44 !important;}
.newsCat10 .categoryText{color:#CC6E44 !important;}
.newsCat11 .categoryBorder{border-color:#D4644C !important;}
.newsCat11 .categoryText{color:#D4644C !important;}
.newsCat12 .categoryBorder{border-color:#E98F66 !important;}
.newsCat12 .categoryText{color:#E98F66 !important;}
.newsCat13 .categoryBorder{border-color:#DF9C62 !important;}
.newsCat13 .categoryText{color:#DF9C62 !important;}
.grpBlogCat2 .categoryBorder{border-color:#A4674F !important;}
.grpBlogCat2 .categoryText{color:#A4674F !important;}
.grpBlogCat3 .categoryBorder{border-color:#E58F6E !important;}
.grpBlogCat3 .categoryText{color:#E58F6E !important;}
.grpBlogCat4 .categoryBorder{border-color:#F1B565 !important;}
.grpBlogCat4 .categoryText{color:#F1B565 !important;}
.grpBlogCat5 .categoryBorder{border-color:#C67368 !important;}
.grpBlogCat5 .categoryText{color:#C67368 !important;}
.grpBlogCat6 .categoryBorder{border-color:#DF8376 !important;}
.grpBlogCat6 .categoryText{color:#DF8376 !important;}
.grpBlogCat7 .categoryBorder{border-color:#F69674 !important;}
.grpBlogCat7 .categoryText{color:#F69674 !important;}
.grpBlogCat8 .categoryBorder{border-color:#E95D41 !important;}
.grpBlogCat8 .categoryText{color:#E95D41 !important;}
.grpBlogCat9 .categoryBorder{border-color:#FF8A55 !important;}
.grpBlogCat9 .categoryText{color:#FF8A55 !important;}
.grpBlogCat10 .categoryBorder{border-color:#E77C4C !important;}
.grpBlogCat10 .categoryText{color:#E77C4C !important;}

/* sprite */
.iconWrap{display:inline-block; position:relative;}
.icon{display:inline-block; position:absolute;}
.sprite_header{background-image:url("../../img/pc/sprite/header.gif"); background-position:left top; background-repeat:no-repeat; background-size:258px 24px; display:block;}
.sprite_header_login{background-position:0 0; width:24px; height:24px;}
.sprite_header_mypage{background-position:-34px 0; width:24px; height:24px;}
.sprite_header_search{background-position:-68px 0; width:190px; height:24px;}
.sprite_common, .title_icon_theme .icon, .spriteCommonButtonPost .button_icon, .spriteCommonButtonReal .button_icon{background-image:url("../../img/pc/sprite/common_wt2.png"); background-position:left top; background-repeat:no-repeat; background-size:806px 52px; display:block;}
.sprite_common_arrow1_close{background-position:-372px -34px; width:11px; height:8px;}
.sprite_common_arrow1_open{background-position:-393px -34px; width:11px; height:8px;}
.sprite_common_arrow2_left_black{background-position:-414px -34px; width:8px; height:13px;}
.sprite_common_arrow2_left_white{background-position:-432px -34px; width:8px; height:13px;}
.sprite_common_arrow2_right_black{background-position:-450px -34px; width:8px; height:13px;}
.sprite_common_arrow2_right_pink{background-position:-468px -34px; width:8px; height:13px;}
.sprite_common_arrow2_right_white{background-position:-486px -34px; width:8px; height:13px;}
.sprite_common_arrow3_left_black{background-position:-504px -34px; width:9px; height:15px;}
.sprite_common_arrow3_left_gray{background-position:-523px -34px; width:9px; height:15px;}
.sprite_common_arrow3_right_black{background-position:-542px -34px; width:9px; height:15px;}
.sprite_common_arrow3_right_gray{background-position:-561px -34px; width:9px; height:15px;}
.sprite_common_button_ashiato{background-position:-648px 0; width:80px; height:20px;}
.sprite_common_button_shiori{background-position:-738px 0; width:68px; height:20px;}
.sprite_common_rank_down{background-position:-630px -34px; width:15px; height:15px;}
.sprite_common_rank_keep{background-position:-655px -34px; width:15px; height:15px;}
.sprite_common_rank_up{background-position:-680px -34px; width:15px; height:15px;}
.sprite_common_title_frame_left{background-position:-252px 0; width:29px; height:39px;}
.sprite_common_title_frame_right{background-position:-291px 0; width:29px; height:39px;}
.sprite_common_title_icon_circle{background-position:0 0; width:52px; height:52px;}
.sprite_common_title_icon_theme, .title_icon_theme .icon{background-position:-62px 0; width:51px; height:50px;}
.sprite_common_logo_footer{background-position:-123px 0; width:119px; height:21px;}
.sprite_common_logo_header{background-position:-114px -25px; width:140px; height:25px;}
.sprite_common_menu_sankaku1{background-position:-580px -34px; width:18px; height:10px;}
.sprite_common_menu_sankaku2{background-position:-608px -34px; width:12px; height:8px;}
.sprite_common_icon_blogread{background-position:-372px 0; width:13px; height:16px;}
.sprite_common_icon_button_post, .spriteCommonButtonPost .button_icon{background-position:-395px 0; width:20px; height:20px;}
.sprite_common_icon_button_real, .spriteCommonButtonReal .button_icon{background-position:-425px 0; width:20px; height:17px;}
.sprite_common_icon_comment{background-position:-455px 0; width:18px; height:15px;}
.sprite_common_icon_comment2{background-position:-483px 0; width:20px; height:18px;}
.sprite_common_icon_lock{background-position:-513px 0; width:24px; height:24px;}
.sprite_common_icon_menu{background-position:-547px 0; width:18px; height:14px;}
.sprite_common_icon_news{background-position:-575px 0; width:16px; height:14px;}
.sprite_common_icon_profile{background-position:-601px 0; width:19px; height:16px;}
.sprite_common_icon_shiori{background-position:-630px 0; width:8px; height:15px;}
.sprite_common_icon_new{background-position:-330px 0; width:32px; height:32px;}
.sprite_common_circle_black{background-position:-705px -34px; width:8px; height:8px;}
.sprite_common_circle_gray{background-position:-723px -34px; width:8px; height:8px;}
.sprite_admin, .selectedAlignBg, .spriteAdminIconFacebook .button_icon, .spriteAdminIconMixi .button_icon, .spriteAdminIconTwitter .button_icon{background-image:url("../../img/pc/sprite/admin.png"); background-position:left top; background-repeat:no-repeat; background-size:244px 45px; display:block;}
.sprite_admin_bg_write, .selectedAlignBg{background-position:0px 0px; width:52px; height:44px;}
.sprite_admin_sample_picture{background-position:-62px 0px; width:34px; height:25px;}
.sprite_admin_icon_imgUp_easy{background-position:-106px 0px; width:28px; height:20px;}
.sprite_admin_icon_imageUp{background-position:-106px -30px; width:19px; height:15px;}
.sprite_admin_icon_facebook, .spriteAdminIconFacebook .button_icon{background-position:-144px 0px; width:19px; height:19px;}
.sprite_admin_icon_mixi, .spriteAdminIconMixi .button_icon{background-position:-173px 0px; width:19px; height:18px;}
.sprite_admin_icon_twitter, .spriteAdminIconTwitter .button_icon{background-position:-202px 0px; width:18px; height:16px;}
.sprite_admin_icon_write_left{background-position:-144px -29px; width:16px; height:14px;}
.sprite_admin_icon_write_center{background-position:-170px -29px; width:16px; height:14px;}
.sprite_admin_icon_write_right{background-position:-196px -29px; width:15px; height:14px;}
.sprite_admin_icon_edit{background-position:-230px 0px; width:14px; height:13px;}
.sprite_admin_icon_trash{background-position:-230px -23px; width:11px; height:12px;}
.sprite_blog{background-image:url("../../img/pc/sprite/blog.png"); background-position:left top; background-repeat:no-repeat; background-size:219px 19px; display:block;}
.sprite_blog_iine{background-position:0 0; width:16px; height:17px;}
.sprite_blog_blogtop{background-position:-26px 0; width:15px; height:19px;}
.sprite_blog_postlist{background-position:-51px 0; width:17px; height:19px;}
.sprite_blog_photolist{background-position:-78px 0; width:23px; height:19px;}
.sprite_blog_rank1{background-position:-111px 0; width:20px; height:16px;}
.sprite_blog_rank2{background-position:-141px 0; width:20px; height:16px;}
.sprite_blog_rank3{background-position:-171px 0; width:20px; height:16px;}
.sprite_blog_rank4, .sprite_blog_rank5{background-position:-201px 0; width:18px; height:14px;}
.sprite_modal{background-image:url("../../img/pc/sprite/modal.gif"); background-position:left top; background-repeat:no-repeat; background-size:74px 32px; display:block;}
.sprite_modal_close{background-position:0 0; width:20px; height:21px;}
.sprite_modal_mail{background-position:-30px 0; width:44px; height:32px;}
.icon_small{zoom:0.7;}

/* form */
textarea, .textarea{display:block; width:100%; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; border:1px solid #EFEFEF; font-size:12px; line-height:1.5em; padding:0.5em; resize:none; -webkit-box-shadow:0 1px 0 #C5C5C5 inset; -moz-box-shadow:0 1px 0 #C5C5C5 inset; box-shadow:0 1px 0 #C5C5C5 inset;}
textarea::-webkit-input-placeholder{color:#D0D0D0;}
textarea:-moz-placeholder{color:#D0D0D0;}
input.inputText{display:block; width:100%; height:2em; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; border:1px solid #EFEFEF; font-size:12px; line-height:1.5em; padding:0.3em 0.5em;}
input::-webkit-input-placeholder{color:#D0D0D0;}
input:-moz-placeholder{color:#D0D0D0;}
.checkLabel{display:inline-block; font-size:11px; line-height:1.5em; padding-left:2em; position:relative;}
.checkLabel .icon{left:0; top:1px;}

/* layout */
.container, .common_column_layout, .blog_column_layout, .navigation_column_layout, .admin_column_layout, .column_column_layout, .columnAdmin_column_layout, .grp_column_layout{width:960px;margin-left:auto;margin-right:auto;}
.section_inner{padding-left:5px; padding-right:5px;}
.common_column_right .section_inner.view_shoplist{padding:5px 5px 11px 5px;}
.common_column_left, .admin_column_main{float:left; width:636px;}
.common_column_left .section_inner{padding-left:5px; padding-right:5px;}
.common_column_left .partition{display:block; width:100%; height:1px; background-color:#EAEAEA;}
.common_column_right, .admin_column_sub{float:right; width:312px;}
.common_column_right .section_inner{padding:0 5px;}
.blog_column_main{float:left; width:645px;}
.blog_column_sub{float:right; width:310px;}
.blog_column_left{float:left; width:190px;}
.blog_column_right{float:right; width:450px;}
.admin_column_left{float:left; width:195px;}
.admin_column_right{float:right; width:434px;}
.grp_column_main{float:left; width:646px;}
.grp_column_sub{float:right; width:310px;}
.blog_column_sub .frame_common, .blog_column_sub iframe, .blog_column_layout .frame_common{background-color:#FFFFFF;}
.column_column_main{float:left; width:636px;}
.column_column_sub{float:right; width:312px;}
.column_column_sub .section_inner{padding:10px 4px 15px;}
.columnAdmin_column_left{float:left; width:190px;}
.columnAdmin_column_right{float:right; width:758px;}
.navigation_column_child{float:left; width:312px; margin-right:12px;}
.navigation_column_child .section_inner{padding:5px;}
.navigation_column_child.end{margin-right:0;}
.frame_common{border:1px solid #efefef;}
.frame_common .borderTop{border-top:1px solid #efefef;}
.frame_common .borderBottom{border-bottom:1px solid #efefef;}
.frame_inner{padding:9px;}
.rightColumnSpacer{display:block; font-size:12px; height:1.5em; padding-bottom:24px;}
.centering_column{width:470px; margin-left:auto; margin-right:auto;}
.minitab{border-bottom:1px solid #EFEFEF; padding-left:5px; padding-right:5px; text-align:center; position:relative; z-index:1;}
.minitab .item{float:left; padding-top:4px;}
.minitab .item:first-child{margin-left:0;}
.minitab .link{display:block; padding-bottom:5px; padding-top:4px; background-color:#F4F4F4; margin-left:5px; border-left:1px solid #EFEFEF; border-top:1px solid #EFEFEF; border-right:1px solid #EFEFEF; cursor:pointer;}
.minitab a.link:hover{background-color:#FFFFFF;}
.minitab .item.selected, .minitab .item._selected{padding-top:0;}
.minitab .item.selected .link, .minitab .item._selected .link{padding-top:8px; background-color:#FFFFFF; position:relative; bottom:-1px; z-index:1;}
.minitab.tworow .item{width:50%;}
.minitab.threerow .item{width:33%;}
.minitab.sixrow .item:first-child{width:17%;}
.minitab.flat{font-size:12px; line-height:1.5em; border-color:#DDDDDD;}
.minitab.flat .link{background-color:#F4F4F4; border-color:#DDDDDD;}
.minitab.flat.sixrow .item{width:104px; padding-top:1px;}
.minitab.flat .item.selected, .minitab.flat .item._selected{padding-top:0;}
.minitab.flat .item.selected .link, .minitab.flat .item._selected .link{padding-top:5px;}
.grp_column_main .minitab.flat{border-color:#DED9D6;}
.grp_column_main .minitab.flat .link{background-color:#F4ECE9; border-color:#DED9D6;}
.grp_column_main .minitab.flat .item.selected .link, .grp_column_main .minitab.flat .item._selected .link, .grp_column_main .minitab.flat a.link:hover{background-color:#F8F3F0;}


/* header */
header .upper{height:50px; background-color:#000000; -webkit-box-shadow:0 3px 3px #EBEBEB; -moz-box-shadow:0 3px 3px #EBEBEB; box-shadow:0 3px 3px #EBEBEB;}
header .upper a{color:#ffffff;}
header .upper .left{float:left; margin-left:5px; margin-top:15px;}
header .upper .headerSearchForm{float:right; position:relative; margin-right:28px; margin-top:12px;}
header .upper .headerSearchForm .inputText{display:block; background:none; overflow:hidden; vertical-align:baseline; white-space:nowrap; text-overflow:ellipsis; border:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; font-size:12px; height:24px; padding-right:10px; margin-left:10px; width:150px;}
header .upper .headerSearchForm_fakeIcon{display:block; width:24px; height:24px; position:absolute; right:6px; top:0;}
header .upper .right{float:right; font-size:12px; line-height:1.5em; margin-top:9px; margin-right:5px; overflow:hidden;}
header .upper .createArticleButton{display:block; width:28px; height:20px; float:left; margin-left:23px;}
header .upper .createArticleButton .icon{left:10px; top:4px;}
header .upper .mypageLink{display:block; float:left; margin-top:7px; padding-left:30px; position:relative;}
header .upper .mypageLink .icon{left:0; top:-4px;}
header .upper .loginLink{display:block; margin-top:7px; padding-left:30px; position:relative; color:#FFFFFF;}
header .upper .loginLink .icon{left:0; top:-4px;}
header .bottom{width:100%; height:40px; background-color:#FFFFFF; position:relative; z-index:1; -webkit-box-shadow:0 3px 3px #EBEBEB; -moz-box-shadow:0 3px 3px #EBEBEB; box-shadow:0 3px 3px #EBEBEB; border-bottom:1px solid #EBEBEB\9;}
header .bottom .left{float:left; margin-left:5px;}
header .bottom .right{float:right; margin-right:5px;}
header .bottom .text_nav .title{margin-right:0.5em; margin-top:10px;}
header .bottom .text_nav .item{padding:10px 1em 7px;}
header .bottom .text_nav .item:hover{border-bottom:2px solid #000000;}
header .bottom .text_nav .item.selected{border-bottom:2px solid #000000;}
header .bottom .text_nav .more{margin-top:10px;}
header._fixed .bottom{position:fixed; top:0; left:0; z-index:100;}
header._fixed .header_push{display:block; width:100%; height:40px;}

/* footer */
.footerAd{margin-top:20px; margin-bottom:20px;}
footer{height:70px; margin-top:20px;}
footer .footer_bg{height:70px; background-color:#F4F4F4;}
/*footer .left{float:left; margin:25px 60px 0 15px;}*/
footer .left{float: left;margin: 15px 20px 0 0px;}
footer .right{float: left;font-size: 12px;line-height: 1.5em;margin-top: 16px;width: 538px;}
footer .right .upper .list .item{padding:0 0.5em;}
footer .right .upper .list .item:first-child{padding-left:0;}
footer .right .bottom{margin-top:3px;}
footer .right .bottom .sisterNavi .title{float:left;}
footer .right .bottom .sisterNavi .list .item{display:inline-block; padding:0 0.5em;}
footer .right .bottom .sisterNavi .list .item2{display:inline-block; padding:0 0.5em 0 0;}
/*footer .copyright{float:right; font-size:11px; line-height:1.5em; margin-right:5px; margin-top:27px;}*/
footer .copyright{float:right; font-size:11px; line-height:1.5em; margin-right:5px; margin-top:5px;}
footer .sns{width: 162px;float: left;}
footer .sns ul {overflow: hidden;margin: 22px 0 0 8px;}
footer .sns li{float: left;width:25%;text-align:right;}
footer .sns li a span {margin-right: 4px;}
ul.pc_footer_sns_link li{height:24px;width:24px;margin:0 7px;}
ul.pc_footer_sns_link li a{height: 24px;width: 100%;display: block;}
ul.pc_footer_sns_link li.twitter{background:url("/img/pc/icon/pc_sns_sprite.png") 0 0;}
ul.pc_footer_sns_link li.instagram{background:url("/img/pc/icon/pc_sns_sprite.png") -48px 0;}
ul.pc_footer_sns_link li.facebook{background:url("/img/pc/icon/pc_sns_sprite.png") -24px 0;}
ul.pc_footer_sns_link li.pinterest{background:url("/img/pc/icon/pc_sns_sprite.png") -72px 0;}

.viewType_grp .footerAd{margin-top:40px; margin-bottom:20px;}
.viewType_grp footer{height:114px;}
.footer_grp{font-size:13px; line-height:1.5em; padding:12px 10px; background-color:#FFFFFF; text-align:center;}
.footer_grp_text{display:inline-block; margin-right:50px;}
.footer_grp_company{display:inline-block;}
.footer_grp_company a{text-decoration:underline;}
.footer_grp_address{display:inline-block; margin-left:20px;}

/* footerを常に最下に */
#wrapper{min-height:100%; height:auto !important; margin:0 auto; overflow:hidden; margin-bottom:-90px;}
#footer_push{z-index:-1; display:block; height:90px;}
.viewType_grp #wrapper{margin-bottom:-134px;}
.viewType_grp #footer_push{height:134px;}

/* style */
.subtext{font-size:11px; line-height:1.5em;}
.text_nav .title{float:left; font-weight:bold;}
.text_nav .list{float:left;}
.text_nav .item{display:inline-block; font-size:11px; padding-left:1em;}
.text_nav .more{display:block; float:left; font-size:12px; margin-left:30px; padding-right:18px; position:relative;}
.text_nav .more .icon{right:0; top:4px;}
.text_nav_genre .title{font-weight:bold; display:inline-block;}
.text_nav_genre .list{font-size:12px; display:inline-block;}
.text_nav_genre .item{display:inline-block; padding:0 5px;}
.text_nav_genre a:hover, .text_nav_genre .selected{color:#ff7373; text-decoration:underline;}
.SNSArea .fb-like, .SNSArea .fb_iframe_widget{float:right; height:20px;}
.SNSArea .twitter-share-button{display:block; height:20px; width:105px !important; float:right; font-size:8px; line-height:1.5em;}
.pagerArea{padding:20px 19px;}
.newsBadge{display:block; min-width:0.2em; height:1em; padding:0.3em 0.5em 0.2em; color:#FFFFFF; border:1px solid #E8405E; font-weight:normal; line-height:1em; text-align:center; -webkit-box-shadow:0 1px 1px #F9B2C7 inset, 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 1px #F9B2C7 inset, 0 1px 1px rgba(0,0,0,0.1); box-shadow:0 1px 1px #F9B2C7 inset, 0 1px 1px rgba(0,0,0,0.1); background:-webkit-gradient(linear, left top, left bottom, from(#F3658D), to(#E13047)); background:-webkit-linear-gradient(top, #F2698F, #E13149); background:-moz-linear-gradient(top, #F2698F, #E13149); background:-ms-linear-gradient(top, #F2698F, #E13149); background:-o-linear-gradient(top, #F2698F, #E13149); background:linear-gradient(top, #F2698F, #E13149); -pie-background:linear-gradient(top, #F2698F, #E13149); -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em; behavior:url(/PIE.htc);}
.newsBadgeAdd .newsBadge{position:absolute; left:65px; top:-5px;}
.breadCrumbs .list{font-size:13px; line-height:1.5em; padding:10px 0;}
.breadCrumbs .item{float:left; margin-left:3px;}
.breadCrumbs .item:first-child{margin-left:0;}
.breadCrumbs .link{display:inline-block; padding-left:3px;}
.breadCrumbs a.link{text-decoration:underline;}
.breadCrumbs .item:first-child .link{padding-left:0;}
.hotwordSet .titleLink{display:block;}
.hotwordSet .hotwordSetTitle{display:table; margin:8px 14px; cursor:pointer;}
.hotwordSet .hotwordSetTitle .row{display:table-row;}
*:first-child+html .hotwordSet .hotwordSetTitle .row{overflow:hidden;}
.hotwordSet .hotwordSetTitle .image{width:51px; padding-right:18px; display:table-cell; vertical-align:middle;}
*:first-child+html .hotwordSet .hotwordSetTitle .image{float:left;}
.hotwordSet .hotwordSetTitle .text{width:231px; font-weight:bold; text-decoration:underline; display:table-cell; vertical-align:middle;}
.hotwordSet .count{font-weight:bold; padding:8px 14px; text-align:right;}
.articleCagtegory_list{font-size:13px; line-height:1.5em; margin-left:-6px; margin-top:-6px;}
.articleCagtegory_list .item{float:left; margin-left:6px; margin-top:6px; max-width:160px;}
.articleCagtegory_list .link{display:block; background-color:#F9F9F9; border:1px solid #EFEFEF; padding:3px 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.articleCagtegory_list a.link:hover{background-color:#ffffff;}
.articleCagtegory_text{font-size:14px; line-height:1.5em;}
.articleCagtegory_text .item{display:block; padding:1px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.management_list .item{font-size:12px; line-height:1.5em; border-top:1px solid #efefef; position:relative;}
.management_list .item:first-child{border-top:none;}
.management_list .nameWrap{float:left; margin-top:10px; width:100%;}
.management_list .name{display:inline-block; font-weight:bold; margin-left:10px; position:relative; z-index:1;}
.management_list a.name{text-decoration:underline;}
.management_list .link{display:block; padding:10px 25px 10px 10px; position:relative;}
.management_list .item .icon{margin-top:-7px; position:absolute; right:12px; top:50%;}
.management_list a.link:hover{color:#ff7373;}
.management_list a.link:hover .icon{background-position:-468px -34px;}
.allGenreList .parent{border-bottom:1px solid #313131; margin-top:30px;}
.allGenreList .parent:first-child{margin-top:0;}
.allGenreList .parent .link{display:block; font-size:16px; line-height:1.2em; padding:10px 20px 10px 0;}
.allGenreList .parent .left{float:left;}
.allGenreList .parent .right{float:right; font-weight:bold;}
.allGenreList .parent .eng{font-size:18px;}
.allGenreList .child .item{border-bottom:1px solid #EFEFEF;}
.allGenreList .child .item.even{background-color:#FBFBFB;}
.allGenreList .child .link{display:block; padding:10px 20px; font-size:13px; line-height:1.5em;}
.allGenreList .child .left{float:left;}
.allGenreList .child .right{float:right;}
.searchTop .condition{font-size:16px; ling-height:1.5em; font-weight:bold; padding:7px 10px; background-color:#f9f9f9;}
.searchTop .title_frame_inner{width:150px;}
.searchTop .subtitle{font-size:17px; line-height:1.5em; margin-bottom:10px;}
.hotWordEventTop{padding-bottom:20px;}
.hotWordEventTop .titleArea{padding:12px 13px 25px;}
.hotWordEventTop .titleArea .title{font-weight:normal; font-size:19px;}
.hotWordEventTop .titleArea .infoWrapper{position:relative;}
.hotWordEventTop .titleArea .infoWrapper .entry{display:block; font-size:13px; line-height:1.5em; position:absolute; right:16px; bottom:-2px;}
.hotWordEventTop .titleArea .infoWrapper .entry .count{font-size:19px;}
.hotWordEventTop .titleArea .btnWrapper{text-align:center; margin-top:22px;}
.hotWordEventTop .titleArea .wideSize{width:242px;}
.hotWordEventTop .subtitleArea{padding:27px 19px 5px;}
.hotWordEventTop .subtitleArea .title_frame_ruby{color:#ff7373;}
.hotWordEventTop .moreArea{margin-top:21px; padding-right:19px;}
.hotWordEventTop .moreArea .more{width:142px;}
#hotword_HotWordEventTop .navigation_column_child{width:302px; margin-right:22px;}
#hotword_HotWordEventTop .navigation_column_child.end{margin-right:0;}
.loginLayout .common_column_left{width:666px;}
.loginLayout .common_column_right{width:262px;}
.memberLogin{border:1px solid #CACACA;}
.memberRegist{border:1px solid #A0A0A0;}
.memberLogin .title, .memberRegist .title{background-color:#F0F0F0; font-size:18px; line-height:2.4em; padding:0 10px;}
.memberRegist .title{background-color:#000000; color:#ffffff;}
.memberLogin .area, .memberRegist .area{padding:20px 0;}
.memberLogin .area .cell, .memberRegist .area .cell{padding:0 20px;}
.memberLogin .innerItem, .memberRegist .innerItem{min-height:140px;}
.memberLogin .buttonArea, .memberRegist .buttonArea{height:60px;}
.memberLogin .button_common{width:214px; margin-top:3px;}
.memberLogin .facebookButton{display:block; height:37px; margin:0 auto; width:224px;}
.memberRegist .button_common{width:200px; margin-top:3px;}
.memberLogin .area .left{float:left; width:287px;}
.memberLogin .area .left.wide{width:581px;}
.memberLogin .subtitle, .memberRegist .subtitle{font-size:18px; padding-left:10px; position:relative; margin-bottom:15px;}
.memberLogin .subtitle .icon, .memberRegist .subtitle .icon{display:block; width:4px; height:16px; background-color:#EFEFEF; position:absolute; top:3px; left:0;}
.memberLogin .area .right{border-left:1px solid #CACACA; float:right; width:286px;}
.memberLogin .errorMessage{font-size:12px; line-height:1.5em;}
.memberLogin .putitLink{font-size:12px; line-height:1.5em; text-decoration:underline;}
.memberRegist .itemsLink{font-size:12px; line-height:1.5em; list-style:disc inside none;}
.memberRegist .itemsLink .item{margin-top:5px;}
.memberRegist .itemsLink .item:first-child{margin-top:0;}
.memberRegist .itemsLink .link{text-decoration:underline;}
.stepNavi{font-size:13px; line-height:1.5em; text-align:center;}
.stepNavi .item{display:inline-block; padding:0 20px 0 10px; position:relative;}
.stepNavi .icon{right:0; top:3px;}
.updateTimeFrame{position:relative;}
.updateTimeFrame .updateTime{top:3px; line-height:1em; position:absolute; right:10px;}
.updateTimeFrame .updateTime.index{line-height:1em; position:absolute; right:0; top:27px;}
.updateTimeFrame .chgType{bottom:8px; position:absolute; right:10px;}
.listPagerArea{padding:0 10px;}
.sideAreaSearch_title{border-bottom:1px solid #CCCCCC; font-weight:bold; font-size:14px; line-height:1.5em; padding:4px 0px 5px 0px; margin-bottom: 5px;}
.sideGenreNav{border-bottom:1px solid #000000;}
.sideGenreNav .title_main{margin-bottom:8px;}
.allGenreList_mini .parent{border-bottom:1px solid #EBEBEB; margin-top:10px; margin-bottom:4px; font-weight:bold;}
.allGenreList_mini .parent:first-child{margin-top:0;}
.allGenreList_mini .parent .link{display:block; font-size:13px; line-height:1.2em; padding:4px 0px 5px 5px;}
.allGenreList_mini .parent .left{float:left;}
.allGenreList_mini .parent .right{float:right; font-weight:bold;}
.allGenreList_mini .parent .eng{font-size:14px;}
.allGenreList_mini .child .link{display:block; padding:1px 0 2px 14px; font-size:12px; line-height:1.5em;}
.allGenreList_mini .child .left{float:left;}
.allGenreList_mini .child .right{float:right; font-size:13px;}
.allGenreList_mini a:hover .left{color:#ff7373; text-decoration:underline;}
.setCategoryNav .list{width:616px; margin-left:auto; margin-right:auto; background-color:#F9F9F9; border:1px solid #E0E0E0; font-size:12px; line-height:1.5em; overflow:hidden; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior:url(/PIE.htc);}
.setCategoryNav .list .item{float:left; width:88px; position:relative;}
.setCategoryNav .list .item_7{float:left; width:77px; position:relative;}
.setCategoryNav .list .item.selected{background-color:#313131;}
.setCategoryNav .list .item.selected a{color:#ffffff;}
.setCategoryNav .list .link{display:block; padding:8px 0 7px;}
.setCategoryNav .list .par{display:block; width:1px; height:33px; background-color:#FFFFFF; border-left:1px solid #E0E0E0; position:absolute; left:0; top:0;}
.setCategoryNav .list a:hover{background-color:#eeeeee;}
.setCategoryNav .list .selected a:hover{background-color:#313131;}
.regFormTable{border:1px solid #CACACA; margin-left:auto; margin-right:auto; width:600px;}
.regFormTable td{border:1px solid #CACACA; padding:10px; vertical-align:top;}
.regFormTable .term{background-color:#F5F5F5; font-size:13px; line-height:1.5em; width:180px;}
.columnEntrance{margin-top:5px;}
.columnEntrance_bg{background-color:#F5F5F5; padding:10px 12px 23px;}
.columnEntrance_header{margin-bottom:2px; position:relative;}
.columnEntrance_header .more_text{bottom:1px; font-size:13px; position:absolute; right:0;}
.columnEntrance_header .more_text_link{padding-right:18px;}
.columnEntrance_header .more_text_link .icon{top:3px;}
.columnEntrance_header .more_text_link:hover{color:#212121; text-decoration:underline;}
.columnEntrance_header .more_text_link:hover .icon{background-position:-450px -34px;}
.columnEntrance_list .item{float:left; margin-left:9px; position:relative;}
.columnEntrance_list .item:first-child{margin-left:0;}
.columnEntrance_list .item .bg{position:absolute; left:-3px; top:7px; background-image:url("/img/pc/index/shadow_column.png"); background-position:left top; background-repeat:no-repeat; background-size:152px 182px; display:block; width:152px; height:182px;}
.columnEntrance_list .link{display:block; width:130px; height:164px; padding:8px; background-color:#ffffff; position:relative;}
.columnEntrance_list .imageFrame{width:124px; height:124px; border:1px solid #EFEFEF; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.columnEntrance_list .imageFrame .image{display:block; width:124px; height:124px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:8px; line-height:1em; overflow:hidden;}
.columnEntrance_list .name{font-size:12px; line-height:1.5em; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:8px;}
.columnEntrance_list a:hover .name{color:#ff7373; text-decoration:underline;}
.indexTopic_bg{padding:10px; border-bottom: 1px solid #C0C0C0;}
.indexTopic_list .item{float:left; width:50%;}
.indexTopic_list .txt_point{float:left; width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #333; border-width:3px 8px 3px 5px; margin: 8px 0 0 11px;}
.indexTopic_list .txt_area {line-height:2em; font-size:12px; height:2em;}
._tabArea .indexTopic_bg{height:120px;}
._tabArea .indexTopic_list._contents{display:none;}
._tabArea .indexTopic_list._contents._selected{display:block;}
#news._tabArea ._contents{display:none;}
#news._tabArea ._contents._selected{display:block;}

/* core button */
.button_common, .button_light{display:inline-block; font-size:12px; line-height:1.5em; width:148px; text-align:center; padding:6px 5px; position:relative; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; behavior:url(/PIE.htc);}
.button_common.wideSize, .button_light.wideSize{width:292px;}
.button_common.miniSize, .button_light.miniSize{width:60px;}
.button_common.autoSize, .button_light.autoSize{width:auto; min-width:60px; padding-left:15px; padding-right:15px;}
.button_common{background-color:#313131; color:#FFFFFF;}
.button_light{background-color:#ededed;}
.button_decide{display:inline-block; font-size:12px; line-height:1.5em; text-align:center; color:#FFFFFF; padding:5px; width:146px; border:1px solid #E74663; background-color:#F3658D; position:relative; text-shadow:0 0 1px #E12F47; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 1px #F9B2C7 inset, 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 1px #F9B2C7 inset, 0 1px 1px rgba(0,0,0,0.1); box-shadow:0 1px 1px #F9B2C7 inset, 0 1px 1px rgba(0,0,0,0.1); background:-webkit-gradient(linear, left top, left bottom, from(#F3658D), to(#E13047)); background:-webkit-linear-gradient(top, #F3658D, #E13047); background:-moz-linear-gradient(top, #F3658D, #E13047); background:-ms-linear-gradient(top, #F3658D, #E13047); background:-o-linear-gradient(top, #F3658D, #E13047); background:linear-gradient(top, #F3658D, #E13047); -pie-background:linear-gradient(top, #F3658D, #E13047); behavior:url(/PIE.htc);}
.button_blog{display:inline-block; width:130px; padding:9px 0; border:1px solid #DDDDDD; font-size:13px; line-height:1.5em; text-align:center; position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2F2F2)); background:-webkit-linear-gradient(top, #FFFFFF, #F2F2F2); background:-moz-linear-gradient(top, #FFFFFF, #F2F2F2); background:-ms-linear-gradient(top, #FFFFFF, #F2F2F2); background:-o-linear-gradient(top, #FFFFFF, #F2F2F2); background:linear-gradient(top, #FFFFFF, #F2F2F2); -pie-background:linear-gradient(top, #FFFFFF, #F2F2F2); behavior:url(/PIE.htc);}
.button_blog:hover{background-color:#E6E6E6; background:-webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 3%, #F7F7F7 3%, #DDDDDD 100%); background:-moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 3%, #F7F7F7 3%, #DDDDDD 100%); background:-ms-linear-gradient(top, #FFFFFF 0%, #FFFFFF 3%, #F7F7F7 3%, #DDDDDD 100%); background:-o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 3%, #F7F7F7 3%, #DDDDDD 100%); background:linear-gradient(top, #FFFFFF 0%, #FFFFFF 3%, #F7F7F7 3%, #DDDDDD 100%); -pie-background:linear-gradient(top, #FFFFFF 0%, #FFFFFF 3%, #F7F7F7 3%, #DDDDDD 100%); behavior:url(/PIE.htc);}
.button_iconWrap{display:inline-block; position:relative;}
.button_icon{position:absolute;}
.common_image .button_iconWrap{padding-right:18px;}
.common_image .button_icon{right:0; top:3px;}
.spriteCommonButtonPost .button_iconWrap{padding-left:25px;}
.spriteCommonButtonPost .button_icon{left:0; top:-2px;}
.spriteCommonButtonReal .button_iconWrap{padding-left:25px;}
.spriteCommonButtonReal .button_icon{left:0; top:0px;}
.spriteAdminIconFacebook .button_iconWrap, .spriteAdminIconMixi .button_iconWrap, .spriteAdminIconTwitter .button_iconWrap{display:block;}
.spriteAdminIconFacebook .button_icon{left:9px; top:0px;}
.spriteAdminIconMixi .button_icon{left:9px; top:0px;}
.spriteAdminIconTwitter .button_icon{left:11px; top:1px;}
.spriteBlogBlogtop .button_iconWrap{padding-left:25px;}
.spriteBlogBlogtop .button_icon{background-image:url("../../img/pc/sprite/blog.png"); background-position:left top; background-repeat:no-repeat; background-size:219px 19px; display:block; background-position:-26px 0; width:15px; height:19px; left:0; top:0;}
.spriteBlogPostlist .button_iconWrap{padding-left:27px;}
.spriteBlogPostlist .button_icon{background-image:url("../../img/pc/sprite/blog.png"); background-position:left top; background-repeat:no-repeat; background-size:219px 19px; display:block; background-position:-51px 0; width:17px; height:19px; left:0; top:0;}
.spriteBlogPhotolist .button_iconWrap{padding-left:33px;}
.spriteBlogPhotolist .button_icon{background-image:url("../../img/pc/sprite/blog.png"); background-position:left top; background-repeat:no-repeat; background-size:219px 19px; display:block; background-position:-78px 0; width:23px; height:19px; left:0; top:0;}
/* commonButton(SNSLOGIN) */
.commonButton {border: 1px solid #ddd;position: relative;color: #313131;background-color: #f1f1f1;border-radius: 2px;background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background: -webkit-linear-gradient(top,#fff,#f1f1f1);background: -moz-linear-gradient(top,#fff,#f1f1f1);background: -ms-linear-gradient(top,#fff,#f1f1f1);background: -o-linear-gradient(top,#fff,#f1f1f1);background: linear-gradient(top,#fff,#f1f1f1);-pie-background: linear-gradient(top,#fff,#f1f1f1);behavior: url(/PIE.htc);text-align: center;display: block;font-size: 12px;line-height: 1.5em;padding-top: 10px;padding-bottom: 10px;text-indent: 2em;}
ul.login_other_service {margin-bottom:10px}
ul.login_other_service li{margin-top:10px}
.sprite_login{background-image:url("../../img/pc/sprite/sns_icon3.png");-webkit-background-size:192px 34px;background-size:192px 34px;background-repeat:no-repeat;display:block}
.sprite_login.icon_facebook{width:30px;height:30px;background-position:-2px -2px;left:13px;top:4px}
.sprite_login.icon_yahoo{width:30px;height:30px;background-position:-86px 5px;left:13px;top:5px}
.sprite_login.icon_line{width:30px;height:30px;background-position:-159px -2px;left:13px;top:5px}
.sprite_login.icon_twitter{width:30px;height:30px;background-position:-55px 3px;left:13px;top:5px}



/* core title */
.title_main{vertical-align:bottom; border-bottom:1px solid #313131; padding-bottom:3px;}
.title_main.noborder{border-bottom:none; padding-bottom:0;}
.title_main_ruby{font-size:12px; line-height:1.5em; font-weight:bold;}
.title_main_imageframe{font-family:Bentham; font-size:29px; line-height:1em;}
.title_main_text .sla{font-family:Lato; font-size:25px;}
.title_main_sub{display:inline-block; font-size:12px; line-height:1.2em; margin-left:20px; margin-top:5px; font-family:lato,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuProN-W3","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
.title_frame{margin-bottom:12px;}
.title_frame_inner{min-width:62px; height:22px; float:left; background-color:#FFFFFF; border-bottom:2px solid #313131; color:#313131 !important; border-top:2px solid #313131; padding:6px 15px 0 15px; margin-left:18px; margin-right:18px; font-size:14px; line-height:1.2em; letter-spacing:1px; text-align:center; position:relative;}
.title_frame_text{display:inline-block; height:1.5em; overflow:hidden;}
.title_frame_left{position:absolute; left:-29px; top:-9px;}
.title_frame_right{position:absolute; right:-29px; top:-2px;}
.title_frame_ruby{display:block; float:left; font-size:13px; font-weight:bold; line-height:1.5em; margin-left:10px; margin-top:19px; white-space:nowrap;}
.title_block{background-color:#f9f9f9; font-size:13px; line-height:1.2em; font-weight:bold; padding:9px 10px 8px; position:relative;}
.view_shoplist .title_block{background-color:#E50065; color:#ffffff; text-align:center;}
.title_block.largetext{font-size:18px; font-weight:normal;}
.title_icon{font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.title_icon_theme .iconWrap{padding-left:69px; padding-top:15px; height:35px;}
.title_icon_theme .icon{left:0; top:0;}

/* core more */
.more_coomon{width:302px; height:30px;}
.more_coomon_link{display:block; color:#FFFFFF !important; height:23px; padding-top:7px; font-size:13px; line-height:1.2em; background-color:#313131; text-align:center; position:relative; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior:url(/PIE.htc);}
.more_coomon .iconWrap{padding-right:18px;}
.more_coomon .icon{right:0; top:2px;}
.view_shoplist .more_coomon{width:100%;}
.view_shoplist .more_coomon_link{background-color:#E50065;}
.more_block_link{display:block; padding:10px; background-color:#313131; text-align:right; color:#FFFFFF;}
.more_block .iconWrap{padding-right:18px;}
.more_block .icon{right:0; top:4px;}
.more_text{font-size:11px; line-height:1.5em; text-align:right;}
.more_text_link{display:inline-block; padding-right:15px; position:relative;}
.more_text_link .icon{right:0; top:2px;}
a.more_text_link:hover{color:#ff7373;}
a.more_text_link:hover .icon{background-position:-468px -34px;}

/* core listBlog */
.list_blog_ranking .item{border-top:1px solid #EFEFEF;}
.list_blog_ranking .even{background-color:#FBFBFB;}
.list_blog_ranking .last{border-bottom:1px solid #EFEFEF;}
.list_blog_ranking .link{display:block; width:610px; padding:10px;}
.list_blog_ranking .image_frame{height:65px; width:65px; float:left; border:1px solid #EFEFEF; border-radius:2px; position:relative; overflow:hidden;}
.list_blog_ranking .large .image_frame{height:98px; width:98px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; overflow:hidden;}
.list_blog_ranking .image{display:block; width:65px; font-size:8px; line-height:1em; overflow:hidden;}
.list_blog_ranking .large .image{border-radius:2px; height:auto; width:98px;}
.list_blog_ranking .text{margin-left:75px;}
.list_blog_ranking .large .text{margin-left:108px;}
.list_blog_ranking .rank{line-height:1.2em;}
.list_blog_ranking .large .rank{font-size:16px;}
.list_blog_ranking .title{font-size:13px; line-height:1.5em; font-weight:bold;}
.list_blog_ranking .summary{font-size:12px; height:3em; line-height:1.5em; text-decoration:underline; overflow:hidden;}
.list_blog_ranking .update{font-size: 12px; height:2em; line-height:2.8em; text-decoration:none; overflow:hidden; text-align:right;}
.list_blog_mini .item{margin-bottom:10px;}
.list_blog_mini .item.last{margin-bottom:0;}
.list_blog_mini .link{display:block;}
.list_blog_mini .image_frame{width:65px; height:65px; float:left; border:1px solid #efefef; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; position:relative; overflow:hidden;}
.list_blog_mini .image{display:block; width:68px; font-size:8px; line-height:1em; word-break:break-all; overflow:hidden;}
.list_blog_mini .text{margin-left:75px;}
.list_blog_mini .rank_spacer{display:block; height:15px;}
.list_blog_mini .rank{font-size:16px; line-height:1em; margin-bottom:15px;}
.list_blog_mini .title, .list_blog_mini .summary{font-size:13px; line-height:1.2em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_blog_mini .summary{margin-top:2px; text-decoration:underline;}
.list_blog.border{border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
.list_blog .item{border-top:1px solid #EFEFEF;}
.list_blog .item:first-child{border-top:none;}
.list_blog .even{background-color:#FBFBFB;}
.list_blog .link{display:block; padding:10px;}
.list_blog .image_frame{height:65px; width:65px; float:left; border:1px solid #EFEFEF; border-radius:2px; position:relative; overflow:hidden;}
.list_blog .image{display:block; width:68px; font-size:8px; line-height:1em; overflow:hidden;}
.list_blog .text{margin-left:75px;}
.list_blog .title{font-size:13px; line-height:1.5em; font-weight:bold;}
.list_blog .summary{height:2.4em; font-size:13px; line-height:1.2em; text-decoration:underline; overflow:hidden;}

/* core listArticle */
.list_blogArticle_mini.frame{border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF;}
.list_blogArticle_mini .item{border-bottom:1px solid #EFEFEF;}
.list_blogArticle_mini .item.last{border-bottom:none;}
.list_blogArticle_mini .link{display:block; padding:9px 14px;}
.list_blogArticle_mini .image_frame{width:48px; height:48px; border:1px solid #EFEFEF; float:left; position:relative;}
.list_blogArticle_mini .image{display:block; width:48px; height:48px; font-size:8px; line-height:1em; overflow:hidden;}
.list_blogArticle_mini .text{width:207px; height:3em; float:left; font-size:12px; line-height:1.5em; text-decoration:underline; overflow:hidden; margin-left:15px; margin-top:6px;}
.list_blogArticle_text.frame{border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
.list_blogArticle_text .item{border-bottom:1px solid #EFEFEF;}
.list_blogArticle_text .item.last{border-bottom:none;}
.list_blogArticle_text .link{display:block; padding:9px 38px 9px 9px; position:relative;}
.list_blogArticle_text .title{font-size:12px; line-height:1.5em; max-height:4.5em; overflow:hidden; word-break:break-all;}
.list_blogArticle_text .icon{margin-top:-8px; right:15px; top:50%;}
.list_blogArticle_text a:hover{color:#ff7373;}
.list_blogArticle_text a:hover .icon{background-position:-468px -34px;}
.list_blogArticle_userFront.frame{border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
.list_blogArticle_userFront .item{padding:10px 14px 10px 0; border-bottom:1px solid #EFEFEF; position:relative; overflow:hidden;}
.list_blogArticle_userFront .item.last{border-bottom:none;}
.list_blogArticle_userFront .link{display:block;}
.list_blogArticle_userFront .articleIcon{position:absolute; left:8px; top:12px;}
.list_blogArticle_userFront .articleIcon img{display:block; height:16px; width:16px;}
.list_blogArticle_userFront .subject{width:237px; float:left; margin-left:35px; position:relative;}
.list_blogArticle_userFront .subject.newstatus{padding-right:32px; width:205px;}
.list_blogArticle_userFront .subject .icon{right:0; top:0;}
.list_blogArticle_userFront .image_frame{float:right; height:120px; width:120px; position:relative; overflow:hidden;}
.list_blogArticle_userFront .image_frame .passImage{width:24px; height:24px; padding:47px; background-color:#FFFFFF; border:1px solid #EFEFEF;}
.list_blogArticle_userFront .image_frame .passImage span{display:block;}
.list_blogArticle_userFront .image_frame img{display:block; width:120px; height:120px;}
.list_blogArticle_userFront .statusArea{width:237px; padding-left:35px; position:absolute; left:0; bottom:10px;}
.list_blogArticle_userFront .statusItem{float:left; min-width:65px;}
.list_blogArticle_userFront .comment .iconWrap{padding-left:23px;}
.list_blogArticle_userFront .comment .icon{left:0; top:3px;}
.list_blogArticle_userFront .shiori{font-size:11px;}
.list_blogArticle_userFront .shiori .iconWrap{padding-left:13px;}
.list_blogArticle_userFront .shiori .icon{left:0; top:3px;}
.list_blogArticle_userFront .time{float:right; font-size:12px;}
.list_blogArticle.border{border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF;}
.list_blogArticle .item{border-top:1px solid #EFEFEF;}
.list_blogArticle .item:first-child{border-top:none;}
.list_blogArticle .item.even{background-color:#FBFBFB;}
.list_blogArticle .link{display:block; padding:10px;}
.list_blogArticle .image_frame{width:68px; height:68px; border:1px solid #EFEFEF; float:left; position:relative;}
.list_blogArticle .image{display:block; width:68px; height:68px; font-size:8px; line-height:1em; overflow:hidden;}
.list_blogArticle .text{font-size:12px; line-height:1.5em; margin-left:83px; margin-top:10px;}
.list_blogArticle .title .rank{display:inline-block; padding-right:15px;}
.list_blogArticle .summary{text-decoration:underline; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-top:0.5em;}

/* core listUser */
.list_user.border{border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.list_user .item{border-top:1px solid #efefef;}
.list_user .item:first-child{border-top:none;}
.list_user .item.even{background-color:#FBFBFB;}
.list_user .link{display:block; padding:10px; width:455px; float:left;}
.list_user .image_frame{border:1px solid #EFEFEF; float:left;}
.list_user .image_frame img{display:block; width:68px; height:68px; font-size:8px; line-height:1em; word-break:break-all; overflow:hidden;}
.list_user .text{margin-left:80px; font-size:13px; line-height:1.5em;}
.list_user .text .name{font-weight:bold;}
.list_user .text .comment{margin-top:3px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_user .btnArea{float:left; height:90px; position:relative;}
.list_user .btnArea .btn{bottom:10px; left:0; position:absolute; width:130px;}

/* core listFriend */
.list_friend_admin .item{border-top:1px solid #efefef;}
.list_friend_admin .item:first-child{border-top:none;}
.list_friend_admin .item.even{background-color:#FBFBFB;}
.list_friend_admin .button_frame{float:right; height:70px; margin:10px 10px 0; position:relative; width:70px; z-index:1;}
.list_friend_admin .button_frame .btn{position:absolute; bottom:0; right:0;}
.list_friend_admin .link{display:block; padding:10px;}
.list_friend_admin .image_frame{border:1px solid #EFEFEF; float:left;}
.list_friend_admin .image_frame img{display:block; width:68px; height:68px; font-size:8px; line-height:1em; word-break:break-all; overflow:hidden;}
.list_friend_admin .text{margin-left:80px; font-size:13px; line-height:1.5em;}
.list_friend_admin .text .name{font-weight:bold;}
.list_friend_admin .text .comment{margin-top:3px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* core listAlbum */
.list_album .item{float:left; border:1px solid #EFEFEF; padding:2px; margin-right:8px; margin-top:8px; position:relative;}
.list_album .item.top{margin-top:0;}
.list_album .item.end{margin-right:0;}
.list_album .link{display:block; position:relative;}
.list_album .link .icon{left:-9px; top:-9px;}
.list_album .item .iamge{display:block; width:140px; height:140px; font-size:8px; line-height:1em; overflow:hidden; word-break:break-all;}
.list_album .articlelink{background-color:#FFFFFF; bottom:0; display:none; font-size:12px; height:21px; left:0; line-height:1.5em; margin:2px; opacity:0.8; filter:alpha(opacity=80); -ms-filter:"alpha(opacity=80)"; -moz-opacity:0.8; -khtml-opacity:0.8; padding-left:5px; padding-top:5px; position:absolute; width:135px; z-index:1;}
.list_album .link:hover + .articlelink, .list_album .articlelink:hover{display:block;}
.list_album .articlelink .icon{right:4px; top:7px;}
.list_album_thum{margin-left:-11px; margin-top:-11px;}
.list_album_thum .item{float:left; margin-left:11px; margin-top:11px;}
.list_album_thum .link{display:block; position:relative; width:120px; height:120px;}
.list_album_thum .image{display:block; width:120px; height:120px;}
.list_album_minithum{margin-left:-9px; margin-top:-9px;}
.list_album_minithum .item{float:left; margin-left:9px; margin-top:9px;}
.list_album_minithum .link{display:block; position:relative; width:110px; height:110px;}
.list_album_minithum .image{display:block; width:110px; height:110px;}
.list_album_articleFooter .item{float:left; margin-left:19px; margin-top:11px;}
.list_album_articleFooter .item:first-child{margin-left:0;}
.list_album_articleFooter .link{display:block; position:relative; border:1px solid #CFCFCF;}
.list_album_articleFooter .image{display:block; width:118px; height:118px;}
.list_album_articleFooter .time{text-align:center; margin-top:5px;}

/* core listComment */
.list_comment.frame{border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
.list_comment .item{border-bottom:1px solid #EFEFEF; padding:10px;}
.list_comment .item.last{border-bottom:none;}
.list_comment .image_frame{float:left; height:50px; width:50px;}
.list_comment .image{display:block; height:50px; width:50px;}
.list_comment .text{font-size:12px; line-height:1.5em; margin-left:58px;}
.list_comment .author{font-weight:bold;}
.list_comment .author a{text-decoration:underline;}
.list_comment .comment{word-break:break-all; min-height:3em;}
.list_comment .menu{float:left;}
.list_comment .menu a{display:inline-block; font-size:12px; margin-right:1em; text-decoration:underline;}
.list_comment .time{float:right;}

/* list hotword */
.list_hotword.border{border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
.list_hotword .item{border-top:1px solid #EFEFEF;}
.list_hotword .item:first-child{border-top:none;}
.list_hotword .item.even{background-color:#FBFBFB;}
.list_hotword .link{display:block; padding:10px;}
.list_hotword .title{font-size:13px; line-height:1.5em; font-weight:bold;}
.list_hotword .summary{text-decoration:underline;}

/* list column */
.list_column.border{border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
.list_column .item{border-top:1px solid #EFEFEF; padding:10px; position:relative;}
.list_column .item:first-child{border-top:none;}
.list_column .even{background-color:#FBFBFB;}
.list_column .link{display:block;}
.list_column .image_frame{float:left; border:1px solid #EFEFEF; border-radius:2px;}
.list_column .image{display:block; height:98px; width:98px; font-size:8px; line-height:1em; overflow:hidden;}
.list_column .text{margin-left:110px;}
.list_column .title{font-size:13px; line-height:1.5em; font-weight:bold; margin-top:6px;}
.list_column .name{color:#ff6767; margin-top:2px}
.list_column .summary{height:3em; font-size:12px; line-height:1.5em; text-decoration:underline; overflow:hidden; margin-top:10px;}
.list_column .new_icon{position:absolute; right:12px; top:11px;}
.list_column_mini .link{display:block; padding:5px 0;}
.list_column_mini .image_frame{border:1px solid #EFEFEF; border-radius:2px; float:left;}
.list_column_mini .image{display:block; height:68px; width:68px; font-size:8px; line-height:1em; overflow:hidden;}
.list_column_mini .text{margin-left:80px;}
.list_column_mini .name{color:#ff6767; font-size:13px; margin-top:4px;}
.list_column_mini .summary{text-decoration:underline; font-size:11px; margin-top:8px;}

/* list columnArticle */
.list_columnArticle.frame{border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.list_columnArticle .item{border-top:1px solid #efefef; padding:10px; position:relative;}
.list_columnArticle .item:first-child{border-top:none;}
.list_columnArticle .item.even{background-color:#FBFBFB;}
.list_columnArticle .image_frame{width:98px; height:98px; float:left; border:1px solid #efefef; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; overflow:hidden;}
.list_columnArticle .image{display:block; width:98px; height:auto; overflow:hidden; font-size:8px; line-height:1em; word-break:break-all;}
.list_columnArticle .text{width:435px; float:left; margin-left:10px; margin-top:6px;}
.list_columnArticle .title{font-size:18px; line-height:1.2em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_columnArticle .summary{font-size:13px; line-height:1.5em; margin-top:12px; text-decoration:underline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#7F7F7F;}
.list_columnArticle .category{width:435px; float:left; font-size:13px; line-height:1.5em; margin-left:10px; margin-top:12px;color:#7F7F7F;}
.list_columnArticle .category a{text-decoration:underline;}
.list_columnArticle .icon{right:10px; top:20px;}
.list_columnArticle_text{list-style:inside;}
.list_columnArticle_text .item{border-bottom:1px solid #EFEFEF; padding:7px 0; font-size:12px; line-height:1.5em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_columnArticle_text .link{text-decoration:underline;}
.list_columnArticle_mini .item:first-child{border-top:none;}
.list_columnArticle_mini .item{border-top:1px solid #efefef;}
.list_columnArticle_mini .link{display:block; padding:10px 5px; position:relative;}
.list_columnArticle_mini .image_frame{width:68px; height:68px; float:left; position:relative; border:1px solid #efefef; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; overflow:hidden;}
.list_columnArticle_mini .image{display:block; width:68px; height:auto; font-size:8px; line-height:1em; word-break:break-all; overflow:hidden;}
.list_columnArticle_mini .text{margin-left:76px;}
.list_columnArticle_mini .title{margin-bottom:3px; font-size:13px; line-height:1.5em; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_columnArticle_mini .summary{font-size:13px; line-height:1.5em; height:3em; overflow:hidden; word-break:break-all; text-decoration:underline;}
.list_columnArticle_mini .new_icon{position:absolute; right:6px; top:2px;}

/* core pager */
.pager{text-align:center;}
.pager.pagerCentering{width:338px; margin-left:auto; margin-right:auto;}
.pager .btn.left{float:left;}
.pager .btn.right{float:right;}
.pager .btn .inner{display:block; padding:8px 31px 9px; position:relative; background-color:#F7F7F7; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.pager .btn a:hover{background-color:#313131;}
.pager .btn .inner .icon{position:static;}
.pager .btn a .icon.on, .pager .btn a:hover .icon.off{display:none;}
.pager .btn a:hover .icon.on{display:block;}
.pager .center{display:inline-block; padding:0 25px; margin-top:6px; font-size:12px; line-height:1.5em; position:relative;}
.pager .center .link{text-decoration:underline;}
.pager .center .partition{display:block; width:1px; height:1em; background-color:#7C7C7C; border-left:1px solid #BFBFBF; position:absolute; top:0.3em;}
.pager .center .partition.left{left:0;}
.pager .center .partition.right{right:0;}
.pagination .btn.left{float:left;}
.pagination .btn.right{float:right;}
.pagination .btn .inner{display:block; padding:8px 11px 9px 11px; position:relative; background-color:#F7F7F7; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.pagination .btn a:hover{background-color:#313131;}
.pagination .btn .inner .icon{position:static;}
.pagination .btn a .icon.on, .pagination .btn a:hover .icon.off{display:none;}
.pagination .btn a:hover .icon.on{display:block;}
.pagination .center{width:534px; margin:0 6px; float:left; text-align:center;}
.pagination .center .item{display:inline-block; width:102px; font-size:14px; line-height:1.5em; padding-bottom:5px; padding-top:4px; margin-left:6px; background-color:#F7F7F7; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.pagination .center .item:first-child{margin-left:0;}
.pagination .center a.item:hover, .pagination .center .item.selected{background-color:#313131; color:#ffffff;}
.pagination .o0{opacity:0.2 !important; filter:alpha(opacity=20) !important; -ms-filter:"alpha(opacity=20)" !important; -moz-opacity:0.2 !important; -khtml-opacity:0.2 !important; behavior:url(/PIE.htc);}
.miniPagination{width:338px; margin-left:auto; margin-right:auto;}
.miniPagination .btn{display:block; padding:8px 31px 9px; position:relative; background-color:#F7F7F7; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.miniPagination .btn.prev{float:left;}
.miniPagination .btn.next{float:right;}
.miniPagination .btn:hover{background-color:#313131;}
.miniPagination .btn.prev:hover .arr{background-position:-432px -34px;}
.miniPagination .btn.next:hover .arr{background-position:-486px -34px;}
.miniPagination .pages{float:left; width:182px; margin-left:8px; margin-right:8px;}
.miniPagination .pages .number{display:inline-block; width:30px; font-size:11px; line-height:1.5em; padding:7px 0 6px; margin-left:8px; background-color:#F7F7F7; text-align:center; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.miniPagination .pages .number:hover{background-color:#313131; color:#ffffff;}
.miniPagination .pages .number:first-child{margin-left:0;}

/* core listShoplistProduct */
.list_shoplistProduct .item{border-bottom:1px solid #efefef;}
.list_shoplistProduct .item.last{border-bottom:none;}
.list_shoplistProduct .link{display:block; padding:5px 0 5px 26px;}
.list_shoplistProduct .image_frame{width:48px; height:48px; float:left; border:1px solid #efefef; position:relative;}
.list_shoplistProduct .image{display:block; font-size:8px; height:48px; line-height:1em; overflow:hidden; width:48px;}
.list_shoplistProduct .text{float:left; font-size:13px; line-height:1.5em; margin-left:15px; margin-top:5px; text-decoration:underline;}

/* operate news */
.list_news.newsframe{border-bottom:1px solid #000000; padding-bottom:5px;}
.list_news .item{border-top:1px solid #efefef;}
.list_news .item:first-child{border-top:none;}
.list_news .link{display:block; padding:7px 0;}
.list_news .image_frame{width:48px; height:48px; border:1px solid #efefef; float:left; position:relative;}
.list_news .image{display:block; width:48px; height:48px; overflow:hidden; font-size:8px; line-height:1em;}
.list_news .text{margin-left:63px;}
.list_news .date{font-size:11px; line-height:1.2em; font-weight:bold;}
.list_news .title{font-size:12px; line-height:1.5em; text-decoration:underline;}
.list_news .strong_title{font-size:12px; line-height:1.2em; text-decoration:none; font-weight:bold;}

/* right column pickup blog */
.list_pickupblog_mini.newsframe{border-bottom:1px solid #000000; padding-bottom:5px;}
.list_pickupblog_mini .item{margin-bottom:10px;}
.list_pickupblog_mini .item.last{margin-bottom:0;}
.list_pickupblog_mini .link{display:block;}
.list_pickupblog_mini .image_frame{width:48px; height:48px; float:left; border:1px solid #efefef; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; position:relative; overflow:hidden;}
.list_pickupblog_mini .image{display:block; width:48px; font-size:8px; line-height:1em; word-break:break-all; overflow:hidden;}
.list_pickupblog_mini .text{margin-left:58px;}
.list_pickupblog_mini .rank_spacer{display:block; height:7px;}
.list_pickupblog_mini .rank{font-size:16px; line-height:1em; margin-bottom:15px;}
.list_pickupblog_mini .title, .list_blog_mini .summary{font-size:12px; line-height:1.2em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_pickupblog_mini .summary{margin-top:2px; text-decoration:underline; font-size:12px;}

/* right column column */
.list_right_column_mini .link{display:block; padding:5px 0;}
.list_right_column_mini .image_frame{border:1px solid #EFEFEF; border-radius:2px; float:left;}
.list_right_column_mini .image{display:block; height:48px; width:48px; font-size:8px; line-height:1em; overflow:hidden;}
.list_right_column_mini .text{margin-left:60px;}
.list_right_column_mini .name{color:#ff6767; font-size:13px; margin-top:0px;}
.list_right_column_mini .summary{text-decoration:underline; font-size:11px; margin-top:0px;}

/* operate trenditem */
.list_trend.newsframe{border-bottom:1px solid #000000; padding-bottom:5px;}
.list_trend .item{}
.list_trend .item:first-child{border-top:none;}
.list_trend .link{display:block; padding:5px 0;}
.list_trend .image_frame{width:48px; height:48px; border:1px solid #efefef; float:left; position:relative;}
.list_trend .image{display:block; width:48px; height:48px; overflow:hidden; font-size:8px; line-height:1em;}
.list_trend .text{margin-left:63px;}
.list_trend .date{font-size:11px; line-height:1.2em; font-weight:bold;}
.list_trend .title{font-size:12px; line-height:1.5em; text-decoration:underline;}
.list_trend .more_link{display:inline-block; position:relative; float:right; width:130px; margin-top:5px; margin-left:auto; padding-right:15px; background-color:#F5F5F5; text-align:right; font-size:10px;}
.list_trend .more_link_txt{font-size:10px; text-align:center;}
.list_trend .more_link .icon{right:0; top:6px; padding-right:5px;}

/* operate topics */
.list_topics.newsframe{border-bottom:1px solid #000000; padding-bottom:5px;}
.list_topics .item{border-top:1px solid #efefef;}
.list_topics .item:first-child{border-top:none;}
.list_topics .link{display:block; padding:5px 0;}
.list_topics .txt_point{float:left; width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #333; border-width:3px 8px 3px 5px; margin:6px 0 0 5px;}
.list_topics .text{font-size:12px;}

/* operate information */
.list_information .item{border-top:1px solid #efefef;}
.list_information .item:first-child{border-top:none;}
.list_information .link{display:block; padding:5px 48px 5px 5px; position:relative;}
.list_information .image_frame{width:58px; height:58px; border:1px solid #efefef; float:left; position:relative;}
.list_information .image{display:block; width:58px; height:58px; overflow:hidden; font-size:8px; line-height:1em;}
.list_information .text{font-size:13px; line-height:1.5em; margin-left:75px; margin-top:10px;}
.list_information .title{font-weight:bold;}
.list_information .summary{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_information .icon{right:20px; top:30px;}

/* modal */
.columnReadSuccessModal{display:none; width:400px; height:220px; background-color:#FFFFFF; margin-left:-200px; margin-top:-110px; position:absolute; left:50%; top:50%; -webkit-box-shadow:0 0 3px #999999; -moz-box-shadow:0 0 3px #999999; box-shadow:0 0 3px #999999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; behavior:url(/PIE.htc);}
.columnReadSuccessModal .inner{padding:15px 0 25px; position:relative;}
.columnReadSuccessModal ._response ._main{font-size:23px; font-weight:bold; line-height:1.2em; height:1.2em; text-align:center;}
.columnReadSuccessModal ._response ._sub{font-size:16px; font-weight:bold; line-height:1.5em; height:1.5em; margin-top:7px; text-align:center;}
.columnReadSuccessModal .mailAnnouce{background-color:#EFEFEF; height:40px; margin-left:auto; margin-right:auto; margin-top:8px; padding-bottom:20px; padding-left:90px; padding-top:20px; position:relative; width:230px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior:url(/PIE.htc);}
.columnReadSuccessModal .mailAnnouce .icon{left:22px; position:absolute; top:25px;}
.columnReadSuccessModal .mailAnnouce .text{font-size:13px; line-height:1.5em;}
.columnReadSuccessModal .annouce{color:#666666; font-size:12px; line-height:1.5em; margin-top:15px;}
.columnReadSuccessModal .closeBtn{position:absolute; right:17px; top:20px;}

/* for js */
#script_wrapper{position:absolute; left:0; bottom:0;}
._coverImg{display:block; position:absolute; left:0; top:0;}
.adcrooz ._coverImg{display:none;}
._submitHide{background:none; border:none; font-size:0; margin:0; padding:0; color:#ffffff; width:0px; height:0px; position:absolute; top:0; left:0;}
._fakePlaceholder{color:#D0D0D0;}
._overlay{display:none; width:100%; height:100%; position:fixed; top:0; left:0; z-index:999;}
._overlayBg{display:block; width:100%; height:100%; background-color:#FFFFFF; position:absolute; top:0; left:0; opacity:0.4; filter:alpha(opacity=40); -ms-filter:"alpha(opacity=40)"; -moz-opacity:0.4; -khtml-opacity:0.4;}
._loading{display:none; width:40px; height:40px; padding:5px; background-color:#FFFFFF; position:absolute; left:50%; top:50%; z-index:1000; margin-left:-25px; margin-top:-25px; overflow:hidden; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; behavior:url(/PIE.htc);}
._modal{height:100%; left:0; position:fixed; top:0; width:100%; z-index:500; display:none;}

/* base */
.toe{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fwb{font-weight:bold !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.tac{text-align:center !important;}
.dn{display:none !important;}
.db{display:block !important;}
.o0{opacity:0 !important; filter:alpha(opacity=0) !important; -ms-filter:"alpha(opacity=0)" !important; -moz-opacity:0 !important; -khtml-opacity:0 !important;}
.oh{overflow:hidden !important;}
.cp{cursor:pointer !important;}
.clearfix{zoom:1;} .clearfix:after{content:""; display:block; clear:both;}
.fl{float:left !important;}
.fr{float:right !important;}
.pr{position:relative !important;}
.pa{position:absolute !important;}
.z1{z-index:1 !important;}
.m0{margin:0px !important;} .m5{margin:5px !important;} .m10{margin:10px !important;} .m15{margin:15px !important;} .m20{margin:20px !important;}
.ml0{margin-left:0px !important;} .ml5{margin-left:5px !important;} .ml10{margin-left:10px !important;} .ml15{margin-left:15px !important;} .ml20{margin-left:20px !important;} .ml25{margin-left:25px !important;} .ml30{margin-left:30px !important;} .ml35{margin-left:35px !important;} .ml40{margin-left:40px !important;} .ml45{margin-left:45px !important;} .ml50{margin-left:50px !important;}
.mr0{margin-right:0px !important;} .mr5{margin-right:5px !important;} .mr10{margin-right:10px !important;} .mr15{margin-right:15px !important;} .mr20{margin-right:20px !important;} .mr25{margin-right:25px !important;} .mr30{margin-right:30px !important;} .mr35{margin-right:35px !important;} .mr40{margin-right:40px !important;} .mr45{margin-right:45px !important;} .mr50{margin-right:50px !important;}
.mt0{margin-top:0px !important;} .mt5{margin-top:5px !important;} .mt10{margin-top:10px !important;} .mt15{margin-top:15px !important;} .mt20{margin-top:20px !important;} .mt25{margin-top:25px !important;} .mt30{margin-top:30px !important;} .mt35{margin-top:35px !important;} .mt40{margin-top:40px !important;} .mt45{margin-top:45px !important;} .mt50{margin-top:50px !important;}
.mb0{margin-bottom:0px !important;} .mb5{margin-bottom:5px !important;} .mb10{margin-bottom:10px !important;} .mb15{margin-bottom:15px !important;} .mb20{margin-bottom:20px !important;} .mb25{margin-bottom:25px !important;} .mb30{margin-bottom:30px !important;} .mb35{margin-bottom:35px !important;} .mb40{margin-bottom:40px !important;} .mb45{margin-bottom:45px !important;} .mb50{margin-bottom:50px !important;}
.mh0{margin-left:0px !important; margin-right:0px !important;} .mh5{margin-left:5px !important; margin-right:5px !important;} .mh10{margin-left:10px !important; margin-right:10px !important;} .mh15{margin-left:15px !important; margin-right:15px !important;} .mh20{margin-left:20px !important; margin-right:20px !important;}
.mhauto{margin-left:auto !important; margin-right:auto !important;}

/* cmp ad */
.cmp_top{text-align:center;}
.cmp_box{text-align:center;margin-left:10px;margin-right:10px;}
.cmp_area{
		/* boxレイアウトの指定 */
		display: box;
		display: -webkit-box;
		display: -moz-box;

		/* 配置したボックスを左右中央寄せにする */
		box-pack: center;
		-webkit-box-pack: center;
		-moz-box-pack: center;
}

#cmp_ad_right_top {
	width: 300px;
    height: auto;
}
.img_ad_right_top {
	width: 100%;
    padding-left: 5px;
    padding-bottom: 5px;
	
}
