@charset "utf-8";* {	color:#222222;	padding:0;	margin: 0;	font-family: Verdana, Arial, Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;}.clear {    clear:both;　/*floatの解除*/}.clearfix {	zoom:1;	overflow:hidden;}.clearfix:after {	display:block;	clear:both;	content:"";}input[type="submit"], input[type="reset"], input[type="button"], button{  cursor: pointer;  background-color:#F99;}a.hover:hover,a.hover img:hover, input.hover:hover {	filter:alpha(opacity=70);	-moz-opacity:0.7;	opacity:0.7;}#base {	width: 858px;	margin-right: auto;	margin-left: auto;	background-color:#FFF;	background-attachment: fixed;	padding-top: 1px;	padding-right: 5px;	padding-bottom: 1px;	padding-left: 5px;}body {	background-attachment: fixed;	background-color:#66F;}img {	vertical-align: bottom;}a img {	border: none;}li {	list-style-type: none;}a {	color:#030;}a:hover {	color: #8EBD00;	text-decoration: none;}/*繝倥ャ繝繝ｼ-------------------------------------------*/#head {	background-image: url(img/head.gif);	height: 30px;	position: relative;	background-color: #FFFFFF;	background-repeat: no-repeat;}#head h1 {	font-size: 15px;	position: absolute;	top: 8px;	font-weight: bold;	line-height: 16px;	color: #F00;	left: 20px;	width:auto;}#head img#logo {	position: absolute;	left: 21px;	top: 29px;}#head #h_list {	position: absolute;	right: 20px;	top: 0px;}#head #h_list li {	display: inline;	padding-right: 7px;	padding-left: 13px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	background-image: url(img/li.gif);	background-repeat: no-repeat;	background-position: 3px center;	font-size: 10px;}#head #h_list a {	text-decoration: none;}/*繝｡繧､繝ｳ-------------------------------------------*/.main {	float: left;	width: 858px;	background-color: #FFFFFF;	padding: 6px;	border-top-width: 3px;	border-top-style: solid;	border-top-color: #F0F0F0;	background-repeat:round;}#root {	margin-bottom: 3px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #AEB8B8;	font-size: 12px;	color: #6B878B;	line-height: 16px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;}#root strong {	font-weight: normal;	color: #6B878B;	font-size: 13px;	letter-spacing: 1px;}#content {	float: left;	padding-bottom: 5px;	width: 858px;	background-color:#FFF;}#content_bbs {	float: left;	width: 533px;	padding-bottom: 5px;}#content .box_out {	background-color:#EEF;	margin-top: 1px;	margin-bottom: 5px;	padding: 5px;}#content .box_in {	background-color: #FFFFFF;	border: 1px solid #FFFFFF;	margin-bottom: 5px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	font-size:14px;	color:#000;	line-height:130%;}#content .box_in_2 {	background-color: #DFD;	border: 1px solid #DFD;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 20px;	font-size:14px;	color:#000;	line-height:130%;}#content .box_in_3 {	background-color: #FFF;	border: 1px solid #FFF;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 20px;	font-size:14px;	color:#000;	line-height:130%;	background-image:url(../img/fx_8.png);	background-repeat:no-repeat;}.box_in_001 {	background-color: #FFFFFF;	border: 1px solid #FFFFFF;	margin-bottom: 5px;	padding-top: 10px;	padding-right: 40px;	padding-bottom: 10px;	padding-left: 40px;	font-size:14px;	color:#000;	line-height:130%;	text-align:left;}#content_bbs .box_out {	background-color:#DCF5DF;	margin-top: 1px;	padding: 5px;	border: 1px solid #CCC;}#content_bbs .box_in {	background-color: #FFFFFF;	border: 1px solid #FFFFFF;	margin-bottom: 5px;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 20px;}#content h2 {	font-size: 18px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #d6006f;	line-height: 26px;	color: #101010;	padding-top: 5px;	padding-left: 5px;	margin-bottom: 3px;	font-weight: normal;}#content h2 span {	font-size: 14px;	padding-left: 10px;	color: #799A23;}#content h3 {	font-size: 16px;	line-height: 20px;	color: #333;	height: 25px;	padding-bottom: 2px;	padding-left: 23px;	margin-top: 10px;	padding-top: 15px;	font-weight: bold;	border-bottom:5px;	border-bottom-style:groove;	border-bottom-color:#309;	background-color:#EEF;}#content h3 span {	font-size: 12px;	color: #E8F4D5;	line-height: 12px;	padding-left: 5px;	font-weight: normal;}#content h4 {	font-size: 16px;	line-height: 20px;	color: #333;	height: 25px;	padding-bottom: 2px;	padding-left: 23px;	padding-top:5px;	font-weight: bold;	border-left:5px;	border-left-style:groove;	background-color:#CCDDFF;	border-left-color:#309;}#content h5 {	font-size: 16px;	line-height: 20px;	color: #333;	height: 23px;	padding-bottom: 2px;	padding-left: 23px;	padding-top:5px;	font-weight: bold;	border-left:5px;	border-left-style:groove;	background-color:#CCDDFF;	border-left-color:#309;}#content h4 span {	font-size: 12px;	color: #75A239;	padding-left: 10px;	line-height: 12px;	font-weight: normal;}#content h4 a {	border:none;	border-width:0px;}#content p {	font-size: 13px;	padding: 5px;	line-height: 22px;	background-position: 0px 5px;	margin: 5px;}#content .box_out img {	margin-right: 1px;	margin-bottom: 1px;}#content .box02_left {	float: left;	width: 400px;	height:auto;	margin-left: 2px;}#content .box02_left p{	background:#FCF;}#content .box02_right {	float: right;	width: 400px;	height:auto;}#content .box02_right p{	background:#FCF;}#content .box02_left h3, #content .box02_right h3 {	clear: both;}#content .box02_left .box_in,#content .box02_right .box_in {	padding-right: 10px;	padding-left: 10px;	padding-top: 5px;	padding-bottom: 5px;}#content .box02_left p,#content .box02_right p {	margin: 0px;}/*ここから機種ラインナップ関連*/.new_0 {	float: right;	padding: 3px;	width: 151px;	height:170px;	text-align:left;	margin:3px;	font-size:10px;	color:#FFF;	border: 1px solid #FFF;}.new_1 {	float: right;	padding: 3px;	width: 151px;	height:170px;	text-align:left;	margin:3px;	background-image:url(img/new.png);	font-size:10px;	color:#309;	border: 1px solid #AAA;}.new_2 {	float: right;	padding: 3px;	width: 151px;	height:170px;	text-align:left;	margin:3px;	background-image:url(img/new2.png);	font-size:10px;	border: 1px solid #AAA;}.new_3 {	float: right;	padding: 3px;	width: 151px;	height:170px;	text-align:left;	margin:3px;	background-image:url(img/new3.png);	font-size:10px;	border: 1px solid #AAA;}.new_4 {	float: right;	padding: 3px;	width: 151px;	height:170px;	text-align:left;	margin:3px;	background-image:url(img/new4.png);	font-size:10px;	border: 1px solid #AAA;}.new_5 {	float: right;	padding: 3px;	width: 151px;	height:170px;	text-align:left;	margin:3px;	background-image:url(img/new5.png);	font-size:10px;	border: 1px solid #AAA;}.new_title {	font-size:12px;	border-bottom-color:#309;	border-bottom-width:3px;	border-bottom-style:dotted;	padding:2px;	margin:2px;	color:#309;	font-weight:bold;}.new_title_2 {	font-size:12px;	border-bottom-color:#F3C;	border-bottom-width:3px;	border-bottom-style:dotted;	padding:2px;	margin:2px;	color:#F3C;	font-weight:bold;}.new_title_3 {	font-size:12px;	border-bottom-color:#060;	border-bottom-width:3px;	border-bottom-style:dotted;	padding:2px;	margin:2px;	color:#060;	font-weight:bold;}.new_title_4 {	font-size:12px;	border-bottom-color:#F30;	border-bottom-width:3px;	border-bottom-style:dotted;	padding:2px;	margin:2px;	color:#F30;	font-weight:bold;}.new_title_5 {	font-size:12px;	border-bottom-color:#C06;	border-bottom-width:3px;	border-bottom-style:dotted;	padding:2px;	margin:2px;	color:#C06;	font-weight:bold;}.new_img {	float: right;	width:75px;	margin-top:3px;}.rank_img {	margin-top:3px;}.price{	color:#F00;	border-bottom:#F00;	font-size:12px;	font-weight:bold;}/*ここまで機種ラインナップ関連*//*ここから出玉ランキング関連*/.ranking {	padding: 0px;	width:630px;	margin-bottom:15px;	float: left;}.ranking_2 {	width:630px;	margin-top:10px;	margin-bottom:15px;	float: left;	background-image:url(../img/fx_8.png);	height:350px;}.bbs_base {	float: left;	padding: 0px;	text-align:left;}.ranking_2 {	float: left;	padding: 0px;	width: 600px;	text-align:left;}.point {	float: left;	padding: 0px;	width: 600px;	text-align:left;}.ranking ul{	background:url(../img/check.png) no-repeat 0 1px;	list-style-type: none;	padding-left:35px;	font-size:14px;	height:40px;	color:#000;	font-weight:bold;	vertical-align:central;	margin-top:3px;	padding-top:5px;	}.ranking_fx ul{	background:url(../img/check_1.png) no-repeat 0 1px;	list-style-type: none;	padding-left:25px;	font-size:12px;	color:#000;	font-weight:bold;	vertical-align:central;	margin-top:3px;	}.ranking a{	color:#F30;}.ranking a:hover{	color:#F90;}.reason{	width:255px;	padding:9px;	font-size:12px;	text-align:justify;	text-justify:inter-ideograph;	float:left;	height:150px;}.reason ul{	background:url(img/reason.png) no-repeat 0 1px;	list-style-type: none;	padding-left:30px;	padding-top:5px;	padding-bottom:10px;	margin-bottom:5px;	font-size:12px;	list-style-position:inside;	color:#000;	font-weight:bold;	border-bottom:dotted;	border-color:#030;	border-width:1px;}.point_box{	width:160px;	margin:4px;	padding:7px;	font-size:10px;	text-align:justify;	text-justify:inter-ideograph;	float:left;	height:160px;	background-color:#E1FFFF;}.point_box_title{	font-weight:bold;	text-align:center;	font-size:13px;	border-bottom:dotted;	border-bottom-width:1px;	border-bottom-color:#030;	margin-bottom:2px;	padding-bottom:2px;}.bbs_p{	font-size:12px;	color:#000;	border-bottom:dotted;	border-bottom-color:#030;	border-bottom-width:1px;	margin-bottom:3px;	padding-bottom:3px;}.bbs_s{	font-size:12px;	color:#000;	border-bottom:dotted;	border-bottom-color:#030;	border-bottom-width:1px;	margin-bottom:3px;	padding-bottom:3px;}.bbs_p ul{	background:url(img/bbs.jpg) no-repeat 0 1px;	list-style-type: none;	padding-left:25px;	padding-top:2px;	font-size:12px;	list-style-position:inside;	font-weight:bold;	height:40px;	color:#F60;	border-bottom:dotted;	border-bottom-color:#000;	border-bottom-width:1px;}.bbs_s ul{	background:url(img/bbs_s.jpg) no-repeat 0 1px;	list-style-type: none;	padding-left:25px;	padding-top:2px;	font-size:12px;	list-style-position:inside;	font-weight:bold;	height:35px;	color:#36C;	border-bottom:dotted;	border-bottom-color:#000;	border-bottom-width:1px;}/*ここまで出玉ランキング関連*//*ここから右サイド関連*/.menu {	float: right;	padding: 0px;	margin:none;	width: 220px;	font-size:12px;}.menu a{	color:#030;}.menu img{	text-align:center;	float:left;	width:215px;	margin-top:10px;}.menu_txt{	border-bottom-style:dotted;	border-bottom-width:1px;	border-bottom-color:#333;	height:20px;	font-size:14px;}/*ここまで右サイド関連*//*ここから機種一覧関連*/.kishu{	width:240px;	height:100px;	background-color:#FFD;	float:left;	margin:5px;	padding:10px;	font-size:12px;}.kishu_title{	font-size:13px;	color:#030;	font-weight:bold;}.kishu_price{	font-size:12px;	color:#F00;}.p_kishu{	font-size:12px;	color:#000;	width:530px;	background-color:#FFD;	padding:10px;}.p_kishu_img{	float:right;	padding:5px;	width:200px;}.p_kishu_title{	font-size:18px;	color:#FFF;	font-weight:bold;	text-align:center;	background-color:#030;	margin-bottom:5px;}.p_kishu_price{	font-size:13px;	color:#000;	margin:5px;	height:25px;}.p_kishu_price_clearfix{	font-size:13px;	color:#000;	margin:5px;	zoom:1;	overflow:hidden;}.p_kishu_price_clearfix:after {	display:block;	clear:both;	content:"";}/*ここまで機種一覧関連*//*ここからQ&A関連*/.question{	font-size:13px;	font-weight:bold;	color:#006;	margin:3px;	padding-bottom:3px;	border-bottom-style:dotted;	border-bottom-width:1px;	border-bottom-color:#000;}.answer{	font-size:12px;	color:#000;	margin:3px;}/*ここまでQ&A関連*//*ここからフォーム関連*/.form{	font-size:13px;	font-weight:bold;	color:#006;	margin:3px;	padding-bottom:3px;	border-bottom-style:dotted;	border-bottom-width:1px;	border-bottom-color:#000;}/*ここまでフォーム関連*//*ここまで最下部関連*/#foot_link{	clear: both;	font-size:13px;	font-weight:bold;	color:#006;	margin:3px;	padding-bottom:3px;	border-bottom-style:dotted;	border-bottom-width:1px;	border-bottom-color:#000;}.foot_link{	width:280px;	height:170px;	margin:2px;	padding:2px;	margin-top:30px;	font-size:12px;	border-right:dotted;	border-right-width:1px;	border-right-color:#000;	float:left;}.foot_link_right{	width:280px;	height:170px;	margin:2px;	padding:2px;	margin-top:30px;	font-size:12px;	float:left;}.foot_main{	width:858px;	float:none;}/*ここまで最下部関連*/.img_center {	text-align:center;	padding: 0px;	border: 0px;	margin:0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	background-color:#FFF;}.img_center_2 {	width:580px;}.img_left {	float: left;	padding: 7px;	border: 5px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	background-color:#FFF;}.img_right {	float: right;	padding: 5px;	border: 5px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;}#top_img {	text-align: center;	background-color: #F1F1ED;	padding-top: 5px;	padding-bottom: 5px;}#content ul.list {	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 20px;}#content ul.list li {	font-size: 13px;	line-height: 20px;	margin-bottom: 5px;	padding-left: 15px;	background-image: url(img/li.gif);	background-repeat: no-repeat;	background-position: 5px center;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #C0CFD1;	color: #44636C;}#content .chui {	color: #E84F28;	font-size: 12px;}#form {	padding-top: 10px;	padding-bottom: 10px;}#content .title{	font-weight:bold;	color:#F06;}#foot {	background-image: url(img/foot.jpg);	background-repeat: repeat-x;	background-position: top;	background-color: #FC6;	padding: 15px;	clear: both;}#foot p {	font-size: 10px;	color: #333333;	padding-top: 10px;	padding-left: 10px;	line-height: 16px;}#foot a{	color:#333;}#foot li a {	color: #FFFFFF;}#foot li a:hover{	color: #000000;}#foot li {	font-size: 10px;	display: block;	padding-right: 8px;	padding-left: 8px;	border-left-width: 4px;	border-left-style: solid;	border-left-color: #FFFFFF;	float:left;	width:196px;	margin-bottom:5px;}.rss_left_foot {	float: left;	padding: 0px;	width: 568px;	border: 1px solid #AAA;	text-align:left;}.rss_left_foot h5{	padding: 8px 10px 2px;	background-color: #6699CC;	height: 23px;	color: #FFF;	vertical-align: middle;	font-size: 13px;	font-weight: bold;	line-height: 1;}.rss_left_foot ul{	padding: 8px;}.rss_left_foot li{	margin: 0 0 0.75em;	display: block;}.rss_left_foot .rss_sitetitle{	display: block;	font-size: 0.7em;	margin: 0 0 0.35em;	line-height: 1.2;}.rss_left_foot .rss_pagetitle{	display: block;	font-size: 0.8em;	margin: 0 0 0.25em;	line-height: 1.2;}.rss_left_foot .rss_date{	display: block;	font-size: 0.65em;}.rss_right_foot {	float: right;	padding: 0px;	width: 304px;	text-align:center;}address {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	color: #868880;	background-color: #F7F7F4;	line-height: 20px;	text-align: right;	padding-right: 10px;	border-top-width: 3px;	border-top-style: solid;	border-top-color: #DCE2E2;}address {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	color: #868880;	background-color: #F7F7F4;	line-height: 20px;	text-align: right;	padding-right: 10px;	border-top-width: 3px;	border-top-style: solid;	border-top-color: #DCE2E2;}/*繝・・繝悶Ν-------------------------------------------------------------------*/table {	border-collapse: collapse;}table td {	border-collapse: collapse;}#content table {	width: 580px;	margin-top: 5px;	margin-right: auto;	margin-bottom: 5px;	margin-left: auto;}#content table td {	padding: 5px;	border:1px solid #BBF;	font-size: 13px;}#content table th {	border:1px solid #BBF;	padding: 7px;	font-size: 13px;}#content form table th {	width: 127px;}#content table td.td_head {	background-color: #A2AAAA;	text-align: right;	padding: 8px;	white-space: nowrap;	color: #FFFFFF;	border-top-width: 1px;	border-right-width: 4px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #C9C9BE;	border-right-color: #D7D7CE;	border-bottom-color: #C9C9BE;	border-left-color: #C9C9BE;	font-size: 13px;	background-image: url(img/td_head.gif);	background-repeat: repeat-x;}#content table td.td_odd {	background-color: #F7F7F4;	text-align: left;	padding: 8px;	border: 1px solid #D6D6CD;	font-size: 13px;	background-image: url(img/td_odd.gif);	background-repeat: repeat-x;	line-height: 20px;}.td_head .eng {	margin: 0px;	padding: 0px;	font-size: 10px;	color: #DEE4E4;}#head #info {	position: absolute;	right: 25px;	font-size: 12px;	color: #666666;	bottom: 37px;	line-height: 26px;	text-align: right;}#head #info strong {	font-size: 32px;	color: #F98900;	font-family: Arial, Helvetica, sans-serif;}#head #info span {	font-size: 18px;	color: #666666;}#head #h_list a:hover {	background-color: #FFFFFF;}/*ご注文フォーム*/#page_form{	color:#666;	margin-top:30px;	font-family:"メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}#page_form table{	border:0;	text-align:left;	margin:0 auto;	font-size:90%;	line-height:1.25em;	width: 810px;}#page_form table th{	background:#F4F4F4;	width:25%;	text-align:left;}#page_form table td{	width:75%;	background-color:#fff;}#page_form table th,#page_form table td{	padding:1em !important;	border-top:1px solid #ccc;}#page_form table td span{	color:#c00;	font-size:85%;}input{	padding:0.5em;	border:1px solid #999;     /* 枠線の装飾 */	border-radius: 5px;         /* CSS3 */	-moz-border-radius: 5px;    /* Firefox */	-webkit-border-radius: 5px;	font-size:110%;}select{	padding:0.5em;	border:1px solid #999;     /* 枠線の装飾 */	border-radius: 5px;         /* CSS3 */	-moz-border-radius: 5px;    /* Firefox */	-webkit-border-radius: 5px;	font-size:105%;}input.normal,input.zip1,input.zip2,input.adr,select{	background-color:#FFFFF2;}input.normal{	width:65%;	padding: 0.25em;	display: block;}input.zip1{	width:5em;}input.zip2{	width:6em;}input.adr{	width:95%;}input.btn{	background-color: #F90;	border:2px solid #CCC;	padding:1em 4em;	color:#fff;}input.btn:hover{	background-color: #FC6;	border:2px solid #EFEFEF;}input.btn:active{	background-color: #F60;	border:2px solid #BCBCBC;}.form_btn{	text-align:center;	background:#ffc;	padding: 2em 0 0!important;}label{	margin-right:1em;}label:hover{	text-decoration:underline;	color: #F66;}label:active{	color:#CC0000;}.error{	color:#c00;	font-weight:bold;	font-size:100%;	line-height:100%;}.f_txt,.f_txt2{	text-align:left;}.f_txt2{	font-size:85%;}/* フォント関係 */.color_red{	color:#F00;	font-weight:bold;}.weight_bold{	font-weight:bold;}.weight_bold_2{	font-weight:bold;	text-decoration:underline;}.back_color{	font-weight:bold;	text-decoration:underline;	background-color:#FF9;}.back_color_2{	font-weight:bold;	text-decoration:underline;	background-color:#FF9;	color:#F66;}.color_blue{	color:#00F;	font-weight:bold;}/*テーブル*/table.normal_table {clear:both;margin-bottom:20px;border:1px solid #BBF;border-collapse:collapse;}	table.normal_table th,	table.normal_table td {	text-align:left;	font-size:12px;	line-height:14px;	padding:12px 10px;	vertical-align:middle;	border:1px solid #BBF;	}		table.normal_table th { color:#154015; background-color:#EEF; border:1px solid #BBF; }	table.normal_table td { color:#111111; background-color:#ffffff; border:1px solid #BBF; }		table.fx_info_table {clear:both;margin-bottom:20px;border:1px solid #c7d3e3;border-collapse:collapse;}	table.fx_info_table th,	table.fx_info_table td {	text-align:center;	font-size:12px;	line-height:18px;	padding:10px;	vertical-align:middle;	border:1px solid #BBF;	}		table.fx_info_table th { color:#154015; background-color:#EEF; }	table.fx_info_table td { color:#111111; background-color:#ffffff; }	.tdr table.fx_info_table td { text-align:left; }			/* フォーム用追加スタイル */.EntryWrap{	width: 754px;	margin: 3em auto;	background-color: #593319;}.EntryWrap_2{	width: 754px;	margin: 3em auto;	background-color: #FFF;}.EntryWrap .EntryTitle{}.EntryWrap .EntryBody{	padding: 20px;}.EntryWrap .EntryBody p{	color:#FFFFFF;	margin-bottom:1em;}.EntryWrap .EntryBody .EntryError{	margin-bottom: 0.5em;	color:#CC0000;}.EntryWrap .EntryBody span.FormLabel{	display: block;	color: #FFF;	margin-bottom: 0.5em;}.EntryWrap .EntryBody input.InputEmail{	width: 480px;	text-align: center;}.EntryWrap .EntryBody span.ConfirmEmail{	width: 480px;	display: block;	background-color:#963;	color:#FC0;	padding:0.5em;	border:1px solid #999;     /* 枠線の装飾 */	border-radius: 5px;         /* CSS3 */	-moz-border-radius: 5px;    /* Firefox */	-webkit-border-radius: 5px;	font-size:110%;	margin: 0 auto;}.EntryWrap .EntryBody input[type="submit"],.EntryWrap .EntryBody input[type="reset"],.EntryWrap .EntryBody input[type="button"], button{	cursor: pointer;	background-color:#FC0;	margin: 24px auto 0;	font-size: 16px;	font-weight: bold;	padding-left: 3em;	padding-right: 3em;}.EntryWrap .EntryBody input[type="submit"]:hover{	background-color: #F99;}.EntryWrap .EntryBody input[type="submit"]:active{	background-color: #C66;}.EntryWrap .EntryBody .CompMsg p{	padding: 20px 0;	color: #FFF;}