/*
Theme Name: Jogenrou
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* English */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700');

@import url('https://fonts.googleapis.com/css?family=Lovers+Quarrel');


html { color:#333; font-size:15px; line-height:170%; }
a { color:#2A6794; text-decoration:none; }
a:hover { text-decoration:underline; }
img { vertical-align:top; }


/* clearfix */
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
* html .clearfix { zoom:1; } /* IE6 */
*:first-child+html .clearfix { zoom:1; } /* IE7 */

/* hover */
.hover:hover { filter:alpha( opacity=75 ); opacity:0.75; -moz-opacity:0.75; }
.m_animate { filter:alpha( opacity=0 ); opacity:0; -moz-opacity:0; }


/* page */
#page { min-width:980px; }



/* header */
#header { width:100%; background:url(./images/header/bg_header.png) repeat-x; min-width:980px; }
#header a { color:#e8dadd; }
#header #upper { height:85px; color:#fff; width:980px; margin:0 auto; }
#header #upper h1 { float:left; margin:10px 0 0 0; }
#header #upper .logo { width:168px; margin:0 0 0 222px; float:left; }
#header #upper .right { float:right; }
#header #upper .fwb a {font-weight: bold;}
#header #upper .lang li { float:left; padding:10px 0 5px 6px; }
#header #upper .agent { text-align:right; }

/* header en  */
.lang-en #header #upper .logo {
   width:168px; margin:0 0 0 62px; float:left;
}

/* menu_wrapper */
#menu_wrapper { background:url(./images/header/bg_menu.png) repeat-x; position:relative; z-index:999; }
#menu_inner { width:1130px; margin:0 auto; }
#menu_wrapper #nav { height:65px; margin-left:65px; }
#menu_wrapper #nav li { float:left; margin-right: 13px; }

.lang-en #menu_wrapper #nav {
  margin-left: 0;
  text-align: center;
}

.lang-en #menu_wrapper #nav li {
  display: inline-block;
  float: none;
  margin: 0 30px;
}

#breadcrumb { margin:5px 0 0 0; font-size:14px; }
#breadcrumb a { color:#333; }

/* main */
#main { }

/* footer */
#footer { line-height:1.2em; }
#footer a { color:#e8dadd; }
#footer .inner { width:980px; margin:0 auto; }
#footer #contact { height:289px; padding:53px 0 0 0; background:url(./images/footer/bg_contact.png) repeat-x; margin-top:-13px; }
#footer #contact .info { text-align:center; margin:0 0 10px 0; font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif; color:#fff; }
#footer #contact .tel { font-size:45px; letter-spacing:8px; padding:15px 0 10px 0; line-height:1.2em; }
#footer #contact .address { font-size:17px; letter-spacing:3px; line-height:1.5em; }

/* 旅行代理店のページが出来るまで */
#footer .buttons { width:258px; margin:0 auto; }
/*
#footer .buttons { margin-left:215px; }
#footer .buttons li { float:left; margin:0 25px 0 0; }
*/
/* 旅行代理店のページが出来るまで */

#footer #footer_menu { height:88px; background:url(./images/footer/bg_footer_menu.jpg) repeat-x; }
#footer #footer_menu .menu1 { margin:0 0 0 130px; padding:20px 0 10px 0; }
#footer #footer_menu .menu2 { margin:0 0 0 240px; padding:0 0 10px 0; }
#footer #footer_menu li { float:left; padding:0 0 0 20px; }
#footer #footer_menu li.first { padding:0; }
#footer .notice { height:134px; background:url(./images/footer/bg_copyright.jpg) repeat-x; color:#e8dadd; font-size:12px; text-align:center; }
#footer .notice .copyright { padding:15px 0 5px 0; }

/* font en  */
.lang-en {
  font-family:'Playfair Display',"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif !important;
}

/* footer en  */
.lang-en #footer #contact {height: 220px;}
.lang-en #footer .footer_contact {font-family:'Playfair Display',"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif; color: #D1B464; font-size: 24px;}
.lang-en #footer #footer_menu {height:auto;text-align: center;}
.lang-en #footer #footer_menu .menu1 {
  display: inline-block;
  margin: 0 auto;
}


#recruit .inner h2,
#guide .inner h2,
#company .inner h2,
#about .inner h2,
#access .inner h2{
padding:0 0 5px;}

.lang-en #guide .title {
   display: inline-block;padding: 0 0 20px; font-size: 34px;
}