@charset "utf-8";
@import "../../biz-vektor/design_skins/plain/plain.css";

/*-------------------------------------------*/
/*	基本設定
/*-------------------------------------------*/
body.custom-background { background-color: #666; }
body  { background-color: #666666; -webkit-text-size-adjust: 100%; }
body {
font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic'  
}

/*-------------------------------------------*/
/*     MENU                                  */
/*-------------------------------------------*/
.topmenu_btn img{
  	transition: 0.3s;
		-webkit-transform: scale(0.9);
		-moz-transform: scale(0.9);
		-ms-transform: scale(0.9);
		-o-transform: scale(0.9);
		transform: scale(0.9);
}

.topmenu_btn {
float: left;
}
 
 
.topmenu_btn img:hover{
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1);
}

/*-------------------------------------------*/
/*	カスタマイズ
/*-------------------------------------------*/
/*****　コンテンツのテーブル線を消す　*****/
#content table th, #content table tbody,  #content table td { border:none; }

/*****　ヘッダー画像の幅を画面いっぱいに広げる　*****/
/*　画像フレームの幅を100%に　*/
#topMainBnrFrame {
    width: 100%;
    height: auto;
}
 
/*　画像幅を100%に　*/
#topMainBnr img {
    width:100% !important;
    max-width: 100% !important;
    height: auto !important;
}
 
/*　画像の枠線を削除　*/
#topMainBnrFrame .slideFrame {
    border:none;
}
 
/*　画像の位置調整　*/
#topMainBnrFrame .slideFrame img {
    left: 0px;
}
 
/*　画像の余白を削除　*/
#topMainBnr {
    padding:1px 0px;
}
 
/*****　ヘッダー画像のサイズ定義を変更した場合　*****/
@media (min-width: 970px) { /*　BizVektorのレスポンシブ設定による　*/
    /*　画像フレームの最小の高さを設定　*/
    #topMainBnrFrame {
        min-height: 200px;
    }
}
 
/*　画像フレームの背景色・影を消す　*/
#topMainBnr,
#topMainBnrFrame {
    background-color:transparent;
    box-shadow:none;
    border:none;
}

@media (min-width: 970px){
#main #container #content { width:700px; }
}

/*トップ画像下ウェジットのpadding-top　0へ*/
#main #container {
    padding-top: 0px;
}

/*トップインフォメーション背景色*/
#content {
background-color:#fff;
padding:0px;
}

.sideTower {
background-color:#fafcd9;
}

#header #headContact {
	color:#1596a0;
}


#header #headContact #headContactTxt	{ 
	font-size:20px;
	font-weight:bold;
	padding-bottom:3px;
}
	
#header #headContact #headContactTime	{ 
	font-size:15px;
	font-weight:bold;
}
	
.menu-headernavigation-container ul	{
	list-style-position:inside;
	list-style-image: url(http://www.duck-kids.com/wordpress/wp-content/themes/biz-vektor-child/nursery_skin/images/m_icon.gif);
    }

/*トップ　インフォメーションタイトルピンク*/
.content h4 {
	border-bottom:dotted #ff297b 1px;
	color:#ff297b;
}
.content h4 a {
	color:#ff297b;
}

/*トップ　インフォメーションmoreリンク*/
.moreLink			{ margin-bottom:0px;height:auto; display:block; }
.moreLink a			{ text-align:center; margin-top:10px; display:inline-block;overflow:hidden; font-size:10px; line-height:105%;text-decoration:none; background:url(images/icon_try1_gray.gif) 5px 50% no-repeat #efefef; color:#666;padding:5px 15px 5px 20px; }
.moreLink a:hover { text-decoration:none !important;background-color:#ff297b; }

@media (min-width: 970px) {
#main #container #content { float:left; width:710px; }
#main #container #sideTower { float:right; width:220px; } }



/*-------------------------------------------*/
/*	Btn
/*-------------------------------------------*/
a.btn,
.linkBtn a,
input[type=button],
input[type=submit] {
border: 1px solid #ccc;
box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.9);
color: #fff;
}

.linkBtn.linkBtnS a,
.linkBtn.linkBtnM a,
#content p.linkBtn.linkBtnL a,
#content p.linkBtn.linkBtnL input,
#searchform input[type=submit],
input[type=button],
input[type=submit],
p.form-submit input[type=submit],
form#searchform input#searchsubmit,
#content form input.wpcf7-submit,
#confirm-button input {
border-radius:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

a.btn:hover,
.linkBtn a:hover	{ color:fff; }

.moreLink a	{
white-space: nowrap;
background:url(images/icon_try1_white.gif) 10px 50% no-repeat #ffbbe2; color:#fff;
border-radius:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
box-shadow:inset 1px 1px 0 rgba(0,0,0,0.15);
}

#headerTop	{ border-top-width:2px;border-top-style:solid;background-color:#f5f5f5; }


/*-------------------------------------------*/
/*	#gMenu
/*-------------------------------------------*/
#gMenu	{ position:relative; width:100%;border-bottom:none; }
#gMenu .assistive-text { color:#fff; }
#gMenu .assistive-text span	{ padding:8px 22px; }
#gMenu.itemClose .assistive-text span	{ background:url(images/iconMenuClose.png) left 50% no-repeat; }
#gMenu.itemOpen .assistive-text span	{ background:url(images/iconMenuOpen.png) left 50% no-repeat; }
#gMenu .menu li.current_page_item > a ,
#gMenu .menu li > a:hover	{ color:#fff; }

/*-------------------------------------------*/
/*	#panList
/*-------------------------------------------*/
#panList	{ background-color:#f5f5f5; border-bottom:1px solid #e5e5e5;box-shadow:inset 1px 1px 3px rgba(255,255,255,1); }
#panList #panListInner	{ }
.home #panList { }
#panList ul	{ }
#panList ul li	{ }

/*-------------------------------------------*/
/*	#pageTitBnr
/*-------------------------------------------*/
#pageTitBnr { color:#fff;border-bottom:1px solid #ccc;
box-shadow:inset 1px 1px 3px rgba(0,0,0,0.3);
}
#pageTitBnr #pageTitInner	{ background:url(images/pageTit_bg.png) left 50% no-repeat;padding:0 20px;}
#pageTitBnr #pageTitInner #pageTit	{ }
#pageTitBnr #pageTitInner #titleTxtSub	{}
#pageTitBnr .edit-link a	{ color:#fff; text-decoration:underline; }

/*-------------------------------------------*/
/*	#main
/*-------------------------------------------*/

/*		#content
/*-------------------------------------------*/
#content h2,
#content h1.contentTitle,
#content h1.entryPostTitle	{ border:1px solid #ccc;border-top:2px solid #ffb048;padding-left:15px;padding-right:15px;
-moz-box-shadow:inset 0 1px 0 #fff;
-webkit-box-shadow:inset 0 1px 0 #fff;
box-shadow:inset 0 1px 0 #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffce00), to(#fff));
background: -moz-linear-gradient(#ffce00, #fff);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f9ed7d, EndColorStr=#ffffff)";
}

#content table th	{ box-shadow:inset 1px 1px 0px #ffffff;}

#content blockquote,
#content .sectionFrame { border-radius:5px; box-shadow:inset 1px 1px 0px rgba(255,255,255,1.0);margin-bottom:20px; }


/*		.infoList
-------------------------------------------------------------- */
#content .infoList .infoCate a	{ box-shadow:inset 1px 1px 0px rgba(0,0,0,0.1);
border-radius:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}

/*		.child_page_block
/*-------------------------------------------*/
#content .child_page_block	{ border:1px solid #ccc; border-radius:3px;box-shadow:inset 1px 1px 0px rgba(255,255,255,1.0); }
#content .child_page_block .child_page_blockInner	{ padding:15px 20px; }
#content .child_page_block h4 a	{ padding-left:8px; display:block; overflow:hidden; line-height:125%; }
#content .child_page_block h4 a	{ border-left:4px solid #666; }

/*		.childPageBox
/*-------------------------------------------*/
#content .childPageBox{
-moz-box-shadow:inset 0 1px 0 #fff;
-webkit-box-shadow:inset 0 1px 0 #fff;
box-shadow:inset 0 1px 0 #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#fff));
background: -moz-linear-gradient(#f5f5f5, #fff);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f5f5f5, EndColorStr=#ffffff)";
}
/*			.mainFoot
/*-------------------------------------------*/
#content .mainFoot	{ background:url(images/bg_slash.gif) left top repeat;border:1px solid #00e6e2;padding:5px; margin-top:0px; width:98%;}
#content .mainFoot .mainFootInner	{ padding:15px;border:1px solid #00e6e2;background-color:#fff9ae;  }
#content .mainFootContact	{ width:auto; }
#content .mainFootBt {background-color:#990;}
#content .mainFootTxt {color:#4455cf;}
/*-------------------------------------------*/
/*	#sideTower
/*-------------------------------------------*/
.sideTower .localSection	{ }
.sideTower .localHead	{ border-top:2px solid #ff9f06;border-left:1px solid #ccffd0;border-right:1px solid #ccffd0;
-moz-box-shadow:inset 0 1px 0 #fff;
-webkit-box-shadow:inset 0 1px 0 #fff;
box-shadow:inset 0 1px 0 #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffce00), to(#fff));
background: -moz-linear-gradient(#ffce00, #fff);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#e5e5e5, EndColorStr=#ffffff)";
}

form#searchform {
border-radius:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}

/*-------------------------------------------*/
/*	#pagetop
/*-------------------------------------------*/
#pagetop a	{ color:#f5f5f5;margin-top:5px; z-index:500;
border-radius:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
#pagetop a:hover	{ margin-top:0px;margin-bottom:5px; }

/*-------------------------------------------*/
/*	#footMenu
/*-------------------------------------------*/
#footMenu	{ border-top-width:2px;border-top-style:solid; margin-top:-10px; }
#footMenu .innerBox { border:none; padding:0px; }
#footMenu .menu {border:none; }
#footMenu .menu li	{ }
#footMenu .menu li a	{ color:#efefef; background:url(images/icon_arrow1_white.gif) left 2px no-repeat; border:none; padding:0px 20px 0px 18px; line-height:110%; }
#footMenu .menu li a:hover	{ }

/*-------------------------------------------*/
/*	#footer
/*-------------------------------------------*/

#footer	{ border-top:1px solid #151515;color:#666; background-color:#eeddgg; }
#footerSiteMap .menu a	{ color:#666;}

/*-------------------------------------------*/
/*	#siteBottom
/*-------------------------------------------*/
#siteBottom { border-top:1px solid #ffd; background-color:#ccc; }
#siteBottom #powerd,
#siteBottom #powerd a	{ color:#ccc; }


/*-------------------------------------------*/
/*	top
/*-------------------------------------------*/

#topMainBnrFrame	{ box-shadow:1px 1px 3px rgba(0,0,0,0.3);border:none; }
#topMainBnrFrame .slideFrame	{ border:4px solid #fff; display:block; overflow:hidden;position:relative; }
#topMainBnrFrame a.slideFrame:hover	{
border:4px solid #c00;
transition: border 0.3s ease-in;
-webkit-transition: border 0.3s ease-in;
-moz-transition: border 0.3s ease-in;
}
#topMainBnrFrame .slideFrame img	{ position:relative; }

#topPr .prImage	{ border:1px solid #ccc; }
#topPr .prImage a	{ border:1px solid #fff; display:block; }
#topPr .prImage a img	{ display:block; }

#content .infoList .rssBtn a	{border:1px solid #ccc;margin-right:15px;
-moz-box-shadow:inset 0 1px 0 #fff;
-webkit-box-shadow:inset 0 1px 0 #fff;
box-shadow:inset 0 1px 0 #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#e5e5e5));
background: -moz-linear-gradient(#fff, #e5e5e5);
background: linear-gradient(#fff, #e5e5e5);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffff, EndColorStr=#e5e5e5)";
border-radius:1px;
}

/*			#comments
/*-------------------------------------------*/
#comments li.comment .commentBox	{ box-shadow:1px 1px 3px #e5e5e5; }

@media (min-width: 660px) {
#content .mainFootContact	{ width:600px; }
#content .mainFoot	{width:628px;}

#topPr	{ border-left:1px solid #ccc;margin-bottom:35px; }
#topPr .topPrOuter	{ border-right:1px solid #ccc;margin-bottom:0px; }
#topPr .topPrInner	{ padding:0px 17px; width:auto; }
#topPr #topPrLeft .topPrInner,
#topPr #topPrCenter .topPrInner,
#topPr #topPrRight .topPrInner	{ float:none; }
}

@media (min-width: 770px) {
#headerTop	{ background-color:#f5f5f5; }
#gMenu	{ border-top:2px solid #ff9f06; position:relative; width:100%;
box-shadow:inset 0 1px 0 #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffce00), to(#fff));
background: -moz-linear-gradient(#ffce00, #fff);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffce00, EndColorStr=#ffffff)";
background: linear-gradient(to bottom, #ffce00, #fff);
}
#gMenu .menu	{border-left:1px solid #ff9f06;}
#gMenu .menu > li,
#gMenu .menu > li.current-menu-item,
#gMenu .menu > li.current_page_item,
#gMenu .menu > li.current_page_ancestor { box-shadow:inset 0 1px 0 #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffce00), to(#fff));
background: -moz-linear-gradient(#ffce00, #fff);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffce00, EndColorStr=#ffffff)";
}
#gMenu .menu > li > a	{ border-right:1px solid #ff9f06;box-shadow:inset 0 1px 0 #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffce00), to(#fff));
background: -moz-linear-gradient(#ffce00, #fff);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#999, EndColorStr=#ffffff)";
}
#gMenu .menu > li.current_page_item > a,
#gMenu .menu > li.current-menu-item > a,
#gMenu .menu > li.current_page_ancestor > a ,
#gMenu .menu > li.current-page-ancestor > a ,
#gMenu .menu > li > a:hover  { box-shadow:none;color:#ff297b; }
#gMenu .menu > li.current_page_item > a span,
#gMenu .menu > li.current-menu-item > a span,
#gMenu .menu > li.current_page_ancestor > a span ,
#gMenu .menu > li.current-page-ancestor > a span ,
#gMenu .menu > li > a:hover span { color:#ff297b; opacity: 0.6; }
}

@media (min-width: 970px) {
#topMainBnrFrame .slideFrame img	{ position:relative;left:-4px; }
#topMainBnrFrame .slides img,
#topMainBnrFrame.flexslider .slides img	{ width:950px !important;max-width:950px !important; }
}


