@charset "UTF-8";

/*=================================================================
	http://www.
=================================================================*/

.img_left{
	float:left;
}

.img_right{
	float:right;
}

/*	company
-----------------------------------------------------------------*/

.musen_text{
	font-size:1.2em;
	font-weight:700;
	color:#003399;
	display:block;
	width:584px;
	margin:0 auto 10px;
}

#musen_list{
	margin:0 auto 10px;
	background:#003366;
	width:572px;
	padding:6px;
}

#musen_list li{
	padding:5px 0 5px 25px;
	color:#FFF;
	background:url(../img/5w/5w_arow.jpg) 5px 10px no-repeat;
}


.musen_listli{
	border-bottom:1px solid #2D4B7D;
}



#musen_imgbox{
	margin:10px auto 30px;
	padding:0 25px 5px;
	width:542px;
}

#musen_imgbox img{
	margin:0 auto;
}

#musen_imgbox ul{
	color:#52A900;
	margin:15px 0 0;
}

#musen_imgbox ul li{
	padding:0 0 0 1em;
	text-indent:-1em;
	margin:0 0 0 1em;
}

h3{
	width:514px;
	border:1px solid #CCC;
	padding:1px;
	background:#FFF;
	margin:0 auto;
}

h3 span{
	background:#E8E8E8;
	margin:0;
	width:506px;
	padding:0 0 0 8px;
	display:block;

}

h3 span.strong{
	background:none;
	margin:0;
	width:auto;
	padding:auto;
	display:inline;

}

h3 span .strong{
	font-size:1.2em;
	border-left:3px solid #333;
	padding:0 0 0 5px;
	display:inline;
}

.musen_box{
	padding:0 15px 0 0;
	width:501px;
	border:1px solid #CCC;
	border-top:none;
	margin:0 auto 10px;
}

.musen_box img{
	float:left;
}

.musen_box div{
	float:right;
	width:360px;
	padding:10px 0;
}

.musen_box:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}




#floatleft{
float:left;
padding-left:60px;
}

#floatright{
float:right;
padding-right:60px;
}

h6{
	width:251px;
	border:1px solid #CCC;
	padding:1px;
	background:#FFF;
}

h6 span{
	background:#E8E8E8;
	margin:0;
	width:243px;
	padding:0 0 0 8px;
	display:block;

}

h6 span.strong{
	background:none;
	margin:0;
	width:auto;
	padding:auto;
	display:inline;

}

h6 span .strong{
	font-size:1.2em;
	border-left:3px solid #333;
	padding:0 0 0 5px;
	display:inline;
}

.musen_box2{
	padding:0 15px 0 0;
	width:238px;
	border:1px solid #CCC;
	background-color:#FFFFFF;
	border-top:none;
}

.musen_box2 img{
	margin:0 auto;
}

.musen_box2 div{
	width:220px;
	margin:0 auto;
	padding:20px 0 0 15px;
}

.musen_box2:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}









#musen_list02{
	width:584px;
	margin:0 auto;
}

#musen_list02 dt{
	margin:0 0 4px;
}

#musen_list02 dd{
	padding:0 0 0 15px;
	margin:0 auto 10px;
	width:539px;
	background:url(../img/common/arow_maru.jpg) 0 4px no-repeat;
}

#musen_box03{
	width:570px;
	margin:0 auto;
}

#musen_list03{
	width:560px;
	margin:20px auto 0;
}

#musen_list03 li{
	padding:0 0 0 15px;
	margin:0 0 1em;
	background:url(../img/common/arow_maru.jpg) 0 4px no-repeat;
}

#musen_list04{
	background:#EFEFEF;
	padding:10px;
	width:538px;
	margin:0 auto 25px;
	border:1px solid #CCC;
}

#musen_box04{
	margin:15px 0 10px;
}

.musen_box05{
	margin:10px;
}

/*	business
-----------------------------------------------------------------*/

#business_box{
	width:610px;
	margin:0 0 15px 20px;
	padding:0 0 10px;
	border-bottom:1px solid #CCC;
}

#business_box div{
	float:right;
	width:400px;
}

#business_box:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}

#business_box div img{
	margin:0 0 15px;
}

#business_box div ul li{
	margin:0 0 1em;
	color:#FF0000;
	padding:0 0 0 0.5em;
	text-indent:-0.5em;
}

#business_box02{
	width:550px;
	margin:0 auto 20px;
}

#business_box02 img{
	margin:0 0 15px;
}

#business_box02 ul{

}

#business_box02 ul li{
	background:url(../img/business/zeeck_business05.jpg) 0 4px no-repeat;
	padding:0 0 0 15px;
	text-indent:0px;
	margin:0 0 1em;
}



/*	category
-----------------------------------------------------------------*/

.category_text{
	display:block;
	width:600px;
	margin:0 auto 15px;
}

#category_linkbox{
	width:624px;
	margin:0 auto 25px;
}

#category_linkbox li{
	float:left;
}

#category_linkbox:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}

.top_link{
	text-align:right;
	vertical-align:bottom;

}

.category_box{
	width:600px;
	margin:0 0 0 10px;
}


.category_inbox{
	padding:10px 30px 10px;
	width:540px;
	margin:0 auto;
}

.category_inbox div{
	float:right;
	width:240px;
}

.category_inbox:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}

/*	company
-----------------------------------------------------------------*/

#company_box{
	width:590px;
	margin:0 auto 15px;
}

#company_box dl{
	width:380px;
	float:right;
}

#company_box:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}

#company_box dl dt{
	margin:0 0 10px;
}

#company_box dl dd{
	margin:0 0 1em;
}

#company_table{
	width:600px;
	margin:0 auto;
}

#company_table th,#company_table td{
	vertical-align:top;
	border:1px solid #CCC;
	padding:10px 5px;
}

#company_table th{
	width:108px;
	background:#F3F3F3;
}

#company_table td{
	width:468px;
}

/*	consult
-----------------------------------------------------------------*/

#consult_box{
	width:610px;
	margin:0 auto;
}

#consult_box dl{
	width:400px;
	float:right;
}

#consult_box dl dt{
	margin:0 0 10px;
}

#consult_box dl dd{
	margin:0 0 1em;
}

#consult_box:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}

#flow_box{
	width:600px;
	margin:0 auto;
}

#flow_box ul{
	width:518px;
	margin:0 auto;
}

#flow_box ul li,#flow_box ul img{
	vertical-align:top;
	border:none;
	zoom:1;
}

/*	transceiver
-----------------------------------------------------------------*/

#transceiver_box{
	width:518px;
	margin:0 auto;
}

#transceiver_img{
	margin:0 0 10px;
}


/*	sample
-----------------------------------------------------------------*/

.sample_box{
	width:521px;
	margin:0 auto 10px;
	background:url(../img/sample/zeeck_sample03.jpg) 0 0 repeat-y;
}

.sample_box div{
	padding:0 5px 5px 5px;
}

.sample_box div:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}

.sample_box div dl{
	float:left;
	width:340px;
}

.sample_box div dl dt{
	margin:0 0 10px;
}

.sample_box div dl dd{
	margin:0 0 1em;
	padding:0 10px;
}


/*	faq
-----------------------------------------------------------------*/

.faq_box{
	width:521px;
	margin:0 auto 10px;
	background:url(../img/faq/zeeck_faq03.jpg) 0 0 repeat-y;
}

.faq_box dl{
	padding:0 4px 0 1px;
}

.faq_box dt{
	background:url(../img/faq/zeeck_faq05.jpg) 15px 4px no-repeat #F2F2F2;
	padding:5px 20px 8px 65px;
}

.faq_box dd{
	background:url(../img/faq/zeeck_faq06.jpg) 15px 10px no-repeat;
	padding:10px 20px 5px 65px;
}



/*	privacy
-----------------------------------------------------------------*/

#privacy_box{
	width:521px;
	margin:0 auto;
	background:url(../img/privacy/zeeck_privacy03.jpg) 0 0 repeat-y;
}

#privacy_box dl{
	padding:0 8px;
}

#privacy_box dl dt{
	margin:0 0 10px;
}

#privacy_box dl dd{
	padding:0 15px;
	margin:0 0 20px;
}

#privacy_box dl dd ul li{
	padding:0 0 0 0.5em;
	text-indent:-0.5em;
}

/*	contact
-----------------------------------------------------------------*/

#contact_box{
	width:518px;
	margin:0 auto;
}

div#contact_box .caption {
	margin:0 0 10px;
	width:518px;
}

div#contact_box p {
	margin:0 auto 20px;
	width:500px;
}

div#contact_box img#tel {
	display:inline;
	vertical-align:middle;
}

div#contact_box img.title {
padding-bottom:22px;
}

span.necessary {
	color:#FF0000;
}

table#con_mailform {
	width:518px;
}

table#con_mailform td {
	padding:8px 8px;
	border:1px solid #FFFFFF;
	background:#F2F2F2;
}

table#con_mailform td p{
	padding:0;
	margin:0;
	width:390px;
}

table#con_mailform td#buyitems{
	padding-right:5px;
}
table#con_mailform td#buyitems ul li{ margin:2px 0; }
table#con_mailform td#buyitems ul li span{
	width:22em;
	display:block;
	float:left;
}
table#con_mailform td#buyitems ul li select{
	display:block;
	float:left;
}
table#con_mailform td#buyitems ul li:after{
	clear:both; content:" "; display:block; overflow:hidden; visibility:hidden; height:0;
}

/*
table#con_mailform td#buyitems select{
	margin-left:20px;
}
*/
table#con_mailform td#buyitems span.buyitemname {
	width:300px;
}

/*
table#con_mailform td#buyitems:after{
	clear:both; content:" "; height:0; visibility:hidden; overflow:hidden; display:block;
}

table#con_mailform td#buyitems span.buyitemname {
	width:280px;
	display:block;
	float:left;
}

table#con_mailform td#buyitems select{
	width:80px;
	display:block;
	float:right;
}
*/

table#con_mailform td #ken { margin:4px 0; }

table#con_mailform .form_caption {
	padding:8px 8px;
	background:#C2C2C2;
	color:#FFFFFF;
}

table#con_mailform span.necessary {
	color:#FF0000;
	font-size:0.6em;
	vertical-align:super;
}

table#con_mailform table#input-table {
	border:none;
}

table#con_mailform table#input-table td {
	padding:0 10px 0 0;
	border:none;
}

table#con_mailform #ken {
	font-size:1.0em;
}

.input01 {width:380px;}

.input02 {width:146px;}

.input03 {width:200px;}

.input04 {width:80px;}

.annotation {
	padding:0 0 0 10px;
	font-size:0.8em;
	display:block;
}

.colred{
	color:#FF0000;
	padding:0 0 0 10px;
	font-size:1em;
}

div#contact_box .mailorder {
	margin:20px auto 60px;
	width:300px;
}

div#contact_box p#caution {
	width:518px;
	color:#FF0000;
}

span#mailform_end {
	margin:15px 0 0;
	color:#333333;
	display:block;
}

p#mailform_back {
	margin:30px 0 0;
	width:518px;
	text-align:center;
}

#contact_box02{
	margin:0 0 15px;
}

#contact_box02:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}


#price{ width:100px; text-align:right; }




div#wrapper_bg div#wrapper div#container div#contentbox div#contact_box p#form_error{ width:600px; margin:0 auto; color:#FF0000; }

div#wrapper_bg div#wrapper div#container div#contentbox div#contact_box p#check {
	padding: 20px 0 0;
	margin: 0;
	text-align: center;
	width: auto;
}

div#wrapper_bg div#wrapper div#container div#contentbox div#contact_box p#submitbtns {
	padding: 20px 0 0;
	margin: 0 auto 50px;
	width: 250px;
}

div#wrapper_bg div#wrapper div#container div#contentbox div#contact_box p#submitbtns input {
	width: 100px;
	margin: 0 10px;
}






/* dpr5 */

div#dpr5_box h2{
	margin:0 auto 6px;
	padding:0;
}

div#dpr5_box h2 img{
	margin:0 auto;
	padding:0;
}

div#dpr5_box h3{
	width:554px;
}
div#dpr5_box h3 span{
	width:546px;
}

div#dpr5_box h3 span.strong{
	width:auto;
}

div#dpr5_box img#dpr5_img02{
	margin:0 auto;
	padding:0;
}

div#dpr5_box p#a01{
	width:620px;
	margin:0 auto 6px;
	text-align:right;
}

div#dpr5_box p#a01 a:visited,
div#dpr5_box p#a01 a:link{
	color:#333;
}

div#dpr5_box p#a01 a:hover{
	color:#FF6600;
}


div#dpr5_box img#dpr5_img02{
	padding:0 0 0 239px;
}

div.musen_box.newtype{
	width:541px;
	padding:0 8px 15px 7px;
}

div.musen_box.newtype img{
	padding:16px 0 16px 16px;
	margin:0 0 16px;
}

div.musen_box.newtype div{
	margin:0;
	padding:16px 16px 0 0;
	width:428px;
}

div.musen_box.newtype div img{
	margin:0 auto;
	padding:0;
	display:block;
}

div.musen_box.newtype div img#img01{padding:0 0 0 90px;}
div.musen_box.newtype div img#img02{padding:0 0 0 95px;}
div.musen_box.newtype div img#img03{padding:0 0 0 85px;}
div.musen_box.newtype div img#img04{padding:0 0 15px 5px;}
div.musen_box.newtype div img#img05{padding:0 0 0 20px;}
div.musen_box.newtype div img#img06{padding:0 0 0 120px;}

div.musen_box.newtype div p{
	margin:0 auto 20px;
	padding:0;
}

p#dpr5_sample{ font-size:1.2em; font-weight:700; text-align:center; }
img#dpr5_img06{ margin:0 auto; }



/* bikecom */

img.center{margin:0 auto;
padding-bottom:15px;}

div#bikecom_box h2{
	margin:0 auto 6px;
	padding:0;
}


div#bikecom_box h2 img{
	margin:0 auto;
	padding-bottom:10px;
	}
	

div#bikecom_box2{
	width:610px;
	margin:0 auto;
	padding-bottom:15px;
}

div#bikecom_box2 img.left{
	padding-bottom:15px;

}

div#bikecom_inbox{
	background:url(../img/bikecom/bikecom_box01_bg.jpg) 0 0 repeat-y;
	min-height:275px;
	_height:275px;
}

div#bikecom_inbox p#img{
	height:210px;
	float:left;
	padding:0 40px 0 32px;
}

div#bikecom_inbox p#text{
min-height:220px;
_height:220px;

}



div#bikecom_box h3{
	width:554px;
}
div#bikecom_box h3 span{
	width:546px;
}

div#bikecom_box h3 span.strong{
	width:auto;
}

div#bikecom_box img#dpr5_img02{
	margin:0 auto;
	padding:0;
}

div#bikecom_box p#a01{
	width:620px;
	margin:0 auto 6px;
	text-align:right;
}

div#bikecom_box p#a01 a:visited,
div#bikecom_box p#a01 a:link{
	color:#333;
}

div#bikecom_box p#a01 a:hover{
	color:#FF6600;
}


div#bikecom_box img#dpr5_img02{
	padding:0 0 0 239px;
}

div#bikecom_box div.musen_box{
	width:541px;
	padding:0 8px 15px 7px;
}

div#bikecom_box div.musen_box img{
	padding:16px 0 16px 16px;
	margin:0 0 16px;
}

div#bikecom_box div.musen_box div{
	margin:0;
	padding:16px 16px 0 0;
	width:428px;
}

div#bikecom_box div.musen_box div img{
	margin:0 auto;
	padding:0;
	display:block;
}

div#bikecom_box div.musen_box div img#img01{padding:0 0 0 90px;}
div#bikecom_box div.musen_box div img#img02{padding:0 0 0 95px;}
div#bikecom_box div.musen_box div img#img03{padding:0 0 0 85px;}
div#bikecom_box div.musen_box div img#img04{padding:0 0 15px 5px;}
div#bikecom_box div.musen_box div img#img05{padding:0 0 0 20px;}
div#bikecom_box div.musen_box div img#img06{padding:0 0 0 120px;}

div#bikecom_box div.musen_box div p{
	margin:0 auto 20px;
	padding:0;
}

p#dpr5_sample{ font-size:1.2em; font-weight:700; text-align:center; }
img#dpr5_img06{ margin:0 auto; }






/*---------tuuhan----------*/
.tuuhan h3{
	border:0 none;
	padding:0;
	width:auto;
	margin:0 0 0 18px;
}

.tuuhan p span{
	color:#FF3300;
	font-weight:700;
}

.tuuhan p#tuuhan_box01{
	background:transparent url(../img/tuuhan/tuuhan_img01.jpg) no-repeat scroll 35px 10px;
	min-height:110px;
	_height:110px;
	padding:10px 30px 30px 230px;
}

.tuuhan p#tuuhan_box02{
	background:transparent url(../img/tuuhan/tuuhan_img02.jpg) no-repeat scroll 35px 10px;
	min-height:110px;
	_height:110px;
	padding:10px 30px 30px 230px;
}

.tuuhan p#tuuhan_box03{
	background:transparent url(../img/tuuhan/tuuhan_img03.jpg) no-repeat scroll 35px 10px;
	min-height:110px;
	_height:110px;
	padding:10px 30px 30px 230px;
}

.tuuhan p#tuuhan_box04{
	background:transparent url(../img/tuuhan/tuuhan_img04.jpg) no-repeat scroll 35px 10px;
	min-height:110px;
	_height:110px;
	padding:10px 30px 30px 230px;
}


/*-----------sitemap-------------*/

#sitemap_box{
	background-color:#F2F2F2;
	padding:30px 40px;
	zoom:100%;
}

#sitemap_box ul.floatL{
	width:250px;
}

#sitemap_box ul.floatR{
	width:300px;
}

#sitemap_box ul li{
	background:transparent url(../img/index/top_arow.jpg) no-repeat scroll 0 5px;
	padding:0 0 0 15px;
	margin-bottom:10px;
}

#sitemap_box ul ul{
	padding-top:10px;
}

#sitemap_box ul ul li{
	background:none;
	padding:0;
}

.bikeLink{
	text-align:right;
}

.bikeLink img{
	display: inline;
}




/*-----------CLZ101-------------*/

#clz101 h3,
#ic-dpr7bt h3,
#ic-dpr30 h3 {
	width: 554px;
}
#clz101 h3 span,
#ic-dpr7bt h3 span,
#ic-dpr30 h3 span {
	width: auto;
}

#clz101 .catch,
#ic-dpr7bt .catch,
#ic-dpr30 .catch {
	background:url(../img/clz101/bg01.jpg) repeat-x;
	width: 100%;
	margin-bottom: 20px;
	font-weight:  bold;
	text-align:  center;
	line-height: 1.2;
	font-size: 27px;
	color: #FFF;
	transform: scale(1.045,1.045);
	padding: 10px 0;
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
	p.sample1 img {transform: scale(0.5,0.5);}
}

#clz101 .catch span,
#ic-dpr7bt .catch span,
#ic-dpr30 .catch span {
    background: none;
    width:  auto;
    padding:  0;
    font-size: 32px;
    font-weight: 900;
    color: #FFC730;
    font-family:  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "MS PGothic", sans-serif;
    display:  inline-block;
}

#clz101 #musen_list02 ,
#ic-dpr7bt #musen_list02 ,
#ic-dpr30 #musen_list02 {
	margin-bottom: 30px;
}

#clz101 #musen_list02 dt,
#ic-dpr7bt #musen_list02 dt,
#ic-dpr30 #musen_list02 dt {
	background-color: #DDD;
	border-left: solid 3px #333;
	padding-left: 8px;
	font-size: 13px;
	font-weight:  bold;
}
#clz101 .link,
#ic-dpr7bt .link,
#ic-dpr30 .link {
	padding: 0 0 0 15px;
    margin: 0 auto 10px;
    width: 539px;
}

#clz101 .spike-btn {
	display: none;
	width: 542px;
	height:  123px;
	margin: 10px auto 0;
	padding: 56px 54px 0px 0;
	background: url(../img/clz101/btn.jpg) no-repeat 50% 50% / 542px auto;
	box-sizing:  border-box;
	text-align:  right;
}
#clz101 .spike-btn.type02 {
	display: none;
	padding: 56px 32px 0px 0;
	background: url(../img/clz101/btn02.jpg) no-repeat 50% 50% / 542px auto;
}




/*-----------ic-dpr30-------------*/
#ic-dpr30 .spike-btn {
	width: 542px;
	height:  123px;
	margin: 10px auto 0;
	padding: 56px 10px 0px 0;
	background: url(../img/ic-dpr30/btn.jpg) no-repeat 50% 50% / 542px auto;
	box-sizing:  border-box;
	text-align:  right;
}
#ic-dpr30 .spike-btn.type02 {
	background: url(../img/ic-dpr30/btn02.jpg) no-repeat 50% 50% / 542px auto;
}

/*-----------dpr5_box------------*/
#dpr5_box .spike-btn {
	width: 542px;
	height:  123px;
	margin: 10px auto 0;
	padding: 56px 6px 0px 0;
	background: url(../img/tpz5/btn.jpg) no-repeat 50% 50% / 542px auto;
	box-sizing:  border-box;
	text-align:  right;
}
#dpr5_box .spike-btn.type02 {
	background: url(../img/tpz5/btn02.jpg) no-repeat 50% 50% / 542px auto;
}


/*-----------ic-dpr7bt-------------*/
#ic-dpr7bt .catch,
#ic-dpr7bt .catch span,
#ic-dpr30 .catch,
#ic-dpr30 .catch span {
	font-size: 27px;
}

#ic-dpr7bt .spike-btn {
	width: 542px;
	height:  123px;
	margin: 10px auto 0;
	padding: 56px 2px 0px 0;
	background: url(../img/ic-dpr7bt/btn.jpg) no-repeat 50% 50% / 542px auto;
	box-sizing:  border-box;
	text-align:  right;
}
#ic-dpr7bt .spike-btn.type02 {
	background: url(../img/ic-dpr7bt/btn02.jpg) no-repeat 50% 50% / 542px auto;
}


.spike-btn{
	display: none!important;
}
