* { box-sizing : border-box}
* { -moz-box-sizing : border-box}

body {
	padding: 30 0 30 0;
	width: 100%;
	background-image: URL(img/bg.jpg);
	overflow-x: hidden;
	background-attachment: fixed;
}
#box{
	width:900px;
	height:px;
	border:0px solid #FF1493;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: URL(img/mainbg.jpg);
}
#head{
	width:898px;
	height:200px;
	border:0px solid #FF1493;
	margin:0px 0px 0px 0px;
	padding:130px 0px 0px 0px;
	background-image: URL(img/head1.jpg);
}
#head1{
	width:700px;
	height:160px;
	border:0px solid #FF1493;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: URL(img/head3.jpg);
}
#menu{
	width:200px;
	height:627px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background:#ffffff;
}
#menu ul{
	margin:0px;
	padding:0px;
}
#menu li{
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	font-size:13px;
	color:#000000;
	text-align:left;
}
#menu1{
	width:198px;
	height:30px;
	border:0px solid #FF1493;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#menu2{
	width:196px;
	height:527px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	float:left;
	background-image: URL(img/step.gif);
}
#cont{
	width:488px;
	height:px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	float:left;
	background:#ffffff;
}
#cont-1{
	width:486px;
	height:30px;
	border:0px solid #FF1493;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#cont-1-1{
	width:102px;
	height:105px;
	border:0px solid #FF1493;
	margin:10px 10px 0px 10px;
	padding:5px 0px 0px 0px;
	float:left;
	display:inline;
}
#cont-1-2{
	width:488px;
	height:130px;
	border:0px solid #FF1493;
	margin:0px 0px 0px 0px;
	padding:40px 0px 0px 10px;
	float:left;
	display:inline;
	background-image:url(img/wk.gif);
}
#cont-1-3{
	width:202px;
	height:259px;
	border:0px solid #FF1493;
	margin:10px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	display:inline;
}
#cont-1-4{
	width:460px;
	height:280px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 15px;
	padding:37px 0px 0px 0px;
	float:left;
	display:inline;
	background-image:url(img/yyoo.gif);
}
#cont-1-5{
	width:230px;
	height:280px;
	border:0px solid #FF1493;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}
#cont-2{
	width:486px;
	height:110px;
	border:0px solid #FF1493;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-image:url(img/kami.jpg);
}
#cont-3{
	width:486px;
	height:154px;
	border:0px solid #FF1493;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#cont-3-1{
	width:112px;
	height:152px;
	border:0px solid #FF1493;
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	float:left;
}
#cont-4{
	width:488px;
	height:100px;
	border:0px solid #000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-image:url(img/mids.gif);
}
#cont-5{
	width:488px;
	height:298px;
	border:0px solid #000000;
	margin:0px 0px 0px 0px;
	padding:250px 0px 0px 15px;
	float:left;
	background:#ffffff;
	background-image:url(img/tiiki.jpg);
}
#cont-5-1{
	width:486px;
	height:50px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-image:url(img/0101.gif);
}
#cont-i{
	width:150px;
	height:150px;
	border:0px solid #FF1493;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}
#cont-1 li{
	margin:5px 0px 0px 5px;
	list-style-type:none;
	font-size:17px;
	color:#FF1493;
	border-bottom:1px dashed #CCCCCC;
}

#cont-T{
	width:200px;
	height:627px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	background:#ffffff;
}
#cont-T1{
	width:198px;
	height:50px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 0px;
	padding:18px 0px 0px 0px;
	float:right;
	background-image:url(img/111.jpg);
}
#cont-T2{
	width:198px;
	height:50px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 0px;
	padding:16px 0px 0px 0px;
	float:right;
	background-image:url(img/222.jpg);
}
#cont-T3{
	width:198px;
	height:50px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 0px;
	padding:16px 0px 0px 0px;
	float:right;
	background-image:url(img/333.jpg);
}
#cont-T4{
	width:198px;
	height:50px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 0px;
	padding:16px 0px 0px 0px;
	float:right;
	background-image:url(img/444.jpg);
}
#cont-T5{
	width:198px;
	height:50px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 0px;
	padding:16px 0px 0px 0px;
	float:right;
	background-image:url(img/555.jpg);
}
#cont-T6{
	width:198px;
	height:50px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 0px;
	padding:16px 0px 0px 0px;
	float:right;
	background-image:url(img/666.jpg);
}
#cont-T7{
	width:198px;
	height:50px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 0px;
	padding:16px 0px 0px 0px;
	float:right;
	background-image:url(img/777.jpg);
}
#cont-T8{
	width:198px;
	height:50px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 0px;
	padding:16px 0px 0px 0px;
	float:right;
	background-image:url(img/888.jpg);
}
#cont-T9{
	width:198px;
	height:50px;
	border:0px solid #FF1493;
	margin:10px 0px 0px 0px;
	padding:16px 0px 0px 0px;
	float:right;
	background-image:url(img/999.jpg);
}
#cont-T10{
	width:232px;
	height:282px;
	border:0px solid #000000;
	margin:0px 38px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	background-image:url(img/999.jpg);
}
#footer{
	width:900px;
	height:30px;
	border:0px solid #333333;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background: #CC0066;
}

.font{
	font-size:14px;
	color:#FF1493;
	text-align:left;
	margin:3px 0px 10px 10px;
}
.font1{
	font-size:13px;
	color:#000000;
	text-align:left;
	margin:5px 0px 0px 5px;
}
.font1a{
	font-size:13px;
	color:#000000;
	text-align:left;
	margin:5px 0px 0px 5px;
	padding:5px 0px 0px 0px;
}
.font1-1{
	font-size:15px;
	color:#000000;
	text-align:left;
	margin:5px 0px 0px 5px;
}
.font1-2{
	font-size:13px;
	color:#FF1493;
	text-align:left;
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}
.font1-2a{
	font-size:13px;
	color:#FF1493;
	text-align:left;
	margin:5px 0px 0px 5px;
	padding:5px 0px 0px 0px;
}
.font1-3{
	font-size:13px;
	color:#000000;
	text-align:left;
	margin:17px 0px 0px 5px;
}
.font2{
	font-size:20px;
	color:#ff0000;
	text-align:left;
	margin:0px 0px 0px 0px;
}
.font3{
	font-size:13px;
	color:#ffffff;
	text-align:left;
	margin:0px 0px 0px 0px;
}
.fontr{
	font-size:13px;
	color:#ff0000;
	text-align:left;
	margin:5px 0px 0px 5px;
}
.fonty{
	font-size:13px;
	color:#ff0000;
	text-align:left;
	margin:5px 0px 0px 5px;
}
.font4{
	font-size:13px;
	color:#000000;
	text-align:left;
	margin:7px 0px 0px 16px;
	padding:0px 0px 10px 0px;
}
.font1t{
	font-size:13px;
	color:#000000;
	text-align:left;
	margin:0px 0px 0px 5px;
}
.font1a{
	font-size:13px;
	color:#000000;
	text-align:left;
	margin:5px 0px 0px 5px;
}
.font1d{
	font-size:13px;
	color:#000000;
	text-align:left;
	margin:0px 0px 0px 55px;
	padding:5px 0px 0px 0px;
}
.font1c{
	font-size:13px;
	color:#000000;
	text-align:left;
	margin:0px 0px 0px 80px;
	padding:0px 0px 0px 0px;
}
.font1b{
	font-size:14px;
	color:#ff0000;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h2 {
	font-size: 16px;
	color: #000000;
	background-color:#FFC0CB;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear: both;
	text-align:center;
}
h3 {
	font-size: 10pt;
	color: #ffffff;
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	clear: both;
	text-align:right;
}
a:link {
 color:#FF1493;
}
a:visited{
 color:#FF1493;
} 
a:hover{
 color:#FF0000;
} 
a:active{
 color:#FF0000;
}
@charset "Shift_JIS";

/* ------ common styleここから ------ */

/* ---- tag ---- */
/* -- H -- */
h1 {
	padding-top:10;
	display:inline;
}
h1 a{
	position: relative;
	text-align: center;
	color: #FFFF00;
	font-size:14;
	font-weight:bold;
}
/* ---- box ---- */
body { /* center on ie */
	padding: 30 0 30 0;
	width: 100%;
	text-align: center;
	background-image: URL(img/bg.jpg);
	overflow-x: hidden;
	background-attachment: fixed;
}

#main { /* center on everything else */
	margin: 0 auto;
	width: 700;
	height:570;
	text-align: left;
	background: URL(img/mainbg.jpg);
	background-repeat: no-repeat;
}

#head2 {/* center on everything else */
	margin: 0 auto;
	width: 700;
	height: 74;
	background: URL(img/head2.jpg);
	background-repeat: no-repeat;
}
#head p{
	font-size:11;
	color:#FFFFFF;
}

/* -- left -- */
#left {
	width: 330;
	float:left;
	padding: 6 0 18 20;
}

.add {
	width: 332;
	height:136;
	float: left;
	background: URL(img/addbg.jpg);
	background-repeat: no-repeat;
	margin-top: 10;
}

.addbt {
	width: 156;
	height:26;
	float: left;
	padding: 0 0 2 4;
}

/* -- right -- */
#right {
	border:0px solid #000000;
	width: 320;
	float: right;
	padding:6px 0px 18px 0px;
}



/* -- foot -- */
#foot {/* center on everything else */
	margin: 0 auto;
	width: 700;
	height: 30;
	text-align: center;
	clear: both;
	background: #CC0066;
}
#foot a { color: #CC9933; }
#foot h3 {
	padding-top: 6px;
	font-size: 10pt;
	color: #ffffff;
	clear: both;
}
#foot h3 a {
	color: #ffffff;
	font-weight: bold;
}
/* ---- common styleここまで ---- */
.font{
	font-size:15px;
	color:#000000;
	text-align:left;
	margin:10px 0px 5px 5px;
}
}
         a   { text-decoration:none;}
{
