.column_add_table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #cccccc;
	margin-bottom: 15px;
}
.column_add_table th {
	background: #EAE9FF;
	text-align: left;
}
.column_add_table th,
.column_add_table td {
	border: 1px solid #cccccc;
	padding: 5px;
}
.column_add_table .price {
	width: 120px;
	text-align: right;
}
.column_add_table .tokucyou {
	width: 30%;
}
#clinic .pink_button {
	text-align: center;
}
/*
	GMO コラム用CSS
*/
.u-m0 {margin: 0 !important;}
.u-mt10 {margin-top: 10px !important;}
.u-mt15 {margin-top: 15px !important;}
.u-mt20 {margin-top: 20px !important;}
.u-mt30 {margin-top: 30px !important;}
.u-mt40 {margin-top: 40px !important;}
.u-mt50 {margin-top: 50px !important;}
.u-mt60 {margin-top: 60px !important;}
.u-mt1em {margin-top: 1em !important;}
.u-mb10 {margin-bottom: 10px !important;}
.u-mb15 {margin-bottom: 15px !important;}
.u-mb20 {margin-bottom: 20px !important;}
.u-mb30 {margin-bottom: 30px !important;}
.u-mb40 {margin-bottom: 40px !important;}
.u-mb50 {margin-bottom: 50px !important;}
.u-mb60 {margin-bottom: 60px !important;}
.u-mb1em {margin-bottom: 1em !important;}
.u-p0 {padding: 0 !important;}
.u-p10 {padding: 10px !important;}
.u-p15 {padding: 15px !important;}
.u-p20 {padding: 20px !important;}
.u-pt10 {padding-top: 10px !important;}
.u-pt20 {padding-top: 20px !important;}
.u-pt30 {padding-top: 30px !important;}
.u-pt40 {padding-top: 40px !important;}
.u-pt50 {padding-top: 50px !important;}
.u-pt60 {padding-top: 60px !important;}
.u-pt1em {padding-top: 1em !important;}
.u-pb10 {padding-bottom: 10px !important;}
.u-pb20 {padding-bottom: 20px !important;}
.u-pb30 {padding-bottom: 30px !important;}
.u-pb40 {padding-bottom: 40px !important;}
.u-pb50 {padding-bottom: 50px !important;}
.u-pb60 {padding-bottom: 60px !important;}
.u-pb1em {padding-bottom: 1em !important;}
#breadcrumbs {font-size: 90%;margin: 0 0 20px;text-align: left;}
.l-section {}
.l-container {word-break: normal;color: #000000;}
/*タイトル 共通*/
#mainTitle h2 {color: #fff;height: auto;font-size: 32px;line-height: 1.3;text-shadow: #000 2px 2px 2px, #000 -1px 2px 2px,#000 1px -1px 2px, #000 -1px -1px 2px;padding: 40px 35px;}
#clinic h3 {margin-top: 0;}
.l-container .l-heading-primary {}
.l-container .l-heading-secondary {}
.l-container .l-tertiary {}
.l-container .l-caption {}
/*タイトル sp*/
@media (max-width: 768px) {
#mainTitle h2 {height: auto;}
}
/*コンテンツ内リンク 共通*/
.l-container a {}
.l-container a:hover {opacity: 0.7;}
/*テキストブロック 共通*/
.c-block {margin-left: 30px;overflow: hidden;}
/*小見出しブロック 共通*/
.c-s-block {}
/*末尾分 共通*/
.c-endblock {background: #eee;border: 1px solid #ddd;padding: 18px 18px 2px;}
/*画像 共通*/
.img-left-s,.img-right-s,.img-left-l,.img-right-l {float: none;margin: 0 0 4%;width: 100%;}
.img-left-s img,.img-right-s img,.img-left-l img,.img-right-l img {vertical-align: middle;width: 100%;}
/*リンク一覧 共通*/
.c-linkblock {}
.c-linkblock h3 {}
.c-pagelink {margin: 0;padding: 0;}
.c-pagelink li {margin: 0 10px 20px 40px;}
.c-pagelink li a {border-bottom: 1px solid #ddd;display: block;margin-left: -30px;padding: 0 0 10px 30px;}
.c-pagelink li a:hover {}
.u-c-a {}
.u-c-a h3 {}
.u-c-a li {}
.u-c-a a {}
.u-c-a a:hover {}
/*NAP表 共通*/
#clinic .c-nap h3 {background: none;border-radius: 0;box-shadow: none;border-bottom: 3px solid #7669FD;line-height: 1.4;padding: 0 2px 7px;}
.c-table {border-collapse: collapse;border: 1px solid #ddd;text-align: left;width: 100%;}
.c-table th {background: #f7f7f7;border: 1px solid #ddd;text-align: left;vertical-align: middle;width: 25%;}
.c-table td {border: 1px solid #ddd;vertical-align: middle;}
.c-table ul {list-style-type: none;margin: 0;padding: 0;}
.c-table dl,.c-table dd {margin: 0;}
/*ボタン 共通*/
.c-btn {text-align: center;}
.c-btn a {}
.c-btn-anchor {
	background: #F9D2D2;
	border-radius: 30px;
	color: #525284 !important;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	padding: 15px 20px;
	position: relative;
	text-decoration: none;
	transition: 0.2s;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.c-btn-anchor:hover {
	opacity: 0.7;text-decoration: none;
}
@media (min-width: 768px) {
/*ボタン PCのみ*/
.c-btn-anchor {width: 60%;}
/*リンク一覧 PCのみ*/
.c-linkblock {}
.c-linkblock h3 {}
.c-pagelink {}
.c-pagelink li {}
.c-pagelink li a {}
/*画像 PCのみ*/
.img-left-s {float: left;margin: 0 4% 4% 0;width: 35%;}
.img-right-s {float: right;margin: 0 0 4% 4%;width: 35%;}
.img-left-l {float: left;margin: 0 4% 4% 0;width: 30%;}
.img-right-l {float: right;margin: 0 0 4% 4%;width: 30%;}
}