
@font-face {
font-family: 'Glyphicons Halflings';
src: url('/cssjs/fonts/glyphicons-halflings-regular.eot');
src: url('/cssjs/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/cssjs/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/cssjs/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/cssjs/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

body{line-height:1.7em;padding:0;margin:0;}
.container{max-width:1200px;text-align:left;}
p{padding:0;margin:0;}
article{padding:0;margin:0;}
header{padding:0;margin:0;}


.baseborder{
border-color:#036;
}
.basebg{
background-color:#147;color:#FFF;
}
.basebg:hover,.basebg a:hover{
color:#FFF;
background-color:#248;
}



.cb{clear:both;height:1px;margin:0;padding:0;}
.cb2{clear:both;margin:0;padding:0;}
.cb3{clear:both;height:3px;margin:0;padding:0;}
.cb4{clear:both;height:4px;margin:0;padding:0;}
.cb5{clear:both;height:5px;margin:0;padding:0;}
.cb10{clear:both;height:10px;margin:0;padding:0;}
.cb15{clear:both;height:15px;margin:0;padding:0;}
.cb20{clear:both;height:20px;margin:0;padding:0;}

.cl{clear:left;margin:0;padding:0;height:1px;}
.cl2{clear:left;margin:0;padding:0;height:2px;}
.cl3{clear:left;margin:0;padding:0;height:3px;}
.cl4{clear:left;margin:0;padding:0;height:4px;}
.cl5{clear:left;margin:0;padding:0;height:5px;}
.cl10{clear:left;margin:0;padding:0;height:10px;}

.vm{padding:8px;display:block;}
.vm3{padding:0 8px;}
.img100 img{width:100%;}
.box1{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;display:block;}
.shadow1{-moz-box-shadow: 1px 1px 2px rgba(51,51,51,0.2);-ms-box-shadow: 1px 1px 2px rgba(51,51,51,0.2);box-shadow: 1px 1px 2px rgba(51,51,51,0.2);}

.line3{border-bottom:1px solid #EEE;padding:1px 0;}
.line5{border-bottom:1px solid #EEE;padding:2px 0;}
.line7{border-bottom:1px solid #EEE;padding:3px 0;}
.line9{border-bottom:1px solid #EEE;padding:4px 0;}
.line11{border-bottom:1px solid #EEE;padding:5px 0;}

.ml1{margin-left:1px;}
.ml2{margin-left:2px;}
.ml3{margin-left:3px;}
.ml4{margin-left:4px;}
.ml5{margin-left:5px;}
.ml6{margin-left:6px;}
.ml7{margin-left:7px;}
.ml8{margin-left:8px;}
.ml9{margin-left:9px;}
.ml10{margin-left:10px;}
.ml11{margin-left:11px;}
.ml12{margin-left:12px;}
.ml13{margin-left:13px;}
.ml14{margin-left:14px;}
.ml15{margin-left:15px;}
.ml16{margin-left:16px;}
.ml17{margin-left:17px;}
.ml18{margin-left:18px;}
.ml19{margin-left:19px;}
.ml20{margin-left:20px;}

.mr1{margin-right:1px;}
.mr2{margin-right:2px;}
.mr3{margin-right:3px;}
.mr4{margin-right:4px;}
.mr5{margin-right:5px;}
.mr6{margin-right:6px;}
.mr7{margin-right:7px;}
.mr8{margin-right:8px;}
.mr9{margin-right:9px;}
.mr10{margin-right:10px;}
.mr11{margin-right:11px;}
.mr12{margin-right:12px;}
.mr13{margin-right:13px;}
.mr14{margin-right:14px;}
.mr15{margin-right:15px;}
.mr16{margin-right:16px;}
.mr17{margin-right:17px;}
.mr18{margin-right:18px;}
.mr19{margin-right:19px;}
.mr20{margin-right:20px;}

.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt11{margin-top:11px;}
.mt12{margin-top:12px;}
.mt13{margin-top:13px;}
.mt14{margin-top:14px;}
.mt15{margin-top:15px;}
.mt16{margin-top:16px;}
.mt17{margin-top:17px;}
.mt18{margin-top:18px;}
.mt19{margin-top:19px;}
.mt20{margin-top:20px;}

.mb1{margin-bottom:1px;}
.mb2{margin-bottom:2px;}
.mb3{margin-bottom:3px;}
.mb4{margin-bottom:4px;}
.mb5{margin-bottom:5px;}
.mb6{margin-bottom:6px;}
.mb7{margin-bottom:7px;}
.mb8{margin-bottom:8px;}
.mb9{margin-bottom:9px;}
.mb10{margin-bottom:10px;}
.mb11{margin-bottom:11px;}
.mb12{margin-bottom:12px;}
.mb13{margin-bottom:13px;}
.mb14{margin-bottom:14px;}
.mb15{margin-bottom:15px;}
.mb16{margin-bottom:16px;}
.mb17{margin-bottom:17px;}
.mb18{margin-bottom:18px;}
.mb19{margin-bottom:19px;}

.mb20{margin-bottom:20px;}

.ma1{margin:1px;}
.ma2{margin:2px;}
.ma3{margin:3px;}
.ma4{margin:4px;}
.ma5{margin:5px;}
.ma6{margin:6px;}
.ma7{margin:7px;}
.ma8{margin:8px;}
.ma9{margin:9px;}
.ma10{margin:10px;}
.ma11{margin:11px;}
.ma12{margin:12px;}
.ma13{margin:13px;}
.ma14{margin:14px;}
.ma15{margin:15px;}
.ma16{margin:16px;}
.ma17{margin:17px;}
.ma18{margin:18px;}
.ma19{margin:19px;}
.ma20{margin:20px;}


.pl1{padding-left:1px;}
.pl2{padding-left:2px;}
.pl3{padding-left:3px;}
.pl4{padding-left:4px;}
.pl5{padding-left:5px;}
.pl6{padding-left:6px;}
.pl7{padding-left:7px;}
.pl8{padding-left:8px;}
.pl9{padding-left:9px;}
.pl10{padding-left:10px;}
.pl11{padding-left:11px;}
.pl12{padding-left:12px;}
.pl13{padding-left:13px;}
.pl14{padding-left:14px;}
.pl15{padding-left:15px;}
.pl16{padding-left:16px;}
.pl17{padding-left:17px;}
.pl18{padding-left:18px;}
.pl19{padding-left:19px;}
.pl20{padding-left:20px;}

.pr1{padding-right:1px;}
.pr2{padding-right:2px;}
.pr3{padding-right:3px;}
.pr4{padding-right:4px;}
.pr5{padding-right:5px;}
.pr6{padding-right:6px;}
.pr7{padding-right:7px;}
.pr8{padding-right:8px;}
.pr9{padding-right:9px;}
.pr10{padding-right:10px;}
.pr11{padding-right:11px;}
.pr12{padding-right:12px;}
.pr13{padding-right:13px;}
.pr14{padding-right:14px;}
.pr15{padding-right:15px;}
.pr16{padding-right:16px;}
.pr17{padding-right:17px;}
.pr18{padding-right:18px;}
.pr19{padding-right:19px;}
.pr20{padding-right:20px;}

.pt1{padding-top:1px;}
.pt2{padding-top:2px;}
.pt3{padding-top:3px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
.pt6{padding-top:6px;}
.pt7{padding-top:7px;}
.pt8{padding-top:8px;}
.pt9{padding-top:9px;}
.pt10{padding-top:10px;}
.pt11{padding-top:11px;}
.pt12{padding-top:12px;}
.pt13{padding-top:13px;}
.pt14{padding-top:14px;}
.pt15{padding-top:15px;}
.pt16{padding-top:16px;}
.pt17{padding-top:17px;}
.pt18{padding-top:18px;}
.pt19{padding-top:19px;}
.pt20{padding-top:20px;}

.pb1{padding-bottom:1px;}
.pb2{padding-bottom:2px;}
.pb3{padding-bottom:3px;}
.pb4{padding-bottom:4px;}
.pb5{padding-bottom:5px;}
.pb6{padding-bottom:6px;}
.pb7{padding-bottom:7px;}
.pb8{padding-bottom:8px;}
.pb9{padding-bottom:9px;}
.pb10{padding-bottom:10px;}
.pb11{padding-bottom:11px;}
.pb12{padding-bottom:12px;}
.pb13{padding-bottom:13px;}
.pb14{padding-bottom:14px;}
.pb15{padding-bottom:15px;}
.pb16{padding-bottom:16px;}
.pb17{padding-bottom:17px;}
.pb18{padding-bottom:18px;}
.pb19{padding-bottom:19px;}
.pb20{padding-bottom:20px;}

.pa1{padding:1px;}
.pa2{padding:2px;}
.pa3{padding:3px;}
.pa4{padding:4px;}
.pa5{padding:5px;}
.pa6{padding:6px;}
.pa7{padding:7px;}
.pa8{padding:8px;}
.pa9{padding:9px;}
.pa10{padding:10px;}
.pa11{padding:11px;}
.pa12{padding:12px;}
.pa13{padding:13px;}
.pa14{padding:14px;}
.pa16{padding:16px;}
.pa17{padding:17px;}
.pa18{padding:18px;}
.pa19{padding:19px;}
.pa20{padding:20px;}

.vm{padding:8px;display:block;}
.vm3{padding:0 8px;}
.img100 img{width:100%;}
.box1{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;display:block;}
.box2{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:block;}
.shadow1{-moz-box-shadow: 1px 1px 2px rgba(51,51,51,0.2);-ms-box-shadow: 1px 1px 2px rgba(51,51,51,0.2);box-shadow: 1px 1px 2px rgba(51,51,51,0.2);}

.box2{text-decoration:none;}
.box2:hover{
background-color:#F8F8F8;
}


#smartmenu{padding:0;margin:0;}
#smartmenu li{display:block;list-style-type:none;padding:0px;margin:0;}
#smartmenu li a{display:block;padding:4px;margin:0;border-bottom:1px dotted #DDD;text-decoration:none;}
#smartmenu li a:hover,#smartmenu li a:active{background-color:#EEE;}

.actions ul li{list-style-type:none;}

.bg1{
border:1px solid rgba( 255, 255, 255, 0.3 );
background-color: rgba( 255, 255, 255, 0.2 );
}
.bg2{
border:1px solid rgba( 200, 200, 200, 0.3 );
background-color: rgba( 255, 255, 255, 0.8 );
}
.bg3{
border:1px solid rgba( 200, 200, 200, 0.3 );
background-color: rgba( 255, 255, 255, 0.6 );
}





footer{
border-top:1px solid #AAA;
text-align:center;
background-position:top left;
}

h1.maintitle{

font-size:1.2em;
font-weight:bold;
padding:8px;
margin:0;
}

h2.widget-title{
font-size:1em;
padding:5px 0;
margin:20px 0 0 0;
font-weight:bold;
}

.sidebar ul{
padding:0;margin:0;
}
.sidebar ul li{
padding:0;margin:0;display:block;
border-bottom:1px dotted #EEE;
}
.sidebar ul li a{
display:block;padding:3px;
text-decoration:none;
}
.sidebar ul li a:hover{
background-color:#F8F8F8;
}
.news{
padding:5px;margin:0;
}
.news li{
padding:0;margin:0;
display:block;border-bottom:1px dotted #DDD;
}
.news li a{
display:block;padding:5px;
text-decoration:none;
}
.news li a:hover{
background-color:#F8F8F8;
}
h3.subtitle{
font-size:1em;
font-weight:bold;
padding:8px 0;
margin:0;
border-bottom:1px dotted #DDD;
}
h3.copy{
color:#880000;	
font-size:1.5em;
padding:8px 0;
margin:0;
}

h2.screen-reader-text{
font-size:1em;
font-weight:600;
}

h2.screen-reader-text{display:none;}


#qa h4{
font-weight:600;
font-size:1em;
margin:0;
background-image:url(/img/q.png);
background-position:center left;
background-repeat:no-repeat;
padding:8px 0 8px 40px;
}

#qa p{
background-image:url(/img/a.png);
background-position:center left;
background-repeat:no-repeat;
padding:8px 0px 8px 40px;
margin:0 0 30px 0;
}

#menu{
border-bottom:1px solid #ccc;
}
#qa{
	padding-top:10px;
}
#qa div.answer{
	margin:0;
	padding:5px 10px 20px 60px;
	background-image:url(/img/a.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:1em;
}
#qa h3{
	margin:0;
	padding:10px 10px 10px 50px;
	background-image:url(/img/q.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	font-size:1em;
	font-weight:bold;
}
.shops a{
	text-decoration:none;
}



h3.subtitle2{
font-size:1em;
font-weight:bold;
border-bottom:2px solid;
border-left:10px solid;
padding:0;
margin:0;
}

h3.subtitle2 a{
font-size:1em;
font-weight:bold;
color:#666;
padding:5px;
text-decoration:none;
display:block;
}
h3.subtitle2 a:hover{
background-color:#F8F8F8;
}

#footernav a{
color:#666; 
text-decoration:none;
font-size:0.9em;	
}

.morebox{
text-decoration:none;
border:1px solid #CCC;
padding:8px;
display:block;
margin-top:10px;
}
.morebox:hover{
text-decoration:none;
color:#FFF;
background-color:#248;
}

h1.entry-title{
font-family: "Ÿà–¾’©", YuMincho, "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
clear:both;
font-weight:600;
padding:1px 5px;
margin:0;
border-bottom:2px solid #DDD;
font-size:24px;
line-height:1.4em;
}

#entries img{
max-width:100%;
}

nav.post-navigation{
clear:both;
padding:10px;
}
div.nav-previous{
display:block;
width:49.5%;
float:center;
}
div.nav-next{
text-align:right;
display:block;
width:49.5%;
float:center;
}

