body{	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family:qMmpS Pro W3,lr oSVbN, Osaka;	/*font-family: 'Helvetica',Arial,'Hiragino Kaku Gothic Pro','CI',Meiryo,'qMmpS Pro W3','MS PSVbN',sans-serif;*/	color:#000;	font-size:12px;	line-height:18px;}/*====================== link ========================*/a {	color: #ED7826;	text-decoration:underline;}a:visited {	color: #ED7826;	text-decoration:underline;}a:hover {	color: #FFA76A;	text-decoration:underline;}/*================================ font-size ==================================*/.f12{	font-size:12px;	line-height:14px;}.f10{	font-size:10px;	line-height:14px;}/*================================ header ==================================*/#header_box{	position:relative;	width:900px;	height:113px;	padding:0px 0px 0px 0px;	margin: 0px auto 0px auto;	background-color:#;}/*---------------------- logo ----------------------*/#header_box .head_logo{	position:absolute;	left:0px;	top:10px;	width:180px;	height:93px;}/*---------------------- topics ----------------------*/#header_box .head_topics{	position:absolute;	left:190px;	top:38px;	width:136px;	height:29px;	background-color:#000000;}#header_box .head_topics_flash{	position:absolute;	left:326px;	top:38px;	width:574px;	height:29px;	background-color:#000000;}/*---------------------- menu ----------------------*/#header_box .head_menu_box{	position:absolute;	left:190px;	top:77px;	width:720px;	height:26px;}/*================================ top contents ==================================*//*---------------------- banner ----------------------*/#top_banner1{	width:900px;	padding:0px 0px 0px 0px;	margin: 0px auto 0px auto;	background-color:#000;}#top_banner2{	width:900px;	padding:0px 0px 0px 0px;	margin: 10px auto 0px auto;	background-color:#000;}/*---------------------- banner-btn ----------------------*/#top_banner_btn_box{	position:relative;	width:900px;	height:150px;	padding:0px 0px 0px 0px;	margin: 10px auto 0px auto;}.top_banner_btn1{	position:absolute;	top:0px;	left:0px;	width:294px;	height:150px;	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background-color:#000;}.top_banner_btn2{	position:absolute;	top:0px;	left:304px;	width:293px;	height:150px;	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background-color:#000;}.top_banner_btn3{	position:absolute;	top:0px;	left:607px;	width:293px;	height:150px;	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background-color:#000;}/*---------------------- contents_box ----------------------*/.co_title1{	width:900px;	background-color:#000;	margin:10px auto 0px auto;	padding:16px 0px 17px 0px;	text-align:left;}.co_title2{	position:relative;	width:900px;	background-color:#000;	margin:10px auto 0px auto;	padding:13px 0px 15px 0px;	font-size:1px;	text-align:left;}.co_ad{	position:relative;	width:900px;	background-color:#000;	margin:10px auto 10px auto;	padding:0px 0px 0px 0px;}.co_box{	width:900px;	padding:0px 0px 0px 0px;	margin: 0px auto 0px auto;	background-color:#000;	background-image:url(http://image.webftp.jp/design/plusalpha/images/co_bg.gif);	background-repeat:repeat-y;}.co_box2{	width:900px;	padding:15px 0px 0px 0px;	margin: 0px auto 0px auto;	background-color:#000;	background-image:url(http://image.webftp.jp/design/plusalpha/images/co_bg.gif);	background-repeat:repeat-y;}.co_box3{	width:900px;	padding:20px 0px 0px 0px;	margin: 0px auto 0px auto;	background-color:#000;	background-image:url(http://image.webftp.jp/design/plusalpha/images/co_bg.gif);	background-repeat:repeat-y;}/*---------------------- list  €iXg----------------------*/.list_box{	width:900px;	padding:6px 0px 0px 16px;	margin: 0px 0px 0px 0px;	text-align:left;}.list{	float:left;	width:217px;	height:271px;	padding:0px 0px 0px 0px;	margin: 0px 0px 5px 0px;}/*@====================@[btn] btn_top@====================@*/.btn_top_box{	clear:both;	position:relative;	width:900px;	height:39px;	background-color:#000;	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;}.btn_top {	clear:both;	position:absolute;	top:4px;	left:810px;	background:url(http://image.webftp.jp/design/plusalpha/images/btn_page_top_on.gif);		width:90px;	height:30px;	overflow: hidden;	display:block;	text-decoration:none;	text-indent:-9999px;	font-size:1px;}.btn_top a{	background:url(http://image.webftp.jp/design/plusalpha/images/btn_page_top.gif);		width:90px;	height:30px;	overflow: hidden;	display:block;	text-decoration:none;	text-indent:-9999px;	font-size:1px;}.btn_top a:hover{	background:none !important;	width:90px;	height:30px;	font-size:1px;}/*---------------------- £I@attention ----------------------*/#attention_box{	position:relative;	width:900px;	height:88px;	padding:0px 0px 0px 0px;	margin: 10px auto 0px auto;}#attention_1{	float:left;	width:445px;	height:88px;	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background-color:#000;}#attention_2{	float:left;	position:relative;	width:233px;	height:88px;	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 10px;	background-color:#000;}#attention_2 .img1{	position:absolute;	top:22px;	left:23px;}#attention_2 .img2{	position:absolute;	top:42px;	left:23px;}#attention_2 .img3{	position:absolute;	top:23px;	left:100px;}#mobile{	float:left;	position:relative;	width:202px;	height:88px;	padding:0px 0px 0px 0px;	margin: 0px 0px 0px 10px;	background-color:#000;}/*---------------------- footer ----------------------*/#foot_memu_box{	width:900px;	height:32px;	padding:0px 0px 0px 0px;	margin: 10px auto 0px auto;	background-color:#000000;	text-align:center;	font-size:1px;	line-height:1px;}.foot_logo{	width:100px;	height:50px;	padding:0px 0px 0px 0px;	margin: 12px auto 0px auto;	display:block;}#copyright{	width:900px;	height:14px;	line-height:14px;	padding:0px 0px 0px 0px;	margin: 10px auto 7px auto;	text-align:center;	color:#666;	font-size:12px;}