.spacer {
	line-height:0;
	font-size:0;
	clear:both;
}
div, h2, h2, h3, h4, a, p, ul, li, span, img, input, lable, textarea, form {
	margin:0;
	padding:0;
}
body {
	background:#e8e8e8 url(../images/bgback.jpg) 0 0 repeat-x;
	font:normal 13px/25px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#F6F3F3;;
	margin:0;
	padding:0;
}
/*------------ Main css ------------*/

#main {
	width:1000px;
	margin:0 auto;
	height:518px;
	background:url(../images/headerbg.jpg) 0 0 no-repeat;
}
/*------------ Header & Logo css ------------*/

#headerarea {
	width:1000px;
	height:160px;
	float:left;
	margin-top:30px;
}
#logoarea {
	width:345px;
	height:135px;
	margin:25px 21px 0 0;
	float:left;
	padding-left:14px;
}
.logoicon {
	width:83px;
	height:135px;
	float:left;
	margin-right:29px;
}
.logo {
	width:233px;
	height:65px;
	float:left;
	margin-top:35px;
}
/*------------Navigation css ------------*/

#menuarea {
	width:620px;
	height:140px;
	float:left;
}
.menu ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.menu li {
	float:left;
	padding:0;
	margin:0;
}
a.nav1:link, a.nav1:visited {
	width:103px;
	height:140px;
	color:#929292;
	float:left;
	font:normal 20px/140px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
a.nav1:hover, a.nav1active {
	background-color:#242531;
	display:block;
	text-transform:uppercase;
	width:100px;
	height:140px;
	text-decoration:none;
	border:1px solid #CAC3C3;
	text-align:center;
	font:normal 20px/140px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#76b2ff;
	float:left;
}
a.nav2:link, a.nav2:visited {
	width:100px;
	height:140px;
	color:#929292;
	float:left;
	border:1px solid #CAC3C3;
	margin-right:1px;
	font:normal 20px/140px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
a.nav2:hover, a.nav2active {
	background-color:#242531;
	display:block;
	text-transform:uppercase;
	width:100px;
	height:140px;
	text-decoration:none;
	text-align:center;
	font:normal 20px/140px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#76b2ff;
	float:left;
	margin-right:1px;
}
.manteltext_area {
	width:488px;
	height:296px;
	float:left;
	margin:32px 0 0 0;
	padding:0 0 0 40px;
}
.yourbusiness_text {
	width:488px;
	float:left;
	color:#242531;
	font:normal 54px/54px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ideatext {
	width:364px;
	float:left;
	padding-left:134px;
	color:#fff;padding-top: 20px;
	font:normal 25px/28px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height:94px;
	text-transform:uppercase;
}
.bigspan{
	font-size:120%;color:#000000;
}
.markettext {
	width:426px;
	height:88px;
	float:left;
	margin-top:22px;
	font:bold 25px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#043887;
	text-transform:uppercase
}
.app24h{
	line-height:30px; padding:10px 0 0 70px;
}
.laiden{
	padding:15px 0 0 0;color:#ff2222;
}
/*------------ Body Content Area css ------------*/

#body_container {
	width:100%;
	float:left;
	background-color:#252531;
}
#container_main {
	width:1000px;
	margin:0 auto;
}
.leftside {
	width:321px;
	float:left;
	margin-right:20px;
}
.selection1 {
	background:url(../images/selectionn.jpg) 0 0 no-repeat;
	width:321px;
	height:71px;
	float:left;
	color:#787878;
	font:bold 28px/71px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.selection1:hover {
	background:url(../images/selectionh.jpg) 0 0 no-repeat;
	width:321px;
	height:71px;
	float:left;
	color:#fff;
}
.selection2 {
	background:url(../images/selectionn_2.jpg) 0 0 no-repeat;
	width:321px;
	height:71px;
	float:left;
	color:#787878;
	font:bold 28px/71px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.selection2:hover {
	background:url(../images/selectionh_2.jpg) 0 0 no-repeat;
	width:321px;
	height:71px;
	float:left;
	color:#fff;
}
.selection3 {
	background:url(../images/selectionn_3.jpg) 0 0 no-repeat;
	width:321px;
	height:71px;
	float:left;
	color:#787878;
	font:bold 28px/71px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.selection3:hover {
	background:url(../images/selectionh_3.jpg) 0 0 no-repeat;
	width:321px;
	height:71px;
	float:left;
	color:#fff;
}
.selection4 {
	background:url(../images/selectionn_4.jpg) 0 0 no-repeat;
	width:321px;
	height:71px;
	float:left;
	color:#787878;
	font:bold 28px/71px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.selection4:hover {
	background:url(../images/selectionh_4.jpg) 0 0 no-repeat;
	width:321px;
	height:71px;
	float:left;
	color:#fff;
}
#welcomearea {
	width:658px;
	float:left;
}
.welcome_rext {
	font:normal 20px/60px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fff;
}
.bluetext {
	color:#78aeff;
}
.welcomecontent {
	width:658px;
	float:left;
	color:#a1a1a1;
	font-size:120%;
	line-height:30px;
	margin-bottom:18px;
}
a.readmore {
	font:bold 12px/24px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#7fb2ff;
	display:block;
	width:90px;
	text-decoration:none;
	background:url(../images/bullet.jpg) 0 +10px no-repeat;
	float:left;
}
a.readmore:hover {
	font:bold 12px/24px Tahoma, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fff;
	display:block;
	width:80px;
	text-decoration:none;
}
#bodycontentaarea {
	width:1000px;
	margin:0 auto;
}
.contentarea {
	width:980px;
	float:left;
	margin-top:48px;
	padding-left:10px;
	margin-bottom:10px;
}
.content1 {
	width:230px;
	float:left;
	color:#57565e;
	margin-right:20px;
}
.content2 {
	width:230px;
	float:left;
	color:#57565e;
}
.headingtext {
	font:bold 24px/24px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:230px;
	color:#0160ed;
	float:left;
	margin-bottom:5px;
}
a.readmore2 {
	font:bold 12px/24px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#252531;
	display:block;
	width:90px;
	text-decoration:none;
	background:url(../images/bullet1.jpg) 0 +10px no-repeat;
	float:left;
	color: #FA1019;
}
a.readmore2:hover {
	font:bold 12px/24px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#0160ed;
	display:block;
	width:90px;
	text-decoration:none;
}
/*--------------- Footer Area css ---------------*/

.footerback {
	width:100%;
	height:152px;
	float:left;
	background:url(../images/footerbg.jpg) 0 0 repeat-x;
}
.footer_area {
	width:1000px;
	margin:0 auto;
	height:152px;
	background:url(../images/footerback.jpg) 0 0 no-repeat;
}
.footertext_area {
	color:#818181;
	height:43px;
	margin-top:73px;
	font:bold 12px/43px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float:left;
}
a.navf:link, a.navf:visited {
	color:#818181;
	text-decoration:none;
	padding:0 6px 0 6px;
}
a.navf:hover, a.navfactive {
	color:#005ae1;
	text-decoration:none;
	padding:0 6px 0 6px;
}
.copyright_text {
	float:left;
	color:#aeadad;
	height:43px;
	font:normal 11px/43px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-left:52px;
	margin-top:73px;
	text-align:center;
}
.copyright_text a {
	color:#aeadad;
	text-decoration:none;
}
.footerlogo {
	width:65px;
	height:86px;
	float:left;
	margin:58px 26px 0 0;
	padding-left:62px;
}
.privacy {
	color:#57565e;
	text-decoration:none;
}
.privacy:hover {
	color:#0160ed;
	text-decoration:none;
}
.downapp{
	padding-left:10px;
	font-size:130%;	
}
#attpan{
	padding:10px 10px 10px 10px;	
}
#attpan .ques span{
	color:#661111;
	margin-right:10px;
	font-weight:bold;
}
#attpan .ques{
	color:#111111;
	font-weight:bold;
	margin-bottom:10px;
}
#attpan .ans{	
	color:#223344;
	line-height:35px;border-bottom: 1px dotted #491D4B;
}
#attpan .ans span{
	color:#0327FC;
	margin-right:10px;
	margin-left:10px;
	font-weight:bold;
}
.uepc{
	background:#000000;
	padding:10px;
}
.steptitle{
	clear:both;
	font: normal 20px/60px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #fff;
}
.stepapp{
	clear:both;
}
#gifttable{
height:200px;
    overflow: hidden;
    clear:both;
    }
#gifttable li{
	clear:both;
	margin:10px;width: 100%;
	border-bottom:1px dotted #22dd33;
	padding-bottom:10px;
}
#gifttable li span,#ultitle li span{
	width:50%;
	display: inline-block;
}
.attend{
clear: both;
font-weight: bold;
margin: 15px 0 0 5px;
font-size: 120%;
color: #F5F8FC;
padding-top: 15px;
}
#ultitle{
	width:100%;
	clear:both;
	font: normal 20px/60px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #fff;	
	list-style:none;
}
#ultitle li{
	width:50%;
	float:left;
}
.attend span{
	color:#ff1111;
}
.uepc a{
	color:#AB69E9;;
}
.star{	
    color:#ff2222;
}
.label_name{	
	margin-top:10px;
	color:#eeddee;
	font-size:120%;
}
form{
	margin: 0px 25px 25px 25px;
	padding: 10px 10px 30px 20px;
}
.button{
	border-radius: 5px;
border: solid 1px #534741;
color: #111111;
cursor: pointer !important;
display: block;
clear: both;
margin: 10px 0 2px 20px;
position: relative;
right: 0;
text-decoration: none;
top: 0;
width: 140px;
height: 40px;
background-color: #ddeedd;
box-shadow: none;
}
.button:hover{
	filter: alpha(opacity=70);
	opacity: 0.7;
}
input, textarea {
margin-bottom: 15px;
padding: 8px 4px;
width:400px;
}
.va{
	color: #78aeff;
	font-size:120%;
}
.kaitoributton{
	float:right;
	width:300px;
	padding: 110px 30px 0 70px;
}
.kaitoributton a:hover img{
	filter: alpha(opacity=80);
	opacity: 0.8;
}