@charset "Shift_JIS";



<!--
body {
	background-image: url(img/common/bg_black.jpg);
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
-->

/* ============================================================ 

	txt/

============================================================ */



body,h1,h2,h3,h4,h5{

	color:#333;

	font:100%/100% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	}

	

h1{

	font-weight:bold;

	font-size:120%;

	color:#0099FF;

	}

	
img{
	border: none;
	}

td {
	text-align: left;
}

/* 本文 START */

.h1a{ font-size: 100%; line-height: 130%; color: #333333; }


.top1a{ font-size: 65%; line-height: 100%; color: #333333; }
.top1b{ font-size: 75%; color: #333333; }
.top2a{ font-size: 65%; line-height: 100%; font-weight: bold; color: #333333; }
.top2b{ font-size: 65%; font-weight: bold; color: #333333; }
.top3a{ font-size: 75%; color: #5599dd; }

.tops1a{ font-size: 55%; line-height: 95%; color: #333333; }
.tops1b{ font-size: 55%; color: #333333; }
.tops2a{ font-size: 55%; line-height: 95%; font-weight: bold; color: #333333; }
.tops2b{ font-size: 55%; font-weight: bold; color: #333333; }

.main1a{ font-size: 70%; line-height: 100%; color: #333333; }
.main1b{ font-size: 90%; color: #333333; font-weight: bold; }
.main3b{ font-size: 80%; color: #333333; font-weight: bold; }
.main2a{ font-size: 90%; line-height: 140%; color: #ff0000; }
.main2b{ font-size: 90%; color: #ff0000; }
.main11a{ font-size: 80%; color: #333333; }
.main12a{ font-size: 70%; color: #333333; }
.main13a{ font-size: 90%; color: #ffffff; }
.main13b{ font-size: 70%; color: #ffffff; }
.main14a{ font-size: 80%; color: #333333;}

.sub1a{ font-size: 80%; line-height: 120%; color: #888888; }
.sub1b{ font-size: 80%; color: #333333; }
.sub8a{ font-size: 80%; line-height: 120%; color: #009966; font-weight: bold; }
.sub8b{ font-size: 95%; color: #006633; line-height: 120%; }
.sub8c{ font-size: 14px; color: #006633; line-height: 16px; }
.sub8d{ font-size: 70%; color: #006600; line-height: 80%; }

.sub12a{ font-size: 80%; line-height: 120%; color: #336666; font-weight: bold; }
.sub12b{ font-size: 80%; color: #336666; font-weight: bold; }
.sub13a{ font-size: 70%; line-height: 120%; color: #394E13; }
.sub14a{ font-size: 70%; line-height: 100%; color: #5599dd; }
.sub15a{ font-size: 90%; line-height: 130%; color: #5599dd; }
.sub16a{ font-size: 70%; line-height: 100%; color: #5599dd; text-align:center;}

/* 本文 END */

/* 文中強調色 START */

.red1{ font-size: 80%; font-weight: bold; color: #ff0000; }
.blue1{ color: #3366cc; }

/* 文中強調色 END */


/* リンク */
/*
a:link { color:#333;}

a:visited { color:#333;}
*/
a:hover { color:#d94141;}

a:active { color:#5599dd;}

/* リンク END */

/* ============================================================ 

	/txt

============================================================ */

/* div END */

#Royal1{/* 検索 */
margin:8px 0px 0px 10px;
}

#Key1{/* キーワード */
margin:70px 0px 70px 140px;
}


#Detail1{/* 詳細 */
margin:18px 0px 18px 0px;
padding:0px 0px 0px 0px;
}

.Detail2/* 詳細 */{
float:left;
}

.DetailBtnAdd{/* 詳細 */
margin:-4px 0px 8px 0px;
padding:0px 0px 0px 0px;
}

#Done1{/* 完了 */
margin:48px 0px 18px 0px;
padding:0px 0px 0px 0px;
}

#Done2{/* 完了 */
margin:0px 0px 30px 66px;
padding:0px 0px 0px 0px;
}

#Confirm1{/* 申込み */
margin:20px 0px 0px 29px;
padding:0px 0px 0px 0px;
}

.Confirm2{/* 申込み */
margin:20px 0px 18px 0px;
padding:0px 0px 0px 0px;
}

#Confirm3{/* 申込み */
margin:0px 0px 0px 120px;
padding:0px 0px 0px 0px;
}

#Sitemap1{/* サイトマップ */
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#SitemapTxt1{/* サイトマップ */
margin:20px 0px 18px 34px;
padding:0px 0px 0px 0px;
}

#Empty1{/* カート空 */
margin:48px 0px 68px 0px;
padding:0px 0px 0px 0px;
}

#RulesTtl{/* 規約 */
margin:18px 0px 4px -8px;
padding:0px 0px 0px 0px;
}

.RulesTxt{/* 規約 */
margin:16px 0px 4px 16px;
padding:0px 0px 0px 0px;
}

#Cart1{/* カート */
margin:14px 0px 0px 75px;
padding:0px 0px 0px 0px;
}

#Cart2{/* カート */
margin:15px 0px 0px -16px;
padding:0px 0px 0px 0px;
}

#Cart3{/* カート */
margin:15px 0px 0px -16px;
padding:0px 0px 0px 0px;
}

#CartFoot{/* カート */
margin:15px 0px 0px 12px;
padding:0px 0px 0px 0px;
}

.GuideTxt{/* 手引き */
margin:0px 0px 0px 12px;
padding:0px 0px 0px 0px;
}

.GuideTtl{/* 手引き */
margin:16px 0px 14px 0px;
padding:0px 0px 0px 0px;
}

#CatRight{/* 検索 */
margin:8px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#CatLeft{/* 検索 */
margin:22px 0px 0px 36px;
padding:0px 0px 0px 0px;
}

#CatLeft2{/* 検索 */
margin:18px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#tagWords{/* タグ */
margin:2px 0px 0px 26px;
padding:0px 0px 0px 0px;
}
#tagWords a {
font-weight: bold;
text-decoration: none;
font-size: 100%;
}

#tagWords{/* タグ */
margin:2px 0px 0px 26px;
padding:0px 0px 0px 0px;
}

#tagSibori{/* 左コンテンツ */
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}

#tagSiboriWord{/* 左コンテンツ */
margin:5px 0px 10px 16px;
padding:0px 0px 0px 0px;
vertical-align:top;
}

.tagSiboriFoot{/* 左コンテンツ */
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

#imageAreaAll{/* 検索結果画像エリア */
margin:0px 18px 0px 18px;
padding:0px 0px 0px 0px;
}

#imageAreaTop{/* 検索結果画像エリア */
margin:8px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#imageAreaBottom{/* 検索結果画像エリア */
margin:10px 0px 8px 0px;
padding:0px 0px 0px 0px;
}

#imageAreaNumber{/* 検索結果画像エリア */
margin:0px 0px 17px 0px;
padding:0px 0px 0px 0px;
}

.imageAreaNumber2{/* 検索結果画像エリア */
margin:0px 0px 0px 0px;
padding:0px 16px 0px 16px;
}

.thumnailArea {/* サムネイル*/
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.thumnail {/* サムネイル*/
margin:5px 0px 10px 0px;
padding:0px 7px 0px 0px;
float:left; 
width:129px;
}

.thumnailShow {/* サムネイル*/
margin:5px 0px 0px 0px;
padding:0px 7px 18px 0px;
float:left; 
width:129px;
}

.thumnailName {/* 画像Name */
margin:0px 0px 9px 0px;
padding:0px 0px 0px 0px;
text-align:center;
}

#aboutUs1{/* 会社概要 */
margin:18px 0px 0px 18px;
padding:0px 0px 0px 0px;
vertical-align:top;
}

#aboutUs2{/* 会社概要 */
margin:18px 0px 0px 33px;
padding:0px 0px 0px 0px;
vertical-align:top;
}

.copyright{/* コピーライト */
margin:18px 42px 18px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}

/* div */

/* ============================================================ 

	layout/

============================================================ */

.sp1{
	margin-top:1px
}
.sp2{
	margin-top:2px
}
.sp3{
	margin-top:3px
}
.sp4{
	margin-top:4px
}
.sp5{
	margin-top:5px
}
.sp8{
	margin-top:8px
}
.sp10{
	margin-top:10px
}
.sp12{
	margin-top:12px
}
.sp15{
	margin-top:15px
}
.sp20{
	margin-top:20px
}
.sp25{
	margin-top:25px
}
.sp30{
	margin-top:30px
}
.bt10{
	margin-bottom:10px
}
.bt20{
	margin-bottom:20px
}
.bt30{
	margin-bottom:30px
}
.left5p{
    padding-left:5px
}
.left10{
    margin-left:10px
}
.left10p{
    padding-left:10px
}
.left20{
    margin-left:20px
}
.left30{
    margin-left:30px
}
.left40{
    margin-left:40px
}
.left50{
    margin-left:50px
}
.left60{
    margin-left:60px
}

.border1{border-style:dashed; border-width:1px;}

/* ============================================================ 

	/layout

============================================================ */

	