@charset "utf-8";
/*---base---*/
* {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
body { font-family: "メイリオ","Meiryo",verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"MS PGothic",Sans-Serif; line-height: 1.5; font-size:80%;_font-size:12px; text-align: center; color:#333333; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight: normal;} img { border:0; vertical-align:bottom;} li { list-style:none;} table { border:none; border-collapse:collapse; font-size:100%;} table caption { display:none;} td,th { text-align:left; line-height: 1.4;}


a:link,a:visited{ color:#333333; text-decoration:underline; outline-style:none;}
a:active,a:hover{ color:#666666; text-decoration:underline; outline-style:none;}

#Bg01{
	width:100%;
	float:left;
	background-color: #2e1309;
	background-image: url("../images/bg_main01.jpg");
	background-repeat: no-repeat;
	background-position: center 0px;
}
#Bg02{ width:100%; float:left; background: url("../images/top-line-bg.gif") repeat-x left top;}

#wrapper{ margin:0px auto; width:950px; text-align:left; overflow:hidden;}
div#header {
	width:950px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/*---start_header---*/
div#header h1 {
	width:950px;
	text-align:center;
	line-height:33px;
	color:#fff;
}
div#header #logo {
	margin-left: 10px;
	margin-top: 10px;
	float: left;
	margin-bottom: 10px;
}
div#header p#head_phone {
	text-align: right;
	margin-top: 30px;
}
div#header p#head_phone2 {
	float: right;
	margin-top: 40px;
}
div#header p#head_mail { position:absolute; left:650px; top:88px;}
/*---end_header---*/

/*---start glNav---*/
#glNav{ float:left; width:100%;}
#glNav ul,#glNav ul li{ float:left;}
/*---end glNav---*/

#topMain_box01{ display:inline; width:950px; float:left; background:url("../images/bg_top_contents01.gif") repeat-y left top #f6f6f6;}
#topMain_box01Bg{ width:100%; float:left; display:inline; background:url("../images/bg_top_contents02.gif") repeat-x left top;}
#topLcon{ float:left; display:inline; width:605px; margin-left:22px;padding-top:17px; }
#topRcon{ float:right; display:inline; width:300px;}
.sectionTop01{ width:605px; float:left; display:inline;}
.sectionTop02{ width:603px; height:198px; float:left; display:inline; background:url("../images/top_l_con02_bg.jpg") no-repeat left top; border:1px solid #b5b5b5;}
.sectionTop02 h3{ padding:15px 0 15px 0px; float:left;}
.sectionTop02 h4{ padding:15px 0 15px 10px; float:left; font-size:90%;}
.sectionTop02 ul{ width:605px; float:left; display:inline;}
.sectionTop02 ul li{ width:151px; float:left; text-align:center; display:inline;}
.sectionTop03{ width:605px; float:left; display:inline; font-size:90%;}
.sectionTop03 ul{ width:627px; float:left; display:inline; margin-left:-22px;}
.sectionTop03 ul li{ width:180px; float:left; display:inline; margin-left:22px;}

.sectionTop04{ width:605px; float:left; display:inline;}
.newsInfoPosition{ width:605px; position:relative; height:25px;}
.newsInfoPosition h3{ position:absolute; left:0; top:0;}
.newsInfoPosition h4{ position:absolute; left:517px; top:0;}
.topNewsInfo01{width:605px; float:left; display:inline; border-bottom:dashed 1px #504e4e; margin:0px 0 5px; padding:0 0 10px;}
.topNewsInfo01 dt{ width:80px; float:left;}
.topNewsInfo01 dd{ width:525px; float:right;}
.topNewsInfo02{width:605px; float:left; display:inline; border-bottom:dashed 1px #504e4e; margin:5px 0 5px; padding:0 0 10px;}
.topNewsInfo02 p{ width:90px; float:left; padding-right:10px;}
.topNewsInfo02 dt{ width:85px; float:left;}
.topNewsInfo02 dd{ width:430px; float:right;}
.top-img-list{float:left; width:605px; display:inline;}
.top-img-list li{float:left; padding-left:3px; display:inline;}
.sectionTopR01{
	width:300px;
	float:left;
	background:url("../images/top_r_con01_bg.jpg") no-repeat left top;
}
.sectionTopR02{
	width:300px;
	float:left;
	background:url("../images/top_r_con02_bg.jpg") no-repeat left top;
}
.sectionTopR03{ width:300px; float:left; background:url("../images/top_r_con03_bg.jpg") no-repeat left top;}
.calender01{ margin:0 auto;}

#mainBox01{ display:inline; width:950px; float:left; background:url("../images/bg_contents01.jpg") repeat-y left top;}
#mainBox02{ display:inline; width:950px; float:left; background:url("../images/bg_contents02.jpg") no-repeat left top;}
#mainBox03{ display:inline; width:950px; float:left; background:url("../images/bg_contents03.jpg") no-repeat left bottom;}

#main{ width:655px; float:left; margin: 0px 0px 0px 40px; display:inline; padding-bottom:43px;}

#main h3 {
	font-weight: bold;
	font-size: 140%;
}

#main h4 {
	font-weight: bold;
	font-size: 120%;
	color: #5B220D;
	padding-bottom: 5px;
	padding-top: 0px;
}
.section{ width:655px; float:left; display:inline;}
#contentsBg{ width:725px; float:left; display:inline;}
.caseBox01{ width:653px; float:left; display:inline; border:1px solid #999999;}
.caseBox01 dl{ padding:20px;}
.caseBox01 dl dt{ float:left; width:134px;}
.caseBox01 dl dd{ float:right; display:inline; padding-bottom:14px;}
.bnrList01{ width:676px; float:left; display:inline; margin-left:-21px;}
.bnrList01 li img{padding-bottom:5px;}
.bnrList01 li{ width:204px; height:130px; float:left; display:inline; margin-left:21px;}
.bnrList01 p a{background:url("../images/ico02.gif") no-repeat 0 3px; padding-left:15px;}
.bnrList01 p a{text-decoration:none;}
.bnrList01 p a:hover{text-decoration:underline;}
.list01 ul li{ background:url("../images/dot01.gif") repeat-x left bottom; width:655px; float:left; display:inline; margin-bottom:15px; padding-bottom:15px;}
.list01_01{ width:110px; float:left; display:inline;}
.list01_02{ width:545px; float:right; display:inline;}
.list01_02 h3{width:545px; float:left; display:inline; font-weight:bold; margin-bottom:10px;}
.list01_02 p{font-size:90%;}

.con_bg_concept{background:url("../images/con_bg_concept.jpg") no-repeat right top;}
.con_bg_shinryo{background:url("../images/con_bg_sinryo.jpg") no-repeat right top;}
.con_bg_shinbi{background:url("../images/con_bg_shinbi.jpg") no-repeat right top;}
.con_bg_implant{background:url("../images/con_bg_implant.jpg") no-repeat right top;}
.con_bg_whitening{background:url("../images/con_bg_whitening.jpg") no-repeat right top;}
.con_bg_yobou{background:url("../images/con_bg_yobou.jpg") no-repeat right top;}
.con_bg_sougou{
	background-repeat: no-repeat;
	background-position: right top;
}
.con_bg_micro{
	background-image: url("../cure/images/micro_img.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
.con_bg_sports{
	background-image: url("../cure/images/sports_img.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
.con_bg_Ortho{
	background-image: url("../cure/images/ortho_img.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
.con_bg_konkan{
	background-repeat: no-repeat;
	background-position: right top;
}
.con_bg_aroma{
	background-image: url("../cure/images/aroma_img.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}




.sectionConcept01,
.sectionConcept02,
.sectionConcept03,
.sectionConcept04,
.sectionConcept05,
.sectionConcept06,
.sectionConcept07{
	width:655px;
	height:218px;
	float:left;
}

.sectionConcept01{	background:url("../images/concept_bg_num01.jpg") no-repeat left top;}
.sectionConcept02{	background:url("../images/concept_bg_num02.jpg") no-repeat left top;}
.sectionConcept03{	background:url("../images/concept_bg_num03.jpg") no-repeat left top;}
.sectionConcept04{	background:url("../images/concept_bg_num04.jpg") no-repeat left top;}
.sectionConcept05{	background:url("../images/concept_bg_num05.jpg") no-repeat left top;}
.sectionConcept06{	background:url("../images/concept_bg_num06.jpg") no-repeat left top;}
.sectionConcept07{	background:url("../images/concept_bg_num07.jpg") no-repeat left top;}

.sectionConcept01 h3,
.sectionConcept02 h3,
.sectionConcept03 h3,
.sectionConcept04 h3,
.sectionConcept05 h3,
.sectionConcept06 h3,
.sectionConcept07 h3{
	padding:80px 0 8px 15px;
}
.sectionConcept01 p,
.sectionConcept02 p,
.sectionConcept03 p,
.sectionConcept04 p,
.sectionConcept05 p,
.sectionConcept06 p,
.sectionConcept07 p{
	padding:0px 0 0px 15px;
	font-size:90%;
}

.sectionFlowRed{ width:655px; float:left; display:inline; padding-bottom:25px; background:url("../images/flow_bg01.gif") repeat-x center bottom; text-align:left;}
.sectionFlowRed01{ width:655px; float:left; display:inline;}
.sectionFlowRed01L{ width:200px; float:left; display:inline; text-align:center;}
.sectionFlowRed01R{ width:400px; float:left; display:inline; padding-left:20px;}

.sectionFlowRed01 table{
	border:1px solid #737373;
	width:95%;
	margin-bottom:10px;
}
.sectionFlowRed01 table th{background:#ededed; font-weight:normal;}
.sectionFlowRed01 table th,.sectionFlowRed01R table td{ padding:10px 8px;border:1px solid #737373;}
.sectionFlowRed01 table td{ width:105px; text-align:center;}

.sectionFlowRed01R table{ border:1px solid #737373; width:100%; margin-bottom:10px;}
.sectionFlowRed01R table th{background:#ededed; font-weight:normal;}
.sectionFlowRed01R table th,.sectionFlowRed01R table td{ padding:10px 8px;border:1px solid #737373;}
.sectionFlowRed01R table td{ width:105px; text-align:center;}
.sectionFlowRedLast{ width:655px; float:left; display:inline; border-bottom:9px solid #5f1800;}
.sectionFlowRedIn{ width:653px; border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; border-right:1px solid #999999; float:left; padding-bottom:9px;}

.sectionFlowRedInIn{
	float:left;
	padding-bottom:9px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}

.sectionFlowRedIn2{ padding-top:20px;}
.sectionFlowRedIn3{
	width:620px;
	float:left;
	display:inline;
	margin-left: 15px;
}
.sectionFlowRed02{
	width:100%;
	float:left;
}
.sectionFlowRed02 table{ border:1px solid #737373; width:100%; margin-bottom:10px;}
.sectionFlowRed02 table th{background:#ededed; font-weight:normal; width:467px;}
.sectionFlowRed02 table th,
.sectionFlowRed02 table td{ padding:10px 8px;border:1px solid #737373;}
.sectionFlowRed02 table td{ text-align:center;}

.sectionFlowCenter{
	width:495px;
	float:left;
	display:inline;
	margin-left:65px;
}

.sectionFla01{
	width:495px;
	float:left;
	display:inline;
}

.sectionFlowMicro{
	width:635px;
	float:left;
	display:inline;
	margin-left:0px;
	padding-bottom: 30px;
}

.sectionFlowAccess{
	width:635px;
	float:left;
	display:inline;
	margin-left:0px;
	padding-bottom: 0px;
	padding-top: 15px;
}

.sectionFlowOrtho{
	float:left;
	display:inline;
	margin-left:0px;
	padding-bottom: 30px;
}
.sectionFlowOrtho ul{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;

}
.sectionFlowOrtho li{
	list-style-type: disc;

}

.OrthoTxtBox{
	width: 150px;
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: middle;
}

.OrthoTxtBox2{
	width: 120px;
	vertical-align: middle;
	padding: 0px;
}



.box203L{
	width:203px;
	float:left;
	margin-right:2px;
	display:inline;
}

.box230L{
	width:230px;
	float:left;
	margin-right:2px;
	display:inline;
}
.box300L{
	width:300px;
	float:left;
	margin-right:2px;
	display:inline;
}

.staffInchoL{
	width:262px;
	float:left;
}
.staffInchoR{
	width:367px;
	float:right;
}

.staffInchoR h3{font-size:130%; border-bottom:2px solid #2e1309; margin-bottom:15px;}
.staffInchoR h3 span{font-size:85%;}
.staffInchoR h4{ color:#7F2000; font-size:90%;}
.staffInchoR p{ font-size:90%;}

.staffL{
	width:201px;
	float:left;
}

.staffR{
	width:433px;
	float:right;
}

.staffR h3{font-size:130%; border-bottom:2px solid #2e1309; margin-bottom:15px;}
.staffR h3 span{font-size:85%;}
.staffR h4{ color:#7F2000; font-size:90%;}
.staffR p{ font-size:90%;}


#nav01{
	width:175px;
	float:right;
	display:inline;
	padding-top:35px;
	margin-top: 0;
	margin-right: 40px;
	margin-left: 0;
}
.navBnr01{ width:175px; float:left; display:inline; background:url("../images/nav_bg01.gif") repeat-x left bottom #f2f2f2; text-align:center; padding:8px 0;}
.nav01_01{ font-size:95%;}
.nav01_01 h3{ text-indent:5px; line-height:25px; margin-bottom:5px; margin-top:10px;}
.nav01_01 h3{ background:#808080; color:#fff; text-decoration:none;}
.nav01_01 h3 a{ color:#fff; text-decoration:none;}
.nav01_01 h3 a:hover{text-decoration:underline;}
.nav01_01 ul li{ background:url("../images/nav_ico01.gif") no-repeat 5px 7px; padding:5px 0 5px 15px;}
.nav01_01 ul li a{ text-decoration:none;}
.nav01_01 ul li a:hover{ text-decoration:underline;}

/*--footer---*/
#footerBg01{width:100%; float:left; display:inline; background:url("../images/foot_bg.gif") repeat-x left top #4f2c23; padding-bottom:40px;}
#footerBg02{ margin:0px auto; width:950px; text-align:left; overflow:hidden;}
#footerNav{height:30px; width:950px; float:left; display:inline; padding-top:5px; color:#fff;}
#footerNav a,#footerNav a:visited{color:#fff; text-decoration:none;}
#footerNav a:hover,#footerNav a:active{color:#fff; text-decoration:underline;}
#footerNav ul{ float:left;}
#footerNav ul li{
	float:left;
	line-height:30px;
	font-size:90%;
	text-decoration: blink;
}
#footerNav p{ float:right;}
#footer{ clear:both; width:950px; float:left; overflow:hidden; color:#fff;}
#footerL{ width:220px; margin-top:40px; float:left; display:inline;}
#footerM{ width:430px; margin-top:40px; float:left; border-right:1px solid #826963; display:inline;}
#footerM table td{ border:1px solid #4f2c23; padding:5px 10px; background:#fff; color:#333; text-align:center;}
#footerR{ width:270px; float:left; margin-left:15px; display:inline; padding-top:160px;}
address { font-size: 80%; font-style: normal;}



/*---general-purpose---*/
.mB0 {margin-bottom:0px!important;}
.mB1 {margin-bottom:1px!important;}
.mB2 {margin-bottom:2px!important;}
.mB3 {margin-bottom:3px!important;}
.mB4 {margin-bottom:4px!important;}
.mB5 {margin-bottom:5px!important;}
.mB10 {margin-bottom:10px!important;}
.mB15 {margin-bottom:15px!important;}
.mB20 {margin-bottom:20px!important;}
.mB25 {margin-bottom:25px!important;}
.mB30 {margin-bottom:30px!important;}
.mB35 {margin-bottom:35px!important;}
.mB36 {margin-bottom:36px!important;}
.mB37 {margin-bottom:37px!important;}
.mB38 {margin-bottom:38px!important;}
.mB40 {margin-bottom:40px!important;}
.mB43 {margin-bottom:43px!important;}
.mB45 {margin-bottom:45px!important;}
.mB50 {margin-bottom:50px!important;}
.mB60 {margin-bottom:60px!important;}
.mB70 {margin-bottom:70px!important;}
.mB80 {margin-bottom:80px!important;}
.mB90 {margin-bottom:90px!important;}
.mB100 {margin-bottom:100px!important;}
.mB300 {margin-bottom:300px!important;}
.mB400 {margin-bottom:400px!important;}

.pBoth15{padding-left:15px; padding-right:15px;}
.pBoth5{padding-left:5px; padding-right:5px;}
.pBoth8{padding-left:8px; padding-right:8px;}
.pBoth30{padding-left:30px; padding-right:30px;}

.pT10 {padding-top:10px!important;}
.pT20 {padding-top:20px!important;}
.pT30 {padding-top:30px!important;}
.pT40 {padding-top:40px!important;}
.pT50 {padding-top:50px!important;}
.pT42 {padding-top:42px!important;}

.pB10{ padding-bottom:10px;}
.pB15{ padding-bottom:15px;}
.pB20{ padding-bottom:20px;}
.pB40{ padding-bottom:40px;}

.mL30{margin-left:30px;}
.mL40{margin-left:40px;}
.mL80{margin-left:80px;}
.mL200{margin-left:200px;}

.imgR{float:right; margin-left:15px; margin-bottom:15px; display:inline;}
.imgL{float:left; margin-right:15px; margin-bottom:15px; display:inline;}
.imgLB30{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	display:inline;
	padding-bottom: 30px;
}
.imgLB60{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	display:inline;
	padding-bottom: 60px;
}


.font90{font-size:90%;}
.font110{font-size:110%;}
.font115{font-size:115%;}
.colorCha{color:#4f2c23;}
.color000{color:#000;}

.lineTopDotted01{background:url("../images/line02.gif") repeat-x left top; width:100%; float:left; display:inline; padding-top:20px; margin-top:20px;}

.aC { text-align: center!important;}
.aR {
	text-align: right!important;
	padding-bottom: 20px;
}
.aL { text-align: left!important;}
.bold{font-weight:bold!important;}

.fL { float:left;}
.fR { float:right;}

.clB { clear:both;}

.indent01{
	padding-left:-1.0em;
	text-indent:1.0em;
}


/*--top---*/
.base-pink {
	background-color: #FFE9FA;
	font-size: 80%;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 15px;
}
.konkan-box {
	border: 1px solid #DFDFDF;
	float: right;
	width: 405px;
	margin-bottom: 30px;
	padding: 10px;
	margin-top: 10px;
}
.konkan-box ul {
	margin: 0px;
	padding: 0px;

}

.konkan-box li {
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;

}

.konkan-box h5 {
	font-weight: bold;
	color: #672514;
	margin: 0px;
	padding: 0px;
}


#clinic-image {
	padding: 0px;
	height: auto;
	width: 654px;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#clinic-image .clinic_box {
	float: left;
	height: auto;
	width: 163px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#clinic-image .clinic_box2 {
	float: right;
	height: auto;
	width: 155px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#clinic-image .clinic_box a img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#clinic-image h3 {
	font-size: 90%;
	text-align: center;
	font-weight: normal;
}
.qa-base {
	background-image: url("../cure/images/q_base.jpg");
	height: 33px;
	width: 654px;
	padding-left: 40px;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 2px;
}
.qa-base2 {
	background-image: url("../cure/images/a.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	margin-top: 10px;
}
.sougou-title {
	padding-bottom: 28px;
}
.sougou-title h3 {
	background-repeat: no-repeat;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 120%;
}
.sougou-base {
	background-image: url("../images/sogo_img01.jpg");
	background-repeat: no-repeat;
	height: 29px;
	width: 655px;
}
.list01_02 h3 {
	font-size: 120%;
	font-weight: bold;
}
.info-base {
	width: 654px;
	font-weight: bold;
	padding-top: 2px;
	margin-top: 40px;
	margin-bottom: 40px;
	font-size: 120%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #5B220D;
}
.map-base {
	height: 28px;
	width: 654px;
	font-weight: bold;
	padding-top: 2px;
	font-size: 110%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5B220D;
	margin-top: 20px;
}

#form table {
	background-color: #99CC33;
}
#form th {
	text-align      : left;
	background-color: #CDBDA9;
	font-size       : 12px;
	color           : #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	border: 1px solid #999;
}
#form td {
	padding         : 5px 5px 10px 10px;
	background-color: #FFFFFF;
	font-size       : 12px;
	border: 1px solid #CCC;
}
.info-table {
}
.info-table table {
	width: 100%;
	border: 1px solid #B09F80;
	margin-bottom: 20px;
}
.info-table td {
	padding: 10px;
	border: 1px solid #B09F80;
}
.info-table th {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color: #DCD5BB;
	border: 1px solid #B09F80;
}
.color {
	color: #C66;
}

#main-contents-left, #archive-title {
}

#main-contents-left h3, #archive-title {
	width: 654px;
	font-weight: bold;
	padding-top: 2px;
	margin-top: 40px;
	margin-bottom: 40px;
	font-size: 120%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #5B220D;
}
.entry-body {
	padding-bottom: 40px;
}
.entry-body p {
	padding-bottom: 20px;
}

#cure-navi{ font-size:95%;}
#cure-navi h3{ text-indent:5px; line-height:25px; margin-bottom:5px; margin-top:10px;}
#cure-navi h3{ background:#808080; color:#fff; text-decoration:none;}
#cure-navi h3 a{ color:#fff; text-decoration:none;}
#cure-navi h3 a:hover{text-decoration:underline;}
#cure-navi ul li{ background:url("../images/nav_ico01.gif") no-repeat 5px 7px; padding:5px 0 5px 15px;}
#cure-navi ul li a{ text-decoration:none;}
#cure-navi ul li a:hover{ text-decoration:underline;}
#cure-navi p{ }

#naka {
	padding-left: 5px;
	padding-right: 5px;
}
.archive-list li {
	padding-bottom: 20px;

}
.rec-table {
	font-weight: normal;
}
.txt-y {
	color: #F96;
}
.sectionTopR04 {
}
.sectionTopR04 {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url("../images/top_r_con04_bg.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}
.policy {
	text-align: center;

}
.policy ul {
}
.policy li {
	display: inline;
	width: 25%;
}
.container {
	margin: 0;
	padding: 0px;
	color: #333;
}

.slick-slide {
  text-align: center;
  color: #419be0;
  background: white;
}



   .formList01 { }
    .formList01 li { display: block; float: left;margin-right: 8px;}
    .formList01 li:nth-child(2n) { margin-right: 0;}

.base {
    background-color: #EAEAEA;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}
