/********************************************************************************

This Cuscading Style Seat is written by AIRMARKET administrator.
If you found any problem on the site of AIRMAKET, Please let us know it. 
E:mail info@airmarket.com
Thank you bye.

********************************************************************************/

body {
	margin:0;
	padding:0;
	line-height:17px;
	text-align:center;
	font-size:12px;
	color: #003;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background:url(frame-bg.gif) repeat-x bottom fixed;
}

#out-box{
	background:url(header-sky-trans.png) repeat-x top;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
* html #out-box{

}
* html #in-box{
	background:none;
}
#in-box{
	background:url(colum-bg-r-trans.png) right bottom no-repeat fixed;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
* html #in-box2{
	background:none;
}
#in-box2{
	background:url(colum-bg-l-trans.png) left bottom no-repeat fixed;
	width:100%;
	float:left;
}
*:first-child+html #out-box{
	background:url(header-sky-trans.png) repeat-x top;
	float:none;
	width:100%;
}
*:first-child+html #in-box{
	/*background:url(frame-bg.gif) repeat-x bottom;*/
	float:none;
	width:100%;
}

#frame {
	margin:auto;
	max-width:1280px;
	min-width:1000px;
	text-align:left;
	float:none;
	clear:both;
}




/*----------- Erements ------------*/
	
ol,ul,li,p,form,input,select{
	margin:0;
	padding:0;
}
hr {
	display:none;
}
#content hr {
	clear:both;
	border:0;
	border-bottom:#999 1px dotted;
	height:1px;
	margin:0 10px 0 10px;
	display:none;
}
#content hr.photo-inlist-border {
	clear:both;
	border:0;
	border-bottom:#999 1px dotted;
	height:1px;
	margin:0 10px 0 10px;
	display:block;
}


strong.demo44 {
	display:none;
}
a {
	color:#06C;
}
a:visited {
	color:#639;
}
a:hover {
	color:#606;
}
a:active {
	color:#066;
}

ul {
	list-style:none;
}
ul li {
	margin:0 0 2px 0;
	line-height:14px;
	padding:0 0 0 5px;
}
ul li a{
	line-height:14px;
}

td {
	vertical-align:top;
}

h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}


img {
	border:none;
}
input {
	padding:0 0;
	line-height:17px;
}
input:hover {
	background:#D7FFFF;

}

/* ---------------- common ----------------*/


.text-align-center {
	text-align:center;
}
.text-align-left {
	text-align:left;
}
.text-align-right {
	text-align:right;
}
.display-block {
	display:block;
}

.hydden-form {
	display:none;
}

input.formButton, .inquiryFoot input{
	padding:5px;
	color:#fff;
	font-weight:bold;
	background:#0CC;
	border:none;
	width:98px;
	cursor:pointer;
	margin:0 0 0 0;
	line-height:10px;
}
input.formButton:hover , .inquiryFoot input:hover{
	background:#039;
}


/*---------groval---------*/
#visual {
	height:50px;
	background:url(key-visual.gif) repeat-x;
	margin:0 0 10px 0;
	display:none;/* 現在停止中 */
}
#visual span{
	display:none;
}

.breadcramb {
	text-align:left;
	padding:6px 5px 5px 20px;
	background:url(catg-bar-trans.png) repeat-x;
	border:none;
	border-bottom:2px #00B53A solid;
	height:19px;
	color:#000;
	white-space: nowrap; 
}
.breadcramb a {
	margin:0 3px 0 3px;
	color:#000;
}
.breadcramb a img{
	vertical-align:text-bottom;
	margin:0 5px 0 5px;
}




/* ---------------- header ----------------*/


#header {
	background:url(head-rainbow-trans.png) bottom right no-repeat;
	width:100%;
}


#headerlogo {
	float:left;
	width:128px;
}

#headerlogo h1{
	font-size:10px;
	margin:0 0 5px 30px;
	padding:0;
	line-height:11px;
	color:#FFF;
	float:left;
}

#SiteID {
	float:left;
	width:auto;
	padding:10px 20px 0 0;
}

#headerinfo{
	width:70%;
	text-align:right;
	float:right;
	display:none;
}



/* ---------------- header-search ----------------*/


#header-search {
	float:right;
	width:auto;
	margin:50px 0 0 0;

}
#header-search .blockTitle {
	background:none;
	display:none;
}
#header-search .blockContent {
	border:none;
}
#header-search .blockContent form{
	float:left;
	margin:30px 0 0 0;

}
#header-search .blockContent a{
	display:none;
}
#header-search .blockContent input{
	float:left;
	margin:0 10px 0 0;
	width:12em;
	display:block;
	height:23px;
	border:#0CF 1px solid;

}
#header-search #legacy_xoopsform_submit{
	float:left;
	margin:0;
	width:auto;
	display:block;
	background:#09F;
	color:#FFF;
	height:25px;
	padding:3px 5px;
}
#header-search #legacy_xoopsform_submit:hover{
	background:#09C;
}
#header #header-search #legacy_xoopsform_andor, #header #header-search #legacy_xoopsform_action {
	display:none;
}




/* ---------------- footer ----------------*/


#footer {
	text-align:center;
	float:left;
	margin:60px 0 0 0;
	width:100%;
}

#footer ul {
	clear:both;
	width:300px;
	margin:auto;
	height:20px;
}

#footer li{
	float:left;
	width:auto;
	padding:0 8px 0 8px;
	border-left:#999 1px solid;
}
#footer li a{
	border-left:none;
	margin:0;
	padding:0;
	color:#fff;
}
#footer p{
	background:url(grovalbar.gif) repeat-x bottom;
	color: #666;
	padding:5px 0 5px 0;
	border-top:#09F 2px solid;
	border-bottom:#090 2px solid;
	font-size:10px;

}



/* ---------------- column ----------------*/

#leftcolumn {
	width:20%;
	float:left;
	margin:0 0 0 1%;
	padding:0 1% 0 0;
	border-right:#CCC dashed 1px;
}
* html #leftcolumn {
	width:20%;
	float:left;
	margin:0 0 0 5px;
	padding:0 1% 0 0;
	border-right:#CCC dashed 1px;
}

#centercolumn {
	width:53%;
	float:left;
	padding:0 1%;
	border-right:#CCC dashed 1px;
}
* html #centercolumn {
	width:51%;
	float:left;
	padding:0 1%;
	border-right:#CCC dashed 1px;
}
#rightcolumn {
	width:21%;
	float:left;
	margin:0 0 0 1%;
	padding:0 0 0 0;
}
* html #rightcolumn {
	width:21%;
	float:left;
	margin:0 0 0 5px;
	padding:0;
}
#content {
	width:100%;
	margin:5px 0 0 0;
	padding:0 0 0 0;

}


#frame .blockTitle {
	margin:10px 5px 0 5px;
	padding:6px 5px 5px 20px; 
	background:url(bar-trans.png) repeat-x;
	clear:both;
	color: #fff;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	float:none;
}
#leftcolumn .blockTitle {
	background:url(catg-bar-trans.png) repeat-x;
	border-right:#ccc 1px solid;
}

#centercolumn .blockTitle {
	background:url(bar-trans.png) repeat-x;
	border-right:#ccc 1px solid;
	height:17px;
	padding:6px 5px 5px 20px;
	color:#FFF;
	clear:both;
	float:none;
}
#rightcolumn .blockTitle {
	margin:10px 5px 0 5px;
	padding:6px 5px 5px 20px; 
	background:url(side-bar-trans.png) repeat-x;
	border-right:#ccc 1px solid;
	clear:both;
	color: #fff;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
}

.blockContent{
	margin:0 5px 0 5px;
	padding:5px 5px 20px 5px;
	border-right:#ddd solid 1px;
	border-left:#ddd solid 1px;
	border-bottom:#ddd solid 1px;
}
#centercolumn .blockContent{
	background:none;
	margin:0 5px 0 5px;
	border:none;
}
.blockContent input{ 
	border:#ccc solid 1px;
}


.blockContent .pickup{
	clear:both;
	
}
.pickup {
	text-align:center;
}
.pickup img{
	/*width:90%;*/
}



#blockTitle-2{
background:url(side-bar-trans.png) repeat-x;
}
	
#blockContent-2 {
	background:url(menu-bg-trans.png) no-repeat right bottom;
}

#blockTitle-85{
background:url(catg-bar-trans.png) repeat-x;
}


#blockContent-88 {
	background:url(airmail-bg-right-trans.png) no-repeat right bottom;
}
#blockContent-26 {
	background:url(caution-bg-right-trans.png) no-repeat right bottom;
}
#blockContent-25 {
	background:url(idea-bg-right-trans.png) no-repeat right bottom;
}




/* ---------------- main menu ----------------*/

#mainmenu {
	margin:0 0 0 5px;
	padding:0;
}

#mainmenu li {
	margin:0 0 0 0;
	padding:0;
}

#leftcolumn #mainmenu li a{
	background:url(list-bullet-main-trans.png) no-repeat top left;
	margin:0 0 0 0;
	padding:4px 0 5px 25px;
	display:block;
}
#leftcolumn #mainmenu li a:hover{
	background:url(list-bullet_on-trans.png) no-repeat top left;
		color:#F60;
}
#leftcolumn #mainmenu li a.menuSub{
	background:url(list-bullet-trans.png) no-repeat top left;
	margin:0 0 0 5px;
	padding:4px 0 5px 25px;
}
#leftcolumn #mainmenu li a.menuSub:hover{
	background:url(list-bullet-trans.png) no-repeat top left;

}
#leftcolumn #mainmenu .menuBG1 li#menusubBGa a.menuSub{
	background:url(category-bullets-a-trans.png) no-repeat top left;
}
#leftcolumn #mainmenu .menuBG1 li#menusubBGb a.menuSub{
	background:url(category-bullets-b-trans.png) no-repeat top left;
}
#leftcolumn #mainmenu .menuBG1 li#menusubBGc a.menuSub{
	background:url(category-bullets-c-trans.png) no-repeat top left;
}
#leftcolumn #mainmenu .menuBG1 li#menusubBGd a.menuSub{
	background:url(category-bullets-d-trans.png) no-repeat top left;
}
#leftcolumn #mainmenu .menuBG1 li#menusubBGe a.menuSub{
	background:url(category-bullets-e-trans.png) no-repeat top left;
}
#leftcolumn #mainmenu .menuBG1 li#menusubBGf a.menuSub{
	background:url(category-bullets-b-trans.png) no-repeat top left;
}


#leftcolumn #mainmenu .menuBG1 li#menusubBGg a.menuSub{
	background:url(category-bullets-f-trans.png) no-repeat top left;
}
#leftcolumn #mainmenu .menuBG1 li#menusubBGh a.menuSub{
	background:url(category-bullets-g-trans.png) no-repeat top left;
}
#leftcolumn #mainmenu .menuBG1 li#menusubBGi a.menuSub{
	background:url(category-bullets-h-trans.png) no-repeat top left;
}
#leftcolumn #mainmenu .menuBG1 li#menusubBGj a.menuSub{
	background:url(category-bullets-i-trans.png) no-repeat top left;
}
#leftcolumn #mainmenu .menuBG1 li#menusubBGk a.menuSub{
	background:url(category-bullets-j-trans.png) no-repeat top left;
}
#leftcolumn #mainmenu .menuBG1 li#menusubBGl a.menuSub{
	background:url(category-bullets-k-trans.png) no-repeat top left;
}
#leftcolumn #mainmenu .menuBG1 li#menusubBGm a.menuSub{
	background:url(category-bullets-l-trans.png) no-repeat top left;
}
#leftcolumn #mainmenu .menuBG1 li#menusubBGn a.menuSub{
	background:url(category-bullets-m-trans.png) no-repeat top left;
}



#leftcolumn #topcategory li a{
	background:url(list-bullet-main-trans.png) no-repeat top left;
	margin:0 0 0 0;
	padding:4px 0 5px 25px;
	display:block;
}
#leftcolumn #topcategory li a:hover{
	background:url(list-bullet_on-trans.png) no-repeat top left;
		color:#F60;
}
#leftcolumn #topcategory li a.menuSub{
	background:url(list-bullet-trans.png) no-repeat top left;
	margin:0 0 0 5px;
	padding:4px 0 5px 25px;
}
#leftcolumn #topcategory li a.menuSub:hover{
	background:url(list-bullet-trans.png) no-repeat top left;

}
#leftcolumn #topcategory li#menusubBGa a.menuSub{
	background:url(category-bullets-a-trans.png) no-repeat top left;
}
#leftcolumn #topcategory li#menusubBGb a.menuSub{
	background:url(category-bullets-b-trans.png) no-repeat top left;
}
#leftcolumn #topcategory li#menusubBGc a.menuSub{
	background:url(category-bullets-c-trans.png) no-repeat top left;
}
#leftcolumn #topcategory li#menusubBGd a.menuSub{
	background:url(category-bullets-d-trans.png) no-repeat top left;
}
#leftcolumn #topcategory li#menusubBGe a.menuSub{
	background:url(category-bullets-e-trans.png) no-repeat top left;
}
#leftcolumn #topcategory li#menusubBGf a.menuSub{
	background:url(category-bullets-f-trans.png) no-repeat top left;
}
#leftcolumn #topcategory li#menusubBGg a.menuSub{
	background:url(category-bullets-g-trans.png) no-repeat top left;
}
#leftcolumn #topcategory li#menusubBGh a.menuSub{
	background:url(category-bullets-h-trans.png) no-repeat top left;
}
#leftcolumn #topcategory li#menusubBGi a.menuSub{
	background:url(category-bullets-i-trans.png) no-repeat top left;
}
#leftcolumn #topcategory li#menusubBGj a.menuSub{
	background:url(category-bullets-j-trans.png) no-repeat top left;
}
#leftcolumn #topcategory li#menusubBGk a.menuSub{
	background:url(category-bullets-k-trans.png) no-repeat top left;
}
#leftcolumn #topcategory li#menusubBGl a.menuSub{
	background:url(category-bullets-l-trans.png) no-repeat top left;
}
#leftcolumn #topcategory li#menusubBGm a.menuSub{
	background:url(category-bullets-m-trans.png) no-repeat top left;
}
#leftcolumn #topcategory li#menusubBGo a.menuSub{
	background:url(category-bullets-b-trans.png) no-repeat top left;
}





/* ---------------- Center Category ----------------*/


#centercolumn .catego_UL li a{
	line-height:25px;
	padding:2px 0 7px 25px;
}
#centercolumn .catego_UL li a:hover{
	color:#F60;
}

#centercolumn .catego_UL li#catgBGa a{
	background:url(category-bullets-a-trans.png) no-repeat top left;
}
#centercolumn .catego_UL li#catgBGb a{
	background:url(category-bullets-b-trans.png) no-repeat top left;
}
#centercolumn .catego_UL li#catgBGc a{
	background:url(category-bullets-c-trans.png) no-repeat top left;
}
#centercolumn .catego_UL li#catgBGd a{
	background:url(category-bullets-d-trans.png) no-repeat top left;
}
#centercolumn .catego_UL li#catgBGe a{
	background:url(category-bullets-e-trans.png) no-repeat top left;
}
#centercolumn .catego_UL li#catgBGf a{
	background:url(category-bullets-f-trans.png) no-repeat top left;
}
#centercolumn .catego_UL li#catgBGg a{
	background:url(category-bullets-g-trans.png) no-repeat top left;
}
#centercolumn .catego_UL li#catgBGh a{
	background:url(category-bullets-h-trans.png) no-repeat top left;
}
#centercolumn .catego_UL li#catgBGi a{
	background:url(category-bullets-i-trans.png) no-repeat top left;
}
#centercolumn .catego_UL li#catgBGj a{
	background:url(category-bullets-j-trans.png) no-repeat top left;
}
#centercolumn .catego_UL li#catgBGk a{
	background:url(category-bullets-k-trans.png) no-repeat top left;
}
#centercolumn .catego_UL li#catgBGl a{
	background:url(category-bullets-l-trans.png) no-repeat top left;
}
#centercolumn .catego_UL li#catgBGm a{
	background:url(category-bullets-m-trans.png) no-repeat top left;
}
#centercolumn .catego_UL li#catgBGo a{
	background:url(category-bullets-b-trans.png) no-repeat top left;
}


#centercolumn .content-list .margin-0 {
	margin:0;
}





#rightcolumn .blockContent p{
	float:none;
}
#rightcolumn .blockContent p a{
	float:none;
}
#rightcolumn .blockTitle {
	float:none;
}

p.side-p {
	padding:4px 0 0 25px;
	background:url(list-bullet-main-trans.png) no-repeat top left;
	font-size:12px;
}
p.side-p a{
	font-size:12px;
}	
#frame .xhld ul li{
	font-size:10px;
	line-height:12px;
	}
#frame .xhld ul li a{
	margin:0 0 3px 0;
	display:block;
	}



#blockContent-88 ul{
	margin:0 0 0 5px;
	padding:0;
}

#blockContent-88 li {
	margin:0 0 0 0;
	padding:0;
}

#blockContent-88 li a{
	background:url(list-bullet-main-trans.png) no-repeat top left;
	margin:0 0 0 0;
	padding:4px 0 5px 25px;
	display:block;
}
#blockContent-88 li a:hover{
	background:url(list-bullet_on-trans.png) no-repeat top left;
		color:#F60;
}







/* ---------------- redirect ----------------*/


#redirect {
	background:url(useless-bg.gif) repeat-x #060;
	text-align:center;
	margin:0;
	height:800px;
}
#redirect h4{
	text-align:left;
	color:#FFF;
	width:60%;
	margin:20px auto;
}





