#main { padding:0px; }
form select { font-size:18px; }
/*写真ギャラリー*/
#gallery { background:#EBEBE3; width:100%; height:495px; }
#gallery_inner { width:100%; height:; margin:0 auto; position:relative }
#photo1 { display:block; position:absolute; width:100%; top:0px; left:0; z-index:2; }
#photo2 { display:block; position:absolute; width:100%; top:0px; left:0; z-index:1; }
img#photo0,#photo1 img, #photo2 img, #photo3 img, #photo4 img, #photo5 img { width:100% }
.gallery_btn_l { position:absolute; top:52px; left:0; cursor:pointer; z-index:10; }
.gallery_btn_r { position:absolute; top:52px; right:0; cursor:pointer; z-index:10; }
/*フォーム*/
form div.selects { text-align:center; }
form div.selects_inner { margin:0 auto; display:inline-table; text-align:left;; }
/*sction*/
section.search p { margin-bottom:15px; }
section.blog p { text-align:center; margin-bottom:10px; }
/*sns*/
ul.sns { margin-top:20px; margin-bottom:-2px; display:inline-table; border-top:1px solid #C2C5CF; width:100%; }
ul.sns li { display:table-cell; width:50%; margin-top:1px solid #C2C5CF;  text-align:center; padding:7px; }
ul.sns li:nth-child(2) { border-left:1px solid #E2E3E8; }
ul.sns li img { margin-right:7px; vertical-align:middle; }
/* サブナビ */
ul.sub_nav { padding:0; margin:0; border-top:1px solid #AFB4C0; }
ul.sub_nav li { padding:15px 10px; border-bottom:1px solid #CCD6DF;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF),to(#E4E1E0)); }
ul.sub_nav li a { color:#0B193E; display:block; height:100%; padding:0; background:url(../common/arrow.gif) right center no-repeat;}
/* サブナビ2 */
ul.sub_nav_2 { display:inline-table; width:100%; background:#E4E1E0; border-spacing:0; border-collapse:collapse; margin-bottom:-2px; }
ul.sub_nav_2 li { display:table-cell; text-align:center; padding:12px 4px; }
ul.sub_nav_2 li img { vertical-align:middle; margin-right:5px; }
/* ソーシャルナビ */
ul.social { display:block; margin:0 auto; width:300px; }
ul.social li { font-size:12px; letter-spacing:-1px; }
ul.social li.twitter { background:url(../common/icon_twitter.png) right center no-repeat; }
ul.social li.facebook { background:url(../common/icon_facebook.png) right center no-repeat; }
ul.social li a { width:100%; height:100%; display:block; padding:10px 0; }
