div#conte  {
/* width: 100%; */
max-width: 960px;
margin: 0 auto;
/* padding: 25px 20px 20px 20px; */
position: relative;
}

#gaiyou{max-width: 400px;height: 200px;float: none;line-height: 25px;}
#gaiyou ul {

max-width: 250px;

float: left;

padding-left: 20px;
}
#history {
	
float: left;
	
padding-bottom: 30px;
}

#ctitle {
	
float: none;
	
padding: 10px 0;
	
margin-bottom: 10px;
	
width: 100%;
	
border-bottom-style: dotted;
	
border-bottom-width: 1px;
}
#Profile {

float: none;

padding: 20px;

width: 100%;
}
#Profile img {

width: 210px;

padding-top: 20px;
}

#pro{height: 250px;float: none;width: 100%;}
#pro .img {

max-width: 210px;

padding: 0 0 10px;

float: left;
}
#pro .setuko{
	
/* font-size: 15px; */
	
/* float: inherit; */
	
/* width: 30%; */
	
height: 80px;
	
/* padding-top: 70px; */
	
/* padding-left: 35%; */
	
/* padding-right: 35%; */
}
.more{

/* width: 120px; */

/* width: 100%; */

color: white;
}

.more a {

background-color: #3d8b90;

color: white;

padding: 10px;

padding-left: 20px;

padding-right: 20px;
}


div#abouttexit{width: 100%;line-height: 25px;font-size: 13px;padding: 30px 20px 20px 20px;}


div#abouttexit .jp{padding-bottom: 20px;/* text-align: center; */}

div#abouttexit .en{

}
div#coupo{
  height: 270px;
  padding: 20px 20px 20px 20px;
  width: 100%;
  }
@media only screen and (max-width: 760px){
 div#conte {
 padding: 0 5px 0 5px;
 max-width: 100%;
 }
 div#abouttexit{
    padding: 2px;
}
div#coupo{padding: 30px 0px 20px 5px;}
#Profile {padding: 2px;}
}
 

 
 #conte .btitle {
    font-size: 25px;
    width: 960px;
    display: table-cell;
    vertical-align: middle;
    padding: 45px 20px 0px 20px;
    letter-spacing: 0.5em;
    font-family: Courier New;
 }
 
 .global-nav a.now {
 color: #d0d0d0;
 }

.protexit {display: none;}

#proftex{
    margin: 0 auto;
    width: 200px;
    height: 200px;
    position: inherit;
    padding-top: 30px;
    padding-right: 30px;
}

@media screen and (max-width: 760px) {
	#proftex{
    padding-top: 250px;
    margin: 0;
}
}


#cboxOverlay {
    background: #000;
}
#cboxLoadedContent {
    background: #fff;
}
#cboxLoadedContent {
  padding: 0;
  overflow: auto;
    -moz-box-shadow: 0px 1px 10px #000000;
    -webkit-box-shadow: 0px 1px 10px #000000;
    box-shadow: 0px 1px 10px #000000;
}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose , #cboxTitle {
  top: -30px;
}
#colorbox, #cboxOverlay, #cboxWrapper {
  overflow: visible ;
}
#cboxTitle {
  color: #fff;
}
#inline-content {
    margin: 20px;
}
#ajax-wrap {
  margin: 20px;
}


#inline-content > dl {
	font-size: 15px;
	position: relative;
	max-width: 870px;
	line-height: 20px;
}
#inline-content > dl > dt {
	width: 70px;
	position: absolute;
	left: 0;
}
#inline-content > dl > dd {
	padding-left: 70px;
	margin-bottom: 20px;
}

div .btitle >a{
    color: #000;
}
