@charset "utf-8";

/*------------------------------------------
 *	Reset
------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,icenter,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}img{line-height:0;vertical-align:bottom;}

/*
    table,caption,tbody,tfoot,thead,tr,th,td,
*/

/*------------------------------------------
 *	Base
------------------------------------------*/
.clearfix:after {
    content: "";
    clear: both;
    display: block;
}

body {
  color: #333;
  font-size: 13px;
  font-family: "メイリオ", sans-serif;
  line-height: 1;
}
a {
  color: #333;
  text-decoration: none;
}
/*------------------------------------------
 *	Header
------------------------------------------*/
#header {
  border-bottom: 2px solid #FFA830;
  margin: 0 0 20px;
  padding: 15px 0;
}
#header #header_inner {
  margin: 0 auto;
  width: 1100px;
}
#header h1 {
  font-size: 0.75em;
  margin-bottom: 10px;
}
#header #siteID {
  float: left;
}
#header #desc {
  float: right;
  padding: 12px 0 0;
}
/*------------------------------------------
 *	Main
------------------------------------------*/
#content {
  margin: 0 auto;
  width: 1100px;
}
#content #main {
  float: left;
  width: 850px;
}
/*	Search
------------------------------------------*/
#search {
  margin: 0 0 20px;
}
#search_label, #search_form {
  display: inline-block;
  /display: inline;
  vertical-align: middle;
}
#search_label {

}
#search_form {
  border: 1px solid #FFA830;
  border-radius: 1px;
  padding: 3px;
  position: relative;
  width: 680px;
  height:36px;
}
#search_form input[type=text] {
  background: none;
  border: none;
  padding:7px 0;
  width: 555px;
  font-size:16px;

}
:placeholder-shown {
    color: #c3c3c3;
}

#search_form #search_btn {
  position: absolute;
  right: 3px;
  top: 3px;
}
#search_form #search_btn input[type=submit] {
  background: none;
  background: url(../img/top/search_btn.jpg) no-repeat center center;
  border: none;
  cursor: pointer;
  height: 36px;
  width: 119px;
  text-indent: -9999px;
}
/*	Map
------------------------------------------*/
#map {
  margin: 0 0 40px;
}
#tabHead > li {
  float: left;
  margin: 0 8px 0 0;
  cursor:pointer;
}
#map_inner {
  border: 1px solid #FFA830;
  border-top: 4px solid #FFA830;
  height: 343px;
  position: relative;
}
#map_inner > div {
  left: 0;
  position: absolute;
  top: 0;
}
#map_inner .area01,
#map_inner .area02 {
  background: url(../img/top/map.jpg) no-repeat 320px 45px;
  height: 100%;
  width: 100%;
}
#map_inner .area02 .area02_unit,
#map_inner .area01 .area01_unit {
  position: absolute;
  width: 231px;
}
#map_inner .area_unit01 { left: 34px; top: 84px; }
#map_inner .area_unit02 { left: 263px; top: 19px; }
#map_inner .area_unit03 { left: 588px; top: 19px; }
#map_inner .area_unit04 { left: 560px; top: 148px; }
#map_inner .area_unit05 { position:absolute; left: 442px; width: 308px; top: 250px; }
#map_inner .area_unit06 { left: 79px; top: 206px; }
#map_inner dt {
  margin: 0 0 10px;
}
#map_inner .area01 dd,
#map_inner .area02 dd {
  background: url(../img/top/arr_orange.jpg) no-repeat left .2em;
  float: left;
  margin: 0 0 10px;
  padding: 0 0 0 10px;
  width: 67px;
  font-size: 16px;
}
/*	Subject
------------------------------------------*/
#subject {
  margin: 0 0 35px;
}
#main_list {
  margin: 0 -21px 15px 0;
}
#main_list > li {
  float: left;
  margin: 0 20px 0 0;
  width: 270px;
  height: 40px;
  background-color: #fef9cf;
}
#main_list > li#kamoku01 {
  background-image: url(../img/top/subjecticon_01.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
#main_list > li#kamoku02 {
  background-image: url(../img/top/subjecticon_02.png);
  background-repeat: no-repeat; 
  background-position: 12px 8px;
}
#main_list > li#kamoku03 {
  background-image: url(../img/top/subjecticon_03.png);
  background-repeat: no-repeat; 
  background-position: 12px 8px;
}
#main_list > li > a{
  display: block;
  padding: 13px 45px;

  color: #FCA732;
  font-size: 16px;
  font-weight: bold;
}
#main_list > li > a:hover{
  text-decoration: none;
}



#subject_inner {
  margin: 0 -18px 0 0;
}
#subject_inner > .subject_unit {
  float: left;
  margin: 0 18px 0 0;
}
.sub_list {
  background-color: #FEFBEA;
  margin: 0 0 15px;
}
.sub_list dt {
  display: block;
  width: 199px;
  height: 40px;
  margin: 0 0 12px;
  background-color: #fef9cf;
}
.sub_list dt#kamoku04 {
  background-image: url(../img/top/subjecticon_04.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku05 {
  background-image: url(../img/top/subjecticon_05.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku06 {
  background-image: url(../img/top/subjecticon_06.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku07 {
  background-image: url(../img/top/subjecticon_07.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku08 {
  background-image: url(../img/top/subjecticon_08.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku09 {
  background-image: url(../img/top/subjecticon_09.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku10 {
  background-image: url(../img/top/subjecticon_10.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku11 {
  background-image: url(../img/top/subjecticon_11.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku12 {
  background-image: url(../img/top/subjecticon_12.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku13 {
  background-image: url(../img/top/subjecticon_13.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku14 {
  background-image: url(../img/top/subjecticon_14.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku15 {
  background-image: url(../img/top/subjecticon_15.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku16 {
  background-image: url(../img/top/subjecticon_16.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku17 {
  background-image: url(../img/top/subjecticon_17.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku18 {
  background-image: url(../img/top/subjecticon_18.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku19 {
  background-image: url(../img/top/subjecticon_19.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku20 {
  background-image: url(../img/top/subjecticon_20.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt#kamoku21 {
  background-image: url(../img/top/subjecticon_21.png);
  background-repeat: no-repeat;
  background-position: 12px 8px;
}
.sub_list dt span {
  display: block;
  padding: 13px 45px;
  color: #FCA732;
  font-size: 16px;
  font-weight: bold;
  background: url(../img/top/top_main_arrow_01.png) no-repeat 185px 1em;
}
.sub_list dd {
  background: url(../img/top/arr_orange.jpg) no-repeat 15px .2em;
  padding: 0 15px 15px 25px;
}
.sub_list dd a {
  font-size:15px;
  line-height:15px;
}

/*	Feature
------------------------------------------*/
#feature {
  margin: 0 0 50px;
}
#feature_list {
  margin: 0 -15px 0 0;
}
#feature_list > li {
  float: left;
  margin: 0 6px 0 0;
}
/*	Blog
------------------------------------------*/
#blog {
  margin: 0 0 122px;
  position: relative;
}
#blog_list {
  background: url(../img/top/border.jpg) repeat-x left bottom;
}
#blog_list > li {
  background: url(../img/top/border.jpg) repeat-x left top;
  min-height: 119px;
  padding: 20px 0;
  position: relative;
}
#blog_list .img {
  left: 0;
  position: absolute;
  top: 20px;
}
#blog_list .list_inner {
  padding: 0 0 0 174px;
}
#blog_list .tit {
  margin: 0 0 10px;
}
#blog_list .tit a {
  color: #FFA830;
  font-weight: bold;
  font-size: 18px;
}
#blog_list .add {
  font-size: 12px;
  margin: 0 0 8px;
}
#blog_list .cat {
  margin: 0 0 10px;
}
#blog_list .cat > span {
  display: inline-block;
  /display: inline;
  margin: 4px 5px 0 0;
  /zoom: 1;
}
#blog_list .info {
  background-color: #F3EBE0;
  font-size: 12px;
  line-height: 1.4;
  padding: 10px;
}
#more_houmon {
  position: absolute;
  right: 0;
  top: 15px;
}
.med_course span {
  font-size:12px;
  background-color:#b49868;
  color:#FFF;
  line-height:12px;
  letter-spacing:0.08em;
  padding:4px 5px;
  border-radius: 2px;        /* CSS3草案 */
  -webkit-border-radius: 2px;    /* Safari,Google Chrome用 */
  -moz-border-radius: 2px;   /* Firefox用 */
}
.med_course span.has_video {
  background-color:#5F9DC2;
}
/*------------------------------------------
 *	Side
------------------------------------------*/
#content #side {
  float: right;
  font-size: 12px;
  width: 220px;
}
#side .bnr {
  margin: 0 0 33px;
}
#recruit {
  background-color: #F4F4F4;
  margin: 0 0 8px;
  padding: 40px 15px 15px;
  position: relative;
}
#recruit ul > li {
  background: url(../img/top/arr_blue.jpg) no-repeat left .2em;
  margin: 0 0 14px;
  padding: 0 0 0 10px;
}
#recruit ul > li > span {
  display: block;
}
#recruit dl {
  margin: 0 0 10px;
}
#recruit dl dt {
  background: url(../img/top/arr_gleen.jpg) no-repeat left .2em;
  margin: 0 0 10px;
  padding: 0 0 0 10px;
}
#recruit dl dt a {
  color: #77A45A;
}
/*------------------------------------------
 *	Footer
------------------------------------------*/
/*
footer {
    padding-bottom:100px;
}
*/
#footer {
  border-top: 4px solid #FFA830;
  background-color: #FEF9CF;
  padding: 26px 0 0;
  position: relative;
}
#hosp_search_A_inner {
  background-color: #fff;
  padding: 17px 27px;
}
#hosp_search_A_inner ul {
  margin: 0 -15px 0 0;
}
#hosp_search_A_inner ul > li {
  float: left;
  margin: 0 15px 0 0;
  line-height:26px;
}
#hosp_search_A_inner a {
  color: #FFA830;
}
#hosp_search_B_inner ul {
  margin: 0 -14px 0 0;
}
#hosp_search_B_inner ul > li {
  background-color: #fff;
  float: left;
  margin: 0 14px 10px 0;
  padding: 8px 0;
  width: 208px;
  text-align: center;
}
#hosp_search_B_inner a {
  color: #FFA830;
}
#pagetop {
  height: 80px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: -45px;
  width: 73px;
}
#footer_inner {
  background-color: #FCA732;
  padding: 20px 0 24px;
}
#footer_inner02 {
  margin: 0 auto;
  width: 1100px;
}
#footer_logo {
  float: left;
}
#footer_inner03 {
  float: right;
}
#footer_utility_navi {
  margin: 0 0 7px;
}
#footer_utility_navi > li {
  border-left: 1px solid #fff;
  float: left;
  font-size: 11px;
  margin: 0 0 0 5px;
  padding: 0 0 0 5px;
}
#footer_utility_navi > li:first-child {
  border-left: none;
  margin: 0;
  padding: 0;
}
#footer_utility_navi > li a {
  color: #fff;
}
#copyright {
  color: #fff;
  font-size: 10px;
  text-align: right;
}
#l_ill  {
  left: 40px;
  position: absolute;
  top: -33px;
}
#r_ill  {
  position: absolute;
  right: 40px;
  top: -25px;
}
/*------------------------------------------
 *	Module
------------------------------------------*/
/*	Section
------------------------------------------*/
.section_type_C {
  margin: 0 auto 19px;
  width: 1100px;
}
/*	Heading
------------------------------------------*/
.head_type_A {
  margin: 0 0 21px;
}
.head_type_B {
  left: 15px;
  position: absolute;
  top: -13px;
}
.head_type_C {
  font-weight: bold;
  margin: 0 0 15px;
}
/*	Utility
------------------------------------------*/
.clear {
  /zoom: 1;
}
.clear:after {
  content: "";
  display: block;
  height: 0;
  font-size:0;
  clear: both;
  visibility:hidden;
}

/*> .Binder
----------------------------------------*/
.pages #main {
  width:100%!important;
}
.pages #main .binder {
  width:1040px;
  border:30px solid #f4f4f4;
  border-bottom:70px solid #f4f4f4;
  margin-bottom:100px;

}
.binder a.for-contact {
  color: #fca732;
}
.binder .wrap {
  position: relative;
  padding :0 70px 50px;
    /* box-shadow */
    box-shadow:0px 3px 5px -2px #e9e9e9;
    -moz-box-shadow:0px 3px 5px -2px #e9e9e9;
    -webkit-box-shadow:0px 3px 5px -2px #e9e9e9;

    /* border-radius */
    border-radius:0px 0px 0px 0px ;
    -moz-border-radius:0px 0px 0px 0px ;
    -webkit-border-radius:0px 0px 0px 0px ;

    /* border */
    border:1px solid #e9e9e9;
}
.binder .wrap .bind {
  text-align:center;
    position: relative;
    top:-36px;
}
.binder .wrap h2 {
  position: relative;
  top:-20px;
  font-weight: bold;
  font-size: 28px;
  line-height:68px;
  color: #333;
    letter-spacing:0.14em;
    display:block;
    text-align:center;
}
.binder .wrap h2 span {
    border-bottom:5px solid #fca732;
}
.binder .wrap > div {
    padding:20px 0;
}
.binder .wrap p,
.binder .wrap ol li,
.binder .wrap ul li {
    line-height:32px;
    letter-spacing:0.06em;
}
.binder .wrap h2 + p {
    padding:50px 0 35px;
    letter-spacing:0.06em;
}
.binder .wrap h3 {
    color: #fca732;
    font-weight: bold;
    font-size: 16px;
    letter-spacing:0.06em;
    padding:16px 0 16px;
}

.binder .wrap ol {
  list-style-type:decimal;
  padding-left:20px;

}
.binder .wrap ol li ol.p_decimai {
  counter-reset: itemp;
  marker-offset:2em;
  padding:20px 0;
}
.binder .wrap ol li ol.p_decimai > li { display: block;}
.binder .wrap ol li ol.p_decimai > li p {display:inline-block;width:94%;}
.binder .wrap ol li ol.p_decimai > li::before {
    content:"(" counter(itemp) ") ";
    counter-increment: itemp;
    position: relative;
    vertical-align:top;
}
.binder .wrap .fix_day,
.binder .wrap .update_day {
    padding:0;
    margin:0;
    line-height:22px;

}
.binder .wrap table {
    width:100%;
}
.binder .wrap table tr {
  border-bottom:1px solid #dbdbdb;
}
.binder .wrap table tr:last-child {
    border-bottom:none;
}
.binder .wrap table tr th,
.binder .wrap table tr td {
    line-height:32px;
}
.binder .wrap table tr th{
    font-weight: bold;
    width:24%;
    text-align:right;
    padding:3%;
    vertical-align:middle;
}
.binder .wrap table tr td {
  width:64%;
  padding:3%;
}
.binder .wrap table tr td dl dt span {
    background-color: #fca732;
    color: #FFF;
    font-weight: bold;
    padding:5px 15px;
}

a:hover {
    color: #fca732;
    text-decoration:underline;
}

.area_icon {
    background-color: ;
    color: #FFF;
    font-weight: bold;
    background: url('../img/common/search_01_icon_area_on_small.png') no-repeat 7px center #FCA732;
    padding:0px 10px 0px 20px;
}
.line_icon {
    background-color: ;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
    background: url('../img/common/search_01_icon_rosen_off_small.png') no-repeat 7px center #FCA732;
    padding:0px 10px 0px 24px;
}

#tabHead > li.tabarea {
    width:187px;
    border-top:1px solid #FCA732;
    border-right:1px solid #FCA732;
    border-left:1px solid #FCA732;
    font-size: 14px;
    padding:10px 0;
    margin-top:5px;
    color: #FCA732;
    text-align:center;
    font-weight: bold;
    background: url('../img/common/top_main_icon_area_off_large.png') no-repeat 20px center #FFF;
}
#tabHead > li.tabarea_select {
  border:none;
  width:212px;
  margin-top:0;
  padding:13px 0;
  color: #FFF;
    background: url('../img/common/top_main_icon_area_on_large.png') no-repeat 30px center #FCA732;
}

#tabHead > li.tabline {
    width:187px;
    border-top:1px solid #FCA732;
    border-right:1px solid #FCA732;
    border-left:1px solid #FCA732;
    font-size: 14px;
    padding:10px 0;
    margin-top:5px;
    color: #FCA732;
    text-align:center;
    font-weight: bold;
    background: url('../img/common/top_main_icon_train_off_large.png') no-repeat 20px center #FFF;
}

#tabHead > li.tabline_select {
  width:212px;
    padding:13px 0;
    font-size: 14px;
    color: #FFF;
    margin-top:0;
    border:none;
    background: url('../img/common/top_main_icon_train_on_large.png') no-repeat 30px center #FCA732;
}

#pankuzu {
  font-size: 12px;
  margin: 0 auto 20px;
  width: 1085px;
  padding-left:15px;
  line-height:16px;
}
#pankuzu > span,
#pankuzu > a {
  display: inline-block;
  /display: inline;
  padding: 0 0 0 15px;
  vertical-align: middle;
  background:url(../img/list/icon_pankuzu.png) no-repeat 6px center;
  /zoom: 1;
}
#pankuzu > span:first-child {
    background:none;
    padding-left:0;
}

.not_error {
    display:none;
}
.caution {
  font-size: 14px;
  font-weight: bold;
  color: #FF0000;
  display:block;
  line-height:24px;
  padding:0 10px;
}
.head_type_A {
   font-size: 22px;
   font-weight: bold;
   color: #FCA732;
   text-indent:48px;
   line-height:39px;

}
.head_type_f {
    margin: 0 0 21px;
    font-size: 16px;
    font-weight: bold;
    color: #FCA732;
    text-indent:28px;
    line-height:16px;
}
.visiting {
  background:url('../img/top/head_type_A03_icon.jpg') no-repeat 0 center;
}
.features {
  background:url('../img/top/head_type_A02_icon.jpg') no-repeat 0 center;
}
.features2 {
  background:url('../img/list/list_main_icon_title.png') no-repeat 0 center;
}
.courses {
    background:url('../img/top/head_type_A01_icon.jpg') no-repeat 0 center;
}

/*フッター静的ページ用定義*/

div.orange_border {
  border:2px solid #febe66;
  line-height: 1.7em;
  padding:20px !important;
  margin-top:2px;
  font-weight:bold;
}

div.orange_background {
  background-color: #fff7ec;
}

div.orange_background ol.type_none {
  list-style-type: none;
}

div.gray_border {
  border:2px solid #e8e8e8;
  padding: 20px 200px;
  margin-top:10px;
  margin-bottom:10px;
}
#new_opening dd {
    line-height:16px;
}
#more_houmon a {
    color: #fca732;
    font-weight: bold;
    letter-spacing:0.03em;
    padding-right:18px;
    background:url('../img/top/more_houmon_ico.jpg') no-repeat right 4px;
}
.comment_box {
    padding:10px;
    border:1px solid #fca732;
    margin:10px 0;
  }
.comment_box .comment_header {
    font-weight:bold;
    line-height:16px;
    font-size:14px;
    color:#fca732;
    border-bottom:1px solid #fca732;
    padding-bottom:10px;
    margin-bottom:10px;
    letter-spacing:0.07em;
  }
.comment_box p {
    font-size:14px;
    line-height:16px;
    letter-spacing:0.05em;
}
.datatable td a {
	color:#fca732;
}
.totalarea {
    width:600px;
}
.coursearea {
    width:560px;
}
.coursearea ul li {
    width:29%;
}

.topfeature #feature_list li {
    display:block;
    width:132px;
    height:81px;
    border:3px solid #fca732;
    position:relative;
    margin-bottom:20px;
    border-radius: 10px;        /* CSS3草案 */
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 10px;   /* Firefox用 */
}
.topfeature #feature_list li a {
    display:block;
    width:100%;
    text-align:center;
    position:relative;
    top:-18px;

}

.topfeature #feature_list li a span.img {
    display:block;
    height:76px;
    width:100%;
}
.topfeature #feature_list li a span.img img {
}

.topfeature #feature_list li a span.txt {
    background-color: #fca732;
    color:#FFF;
    font-size: 14px;
    font-weight:bold;
    display:block;
    width:100%;
    padding:7px 0 2px;
    position: relative;
    bottom:0;
}
.topfeature #feature_list li span.txt_small {
    background-color: #fca732;
    color:#FFF;
    font-size:13px;
    font-weight:bold;
    display:block;
    width:100%;
    padding:7px 0 3px;
    position: relative;
    bottom:0;
}
.listfeature #feature_list li {
	display:block;
    width:95px;
    height:84px;
    border:1px solid #fca732;
}
.listfeature #feature_list li a {
	width:100%;
	text-align:center;
}
.listfeature #feature_list li span.img {
	padding:5px 0;
	display:block;
	height:42px;
	width:100%;
}
.listfeature #feature_list li span.txt {
	background-color: #fca732;
    color:#FFF;
    font-size:15px;
    font-weight:bold;
    display:block;
    width:100%;
    padding:9px 0 8px;
    position: relative;
    bottom:0;
}
.listfeature #feature_list li span.txt_line2 {
    background-color: #fca732;
    color:#FFF;
    font-size:14px;
    font-weight:bold;
    display:block;
    width:100%;
    padding:4px 0 1px;
    position: relative;
    bottom:0;
}
.listfeature #feature_list li.grayout div span.txt {
    background-color: #aaa;
}
.listfeature #feature_list li.grayout div span.txt_line2 {
    background-color: #aaa;
}
.listfeature #feature_list li.grayout {
    border:1px solid #aaa;
}
.listfeature #feature_list li.grayout div {
	width:100%;
    text-align:center;
}
.binder .wrap .sitemapwrap {
        width:750px;
        padding:0 75px;
}
.binder .wrap .sitemapwrap div {
    width:350px;
    float:left;
}
.binder .wrap .sitemapwrap div h3 {
    font-size: 16px;
    line-height:28px;
    padding-bottom:20px;
}
.binder .wrap .sitemapwrap div ul li{
    background: url('../img/list/search_01_list_b.png') no-repeat 0 6px ;
    padding-left:20px;
    font-size: 14px;
    line-height:26px;
}
.binder .wrap .sitemapwrap div:first-child {
    padding-right:50px;
}
.breadclumbs > a,
.breadclumbs > strong {
	font-size:12px;
    color: #333;
    display: inline-block;
    font-weight: normal;
    padding: 0 0.4em;
    background: rgba(0, 0, 0, 0) url("../img/detail/icon_pankuzu.png") no-repeat scroll 0 5px;
}
/* googleMapApi 吹き出し修正
***********************************/
.infoWizard {
    overflow-y:hidden;
}
.