@charset "UTF-8";
/*
Theme Name: dentaro-plus
Theme URI: /wp-content/themes/dentaro-plus
Description: でんたろうプラスのデモサイトです
Author: yamada
Author URI:
Version: 1.0

1.  common settings
3.  header settings
4.  index settings
5.  page settings
6.  single settings
7.  sidebar settings
8.  footer settings
9.  form setting

*/

/*==================================================================
 * 
	common settings

===================================================================*/
/* font style
-------------------------------------------------------------------*/
html {
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}
body{
	color:#555;
}
h1,h2,h3,h4,h5,p,a,span,strong,dl,dt,dd,table,tbody,thead,th,td,blockquote,ul,li,ol {
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	color:#555;
}
a {
	color:#FABE31;
}
a:hover {
	color:#FABE31;
}
/*  強調文字　 */
.strong,
strong{
	color:#FABE31;
}
/*  小さい文字　 */
.fonts{
	color:#666;
}

/* icon
-------------------------------------------------------------------*/
i{
	color:#fff;
}
a:hover i{
	color:#fff !important;
}


/*  SP contactbtn （フッター固定表示）
-------------------------------------------------------------------*/
#sp-contact li a{
	background:#FABE31 ;
	color:#fff;
}

/*  背景色
-------------------------------------------------------------------*/
.bg_color{
	background:#f6f6f6;
}


/*==================================================================
 * 
	header settings

===================================================================*/
/* navigation
-------------------------------------------------------------------*/
/*  ナビテキスト　 */
.nav_items > li > a,
.nav_items > li > span.nolink{
	color:#444;
	text-align:center;
	font-weight:bold;
}
/*  ナビhover時背景　 */
.nav_items > li > a:hover,
.nav_items > li > span.nolink:hover{
	background:rgba(100,100,100,0.1);
}


/*Nav プルダウン
-------------------------------------------------------------------*/
/*  プルダウン表示位置　 */
#nav li.has-child div{
	top:60px;
}
/*  プルダウン背景　 */
#nav ul li ul{
	background-color:#FABE02;
}
/*  プルダウンテキスト　 */
#nav ul li ul li a{
	color: #fff;
	border-top:dotted 1px #fff;
	font-weight:bold;
}
/*  プルダウンナビhover時背景　 */
#nav ul li ul li a:hover{
	background-color:#DBA601;
}


/* menubtn（ハンバーガー）
-------------------------------------------------------------------*/
/*  ボーダー色　 */
.menu-trigger span {
	background-color: #FABE31;
}
/*  ボーダー色（メニュー開いたとき）　 */
button.active .menu-trigger span{
	background-color:#FABE31
}

/* toggle_nav
-------------------------------*/
/*  サイドメニュー背景　 */
#toggle_nav{
	background: #eee;
}

/* nav_menu_list
-------------------------------*/
/*  サイドメニューテキスト　 */
#toggle_nav ul li a{
	color:#555;
	border-color:#666;
}
#toggle_nav ul li a span{
	color:#555;
}
/*  サイドメニュープルダウン時テキスト　 */
#toggle_nav ul li ul.menu li a{
	color:#555;
}
/*  サイドメニューフッターボタン　 */
.navbtn{
	background:#FABE31;
	color:#fff;
	border:solid 1px #FABE31;
	border-radius:30px;
}
.navbtn:hover{
	color:#fff;
}
.navbtn span{
	color:#fff;
}

/*=======================================
	parts settings - header -
=========================================*/
/* 　シンプルパッケージVer.
-------------------------------------------------------------------*/
/*  ナビバナー背景　 */
header.haeder_simple .nav_bar{
	background:#F7F7F7;
}
/*  ナビ縦ライン　 */
header.haeder_simple .nav_items > li:before,
header.haeder_simple .nav_items > li:last-child:after {
	background:rgba(54,124,178,0.4);
}
/*  お問い合わせボタン　 */
header.haeder_simple .head_btn{
	background:#367CB2;
	border-radius:30px;
}
/*  お問い合わせボタンhover　 */
header.haeder_simple .head_btn:hover{
	background:#1F5F90;
}



/* 　ヴィジュアルパッケージVer.
-------------------------------------------------------------------*/
/*  スクロール時のナビ背景色　 */
header.haeder_visual.fixed {
	background:rgba(103,103,103,0.8);
}
/*  ナビテキスト　 */
header.haeder_visual .nav_items > li > a,
header.haeder_visual .nav_items > li > span.nolink{
	color:#fff;
}
/*  ナビ縦ライン　 */
header.haeder_visual .nav_items > li:before,
header.haeder_visual .nav_items > li:last-child:after {
	background:#fff;
}
/*  お問い合わせボタン　 */
header.haeder_visual .head_btn{
	background-color:rgba(208,35,35,0.9);
}
/*  お問い合わせボタンhover　 */
header.haeder_visual .head_btn:hover{
	background-color:rgba(172,32,32,0.9);
}
/*  お問い合わせボタンテキスト　 */
header.haeder_visual .head_btn span{
	color:#fff;
}
/*  電話番号テキスト　 */
header.haeder_visual .head_tel,
header.haeder_visual .head_tel span {
	color:#fff;
}


/* 　メディアパッケージVer.
-------------------------------------------------------------------*/
/*  ナビテキスト　 */
header.haeder_media .nav_items > li > a,
header.haeder_media .nav_items > li > span.nolink{
	color:#555;
}
/*  ナビ縦ライン　 */
header.haeder_media .nav_items > li:before,
header.haeder_media .nav_items > li:after{
	background: rgba(200,200,200,0.4);
}
/*  電話番号　 */
header.haeder_media .head_tel{
	color:#444;
}
/*  電話番号テキスト　 */
header.haeder_media .head_tel span {
	color:#707070;
}
/*  お問い合わせボタン　 */
header.haeder_media .head_btn {
	background: #FABE02;
	border-radius:30px;
}
/*  お問い合わせボタンhover　 */
header.haeder_media .head_btn:hover {
	background: #DBA601;
}




/*==================================================================
 * 
	index settings

===================================================================*/

/* top_title
-------------------------------------------------------------------*/
.top_title{
	color:#444;
}
.top_title span.line2{
	display:inline-block;
	position:relative;
	padding:0 240px;
}
.top_title span.line2:before,
.top_title span.line2:after{
	content:"";
	background:#ddd;
	height:1px;
	width:170px;
	position:absolute;
	top:50%;
	transform:translatey(-50%);
	left:0;
}
.top_title span.line2:after{
	left:auto;
	right:0;
}
@media screen and (max-width : 639px){
	.top_title span.line2{
		padding:0 40px;
	}
	.top_title span.line2:before,
	.top_title span.line2:after{
		width:30px;
	}
}
/*  サブタイトル　 */
.top_title span.sub,
.top_title span.line{
	color:#FABE31;
}
/*  横ライン　 */
.top_title span.line::before,
.top_title span.line::after{
	content:"";
	background:#ddd;
}
.top_title2{
	color:#444;
}

/* more style
-------------------------------------------------------------------*/
/*  リンクボタン　 */
p.more{
	margin-top:60px;
}
.more a{
	color:#fff;
	padding:15px 20px;
	min-width:300px;
	border:solid 1px #FABE31;
	background:#FABE31;
	border-radius:30px;
}
.more a:hover{
	color:#FABE31;
}
/*  リンクボタンhover時に出てくる背景色　 */
.more a::before {
	background: #fff;
	border-radius:30px;
}

@media screen and (max-width : 639px){
	p.more{
		margin-top:20px;
	}
	.more a{
		min-width:initial;
		padding:10px 15px;
	}
}




/*==================================================================
	parts settings - keyv -
===================================================================*/
/* 　シンプルパッケージVer.
-------------------------------------------------------------------*/
/*  テキスト　 */
.top_simple .keyv_txt{
	/*  位置　 */
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	/*  テキスト　 */
	font-weight:bold;
	text-align:center;
	color:#367CB2;
}

/* 　ヴィジュアルパッケージVer.
-------------------------------------------------------------------*/
/*  keyv編みかけ　 */
.top_visual .keyv:after{
	content:"";
	background:rgba(103,103,103,0.4);
}
/*  keyvテキスト　 */
.top_visual .keyv_txt{
	/*  位置　 */
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	/*  テキスト　 */
	text-align:center;
	color:#fff;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
}
/*  keyvテキスト小文字　 */
.top_visual .keyv_txt span{
	text-align:center;
	color:#fff;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
}


/* 　メディアパッケージVer.
-------------------------------------------------------------------*/
/*  新着情報MORE　 */
.top_media .top_news h2 a{
	color:#555;
	background:url(../img/more3.svg) no-repeat left center;
	padding-left:20px;
}
.top_media .top_news h2 a:hover{
	color:#FABE31;
}
/*  新着情報カテゴリ　 */
.top_media .i-cat {
	color: #fff;
	background: #FABE31;
}



/*==================================================================
	parts settings - あいさつなど -
===================================================================*/
/* 01
-------------------------------------------------------------------*/
/*  画像　 */
.about_img01{
	background:url(../img/image.jpg) no-repeat center center/cover;
}

/* 02
-------------------------------------------------------------------*/
/*  画像　 */
.about_img02_1{
	background:url(../img/34314954.jpg) no-repeat center center/cover;
	border-radius:10px;
}
.about_img02_2{
	background:url(../img/img_top-class2.jpg) no-repeat center center/cover;
	border-radius:10px;
}
.about_img02_3{
	background:url(../img/73892694.jpg) no-repeat center center/cover;
	border-radius:10px;
}


/* 03
-------------------------------------------------------------------*/
/*  画像　 */
.about_img03{
	background:url(../img/image.jpg) no-repeat center center/cover;
}


/* 04
-------------------------------------------------------------------*/
/*  画像　 */
.about_img04{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
/*  サブタイトル　 */
.about_txt h3{
	color:#444;
}

/*==================================================================
	parts settings - 特徴など -
===================================================================*/
/* 01
-------------------------------------------------------------------*/
/*  見出し　 */
.point_box01 h3{
	text-align:center;
	color:#444;
}
/*  画像　 */
.point_img01_1{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.point_img01_2{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.point_img01_3{
	background:url(../img/image.jpg) no-repeat center center/cover;
}


/* 02
-------------------------------------------------------------------*/
/*  サブタイトル　 */
.point_txt02 h3{
	color:#444;
}
/*  画像　 */
.point_img02_1{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.point_img02_2{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.point_img02_3{
	background:url(../img/image.jpg) no-repeat center center/cover;
}


/* 03
-------------------------------------------------------------------*/
/*  ボックス　 */
.point_box03{
	background:#f6f6f6;
	border-radius:10px;
}
/*  画像　 */
.point_img03{
	background:url(../img/33993593.jpg) no-repeat center center/cover;
	border-radius:10px 10px 0 0 ;
}
.point_img03-2{
	background:url(../img/54424597.jpg) no-repeat center center/cover;
}
.point_img03-3{
	background:url(../img/69262887.jpg) no-repeat center center/cover;
}
.point_img03-4{
	background:url(../img/34314954.jpg) no-repeat center center/cover;
}
/*  見出し　 */
.point_txt03 h3{
	color:#444;
}
/*  矢印　 */
.uk-slidenav-previous {
	background:url(../img/arrow_left2.svg) no-repeat center center/cover;
	width: 90px;
	height: 90px;
}
.uk-slidenav-next {
	background:url(../img/arrow_right2.svg) no-repeat center center/cover;
	width: 90px;
	height: 90px;
}


@media screen and (max-width : 639px){
	.uk-slidenav-previous,
	.uk-slidenav-next{
		height:30px;
		width:30px;
	}
}



/* 04
-------------------------------------------------------------------*/
/*  見出し　 */
.point_txt04 h3{
	color:#444;
}
/*  No.　 */
.point_box04 .no p{
	color:#fff;
	background: #aaa;
}
/*  No.影の部分　 */
.point_box04 .no p:before {
  border-right: solid 5px #777;
}
/*  画像　 */
.point_img04_1{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.point_img04_2{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.point_img04_3{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.point_img04_4{
	background:url(../img/image.jpg) no-repeat center center/cover;
}


/*==================================================================
	parts settings - メニューなど -
===================================================================*/
/* 01
-------------------------------------------------------------------*/
/*  タイトル　 */
.menu_box01 h3{
	background:rgba(255,255,255,0.8);
	font-weight:600;
	text-align:center;
	color:#444;
}
/*  画像　 */
.menu_img01_1:after{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img01_2:after{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img01_3:after{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img01_4:after{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img01_5:after{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img01_6:after{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img01_7:after{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img01_8:after{
	background:url(../img/image.jpg) no-repeat center center/cover;
}



/* 02
-------------------------------------------------------------------*/
/*  タイトル　 */
.menu_box02 h3{
	text-align:center;
}

/* 画像　 */
.menu_img02_1{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img02_2{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img02_3{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img02_4{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img02_5{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img02_6{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img02_7{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img02_8{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
.menu_img02_9{
	background:url(../img/image.jpg) no-repeat center center/cover;
}


/* 03
-------------------------------------------------------------------*/
/*  背景　 */
.Topmenu03 .uk-grid >*> a{
	background:#eee;
}
.Topmenu03 .uk-grid >*> a:hover{
	background:#ccc;
}
/*  タイトル　 */
.Topmenu03 a h3{
	color:#444;
}


/* 04
-------------------------------------------------------------------*/
/*  背景色　 */
.menu_box04{
	background:#F8F8F8;
	border-radius:10px;
}
.menu_box04:hover{
	background:#eee;
}
/*  hover　時のMORE */
.menu_box04:hover p:last-child span{
	color:#FABE31;
}
.menu_box04 p:last-child span{
	background: url(../img/more3.svg) no-repeat left center;
	padding-left: 20px;
}
/*  タイトル */
.menu_txt04 h3{
	color:#444;
}
.menu_txt04 h3 span{
	color:#fff;
	background:#FABE31;
	padding:5px 25px;
	font-size:13px;
	border-radius:20px;
	display:inline-block;
	margin-left:30px;
	vertical-align:middle;
}
/*  画像 */
.menu_img04{
	border-radius:10px 0 0 10px;
}
.menu_img04_1{
	background:url(../img/32952699.jpg) no-repeat center center/cover;
}
.menu_img04_2{
	background:url(../img/32952699.jpg) no-repeat center center/cover;
}
.menu_img04_3{
	background:url(../img/32952699.jpg) no-repeat center center/cover;
}
.menu_img04_4{
	background:url(../img/32952699.jpg) no-repeat center center/cover;
}


/* 05	accordion
-------------------------------------------------------------------*/
/*アコーディオンリスト*/
.accordion-area li{
	background:#f6f6f6;
}

/*アコーディオンタイトル*/
.faq_title {
	color:#444;
}
/*  Q文字　 */
.faq_title span::before{
	color:#444;
}

/*アイコンの＋と×*/
.faq_title::before,
.faq_title::after{
	background-color: #e3d8d2;
}

/*アコーディオンで現れるエリア*/
.faq_box {
	background: #fff;
}
/*  A文字　 */
.faq_box::before{
	color:#444;
}


/*==================================================================
	parts settings - 投稿出力 -
===================================================================*/
/* line-list（投稿出力）
---------------------------------------*/
/*  リストテキスト　 */
.line-list li a{
	color:#444;
	border-bottom:1px solid #ddd;
}
/*  リストタイトル　 */
.line-list li h3{
	width:calc(100% - 230px);
}
/*  リストタイトルhover時　 */
.line-list a:hover h3,
.box-list li a:hover h3{
	color:orange;
}
/*  カテゴリ　 */
.i-cat{
	color:#444;
	background:#eee;
}
.thumbnail ,
.news_img{
    border-radius:10px;
}

/* 01
-------------------------------------------------------------------*/
/*  リンク全体　 */
.Topnews01 ul li a{
	background:#fff;
}
.Topnews01 ul li a:hover {
	background:#fff;
}

/* 03
-------------------------------------------------------------------*/
/*  カテゴリタイトル　 */
.Topnews03 h3{
	text-align:center;
	font-weight:600;
}

/* 05　tab menu
-------------------------------------------------------------------*/
/*  カテゴリ　 */
.Topnews05 .i-cat{
	background:#fff;
}
/*  タブ　 */
ul.tab li a{
	background: #f5f5f5;
	color:#444;
}
/*  タブhover 選択時　 */
ul.tab li a:hover,
ul.tab li a.active{
	background: #666;
	color:#fff;
}
/*  切り替えコンテンツ部分　 */
#js-tabContent{
	background:#f5f5f5;
}



/*==================================================================
 * 
	page settings

===================================================================*/

/* page_keyv（下層ヘッダー画像）
-------------------------------------------------------------------*/
.page_keyv{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
/*  編みかけ　 */
.page_keyv:after{
	content:"";
	background:rgba(90,90,90,0.3);
}


/* page_ttl（下層ｈタイトル）
-------------------------------------------------------------------*/
.title1,
.single h2{
	border-top:solid 3px #444;
	border-bottom:solid 1px #ddd;
	color:#444
}
.title2,
.single h3{
	background:#f7f7f7;
	border-bottom:dotted 2px #ddd;
	color:#444;
}
.title3,
.single h4{
	border-bottom:double 3px #ddd;
	border-top:double 3px #ddd;
	color:#444;
}


/* table sheet style
-------------------------------------------------------------------*/
.sheet th, .sheet td {
	background:#f6f6f6;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
.sheet th {
	background: #444;
	color:#fff;
}

/*	dl style
-------------------------------------------------------------------*/
.dllist dt{
	background:#eee;
	border-radius:30px;
}

/* list style
-------------------------------------------------------------------*/
/*  リストマーク色　 */
ul.list li::before {
    background: #444;
}
/*  リストマーク（数字）　 */
ol.list li:before{
  background-color: #444;
  color: #fff;
}



/*==================================================================
 * 
	single settings

===================================================================*/
/* 投稿ページ
-------------------------------------------------------------------*/
/*  投稿詳細ページ背景　 */
.uk-container .single{
	background:#f6f6f6;
}
/*  投稿詳細ページサムネイル　 */
.attachment-singlepage_thumbnails{
	background:#f6f6f6;
}

/* アーカイブ
-------------------------------------------------------------------*/
/*  アーカイブリスト　 */
.Box a{
	background:#f7f7f7;
	border:solid 1px #f7f7f7;
}
.Box a:hover{
	border-color:#222;
}
/*  アーカイブリスト記事タイトル　 */
.Box h2{
	color:#444;
}


/*   pagination
------------------------------------*/
/*  ボタン　 */
.pagination a,
.pagination span{
	color: #444;
	background-color: #eee;
}

/*  ボタンhover、選択時　 */
.pagination li:not([class*="current"]) a:hover,
.pagination a:hover,
.pagination span.current,
.pagination li.current a{
	background:#444;
	color:#fff;
}




/*==================================================================
 * 
	sidebar settings

===================================================================*/
/* side menu ttl（サイドメニュータイトル）
-------------------------------------------------------------------*/
.side_nav_ttl {
	color:#fff;
	background:#444;
}

/* side menu list（サイドメニューリスト）
-------------------------------------------------------------------*/
.side_nav_item ul li a {
	color:#444;
	border-bottom:1px dotted #ddd;
}
.side_nav_item ul li a:hover {
	color:orange;
}



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

===================================================================*/
/* footer
------------------------------------------------------------------*/
footer,
.footer_sitemap p span{
	background:#f6f6f6;
}
/* 　parts　footer01
-----------------------------*/
.footer01{
	background:none;
}
/* 　parts　footer03
------------------------------*/
.footer03{
	background:#FABE31;
}


/* cv
------------------------------------------------------------------*/
/*  電話番号　 */
.cv_tel a{
	color:#444;
}
/*  小文字部分　 */
.cv_tel a span{
	color:#444;
}
.cv p.more {
	margin-top:0;
}
.cv p.more a{
	display:inline-block;
}
@media screen and (max-width : 639px){
	.cv p.more a{
	display:block;
}
}
/* 診療時間
-------------------------------------------------------------------*/
/*  表　 */
.access-time{
	background:#444;
}
/*  表テキスト　 */
.sheet-time th,
.sheet-time td{
	border-bottom:1px solid #fff;
	color:#fff;
}
/*  ボタン色　 */
.sheet-time td.btn_color{
	color:orange;
}

/* sitemap
-------------------------------------------------------------------*/
.footer_sitemap li a{
	color:#fff;
}
.footer_sitemap li a:hover{
	color:#fff;
}
/*  サイトマップタイトル　 */
.footer_sitemap p span{
	color:#444;
}
/*  サイトマップタイトル横ライン　 */
.footer_sitemap p:after{
	background:#666;
}


/* sign
-------------------------------------------------------------------*/
/*  コピーライト　 */
.footer_sign p,
.footer_sign a{
	color: #fff;
}

/* 　footer02
---------------------*/
/* コピーライト背景 */
.footer02 .footer_sign{
	background:#eee;
}


/* pagetop
-------------------------------------------------------------------*/
/*  色　 */
#page-top a {
	background:rgba(250,190,49,0.9);
	color: #fff;
}


/*==================================================================
	parts settings - footer -
===================================================================*/
/* mainslide(imgslide)
------------------------------------------------------------------*/
.mainslide{
	background:url(../img/mainslide.png) repeat-x ;
}


/* 　footer_contact
-------------------------------------------------------------------*/
/* 背景画像 */
.footer_contact{
	background:url(../img/image.jpg) no-repeat center center/cover;
}
/* 背景画像編みかけ */
.footer_contact:before{
	content:"";
	background:rgba(90,90,90,0.3);
}
/* btn */
.footer_contact p.more a{
	background-color:rgba(255,255,255,0.8);
	color:#444;
	border-color:#444;
}
/* btn hoverテキスト */
.footer_contact p.more a:hover{
	color:#fff;
}
/* btn hover背景 */
.footer_contact p.more a::before {
  background: #444;
}

/* 　parallax
-------------------------------------------------------------------*/
.parallax{
	background-image:url(../img/pixta_73892694_M.jpg) ;
}




/*==================================================================
 * 
  form setting

===================================================================*/
/*  必須テキスト　 */
.indispensable{
	color:orange;
}
/*  エラーテキスト　 */
.mw_wp_form .error {
    color: orange!important;
}

/* radio btn　　　checkbox btn アイコン色 */
input[type=radio]:checked + span:before ,
input[type=checkbox]:checked + span:before {
	color: #F08700;
}

/* btn */
#back,
#confirm,
input[type="submit"]{
	color:#444;
	border:solid 1px #444;
	background:#fff;
	border-radius:0;
}
#confirm:hover,
#back:hover,
input[type="submit"]:hover{
	color:#fff;
	background:#444;
}









