@charset "UTF-8";
#t-body { /****************************************************/ /*      H                 */ /****************************************************/ /****************************************************/ /*      P                 */ /****************************************************/ /****************************************************/ /*     dl               */ /****************************************************/ /***************************************/ /*　　2つ枠　　　　　　　　　　　　　　　　*/ /***************************************/ /***************************************/ /*　　3つ枠　　　　　　　　　　　　　　　　*/ /***************************************/ /***************************************/ /*　　youtube埋め込み　見た目　追加　　　　*/ /***************************************/ /*//////////　テキストリンクの見た目を追加///////////////*/ /*//////////////注意事項の見た目を修正///////////////*/ }
#t-body h2.second { width: 100%; max-width: 1180px; height: 5em; color: #336699; margin: 0px 0px 13px 0px; padding: 40px 0px 0px 10px; background: url(../images/second_title_back_01.png) no-repeat; display: block; font-size: 150%; font-weight: normal; line-height: 110%; font-family: "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif; text-align: left; clear: both; letter-spacing: 0.1em; -moz-background-size: cover; background-size: cover; }
#t-body h2.second span { color: #F9423A; }
#t-body h3 { width: 100%; max-width: 1180px; margin: 60px 0px 0px 0px; color: #336699; padding: 0px 0px 0px 20px; margin-bottom: 20px; position: relative; text-align: center; font-size: 131.2%; font-weight: normal; line-height: 100%; font-family: "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif; text-align: left; letter-spacing: 0.1em; background: url(../images/sp_second_title_back_02.png) no-repeat; -moz-background-size: cover; background-size: cover; }
#t-body h3 span { background-color: white; display: inline-block; padding: 0px 20px; position: relative; }
#t-body #second-body p { color: #000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 94%; line-height: 170%; text-align: left; clear: both; }
#t-body #second-body .second-detail p { padding: 12px 0 3px 0; }
#t-body dl { padding: 0px; overflow: auto; }
#t-body dt { float: left; clear: both; width: 5em; padding: 12px 0px 3px 0px; font-weight: bold; color: #333333; }
#t-body dd { margin-left: 5em; padding: 12px 0px 3px 1em; }
#t-body dd img { margin: 5px 5px 5px 0px; padding: 0px; max-width: 98%; height: auto; }
#t-body dl.em8 dt { width: 8em; }
#t-body dl.em8 dd { margin-left: 8em; }
#t-body .second-detail { margin: 0px 0px 0px 0px; padding: 0px 12px 0px 12px; clear: both; }
#t-body #second-head { max-width: 1180px; margin-top: 33px; margin-left: auto; margin-bottom: 0px; margin-right: auto; padding: 0px 0px 0px 0px; text-align: left; background-color: #FFFFFF; clear: both; }
#t-body #second-body { max-width: 941px; margin-top: 33px; margin-left: auto; margin-bottom: 0px; margin-right: auto; padding: 0px 0px 0px 0px; text-align: left; background-color: #FFFFFF; clear: both; }
#t-body #second-body a { color: inherit; }
#t-body #second-body a:hover { text-decoration: none; }
#t-body .second-detail .cruise .left { float: left; width: 70%; font-size: 94%; line-height: 200%; }
#t-body .second-detail .cruise .right { float: right; width: 25%; text-align: right; }
#t-body .second-detail .cruise .right p { text-align: center !important; }
#t-body .second-detail .cruise .right img { width: 90%; }
#t-body .btncentre .sponsor_logo { width: 100%; }
#t-body .work_img { margin: 30px 15px; }
#t-body .work_img img { margin-top: 10px; }
#t-body .three { font-size: 14px; }
#t-body .three li { width: 30.2%; float: left; margin: 15px 1.5%; }
#t-body .three li img { width: 90%; margin: 10px 0 20px; }
#t-body .three li a { font-size: 12px; }
#t-body .img_center { margin: auto; }
#t-body .midashi { text-shadow: 1px 0 0 black; font-size: 110%; font-family: "メイリオ"; }
#t-body a.entry_btn01 { padding: 0px; margin: 0px auto 0px auto; width: 100%; height: 103px; text-decoration: none; text-indent: -9000px; display: block; background: url(../images/sp_second_contact_btn.png) no-repeat; -moz-background-size: 100% auto; background-size: 100% auto; background-position: top center; }
#t-body a.entry_btn01:hover { background-position: top center; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
#t-body img.second-pic { border-radius: 10px; height: auto; margin: 0 0 20px; padding: 0; width: 100%; }
#t-body .btncentre02 { max-width: 629px; margin-top: 60px; margin-left: auto; margin-bottom: 0px; margin-right: auto; padding: 0px 0px 0px 0px; text-align: center; clear: both; }
#t-body p.tabikaiback { margin: 120px auto 0px auto; padding: 0px; font-size: 112.5%; font-family: "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif; letter-spacing: 0.1em; }
#t-body .tabikaiback a { display: block; text-align: center; }
#t-body .movie_box { width: 60%; margin: 0 auto; }
#t-body .movie_box .movie { position: relative; padding-top: 56.3%; }
#t-body .movie_box iframe { position: absolute; top: 0; right: 0; width: 100%; height: 100%; }
@media screen and (max-width: 780px) { #t-body a.entry_btn01 { padding: 0px; margin: 20px auto 0px auto; width: 100%; height: 0; padding-top: 15%; text-decoration: none; text-indent: -9000px; display: block; background: url(../images/sp_second_contact_btn.png) no-repeat; -moz-background-size: 100% auto; background-size: 100% auto; background-position: top center; }
  #t-body a.entry_btn01:hover { background-position: top center; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
  #t-body .img_center { width: 100%; }
  #t-body .work_img { text-align: center; } }
@media screen and (min-width: 481px) { #t-body .sp { display: none; } }
@media screen and (max-width: 480px) { #t-body dl, #t-body li, #t-body #second-body p, #t-body .list p { font-size: 14px; }
  #t-body h2.second { width: 100%; max-width: 1180px; height: 6em; color: #336699; margin: 0px 0px 13px 0px; padding: 30px 0px 0px 10px; background: url(../images/second_title_backsp_01.png) no-repeat; display: block; font-size: 106.2%; font-weight: normal; line-height: 110%; font-family: "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif; text-align: left; clear: both; letter-spacing: 0.1em; -moz-background-size: cover; background-size: cover; }
  #t-body h3 { width: 100%; max-width: 1180px; margin: 60px 0px 20px 0px; color: #336699; padding: 0px 0px 0px 20px; position: relative; text-align: center; font-size: 17px; font-weight: normal; line-height: 105%; font-family: "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif; text-align: left; letter-spacing: 0.1em; background: url(../images/sp_second_title_back_02.png) no-repeat; -moz-background-size: cover; background-size: cover; }
  #t-body h3 span { background-color: white; display: inline-block; padding: 0px 10px; position: relative; }
  #t-body .second-detail .movie_box { width: 100%; }
  #t-body .second-detail .cruise .left { float: none; width: 100%; }
  #t-body .second-detail .cruise .right { float: none; width: 100%; }
  #t-body .second-detail .cruise .right img { width: 100%; }
  #t-body .three li { width: 100%; float: none; margin: 10px auto; border-bottom: 2px solid #369; padding-bottom: 10px; }
  #t-body .three li:last-child { border-bottom: none; } }
#t-body #second-body p a, #t-body #second-body dl a, #t-body #second-body li a { text-decoration: underline; }
#t-body .attentions li { text-indent: -1em; padding: 10px 0 0 1em; }
#t-body .attentions li:before { content: "■"; }
