@charset "utf-8";
body {
	color: #333333;
	font-family: "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size: 90%;
	-webkit-text-size-adjust: none;
}
article.ichiran_shisetu{
	margin-top: 60px;
}
.ichiran_shisetu ul li{
	list-style: none;
	display: inline-block;
	width: 45%;
	padding: 2px;
}
h6{
margin: 0;
padding: 0;
font-size: 1em;
font-weight: normal
}
ul.name li{
	margin: 0;
	padding: 0;
	margin-left: 1rem;
list-style: none;
}
.textLeft{
	text-align: left;
}
.floatRight{
	float: right;
}
.clearFix{
	clear: both;
}
.body-bg {
	background: #FFFFFF url(../img/bg/bg_container.png) repeat-x fixed;
}
.body-white {
	background-color: #FFF;
}
#container {
	clear: both;
	width: 980px;
	margin: 0px auto 0px auto;
	padding: 1px 0 60px 0;
	text-align: left;
	line-height: 1.5;
	background:url(../img/bg/bg_whit40.png);
}
#main {
	width: 940px;
	margin:0px 20px 0px 20px;
}
#contents-area {
	float: right;
	width: 680px;
}
#contents-area2 {
	width: 680px;
}
#header {
	width: 100%;
	height: 130px;
	padding-bottom: 0px;
	background: url(../img/bg/bg_header.png);
}
#header2 {
	width: 100%;
	height: 40px;
	padding-bottom: 0px;
	background: url(../img/bg/bg_bthead.png);
}
#header_in {
	position: relative;
	clear: both;
	width: 1000px;
	height: 130px;
	margin: auto;
	background: url(../img/bg/bg_hexagon.png);
	text-align: right;
}

#header .title {
	position: absolute;
	top: 10px;
	left: 10px;
}
#header h1 {
	height: 60px;
	padding: 6px 10px 0 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1;
}
#headerNavi{
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
    position: relative;
}
#headerNavi_bg{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}
#headerNavi ul{
	list-style-type: none;
	float: left;
	position: relative;
    left: 50%;
}
#headerNavi ul li{
	float: left;
	width: 140px;
	line-height: 28pt;
	position: relative;
    left: -50%;
}
#headerNavi a{
	text-align: center;
	font-size: 16px;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
	display: block;
	-moz-box-shadow: #000 2px 2px 2px;
}
#headerNavi a:hover{
	background-position: right top;
	color: #FFF;
}
.headerNavi_act{
	background: url(../img/bt/bt_header.png) no-repeat;
	background-position: left top;
	color: #FFF;
	text-shadow: 2px 2px 2px #222;
}
.headerNavi_prev{
	background: url(../img/bt/bt_header.png) no-repeat;
	background-position: right top;
	cursor: default;
	color: #FFF;
}
#topNavi{
	float:right;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
    position: relative;
}
#topNavi ul{
	list-style-type: none;
	float: left;
	position: relative;
}
#topNavi ul li{
	float: left;
	width: 200px;
	line-height: 28pt;
	margin: 0px 10px 0px 0px;*/
	position: relative;
}
#topNavi a{
	text-align: center;
	font-size: 18px;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
	display: block;
	-moz-box-shadow: #000 2px 2px 2px;
}
#topNavi a:hover{
	background-position: right top;
	color: #FFF;
}
.topNavi_act{
	background: url(../img/bt/bt_top.png) no-repeat;
	background-position: left top;
	color: #FFF;
}
.topNavi_prev{
	background: url(../img/bt/bt_top.png) no-repeat;
	background-position: right top;
	cursor: default;
	color: #FFF;
}
#h2-area {
	width: 940px;
	height: 160px;
	margin: 20px 0 20px 20px;
	background:url(../img/bg/bg_title.png);
}
#show-area {
	width: 940px;
	height: 410px;
	margin: 20px 0 20px 20px;
}
.h2-title {
	width: 940px;
	padding: 64px 0px 0px 20px;
	font: bolder 24pt "‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	text-shadow: 2px 2px 2px #999;
}
#topics-title {
	width: 600px;
	height: 50px;
	background: url(../img/bg/bg_topics_hd.png) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 80px;
}
#kaikoku-title {
	width: 600px;
	height: 50px;
	background: url(../img/bg/bg_kaikoku_hd.png) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 80px;
}
#kaikoku-title h3 {
	margin-bottom: 15px;
	font: bolder 26px "‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	line-height: 24px;
}
#chishiki-title {
	width: 600px;
	height: 50px;
	background: url(../img/bg/bg_chishiki_hd.png) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 80px;
}
#chishiki-title h3 {
	margin-bottom: 15px;
	font: bolder 26px "‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	line-height: 24px;
}
#kanrenlink-title {
	width: 600px;
	height: 50px;
	background: url(../img/bg/bg_kanrenlink_hd.png) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 80px;
}
#kanrenlink-title h3 {
	margin-bottom: 15px;
	font: bolder 26px "‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	line-height: 24px;
}
#topics-title h3 {
	margin-bottom: 15px;
	font: bolder 26px "‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	line-height: 24px;
}
#h3-title {
	width: 680px;
	height: 30px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
#h3-title h3 {
	margin-bottom: 15px;
	font: bolder 26px "‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	line-height: 32px;
	text-shadow: 2px 2px 2px #888;
	border-bottom: solid #999 1px;
}
#h4-title {
	width: 680px;
	height: 30px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
#h4-title h4 {
	margin-bottom: 15px;
	font: bolder 18px "‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	line-height: 32px;
	text-shadow: 2px 2px 2px #aaa;
	border-bottom: solid #999 1px;
}
#h5-title {
	width: 680px;
	height: 30px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
#h5-title h5 {
	font-weight: 600;
	text-align: center;
	font-size : 20px;
	margin-top: 50px;
}
#topics-body {
	width: 680px;
	height: 274px;
	background: url(../img/bg/bg_topics_bd.png) no-repeat center bottom;
}
#topics-column {
	width: 650px;
	height: 250px;
	margin: 0px 0px 0px 20px;
	/*↓iOS向けiFramsの修正↓*/
	overflow:auto;
     -webkit-overflow-scrolling:touch;
     display: inline-block;
     /*↑iOS向けiFramsの修正↑*/
}
#topics-body-L {
	width: 680px;
	height: 610px;
	background: url(../img/bg/bg_topics_bd.png) no-repeat center bottom;
}
#topics-column-L {
	width: 680px;
	height: 600px;
	margin: 0px 0px 0px 20px;
	/*↓iOS向けiFramsの修正↓*/
	overflow:auto;
     -webkit-overflow-scrolling:touch;
     display: inline-block;
     /*↑iOS向けiFramsの修正↑*/
}
#iframe-column {
	width: 100%;
	height: 100%;
}
#topics-column dl {
	padding: 0px 0px 0px 0px;
}
#topics-column dt {
	float: left;
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	background-color: transparent;
}
#topics-column dd {
	margin-left:100px;
	padding: 10px 0px 10px 0px;
}
#item-area {
	width: 590px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 90px;
}
#item-area h3 {
	font: bolder 26px "‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	line-height: 46px;
}
.meibo-title {
	background: url(../img/bg/bg_listmem.png) no-repeat;
}
.kikansi-title {
	background: url(../img/bg/bg_bulletin.png) no-repeat;
}
.gakujutu-title {
	background: url(../img/bg/bg_meeting.png) no-repeat;
}
.senmon-title {
	background: url(../img/bg/bg_system.png) no-repeat;
}
.regi-title {
	background: url(../img/bg/bg_registry.png) no-repeat;
}
.saigai-title {
	background: url(../img/bg/bg_disaster.png) no-repeat;
}
div#item-area ul{
	padding: 0px 0px 40px 0px;
}
div#item-area li{
	display: inline;
	font-size: 10pt;
	margin-left: 1px;
	padding-left: 6px;
	border-left: 1px solid #aaa;
}
.right-line{
	margin-right: 1px;
	padding-right: 6px;
	border-right: 1px solid #aaa;
}
div#table_contact table {
	width:100%;
	background-color: #FFF;
}
div#table_contact th.t_top {
    border-top: #998269 4px solid;
}
div#table_contact th {
	border-bottom: #666 1px dotted;
	text-align: left;
	padding: 10px;
	font-weight: normal;
	background-color: #ddd5cd;
	vertical-align: top;
}
div#table_contact td.t_top {
	border-top: #998269 4px solid;
	border-right: 0px;
}
div#table_contact td {
	border-bottom: #666 1px dotted;
	text-align: left;
	padding: 10px;
}
.noline_td {
	border-top: 0px;
	border-right: 0px;
}
.btn-regular {
	width: 160px;
	height: 26px;
}
.btn input {
	width: 160px;
	height: 40px;
}
#sideNavi {
	float: left;
	width: 240px;
}
#sideNavi-mem ul{
	list-style-type: none;
	padding: 0px 0px 10px 0px;
}
#sideNavi-mem li{
	width: 240px;
	margin: 0px 0px 10px 0px;
	font-size: 16px;
	line-height: 64px;
}
#sideNavi-mem a{
	height: 60px;
	text-align: center;
	text-decoration: none;
	display: block;
	-moz-box-shadow: #000 2px 2px 2px;
}
#sideNavi-mem a:hover{
	color: #fff;
	background-position: right top;
}
.sideNavi-mem-act{
	color: #fff;
	background: url(../img/bt/bt_member.png) no-repeat left top;
}
.sideNavi-mem-prev{
	color: #fff;
	background: url(../img/bt/bt_member.png) no-repeat right top;
	cursor: default;
}
#sideNavi-box{
	background: url(../img/bg/bg_sidnavibox_bd.png) repeat-y bottom;
	padding: 0px 0px 1px 0px;
}
.sideNavi ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
}
.sideNavi li{
	width: 220px;
	margin: 0px auto 10px auto;
	font-size: 16px;
	line-height: 43px;
}
.sideNavi a{
	height: 40px;
	text-align: center;
	text-decoration: none;
	display: block;
	-moz-box-shadow: #000 2px 2px 2px;
}
.sideNavi a:hover{
	color: #fff;
	background-position: right top;
}
.sideNavi-act{
	color: #000;
	padding-top: 0px;
	background: url(../img/bt/bt_side.png) no-repeat left top;
}
.sideNavi-prev{
	color: #fff;
	padding-top: 0px;
	background: url(../img/bt/bt_side.png) no-repeat right top;
	cursor: default;
}
.sideNavi-rieki ul{
	list-style-type: none;
	margin: 40px 0px 0px 0px;
}
.sideNavi-rieki li{
	width: 220px;
	margin: 0px auto 10px auto;
	font-size: 16px;
	line-height: 62px;
}
.sideNavi-rieki a{
	height: 60px;
	text-align: center;
	text-decoration: none;
	display: block;
	-moz-box-shadow: #000 2px 2px 2px;
}
.sideNavi-rieki a:hover{
	color: #fff;
	background-position: right top;
}
.sideNavi-rieki-act{
	color: #000;
	padding-top: 0px;
	background: url(../img/bt/bt_riekisouhan.png) no-repeat left top;
}
.sideNavi-rieki-prev{
	color: #fff;
	padding-top: 0px;
	cursor: default;
	background: url(../img/bt/bt_riekisouhan.png) no-repeat right top;
}
#sideNavi-bnn{
	width: 220px;
	margin: 0px auto 20px auto;
	padding-top: 0px;
}
#sideNavi-bnn img{
	margin-bottom: 10px;
}
#footer {
	clear: both;
	position: relative;
	min-height: 320px;
	margin: 0px 0px 0px 0px;
	background: #DC950F;
	font-size: 85%;
	text-align: center;
}
div#footer-box{
	clear: both;
	width: 960px;
	margin: 0px auto 0px auto;
	margin: 0px auto 0px auto;
}
div#footer-navi .sec {
	list-style: none;
	overflow: hidden;
	text-align: left;
	float: left;
	width: 200px;
}
div#footer-navi dt {
	padding-top: 12px;
	font-weight: bold;
}
div#footer-navi .resec {
	list-style: none;
	overflow: hidden;
	padding-left: 14px;
	width: 200px;
}
div#footer-box a:link{
	color: #000;
	text-decoration: none;
}
div#footer-box a:visited{
	color: #000;
	text-decoration: none;
}
div#footer-box a:hover{
	color: #fff;
	text-decoration: none;
}
#footer2 {
	clear: both;
	position: relative;
	min-height: 220px;
	margin: 0px 0px 0px 0px;
	background: #DC950F;
	font-size: 85%;
	text-align: center;
}
div#footer-navi2 ul{
	text-align:center;
	padding: 10px 0px 0px 0px;
}
div#footer-navi2 li{
	display: inline;
	font-size: 10pt;
	margin-right: 1px;
	padding-right: 6px;
	border-right: 1px solid #000;
}
.left-line{
	margin-left: 1px;
	padding-left: 6px;
	border-left: 1px solid #000;
}
div#footer-logo2{
	float: right;
	width: 380px;
	height: 80px;
	margin-top: 30px;
	text-align: right;
}
div#footer-logo{
	float: right;
	width: 380px;
	height: 80px;
	margin-top: 140px;
	text-align: right;
}
div#copyright{
	clear: both;
	position: relative;
	min-height: 20px;
	margin: 0px 0px 0px 0px;
	background: #853;
	color: #FFFFFF;*/
	font-size: 100%;
	text-align: center;
}
#back-top {
	z-index: 999999;
	position: fixed;
	bottom: 30px;
	right: 100px;
}
#back-top a {
	width: 100px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top span {
	width: 100px;
	height: 40px;
	display: block;
	margin-bottom: 7px;
	background: #ccc url(../img/up-arrow.png) no-repeat center center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #666;
}

.ifrm {
	/*↓iOS向けiFramsの修正↓*/
	  width:100%;
      height:100%;
      border:none;
      display:block;
    /*↑iOS向けiFramsの修正↑*/
}




/*add to*/
.textRight{
  float:right;
  clear: both;
  margin: 10px 0px 50px 0px;
  padding:0;
  }
ul.list-SBS li{
	list-style: none;
	display: inline-block;
	width: 166px;
	margin: 0;
}
ul.list2Column li{
	list-style: none;
	margin: 0;
	width:330px;
	float:left;
}
.break{
	clear:both;
}
p.overview{
	clear: both;
}
h6.title{
	font-weight: 600;
	text-align: center;
	font-size : 18px;
	margin: 50px 0px 20px 0px;
}
.contacts dt{
	font-weight: 600;
	float:left;
  	width:110px;
  	clear:both;
  	vertical-align: top;
}
.contacts dd{
  	float:left;
  	width:380px;
  	padding:0px;
}
.contacts2 dt{
	font-weight: 600;
	float:left;
  	width:150px;
  	clear:both;
  	vertical-align: top;
}
.contacts2 dd{
  	float:left;
  	width:380px;
  	padding:0px;
}
ul.list-1 li{
	list-style: none;
	line-height: 500%;
	margin-left: 30px;
	font-weight: 600;
	font-size: 1rem;
}
.list1{
	padding-bottom: 10px;
}
h4{
	margin-bottom: 15px
}
.text-indent{
	 padding-left: 4em;
	text-indent: -4em;
}
section{
	margin-bottom: 50px;
}
.margin-bottom50{
	margin-bottom:100px;
}
.base h4{
	text-align: center;
	font-size: 1rem;
	font-weight: bold;
}
.base h5{
	font-size: 0.9rem;
	margin-bottom: 5px;
}
.base p{
text-indent: 1rem;
margin: 0;
clear: both;
}
.base dl dt{
clear: left;
float : left;
font-weight: 600;
}
.base dd{
margin-left: 5rem;
}
.base li{
list-style: none;
text-indent: 1rem;
}
.base dl{
margin-bottom: 20px;
}
.base section{
margin-bottom: 30px;
}
.jisage{
	padding-left:1em;
text-indent:-1em;
}
/*次期役員*/
.jikiyakuin{

}
.jikiyakuin h4{
	text-align: center;
	font-size: 1rem;
	font-weight: bold;
}
.jikiyakuin .headerPara p{
	text-indent: 1rem;
	font-size: 1.2rem;
}
.jikiyakuin .name{
font-size: 1.2rem;
}
.jikiyakuin section{
	margin-bottom: 30px;
	clear: both;
}
.jikiyakuin ol li{
	list-style: none;
	margin: 0;
}
	.jikiyakuin p{
		clear: both;
}
.jikiyakuin div{
	clear: both;
	margin-bottom: 30px;
}
/*次期開催*/
.jikikaisai{

}
.jikikaisai h4{
	font-size: 1rem;
	font-weight: bold;
	text-align: center;
}
.jikikaisai h5{
	clear: both;
}
.jikikaisai dl dt{
clear: left;
float : left;
font-weight: 600;
}
.jikikaisai dl dd{
padding-left:70px;
}
.jikikaisai ul {
	list-style: none;
	margin-left: 30px:
}
.jikikaisai ol {
	list-style: none;
}
.jikikaisai .col6 li{
	display: inline-block;
	padding-left: 5px;
}
.jikikaisai p{
	margin-left: 30px;
	clear: both;
}
.jikikaisai .mar{
	margin-left: 30px;
	margin-bottom: 10px;
}
.jikikaisai li{
	height: auto;;
}
.jikikaisai dl{
	margin-bottom: 30px;
}
.jikikaisai .marL80 dd{
	margin-left: 30px;
}
.indent{
	margin-left:140px;
	padding-left:1rem;
text-indent:-1rem;
}
.jikikaisai dt.marL80 {
	margin-left: 30px;
	font-weight: normal;
}

/*おしらせ*/
	.oshirase h4{
		text-align: center;
		font-size: 1rem;
		font-weight: bold;
	}
	.oshirase h5{
		font-size: 0.9rem;
		margin-bottom: 5px;
	}
.oshirase p{
	text-indent: 1rem;
	margin: 0;
	clear: both;
}
.oshirase dl dt{
clear: left;
float : left;
font-weight: 600;
}
.oshirase dd{
	margin-left: 5rem;
}
.oshirase li{
	list-style: none;
	text-indent: 1rem;
}
.oshirase dl{
	margin-bottom: 20px;
}
.oshirase section{
	margin-bottom: 30px;
}
/*専門医制度*/
.senmoniiseido{

}
.senmoniiseido h6{
	font-size:.9rem;
	font-weight: normal;
	margin-top: 30px;
	clear: both;
}
.senmoniiseido h5{
	clear: both;
	margin-top: 30px ;
}
.senmoniiseido dl dt{
clear: left;
float : left;
font-weight: normal;
margin-left: 30px;
}
.senmoniiseido dl{
	margin-bottom: 30px;
	clear: both;
}
.senmoniiseido dd{
margin-left: 6rem;
}
.senmoniiseido ol li{
	padding-left:3em;
text-indent:-2em;
clear: both;
margin-left: 15px;
}
.senmoniiseido div.box{
	padding:20px;
}
.senmoniiseido section{
	margin-top: 30px !important;
	clear: both;
}
.senmoniiseido p{
	text-indent: 1rem;
	margin-left: 30px;
	clear: both;
}
dd.mar0{
	margin: 0;
}
.senmoniiseido dd.marL50{
	margin-left: 65px;
}
.senmoniiseido div.box{
	margin-left: 40px;
}
/*代表理事挨拶文*/
.aisatsu{
margin-top: 50px;
}
 .aisatsu img{
		float: right;;
		margin: 10px;
	}
.aisatsu p{
	clear: none;
	padding: 5px;
}
div.mar ul li{
	margin-bottom: 10px;
}
dl.dtL-ddR dd{
	text-align: right;
}
p.center{
	text-align: center;
}
/*スキンバンク*/
.skinbank{

}
.skinbank dl dt{
clear: left;
float : left;
font-weight: bold;
}
.skinbank dl{
	margin-bottom: 20px;
	clear: both;
}
.skinbank dd{
margin-left: 6rem;
}
.skinbank dl.margin180 dd{
margin-left: 180px;
}
#title {
		font-size : 20px;
padding: 40px 0px;
}

#name{
	padding: 0px 0px 40px;
}
#right-mv1{
		padding-right: 45px;
}
#right-mv2{
		padding-right: 15px;
}
.skinbank ol li.clear{
	list-style: none;
	text-indent: -1rem;
	margin-top: 10px;
}
.skinbank dl.clerdl dd{
margin-left: 120px;
}
.skinbank h5{
	font-size: 1em;
}
.PBEC h4{
	font-weight: bold;
}
.PBEC dl dt{
	clear: left;
	float : left;
	font-weight: bold;
	}
	.PBEC dd{
	margin-left: 6rem;
	}
	.PBEC p{
		text-indent: 1rem;
		margin: 0;
	}
	/*認定研修施*/
	.nintei_kaishi p{
		padding: 0;
		margin: 0;
	  margin-left: 30px;
			text-indent: 1rem;
	}
	.nintei_kaishi	h2{
	  padding-top: 40px;
	}
	.nintei_kaishi li {
	    margin-left: 35px;
	}
	.nintei_kaishi ol{
	  padding-left: 70px;
	}
	.nintei_kaishi h5{
		font-weight: normal;
		padding: 0;
		margin: 0;
		margin-left: 45px;
		font-size: 1em;
	}
	.nintei_kaishi section{
margin: 0;
		margin-bottom: 20px;
	}
	/*更新審査申請受付開始*/
.koushin_kaishi h1{
font-weight: bold;
}
.nintei_kaishi time{
	display: block;
}
.nintei_kaishi div{
 margin-left: 1rem;
}
@media (max-width:1000px) {
	#header_in {
		width: 100%;
}
div#footer-box{

	width: 100%;
}
#footer-logo2{
	margin-right: 10px;
}
}
/* ボタン---------------------------------------------------------- */
div.button_main{
	max-width: 680px; 
	width: 100%; 
	text-align: center;
}

div.button_main div{
	display: inline-block; 
	padding: 15px; 
	margin: 0 auto;  
	max-width: 150px; 
	width: 100%;
	background: linear-gradient(0deg, #eb8519, #ffd17e);
	border-radius: 6px;
	border: 1px solid #7b46002b;
}
div.button_main ul{
  list-style-type: none;
}

div.button_main a{
  color: #000000;
}
/* ボタン---------------------------------------------------------- */