/*-----[global]-----*/
* {
	margin:0;padding:0;
}
body {
color:#000000;
text-align:center;
background-color:#ffffff;
background-position:center;
background-image:url(../img/haikei.gif);
background-repeat:repeat-y;
}
img {border:none;}
h1 {width:100%;margin:0 auto;font-size:14px;background-color:#ffcc99;}
h1 a{color:#000000;text-decoration:none;}
h2 {
font-size: 14px;
color:#8ed000;
font-weight:bold;
border-bottom: 1px dashed #8ed000;
padding:0px;
margin: 4px 12px 1px 0;
}
h3{font-size:13px;}
p {margin:0 0 16px 0;font-size:14px;line-height:120%;}
li {list-style-type:none;}

/* link */
a {}
a:link {}
a:visited {}
a:hover {}
a:active {}
.nounderline{text-decoration:none;}

/*-----[Layout]-----*/
#all{width:950px;margin:0 auto;text-align:left;}
#topcon{margin:20px 0 54px 0;}
.header {padding-bottom:3px;border-bottom:1px solid #777777;}
.header ul {clear:both;}
.header ul li{display:block;float:left;margin:0 12px 5px 0;padding:0 12px 0 0;border-right:1px solid #777777;}
#header {padding-bottom:3px;border-bottom:1px solid #777777;}
#header ul {clear:both;}
#header ul li{display:block;float:left;margin:0 12px 5px 0;padding:0 12px 0 0;border-right:1px solid #777777;}
#mainlayer{width:950px;padding-top:5px;}
#mainarea{float:left;width:770px;}
#sidemenu{float:right;width:175px;}
#sidemenu ul {margin:10px 0 20px; 0}
#sidemenu ul li{margin:0 0 5px 20px;font-size:14px;list-style:disc;}

/*-----[Contents]-----*/
.table3 table tr td{padding:3px;}
.orderinbox{border:1px solid #333333;padding:12px;width:600px;}
.payarea{margin:36px auto;}
#tarea1{padding:12px 33px;line-height:150%;letter-spacing:2px;}
#tarea2{padding:12px 33px;line-height:150%;letter-spacing:2px;}
#tarea3{padding:12px 33px;line-height:150%;letter-spacing:2px;}

/*-----[Class]-----*/
.habanashi{margin:0;padding:0;line-height:100%;}
.tatehabanashi{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;line-height:100%;}
.habanashi table tr td{margin:0;padding:0;line-height:100%;}
.clear{clear:both;}
.red{color:#ff0000;font-weight:bold;}
.bold{font-weight:bold;}
.small{font-size:13px;}
.float_left{float:left;}
.center{width:100%;text-align:center;}
.center table{margin-left:auto; margin-right:auto;}
.margin3{margin:3px;}
.padding3{padding:3px;}
.padding6{padding:6px;}
.padding10{padding:10px;}
.textleft{text-align:left;}
.color_ff467e{color:#ff467e;}
.color_0080ff{color:#0080ff;}
#infotext p{margin:0 auto;padding:0;font-size:11px;line-height:11px;width:100%;text-align:left;}
#infotext {margin:0 auto;padding:0;font-size:12px;line-height:12px;width:100%;background-color:#ffcc99;}

/*------[Page]------*/
/* Toppage Ranking */
.depiwaku{width:950px;margin-bottom:52px;}
.depiwaku img{border:none;}
.depileft{width:405px;float:left;}
.depilayer{width:405px;height:343px;background: url("/topimage/depilayer.gif") no-repeat left top;position:relative;
line-height:25px;font-size:14px;
}
.pdjan{position:absolute;top:38px;left:120px;}
.pdsite{position:absolute;top:68px;left:105px;}
.pdcont{position:absolute;top:120px;left:20px;font-size:14px;line-height:18px;width:360px;letter-spacing:2px;}
.depiright{width:545px;float:right;}
.depiiframe{width:545px;height:426px;}
.depiiframe iframe{width:543px;height:424px;border:1px solid #777777;}
.clear{clear:both;}
#header{border:none;}
.yudoulink{width:100%;text-align:center;font-size:24px;font-weight:900;margin-top:24px;}

#sitetext{background-color:#ffffcc;border:1px solid #777777;width:730px;margin:20px 0 0 0;padding:10px;}
#sitetext h2{margin-top:0px;color:#000000;}
#sitetext h3{margin-top:24px;color:#000000;}
#sitetext p{padding-left:24px;margin:10px 0 0 0;}

#estetext{background-color:#ffeecc;border:1px solid #777777;width:730px;margin:20px 0 0 0;padding:10px;}
#estetext h2{margin-top:0px;color:#000000;}
#estetext h3{margin-top:24px;color:#000000;}
#estetext p{padding-left:24px;margin:10px 0 0 0;}

#sktext{background-color:#ffddcc;border:1px solid #777777;width:730px;margin:20px 0 0 0;padding:10px;}
#sktext h2{margin-top:0px;color:#000000;}
#sktext h3{margin-top:24px;color:#000000;}
#sktext p{padding-left:24px;margin:10px 0 0 0;}

.dowm10{margin-bottom:10px;}
