
*
{font-family:'notokr-regular'}

/* sub com */

/* sub-greeting */
.com-greeting .greeting-tit
{text-align:center;}
.com-greeting .greeting-tit h2
{font-size:32px; display : inline-block; padding:40px 0px 80px;}
.com-greeting .greeting-tit h2 b
{color:#00295d; font-size:34px;}
.com-greeting .greeting-txt p
{padding:0px 0px; color:#666; font-size:16px; padding:15px 0px 0px}
.com-greeting .greeting-txt p b
{font-size:16px; padding:0px 8px; color:#333;}


.com-revol h2
{font-size:24px; margin:30px 0px; color:#404040; line-height:140%;}
.com-revol .revol-section
{border-bottom:1px dashed #ddd;}
.com-revol .revol-section p.tit
{padding:20px 0px 0px; color:#666;}
.com-revol .revol-section p.txt
{padding:20px 0px; color:#666;}
.com-revol .revol-section:last-child
{border:none;}

/** eng **/
.com-revol .revol-section p.eng
{font-size:18px; padding:20px 0px;}
.com-revol .revol-section p.eng span
{display : block; font-size:22px; color:#333; text-transform:uppercase; padding:0px 0px 15px;}


.com-factory .fac-tab-menu
{text-align:center;}
.com-factory .fac-tab-menu li
{ width:33.3%; float:left; text-align:center; padding:15px 0px; background:#ddd;}
.com-factory .fac-tab-menu li:hover
{cursor:pointer; background:#00295d; color:#fff;}
.com-factory .fac-tab-menu li.on
{background:#00295d; color:#fff;}
.com-factory .tab_img
{text-align:center; width:100%; padding-top:30px;}

.com-factory .fac-txt h2
{padding:35px 0px; text-align:center; font-size:19px; color :#3c3c3c;}


.history-section .history-group:before
{background:#4666ab;}
.history-section .col-history h4:before
{background:#4666ab;}
.history-section .col-history h4:after
{background:#4666ab;}
.history-section .col-history ul li strong
{color:#4666ab;}



.com-cel .table-photo .bbsnewf5 tr:first-child a
{width:240px; height:360px;}
.com-cel .table-photo .bbsnewf5 td.gallery_subject
{padding:30px 0px;}




@media screen and (max-width:414px){
    section.sub-section
    {padding:0px 10px 40px !important;}
    .sub-section .main-heading
    {margin:40px 0px;}

    .com-greeting .greeting-tit h2
    {font-size:22px; padding:40px 0px;}
    .com-greeting .greeting-tit h2 b
    {font-size:24px;}

    .com-revol h2
    {font-size:16px;}
    .com-revol .revol-section
    {font-size:14px;}

    
.location-section
{padding:0px 10px;}

}