@charset "utf-8";
*{
	padding : 0px;
	margin : 0px;
	background: #fffafa;
	/*font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/
	font-family:Helvetica, sans-serif;
	color: #696969;
	font-size: 12px;
	}
html {
	overflow-y: scroll;
	}
a:hover
	{
	color: #FF6699;
	text-decoration:none;
	}
a {
	background-color: #ffffff;	
	}
a img {
	border:0;
	/*vertical-align:text-bottom;*/
	margin:0;
	}
p.p1 {
	font-size: 12px;
	font-weight:lighter;
	/*color: #333333;*/
	background-color: #ffffff;
	line-height: 20px;
	}
p.p2 {
	font-size: 12px;
	font-weight:lighter;
	/*color: #333333;*/
	background-color: #ffffff;
	}
p.p3 {
	font-size: 10px;
	font-weight:lighter;
	/*color: #333333;*/
	background-color: #ffffff;
	padding-top: 5px;
	}
p.p4 {
	font-size: 12px;
	font-weight:lighter;
	/*color: #333333;*/
	/*background-color: #fffafa;*/
	line-height: 20px;
	}
#img {
	border: 1px solid #cccccc;
	}
#mainbox {
	border: 2px solid #cccccc;
	width : 750px;
	height : auto;
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	}

#header {
	width : 748px;
	height: 50px;
	float: left;
	background-color: #ffffff;
	}
#header-l {
	width : 360px;
	height: 50px;
	float: left;
	background-color: #ffffff;
	}
#header-r {
	width : 380px;
	height: 40px;
	float: left;
	background-color: #ffffff;
	padding-top: 10px;
	padding-right: 10px;
	text-align: right;
	float: right;
	}
#header-left {
	width : 372px;
	height: 50px;
	float: left;
	background-image: url(../img/top-marumilogo.gif);
	}
#header-right {
	width : 150px;
	height: 40px;
	float: right;
	/*background-image: url(../img/top-mail.gif);*/
	padding-left: 210px;
	padding-top: 10px;
	background-color: #ffffff;
	}
#h1 {
	width : 740px;
	padding-top: 10px;
	padding-left: 10px;
	background-color: #ffffff;
	clear: both;
	}
#h2 {
	width : 740px;
	padding-top: 10px;
	padding-left: 10px;
	background-color: #ffffff;
	clear: both;
	}
#menu {
	width: 750px;
	height: 27px;
	background-image: url(../img/footer.gif);
	}
#news {
	width : 730px;
	height: auto;
	margin: 10px;
	background-color: #ffffff;
	}
.news {
	width : 310px;
	height: 210px;
	margin: 5px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
	float: left;
	}
.news1 {
	width : 220px;
	height: 210px;
	margin: 5px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
    float: left;
	}
.news1a {
	width : 220px;
	height: 250px;
	margin: 5px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
    float: left;
	}
.news1b {
	width : 210px;
	height: 55px;
	margin: 5px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
    float: left;
	}
.news2 {
	width : 200px;
	height: 175px;
	margin: 10px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
	float: left;
	}
.news3 {
	width : 250px;
	height: 60px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 10px;
    float: right;
	}
.box188x45 {
	width : 188px;
	height: 45px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
	margin-top: 5px;
	margin-bottom: 1px;
	margin-right: 5px;
	margin-left: 5px;
    float: left;
	}
#news2 {
	width : 280px;
	height: auto;
	margin: 10px;
	background-color: #ffffff;
	}
.box {
	width : 187px;
	height : 95px;
	float: left;
	padding-top: 5px;
	background-color: #ffffff;
	}
.box-shiromuku {
	width: 730px;
	height: 140px;
	background-color: #ffffff;
	margin: 10px;
	}
.box-haorihakama {
	width: 730px;
	height: 50px;
	background-color: #ffffff;
	margin: 10px;
	}
.box-morning {
	width: 345px;
	height: 65px;
	background-color: #ffffff;
	margin: 10px;
	float: left;
	}
.box-furisode {
	width: 730px;
	height: 70px;
	background-color: #ffffff;
	margin: 10px;
	}
.box700x30 {
	width: 700px;
	height: 30px;
	margin: 0px;
	background-color: #ffffff;
	}
.box750x20 {
	width: 730px;
	height: 20px;
	margin: 10px;
	background-color: #ffffff;
	}
.box730x25 {
	width: 700px;
	height: 25px;
	margin: 10px;
	background-color: #ffffff;
	}
.box730x80 {
	width: 740px;
	height: 80px;
	margin: 5px;
	background-color: #ffffff;
	}
.box730x120 {
	width: 400px;
	height: 120px;
	text-align:left;
	margin-left: 175px;
    margin-right: 175px;
	background-color: #ffffff;
	}
.box730x210 {
	width: 740px;
	height: 210px;
	margin: 10px;
	background-color: #ffffff;
	}
.box730x180 {
	width: 720px;
	height: 180px;
	margin: 10px;
	background-color: #ffffff;
	}
.box730x220 {
	width: 740px;
	height: 220px;
	margin: 5px;
	background-color: #ffffff;
	}
.box730x220 {
	width: 740px;
	height: 220px;
	margin: 5px;
	background-color: #ffffff;
	}
.box730x400 {
	width: 720px;
	height: 400px;
	margin: 10px;
	background-color: #ffffff;
	}
.box750x200 {
	width: 740px;
	height: 200px;
	margin: 10px;
	background-color: #ffffff;
	}
.box750x2110 {
	width: 740px;
	height: 2110px;
	background-color: #ffffff;
	}
.box730x6050 {
	width: 750px;
	height: 6050px;
  　margin: 0px;
    text-align:center;
	background-color: #ffffff;
	}
.box730x11250 {
	width: 750px;
	height: 11250px;
  　margin: 0px;
    text-align:center;
	background-color: #ffffff;
	}
.box730x15000 {
	width: 750px;
	height: 15000px;
  　margin: 0px;
    text-align:center;
	background-color: #ffffff;
	}
.box730x16500 {
	width: 750px;
	height: 16500px;
  　margin: 0px;
    text-align:center;
	background-color: #ffffff;
	}
.box750x1300 {
	width: 740px;
	height: 1300px;
	margin: 5px;
	background-color: #ffffff;
	}
.box750xauto {
	width: 740px;
	height: auto;
	margin: 5px;
	background-color: #ffffff;
	}
.box750x1350 {
	width: 740px;
	height: 1350px;
	margin: 5px;
	background-color: #ffffff;
	}
.box750x1400 {
	width: 740px;
	height: 1400px;
	margin: 10px;
	background-color: #ffffff;
	}
.box750x1870 {
	width: 740px;
	height: 1870px;
	margin: 5px;
	background-color: #ffffff;
	}
.box750x1500 {
	width: 740px;
	height: 1500px;
	margin: 5px;
	background-color: #ffffff;
	}
.box750x1600 {
	width: 740px;
	height: 1600px;
	margin: 10px;
	background-color: #ffffff;
	}
.box750x1220 {
	width: 740px;
	height: 1220px;
	margin: 5px;
	background-color: #ffffff;
	}
.box750x500 {
	width: 730px;
	height: 500px;
	margin: 10px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
	}
.box750x550 {
	width: 740px;
	height: 550px;
	margin: 5px;
	background-color: #ffffff;
	}
.box750x560 {
	width: 740px;
	height: 560px;
	margin: 5px;
	background-color: #ffffff;
	}
.box750x640 {
	width: 740px;
	height: 640px;
	margin: 5px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
	}
.box750x770 {
	width: 740px;
	height: 770px;
	margin: 5px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
	}
.box375x520 {
	width: 355px;
	height: 520px;
	margin: 10px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
    float: left;
	}
.box750x350 {
	width: 740px;
	height: 350px;
	margin: 5px;
	background-color: #ffffff;
	}
.box750x400 {
	width: 740px;
	height: 400px;
	margin: 5px;
	background-color: #ffffff;
	}
.box750x450 {
	width: 740px;
	height: 450px;
	margin: 5px;
	background-color: #ffffff;
	}
.box750x830 {
	width: 740px;
	height: 830px;
	margin: 5px;
	background-color: #ffffff;
	}
.box750x930 {
	width: 740px;
	height: 930px;
	margin: 5px;
	background-color: #ffffff;
	}
.box450x1800 {
	width: 450px;
	height: 1800px;
	margin: 10px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
	}
.box750x1050 {
	width: 740px;
	height: 1050px;
	background-color: #ffffff;
	}	
.box1 {
	width: 750px;
	height: 420px;
	background-color: #ffffff;
	}
.box2 {
	width : 125px;
	height : 177px;
	margin: 12px;
	float: left;
	}
.box2-1 {
	width : 125px;
	height : 188px;
	margin: 12px;
	float: left;
	}
.box2-1a {
	width : 125px;
	height : 188px;
	margin: 11px;
	float: left;
	}
.box2-1b {
	width : 100px;
	height : 154px;
	margin: 10px;
	float: left;
	}
.box2-1c {
	width : 125px;
	height : 167px;
	margin: 11px;
	float: left;
	}
.box2-2 {
	width : 125px;
	height : 177px;
	margin: 6px;
	float: left;
	}
.box2-2a {
	width : 125px;
	height : 177px;
	margin: 11px;
	float: left;
	}
.box2-3 {
	width : 125px;
	height : 177px;
	margin: 4px;
	float: left;
	}
.box125x156 {
	width : 125px;
	height : 156px;
	margin: 10px;
	float: left;
	}
.box125x167 {
	width : 125px;
	height : 167px;
	margin: 10px;
	float: left;
	}
.box290x1300 {
	width: 290px;
	height: auto;
	margin: 12px;
	padding: 10px 5px 10px 5px;
    line-height: 20px;
	background-color: #ffffff;
	float: left;
	}
.box175x175 {
	width : 175px;
	height : 175px;
	margin: 5px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
	float: left;
	}	
.box175x120 {
	width : 175px;
	height : 120px;
	margin: 5px;
	font-size: 12px;
	font-weight:lighter;
	line-height: 20px;
	background-color: #ffffff;
	float: left;
	}
.box180x180 {
	width : 180px;
	height : 180px;
	margin: 10px;
	background-color: #ffffff;
	float: left;
	}	
.box175x233 {
	width : 175px;
	height : 233px;
	margin: 5px;
	float: left;
	}
.box140x140 {
	width : 140px;
	height : 140px;
	margin: 4px;
	float: left;
	}
.box120x180 {
	width : 120px;
	height : 180px;
	margin: 14px;
	float: left;
	}
.box75x150 {
	width : 75px;
	height : 150px;
	margin: 8px;
	float: left;
	}
.box200x300 {
	width : 200px;
	height : 300px;
	background-color: #ffffff;	
	margin: 18px;
	float: left;
	}
.box200x150 {
	width : 200px;
	height : 150px;
	background-color: #ffffff;	
	margin: 25px;
	float: left;
	}
.box322x242 {
	width : 322px;
	height : 242px;
	background-color: #ffffff;	
	margin: 1px;
	float: left;
	}
.box322x242a {
	width : 322px;
	height : 242px;
	background-color: #ffffff;	
	margin: 25px;
	float: left;
	}
.box424x242 {
	width : 424px;
	height : 242px;
	background-color: #ffffff;	
	margin: 0px;
	float: left;
	}
.box200x380 {
	width : 200px;
	height : 380px;
	background-color: #ffffff;	
	margin: 25px;
	float: left;
	}
.box700x380 {
	width : 700px;
	height : 380px;
	background-color: #ffffff;	
	margin: 25px;
	float: left;
	}
.box200x30 {
	width : 220px;
	height : 30px;
	background-color: #ffffff;	
	margin-left: 18px;
	float: left;
	}
.box300x400 {
	width : 300px;
	height : 400px;
	background-color: #ffffff;	
	margin: 10px;
	float: left;
	}
.box300x450 {
	width: 300px;
	height: 450px;
	margin: 12px;
	padding: 10px 50px 10px 50px;
    line-height: 20px;
	background-color: #ffffff;
	float: left;
	}
.box300x300 {
	width : 300px;
	height : 300px;
	background-color: #ffffff;	
	margin: 10px;
	float: left;
	}
.box400x400 {
	width : 400px;
	height : 400px;
	background-color: #ffffff;	
	margin: 10px;
	float: left;
	}
.box400x300 {
	width : 400px;
	height : 300px;
	background-color: #ffffff;	
	margin: 10px;
	float: left;
	}
.box3 {
	border: 1px solid #cccccc;
	width : 125px;
	height : 177px;
	margin: 5px;
	float: left;
	}
.box4 {
	border: 1px solid #cccccc;
	width : 125px;
	height : 177px;
	margin: 8px;
	float: left;
	}
.box5 {
	border: 1px solid #cccccc;
	width : 125px;
	height : 177px;
	margin: 3px;
	float: left;
	}
#footer {
	width: 750px;
	height: 27px;
	background-image: url(../img/footer.gif);
	text-align:center;
	clear: both;
	font-weight:lighter;
	font-size: 12px;
	padding-top: 5px;
	}
/* costume win open */

#winopen {
	width : 350px;
	height : auto;	
	}
#winopen700 {
	width : 700px;
	height : auto;	
	}
#winopenimg {
	width : 350px;
	height : 495px;
	}
#winopenimg350x525 {
	width : 350px;
	height : 525px;
	margin: 12px;
	}
#winopenimg300x400 {
	width : 300px;
	height : 400px;
	margin: 12px;
	}
#winopenimg400x400 {
	width : 400px;
	height : 400px;
	margin: 12px;
	}	
#winopenimg400x500 {
	width : 400px;
	height : 500px;
	margin: 12px;
	}
#winopenimg598x598 {
	width : 598px;
	height : 420px;
	margin: 12px;
	}
#winopenimg638x638 {
	width : 638px;
	height : 500px;
	margin: 12px;
	}
#winopenimg266x400 {
	width : 266px;
	height : 400px;
	margin: 12px;
	}
#winopenimg300x400 {
	width : 300px;
	height : 400px;
	margin: 12px;
	}
#winopentxt {
	width : 330px;
	height : 75px;
	padding: 10px;
	margin-left: 0px;
	}
#winopentxt330x50 {
	width : 330px;
	height : 50px;
	padding: 10px;
	margin-left: 12px;
	}
#winopentxt400x50 {
	width : 380px;
	height : 50px;
	padding: 10px;
	margin-left: 12px;
	}	
#winopentxt300x50 {
	width : 280px;
	height : 50px;
	padding: 10px;
	margin-left: 12px;
	}
#winopentxt266x50 {
	width : 246px;
	height : 50px;
	padding: 10px;
	margin-left: 12px;
	}
#winclose {
	width : 350px;
	height : 20px;
	margin-left: 0px;
	}
#winclose266 {
	width : 266px;
	height : 20px;
	margin-left: 12px;
	}
#winclose400 {
	width : 400px;
	height : 20px;
	margin-left: 12px;
	}
#winclose300 {
	width : 300px;
	height : 20px;
	margin-left: 12px;
	}
#winclose598 {
	width : 598px;
	height : 20px;
	margin-left: 12px;
	}
#winclose638 {
	width : 638px;
	height : 20px;
	margin-left: 12px;
	}
/* uno */
#box3 {
	width : 300px;
	height : 200px;
	margin: 5px;
	float: left;
	background-color: #ffffff;
	}
#box4 {
	width : 420px;
	height : 200px;
	margin: 5px;
	float: right;
	background-color: #ffffff;
	}
#box5 {
	width : 280px;
	height : 90px;
	margin: 10px;
	background-color: #ffffff;
	}
#box6 {
	width : 280px;
	height : 75px;
	margin: 10px;
	}
#box7 {
	width : 730px;
	height : 197px;
	margin: 10px;
	float: left;
	background-color: #ffffff;
	}
#box8 {
	border: 0px solid #cccccc;
	width : 250px;
	height : 177px;
	margin: 10px;
	float: left;
	background-color: #ffffff;
	}
#box9 {
	width : 430px;
	height : 177px;
	margin: 10px;
	float: right;
	background-color: #ffffff;
	}
#box10 {
	width : 730px;
	height : 197px;
	margin: 10px;
	float: left;
	background-color: #ffffff;
	}
.box10 {
	width : 250px;
	height : 330px;
	float: left;
	background-color: #ffffff;
	}	
/* suzanne */
.imgbox-l {
	width : 325px;
	height : 490px;
	float: left;
	padding-top: 40px;
	padding-left: 25px;
	background-color: #ffffff;
	}
.imgbox-r1 {
	width : 400px;
	height : 105px;
	margin-top: 40px;
	float: right;
	background-color: #ffffff;
	}
.imgbox-r2 {
	width : 400px;
	height : 385px;
	float: right;
	background-color: #ffffff;
	}
.space {
	width : 750px;
	height : 1px;
	float: left;
	background-color: #ffffff;
	}

