﻿.comTtl{background:url(../img/visit/bg-mainv.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.txtDesc{font-size:18px;line-height:1.5;margin-bottom:50px}@media screen and (max-width: 991px){.txtDesc{margin-bottom:30px}}@media screen and (max-width: 767px){.txtDesc{font-size:16px;margin-bottom:15px}}.imgRow{margin-bottom:30px}.imgRow img{width:100%}@media screen and (max-width: 767px){.imgRow{margin-bottom:20px}}.imgTwo{overflow:hidden;*zoom:1;margin-bottom:30px}.imgTwo p{float:left;width:50%}.imgTwo p img{width:100%}@media screen and (max-width: 767px){.imgTwo{margin-bottom:20px}}.ofSubTtl{font-size:24px;border-bottom:solid 1px #000;padding-bottom:15px;margin-bottom:15px}@media screen and (max-width: 991px){.ofSubTtl{font-size:20px}}@media screen and (max-width: 767px){.ofSubTtl{font-size:18px;padding-bottom:10px}}.ofList{margin-bottom:40px}.ofList li{margin-bottom:15px;padding-left:1em;text-indent:-1em}.ofList li:before{color:#959595;content:'●';margin-right:5px}@media screen and (max-width: 767px){.ofList{margin-bottom:20px}.ofList li{margin-bottom:8px}}.ofTbl{overflow:hidden;*zoom:1;margin-bottom:50px}.ofTbl dt{float:left}.ofTbl dd{padding-left:150px}@media screen and (max-width: 767px){.ofTbl{margin-bottom:20px}.ofTbl dt{float:none}.ofTbl dt:before{content:'■';margin-right:5px}.ofTbl dd{padding-left:0;margin-bottom:10px}}.ofBtn{margin-bottom:40px}.ofBtn a{display:block;font-size:18px;text-align:center;border:solid 1px #000;padding:20px 0;position:relative}.ofBtn a:after{position:absolute;top:0;bottom:0;right:15px;display:block;content:"";width:12px;height:12px;border-top:3px solid #000;border-right:3px solid #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:auto 0}.ofBtn a:hover{color:#fff;background:#3087d0;text-decoration:none}.ofBtn a:hover:after{border-top:3px solid #fff;border-right:3px solid #fff}@media screen and (max-width: 767px){.ofBtn{margin-bottom:20px}.ofBtn a{font-size:16px;padding:15px 0}.ofBtn a:after{width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000}}
