@charset "utf-8";
/* CSS Document */
{
font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}
.wf-roundedmplus1c { font-family: "Rounded Mplus 1c"; }
dl.enc_main{margin-top: 3px; position: relative; height: 200px; width: 950px;background-image: url(../award_gvs_ocr_img/m_bg.jpg); background-repeat: repeat; }
dl.enc_main dt.enc_news{right: 80px; top: 0px; position: absolute;}

dl.enc_main dt.enc_copy{width: 700px; font-size: 28px; font-weight: bold; left: 40px; top: 50px; position: absolute;}


#enc_ccontents{width: 890px; margin: 0 auto;}


dl.enc_main dt.enc_im{right: 50px; bottom: 50px; position: absolute;}
.b_ttl{ margin-bottom: 15px; border-bottom-color: black; border-bottom-width: 1px; border-bottom-style: solid; padding-bottom: 5px; padding-top: 30px; font-size: 30px; font-weight: bold;}
ul.enc_screen{padding-top: 10px; clear: both;}
ul.enc_screen li{float: left; padding-right: 30px; width: 430px;}
ul.enc_screen li:nth-child(2n){padding-right: 0px;}
ul.enc_screen li dt{margin-top: 8px; padding: 8px; text-align: center; background-color: #DDDDDD; line-height: 18px; font-size: 18px; font-weight: bold;}
ul.enc_screen li dd{padding-bottom: 8px; padding-top: 8px;}
.enc_ca{ height: 550px; width: 890px; background-repeat: repeat; background-color: #D7EBDC;}
.enc_ca .inner{width: 840px; margin: 0 auto;}
.enc_ca .inner .inner_ttl{padding-top: 15px; padding-bottom: 15px; font-size: 26px; font-weight: bold;}
.enc_ca .inner p{padding-bottom: 15px;}


.prd_ttl{margin-top: 40px; margin-bottom: 25px; font-size: 18px; font-weight: bold; float: left; width: 890px;}
dl.enc_prd dt{width: 70%; float: left;}
dl.enc_prd dd.series{font-weight: bold; font-size: 14px; width: 20%; float: left;  margin-top: 150px;}
dl.enc_prd dd.series p{font-size: 20px;}
dl.enc_prd dd.prd_btn a{width: 200px; text-align: center; color: white; padding: 10px; margin-top: 50px; background-color: #7f7f7f; float: left;}
dl.enc_prd dd.prd_btn a:hover{text-decoration: none;}

.lnk_btn a{width: 200px; text-align: center; color: white; padding: 10px; margin-top: 0px; background-color: #7f7f7f; float: left;}
.lnk_btn a:hover{text-decoration: none;}

.n_copy{ font-size: 16px; line-height: 1.6em; margin-top: 20px; margin-bottom: 20px;}
.b_copy{ border-color: #bfbfbf; border-width: 1px; border-style: solid; padding: 50px; font-size: 16px; line-height: 1.6em; margin-top: 40px; margin-bottom: 0px;}
