
.contents_wt .in_box {
padding-top: 20px;
padding-bottom: 20px;
}

#breadcrumb ul {
max-width: 96%;
}

.inner {
max-width: 96%;
}

.body {
max-width: 96%;
}

#painting_purpose .obi, #painting_type .obi {
font-size: 30px;
padding-left: 0;
margin-bottom: 40px;
}

#painting_purpose .obi span, #painting_type .obi span {
font-size: 40px;
}

#painting_purpose .obi b, #painting_type .obi b {
font-size: 40px;
}

.balloon {
font-size: 24px;
}

.painting_page .sub, .waterproof_page .sub {
font-size: 15px;
text-align: left;
}

#painting_type ul li .left .painting_txt_years {
font-size: 20px;
letter-spacing: 0;
}

#painting_type ul li .left .painting_txt_years span {
font-size: 16px;
}

#painting_purpose ul li .left .painting_txt, #painting_type ul li .left .painting_txt {
font-size: 15px;
}

#waterproof_type .waterproof_list li dl dd {
font-size: 14px;
}



#waterproof_type .waterproof_list li dl dt {
font-size: 20px;
letter-spacing: 0;
}


#waterproof_type .obi, #bottom .obi {
font-size: 26px;
}


#bottom #left_2c ul.com_blog li a .title_box .title {
font-size: 16px;
}


h3 {
font-size: 32px;
padding-top: 60px;
}


.name {
width: 35%;
}



.start {
font-size: 16px !important;
text-align: left !important;
}


#bottom .button a {
margin-bottom: 40px;
}


#formWrap table tr td .notes_block p br {
display: none;
}






