@font-face {
    font-family: 'OpenSans';
    src: url("/iwov-resources/flp/fonts/opensans/OpenSans-Regular.eot") format("embedded-opentype");
    src: url("/iwov-resources/flp/fonts/opensans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("/iwov-resources/flp/fonts/opensans/OpenSans-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'OpenSans';
    src: url("/iwov-resources/flp/fonts/opensans/OpenSans-SemiBold.eot") format("embedded-opentype");
    src: url("/iwov-resources/flp/fonts/opensans/OpenSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("/iwov-resources/flp/fonts/opensans/OpenSans-SemiBold.ttf") format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: 'OpenSans';
    src: url("/iwov-resources/flp/fonts/opensans/OpenSans-SemiBold.eot") format("embedded-opentype");
    src: url("/iwov-resources/flp/fonts/opensans/OpenSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("/iwov-resources/flp/fonts/opensans/OpenSans-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: 'OpenSans';
    src: url("/iwov-resources/flp/fonts/opensans/OpenSans-Bold.eot") format("embedded-opentype");
    src: url("/iwov-resources/flp/fonts/opensans/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("/iwov-resources/flp/fonts/opensans/OpenSans-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'OpenSans';
    src: url("/iwov-resources/flp/fonts/opensans/OpenSans-Light.eot") format("embedded-opentype");
    src: url("/iwov-resources/flp/fonts/opensans/OpenSans-Light.eot?#iefix") format("embedded-opentype"),url("/iwov-resources/flp/fonts/opensans/OpenSans-Light.woff2") format("woff2"),url("../fonts/opensans/OpenSans-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'OpenSans';
    src: url("/iwov-resources/flp/fonts/opensans/OpenSans-LightItalic.eot") format("embedded-opentype");
    src: url("/iwov-resources/flp/fonts/opensans/OpenSans-LightItalic.eot?#iefix") format("embedded-opentype"),url("/iwov-resources/flp/fonts/opensans/OpenSans-LightItalic.woff2") format("woff2"),url("../fonts/opensans/OpenSans-LightItalic.ttf") format("truetype");
    font-weight: 300;
    font-style: italic
}
﻿
img{ border: 0;}
.page_mobile{
    display:none;
}
.page_normal{
    display:block;
}
#main_body{
    max-width:1920px;
    min-width: 1000px;
    margin: 0 auto;
    background:#e6dfd9;
}
@media screen and (max-width: 768px) {
    #main_body{
        width: 100%;
        max-width: 100%;
        min-width: 320px;
        margin:0;
        background:#e6dfd9;
    }
    .page_mobile{
        display:block;
    }
    .page_normal{
        display:none;
    }
}

.mobile_550_a{
    display:block;
}
.mobile_550_b{
    display:none;
}
@media screen and (max-width: 550px) {
    .mobile_550_a{
        display:none;
    }
    .mobile_550_b{
        display:block;
    }
}


.menu_link{
    display:block;
    font-size: 16px;color: #754c29;
    font-weight:400;
    text-decoration:none;
    text-align: center;
    padding-top: 15px;
}
.menu_module{
    height:50px;
    margin: 0 auto;
}
.menu_module:hover,.menu_module:hover .menu_link{
    color:#ffffff;
    background: #ba8c58;
}

.lang_tc{
    /*font-family: Arial, Helvetica, sans-serif, PMingLiU, MingLiU;*/
    font-family:Arial, Helvetica, sans-serif;
	font-family: "OpenSans", Arial, "Microsoft JhengHei", "微軟正黑體", Apple LiGothic Medium, "蘋果儷中黑", sans-serif;
	-webkit-text-size-adjust: none;
	line-height:1.3;
}
.lang_en{
    /*font-family: 'Open Sans', sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;
	font-family: "OpenSans", Arial, "Microsoft JhengHei", "微軟正黑體", Apple LiGothic Medium, "蘋果儷中黑", sans-serif;
	-webkit-text-size-adjust: none;
	line-height:1.3;
}
.menu_space{
    width: 1px;height: 50px;background: #EDEBEB;float:left;
}
.menu_list{
    width: 249px;height: 50px;text-align: center;float:left;
}

.menu_list div{
    color: #754c29;
    font-size: 16px;font-weight: 400;
    padding-top: 15px;
}
.menu_list .div_focus{
    color: #ffffff;
}
.menu_list:hover, .menu_list:hover div{
    background: url(/iwov-resources/images/retirement/menu_focus.png);
    color: #ffffff;
}
.ex_mode{
    width:310px; height: 370px;float: left;
}
.ex_module{
    width:302px;height: 360px;float: left;
    background: #c9af91;
}
.ex_module2{
    width:302px;height: 360px;float: left;
    background: #a14c4c;
}
a{
    text-decoration: none;
}
.ex_title1{
    font-size: 18px;color:#414042;font-weight:600;
}
.ex_title{
    font-size: 18px;color:#ba8c58;
}

@media screen and (min-width: 630px) {
	.ex_mobilebox{
		min-width: 310px; height: 370px; float: left; margin: auto;
	}
	#ex_container{
		width: 630px;
	}
}
@media screen and (max-width: 629px) {
	.ex_mobilebox{
		min-width: 310px; height: 370px; float: left; margin: auto;
	}
	#ex_container{
		width: 310px;
	}
}