@charset "utf-8";
.mainImag, .mainImag .textBox, .mainImag .textBox h1, p.pageImg, p.pageImg img { width:100%; float:left;}
.mainImag { height:650px; position:relative; background:url("../img/image.jpg") center top no-repeat; overflow:hidden;}
.mainImag .textBox { height:100px; background:#FFF; margin-top:500px; padding:25px 0; background:#FCFBF5; opacity:1 !important;}
.mainImag .textBox h1 { height:40px; font-size:22.5px; font-family: "ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif; font-weight:600; text-align:center; letter-spacing:2px; color:#000; margin-top:15px;}
.mainImag .textBox p { font-size:14px; text-align:center; color:#555; line-height:2em; letter-spacing:2px;}
p.pageImg, p.pageImg img {height:auto;}
p.pageTitle { display:none;}
h1.title { width:80%; height:50px; float:left; margin:30px 10% 30px; padding-bottom:30px; line-height:25px; font-size:16px; letter-spacing:10px; color:#333; text-align:center; background: url("../../img/sm/common/line.gif") center bottom no-repeat;}
p.pageTxt { width:80%; float:left; margin:0 10% 50px; letter-spacing:0px;}
#pg, #pg ul.noneL, .Photographer, #pg .box h2, #pg .box.view p { width:100%; float:left;}
#pg .box, #pg .box.view p.en, #pg .box h2 br { display:none;}
#pg {background:#FFF;}
#pg ul.noneL{ height:50px; border-top:1px solid #ccc;}
#pg ul.noneL li{ width:50%; height:50px; float:left; line-height:50px; text-align:center; font-size:12px;}
#pg ul.noneL li { color:#FFF; background: -moz-linear-gradient(top, #CDC2AF 1%, #A79476 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#CDC2AF), color-stop(100%,#0083E3)); background: -webkit-linear-gradient(top, #CDC2AF 1%,#A79476 100%); background: -o-linear-gradient(top, #CDC2AF 1%,#A79476 100%); background: -ms-linear-gradient(top, #CDC2AF 1%,#A79476 100%); background: linear-gradient(top, #CDC2AF 1%,#A79476 100%);}
#pg ul.noneL li.on_menu{ color:#333; background:#FFF;}
.Photographer { text-align:center; font-size:16px; padding:40px 0; letter-spacing:5px; font-family:Arial, Helvetica, sans-serif; color:#333;}
#pg .box.view{ width:86%; float:left; border: solid 3px #666666; margin: 20px 2% 50px; padding:4%; overflow:hidden; display:none; display:block;}
#pg .box h2 { text-align:center; background:url("../../img/sm/common/line.gif") center bottom no-repeat; line-height:1.6em; margin-bottom:20px; padding:5px 0 20px; font-size:14px; letter-spacing:3px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight:600;}
#pg .box.view p { margin-bottom:30px; font-size:11.5px;}
.gallery { float:left; background:#fff; padding-bottom:40px; position:relative;}
.gallery h3 { display:none;}
.gallery .title { width:90%; height:22px; float:left; margin:50px 5% 10px; line-height:22px; padding-left:30px; background:url("../../img/pc/common/icon_tit.png") left top no-repeat; clear:both;}
.gallery .title img { margin-right:20px;}
.gallery ul { width:auto; padding:0 4%; float:left;}
.gallery ul li { width:100px; height:130px; float:left; margin:0 2px 8px; position:relative; z-index:5;}
.gallery ul li a { width:100%; height:100%; display:block;}
.gallery ul li:hover { opacity:0.8;}
.gallery ul li span.txt { position:absolute; right:0; bottom:10px; color:#fff; padding:4px 5px; opacity:0.7; background:#000; font-size:11px; font-style:italic; z-index:999;}
.gallery ul.link li { width:300px; height:100px; float:left; margin-right:23px;}
.gallery ul.link li:last-child { margin:0;}
.gallery ul.link li:hover { opacity:1;}
.gallery ul.link li:hover img { opacity:0.8;}
.gallery ul.link li.line_up a { background:url("../img/bnr/bnr_01o.jpg") no-repeat;}
.gallery ul.link li.line_up a:hover { background:url("../img/bnr/bnr_01.jpg") no-repeat;}
.gallery ul.link li.hawaii a { background:url("../img/bnr/bnr_02o.jpg") no-repeat;}
.gallery ul.link li.hawaii a:hover { background:url("../img/bnr/bnr_02.jpg") no-repeat;}
.gallery ul.link li.bali a { background:url("../img/bnr/bnr_03o.jpg") no-repeat;}
.gallery ul.link li.bali a:hover { background:url("../img/bnr/bnr_03.jpg") no-repeat;}
