/*
Theme Name: chaserjapan
Theme URI: http://www.chaser.co.jp
Description: for caltrend
Author: Miyashita
*/

* {
  margin: 0;
  padding: 0;
  font-size: 100%;
}

/* ページ全体の基本レイアウト--------------------------- */

html,body{
	margin:0;
	padding:0;
	font-size: 90%;
	color:#ffffff;
	line-height: 140%;
	background-color: #000000;
	background-image: url(images/back.gif);
}

#newinfo{
	background-image: none;
}


a:link { color: #66CCFF; } 
a:visited { color: #66CCFF; } 
a:hover { color: #FB00A0; } 
a:active { color: #FB00A0; } 

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
}

/* ----- 基本構造 -------------------------------------- */

#container {
	width: 822px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	background-image: url(images/back-side.gif);
	background-repeat: repeat-y;
	background-color: #000000;
	height: 100%;
}

#contents {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}



/* ----- ヘッダー -------------------------------------- */

#header {
	width: 800px;
}

#header #logobox {
	height: 136px;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

h1 {
	font-size: 130%;
	padding-top: 50px;
	padding-left: 60px;
	font-weight: bold;
	color: #00FFFF;
	line-height: 120%;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

#header h2 {
	font-size: 130%;
	padding-left: 60px;
	font-weight: bold;
	color: #00FFFF;
	line-height: 120%;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

#descript {
	padding: 5px;
}
#descript h2 {
	font-size: 100%;
	font-weight: normal;
}



/* ----- メインメニュー -------------------------------- */

#aeromenu {
	width: 794px;
	padding-left: 6px;
}

#aeromenu ul {
	list-style-type: none;
}
#aeromenu li,#aeromenu a{
	display: block;
	height: 31px;
	width: 83px;
}

#aeromenu a {
	background-image: url(images/menu.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#aeromenu li{
	float: left;
	padding-right: 5px;
}

#aeromenu #navi1 a{ background-position:	-6px	-31px;}
#aeromenu #navi2 a{ background-position:	-94px	-31px;}
#aeromenu #navi3 a{ background-position:	-182px	-31px;}
#aeromenu #navi4 a{ background-position:	-270px	-31px;}
#aeromenu #navi5 a{ background-position:	-358px	-31px;}
#aeromenu #navi6 a{ background-position:	-446px	-31px;}
#aeromenu #navi7 a{ background-position:	-534px	-31px;}
#aeromenu #navi8 a{ background-position:	-622px	-31px;}
#aeromenu #navi9 a{ background-position:	-710px	-31px;}

#aeromenu #navi1 a:hover{ background-position:	-6px	0px;}
#aeromenu #navi2 a:hover{ background-position:	-94px	0px;}
#aeromenu #navi3 a:hover{ background-position:	-182px	0px;}
#aeromenu #navi4 a:hover{ background-position:	-270px	0px;}
#aeromenu #navi5 a:hover{ background-position:	-358px	0px;}
#aeromenu #navi6 a:hover{ background-position:	-446px	0px;}
#aeromenu #navi7 a:hover{ background-position:	-534px	0px;}
#aeromenu #navi8 a:hover{ background-position:	-622px	0px;}
#aeromenu #navi9 a:hover{ background-position:	-710px	0px;}
#flash {
	width: 790px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 5px;
	text-align: center;
	clear: both;
}

/* ----- トップページ関連 -------------------------------- */

#whatsnew {
	width: 484px;
	padding-left: 5px;
	float: left;
}
#illust {
	height: 200px;
	width: 306px;
	float: left;
}
#topstock {
	width: 790px;
	padding-left: 5px;
	clear: both;
}
#topstock #titleimage {
	width: 790px;
}
#topstock #photo {
	float: none;
}
#topstock #spec {
	float: none;
	padding-left: 5px;
}

#topstock h2 {
	font-size: 130%;
	font-weight: bold;
	color: #FB00A0;
}
#topstock h3 {
	font-size: 100%;
	font-weight: normal;
}
#topstock h4 {
	font-size: 160%;
	font-weight: bold;
	color: #FB00A0;
	text-align: right;
	padding-top: 10px;
}

#topprice {
	font-size: 160%;
	font-weight: bold;
	color: #FB00A0;
	text-align: right;
	padding-top: 10px;
}


/* ----- メイン関連 -------------------------------- */

#main {
	width: 800px;
	clear: both;
}

#main #stock {
	background-image: url(images/title_stock.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#paint #stock  {
	padding-left: 200px;
}

#pan {
	font-size: 80%;
	padding-bottom: 30px;
	padding-left: 5px;
}

#stock #pan {
	font-size: 80%;
	padding-top: 13px;
	padding-left: 170px;
	padding-bottom: 30px;
	float: left;
}

#main h3 {
	font-size: 100%;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FB00A0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear: both;
}



#main #catedes {
	float: right;
	width: 450px;
	color: #FFFF00;
	font-size: 100%;
	font-weight: normal;
	line-height: 130%;
	padding-top: 3px;
}

#main .sam {
	padding-bottom: 5px;
	background-image: url(../../../../image/underline.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 185px;
}

#main .box {
	clear: both;
}
.box img {
	float: left;
}
.box .spec {
	width: 350px;
	float: right;
	height: 183px;
	padding-left: 5px;
	padding-right: 5px;
	position:relative;
	background-color: #000000;
}


.box p {
}

.box h4 {
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 110%;
	color: #FF00A2;
	font-weight: normal;
	line-height: 180%;
}

.box h5 {
	font-family: "Georgia", "Times New Roman", "Times", "serif";
	font-size: 110%;
	color: #FF00A2;
	font-weight: normal;
	line-height: 180%;
}

.box h6 {
	color: #999999;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: normal;
}

.box .bun {
	color: #999999;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: normal;
}

.details {
	width:120px;
	height:35px;
	margin:0;
	padding:0;
	display:block;
	background:url(../../../../image/b_detail.gif);
	float: left;
}

a.details {
text-indent:-9999px;
background-position:	0px	0px;
}
a:hover.details { background-position:	0px	35px;}

#spec #kakakuset {
	width: 356px;
	padding-top: 5px;
	position:absolute;
	bottom:0px;	
}

.spec .kakakuset {
	width: 356px;
	padding-top: 5px;
	position:absolute;
	bottom:0px;	
}

.spec .kakaku {
	font-size: 120%;
	color: #FF00A2;
	text-align: right;
	vertical-align: bottom;
	padding-top: 5px;
	padding-right: 5px;
}

#underline {
	height: 5px;
	width: 800px;
	background-image: url(../../../../image/underline.gif);
	background-repeat: no-repeat;
	clear: both;
	margin: 0px;
	padding: 0px;
}





/* ----- シングル -------------------------------- */
#single {
	padding: 5px;
	clear: both;
}
#single #pan {
	font-size: 80%;
	float: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FB00A0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#single h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 180%;
	font-weight: normal;
	color: #FB00A0;
	padding-top: 10px;
	padding-bottom: 10px;
}
#single #day {
	text-align: right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#single img {
	padding: 5px;
}
#single h4 {
	font-weight: normal;
}

#single h5 {
	font-size: 180%;
	color: #FF00A2;
	text-align: right;
	font-weight: normal;
}
#main02 {
	clear: both;
}



/* ----- ペイント -------------------------------------- */

#main02 #paint {
	background-image: url(images/title_paint.gif);
	background-repeat: no-repeat;
	height: 65px;
}

#paint #pan  {
	padding-left: 220px;
	padding-top: 13px;
	padding-bottom: 30px;
	float: left;
}

#paint #sam02 {
}


#main02 .box02 {
	width:140px;
	float:left;
	margin: 0;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}

.box02 #spec02 {
	width: 140px;
}

.box02 img {
	padding: 5px;
	border: 1px dotted #FB00A0;
}
#gallery #sam02 {
	padding-top: 10px;
}

#work #sam02 {
	padding-top: 10px;
	clear: both;
}



.itemtitle{
	clear:both;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 10px;
	font-size: 110%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-left-width: 7px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF00A2;
	border-left-color: #FF00A2;
	text-align: left;
	margin-right: 7px;
	margin-top: 5px;
	padding-left: 5px;
	margin-left: 10px;
}


/* ----- ギャラリー -------------------------------------- */

#main02 #gallery {
	background-image: url(images/title_gallery.gif);
	background-repeat: no-repeat;
	height: 65px;
}

#main02 #flox1{
	background-image: url(images/title_flox1.gif);
	background-repeat: no-repeat;
	height: 65px;
}

#gallery #pan  {
	padding-left: 150px;
	padding-top: 13px;
	padding-bottom: 30px;
	float: left;
}

#flox1 #pan  {
	padding-left: 150px;
	padding-top: 13px;
	padding-bottom: 30px;
	float: left;
}
.itemtitle_gallery{
	clear:left;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 10px;
	font-size: small;
	font-weight: bold;
	border-bottom-width: 1px;
	border-left-width: 7px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF00A2;
	border-left-color: #FF00A2;
	text-align: left;
	margin-left: 5px;
	margin-right: 7px;
	margin-top: 5px;
	padding-left: 5px;
}

#main02 .box03 {
	width:385px;
	float:left;
	margin: 0;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 8px;
	height: 290px;
}

.box03 #spec02 {
	width: 385px;
}

.box03 img {
	padding: 5px;
	border: 1px dotted #FB00A0;
}


/* ----- リンク -------------------------------------- */
#linklist {
	background-image: url(images/title_link.gif);
	background-repeat: no-repeat;
}
#linklist #list {
	clear: both;
}


#link {
	width: 780px;
}

#linklist #pan  {
	padding-left: 100px;
	padding-top: 13px;
	padding-bottom: 30px;
	float: left;
}

#link th,#link td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;

}
#link th {
	width: 250px;
}
/* ----- アバウト -------------------------------------- */
#page {
	padding-left: 10px;
	clear: both;
}

#pagecon {
	background-image: url(images/title_about.gif);
	background-repeat: no-repeat;
}
#pagecon #pan  {
	padding-left: 130px;
	padding-top: 13px;
	padding-bottom: 30px;
	float: left;
}

/* ----- ワーク -------------------------------------- */
#page {
	padding-left: 10px;
	clear: both;
}

#work {
	background-image: url(images/title_work.gif);
	background-repeat: no-repeat;
}

#work #pan  {
	padding-left: 130px;
	padding-top: 13px;
	padding-bottom: 30px;
	float: left;
}
#work h3 {
	font-size: 100%;
	font-weight: normal;
	padding-top: 12px;
	padding-left: 25px;
	float: left;
}





/* ----- フッター -------------------------------------- */

#footer {
	height: 29px;
	width: 800px;
	margin-top: 10px;
	margin-bottom: 20px;
	background-image: url(images/hoot.gif);
	background-repeat: no-repeat;
	color: #000000;
}








/* ----- メインメニュー -------------------------------------- */

.clear	{
	clear: both;
	margin: 0;
}

.sp01	{
	color: #FFFF00;
}
