@charset "euc-jp";

.clear{clear:both;}
div.ssl-position {position:absolute; left:570px; top:120px; width:140px; background:#FFF; text-align:center;}

/* entry.asp */

#contents-nomenu div.contents-area div.entry .menu2 {padding:5px 0 10px 0; margin:0; width:603px; height:30px; border-bottom:solid #574737 4px;}
#contents-nomenu div.contents-area div.entry .menu2 ul {margin:0; padding:0px; display:list-item; list-style-type:none;}
#contents-nomenu div.contents-area div.entry .menu2 li {display:block; float:left;}
#contents-nomenu div.contents-area div.entry div.main{padding:0; width:603px; background-color: #FFFFFF; margin:0;}
#contents-nomenu div.contents-area div.entry div.main .font_red {color:#cc0000; padding-right:3px;}
#contents-nomenu div.contents-area div.entry div.main .midashi1 {background-color:#FFFFFF; font-weight:bold;}
#contents-nomenu div.contents-area div.entry div.main form{padding:0; margin:0;}	
#contents-nomenu div.contents-area div.entry div.main .entry_top {padding:0 0 10px 0; margin:10px 0 0 0; border-bottom:solid #574737 4px; width: 603px;}
#contents-nomenu div.contents-area div.entry div.main .entry_top h2{padding:0; margin:0;}
#contents-nomenu div.contents-area div.entry div.main .entry_main_tb {margin:5px 0 0 0; padding:0; border-collapse:collapse; width:603px; color:#5B5B5B; font-size:12px;}
#contents-nomenu div.contents-area div.entry div.main .entry_main_tb .midashi1 {background-color: #FFFFFF;font-weight: bold; border:none; padding:10px 0 5px 0; color:#333333;}
#contents-nomenu div.contents-area div.entry div.main .entry_main_tb th {text-align: left;vertical-align: top;margin: 0px; font-weight: normal;background-color:#D2D2A3; border: 1px solid #666666; width: 110px; padding:5px; color:#64642F;}
#contents-nomenu div.contents-area div.entry div.main .entry_main_tb td {border: 1px solid #666666; background-color: #ffffff; padding:5px;}
#contents-nomenu div.contents-area div.entry div.main .next{margin:25px 0 30px 0; padding:0; text-align:center; width:603px;}




/* entry2.asp */

.font_crnter {text-align: center;}
.font_money {text-align: right;}
#contents-nomenu div.contents-area div.entry2 .menu2 {padding:5px 0 10px 0; margin:0; width:603px; height:30px; border-bottom:solid #574737 4px;}
#contents-nomenu div.contents-area div.entry2 .menu2 ul {margin:0; padding:0px; display:list-item; list-style-type:none;}
#contents-nomenu div.contents-area div.entry2 .menu2 li {display:block; float:left;}

#contents-nomenu div.contents-area div.entry2 div.main{padding:0; width:603px; background-color: #FFFFFF; margin:0;}
#contents-nomenu div.contents-area div.entry2 div.main .font_red {color:#cc0000;}
#contents-nomenu div.contents-area div.entry2 div.main form{padding:0; margin:0;}	
#contents-nomenu div.contents-area div.entry2 div.main .entry_top {padding:0 0 10px 0; margin:10px 0 0 0; border-bottom:solid #574737 4px; width: 603px;}
#contents-nomenu div.contents-area div.entry2 div.main .entry_top h2{padding:0; margin:0;}
#contents-nomenu div.contents-area div.entry2 div.main .entry_main_tb {margin:5px 0 0 0; padding:0; border-collapse:collapse; width:603px; color:#5B5B5B; font-size:12px;}
#contents-nomenu div.contents-area div.entry2 div.main .entry_main_tb .midashi {background-color:#FFFFFF; font-weight:bold; border:none; padding:10px 0 5px 0; color:#333333; font-weight:bold;}
#contents-nomenu div.contents-area div.entry2 div.main .entry_main_tb th {text-align:left; vertical-align:top; margin:0px; font-weight:normal; background-color:#D2D2A3; border:1px solid #666666; width:110px; padding:5px; color:#64642F;}
#contents-nomenu div.contents-area div.entry2 div.main .entry_main_tb td {border: 1px solid #666666;background-color: #ffffff; padding:5px;}

#contents-nomenu div.contents-area div.entry2 div.main #next {text-align: center;margin-bottom: 20px;width: 98%;margin-right: auto;margin-left: auto;}

#contents-nomenu div.contents-area div.entry2 div.main .amount{width:603px; margin:20px 0 0 0; padding:0; border-collapse:collapse; font-size:12px;}
#contents-nomenu div.contents-area div.entry2 div.main .amount th{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; border-left-width:1px; border-left-style:solid; border-left-color:#FFFFFF; text-align:left; padding:20px 0 10px 18px;}
#contents-nomenu div.contents-area div.entry2 div.main .amount .brd{border-top-width:1px; border-top-style:solid; border-top-color:#000000; padding:10px 0 0 0;}
#contents-nomenu div.contents-area div.entry2 div.main .amount .sho{width:320px; margin:0; padding:10px 0 10px 18px;}
#contents-nomenu div.contents-area div.entry2 div.main .amount h5{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; font-size:12px; margin:0; padding:5px 0 5px 0;}
#contents-nomenu div.contents-area div.entry2 div.main .amount h6{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; font-size:12px; margin:0; padding:5px 0 5px 0;}

#contents-nomenu div.contents-area div.entry2 div.main .zip{padding:0; margin:0 0 50px 0; width:603px; text-align:center;}	
#contents-nomenu div.contents-area div.entry2 div.main .zip .tyumon{margin:40px 0 20px 0;}





/* entry3.asp */
#contents-nomenu div.contents-area div.entry3 .menu2 {padding:5px 0 10px 0; margin:0; width:603px; height:30px; border-bottom:solid #574737 4px;}
#contents-nomenu div.contents-area div.entry3 .menu2 ul {margin:0; padding:0px; display:list-item; list-style-type:none;}
#contents-nomenu div.contents-area div.entry3 .menu2 li {display:block; float:left;}
#contents-nomenu div.contents-area div.entry3 div.main .entry_end{margin:16px 0 0 0; padding:0 0 50px 0; background:#e7e7e7; width:601px; border:solid 1px #666666;}
#contents-nomenu div.contents-area div.entry3 div.main .entry_end h3{margin:0; padding:40px 0 20px 0; font-size:14px; color:#CC0000; text-align:center;}
#contents-nomenu div.contents-area div.entry3 div.main .entry_end p{margin:0; padding:0 0 0 95px; line-height:200%; font-size:12px;}
#contents-nomenu div.contents-area div.entry3 div.main .entry_end_Back {margin:30px 0 30px -20px; padding:0; text-align:center;}




/* zip.asp */

#contents-nomenu div.contents-area div.zip div.main {margin:20px 0 40px 0; padding:0;}
#contents-nomenu div.contents-area div.zip div.main h3{margin:0; padding:0 0 18px 0; font-size:14px; text-align:center;}
#contents-nomenu div.contents-area div.zip div.main p{font-size:12px; padding:0 0 3px 0;}
#contents-nomenu div.contents-area div.zip div.main table.border {width:603px; margin:0; padding:0; border-collapse:collapse; border:solid 1px #666666; font-size:12px;}
#contents-nomenu div.contents-area div.zip div.main table.border th{border-collapse:collapse; border:solid 1px #666666; padding:5px; background:#999999; color:#FFFFFF;}
#contents-nomenu div.contents-area div.zip div.main table.border td{border-collapse:collapse; border:solid 1px #666666; padding:5px;}
#contents-nomenu div.contents-area div.zip div.main table.border td.align{text-align:center;}

#contents-nomenu div.contents-area div.zip div.main table.no-border{margin:0; padding:0; font-size:12px; border:none;}
#contents-nomenu div.contents-area div.zip div.main table.no-border th{padding:5px; color:#FFFFFF; border:none;}
#contents-nomenu div.contents-area div.zip div.main table.no-border td{padding:5px; border:none;}



/*over.asp */

p{margin:0; padding:0;}
.font_crnter {text-align: center;}
.font_many{padding:0 0 0 15px;}
.saikei{text-align:left; padding:5px 0;}

#contents-nomenu div.contents-area div.over{padding:0; margin:0;}
#contents-nomenu div.contents-area div.over span.font-red {color:#CC0000;}
#contents-nomenu div.contents-area div.over div.main{padding:0px; width:603px; background-color:#FFFFFF; margin:0;}

#contents-nomenu div.contents-area div.over div.main table.soldout{padding:0px; width:603px; margin:20px 0 20px 0; background:#eeeeee; border:solid 1px #666666; font-size:12px;}
#contents-nomenu div.contents-area div.over div.main table.soldout h3{padding:5px 0 0 0; margin:0; font-size:12px; color:#cc0000;}
#contents-nomenu div.contents-area div.over div.main table.soldout td.right{margin:0; padding:10px 0; text-align:left; border-bottom:solid #666666 1px;}
#contents-nomenu div.contents-area div.over div.main table.soldout td{padding:5px; margin:0; line-height:130%;}
#contents-nomenu div.contents-area div.over div.main form{padding:0; margin:0;}
#contents-nomenu div.contents-area div.over div.main .tyui{padding:0; margin:30px 0 20px 0; width:603px; text-align:center; color:#cc0000;}
#contents-nomenu div.contents-area div.over div.main .tyui p.tyui-font{padding:0; margin:3px 0 0 -105px;}
#contents-nomenu div.contents-area div.over div.main .zip{padding:0; margin:0 0 50px 0; width:603px; text-align:center;}	
#contents-nomenu div.contents-area div.over div.main .zip p.zip-font{padding:0; margin:0 0 5px -55px;}
#contents-nomenu div.contents-area div.over div.main .zip input{width:40px; margin:0 5px; padding:0;}
#contents-nomenu div.contents-area div.over div.main .zip .souryo{margin:40px 0 20px 0;}

#contents-nomenu div.contents-area div.over div.main .amount{width:603px; margin:0; padding:0; border-collapse:collapse; font-size:12px;}
#contents-nomenu div.contents-area div.over div.main .amount th{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; border-left-width:1px; border-left-style:solid; border-left-color:#FFFFFF; text-align:left; padding:20px 0 10px 18px;}
#contents-nomenu div.contents-area div.over div.main .amount .brd{border-top-width:1px; border-top-style:solid; border-top-color:#000000; padding:10px 0 0 0;}
#contents-nomenu div.contents-area div.over div.main .amount .sho{width:320px; margin:0; padding:10px 0 10px 18px;}
#contents-nomenu div.contents-area div.over div.main .amount h5{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; font-size:12px; margin:0; padding:5px 0 5px 0;}
#contents-nomenu div.contents-area div.over div.main .amount h6{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; font-size:12px; margin:0; padding:5px 0 5px 0;}




/*register.asp */

p{margin:0; padding:0;}
.font_crnter {text-align: center;}
.font_many{padding:0 0 0 15px;}
.saikei{text-align:left; padding:5px 0;}
#contents-nomenu div.contents-area div.register{padding:0; margin:0;}
#contents-nomenu div.contents-area div.register div.main{padding:0px; width:603px; background-color:#FFFFFF; margin:0;}
#contents-nomenu div.contents-area div.register div.main .mi {padding:0 0 10px 0; margin:5px 0 0 0; border-bottom:solid #574737 4px;}
#contents-nomenu div.contents-area div.register div.main .mi h2{padding:0; margin:0;}
#contents-nomenu div.contents-area div.register div.main form{padding:0; margin:0;}
#contents-nomenu div.contents-area div.register div.main .zip{padding:0; margin:20px 0 0 160px; width:443px; text-align:center;}

#contents-nomenu div.contents-area div.register div.main .amount{width:603px; margin:0; padding:0; border-collapse:collapse; font-size:12px;}
#contents-nomenu div.contents-area div.register div.main .amount th{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; border-left-width:1px; border-left-style:solid; border-left-color:#FFFFFF; text-align:left; padding:20px 0 10px 18px;}
#contents-nomenu div.contents-area div.register div.main .amount .brd{border-top-width:1px; border-top-style:solid; border-top-color:#000000; padding:10px 0 0 0;}
#contents-nomenu div.contents-area div.register div.main .amount .sho{width:320px; margin:0; padding:10px 0 10px 18px;}
#contents-nomenu div.contents-area div.register div.main .amount h5{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#333333; font-size:12px; margin:0; padding:5px 0 5px 0;}
#contents-nomenu div.contents-area div.register div.main .amount h6{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; font-size:12px; margin:0; padding:5px 0 5px 0;}

#contents-nomenu div.contents-area div.register .reg_btn {padding:0; margin:0; width: 603px;}
#contents-nomenu div.contents-area div.register .reg_btn ul {margin:30px 0 0 90px; padding:0px; list-style:none;}
#contents-nomenu div.contents-area div.register .reg_btn ul.btm {padding:0 0 0 100px;}
#contents-nomenu div.contents-area div.register .reg_btn li {margin:0 20px; float:left;}

#contents-nomenu div.contents-area div.register div.center {clear:both; margin:0; padding:30px 0 0 45px; color:#CC0000; text-align:center;}
#contents-nomenu div.contents-area div.register div.margin60 {padding:30px;}



s
/*register2.asp */

p{margin:0; padding:0;}
.font_crnter {text-align: center;}
.font_many{padding:0 0 0 15px;}
.saikei{text-align:left; padding:5px 0;}
#contents-nomenu div.contents-area div.register2{padding:0; margin:0;}
#contents-nomenu div.contents-area div.register2 div.main{padding:0px; width:603px; background-color:#FFFFFF; margin:0;}
#contents-nomenu div.contents-area div.register2 div.main .mi {padding:0 0 10px 0; margin:5px 0 0 0; border-bottom:solid #574737 4px;}
#contents-nomenu div.contents-area div.register2 div.main .mi h2{padding:0; margin:0;}
#contents-nomenu div.contents-area div.register2 div.main form{padding:0; margin:0;}
#contents-nomenu div.contents-area div.register2 div.main .zip{padding:0; margin:20px 0 0 160px; width:443px; text-align:center;}	

#contents-nomenu div.contents-area div.register2 div.main .amount{width:603px; margin:0; padding:0; border-collapse:collapse; font-size:12px;}
#contents-nomenu div.contents-area div.register2 div.main .amount th{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; border-left-width:1px; border-left-style:solid; border-left-color:#FFFFFF; text-align:left; padding:20px 0 10px 18px;}
#contents-nomenu div.contents-area div.register2 div.main .amount .brd{border-top-width:1px; border-top-style:solid; border-top-color:#000000; padding:10px 0 0 0;}
#contents-nomenu div.contents-area div.register2 div.main .amount .sho{width:320px; margin:0; padding:10px 0 10px 18px;}
#contents-nomenu div.contents-area div.register2 div.main .amount h5{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#333333; font-size:12px; margin:0; padding:5px 0 5px 0;}
#contents-nomenu div.contents-area div.register2 div.main .amount h6{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; font-size:12px; margin:0; padding:5px 0 5px 0;}

#contents-nomenu div.contents-area div.register2 .reg_btn {padding:0; margin:0; width: 603px;}
#contents-nomenu div.contents-area div.register2 .reg_btn ul {margin:30px 0 0 95px;padding: 0px;display: list-item;list-style-type: none;}
#contents-nomenu div.contents-area div.register2 .reg_btn li {margin:0 15px; float: left;}

#contents-nomenu div.contents-area div.register2 .zip ul {margin:0;padding: 0px; list-style-type: none;}
#contents-nomenu div.contents-area div.register2 .zip li {margin:0 110px 0 0; float:left;}

#contents-nomenu div.contents-area div.register2 div.margin60 {padding:30px;}

#contents-nomenu div.contents-area div.register2 div.main .id_pass {width:603px; padding:0px; margin:40px 0 20px 0; border-collapse:collapse; font-size:12px;}
#contents-nomenu div.contents-area div.register2 div.main .id_pass td {padding-left: 5px;}
#contents-nomenu div.contents-area div.register2 div.main .id_pass td.font{color:#cc0000; font-weight:bold; margin:0; padding:0 0 5px 0;}
#contents-nomenu div.contents-area div.register2 div.main .id_pass td.img{margin:0; padding:20px 0 10px 0; text-align:center;}
#contents-nomenu div.contents-area div.register2 div.main .id_pass th {padding:5px 0 5px 5px; font-weight:normal; background-color:#D2D2A3; text-align:left; margin:0px;	border:1px solid #666666; color:#64642F;}
#contents-nomenu div.contents-area div.register2 div.main .id_pass td.input {padding:5px 0 5px 5px; font-weight:normal; background-color:#FFFFFF; text-align:left; margin:0px;	border:1px solid #666666;}




/* error.asp */

#contents-nomenu div.contents-area div.error {font-size:12px; color:#CC0000;}
#contents-nomenu div.contents-area div.error div.img-error {margin:0; padding:15px 0 15px 250px;}
#contents-nomenu div.contents-area div.error div.txt-error {margin:0; padding:15px 115px; border-top:solid 1px #333; border-bottom:solid 1px #333;}
#contents-nomenu div.contents-area div.error ul.error-list {margin:10px 0 0 0; padding:0 0 0 135px;}
#contents-nomenu div.contents-area div.error ul.error-list li {margin:0; padding:0;line-height: 130%}

#contents-nomenu div.contents-area div.error dl.error-etc {margin-left:120px; padding:0;}
#contents-nomenu div.contents-area div.error dl.error-etc dt {line-height:130%}
#contents-nomenu div.contents-area div.error dl.error-etc dd {margin:0; padding:0;}
#contents-nomenu div.contents-area div.error dl.error-etc dd ul {margin:0; padding-left:40px;}
#contents-nomenu div.contents-area div.error dl.error-etc dd ul li {margin:0; padding:0; line-height:130%}

#contents-nomenu div.contents-area div.error div.btn1 {margin:0; padding:30px 0 20px 225px;}
#contents-nomenu div.contents-area div.error div.btn2 {margin:0; padding:0 0 5px 280px;}




/* kiyaku.html*/

#contents-nomenu div.contents-area div.kiyaku span.bold {font-weight:bold;}
#contents-nomenu div.contents-area div.kiyaku span.under {text-decoration:underline;}

#contents-nomenu div.contents-area div.kiyaku {margin:0; padding:16px; line-height:140%;}
#contents-nomenu div.contents-area div.kiyaku h2 {width:571px; height:28px; margin:0; padding:0; background:#876D54; text-align:center;}
#contents-nomenu div.contents-area div.kiyaku h2 img {margin-top:6px;}
#contents-nomenu div.contents-area div.kiyaku p.kakidasi {margin:20px 0 0 0; padding:0 10px;}

#contents-nomenu div.contents-area div.kiyaku dl {margin:20px 0 30px 0; padding:0 10px 0 10px;}
#contents-nomenu div.contents-area div.kiyaku dl dt {margin:0 0 5px 0; padding:0; color:#cc0000; font-weight:bold;}
#contents-nomenu div.contents-area div.kiyaku dl dd {margin:0; padding:0 0 0 18px;}
#contents-nomenu div.contents-area div.kiyaku dl dd {margin:0; padding:0 0 0 18px;}
#contents-nomenu div.contents-area div.kiyaku dl dd ul {margin:0; padding:0; list-style:square;}
#contents-nomenu div.contents-area div.kiyaku dl dd ul li {margin:0 0 8px 0; padding:0;}
#contents-nomenu div.contents-area div.kiyaku dl dt img.illust {float:right; margin:6px 0 0 10px; padding:0;}

#contents-nomenu div.contents-area div.kiyaku div.ten-line {margin:40px 10px 20px 10px; padding:0; border-top:dotted 1px #000000;}
#contents-nomenu div.contents-area div.kiyaku div.bottom-btn {margin-bottom:30px; padding:0; text-align:center;}
#contents-nomenu div.contents-area div.kiyaku div.check {margin-bottom:18px; padding:0; text-align:center;}
#contents-nomenu div.contents-area div.kiyaku div.check input {margin:0 3px 0 -6px; padding:0;}
