<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.updnWatermark {
    color: #999;
    padding: 0px 0px 0px 5px;
}

table.pay .required_bg{
    margin:0 5px;
}
table.pay .required_bg_left{
    margin-left:0;
}

table.pay .required_bg.box6{
    width:54px;
}

.formError {
    position:absolute;
    top:300px; left:300px;
    padding-bottom:13px;
    display:block;
    z-index:5000;
}
#debugMode{
    background:#000;
    position:fixed;
    width:100%; height:200px;
    top:0; left:0;
    overflow:scroll;
    opacity:0.8;
    display:block;
    padding:10px;
    color:#fff;
    font-size:14px;
    z-index:100000;
}

.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}

/* ?G???[?_?C?A???O???` */
.formError .formErrorContent {
    width:100%;
    white-space:nowrap;
    background:#EE2200;
    color:#fff;
    #width:150px;
    #font-family:tahoma;
    font-size:10px;
    border:1px solid #ddd;
    box-shadow: 0px 0px 2px #000;
    -moz-box-shadow: 0px 0px 6px #000;
    -webkit-box-shadow: 0px 0px 6px #000;
    padding:1px 5px 1px 5px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.greenPopup .formErrorContent {background:#33be40;}

.blackPopup .formErrorContent {background:#393939;color:#FFF;}

.formError .formErrorArrow{
    position:absolute;
    bottom:0;left:20px;
    width:15px; height:15px;

    z-index:5001;
}
.formError .formErrorArrowBottom{top:0;margin:-6px;}

.formError .formErrorArrow div{
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    box-shadow: 0px 1px 2px #444;
    -moz-box-shadow: 0px 2px 3px #444;
    -webkit-box-shadow: 0px 2px 3px #444;
    font-size:0px; height:2px; background:#EE2200;margin:0 auto;line-height:0px; font-size:0px; display:block;
}
.formError .formErrorArrowBottom div{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;
				  border-left:2px solid #ddd;
				  border-right:2px solid #ddd;
				  border-bottom:0px solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}


/* Form Width */
.box2 { width: 22px; }
.box3 { width: 50px; }
.box4 { width: 58px; }
.box5 { width: 66px; }
.box6 { width: 54px; }
.box8 { width: 68px; }
.box10 { width: 82px; }
.box11 { width: 89px; }
.box15 { width: 117px; }
.box16 { width: 130px; }
.box20 { width: 152px; }
.box25 { width: 187px; }
.box30 { width: 222px; }
.box33 { width: 243px; }
.box35 { width: 257px; }
.box40 { width: 292px; }
.box45 { width: 341px; }
.box50 { width: 362px; }
.box52 { width: 376px; }
.box54 { width: 390px; }
.box60 { width: 432px; }
.box65 { width: 467px; }
.box68 { width: 488px; }
.box76 { width: 544px; }

/* margin */
.mt5 { margin-top:5px; }

/* ime-mode IE, Firefox3 */
.imeDisabled {
    ime-mode: disabled;
}
.imeActive {
    ime-mode: active;
}
.imeInActive {
    ime-mode: inactive;
}

/* watermark */
.watermark {
    color: #999 !important;
}

.errorField {
    border-color:#FF7594 !important;
    background:#FFC8F1 !important;
}

/* error message */
div.error {
  color: #ea0000;
  font-weight: bold;
  background-color: #ffeded;
  border: 1px solid #ea0000;
  border-radius: 2px;
  padding: 10px;
  margin: 1em 0;
}

div.error.error--cartPayment {
    font-size: 1.4rem;
    display: inline-block;
}

div.info {
  color: #3663b1;
  font-weight: bold;
  background-color: #E0FFFF;
  border: 1px solid #3663b1;
  border-radius: 2px;
  padding: 10px;
  margin: 1em 0;
}

span.reiqured {
    color: #FF0000;
}

body.membership #contents .form-section h3 {
    color: #4C4C4C;
    width: 697px;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding: 0 0 4px 38px;
    margin-bottom: 20px;
    background: url(../img/category/titleBg_arrow.jpg) 0 bottom no-repeat transparent;
}

.upload #contents .form-section h3.uploadH3 {
    margin-top:25px;
}

body.cate1 #contents h3,
/*body.login #contents h3,*/
body.allIndex #contents h3,
/* body.inquiry #contents .form-section h3, */
.uploadTop #contents .form-section h3 {
    background:transparent url(../img/category/sh-pinkback.gif) no-repeat scroll 0 0;
    color:#4C4C4C;
}
img.mypageBtnMem{
    padding:0 5px;
}

.material #contents .form-section p.texts2 {
    margin-left:11px;
    background:url(../img/common/list_sankaku.gif) 0 2px no-repeat;
    padding-left: 20px;
}
/*.materialComp #contents .form-section p.texts {*/
    /*padding-left: 5px;*/
/*}*/



/* ---------- ?X?v?????g?????A?????E?????E???i???I */
#contents .form-section dl.point,
#contents .form-section ul.point {
    margin-bottom:15px;
    padding:0px 15px;
}
#contents .form-section dl.point dt {
    font-weight:bold;
    font-size:14px;
    border-bottom:dotted 1px #ccc;
    padding-bottom:3px;
    margin-bottom:5px;
}
#contents .form-section dl.point dd {
    margin-bottom:15px;
}
#contents .form-section div.office {
    margin-bottom:15px;
    padding:0px 15px;
}
#contents .form-section div.office .offleft {
    float:left;
    width:30%;
}
#contents .form-section div.office .offright {
    float:right;
    text-align:left;
    width:70%;
}
#contents .form-section p.pointtxt {
    margin-bottom:15px;
    padding:0px 15px;
}

#contents .form-section .samplepaper {
    border:3px double #999;
    color:#666;
    margin:1em 0;
    padding:10px;
}

#contents .form-section .terms {
    margin-bottom:20px;
    width:700px;
}
#contents .form-section dl.terms h4 {
    background:transparent url(../img/common/arrow-yl-dot-left.gif) no-repeat scroll 5px center;
    padding:5px 5px 5px 20px;
    font-size:large;
    margin-bottom:15px;
}
#contents .form-section dl.terms dt {
    background: url(../img/common/ic-blue-dot.gif) no-repeat scroll 5px center;
    font-weight:bold;
    padding:5px 5px 5px 20px;
    width:700px;
}
#contents .form-section dl.terms dd {
    margin:5px 5px 5px 20px;
}
#contents .form-section dl.terms dd ul li {
    list-style-type:disc;
    margin:5px 5px 5px 20px;
}
#contents .form-section dl.terms dd ol li {
    list-style-type:decimal;
    margin:5px 5px 5px 20px;
}
#contents .form-section dl.terms p {
    text-align:right;
    margin:20px 0px;
}

div.support {
    margin:10px 0 20px 20px;
/* height:50px; */
}
div.support a{
/* display:block;
   background:transparent url(../img/sys/inquiry/internet-support.gif) no-repeat scroll 0 0;
   text-indent:-9999px;
   width:180px;
   height:50px; */
}
div.support a:hover{
/* background:transparent url(../img/sys/inquiry/internet-support.gif) no-repeat scroll 0 -50px; */
}
.article {
    font-size:80%;
}


/*span.mustList{*/
    /*color:#EB704B;*/
    /*margin-left:5px;*/
/*}*/





.upload div.privacyMaterial_chkBox{
	width: 646px;
	height: 40px;
	margin-top: 20px;
	margin-left: 25px;
	padding: 10px;
	border: 1px solid #CCC;
    background:none;
}

table.regist a {
    color:#313131;
}
table.regist a:hover {
    text-decoration: none;
}

table td .formatn {
    color:#EB704B;
    font-size:90%;
}

table.regist th.left {
    background:url(../img/category/table-sh-left.gif) 0 0 no-repeat #313131;
}
table.regist th.right {
    border-right: none;
    background:url(../img/category/table-sh-right.gif) top right no-repeat #313131;
}

table.regist td input#name{
    width: 420px;
    border: 1px solid #90c1e9;
    margin-right: 1em;
    padding: 2px 0 2px 3px;
}

.material table.regist {
/* border-collapse: initial; */
}

/* ---------- ?V?K????o?^ */



/* ---------- ?}?C?y?[?W */

.sizesearch table.mydata {
    width:714px;
    margin:0 0 15px 15px;
    border: solid 3px #EBEBEB;
}

.mypage table.mydata.left{
    float: left;
    width:333px;
    margin:30px 0 0 20px;
    border: none;
}

.mypage table.mydata.right{
    float: right;
    width:333px;
    margin:30px 0 0 20px;
    border: none;
}


/* .orderHistMonth table.mydata{
    border:none;
} */
.mypage table.mydata th.orderHistMonth .th_in {
	text-align: left;
	padding-left: 10px;
}
.sizesearch table.mydata{
    margin-bottom:25px;
}


table.mydata a {
    color:#313131;
}
table.mydata a:hover {
    text-decoration: none;
}

.sizesearch table.mydata th {
    text-align:center;
    background:#919191;
    border: solid 3px #EBEBEB;
    color: #000;
}
.mypage table.mydata th.left {
	padding-left: 0;
}
.mypage table.mydata th.right {
	padding-right: 0;
}

.sizesearch table.mydata th.right{
    width:454px;
}

/* .mypage table.mydata th.orderHistMonth{
    text-align:left;
    border: solid 3px #FFF;
    padding-left:20px;
} */

/*table.mydata td {*/
    /*padding:5px;*/
    /*border: solid 1px #b5b5b5;*/
/*}*/

.sizesearch table.mydata td {
/*.mypage table.mydata td {*/
    border: solid 2px #EBEBEB;
    word-break:break-all;
}

/* .orderHistMonth table.mydata td {
    border: solid 2px white;
    background-color:#F3F3F3;
    padding-left: 20px;
} */

.sizesearch table.mydata td.left,
.sizesearch table.mydata td.left{
    height:220px;
}

.sizesearch table.mydata td.left{
    text-align:center;
    vertical-align:center;
}
.sizesearch table.mydata td.left li.length,
.sizesearch table.mydata td.right li.length{
    margin-bottom:35px;
}
.sizesearch table.mydata td.right{
    vertical-align:center;
    background:url(/styles/img/bg/size_search/sizeSearch_bookType_bg.jpg) 265px 69% no-repeat;
}
.sizesearch table.mydata td.right ul{
    margin-left:35px;
}

.mypage table.mydata td.deliList div{
    word-break:break-all;
    word-wrap:break-word;
    overflow:auto;
}
.mypage table.mydata td.deliList_td1{
    width:59px;
}
.mypage table.mydata td.deliList_td2{
    width:50px;
}
.mypage table.mydata td.deliList_td3{
    width:89px;
}
.mypage table.mydata td.deliList_td4{
    width:114px;
}
.mypage table.mydata td.deliList_td5{
    width:300px;
}
.mypage table.mydata td.deliListBtn{
    text-align:center;
}

/*
 * Office????f?[?^?Z??
 */
.bg_gray {
	background-color: #EBEBEB;
}
.btn_cell {
	text-align: center;
}
.btn_cell input[type="submit"] {
	width: 66%;
	height: 2.4em;
}
.officeMessage {
	width: 90%;
	height: 6em;
	padding: 2px;
	font-size: 92%;
    margin-bottom: 10px;
}
.item_cell{
    padding: 10px;
}
.contentTitle{
    font-size: 2.0rem;
    background-color: #edf1f9;
    border-bottom: 2px solid #2a4d8a;
    padding: 8px 12px;
    margin-bottom: 10px;
}
/* --------------- */

/*ä¸è¦*/
/*body.orderHistList .tableCaution{*/
    /*margin: 20px 20px 15px;*/
    /*width: 695px;*/
    /*text-indent: -1em;*/
    /*padding-left: 1em;*/
/*}*/
body.orderCart th.samTotal,
body.orderHistList th.samTotal{
    text-align:right;
    color:#313131;
    background-color:#F3F3F3;
}
body.orderCart table.mydataSamTotal th.samTotal {
    width:70%;
}

body.orderCart th.orderListNumTitle{
    background-color:#FFF;
    border: none;
}

body.orderDetail th.thOption{
    background-color:#FFF;
    color:#313131;
    text-align: left;
    border-left:solid #FFF 3px;
    border-right:solid #FFF 3px;
    padding-left:0;
    vertical-align: bottom;
    background: url(../img/common/arrow-yl-dot-down.gif) 0 80% no-repeat;
    padding-left: 15px;
}


/* ---------- ?}?C?y?[?W */

/* ?S?? */
table.itemdes {
    width:710px;
    margin-top:15px;
}

/* ???o?? */
table.itemdes tr {
    margin:10px;

}
table.itemdes td {
    text-align:center;

}

/* ---------- ?V???b?s???O?J?[?g?@???O?C????? */
/* ---------- ???i???? */

/* ?S?? */
table.itemfuto {
    width:690px;
    margin-bottom:15px;
}

/* ???o?? */
table.itemfuto th {
    height:30px;
    padding:0px 8px;
    background:#DBDBDB;
    border: solid 1px #b5b5b5;
/* color:#fff; */
}
table.itemfuto td {
    padding:5px;
    border: solid 1px #b5b5b5;
    /*border-top: none;*/
    text-align:center;
}

/* ---------- ???i???? */

/* ?S?? */
table.itemon {
    width:690px;
    margin-bottom:15px;
}

/* ???o?? */
table.itemon th {
    height:30px;
    padding:0px 8px;
    background:#313131;
    border-bottom: solid 1px #b5b5b5;
    color:#fff;
}
table.itemon td {
    padding:5px;
    border: solid 1px #b5b5b5;
    /*border-top: none;*/
    text-align:center;
}

/* ?S?? */
table.itemryo {
    width:690px;;
    margin-bottom:15px;
}

/* ???o?? */
table.itemryo th {
    height:30px;
    padding:0px 8px;
    background:#313131;
    border-bottom: solid 1px #b5b5b5;
    color:#fff;
    width:50%;
}
table.itemryo td {
    padding:5px;
    border: solid 1px #b5b5b5;
    text-align:center;
/*border-top: none;*/
}

/* ?S?? */
table.itemtwo {
    width:460px;;
    margin-bottom:15px;
}

/* ???o?? */
table.itemtwo th {
    height:30px;
    padding:0px 8px;
    background:#313131;
    border-bottom: solid 1px #b5b5b5;
    color:#fff;
    width:33%;
}
table.itemtwo td {
    padding:5px;
    border: solid 1px #b5b5b5;
    text-align:center;
/*border-top: none;*/
}

/* ?p?X???[?h??X?y?[?W
?@ ?V???b?s???O?J?[?g?y?[?W
----------------------------------------- */
.cart dl.caution_text,
.mypage dl.caution_text{
    color:#EB704B;
    margin-left:20px;
    font-size: 92%;
}
.cart dl.caution_text dt,
.mypage dl.caution_text dt{
    float:left;
    display:inline;
    width:1.5em;
}
/*.cart dl.caution_text dd,*/
/*.mypage dl.caution_text dd{*/
    /*float:left;*/
    /*display:inline;*/
/*}*/


.material_contents_container,
.sizesearch_contents_container{
    /*padding: 0 0 25px 0;*/
    /*margin-bottom:20px;*/
    /*background:url(../img/common/border_3line.jpg) 0 bottom repeat-x;*/
}


/* ?}?C?y?[?W?g?b?v */
.mypage table#myPage_top_menu{
    margin-top:61px;
}
.mypage table#myPage_top_menu tr{}
.mypage table#myPage_top_menu td{
    vertical-align:top;
}
.mypage table#myPage_top_menu td.td1{
    width:65px;
}
.mypage table#myPage_top_menu td.td2{
    width:250px;
}
.mypage table#myPage_top_menu td.td3{
    width:100px;
}
.mypage table#myPage_top_menu td.td4{
    width:250px;
}
.mypage table#myPage_top_menu td.td5{
    width:70px;
}

.mypage table#myPage_top_menu td dl.menu{}
.mypage table#myPage_top_menu td dl.menu dt.menu_top{
    margin-bottom:35px;
}
.mypage table#myPage_top_menu td dl.menu dt.menu_bottom{
    margin-top:80px;
    margin-bottom:35px;
}

.mypage table#myPage_top_menu td dl.menu dt img{}
.mypage table#myPage_top_menu td dl.menu dd.section{
    line-height:2.2em;
    padding:0 0 0 25px;
}
.mypage table#myPage_top_menu td dl.menu dd.section a{
    background:url(../img/common/arrow-pur2.jpg) 0 50% no-repeat;
    padding-left:20px;
    color:#666;
    text-decoration:none;
}
.mypage table#myPage_top_menu td dl.menu dd.section a:visited{
    color:#666;
    text-decoration:none;
}
.mypage table#myPage_top_menu td dl.menu dd.section a:hover{
    color:#666;
    text-decoration:underline;
}


/* ?????? */
.mypage span.pager_total{
    margin-left:15px;
}

/* ?V???b?s???O?J?[?g */
.cart #totalAmount_container{
    width:500px;
    margin:0 0 20px 206px;
    text-align:right
}

.cart #totalAmount_container table.totalTable_in{
    float:right;
    display:inline;
}

.cart #totalAmount_container .totalTitle{
    width:100px;
}
.cart #totalAmount_container .totalNum{
    width:150px;
}
.cart #totalAmount_container .totalUnit{
    width:100px;
    text-align:left;
}

.cart #totalAmount_cart{
    font-size:131%;
    font-weight:bold;
    color:#4C4C4C;
    width:500px;
    border-bottom:solid 3px #EB704B;
    padding-bottom:0.1em;
}
.cart #totalAmount_cart span.totalAmount_number{
    color:#EB704B;
    padding:0 0.5em 0 2em;
}
.cart #totalAmount_cart span.sub{
    font-size:77%;
    padding-left:0.5em;
}

.cart #totalAmount_caption{
    color: #666;
    font-size: 85%;
    margin-top:0.3em;
}

.cart #totalWeight{
    font-size:116%;
    color:#4C4C4C;
    width:500px;
    border-bottom:solid 3px #EB704B;
    padding-bottom:0.1em;
    letter-spacing: -1px;
    height:30px;
}
.cart #totalWeight span.totalAmount_number{
    padding:0 0.5em 0 2em;
}


/* NEWS */
body.news dl{
    padding:0 8px;
}
body.news dt{
    font-weight:bold;
    margin-bottom: 5px;
    background: url(../img/common/list_sankaku.gif) 0 2px no-repeat;
    padding-left: 15px;
    color: #639bce;
}
body.news dd{
    border-bottom:1px solid #CCC;
    padding-left:20px;
    padding-bottom:1em;
    margin-bottom:1em;
}

#contents .form-section p.inquiry {
	margin-bottom: 15px;
	margin-left: 20px;
}
</pre></body></html>