@charset "utf-8";@import "reset.css";table,tr,th,td{	border-collapse:collapse;}a:link {	color: #333;}a:visited {	color: #333;}a:hover {	text-decoration: none;}a:active {	color: #333;}a:hover img{opacity:0.7;filter:alpha(opacity=70);-ms-filter: “alpha( opacity=70 )”;}body {	text-align: center;	margin:0px;	padding:0px;}/*ヘッダー*/#Head02 {	height: 101px;	width: 100%;	margin: 0px;	text-align: center;	background:url(../images/oof-headbg.jpg) repeat-x;	padding: 0;}#Head02 #HeadCont{	width:1000px;	margin:0 auto;	position:relative;}#Head02 #HeadCont h1{	width:302px;	height:51px;	position:absolute;	top:25px;	left:0;}#oof #Head02 #HeadCont ul#menu{	float:right;	width:670px;	margin-top:36px;	}#oof ul#menu li.oof-m-about{	float:left;	width:214px;	margin-top:12px;}#oof ul#menu li.oof-m-event{	float:left;	width:81px;	margin-top:12px;	margin-left:20px;}#oof ul#menu li.oof-m-news{	float:left;	width:243px;	margin-top:12px;	margin-left:20px;}#oof ul#menu li.oof-m-twitter{	float:left;	width:34px;	margin-left:18px;}#oof ul#menu li.oof-m-facebook{	float:right;	width:34px;	margin-left:5px;}#Wrap {	margin: 0px auto;	padding:0px;	width: 100%;	text-align:center;}#Wrap #pankuzu{	width:1000px;	margin:0 auto;	height:10px;	margin-top:10px;	margin-bottom:20px;	font-size:90%;}#Wrap #pankuzu.top{	margin-bottom:0px;}#Wrap #pankuzu li{	display: inline-block;	margin:0 8px;}#Wrap #pankuzu li a{	color:#888;	font-weight:normal;}#Wrap .Content01{	width:1000px;	margin:0 auto;}#Wrap #Content{	width:1000px;	margin:0 auto;}#Wrap .Content01 .mv{	background: url(../images/oof-main-bg.gif) top left no-repeat;	width: 1000px;	height: 338px;	margin-top: 15px;	margin-bottom: 30px;}#slider {    width: 951px; /* important to be same as image width */    height: 320px; /* important to be same as image height */    position: relative; /* important */	overflow: hidden; /* important */	margin:0px 0 20px 24px;}#sliderContent {    width: 951px; /* important to be same as image width or wider */    position: absolute;	top:24px;}.sliderImage {    float: left;    position: relative;	display: none;}#Wrap .Content01 h2.top{	margin:30px 0;}#Wrap .Content01 h2{	margin:0 0 30px 0;}#Wrap #WrapMain .Content03 h2{	width:728px;	padding:4px 0 0 12px;	font-size:18px;	font-weight:bold;	height:30px;	margin:30px 0 20px;	background:#902F26;	color:#FFF;}#Wrap #WrapMain .Content03 h2.ptn01{	width:728px;	height:28px;	padding-top:8px;	margin-top:30px;}#Wrap #Content #WrapMain{	width:740px;	float:left;}ul#arealink{	width:740px;}ul#arealink li{	display: inline;	line-height:1.7;}ul#arealink li a{	background-image: url(../images/icon-oof-arrow02.jpg);	background-position:0px center;	margin:0 15px 0 0;	padding:0 0 0 15px;	background-repeat: no-repeat;	font-size:115%;		font-weight:bold;}ul#arealink li a:hover{	color:#922C1F;}	#Wrap #Content #WrapMain .Content03{	width:740px;}#Wrap #WrapMain .Content03 p.main{	font-weight:bold;	font-size:14px;}#Wrap #WrapMain .Content03 h3{	width:728px;	padding:4px 0 0 12px;	font-size:18px;	font-weight:bold;	height:30px;	margin:30px 0 20px;	background:#902F26;	color:#FFF;}#Wrap #WrapMain .Content03 h3.top{	margin:15px 0 15px;}#Wrap #WrapMain .Content03 h3.top02{	margin:0px 0 15px;}#Wrap #WrapMain .Content03 h3.h3_second{	width:728px;	border-bottom:solid 1px #902F26;	padding:2px 0 0 0px;	font-size:20px;	font-weight:bold;		margin:25px 0 15px;	color:#902F26;	background:none;}#Wrap #WrapMain .Content03 h3.h3_second span{	color:#902F26;	font-size:15px;	font-weight:bold;}.Content03 h4.h4_second{	width:728px;	border-bottom:solid 1px #902F26;	padding:2px 0 0 0px;	font-size:18px;	font-weight:bold;		margin:0px 0 15px;	color:#902F26;	background:none;}.Content03 h4.h4_second span.sml{	font-size:14px;}#Wrap #WrapMain .Content03 h3.h3_second span{	font-size:14px;	font-style:normal;	color:#333;}#Wrap #Content #WrapMain .Content03.Comingsoon{	width:740px;	border:solid 2px #CCCCCC;	text-align:center;	padding:120px 0;}#Wrap #Content #WrapMain .Content03.Comingsoon h3{	background:none;	color:#900;	font-weight:bold;	font-size:22px;	text-align:center;}#Wrap #WrapMain .Content03 h3.ptn01{	width:728px;	height:28px;	padding-top:8px;	margin-top:30px;}#Wrap #WrapMain .Content03 ul#oof-btns{	margin-top:20px;	overflow:hidden;}#Wrap #WrapMain .Content03 ul#oof-btns li{	float:left;	width:235px;	margin-right:10px;}#Wrap #WrapMain .Content03 ul#oof-btns li.b_sml{	float:left;	width:192px;	margin-right:10px;}#Wrap #WrapMain .Content03 ul#oof-btns li.b_big{	float:left;	width:320px;	margin-right:10px;}#Wrap #WrapMain .Content03 ul#oof-btns li:last-child{	margin-right:0;}#Wrap #WrapMain .Content03 .conts-oof{	padding:0 10px 0 10px;	margin:0 0 30px 0;}#Wrap #WrapMain .Content03 .conts-oof .event_btn01{	overflow:hidden;}#Wrap #WrapMain .Content03 .conts-oof .event_btn01 p{	display:block;	float:left;	margin-right:10px;}#Wrap #WrapMain .Content03 ul.conts-factory{	display:	block;	overflow:hidden;	padding:0 5px 0 5px;	margin:0 0 15px 0;}#Wrap #WrapMain .Content03 ul.conts-factory:last-child{	margin:0 0 50px 0;}ul.conts-factory li{float:left; width:224px;}ul.conts-factory li:not(:last-child){margin-right:22px;}ul.conts-factory li p.img{ height:147px; margin-bottom:10px;}ul.conts-factory li h5{font-size:15px; font-weight:bold; margin-bottom:8px; line-height:1.2;}ul.conts-factory li p{ margin-bottom:10px; line-height:1.3; color:#555;}ul.conts-factory li .btnarea{ overflow:hidden;}ul.conts-factory li .btnarea p{float: left; margin-right:7px; display:block;}ul.conts-factory li .btnarea p.last{ margin-right:0px;}#Wrap #WrapMain .Content03 .conts-oof span.strong01{	font-weight:bold;}#factory_detail{	padding:20px 10px;}#factory_detail h4{	color:#902F26;	font-size:20px;	font-weight:bold;	line-height:1.3;	margin-bottom:25px;}#factory_detail .photo{	margin:10px auto 50px;	text-align:center;}#factory_detail .bt{	text-align:center;	margin:20px auto;} .tie_bt{	 text-align:left;	 margin:20px auto 30px; }#factory_detail dl{overflow:hidden; font-size:14px;}#factory_detail dl dt{font-weight:bold; width:110px; float:left;}	#factory_detail dl dd{	margin-bottom:10px;	padding-bottom:10px;	padding-left:120px;	border-bottom:dotted 1px #CCCCCC;}#factory_detail dl dd:last-child{	border-bottom: none;}	#Wrap #WrapMain .Content03 .conts-oof h4.title{	font-weight: bold;	color: #902F26;	margin: 25px 0 5px;	font-size: 16px;}#Wrap #WrapMain .Content03 .conts-oof h4.title02{	font-weight: bold;	color: #902F26;	margin: 5px 0 5px;	font-size: 16px;}#Wrap #WrapMain .Content03 .conts-oof h4.title02 span{	font-size:12px;	font-weight: bold;	color:#333;}#Wrap #WrapMain .Content03 .conts-oof h4.title03{font-weight: bold;	color: #902F26;	margin: 0px 0 5px;	font-size: 18px;	}#WrapMain .Content03 .conts-oof h4.title span,#WrapMain .Content03 .conts-oof h4.title02 span{	font-weight:normal;	font-size:12px;	color:#333;}#Wrap #WrapMain .Content03 .conts-oof h4.contact{	font-size:18px;	font-weight:bold;}#Wrap #WrapMain .Content03 p span.contact{	font-weight:bold;}#Wrap #WrapMain .Content03 .conts-oof p span.bld{	font-weight:bold;	color:#902F26;	font-size:18px;	}#Wrap #WrapMain .Content03 .conts-oof p,#Wrap #WrapMain .Content03 .conts-oof .ph-right p{	font-size:14px;	line-height:1.8;}span.bold{	font-weight:bold;}#Wrap #WrapMain .Content03 .conts-oof p.sml_ind{	font-size:1em;	padding:0 1em;	text-indent:-1em;	line-height:1.5;	margin-bottom:10px;}#Wrap #WrapMain .Content03 .conts-oof .border01{	margin:20px auto;	border:solid 1px #CCCCCC;	padding:15px 20px;}.conts-oof .border01 dl{	font-size:13px;	line-height:1.7;}.conts-oof .border01 dl dt{	float:left;	width:80px;	font-weight:bold;}.conts-oof .border01 dl dd{	padding-left:100px;	margin-bottom:20px;}.conts-oof .border01 dl dd span{	font-weight:bold;}.conts-oof .border01 dl dd.last{	margin-bottom:0px;}#Wrap #WrapMain .Content03 .conts-oof p.ptn01{	width:410px;	float:left;}#Wrap #WrapMain .Content03 .conts-oof .block01{	width:335px;	float:left;}#Wrap #WrapMain .Content03 .conts-oof .block02{	width:352px;	float:right;}#Wrap #WrapMain .Content03 .conts-oof img.ptn01{	width:268px;	float:right;}#Wrap #WrapMain .Content03 .conts-oof img.ptn02{	width:171px;	float:right;}#Wrap #WrapMain .Content03 .conts-oof .tit01{	text-align:center;	padding-bottom:10px;}#Wrap #WrapMain .Content03 .conts-oof p.detail{	margin-top:20px;}#Wrap #WrapMain .Content03 .conts-oof p.detail02{	margin-top:10px;}#Wrap #WrapMain .Content03 .conts-oof p.detail a,#Wrap #WrapMain .Content03 .conts-oof p.detail02 a{	background:url(../images/icon-oof-arrow01.jpg) 2px no-repeat;	padding-left:15px;	font-size:13px;}#Wrap #WrapMain .Content03 .conts-oof p.detail span{ font-size:11px;}#Wrap #WrapMain .Content03 .conts-oof .feature{	border-bottom:dotted 1px #ccc;	padding:0 0 20px 0;	margin:10px 0;}#Wrap #WrapMain .Content03 .conts-oof .feature.last{	border-bottom:none;	padding:0 0 0 0;}#Wrap #WrapMain .Content03 .conts-oof .feature.num01{	background:url(../images/oof-num-01.jpg) left 5px no-repeat;}#Wrap #WrapMain .Content03 .conts-oof .feature.num02{	background:url(../images/oof-num-02.jpg) left 5px no-repeat;}#Wrap #WrapMain .Content03 .conts-oof .feature.num03{	background:url(../images/oof-num-03.jpg) left 5px no-repeat;}#Wrap #WrapMain .Content03 .conts-oof .feature.num04{	background:url(../images/oof-num-04.jpg) left 5px no-repeat;}#Wrap #WrapMain .Content03 .conts-oof .feature.num05{	background:url(../images/oof-num-05.jpg) left 5px no-repeat;}#Wrap #WrapMain .Content03 .conts-oof .feature p{	width:456px;	float:left;	margin:0 0 0 58px;}#Wrap #WrapMain .Content03 .conts-oof .feature img{	width:174px;	float:right;}#Wrap #WrapMain .Content03 .conts-oof .feature span,#Wrap #WrapMain .Content03 .conts-oof .feature strong{	font-size:18px;	font-weight:bold;	color:#922D21;}#Wrap #WrapMain .Content03 .conts-oof .box{	width:678px;	padding:15px;	font-size:13px;	margin:30px 0 0 0;}#Wrap #WrapMain .Content03 .conts-oof .box.gold{	border:solid 3px #8C6900;}#Wrap #WrapMain .Content03 .conts-oof .box.silver{	border:solid 3px #CCCCCC;}#Wrap #WrapMain .Content03 .conts-oof ul li{	list-style-type:disc;	font-size:14px;	margin-left:20px;	margin-bottom:10px;}#Wrap #WrapMain .Content03 .conts-oof .box.silver h4{	font-size:18px;	font-weight:bold;	color:#922D21;}#Wrap #WrapMain .Content03 .conts-oof .box.silver h4 span{font-size:14px;	font-style:normal;	color:#333;}#Wrap #WrapMain .Content03 .conts-oof .box.silver p span.contact{	font-size:14px;	font-weight:bold;	color:#000;}#Wrap #WrapMain .Content03 .conts-oof .box .left{	float:left;	width:375px;	padding-right:15px;}#Wrap #WrapMain .Content03 .conts-oof .box span{	font-size:18px;	color:#922C1F;	font-weight:bold;}#Wrap #WrapMain .Content03 .conts-oof .box span.strong{	font-size:14px;	color:#333;}#Wrap #WrapMain .Content03 .conts-oof .factory span{	font-size:18px;	color:#922C1F;	font-weight:bold;}#Wrap #WrapMain .Content03 .conts-oof .factory img{	margin:10px 0;}#Wrap #WrapMain .Content03 .conts-oof .factory.left{	float:left;	width:360px;	border-right:dotted 1px #ccc;	padding-right:10px;}#Wrap #WrapMain .Content03 .conts-oof .factory.right{	float:right;	width:337px;}#Wrap #WrapMain .Content03 .conts-oof .ph-right{	padding:0 0 15px 0;	margin:10px 0 15px;	font-size:13px;line-height: 1.8;border-bottom:dotted 1px #CCC;}#Wrap #WrapMain .Content03 .conts-oof .ph-right.last{	border-bottom:none;	padding:0;	margin:5px 0 0;}#Wrap #WrapMain .Content03 .conts-oof .wanted{	padding:0 0 15px 0;	margin:10px 0 15px;	font-size:13px;line-height: 1.8;border-bottom: dotted 1px #CCC;overflow:hidden;}Wrap #WrapMain .Content03 .conts-oof .wanted. no_l{	border-bottom:none;	margin:70px 0 15px;}#Wrap #WrapMain .Content03 .conts-oof .wanted:last-child{margin-bottom:0; border-bottom:none;}#Wrap #WrapMain .Content03 .conts-oof .ph-right .left,#Wrap #WrapMain .Content03 .conts-oof .wanted .left{	float:left;	width:510px;	line-height: 1.8;}#Wrap #WrapMain .Content03 .conts-oof .wanted h4{font-weight: bold;	color: #902F26;	margin: 0px 0 5px;	font-size: 18px;}#Wrap #WrapMain .Content03 .conts-oof .wanted h5{	font-size:16px;	font-weight:bold;	margin:25px 0 10px;}#Wrap #WrapMain .Content03 .conts-oof h5.list04,#Wrap #WrapMain .Content03 .conts-oof h5.list042{	font-size:15px;	font-weight:bold;	margin:20px 0 8px;}#Wrap #WrapMain .Content03 .conts-oof h5.list042 span{color:#902F26;}#Wrap #WrapMain .Content03 .conts-oof h5.list041{	font-size:15px;	font-weight:bold;	margin:0px 0 8px;}#Wrap #WrapMain .Content03 .conts-oof .wanted h5.tit02{	margin:0px 0 10px;}#Wrap #WrapMain .Content03 dl.event_list{	overflow:hidden;	width:100%;	font-size:12px;	margin-bottom:15px;}#Wrap #WrapMain .Content03 dl.event_list02{	overflow:hidden;	width:100%;	font-size:13px;	}#Wrap #WrapMain .Content03 dl.event_list dt,#Wrap #WrapMain .Content03 dl.event_list02 dt{	width:70px;	font-weight:bold;	float:left;}#Wrap #WrapMain .Content03 dl.event_list dd{	padding-left:75px;	margin-bottom:6px;}#Wrap #WrapMain .Content03 dl.event_list02 dd{	padding-left:75px;	margin-bottom:6px;	border-bottom:dotted 1px #CCC;	padding-bottom:5px;}#Wrap #WrapMain .Content03 dl.event_list dd span,#Wrap #WrapMain .Content03 dl.event_list02 dd span{	font-weight:bold;}#Wrap #WrapMain .Content03 dl.event_list dd:last-child,#Wrap #WrapMain .Content03 dl.event_list02 dd:last-child{margin-bottom:0; border-bottom:none;}#Wrap #WrapMain .Content03 .conts-oof .ph-right h4.title{	font-weight: bold;	width:510px;	color: #902F26;	margin: 0 0 5px;	font-size: 17px;}#Wrap #WrapMain .Content03 .conts-oof .ph-right h4.title a{	color: #902F26;}#Wrap #WrapMain .Content03 .conts-oof .ph-right h4.title span{	font-weight:normal;	font-size:12px;	color:#333;}#Wrap #WrapMain .Content03 .conts-oof .ph-right img,#Wrap #WrapMain .Content03 .conts-oof .wanted img{		float:right;	width:170px;}#Wrap #WrapMain .Content03 .conts-oof .wanted .photoarea{	float:right;	width:170px;}#Wrap #WrapMain .Content03 .conts-oof .post{	border-bottom:dotted 1px #ccc;	padding:0 0 20px 0;	margin:15px 0;}#Wrap #WrapMain .Content03 .conts-oof .post.last{	border-bottom:none;	padding:0 0 0 0;}#Wrap #WrapMain .Content03 .conts-oof .post img{	float:left;	width:170px;}#Wrap #WrapMain .Content03 .conts-oof .post img.f-r{	float:right;	margin-left:10px;}#Wrap #WrapMain .Content03 .conts-oof .post .right{	float:right;	width:510px;}#Wrap #WrapMain .Content03 .conts-oof .post p{	margin-top:10px;}#Wrap #WrapMain .Content03 .conts-oof .post span{	font-weight: bold;	font-size: 17px;}#Wrap #WrapMain .Content03 .conts-oof .post span.strong{	font-size:14px;	font-weight:bold;}#Wrap #WrapMain .Content03 .conts-oof .post span.gold{	color:#8C6800;	font-size:11px;}#Wrap #WrapMain .Content03 .conts-oof .info{	border-bottom:dotted 1px #ccc;	padding:0 0 20px 0;	margin:15px 0;}#Wrap #WrapMain .Content03 .conts-oof .info.last{	border-bottom:none;	padding:0 0 0 0;}#Wrap #WrapMain .Content03 .conts-oof .info .left{	float:left;	width:137px;	font-size:16px;	font-weight:bold;	color:#922C1F;}#Wrap #WrapMain .Content03 .conts-oof .info .left span{	font-size:13px;	color:#666;	font-weight:normal;}#Wrap #WrapMain .Content03 .conts-oof .info .right{	float:right;	width:555px;	font-size:14px;}#Wrap #WrapMain .Content03 .conts-oof .info .right span{	font-weight:bold;}#Wrap #WrapMain .Content03 .conts-oof .area .left{	float:left;	width:138px;}#Wrap #WrapMain .Content03 .conts-oof .area .right{	float:right;	width:550px;}#oof #Wrap #WrapMain .Content03 .top_news{	margin-bottom:15px;	padding-bottom:15px;	border-bottom:dotted 1px #CCCCCC;	width:735px;}#oof #Wrap #WrapMain .Content03 .top_news:last-child{border-bottom: none;}#oof #Wrap #WrapMain .Content03 .top_news .date{	float:left;	width:130px;	color:#922C1F;	font-weight:bold;	line-height:1.3;}#oof #Wrap #WrapMain .Content03 .top_news .date span{	color:#922C1F;	font-size:15px;}#oof #Wrap #WrapMain .Content03 .top_news .topic{	float:right;	width:580px;	padding-left:15px;	font-weight:bold;	font-size:13px;}#oof #Wrap #WrapMain .Content03 .top_news .topic a{	font-size:12px;}#oof #Wrap #WrapMain .Content03 .top_news .topic span{	font-size:22px;	font-weight:bold;	line-height:1.3;}#oof #Wrap #WrapMain .Content03 .news{	margin-bottom:45px;	width:735px;	border-bottom:none;}#oof #Wrap #WrapMain .Content03 .news .date{	float:left;	width:95px;	color:#922C1F;	font-size:24px;	font-weight:bold;	padding-right:5px;	line-height:1.3;}#oof #Wrap #WrapMain .Content03 .news .date span{	color:#922C1F;	font-size:15px;}#oof #Wrap #WrapMain .Content03 .news .topic{	float:right;	width:610px;	border-left:solid 3px #CBCBCB;	padding-left:15px;}#oof #Wrap #WrapMain .Content03 .news .topic p{	font-weight:normal;	margin-top:10px;	line-height:2;}#oof #Wrap #WrapMain .Content03 .news .topic span{	font-size:22px;	font-weight:bold;	line-height:1.5;}#oof #Wrap #WrapMain .Content03 .news .topic span img{	vertical-align:middle;}/*tieup*/#oof #Wrap #WrapMain .Content03 .tieup{	margin-bottom:25px;	width:735px;	overflow:hidden;}#oof #Wrap #WrapMain .Content03 .tieup:last-child{	margin-bottom:50px;}#oof #Wrap #WrapMain .Content03 .tieup .box{	float:left;	width:324px;	padding:15px;	border:solid 3px #CCC;	font-size:13px; 	}#oof #Wrap #WrapMain .Content03 .tieup .box:last-child{	margin-left:15px;}.tieup .box h4{	 font-size:19px; font-weight:bold; color:#902F26; margin-bottom:10px; line-height:1.2;}.tieup .box h5{ font-size:15px; font-weight:bold;  margin-bottom:5px;} .tieup .box p{margin-bottom:20px; }.tieup .box p.photo{	overflow:hidden} .tieup .box dl{}.tieup .box dl dt{float:left; font-weight:bold; width:40px;}.tieup .box dl dd{	padding-left: 60px;	border-bottom: #CCC dotted 1px;	padding-bottom: 10px;	margin-bottom:10px;}.tieup .box dl.cl dt{float:left; font-weight:bold; width:60px;}.tieup .box dl.cl dd{	padding-left: 80px;	border-bottom: #CCC dotted 1px;	padding-bottom: 8px;	margin-bottom:8px;}.tieup .box dl dd:last-child{margin-bottom:0; border-bottom:none;} .tieup .box dl dt span{font-weight:bold; color:#902F26;} .tieup .box dl dd span{font-weight:bold;}  .tieup .box dl dd span.sml{font-weight:normal; font-size:11px; line-height:1.2;}    .tieup .box .event {padding:10px; background:#fbe2e2; margin-top:10px;}    .tieup .box .event h4{ width:100%; border-bottom:1px solid #902F26; padding-bottom:4px; font-size:15px; margin-bottom:5px;}   .tieup .box .event h5{font-weight:bold; margin:0;}      .tieup .box .event p{margin-bottom:0;}.tieup .social-bt{margin:10px auto 15px;}.tieup .social-bt a{margin-right:5px;}/*SUB*/#Wrap #Sub{	width:229px;	float: right;	margin-bottom:20px;}#Wrap #Sub .sub-box{	border:solid 2px #ccc;	margin-bottom:20px;}#Wrap #Sub .sub-box .inside{	padding:10px;}#Wrap #Sub .sub-box .guide{	margin:0px auto 10px;	text-align:center;}#Wrap #Sub .sub-box .pdf{	float:right;	background:url(../images/icon-oof-arrow01.jpg) 2px no-repeat;	padding-left:15px;	font-weight:normal;}#Wrap #Sub ul#sub-btns{}#Wrap #Sub ul#sub-btns li{	margin-bottom:13px;}#oof .news{	width:670px;	border-bottom:dotted 1px #ccc;	margin-bottom:10px;	padding-bottom:10px;}#oof .news.last{	border-bottom:none;}#oof .news .date{	float:left;	width:140px;	padding-left:3px;}#oof .news p{	font-size:13px;	font-weight:bold;}#oof .news .date span{	font-size:18px;	color:#991819;}#oof .news .topic{	float:left;	width:520px;}#oof .news .topic p.link,#oof .top_news .topic p.link{	background:url(../images/icon-oof-arrow01.jpg) 0px 3px no-repeat;	padding:0 0 0 15px;	margin-top:10px;	font-weight:normal;}#oof .news .more a{	float:right;	width:30px;	background:url(../images/icon-oof-arrow01.jpg) 2px no-repeat;	padding-left:15px;	font-weight:normal;}/*フッター*/#Foot{	width:100%;	margin:0 auto 50px auto;}#Foot p{	font-size:11px;	padding-top:10px;	text-align:center;}#Foot #Foot02{	width:1000px;	margin:0 auto;	border-top:solid 1px #000;	text-align:center;}/* pagetop */.pagetop{	display: none;	position: fixed;	bottom: 30px;	right: 30px;}