html{ scrollbar-3dlight-color:#ffffff;overflow-x:hidden;scrollbar-arrow-color:#1853b5;
scrollbar-darkshadow-color:#ffffff;scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#ffffff; }

body{ color:#4a488e;margin:0px;background-repeat:repeat;background-color:#ffffff;
font-family:'Verdana','Laila','Hiragino kaku Gothic Pro','メイリオ',sans-serif;font-size:14px;
background-attachment:fixed;overflow-x:hidden;scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#1853b5;scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;scrollbar-track-color:#ffffff; }

A { cursor:default; }
A{text-decoration:none;}
A:link {color:#2792c3;}
A:active {color:#1853b5;}
A:visited {color:#2792c3;}
A:hover {color:#1853b5;}

.case1{font-size:10pt;color:#1853b5;font-weight:700;}

.main {	margin-top:70px;width:100%;}

.bgIllust { background:url(image/bg.jpg);background-size:cover;
background-position:center;background-repeat:no-repeat; }

.lineBox { position:relative;background:url(image/line_top.png);
background-repeat:repeat-x;background-position:top,bottom;padding:7px 0;z-index:1;}

.dl-horizontal dt,
.dl-horizontal dd { line-height:2; }

#link .dl-horizontal dt { width: 90px; }
#link .dl-horizontal dd { margin-left: 110px; }
#link .dl-horizontal dt { color: #1853b5; }

.list-group { padding-left:0;margin-bottom:10px;}
.list-group-item { position:relative;display:block;padding:10px 10px;
margin-bottom:-1px;background-color:transparent;}
.list-group-item:first-child { border-top-left-radius:4px;border-top-right-radius:4px; }
.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
text-decoration:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;
-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.list-group-item-text { margin-bottom:0;line-height:1.3; }

.word { font-family:'Verdana','EB Garamond',serif;color:#ffffff;font-size:16px;
background:url(image/bgline.jpg);background-size:cover;background-position:center;
background-repeat:no-repeat;text-align:center;padding:3px 0;}

.words { font-family:'Verdana','EB Garamond',serif;color:#ffffff;font-size:16px;
background:url(image/bgline2.jpg);background-size:cover;background-position:center;
background-repeat:no-repeat;text-align:center;padding:3px 0;}

.green { padding:10px 0;background:#1853b5;}

h1 { color: #1853b5;font-weight:700;font-size:14px; }
h4 { font-weight:700;font-size:12px; }
footer { text-align:center;font-family:'Verdana','EB Garamond',serif; }

/*nav*/

.navbar-default {
	border: none;
	font-size: 16px;
}
@media (max-width:767px) {
.navbar-default {
	background: #2792c3;
}
}
@media (min-width:768px) {
.navbar-default {
	background: url(image/line_bottom.png) repeat-x top;
	height: 70px;
}
}
.navbar-right {
	padding-top: 15px;
}
.navbar-default .navbar-nav > li > a {
	color: #ccccff;
}
/* navbar hover,focus時のテキストカラー */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #1853b5;
	background-color: transparent;
}
/* navbar active設定時のカラー */
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #1853b5;
	background-color: transparent;
}
/* navbar ドロップダウン(親)のカラー */
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #1853b5;
	background-color: #2792c3;
}
/* navbar 画面サイズ767px以下の時のカラー */
@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #ccccff;
	background-color: #2792c3;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #1853b5;
	background-color: transparent;
}
/* ドロップダウンactive設定時のカラー */
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
	color: #1853b5;
	background-color: #2792c3;
}
}
/* navbar ハンバーガー四角枠 */
.navbar-default .navbar-toggle {
	border-color: #ccccff;
}
/* navbar ハンバーガー三本線 */
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ccccff;
}
/* navbar ハンバーガーボタン,タップとホバーした時の背景色 */
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #2792c3;
}
/* navbar ハンバーガーボタン,タップとホバーした時の四角枠 */
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	border-color: #ccccff;
}
/* navbar ハンバーガーボタン,タップとホバーした時の三本線 */
.navbar-default .navbar-toggle:focus > .icon-bar, .navbar-default .navbar-toggle:hover > .icon-bar {
	background-color: #ccccff;
}
.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #ccccff;
}