@charset "Shift_JIS";
/*
コンテンツ基本領域
コンテンツ領域内の共通設定

特殊機材
┠クレーン
┠ドリー
┠リモートヘッド
┠タワーカム
┗ポートカム

実績紹介
会社案内

撮影コーディネイト
サイトマップ
個人情報保護の姿勢
お問合せ

リンク
*/
/*****************************************************/
/*共通設定*/
/*****************************************************/
/*コンテンツメニュー
文字サイズ
ラインheight*/
div#r-clm 
div#treeMenu1,
div#treeMenu2,
div#treeMenu3,
div#treeMenu4,
div#treeMenu5,
div#treeMenu6{
clear:both;
font-size:1.1em;
line-height:180%;
}

div#treeMenu1,
div#treeMenu2,
div#treeMenu3,
div#treeMenu4,
div#treeMenu5,
div#treeMenu6{
	margin:0px 0px 20px 0px;
}

div#treeMenu1 a:visited,
div#treeMenu2 a:visited,
div#treeMenu3 a:visited,
div#treeMenu4 a:visited,
div#treeMenu5 a:visited,
div#treeMenu6 a:visited {
	color:#FFF;
}

/*コンテンツメニュー
画像（矢印）の設定*/
/**/
div#treeMenu1 a{
width:200px;
margin:0;
padding:2px 0 2px 25px;
}
div#treeMenu1 a:hover{
background:url(../img/menu/cnt_menu00.gif) no-repeat 0 -3px;
}
div#r-clm div#treeMenu1 p#here{
/*border:1px dotted #93211c;*/
margin:0 0 -23px 0;
padding:0;
background-color:#7b1c18;/*赤*/
}
/**/
div#treeMenu2 a{
width:200px;
margin:0;
padding:2px 0 2px 25px;
}
div#treeMenu2 a:hover{
background:url(../img/menu/cnt_menu00.gif) no-repeat 0 -3px;
}
div#r-clm div#treeMenu2 p#here{
/*border:1px dotted #93211c;*/
margin:0 0 -23px 0;
padding:0;
background-color:#7b1c18;/*赤*/
}
/**/
div#treeMenu3 a{
width:200px;
padding:2px 0 2px 25px;
}
div#treeMenu3 a:hover{
background:url(../img/menu/cnt_menu00.gif) no-repeat 0 -3px;
}
div#r-clm div#treeMenu3 p#here{
/*border:1px dotted #93211c;*/
margin:0 0 -23px 0;
padding:0;
background-color:#7b1c18;/*赤*/
}
/**/
div#treeMenu4 a{
width:200px;
margin:0;
padding:2px 0 2px 25px;
}
div#treeMenu4 a:hover{
background:url(../img/menu/cnt_menu00.gif) no-repeat 0 -3px;
}
div#r-clm div#treeMenu4 p.here{
/*border:1px dotted #93211c;*/
height:25px;
margin:0 0 -23px 0;
padding:0;
background-color:#7b1c18;/*赤*/
overflow:hidden;
}
div#r-clm div#treeMenu4 p.nolink{
margin:0 0 -23px 0;
padding:0 0 0 25px;
}
/**/
div#treeMenu5 a{
width:200px;
margin:0;
padding:2px 0 2px 25px;
}
div#treeMenu5 a:hover{
background:url(../img/menu/cnt_menu00.gif) no-repeat 0 -3px;
}
div#r-clm div#treeMenu5 p#here{
/*border:1px dotted #93211c;*/
margin:0 0 -23px 0;
padding:0;
background-color:#7b1c18;/*赤*/
}

div#treeMenu6 a{
width:200px;
margin:0;
padding:2px 0 2px 25px;
}
/*****************************************************/
/*プルダウン式のメニュー ※今回は未使用

 ▼共通の装飾 */
div.hiddenmenus ul {
list-style: none; /* リスト先頭の記号を消す */
margin: 0px;    /* 本来の余白をなくす */
padding: 0px;   /* 本来の余白をなくす */
}
div.hiddenmenus li a{
width:200px;
margin:0;
padding:2px 0 2px 25px;
}
div.hiddenmenus li a:hover {
background:url(../img/menu/cnt_menu00.jpg) no-repeat 0 -3px;
}
/* ▼個別の装飾（背景色） */
div#subMenu01 ul {
 /* background-color: #ccffff;  水色 */
}
div#subMenu02 ul {
 /* background-color: #ffcccc;  淡い赤色 */
}
div#subMenu01{
visibility: hidden;
}
div#subMenu02 {
visibility:hidden;
}

/*****************************************************/
/*特殊機材　TOPページ*/
/*****************************************************/
ul.pro-kkm{
width:670px;
margin:20px 0 0 0;
padding:0;
overflow:hidden;
}
ul.pro-kkm li{
width:215px;
height:183px;
margin:0 12px 40px 0;
padding:0;
float:left;
}
ul.pro-kkm a{
display:block;
width:215px;
height:183px;
padding:0;
text-indent:-9999px;
/*＼*/
overflow:hidden;
/**/
}
/*CRANE（クレーン）*/
/*Cammate*/
li#pro-bkimg01 a{
background:url(../products/img/bk_img01.jpg) no-repeat;
}
li#pro-bkimg01 a:hover{
background:url(../products/img/bk_img01.jpg) no-repeat 0 -183px;
}
/*Felix*/
li#pro-bkimg02 a{
background:url(../products/img/bk_img02.jpg) no-repeat;
}
li#pro-bkimg02 a:hover{
background:url(../products/img/bk_img02.jpg) no-repeat 0 -183px;
}
/*Foxy*/
li#pro-bkimg03 a{
background:url(../products/img/bk_img03.jpg) no-repeat;
}
li#pro-bkimg03 a:hover{
background:url(../products/img/bk_img03.jpg) no-repeat 0 -183px;
}
/*MT400*/
li#pro-bkimg04 a{
background:url(../products/img/bk_img04.jpg) no-repeat;
}
li#pro-bkimg04 a:hover{
background:url(../products/img/bk_img04.jpg) no-repeat 0 -183px;
}
/*Skyking*/
li#pro-bkimg05 a{
background:url(../products/img/bk_img05.jpg) no-repeat;
}
li#pro-bkimg05 a:hover{
background:url(../products/img/bk_img05.jpg) no-repeat 0 -183px;
}
/*Techno22*/
li#pro-bkimg06 a{
background:url(../products/img/bk_img06.jpg) no-repeat;
}
li#pro-bkimg06 a:hover{
background:url(../products/img/bk_img06.jpg) no-repeat 0 -183px;
}
/*Techno-Jib15*/


li#pro-bkimg07 a{
background:url(../products/img/bk_img07.jpg) no-repeat;
}
li#pro-bkimg07 a:hover{
background:url(../products/img/bk_img07.jpg) no-repeat 0 -183px;
}
/*Techno-Jib24*/
li#pro-bkimg08 a{
background:url(../products/img/bk_img08.jpg) no-repeat;
}
li#pro-bkimg08 a:hover{
background:url(../products/img/bk_img08.jpg) no-repeat 0 -183px;
}
/*MT-Jib*/
li#pro-bkimg09 a{
background:url(../products/img/bk_img09.jpg) no-repeat;
}
li#pro-bkimg09 a:hover{
background:url(../products/img/bk_img09.jpg) no-repeat 0 -183px;
}
/*Straightshootr*/
li#pro-bkimg010 a{
background:url(../products/img/bk_img010.jpg) no-repeat;
}
li#pro-bkimg010 a:hover{
background:url(../products/img/bk_img010.jpg) no-repeat 0 -183px;
}

/*追加*/
li#pro-bkimg_scp23 a{
background:url(../products/img/bk_Scorpio23.jpg) no-repeat;
}
li#pro-bkimg_scp23 a:hover{
background:url(../products/img/bk_Scorpio23.jpg) no-repeat 0 -183px;
}
li#pro-bkimg_scp30 a{
background:url(../products/img/bk_Scorpio30+7.jpg) no-repeat;
}
li#pro-bkimg_scp30 a:hover{
background:url(../products/img/bk_Scorpio30+7.jpg) no-repeat 0 -183px;
}
li#pro-bkimg_s1000 a{
background:url(../products/img/bk_S-1000.jpg) no-repeat;
}
li#pro-bkimg_s1000 a:hover{
background:url(../products/img/bk_S-1000.jpg) no-repeat 0 -183px;
}

li#pro-bkimg_caca a{
background:url(../products/img/bk_CableCamSystem.jpg) no-repeat;
}
li#pro-bkimg_caca a:hover{
background:url(../products/img/bk_CableCamSystem.jpg) no-repeat 0 -183px;
}

li#pro-bkimg_alpha a{
background:url(../products/img/bk_Alpha.jpg) no-repeat;
}
li#pro-bkimg_alpha a:hover{
background:url(../products/img/bk_Alpha.jpg) no-repeat 0 -183px;
}

li#pro-bkimg_b20 a{
background:url(../products/img/bk_B20.jpg) no-repeat;
}
li#pro-bkimg_b20 a:hover{
background:url(../products/img/bk_B20.jpg) no-repeat 0 -183px;
}

li#pro-bkimg_msh a{
background:url(../products/img/bk_Micro-Scorpio-Head.jpg) no-repeat;
}
li#pro-bkimg_msh a:hover{
background:url(../products/img/bk_Micro-Scorpio-Head.jpg) no-repeat 0 -183px;
}

li#pro-bkimg_twin a {
	background:url(../products/img/bk_Twinp.jpg) no-repeat;
}
li#pro-bkimg_twin a:hover{
background:url(../products/img/bk_Twinp.jpg) no-repeat 0 -183px;
}

li#pro-bkimg-polecam a {
	background:url(../products/img/bk_polecam.jpg) no-repeat;
}

li#pro-bkimg-polecam a:hover {
	background:url(../products/img/bk_polecam.jpg) no-repeat  0 -183px;
}

/*お問合わせリンク*/

.inq_item a {
	background-image:url(../img/bnr_mail.jpg);
	background-repeat:no-repeat;
	display:block;
	width:670px;
	height:136px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}

.inq_item a:hover {
	background-image:url(../img/bnr_mail.jpg);
	background-position:0 -136px;
}

/*お問合わせリンクend*/

/*CRANE（クレーン）*/

/*追加end*/


/*DOLLY（ドーリー）*/
/*Sprinter*/
li#pro-bkimg011 a{
background:url(../products/img/bk_img011.jpg) no-repeat;
}
li#pro-bkimg011 a:hover{
background:url(../products/img/bk_img011.jpg) no-repeat 0 -183px;
}
/*Magnum*/
li#pro-bkimg012 a{
background:url(../products/img/bk_img012.jpg) no-repeat;
}
li#pro-bkimg012 a:hover{
background:url(../products/img/bk_img012.jpg) no-repeat 0 -183px;
}
/*Cruisecam*/
li#pro-bkimg013 a{
background:url(../products/img/bk_img013.jpg) no-repeat;
}
li#pro-bkimg013 a:hover{
background:url(../products/img/bk_img013.jpg) no-repeat 0 -183px;
}
/*Filou*/
li#pro-bkimg014 a{
background:url(../products/img/bk_img014.jpg) no-repeat;
}
li#pro-bkimg014 a:hover{
background:url(../products/img/bk_img014.jpg) no-repeat 0 -183px;
}
/*REMOTE HEAD（リモートヘッド）*/
/*Minishot*/
li#pro-bkimg015 a{
background:url(../products/img/bk_img015.jpg) no-repeat;
}
li#pro-bkimg015 a:hover{
background:url(../products/img/bk_img015.jpg) no-repeat 0 -183px;
}
/*Supershot*/
li#pro-bkimg016 a{
background:url(../products/img/bk_img016.jpg) no-repeat;
}
li#pro-bkimg016 a:hover{
background:url(../products/img/bk_img016.jpg) no-repeat 0 -183px;
}
/*305head*/
li#pro-bkimg017 a{
background:url(../products/img/bk_img017.jpg) no-repeat;
}
li#pro-bkimg017 a:hover{
background:url(../products/img/bk_img017.jpg) no-repeat 0 -183px;
}
/*Hot Shot*/
li#pro-bkimg018 a{
background:url(../products/img/bk_img018.jpg) no-repeat;
}
li#pro-bkimg018 a:hover{
background:url(../products/img/bk_img018.jpg) no-repeat 0 -183px;
}
/*Minimote*/
li#pro-bkimg019 a{
background:url(../products/img/bk_img019.jpg) no-repeat;
}
li#pro-bkimg019 a:hover{
background:url(../products/img/bk_img019.jpg) no-repeat 0 -183px;
}
/*Peepod/HD500*/
li#pro-bkimg020 a{
background:url(../products/img/bk_img020.jpg) no-repeat;
}
li#pro-bkimg020 a:hover{
background:url(../products/img/bk_img020.jpg) no-repeat 0 -183px;
}
/*Flight Head Mini*/
li#pro-bkimg021 a{
background:url(../products/img/bk_img021.jpg) no-repeat;
}
li#pro-bkimg021 a:hover{
background:url(../products/img/bk_img021.jpg) no-repeat 0 -183px;
}
/*Lambda*/
li#pro-bkimg022 a{
background:url(../products/img/bk_img022.jpg) no-repeat;
}
li#pro-bkimg022 a:hover{
background:url(../products/img/bk_img022.jpg) no-repeat 0 -183px;
}
/*追加　Miniscorpio*/
li#pro-bkimg030 a{
background:url(../products/img/bk_img030.jpg) no-repeat;
}
li#pro-bkimg030 a:hover{
background:url(../products/img/bk_img030.jpg) no-repeat 0 -183px;
}
/*TOWERCAM（タワーカム）*/
/*Towercam XS*/
li#pro-bkimg023 a{
background:url(../products/img/bk_Towercam.jpg) no-repeat;
}
li#pro-bkimg023 a:hover{
background:url(../products/img/bk_Towercam.jpg) no-repeat 0 -183px;
}
/*Towercam XS plus*/
li#pro-bkimg024 a{
background:url(../products/img/bk_img024.jpg) no-repeat;
}
li#pro-bkimg024 a:hover{
background:url(../products/img/bk_img024.jpg) no-repeat 0 -183px;
}
/*Towercam SD*/
li#pro-bkimg025 a{
background:url(../products/img/bk_img025.jpg) no-repeat;
}
li#pro-bkimg025 a:hover{
background:url(../products/img/bk_img025.jpg) no-repeat 0 -183px;
}
/*Towercam XM*/
li#pro-bkimg026 a{
background:url(../products/img/bk_img026.jpg) no-repeat;
}
li#pro-bkimg026 a:hover{
background:url(../products/img/bk_img026.jpg) no-repeat 0 -183px;
}
/*Towercam XL*/
li#pro-bkimg027 a{
background:url(../products/img/bk_img027.jpg) no-repeat;
}
li#pro-bkimg027 a:hover{
background:url(../products/img/bk_img027.jpg) no-repeat 0 -183px;
}
/*Lndie tower*/
li#pro-bkimg028 a{
background:url(../products/img/bk_img028.jpg) no-repeat;
}
li#pro-bkimg028 a:hover{
background:url(../products/img/bk_img028.jpg) no-repeat 0 -183px;
}
/*PORT CAM（ポートカム）*/
/*Portocam*/
li#pro-bkimg029 a{
background:url(../products/img/bk_img029.jpg) no-repeat;
}
li#pro-bkimg029 a:hover{
background:url(../products/img/bk_img029.jpg) no-repeat 0 -183px;
}

/*****************************************************/
/*特殊機材　詳細ページ*/
/*****************************************************/
/*共通設定 製品説明
図面をPDFでダウンロードする*/
dl#read-kkm{
margin:20px 0 30px 0;
}

dl#read-kkm dt p {
	font-size:17px;
	line-height:1.5;
	font-weight:bold;
	border-left:11px solid #FF6C02;
	padding:0px 0px 0px 10px;
}

dl#read-kkm dd{
margin:15px 0 0 0;
}
/*****************************************************/
/*コンビネーション*/
ul#combi-tmn{
margin:0 0 30px 0;
padding:0;
overflow:hidden;
}
ul#combi-tmn li{
margin:0 10px 20px 0;
padding:0;
float:left;
}

ul#combi-tmn li:nth-child(4n) {
	margin:0px 0px 20px 0px;
}

/*****************************************************/
/*スペックの囲み*/
div#plan-kkm{
width:670px;
margin:20px 0 30px 0;
overflow:hidden;
/*border:1px solid red;*/
}
/*画像　回り込み設定*/
div#plan-kkm ul{
width:260px;
float:left;
}

/*テーブル　2列の場合 回り込み設定*/
div#plan-kkm table{
width:400px;
float:right;
border-collapse:collapse;
border:1px solid #fff;
}
/*セル幅*/
div#plan-kkm table th{
width:70%;
font-weight:normal;
text-align:left;
padding:10px;
}
div#plan-kkm table th.wdt15{
width:15%;
padding:10px;
}
div#plan-kkm table td{
width:30%;
padding:10px;
border:1px solid #fff;
}
/************************/
/*テーブル　4列の場合 回り込み*/
div#plan-kkm table#spec{
width:400px;
float:right;
border-collapse:collapse;
border:1px solid #fff;
}
/*セル幅*/
div#plan-kkm table#spec th{
width:30%;
padding:10px;
}
div#plan-kkm table#spec td{
width:25%;
padding:10px;
}
/************************/
/*テーブル　横幅670pxの場合*/
div#plan-kkm table#spec02{
width:670px;
border-collapse:collapse;
border:1px solid #fff;
}
/*セル幅*/
div#plan-kkm table#spec02 th{
width:70%;
padding:10px;
}
div#plan-kkm table#spec02 td{
width:30%;
padding10px;
}
div#plan-kkm table#spec02 td.wdt25{
width:25%;
padding:10px;
}

div#plan-kkm table#spec03{
width:670px;
border-collapse:collapse;
border:1px solid #fff;
}

div#plan-kkm table#spec03 th{
width:auto;
padding:10px;
}
div#plan-kkm table#spec03 td{
width:auto;
padding:10px;
}

div#plan-kkm table#spec04{
width:200px;
border-collapse:collapse;
border:1px solid #fff;
}

div#plan-kkm table#spec04 th {
border-bottom:1px solid #fff;
padding:5px;
width:50%;
}

div#plan-kkm table#spec04 td {
	padding:5px;
	width:50%;
}

/************************/
/*テーブル　共通設定*/
div#plan-kkm table th.specname{
color:#ff6d00;/*オレンジ*/
border:1px solid #fff;
}
/*****************************************************/
/*ダウンロードボタン　共通設定*/
ul#downroad-btn{
margin:15px 0;
padding:0;
overflow:hidden;
}
ul#downroad-btn li{
width:334px;
height:49px;
float:left;
margin:0;
}
ul#downroad-btn li a{
display:block;
width:334px;
height:49px;
text-indent:-9999px;
/*＼*/
overflow:hidden;
/**/
}
/*図面・カタログダウンロードボタン*/
ul#downroad-btn li#btn01 a{
background:url(../products/img/btn_downroad.jpg) no-repeat;
}
ul#downroad-btn li#btn01 a:hover{
background:url(../products/img/btn_downroad.jpg) no-repeat 0 -49px;
}
/*カタログをPDFでダウンロードするボタン*/
ul#downroad-btn li#btn02 a{
background:url(../products/img/btn_catalog_downroad.jpg) no-repeat;
}
ul#downroad-btn li#btn02 a:hover{
background:url(../products/img/btn_catalog_downroad.jpg) no-repeat 0 -49px;
}
/*****************************************************/
/*サムネイル画像　設定*/
ul#cnt-protmn{
width:670px;
margin:30px 0;
overflow:hidden;
/*border:1px solid red;*/
}
ul#cnt-protmn li{
width:211px;
float:left;
margin:0 18px 15px 0;
}
/*タワーカムページ　カタログダウンロード*/
ul#catalog_towercam{
margin:15px 0;
padding:0;
overflow:hidden;
}
ul#catalog_towercam li a{
display:block;
margin:10px 15px 0 0;
padding:3px 0;
width:309px;
float:left;
background-color:#7b0c08;
text-align:center;
border:1px solid #9c3029;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
ul#catalog_towercam li a:hover{
border:1px solid #9c3029;
background-color:#520808;
text-decoration:none;
color:#a0a0a0;
}

/*****************************************************/
/*実績紹介*/
/*****************************************************/
table#result-list{
width:660px;
margin:0 0 40px 0;
padding:0;
border:1px solid #333333;
border-collapse:collapse;
}
table#result-list caption{
width:660px;
margin:0 0 10px 0;
text-align:left;
padding:5px;
font-size:15px;
font-weight:bold;
border-left:5px solid #fff;
border-bottom:1px dotted #fff;
}
table#result-list tr.bk01{
/*background-color:#101010;*/
}
table#result-list th{
width:30%;
text-align:left;
padding:5px;
background-color:#290808;
border:1px solid #333333;
border-collapse:collapse;
font-weight:normal;
}
table#result-list th.wdt01{
width:10%;
}
table#result-list td{
padding:0 0 0 10px;
border:1px solid #333333;
border-collapse:collapse;
}
/*ドラマ・映画*/
table.result-list01{
width:660px;
margin:0 0 40px 0;
padding:0;
border:1px solid #333333;
border-collapse:collapse;
}
table.result-list01 caption{
width:660px;
margin:0 0 10px 0;
text-align:left;
padding:5px;
font-size:15px;
font-weight:bold;
border-left:5px solid #fff;
border-bottom:1px dotted #fff;
}
table.result-list01 tr.bk01{
/*background-color:#101010;*/
}
table.result-list01 th.wdt15{
width:10%;
}
table.result-list01 th.wdt85{
width:95%;
}
table.result-list01 th{
text-align:left;
padding:5px;
background-color:#290808;
border:1px solid #333333;
border-collapse:collapse;
font-weight:normal;
}
table.result-list01 td{
padding:0 0 0 10px;
border:1px solid #333333;
border-collapse:collapse;
}
/*TV*/
dl#TV-list{
width:660px;
margin:0;
padding:0;
}
dl#TV-list dt{
margin:0 0 10px 0;
text-align:left;
padding:5px;
font-size:15px;
font-weight:bold;
border-left:5px solid #fff;
border-bottom:1px dotted #fff;
}
dl#TV-list dd{
margin:0 0 5px 0;

}
/*****************************************************/
/*会社案内*/
/*****************************************************/
h3.cmp-ttl{
width:660px;
text-align:left;
margin:0 0 5px 0;
padding:5px;
font-size:15px;
background-color:#101010;
font-weight:bold;
border-bottom:1px dotted #fff;
}

table.company-table{
width:660px;
margin:0 0 30px 0;
padding:0;
border:1px solid #000;
border-collapse:collapse;
}
table.company-table caption{
width:660px;
text-align:left;
padding:5px;
font-size:15px;
background-color:#101010;
font-weight:bold;
border-bottom:1px dotted #fff;
}
table.company-table th{
width:20%;
text-align:left;
padding:5px;
background-color:#290808;
border:5px solid #000;
font-weight:normal;
}
table.company-table td{
width:80%;
padding:0 0 0 10px;
background-color:#101010;
border-bottom:5px solid #000;
}

table.company-table td ul {
	margin:0px 0px 30px 0px;
	line-height:1.8;
}

/*リンク*/
ul#link-list{
width:660px;
margin:0;
padding:0;
}
ul#link-list li{
width:200px;
float:left;
margin:0 0 10px 0;
}
/*****************************************************/
/*撮影コーディネイト*/
/*****************************************************/
ul#Cablecam-tmn{
width:670px;
margin:30px auto;
padding:0;
overflow:hidden;
}
ul#Cablecam-tmn li{
float:left;
height:260px;
margin:0 10px 10px 0;
}
ul#Cablecam-tmn li.arrow{
width:25px;
height:25px;
margin:115px 10px 0 0;
text-indent:-9999px;
background:url(../img/icon_arrow.gif) no-repeat;
}
/*特殊機材 フライングカムの実績はこちら*/
p#btn-flyingcam a{
display:block;
width:670px;
height:71px;
text-indent:-9999px;
/*＼*/
overflow:hidden;
/**/
margin:0 0 50px 0;
}
/*ボタン*/
p#btn-flyingcam a{
background:url(../coordinate/img/bnr04.jpg) no-repeat;
}
p#btn-flyingcam a:hover{
background:url(../coordinate/img/bnr04.jpg) no-repeat 0 -71px;
}


/*****************************************************/
/*サイトマップ*/
/*****************************************************/
div#sitemap-kkm{
width:670px;
margin:0 0 20px 0;
padding:0;
overflow:hidden;
/*background-color:#666666;*/
}
/*タイトル*/
p.pro-ttl01{
margin:0;
padding:3px 0 3px 5px;
color:#e6e6e6;/*くすんだ白*/
background-color:#101010;/*濃ｸﾞﾚｰ*/
font-weight:bold;
font-size:15px;
border:3px double #212021;
}
p.pro-ttl01 a{
color:#e6e6e6;/*くすんだ白*/
}
ul.sitemap-l{
width:175px;
margin:8px 8px 0 0;
padding:0;
float:left;
}
ul.sitemap-l li{
padding:2px 0 2px 5px;
}
/*サブカテゴリ*/
li.pro-ttl02{
padding:1px 0 1px 5px;
background-color:#2d0a0c;/*濃赤*/
}

/*****************************************************/
/*個人情報保護の姿勢*/
/*****************************************************/
div#pri-kkm{
width:640px;
margin:0;
padding:15px;
border:3px double #212021;
background-color:#101010;
}
dl#pri-item{
width:650px;
margin:30px auto;
}
dl#pri-item dt{
margin:15px 0 8px 0;
padding:3px 0 3px 8px;
background-color:#101010;
font-size:14px;
}
dl#pri-item dd{
padding:0 0 0 8px;
}
dl#pri-item dd span{
display:block;
width:600px;
margin:15px;
}


/*****************************************************/
/*お問合わせ*/
/*****************************************************/

.inq_area .item_01 {
	margin:0px 0px 30px 0px;
}

.inq_area .item_01 th {
	font-weight:normal;
	padding:0px 5px 0px 0px;
	text-align:left;
	width:400px;
	letter-spacing:-1px;
	vertical-align:top;
	line-height:2.0;
}

.inq_area h2 {
	border-left:10px solid #ff6c00;
	padding:7px 0px 7px 12px;
}

.inq_area .item_02 {
border-collapse: separate;
border-spacing: 0px 15px;
margin:0px 0px 40px 0px;
}

.inq_area .item_02 th {
	width:157px;
	font-weight:normal;
	text-align:center;
	background-color:#313131;
	padding:20px 0px 20px 0px;
}

.inq_area .item_02 td {
	padding:0px 0px 0px 20px;
}

.inq_area .item_02 td select {
	width:445px;
	height:30px;
}

.inq_area .item_02 td textarea {
	width:445px;
	height:80px;
}

.inq_area .item_02 td input {
	width:445px;
	height:30px;
}

.inq_area .item_02 td p {
	padding:5px 0px 0px 0px;
	line-height:2.0;
}

.inq_area .item_03 h3 {
	font-weight:normal;
	text-align:center;
	padding:0px 0px 20px 0px;
}

.inq_area .item_03 p {
	line-height:2.0;
}

.inq_area .item_04 {
	border:solid 1px #3b3b3b;
	margin:10px 0px 0px 0px;
}

.inq_area .item_04 p {
	text-align:center;
	padding:20px 0px 20px 0px;
}

.inq_area .item_04 p span {
	text-decoration:underline;
}

.inq_area .btn {
	text-align:center;
	margin:40px 0px 40px 0px;
}

.inq_area .btn input {
	background-color:#ff6c00;
    border: none;
    cursor: pointer;
    text-align: center;
	width:333px;
	color:#FFF;
	padding:30px 0px 30px 0px;
	font-weight:bold;
	font-size:18px;
}

/*****************************************************/





