/* CSS Document */
@charset "UTF-8";


p { text-align:justify; text-justify:inter-ideograph; }

#mainphoto img { display:block; padding:0 5px 10px 5px; }

div.w675 { width:675px; margin:0 auto; padding:0 0 30px 0; }
div#intro { border-bottom:1px dashed #999999; padding:30px 0 30px 0; margin:0 auto 30px auto; position:relative; }
div#intro strong { position:absolute; right:-22px; top:0; display:inline-block; background-color:#cc0000; color:#FFFFFF; font-size:15px; font-weight:normal; height:20px; line-height:20px; padding:2px 0.5em 0 0.5em; }
div#intro h4 { margin:0 0 20px 0;}
div#intro p { font-size:17px; line-height:28px; font-weight:bold; }

h5 { background-color:#FFFFFF; font-size:23px; line-height:32px; margin:0 0 15px 0;}
.right300 { float:right; width:300px; padding:0 0 15px 0; }
.left350 { float:left; width:350px; padding:0 0 15px 0; }
.clear { clear:both; padding:0 0 10px 0; }
p.photocap { font-size:12px; line-height:19px; margin:5px 0 0 0; }
p.maintext { font-size:15px; line-height:28px; }

p#caution { font-size:12px; line-height:18px; margin:5px 0 0 0; }

div#banphotogallery { text-align:center; }
div#banphotogallery a { display:block; margin:0 auto; width:225px; height:52px; background:url(/mc/ysgearclub/shared/img/ban_gallery.jpg) center no-repeat;  }

/* 遠州Pick Up */
.photocap strong { font-size:15px;}
.pickup { background:#eeebe0; padding:30px 20px;}
.pickup h5 { background:#eeebe0;}
.pickup .right300 { width:270px;}
.pickup2 { background:#eeebe0; position:relative; width:675px;}
.pickup2 div { width:350px; position:absolute; top:30px; left:20px;}
.pickup2 div h5 { background:#eeebe0;}
.pickup2 img { padding:30px 20px;}

/* 郡上八幡コーディネート */
#coordinate-wrap div { background: url(/mc/ysgearclub/touring/gero-gujohachiman/img/bg_coordinate.jpg) repeat; padding:0 25px 40px 25px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
#coordinate-wrap div h6 { padding-top:40px;} 
#coordinate-wrap div h6 img { margin:0;} 
#coordinate-wrap div img { margin-top:25px;}
#coordinate-wrap div p { font-size:15px; line-height:22px; margin-top:20px;}

/* 阿蘇コーディネート */
#coordinate-aso { background:url(/mc/ysgearclub/touring/aso-yufuin/img/bg_coordinate.gif) repeat; position:relative; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-bottom:50px;}
#coordinate-aso h4 { position:absolute; top:-10px; left:25px;}
#coordinate-aso div { padding:70px 45px 0 45px;}
#coordinate-aso div h5 { background:none; margin-top:40px;}
#coordinate-aso div h6 { font-size:18px; font-weight:bold; background:#000; height:36px; line-height:36px; color:#fff; text-align:center; margin-bottom:5px;}
#coordinate-aso div p { font-size:12px; line-height:19px; margin-top:5px;}
#coordinate-aso div strong { font-size:15px; line-height:22px;}