
/* メインタイトル */
.h1imgTtl {
	width: 100%;
	height: 58px;
	font-size: 2.0rem;
	font-weight: bold;
	line-height: 58px;
	color: #333;
	text-align: center;
	margin-bottom: 20px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.h1imgTtl.products {
	background: url(/agcct/products/img/main_ph.jpg) no-repeat 0px 0px;
	background-size: cover;
	color: #fff;
}


/* topインデックス */
.topIndex {
	padding: 10px 0px;
}

.topIndex li {
	margin: 0px 15px 10px 15px;
	border: 1px solid #eee;
}

.topIndex li h2 {
	background: url(/agcct/lib/img/ic_arr07.png) no-repeat right 5px;
}

.topIndex li h2.blk {
	background: url(/agcct/lib/img/ic_blank.png) no-repeat right 5px;
	background-size: 13px auto;
}

/* top */
.topIndex li#const {
	background: url(/agcct/img/menu_b_const.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#lumi {
	background: url(/agcct/img/menu_b_lumi.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#industry {
	background: url(/agcct/img/menu_b_industry.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#anti {
	background: url(/agcct/img/menu_b_anti.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#obbli {
	background: url(/agcct/img/menu_b_obbli.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#bonnf {
	background: url(/agcct/img/menu_b_bonnflon.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

/* 建築塗料 */
.topIndex li#bonMan {
	background: url(/agcct/products/construction/img/menu_c_mansion.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#bonAtt {
	background: url(/agcct/products/construction/img/menu_c_attention.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#bonDes {
	background: url(/agcct/products/construction/img/menu_c_des.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#bonPro {
	background: url(/agcct/products/construction/img/menu_c_pro.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#bonSun {
	background: url(/agcct/products/construction/img/menu_c_sun.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#bonGp {
	background: url(/agcct/products/construction/img/menu_c_gp.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#bonRs {
	background: url(/agcct/products/construction/img/menu_c_rs.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#bonArchi {
	background: url(/agcct/products/construction/img/menu_c_archi.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

/* ボンフロンとは */
.topIndex li#bonWheather {
	background: url(/agcct/products/bonnflon/img/menu_b_weather.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#bonLowcost {
	background: url(/agcct/products/bonnflon/img/menu_b_lowcost.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#bonGt {
	background: url(/agcct/products/bonnflon/img/menu_b_gt.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#bonSr {
	background: url(/agcct/products/bonnflon/img/menu_b_sr.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#bonFaq {
	background: url(/agcct/products/bonnflon/img/menu_b_faq.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#spec {
	background: url(/agcct/specification/img/menu_spec.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li a {
	display: block;
	color: #303030;
	padding: 70% 15px 15px 15px;
}

.topIndex.noph li a {
	padding: 25px 15px 15px 15px;
}

.topIndex li a h2 {
	font-size: 1.8rem;
	font-weight: bold;
	padding-right: 20px;
	padding-bottom: 10px;
}

/* カテゴリトップ写真 */
.catTopPh,
.catTopTxt {
	padding-bottom: 20px;
}

.catTopTxt h2 {
	font-size: 2.0rem;
	font-weight: bold;
	line-height: 140%;
	padding-bottom: 20px;
}

.borderArea {
	margin-top: 20px;
	border: 1px solid #999;
}

.borderArea ul.column3 {
	padding-top: 20px;
	padding-right: 4%;
}

.borderArea ul.column3 li {
	float: left;
	width: 200px;
	text-align: center;
	padding-bottom: 10px;
	padding-left: 4%;
}

.stageList li {
	float: left;
	padding: 0px 25px 10px 0px;
}

.stageList h4,
.stageList h5 {
	background-color: #9f2932;
	font-weight: bold;
	color: #fff;
	margin: 20px 0px 10px 0px;
	padding: 1px 10px 1px 20px;
	clear: both;
}

.checkArea {
	max-width: 700px;
}

.subTtlR2 {
	font-size: 1.4rem;
	font-size: bold;
}

.pl2txt {
	list-style-type: decimal;
}

.pl2txt.disc {
	list-style-type: disc;
}

/* 施工上のご注意 */
.attLtArea {
	padding-bottom: 30px;
}

.attAllArea h4,
.attLtArea h4,
.attRtArea h4 {
	border-bottom: 1px solid #ddd;
	padding-bottom: 4px;
}

/* オブリガートの特長 top */
.detIndex li#feat01 {
	background: url(/agcct/products/fluorinated_coatings/img/flu_feat01.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.detIndex li#feat02 {
	background: url(/agcct/products/fluorinated_coatings/img/flu_feat02.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.detIndex li#feat03 {
	background: url(/agcct/products/fluorinated_coatings/img/flu_feat03.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.detIndex li#feat04 {
	background: url(/agcct/products/fluorinated_coatings/img/flu_feat04.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.detIndex li#feat05 {
	background: url(/agcct/products/fluorinated_coatings/img/flu_feat05.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

/* ボンフロンの環境性能 */
.linkArea {
	padding-bottom: 5px;
}

.linkArea .linkTtl {
	display: block;
	font-weight: bold;
	padding: 5px 0px 3px 0px;
	border-bottom: 2px solid #ccc;
}

.linkArea ul {
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
}

.linkArea li {
	border-top: 1px dotted #999;
}

.linkArea li a {
	background: url(/agcct/lib/img/ic_arr07.png) no-repeat 0px 14px;
	background-size: 10px auto;
	display: block;
	padding: 8px 0px 8px 20px;
}

/* サンバリア */
.sunbCol {
	color: #00a43a;
}

.catchTtl {
	font-size: 1.7rem;
	font-weight: bold;
}

.catchTtl2 {
	font-size: 1.6rem;
	font-weight: bold;
}

/* BONNFLON for Architect */

.blueWaku.architop {
	font-size: 1.6rem;
	line-height: 140%;
	margin: 0px auto 50px auto;
	padding: 20px 30px;
}

/* 高意匠シリーズ */

.leadBig {
	font-size: 1.5rem;
	line-height: 150%;	
}

.designPh {
	max-width: 630px;
	font-size: 1.2rem;
	text-align: right;
}

.designPh img {
	width: 100%;
	height: auto;
}

/* ボンフロンとは */

.topIndex.nextBtn {
	max-width: 380px;
	margin: 10px auto;
	padding-bottom: 20px;
}
.topIndex.nextBtn li {
	width: 99%;
	margin-left: 0px;
}

.weaWakuTtl {
	width: 90%;
	font-size: 2.0rem;
	line-height: 150%;
	text-align: center;
	margin: 30px auto 20px auto;
	padding: 5px 5%;
	border: 3px solid #999;
}

.faqCostSp {
	max-width: 350px;
	margin: 30px auto 20px auto;
}

/* 仕上げ別製品ラインナップ */

.proTbArea th,
.proTbArea td {
	font-weight: normal;
	padding-bottom: 8px;
}

.feaRelatArea {
	width: 100%;
	margin: 0px auto;
}

.feaRelatArea li {
	width: 49%;
	float: left;
	padding: 0px 0.5%;
}

.feaRelatArea li a {
	display: block;
	background: #fff url(/agcct/lib/img/ic_arr07.png) no-repeat right 20px center;
	font-size: 1.4rem;
	font-weight: bold;
	color: #333;
	text-align: center;
	padding: 20px 35px 20px 10px;
	border: 1px solid #eee;
}

.feaRelatArea li span {
	display: block;
	background: #fff url(/agcct/lib/img/ico_arr01.png) no-repeat right 10px center;
	font-size: 1.4rem;
	font-weight: bold;
	color: #333;
	text-align: right;
	padding: 20px 40px 20px 10px;
}



