.layout-main-contents:after{content:"";display:block;clear:both}.layout-left-col{width:220px;float:left}.layout-left-col .left-col-headline-2{font-size:14px;padding:10px 5px;color:#fff;font-weight:bold}.layout-left-col .side-list-headline-2{font-size:14px;padding:10px 5px;color:#fff;font-weight:bold}.layout-left-col .left-col-area-banner{margin:15px auto;width:200px}.layout-left-col .left-col-area-banner img{width:200px}.layout-left-col .left-col-yaman-banner{width:200px;margin:15px auto}.layout-left-col .left-col-yaman-banner img{width:200px}.layout-left-col .left-col-gallery-banner{width:200px;margin:15px auto}.layout-left-col .left-col-gallery-banner img{width:200px}.layout-left-col .left-col-search-headline{font-size:14px;margin:0px 10px 0 10px;color:#fff;padding:10px 5px}.layout-left-col .left-col-search-box{text-align:center;margin-left:10px;background:#f7f7f7;width:198px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.layout-left-col .left-col-search-box .wrap-submit{width:80%;margin:15px auto}.layout-left-col .left-col-search-box .wrap-submit .search-box-submit{width:100%;background:#fff}.layout-left-col .left-col-freeword-search{margin:15px 0;padding-left:10px}.layout-left-col .yui-rail-search-banner{margin:0 10px}.layout-left-col .yui-rail-search-banner img{width:100%}.layout-main-col{width:720px;float:left;padding:0 10px 20px 10px}.layout-main-col .main-col-headline-2{color:#fff;padding:10px 5px;font-size:22px;font-weight:bold}.layout-main-col h3{font-size:16px;font-weight:bold;padding:16px;background:#f4f4f4;margin:15px 0}.layout-main-col .keywords{margin:15px 0}.layout-main-col .keywords li{display:inline-block;background:#f4f4f4;padding:8px 16px;text-align:center;margin-bottom:8px;font-weight:bold}.layout-main-col .and-more{margin:15px 0;font-size:16px;font-weight:600}.layout-main-col .special-headline{color:#ff2846;font-weight:bold;font-size:32px}.layout-main-col ol.flow{list-style-type:none;padding:0}.layout-main-col ol.flow li{display:block;margin-bottom:15px;font-size:16px}.layout-main-col ol.flow li p{margin-top:15px;font-size:13px}.layout-main-col ol.flow .circle{background:#27477A;color:#fff;width:35px;height:35px;line-height:35px;font-size:16px;font-weight:bold;border-radius:50%;display:inline-block;text-align:center;margin-right:8px}.layout-main-col .global-navigation-descrioption{box-sizing:border-box;border:5px solid #ddd;padding:8px}.layout-main-col .global-navigation-descrioption .global-navigation-catchcopy{width:310px;font-weight:bold;font-size:18px;margin:15px 0 0 15px}
