/* CSS Document */


body {
	color:#FFFFFF;
	color:#000000;
}


h1 {
	color:#ffffff;
	font-size:13px;
	padding:0px;
	margin:5px;
	font-weight:300;
}

h2 {
	padding:0px;
	margin:0px;
}

.flolef {
	float:left;
}

.cle {
	clear:both;
}

.h1box {
	width:740px;
	height:15px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	padding-left:8px;
}

.h1boxtop {
	width:740px;
	height:15px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	padding-left:4px;
}

.nobd {
	border:none;
}

.pstl {
	text-align:center;
	margin:15px 0px;
}

/*テキスト*/


.txlef {
	text-align:left;
}

.lh1 {
	line-height:normal;
}

.txt0 {
	font-size:13px;
}

.txt1 {
	font-size:13px;
	color:#34428F;
}

.txt2 {
	font-size:13px;
}

.txt3 {
	font-size:13px;
	color:#FF3300;
}

.txt4 {
	font-size:24px;
	color:#FF3300;
}

.txt5 {
	font-size:10px;
}

.txt6 {
	color:#34428F;
}

.txt7 {
	font-size:16px;
}

.txt8 {
	color:#993300;
}

.txt9 {
	color:#FFFFFF;
}

.txt10 {
	color:#34428F;
	font-size:16px;
}

.txt11 {
	color:#000000;
	font-size:16px;
}

.txt12 {
	color:#FF3300;
}

.txt13 {
	font-size:32px;
	color:#FF3300;
}

.txt14 {
	color:#FF0000;
}

.txt15 {
	color:#18BFE2;
}

.txt16 {
	color:#FFFFFF;
	font-size:16px;
}

.txt17 {
	color:#FFFFFF;
	font-size:13px;
}

.txt18 {
	color:#FFCCCC;
}

.txt19 {
	color:#9AB6C6;
}

.txt20 {
	color:#34428F;
	font-size:18px;
}

.txt21 {
	font-size:13px;
	color:#63B8FF;
}

.txt22 {
	font-size:13px;
	color:#4A88C6;
}

.txt23 {
	font-size:16px;
	color:#008955;
}

.txt24 {
	font-size:13px;
	color:#0099FF;
}

.txt25 {
	color:#63B8FF;
}


.txt26 {
	color:#FF6666;
}

.txt27 {
	color:#666666;
}

.txt28 {
	color:#FF3333;
}


.txt28 {
	color:#666666;
	font-size:13px;
}

.txt29 {
	color:#FFFFFF;
	font-size:20px;
}

/* ヘッドメニュー */

.hdmenu {
	width:740px;
	background-color:#FFFFFF;
	margin-right:auto;
	margin-left:auto;
}

.hdmenutop {
	width:740px;
	background-color:#FFFFFF;
	margin-right:auto;
	margin-left:auto;
}

/* 中央全体 */

.middle{
	width:740px;
	margin-left:auto;
	margin-right:auto;
}

.middletop{
	width:797px;
	padding-left:56px;
	margin-left:auto;
	margin-right:auto;
}


/* 中央左メニュー */

.leftmenu {
	width:182px;
	margin-left:0px;
	float:left;
}

.leftmenutop {
	width:182px;
	float:left;
}


.icon {
	width:11px;
	height:12px;
	margin-top:7px;
	margin-left:3px;
	float:left;
}

.listtxt {
	font-size:13px;
	margin-top:6px;
	margin-left:6px;
	float:left;
}



.foottxt1 {
	margin-top:3px;
	float:left;
}



.foottxt2 {
	margin-top:5px;
	float:left;
}


.menumain1 {
	margin-top:0px;
}

.menumain2 {
	margin-top:15px;
}

.menumain3 {
	margin-top:15px;
}

.menumain4 {
	margin-top:15px;
}

.menumain5 {
	margin-top:15px;
}

.menumain6 {
	margin-top:15px;
}

.menumain7 {
	margin-top:15px;
}

.menumain8 {
	margin-top:15px;
}

.menumain9 {
	margin-top:15px;
}

.bn0 {
	margin-top:26px;
	margin-left:3px;
}

.bn1 {
	margin-top:26px;
	margin-left:3px;
}

*+html .bn1 {
	padding-top:21px;
	margin-left:3px;
}

.bn2 {
	margin-top:32px;
	margin-left:3px;
}

.bn3 {
	margin-top:23px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}

.bn3a {
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-style:solid;
	border-color:#999999;
}


.bn4 {
	margin-top:20px;
}

.bn5 {
	margin-top:20px;
}

.bntxt1 {
	text-align:left;
	margin-top:5px;
}

.bntxt2 {
	text-align:left;
	margin-top:5px;
}

.mainfoot {
	text-align:right;
	margin-top:30px;
}

/* 中央メイン */

.main {
	width:540px;
	float:left;
}

.maintop {
	width:571px;
	float:left;
}

/* 下段（お支払い方法など）*/

.foot {
	width:740px;
	margin:10px;
}

.footlef {
	width:360px;
	float:left;
	text-align:left;
	margin-top:11px;
}

.footrih {
	width:360px;
	margin-left:20px;
	float:left;
	text-align:left;
	margin-top:11px;
}

.foottx {
	margin-top:32px;
}


/* 余白 */

.mar-t1 {
	margin-top:28px;
}

/*各ページメイン*/

.indexmain {
	padding-left:12px;
}

.idxmimg {
	width:553px;
	margin:30px auto 0px;
}

.submain {
	margin-left:17px;
	text-align:left;
}

}


.main_img2{
	color:#666666;
	background-repeat: no-repeat;
	width: 553px;
	height: auto;

}


.img2_text1{
	width:auto;
	height:auto;
	text-align: left;
	margin-left: 19px;
	font-size: 12px;
	color: #4e4e4e;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 11px;
	padding-right: 2px;
	font-family: "ＭＳ ゴシック";
	letter-spacing: 1px;
}



.img3_text1{
	width:auto;
	height:auto;
	text-align: left;
	color: #6e6e6e;
	padding-top: 5px;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	padding-left: 6px;
	padding-right: 8px;
	letter-spacing: 2px;
}



.img4_text1{
	width:auto;
	height:auto;
	text-align: left;
	padding-top: 160px;
	font-size: 13px;
	font-weight: normal;
	color: #6e6e6e;
	line-height: 20px;
	float: none;
	padding-left: 10px;
	letter-spacing: 1px;
	
}

.test{
	width:auto;
	text-align: left;
	padding-top: 14px;
	height: auto;
	font-size: 9px;
	line-height: 15px;
	font-weight: normal;
	color: #888888;
	padding-left: 162px;
	letter-spacing: 1px;
}



.img5_text1{
	width:auto;
	height:auto;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	color: #6e6e6e;
	padding-left: 7px;
	padding-top: 37px;
	line-height: 19px;
	
}

.img5_text2{
	width:auto;
	height:auto;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #6e6e6e;
	float: none;
	padding-left: 291px;
	line-height: 19px;
	margin-top: 141px;
	
}



.img6_text1{
	width:auto;
	height:auto;
	text-align: left;
	font-family: "ＤＦＰ平成ゴシック体W3";
	font-size: 12px;
	font-weight: normal;
	color: #6e6e6e;
	line-height: 20px;
	padding-top: 100px;
	padding-left: 26px;
	padding-right: 18px;
}



.img7_text1{
	width:auto;
	height:auto;
	text-align: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: normal;
	color: #8e8e8e;
	padding-top: 160px;
	padding-left: 298px;
	line-height: 17px;
}


.img8_text1{
	width:auto;
	height:auto;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-top: 69px;
	padding-left: 170px;
	line-height: 17px;
	font-family: "ＭＳ ゴシック";
}


.img8_text2{
	width:553px;
	height:70px;
	font-weight: normal;
	font-size: 9px;
}


.img8_text3{
	width:auto;
	height:auto;
	text-align: left;
	font-size: 12px;
	color: #666666;
	padding-left: 168px;
	line-height: 17px;
	padding-top: 91px;
	font-family: "ＭＳ ゴシック";
}


.img8_text4{
	width:auto;
	height:auto;
	text-align: left;
	font-size: 9px;
	font-weight: normal;
	color: #888888;
	padding-left: 169px;
	line-height: 15px;
	padding-top: 19px;
	font-family: "ＭＳ Ｐゴシック";
	letter-spacing: 1px;
}


.img9_text1{
	width:auto;
	height:auto;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	padding-top: 6px;
	padding-left: 7px;
	font-family: "ＭＳ Ｐゴシック";
}



.img10_text1{
	width:130px;
	height:auto;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	padding-top: 6px;
	padding-left: 12px;
	float: left;
	font-family: "ＭＳ Ｐゴシック";
}

.img10_text2{
	width:130px;
	height:auto;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	padding-top: 6px;
	float: left;
	padding-left: 6px;
	font-family: "ＭＳ Ｐゴシック";
}


.img10_text3{
	width:132px;
	height:auto;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	padding-top: 6px;
	padding-left: 4px;
	float: left;
	font-family: "ＭＳ Ｐゴシック";
}


.img10_text4{
	width:134px;
	height:auto;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	padding-top: 6px;
	padding-left: 4px;
	float: left;
	font-family: "ＭＳ Ｐゴシック";
}



.img11_text1{
	width:161px;
	height:auto;
	text-align: left;
	font-size: 13px;
	color: #96C0E6;
	line-height: 20px;
	padding-top: 70px;
	padding-left: 152px;
	letter-spacing: 1px;
	float: left;
	font-weight: bold;
}

.img11_text2{
	width:161px;
	height:auto;
	text-align: left;
	font-size: 13px;
	color: #96C0E6;
	line-height: 20px;
	letter-spacing: 1px;
	float: left;
	padding-top: 68px;
	padding-left: 27px;
	font-weight: bold;
}

.img11_text3{
	width:161px;
	height:auto;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #96C0E6;
	line-height: 21px;
	letter-spacing: 1px;
	float: left;
	padding-top: 106px;
	padding-left: 24px;
}

.img11_text4{
	width:161px;
	height:auto;
	text-align: left;
	font-size: 13px;
	color: #96C0E6;
	line-height: 21px;
	letter-spacing: 1px;
	float: left;
	padding-top: 105px;
	padding-left: 24px;
	font-weight: bold;
}

.img11_text5{
	width:164px;
	height:auto;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #96C0E6;
	line-height: 21px;
	letter-spacing: 1px;
	float: left;
	padding-top: 105px;
	padding-left: 10px;
}


.img11_text6{
	width:180px;
	height:auto;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #96C0E6;
	line-height: 21px;
	padding-top: 99px;
	padding-left: 102px;
	letter-spacing: 1px;
	float: left;
}

.img11_text7{
	width:161px;
	height:auto;
	text-align: left;
	font-size: 13px;
	color: #96C0E6;
	line-height: 21px;
	letter-spacing: 1px;
	float: left;
	padding-top: 98px;
	padding-left: 8px;
	font-weight: bold;
}



.img11_textarea1{
	width:auto;
	height:auto;
	float: left;
}

.img11_textarea2{
	width:550px;
	height:auto;
	float: left;
}

.img11_textarea3{
	width:550px;
	height:auto;
	float: left;
}


.clear{clear:both}





.img12_text1{
	width:auto;
	height:auto;
	text-align: left;
	padding-left: 103px;
	padding-top: 25px;
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 2px;
	float: left;
}


.img12_text2{
	width:auto;
	height:auto;
	text-align: left;
	padding-top: 25px;
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 2px;
	float: left;
	font-style: italic;
}


.img12_text3{
	width:auto;
	height:auto;
	text-align: left;
	padding-top: 25px;
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 2px;
	float: left;
}

.img12_text4{
	width:405px;
	height:auto;
	text-align: left;
	margin-left: 19px;
	color: #ffffff;
	margin-bottom: 11px;
	padding-top: 8px;
	padding-left: 128px;
	font-weight: bold;
	letter-spacing: 3px;
	font-size: 13px;
	float: left;
}



.img13_text1{
	width:auto;
	height:auto;
	text-align: left;
	padding-left: 103px;
	padding-top: 30px;
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1px;
}

.img13_text2{
	width:auto;
	height:auto;
	text-align: left;
	margin-left: 19px;
	color: #ffffff;
	padding-top: 8px;
	padding-left: 102px;
	font-weight: bold;
	letter-spacing: 3px;
	font-size: 13px;
}



.img14_text1{
	width:auto;
	height:auto;
	text-align: left;
	padding-left: 110px;
	padding-top: 23px;
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1px;
}

.img14_text2{
	width:auto;
	height:auto;
	text-align: left;
	margin-left: 19px;
	color: #ffffff;
	padding-top: 8px;
	padding-left: 120px;
	font-weight: bold;
	letter-spacing: 3px;
	font-size: 13px;
}



.img15_text2{
	width:auto;
	height:auto;
	text-align: left;
	margin-left: 19px;
	color: #ffffff;
	padding-top: 4px;
	padding-left: 94px;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 21px;
}



.img16_text1{
	width:auto;
	height:auto;
	text-align: left;
	padding-left: 93px;
	padding-top: 29px;
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 4px;
}

.img16_text2{
	width:auto;
	height:auto;
	text-align: left;
	margin-left: 19px;
	color: #ffffff;
	padding-top: 8px;
	padding-left: 120px;
	font-weight: bold;
	letter-spacing: 3px;
	font-size: 15px;
}


.img17_text1{
	width:auto;
	height:auto;
	text-align: left;
	padding-left: 52px;
	padding-top: 33px;
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
}

.img17_text2{
	width:auto;
	height:auto;
	text-align: left;
	margin-left: 19px;
	color: #ffffff;
	padding-top: 5px;
	padding-left: 74px;
	font-weight: bold;
	font-size: 15px;
}



h2 {
	color:#ffffff;
	font-size:23px;
}
