@charset "UTF-8";
body {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.breadcrumb-area {
    margin-top: 55px;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
.container-header {
    /*width:1200px;*/
    padding:0;
}
#description {
    font-size:80%;
}
#content-top {
    padding:0;
    margin:0 0 50px;
}

.button-green a:hover {
    text-decoration:none;
    color:#fff;
}
    
/*header*/
header .logo-tag{margin:5px 0;}
header .logo-tag h1{margin:3px 0;font-size: 120%;}
header .logo-tag h1 a:hover{text-decoration: none;}
header .logo-tag h2{margin: 0;color:#666;font-size: 80%;font-weight: 300;letter-spacing: 2px;text-transform: uppercase;}
header .navbar-collapse{padding: 0;}
header .navbar-form {margin-top: 0;margin-bottom: 0;}
header .navbar-form .main-search{position: relative;}
header .navbar-form .main-search .btn .fa{font-size: 1.5em;}
header .navbar-form .btn{ width:100%; background: #00A0E8; padding: 0 21px;box-shadow: none;border: none;color: #fff;text-shadow: none;line-height: 55px;border-radius: 0;outline: none !important;}
header .navbar-form .search-box{position: absolute;right: 0;} 
header .navbar-form .search-box .well{border: none;border-radius: 0;padding: 10px;background: #fff;width: 250px;}
header .navbar-form .search-box .well input{border: 0;border-radius: 0;background: #ddd;color: #000;font-size: 0.8em;width: 100%;box-shadow: none;padding: 10px;}
header .navbar-form .nav{margin:0;}
header .navbar-default { border: none; margin: 0; background: #fff;}
header .navbar-default .navbar-nav li a{font-weight: 400;text-transform:uppercase;letter-spacing: 2px;font-size: 0.8em;    line-height: 25px;}
.navbar-nav>li>.dropdown-menu{border:none;border-radius: 0;padding: 0;}
.navbar-right .dropdown-menu{right: auto;left: 0;box-shadow: none;}
.navbar-right .dropdown-menu .dropdown-menu{left: 160px;top: -2px;border: none;border-radius: 0;padding: 0;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background-color:#00A0E8}

/*header*/




@media (max-width: 991px){
	header .navbar-default .navbar-nav>li>a{padding: 15px 10px;}
	header .logo-tag h1{font-size: 1em;margin-top: 15px;}
	header .logo-tag h2{font-size: 0.5em;letter-spacing: 1px;}
}
@media (max-width: 770px){
	body{margin-top: 50px;}
	header .navbar-default .navbar-nav>li>a{padding: 5px 30px;}
	header .navbar-nav{display: block;margin-top:0; }
	header .logo-tag .title{ margin:8px 0;}
    
	header .navbar-nav .dropdown-menu{margin-left: 5px;display: none !important;}
	header .navbar-nav .open .dropdown-menu{display: block !important;}
	header .logo-tag{margin-left: 15px;}
	header .navbar-default .navbar-toggle{position: absolute;right: 0;background: #00A0E8;border: none;border-radius: 0;}
	header .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
	header .navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none;}
	header .main-search{display: none;}
}
