@charset "utf-8";

/* -----------------------------------------------------
ver1.3.1 lastupdate 2011.07.19
------------------------------------------------------- */

/* ---------- 0:import&reset  ---------- */
@import "common_20110415.css";

body {word-break:break-all;word-wrap:break-word;}
#main-wrapper{/* use clear hack */position: relative;width: 950px;}
.yj-guid{height: 1px;}
h1{display: none;}
.header-wrapp{position: relative;min-height: 40px;_height: 40px;background: url(../images/bg_header.png) no-repeat #135fa0;/zoom:1;}
.appid{display: block;float: right;margin: 0 7px 0 0;}
.appidchg{display: none;float: right;margin: 10px 10px 0 0;padding: 0 0 2px 2px;background: url(../images/bg_appid.png) repeat-x 0 0 #256ea4;color: #fff;}
.applinks {margin:8px 10px 0 0;padding:3px 10px;float:right;_display:inline;background-color:#206395;color:#90a9bb;}
.applinks a {color:#fff;}
.applinks em {color:#fff57f;font-weight:bold;}
.btn-login{width: 192px;height: 30px;margin: 6px 0 0 0;background: url(../images/sprite.png) 0 0 no-repeat;_background: url(../images/sprite_ie6.png) 0 0 no-repeat;}
.btn-loginchg{width: 69px;height: 19px;margin: 0 0 0 5px;background: url(../images/sprite.png) -200px -39px no-repeat;_background: url(../images/sprite_ie6.png) -200px -39px no-repeat;}
.btn-ttl-appid{width: 98px;height: 17px;margin: 0 3px 0 0;background: url(../images/sprite.png) -172px -213px no-repeat;_background: url(../images/sprite_ie6.png) -172px -213px no-repeat;}
.lupe{display: none;position: absolute;top: 12px;left: 10px;width: 17px;height: 17px;background: url(../images/sprite.png) -159px -78px no-repeat;_background: url(../images/sprite_ie6.png) -159px -78px no-repeat;}
.textfield{display: none;position: absolute;top: 10px;left: 30px;width: 260px;min-height: 12px;_height: 12px;padding: 1px;font-family: "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.btn-submit{display: none;position: absolute;top: 11px;left: 300px;width: 64px;height: 22px;background: url(../images/sprite.png) -192px 0 no-repeat;_background: url(../images/sprite_ie6.png) -192px 0 no-repeat;}
/* stock box */
.stockbox-wrapp{position: fixed;bottom:0;left: 0;width: 100%;height: 59px;background: #0b0a09;text-align: center;z-index: 9999;/zoom:1;font-size:small;}
.stockbox-contents{position: relative;width: 950px;height: 59px;margin: 0 auto;text-align: left;background-color:#262626;}
.ttl-stockbox img{position: absolute;top: -27px;left: 6px;width: 167px;height: 27px;background: url(../images/sprite_stockbox.png) -6px -10px no-repeat;_background: url(../images/sprite_stockbox_ie6.png) -6px -10px no-repeat;}
.preview-num-area{position: absolute;top: -37px;right: 0;width: 287px;height: 37px;background: url(../images/sprite_stockbox.png) right 0 no-repeat;_background: url(../images/sprite_stockbox_ie6.png) right 0 no-repeat;}
.preview-num{position: absolute;top: 17px;right: 160px;color: #fff;}
.preview-num span{font-size:110%;}
.preview-num span em {font-weight: bold;}
.stockbox-wrapp .btn-preview img{position: absolute;top: 7px;right: 16px;width: 136px;height: 27px;background: url(../images/sprite_stockbox.png) -798px -7px no-repeat;_background: url(../images/sprite_stockbox_ie6.png) -798px -7px no-repeat;}
.stockbox-wrapp .off a{cursor: default;}
.stockbox-wrapp .off img{position: absolute;top: 7px;right: 17px;width: 134px;height: 25px;background: url(../images/sprite.png) -26px -280px no-repeat !important;_background: url(../images/sprite_ie6.png) -26px -280px no-repeat !important;}
.preview-list-wrapp{position: absolute;top: 0;left: 0;width: 950px;height: 59px;background: url(../images/sprite_stockbox.png) 0 -37px no-repeat;_background: url(../images/sprite_stockbox_ie6.png) 0 -37px no-repeat;}
.preview-list-wrapp .prev a img,
.preview-list-wrapp .next a img{position: absolute;top: 3px;width: 15px;height: 67px;background: url(../images/sprite_stockbox.png) no-repeat;_background: url(../images/sprite_stockbox_ie6.png) no-repeat;}
.preview-list-wrapp .prev a img{left: 10px;background-position: 10px 40px;}
.preview-list-wrapp .next a img{right: 10px;background-position: 925px 40px;}
.preview-list-wrapp .disabled a{cursor: default;}
.preview-list-wrapp .disabled a img{position: absolute;top: 3px;width: 15px;height: 67px;background: url(../images/sprite.png) 0 -302px no-repeat;_background: url(../images/sprite_ie6.png) 0 -302px no-repeat;}
.preview-list-all{position: absolute;top: 4px;left: 16px;width: 906px;height: 45px;padding: 6px 0 0 11px;overflow: hidden;}
.preview-list-defaulttxt{padding:12px 0 0;color: #fff362;font-weight: bold;text-align: center;}
.preview-list-wrapp .preview-list li{position: relative;float: left;width:170px;height: 40px;margin: 0;padding-right:10px;}
.preview-list-wrapp .preview-list li a{color: #fff;font-weight: bold;}
.preview-list-txt {margin-left:60px;_margin-left:55px;}
.preview-list-cap {float:left;}
.preview-list-cap a{display: block;width: 50px;height: 38px;border: solid 1px #fff;text-align:center;}
.preview-list li .btn-cls img{position: absolute;top:-5px;left:-5px;width: 16px;height: 16px;background: url(../images/sprite.png) -159px -95px no-repeat;_background: url(../images/sprite_ie6.png) -159px -95px no-repeat;}
.text-area01,
.text-area02{margin-top:10px;padding:10px;border:solid 1px #d1d4b3;background:#fffa9c;}
.text-area01 p.st01 {font-weight:bold; color:#fa5500; margin-bottom:7px;}

.text-area01 span {font-weight:bold;}
.text-area01 input.txt {width:500px;padding:2px 1px;}
.text-area01 ul {margin-top:10px;}
.text-area02 dt {font-weight:bold;}
.kiyaku-check {margin-top:10px;/zoom:1;position:relative;min-height:1.5em;_height:1.5em;}
.kiyaku-check:after {content:'';clear:both;display:block;}
.kiyaku-check ul {position:absolute;width:100%;text-align:center;}
.kiyaku-check li {padding:0 10px;display:inline-block;/display:inline;/zoom:1;vertical-align:middle;}
.kiyaku-check li p {/padding-top:2px;}
.kiyaku-check .check {margin-right:5px;padding:3px;background:#ffa200;display:inline-block;}
.kiyaku-check input {/width:13px;/height:13px;margin:0;padding:0;}
.kiyaku-check label {font-size:110%;font-weight:bold;}
.kiyaku-check .lnk {float:right;position:relative;}
.comment-pls-wrapp{position: absolute;bottom:-11px;_bottom: 0px;left: 365px;width: 210px;min-height: 81px;_height: 81px;background: url(../images/bg_sb_fukidashi1.png) 0 0 no-repeat;_background: url(../images/bg_sb_fukidashi1_ie6.png) 0 0 no-repeat;}
.comment-pls{margin: 23px 0 0 0;padding: 0 0 25px 0;background: #000;}
.comment-pls-bg{display: block;width: 190px;padding: 0 10px 5px 10px;background: #000;color: #fff;text-align: center;}
.comment-pls-txt{margin: 0 5px 0 0;color: #fff362;font-size: 140%;font-weight: bold;}
div.system_error {padding:20px 20px 20px;background:url(../images/preview_bg.png) repeat-x 0 1px;}
div.system_error p.error-txt { padding:80px 0;color:#FF5400;font-weight:bold;text-align:center;font-size:140%;}
div.cntlr-wrapp {padding:20px 98px 0;background:url(../images/preview_bg.png) repeat-x 0 1px;}
div.cntlr-wrapp .main-header {margin-top:0;}
div.cntlr-wrapp div.contents01 {padding:10px;background:url(../images/bg_main.png) 0 0 repeat-x #e3e3d5;border:solid 1px #d3d3bf;border-top:none;}
div.cntlr-wrapp div.contents01 div.innr {padding:10px;border:solid 1px #ccccba;background:#f4f4ef;}
.btn-area {margin-top:10px;text-align:center;}
.btn-area .bg01 {width:753px;height:67px;margin:0 auto;background:url(../images/btn_bg01.png) no-repeat 0 0;}
.btn-area .bg02 {width:741px;height:67px;margin:0 auto;background:url(../images/btn_bg02.png) no-repeat 0 0;}
.btn-area ul {text-align:center;padding-top:15px;}
.btn-area li,
.btn-area p {width:202px;height:40px;padding:0 15px;display:inline-block;/display:inline;/zoom:1;vertical-align:top;}
.btn-area p {padding-top:15px;}
.btn-area li a,
.btn-area p a,
.btn-area li span,
.btn-area p span{width:202px;height:40px;display:block;text-indent:-9999px;overflow:hidden;}
.btn-area input {width:202px;height:40px;display:block;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;/font-size:0;/line-height:0;}
.btn-area input[type=hidden]{display:none;}
.btn-area .st01 {background:url(../images/btn_all.png) no-repeat 0 0;}
.btn-area .st02 {background:url(../images/btn_all.png) no-repeat -205px 0;}
.btn-area .st03 {background:url(../images/btn_all.png) no-repeat 0 -45px;}
.btn-area .st04 {background:url(../images/btn_all.png) no-repeat -205px -45px;}
.btn-area .st05 {background:url(../images/btn_all.png) no-repeat 0 -90px;}
.btn-area .st06 {background:url(../images/btn_all.png) no-repeat -205px -90px;}
.btn-area .st07 {background:url(../images/btn_all.png) no-repeat 0 -135px;}
.btn-area .st08 {background:url(../images/btn_all.png) no-repeat -205px -135px;}
.btn-area .st09 {background:url(../images/btn_all.png) no-repeat 0 -180px;}
.btn-area .st10 {background:url(../images/btn_all.png) no-repeat -205px -180px;}
.btn-area .st11 {background:url(../images/btn_all.png) no-repeat 0 -225px;}
.btn-area .st12 {background:url(../images/btn_all.png) no-repeat -205px -225px;}
.btn-area .st13 {background:url(../images/btn_all.png) no-repeat 0 -270px;}
.btn-area .st14 {background:url(../images/btn_all.png) no-repeat -205px -270px;}
.btn-area .st15 {background:url(../images/btn_all.png) no-repeat 0 -315px;}
.btn-area .st16 {background:url(../images/btn_all.png) no-repeat -205px -315px;}
.btn-area .st17 {background:url(../images/btn_all.png) no-repeat 0 -360px;}
.btn-area .st18 {background:url(../images/btn_all.png) no-repeat -205px -360px;}
.btn-area .st19 {background:url(../images/btn_all.png) no-repeat 0 -405px;}
.btn-area .st20 {background:url(../images/btn_all.png) no-repeat -205px -405px;}
.btn-area .st21 {background:url(../images/btn_all.png) no-repeat 0 -450px;}
.btn-area .st22 {background:url(../images/btn_all.png) no-repeat -205px -450px;}
.btn-area .st23 {background:url(../images/btn_all.png) no-repeat 0 -490px;}
.btn-area .st24 {background:url(../images/btn_all.png) no-repeat -205px -490px;}
.btn-area .st25 {background:url(../images/btn_all.png) no-repeat 0 -535px;}
.btn-area .st26 {background:url(../images/btn_remapping.png) no-repeat 0 0;}
.btn-area .st27 {background:url(../images/btn_next02.png) no-repeat 0 0;}
.backtoTop {margin:10px 0 0;text-align:right;}
.backtoTop a {line-height:1.1;min-height:11px;_height:11px;display:inline-block;padding-left:15px;background:url(../images/backtotop_arrow.png) no-repeat 0 center;}
/* ---------- /1:all  ---------- */


/* ---------- 2:top  ---------- */
#contents{padding: 0 0 35px 0;background: url(../images/bg_footer.png) 0 bottom repeat-x;}
.footer{padding: 0 0 96px 0;}
.main{float: right;width: 761px;margin: 0 10px 0 0;_margin: 0 5px 0 0;}
.sub{float: left;width: 175px;}
.sub .upload-btn {width:142px;height:33px;margin:10px 0 0 10px;padding:9px 9px 0;background:url(../images/btn_upload.png) no-repeat 0 0;}
.sub .upload-btn img {width:140px;height:26px;}
.sub .upload-btn02 {width:138px;height:33px;margin:10px 0 0 10px;padding:9px 6px 0;background:url(../images/btn_upload02.png) no-repeat 0 0;}
.sub .upload-btn02 img {width:138px;height:26px;}
p.cat-pass {padding:0;text-align:left;color:#333;}
p.cat-pass span {color:#adad94;}
p.cat-pass-top {padding:0;text-align:left;color:#333;padding-right:180px;}
p.cat-pass-top span {color:#adad94;}
p.case-page{background: #fff;border: solid 1px #d0d0c4; padding: 3px 5px;position: absolute;top: 5px;right: 10px; font-weight:bold;}
.copy-txt{width:930px;padding:10px 10px 0;background: url(../images/bg_copy.png) 0 0 repeat-x #fff;color: #613400;text-align: center; position: relative;}
.copy-txt dl {padding:10px 0 0;text-align:left;/zoom:1;}
.copy-txt dt {margin-bottom:8px;padding:2px 0 0 6px;font-weight:bold;font-size:110%;line-height:1.1;color:#333333;display:block;float:left;border-left:solid 4px #1977b9;}
.copy-txt dd {margin-left:190px;}

.wr-cstlist{ background: #F2F2EE; margin-bottom: 10px;}
.main-header{/* use clear hack */min-height: 35px;_height: 35px;margin: 10px 0 0 0;background: url(../images/bg_main_header.gif) 0 bottom repeat-x #000;color: #fff;}
.main-header div.bg01 {padding:0;background: url(../images/bg_main_header_cnl.gif) 0 0 no-repeat;}
.main-header div.bg02 {padding:5px 10px 0;background: url(../images/bg_main_header_cnr.gif) right 0 no-repeat;/zoom:1;}
.main-header div.bg02:after {content:""; display:block; clear:both;}

.main-header div.bg02 h2 {font-size:140%;font-weight:bold;float:left;padding:0 8px 0 0;}
.main-header div.bg02 .btn {padding-top:1px;float:left;}
.main-header div.bg02 .btn_detail {width:49px;height:23px;background:url(../images/btn02.png) no-repeat 0 0;_background:url(../images/btn02_ie6.png) no-repeat 0 0;}
.main-header div.bg02 .back_top { float: right;}
.main-header div.bg02 .back_top a{ color: #fff;}

.main-header p.lnk {padding-top:3px;float:right;}
.main-header p.lnk a{color:#fff;}
.pagenation{float: left;padding: 5px 0 0 7px;background: url(../images/bg_main_header_cnl.gif) 0 0 no-repeat;}
.pagenation span{padding: 0 3px;font-size: 140%;font-weight: bold;}
.more-link{text-align: right; padding: 0 10px 10px 0px;}
.more-link a{background: url(../images/arrow03_blue.png) 0 50% no-repeat; padding-left: 7px;}

/* top-pagenav */
.wr-cstlist .top-pagenav {width:350px; margin:0 auto;padding:10px 5px;/zoom:1;font-size:107.7%;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.wr-cstlist .wr-cstlist .top-pagenav{padding-top:5px;}}
.wr-cstlist .top-pagenav:after {content:'';clear:both;display:block;}
.wr-cstlist .top-pagenav .prev,
.wr-cstlist .top-pagenav .next {font-weight:bold;}
.wr-cstlist .top-pagenav .prev {float:left;padding-left:12px;background:url(../images/arrow_prev.png) no-repeat 0 center;}
.wr-cstlist .top-pagenav .next {float:right;padding-right:12px;background:url(../images/arrow_next.png) no-repeat right center;}
.wr-cstlist .top-pagenav p {text-align:center;}
.wr-cstlist .top-pagenav p a,
.wr-cstlist .top-pagenav span{margin:0 7px;display:inline-block;}
.wr-cstlist .top-pagenav span {font-weight:bold;}

.disp{float: right;padding: 5px 10px 0 0;background: url(../images/bg_main_header_cnr.gif) right 0 no-repeat;}
.disp span{display:inline-block;vertical-align:middle;padding-top:3px;font-weight: bold;}
.disp a {display:inline-block;vertical-align:middle;}
.disp a img{width: 23px;height: 23px;background: url(../images/sprite.png) no-repeat;_background: url(../images/sprite_ie6.png) no-repeat;}
.disp a .btn-disppatern1{background-position: 0 -130px;}
.disp a .btn-disppatern2{background-position: -23px -130px;}
.disp a .btn-disppatern3{background-position: -46px -130px;}
.disp a .btn-disppatern1-on{background-position: -69px -130px;}
.disp a .btn-disppatern2-on{background-position: -92px -130px;}
.disp a .btn-disppatern3-on{background-position: -115px -130px;}
.sort {padding:10px 20px 0 0;float:right;color:#8d8d8d;line-height:1.1;}
.sort,x:-moz-any-link,x:default {padding-top:11px;}/* FireFox 3.x */
.sort span {font-weight:bold;color:#fff;}
.sort a {color:#fff;display:inline-block;}
.sort em {color:#fff57f;text-decoration:none;}
.sort .sort01 {width:11px;height:11px;margin:1px 0 0 3px;background:url(../images/sort01.png) no-repeat 0 0;vertical-align:text-top;}
.sort .sort02 {width:11px;height:11px;margin:1px 0 0 3px;background:url(../images/sort02.png) no-repeat 0 0;vertical-align:text-top;}
.main-list-t1,
.main-list-t2,
.main-list-t3{padding: 10px 10px 0 10px;background: #f2f2ee;/zoom:1;text-align:left;}
.main-list-t1{padding-right: 0;}
.main-list-t1:after {content:'';clear:both;display:block;}
.main-list-t1 h2,
.main-list-t2 h2,
.main-list-t3 h2{padding: 5px 0px 5px 5px;font-size: 110%;font-weight: bold;}
.main-list-t1 h2{padding-top: 0px;}
.main-list-t1 h2 a,
.main-list-t2 h2 a,
.main-list-t3 h2 a{ word-break:break-all;}
.main-list-t1 li,
.main-list-t2 li,
.main-list-t3 li{margin: 0 12px 10px 0;}
.main-list-t1 li{width: 226px;display:inline-block;/display:inline;/zoom:1;vertical-align:top; background: url(../images/bg_cassette.png) 0 0 repeat-x #fff; border: solid 1px #d8d8cd; padding: 5px;}
.main-list-t2 li{width: 699px;float: none;}
.main-list-t1 li .img-middle{float:left;width:83px;height:63px;padding:1px;border: solid 1px #d3d3bf;overflow:hidden;text-align:center;}
.main-list-t1 li .img-middle a { width:83px;height:63px;overflow:hidden;display: block;/zoom:1;text-align:center;vertical-align:top; padding: 0;}
.main-list-t1 li .img-middle img {overflow:hidden;vertical-align:top;}
.main-list-t1 .main-list-txt{height:2.7em;overflow:hidden;margin: 5px 0 3px 4px;}
.main-list-t1 .cst-top{ margin-bottom: 3px; display:block; width: 226px; overflow: hidden;}
.main-list-t1 .cst-info{ float: left; width: 139px;}
.main-list-t1 .btn-stk a{ margin:0 auto; width:105px;height:27px;vertical-align:bottom;background:url(../images/btn_stock.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; display: block;}
.main-list-t1 .btn-stk span{ margin:0 auto; width:103px;height:25px;vertical-align:bottom;background:url(../images/btn_top_stocked.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; display: block;}
.main-list-t1 .offer{margin: 0 0 0 4px;}
.main-list-t1 .nomatch {padding:100px 0 200px;text-align:center;}
.main-list-t1 .nomatch p {color:#ed4300;font-weight:bold;font-size:140%;}
.offer{color: #606060;}
.offer span{color: #606060;font-weight: bold;white-space:nowrap;}
.main-list-t1 .btn-plus{width: 159px;height: 26px;margin: 5px;background: url(../images/sprite.png) 0 -78px no-repeat;_background: url(../images/sprite_ie6.png) 0 -78px no-repeat;}
.main-list-t2 li,
.main-list-t3 li{position: relative;min-height: 107px;_height: 107px;}
.main-list-t2 li .img-middle{position: absolute;top: 10px;left: 10px;width: 116px;border: solid 1px #c5c5c5;}
.main-list-t2 li h2{padding: 10px 3px 5px 0;margin: 0 0 0 136px;}
.main-list-t2 .main-list-txt{margin: 0 0 3px 136px;}
.main-list-t2 .offer{margin: 0 0 32px 136px;}
.main-list-t2 .btn-plus,
.main-list-t3 .btn-plus{position: absolute;bottom: 5px;right: 5px;width: 159px;height: 26px;background: url(../images/sprite.png) 0 -78px no-repeat;_background: url(../images/sprite_ie6.png) 0 -78px no-repeat;}
.main-list-t3 li .img-middle{display: none;}
.main-list-t3 li h2{padding: 10px 3px 5px 0;margin: 0 0 0 10px;}
.main-list-t3 .main-list-txt{margin: 0 0 3px 10px;}
.main-list-t3 .offer{margin: 0 0 32px 10px;}
.nextdata{width:715px !important;margin: 10px 0 0 0 !important;padding: 5px 0 0;background: url(../images/bg_list_next.png) 0 bottom repeat-x #f6f6ec !important;border: solid 1px #a9a993;border-top:solid 1px #d4d4c3 !important;font-size: 120%;font-weight: bold;text-align: center;vertical-align: bottom;}
.nextdata-on{width: 700px !important;min-height: 26px !important;_height: 26px !important;margin: 10px 0 0 0 !important;padding: 5px 0 10px 0;background: url(../images/bg_list_next_on.gif) 0 0 repeat-x #eaeade !important;border: none !important;font-size: 120%;font-weight: bold;text-align: center;vertical-align: bottom;}
.btn-nextdata{width: 29px;height: 27px;margin: 0 7px 3px 0;background: url(../images/sprite.png) -176px -78px no-repeat;_background: url(../images/sprite_ie6.png) -176px -78px no-repeat;}
.main-list-t1 li.get,
.main-list-t2 li.get,
.main-list-t3 li.get{background: url(../images/bg_cassette_get.gif) 0 0 repeat-x #e8f0f4;}
.main-list-t1 li.get .img-middle{border: solid 1px #ccdfea;border-left: none;border-right: none;text-align:center;}
.main-list-t2 li.get .img-middle,
.main-list-t3 li.get .img-middle{border: solid 1px #b3c2c7;}
.main-list-t1 li.get .btn-plus,
.main-list-t2 li.get .btn-plus,
.main-list-t3 li.get .btn-plus{background: url(../images/sprite.png) 0 -104px no-repeat;_background: url(../images/sprite_ie6.png) 0 -104px no-repeat;}
.main-list-t1 div.btn {padding:5px 2px 4px;text-align:center;/zoom:1;}
.main-list-t1 div.btn:after {content:'';clear:both;display:block;}
.main-list-t1 div.btn p {padding:0 2px;}
.main-list-t1 div.btn p.st01 {float:left;}
.main-list-t1 div.btn p.st02 {float:right;}
.main-list-t1 .btn-detail {width:51px;height:25px;vertical-align:bottom;background:url(../images/btn_detail.png) no-repeat 0 0;}
.main-list-t1 .btn-stock {width:105px;height:27px;vertical-align:bottom;background:url(../images/btn_stock.png) no-repeat 0 0;}
.main-list-t1 li.get .btn-detail {width:51px;height:27px;vertical-align:bottom;background:url(../images/btn_detail02.png) no-repeat 0 0;}
.main-list-t1 li.get .btn-stock {width:103px;height:25px;vertical-align:bottom;background:url(../images/btn_stocked.png) no-repeat 0 0;}
.detailmodal{/* use clear hack */display: none !important;position: absolute;width: 888px;height: 427px;_height: 477px !important;padding: 25px;background: url(../images/bg_detailmodal.png) 0 0 no-repeat;_background: url(../images/bg_detailmodal_ie6.png) 0 0 no-repeat;clear:both;z-index: 9999;text-align:left;font-size: small;line-height:1.4;}
.detailmodal-header{position: relative;min-height: 39px;_height: 39px;border: solid 1px #baced8;border-bottom-color: #d1dee5;border-right-color: #d1dee5;background: url(../images/bg_detailmodal_ttl.png) 0 0 repeat-x #ddecf9;}
.detailmodal-header h3{margin: 7px 0 0 10px;font-size: 140%;font-weight: bold;}
.detailmodal-btn{position: absolute;top: 3px;right: 5px;width: 211px;height: 33px;}
.detailmodal-btn ul {width: 211px;height: 33px;}
.detailmodal-btn .st01 {background:url(../images/pre_btn01.png) no-repeat 0 0;}
.detailmodal-btn .st02{background:url(../images/pre_btn02.png) no-repeat 0 0;}
.detailmodal-btn .st03{background:url(../images/pre_btn03.png) no-repeat 0 0;}
.detailmodal-btn .st04{background:url(../images/pre_btn04.png) no-repeat 0 0;}
.detailmodal-btn .btn-plus{position: absolute;top: 4px;left: 7px;width: 102px;height: 24px;}
.detailmodal-btn .btn-preview{position: absolute;top: 4px;left: 115px;width: 90px;height: 24px;}
.detailmodal-cap{float:left;width: 400px;height: 300px;margin: 10px 0 0 10px;border: solid 1px #dde4e8;_display:inline;text-align:center;overflow:hidden;}
.detailmodal-cap .img-empt{height: 300px;text-align: center;vertical-align: middle;display: inline-block;/display: inline;/zoom: 1;width: 0;}
.detailmodal-cap .img-area{display: inline-block;/display: inline;vertical-align: middle;overflow: hidden;/zoom: 1;}
.detailmodal-info{float: left;width: 445px;height: 290px;margin: 10px 0 5px 0;padding: 0 10px 10px 10px;border: solid 1px #e5e5db;border-left: none;background: #f3f3ec;overflow: auto;_display:inline;}
.detailmodal .kiyaku {padding:10px 0;}
.detailmodal .kiyaku dl {margin-bottom:5px;}
.detailmodal .kiyaku dt {font-weight:bold;margin-bottom:5px;}
.detailmodal-maininfo,
.detailmodal-news,
.detailmodal-help{padding: 10px 0;border-bottom: dotted 1px #c8c8bb;}

.detail-list span{margin: 0 3px 0 0;color: #404040;font-weight: bold;}
.detail-field {padding:10px 0;}
.detail-field .ic01 {min-height:17px;_height:17px;padding-left:23px;background:url(../images/field_ic.png) no-repeat 0 0;}
.detail-field dt {font-weight:bold;}
.detail-field dd {margin-top:5px;}
.detail-field table {table-layout:fixed;}
.detail-field th,
.detail-field td {padding:5px 10px;border:solid 1px #c8c8bb;}
.detail-field th {background-color:#eeeee4;font-weight:bold;text-align:center;}
.detail-field th.th01 {width:110px;}
.detail-field th.th02 {width:275px;}
.detail-field td {background-color:#fff;}
.detail-field pre {white-space: pre-wrap;}
.detail-field .pre-box01 {border:solid 1px #c8c8bb;background-color:#fff;}
.detail-field .pre-box01 pre {padding:5px 10px;}
.detail-field .pre-box02 {height:255px;overflow:auto;background-color:#4b4d4d;}
.detail-field .pre-box02 pre {padding:5px 10px;color:#fff;}

.detailmodal-offer{padding: 10px 0;}
.detailmodal-offer img {margin-right:3px;vertical-align:middle;}
.detailmodal-copyright {}
.detailmodal-news span{margin: 0 3px 0 0;color: #404040;font-weight: bold;}
.detailmodal-offer span{color: #404040;font-weight: bold;}
.detailmodal-lnk {padding-left:10px;float:left;}
.detailmodal-tag{float:right;}
.detailmodal-tag span{margin: 0 3px 0 0;color: #7f7a64;font-weight: bold;}
.detailmodal-tag a{margin: 0 10px 0 0;}
.detailmodal-cls{padding: 5px 0 0 0;clear:both;text-align: center;}
.detailmodal-cls img{width: 101px;height: 29px;background: url(../images/sprite.png) -205px -96px no-repeat;_background: url(../images/sprite_ie6.png) -205px -96px no-repeat;}
.detailmodal-footer {clear:both;}
/* sub */
.ttl-cate{width: 175px;height: 47px;background: url(../images/bg_cate02_top.png) 0 0 no-repeat;}
.cate-list{padding: 0 0 25px 0;background: url(../images/bg_cate02_last.png) 0 bottom no-repeat; zoom:1;}
.cate-list li{padding: 10px 16px 0 0;background: url(../images/bg_cate02.png) 0 0 repeat-y;}
.cate-list li.sub-bdline{ padding: 0px 16px 0 0;background: url(../images/bg_cate02_section.png) 0 0 no-repeat; height: 15px; overflow: hidden; line-height:1;}
.cate-list li.sub-popcst{padding-top: 2px; line-height:1;}
.cate-list li a{padding: 0 0 0 10px;color: #fdfdfe;font-weight: bold;}
.cate-list li span{margin: 0 0 0 3px;color: #c5e1f2;}
.cate-list .select{min-height: 23px;_height: 23px;padding: 7px 20px 0 10px;background: url(../images/bg_cate02_crnt.png) 0 0 no-repeat #000;color: #fcf27e;font-size: 110%;font-weight: bold;overflow: hidden;line-height:1.1;}
.cate-list .select span{color: #fcf27e;font-size: 90%;font-weight: normal;}
.cate-list .buy p{margin: 0 0 0 1px;padding: 18px 0 0 0;background: url(../images/bg_cate_buy.gif) 0 0 repeat-x;}
.cate-list .buy .select{margin: 0;padding: 18px 0 0 10px;background: url(../images/bg_cate_select_buy.png) 0 0 no-repeat #000;}
.cate-list li ul {padding-top:3px;}
.cate-list li li {padding:1px 0 1px 22px;background:url(../images/bg_list.png) no-repeat 10px 0.5em;}
.cate-list li li a{padding:0;font-weight:normal;}
.tri-blue{width: 3px;height: 5px;margin: 0 4px 0 0;background: url(../images/sprite.png) -192px -22px no-repeat;_background: url(../images/sprite_ie6.png) -192px -22px no-repeat;}
.tri-white{width: 3px;height: 5px;margin: 0 4px 0 0;background: url(../images/sprite.png) -200px -22px no-repeat;_background: url(../images/sprite_ie6.png) -200px -22px no-repeat;}
.kiyaku-txt {margin:13px 0 0 10px;}
.kiyaku-txt li {padding-bottom:3px;}
.kiyaku-txt img {width:3px;height:5px;margin-right:5px;background:url(../images/sprite.png) no-repeat -192px -22px;}
.sub-news{
	background:url(../images/bg_oshirase_mid.png) repeat-y 0 0;
	width: 150px;
	margin:10px 0 0 10px;
}
.sub-news .in-sub-news{background:url(../images/bg_oshirase_top.png) no-repeat 0 0;
padding: 8px;}
.sub-news .news-ttl{
	border-left: 4px solid #1977B9;
	margin-bottom: 5px;
	font-weight: bold;
	padding: 2px 0 0 6px;
	line-height: 1.1;
}
.sub-news-btm{
	background:url(../images/bg_oshirase_btm.png) no-repeat 0 0;
	width: 150px;
	height:4px;
	display: block;
	overflow: hidden;
}

/* ---------- /2:top  ---------- */

/* ---------- 3:preview  ---------- */
.preview-main{padding:10px 10px 0;background:url(../images/preview_bg.png) repeat-x 0 1px;}
.preview-main .main-header {margin-top:10px;}
.preview-main-open{float: right;width: 909px;margin: 10px 10px 0 0;_margin: 10px 5px 0 0;}
.preview-ttl{float: left;padding: 5px 0 0 7px;background: url(../images/bg_main_header_cnl.gif) 0 0 no-repeat;font-size: 140%;font-weight: bold;}
.preview-main-list-t1{padding: 5px 0;background: url(../images/bg_main.png) 0 0 repeat-x #e3e3d5;border: solid 1px #d3d3bf;border-top: none;text-align: center;}
.preview-main-list-t1 {padding:5px;/zoom:1;}
.preview-main-list-t1 .preview-summary {padding:3px 5px 10px;text-align:left;}
.preview-main-list-t1 .preview-code {padding-top:7px;}
.preview-main-list-t1 .preview-code div{width: 898px;height: 322px;margin: 0 auto;padding: 10px;background: url(../images/bg_code.gif) 0 0 repeat-x #4b4d4d;color: #fff;text-align: left;overflow: auto;}
.preview-main-list-t1 .preview-code pre {width:878px;-moz-user-select: none;-webkit-user-select: none;-khtml-user-select: none;}
.return{position: absolute;top: 23px;left: 591px;}
.tri-red{width: 3px;height: 5px;margin: 0 4px 0 0;background: url(../images/sprite.png) -196px -22px no-repeat;_background: url(../images/sprite_ie6.png) -196px -22px no-repeat;}
.backlnk {margin-top:10px;text-align:center;}
.head-backlnk {text-align:right;}


.preview-text {
	margin-top:10px;
	text-align:left;
}

.preview-text div.ttl {
	padding:3px 9px;
	background-color:#35352e;
}
.preview-text div.ttl p {
	font-weight:bold;
	color:#fff;
	font-size:107.7%;
}
.preview-text div.content {margin-top:5px;}
.preview-text div.content ul {
	padding:0 9px;
}
.preview-text div.content li span {
	font-weight:bold;
}
.preview-text div.btnarea {
	margin-top:9px;
	padding:9px 0 0;
	border-top:dotted 1px #d3d3bf;
}
.preview-text div.btnarea a {
	min-height:17px;
	_height:17px;
	padding-left:18px;
	display:inline-block;
	font-weight:bold;
	background-position:0 2px;
	background-repeat:no-repeat;
}
.preview-text div.btnarea a.close {background-image:url(../images/sample_btn01.png);}
.preview-text div.btnarea a.open {background-image:url(../images/sample_btn02.png);}


/* ---------- /3:preview  ---------- */

/* ---------- 7:edit ---------- */
.edit-uploaded {width:100%;position:relative;}

.edit-uploaded .headding {margin-top:-6px;padding:0 0 2px;position:relative;/zoom:1;}
.edit-uploaded .headding:after {content:""; clear:both; display:block;}
.edit-uploaded .page { padding-top:3px;float:left;}
.edit-uploaded .page span {font-size:110%;font-weight:bold;}
.edit-uploaded p.reload {float:right;}
.edit-uploaded p.reload a {width:100px;height:26px;display:block;background:url(../images/reload_btn.gif) no-repeat 0 0;overflow:hidden;text-indent:-9999px;}

.edit-list-menu { padding:7px 9px 0;text-align:left;font-size:13px;line-height:1.4; background-color:#e9e9dd; border:solid 1px #C4C4B0; border-top:none;}
.edit-list-menu li {min-height:21px;_height:21px;padding:0;margin-right:5px;display:inline-block;/display:inline;/zoom:1;vertical-align:bottom;border:solid 1px #c4c4b0; border-bottom:none;background:#f3f3f3;}
.edit-list-menu li.current {background:#222 url(../images/menu_bg.png) repeat-x 0 0;border:solid 1px #000;}
.edit-list-menu li a {padding:2px 7px 1px 10px;display:block;color:#333;text-decoration:none;background:url(../images/list02.png) no-repeat 3px center;}
.edit-list-menu li.current em {padding:2px 7px 0;font-weight:bold;color:#fff;display:block;}

.edit-uploaded dl {padding-top:10px;}
.edit-uploaded dt {padding:1px 0 0 5px;font-weight:bold;font-size:110%;line-height:1.1;border-left:solid 3px #187abc;}
.edit-uploaded dd {margin-top:5px;}
.edit-uploaded table {width:100%;}
.edit-uploaded th {font-weight:bold;border:solid 1px #cfcfc6;background:#dbdbd4 url(../images/edit_th_bg.png) repeat-x 0 0;vertical-align:middle;}
.edit-uploaded th span {min-height:27px;_height:27px;padding:10px 10px 0;display:block;border-left:solid 1px #f1f1ef;}
.edit-uploaded .th01 {width:310px;}
.edit-uploaded .th01 span {border-left:none;}
.edit-uploaded .th02 {width:120px;}
.edit-uploaded td {padding:6px 10px;vertical-align:top;border:solid 1px #ccccba;background:#f4f4ef;}
.edit-uploaded .td01 {width:292px;font-weight:bold;}
.edit-uploaded .td01 .st02 {color:#ff5400;}
.edit-uploaded .td01 .icon {padding-left:15px;background:url(../images/icon03.png) no-repeat 0 center;}
.edit-uploaded .td02 {width:102px;font-weight:bold;}
.edit-uploaded .td03 span {color:#bbb;}
.edit-nouploaded {padding:80px 0 170px;text-align:center;}
.edit-nouploaded p {color:#fa5500;font-size:123.1%;font-weight:bold;}

.edit-uploaded .pagenav { width:300px;margin:0 auto;padding:10px 5px 0;/zoom:1;font-size:110%;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.edit-uploaded .pagenav{padding-top:5px;}}

.edit-uploaded .pagenav:after {content:'';clear:both;display:block;}
.edit-uploaded .pagenav .prev,
.edit-uploaded .pagenav .next {font-weight:bold;}
.edit-uploaded .pagenav .prev {float:left;padding-left:12px;background:url(../images/arrow_prev.png) no-repeat 0 center;}
.edit-uploaded .pagenav .next {float:right;padding-right:12px;background:url(../images/arrow_next.png) no-repeat right center;}
.edit-uploaded .pagenav p {text-align:center;}
.edit-uploaded .pagenav p a,
.edit-uploaded .pagenav span{margin:0 7px;display:inline-block;}
.edit-uploaded .pagenav span {font-weight:bold;}


/* ---------- /7:edit ---------- */

/* ---------- 8.agreement ---------- */
.agreement h3 {margin-bottom:7px;font-size:110%;font-weight:bold;}
.agreement dl {margin-bottom:15px;}
.agreement dt {font-weight:bold;}
.btn-area-agree {background-position:0 -201px;}
/* ---------- /8.agreement ---------- */

/* ---------- 9.error ---------- */
.matching-error {padding:30px 10px 20px;text-align:center;}
.matching-error .txt01 {font-size:140%;font-weight:bold;color:#ff5400;}
.matching-error .txt02 {font-size:140%;font-weight:bold;}
.matching-error .detail {margin:15px 0 15px;padding:10px;background:#fffa77;text-align:left;}
.matching-error .detail li {font-size:110%;}
.matching-error .detail li span {font-weight:bold;}
.btn-area-error {background-position:0 -268px;}
/* ---------- 10.violation ---------- */
.violation dl {margin-top:10px;}
.violation dt {width:140px;padding:0 13px 0 0;font-weight:bold;font-size:110%;vertical-align:top;text-align:left;display:inline-block;/display:inline;/zoom:1;}
.violation dt span {font-weight:normal;font-size:92.9%;color:#ff0000;}
.violation dd {width:550px;padding:0;vertical-align:top;display:inline-block;/display:inline;/zoom:1;word-wrap:break-word;}
.violation dd div {/padding-top:2px;_padding-top:4px;}
.violation table {margin-top:10px;}
.violation th {padding:0 13px 10px 0;font-weight:bold;font-size:110%;vertical-align:top;text-align:left;}
.violation th span {font-weight:normal;font-size:92.9%;color:#ff0000;}
.violation td {padding:0 0 10px 0;vertical-align:top;}
.violation div {/padding-top:2px;_padding-top:4px;}
.violation input{width:13px;height:13px;vertical-align:middle;}
.violation label {vertical-align:middle;padding-right:25px;}
.violation textarea {vertical-align:top;line-height:1;}
.violation div.error {padding:15px 0 20px;text-align:center;}
.violation div.error p {font-size:140%;color:#ff5400;font-weight:bold;}
.violation p.error {margin-top:3px;color:#ff5400;font-weight:bold;}
.violation span.error {padding:2px;background:#ff5400;display:inline-block;/display:inline;vertical-align:top;}
.violation textarea.error {border:solid 2px #ff5400;}
.btn-area-violation01 {background-position:0 -335px;}
.btn-area-violation02 {background-position:0 -402px;}
/* ---------- /10.violation ---------- */

/* ---------- 11.upload ---------- */
.upload-operation {margin-top:1px;background:url(../images/preview_bg.png) repeat-x 0 -55px;}
.upload-operation ul {padding:10px 0 7px 8px;/zoom:1;}
.upload-operation ul:after{content:"";clear: both;display: block;}
.upload-operation li {padding-right:6px;float:left;}
.upload-operation li span,
.upload-operation li strong{height:24px;display:block;text-indent:-9999px;overflow:hidden;background-image:url(../images/upload_op_bg02.png);background-repeat:no-repeat;}
.upload-operation li.st01 span {width:138px;background-position:0 0;}
.upload-operation li.st01 strong {width:138px;background-position:0 -24px;}
.upload-operation li.st02 span {width:107px;background-position:-144px 0;}
.upload-operation li.st02 strong {width:107px;background-position:-144px -24px;}
.upload-operation li.st03 span {width:155px;background-position:-257px 0;}
.upload-operation li.st03 strong {width:155px;background-position:-257px -24px;}
.upload-operation li.st04 span {width:178px;background-position:-418px 0;}
.upload-operation li.st04 strong {width:178px;background-position:-418px -24px;}
.upload-operation li.st05 span {width:103px;background-position:-604px 0;}
.upload-operation li.st05 strong {width:103px;background-position:-604px -24px;}
.upload-operation li.st06 span {width:163px;background-position:-714px 0;}
.upload-operation li.st06 strong {width:163px;background-position:-714px -24px;}
.upload-operation li.st07 span {width:52px;background-position:-882px 0;}
.upload-operation li.st07 strong {width:52px;background-position:-882px -24px;}
.upload-operation li.st08 span {background-position: -3px -51px; width:147px;}
.upload-operation li.st08 strong {background-position: -3px -75px;width:147px;}
.upload-operation li.st09 span {background-position: -153px -51px; width:105px;}
.upload-operation li.st09 strong {background-position: -153px -75px;width:105px;}
.upload-operation li.st10 span {background-position: -260px -51px; width:105px;}
.upload-operation li.st10 strong {background-position: -260px -75px;width:105px;}
.upload-operation li.st11 span {background-position: -375px -51px; width:138px;}
.upload-operation li.st11 strong {background-position: -375px -75px;width:138px;}
.upload-operation li.st12 span {background-position: -2px -98px; width:215px;}
.upload-operation li.st12 strong {background-position: -2px -123px;width:215px;}
.upload-operation li.st13 span {background-position: -224px -98px; width:105px;}
.upload-operation li.st13 strong {background-position: -224px -123px;width:105px;}
.upload-operation li.st14 span {background-position: -0px -157px; width:173px;}
.upload-operation li.st14 strong {background-position: -0px -180px;width:173px;}
.upload-operation li.st15 span {background-position: -178px -157px; width:80px;}
.upload-operation li.st15 strong {background-position: -176px -180px;width:80px;}

.upload-summary {margin:0 8px;padding:7px 2px 0;background:url(../images/upload_summary_bg.png) repeat-x 0 0;}
.upload-contents01 {padding:5px 98px 0;}
.upload-contents02 {padding:5px 10px 0;}
.upload-contents01 .contents,
.upload-contents02 .contents {background:url(../images/bg_main.png) 0 0 repeat-x #e3e3d5;border:solid 1px #d3d3bf;border-top:none;}
.upload-contents01 .contents {padding:10px;}
.upload-contents01 .contents .innr {padding:10px;_padding:10px 9x;border:solid 1px #ccccba;background:#f4f4ef;/zoom:1;}
.upload-contents02 .contents {padding:5px;}
.upload-contents01 .contents .updata-ttl{ margin: 20px 0 25px 0;color:#ed4300;font-size:123.1%;font-weight: bold;text-align: center;}
.upload-contents01 .f14 {font-size:110%;}
.upload-contents01 .w01 {width:260px;min-width:260px;max-width:260px;}
.upload-contents01 .w02 {width:430px;min-width:430px;max-width:430px;}
.upload-contents01 .w03 {width:530px;min-width:530px;max-width:530px;}
.upload-contents01 .w04 {width:210px;min-width:210px;max-width:210px;}
.upload-contents01 input.w01,
.upload-contents01 input.w02,
.upload-contents01 input.w03{padding:2px 0;}
.upload-contents01 input.file {padding:3px 0;}
.upload-contents01 .fileStatus { padding-right: 20px; display:block;}
.upload-contents01 .imgUp { color: #fa5500;}
.upload-contents01 .tbl01 th {width:140px;padding:0 13px 10px 0;font-weight:bold;font-size:110%;vertical-align:top;text-align:left;}
.upload-contents01 .tbl01 th span {font-weight:normal;font-size:92.9%;color:#ff0000;}
.upload-contents01 .tbl01 td {padding:0 0 10px 0;vertical-align:top;}
.upload-contents01 .tbl01 td .ss {padding-left:5px;}
.upload-contents01 .tbl01 label {padding-right:15px;}
.upload-contents01 .tbl01 label input {width:13px;height:13px;margin-right:5px;vertical-align:middle;}
.upload-contents01 .tbl01 div.i {/padding-top:3px;_padding-top:5px;}
.upload-contents01 .tbl01 div.box01 {margin-top:7px;padding:9px;background:#fff;border:solid 1px #ccccba;}
.upload-contents01 .tbl01 dl {margin-bottom:10px;}
.upload-contents01 .tbl01 dt {font-weight:bold;}
.upload-contents01 .tbl01 div.box01 p {text-align:right;}
.upload-contents01 .tbl01 textarea {vertical-align:top;}
.upload-contents01 div.error {padding:15px 0 20px;text-align:center;}
.upload-contents01 div.error p {font-size:140%;color:#ff5400;font-weight:bold;}
.upload-contents01 input.error,
.upload-contents01 textarea.error{border:solid 2px #ff5400;}
.upload-contents01 select.error {}
.upload-contents01 .data dl {margin-bottom:15px;}
.upload-contents01 .data dl.none {margin-bottom:0;}
.upload-contents01 .data dt {font-weight:bold;font-size:110%;margin-bottom:3px;}
.upload-contents01 .data dt span.required {color:#FF0000;font-size:92.9%;font-weight:normal;}
.upload-contents01 .data dd {margin-bottom:5px;}
.upload-contents01 .data dd .resize-info{color:#fa5500;}
.upload-contents01 .wait div.txt01 {padding:15px 0 25px;text-align:center;font-weight:bold;font-size:140%;}
.upload-contents01 .wait div.txt02 {padding-bottom:40px;text-align:center;font-size:110%;font-weight:bold;}
.upload-contents01 .wait div.txt03 {width:510px;margin:0 auto 20px;padding:7px 10px;font-size:107.7%;background:#fffa77;}
.upload-contents01 .wait div.txt03 a {font-weight:bold;}
.upload-matching table {width:100%;}
.upload-matching th {font-weight:bold;font-size:123.1%;border:solid 1px #cfcfc6;background:#dbdbd4 url(../images/edit_th_bg.png) repeat-x 0 0;vertical-align:middle;}
.upload-matching th span {min-height:27px;_height:27px;padding:10px 10px 0;display:block;border-left:solid 1px #f1f1ef;}
.upload-matching .th01 {width:350px;}
.upload-matching .th01 span {border-left:none;}
.upload-matching .th02 {width:260px;}
.upload-matching .th03 {text-align:center;white-space:nowrap;}
.upload-matching td {padding:6px 10px;font-size:107.7%;font-weight:bold;vertical-align:top;border:solid 1px #ccccba;background:#f4f4ef;}
.upload-matching td span {padding-left:5px;font-size:92.9%;font-weight:normal;}
.upload-matching td.td03 {text-align:center;color:#ff5400;}
.upload-matching tr.error td {background:#fffa77;}
.upload-matchingmodal {width:100%;position:fixed;top:30%;left:0;z-index:10000;}
.upload-matchingmodal div.innr {width:351px;height:310px;padding:30px 30px 30px 29px;margin:0 auto;background:url(../images/upload_matching_bg.png) no-repeat 0 0;_background:url(../images/upload_matching_bg_ie.png) no-repeat 0 0;}
.upload-matchingmodal div.ttl {padding:8px 5px 4px 10px;background:#ddecf9 url(../images/upload_matching_ttl_bg.png) repeat-x 0 0;border:solid 1px #baced8;/zoom:1;}
.upload-matchingmodal div.ttl:after {content:'';clear:both;display:block;}
.upload-matchingmodal div.ttl h3 {font-size:140%;font-weight:bold;float:left;}
.upload-matchingmodal div.ttl p.close {width:22px;height:22px;display:block;float:right;}
.upload-matchingmodal div.ttl p.close a {width:22px;height:22px;display:block;text-indent:-9999px;overflow:hidden;background:url(../images/close_btn02.png) no-repeat 0 0;}
.upload-matchingmodal .box {width:331px;height:249px;padding:10px 10px 10px;overflow:auto;}
.upload-matchingmodal .box p {margin-bottom:5px;font-weight:bold;font-size:107.7%;}
.upload-matchingmodal li.ttl {margin-bottom:5px;/margin-bottom:1px;cursor:pointer;/zoom:1;}
.upload-matchingmodal li.ttl span {display:block;font-weight:bold;font-size:107.7%;padding:3px 0 3px 30px;background-color:#c2d9eb;}
.upload-matchingmodal li.ttl li span {display:block;font-weight:bold;font-size:107.7%;padding:3px 0 3px 30px;background-color:#fff;}
.upload-matchingmodal li.ttl ul {padding:5px 0 5px 30px;background:#fff;cursor:default;}
.upload-matchingmodal li.ttl li ul {padding:5px 0 5px 5px;background:#fff;cursor:default;}
.upload-matchingmodal li.ttl li {padding:1px 0;_padding:3px 0;/zoom:1;}
.upload-matchingmodal li.btn span {background-image:url(../images/icon01.png);background-position:3px 3px;background-repeat:no-repeat;}
.upload-matchingmodal li.btn-on span {background-image:url(../images/icon02.png);background-position:3px 3px;background-repeat:no-repeat;}
.upload-matchingmodal li.ttl li.btn span {background-image:url(../images/icon01.png);background-position:3px 3px;background-repeat:no-repeat;}
.upload-matchingmodal li.ttl li.btn-on span {background-image:url(../images/icon02.png);background-position:3px 3px;background-repeat:no-repeat;}
.upload-matchingmodal li span.required {color:#FF0000;font-size:92.9% !important;font-weight:normal;background:none !important;display:inline;padding:0 3px 0 !important; display:inline !important;}
.upload-matchingmodal li.btn ul {display:none;}
.upload-tmpdl01 {margin-top:5px;/zoom:1;_height:1%;}
.upload-tmpdl01:after{content:"";clear: both;display: block;}
.upload-tmpdl-ttl {margin-bottom:7px;padding:0 0 6px;border-bottom:dotted 1px #c4c4b0;font-size:110%;font-weight:bold;}
.upload-tmpdl-ttl span {display:block;min-height:18px;padding-left:22px;background-position:0 center;background-repeat:no-repeat;}
.upload-tmpdl-ttl span.st01 {background-image:url(../images/upload_tmpdl_no01.png);}
.upload-tmpdl-ttl span.st02 {background-image:url(../images/upload_tmpdl_no02.png);}
.upload-tmpdl01 dl {width:180px;float:left;}
.upload-tmpdl01 dl.st04 {width:170px;}
.upload-tmpdl01 dt {width:180px;height:22px;display:block;overflow:hidden;text-indent:-9999px;background-position:0 0;background-repeat:no-repeat;}
.upload-tmpdl01 dd {width:168px;height:150px;overflow:auto;border:solid 1px #ccccba;}
.upload-tmpdl01 dl.st04 dd {overflow:inherit;border:none;}
.upload-tmpdl01 dl.st04 dd p {width:164px;padding-top:45px;margin:0 auto;}
.upload-tmpdl01 dl.st04 dd p a {width:164px;height:40px;display:block;text-indent:-9999px;overflow:hidden;background:url(../images/upload_tmpdl_btn.png) no-repeat 0 0;}
.upload-tmpdl01 dd li {/zoom:1;}
.upload-tmpdl01 dd li a {padding:7px 0 5px 15px;display:block;background:#eeeeee url(../images/arrow01.png) no-repeat 7px center;color:#333333;text-decoration:none;font-weight:bold;outline: none;}
.upload-tmpdl01 dd li.odd a{background-color:#f4f4ef;}
.upload-tmpdl01 dd li.current a{background:#333333 url(../images/arrow02.png) no-repeat 7px center !important;color:#fcf27e !important;}
.upload-tmpdl01 dl.st01 dt {background-image:url(../images/upload_tmpdl_dt01.png);}
.upload-tmpdl01 dl.st02 dt {background-image:url(../images/upload_tmpdl_dt02.png);}
.upload-tmpdl01 dl.st03 dt {background-image:url(../images/upload_tmpdl_dt03.png);}
.upload-tmpdl01 dl.st04 dt {width:170px;background-image:url(../images/upload_tmpdl_dt04.png);}
.uploaded {padding:20px 0 25px;text-align:center;}
.uploaded p {font-size:140%;font-weight:bold;color:#ed4300;}
.guide-txt {padding:10px 0 0;font-size:110%;font-weight:bold;text-align:center;}
.upload-graph li {margin-bottom:15px;/zoom:1;}
.upload-graph li p.error {margin-top:4px;font-weight:bold;color:#ed4300;padding-left:155px;}
.upload-graph dt,
.upload-graph dd {display:inline-block;/display:inline;/zoom:1;vertical-align:middle;}
.upload-graph dt {width:145px;text-align:right;padding-right:10px;font-weight:bold;font-size:107.7%;}
.upload-graph dd.graph {width:396px;height:21px;_height:22px;padding:2px;background:url(../images/upload_graph_bg.png) no-repeat 0 0;}
.upload-graph dd.graph div {border:solid 1px #608c03;height:19px;background:url(../images/upload_graph.png) repeat-x 0 0;}
.upload-graph dd.size {padding-left:7px;color:#818181;}
.upload-set li {margin-bottom:3px;}
.upload-set li.st02 {margin-bottom:7px;}
.upload-set label,
.upload-set dt {font-size:110%;}
.upload-set dt,
.upload-set dd {display:inline-block;/display:inline;/zoom:1;vertical-align:middle;}
.upload-set dd select {margin-right:3px;padding:1px;vertical-align:middle;}
.upload-set label input {width:13px;height:13px;margin-right:5px;vertical-align:middle;}
.upload-set dl {margin-top:5px;padding-left:18px;}
.upload-set dt {font-weight:bold;}
.upload-set dd {padding-right:7px;}
.upload-set dd span {padding-bottom:2px;display:inline-block;}
.upload-complete {padding:70px 0;text-align:center;}
.upload-complete p {color:#fa5500;font-size:123.1%;font-weight:bold;}
.upload-loading {width:100%;text-align:center;position:fixed;top:45%;left:0;}
/* ---------- /11.upload ---------- */
/* -- alert.css -----*/
#alert_container {font-family: Arial, sans-serif;font-size: 12px;width: 400px;background: #ffffff;border: solid 4px #dfdfdf;color: #000000;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
#alert_title {font-size: 14px;font-weight: bold;text-align: center;line-height: 1.6em;color: #333333;background: url(../images/bg_detailmodal_ttl.png) 0 0 repeat-x #ddecf9;border: solid 1px #baced8;border-bottom: solid 2px #d5e5fb;cursor: default;padding: 0em;margin: 0em;}
#alert_content {background: 5px 8px no-repeat url(../images/icons/warning_48.png);border: solid 1px #baced8;padding: 1em 1.5em;margin: 0em;}
#alert_message {padding-left: 50px;font-size: 14px;}
#alert_panel {text-align: center;margin: 1em 0em 0em 1em;}
#alert_ok {padding: .2em .5em;background-color: #eeeeee;border: 1px solid #060606;cursor: pointer;}
#alert_no {padding: .2em .5em;background-color: #eeeeee;border: 1px solid #060606;cursor: pointer;}
/* ---------- clearfix rules(float clear hack) ---------- */
.preview-main-list-t3:after,
.preview-main-list-t2:after,
.detailmodal:after,
.detailmodal-footer:after,
.preview-list-wrapp .preview-list;after,
.main-list-t1:after,
.main-list-t1 .cst-top:after,
.main-header:after,
#main-wrapper:after,
.preview-main-list-t1 .preview-list .list-menu:after{content:"";clear: both;display: block;}
.preview-main-list-t3,
.preview-main-list-t2,
.detailmodal,
.detailmodal-footer,
.preview-list-wrapp .preview-list,
.main-list-t1,
.main-list-t1 .cst-top,
.main-header,
#main-wrapper,
.preview-main-list-t1 .preview-list .list-menu{/zoom:1;}
/* ---------- /clearfix rules(float clear hack) ---------- */