@charset "utf-8";
/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
/* ------style.css --------*/
body { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 75%; line-height: 1.7; background-color: #eeeeee; color: #6c6c6c; }
a { color: #6c6c6c; text-decoration: none; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
a:hover { color: #818181; -ms-filter: "alpha( opacity=60 )"; filter: alpha( opacity=60 ); opacity: 0.6; }
header { background-color: #FFF; }
#header-top-wrap { width: 960px; /*height: 40px;*/ margin: 0 auto; padding: 34px 0 24px; }
#logo { float: left; }
#nav-info { color: #818181; float: right; }
#nav-info ul { list-style-type: none; margin-right: -14px; }
#nav-info ul a { color: #818181; text-decoration: none; }
#nav-info ul a:hover { color: #818181; }
#nav-info li { float: left; margin-right: 14px; }
#nav-info .ni01 a { display:block; background: url(images/headinfo-01.png) no-repeat left center; padding-left: 30px; }
#nav-info .ni02 a { display:block; background: url(images/headinfo-02.png) no-repeat left center; padding-left: 30px; }
#nav-info .ni03 a { display:block; background: url(images/headinfo-03.png) no-repeat left center; padding-left: 30px; }
#nav-info .ni04 a { display:block; background: url(images/headinfo-04.png) no-repeat left center; padding-left: 30px; }
#status { clear: both; padding-top: 10px; line-height: normal; }
#status p span { color: #717171; font-size: 20px; font-weight: bold; }
#cart-total { float: right; }
#login-id { float: right; margin-left: 34px; }
nav#gnav { background-color: #358fd0/*#2ba1ac*/; height: 60px; overflow: hidden; }
nav#gnav ul { list-style-type: none; width: 960px; margin: 0 auto; line-height: 60px; font-size: 13px; }
nav#gnav ul a { color: #FFF; text-decoration: none; }
nav#gnav li { float: left; margin-right: 30px; }
nav#gnav li.nav-last { margin-right: 0; }
nav#gnav li a { display:block; background: url(images/gnav-arrow.png) no-repeat left center; padding-left: 24px; }
nav#gnav li.home a { background: url(images/gnav-home.png) no-repeat left center; }
/*content*/
#content { width:960px; margin: 0 auto; }
article { width: 710px; float: left; margin-top: 35px; }
#sidebar { width: 220px; float: right; margin-top: 24px; }
/*article*/
article section { margin-bottom: 45px; }
#page article section { margin-bottom: 25px; }
#top article h2 { height: 24px; margin-bottom: 8px; }
#admin article h1 { margin-bottom: 20px; font-size: 150%; background: url(images/headinfo-03.png) left center no-repeat; padding: 4px 0 4px 30px; border-bottom: 1px dashed #CCC; }
#page article h1 { margin-bottom: 20px; font-size: 160%; padding: 4px 0 4px 30px; border-bottom: 1px dashed #CCC; }
#watch article h1 { background: url(images/headinfo-02.png) left center no-repeat; margin-bottom: 20px; font-size: 150%; padding: 4px 0 4px 30px; border-bottom: 1px dashed #CCC; }
#cart article h1 { background: url(images/headinfo-01.png) left center no-repeat; margin-bottom: 20px; font-size: 150%; padding: 4px 0 4px 30px; border-bottom: 1px dashed #CCC; }
#admin article h2 { margin-bottom: 8px; font-size: 110%; padding: 4px 0 4px 30px; }
#admin #list h2 { background: url(images/admin/title02.png) left 0 no-repeat; }
#watch article #list h2 { background: url(images/admin/title02.png) left 0 no-repeat; margin-bottom: 8px; font-size: 110%; padding: 4px 0 4px 30px; }
#cart article #list h2 { background: url(images/admin/title02.png) left 0 no-repeat; margin-bottom: 8px; font-size: 110%; padding: 4px 0 4px 30px; }
#admin #user h2 { background: url(images/admin/title03.png) left center no-repeat; }
#admin #delete h2 { background: url(images/admin/title04.png) left center no-repeat; }
#pickup .vis { height: 250px; }
#news ul { list-style-type: none; padding: 18px 18px 0 18px; background-color: #FFF; }
#news li { border-top: 1px solid #eee; line-height: 42px; vertical-align: middle; }
#news li:first-child { list-style: none; border: 0; }
#news p.news-more { text-align: left; line-height: 42px; height: 42px; overflow: hidden; background-color: #FFF; border-top: 1px dashed #ccc; text-align: right; padding-right: 26px; }
#news p.news-more a { display: inline-block; background: url(images/arrow.png) no-repeat left center; padding-left: 30px; }
#news li img { display: inline-block; vertical-align: middle; margin-right:28px; }
#news li span.news-time { display: inline-block; vertical-align: middle; margin-right:28px; }
#list h2 { float: left; }
#list h3 { margin: 20px 0 12px 10px; height: 24px; }
#list ul { list-style-type:none; float: right; padding-top: 6px; }
#list li { float: left; margin-right: 4px; height: 15px; }
#list li img { }
#list li.pager-info { width: 150px; text-align: center; line-height: 16px; }
#list p.news-more { text-align: left; line-height: 42px; height: 42px; overflow: hidden; background-color: #FFF; text-align: right; padding-right: 26px; }
#list p.news-more a { display: inline-block; background: url(images/arrow.png) no-repeat left center; padding-left: 30px; }
.table-list { background-color: #FFF; padding: 18px; clear: both; }
table.domains { border-collapse:collapse; color:#555; width:99%; margin:0 0 0 1px; font-size:12px; line-height: normal; }
table.domains a { /* text-decoration: underline; /**/ }
table.domains, table.domains th, table.domains td { border:1px solid #c5e0e3; color:#555; }
table.domains caption { font-size:150%; font-weight:bold; margin:5px; }
table.domains td, table.domains th { padding:8px 5px; vertical-align: middle; }
table.domains td img { vertical-align: middle; }
table.domains thead th { text-align: center; background:#358fd0/*#2ba1ac*/; color:#FFF; line-height: 1; font-size:100% !important; }
table.domains tbody th { font-weight:bold; }
table.domains tbody td { text-align: center; }
table.domains .dname, table.domains .icon { text-align: left;}
table.domains tbody tr { background:#fcfcfc; }
table.domains tbody tr.odd { background:#f5f5f5; }
table.domains tbody tr:hover { background:#dff6f8; }
table.domains tfoot th { text-align:right; font-weight:bold; color: #F33; }
table.domains tfoot td { color: #F33; font-weight:bold; }
.a10 { font-weight: bold; }
table.user_data { border-collapse:collapse; color:#555; width:99%; margin:0 0 0 1px; font-size:12px; line-height: normal; }
table.user_data th { text-align: left; }
table.user_data th, table.user_data td { border-top:1px solid #EBEBEB; color:#555; }
table.user_data .list-start th, table.user_data .list-start td { list-style: none; border: 0; }
table.user_data td, table.user_data th { padding:8px 5px; vertical-align: middle; }
table.user_data input { width: 240px; }
table.user_data textarea { width: 240px; }
table.user_data .radio input { width:20px !important; }
table.user_data span { color: #F66; }
span.alert { display: block; padding-top: 10px; }
.t01, .t02, .t05 { width:20px; }
.t03 { width: 170px; }
.t04 { width: 80px; }
.t11 { width: 105px; }
.t07 { width: 130px; }
.dname img { margin-left: 8px;}

.icon img { margin-right: 1px; margin-bottom: 1px;}
.aside { background: url(images/sub-arrow.png) no-repeat left center; padding-left: 14px; margin-left: 30px; }

#pay { margin-bottom: 20px; height: 84px; }
#stock { margin-bottom: 20px; }
.stock { text-align: center; vertical-align: middle; }
.stock span { font-size: 22px; color: #358fd0/*#2ba1ac*/; font-weight: bold; vertical-align: middle; }
#signup { width: 220px; height: 120px; overflow: hidden; margin-bottom: 20px; }
#signup a { display: block; background: url(images/side-signup.png) 0 0 no-repeat; text-indent: -9999px; opacity: 1.0; height: 120px; transition:none; }
#signup a:hover { background: url(images/side-signup.png) 0 -120px no-repeat; opacity: 1.0; }
.login-title { background-color: #3f3f3f; border-bottom: 1px solid #eaeaea; padding: 8px 0 6px 10px; height: 24px; }
.form-wrap { background: #FFF; padding: 15px; }
#login-form .intxt input { width: 98%; margin-bottom: 10px; }
#login-form { margin-bottom: 20px; }
.form-wrap input { margin-bottom: 10px; }
#login-form .submit { margin: 6px 0; }
#login-form .arrow { text-align: right; }
#login-form .arrow a { background: url(images/form-arrow.png) left center no-repeat; padding-left: 20px; color:#f39037; }
#beginner { margin-bottom: 20px; height: 84px; }
.side-title { background-color: #fafafa; border-bottom: 1px solid #eaeaea; padding: 6px 0 6px 10px; height: 24px; }
.side-menu { padding: 10px 10px; background-color: #FFF; }
#search-form { background-color: #FFF; padding-bottom: 20px; margin-bottom: 20px; }
#search-form ul { list-style: none; }
#search-form>ul { padding-top: 10px; }
#search-form .sl { display: block; width: 180px; height: 30px; line-height: 30px; background: url(images/side-search-go.png) 0 0 no-repeat; padding-left: 10px; margin: 0 auto 6px auto; clear: both; cursor: pointer; }
/*#search-form>ul>li { padding: 0 15px; }*/
#search-form ul>li>ul { padding: 0 10px 10px 10px; border-bottom: 1px solid #eaeaea; margin-bottom: 10px; }
#search-form ul>li>ul:after { content: ""; display: block; clear: both; }
ul.col2 li { float: left; width: 50%; }
ul.col3 li { float: left; width: 33%; }

#search-form .count { display: inline-block; margin-left: 4px; color: #999;}

.search-btn input { background:url(images/side-search-submit.png) no-repeat; width:190px;height:72px;border:0px solid;cursor:pointer; text-indent: -9999px;transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; display: block; margin: 0 auto;}

.search-btn input:hover { -ms-filter: "alpha( opacity=60 )"; filter: alpha( opacity=60 ); opacity: 0.6; }


#acu { margin-bottom: 20px; background-color: #fafafa;}
#acu .side-title { background: url(images/pages/qa-main.png) no-repeat 10px center; height: auto !important; padding: 6px 0 6px 40px !important;}

/*footer*/
footer { clear: both; background: #2d2c2c; }
#footer-wrap { width: 960px; margin: 0 auto; }
#foot-nav { float: left; margin-right: 50px; padding: 40px 0 30px; }
#colum-nav { float: left; padding: 40px 0 30px; width: 400px; }
#foot-nav a, #colum-nav a { color: #CCC; }
#facebook { float: right; width: 300px; background: #FFF; margin-top: 40px;}
#copy { clear: both; background: #1F1F1F; padding: 14px 0; color: #999; }
#copy small { display: block; width: 960px; margin: 0 auto; text-align: center; }
/*.vis, #news-wrap, .table-list, #login-form{box-shadow: 0 2px 5px rgba(0,0,0,.10);
-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.10);
-moz-box-shadow: 0 2px 5px rgba(0,0,0,.10);
}
*/


.vis, #pay { box-shadow: 0 2px 5px rgba(0,0,0,.10); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.10); -moz-box-shadow: 0 2px 5px rgba(0,0,0,.10); }
#pay a { display: block; }
#pay .side-menu p { height: 28px; }
.admin-submit { text-align: left; line-height: 42px; height: 42px; overflow: hidden; background-color: #FFF; border-top: 1px dashed #ccc; text-align: right; padding-right: 26px; }
.admin-submit a { display: inline-block; background: url(images/arrow.png) no-repeat left center; padding-left: 30px; }
.breadcrumb { margin-bottom: 10px; background: url(images/sub-arrow.png) left center no-repeat; padding-left: 15px; }
.breadcrumb .home { }
#domain-data h2 { background-color: #fafafa; border-bottom: 1px solid #eaeaea; padding: 8px 0 8px 32px; }
#domain-data .data-table { padding: 15px; border-bottom: 1px solid #eaeaea; background: #FFF; font-size:12px; }
#domain-data table th { text-align: left; background-color: #FAFAFA; }
#domain-data .info-top table { width: 100%; }
#domain-data .info-top th { width: 50%; color: #358fd0; background-color:#F7FAFC !important; }
#domain-data .info-top h2 { background: url(images/data/title01.png) 6px center no-repeat; background-color: #fafafa; }
#domain-data .info-col table { width: 100%; }
#domain-data .info-col th { width: 60%; }
#domain-data .info-col td { text-align: center; }
#domain-data .col01 h2 { background: url(images/data/title02.png) 6px center no-repeat; background-color: #fafafa; }
#domain-data .col02 h2 { background: url(images/data/title03.png) 6px center no-repeat; background-color: #fafafa; }
#domain-data .col-last h2 { background: url(images/data/title04.png) 6px center no-repeat; background-color: #fafafa; }
#domain-data .info-foot table { width: 100%; }
#domain-data .info-foot th { width: 180px; }
#domain-data .info-foot td { text-align: center; width: 40px; }
#domain-data .info-foot h2 { background: url(images/data/title05.png) 6px center no-repeat; background-color: #fafafa; }
.info-col { width: 260px; /*margin-right: 34px;*/ margin-bottom: 15px !important; }
.col-last { margin-right: 0 !important; }
.info-foot { clear: both; }
.info-top { float: left; width: 430px; margin-bottom: 15px !important; }
.data-head { /*background: #333; border-radius: 4px;*/ margin-bottom: 20px; background: #FFF; padding: 15px 20px; box-shadow: 0 2px 5px rgba(0,0,0,.10); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.10); -moz-box-shadow: 0 2px 5px rgba(0,0,0,.10); }
.data-head h1 { font-size: 240%; }
.data-head .data-pay { color: #FF4A4A; float: right; font-weight: bold; font-size: 180%; }
.data-head .data-pay span { font-size: 140%; }
.data-name-f h1 { float: left; }
.data-head figure { clear: both; }
.data-head figure img { margin-right: 4px; }
#data-middle { float: right; }
.data-name-f { margin-bottom: 10px; border-bottom: 1px solid #DBDBDB; -webkit-box-shadow: 0 1px 0 #fcfcfc; -moz-box-shadow: 0 1px 0 #fcfcfc; box-shadow: 0 1px 0 #fcfcfc; }
table.user_data { border-collapse:collapse; color:#555; width:99%; margin:0 0 0 1px; font-size:12px; line-height: normal; }
#domain-data th, #domain-data td { border-top:1px solid #EBEBEB; color:#555; }
#domain-data .list-start th, #domain-data .list-start td { list-style: none; border: 0; }
/*#domain-data .info-top td,#domain-data .info-top th { padding:5px 0 5px 10px; vertical-align: middle; }*/
#domain-data .info-top td, #domain-data .info-top th { padding:3px 0 3px 10px; vertical-align: middle; }
#domain-data .info-top th { border-right: 1px solid #EBEBEB; }
#domain-data .info-col th { border-right: 1px solid #EBEBEB; }
#domain-data .info-col td, #domain-data .info-col th { padding:3px 0 3px 5px; vertical-align: middle; }
#domain-data .info-foot td, #domain-data .info-foot th { padding:3px 8px 3px 8px; vertical-align: middle; border-right: 1px solid #EBEBEB; }
table.user_data input { width: 240px; }
table.user_data .radio input { width:20px !important; }
table.user_data span { color: #F66; }
.sns-total td { background-color: #F7FAFC !important; color: #FF4A4A !important; font-weight: bold; }
.sns-total th { background-color: #FFF !important; /*text-align: right !important;*/ }
#page h2 { border-bottom: 1px solid #eaeaea; padding: 8px 0 8px 32px; font-size: 120%; }
#page h2 { background: url(images/pages/def.png) 6px center no-repeat; background-color: #fafafa; }
.clip { padding: 15px; border-bottom: 1px solid #eaeaea; background: #FFF; font-size: 110%; }
#page table th { text-align: left; background-color: #FAFAFA; }
#page table { width: 100%; }
#page th { width: 50%; color: #358fd0; background-color:#F7FAFC; }
#page article section p { margin-bottom: 10px; }
#page th, #page td { border-top:1px solid #EBEBEB; color:#555; }
#page .list-start th, #page .list-start td { list-style: none; border-top: 0; }
#page td, #page th { padding:5px 0 5px 10px; vertical-align: middle; }
#page th { border-right: 1px solid #EBEBEB; }

#page article h3 { margin-bottom: 10px; font-size: 110%; padding: 6px 0 4px 30px; border-bottom: 1px dashed #CCC; background: url(images/pages/def2.png) left 6px no-repeat; color: #f9164e; }
#page article h4 { margin-bottom: 10px; font-size: 110%; color:  #F90;}
#page article ol,#page article ul { padding: 15px 25px 0px 40px ; margin-bottom: 20px; }
#page article ol li,#page article ul li { margin-bottom: 10px;}

.point { color: #F33;}
/*#page article h1 { margin-bottom: 20px; font-size: 160%; padding: 4px 0 4px 30px; border-bottom: 1px dashed #CCC; }*/
.glossary article h1 { background: url(images/pages/gros-main.png) left 6px no-repeat; }
.guide article h1 { background: url(images/pages/guide-main.png) left 6px no-repeat; }
.flow article h1 { background: url(images/pages/flow-main.png) left 6px no-repeat; }
.transfer article h1 { background: url(images/pages/transfer-main.png) left 6px no-repeat; }
.qa article h1 { background: url(images/pages/qa-main.png) left 6px no-repeat; }
#glos-01 h2 { background: url(images/pages/gros-title01.png) 6px center no-repeat; background-color: #fafafa; }
#glos-02 h2 { background: url(images/pages/gros-title02.png) 6px center no-repeat; background-color: #fafafa; }
#glos-03 h2 { background: url(images/pages/gros-title03.png) 6px center no-repeat; background-color: #fafafa; }

.a-wrap { padding-left: 30px; background: url(images/pages/qa-a.png) left 4px no-repeat; padding-top: 6px;}
.qa h3 { background: url(images/pages/qa-q.png) left 6px no-repeat !important;}
.qa h4 { color: #666 !important;}

#glos-01 th { width: 20% !important; }
#page article a { color: #358fd0; display: inline-block; background: url(images/arrow.png) right center no-repeat; padding-right: 30px; }
#glos-01 a { color: #358fd0; display: inline-block; background: url(images/arrow.png) right center no-repeat; padding-right: 30px; }
#glos-02 th { width: 100px !important; padding:10px !important; text-align: center !important; }
#glos-02 th img { vertical-align: middle; }
#glos-03 ul { color: #FFF; list-style: none; }
#glos-03 li { text-align: left; /*width: 200px;*//* float: left;*/ display: inline-block; margin-bottom: 10px; margin-right: 5px; }
#glos-03 li a { color: #FFF; display: block; background: #358fd0; border-radius: 4px; padding: 6px 8px; box-shadow: 0 2px 5px rgba(0,0,0,.10); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.10); -moz-box-shadow: 0 2px 5px rgba(0,0,0,.10); }
#colum-nav ul { color: #FFF; list-style: none; }
#colum-nav li { text-align: left; /*width: 200px;*//* float: left;*/ display: inline-block; margin-bottom: 8px; margin-right: 4px; }
#colum-nav li a { color: #FFF; display: block; background: #358fd0; border-radius: 4px; padding: 4px 6px; box-shadow: 0 2px 5px rgba(0,0,0,.10); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.10); -moz-box-shadow: 0 2px 5px rgba(0,0,0,.10); }

#list-information { padding: 20px 0 10px;}

#list-information table { width: 99%; border: 1px solid #EBEBEB;}

#list-information table th{
background-color: #FAFAFA;
width: 50px !important;
padding: 4px !important;
text-align: center !important;
border-right: 1px solid #EBEBEB;
border-top: 1px solid #EBEBEB;
}

#list-information table img {
vertical-align: middle;
}

#list-information table td {
padding: 4px 0 4px 10px;
vertical-align: middle;
border-right: 1px solid #EBEBEB;
border-top: 1px solid #EBEBEB;
}

.guide table th { width: 30% !important;}

.dnfont{ color:#FC3;}
.dmfont{ color: #F33; font-weight: bold; font-size: 16px;}
.dlfont{ color: #3FF; }

#flat-wrap { margin-right: -20px; color: #FFF; font-size: 13px;}
#flat-wrap div{ float: left; width: 285px; height: 150px; margin-right: 20px; padding: 30px; margin-bottom: 20px;}
#flat-wrap h4 { font-size: 20px; margin-bottom: 15px;}

.flat-d01 {background-color:#00b4c7; background-image: url(images/top-article-01.png); background-repeat: no-repeat; background-position:270px 15px ; background-size: 56px 56px;}
.flat-d02 {background-color:#2ecc71; background-image: url(images/top-article-02.png); background-repeat: no-repeat; background-position:270px 15px ; background-size: 56px 56px;}
.flat-d03 {background-color:#e67e22; background-image: url(images/top-article-03.png); background-repeat: no-repeat; background-position:270px 15px ; background-size: 56px 56px;}
.flat-d04 {background-color:#e85646; background-image: url(images/top-article-04.png); background-repeat: no-repeat; background-position:270px 15px ; background-size: 56px 56px;}
.flat-d05 {background-color:#e7a91a; background-image: url(images/top-article-05.png); background-repeat: no-repeat; background-position:270px 15px ; background-size: 56px 56px;}
.flat-d06 {background-color:#2c88c5; background-image: url(images/top-article-06.png); background-repeat: no-repeat; background-position:270px 15px ; background-size: 56px 56px;}
.flat-d07 {background-color:#9b59b6; background-image: url(images/top-article-07.png); background-repeat: no-repeat; background-position:270px 15px ; background-size: 56px 56px;}
.flat-d08 {background-color:#474a5d; background-image: url(images/top-article-08.png); background-repeat: no-repeat; background-position:270px 15px ; background-size: 56px 56px;}

#bk { font-size: 14px; line-height: 1.8; clear: both;} 



#bk h3 { border-bottom: 1px solid #eaeaea; padding: 8px 0 8px 32px; font-size: 16px; }
#bk h3 { background: url(images/pages/def.png) 6px center no-repeat; background-color: #fafafa; }

#bk strong { color: #e85646; font-weight: bold;}
#bk em { color: #358fd0; font-weight: bold; font-style: normal !important;}

#bk p{ margin-bottom: 25px;} 
#bk figure{ text-align: center; display: block; padding: 10px 0 50px 0;} 

em.bk-01 { margin: 0 6px 0 0 !important;}
em.bk-02 { color: #e67e22 !important; }

.bq-01 { padding-left: 180px; background-image: url(images/top-article-bq01.png); background-repeat: no-repeat; background-position: left center; min-height: 180px;}
.bq-02 { padding-left: 180px; background-image: url(images/top-article-bq02.png); background-repeat: no-repeat; background-position: left center; min-height: 180px; padding-top: 40px;}
.bq-03 { padding-left: 180px; background-image: url(images/top-article-bq03.png); background-repeat: no-repeat; background-position: left center; min-height: 180px; padding-top: 20px;}





#login-form section{ width: 710px; margin: 0px auto 40px auto;} 
#login-form #content h1{ margin: 30px auto 10px auto; font-size: 110%; padding: 4px 0 4px 30px;width: 680px; } 
#login-form #content h1{ background: url(images/headinfo-04.png) left center no-repeat; } 

#login-form section#user { width: 710px; margin: 30px auto 50px auto;}
#login-form section#user h2 { margin-bottom: 8px; font-size: 110%; padding: 4px 0 4px 30px; }
#login-form section#user h2 { background: url(images/admin/title03.png) left center no-repeat; }

#login-form section th { width: 350px; padding-left:20px; }


.clip .submit { text-align: center;}
.clip .submit input{
 background-image:url(images/comform-submit.png);
 background-repeat:no-repeat;
 border:none;
 width:190px;
 height:29px;
 text-indent: -9999px;
 cursor: pointer;
}


#login-form .submit { text-align: center;}
#login-form .submit input{
 background-image:url(images/side-login-submit.png);
 background-repeat:no-repeat;
 border:none;
 width:190px;
 height:29px;
 text-indent: -9999px;
 cursor: pointer;
}

#login-form .submit-signin { text-align: center;}
#login-form .submit-signin{
 background-image:url(images/comform-submit.png);
 background-repeat:no-repeat;
 border:none;
 width:190px;
 height:29px;
 text-indent: -9999px;
 cursor: pointer;
}


.img2, .img3, .img4, .img5, .img6, .img7, .img8 {
	display:none;
}

/*#slider img {
	display:none;
}
*/

.bx-clone {
	display: none !important;
}

.clearfix:after { content: ""; display: block; clear: both; }

div.submitImg {
	text-align: center;
	margin-top: 15px;
}
