@charset "utf-8";

/* award全体
----------------------------------------------------------- */

.award #wrap {
padding-top:141px;
width: 100%;
margin: 0 auto;
color:#454545;}

#award {
padding-top:20px;}



/* 01 top image
----------------------------------------------------------- */

.award_main_image {
width:100%;
height:488px;
background-image:url(../../images/award/2019/top-main-image.jpg) ;
background-size: 100% 488px;
text-align:center;}

.award_main_image_inner {
width:1070px;
margin:0 auto;
padding-top:95px;
position:relative;
text-align:center;}

.award_main_image_medal {
position:absolute;
top:328px;
right:0px;}



/* 02
----------------------------------------------------------- */

.award_main_text {
width:100%;
height:430px;
background-image:url(../../images/award/2019/award_bk01.jpg) ;
background-repeat:no-repeat;
text-align:center;}

.award_main_text_inner {
width:800px;
margin:0 auto;}

.award_main_text_title {
font-size:18px;
line-height:22px;
letter-spacing:2px;
padding:68px 0 26px;
color:#9f8033;
border-bottom:1px solid #9f8033;}

.award_main_text_text {
font-size:14px;
line-height:33px;
padding:18px 0 0;
color:#9f8033;
text-align: justify;}



/* 03
----------------------------------------------------------- */

.award_main {
width:100%;
position:relative;}

.award_03_wrap {
width:100%;
min-height:492px;
background-image:url(../../images/award/2019/03_bk001.jpg) ;
background-size:cover;
background-repeat:no-repeat;
text-align:center;
margin-bottom:5px;}

.award_0000_title {
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
background-image:url(../../images/award/2019/03_bk01.png) ;
background-position:top center;
background-repeat:no-repeat;
padding-top:37px;
font-size:18px;
line-height:22px;
color:#ffffff;
height:33px;
width:100%;
position:absolute;
top:-70px;
left:0px;}

.award_03_title {
padding:49px 0 33px;
text-align:center;}

.award_03_note {
width:736px;
margin:0 auto;
padding:112px 0;
text-align:center;
font-size:19px;
line-height:38px;
-moz-border-radius: 20px;    /* 古いFirefox */
-webkit-border-radius: 20px; /* 古いSafari,Chrome */
border-radius: 20px;         /* CSS3 */
border:1px solid #c5c5c5;
color: #c5c5c5;}



/* 03a
----------------------------------------------------------- */



.award_03a_inner {
width:736px;
margin:0 auto;}

.award_03a_inner_in {}

.award_03a_item_wrap {
width:736px;
height:250px;
margin:0 auto;
text-align:left;}

.award_03a_item {
background-image:url(../../images/award/2019/aw-ya01.jpg) ;
background-position:bottom right;
background-repeat:no-repeat;
width:736px;
height:250px;
background-color:#FFFFFF;
position:relative;}

.award_03a_item a{
position:absolute;
display:block;
top:0;
left:0;
width:736px;
height:250px;
z-index:500;}

.award_03a_item a:link {  text-decoration : none; }
.award_03a_item a:visited { text-decoration : none; }
.award_03a_item a:active { text-decoration : none; }
.award_03a_item a:hover { text-decoration : none;background-color:rgba(0, 0, 0, 0.2); }

.award_03a_item_img {
width:397px;
float:left;
padding:3px 0 3px 3px;}

.award_03a_item_r {
width:336px;
float:left;}

.award_03a_item_title {
width:auto;
padding:60px 0px 0 25px;
min-height:140px;}

.award_03a_item_title_a {
font-size:13px;
line-height:24px;
color:#9f8033;}

.award_03a_item_title_b {
font-size:15px;
line-height:22px;
color:#3c3c3c;}


.award_03a_item_ch {
width:auto;
border-top:1px solid #9f8033;
padding:5px 0 0 20px;
margin:0 10px;
font-size:10px;
line-height:18px;
color:#9f8033;}

.award_03a_item_date {
font-size:10px;
line-height:30px;
color:#b6b6b6;}



/* 04
----------------------------------------------------------- */

.award_04_wrap {
width:100%;
height:855px;
background-image:url(../../images/award/2019/04_bk001.jpg) ;
background-size:cover;
background-repeat:no-repeat;
text-align:center;
margin-bottom:5px;}

.award_04_title {
padding:46px 0 40px;
text-align:center;}

.award_04_inner {
width:1000px;
margin:0 auto;}

.award_04_inner_in {
margin-left:-48px;}


.award_04_item_wrap {
margin-left:48px;
float:left;
width:214px;
height:331px;
text-align:left;}

.award_item_cat {
font-size:15px;
line-height:38px;
color:#ad9058;}

.award_item {
background-image:url(../../images/award/2019/aw-ya01.jpg) ;
background-position:bottom right;
background-repeat:no-repeat;
font-size:10px;
line-height:18px;
width:214px;
height:243px;
background-color:#FFFFFF;
position:relative;}

.award_item a{
position:absolute;
display:block;
top:0;
left:0;
width:214px;
height:243px;
z-index:500;}

.award_item2 {
background-image:url(../../images/award/2019/aw-ya01.jpg) ;
background-position:bottom right;
background-repeat:no-repeat;
font-size:10px;
line-height:18px;
width:280px;
height:243px;
background-color:#FFFFFF;
position:relative;}

.award_item2 a{
position:absolute;
display:block;
top:0;
left:0;
width:280px;
height:243px;
z-index:500;}

.award_item a:link {  text-decoration : none; }
.award_item a:visited { text-decoration : none; }
.award_item a:active { text-decoration : none; }
.award_item a:hover { text-decoration : none;background-color:rgba(0, 0, 0, 0.2); }

.award_item2 a:link {  text-decoration : none; }
.award_item2 a:visited { text-decoration : none; }
.award_item2 a:active { text-decoration : none; }
.award_item2 a:hover { text-decoration : none;background-color:rgba(0, 0, 0, 0.2); }

.award_item_img {
padding:3px 3px 0;
position:relative;}

.award_item_img_wm_w {
padding-left:10px;
position:absolute;
width:auto;
height:auto;
text-align:left;
left:0;
bottom:0;
color:#cccccc;
z-index:450;
font-size:10px;
line-height:14px;}

.award_item_img_wm_bl {
padding-left:10px;
position:absolute;
width:auto;
height:auto;
text-align:left;
left:0;
bottom:0;
color:#000000;
z-index:450;
font-size:10px;
line-height:14px;}

.award_item_title {
height:65px;
padding:13px 20px 0;
color:#3c3c3c;}

.award_item_title2 {
height:65px;
padding:13px 6px 0;}

.award_item_title3 {
height:65px;
padding:13px 2px 0;}

.award_item h4.fourl {
line-height:15px !important;}

.award_item h4.smaller {
font-size:60% !important;}

.award_item_bar {
height:1px;
border-top:1px solid #9f8033;
margin:0 auto;
width:206px;}

.award_item_bar2 {
height:1px;
border-top:1px solid #9f8033;
margin:0 auto;
width:272px;}

.award_item_ch {
padding:3px 13px 0;
color:#9f8033;}



.award_item_date {
font-size:10px;
line-height:12px;
padding:5px 0 0 0;
color:#b6b6b6;}





/* 05
----------------------------------------------------------- */

.award_05_wrap {
width:100%;
height:491px;
background-image:url(../../images/award/2019/05_bk001.jpg) ;
background-size:cover;
background-repeat:no-repeat;
text-align:center;
margin-bottom:5px;}

.award_05_title {
padding:50px 0 41px;
text-align:center;}

.award_05_inner {
width:214px;
margin:0 auto;}

.award_05_inner2 {
width:280px;
margin:0 auto;}

.award_05_inner_in {
margin-left:0px;}


.award_05_item_wrap {
margin-left:0px;
float:left;
width:214px;
height:301px;
text-align:left;}

.award_05_item_wrap2 {
margin-left:0px;
float:left;
width:280px;
height:301px;
text-align:left;}



/* 06
----------------------------------------------------------- */

.award_06_wrap {
width:100%;
height:500px;
text-align:center;
margin-bottom:5px;}

.award_06_item_cat {
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
font-size:15px;
line-height:38px;
color:#ad9058;
text-align:center;}

.award_06_title {
padding:50px 0 10px;
text-align:center;}

.award_06_inner {
width:100%;
margin:0 auto;
overflow:hidden;}

.award_06_inner_in {
margin-left:-4px;}

.award_06_inw {
height:500px;
background-image:url(../../images/award/2019/06_bk001.jpg) ;
background-size:cover;
background-repeat:no-repeat;
margin-left:4px;
float:left;
width: -moz-calc((100% / 2) - 4px);
width: -webkit-calc((100% / 2) - 4px);
width: calc((100% / 2) - 4px);}

.award_06_item_wrap {
margin:0 auto;
width:214px;
height:331px;
text-align:left;}



/* 07
----------------------------------------------------------- */

.award_main_2 {
width:100%;}

.award_07_wrap {
width:100%;}

.award_07_inner {
width:1200px;
padding:80px 0;
margin:0 auto;
border-bottom:1px solid #9f8033;}

.award_07_inner_in {
width:1000px;
margin:0 auto;}


.award_07_title {
width:auto;
text-align:left;
padding:23px 0 21px 30px;
letter-spacing:4px;
font-size:20px;
line-height:26px;
color:#9f8033;
border:1px solid #9f8033;}

.award_07_main {
width:auto;
text-align:left;
padding:19px 0 19px 49px;
border-left:1px solid #9f8033;
border-right:1px solid #9f8033;
border-bottom:1px solid #9f8033;}

.award_07_main_l {
float:left;
width:547px;}

.award_07_main_l_a {
font-size:14px;
line-height:35px;}

.award_07_main_l_b {
padding-top:18px;
font-size:14px;
line-height:27px;
text-align: justify;}

.award_07_main_r {
padding-top:11px;
padding-left:30px;
float:left;}

.award_07_main_r img{
width:323px;
height:auto;}

.award_07_wrap table{
  width: 100%;
  border-collapse:separate;
  border-spacing: 0;
  padding:0px 49px 0 0;
}

.award_07_wrap table th:first-child{
  border-radius: 5px 0 0 0;
}

.award_07_wrap table th:last-child{
  border-radius: 0 5px 0 0;
  border-right: 1px solid #ad9058;
}

.award_07_wrap table th{
  text-align: center;
  color:white;
  background: linear-gradient(#ad8358,#ad9058);
  border-left: 1px solid #ad9058;
  border-top: 1px solid #ad9058;
  border-bottom: 1px solid #ad9058;
  box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
  padding: 10px 0;
}

.award_07_wrap table td{
  text-align: center;
  border-left: 1px solid #ad9058;
  border-bottom: 1px solid #ad9058;
  border-top:none;
  box-shadow: 0px -3px 5px 1px #eee inset;
  padding: 10px 0;
}

.award_07_wrap table td:last-child{
  border-right: 1px solid #ad9058;
}

.award_07_wrap table tr:last-child td:first-child {
  border-radius: 0 0 0 5px;
}

.award_07_wrap table tr:last-child td:last-child {
  border-radius: 0 0 5px 0;
}

.award_07_wrap .award_07_title2 {
font-size:18px;
letter-spacing:3px;
margin:20px 0 20px 0;
color:#ad9058;}

.award_07_wrap .cat {
font-size:16px;
letter-spacing:2px;
font-weight:bold;
margin:0 0 15px 0;}

.award_07_wrap p {
font-size:14px;
line-height:20px;
text-align: justify;
margin:0 0 30px 0;}

/* 08
----------------------------------------------------------- */

.award_08_wrap {
width:100%;}

.award_08_inner {
width:1200px;
padding:80px 0;
margin:0 auto;
border-bottom:1px solid #9f8033;}

.award_08_inner_in {
width:890px;
margin:0 auto;}

.award_08_inner_in_l {
width:665px;
float:left;}

.award_08_inner_in_r {
width:174px;
float:left;
margin-left:51px;}

.award_08_title {
text-align:left;
padding:0 0 23px 0;
letter-spacing:4px;
font-size:20px;
line-height:22px;
color:#9f8033;}

.award_08_title_b {
font-size:14px;
line-height:24px;
color:#9f8033;}

.award_08_main {
font-size:15px;
line-height:31px;
text-align: justify;}




/* 09
----------------------------------------------------------- */

.award_09_wrap {
width:100%;}

.award_09_inner {
width:1200px;
padding:80px 0;
margin:0 auto;
border-bottom:1px solid #9f8033;}

.award_09_inner_in {
width:890px;
margin:0 auto;}

.award_09_inner_in_l {
width:370px;
float:left;}

.award_09_inner_in_r {
width:390px;
float:left;
margin-left:130px;}

.award_09_title {
text-align:center;
padding:2px 0 0 0;
margin-bottom:26px;
letter-spacing:4px;
font-size:20px;
line-height:42px;
color:#9f8033;
border:1px solid #9f8033;}

.award_09_title_b {
font-size:14px;
line-height:24px;
color:#9f8033;}

.award_09_main {
font-size:15px;
line-height:31px;
text-align: justify;}

.award_09_main th {
padding-right:10px;}




/* 10
----------------------------------------------------------- */

.award_10_wrap {
width:100%;}

.award_10_inner {
width:1200px;
padding:80px 0;
margin:0 auto;
border-bottom:1px solid #9f8033;}

.award_10_inner_in {
padding:0 0 0 70px;
margin:0 auto;
padding:0 }

.award_10_title {
float:left;
text-align:left;
margin-left:70px;
padding-top:36px;
width:175px;
font-size:20px;
line-height:24px;
letter-spacing:4px;
color:#9f8033;}

.award_10_main {
float:left;
text-align:center;
margin-left:62px;
width:237px;
font-size:15px;
line-height:26px;
color:#858585;}

.award_10_main img {
margin-bottom:17px;}

.award_10_h {
min-height:190px;}



/* 11
----------------------------------------------------------- */

.award_11_wrap {
width:100%;}

.award_11_inner {
width:1200px;
padding:80px 0;
margin:0 auto;
border-bottom:1px solid #9f8033;}

.award_11_inner_in {
width:1000px;
margin:0 auto;}


.award_11_title {
width:auto;
text-align:left;
padding:23px 0 21px 30px;
letter-spacing:4px;
font-size:20px;
line-height:24px;
color:#9f8033;
border-top:1px solid #dbd9ca;
border-left:1px solid #dbd9ca;
border-right:1px solid #dbd9ca;
border-bottom:1px solid #9f8033;
background-color:#dbd9ca;}

.award_11_main {
min-height:100px;
width:auto;
text-align:left;
font-size:14px;
line-height:27px;
padding:19px 49px;
border-left:1px solid #dbd9ca;
border-right:1px solid #dbd9ca;
border-bottom:1px solid #dbd9ca;
background-color:#dbd9ca;}

.award_11_main img{
vertical-align:middle;}

.award_11_main a:link { color:#454545; text-decoration : none; }
.award_11_main a:visited { color:#454545; text-decoration : none; }
.award_11_main a:active { color:#454545; text-decoration : none; }
.award_11_main a:hover { color:#454545; text-decoration: underline; }


.award_11_note {
width:auto;
text-align:right;
font-size:12px;
line-height:32px;}




/* 12
----------------------------------------------------------- */

.award_12_wrap {
width:100%;}

.award_12_inner {
width:1200px;
padding:80px 0;
margin:0 auto;
border-bottom:1px solid #ffffff;}

.award_12_inner_in {
width:900px;
margin:0 auto;}

.twitterBox_aw{
    background: #fff;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    box-shadow: #a39c97 0px 1px 3px 0px;
    -webkit-box-shadow: #a39c97 0px 1px 3px 0px;
    -moz-box-shadow: #a39c97 0px 1px 3px 0px;
    padding: 6px 6px 20px;
}

.award_12_btn {
padding:0px 0 0;}




/* 13
----------------------------------------------------------- */

.award_13_wrap {
width:100%;}

.award_13_inner {
width:100%;
padding:0px 0 80px;
margin:0 auto;
border-bottom:1px solid #ffffff;}

.award_13_inner_in {
width:100%;
margin:0 auto;
background-color:#8A773F;}


.award_13_title {
width:auto;
text-align:center;
padding:23px 0 21px 0px;
letter-spacing:4px;
font-size:20px;
line-height:24px;
color:#ffffff;
background-color:#7C6B39;}

.award_13_main {
width:1000px;
margin:0 auto;
text-align:center;
font-size:14px;
line-height:55px;
letter-spacing:6px;
padding:35px 0px 24px;
background-color:#8A773F;}

.award_13_main_in {
margin-left:-20px;}

.award_13_main a {
display:block;
-moz-border-radius: 4px;    /* 古いFirefox */
-webkit-border-radius: 4px; /* 古いSafari,Chrome */
border-radius: 4px;         /* CSS3 */
border:1px solid #ffffff;
margin-left:20px;
margin-bottom:14px;
float:left;
width: -moz-calc((100% / 5) - 22px);
width: -webkit-calc((100% / 5) - 22px);
width: calc((100% / 5) - 22px);}

.award_13_main a:link {  color:#ffffff;text-decoration : none;background-color:rgba(255, 255, 255, 0.1) }
.award_13_main a:visited { color:#ffffff;text-decoration : none; }
.award_13_main a:active { color:#ffffff;text-decoration : none; }
.award_13_main a:hover { color:#ffffff;text-decoration : none;background-color:rgba(255, 255, 255, 0.5); }


/* 14
----------------------------------------------------------- */

.award_14_wrap {
width:100%;
height:491px;
background-image:url(../../images/award/2019/05_bk001.jpg) ;
background-size:cover;
background-repeat:no-repeat;
text-align:center;
margin-top:5px;}

.award_14_title {
padding:50px 0 41px;
text-align:center;}

.award_14_inner {
width:214px;
margin:0 auto;}

.award_14_inner_in {
margin-left:0px;}


.award_14_item_wrap {
margin-left:0px;
float:left;
width:214px;
height:301px;
text-align:left;}


/* 15
----------------------------------------------------------- */

.award_15_wrap {
width:100%;}

.award_15_inner {
width:1200px;
padding:80px 0;
margin:0 auto;
border-bottom:1px solid #9f8033;}

.award_15_inner_in {
width:1000px;
margin:0 auto;}

.award_15_title {
width:400px;
text-align:center;
padding:2px 0 0 0;
margin:0 0 23px 0;
letter-spacing:4px;
font-size:20px;
line-height:42px;
color:#9f8033;
border:1px solid #9f8033;}

.award_15_main {
text-align:left;
margin-left:0px;
font-size:15px;
line-height:23px;
width: 100%;}

.award_15_main table{
  border-collapse:collapse;
  margin:0 auto;
  border-bottom:2px solid #9f8033;}

.award_15_main th{
  color:#9f8033;
  border-bottom:2px solid #9f8033;
}
.award_15_main td{
  border-bottom:1px dashed #999;
}
.award_15_main td,th{
  padding:15px 25px 15px 0px;
}




/* フッター

.award #footTop {
display:none;}

----------------------------------------------------------- */


.award #footBtm {}









/* page
----------------------------------------------------------- */


.award_page_head_01 {
width:100%;
height:110px;
background-image:url(../../images/award/2019/p_bk_01.jpg) ;
background-size:cover;
background-repeat:no-repeat;
}

.award_page_head_01 img{
margin-top:9px;}

.award_page_head_00 {
width:100%;
min-height:272px;
}

.award_page_head_02 {
width:100%;
padding-top:24px;
height:48px;
background-image:url(../../images/award/2019/p_bk_02.jpg) ;
background-size:cover;
background-repeat:no-repeat;
font-size:14px;
line-height:24px;
color:#FFFFFF;
}

.award_page_head_02 span {
padding:0 10px;
margin-right:10px;
border:1px solid #ffffff;}



.award_page_head_00_inner {
width:1000px;
padding-top:76px;
margin:0 auto;}

.award_page_head_title {
float:left;
width:372px;
margin-left:15px;}

.award_page_head_00_in {
float:left;
width:473px;
text-align:left;}

.award_page_head_00_in_2 {
float:left;
width:352px;
text-align:left;}

.award_page_head_00_a {
font-size:14px;
line-height:16px;
color:#AD9058;}

.award_page_head_main_title {
font-size:21px;
line-height:30px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #AD9058;
color:#AD9058;}

h3.award_page_head_main_title_px18 {
font-size:18px !important;
line-height:30px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #AD9058;
color:#AD9058;}

h3.award_page_head_main_title_px17 {
font-size:17px !important;
line-height:30px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #AD9058;
color:#AD9058;}

.award_page_head_00_chname {
padding-top:10px;
font-size:12px;
line-height:20px;
color:#AD9058;}

.award_page_head_00_chname_2 {
padding-top:10px;
font-size:12px;
line-height:20px;
color:#AD9058;}

.award_page_head_00_chlogo {
float:left;
width:140px;
text-align:right;}

.award_page_head_00_chlogo_2 {
float:left;
padding-left:17px;
padding-bottom:8px;
width:244px;
text-align:left;}

.award_page_head_00_chlogo_2 img{
margin:0 0 14px 15px;}


.award_page_main {
width:1000px;
padding-top:80px;
margin:0 auto;}

.award_page_title {
width:auto;
text-align:left;
padding:13px 0 11px 30px;
letter-spacing:4px;
font-size:20px;
line-height:24px;
background-color:#AD9058;
color:#ffffff;}

.award_page_text_sp {
width:900px;
padding:0 0 70px;
margin:0 auto;
font-size:14px;
line-height:34px;
text-align: justify;
color:#AD9058;}

.award_page_text {
width:900px;
padding:30px 0 37px;
margin:0 auto;
font-size:14px;
line-height:34px;
text-align: justify;}

.award_page_photo {
width:900px;
margin:0 auto;}

.award_page_date {
width:900px;
margin:0 auto;
text-align:right;
font-size:12px;
line-height:28px;}

.award_page_movie_wrap {
width:900px;
height:604px;
background-image:url(../../images/award/2019/page/mov-bk.jpg) ;
background-size:100% 100%;
background-repeat:no-repeat;
margin:50px auto 70px;
text-align:center;
font-size:20px;
line-height:24px;
letter-spacing:2px;
color:#ffffff;}

.award_page_movie_title {
padding:50px 0 0px;
width:100px;
border-bottom:2px solid #ffffff;
margin:0 auto 40px;}

.page-video {
width:740px;
margin:0 auto;
height:auto;}




.award_page_main_inc {
width:100%;
min-height:500px;
background-image:url(../../images/award/2019/p_bk_03.jpg) ;
background-size:cover;
background-repeat:no-repeat;
margin-bottom:80px;}


.award_page_main_inc_inner {
padding:60px 0 0;
width:1000px;
margin:0 auto;}


.award_page_main_inc_title {
width:auto;
text-align:left;
padding:13px 0 11px 20px;
letter-spacing:1px;
font-size:16px;
line-height:20px;
border:1px solid #AD9058;
color:#AD9058;}


.award_page_main_inc_main {
width:auto;
padding:25px 0 60px 0;}

.aww_h_a {
padding:25px 0 32px 0;}


.award_page_note {
width:186px;
padding:38px 17px;
text-align:left;
font-size:12px;
line-height:20px;
-moz-border-radius: 15px;    /* 古いFirefox */
-webkit-border-radius: 15px; /* 古いSafari,Chrome */
border-radius: 15px;         /* CSS3 */
border:1px solid #c5c5c5;
color: #c5c5c5;}






.award_page_item_wrap {
margin-left:0px;
margin-bottom:28px;
float:none;
width:310px;
height:auto;
text-align:left;}

.award_page_item {
background-image:url(../../images/award/2019/aw-ya01.jpg) ;
background-position:bottom right;
background-repeat:no-repeat;
font-size:25px;
line-height:42px;
width:310px;
height:94px;
background-color:#FFFFFF;
position:relative;}

.award_page_item a{
position:absolute;
display:block;
top:0;
left:0;
width:310px;
height:94px;
z-index:500;}

.award_page_item a:link {  text-decoration : none; }
.award_page_item a:visited { text-decoration : none; }
.award_page_item a:active { text-decoration : none; }
.award_page_item a:hover { text-decoration : none;background-color:rgba(0, 0, 0, 0.2); }

.award_page_item_img {
padding:2px 0px 2px 2px;
width:156px;
float:left;}

.award_page_item_img img{
width:156px;
height:90px;}

.award_page_item_title {
display: table;
float:left;
height:94px;
width:152px;
padding:0px 0px 0;
color:#3c3c3c;}

.award_page_item_title_in {
font-size:16px;
line-height:20px;
text-align:center;
display: table-cell;
vertical-align: middle;
color:#AD9058;
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;}





.award_aw_item {
background-color:#FFFFFF;
padding:2px;
width:219px;
height:126px;
position:relative;}

.award_aw_item a{
position:absolute;
display:block;
top:0;
left:0;
width:223px;
height:130px;
z-index:500;}

.award_aw_item a:link {  text-decoration : none; }
.award_aw_item a:visited { text-decoration : none; }
.award_aw_item a:active { text-decoration : none; }
.award_aw_item a:hover { text-decoration : none;background-color:rgba(0, 0, 0, 0.2); }

.award_aw_item_ya {
position:absolute;
background-image:url(../../images/award/2019/aw-ya01.jpg) ;
background-repeat:no-repeat;
width:15px;
height:15px;
right:0;
bottom:0;
z-index:400;}

.award_aw_item_img img {
width:219px;
height:126px;}


.award_awww_wrap {
margin-left:-35px;}

.award_awww_wrap_inner {
float:left;
width:310px;
margin-left:35px;}

.award_aw_wrap {
width:223px;}

.award_aw_wrap_2 {
width:223px;
margin:auto;}







.award_pc{display:block;}
.award_sp{display:none;}


/* レスポンシブ 1260px以下
----------------------------------------------------------- */
@media only screen and (max-width: 1260px){

.award #wrap {
width: 100%;}



.award_main_image_inner {
width:970px;}

.award_07_inner {
width:1000px;}

.award_08_inner {
width:1000px;}

.award_09_inner {
width:1000px;}

.award_10_inner {
width:1000px;}

.award_10_title {
min-height:160px;}

.award_10_main {
min-height:190px;}

.award_11_inner {
width:1000px;}

.award_12_inner {
width:1000px;}




/* レスポンシブ 1000px以下
----------------------------------------------------------- */
@media only screen and (max-width: 1000px){






}

/* レスポンシブ 850px以下
----------------------------------------------------------- */
@media only screen and (max-width: 850px){


.award_pc{display:none;}
.award_sp{display:block;}




/* award全体
----------------------------------------------------------- */

.award #wrap {
padding-top:105px;
width: 100%;}

#award {
padding-top:20px;}



/* 01 top image
----------------------------------------------------------- */

.award_main_image {
width:100%;
height:712px;
background-image:url(../../images/award/2019/sp/top-main-image.jpg) ;
background-size: 100% 712px;
text-align:center;}

.award_main_image_inner {
width:100%;
margin:0 auto;
padding-top:181px;
position:relative;
text-align:center;}

.award_main_image_medal {
position:absolute;
top:496px;
right:0;}



/* 02
----------------------------------------------------------- */

.award_main_text {
width:100%;
height:936px;
background-image:url(../../images/award/2019/sp/award_bk01.jpg) ;
background-repeat:no-repeat;
text-align:left;}

.award_main_text_inner {
width:640px;
margin:0 auto;}

.award_main_text_title {
font-size:27px;
line-height:44px;
letter-spacing:4px;
padding:78px 0 34px;
color:#9f8033;
border-bottom:2px solid #9f8033;}

.award_main_text_text {
font-size:27px;
line-height:48px;
padding:50px 0 0;
color:#9f8033;
text-align: justify;}



/* 03
----------------------------------------------------------- */

.award_main {
width:100%;
position:relative;}

.award_03_wrap {
width:100%;
min-height:608px;
background-image:url(../../images/award/2019/03_bk001.jpg) ;
background-size:cover;
background-repeat:no-repeat;
text-align:center;
margin-bottom:10px;}

.award_0000_title {
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
background-image:url(../../images/award/2019/sp/03_bk01.png) ;
background-position:bottom center;
background-repeat:no-repeat;
padding-top:47px;
font-size:27px;
line-height:30px;
color:#ffffff;
height:37px;
width:100%;
position:absolute;
top:-84px;
left:0px;}

.award_03_title {
padding:55px 0 30px;
text-align:center;}

.award_03_note {
width:100%;
margin:0 auto;
padding:113px 0 87px;
text-align:center;
font-size:27px;
line-height:46px;
-moz-border-radius: 0px;    /* 古いFirefox */
-webkit-border-radius: 0px; /* 古いSafari,Chrome */
border-radius: 0px;         /* CSS3 */
border:1px solid #c5c5c5;
color: #c5c5c5;}



/* 03a
----------------------------------------------------------- */



.award_03a_inner {
width:100%;
margin:0 auto;}

.award_03a_inner_in {}

.award_03a_item_wrap {
width:100%;
height:auto;
margin:0 auto;
text-align:left;}

.award_03a_item {
background-image:url(../../images/award/2019/sp/aw-ya01.jpg) ;
background-position:bottom right;
background-repeat:no-repeat;
width:100%;
height:695px;
background-color:#FFFFFF;
position:relative;}

.award_03a_item a{
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:695px;
z-index:500;}

.award_03a_item a:link {  text-decoration : none; }
.award_03a_item a:visited { text-decoration : none; }
.award_03a_item a:active { text-decoration : none; }
.award_03a_item a:hover { text-decoration : none;background-color:rgba(0, 0, 0, 0.2); }

.award_03a_item_img {
width:100%;
float:none;
padding:0px 0 0px 0px;}

.award_03a_item_r {
width:100%;
float:none;}

.award_03a_item_title {
width:auto;
padding:14px 0 14px 40px;
min-height:150px;}

.award_03a_item_title_a {
font-size:23px;
line-height:40px;
color:#9f8033;}

.award_03a_item_title_b {
font-size:27px;
line-height:50px;
color:#3c3c3c;}


.award_03a_item_ch {
width:auto;
border-top:2px solid #9f8033;
padding:13px 0 0 23px;
margin:0 37px;
font-size:27px;
line-height:50px;
color:#9f8033;}

.award_03a_item_date {
padding-left:48px;
font-size:23px;
line-height:60px;
padding:0 0 5px 45px;
color:#b6b6b6;}



/* 04
----------------------------------------------------------- */

.award_04_wrap {
width:100%;
height:auto;
background-image:url(../../images/award/2019/04_bk001.jpg) ;
background-size:cover;
background-repeat:no-repeat;
text-align:center;
margin-bottom:10px;}

.award_04_title {
padding:75px 0 50px;
text-align:center;}

.award_04_inner {
width:690px;
margin:0 auto;}

.award_04_inner_in {
margin-left:0px;}


.award_04_item_wrap {
margin-left:0px;
float:none;
width:690px;
height:auto;
text-align:left;}

.award_item_cat {
font-size:27px;
line-height:70px;
color:#ad9058;}

.award_item {
background-image:url(../../images/award/2019/sp/aw-ya02.jpg) ;
background-position:bottom right;
background-repeat:no-repeat;
font-size:25px;
line-height:42px;
width:690px;
height:300px;
background-color:#FFFFFF;
position:relative;}

.award_item2 {
background-image:url(../../images/award/2019/sp/aw-ya02.jpg) ;
background-position:bottom right;
background-repeat:no-repeat;
font-size:25px;
line-height:42px;
width:690px;
height:300px;
background-color:#FFFFFF;
position:relative;}

.award_item a{
position:absolute;
display:block;
top:0;
left:0;
width:690px;
height:300px;
z-index:500;}

.award_item2 a{
position:absolute;
display:block;
top:0;
left:0;
width:690px;
height:300px;
z-index:500;}
    
.award_item a:link {  text-decoration : none; }
.award_item a:visited { text-decoration : none; }
.award_item a:active { text-decoration : none; }
.award_item a:hover { text-decoration : none;background-color:rgba(0, 0, 0, 0.2); }

.award_item2 a:link {  text-decoration : none; }
.award_item2 a:visited { text-decoration : none; }
.award_item2 a:active { text-decoration : none; }
.award_item2 a:hover { text-decoration : none;background-color:rgba(0, 0, 0, 0.2); }

.award_item_img {
padding:7px 14px 7px 7px;
width:323px;
float:left;}

.award_item_img2 {
padding:7px 14px 7px 7px;
width:323px;
float:left;}
    
.award_item_title {
display: table;
float:left;
height:200px;
width:335px;
padding:0px 0px 0;
color:#3c3c3c;}

.award_item_title2 {
display: table;
float:left;
height:200px;
width:335px;
padding:0px 0px 0;
color:#3c3c3c;}

.award_item_title3 {
display: table;
float:left;
height:200px;
width:335px;
padding:0px 0px 0;
color:#3c3c3c;}

.award_item h4.fourl {
line-height:30px !important;}

.award_item h4.smaller {
font-size:60% !important;}

.award_item2 h4.fourl {
line-height:30px !important;}

.award_item2 h4.smaller {
font-size:60% !important;}
    
.award_item_title_in {
display: table-cell;
vertical-align: middle;}

.award_item_bar {
height:1px;
border-top:1px solid #9f8033;
margin:0 auto;
width:676px;}

.award_item_bar2 {
height:1px;
border-top:1px solid #9f8033;
margin:0 auto;
width:676px;}
    
.award_item_ch {
float:none;
padding:3px 12px 0;
font-size:22px;
line-height:40px;
color:#9f8033;}



.award_item_date {
font-size:23px;
line-height:60px;
padding:0 0 20px;
color:#b6b6b6;}

.award_item_img_wm_w {
padding-left:20px;
padding-bottom:13px;
position:absolute;
width:auto;
height:auto;
text-align:left;
left:0;
bottom:0;
color:#cccccc;
z-index:450;
font-size:18px;
line-height:20px;}

.award_item_img_wm_bl {
padding-left:20px;
padding-bottom:13px;
position:absolute;
width:auto;
height:auto;
text-align:left;
left:0;
bottom:0;
color:#000000;
z-index:450;
font-size:18px;
line-height:20px;}





/* 05
----------------------------------------------------------- */

.award_05_wrap {
width:100%;
height:auto;
background-image:url(../../images/award/2019/05_bk001.jpg) ;
background-size:cover;
background-repeat:no-repeat;
text-align:center;
margin-bottom:10px;}

.award_05_title {
padding:75px 0 50px;
text-align:center;}

.award_05_inner {
width:690px;
margin:0 auto;}

.award_05_inner2 {
width:690px;
margin:0 auto;}
    
.award_05_inner_in {
margin-left:0px;}

.award_05_inner_in2 {
margin-left:0px;}

.award_05_item_wrap {
margin-left:0px;
float:none;
width:690px;
height:auto;
text-align:left;}

.award_05_item_wrap2 {
margin-left:0px;
float:none;
width:690px;
height:auto;
text-align:left;}



/* 06
----------------------------------------------------------- */

.award_06_wrap {
width:100%;
height:auto;
text-align:center;}

.award_06_item_cat {
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
font-size:27px;
line-height:46px;
color:#ad9058;
text-align:center;}

.award_06_title {
padding:75px 0 20px;
text-align:center;}

.award_06_inner {
width:100%;
margin:0 auto;
overflow:hidden;}

.award_06_inner_in {
margin-left:0px;}

.award_06_inw {
height:auto;
background-image:url(../../images/award/2019/06_bk001.jpg) ;
background-size:cover;
background-repeat:no-repeat;
margin-left:0px;
float:none;
width: 100%;
width: 100%;
width: 100%;}

.award_06_item_wrap {
margin:0 auto;
width:690px;
height:auto;
text-align:left;
margin-bottom:10px;}



/* 07
----------------------------------------------------------- */

.award_main_2 {
width:100%;}

.award_07_wrap {
width:100%;}

.award_07_inner {
width:690px;
padding:70px 0;
margin:0 auto;
border-bottom:none;}

.award_07_inner_in {
width:690px;
margin:0 auto;}


.award_07_title {
width:auto;
text-align:left;
padding:23px 0 21px 30px;
letter-spacing:4px;
font-size:27px;
line-height:30px;
color:#9f8033;
border:2px solid #9f8033;}

.award_07_main {
width:auto;
text-align:left;
padding:19px 30px 30px 30px;
border-left:2px solid #9f8033;
border-right:2px solid #9f8033;
border-bottom:2px solid #9f8033;}

.award_07_main_l {
float:none;
width:auto;}

.award_07_main_l_a {
font-size:25px;
line-height:50px;}

.award_07_main_l_b {
padding-top:18px;
font-size:25px;
line-height:50px;
text-align: justify;}

.award_07_main_r {
padding-top:20px;
padding-left:0px;
float:none;}

.award_07_main_r img {
width:100%;
height:auto;}

.award_07_wrap table{
  width: 100%;
  border-collapse:separate;
  border-spacing: 0;
  padding:0px 0 0 0;
  font-size:22px;
  line-height:40px;
}

.award_07_wrap table th:first-child{
  border-radius: 5px 0 0 0;
}

.award_07_wrap table th:last-child{
  border-radius: 0 5px 0 0;
  border-right: 1px solid #ad9058;
}

.award_07_wrap table th{
  text-align: center;
  color:white;
  background: linear-gradient(#ad8358,#ad9058);
  border-left: 1px solid #ad9058;
  border-top: 1px solid #ad9058;
  border-bottom: 1px solid #ad9058;
  box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
  padding: 10px 0;
}

.award_07_wrap table td{
  text-align: center;
  border-left: 1px solid #ad9058;
  border-bottom: 1px solid #ad9058;
  border-top:none;
  box-shadow: 0px -3px 5px 1px #eee inset;
  padding: 10px 0;
}

.award_07_wrap table td:last-child{
  border-right: 1px solid #ad9058;
}

.award_07_wrap table tr:last-child td:first-child {
  border-radius: 0 0 0 5px;
}

.award_07_wrap table tr:last-child td:last-child {
  border-radius: 0 0 5px 0;
}

.award_07_wrap .award_07_title2 {
font-size:27px;
letter-spacing:3px;
margin:20px 0 20px 0;
color:#ad9058;}

.award_07_wrap .cat {
font-size:27px;
letter-spacing:2px;
font-weight:bold;
margin:0 0 5px 0;}

.award_07_wrap p {
font-size:27px;
line-height:50px;
text-align: justify;
margin:0 0 30px 0;}
	
/* 08
----------------------------------------------------------- */

.award_08_wrap {
width:100%;}

.award_08_inner {
width:690px;
padding:70px 0;
margin:0 auto;
border-bottom:2px solid #9f8033;}

.award_08_inner_in {
width:615px;
margin:0 auto;}

.award_08_inner_in_l {
width:615px;
float:none;}

.award_08_inner_in_r {
text-align:left;
width:250px;
float:left;
margin-left:0px;}

.award_08_title {
width:360px;
height:220px;
float:left;
display: table;
text-align:left;
padding:0 0 20px 0;
letter-spacing:4px;
font-size:27px;
line-height:40px;
color:#9f8033;}

.award_08_title_in {
display: table-cell;
font-size:27px;
line-height:40px;
vertical-align: middle;}

.award_08_title_b {
font-size:23px;
line-height:40px;
color:#9f8033;}

.award_08_main {
font-size:27px;
line-height:50px;
text-align: justify;}




/* 09
----------------------------------------------------------- */

.award_09_wrap {
width:100%;}

.award_09_inner {
width:690px;
padding:70px 0 30px;
margin:0 auto;
border-bottom:2px solid #9f8033;}

.award_09_inner_in {
width:615px;
margin:0 auto;}

.award_09_inner_in_l {
width:615px;
float:none;}

.award_09_inner_in_r {
width:615px;
float:none;
margin-left:0px;}

.award_09_title {
text-align:center;
padding:3px 0 0 0;
margin-bottom:26px;
letter-spacing:4px;
font-size:25px;
line-height:47px;
color:#9f8033;
border:2px solid #9f8033;}

.award_09_title_b {
font-size:27px;
line-height:50px;
color:#9f8033;}

.award_09_main {
font-size:27px;
line-height:50px;
text-align: justify;
padding-bottom:40px;}

.award_09_main th {
padding-right:15px;}




/* 10
----------------------------------------------------------- */

.award_10_wrap {
width:100%;}

.award_10_inner {
width:690px;
padding:70px 0;
margin:0 auto;
border-bottom:2px solid #9f8033;}

.award_10_inner_in {
padding:0 0 0 0px;
margin:0 auto;
padding:0 }

.award_10_title {
float:none;
width:240px;
text-align:center;
margin:0 auto 50px;
padding-top:6px;
font-size:27px;
line-height:47px;
letter-spacing:4px;
min-height:40px;
color:#9f8033;
border-bottom:2px solid #9f8033;}

.award_10_main {
float:left;
text-align:center;
margin-left:0px;
margin-bottom:20px;
width:50%;
font-size:20px;
line-height:36px;
color:#858585;}

.award_10_main img {
margin-bottom:17px;}

.award_10_h {
min-height:190px;}

.aw_10_w {
width:100% !important;}

/* 11
----------------------------------------------------------- */

.award_11_wrap {
width:100%;}

.award_11_inner {
width:690px;
padding:70px 0;
margin:0 auto;
border-bottom:2px solid #9f8033;}

.award_11_inner_in {
width:690px;
margin:0 auto;}


.award_11_title {
width:auto;
text-align:left;
padding:23px 0 21px 30px;
letter-spacing:4px;
font-size:27px;
line-height:47px;
color:#9f8033;
border-top:2px solid #dbd9ca;
border-left:2px solid #dbd9ca;
border-right:2px solid #dbd9ca;
border-bottom:2px solid #9f8033;
background-color:#dbd9ca;}

.award_11_main {
min-height:100px;
width:auto;
text-align:left;
font-size:27px;
line-height:47px;
padding:19px 30px;
border-left:2px solid #dbd9ca;
border-right:2px solid #dbd9ca;
border-bottom:2px solid #dbd9ca;
background-color:#dbd9ca;}

.award_11_main img{
vertical-align:middle;}

.award_11_main a:link { color:#454545; text-decoration : none; }
.award_11_main a:visited { color:#454545; text-decoration : none; }
.award_11_main a:active { color:#454545; text-decoration : none; }
.award_11_main a:hover { color:#454545; text-decoration: underline; }


.award_11_note {
width:auto;
text-align:right;
font-size:20px;
line-height:50px;}




/* 12
----------------------------------------------------------- */

.award_12_wrap {
width:100%;}

.award_12_inner {
width:690px;
padding:80px 0;
margin:0 auto;
border-bottom:2px solid #ffffff;}

.award_12_inner_in {
width:100%;
margin:0 auto;}

.twitterBox_aw{
    background: #fff;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    box-shadow: #a39c97 0px 1px 3px 0px;
    -webkit-box-shadow: #a39c97 0px 1px 3px 0px;
    -moz-box-shadow: #a39c97 0px 1px 3px 0px;
    padding: 6px 6px 20px;
}

.award_12_btn {
padding:0 0 0;}

.award_12_btn img{
width:100%;
height:auto;}


/* 13
----------------------------------------------------------- */

.award_13_wrap {
width:100%;}

.award_13_inner {
width:100%;
padding:0px 0 80px;
margin:0 auto;
border-bottom:2px solid #ffffff;}

.award_13_inner_in {
width:100%;
margin:0 auto;
background-color:#8A773F;}


.award_13_title {
width:auto;
text-align:center;
padding:23px 0 21px 0px;
letter-spacing:4px;
font-size:27px;
line-height:47px;
color:#ffffff;
background-color:#7C6B39;}

.award_13_main {
width:615px;
margin:0 auto;
text-align:center;
font-size:24px;
line-height:100px;
letter-spacing:6px;
padding:35px 0px 24px;
background-color:#8A773F;}

.award_13_main_in {
margin-left:-36px;}

.award_13_main a {
display:block;
-moz-border-radius: 4px;    /* 古いFirefox */
-webkit-border-radius: 4px; /* 古いSafari,Chrome */
border-radius: 4px;         /* CSS3 */
border:1px solid #ffffff;
margin-left:36px;
margin-bottom:38px;
float:left;
width: -moz-calc((100% / 2) - 38px);
width: -webkit-calc((100% / 2) - 38px);
width: calc((100% / 2) - 38px);}

.award_13_main a:link {  color:#ffffff;text-decoration : none;background-color:rgba(255, 255, 255, 0.1) }
.award_13_main a:visited { color:#ffffff;text-decoration : none; }
.award_13_main a:active { color:#ffffff;text-decoration : none; }
.award_13_main a:hover { color:#ffffff;text-decoration : none;background-color:rgba(255, 255, 255, 0.5); }








/* フッター

.award #footTop {
display:none;}

----------------------------------------------------------- */


.award #footBtm {}
















/* page
----------------------------------------------------------- */


.award_page_head_01 {
width:100%;
height:92px;
background-image:url(../../images/award/2019/p_bk_01.jpg) ;
background-size:cover;
background-repeat:no-repeat;
}

.award_page_head_01 img{
margin-top:0px;}

.award_page_head_00 {
width:100%;
min-height:272px;
}

.award_page_head_02 {
width:100%;
padding-top:35px;
height:65px;
background-image:url(../../images/award/2019/p_bk_02.jpg) ;
background-size:cover;
background-repeat:no-repeat;
font-size:25px;
line-height:30px;
color:#FFFFFF;
}

.award_page_head_02 span {
padding:0 10px;
margin-right:10px;
border:2px solid #ffffff;}



.award_page_head_00_inner {
width:690px;
padding-top:0px;
margin:0 auto;}

.award_page_head_title {
float:none;
width:100%;
padding:44px 0 38px;
margin-left:0;
text-align:center;
border-bottom:2px solid #AD9058;}

.award_page_head_00_in {
float:none;
width:100%;
text-align:left;}

.award_page_head_00_a {
padding-top:48px;
font-size:31px;
line-height:45px;
color:#AD9058;}

.award_page_head_main_title {
font-size:31px;
line-height:60px;
padding-bottom:48px;
border-bottom:2px solid #AD9058;
color:#AD9058;}

h3.award_page_head_main_title_px18 {
font-size:31px !important;
line-height:60px;
padding-bottom:48px;
border-bottom:2px solid #AD9058;
color:#AD9058;}
    
h3.award_page_head_main_title_px17 {
font-size:31px !important;
line-height:60px;
padding-bottom:48px;
border-bottom:2px solid #AD9058;
color:#AD9058;}

.award_page_head_00_in_2 {
float:left;
width:100%;
text-align:left;}



.award_page_head_00_chname {
float:left;
width:550px;
padding-top:32px;
padding-bottom:32px;
font-size:25px;
line-height:40px;
color:#AD9058;}

.award_page_head_00_chlogo {
float:left;
padding-top:32px;
padding-bottom:32px;
width:140px;
text-align:right;}

.award_page_head_00_chname_2 {
float:left;
width:440px;
padding-top:32px;
padding-bottom:32px;
font-size:25px;
line-height:40px;
color:#AD9058;}

.award_page_head_00_chlogo_2 {
float:left;
padding-top:32px;
padding-bottom:32px;
width:238px;
text-align:right;
padding-left:12px;
padding-bottom:18px;
text-align:left;}

.award_page_head_00_chlogo_2 img{
margin:0 0 12px 12px;}





.award_page_main {
width:690px;
padding-top:70px;
margin:0 auto;}

.award_page_title {
width:auto;
text-align:left;
padding:13px 0 11px 30px;
letter-spacing:6px;
font-size:25px;
line-height:50px;
background-color:#AD9058;
color:#ffffff;}

.award_page_text_sp {
width:615px;
padding:0 0 70px;
margin:0 auto;
font-size:27px;
line-height:50px;
text-align: justify;
color:#AD9058;}

.award_page_text {
width:615px;
padding:40px 0 47px;
margin:0 auto;
font-size:27px;
line-height:50px;
text-align: justify;}

.award_page_photo {
width:690px;
margin:0 auto;}

.award_page_photo img{
width:100%;
height:auto;}

.award_page_date {
width:690px;
margin:0 auto;
text-align:right;
font-size:20px;
line-height:48px;}

.award_page_movie_wrap {
width:690px;
height:530px;
background-image:url(../../images/award/2019/page/mov-bk.jpg) ;
background-size:100% 100%;
background-repeat:no-repeat;
margin:40px auto 50px;
text-align:center;
font-size:27px;
line-height:44px;
letter-spacing:4px;
color:#ffffff;}

.award_page_movie_title {
padding:30px 0 0px;
width:150px;
border-bottom:6px solid #ffffff;
margin:0 auto 30px;}

.page-video {
width:645px;
margin:0 auto;
height:auto;}




.award_page_main_inc {
width:100%;
min-height:500px;
background-image:url(../../images/award/2019/p_bk_03.jpg) ;
background-size:cover;
background-repeat:no-repeat;
margin-bottom:0px;}


.award_page_main_inc_inner {
padding:60px 0 0;
width:690px;
margin:0 auto;}


.award_page_main_inc_title {
width:auto;
text-align:left;
padding:13px 0 11px 20px;
letter-spacing:1px;
font-size:27px;
line-height:50px;
border:2px solid #AD9058;
color:#AD9058;}


.award_page_main_inc_main {
width:auto;
padding:25px 0 60px 0;}

.aww_h_a {
padding:25px 0 38px 0;}




.award_page_note {
width:300px;
margin:0 auto;
padding:38px 17px;
text-align:left;
font-size:22px;
line-height:40px;
-moz-border-radius: 15px;    /* 古いFirefox */
-webkit-border-radius: 15px; /* 古いSafari,Chrome */
border-radius: 15px;         /* CSS3 */
border:2px solid #c5c5c5;
color: #c5c5c5;}






.award_page_item_wrap {
margin-left:0px;
margin-bottom:22px;
float:none;
width:690px;
height:auto;
text-align:left;}

.award_page_item {
background-image:url(../../images/award/2019/sp/aw-ya03.jpg) ;
background-position:bottom right;
background-repeat:no-repeat;
font-size:36px;
line-height:62px;
width:690px;
height:193px;
background-color:#FFFFFF;
position:relative;}

.award_page_item a{
position:absolute;
display:block;
top:0;
left:0;
width:690px;
height:193px;
z-index:500;}

.award_page_item a:link {  text-decoration : none; }
.award_page_item a:visited { text-decoration : none; }
.award_page_item a:active { text-decoration : none; }
.award_page_item a:hover { text-decoration : none;background-color:rgba(0, 0, 0, 0.2); }

.award_page_item_img {
padding:7px 14px 7px 7px;
width:323px;
float:left;}

.award_page_item_img img{
width:323px;
height:179px;}

.award_page_item_title {
display: table;
float:left;
height:193px;
width:335px;
padding:0px 0px 0;
color:#3c3c3c;}

.award_page_item_title_in {
font-size:36px;
line-height:60px;
text-align:center;
display: table-cell;
vertical-align: middle;
color:#AD9058;
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;}





.award_aw_item {
background-color:#FFFFFF;
padding:4px;
width:323px;
height:179px;
position:relative;}

.award_aw_item a{
position:absolute;
display:block;
top:0;
left:0;
width:323px;
height:179px;
z-index:500;}

.award_aw_item a:link {  text-decoration : none; }
.award_aw_item a:visited { text-decoration : none; }
.award_aw_item a:active { text-decoration : none; }
.award_aw_item a:hover { text-decoration : none;background-color:rgba(0, 0, 0, 0.2); }

.award_aw_item_ya {
position:absolute;
background-image:url(../../images/award/2019/sp/aw-ya03.jpg) ;
background-repeat:no-repeat;
width:30px;
height:30px;
right:0;
bottom:0;
z-index:400;}

.award_aw_item_img img {
width:323px;
height:179px;}


.award_awww_wrap {
margin-left:0px;}

.award_awww_wrap_inner {
float:none;
width:auto;
margin-left:0px;}

.award_aw_wrap {
width:331px;
margin:auto;}

.award_aw_wrap_2 {
width:331px;
margin:auto;}


/* 14
----------------------------------------------------------- */

.award_14_wrap {
width:100%;
height:auto;
background-image:url(../../images/award/2019/05_bk001.jpg) ;
background-size:cover;
background-repeat:no-repeat;
text-align:center;
margin-bottom:10px;}

.award_14_title {
padding:75px 0 50px;
text-align:center;}

.award_14_inner {
width:690px;
margin:0 auto;}

.award_14_inner_in {
margin-left:0px;}


.award_14_item_wrap {
margin-left:0px;
float:none;
width:690px;
height:auto;
text-align:left;}


/* 15
----------------------------------------------------------- */

.award_15_wrap {
width:100%;}

.award_15_inner {
width:100%;
padding:80px 0;
margin:0 auto;
border-bottom:1px solid #9f8033;}

.award_15_inner_in {
width:90%;
margin:0 auto;}

.award_15_title {
width:auto;
text-align:center;
padding:2px 0 0 0;
margin:0 0 23px 0;
letter-spacing:4px;
font-size:27px;
line-height:47px;
color:#9f8033;
border:1px solid #9f8033;}

.award_15_main {
text-align:left;
margin-left:0px;
font-size:26px;
line-height:40px;
width: 100%;}

.award_15_main .scroll table{
  width:100%;
}
	
.award_15_main .scroll{
overflow: auto;　　　　/*tableをスクロールさせる*/
}
	
.award_15_main .scroll::-webkit-scrollbar{　　/*tableにスクロールバーを追加*/
 height: 5px;
}
	
.award_15_main .scroll::-webkit-scrollbar-track{　　/*tableにスクロールバーを追加*/
 background: #F1F1F1;
}
	
.award_15_main .scroll::-webkit-scrollbar-thumb {　　/*tableにスクロールバーを追加*/
 background: #BCBCBC;
}

.award_15_main .scroll td, .award_15_main .scroll th{
white-space: nowrap;　/* 文字の折返しを禁止 */
}
	
.award_15_main table{
  border-collapse:collapse;
  margin:0 auto;
  border-bottom:2px solid #9f8033;}

.award_15_main th{
  color:#9f8033;
  border-bottom:2px solid #9f8033;
}
.award_15_main td{
  border-bottom:1px dashed #999;
}
.award_15_main td,th{
  padding:15px 25px 15px 0px;
}