bgbluebgbluebgbluebgblue@charset "utf-8";
/* CSS Document */
/* reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,button,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    color: #000;
	margin:0;
    padding:0;
    /*border:0;*/
    outline:0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

li {list-style:none;}
img { border:none; vertical-align: bottom; }

.clear { clear:both; }

.clearfix:after{
	visibility:hidden;
	height:0;
	display:block;
	font-size:0;
	content:"";
	clear:both;
}

.shadow {
	-webkit-box-shadow: 1px 1px 7px 0px #333;
	-moz-box-shadow: 1px 1px 7px 0px #333;
	box-shadow: 1px 1px 7px 0px #333;
}

a,
a img,
.hover-opa a {
   -webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

a:hover img,
.hover-opa a:hover {
	 opacity:0.9 !important;
}


#img-fix img,
#img-fix iframe {
    max-width: 750px;
}

/*マウスオーバー*/
a:hover{
opacity:0.9;
}

/*サイト全体*/
body#top {  
    text-align: center;
		background-image:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/home/body_bg_3.jpg);
} 

#warp{
	width:1000px;
	background-image:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/home/body_bg_3.jpg);
	margin:0 auto;
	padding:10px 60px;
}

.topSideBar1 {
/*---トップページサイドの画像---*/
background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/side_bar1.jpg);
background-repeat: repeat-y;
background-position: left top;
}
.topSideBar2 {
/*---トップページサイドの画像---*/
background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/side_bar1.jpg);
background-repeat: repeat-y;
background-position: right top;
}

/*========================================================
    layout
=========================================================*/

/* article */
article {
	width: 980px;
	margin: 0 auto;
}

/* aside */
aside {
	float: left;
	width: 187px;
}

/* home2,home3 */
#home2,#home3{
	text-align:right;
	margin-right:10px;
	float:right;
}




/*========================================================
  home
=========================================================*/
/*白変更*/
.guide{
	background-color:#ffffff;
	color:#ffffff;
	font-size:12px;
	text-align:right;
	/*margin-right:100px;*/
	padding:3px 0;
}

.guide a{
	color:#CBCBCB;
	text-decoration:none;
}

.guide a:hover{
	color:#CBCBCB;
	text-decoration:underline;
}
	
/*白変更*/
.bgblue{
	background-color:#ffffff;
	width:1120px;
	margin:0 auto;
}

/*白変更*/
.white{
	background-color:#ffffff;
	width:1120px;
	margin:0 auto;
}

#building {
width: 1120px;
margin:0 auto;
}

#navi {
text-align: center;
}


/*白変更*/
.header{
	background-image:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/header/kanban_bg_2w.jpg);
}

/*ひとけ出し*/
.topHitoke{
	width: 980px; 
	color:#000000;
	text-align:left;
	line-height:1.5;
	margin: 10px auto 0;
}

h1{
	font-size:17px;
	text-align:left;
	margin-left:10px;
	margin-bottom:-10px;
}

.float{
	float:right;
	margin:-12px 0 10px 0;
}

#home1 p{
	font-size:13px;
	line-height:0.5;
}

#home1 p span{
	color:#FC0004;
}

.Review{
	margin-top:18px;
}


/*横ナビ*/
#home1 ul,li{
	margin:0;
	padding:0;
	list-style:none;
}
#home1 .navi{
	width:950px;
	margin:10px auto;
}
#home1 .navi li{
	float:left;
	text-align:center;
}
#home1 .navi li{
	display:block;
}

/*
[search]
----------------------------------------*/
#sample2_1 {
 padding:10px;
 margin:3px 0 0 0;
}
#sample2_1 .text {
 float:left;
 width:212px;
 height:30px;
 border:5px solid #CCC;
 border-radius:20px;
 text-indent:10px;
 margin-right:5px;
 
}
#sample2_1 .btn {
 float:left;
}
 
#sample2_1 input {
 float:left;
 height:30px;
 border:5px solid #CCC;
 text-indent:10px;
 margin-right:5px;
}
#sample2_1 select {
 float:left;
 height:40px;
 border:5px solid #CCC;
 text-indent:10px;
 margin-right:5px;
 background-color:#ccc;
 color:#fff;
}
#sample2_1 .text1 {
 width:170px;
}
#sample2_1 .text2 {
 width:140px;
}
#sample2_1 .text3 {
 margin-right:0;
 width:60px;
}
#sample2_1 .text4 {
 width:60px;
}
#sample2_1 .select1 {
 width:120px;
 text-indent:5px;
}
#sample2_1 .select2{
 width:120px;
 text-indent:5px;
}
#sample2_1 .text3 + span{
 display:block;
 width:30px;
 height:40px;
 line-height:40px;
 text-align:center;
 float:left;
}
#sample2_1 .btn {
 margin-right:0;
 width:115px;
 height:40px;
 float:left;
 border:none;
}

.keyword{
	font-size:13px;
	border-bottom:#CBCBCB dashed 1px;
	width:610px;
	margin-left:10px;
}

.keyword span{
	color:#FFFFFF;
	background-color:#C00003;
	padding:5px 7px;
	margin-left:-10px;
}


/*スライドショー*/

#main-slider{
	margin:20px auto 30px;
}

#header-bnrs ul {
	overflow: hidden;
}

/* main-slider */
/*#main-slider-area {
    overflow: hidden;
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/slide_bg.gif) center top no-repeat;
    text-align: center;
}*/
/*#main-slider {
	height: 448px;
	overflow: hidden;
}*/

#main-slider .bx-pager {
    text-align: center;
	margin: 20px 0 20px;
	padding:0 0 0 30px;
}
#main-slider .bx-pager .bx-pager-item {
    display: inline-block;
    width: 70px;
	height:8px;
	margin:0 3px;
}
#main-slider .bx-pager .bx-pager-item a {
    display: block;
    width: 35px;
	height:15px;
	background: #cccccc;
	text-indent:-9999em;
    overflow: hidden;
}
#main-slider .bx-pager .bx-pager-item a.active {
    background:#513200;
}

#home2{
	text-align:left;
	margin-right:10px;
}

#home2 h3{
	margin:0 0 10px 0;
	padding:5px 0 5px 10px;
	border-left:#B00002 solid 6px;
	background-color:#820002;
	color:#FFFFFF;
}

#home2 p{
	font-size:11px;
	color:#820002;
	text-align:center;
	margin:3px;
}

#home3{
	margin:40px 0 50px;
}

#home3 #info{
  background-image : url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/home/infotencho3.gif);
  background-repeat : repeat-x;
	clear:right;
	width:650px;
  height : 150px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:0px;
	border:1px solid #d0cfbd;
  overflow : scroll;
  overflow-x: hidden;
  scrollbar-darkshadow-color : #ffffff;
  scrollbar-3dlight-color : #ffffff;
  scrollbar-highlight-color : #9db69f;
  scrollbar-arrow-color : #9db69f;
  scrollbar-shadow-color : #9db69f;
  scrollbar-base-color : #ffffff;
  scrollbar-face-color : #ffffff;
  scrollbar-track-color : #ffffff;
font-size: 16px;
color : #585858;
}

#home3 #info h3{
  padding-left : 330px;
	color:#101f58;
	font-size: 21px;
  text-decoration:none;
	margin:20px 15px 10px 0;
	text-align:left
}

#home3 #info h4{
  padding-left : 330px;
	color: gray;
	font-size: 12px;
  text-decoration:none;
	margin:10px 20px 30px 0;
	text-align:left
}

#topCalenderBox{width:772px; height:auto; background:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/home/cal_02.jpg) repeat-y;margin-bottom:10px;}
#topCalenderBox_top{width:772px; height:auto; background:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/home/cal_01.jpg) top left no-repeat;}
#topCalenderBox_foot{width:772px; height:auto; background:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/home/cal_03.jpg) bottom left no-repeat; padding-bottom:50px;}
#topCalenderImg{ width:620px; height:auto; padding: 0 0 0 56px;}
#topCalenderImg ul{margin:0 0 0 0; padding:90px 0 0 0;}
#topCalenderImg ul li{ float:left; list-style:none;margin:0; padding:0 0 15px 0;}
#topCalenderImg ul .li001{ width:220px;}
#topCalenderImg ul .li002{ width:220px;}
#topCalenderImg ul .li003{ width:180px;}
#topCalenderImg p{ font-size:12px;margin:0;padding-top:0; text-align:left;}
#topCalenderImg p span{ color:#ffd5d6;}


/*========================================================
  aside
=========================================================*/

#aside {  
    width:187px;
    text-align:center;
}

div.icon p{
	margin:20px 0 10px 0;
}

a:link,visited,active{
	color:#000000;
	text-decoration:none;
}

a:hover{
	color:#E70003;
	text-decoration:none;
}

/*div.icon{
	border-left:2px solid #AE494A;
	width:175px;
	margin-top:10px;
	margin-left:5px;
}*/

.midasi{
	margin:5px 0 0 0;
	padding:5px 0;
	border-left:#B00002 solid 6px;
	border-right:#B00002 solid 6px;
	background-color:#820002;
	color:#FFFFFF;
}

.midasi2{
	margin:5px 0 0 0;
	padding:5px 0;
	font-size:12px;
	/*border-top:#009C88 solid 6px;*/
	/*border-right:#009C88 solid 6px;*/
	background-color:#CACACA;
}

.midasi2 span{
	color:#B00002;
}

div.icon ul{
	list-style-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../img/icon_01.jpg);
	width:5;
	height:5;
	padding:0 0 0 10px;
}

div.icon li{
	color:#7C7C7C;
	font-size:12px;
	padding:2px;
	text-align:left;
}

/*div.icon img{
	background-color:#C40003;
	padding-top:3px;
}*/

#global{
	width:170px;
	background-image:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/aside/bnr_global.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding:45px 30px 20px 20px;
	margin:10px auto 0 5px;
	list-style:none;
}

#rireki{
	width:175px;
	background:#FFFFFF;
	border:solid 2px #B00002;
	border-radius:5px;
	margin:10px auto 10px;
	padding:0 0 10px 0;
}

.mvp{
	font-size:12px;
	color:#202020;
	line-height:1.5;
	padding:10px 0;
}

.mvp span{
	text-decoration:underline;
}

/*========================================================
  footer
=========================================================*/

#topInfoBox{
width: 980px;
height: auto;
background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/footer/shopinfo_middle.jpg) repeat-y;
margin-right: auto;
margin-left: auto;
font-size:small;
}
#topInfoBox p.p001{margin:6px 0 20px 9px;}
#topInfoBox p.p002{margin:6px 0 5px 9px;}
#topInfoBox_top{ width:980px;height:auto;background:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/footer/shopinfo_01.jpg) top left no-repeat;}
#topInfoBox_foot{ width:980px;height:auto;background:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u43037764/pc/css/../images/footer/shopinfo_foot.jpg) bottom left no-repeat; padding-bottom:30px;}
#topInfoBox_wrap{ width:929px;height:auto; margin:0 0 0 25px; padding:77px 0 0 0;}
#topInfoBox_l{ width:450px;height:auto;float:left;}
#topInfoBox_r{ width:450px;height:auto;float:right;}
#topInfoBox_l p span.span001{ color:#ff3e3f; font-weight:bold;}

#topInfoBox_l dl{ width:450px; height:auto; margin:0; padding:0;}
#topInfoBox_l dl dt{ width:130px; height:auto; float:left; margin:0 0 5px 0; padding:0;}
#topInfoBox_l dl dd{ width:320px; height:auto; float:left; margin:0 0 5px 0; padding:0;}

#topFooter{background:#183654; width:100%; padding:12px 0;}
#topFooter p{ color:#FFFFFF; font-size:12px;}
#topFooter p a{ color:#FFFFFF; text-decoration:none;}
#topFooter p a:hover{ text-decoration:underline;margin:0;padding:0;}
#topCopy{width:930px; margin:0 auto; text-align:left;}
#topCopy p{ font-size:10px; color:#475b6a;padding:8px 0 15px 0;margin:0; line-height:1.5em;}