@charset "utf-8";

* {margin:0;padding:0;}
body {
margin:0;
padding:0;
text-align:center;
font-size:12px;
font-family:"MS PGothic","Hiragino Kaku Gothic Pro","Osaka",sans-serif;
color:#5A5959;
background:url(../../images/bg_head.gif) repeat-x #F7F9F9;
width:100%;
}

a:link,a:visited {color:#5A5959;text-decoration:none;}
a:hover,a:active {color:#47BEE4;text-decoration:underline;}

img {border:0;}
ul {list-style:none;}
.clr {clear:both;}

#top {
text-align:left;
}
/* ----- header ----- */
#Header {
width:980px;
height:78px;
margin:0 auto;
}
#Logo {width:505px;height:50px;float:left;background:url(../../images/logo.gif) no-repeat 0 16px;padding-top:16px;margin-right:205px;text-indent:-9999px;}
#Logo a {display:block;position:relative;height:50px; outline:0;}

#cse-search-box {width:180px;float:left;padding-top:40px;background:url(../../images/tit_search.gif) no-repeat 0 26px;}
#cse-search-box input {vertical-align:top;}
#cse-search-box .text {width:125px;margin-right:2px;}
#Fontsize {width:80px;height:78px;float:right;background:url(../../images/tit_size.gif) no-repeat 0 26px;}
#Fontsize li {float:left;margin-top:40px;}
#size1 a {background:url(../../images/btn_00.gif) no-repeat 0 0;width:25px;height:21px;text-indent:-9999px;display:block;position:relative;outline:0;}
#size1 a:hover {background:url(../../images/btn_00b.gif) no-repeat 0 0;width:25px;height:21px;text-indent:-9999px;display:block;position:relative;}
#size2 a {background:url(../../images/btn_00.gif) no-repeat -25px 0;width:25px;height:21px;text-indent:-9999px;display:block;position:relative;outline:0;}
#size2 a:hover {background:url(../../images/btn_00b.gif) no-repeat -25px 0;width:25px;height:21px;text-indent:-9999px;display:block;position:relative;}
#size3 a {background:url(../../images/btn_00.gif) no-repeat -50px 0;width:22px;height:21px;text-indent:-9999px;display:block;position:relative;outline:0;}
#size3 a:hover {background:url(../../images/btn_00b.gif) no-repeat -50px 0;width:22px;height:21px;text-indent:-9999px;display:block;position:relative;}

/* ----- header以下 ----- */
#wrap {
width:990px;
margin:0 auto;
text-align:left;
background:url(../../images/bg_wrap.gif) repeat-y;
}

/* ----- 上ナビ ----- */
#Hnavi {position: relative; width:990px;padding-top:30px;background:url(../../images/bg_wrap2.gif) no-repeat;}
#Hnavi ul {width:924px;height:54px;margin:0 33px;background:url(../../images/bg_hn.png) no-repeat;}
#Hnavi li {position: relative; float:left;line-height:54px;text-indent:-9999px;}
#Hnavi li a {display:block;position:relative;outline:none;}

#theme_breadcrumbs {width:924px;height:25px; padding-top:9px; vertical-align:middle; margin:0 33px;}
#theme_breadcrumbs a {text-decoration:underline;}
#theme_breadcrumbs .itemname {color:#47BEE4;}

.hn1 {width:146px;}
.hn1 a:hover {background:url(/images/bg_hn_on.png) no-repeat;}
.hn1_on {width:146px;background:url(/images/bg_hn_on.png) no-repeat;}
.hn2 {width:163px;}
.hn2 a:hover {background:url(/images/bg_hn_on.png) no-repeat -146px 0;}
.hn2_on {width:163px;background:url(/images/bg_hn_on.png) no-repeat -146px 0;}
.hn3 {width:154px;}
.hn3 a:hover {background:url(/images/bg_hn_on.png) no-repeat -309px 0;}
.hn3_on {width:154px;background:url(/images/bg_hn_on.png) no-repeat -309px 0;}
.hn4 {width:106px;}
.hn4 a:hover {background:url(/images/bg_hn_on.png) no-repeat -463px 0;}
.hn4_on {width:106px;background:url(/images/bg_hn_on.png) no-repeat -463px 0;}
.hn7 {width:106px;}
.hn7 a:hover {background:url(/images/bg_hn_on.png) no-repeat -569px 0;}
.hn7_on {width:106px;background:url(/images/bg_hn_on.png) no-repeat -569px 0;}
.hn5 {width:141px;}
.hn5 a:hover {background:url(/images/bg_hn_on.png) no-repeat -675px 0;}
.hn5_on {width:141px;background:url(/images/bg_hn_on.png) no-repeat -675px 0;}
.hn6 {width:106px;}
.hn6 a:hover {background:url(/images/bg_hn_on.png) no-repeat -816px 0;}
.hn6_on {width:106px;background:url(/images/bg_hn_on.png) no-repeat -816px 0;}

/* ----- 左ナビ＋Contents ----- */
#wrapin2 {padding:0 35px 30px 35px;}

/* ----- 左ナビ ----- */
#Navi2 {width:171px;float:left;padding-bottom:5px;background:url(../../images/bg_n_b.gif) no-repeat center bottom;}
#Navi2 img {vertical-align:top;}
#Navi2 dd {width:171px;background:url(../../images/bg_n_s.gif) repeat-y;}
.navi_s {width:153px;margin:-1px 9px 0 9px;}
.navi_s li {width:153px;background:url(../../images/dot.gif) repeat-x;line-height:2.6em;}
.navi_s li a:hover {text-decoration:none;background:url(../../images/arrow2_on.gif) no-repeat left center;padding-left:18px;}
.navi_s li.on a {background:url(../../images/arrow2_on.gif) no-repeat left center;padding-left:18px;color:#00A5D9;}
.navi_s span {font-size: 11px;font-weight: bold;/* border-radius: 3px; */background-color: #ccc;display: block;line-height: normal;padding: 2px 5px 1px;}
.navi_s li a {text-decoration:none;background:url(../../images/arrow2.gif) no-repeat left center;padding:2px 0 2px 18px;zoom:1;}

/* ----- Contents2 ----- */
#Contents2 {width:722px;float:right;}
#Contents2 h3 {margin-bottom:2em;}
#Contents2 p {line-height:1.6em;margin-bottom:1.5em;color:#868787;}

.h2_1_2 {width:722px;background:url(../../images/h2_1_2.jpg) no-repeat;text-indent:-9999px;height:252px;}
.Inner {margin:0 26px;width:670px;}


/* pulldown 20130906
--------------------------------*/
.hn5{
	position: relative;
	z-index: 8;
	line-height: 52px;
	width:141px;
}


.hn5pullDown{
	position: absolute;
	width: 141px;
	height: 67px;
	border: solid #5ABDE4;
	border-width: 0px 1px 1px 1px;
	background-color: #fff;
	z-index: 4;
	right: -1px;
	/right: -3px;
	top:52px;	
}
.hn5pullDown p{
	width: 107px;
	height: 30px;
	padding: 1px 0px 1px 0px;
	background-color: #fff;
	text-indent: 0px;
}
.hn5pullDown img{
  padding: 0px 0px 0px 15px !important;
  display: block;
  margin:0;
  border: 0px;
  text-indent: 0px;
}

.hn5pullDown p a {background: none;}
.hn5pullDown p a:hover {background: none;}



/* ----- Footer ----- */
#Footer {
margin:0 auto;
width:980px;
clear:both;
padding:26px 0 20px;
font-size:0.9em;
}
.FNavi {padding:10px 35px;text-align:right;}
.FNavi li {display:inline;margin-left:16px;}
.copyright {width:980px;text-align:right;background:url(../../images/bg_sya.gif);}
.copyright p {padding:2px 16px;}
