@charset "UTF-8";.convention .conv-block{margin:80px auto}@media screen and (max-width:768px){.convention .conv-block{margin:60px auto}}.convention .tex{margin:50px auto}.convention .tex p{font-size:120%;line-height:1.8em;margin-bottom:30px}.convention .photo3-box{display:flex;justify-content:center;flex-wrap:wrap}.convention .photo3-box li{width:32.93333333%;text-align:center;color:#666;margin:15px .2%}.convention .photo3-box li img{display:block;width:100%}.convention .photo3-box li span{display:block;margin:10px 0;font-size:85%;line-height:1.4em}@media screen and (max-width:768px){.convention .tex{margin:30px auto}.convention .tex p{font-size:115%;margin-bottom:20px}.convention .photo3-box li{width:49.4%;margin:.4% .3%}.convention .photo3-box li span{margin:5px 0}}.flow-box1{display:flex;justify-content:space-between;position:relative;overflow:hidden;margin:45px auto}.flow-box1 dl{width:30%}.flow-box1 dt{position:relative;text-align:center;background-color:#fcfcfc;border:solid 1px #c00;padding:30px 0;color:#c00;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.flow-box1 dt:after{position:absolute;display:block;z-index:-1;content:"";top:50%;right:-100%;width:100%;height:6px;background-image:url(//nksnet.co.jp/wp/wp-content/themes/nksnet/css/../images/service/convention/bg1.png);background-position:center center;background-size:auto 100%;background-repeat:repeat-x;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}.flow-box1 dl:last-child dt:after{display:none;width:0}.flow-box1 dt span{display:block}.flow-box1 dt .num{font-size:38px;line-height:1em;margin:2px auto;font-style:italic;margin-bottom:-9px;color:#d61616}.flow-box1 dt .num small{font-size:18px;margin-right:3px}.flow-box1 dt .tit{font-size:20px;line-height:1em;margin:5px auto;font-weight:700}.flow-box1 dd{margin:15px auto;color:#333;text-align:justify}@media screen and (max-width:768px){.flow-box1{display:block;margin:30px auto}.flow-box1 dl{width:auto;margin-bottom:30px}.flow-box1 dt{padding:10px 0 10px 12px;text-align:left;position:static;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.flow-box1 dt:after{display:none}.flow-box1 dt span{display:inline}.flow-box1 dt .num{font-size:22px;line-height:1em;margin:0 auto;position:relative;top:1px;padding-right:3px}.flow-box1 dt .num small{font-size:14px;margin-right:3px}.flow-box1 dt .tit{font-size:17px;line-height:1em;margin:0 auto;text-align:left}.flow-box1 dd{margin:12px auto;padding:4px 0 4px 30px;position:relative}.flow-box1 dd:after{content:"";position:absolute;display:block;top:0;left:10px;width:0;height:100%;border-left:dotted 5px #e2afaf}}.flow-box2{display:flex;justify-content:space-between;flex-wrap:wrap}.flow-box2 .chapter{width:45%;margin-bottom:60px}.flow-box2 .chapter .midasi3{position:relative;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:15px 0;padding-left:39px;font-size:20px;line-height:1.3em;margin-bottom:20px}.flow-box2 .chapter .midasi3 span{position:absolute;top:15px;left:5px;color:#fff;display:inline;text-align:center;font-size:21px;line-height:1em;margin-right:15px;letter-spacing:0;padding-top:3px}.flow-box2 .chapter .midasi3 span:before{content:"";display:block;position:absolute;z-index:-1;top:-3px;left:-5px;width:34px;height:34px;background-color:#b3b3b3}.flow-box2 .chapter ul li{position:relative;font-size:15px;line-height:1.3em;padding-left:18px;margin-bottom:8px}.flow-box2 .chapter ul li:before{content:"";display:block;position:absolute;top:3px;left:0;width:13px;height:13px;background-color:#333}@media screen and (max-width:768px){.flow-box2{display:block}.flow-box2 .chapter{width:auto;margin-bottom:30px}.flow-box2 .chapter .midasi3{padding:13px 0;padding-left:34px;font-size:17px;line-height:1.3em;margin-bottom:18px}.flow-box2 .chapter .midasi3 span{top:12px;left:6px;font-size:17px;line-height:1em;margin-right:15px}.flow-box2 .chapter .midasi3 span:before{top:-3px;left:-6px;width:30px;height:30px}.flow-box2 .chapter ul li{font-size:14px;line-height:1.3em;padding-left:14px;margin-bottom:6px}.flow-box2 .chapter ul li:before{top:3px;width:11px;height:11px}}