@charset "UTF-8";
/* CSS Document */

blockquote{
	text-align: left;
	padding-left: 5px;
}
.column {	overflow: hidden;	float: left;	display: inline;}

.row600 {	width: 600px;	margin: 0 auto;	overflow: hidden;}
.row600 .row600 {	margin: 0 -10px;	width: auto;	display: inline-block;}

.row625a {	width: 625px;	margin: 0 auto;	overflow: hidden;	background-color: #ecf6ee;	}
.row625a .row625a {	margin: 0;	width: auto;	display: inline-block;	background-color: #ecf6ee;}

.row625 {	width: 625px;	margin: 0 auto;	overflow: hidden;}
.row625 .row625 {	margin: 0;	width: auto;	display: inline-block;}

.row680 {	width: 680px;	margin: 0 auto;	overflow: hidden;}
.row680 .row680 {	margin: 0 -10px;	width: auto;	display: inline-block;}

.row700 {	width: 700px;	margin: 0 auto;	overflow: hidden;}
.row700 .row700 {	margin: 0 -10px;	width: auto;	display: inline-block;}

.row740 {	width: 740px;	margin: 0 auto;	overflow: hidden;}
.row740 .row740 {	margin: 0 -10px;	width: auto;	display: inline-block;}

.row780 {	width: 780px;	margin: 0 auto;	overflow: hidden;}
.row780 .row780 {	margin: 0 -10px;	width: auto;	display: inline-block;}


.mgrid100 { width:100px; }
.mgrid150 { width:150px; }
.mgrid175 { width:175px; }
.mgrid200 { width:200px; }
.mgrid220 { width:220px; }
.mgrid240 { width:240px; }
.mgrid250 { width:250px; }
.mgrid300 { width:300px; }
.mgrid330 { width:330px; }
.mgrid340 { width:340px; }
.mgrid350 { width:350px; }
.mgrid400 { width:400px; }
.mgrid400 { width:400px; }
.mgrid410 { width:410px; }
.mgrid420 { width:420px; }
.mgrid430 { width:430px; }
.mgrid440 { width:440px; }
.mgrid450 { width:450px; }
.mgrid460 { width:460px; }
.mgrid470 { width:470px; }
.mgrid500 { width:500px; }
.mgrid560 { width:560px; }
.mgrid580 { width:580px; }
.mgrid600 { width:600px; }
.mgrid740 { width:740px; }
.mgrid780 { width:780px; }
.mgrid820 { width:820px; }



.p-grid216 { width:216px; }
.p-grid236 { width:236px; }
.p-grid278 { width:278px; }
.p-grid286 { width:286px; }
.p-grid288 { width:288px; }
.p-grid292 { width:292px; }
.p-grid504 { width:504px; }
.p-grid564 { width:564px; }
.p-grid625 { width:625px; }



.p-grid240e { width:200px;	background-color: #CBD1AB;}
.p-grid240a {	width:200px;	background-color: #CBD1AB;	height: 60px;	padding-top: 30px;}
.p-grid240b {	width:200px;	background-color: #CBD1AB;	height: 80px;	padding-top: 50px;}
.p-grid240c {	width:200px;	background-color: #CBD1AB;	height: 180px;	padding-top: 100px;}
.p-grid240d {	width:200px;	background-color: #CBD1AB;	height: 50px;	padding-top: 20px;}
.p-grid240f {	width:200px;	background-color: #CBD1AB;	height: 130px;	padding-top: 50px;}

.p-grid420a {	width:440px;	height: 80px;}
.p-grid420b {   width:440px; height: 120px;}
.p-grid420c {	width:440px;	height: 270px;	}
.p-grid420d {	width:440px;	height: 60px;	}
.p-grid420f {   width:440px; height: 160px;}

.p-grid625a {	width:625px;	background-color: #ffdf99;	text-align: left;}
.p-grid625b {	width:625px;	background-color: #ffffcc;}


.bgboxin{
      width:600px 
	width: 320px;
	width: 580px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.bgbox{
      width:600px 
	width: 320px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imgguide/kakumaru.jpg);
	background-repeat: no-repeat;
	height: 200px;
}







/* set the image to use and establish the lower-right position */
    .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
	background-color: transparent;
	background-image: url(../imgguide/kakumaru.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 600px;
}
    .cssbox{
	/* intended total box width - padding-right(next) */
      width:600px !important; /* IE Win = width - padding */
	width: 320px;
	margin-right: auto;
	margin-left: auto;
}

    /* set the top-right image */
    .cssbox_head{
	background-position:top right;
	width: 580px;
}

    /* set the top-left image */
    .cssbox_head h2{
	background-position:top left;
	margin:0; /* reset main site styles*/
	border:0;
	height:auto !important;
	height:1%;
} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_body{
	background-position:bottom left;
	margin-right:0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 0px;
	width: 600px;
	height: 200px;
} /* mirror .cssbox_head right/left */
