@charset "Shift_JIS";
/*___________ {ݒ ___________ */
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
body {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	background-color: #E9E9E9;
	text-align: center;
}
img { border: none; }
h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding-bottom: 40px;
}
#header {
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	height: 57px;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	}
#header h1{
	float:right;
	width:220px;
	font-size:12px;
	color:#2D2D2D;
	padding-top: 40px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
	display: block;
	}	
#header2 {
	width:940px;
	height:1129px;
	background-image:url(../img/header2.jpg);
	background-repeat:no-repeat;
	background-position: top;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	}
#wrap {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	width:940px;
	background-color: #E9E9E9;
	background-image: url(../img/back.jpg);
	background-repeat: repeat;
}
#contents {
	width:800px;
	text-align: left;
	height: auto;
	margin-right: 70px;
	margin-left: 70px;
	margin-top: 20px;
}
#contents p {
	line-height: 160%;
	padding-bottom: 25px;
}
#bottom {
	color: #666666;
	background-position: bottom;
	height: auto;
	width:800px;
	font-size:12px;
	text-align: center;
	padding-top: 40px;
}
/* headmenu
--------------------------------------------*/	

.img_01 {
	height: 190px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_01.gif);
	background-repeat: no-repeat;
}
.img_02 {
	height: 109px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_02.gif);
	background-repeat: no-repeat;
}
.img_03 {
	height: 353px;
	width: 800px;
	margin-bottom: 40px;
	background-image: url(../img/img_03.jpg);
	background-repeat: no-repeat;
}
.img_04 {
	height: 109px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_04.gif);
	background-repeat: no-repeat;
}
.img_05 {
	height: 80px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_05.gif);
	background-repeat: no-repeat;
}
#img_06 {
	margin-bottom: 50px;
	background-image: url(../img/img_06.gif);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-right: 110px;
	padding-left: 110px;
	height: 480px;
}
#img_06 p {
	line-height: 30px;
}
.img_07 {
	width: 800px;
	background-image: url(../img/img_07.gif);
	height: 238px;
}
.img_08 {
	height: 109px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_08.gif);
	background-repeat: no-repeat;
}
.img_09 {
	height: 109px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_09.gif);
	background-repeat: no-repeat;
}
.img_11 {
	height: 109px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_11.gif);
	background-repeat: no-repeat;
}
.img_12 {
	height: 630px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_12.gif);
	background-repeat: no-repeat;
}
.img_14 {
	height: 140px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_14.gif);
	background-repeat: no-repeat;
}
.img_15 {
	height: 140px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_15.gif);
	background-repeat: no-repeat;
}
.img_16 {
	height: 140px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_16.gif);
	background-repeat: no-repeat;
}
.img_17 {
	height: 140px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_17.gif);
	background-repeat: no-repeat;
}
.img_18 {
	background-color: #E9E9E9;
	padding-top: 40px;
	margin-bottom: 50px;
}
.img_18 p {
	padding-left: 50px;
	padding-right: 30px;
}
.img_19 {
	height: 117px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_19.gif);
	background-repeat: no-repeat;
}
.img_20 {
	height: 77px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_20.gif);
	background-repeat: no-repeat;
}
.img_22 {
	height: 77px;
	width: 800px;
	margin-bottom: 30px;
	background-image: url(../img/img_22.gif);
	background-repeat: no-repeat;
}
.img_23 {
	width: 800px;
	background-image: url(../img/img_23.gif);
	height: 109px;
}
.gam_01 {
	width: 740px;
	background-image: url(../img/gam_01.gif);
	height: 220px;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 130px;
	padding-left: 60px;
}
.gam_02 {
	width: 740px;
	background-image: url(../img/gam_02.gif);
	height: 280px;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 130px;
	padding-left: 60px;
}
.gam_03 {
	width: 740px;
	background-image: url(../img/gam_03.gif);
	height: 260px;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 130px;
	padding-left: 60px;
}
.gam_04 {
	width: 740px;
	background-image: url(../img/gam_04.gif);
	height: 300px;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 160px;
	padding-left: 60px;
}
.pre_01 {
	width: 800px;
	background-image: url(../img/pre_01.gif);
	height: 110px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.pre_02 {
	width: 800px;
	background-image: url(../img/pre_02.gif);
	height: 110px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.pre_03 {
	width: auto;
	margin-bottom: 20px;
	background-color: #ECECEC;
	padding-right: 60px;
	padding-left: 60px;
	margin-top: 10px;
	padding-top: 20px;
}
.step_01 {
	margin-bottom: 50px;
	background-image: url(../img/step_01.jpg);
	background-repeat: no-repeat;
	height: 602px;
	width: 740px;
	margin-top: 30px;
}
.step_02 {
	margin-bottom: 30px;
	background-image: url(../img/step_02.jpg);
	background-repeat: no-repeat;
	height: 894px;
	width: 740px;
	margin-top: 30px;
}
.mani_00 {
	height: 110px;
	width: 722px;
	background-image: url(../img/mani_00.gif);
	background-repeat: no-repeat;
	padding-top: 190px;
	padding-left: 80px;
}
.mani_01 {
	height: auto;
	width: 800px;
	margin-bottom: 30px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	background-image: url(../img/mani_back.gif);
	background-repeat: repeat;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
}
.mani_01 p {
	padding-left: 80px;
	padding-right: 20px;
}
.box_comm {
	background-image: url(../img/commodity.gif);
	background-repeat: no-repeat;
	height: 542px;
	width: 800px;
	margin-top: 40px;
	margin-bottom: 30px;
}
.oversea {
	background-image: url(../img/oversea.gif);
	background-repeat: no-repeat;
	height: 68px;
	width: 800px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.m_btm10 {
	margin-bottom: 10px;
}
.m_btm20 {
	margin-bottom: 20px;
}
.m_btm40 {
	margin-bottom: 40px;
}
.btm {
	text-align: center;
	padding-top: 20px;
	margin-bottom: 30px;
}
ul {
	margin-top: 40px;
	margin-bottom: 40px;
	}
li {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0;
	padding-left: 30px;
	background-image: url(../img/dot.gif);
	list-style-image: none;
	list-style-type: none;
	background-repeat: no-repeat;
	line-height: 140%;
	}
.blue {
	color: #0080FF;
}	
.red {
	color: #CC0000;
}
.mar_bottom15 {
	margin-bottom: 15px;
}
.voice_line {
	background-color: #FFFF00;
}
.under_line {
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	border-bottom-width: 2px;
}
 *.floatleft {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
 }
 *.floatright {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
 }
*.floatclear {
	clear: both;
	top: 100px;
}
 *.mright20
{
	margin-right: 20px;
 }
.text12 {
	font-size:12px;
}
.text18 {
	font-size:18px;
}
.text24 {
	font-size:24px;
}
.odr1 {
	text-align: left;
	padding-left: 30px;
	width: 500px;
	background-position: left;
	margin-right: 150px;
	margin-left: 150px;
	font-size: 12px;
	margin-bottom: 30px;
	margin-top: 20px;
	line-height: 160%;
}
.odr2 {
	text-align:center;
	margin-top: 25px;
	margin-right: 183px;
	margin-left: 183px;
	margin-bottom: 20px;
	background-image: url(../img/card.jpg);
	background-repeat: no-repeat;
	height: 87px;
	width: 433px;
	}

