@charset "Shift_JIS";
/* CSS Document */

a{
border: none;
text-decoration: none;
font-size: 12px;
}

img {
border: none;
}

#wrapper {
	width:790px;
	text-align: left;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

#tab {
width: 790px;
height: 61px;

}

#tab p {
	float:left;
	margin: 0 0 0 1.5px;
}

.navigation {
padding: 25px 0 0 0;
}

#flash {
clear: both;
width: 790px;
height: 350px;
margin: 0 0 25px 0;
}

#download_button {
position: absolute;
top: 1205px;
left: -10px;
width: 219px;
height: 180px;
}

#content1_read {
background: url(img/index/contents1_read.jpg);
background-repeat: no-repeat;
width:790px;
height: 54px;
}

#contents1 {
margin: 0 0 25px 0;
}

#contents2 {

margin: 0 0 25px 0;
}

#contents3{
margin: 0 0 25px 0;
}

#contents4{
margin: 0 0 25px 0;

}

#contents1_img {
margin: 0 0 0 0;
}

#contents2_1_1, #contents2_2_1 {
margin: 0 0 0 0;
}

#contents2_1_2,  #contents2_3_1{
margin: -2px 0 0 0;
}

#content2_read {
	background: url(img/index/contents2_read.jpg);
	width:790px;
	height: 33px;
}

#contents2_1 {
float: left;
}

#contents2_2 {
float: left;
}

#contents2_2_img {
background: url(img/index/contents2_2_img.jpg);
width: 398px;
height: 214px;
}

#contents2_2_button {
background: url(img/index/contents2_2_button.jpg);
width: 398px;
height: 64px;
}

#contents2_3_img {
background: url(img/index/contents2_3_img.jpg);
width: 398px;
height: 184px;
}

#contents3_0 {
width:790px;
height: 477px;
margin: 0;
padding:0;
}
 

#contents3_1 {
	width: 392px;
	height: 477px;
	float: left;
}




#contents3_2  {
	width: 398px;
	height: 477px;
	float: right;
}

#contents3_1_1, #contents3_2_1 {
}

#contents3_1_read {
	background: url(img/index/contents3_1_read.jpg);
	width: 392px;
	height: 49px;
	margin: 0 0 0 0;
}

#contents3_1_2、_{
background: url(img/index/contents3_2_img.jpg);
background-repeat: no-repeat;
width:392px;
height:239px;
}

#contents3_1_4 {
	background: url(img/index/contents3_2_img.jpg);
	background-repeat: no-repeat;
	width: 392px;
	height: 239px;
	margin: 0;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 14px;
} 

#contents3_2_3 {
	background: url(img/index/contents3_3_img1.jpg);
	background-repeat: no-repeat;
	width: 398px;
	height: 244px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
} 

#contents3_2_2 {
	margin: 0 0 0 0;
}

.contentsleft {
float: left;
}

#clearboth {
clear: both;
}


#contents3_3_read1 {
background: url(img/index/contents3_3_read1.jpg);
width: 187px;
height: 244px;
}

#contents3_3_read2 {
background: url(img/index/contents3_3_read2.jpg);
width: 398px;
height: 155px;
float: right;
}

#contents4 {
clear: both;
} 

.totop_area  {
width: 790px;
padding: 7px 0 0 0;
text-align: right;

}

#contents {
	width: 790px;
}
#head_img {
}
#design_read {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
}
#menu_area {
	margin: 0px;
	padding: 0px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#test {
	background-image: url(img/design/bg_test.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 185px;
	width: 700px;
	padding-right: 45px;
	padding-left: 45px;
	padding-top: 62px;
	padding-bottom: 31px;
}
.design_td_01 {
	width: 144px;
	padding-right: 41px;
	height: 148px;
}
.design_td_02 {
	width: 144px;
	text-align: right;
}
.design_td_03 {
	padding-top: 14px;
	padding-left: 11px;
	text-align: left;
}
#love {
	background-image: url(img/design/bg_love.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 185px;
	width: 700px;
	padding-right: 45px;
	padding-left: 45px;
	padding-top: 62px;
	padding-bottom: 31px;
}
#sports {
	background-image: url(img/design/bg_sport.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 185px;
	width: 700px;
	padding-right: 45px;
	padding-left: 45px;
	padding-top: 62px;
	padding-bottom: 31px;
}
#free {
	background-image: url(img/design/bg_free.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 438px;
	width: 700px;
	padding-right: 45px;
	padding-left: 45px;
	padding-top: 62px;
	padding-bottom: 10px;
}

*html #free, *:first-child+html #free{
background-image: url(img/design/bg_free.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 438px;
	width: 700px;
	padding-right: 45px;
	padding-left: 45px;
	padding-top: 62px;
	padding-bottom: 63px;
}

#present_header {
}
#present {
	background-image: url(img/bg_present.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 264px;
	width: 790px;
	padding-top: 75px;
	padding-left: 200px;
	padding-right: 12px;
}
#present2 {
	background-image: url(img/bg_present2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 264px;
	width: 790px;
	padding-top: 75px;
	padding-left: 200px;
	padding-right: 12px;
}

#present_text {
	text-align: center;
}
#img_box {
	margin: 0px;
	padding: 0px;
	width: 790px;
}
