@charset "UTF-8"; 

/* *:first-child+html .使用するクラス名 {display:inline; zoom:1;} */
*, *::before, *::after {
	box-sizing:inherit;
}
html, body, div, ul, li, dl, dt, dd, ol, p, iframe, blockquote, h1, h2, h3, h4, h5, h6, form, select, label, set, input, button, fieldset, select, textarea, table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; line-height:1.5em;}
html, body {width:100%; height:100%; text-align:left;}
html {overflow-y:scroll;}
body {margin:0; padding:0;}
body, input, button, textarea {font-family:"メイリオ","ＭＳ Ｐゴシック",Meiryo,Arial,sans-serif !important; font-weight:normal; font-size:12px; color:#444;}
table {width:100%; border-collapse:collapse;}
textarea {overflow:auto; resize:none;}
a {color:#444; text-decoration:none; cursor:pointer;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
ul, ol, dl {list-style:none;}
img, legend, fieldset {border:0; vertical-align:top;}
.blind, legend {display:block; overflow:hidden; position:absolute; top:-1000em; left:0;}
.ellip {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cboth:after {content:""; display:block; clear:both;}
.cleft:after {content:""; display:block; clear:left;}
.cboth, .cleft {*zoom:1;}
.txt_indent {text-indent:-9999px; line-height:0; height:0; overflow:hidden;}
.ta_c {text-align:center;}
.ta_r {text-align:right;}
.red {color:#f00;}
.gray {color:#767676;}
.font11 {font-size:11px;}

* html #body {height:100%;}
.camp_body {background-image:url(/player/img/campaign/evt20100427_bg1.gif) !important; background-repeat:repeat-x; background-position:left top; background-attachment:scroll;}

.bnr_netcafe {height:65px; text-align:center; background-color:#f0572b; position:relative; top:-4px; margin-bottom:-4px;}
@media screen and (max-width:1350px) {
	.bnr_netcafe {height:50px; background-size:1px 50px;}
	.bnr_netcafe img {height:50px;}
}

#wrapper {width:1282px; margin:0 auto; padding:0; position:relative;}
#container2 h1, 
#container1 h1 {color:#666; font-size:100%; font-weight:normal; margin:0; padding:0 0 13px 6px; float:left;}
#leftpadding_container h1 {font-size:100%; font-weight:normal; margin:0 auto; width:900px;}
#pagetitle {border-bottom:2px solid #000; color:#000; font-size:180%; font-weight:bold; padding:0 0 5px 5px; margin-bottom:16px; margin-top:5px;}
#container_h1 {width:900px; position:absolute; margin-top:34px; padding:0;}
#container_h1 h1 {text-decoration:none; font-weight:normal; border:0; margin:0 auto; padding:0 0 0 6px;}
#container1 {margin-top:20px;}
.container_corpmailWrap h1 {text-indent:-9999px;}
.container_corpmailWrap h2 {color:#000; font-size:180%; font-weight:bold; padding:20px 0 5px 30px; margin:5px 0;}
.container_corpmailWrap .inquiry_table {padding:0;}
.completeWrap p {font-size:140%; text-align:center; line-height:140%;}
.eventbnn_wrap {margin-bottom:10px;}
#containerWrap_900 {width:900px; margin:0 0 0 30px; padding-bottom:10px;}
#containerWrap_700 {width:700px; margin:0 auto; padding-bottom:10px;}
#containerWrap_login {width:500px; margin:40px 0 50px 230px; padding:0;}
#mainblock01_r {float:right; width:760px; margin-left:10px; padding-bottom:10px;}
#subblock01_l {float:left; width:180px;}
#mainblock01_r .redsquare_border {background-image:url(/player/img/bandicam/ico_red_square.gif); background-repeat:no-repeat; background-position:0 4px; padding:0 0 5px 22px; margin:10px 0 0 0; color:#272727; border-bottom:4px solid #000; font-size:140%;}
#mainblock01_r_s {float:right; width:900px; margin:0 30px 0 0; padding-bottom:10px;}
#subblock01_l_s {display:none; float:left; margin-top:40px; width:180px;}
#mainblock01_l {clear:both; padding:0; width:960px; position:relative; top:0;}
#subblock01_r {display:none; float:right; margin-top:40px; width:160px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
#rightmargin {width:890px; clear:both; margin:0; padding:0 0 0 5px; position:relative; top:0;}
#sub_ad {display:none;}
.paddingleft25 {padding-left:25px;}
.link_black {color:#000 !important;}
#sub_nav_gomsoft {text-align:center !important; font-weight:bold; margin-bottom:10px;}
#sub_nav_gomsoft p {padding:5px 0 0 0; margin:0;}
#sub_nav_gomsoft img {margin-bottom:5px;}
.top_return {clear:both; margin:10px 0; text-align:right;}
.supportTable table {width:900px;}
.supportTable caption {text-align:left; font-weight:bold; margin-bottom:5px;}
.supportTable tbody tr {background-color:#fff; border:1px solid #a5acb2;}
.supportTable tbody td {color:#414141; padding:2px 2px 2px 20px; text-align:left; *border:1px solid #a5acb2; width:630px;}
.supportTable tbody th {background-color:#e9e9e9; padding:1px 1px 1px 20px; text-align:left; border-right:1px solid #a5acb2; width:250px !important; height:30px; *border:1px solid #a5acb2;}
.supportTable tbody a {color:#000; text-decoration:underline;}

.supportTable .supportcenter_faq a {color:#08c; text-decoration:underline;}
.supportTable tbody td textarea, .supportDetailedTable tbody td textarea {width:580px; height:180px; margin:10px 0;}
.supportDetailedTable tbody td textarea {height:220px; width:580px;}
.supportButton ul li {margin:20px 0;}
.supportButton ul li {list-style:none !important; text-align:center;}
.supportButton2 {margin:20px 0 0 360px;}
.supportButton2 ul li {list-style-type:none; float:left; padding-left:20px;}
.supportButton2 ul li .forSix {float:left; text-align:center;}
.local_title {font-weight:bold; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:5px; margin-bottom:15px; display:block;}
.leftside {width:720px; float:left; margin-right:30px; margin-bottom:30px;}
.rightside {width:110px; float:left;}
.boldtitle {line-height:20px; font-weight:bold; color:#000;}

h2.htit2 {background-image:url(/player/img/howto/pla_h2_bg.gif); border:1px solid #CCc; height:26px; margin:10px 0; padding:4px 0 0 23px;}
.rec_tb {width:100%;}
.tb_type_1 {border:1px solid #e8e8e8; text-align:left;}
.tb_type_1 th {border-bottom:1px solid #e8e8e8; height:34px; padding-left:15px; background:#f5f5f5; font-weight:bold;}
.tb_type_1 td {border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; height:30px; padding-left:15px;}
.tb_type_1 td ul {padding-left:15px;}
.tb_type_1 td a {color:#0c70bc; text-decoration:underline;}
#container2 h1 {text-indent:-99999px; display:none;}
.ssl_table {margin-top:5px; margin-bottom:25px; padding-left:20px; float:left;}
.ssl_seal {float:left;}
.ssl_text {float:left; vertical-align:bottom; padding-left:20px; margin-top:30px;}

.inquiry_table {margin:0; padding:20px 0 20px 0; width:900px !important;}
.inquiry_table h2 {border-bottom:1px solid #dcdcdc;}
.inquiry_table table {width:900px !important; margin:10px 0 0 0;}
.inquiry_table table th {height:30px; border:1px solid #dfdfdf; padding-left:10px; background-color:#f8f8f8; width:250px;}
.inquiry_table table td {border:1px solid #dfdfdf; padding:4px 10px;}
.inquiry_table em {color:#dc0000 !important;}

.submitdiv {margin:10px; text-align:center;}
.submitdiv form {display:inline-block;}
h3.htit2 {background-image:url(/player/img/howto/pla_h2_bg.gif); border:1px solid #CCc; height:26px; margin:10px 0; padding:4px 0 0 23px;}
.rec_tb {width:100%; margin-bottom:10px;}
.rec_tb a {color:#2b88ce !important;}
.tb_type_1 {border:1px solid #e8e8e8; text-align:left;}
.tb_type_1 th {border-bottom:1px solid #e8e8e8; height:34px; padding-left:15px; background:#f5f5f5; font-weight:bold;}
.tb_type_1 td {border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; height:30px; padding-left:15px;}
.tb_type_1 td ul {padding-left:15px;}
.tb_type_1 td a {color:#0c70bc; text-decoration:underline;}
.privacy p {margin:5px 0;}
.privacy h3 {margin:30px 0 0 0; border-bottom:0 solid #ccc; color:#252525; line-height:45px;}
.privacy h4 {margin:20px 0 10px 0;}
.privacytit {margin:30px 0 20px 0; color:#222; font-size:140% !important;}
.privacy ol {padding:0 0 6px 0; margin:0;}
.privacy ol li {padding:4px 0; list-style-position:inside;}
.turste {width:75px; float:right; margin:0 0 0 15px;}
.b_privacy p {margin:5px 0 15px 0;}
.b_privacy h2 {margin:20px 0 0 0;}
.b_privacy ol {padding:0 0 6px 12px; margin:0;}
.b_privacy ol li {padding:4px 0; list-style-position:inside;}
.disclaimerWrap {margin-bottom:50px;}
.recruit {float:right; margin-bottom:0;}
.mb20 {margin-bottom:20px;}

.soft_wrap {margin-right:-20px !important;}
.soft_wrap .first_colum {margin-bottom:10px;}
.soft_wrap .second_colum {margin-bottom:15px;}
.soft_wrap a {display:block; width:120px; height:30px; top:180px;}
.soft_wrap .soft {height:250px; float:left; position:relative;}
.soft_wrap .colum1 {width:185px; margin-right:9px;}
.soft_wrap .colum2 {width:380px; margin-right:8px;}
.soft_wrap .colum3 {width:572px; margin-right:9px;}
*+html .soft_wrap .colum1 {width:185px; margin-right:7px; margin-top:7px;}
*+html .soft_wrap .colum2 {width:380px; margin-right:4px; margin-top:7px;}
*+html .soft_wrap .colum3 {width:572px; margin-right:5px;}
.soft_wrap .bl_uptico {display:block; position:absolute; top:-6px; right:0;}
.soft_wrap span {display:block;}
.soft_wrap .btn_img {position:absolute;}
.soft_wrap .btn_img a:hover {opacity:.8;}
.soft_wrap .colum3 .btn_img {left:25px; top:170px;}
.soft_wrap .colum2 .btn_img {left:25px; top:170px;}
.soft_wrap .colum1 .btn_img {left:18px; top:145px;}
.soft_wrap .colum2 dl {margin-top:35px; margin-left:25px;}
.soft_wrap .colum2 dl dt {font-size:130%;}
.soft_wrap .colum2 dl dd {color:#fff; width:160px; margin-top:10px; line-height:14px;}
.soft_wrap .colum1 dl.line1 {margin-top:38px; margin-left:17px;}
.soft_wrap .colum1 dl.line2 {margin-top:28px; margin-left:18px;}
.soft_wrap .colum1 dl.line1 dt {font-size:105%; height:23px; line-height:14px;}
.soft_wrap .colum1 dl.line2 dt {font-size:105%; height:33px; line-height:14px;}
.soft_wrap .colum1 dl dd {color:#fff; width:150px; margin-top:5px; line-height:12px; font-size:95%;}
.soft_wrap dl dt.player {color:#bc5800;}
.soft_wrap dl dt.encoder {color:#034463;}
.soft_wrap dl dt.bandicam {color:#7b1112;}
.soft_wrap dl dt.audio {color:#5c37b1;}
.soft_wrap dl dt.remote {color:#9c300a;}
.soft_wrap dl dt.bandizip {color:#103a4e;}
.soft_wrap dl dt.picpick {color:#355012;}
.soft_wrap dl .release_text {margin-top:20px; font-size:120%; font-weight:bold; color:#355012;}
.soft_wrap dl a {text-decoration:none; width:100%;}

.section2_wrap ol {margin-left:0 !important;}
.section2_wrap ol li {vertical-align:middle; background:url(/img/bl_gs_icon_v2.png) left top no-repeat; line-height:20px; padding-left:23px;}
.section2_wrap ol li a {display:inline-block; max-width:90%; vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-decoration:underline !important;}
.section2_wrap ol li.ntc_player {background-position:0 2px;}
.section2_wrap ol li.ntc_encoder {background-position:0 -48px;}
.section2_wrap ol li.ntc_audio {background-position:0 -98px;}
.section2_wrap ol li.ntc_bandicam {background-position:0 -149px;}
.section2_wrap ol li.ntc_bandizip {background-position:0 -198px;}
.section2_wrap ol li.ntc_remote {background-position:0 -249px;}
.section2_wrap ol li.ntc_picpick {background-position:0 -300px;}
.section2_wrap ol li.ntc_bandicut {background-position:0 -349px;}

.gs_aside .altools_section {float:left; width:370px; margin-left:15px;}
.gs_aside .altools_section h2 {background:url(/img/gs_h2_bg.jpg)left bottom repeat-x; height:40px;}
.gs_aside .altools_section h2 img {margin-top:10px;}
.gs_aside .altools_section ul {float:left;}
.gs_aside .altools_section ul li {float:left; margin-right:4px;}
.gs_aside .altools_section ul li.last_bnn {margin-right:0; margin-top:10px;}
.gs_aside .game_section {float:left; width:181px; margin-left:15px; margin-top:10px;}
.gs_aside .game_section h2.gomsoft {background:url(/img/gs_h2_bg.jpg) left bottom repeat-x; height:30px; margin-bottom:10px;}
h2.header_text {width:960px; padding:16px 0 0 0; border-bottom:2px solid #3a3a3a; font-size:180%; font-weight:bold; line-height:50px;}
.localization_wrap {width:900px; padding:16px 30px 0;}
.localization_wrap ul {list-style:disc; padding-left:18px;}
.txt_indent {text-indent:-99999px; height:0; line-height:0; overflow:hidden;}
.header_join ul {list-style:none; display:inline; float:right; padding:0; margin:0;}
.header_join ul li {float:left; line-height:24px; padding-right:10px;}
.header_join ul li a {text-decoration:none !important; font-size:11px; color:#08c !important;}
.logoWrap img {margin:23px 8px 13px 0; float:left;}
.logoWrap h1 {font-size:11px !important; padding-top:35px !important; font-weight:normal; letter-spacing:0;}
.nav ul, .nav ul li {list-style:none;}
.nav ul li.parentSel {background-image:url(/player/img/nav.png); background-repeat:no-repeat; height:41px; float:left;}
.nav ul li a {text-decoration:none; width:137px;}
.logoWrap img {margin:23px 8px 13px 0; float:left;}
.logoWrap h1 {font-size:11px !important; padding-top:35px !important; font-weight:normal; letter-spacing:0;}

/* button */
.imag-col-1 {margin-bottom:1.5em; text-align:center;}
.btn-01 a:before {background-image:url(../img/icons.png); background-position:-51px -50px; background-repeat:no-repeat; content:""; display:block; height:21px; left:10px; margin:-11px 0 0; position:absolute; top:50%; width:18px;}
.btn-01 a {font-weight:bold; text-decoration:none !important; color:#fff799 !important; background-color:#ff5624; border:1px solid #e83613; border-radius:1px; box-shadow:0 1px 1px #ff8b53 inset; display:inline-block; line-height:1.58; padding:7px 45px 5px; position:relative; text-align:center;}

/* conveni */
.conveni_bnn {position:absolute; left:50%; top:60px; margin-left:452px; z-index:15; background:url(/campaign/img/conveni/bnn_kaoru.png)no-repeat left top; width:232px; height:563px; cursor:pointer;}
.conveni_popup_wrap {position:relative; left:388px; top:-8px;}
.conveni_popup_bg {background-color:#000; opacity:0.5; position:absolute; left:0; top:30px; width:572px; height:442px; z-index:10; display:none;}
.conveni_popup {background:url(/campaign/img/conveni/popup_bg.gif)no-repeat left top; width:480px; height:355px; position:absolute; margin-left:45px; margin-top:-560px; text-align:center; z-index:13;}
.conveni_popup .logo {position:absolute; left:7%; top:5%;}
.conveni_popup .about_conveni {position:absolute; right:3%; top:2%;}
.conveni_popup .popup_footer {background-color:#3a3a3a; text-align:center; padding:3px 10px 3px 3px; color:#fff; cursor:pointer;}

/* section2_wrap */
.white_contents_wrap {background-color:#fff; border:1px solid #dfdfe1; border-bottom:1px solid #bcbcbd; font-family:"メイリオ","Meiryo"; position:relative;}
.white_contents_wrap .title {font-weight:bold; font-size:120%;}
.white_contents_wrap dl dd {font-size:11px; margin-top:3px;}
.one_colum {width:165px; height:160px;}
.two_colum {width:338px; height:160px;}
.three_colum {max-width:700px; height:160px;}
.four_colum {width:709px; height:160px;}
.view_detail {font-size:10px; color:#5ab535 !important; text-decoration:underline;}
.tag_game {position:absolute; right:0; top:0;}
.img_pinkgom {position:absolute; right:64px; top:20px;}
.icon_game_bg {position:absolute; right:10px; bottom:0;}
.p20 {padding:20px;}

#container1 .container_corpmailWrap {min-height:600px; width:960px; margin-left:150px;}

/* slide */
#featured {width:574px; height:202px; background:#000 url('orbit/loading.gif') no-repeat center center; overflow:hidden;}
#featured>img, #featured>div, #featured>a {display:none;}
div.orbit-wrapper {width:1px; height:1px; position:relative;}
div.orbit {width:1px; height:1px; position:relative; overflow:hidden;}
div.orbit>img {position:absolute; top:0; left:0; display:none;}
div.orbit>a {border:0; position:absolute; top:0; left:0; line-height:0; display:none;}
.orbit>div {position:absolute; top:0; left:0; width:100%; height:100%;}
div.timer {width:40px; height:40px; overflow:hidden; position:absolute; top:10px; right:10px; opacity:.6; cursor:pointer; z-index:1001;}
span.rotator {display:block; width:40px; height:40px; position:absolute; top:0; left:-20px; background:url(orbit/rotator-black.png) no-repeat; z-index:3;}
span.mask {display:block; width:20px; height:40px; position:absolute; top:0; right:0; z-index:2; overflow:hidden;}
span.rotator.move {left:0;}
span.mask.move {width:40px; left:0; background:url(orbit/timer-black.png) repeat 0 0;}
span.pause {display:block; width:40px; height:40px; position:absolute; top:0; left:0; background:url(orbit/pause-black.png) no-repeat; z-index:4; opacity:0;}
span.pause.active {background:url(orbit/pause-black.png) no-repeat 0 -40px;}
div.timer:hover span.pause, span.pause.active {opacity:1;}
.orbit-caption {display:none; font-family:"HelveticaNeue","Helvetica-Neue",Helvetica,Arial,sans-serif;}
.orbit-wrapper .orbit-caption {background:#000; background:rgba(0, 0, 0, .6); z-index:1000; color:#fff; text-align:center; margin:7px 0; font-size:13px; position:absolute; right:0; bottom:0; width:100%;}
div.slider-nav {display:block;}
div.slider-nav span {width:35px; height:45px; text-indent:-9999px; position:absolute; z-index:1000; top:50%; margin-top:-25px; cursor:pointer;}
div.slider-nav span.right {background:url(/img/right_arrow.png); right:0;}
div.slider-nav span.left {background:url(/img/left_arrow.png); left:0;}
.orbit-bullets {position:absolute; z-index:1000; list-style:none; bottom:10px; left:0%; margin-left:15px; padding:0;}
.orbit-bullets li {float:left; margin-left:5px; cursor:pointer; color:#999; text-indent:-9999px; background:url(/img/bullets.png) no-repeat 4px 0; width:13px; height:12px; overflow:hidden;}
.orbit-bullets li.active {color:#222; background-position:-8px 0;}
.orbit-bullets li.has-thumb {background:0; width:100px; height:75px;}
.orbit-bullets li.active.has-thumb {background-position:0 0; border-top:2px solid #000;}

/* login */
/* #login_wrap {width:500px; height:500px; border:1px solid #d6d6d6; background-color:#fff; margin:100px auto 70px;} */
#login_wrap {width:500px; border:1px solid #d6d6d6; background-color:#fff; margin:100px auto 70px;}
#login_wrap h2 {font-size:180%; font-family:"メイリオ","Meiryo"; margin:30px; font-weight:normal;}
#login_wrap .input_id_table input {background-color:#f7f7f7; border:1px solid #e2e2e2;}
#login_wrap .login_text {margin-left:30px;}
#login_wrap .logn_btn_wrap {padding:0 97px;}
#login_wrap .login_check {margin-top:20px;}
#login_wrap .login_check span {float:left; margin-right:10px;}
#login_wrap .btn_login img {margin-top:20px;}
#login_wrap .forget_id {text-align:center; border-bottom:1px solid #e1e1e1; margin-top:10px; width:320px; margin-left:80px;}
#login_wrap a.btn_register {display:block; text-align:center; margin:10px 0;}
#login_wrap .logn_btn_wrap tr {margin-bottom:5px; display:block;}
#login_wrap .logn_btn_wrap tr th {width:100px;}
#login_wrap .openid_wrap {margin:10px 50px 0 70px;}
#login_wrap ul.openid {margin-top:10px; margin-left:27px;}
#login_wrap ul.openid li {display:inline-block; margin-bottom:5px;}
#login_wrap .login_wrong_text {padding-left:90px; color:#ff0000; margin-bottom:15px;}

#lostid_wrap {width:800px; border:1px solid #d6d6d6; background-color:#fff; margin:70px auto 50px; padding:45px; min-height:400px;}
#lostid_wrap h2 {font-size:180%; font-family:"メイリオ","Meiryo"; font-weight:normal; margin-bottom:30px;}
#lostid_wrap h3 {font-size:150%; margin:0 0 10px;}
#lostid_wrap .lostidpass {margin-top:50px;}
#lostid_wrap .lostid {float:left; width:350px; border-right:1px solid #d6d6d6; padding-right:50px; height:300px;}
#lostid_wrap .lostpass {float:right; width:350px;}
#lostid_wrap .lostid_text {margin:10px 0 20px; height:100px;}
#lostid_wrap .lostbtn_wrap {text-align:center; margin-top:30px;}
#lostid_wrap .lostbtn_wrap a {display:block;}
#lostid_wrap .input_wrap {background-color:#f9f9f9; border:1px solid #e1e1e1; padding:20px 0 10px; text-align:center;}
#lostid_wrap .input_wrap span {width:100px; display:inline-block; margin-bottom:10px;}

/* member */
#member_wrap {width:860px; border:1px solid #d6d6d6; background-color:#fff; margin:10px auto 10px; padding:45px; min-height:560px;}
#member_wrap h2 {font-size:180%; font-family:"メイリオ","Meiryo"; font-weight:normal; border-bottom:1px dashed #d6d6d6; padding-bottom:20px; width:860px;}
#member_wrap h3 {font-size:150%; margin:0 0 10px;}

#member_wrap .member_title {width:840px; padding:10px; border-left:5px #999 solid; background:#F5F5F5; margin:20px 0px;}
#member_wrap .flow_wrap {background-color:#e9e9e9; height:50px; padding-left:20px; margin-bottom:30px;}
#member_wrap .flow_wrap ul li {float:left; margin-left:10px; color:#959595; padding:10px 0;}
#member_wrap .flow_wrap img {float:left; margin:22px 10px 0;}
#member_wrap .flow_wrap .flow_on {color:#333;}
#member_wrap .flow_wrap .line1 {margin-top:8px;}
#member_wrap .member_table tr {border:1px #e1e1e1 solid; height:38px;}
#member_wrap .member_table th {background-color:#f9f9f9; padding-left:10px; width:200px;}
#member_wrap .member_table td {padding-left:10px;}
#member_wrap .member_agree_btn {text-align:center; margin:20px 0 10px;}
#member_wrap .member_table tr.h50 {height:50px;}
#member_wrap .premium_table tr {border:1px #e1e1e1 solid; height:50px;}
#member_wrap .premium_table th {background-color:#f9f9f9; padding-left:20px; width:200px;}
#member_wrap .premium_table td {padding-left:20px;}
#member_wrap .premium_table input {background-color:#f7f7f7; border:1px solid #e2e2e2; margin-right:10px;}
#member_wrap .member_ok ul {margin:0 20px;}
#member_wrap .member_ok ul li.big_text {text-align:center; font-size:140%; margin:30px 0;}
#member_wrap .member_ok ul li span.ok_mail a {text-decoration:underline; color:#0b64d3;}
#member_wrap .ok_btnwrap:before {position:relative;}
#member_wrap .ok_btnwrap {position:absolute; left:50%; margin-left:-250px;}
#member_wrap .ok_btnwrap div {float:left; margin-right:10px;}
#member_wrap .ok_btnwrap a:hover {opacity:0.7;}
#member_wrap .id_delete a {text-decoration:underline !important; text-align:right; display:block;}
.regUpdateLayer_bg {display:none; position:absolute; width:100%; height:100%; background-color:#fff; opacity:0.5; z-index:98;}
.regUpdateLayer {display:none; position:absolute; top:400px; left:50%; width:320px; height:80px; margin-left:-150px; margin-top:-100px; border:1px #d3d3d3 solid; z-index:100; background-color:#fff; padding:30px;}
.regUpdateLayer_btn {margin-top:20px; text-align:center;}
#member_wrap .gommember_btn {margin-top:20px;}
#member_wrap p a {color:#f39c12 !important; text-decoration:underline;}
#member_wrap .gom_member_faq dl {margin-bottom:15px;}
#member_wrap .gom_member_faq dl dt {font-weight:bold;}
#member_wrap .gom_member_faq dl dd {color:#666;}
#member_wrap .gom_member_faq dl a {color:#f39c12 !important; text-decoration:underline;}

/* mypage */
#mypage_wrap {width:960px; border:1px solid #d6d6d6; background-color:#fff; margin:0px auto 10px; padding-bottom:50px; min-height:540px;}
#mypage_wrap h2 {font-size:180%; font-family:"メイリオ","Meiryo"; font-weight:normal; margin-bottom:20px; float:left;}
#mypage_wrap h3 {font-size:150%; margin:0 0 10px;}
#mypage_wrap h3.mt30 {margin-top:30px;}
#mypage_wrap p a {color:#f39c12 !important; text-decoration:underline;}
#mypage_wrap .leftmenu_wrap {float:left; width:205px; margin-left:40px;}
#mypage_wrap .leftmenu_wrap ul {margin-bottom:20px;}
#mypage_wrap .leftmenu_wrap ul li {margin-right:20px;}
#mypage_wrap .leftmenu_wrap ul li a {display:block; line-height:40px; border-bottom:1px #dbdbdb solid; padding-left:20px; text-decoration:none;}
#mypage_wrap .leftmenu_wrap ul li a:hover {color:#fff !important; background-color:#f39c12; text-decoration:none;}
#mypage_wrap .leftmenu_wrap ul li.top {background-color:#3e454d;}
#mypage_wrap .leftmenu_wrap ul li.top a {background-color:#3e454d; color:#fcae18 !important;}
#mypage_wrap .leftmenu_wrap ul li.top a:hover {background-color:#3e454d; color:#fcae18 !important;}
#mypage_wrap .leftmenu_wrap ul li.selected {background-color:#f39c12;}
#mypage_wrap .leftmenu_wrap ul li.selected a {color:#fff !important;}
#mypage_wrap .leftmenu_wrap a.btn_leftmenu_playgom {display:block; margin-top:20px;}
#mypage_wrap .leftmenu_wrap .member_grade {width:190px; margin-top:30px; text-align:center;}
#mypage_wrap .leftmenu_wrap .member_grade .img {padding:20px 10px 10px; margin-bottom:5px; text-align:center;}
#mypage_wrap .leftmenu_wrap .member_grade .img p {margin-top:15px; line-height:14px; width:170px; overflow:visible;}
#mypage_wrap .leftmenu_wrap .member_grade .premium {border:1px #cd9f00 solid; background-color:#ebb703; background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5bf02), color-stop(100%, #dcac02)); background-image:-webkit-linear-gradient(top, #f5bf02 0%, #dcac02 100%); background-image:-moz-linear-gradient(top, #f5bf02 0%, #dcac02 100%); background-image:-o-linear-gradient(top, #f5bf02 0%, #dcac02 100%); background-image:-ms-linear-gradient(top, #f5bf02 0%, #dcac02 100%); background-image:linear-gradient(top, #f5bf02 0%, #dcac02 100%); *zoom:1;} 
#mypage_wrap .leftmenu_wrap .member_grade .premium p {color:#453c1c;}
#mypage_wrap .leftmenu_wrap .member_grade .normal {border:1px #69717b solid; background-color:#757c85; background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #858d96), color-stop(100%, #6e757d)); background-image:-webkit-linear-gradient(top, #858d96 0%, #6e757d 100%); background-image:-moz-linear-gradient(top, #858d96 0%, #6e757d 100%); background-image:-o-linear-gradient(top, #858d96 0%, #6e757d 100%); background-image:-ms-linear-gradient(top, #858d96 0%, #6e757d 100%); background-image:linear-gradient(top, #858d96 0%, #6e757d 100%); *zoom:1;} 
#mypage_wrap .leftmenu_wrap .member_grade .normal p {color:#fff;}
#mypage_wrap .leftmenu_wrap .member_grade a img {margin-left:7px;}
#mypage_wrap .content_wrap {float:right; width:630px; padding-left:30px; margin-right:40px; border-left:1px solid #d6d6d6; min-height:480px;}
#mypage_wrap .function_wrap {float:right; margin-top:20px; margin-right:40px; margin-bottom:20px;}
#mypage_wrap .gomcoin_table {margin-top:40px;}
#mypage_wrap .gomcoin_table caption {font-size:140%; font-weight:bold; margin-bottom:5px;}
#mypage_wrap .gomcoin_table tr {border:1px solid #e1e1e1; height:45px;}
#mypage_wrap .gomcoin_table tr span.nickname {font-size:140%; font-weight:bold;}
#mypage_wrap .gomcoin_table tr th {background-color:#f9f9f9; text-align:center;}
#mypage_wrap .gomcoin_table tr td {text-align:center;}
#mypage_wrap .gomcoin_table tr span.gomcoin_num {font-weight:bold; color:#ff5122 !important; font-size:160%;}
#mypage_wrap .gomcoin_buy_wrap {margin-top:40px;}
#mypage_wrap .gomcoin_buy_wrap p {margin-bottom:20px;}
#mypage_wrap .gomcoin_account {margin-top:40px;}
#mypage_wrap .gomcoin_account .tab_wrap {margin-top:10px;}
#mypage_wrap .gomcoin_account .tab_wrap ul li {text-align:center;}
#mypage_wrap .gomcoin_account .tab_wrap ul li a {float:left; display:block; line-height:40px; border:1px #dbdbdb solid; width:150px; background-color:#f9f9f9; font-size:120%; color:#333 !important;}
#mypage_wrap .gomcoin_account .tab_wrap ul li.selected a, #mypage_wrap .gomcoin_account .tab_wrap ul li a:hover {text-decoration:none; background-color:#a7a7a7; color:#fff !important;}
#mypage_wrap .gomcoin_account .account_table tr th {background-color:#a7a7a7; color:#fff !important; height:30px; text-align:center; border:1px solid #dbdbdb; border-top:none; border-bottom:1px solid #7f7f7f; font-weight:bold;}
#mypage_wrap .gomcoin_account .account_table tr td {padding-left:20px; border-bottom:1px solid #dbdbdb; height:35px;}
#mypage_wrap .paging_wrap {text-align:center; margin-top:20px;}
#mypage_wrap .paging_wrap a {margin:0 3px; display:inline-block;}
#mypage_wrap .paging_wrap a.selected {font-weight:bold; color:#ff5122 !important;}
#mypage_wrap .licenselist_table tr {border:1px #e1e1e1 solid; height:40px;}
#mypage_wrap .licenselist_table tr th {background-color:#f9f9f9; padding-left:10px; text-align:center; border-right:1px #e1e1e1 solid;}
#mypage_wrap .licenselist_table tr td {padding-left:10px; text-align:center;}
#mypage_wrap .licenselist_table tr td.no_license {color:#ff0000 !important; text-align:center;}
#mypage_wrap .licenselist_table a {text-decoration:underline;}
#mypage_wrap .contact_btn_wrap {margin:10px 0;}
#mypage_wrap .contact_btn_wrap ul {margin-right:-10px;}
#mypage_wrap .contact_btn_wrap ul li {float:left; margin:10px 5px 10px 0;}
#mypage_wrap .contact_btn_wrap ul li a {display:inline-block; text-align:center; padding:10px 3px; width:147px; border-radius:2px; box-shadow:0 1px 3px rgba(000, 000, 000, 0.5), inset 0 0 1px rgba(255, 255, 255, 0.7); text-decoration:none;}
#mypage_wrap .contact_btn_wrap ul li a:hover {opacity:0.8; text-decoration:none;}
#mypage_wrap .contact_btn_wrap ul li a.contact_player {background-color:#dca725; border:1px solid #dca725; color:#fff !important; height:60px; padding-top:20px !important;}
#mypage_wrap .contact_btn_wrap ul li a.contact_encoder {background-color:#377899; border:1px solid #377899; color:#fff !important; height:60px; padding-top:20px !important;}
#mypage_wrap .contact_btn_wrap ul li a.contact_bandicam {background-color:#b2272a; border:1px solid #b2272a; color:#fff !important; height:60px; padding-top:20px !important;}
#mypage_wrap .contact_btn_wrap ul li a.contact_picpick {background-color:#8cc101; border:1px solid #8cc101; color:#355012 !important; height:70px;}
#mypage_wrap .contact_others_btn {margin-top:20px;}
#mypage_wrap .contact_others_btn a {margin-top:10px; display:block;}
#mypage_wrap .contact_others_btn a:hover {opacity:0.8;}
#mypage_wrap .contact_playgom {margin:10px 0; display:block;}
#mypage_wrap .member_table tr {border:1px #e1e1e1 solid; height:38px;}
#mypage_wrap .member_table th {background-color:#f9f9f9; padding-left:10px; width:200px;}
#mypage_wrap .member_table td {padding-left:10px; line-height:38px;}
#mypage_wrap .member_table td img {vertical-align:middle;}
#mypage_wrap .member_agree_btn {text-align:center; margin:20px 0 10px;}
#mypage_wrap .member_table tr.h50 {height:50px;}
#mypage_wrap .big_text {font-size:140%;}
#mypage_wrap .campaign_wrap dl {margin-bottom:30px; border-bottom:0px solid #eee; padding-bottom:30px;}
#mypage_wrap .campaign_wrap dl dt {font-size:140%; font-weight:bold; margin-bottom:10px;}
#mypage_wrap .campaign_wrap dl dd.bnn {margin-bottom:30px;}
#mypage_wrap strong.orange {color:#FF5122 !important; font-size:140%;}

/* iframe event */
#member_wrap_event {width:978px; border:0px solid #d6d6d6; background-color:#fff; margin:10px auto 10px; margin-left:-40px !important; min-height:530px; padding:30px;}
#member_wrap_event h2 {font-size:180%; font-family:"メイリオ","Meiryo"; font-weight:normal; margin-bottom:30px;}
/* #member_wrap_event .ok_btnwrap:before {position:relative;} */
#member_wrap_event .ok_btnwrap {margin-left:240px;}
#member_wrap_event .ok_btnwrap div {float:left; margin-right:10px;}
#member_wrap_event .ok_btnwrap a:hover {opacity:0.7;}
#member_wrap_event .member_ok ul {margin:0 20px;}
#member_wrap_event .member_ok ul li.big_text {text-align:center; font-size:140%; margin:30px 0;}
#member_wrap_event .member_ok ul li span.ok_mail a {text-decoration:underline; color:#0b64d3;}
#member_wrap_event .event_wrap {margin-bottom:30px;}

/* sitemap */
#sitemap .section h2.w880 {width:873px; margin:10px 0; background-image:url(/player/img/subContents/pla_h2_bg.gif); height:26px; border:1px solid #ccc; padding:4px 0 0 25px; line-height:26px;}
#sitemap .section h2.w251 {width:266px; margin:10px 0; background-image:url(/player/img/subContents/pla_h2_bg.gif); height:26px; border:1px solid #ccc; padding:4px 0 0 25px; line-height:26px;}
#sitemap .section h2 a {text-decoration:none;}
#sitemap {width:900px; margin:20px 0;}
#sitemap .section {margin:16px 0; margin-right:-5px;}
#sitemap hr {clear:both; margin-bottom:4px; border:1px solid #ccc;}
#sitemap ul {list-style:none; margin:0 10px 0 0; padding:0;}
#sitemap li {background-image:url(/player/img/sitemap_li_li_li.gif); background-repeat:no-repeat; background-position:0 .5em; padding:4px 0 4px 16px; margin:0;}
#sitemap li li {background-image:url(/player/img/sitemap_li_li.gif);}
.sitecateWrap {margin-right:-40px;}
.site_cate1 h3 .site_cate2 h3 {margin:0; padding:0; text-align:center; border-bottom:0;}
.site_cate1 h3 a {text-decoration:none;}
.site_cate1 {width:251px; border:1px solid #ccc; padding:20px; float:left; margin-right:10px; *margin-right:7px; margin-bottom:10px;}
.site_cate2 {width:251px; padding:20px; border:1px solid #ccc; padding:20px; margin-right:10px; *margin-right:5px; margin-bottom:10px; clear:both;}
.site_cate_box {float:left;}
.sitemap_notice {float:right; font-size:85%; margin:0; *margin:-18px 0 0; padding:0 0 0 9px; width:100px; height:24px; background:url(/player/img/new/arrow_4w.gif) no-repeat left 8px;}
.sitemap_btn_wrap dl dd {margin-bottom:20px; margin-right:5px; float:left;}
.sitemap_btn_wrap {margin-right:-10px;}
.sitemap_btn_wrap dl dd a {text-align:center; width:86px; display:inline-block; background-color:#f9f9f9; border:1px solid #e1e1e1; color:#333; text-decoration:none; padding:5px 10px; line-height:24px;}
.sitemap_btn_wrap dl dd a:hover {color:#fff !important; background-color:#a7a7a7; border:1px solid #7f7f7f;}

.btn_wrap_gomsupport {margin-top:30px;}
.btn_wrap_gomsupport div a {display:block; width:420px; margin-top:10px; text-align:center;}
/* button */
.btn_white a {text-decoration:none !important; border-radius:2px; box-shadow:0 1px 1px rgba(000, 000, 000, 0.3), inset 0 0 1px rgba(255, 255, 255, 0.7); color:#333; text-decoration:none; padding:10px 20px; border:1px #c0c0c0 solid; background-color:#e6e6e6; background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #fff)); background-image:-webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%); background-image:-moz-linear-gradient(top, #fff 0%, #e5e5e5 100%); background-image:-o-linear-gradient(top, #fff 0%, #e5e5e5 100%); background-image:-ms-linear-gradient(top, #fff 0%, #e5e5e5 100%); background-image:linear-gradient(top, #fff 0%, #e5e5e5 100%); *zoom:1;} 
.btn_white_submit a {border-radius:2px; box-shadow:0 1px 1px rgba(000, 000, 000, 0.3), inset 0 0 1px rgba(255, 255, 255, 0.7); color:#333; text-decoration:none; padding:5px 15px 3px; border:1px #c0c0c0 solid; background-color:#e6e6e6; background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #fff)); background-image:-webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%); background-image:-moz-linear-gradient(top, #fff 0%, #e5e5e5 100%); background-image:-o-linear-gradient(top, #fff 0%, #e5e5e5 100%); background-image:-ms-linear-gradient(top, #fff 0%, #e5e5e5 100%); background-image:linear-gradient(top, #fff 0%, #e5e5e5 100%); *zoom:1;} 

/* 201509 gomsoft_top */
/* common */
.gomtop_wrap {font-family:"メイリオ","ＭＳ Ｐゴシック",Meiryo,Arial,sans-serif; position:relative;}
.gomtop_wrap::after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.gomtop_wrap .slide_wrap {height:456px; width:500px; margin-left:-5px;}
.gomtop_wrap .slide_wrap img {width:100%;}
.slide_wrap .bx-wrapper .bx-viewport img {margin:0 0 0;}
.slide_wrap .bx-wrapper .bx-viewport #slider1 dl {margin-top: 15px;}
.slide_wrap .bx-wrapper .bx-controls-direction a {top:30%; margin-top:0;}
.slide_wrap .bx-wrapper .bx-prev {left:-30px;}
.slide_wrap .bx-wrapper .bx-next {right:-30px;}

.white_wrap {background-color:#fff; -moz-box-shadow:0 1px 2px #aaa; -webkit-box-shadow:0 1px 2px #aaa; box-shadow:0 1px 2px #aaa;}

.gomtop_wrap a {text-decoration:none !important;}
.gomtop_wrap .encoder_wrap .encoder_mainimg {width:263px;}
.gomtop_wrap .encoder_wrap .encoder_mainimg img {width:100%;}

.gomtop_wrap .set_left_wrap {width:46% !important; margin-right:0.78%; float:left; height:975px;}
.gomtop_wrap .set_left_wrap a.gomplayer {display:block; margin:40px 50px 30px;}
.gomtop_wrap .set_left_wrap h2 {font-size:350%; margin-bottom:30px; font-weight:normal; letter-spacing:-1px; color:#333;}
.gomtop_wrap .set_left_wrap h3 {font-size:130%; text-align:center; color:#484848; font-weight:normal;}
.gomtop_wrap .set_left_wrap dl {color:#4c4c4c; margin-top:20px;}
.gomtop_wrap .set_left_wrap dl dt {font-size:220%; color:#4c4c4c;}
.gomtop_wrap .set_left_wrap dl dd {font-size:140%;}
.gomtop_wrap .set_left_wrap ul {width:80%; margin:5px auto;}
.gomtop_wrap .set_left_wrap p {width:80%; margin:20px auto;}
.gomtop_wrap .set_left_wrap ul:after {clear:both; content:""; display:block; margin:0 -15%;}
.gomtop_wrap .set_left_wrap ul li {display:table; line-height:1.2em; font-size:90%; color:#6d6d6d; border-radius:50%; border:1px solid #d1d1d1; margin:10px 3px 0 2px; float:left; height:60px; width:60px; text-align:center;}
.gomtop_wrap .set_left_wrap ul li span {display:table-cell; vertical-align:middle;}

.gomtop_wrap .set_left_wrap .support_text {color:#6d6d6d; margin-top:20px; text-align:center; line-height:1.2em;}
.gomtop_wrap .set_left_wrap ul.support_ul {margin-top:30px; width:469px;}

.gomtop_wrap .set_right_wrap {width:53% !important; height:auto; float:left;}
.gomtop_wrap .set_right_wrap h2 {font-weight:normal; letter-spacing:-1px; color:#333;}
.gomtop_wrap .set_right_wrap h3 {color:#484848; font-weight:normal;}
.gomtop_wrap .set_right_wrap a.encoder {display:inline-block; margin:40px 30px 8px 50px;}
.gomtop_wrap .set_right_wrap .encoder_wrap {margin-bottom:10px; height:460px; position:relative;}
.gomtop_wrap .set_right_wrap .encoder_wrap h2 {margin-bottom:10px; font-size:350%;}
.gomtop_wrap .set_right_wrap .encoder_wrap h3 {font-size:95%; text-align:left;}
.gomtop_wrap .set_right_wrap .encoder_wrap>img {float:left;}
.gomtop_wrap .set_right_wrap .encoder_wrap dl {float:right; margin-top:-15px; margin-left:20px;}
.gomtop_wrap .set_right_wrap .encoder_wrap dl dt {font-size:130%;}
.gomtop_wrap .set_right_wrap .encoder_wrap dl dt.encorder_text02 {margin-bottom:15px;}
.gomtop_wrap .set_right_wrap .encoder_wrap dl dd {font-size:95%; margin-bottom:15px; color:#757575;}
.gomtop_wrap .set_right_wrap .encoder_wrap .label_sale {position:absolute; top:10px; right:10px;}
@media screen and (max-width: 1350px){
	.gomtop_wrap .set_right_wrap .encoder_wrap .label_sale {width:140px;}
}

.gomtop_wrap .set_right_wrap a.recorder {display:inline-block; margin:40px 33px 18px;}
.gomtop_wrap .set_right_wrap .recorder_wrap {margin-bottom:10px; width:54.5%; float:left; margin-right:1.5%; height:505px;}
.gomtop_wrap .set_right_wrap .recorder_wrap h2 {margin-bottom:10px; font-size:280%;}
.gomtop_wrap .set_right_wrap .recorder_wrap h3 {font-size:95%; text-align:left; text-align:center;}
.gomtop_wrap .set_right_wrap .recorder_wrap img.main_img {margin-left:15%;}
.gomtop_wrap .set_right_wrap .recorder_wrap .support_text {font-size:88%; color:#757575; margin-top:15px; text-align:center;}
.gomtop_wrap .set_right_wrap .recorder_wrap p.main_text {margin-top:10px; margin-left:20px; width:270px;}

.gomtop_wrap .set_right_wrap a.remote {display:block; margin:40px 33px 30px;}
.gomtop_wrap .set_right_wrap .remote_wrap {float:left; margin-right:1.5%; margin-bottom:10px; width:54.5%; height:505px; text-align:center;}
.gomtop_wrap .set_right_wrap .remote_wrap h2 {margin-bottom:10px; font-size:280%;}
.gomtop_wrap .set_right_wrap .remote_wrap h3 {font-size:95%;}
.gomtop_wrap .set_right_wrap .remote_wrap .support_text {font-size:88%; color:#757575; margin-top:15px;}
.gomtop_wrap .set_right_wrap .remote_wrap p.main_text {margin-top:10px;}

.gomtop_wrap .set_right_wrap a.encoder_v2 {display:block; margin:40px 33px 30px;}
.gomtop_wrap .set_right_wrap .encoder_v2_wrap {float:left; margin-right:1.5%; margin-bottom:10px; width:54.5%; height:505px; text-align:center;}
.gomtop_wrap .set_right_wrap .encoder_v2_wrap h2 {margin-bottom:10px; font-size:280%;}
.gomtop_wrap .set_right_wrap .encoder_v2_wrap h3 {font-size:95%;}
.gomtop_wrap .set_right_wrap .encoder_v2_wrap .support_text {font-size:88%; color:#757575; margin-top:15px;}
.gomtop_wrap .set_right_wrap .encoder_v2_wrap p.main_text {margin-top:10px;}

.gomtop_wrap .set_right_wrap a.audio {display:inline-block; margin:40px 27px 30px;}
.gomtop_wrap .set_right_wrap .audio_wrap {margin-bottom:10px; width:44%; float:left; height:505px; text-align:center;}
.gomtop_wrap .set_right_wrap .audio_wrap h2 {margin-bottom:10px; font-size:280%;}
.gomtop_wrap .set_right_wrap .audio_wrap h3 {font-size:95%;}
.gomtop_wrap .set_right_wrap .audio_wrap .support_text {font-size:85%; color:#757575; margin-top:15px;}
.gomtop_wrap .set_right_wrap .audio_wrap p.main_text {margin-top:10px;}

/* new_section_wrap */
.section2_wrap .news {margin:30px 30px 38px;}
.section2_wrap .news_wrap {width:46%; float:left; margin-right:0.78%; height:240px;}
.section2_wrap .app {margin:15px 30px;}
.section2_wrap .app_intro_wrap {width:53%; float:left; height:240px;}
.section2_wrap #focus_soft img {float:left; margin-top:10px;}
.section2_wrap #focus_soft p {float:left; width:230px; margin-left:20px; margin-top:10px;}
.section2_wrap #focus_soft p strong {display:block; font-size:18px; margin-bottom:5px; font-weight:normal;}
.section2_wrap h4 {font-size:200%; font-weight:bold; margin-bottom:15px; font-weight:normal;}
.section2_wrap a {text-decoration:none !important;}

.gomtop_wrap button {/* position:absolute; */ border-radius:4px; padding:2%; text-align:center; padding-left:-10px; color:#fff; border:none; cursor:pointer; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:180%; line-height:1.8em;}
.gomtop_wrap button:hover {opacity:0.9;}
.gomtop_wrap button img {margin-right:15px;}
.gomtop_wrap .top_btn {position:relative; margin-bottom:20px;width:100%;}
.gomtop_wrap .btn_gmpp {}
.gomtop_wrap .btn_gmpp a {overflow: hidden;display: block;margin:0 auto;width:330px;height:42px;}
.gomtop_wrap .btn_gmpp a:hover img {margin-top:-42px;}
.gomtop_wrap .player_btn button {background-color:#ee9521; display:block; left:0; right:0; margin:0 auto; width:300px;}
.gomtop_wrap .encoder_btn01 button {background-color:#5da2d5; left:0; font-size:150%; margin:0 0 0 50px;}
.gomtop_wrap .encoder_btn01 button img {width:40px\9;}
.gomtop_wrap .encoder_btn02 button {background-color:#5da2d5; right:0; font-size:150%; margin:-100px 50px 0 0;}
.gomtop_wrap .encoder_btn02 button img {width:40px\9;}
.gomtop_wrap .recorder_btn button {background-color:#f48667; display:block; left:0; right:0; margin:10px auto 0; width:280px; padding-top:10px; cursor:default;}
.gomtop_wrap .recorder_btn button:hover {opacity:1;}
.gomtop_wrap .audio_btn button {background-color:#7e6c56; display:block; left:0; right:0; margin:0 auto; width:233px; font-size:165%; padding-top:10px;}

.gomtop_wrap .btn_dw {display:block; margin:0 10%; padding:13px 15px 9px; line-height:40px; text-align:center; color:#fff; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:20px; -webkit-transition:background-color 0.15s; transition:background-color 0.15s;}
.gomtop_wrap .btn_dw img {margin-right:12px; vertical-align:top;}
.gomtop_wrap .player_btn .btn_dw {margin:0 auto; width:300px; background-color:#f1592a;}
.gomtop_wrap .player_btn .btn_dw:hover {background-color:#ff8c69;}
.gomtop_wrap .encoder_btn .btn_dw {display:inline-block; margin:0 0 0 50px; width:300px; background-color:#5da2d5; line-height:1.2;}
.gomtop_wrap .encoder_btn .btn_dw:hover {background-color:#8ebee1;}
.gomtop_wrap .encoder_btn .btn_dw .line2 {display:inline-block; margin-top:-3px;}
.gomtop_wrap .remote_btn .btn_dw, 
.gomtop_wrap .audio_btn .btn_dw,
.gomtop_wrap .encoder_v2_btn .btn_dw {padding:9px 15px 7px; font-size:18px;}
.gomtop_wrap .remote_btn .btn_dw {background-color:#a0725e;}
.gomtop_wrap .remote_btn .btn_dw:hover {background-color:#c39f8f;}
.gomtop_wrap .audio_btn .btn_dw {background-color:#01b0ae;}
.gomtop_wrap .audio_btn .btn_dw:hover {background-color:#16cbc9;}
.gomtop_wrap .encoder_v2_btn .btn_dw {background-color:#f87413;}
.gomtop_wrap .encoder_v2_btn .btn_dw:hover {background-color:#f35305;}

img.encoder_img_big {display:inline;}
img.audio_img_big {display:inline;}
img.encoder_img_small, img.audio_img_small {display:none;}
.displaynone_big {display:none;}

.animated {-webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:1s; -moz-animation-duration:1s; -ms-animation-duration:1s; -o-animation-duration:1s; animation-duration:1s;}
#recorder {-webkit-animation-duration:2s; -moz-animation-duration:2s; -ms-animation-duration:2s; -o-animation-duration:2s; animation-duration:2s;}
#audio {-webkit-animation-duration:2s; -moz-animation-duration:2s; -ms-animation-duration:2s; -o-animation-duration:2s; animation-duration:2s;}
#news {-webkit-animation-duration:2s; -moz-animation-duration:2s; -ms-animation-duration:2s; -o-animation-duration:2s; animation-duration:2s;}
#app {-webkit-animation-duration:2s; -moz-animation-duration:2s; -ms-animation-duration:2s; -o-animation-duration:2s; animation-duration:2s;}

.adwrap {position:absolute; top:-75px; left:50%; margin-left:-320px; width:960px;}
.adsense_sky {position:absolute; top:107px; right:-180px; width:160px; height:600px;}

@media screen and (max-width:1350px) {
	#wrapper {width:960px; margin:0 auto; padding:0;}
	#container2 h1, #container1 h1 {font-size:90%;}
	.gomtop_wrap .set_left_wrap {height:900px;}
	.gomtop_wrap .set_left_wrap h2 {font-size:300%;}
	.gomtop_wrap .set_left_wrap h3 {font-size:120%;}
	.gomtop_wrap .set_left_wrap dl dt {font-size:180%;}
	.gomtop_wrap .set_left_wrap dl dd {font-size:120%;}
	.gomtop_wrap .set_left_wrap ul {width:115%; margin-top:5px;}
	.gomtop_wrap .set_left_wrap ul li {margin:5px 3px 0 2px;}
	.gomtop_wrap .set_left_wrap ul.support_ul {width:335px;}
	
	.gomtop_wrap .set_right_wrap a.encoder {margin:40px 15px 8px 30px;}
	.gomtop_wrap .set_right_wrap .encoder_wrap {height:400px;}
	.gomtop_wrap .set_right_wrap .encoder_wrap h2 {font-size:300%;}
	.gomtop_wrap .set_right_wrap .encoder_wrap h3 {font-size:85%; margin:28px 0 0 0;}
	.gomtop_wrap .set_right_wrap .encoder_wrap dl {margin:0 0 0 10px;}
	.gomtop_wrap .set_right_wrap .encoder_wrap dl dt {font-size:110%;}
	.gomtop_wrap .set_right_wrap .encoder_wrap dl dt.encorder_text02 {margin-bottom:7px;}
	.gomtop_wrap .set_right_wrap .encoder_wrap dl dd {font-size:85%; margin-bottom:7px;}
	.gomtop_wrap .encoder_btn .btn_dw {width:260px;}
	
	.gomtop_wrap .set_right_wrap a.recorder {margin:40px 15px -20px}
	.gomtop_wrap .set_right_wrap .recorder_wrap {height:490px;}
	.gomtop_wrap .set_right_wrap .recorder_wrap h2 {font-size:210%;}
	.gomtop_wrap .set_right_wrap .recorder_wrap img.main_img {margin-left:6%;}
	.gomtop_wrap .set_right_wrap .recorder_wrap p.main_text {margin-left:5px; width:240px;}
	
	.gomtop_wrap .set_right_wrap a.remote {margin:40px 15px 30px;}
	.gomtop_wrap .set_right_wrap .remote_wrap {height:490px;}
	.gomtop_wrap .set_right_wrap .remote_wrap h2 {font-size:210%;}
	.gomtop_wrap .set_right_wrap .remote_wrap h3 {margin-top:30px;}
	.gomtop_wrap .set_right_wrap .remote_wrap img.main_img {margin-left:6%;}
	
	.gomtop_wrap .set_right_wrap a.audio {margin:40px 10px 30px;}
	.gomtop_wrap .set_right_wrap .audio_wrap {height:490px;}
	.gomtop_wrap .set_right_wrap .audio_wrap h2 {font-size:210%;}
	.gomtop_wrap .set_right_wrap .audio_wrap h3 {margin-top:30px;}
	.gomtop_wrap .set_right_wrap .audio_wrap .support_text {font-size:85%;}
	
	.gomtop_wrap .set_right_wrap a.encoder_v2 {margin:40px 15px 30px;}
	.gomtop_wrap .set_right_wrap .encoder_v2_wrap {height:490px;}
	.gomtop_wrap .set_right_wrap .encoder_v2_wrap h2 {font-size:210%;}
	.gomtop_wrap .set_right_wrap .encoder_v2_wrap h3 {margin-top:30px;}
	.gomtop_wrap .set_right_wrap .encoder_v2_wrap img.main_img {margin-left:6%;}
	
	.gomtop_wrap .slide_wrap {height:365px; width:326px; height:auto; margin-left:10px;}
	/*.slide_wrap .bx-wrapper .bx-pager {bottom:95px;}*/
	.slide_wrap .bx-wrapper .bx-viewport img {margin:0 0 0;}
	/*.slide_wrap .bx-wrapper .bx-viewport #slider1 dl {margin-top:17px;}*/
	.slide_wrap .bx-wrapper .bx-controls-direction a {top:22%;}
	
	.section2_wrap .news_wrap {width:46%; float:left; height:230px;}
	.section2_wrap .news_wrap ol li {overflow:hidden; width:355px; display:block; height:20px;}
	.section2_wrap .news {margin:30px;}
	.section2_wrap .app_intro_wrap {height:230px;}
	.section2_wrap .app_intro_wrap img.displaynone_big {margin-top:0;}
	.section2_wrap h4 {font-size:180%; font-weight:bold; margin-bottom:15px; font-weight:normal;}
	.section2_wrap #focus_soft img {float:left; margin-top:0px;}
	.section2_wrap #focus_soft p {float:left; width:250px; margin-left:20px; margin-top:0px;}
	
	.gomtop_wrap button img {margin-right:10px;}
	.gomtop_wrap .encoder_btn01 img {width:35px;}
	.gomtop_wrap .encoder_btn02 img {width:35px;}
	.gomtop_wrap .encoder_btn01 button {top:10px; font-size:130%; display:block; padding:2% 1%; margin:0 0 0 30px;}
	.gomtop_wrap .encoder_btn02 button {top:10px; font-size:130%; display:block; padding:2% 1%; margin:-90px 20px 0 0;}
	.gomtop_wrap .recorder_btn button {margin-top:10px; width:210px; font-size:150%; padding-top:5px;}
	.gomtop_wrap .recorder_btn button img {width:35px;}
	.gomtop_wrap .audio_btn button {width:170px; font-size:150%; padding-top:5px;}
	.gomtop_wrap .audio_btn button img {width:35px;}
	
	.gomtop_wrap .btn_dw {line-height:34px; font-size:18px;}
	.gomtop_wrap .btn_dw img {margin-right:10px; height:30px;}
	.gomtop_wrap .player_btn .btn_dw {width:270px;}
	.gomtop_wrap .encoder_btn .btn_dw {margin-left:30px;}
	.gomtop_wrap .remote_btn .btn_dw, .gomtop_wrap .audio_btn .btn_dw {line-height:28px; font-size:13px;}
	
	img.encoder_img, img.encoder_img_big {width:188px;}
	img.audio_img, img.audio_img_big {width:100%;}
	.displaynone_small {display:none;}
	.displaynone_big {display:inline;}
	
	#container1 .container_corpmailWrap {margin-left:0;}
	
	.adwrap {margin-left:-480px;}

	.gomtop_wrap .btn_gmpp a {width:300px;height:38px;}
	.gomtop_wrap .btn_gmpp a img {width:300px;}
	.gomtop_wrap .btn_gmpp a:hover img {margin-top:-38px;}

}