* {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-size:100%;
}

body {
	background-color:#000000;
	color:#FFFFFF;
	text-align:center;
	width:100%;
}

.clear{
	clear:both;
}

.clear hr{
	display:none;
}

div#base{
	width:800px;
	margin:0px auto;
	display:block;
}

a{
	color:#0099FF;
	text-decoration:none;
}

a:hover{
	color:#FF6600;
	text-decoration:none;
}


/*サブメニュー*/
div#base div#sub-m{
	display:block;
	font-size:smaller;
	margin:1em auto;
	padding:0px 0px 5px;
	border-bottom:solid 1px #000062;
}


/*コピー*/
div#base div#copyright{
	display:block;
	margin:0px auto;
	background:url(../img/common/credit-obi.gif) repeat-x;
	text-align:center;
}

div#base div#copyright div{
	height:13px;
	font-size:10px;
	display:inline;
	line-height:1em;
	padding:0px 3px;
	background:#000000;
}


/*index*/
div#base div#index{
	width:700px;
	margin:5% auto;
	display:block;	
}

div#base div#index h1{
	display:block;
	background:url(../img/index/title.gif) no-repeat;
	width:700px;
	height:70px;
	text-indent:-9000px;
	margin:0px auto 5px;
}

div#base div#index p#top-t{
	display:block;
	font-size:12px;
	text-align:center;
	line-height:1.3em;
}

div#base div#index p#top-t span{
	background:url(../img/index/title2.gif) no-repeat 0px 20px;
	width:700px;
	padding:0px 0px 90px;
	display:block;
}

div#base div#index div#movie{
	width:320px;
	margin:0.5em auto 1.5em;
	border:double #FFFFFF;
	padding:3px;
}

div#base div#index div#top-w{
	width:600px;
	margin:0px auto;
	display:block;
}

div#base div#index div#top-w div.menu{
	width:290px;
	height:145px;
}

div#base div#index div#top-w div.menu h2 a{
	display:block; height:20px; text-indent:-9000px; margin:0px 0px 6px;
}

div#base div#index div#top-w div.menu div.text{
	text-align:left;
	width:270px;
	margin:0px auto;
	display:block;
	font-size:smaller;
}

div#base div#index div#top-w div.menu div.text h3{
	display:inline;
}

div#base div#index div#top-w div.menu div.text h3 span{
	font-size:smaller;
}

div#base div#index div#top-w div.menu div.text p{
	margin:3px 0px 3px 1.5em;
	display:block;
}

div#base div#index div#top-w div.menu div.text1{
	width:280px;
	border:solid 2px #ff9900;
	padding:3px;
}

div#base div#index div#top-w div.menu div.text1 p{
	color:#ff3300;
}

div#base div#index div#top-w div#business{
	float:left;
}

div#base div#index div#top-w div.menu h2 a.business{
	background:url(../img/common/business_m.gif) no-repeat;
}

div#base div#index div#top-w div.menu h2 a.business:hover{
	background:url(../img/common/business_m.gif) no-repeat 0px -20px;
}

div#base div#index div#top-w div#skate{
	float:right;
}

div#base div#index div#top-w div.menu h2 a.skate{
	background:url(../img/common/skate_m.gif) no-repeat;
}

div#base div#index div#top-w div.menu h2 a.skate:hover{
	background:url(../img/common/skate_m.gif) no-repeat 0px -20px;
}

/*2nd index common*/
div#base div#index div#index-w{
	display:block;
	width:610px;
	margin:1em auto;
}

div#base div#index div#index-w h2{
	display:block;
	height:27px;
	text-indent:-9000px;
}

div#base div#index div#index-w div#menu{
	display:block;
	margin:0px 0px 20px;
}

div#base div#index div#index-w div#menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

div#base div#index div#index-w div#menu ul li{
	float:left;
}

div#base div#index div#index-w div#menu ul li a{
	display:block;
	height:17px;
	text-indent:-9000px;
}

div#base div#index div#index-w p{
	font-size:smaller;
	line-height:1.2em;
	display:block;
}


/*business*/
div#base div#index div.business-w h2{
	background:url(../img/business/index/title.gif) no-repeat;
}

div#base div#index div.business-w div#menu ul li a#menu1{
	background:url(../img/business/index/business01.gif) no-repeat;
	width:230px;
}

div#base div#index div.business-w div#menu ul li a#menu1:hover{
	background:url(../img/business/index/business01.gif) no-repeat 0px -23px;;
}

div#base div#index div.business-w div#menu ul li a#menu2{
	background:url(../img/business/index/business02.gif) no-repeat;
	width:163px;
}

div#base div#index div.business-w div#menu ul li a#menu2:hover{
	background:url(../img/business/index/business02.gif) no-repeat 0px -23px;
}

div#base div#index div.business-w div#menu ul li a#menu3{
	background:url(../img/business/index/business03.gif) no-repeat;
	width:142px;
}

div#base div#index div.business-w div#menu ul li a#menu3:hover{
	background:url(../img/business/index/business03.gif) no-repeat 0px -23px;;
}

div#base div#index div.business-w div#menu ul li a#menu4{
	background:url(../img/business/index/business04.gif) no-repeat;
	width:75px;
}

div#base div#index div.business-w div#menu ul li a#menu4:hover{
	background:url(../img/business/index/business04.gif) no-repeat 0px -23px;
}

/*skate*/
div#base div#index div.skate-w h2{
	background:url(../img/skater/index/title.gif) no-repeat;
}

div#base div#index div.skate-w div#menu ul li a#menu1{
	background:url(../img/skater/index/skater01.gif) no-repeat;
	width:291px;
}

div#base div#index div.skate-w div#menu ul li a#menu1:hover{
	background:url(../img/skater/index/skater01.gif) no-repeat 0px -23px;;
}

div#base div#index div.skate-w div#menu ul li a#menu2{
	background:url(../img/skater/index/skater02.gif) no-repeat;
	width:195px;
}

div#base div#index div.skate-w div#menu ul li a#menu2:hover{
	background:url(../img/skater/index/skater02.gif) no-repeat 0px -23px;
}

div#base div#index div.skate-w div#menu ul li a#menu3{
	background:url(../img/skater/index/skater03.gif) no-repeat;
	width:124px;
}

div#base div#index div.skate-w div#menu ul li a#menu3:hover{
	background:url(../img/skater/index/skater03.gif) no-repeat 0px -23px;;
}

/*2nd*/
div#base div.second{
	display:block;
	width:750px;
	margin:0px auto;
}

div#base div.second h1{
	display:block;
	height:47px;
	text-indent:-9000px;
}

div#base div.second div#second-m{
	background:url(../img/format/kazari1.gif) no-repeat;
	display:block;
	height:17px;
	padding:0px 0px 0px 70px;
}

div#base div.second div#second-m ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

div#base div.second div#second-m ul li{
	float:right;
}

div#base div.second div#second-m ul li a{
	display:block;
	text-indent:-9000px;
	height:17px;
}

div#base div.second h2{
	display:block;
	height:30px;
	text-indent:-9000px;
}

div#base div.second div#main{
	background:url(../img/format/line.gif) repeat-y;
	display:block;
	padding:0px 0px 0px 70px;
	text-align:left;
}


/*business*/
div#base div.business h1{
	background:url(../img/format/title2.gif) no-repeat;
}

div#base div.business div#second-m ul li a#menu1{
	background:url(../img/format/menu1.gif) no-repeat;
	width:248px;
}

div#base div.business div#second-m ul li a#menu1:hover{
	background:url(../img/format/menu1.gif) no-repeat 0px -23px;
}

div#base div.business div#second-m ul li a#menu2{
	background:url(../img/format/menu2.gif) no-repeat;
	width:189px;
}

div#base div.business div#second-m ul li a#menu2:hover{
	background:url(../img/format/menu2.gif) no-repeat 0px -23px;
}

div#base div.business div#second-m ul li a#menu3{
	background:url(../img/format/menu3.gif) no-repeat;
	width:157px;
}

div#base div.business div#second-m ul li a#menu3:hover{
	background:url(../img/format/menu3.gif) no-repeat 0px -23px;
}

div#base div.business div#second-m ul li a#menu4{
	background:url(../img/format/menu4.gif) no-repeat;
	width:86px;
}

div#base div.business div#second-m ul li a#menu4:hover{
	background:url(../img/format/menu4.gif) no-repeat 0px -23px;
}


/*business now*/
div#base div#now h2{
	background:url(../img/format/copy1.gif) no-repeat;
}

div#base div#now div#main h3{
	display:block;
	text-indent:-9000px;
	width:416px;
	height:28px;
}

div#base div#now div#main h3#title1{
	background:url(../img/business/now/ima-title-01.gif) no-repeat;
}

div#base div#now div#main h3#title2{
	background:url(../img/business/now/ima-title-02.gif) no-repeat;
}

div#base div#now div#main h3#title3{
	background:url(../img/business/now/ima-title-03.gif) no-repeat;
}

div#base div#now div#main h3#title4{
	background:url(../img/business/now/ima-title-04.gif) no-repeat;
}

div#base div#now div#main h3#title5{
	background:url(../img/business/now/ima-title-05.gif) no-repeat;
}

div#base div#now div#main p{
	display:block;
	width:670px;
	background:#afb4cb;
	padding:5px;
	color:#333333;
	font-size:smaller;
	line-height:1.3em;
	border-bottom:#646482 solid 9px;
	margin:0px 0px 25px;
}


/*business case*/
div#base div#case h2{
	background:url(../img/format/copy2.gif) no-repeat;
}


/*business case tab*/
#tabContent {
	padding:0px;
	font-size:smaller;
	line-height:1.2em;
	float:left;
}

#tabIndex {
	margin: 0px;
	padding: 10px 0px 0px;
}

#tabIndex li {
	float:left;
	margin-right: 10px;
	padding: 0.5em;
	font-weight: bold;
	list-style-type: none;
	cursor: pointer;
	display: block;
}

#tabIndex .close {
  color:#0000FF;
}
#tabIndex .open {
  text-decoration: none;
}

#tabBoxIndex {
	padding:0px 10px;
	clear: both;
}

#tabBoxIndex ul{
	padding:0px 0px 0px 1.5em;
	margin:0px;
}

#tabBoxIndex ol{
	padding:0px 0px 0px 15px;
	margin:0px;
}

#tabBoxIndex ul li ol li ul li ul{
	list-style:none;
	padding:0px;
}


/*skate*/
div#base div.skate h1{
	background:url(../img/format/title2-2.gif) no-repeat;
}

div#base div.skate div#second-m ul li a#menu1{
	background:url(../img/format/menu-s-1.gif) no-repeat;
	width:301px;
}

div#base div.skate div#second-m ul li a#menu1:hover{
	background:url(../img/format/menu-s-1.gif) no-repeat 0px -23px;
}

div#base div.skate div#second-m ul li a#menu2{
	background:url(../img/format/menu-s-2.gif) no-repeat;
	width:239px;
}

div#base div.skate div#second-m ul li a#menu2:hover{
	background:url(../img/format/menu-s-2.gif) no-repeat 0px -23px;
}

div#base div.skate div#second-m ul li a#menu3{
	background:url(../img/format/menu-s-3.gif) no-repeat;
	width:140px;
}

div#base div.skate div#second-m ul li a#menu3:hover{
	background:url(../img/format/menu-s-3.gif) no-repeat 0px -23px;
}

/*skate park*/
div#base div#s-park h2{
	background:url(../img/format/copy-s-1.gif) no-repeat;
}

div#base div#s-park div#main p{
	display:block;
	font-size:smaller;
	text-indent:1em;
}

div#base div#s-park div#main p.text1{
	margin:1em 0px;
	line-height:1.4em;
}

div#base div#s-park div#main div.waku{
	display:block;
	border:solid 1px #FFFFFF;
	margin:0px 0px 1em;
}

div#base div#s-park div#main div.waku h3{
	display:block;
	background:#666666;
	font-size:1em;
	padding:3px;
}

div#base div#s-park div#main div.waku p.text1{
	margin:1em;
}

div#base div#s-park div#main div.waku div.waku1{
	display:block;
	text-align:center;
}

div#base div#s-park div#main div.waku div.waku1 div.waku2{
	display:block;
	width:600px;
	margin:1em auto;
	text-align:left;
}

div#base div#s-park div#main div.waku div.waku1 div.waku2 div{
	display:block;
	margin:0px auto 1em;
	padding:10px;
	color:#333333;
}

div#base div#s-park div#main div.waku div.waku1 div.waku2 div p{
	margin:0px 3px 3px;
	line-height:1.4em;
}

div#base div#s-park div#main div.waku div.waku1 div.waku2 div p span{
	color:#0000ff;
	font-size:smaller;
}

div#base div#s-park div#main div.waku div.waku1 div#waku1 h4{
	text-align:center;
	padding:0.5em 0px 0px;
	border-top:solid 1px #cccccc;
	margin:1em 0px;
	font-size:smaller;
}

div#base div#s-park div#main div.waku div.waku1 div#waku1 div{
	background:#ccccff;
}

div#base div#s-park div#main div.waku div.waku1 div#waku1 div h5{
	display:block;
	margin:0px 0px 0.5em;
	font-size:smaller;
}

div#base div#s-park div#main div.waku div.waku1 div#waku2 div{
	background:#ffffff;
}

div#base div#s-park div#main div.waku div.waku1 div#waku2 div h4{
	display:block;
	margin:0px 0px 0.5em;
	font-size:1em;
}

div#base div#s-park div#main div.waku div.waku1 div#waku2 div p{
	margin:0px 3px 1.5em;
}

div#base div#s-park div#main div.waku div.waku1 div#waku2 div h5{
	display:block;
	margin:0px 0px 0.5em;
	font-size:smaller;
}

div#base div#s-park div#main div.waku div.waku1 div#waku2 div div#sign{
	text-align:center;
	padding:0px;
	font-size:smaller;
}

div#base div#s-park div#main div.waku div.waku1 div#waku2 div div#sign span{
	background:#CCCCCC;
	display:block;
}

div#base div#s-park div#main div.waku div.waku1 div#waku2 div ul{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:smaller;
}

div#base div#s-park div#main div.waku div.waku1 div#waku2 div ul li{
	display:block;
	border-bottom:solid 1px #999999;
	padding:0px 0px 2px;
	margin:0px 0px 5px;
}


/*skate qa*/
div#base div#s-qa h2{
	background:url(../img/format/copy4.gif) no-repeat;
}

div#base div#s-qa div#main p{
	display:block;
	font-size:smaller;
}

div#base div#s-qa div#main p.text1{
	margin:1em 0px;
}

div#base div#s-qa div#main h3{
	display:block;
	padding:1em 0px 0.5em 18px;
	background:url(../img/common/q.gif) no-repeat 0px 1em;
	color:#cc0000;
}

div#base div#s-qa div#main p.anser{
	padding:0px 0px 2em 18px;
	margin:0px 0px 1em;
	background:url(../img/common/a.gif) no-repeat;
	line-height:1.4em;
	border-bottom:solid 1px #cccccc;
}

div#base div#s-qa div#main p.anser strong{
	display:block;
	margin:1em 0px 3px;
}


/*catalog*/
div#base div#catalog h2{
	background:url(../img/format/copy3.gif) no-repeat;
}

div#base div#catalog div#main div#catalog-m{
	display:block;
	padding:4px 0px;
	border-bottom:solid 2px #003399;
}

div#base div#catalog div#main div#catalog-m ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

div#base div#catalog div#main div#catalog-m ul li{
	float:left;
}

div#base div#catalog div#main div#catalog-m ul li a{
	display:block;
	height:18px;
	text-indent:-9000px;
}

div#base div#catalog div#main div#catalog-m ul li a#top{
	background:url(../img/common/catalog/menu/menu01.gif) no-repeat;
	width:113px;
}

div#base div#catalog div#main div#catalog-m ul li a#basic{
	background:url(../img/common/catalog/menu/menu02.gif) no-repeat;
	width:104px;
}

div#base div#catalog div#main div#catalog-m ul li a#section{
	background:url(../img/common/catalog/menu/menu03.gif) no-repeat;
	width:138px;
}

div#base div#catalog div#main div#catalog-m ul li a#download{
	background:url(../img/common/catalog/menu/menu04.gif) no-repeat;
	width:138px;
}

div#base div#catalog div#main div#catalog-m ul li a#safety{
	background:url(../img/common/catalog/menu/menu05.gif) no-repeat;
	width:94px;
}

div#base div#catalog div#main div#catalog-m ul li a#case{
	background:url(../img/common/catalog/menu/menu06.gif) no-repeat;
	width:93px;
}

div#base div#catalog div#main div#catalog-m ul li a#top:hover{
	background:url(../img/common/catalog/menu/menu01.gif) no-repeat 0px -27px;
}

div#base div#catalog div#main div#catalog-m ul li a#basic:hover{
	background:url(../img/common/catalog/menu/menu02.gif) no-repeat 0px -27px;
}

div#base div#catalog div#main div#catalog-m ul li a#section:hover{
	background:url(../img/common/catalog/menu/menu03.gif) no-repeat 0px -27px;
}

div#base div#catalog div#main div#catalog-m ul li a#download:hover{
	background:url(../img/common/catalog/menu/menu04.gif) no-repeat 0px -27px;
}

div#base div#catalog div#main div#catalog-m ul li a#safety:hover{
	background:url(../img/common/catalog/menu/menu05.gif) no-repeat 0px -27px;
}

div#base div#catalog div#main div#catalog-m ul li a#case:hover{
	background:url(../img/common/catalog/menu/menu06.gif) no-repeat 0px -27px;
	width:93px;
}

div#base div#catalog div#main h3.catalog{
	display:block;
	color:#FFFF00;
	font-size:medium;
	line-height:1.3em;
	padding:10px 0px;
}

div#base div#catalog div#main div#page-l{
	display:block;
	background:url(../img/common/catalog/top/skate_catalog.gif) no-repeat;
	width:680px;
	height:295px;
}

div#base div#catalog div#main div#page-l ul{
	margin:0px;
	padding:0px;
	list-style:none;
	padding:21px 0px 20px 125px;
}

div#base div#catalog div#main div#page-l ul li{
	width:555px;
}

div#base div#catalog div#main div#page-l ul li a{
	display:block;
	text-indent:-9000px;
}

div#base div#catalog div#main div#page-l ul li#p1{
	padding:0px 0px 11px 20px;
}

div#base div#catalog div#main div#page-l ul li#p1 a{
	background:url(../img/common/catalog/top/topmenu-1.gif) no-repeat;
	width:535px;
	height:25px;
}

div#base div#catalog div#main div#page-l ul li#p2{
	padding:0px 0px 11px 95px;
}

div#base div#catalog div#main div#page-l ul li#p2 a{
	background:url(../img/common/catalog/top/topmenu-2.gif) no-repeat;
	width:460px;
	height:25px;
}

div#base div#catalog div#main div#page-l ul li#p3{
	padding:0px 0px 11px 175px;
}

div#base div#catalog div#main div#page-l ul li#p3 a{
	background:url(../img/common/catalog/top/topmenu-3.gif) no-repeat;
	width:380px;
	height:38px;
}

div#base div#catalog div#main div#page-l ul li#p4{
	padding:0px 0px 11px 175px;
}

div#base div#catalog div#main div#page-l ul li#p4 a{
	background:url(../img/common/catalog/top/topmenu-4.gif) no-repeat;
	width:380px;
	height:25px;
}

div#base div#catalog div#main div#page-l ul li#p5{
	padding:0px 0px 11px 120px;
}

div#base div#catalog div#main div#page-l ul li#p5 a{
	background:url(../img/common/catalog/top/topmenu-5.gif) no-repeat;
	width:435px;
	height:25px;
}

div#base div#catalog div#main div#page-l ul li#p6{
	padding:0px 0px 11px 60px;
}

div#base div#catalog div#main div#page-l ul li#p6 a{
	background:url(../img/common/catalog/top/topmenu-6.gif) no-repeat;
	width:495px;
	height:25px;
}

div#base div#catalog div#main div#page-l ul li#p7{
	padding:0px 0px 0px 0px;
}

div#base div#catalog div#main div#page-l ul li#p7 a{
	background:url(../img/common/catalog/top/topmenu-7.gif) no-repeat;
	width:555px;
	height:25px;
}

div#base div#catalog div#main div#page-l ul li#p1 a:hover{
	background:url(../img/common/catalog/top/topmenu-1.gif) no-repeat 0px -35px;
}

div#base div#catalog div#main div#page-l ul li#p2 a:hover{
	background:url(../img/common/catalog/top/topmenu-2.gif) no-repeat 0px -35px;
}

div#base div#catalog div#main div#page-l ul li#p3 a:hover{
	background:url(../img/common/catalog/top/topmenu-3.gif) no-repeat 0px -47px;
}

div#base div#catalog div#main div#page-l ul li#p4 a:hover{
	background:url(../img/common/catalog/top/topmenu-4.gif) no-repeat 0px -35px;
}

div#base div#catalog div#main div#page-l ul li#p5 a:hover{
	background:url(../img/common/catalog/top/topmenu-5.gif) no-repeat 0px -35px;
}

div#base div#catalog div#main div#page-l ul li#p6 a:hover{
	background:url(../img/common/catalog/top/topmenu-6.gif) no-repeat 0px -35px;
}

div#base div#catalog div#main div#page-l ul li#p7 a:hover{
	background:url(../img/common/catalog/top/topmenu-7.gif) no-repeat 0px -35px;
}

div#base div#catalog div#main div.waku{
	display:block;
	width:680px;
	padding:12px 0px 0px;
}

div#base div#catalog div#main div.waku div.waku1{
	display:block;
	background:url(../img/common/catalog/top/k-3.gif) right repeat-y;
	font-size:smaller;
	line-height:1.4em;
}

div#base div#catalog div#main div.waku div.waku1 h4{
	display:block;
	font-size:larger;
	padding:0px 0px 0.8em;
}

div#base div#catalog div#main div.waku2{
	background:url(../img/common/catalog/top/k-point_u.gif) no-repeat;
	display:block;
	padding:9px 0px 10px;
	line-height:2em;
	text-align:right;
	font-size:x-small;
}

div#base div#catalog div#main div#point1{
	background:url(../img/common/catalog/top/k-point01.gif) no-repeat;
}

div#base div#catalog div#main div#point1 div.waku1 div.p-text{
	background:url(../img/common/catalog/top/point1.jpg) 241px 0px no-repeat;
	padding:0px 450px 0px 0px;
}

div#base div#catalog div#main div#point2{
	background:url(../img/common/catalog/top/k-point02.gif) no-repeat;
}

div#base div#catalog div#main div#point2 div.waku1 div.p-text{
	background:url(../img/common/catalog/top/point2.jpg) 0px 0px no-repeat;
	padding:0px 10px 0px 390px;
}

div#base div#catalog div#main div#point3{
	background:url(../img/common/catalog/top/k-point03.gif) no-repeat;
}

div#base div#catalog div#main div#point3 div.waku1 div.p-text{
	background:url(../img/common/catalog/top/point3.jpg) 321px 0px no-repeat;
	padding:0px 370px 0px 0px;
}

div#base div#catalog div#main div#point4{
	background:url(../img/common/catalog/top/k-point04.gif) no-repeat;
}

div#base div#catalog div#main div#point4 div.waku1 td{
	font-size:smaller;
}

div#base div#catalog div#main div#point4 div.waku1 div.p-text{
	padding:0px 10px 0px 190px;
}

div#base div#catalog div#main div#point5{
	background:url(../img/common/catalog/top/k-point05.gif) no-repeat;
}

div#base div#catalog div#main div#point5 div.waku1 div.p-text{
	background:url(../img/common/catalog/top/point5.gif) 421px 0px no-repeat;
	padding:0px 260px 0px 0px;
}

div#base div#catalog div#main div#point6{
	background:url(../img/common/catalog/top/k-point06.gif) no-repeat;
}

div#base div#catalog div#main div#point6 div.waku1 div.p-text{
	background:url(../img/common/catalog/top/point6.jpg) 320px 0px no-repeat;
	padding:0px 370px 0px 0px;
}

div#base div#catalog div#main div#point7{
	background:url(../img/common/catalog/top/k-point07.gif) no-repeat;
}

div#base div#catalog div#main div#point7 div.waku1 div.p-text{
	background:url(../img/common/catalog/top/point7.gif) 0px 0px no-repeat;
	padding:0px 10px 0px 330px;
}


/*basic*/
div#base div#catalog div#main div#basic{
	display:block;
	font-size:1em;
}

div#base div#catalog div#main div#basic ul#basic-m{
	list-style:none;
	margin:10px 25px;
	padding:0px 0px 10px;
	font-size:12px;
}

div#base div#catalog div#main div#basic ul#basic-m li{
	float:left;
}

div#base div#catalog div#main div#basic h3.plan-t{
	font-size:smaller;
}

div#base div#catalog div#main div#basic p.plan-t{
	font-size:smaller;
}

div#base div#catalog div#main div#basic div.plan-l{
	display:block;
	float:left;
	width:280px;
	padding:175px 0px 0px;
}

div#base div#catalog div#main div#basic div.plan-l ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

div#base div#catalog div#main div#basic div.plan-l ul li{
	float:left;
}

div#base div#catalog div#main div#basic div.plan-l ul li a.big{
	display:block;
	width:57px;
	height:19px;
	text-indent:-9000px;
	background:url(../img/common/catalog/basic/zoomup.gif) no-repeat;
	margin:0px 10px;
}

div#base div#catalog div#main div#basic div.plan-l ul li a.big:hover{
	background:url(../img/common/catalog/basic/zoomup.gif) no-repeat 0px -31px;
}

div#base div#catalog div#main div#basic div.plan-l ul li a.contact{
	display:block;
	width:90px;
	height:19px;
	text-indent:-9000px;
	background:url(../img/common/catalog/download.gif) no-repeat;
}

div#base div#catalog div#main div#basic div.plan-l ul li a.contact:hover{
	background:url(../img/common/catalog/download.gif) no-repeat 0px -31px;
}

div#base div#catalog div#main div#basic div.plan-r{
	display:block;
	float:left;
	width:400px;
	font-size:12px;
}

div#base div#catalog div#main div#basic div.top{
	display:block;
	text-align:right;
	font-size:x-small;
	border-bottom:solid 1px #999999;
	padding:10px 0px;
	margin:0px 0px 20px;
}

div#base div#catalog div#main div#basic div#p-a{
	background:url(../img/common/catalog/basic/a-s.gif) no-repeat;
}

div#base div#catalog div#main div#basic div#p-b{
	background:url(../img/common/catalog/basic/b-s.gif) no-repeat;
}

div#base div#catalog div#main div#basic div#p-c{
	background:url(../img/common/catalog/basic/c-s.gif) no-repeat;
}

div#base div#catalog div#main div#basic div#p-d{
	background:url(../img/common/catalog/basic/d-s.gif) no-repeat;
}

div#base div#catalog div#main div#basic div#p-e{
	background:url(../img/common/catalog/basic/e-s.gif) no-repeat;
}

div#base div#catalog div#main div#basic div#p-f{
	background:url(../img/common/catalog/basic/f-s.gif) no-repeat;
}

div#base div#catalog div#main div#basic div#p-g{
	background:url(../img/common/catalog/basic/g-s.gif) no-repeat;
}


/*section*/
div#base div#catalog div#main div#section h3{
	display:block;
	margin:10px 0px 0px 10px;
}

div#base div#catalog div#main div#section ul li{
	float:left;
}

div#base div#catalog div#main div#section ul#img-link{
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
	background:url(../img/common/catalog/section/top/bk.gif) no-repeat;
	width:680px;
	height:430px;
}

div#base div#catalog div#main div#section ul#img-link a{
	position:absolute;
	display:block;
	text-indent:-9000px;
	height:17px;
}

div#base div#catalog div#main div#section ul#img-link a#bt-1{
	margin:44px 0px 0px 14px;
	width:94px;
	background:url(../img/common/catalog/section/top/bt-1.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-2{
	margin:44px 0px 0px 180px;
	width:45px;
	background:url(../img/common/catalog/section/top/bt-2.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-3{
	margin:44px 0px 0px 504px;
	width:69px;
	background:url(../img/common/catalog/section/top/bt-3.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-4{
	margin:184px 0px 0px 14px;
	width:94px;
	background:url(../img/common/catalog/section/top/bt-4.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-5{
	margin:184px 0px 0px 225px;
	width:125px;
	background:url(../img/common/catalog/section/top/bt-5.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-6{
	margin:227px 0px 0px 503px;
	width:57px;
	background:url(../img/common/catalog/section/top/bt-6.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-7{
	margin:244px 0px 0px 125px;
	width:100px;
	background:url(../img/common/catalog/section/top/bt-7.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-8{
	margin:244px 0px 0px 384px;
	width:107px;
	background:url(../img/common/catalog/section/top/bt-8.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-9{
	margin:244px 0px 0px 573px;
	width:93px;
	background:url(../img/common/catalog/section/top/bt-9.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-10{
	margin:291px 0px 0px 597px;
	width:69px;
	background:url(../img/common/catalog/section/top/bt-10.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-11{
	margin:353px 0px 0px 48px;
	width:60px;
	background:url(../img/common/catalog/section/top/bt-11.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-12{
	margin:353px 0px 0px 225px;
	width:46px;
	background:url(../img/common/catalog/section/top/bt-12.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-13{
	margin:353px 0px 0px 560px;
	width:106px;
	background:url(../img/common/catalog/section/top/bt-13.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-14{
	margin:397px 0px 0px 14px;
	width:188px;
	background:url(../img/common/catalog/section/top/bt-14.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-15{
	margin:397px 0px 0px 384px;
	width:82px;
	background:url(../img/common/catalog/section/top/bt-15.gif) no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-1:hover{
	background:url(../img/common/catalog/section/top/bt-1.gif) -94px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-2:hover{
	background:url(../img/common/catalog/section/top/bt-2.gif) -45px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-3:hover{
	background:url(../img/common/catalog/section/top/bt-3.gif) -69px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-4:hover{
	background:url(../img/common/catalog/section/top/bt-4.gif) -94px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-5:hover{
	background:url(../img/common/catalog/section/top/bt-5.gif) -125px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-6:hover{
	background:url(../img/common/catalog/section/top/bt-6.gif) -57px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-7:hover{
	background:url(../img/common/catalog/section/top/bt-7.gif) -100px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-8:hover{
	background:url(../img/common/catalog/section/top/bt-8.gif) -107px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-9:hover{
	background:url(../img/common/catalog/section/top/bt-9.gif) -93px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-10:hover{
	background:url(../img/common/catalog/section/top/bt-10.gif) -69px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-11:hover{
	background:url(../img/common/catalog/section/top/bt-11.gif) -60px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-12:hover{
	background:url(../img/common/catalog/section/top/bt-12.gif) -46px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-13:hover{
	background:url(../img/common/catalog/section/top/bt-13.gif) -106px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-14:hover{
	background:url(../img/common/catalog/section/top/bt-14.gif) -188px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#img-link a#bt-15:hover{
	background:url(../img/common/catalog/section/top/bt-15.gif) -82px 0px no-repeat;
}

div#base div#catalog div#main div#section ul#text-link{
	margin:1em 0px;
	padding:0px;
	font-size:smaller;
	line-height:1.4em;
	white-space:nowrap;
}

div#base div#catalog div#main div#section ul#text-link li{
	display:block;
	margin:0px 0.5em;
}

div#base div#catalog div#main div#section p{
	display:block;
	width:678px;
	padding:3px 0px;
	margin:1em auto;
	border:solid 1px #ff5600;
	text-align:center;
	font-size:smaller;
	line-height:1.3em;
}


/*download*/
div#base div#catalog div#main div#download h3{
	display:block;
	text-align:center;
	margin:10px;
}

div#base div#catalog div#main div#download div{
	display:block;
}

div#base div#catalog div#main div#download div h4{
	display:block;
	background:#333333;
	padding:5px 3px 3px 5px;
}

div#base div#catalog div#main div#download dl dd a.contact{
	display:block;
	width:90px;
	height:19px;
	text-indent:-9000px;
	background:url(../img/common/catalog/download.gif) no-repeat;
	margin:10px 0px;
}

div#base div#catalog div#main div#download dl dd a.contact:hover{
	background:url(../img/common/catalog/download.gif) no-repeat 0px -31px;
}

div#base div#catalog div#main div#download div#section-list{
	width:460px;
	margin:1em 0px 0px;
	float:left;
}

div#base div#catalog div#main div#download div#section-list div{
	width:460px;
	border-bottom:solid 1px #666666;
}

div#base div#catalog div#main div#download div#section-list div dl{
	padding:0px 0px 0px 150px;
	margin:20px 0px;
	font-size:1em;
}

div#base div#catalog div#main div#download div#section-list div dl dd{
	font-size:smaller;
}

div#base div#catalog div#main div#download div#section-list div#b5{
	background:url(../img/common/catalog/download/b5-s.gif) 0px 10px no-repeat;
}

div#base div#catalog div#main div#download div#section-list div#i3{
	background:url(../img/common/catalog/download/i3-s.gif) 0px 10px no-repeat;
}

div#base div#catalog div#main div#download div#section-list div#fg5{
	background:url(../img/common/catalog/download/fg5-s.gif) 0px 10px no-repeat;
}

div#base div#catalog div#main div#download div#section-list div#g2{
	background:url(../img/common/catalog/download/g2-s.gif) 0px 10px no-repeat;
}

div#base div#catalog div#main div#download div#section-list div#e7{
	background:url(../img/common/catalog/download/e7-s.gif) 0px 0px no-repeat;
}

div#base div#catalog div#main div#download div#section-list div#g8{
	background:url(../img/common/catalog/download/g8-s.gif) 0px 10px no-repeat;
}

div#base div#catalog div#main div#download div#section-list div#d7{
	background:url(../img/common/catalog/download/d7-s.gif) 0px 0px no-repeat;
}

div#base div#catalog div#main div#download div#section-list div#l5{
	background:url(../img/common/catalog/download/l5-s.gif) 0px 10px no-repeat;
}

div#base div#catalog div#main div#download div#section-list div#f9{
	background:url(../img/common/catalog/download/f9-s.gif) 0px 10px no-repeat;
}

div#base div#catalog div#main div#download div#section-list div#o1{
	background:url(../img/common/catalog/download/o1-s.gif) 0px 10px no-repeat;
}

div#base div#catalog div#main div#download div#section-list div#mp3{
	background:url(../img/common/catalog/download/mp3-s.gif) 0px 10px no-repeat;
}

div#base div#catalog div#main div#download div#section-list div#p16{
	background:url(../img/common/catalog/download/p16-s.gif) 0px 10px no-repeat;
}

div#base div#catalog div#main div#download div#section-list div#p4{
	background:url(../img/common/catalog/download/p4-s.gif) 0px 10px no-repeat;
}

div#base div#catalog div#main div#download div#section-list div#p1{
	background:url(../img/common/catalog/download/p1-s.gif) 0px 10px no-repeat;
}

div#base div#catalog div#main div#download div#basic-list{
	width:200px;
	margin:1em 0px 0px 20px;
	float:left;
}

div#base div#catalog div#main div#download div#basic-list div{
	width:200px;
	border-bottom:solid 1px #666666;
}

div#base div#catalog div#main div#download div#basic-list div h5{
	display:block;
	margin:10px 0px 0px;
}

div#base div#catalog div#main div#download div#basic-list div dl{
	margin:0px 0px 20px;
	font-size:1em;
	padding:130px 0px 0px;
}

div#base div#catalog div#main div#download div#basic-list div dl#b-a{
	background:url(../img/common/catalog/download/a-ss.gif) no-repeat;
}

div#base div#catalog div#main div#download div#basic-list div dl#b-b{
	background:url(../img/common/catalog/download/b-ss.gif) no-repeat;
}

div#base div#catalog div#main div#download div#basic-list div dl#b-c{
	background:url(../img/common/catalog/download/c-ss.gif) no-repeat;
}

div#base div#catalog div#main div#download div#basic-list div dl#b-d{
	background:url(../img/common/catalog/download/d-ss.gif) no-repeat;
}

div#base div#catalog div#main div#download div#basic-list div dl#b-e{
	background:url(../img/common/catalog/download/e-ss.gif) no-repeat;
}

div#base div#catalog div#main div#download div#basic-list div dl#b-f{
	background:url(../img/common/catalog/download/f-ss.gif) no-repeat;
}

div#base div#catalog div#main div#download div#basic-list div dl#b-g{
	background:url(../img/common/catalog/download/g-ss.gif) no-repeat;
}

div#base div#catalog div#main div#download div#basic-list div dl dt,dd{
	font-size:smaller;
}


/*safety*/
div#base div#catalog div#main div#safety{
	display:block;
	text-align:center;
	font-size:1em;
	margin:10px;
}

div#base div#catalog div#main div#safety h3{
	display:block;
	margin:10px 0px;
}

div#base div#catalog div#main div#safety p#text{
	display:block;
	font-size:smaller;
	line-height:1.4em;
}

div#base div#catalog div#main div#safety div{
	display:block;
	text-align:left;
}

div#base div#catalog div#main div#safety div#temp{
	background:#FFFFFF;
	padding:16px;
	color:#333333;
	margin:20px 5%;
}

div#base div#catalog div#main div#safety div#hoken{
	border:#ff6600 solid 1px;
	padding:10px;
	margin:15px;
}

div#base div#catalog div#main div#safety div p{
	display:block;
	font-size:smaller;
	margin:10px 10px;
	line-height:1.3em;
}


/*case*/
div#base div#catalog div#main div#case div.waku{
	display:block;
	border-bottom:solid 1px #666666;
	margin:10px 0px;
	padding:10px 0px;
}

div#base div#catalog div#main div#case div.waku h3{
	display:block;
}

div#base div#catalog div#main div#case div.waku div{
	display:block;
	padding:10px 0px 10px 300px;
	margin:10px 0px 0px;
}

div#base div#catalog div#main div#case div.waku div dl{
	display:block;
	border:solid 1px #666666;
	font-size:1em;
}

div#base div#catalog div#main div#case div.waku div dl dt{
	float:left;
	display:block;
	padding:2px 0px 1px 4px;
	border-bottom:solid 1px #666666;
	width:110px;
	background:#9999ff;
	font-size:smaller;
}

div#base div#catalog div#main div#case div.waku div dl dd{
	display:block;
	padding:2px 0px 2px 120px;
	border-bottom:solid 1px #666666;
}

div#base div#catalog div#main div#case div.waku div a{
	display:block;
	text-indent:-9000px;
	background:url(../img/common/catalog/case/details-01.gif) no-repeat;
	width:57px;
	height:19px;
	margin:20px 0px 0px;
}

div#base div#catalog div#main div#case div.waku div a:hover{
	background:url(../img/common/catalog/case/details.gif) 0px -21px no-repeat;
}

div#base div#catalog div#main div#case div.waku div#sakata{
	background:url(../img/common/catalog/case/sakata/top.gif) no-repeat;
}

div#base div#catalog div#main div#case div.waku div#komaki{
	background:url(../img/common/catalog/case/komaki/top.gif) no-repeat;
}

div#base div#catalog div#main div#case div.waku div#yonago{
	background:url(../img/common/catalog/case/yonago/top.gif) no-repeat;
}

div#base div#catalog div#main div#case div.waku div#oogata{
	background:url(../img/common/catalog/case/oogata/top.gif) no-repeat;
}
