@charset "utf-8";
/* CSS Document */

.mt05 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt55 { margin-top: 55px; }
.mt60 { margin-top: 60px; }
.mt80 { margin-top: 80px; }
.mb05 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }
.mb130 { margin-bottom: 130px; }
.pt05 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt30 { padding-top: 30px; }
.pt40 { padding-top: 40px; }
.pt50 { padding-top: 50px; }
.pb05 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb30 { padding-bottom: 30px; }
.pb35 { padding-bottom: 35px; }
.pb40 { padding-bottom: 40px; }
.pb50 { padding-bottom: 50px; }
.text12 { font-size: 12px; }
.fw-b { font-weight: bold; }
.fltWrap { overflow: hidden; }
.fltLeft { float: left; }
.fltRight { float: right; }
.taC {text-align:center !important;}
/*---tab----------------*/

.roundList li.is-active02, .roundList li.is-active03, .roundList li.is-active04 { width: 245px; height: 61px; line-height: 3.82857; color: #fff; background: url(../img/bg_roundList02.gif) 0 0 no-repeat; border: none }
.roundList li.is-active03 { background: url(../img/bg_roundList03.gif) 0 0 no-repeat; }
.roundList li.is-active04 { background: url(../img/bg_roundList04.gif) 0 0 no-repeat; }
.roundList li a { display: block; text-decoration: none; }
.roundList li a:hover { color: #e2e2e2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
/*---/tab----------------*/










/*---entry----------------*/

#entryWrap, #entryWrap02, #entryWrap03 { margin: 30px auto 130px; width: 980px; }
#entryWrap h3, #entryWrap02 h3, #entryWrap03 h3 { margin-bottom: 30px; padding-left: 19px; font-size: 18px; font-weight: bold; background: url(../img/ico_square.gif) 0 5px no-repeat; }
#entryWrap table, #entryWrap02 table, #entryWrap03 table { margin: 0 auto; width: 980px; font-size: 12px; }
#entryWrap table tr, #entryWrap02 table tr, #entryWrap03 table tr { background: #f5f5f5; }
#entryWrap table th, #entryWrap02 table th, #entryWrap03 table th { padding: 15px 0; font-weight: bold; color: #fff; text-align: center; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background: #666; }
/*entry*/

#entryWrap table th.one { width: 140px; }
#entryWrap table th.two { width: 240px; }
#entryWrap table th.three { width: 355px; }
#entryWrap table th.four { width: 240px; border-right: none; }
#entryWrap table th.one02 { width: 50px; }
#entryWrap table th.two02 { width: 130px; }
#entryWrap table th.three02 { width: 140px; }
#entryWrap table td { padding: 15px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
#entryWrap table td.bgOne, #entryWrap table td.bgOne03 { text-align: center; background: #f5f5f5; }
#entryWrap table td.bgOne02, #entryWrap table td.bgOne04 { text-align: center; background: #f1f1f1; }
#entryWrap table td.bgOne03, #entryWrap table td.bgOne04 { text-align: left; }
#entryWrap table td.bgTwo { background: #fcfcfc; }
#entryWrap table td.bgTwo_c { background: #fcfcfc; text-align: center;}
#entryWrap table td.bgTwo02 { background: #f8f8f8; }
#entryWrap table td.bgTwo02_c { background: #f8f8f8;  text-align: center;}
#entryWrap table td.bgTwo03 { background: #fcfcfc; text-align: left; }
#entryWrap table td.bgTwo04 { background: #f8f8f8; text-align: left; }
/*/entry*/

/*qualify*/

#entryWrap02 table th.one { width: 69px; background: #666; }
#entryWrap02 table th.two { width: 70px; background: #747474; }
#entryWrap02 table th.three { width: 160px; background: #666; }
#entryWrap02 table th.four { width: 260px; background: #747474; }
#entryWrap02 table th.five { width: 120px; background: #666; }
#entryWrap02 table th.three02 { width: 260px; background: #666; }
#entryWrap02 table th.four02 { width: 140px; background: #747474; }
#entryWrap02 table th.five02 { width: 140px; background: #666; }
#entryWrap02 table th.three03 { width: 260px; background: #666; }
#entryWrap02 table th.four03 { width: 140px; background: #747474; }
#entryWrap02 table th.six { width: 114px; background: #747474; }
#entryWrap02 table th.seven { width: 88px; background: #666; }
#entryWrap02 table th.eight { width: 90px; background: #747474; border-right: none; }
#entryWrap02 table td { padding: 15px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
#entryWrap02 table td.bgOne, #entryWrap02 table td.bgOne03 { text-align: center; background: #f5f5f5; }
#entryWrap02 table td.bgOne02, #entryWrap02 table td.bgOne04 { text-align: center; background: #f1f1f1; }
#entryWrap02 table td.bgOne03, #entryWrap02 table td.bgOne04 { text-align: left; }
#entryWrap02 table td.bgTwo { background: #fcfcfc; text-align: center; }
#entryWrap02 table td.bgTwo02 { background: #f8f8f8; text-align: center; }
#entryWrap02 table td.bgTwo03 { background: #fcfcfc; }
#entryWrap02 table td.bgTwo04 { background: #f8f8f8; }
/*qualify*/

/*---/entry----------------*/


/*---photoReport----------------*/

.photoList { margin: 30px auto 100px; padding: 0 1px; width: 980px; }
.photoList ul:first-child { margin: 40px auto 0; width: 978px; overflow: hidden; }
.photoList ul { margin: 0 auto; width: 978px; overflow: hidden; }
.photoList ul li { margin: 0 2px 2px 0; width: 243px; height: 162px; float: left; }
/*---photoReport----------------*/


/*---seriesPoint----------------*/


#entryWrap03 table td { padding: 10px 5px; width: 34px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
#entryWrap03 table th { padding: 15px 6px; }
#entryWrap03 table th.one { width: 60px; }
#entryWrap03 table th.two { width: 60px; }
#entryWrap03 table th.three { width: 140px; }
#entryWrap03 table th.four { width: 240px; border-right: none; }
#entryWrap03 table td.bgOne, #entryWrap table td.bgOne03 { text-align: left; background: #f5f5f5; }
#entryWrap03 table td.bgOne02, #entryWrap table td.bgOne04 { text-align: center; background: #f1f1f1; }
#entryWrap03 table td.bgOne03, #entryWrap table td.bgOne04 { text-align: left; }
#entryWrap03 table td.bgTwo { background: #fcfcfc; text-align: center; }
#entryWrap03 table td.bgTwo02 { background: #f8f8f8; text-align: center; }
#entryWrap03 table td.bgTwo03 { background: #fcfcfc; text-align: center; }
#entryWrap03 table td.bgTwo04 { background: #f8f8f8; text-align: center; }
#entryWrap03 .syoten { margin-top: 30px; width: 980px; }
#entryWrap03 dl { margin-top: 10px; overflow: hidden; }
#entryWrap03 dl dt, #entryWrap03 dl dt.twoLine { float: left; padding: 20px 0 20px 0; width: 70px; font-size: 20px; font-weight: bold; text-align: center; line-height: 1.5em; background: #fccf00; }
#entryWrap03 dl dt.twoLine { padding: 1.8em 0 1.7em 0; }
#entryWrap03 dl dd { float: left; padding: 20px; width: 870px; font-size: 20px; font-weight: bold; line-height: 1.5em; background: #f8f8f8; }
#entryWrap03 p { line-height: 1.5em; }
/*---seriesPoint----------------*/

.seriesPointBtn-on { width: 242px; padding-left: 738px; margin: -15px auto 0 }
.seriesPointBtn-on a { display: block; font-size: 108%; line-height: 1.0; text-align: center; text-decoration: none; background: #fff url(/common/img/ico_arrow_def.gif) 0 0 no-repeat; background-color: #fff; margin: 0 auto; border: 2px solid #e9e9e9; width: 216px; height: 30px; color: #333; text-align: left; background: url(../img/ico_arrow_def_report.gif) 217px 19px no-repeat; padding: 16px 0 0 22px; margin: 0 }
.seriesPointBtn-on a:hover { color: #fff; background: #000 url(/common/img/ico_arrow_on.gif) 0 0 no-repeat; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; border: 2px solid #000 }
.seriesPointBtn-on a:hover { cursor:pointer; color: #e2e2e2; border: 2px solid #e9e9e9; background: #fff url(../img/ico_arrow_def_report.gif) 217px 19px no-repeat }

/*---motegiPhotoreport----------------*/

#titlePhWrap { width:100%; height:229px; background:url(../parade/image/bg_title.png) top center no-repeat;}
.h1PhWrapReport { margin:0 auto; width:980px;}
.h1_title { padding-top:50px; }

.h2-3Wrap { width:510px; float:left; }
.h2-3Wrap h3:before,
.method h3:before {
  content:"■ ";
  color:#f9cc00;
 }
.h2-3Wrap h3,
.method h3 {
  margin-bottom:20px;
  font-size:138%;
  font-weight:bold;
 }
.h2-3Wrap p,
.methodWrap ul li,
.methodWrap p {
  line-height:2em;
 }
.group { width:450px; float:right; }

.des { padding:30px 0; font-size:123%; font-weight:bold; text-align:center; background:#f9f9f9;}

.method { padding:30px; background:#f9f9f9;}
.mb1em { margin-bottom:1em;}

#modalArea  {display:none; }
.modalContents {
	margin:25px auto 60px;
	width:630px;
	text-align:left;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.download { margin:20px auto 28px; width:630px; }

/*---motegiPhotoreport----------------*/

.fadeBtn:hover { opacity:0.7; }