body {background-color:#000000;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif !important;margin:auto;font-size: 20pt;position: relative;width: 800px;}
body>div {width: 800px; margin: 0 auto;}

div.btn a {
  color: #444444;
  font-size: 20px;
  font-weight: bold;
}
.heydoug_mihoudai{color: white;padding: 10px;display: none;}
.heydoug_mihoudai>a{text-decoration: none;}
.heydoug_mihoudai h2{margin: 0;color: yellow;}
.heydoug_mihoudai>a>img{width: 100%;}
.heydoug_mihoudai>div>div{/*! padding: 4px 4px 40px 20px; */width: 600px;}
.heydoug_mihoudai>div>div>div{/*! padding: 10px; *//*! clear: both; *//*! width: 600px; *//*! display: block; */}
.heydoug_mihoudai>div>div>div>h3{background: url(https://mozakin.com/v51/img/fire.png) no-repeat;margin: 0;padding-left: 40px;height: 60px;line-height: 70px;}
.heydoug_mihoudai>div>div>div>p{margin: 0 0 0 50px;}
.heydoug_mihoudai>div>div>div>p>b{color: yellow;margin: 0 8px;}
.heydoug_mihoudai>div>div>div>p>a{color: yellow;margin: 0 8px;font-weight: bold;}

.heydoug_mihoudai>div>p{margin: 0px;color: yellow;text-align: center;font-weight: bold;margin: -20px 0 0px 0;font-size: 40pt;}
.heydoug_mihoudai>a>div>p{margin: 0px;color: yellow;text-align: center;font-weight: bold;margin: -20px 0 0px 0;font-size: 40pt;}


.hey_ch .cate{margin-top: -30px;}
.hey_ch .cate ul{/*! display: flex; *//*! justify-content: center; */overflow: hidden;}
.hey_ch .cate li{list-style: none;float: left;margin: 14px;text-align: center;}
.hey_ch .cate li a{text-decoration: none;}
.hey_ch .cate li img{width: 120px;height: 120px;/*! object-fit: cover; */border-radius: 100%;border: 4px solid black;}
.hey_ch .cate li p{color: rgba(255,255,255,0.9);margin: 0;font-size: 1.1em;font-weight: bold;padding-top: 0.6em;}
.hey_ch .cate ul>li:last-child p{font-size: 0.7em;color: red;padding-top: 1.3em;}
.hey_ch .cate li div{border-radius: 100%;border: 4px solid silver;width: 129px;height: 129px;}

.ad_bottom_hey_video{color: white;}
.ad_bottom_hey_video>.hey_video{position: relative;height: 660px;}
.ad_bottom_hey_video>.hey_video>iframe{border: 1px solid white;position: absolute;top: 0;left: 0;}
.ad_bottom_hey_video>.hey_video>a>img{position: absolute;width: 790px;height: 660px;left: 0;top: 0;}
.ad_bottom_hey_video>div{margin: 10px 0;}
.ad_bottom_hey_video h2{margin: 0;color: yellow;}
.ad_bottom_hey_video>div:last-child>a>img{width: 100%;}
.ad_bottom_hey_video>div:last-child>div{padding: 4px 4px 40px 20px;}
.ad_bottom_hey_video>div:last-child>div>div{padding: 10px;clear: both;}
.ad_bottom_hey_video>div:last-child>div>div>h3{background: url(https://mozakin.com/v51/img/fire.png) no-repeat;margin: 0;padding-left: 40px;height: 60px;line-height: 70px;}
.ad_bottom_hey_video>div:last-child>div>div>p{margin: 0 0 0 50px;}
.ad_bottom_hey_video>div:last-child>div>div>p>b{color: yellow;margin: 0 8px;}
.ad_bottom_hey_video>div:last-child>div>div>p>a{color: yellow;margin: 0 8px;font-weight: bold;}

.ad_popup_hey_video{font-size: 1em !important;text-align: left;color: white;}
.ad_popup_hey_video>.hey_video{position: relative;height: 660px;}
.ad_popup_hey_video>.hey_video>iframe{border: 1px solid white;position: absolute;top: 0;left: 0;}
.ad_popup_hey_video>.hey_video>a>img{position: absolute;width: 790px;height: 660px;left: 0;top: 0;}
.ad_popup_hey_video>div{margin: 10px 0;}
.ad_popup_hey_video h2{margin: 0;color: yellow;}
.ad_popup_hey_video>div:last-child>a>img{width: 100%;}
.ad_popup_hey_video>div:last-child>div{padding: 4px 4px 40px 20px;}
.ad_popup_hey_video>div:last-child>div>div{padding: 10px;}
.ad_popup_hey_video>div:last-child>div>div>h3{background: url(https://mozakin.com/v51/img/fire.png) no-repeat;margin: 0;padding-left: 40px;height: 60px;line-height: 70px;}
.ad_popup_hey_video>div:last-child>div>div>p{margin: 0 0 0 50px;}
.ad_popup_hey_video>div:last-child>div>div>p>b{color: yellow;margin: 0 8px;}
.ad_popup_hey_video>div:last-child>div>div>p>a{color: yellow;margin: 0 8px;font-weight: bold;}

#ad_bottom .talkbbs{}
#ad_bottom .talkbbs>a{color: white;font-weight: bold;text-decoration: none;/*! border: 1px solid silver; */}
#ad_bottom .talkbbs>a>div{border: 1px solid silver;margin: 2px 0;box-sizing: border-box;padding: 10px;background-color: #444;background: url(https://bbs.nen.jp/y/img/yubisashi.png) no-repeat right center;background-size: 140px;}
#ad_bottom .talkbbs>a>div>div{font-size: 20pt;padding-left: 50px;}
#ad_bottom .talkbbs>a>div>div:first-child{font-size: 24pt;color: yellow;padding-left: 10px;}

.ad_bottom_hey_video .coupon{overflow: hidden;background-color: rgb(227, 255, 218);border-radius: 10px;color: black;margin: 6px 0 0 40px;font-weight: bold;}
.ad_bottom_hey_video .coupon>div{float: left;/*! width: 200px; */font-size: 0.7em;}
.ad_bottom_hey_video .coupon>div:first-child{background: url(https://mozakin.com/v51/img/green$5.png) no-repeat center bottom;width: 330px;height: 80px;text-align: right;color: #ed6774;font-size: 1.2em;margin: 10px 0;}
.ad_bottom_hey_video .coupon>div>div{margin: 5px;width: 330px;overflow: hidden;border: 1px solid black;background: white;margin: 20px 0 0 30px;}
.ad_bottom_hey_video .coupon>div>div>label{float: left;background-color: #2da803;color: #fff;padding: 0.5em;}
.ad_bottom_hey_video .coupon>div>div>input{float: left;width: 180px;border: none;font-size: 1.8rem;height: auto;line-height: 1.5em;}
.ad_bottom_hey_video .coupon small{float: right;}

.ad_popup_hey_video .coupon{overflow: hidden;background-color: rgb(227, 255, 218);border-radius: 10px;color: black;margin: 6px 0 0 40px;font-weight: bold;}
.ad_popup_hey_video .coupon>div{float: left;/*! width: 200px; */font-size: 0.7em;}
.ad_popup_hey_video .coupon>div:first-child{background: url(https://mozakin.com/v51/img/green$10.png) no-repeat center bottom;width: 330px;height: 80px;text-align: right;color: #ed6774;font-size: 1.2em;margin: 10px 0;}
.ad_popup_hey_video .coupon>div>div{margin: 5px;width: 330px;overflow: hidden;border: 1px solid black;background: white;margin: 20px 0 0 30px;}
.ad_popup_hey_video .coupon>div>div>label{float: left;background-color: #2da803;color: #fff;padding: 0.5em;}
.ad_popup_hey_video .coupon>div>div>input{float: left;width: 180px;border: none;font-size: 1.8rem;height: auto;line-height: 1.5em;}
.ad_popup_hey_video .coupon small{float: right;}


#bottom_menu{position: fixed;width: 800px;height: 90px;bottom: 6px;background-color: #ffffff82;z-index: 2;transition: all 0.3s;}
#bottom_menu .bottom_menu_btn{width: 90px;height: 90px;border: 1px solid black;float: left;margin: 2px;border-radius: 10px;background-color: white;}
#bottom_menu>div:last-child{float: right;}
#bottom_menu.btm_menu_open{transform: translateY(0);}
#bottom_menu.btm_menu_close{transform: translateY(96px);}

#bottom_menu_home{background: url(../img/home48.png) no-repeat center center;background-size: 64px;}
#bottom_menu_menu{background: url(../img/menu.png) no-repeat center center;background-size: 42px;}
#bottom_menu_up,#bottom_menu_dn,#bottom_menu_top{background: white url(../img/ar.png) no-repeat 13px 10px;}
#bottom_menu_up{}
#bottom_menu_dn{transform: rotate(180deg);}
#bottom_menu_top{position: relative;background-position: 15px 24px;background-size: 60px 50px;}
#bottom_menu_top::after{content: "";position: absolute;top: 10px;left: 20px;width: 50px;height: 14px;background: #4b4b4b;border-radius: 6px;}

#imgx,#videox{box-shadow: black 0px 0px 10px;z-index: 110;position: absolute;background-color: rgba(255, 255, 255, 0.9);height: auto;text-align: center;border: 1px solid gray;border-radius: 4px;}
#imgx>h3{text-align: left;padding: 0 0 0 10px;font-size: 1.5em;margin: 0;height: 80px;line-height: 80px;}
#imgx>h3>div{background: url("https://movie.mozakin.com/img/close.gif") center center no-repeat;width: 60px;height: 30px;float: right;padding-top: 10px;}
#imgx>h3>div::before{content: 'CLOSE';font-size: 0.4em;}
#imgx>div{background-color: rgb(51, 51, 51);font-size: 0;}
#imgx>div>p{font-size: 16pt;padding: 20px 0;color: black;margin: 0;background-color: #eee;font-weight: bold;}

#dtiovervideo{box-shadow: black 0px 0px 10px;overflow: hidden;z-index: 109;position: absolute;background-color: rgba(255, 255, 255, 0.9);border: 1px solid gray;border-radius: 4px;padding: 2px;font-size: 0px;box-sizing: border-box;}
#dtiovervideo>div{font-size: 20px;color: yellow;background-color: rgb(51, 51, 51);padding-left: 80px;position: relative;height: 80px;line-height: 80px;font-weight: bold;overflow: hidden;}
#dtiovervideo>div>div:first-child{background: url("https://mozakin.com/v4/ad/img/logo_all_001.png") 0px -60px no-repeat;width: 60px;position: absolute;height: 30px;left: 0px;top: 23px;padding: 0;}
#dtiovervideo>div>div{background: rgb(240, 240, 240) url("https://movie.mozakin.com/img/close.gif") center 12px no-repeat;padding: 12px 8px 0 8px;font-size: 14px;font-weight: bold;color: gray;width: 50px;border-radius: 4px;position: absolute;right: 1px;top: 1px;text-align: center;height: 64px;}
#dtiovervideo>video{}
#dtiovervideo>p{text-align: center;font-size: 20pt;}
#dtiovervideo>p>iframe{width: 400px;height: 230px;font-size: 0;}
#dtiovervideo>p>h2{font-size: 24pt;}
#dtiovervideo>p>h4{margin: 0;}
#dtiovervideo>p>div{text-align: left;padding: 0 20px;}
#dtiovervideo>p>div>div{margin: 40px 0;}
#dtiovervideo>p>div>div>h4{margin: 10px 0;}
#dtiovervideo>p>div>div>p{margin: 0 0 0 20px;font-size: 0.9em;}

#page_ad{position: fixed;top: 10px;width: 760px;z-index: 1;background-color: #000000c9;border: 3px solid white;box-sizing: border-box;left: 20px;box-shadow: 10px 10px 10px #1f1f1f;margin: auto;}
#page_ad img{width: 100%;}
#page_ad .close_btn{display: block;position: relative;width: 100px;height: 100px;/*! border: 2px solid white; */background: #00000070;margin: 0 0 0 auto;}
#page_ad .close_btn::before{transform: translate(-50%,-50%) rotate(45deg);}
#page_ad .close_btn::after{transform: translate(-50%,-50%) rotate(-45deg);}
#page_ad .close_btn::before,#page_ad .close_btn::after{content: "";position: absolute;top: 50%;left: 50%;width: 20px;height: 100px;background: #ffffffb0;}

input{border:1px solid gray;border-radius:4px;font-size:20px;height:60px;padding:0 4px;box-sizing:border-box}
.waitdiv{color: gray; padding: 8px; text-align: center; border-radius: 10px; margin: 16px 8px 8px; background-color: white;}
.srm{background-color: rgb(51, 51, 51);margin: -50px 1px 80px;width: auto;box-sizing: border-box;}
.srm_b ._form>h5,.srm_b ._form>h6{margin:0;}
.srm_b{border:1px solid silver;border-radius:8px;padding:8px;background-color:white;margin:8px auto}
.srm_b ._form{}
.srm_b ._form>h6{/*! font-size:12px; *//*! font-weight:normal */}
.srm_b ._form input{width:100%}
.srm_b ._form>p{font-size:11px;text-align:right;margin:0 0 10px 0}
.srm_b ._form>div{/*! border:2px dotted gray; *//*! display:table; *//*! height:15px; *//*! line-height:15px; *//*! padding:4px 4px 4px 20px; *//*! margin:auto */}
.srm_b ._form>div._on{background:transparent url("https://bbs4.mozakin.com/v4img/on_check.gif") no-repeat 10px center;}
.srm_b ._form>div._off{background:transparent url("https://bbs4.mozakin.com/v4img/off_check.gif") no-repeat 10px center;}

.delcont>div>div{width:50%}

div.srm_h{background-color:white;font-weight:bold;padding:6px 0 2px 6px;overflow: hidden;line-height: 60px;}
div.srm_h>div{background:rgba(0,0,0,0) url("https://movie.mozakin.com/img/close.gif") no-repeat scroll right center;float:right;font-size:0.7em;margin-right:8px;padding-right:22px;}
.threadpost,.replypost{margin: 30px 1px 40px;}

.edit .srm_b>div>div:first-child{padding: 4px 4px 4px 160px;background: rgba(255, 255, 255, 0.5) url("https://mozakin.com/v4/img/icon/i_001.png") 30px center no-repeat;opacity: 0.6;border-radius: 6px;border: 1px solid gray;margin-bottom: 10px;background-size: 100px;}
.edit .srm_b>div>div>ul{margin: 20px;font-size: 0.9em;}
.alert ._form>h6{font-size: 1em;margin: 30px;overflow: hidden;}
.alert ._form>h6::after{content: 'アドレスは小文字に変換されます';font-weight: normal;font-size: 0.8em;float: right;}
.alert ._form>h6::before{content: 'メールアドレス';}
.alert ._form>div{border: 2px dotted gray;display: table;height: 80px;line-height: 80px;padding: 4px 4px 4px 40px;/*! font-size: 12px; */margin: auto;}


#edit_win-body{width: 600px;margin: auto;}
#edit_win-body>div._er{color: red;padding: 4px 0px;background: none;opacity: 1;border: none;}
#edit_win-body>div._frm{}
#edit_win-body>div._frm>div{text-align: right;padding: 10px 0;}
#edit_win-body>div._frm>div::before{font-weight: bold;display: block;text-align: left;}
#edit_win-body>div._frm>div::after{font-size: 0.8em;}
#edit_win-body>div._frm>div._name::before{content: '名前(ハンドル)';}
#edit_win-body>div._frm>div._name::after{content: '2~30文字';}
#edit_win-body>div._frm>div._title::before{content: 'タイトル';}
#edit_win-body>div._frm>div._title::after{content: '30文字以内';}
#edit_win-body>div._frm>div._mail::before{content: 'メールアドレス';}
#edit_win-body>div._frm>div._mail::after{content: '非公開で、サイト経由でメールを受取れます';}
#edit_win-body>div._frm>div._url::before{content: 'URL http://';}
#edit_win-body>div._frm>div._url::after{content: 'ホームページをリンクする場合(http://は不要)';display: block;}
#edit_win-body>div._frm>div._color::before{content: '';}
#edit_win-body>div._frm>div._color::after{content: '';display: block;clear: both;}
#edit_win-body>div._frm>div._mes::before{content: '追記メッセージ';}
#edit_win-body>div._frm>div._mes::after{content: '1行100文字以内追記のみ(編集、削除不可)';display: block;}
#edit_win-body>div._frm>div._pass::before{content: 'パスワード';display: block;}
#edit_win-body>div._frm>div._pass::after{content: '英数字4~12文字変更しない場合は空欄';display: block;}
#edit_win-body>div._frm>div._name input{}
#edit_win-body>div._frm input{width: 580px;}
#edit_win-body>div._frm>div>div{box-sizing: border-box;width: 20%;float: left;padding: 1px;}
#edit_win-body>div._frm>div>div>div{height: 80px;color: white;font-size: 50px;text-align: center;line-height: 80px;}

.trend_img{height:auto;padding:0;width:100%;overflow:hidden}
.trend_img_wrap{background-color:white;overflow:hidden;padding:8px}
.trend_img_wrap>h4{position:relative;margin:0px 0px 4px}
.trend_img_wrap>h4>img{position:absolute;right:0px}
.trend_img ul{clear:both;color:#333333;font-size:16px;margin:0 8px;padding:8px 4px 0;font-weight:bold}
.trend_img ul>li{margin:4px}
.trend_img .close{color:white;font-size:13px;height:20px;padding:10px 30px 0;position:relative;text-align:right}
.trend_img .close>div{background:white url("https://movie.mozakin.com/img/close.gif") no-repeat scroll 1px 2px;border:1px solid gray;border-radius:4px;height:22px;position:absolute;right:4px;top:4px;width:21px}

#main_tbl_topmenu{display: table;height: 50px;}
#main_tbl_topmenu>div{display: table-cell;width: 100%;height: 60px;}
#main_tbl_topmenu>div:first-child{padding: 0px 40px;background: white url("https://bbs4.mozakin.com/v4img/icon/home.gif") 15px 16px no-repeat;width: 0;background-size: 50px;}

#top_button{border-spacing:0;border-bottom:1px solid silver;color:white;display:table;width:100%;height:80px;font-size: 1.2em;}
#top_button>div{display:table-cell;width:30%;vertical-align:middle;text-align:center;background-color: rgb(62, 62, 181);font-weight: bold;}
#top_button>div:first-child{background-color: transparent;}
#top_button>div>a{color:white}

#bbs_table_td{padding-top: 4px;}
.thread_table{margin:0.4em 4px 0px 0px;width:auto;background-color: #333;padding: 2em 0 0;}
.thread_table>div.thread_tbl{background-color:white;width:100%;color:black;position:relative;}
.thread_table .thread_url{padding: 4px;font-size: 16pt;}
.thread_table .thread_url>div{border: 1px solid gray;box-sizing: border-box;padding: 4px;font-size: 14pt;background-color: #f7f7e5;}
.thread_table .thread_url input{border: none;width: 100%;font-size: 18pt;font-weight: bold;color: #666;height: 20pt;box-sizing: border-box;background-color: transparent;}
.thread_table .thread_url>div::before{content: 'このスレッドのURL';color: #ff8181;font-weight: bold;margin-right: 20px;font-size: 17pt;}

.rep_sidebar {background:url("https://bbs4.mozakin.com/v4img/mozakin_sidebar.gif") no-repeat;padding-left:24px;width:auto}
.reply_tbl>div{background-color:white;color:black;position:relative}

.post_hform_clock {color:white;right:0;position:absolute;top:-1.3em;font-size: 1.2em;font-weight: bold;}
.post_hform_clock>div>div{float: left;margin: 0 4px;}
.post_hform_name{color:rgb(51,51,51);/*! height:11px; */right:8px;position:absolute;top:0;z-index: 10;background-color: #ffffffeb;}
.post_hform_name>span{font-size: 0.7em;}
.post_hform_name>span:first-child{font-weight:bold;padding-right:4px;font-size: 1.2em;}
.post_hform_num{background:rgb(255,255,255) url("https://bbs4.mozakin.com/v4img/bk01.gif") repeat-x scroll left bottom;border:1px solid gray;border-radius:6px;color:rgb(51,51,51);cursor:pointer;height:80px;left:-1px;line-height:80px;position:absolute;top:-2em;width:360px;}
.post_hform_title{position:absolute;font-weight:bold;font-size:1.2em;margin:0px 8px;top:1.5em; }
.post_hform_num_icon{height:50px;position:absolute;top:16px;width:50px;background: url(https://bbs4.mozakin.com/v4img/icon/menus.gif) no-repeat center center;background-size: 26px;margin-top: -4px;}
.post_hform_num_icon:after{content:'MENU';font-size: 0.5em;position: absolute;bottom: 5px;line-height: 0;width: 100%;text-align: center;}

.post_hform_num_icon>div{left:7px;position:absolute;top:5px;display: none;}
.post_hform_num_icon>img{padding-left:42px;display: none;}
.post_hform_num .no{padding-left:50px;float: left;font-size: 1.6em;font-weight: bold;width: 180px;text-align: right;}
.post_hform_num .no>span:first-child{font-size: 0.6em;}
.post_hform_num .no>span:first-child::after{content: '-';}
.post_hform_num>img{float: right;width: 36px;margin: 20px 2px;opacity: 0.2;}
.post_hform_num>img.on{opacity: 1;}

.post_hform_tbody{padding-top:3.6em;}
.post_hform_rbody{padding-top:60px}
.post_hform_tbody .comment,.post_hform_rbody .comment{font-size: 1em;line-height: 1.5em;overflow: hidden;padding: 4px 16px 16px 16px;}
.post_hform_tbody .comment>img,.post_hform_rbody .comment>img,.post_hform_rbody .movie320{margin:0 10px 10px 4px;float: left;width: 400px;}
.post_hform_rbody .movie320{}
.post_hform_rbody .movie320{}
.post_hform_tbody>div,.post_hform_rbody>div{/*! font-size:10pt; *//*! line-height:14pt; */overflow:hidden;padding:4px}

.post_hform_tbody>div>div,.post_hform_rbody>div>div{float:left;margin-right:4px}
.post_hform_tbody>div>div>a>img,.post_hform_rbody>div>div>a>img,.post_hform_rbody div.movie320{/*! width:320px; *//*! vertical-align:bottom */float: left;margin-right: 6px;position: relative;}
.post_hform_rbody .movie320>div:first-child{display: none;position: absolute;color: yellow;z-index: 1;font-size: 10px;background-color: rgba(0, 0, 0, 0.3);width: 100%;text-align: center;}
.post_hform_rbody .movie320>div:last-child{position: relative;background-color: black;display: flex;justify-content: center;align-items: center;width: 400px;}
.post_hform_rbody .movie320>div:last-child>img:first-child{width: 320px;margin: 0;}
.post_hform_rbody .movie320>div:last-child>img:last-child{position: absolute;width: 120px;}

.rep_sidebar {background:#444 url("https://bbs4.mozakin.com/v4img/mozakin_sidebar.gif") no-repeat 0 0;padding:0 0 0 24px;width:auto;/*! margin-bottom: 40px; */}
.reply_tbl{margin:3em 1px 0 2px;}
.reply_tbl>div{background-color:white;color:black;position:relative}

.post_hform_tbody ._postscript,.post_hform_rbody ._postscript{color:#666666;display:table;float:none;font-size:0.8em;margin:4px}
.post_hform_tbody ._postscript>div,.post_hform_rbody ._postscript>div{margin:2px 0}
.post_hform_tbody ._postscript>div>span,.post_hform_rbody ._postscript>div>span{font-style:italic;margin-left:8px}
.post_hform_tbody ._postscript>div>span:first-child,.post_hform_rbody ._postscript>div>span:first-child{/*! font-size:10pt; */font-style:normal;margin-left:0;}
.post_hform_tbody ._update,.post_hform_rbody ._update{color:#666666;float:none;font-size:0.9em;font-style:italic;font-weight:bold;margin:8px;display:table}
.post_hform_tbody ._update>div,.post_hform_rbody ._update>div{font-weight:normal}
.post_hform_tbody ._update>div>span,.post_hform_rbody ._update>div>span{/*! font-size:10pt; */font-style:normal;margin-left:8px}
.post_hform_tbody ._update>div>span:first-child,.post_hform_rbody ._update>div>span:first-child{/*! font-size:10px; */font-style:italic;margin-left:0}

.thread_tab{padding:8px 2px;}
.thread_tab>div.tab_on,.thread_tab>div.tab_off{width: 240px;float:left;text-align:center;/*! font-size:15px; */height:80px;border-right:1px solid black;border-radius:6px 6px 0px 0px;margin-bottom:-1px;line-height: 80px;font-weight: bold;}
.thread_tab>div.tab_on>div,.thread_tab>div.tab_off>div{font-size:0.8em;margin-left:5px;display: inline;font-weight: normal;}
.thread_tab>div.tab_on{background-color:white;border-bottom:1px solid white}
.thread_tab>div.tab_off{background-color:rgb(221,221,221);border-bottom:1px solid black}
.thread_tab>div.tab_body{clear:both;background-color:white;padding:6px 4px 2px;border-top:1px solid black}
.thread_tab .thread_tab_body_thum{overflow: hidden;padding-bottom:4px}
.thread_tab .thread_tab_body_thum>h4{margin:4px}

#page_select_top{color:white}
#page_select_btm{padding:16px 0 16px 2px;color:white}
#page_select_top ._info{display:table;width:100%;margin:20px 0;font-weight: bold;height: 60px;line-height: 60px;}
#page_select_top ._info>div{display:table-cell;text-align: center;}
#page_select_top ._info>div:first-child{width:240px;background-color: #333333;}
#page_select_top ._info span:first-child{}
#page_select_top ._info span:first-child::before{content: 'Total';padding: 0 6px;}
#page_select_top ._info span:first-child::after{content: 'thread(s)';padding: 0 6px;}
#page_select_top ._info span:last-child::after{content: 'page(s)';padding: 0 6px;}
#page_select_top ._info span::after,#page_select_top ._info span::before{font-weight: normal;font-size: 0.8em;}

.reply_page_top{margin:8px 0 20px}
.reply_page_top>p{color:white;margin:0;}
.reply_page_top>p>span{font-weight: bold;}
.reply_page_top>p>span:first-child::before{content: 'Total';padding: 0 6px;}
.reply_page_top>p>span:first-child::after{content: 'reply(s)';padding: 0 6px;}
.reply_page_top>p>span:last-child::after{content: 'page(s)';}
.reply_page_top>p>span::before,.reply_page_top>p>span::after{padding: 0 6px;font-size: 0.8em;font-weight: normal;}

.reply_page_top>div{display:table;width:100%;/*! font-size:10px; */text-align:center;color:gray;}
.reply_page_top>div>div{display:table-cell}
.reply_page_top ._law,.reply_page_top ._raw{width:15%;vertical-align:top;height: 110px;}
.reply_page_top ._pg_center{}
.reply_page_top ._pg_center_top,.reply_page_top ._pg_center_btm{display:table;width:100%;/*! height: 60px; */}
.reply_page_top ._pg_center_top{margin-bottom:4px}
.reply_page_top ._pg_center_top>div{vertical-align:middle;display:table-cell;width:35%}
.reply_page_top ._pg_center_btm>div{vertical-align:middle;display:table-cell;width:25%}
.reply_page_top ._la,.reply_page_top ._ra,.reply_page_top ._laa,.reply_page_top ._raa,.reply_page_top ._pg_center_btm>div{box-sizing:border-box;padding:0 2px}
.reply_page_top ._pg_center_top>div{height:60px;line-height:60px;}
.reply_page_top ._pg_center_btm>div{height:80px;line-height:80px;}
.reply_page_top ._la>a,.reply_page_top ._ra>a,.reply_page_top ._laa>a,.reply_page_top ._raa>a,.reply_page_top ._pg_center_btm>div>a{text-decoration:none;color:#cccccc;display:block;border:1px solid #666666;background-color:#222222;height:100%;box-sizing:border-box}
.reply_page_top ._la>a,.reply_page_top ._ra>a{height:144px;line-height:144px;}
.reply_page_top ._pg_center_btm>div._en{}
.reply_page_top ._pg_center_btm>div._di{}
.reply_page_top ._pg_center_btm>div._cur{background-color:red;font-weight:bold;color:white;border:1px solid #333333}
.reply_page_top ._di>a{background-color:#333333;border:1px solid #444444;color:#666666;cursor:default}


#page_table{}
#page_table>iframe{width: 0px;height: 0px;border: 0px none;}
#main_mask{top: 0px;position: absolute;display: none;width: 100%;height: 20000px;background-color: rgba(0, 0, 0, 0.5);}


._pgsel{overflow:hidden;color:white}
._pgsel>div{overflow:hidden;float:left;text-align:center}
.pg_thread,.pg_reply{}
.pg_thread>div,.pg_reply>div{width:17%;color:#666666;height:80px;line-height:80px;box-sizing:border-box;padding:0 2px}
.pg_thread>div>a,.pg_reply>div>a{text-decoration:none;color:#cccccc;display:block;border:1px solid #666666;background-color:#222222;height:100%;box-sizing:border-box}
.pg_thread>div._cur,.pg_reply>div._cur{background-color:red;color:white;width:15%;font-weight: bold;}
.pg_thread ._omi,.pg_thread ._raa,.pg_thread ._laa,.pg_reply ._omi,.pg_reply ._raa,.pg_reply ._laa{display:none}
.pg_thread ._ra,.pg_thread ._ra>a,.pg_thread ._la,.pg_thread ._la>a{}
.pg_thread ._di{border:1px solid #333333}

.btmfix{position: fixed; bottom: 0px; width: 800px; font-size: 0px;}
.free_plan{background-color: #f0f0f0;/*! font-size: 13pt; */margin: 10px 10px 100px 10px;padding: 4px;}
.free_plan>h1{margin: 0;text-align: center;}
.free_plan>div{background-color: white;border: 1px solid silver;margin: 10px 0;padding: 4px;}
.free_plan>div>h4,.free_plan>div>p{margin: 0;overflow: hidden;}
.free_plan>div>p>div{width: 50%;float: left;text-align: center;}
.free_plan>div>p>div>a{text-decoration: none;border: 1px solid gray;padding: 4px;border-radius: 6px;height: 40px;display: block;font-size: 12pt;width: 92%;line-height: 40px;}

.free_plan>div img{width: 100%;}
.free_plan>p{font-size: 1.3em;margin: 16px;}
.free_plan bred{font-weight: bold;background-color: red;margin: 0 4px;color: white;padding: 0 4px;border-radius: 6px;}
.free_plan red{font-weight: bold;color: red;margin: 0 4px;}


#popup_menu{background-color:silver;color:black;position:absolute;border:1px solid rgb(128,128,128);z-index:4;padding-bottom:2px;width: 400px;box-shadow: black 0px 0px 20px;left: 10px;}
#popup_menu._bookmk{width: 700px;}
#popup_menu._find{width: 600px;/*! height: 300px; */}
#popup_menu.uper{top: 0;position: fixed;}
#popup_menu.lower{bottom: 10px;position: fixed;}

#popup_menu._thread,#popup_menu._reply{/*! width:220px */}
#popup_menu ._gray{color:silver}

#popup_menu ._titlebar{/*! display:table; */width:100%;height:80px;line-height:80px;font-weight:bold;}
#popup_menu ._titlebar>div{padding-left:6px;float: left;}
#popup_menu ._titlebar>div._close{background: url(https://mozakin.com/v51/img/close.png) no-repeat right center;
width: 100px;
background-size: 32px;
cursor: pointer;
font-size: 0.6em;
margin-right: 4px;
float: right;
}

#popup_menu ._titlebar>div._close::before{content: 'CLOSE';display: inherit;}
#popup_menu ._body{/*! height:60px; */line-height:60px;border-top:3px dotted black;/*! font-size:13px; *//*! padding:0 4px; *//*! position:relative */background-color: white;}
#popup_menu ._body>*{height:80px;line-height:80px;border-top:3px dotted black;/*! font-size:13px; *//*! padding:0 4px; *//*! position:relative */}
._bookmark{height: auto !important;padding: 0;border: none !important;}
._bookmark>div>div{display: table;width: 100%;border-top: 1px solid silver;}
._bookmark>div>div:first-child{height: 40px;}
._bookmark>div>div>div{display: table-cell;}
._bookmark>div>div:first-child>div:first-child{background: none;}
._bookmark>div>div:first-child>div{text-align: center !important;background-color: #dbdbdb !important;font-weight: bold;}
._bookmark>div>div>div:first-child{background: url(/v51/img/check.png) no-repeat 8px center;background-size: 24px;width: 120px;text-align: right;border-right: 1px solid silver;}
._bookmark>div>div>._on{}
._bookmark>div>div>._off{background: none !important;}
//#popup_menu._bookmk>._body>div,#popup_menu._find>._body>div{/*! font-size:12px; */background-color:#eeeeee;border:1px solid #666666;color:black;}
#popup_menu._bookmk>._body>div>div{/*! font-size:12px; */background-color:#eeeeee;/*! border:1px solid #666666; */color:black}


#popup_menu ._body>div:first-child{border:none}
#popup_menu ._body h4{margin:0;font-weight:normal;height:80px;line-height:80px;}
#popup_menu ._body>h4>div{width: 170px;float: left;}
#popup_menu ._body>h4>div:last-child{float: right;margin-top: 10px;}
#popup_menu ._body>h4>div>input{font-size:22pt;width:100px;text-align:right;height: 56px;float: left;margin: 2px;}
#popup_menu ._body>h4>div>div{width:60px;height:56px;margin:2px;background:#f0f0f0 url(https://bbs4.mozakin.com/v4img/icon/go.gif) no-repeat center;float: left;}
#popup_menu ._body>h4>div>h4{position: absolute;left:0;height:auto;padding:0;text-align:right;right:110px;font-size:11px;display: none;}
#popup_menu ._body>*>p{width: 9px;height: 50px;margin: 4px;border-radius: 5px;float: left;}
#popup_menu ._body>*>p._on{background-color: red;}
#popup_menu ._body>*>p._off{background-color: transparent;}
#popup_menu._thread>div>div>div,#popup_menu._thread>div>h4>div{/*! padding-left:10px */}

#popup_menu._find ._orand{display: table;width: 100%;}
#popup_menu._find ._orand>div{display: table-cell;width: 50%;}
#popup_menu._find ._find_data::before{content: '検索対象';height: 30px;display: block;line-height: 30px;font-weight: bold;}
#popup_menu._find ._find_str::before{content: '検索文字列';height: 30px;display: block;line-height: 30px;font-weight: bold;}
#popup_menu._find ._form{height: auto;padding: 2px;border: 1px solid silver;margin: 2px;color: #333333;margin: 4px 0 8px;}
#popup_menu._find ._form>div>div{display: table;width: 100%;}
#popup_menu._find ._form>div:first-child>div>div{display:table-cell;width: 50%}
#popup_menu._find ._threadreply,#popup_menu._find ._target,#popup_menu._find ._orand{padding-left: 1px}
#popup_menu._find ._threadreply>div,#popup_menu._find ._target>div,#popup_menu._find ._orand>div{/*! height:32px; *//*! line-height:32px; */border:1px dotted gray;margin:1px 0;padding-left:16px}
#popup_menu._find ._threadreply>div._on,#popup_menu._find ._target>div._on,#popup_menu._find ._orand>div._on{background:#f0f0f0 url("https://bbs4.mozakin.com/v4img/on_radio.gif") no-repeat 2px center;color:gray}
#popup_menu._find ._threadreply>div._off,#popup_menu._find ._target>div._off,#popup_menu._find ._orand>div._off{background:transparent url("https://bbs4.mozakin.com/v4img/off_radio.gif") no-repeat 2px center}
#popup_menu._find input{width:100%;box-sizing:border-box;height:60px;margin-bottom:2px;font-size: 20pt;}
#popup_menu._find .btn{border-top:none;height: 60px;line-height: 60px;}
#popup_menu._find ._list{border-top:none;height: auto;}
#popup_menu._find ._list>div{}
#popup_menu._find ._list>div>p{margin:0;}
#popup_menu._find ._list>div>p>p{margin:0;overflow:hidden;/*! font-size:11px; */}
#popup_menu._find ._list>div>p>p>div{float:right;margin:0 8px;font-weight:normal;width:180px;height: 60px;line-height: 60px;}
#popup_menu._find ._list>div>p>p>div._open::after{content:"▲";margin: 0 0 0 3px;color: gray;}
#popup_menu._find ._list>div>p>p>div._close::after{content:"▼";margin: 0 0 0 3px;color: gray;}
#popup_menu._find ._list>div>p>p>p{float:right;margin:0px 4px;}
#popup_menu._find ._list>div>p>div{}
#popup_menu._find ._list>div>div{border: 1px solid gray;/*! font-size: 12px; */}
#popup_menu._find ._list>div>div>div{text-align:center;border-top:1px solid gray;overflow:hidden;white-space:nowrap;color:#333333;line-height:2em;}
#popup_menu._find ._list>div>div>div:first-child{background-color:silver;border-top:none;border-bottom:1px solid gray;line-height:normal}
#popup_menu._find ._list>div>div>div>div{display:table;width:100%;border-bottom:1px dotted gray;/*! font-size: 1em; */}
#popup_menu._find ._list>div>div>div>div>div{display:table-cell}
#popup_menu._find ._list>div>div>div>div>div:first-child{display:table-cell;border-right:1px dotted gray;width:160px;}
#popup_menu._find ._list .pg_find{/*! border:1px solid gray; *//*! background-color:white; *//*! border-radius:4px; *//*! color:#cccccc; */height:60px;/*! line-height:60px; */margin:8px 0;/*! box-sizing:border-box; *//*! overflow:hidden; */width: 100%;}
#popup_menu._find ._list .pg_find>div{border:1px solid gray;width:60px;background-color:white;border-radius:4px;color:#cccccc;height:60px;line-height:60px;margin-left:2px;box-sizing:border-box;overflow:hidden}
#popup_menu._find ._list .pg_find>div>a{text-decoration:none;color:black;display:block}
#popup_menu._find ._list .pg_find>div._di{border-color: silver;}
#popup_menu._find ._list .pg_find>div._cur{background-color:transparent;/*! font-size:11px; */color:black;border:none;/*! width:50px; */}
#popup_menu._find ._list .pg_find>div._omi,#popup_menu._find ._list .pg_find>div._raa{display:none}

.passchk,.delcont{border:1px solid silver;border-radius:8px;padding:8px;background-color:white;margin:8px auto}
.passchk>div:first-child,.delcont>div:first-child{font-weight:bold;padding-bottom:8px}
.passchk>div,.delcont>div{width:100%}
.delcont>div{border-collapse:separate;border-spacing:4px;display:table}
.passchk>div>div,.delcont>div>div{}
.passchk .on_checkbox{background-image:url(https://bbs4.mozakin.com/v4img/on_checkbox.gif)}
.passchk .off_checkbox{background-image:url(https://bbs4.mozakin.com/v4img/off_checkbox.gif)}
.passchk>div>p{height: 40px;padding-left: 20px;background-repeat: no-repeat;background-position: 4px 13px;line-height: 40px;border: 1px dotted gray;width: 100%;box-sizing: border-box;margin: 8px 0;}
.passchk input{width:100%}
.passchk .btn{width:100%}
.passchk .waitdiv,.delcont .waitdiv{display:block;margin:0;padding:0}
.passchk .waitdiv>div,.delcont .waitdiv>div{width:auto;display: block;}

.srm_b{color:black;padding:8px 16px;font-weight:normal;border:1px solid gray}
.srm_b>h4{color:white}
.srm_b1{color:white;padding:8px;border:2px dotted white}
.srm_b2{color:white;line-height:18px;padding:20px 8px 20px 0;line-height: 1.2em;}
.srm_b1>h4,.srm_b2>h4{margin:0px;font-size:20px}
.srm_b2>ui{list-style:outside none none}
.srm_b2>ui>li{color:yellow;font-weight:bold;list-style:outside none none;margin-top:16px}
.srm_b2>ui>li>div{}
.srm_b2>ui>li>div>ui{color:white;font-weight:normal;list-style:outside url("https://bbs4.mozakin.com/v4img/arr.gif") disc}
.srm_b2>ui>li>div>ui>li{margin:8px 0 0 24px}
.srm_b3{line-height:18px;padding:20px 8px 20px 0}
.srm_b3>ui{color:white;font-weight:normal;list-style:outside url("https://bbs4.mozakin.com/v4img/arr.gif") disc}
.srm_b3>ui>li{}
.srm_c{border:1px solid gray}
.srm_c>div{margin:8px}
.srm_c .srm_cb{overflow:hidden}
.srm_c .srm_cb>div{margin:0px 2px 12px;float:right}
#edit_win-body>_er{}

.srm_f{background-color:#ffffee;border:1px solid gray;border-radius:4px;margin:4px 10px 4px 2px;padding:8px}
div.srm_f input,div.srm_f textarea{width:100%;border:1px solid gray;border-radius:4px;padding:2px 4px;font-size:1em;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;}
div.srm_f .ctbl{border:1px solid gray;height:55px;overflow:scroll;width:100%}
div.srm_f .ctbl>div{width:820px}
div.srm_f .ctbl>div>div{border:1px solid gray;float:left;height:50px;margin:2px 1px;width:50px}
div.srm_f .ctbl>div>div>div{height:24px;width:24px;border-radius:18px;border:4px solid white;margin:9px auto}
.srm_f>div{margin-right:10px}
.srm_f>div>h6{font-size:1em;margin:0}
.srm_f>div>h6>span{margin-left:8px;font-size:0.8em;font-weight:normal}
.srm_f>div>div{text-align:right;/*! font-size:10px */}
div.btn {
  background: white url("https://bbs4.mozakin.com/v4img/bk01.gif") repeat-x scroll left bottom;
  border: 1px solid rgb(128, 128, 128);
  border-radius: 4px;
  height:60px;line-height:60px;
  margin: 10px auto;
  text-align: center !important;
  font-weight: bold;
  font-size: 16pt;
}
div.btn a {
  color: #444444;
  font-size: 20px;
  font-weight: bold;
}


#post_er{margin:0 0 8px;color:red;}
#uploadstat{text-align: left; border: 1px solid gray; margin-bottom: 8px;  color: rgb(51, 51, 51);}
#up_view{background-color:silver;border:1px solid gray;text-align:center}
#up_view>img,#up_view>video{width:100%}
#up_info>div{overflow:hidden;position: relative}
#up_info>div>div{font-weight:bold;position: absolute; top: 0px; left: 220px;}

.tabaddx{display: none;}
.dx_paf{min-height:250px;display: none;}
.dx_paf>a{text-decoration: none;}
.dx_paf img{float: left;width: 320px;margin-right: 8px;border: 1px solid #333;border-radius: 8px;}
.dx_paf>a>div{color: #333;font-weight: bold;/*! font-size: 13px; */min-height: 130px;}
.dx_paf>a>div>div{margin: 4px 0;}
.dx_paf>a>div>div>div{margin: 4px 0;}
.dx_paf>a>div>div>div:first-child{font-weight: normal;}

.deaiad{display: none;}
.deaiad>div{display: table;width: 100%;}
.deaiad>div:last-child{color: blue;text-align: center;font-weight: bold;}
.deaiad>div>div{width: 33%;display: table-cell;}
.deaiad>div>div>div{border: 1px solid gray;height: 80px;text-align: center;line-height: 80px;margin: 1px;border-radius: 4px;font-weight: bold;}


.adsepa{padding: 10px 8px 8px;background-color: rgb(219, 237, 255);border-radius: 10px;}
.adsepa a{text-decoration: none;}
.adsepa>div:last-child{border: 1px solid gray;background-color: rgb(243, 243, 243);border-radius: 6px;width: 500px;text-align: center;margin: 10px auto 4px;}
.adsepa>div:last-child>a{text-decoration: none;display: block;font-weight: bold;height: 80px;line-height: 80px;}

.reply_txad{/*! border:1px solid silver; *//*! border-radius:8px; *//*! padding:20px; */margin:6px 4px 16px 2px}
.reply_txad>a{/*! font-size:11px; */font-weight:bold;display:block;text-decoration:none;color:yellow;}
.reply_txad::before{/*! content: '*ADVERTISEMENT*'; *//*! color: white; *//*! font-size: 0.7em; */}


