/*基本項目*/
html,body,table,tr,td,h1,h2,h3,h4,h5,h6,p{
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
html,body {
	font-size:100%;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #666666;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-base-color: #666666;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #666666;
}
.white{
	font-size:12px;
	color: white;
	font-weight:normal;
}
.red{
	color: #ff3300;
	font-weight:normal;
}

.black {
	color: #000;
}


.text-nomal {
	font-weight: normal;
}


a:link {
	color: #3333CC;
	text-decoration: none;
}
a:visited {
	color: #3333CC;
	text-decoration: none;
}
a:hover {
	color: #2F474A;
	text-decoration: underline;
}

/* ヘッダーの画像がたつき防止 */
#HEADER td{
	font-size:12px;
	letter-spacing:1pt;
}
#HEADER_k td{
	font-size:12px;
	letter-spacing:1pt;
}

/*ヘッダーのバー（ご注文ページ）*/
#HEADER_s .ht01 {
	height:25px;
	background-image: url(../shop/images/header_bar_06.gif);
	background-color: #838383;
	background-repeat: no-repeat;
}
/*ヘッダーのバー（法人）*/
.ht01 {
	background-image: url(../dantai/images/header_bar_01.gif);
	background-color: #373F7F;
	background-repeat: no-repeat;
}
.ht02 {
	background-image: url(../dantai/images/header_bar_02.gif);
	background-color: #515541;
	background-repeat: no-repeat;
}
.ht03 {
	background-image: url(../dantai/images/header_bar_03.gif);
	background-color: #423166;
	background-repeat: no-repeat;
}
.ht04 {
	background-image: url(../dantai/images/header_bar_04.gif);
	background-color: #21456A;
	background-repeat: no-repeat;
}
.ht05 {
	background-image: url(../dantai/images/header_bar_05.gif);
	background-color: #514046;
	background-repeat: no-repeat;
}
/*ヘッダーのバー（個人）*/
#HEADER_k .ht01 {
	background-image: url(../kojin/images/header_bar_01.gif);
	background-color: #7A343E;
	background-repeat: no-repeat;
}
#HEADER_k .ht02 {
	background-image: url(../kojin/images/header_bar_02.gif);
	background-color: #704E20;
	background-repeat: no-repeat;
}
#HEADER_k .ht03 {
	background-image: url(../kojin/images/header_bar_03.gif);
	background-color: #5B223F;
	background-repeat: no-repeat;
}
#HEADER_k .ht04 {
	background-image: url(../kojin/images/header_bar_04.gif);
	background-color: #413E49;
	background-repeat: no-repeat;
}
#HEADER_k .ht05 {
	background-image: url(../kojin/images/header_bar_05.gif);
	background-color: #703A25;
	background-repeat: no-repeat;
}

/*リストのヘッダー*/
#list_h td {
	padding-left: 108px;
}


/*基本BG（法人）*/
.t-art {
	background-color: #e7e8d6;
	float: none;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.t-bus {
	background-color: DBCDDA;
	float: none;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.t-cul {
	background-color: #d4e3e0;
	float: none;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
/*基本BG（個人）*/
#KOJIN .t-art {
	background-color: #E8DCCC;
	float: none;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
#KOJIN .t-bus {
	background-color: E1CBD6;
	float: none;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
#KOJIN .t-cul {
	background-color: #D4D7DF;
	float: none;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}

/* --法人-- */
/* 美術関連見出し */
#contents .h002 {
	background-image: url(../dantai/product/images/title_bg_02.gif);
}
/* ビジネス関連見出し */
#contents .h003 {
	background-image: url(../dantai/product/images/title_bg_03.gif);
}
/* カルチャー関連見出し */
#contents .h004 {
	background-image: url(../dantai/product/images/title_bg_04.gif);
}
/* --個人-- */
/* 美術関連見出し */
#KOJIN .h002 {
	background-image: url(../kojin/product/images/title_bg_02.gif);
}
/* ビジネス関連見出し */
#KOJIN .h003 {
	background-image: url(../kojin/product/images/title_bg_03.gif);
}
/* カルチャー関連見出し */
#KOJIN .h004 {
	background-image: url(../kojin/product/images/title_bg_04.gif);
}

#contents h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 25px;
}
/*#contents h3 {
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
}*/
#contents h4 {
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 10px;
	margin-left: 9px;
}

#contents p {
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#contents .sp p {
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#contents td p {
	margin: 0px;
}
h4 {
	font-weight: normal;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 30px;
}
p {
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
}

/*一覧タイトル表示共通*/
.list-art,.list-bus,.list-cul{
	background-repeat: no-repeat;
	background-position: left top;
	
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 9px;
}

/*一覧タイトル表示（法人）*/
.list-art {
	background-color: E7E8D8;
	background-image: url(../dantai/images/list_coner_02.gif);
}
.list-bus {
	background-color: DBCDDA;
	background-image: url(../dantai/images/list_coner_03.gif);
}
.list-cul {
	background-color: D5E4E1;
	background-image: url(../dantai/images/list_coner_04.gif);
}

/*一覧タイトル（個人）*/
#KOJIN .list-art {
	background-color: E8DCCC;
	background-image: url(../dantai/images/list_coner_02.gif);
	/*border:1px solid black;*/
}
#KOJIN .list-bus {
	background-color: E1CBD6;
	background-image: url(../dantai/images/list_coner_03.gif);
}
#KOJIN .list-cul {
	background-color: D4D7DF;
	background-image: url(../dantai/images/list_coner_04.gif);
}

/*全作品一覧行間*/
#all-list table {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
h1{
	
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 5px;
}
/*フッター表記関連(footer.js部分)*/
.footer,.footer_d{
	border-top-color: #999999 ;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 20px ;
	margin-right: 0px ;
	margin-bottom: 0px ;
	margin-left: 0px ;
}
.footer{
	width: 595px ;
	text-align:center;
}
.footer_d{
	width: 560px ;
}

.footer_base,.footer_base_d{
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.footer_base{
	width: 750px ;
}
.footer_base_d{
	width: 595px ;
}
.footer_c{
	font-size: 11px;
	line-height: 150%;
	font-family:Arial;
}


.fcsBG_art{
	background-color: e7e8d6;
}
.fcsBG_bus{
	background-color: #DBCDDA;
}
.fcsBG_cul{
	background-color: #d4e3e0;
}

/* 詳細ページ左menuリスト(menu.js部分) */

#left_navi{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#left_navi li{
	margin:0px;
	padding:0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #666666;
}
#left_navi a{
	margin: 0px;
	padding: 0px;
	width: 153px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
	display: inline;
}
#left_navi span{
	font-size: 11px;
	line-height: 17px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	display: block;
}

/* お問い合わせ */
#form .formcell{
	font-size: 100%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	background-image: url(../dantai/images/list_coner_06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-style:solid;
	border-color:#333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#form .formcell_k{
	font-size: 100%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	background-image: url(../kojin/images/list_coner_07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-style:solid;
	border-color:#333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#form td{
	font-size: 100%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	border-style:solid;
	border-color:#333333;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
}

#form input,textarea,select{
	font-size: 100%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	margin:10px
}

#form .tb{
	font-size: 100%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color:#ff3300;
	font-weight:normal;
}

#form .fbg{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 100%;
	color:#666666;
	font-weight:normal;
	background-color:#E9EFFE;
}
#form input{
	font-size: 100%;
}


.sm{
	color:#666666;
	}
	
.dai{
	font-size:13px;
	color:#666666;
	font-weight:normal;
}

/* カルチャー「第○巻」 */
/* -------------------------------法人 */
.title-cul {
	background-color:#D1E0E1;
	font-weight:normal;
	padding-left:10px;
}
.volume-cul {
	background-color:#9DB7B7;
	color:#333333;
}
.naiyou{
	padding-top:5px;
}
.title-cul2 {
	background-color:#AACFD2;
	font-weight:normal;
	padding-left:10px;
}
.volume-cul2 {
	background-color:#92B5B5;
	color:#333333;
}
.title-cul3 {
	background-color:#99BBBD;
	font-weight:normal;
	padding-left:10px;
}
.volume-cul3 {
	background-color:#7DA6A6;
	color:#333333;
}
.title-cul4 {
	background-color:#90B9BA;
	font-weight:normal;
	padding-left:10px;
}
.volume-cul4 {
	background-color:#729894;
	color:#333333;
}
.title-cul5 {
	background-color:#7BA3A9;
	font-weight:normal;
	padding-left:10px;
}
.volume-cul5 {
	background-color:#6C9085;
	color:#333333;
}
/* -------------------------------個人 */
#KOJIN .title-cul {
	background-color:#DCDFE6;
	font-weight:normal;
	padding-left:10px;
}
#KOJIN .volume-cul {
	background-color:#B6BBC8;
	color:#333333;
}
#KOJIN .title-cul2 {
	background-color:#D2D5DF;
	font-weight:normal;
	padding-left:10px;
}
#KOJIN .volume-cul2 {
	background-color:#A9AEBD;
	color:#333333;
}
#KOJIN .title-cul3 {
	background-color:#C5CBD6;
	font-weight:normal;
	padding-left:10px;
}
#KOJIN .volume-cul3 {
	background-color:#9DA3B4;
	color:#333333;
}
#KOJIN .title-cul4 {
	background-color:#BEC3D0;
	font-weight:normal;
	padding-left:10px;
}
#KOJIN .volume-cul4 {
	background-color:#949BAC;
	color:#333333;
}
#KOJIN .title-cul5 {
	background-color:#B0B7C7;
	font-weight:normal;
	padding-left:10px;
}
#KOJIN .volume-cul5 {
	background-color:#888FA1;
	color:#333333;
}

/* 美術「第○巻」 */
/* -------------------------------法人 */
.title-art {
	background-color:#E8E8CE;
	font-weight:normal;
	padding-left:10px;
}
.volume-art {
	background-color:#CECEA6;
	color:#333333;
}
.title-art2 {
	background-color:#DEDEC4;
	font-weight:normal;
	padding-left:10px;
}
.volume-art2 {
	background-color:#BCBC91;
	color:#333333;
}
.title-art3 {
	background-color:#CFCFB2;
	font-weight:normal;
	padding-left:10px;
}
.volume-art3 {
	background-color:#9F9F75;
	color:#333333;
}
.title-art4 {
	background-color:#BDBD9F;
	font-weight:normal;
	padding-left:10px;
}
.volume-art4 {
	background-color:#8F8F63;
	color:#333333;
}
.title-art5 {
	background-color:#ADAD88;
	font-weight:normal;
	padding-left:10px;
}
.volume-art5 {
	background-color:#7A7A4E;
	color:#333333;
}
.n-p{
	padding-left:15px;
	/*border:1px solid black;*/
}

.hyou{
	font-size:12px;
	font-weight:normal;
	color:#333333;
}
.title-tokuten{
	background-color:F3DEDE;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}
/* -------------------------------個人 */
#KOJIN .title-art {
	background-color:#ECE2D5;
	font-weight:normal;
	padding-left:10px;
}
#KOJIN .volume-art {
	background-color:#CCB89F;
	color:#333333;
}
#KOJIN .title-art2 {
	background-color:#E1D5C7;
	font-weight:normal;
	padding-left:10px;
}
#KOJIN .volume-art2 {
	background-color:#C1AB90;
	color:#333333;
}
#KOJIN .title-art3 {
	background-color:#DACCBC;
	font-weight:normal;
	padding-left:10px;
}
#KOJIN .volume-art3 {
	background-color:#BBA58A;
	color:#333333;
}
#KOJIN .title-art4 {
	background-color:#D2C2AF;
	font-weight:normal;
	padding-left:10px;
}
#KOJIN .volume-art4 {
	background-color:#B29C80;
	color:#333333;
}
#KOJIN .title-art5 {
	background-color:#CAB8A4;
	font-weight:normal;
	padding-left:10px;
}
#KOJIN .volume-art5 {
	background-color:#AB9477;
	color:#333333;
}
/* ビジネス「第○巻」 */
/* -------------------------------法人 */
.title-bus {
	background-color:#D5CDE0;
	font-weight:normal;
	padding-left:10px;
}
.volume-bus {
	background-color:#B5A4CC;
	color:#333333;
}
/* -------------------------------個人 */
#KOJIN .title-bus {
	background-color:#E8D7E0;
	font-weight:normal;
	padding-left:10px;
}
#KOJIN .volume-bus {
	background-color:#CAA9BA;
	color:#333333;
}

.sp{
	padding-bottom:8px;
	padding-top:5px;
	}
.blue{
	color:#003366;
	font-weight:normal;
	padding-top:15px;
	}
.buy_sp_a{
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.buy_sp_b{
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.buy_sp_c{
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.sample{
	padding-top:15px;
	padding-bottom:5px;
	}
	
.sample2{
	padding-top:3px;
	padding-bottom:15px;
}
.sample3{
	padding-bottom:10px;
	padding-right:20px;
}
.ptop{
	padding-right:20px;
	padding-top:20px;
}

/* 商品詳細ページ･フォントサイズ */
.sp td{
	font-size:100%;
}
.sp p{
	font-size:100%;
}
.sp .sm{
	font-size:100%;
}
.sp td .sm{
	font-size:100%;
}
.sp .red{
	font-size:100%;
}
.sp td .red{
	font-size:100%;
}
.sp .list-art{
	font-size:100%;
}
.sp .list-bus{
	font-size:100%;
}
.sp .list-cul{
	font-size:100%;
}

/* 総合トップページ */
.sph {
	background-image: url(../images/space_h.gif);
	background-repeat: repeat-x;
}
#INDEX{
	width:750px;
}
#INDEX h4{
	margin-top: 10px;
	font-size:100%;
	font-weight:normal;
}
#INDEX h5{
	font-size:100%;
	font-weight:normal;
	text-align:center;
	margin-bottom: 5px;
}
#INDEX p{
	line-height:140%;
	font-size:75%;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#INDEX iframe{
	border:1px solid #8F8F8F;
	padding:5px;
}
#INDEX .mar_con{
	margin-top:20px;
}
#INDEX .mar_con2{
	margin-top:10px;
	padding-right:10px;
}
#INDEX .mar_con2{
	font-size:60%;
}
#INDEX .gaiyou{
	font-size:75%;
	padding-bottom:2px;
}

/* 更新情報ページ */
#WHATSNEW{
	margin:10px;
}
#WHATSNEW h4{
	line-height:150%;
	margin: 0px;
	padding: 2px;
	padding-right: 10px;
	padding-left: 10px;
	font-size:75%;
	font-weight:normal;
	float:left;
	border-bottom:1px dotted #8F8F8F;
	background-color:#ffffff;
}
#WHATSNEW .p_title{
	line-height:150%;
	border-bottom:1px dotted #8F8F8F;
	font-size:75%;
	padding:2px;
	margin-left: 10px;
}
#WHATSNEW .p_nai{
	line-height:150%;
	font-size:75%;
	padding:2px;
	padding-left: 30px;
}

#WHATSNEW .mar_w{
	margin-top: 10px;
}

/* プライバシーポリシー */
#syousai li{
	list-style-type:decimal;
	margin-top:5px;
	text-align:left;
	font-size:12px;
	line-height:15px;
}
#syousai ul{
	padding-left:30px;
	padding-right:30px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#syousai h4{
	margin-top: 10px;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}
#syousai h5{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:16px;
	margin-bottom: 5px;
}
.bor_01{
	border:1px dotted #8F8F8F;
	background-color:#FAFAFA;
	padding-right:15px;
	padding-left:15px;
}
.tit{
	background-color:#F7F7EF;
	text-align:center;
}
.nai{
	text-align:left;
	padding-left:10px;
}
#syousai p{
	font-size:12px;
	line-height:14px;
	text-align:left;
	padding-right:30px;
	padding-left:45px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#syousai td{
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	line-height:14px;
	border-left:1px solid #8F8F8F;
	border-bottom:1px solid #8F8F8F;
}
#syousai table{
	border-top:1px solid #8F8F8F;
	border-right:1px solid #8F8F8F;
	margin-bottom: 10px;
	margin-top: 0px;
}
.close{
	padding-bottom: 10px;
	padding-top: 10px;
	font-size:12px;
	line-height:12px;
	text-align:center;
}

/* ご注文ページ */
#shop .formtit{
	width:534px;
	height:auto;
	font-size: 100%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	text-align:left;
	background-image: url(../shop/images/list_coner_07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
	border-top:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	padding:5px;
	padding-left: 15px;
	margin: 0px;
}
#shop th{
	font-size: 100%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	text-align:left;
	background-color:#c0c0c0;
	font-weight: normal;
	padding:0px;
	padding-left: 5px;
	margin: 0px;
}
#shop table{
	border:1px solid #666633;
}
#shop td{
	background-color:#f0f0f0;
	padding:0px;
	padding-left:5px;
}

#shop input,textarea,select{
	font-size: 100%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	margin:5px
}
#shop p{
	margin:10px;
	margin-left:123px;
	font-size:100%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	text-align:left;
}
#shop .p-s{
	font-size:80%;
	margin:0px;
	margin-bottom:10px;
	margin-left:10px;
}
#shop td p{
	font-size:100%;
	margin-left:10px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
#shop .sb p{
	text-align:center;
	margin-left:0px;
}
#shop .s-at td{
	padding-left:0px;
}

/* ご注文ページ･別ウィンドウ（ショッピングカート） */
#shop_cart {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #757575;
	height:30px;
}
#shop_cart .name{
	margin-left:8px;
}
#shop .btn-tbl table{
	border:0px;
	margin-bottom:10px;
}
#shop .btn-tbl td{
	background-color:#ffffff;
	padding:0px;
}


/* サンプル映像ページ（共通） */
.movie{
	padding-right:10px;
}
.movie_contents ul {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}
.movie_contents li {
	list-style-position: outside;
	list-style-image: url(images/check.gif);
	list-style-type: none;
	font-size: 100%;
	line-height: 120%;
	color: #514F60;
}
/* サンプル映像ページ（ビジネス） */
#movie-bus .m_title {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #562B56;
	height:30px;
}
#movie-bus .m_title .name{
	margin-left:8px;
}
/* サンプル映像ページ（アート） */
#movie-art .m_title {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6E6E20;
	height:30px;
}
#movie-art .m_title .name{
	margin-left:8px;
}

/* サンプル映像ページ（カルチャー） */
#movie-cul .m_title {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1B4E58;
	height:30px;
}
#movie-cul .m_title .name{
	margin-left:8px;
}


/* 法人／個人トップ　プルダウンメニュー */
.submenu{
	text-align:left;
	visibility: hidden;
}
.submenu p{
	width:194px;
	font-size:12px;
	line-height:18px;
	border-bottom:1px solid #999999;
	margin:0px;
	padding-left:10px;
}
.submenu a:visited{
	color:#ffffff;
}
/* 美術 */
#submenu1{
	width:388px;
	background-color:#CDC993;
	position:absolute;
	left:77px;
}
#submenu1 div{
	background-color:#A9A972;
}
/* ビジネス */
#submenu2{
	width:194px;
	background-color:#CDB3CD;
	position:absolute;
	left:278px;
}
#submenu2 div{
	background-color:#A985AF;
}
/* その他 */
#submenu3{
	width:194px;
	background-color:#A7CDD4;
	position:absolute;
	left:479px;
}
#submenu3 div{
	background-color:#7CA2A9;
}
#tokuten_a {
	background-color:#FAEEF3;
	font-weight:bold;
}
#tokuten_a p{
	color:#666666;
	}



/*商品ページh1*/
/*dantai*/
.h1_2007_01{
	background:url(../dantai/product/images/title_bg_02.gif);
	width:560px;
	height:30px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:15px;
}

.h1_2007_01 h1{
	position:absolute;
	left:-9999px;
}
.h1_2007_02{
	background:url(../dantai/product/images/title_bg_03.gif);
	width:560px;
	height:30px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:15px;
}

.h1_2007_02 h1{
	position:absolute;
	left:-9999px;
}
.h1_2007_03{
	background:url(../dantai/product/images/title_bg_04.gif);
	width:560px;
	height:30px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:15px;
}

.h1_2007_03 h1{
	position:absolute;
	left:-9999px;
}
/*kojin*/
.h1_2007_01-2{
	background:url(../kojin/product/images/title_bg_02.gif);
	width:560px;
	height:30px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:15px;
}

.h1_2007_01-2 h1{
	position:absolute;
	left:-9999px;
}
.h1_2007_02-2{
	background:url(../kojin/product/images/title_bg_03.gif);
	width:560px;
	height:30px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:15px;
}

.h1_2007_02-2 h1{
	position:absolute;
	left:-9999px;
}
.h1_2007_03-2{
	background:url(../kojin/product/images/title_bg_04.gif);
	width:560px;
	height:30px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:15px;
}

.h1_2007_03-2 h1{
	position:absolute;
	left:-9999px;
}


/*-------------------------

08/04/15 tamuraカスタマイズ

------------------------*/

/*
------08/04/16修正したもの-----

画像をテキスト化する
h1をclassをつける。ttlh1として。
小さいアイコン画像を<p>タグで囲う。
imgにはh3をつける。
そのh3を#h3areaで囲う。

*/


.ttlh1_tya{
width:560px;
height:30px;
	background-image:url(../images/ttl_h1_tya.gif);
	background-repeat:no-repeat;
	padding:5px 0 0 10px;
	margin:25px 0 10px 15px;
}

.ttlh1_green {
width:560px;
height:30px;
	background-image:url(../images/ttl_h1_green.gif);
	background-repeat:no-repeat;
	padding:5px 0 0 10px;
	margin:25px 0 10px 15px;
}

.ttlh1_green h1 ,.ttlh1_blue h1 ,.ttlh1_tya h1{
width:390px;
height:30px;
float:left;
color:#fff;
display:block;
line-height:inherit;
font-size:21px!important;

}
.ttlh1_green p ,.ttlh1_blue p ,.ttlh1_tya p{
text-align:right;
width:100px;
height:23px;
float:right;
display:block;
line-height:inherit;
margin-top:-1px!important;
}


.ttlh1_blue{
width:560px;
height:30px;
	background-image:url(../images/ttl_h1_blue.gif);
	background-repeat:no-repeat;
	padding:5px 0 0 10px;
	margin:25px 0 10px 15px;
}


#imgicon{
width:100px;
}

#h3area{
clear:both;
padding-top:13px;
margin-bottom:10px;
text-align:center;
}

#h3area h3{
height:28px;
border:0;
font-size:16px!important;
background-image:url(../images/ttl_h2.gif);
background-repeat:no-repeat;
padding-top:3px;
text-align:left;
padding-left:20px;
margin-left:15px;
}



h2{
clear:both;
}
/*-----------------------------

TOPページ

-----------------------------*/

#topbox{
margin-left:50px;
width:440px;
}

/*------------------------

class

------------------------*/
.size20px{
font-size:14px!important;
margin-top:-5px!important;
}
.size12px{
margin-top:
font-size:11px!important;
}

.ma10{
margin-top:10px;
}

/*safariハック*/

/*html*.ttlh1_tya h1{
margin-top:4px;
}
html*.ttlh1_green h1{
margin-top:4px;
}
html*.ttlh1_blue h1{
margin-top:4px;
}

html*.size20px{
padding-top:4px;
line-height:inherit;
display:block;
}
html*.size12px{
padding-top:4px;
line-height:inherit;
display:block;
}

html*.size1{
font-size:80%;
}
*/

/*IE6ハック*/

.ie6{
_margin-top:-4px;
_line-height:inherit;
_display:block;
}


.size20px{
_margin-top:-8px;
_line-height:inherit;
_display:block;
}

.size12px{
_margin-top:-8px;
_line-height:inherit;
_display:block;
}

.ttlh1_blue , .ttlh1_green , .ttlh1_tya{
_padding-left:5px!important;
}

