@charset "UTF-8";

@import "default.css";
@import "screen.css";
@import "common.css";
@import "digi.css";

h3 {
width:530px;
height:60px;
text-indent:-9999px;
margin-bottom:10px;
background-position:0 0;
background-repeat:no-repeat;
}

.exchange #contentsPosition h3 {background-image:url(../cmn_images/ttl_exchange.jpg);}
.select #contentsPosition h3 {background-image:url(../cmn_images/ttl_select.jpg);}
.intro #contentsPosition h3 {background-image:url(../cmn_images/ttl_intro.jpg);}
.great #contentsPosition h3 {background-image:url(../cmn_images/ttl_great.jpg);}
.fluorine #contentsPosition h3 {background-image:url(../cmn_images/ttl_fluorine.jpg);}
.earth #contentsPosition h3 {background-image:url(../cmn_images/ttl_earth.jpg);}
.voice #contentsPosition h3 {background-image:url(../cmn_images/ttl_voice.jpg);}
.qa #contentsPosition h3 {background-image:url(../cmn_images/ttl_qa.jpg);}
.inquiry #contentsPosition h3 {background-image:url(../cmn_images/ttl_inquiry.jpg);}
.company #contentsPosition h3 {background-image:url(../cmn_images/ttl_company.jpg);}
.sitemap #contentsPosition h3 {background-image:url(../cmn_images/ttl_sitemap.jpg);}

h4 {
clear:both;
color:#060;
font-size:90%;
width:520px;
height:25px;
padding:5px 0 0 10px;
margin-bottom:10px;
background:url(../cmn_images/sttl_bg01.gif) no-repeat 0 0;
}

h5 {
clear:both;
font-size:75%;
width:510px;
height:22px;
padding:5px 0 0 10px;
margin:0 0 10px 10px;
background:url(../cmn_images/sttl_bg02.gif) no-repeat 0 0;
}

h5.h502 {
height:21px;
padding:6px 0 0 10px;
background:url(../cmn_images/sttl_bg03.gif) no-repeat 0 0;
}

h5.h502 span {
padding-right:12px;
}

h6 {
font-size:75%;
padding:0 0 3px 15px;
margin:0 10px 10px 10px;
background:url(../cmn_images/sttl_bg04.gif) no-repeat 0 0.2em;
border-bottom:1px solid #b4b4b4;
}

#contentsPosition p{padding:0 10px 10px 10px;}

#contentsPosition .conBox {margin:0 10px 10px 10px;}
#contentsPosition .conBox p {padding:0 0 10px 0;}
#contentsPosition .conBox p.plus{padding:0 0 10px 0;}

#contentsPosition .conBox02 {margin:0 20px 10px 20px;}
#contentsPosition .conBox02 p{padding:0 0 10px 0;}

/* list */
.conBox ul,
.conBox02 ul {
padding:0 0 10px 0;
}

.conBox ul li,
.conBox02 ul li {
font-size:75%;
padding:0 0 5px 10px;
background:url(../cmn_images/arrow.gif) no-repeat 0 0.4em;
}

#contentsPosition  dl {
font-size:75%;
margin:0 0 20px 0;
}


/* table */

#contentsPosition table{ 
font-size:75%;
margin:0 0 20px 0;
background:#ccc;
}

#contentsPosition table th,
#contentsPosition table td {
padding:3px 6px;
border:2px solid #fff;
}

#contentsPosition table td {
background:#fff;
}

#contentsPosition table th{
font-weight:normal;
background:#e9f1f0;
}

.w90{width:90px;}
.w120{width:120px;}


/* image */

.imgR{
float:right;
margin:0 0px 20px 10px;
}

.imgL{
float:left;
margin:0 15px 20px 0px;
}


/* page top */

#contentsPosition p.pageTop,
#contentsPosition p.pageTop02 {
clear:both;
text-align:right;
padding:0;
margin:0 0 20px 0px;
}

#contentsPosition p.pageTop02 {
margin:0 0 0 0;
}

#contentsPosition p.pageTop a,
#contentsPosition p.pageTop02 a {
padding-right:18px;
background:url(../cmn_images/pagetop.gif) no-repeat 100% 45%;
}


/* intro */

.intro #contentsPosition table {
margin:0 0 5px 0;
}

.intro #contentsPosition ul li {
padding:0 0 5px 0;
background:none;
}


/* great */

.great #contentsPosition .conBox02 ul li {
padding:0 0 5px 0;
background:none;
}

.great #contentsPosition .conBox02 dl {
margin:0 0 5px 0;
}

.great #contentsPosition .conBox02 dl dt {
font-weight:bold;
}


/* fluorine */

.fluorine #contentsPosition ul#pageLink {
font-size:75%;
margin:0 20px 15px 20px;
}

.fluorine #contentsPosition ul#pageLink li {
width:150px;
float:left;
padding:0 0 5px 10px;
background:url(../cmn_images/arrow.gif) no-repeat 0 0.4em;
}

/* voice */
.voice #contentsPosition .conBox02 {
margin-bottom:5px;
}

.voice #contentsPosition .conBox02 dl {
margin:0;
}

.voice #contentsPosition .conBox02 dl dt {
color:#060;
font-weight:bold;
padding-bottom:2px;
margin-bottom:5px;
border-bottom:1px dashed #b4b4b4;
}

.voice #contentsPosition .conBox02 dl dd {
margin:0;
padding:0 0 15px 0;
}


/* qa */

.qa #contentsPosition .conBox {
margin:0 10px 20px 10px;
}

.qa #contentsPosition .qBoxTop {
margin:0 10px 10px 0;
padding-top:5px;
background:url(../images/q_bg_top.gif) no-repeat 0 0;
}

.qa #contentsPosition .qBoxBtm {
padding-bottom:5px;
background:url(../images/q_bg_btm.gif) no-repeat 0 100%;
}

.qa #contentsPosition .qBox {
background:url(../images/q_bg.gif) repeat-y;
}

.qa #contentsPosition .qBox p {
padding:6px 10px 5px 45px;
background:url(../images/q.gif) no-repeat 11px 3px;
}

.qa #contentsPosition .aBoxTop {
margin:0 0 0 10px;
padding-top:5px;
background:url(../images/a_bg_top.gif) no-repeat 0 0;
}

.qa #contentsPosition .aBoxBtm {
padding-bottom:5px;
background:url(../images/a_bg_btm.gif) no-repeat 0 100%;
}

.qa #contentsPosition .aBox {
background:url(../images/a_bg.gif) repeat-y;
}

.qa #contentsPosition .aBox p {
padding:5px 10px 5px 45px;
background:url(../images/a.gif) no-repeat 10px 3px;
}

.qa #contentsPosition p.hr {
padding:0;
}



/* inquiry */

.inquiry #contentsPosition p.inquTel {
color:#02206c;
font-size:130%;
font-weight:bold;
}

.inquiry #contentsPosition p.hissu {
padding-bottom:0;
}

.inquiry #contentsPosition p.hissu span {
color:#c00;
}

.inquiry #contentsPosition table {
margin:0 0 20px 10px;
}

.inquiry #contentsPosition table th {
width:140px;
}

.inquiry #contentsPosition table span {
color:#c00;
}

.formBtn{
font-size:75%;
text-align:center;
margin:0 0 40px 0;
}

.formBtn input{
margin:0 20px;
padding:4px 20px;
}

#name01,#name02,#post,#ken,#address,#mail,#tel,#comment {
line-height:1;
padding:4px 3px 2px;
width:330px;
border:1px solid #9bb;
background-color:#fafcfc;
}

#post {
width:70px;
}

#ken {
width:100px;
}

#tel {
width:250px;
}

.inquiry #contentsPosition p.box {
margin:0 10px 20px;
padding:10px;
border:1px dashed #ccc;
background:#e9f1f0;
}

/* company */

.company #contentsPosition dl {
padding:0 0 0 10px;
width:250px;
float:left;
}

.company #contentsPosition dd {
margin:3px 0 0 5px;
}


/* sitemap */

.sitemap #contentsPosition dl {
margin-bottom:0;
}

.sitemap #contentsPosition dl dt {
font-weight:bold;
padding:0 0 3px 15px;
margin:0 10px 10px 10px;
background:url(../cmn_images/sttl_bg04.gif) no-repeat 0 0.2em;
border-bottom:1px solid #b4b4b4;
}

.sitemap #contentsPosition dl dt.sub {
padding:0 0 0 10px;
margin:0 10px 3px 10px;
background:url(../cmn_images/arrow.gif) no-repeat 0 50%;
border-bottom:none;
}

.sitemap #contentsPosition dl dd {
margin:0 0 15px 10px;
}

.sitemap #contentsPosition dl dd.subTxt{
margin:0 0 15px 10px;
}


/* 9月20日追加分 */

.text_11 {
font-size:11px;
}


.img_waku {
	margin-bottom: 5px;
	padding: 3px;
	border: 1px solid #E0E0E0;
}

.text_red {
color: #ba2636;
}

.marTB10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.marB10 {margin-bottom: 10px;}
