@charset "utf-8";
/*---------------------------------------------
   
    http://ropponginohaha.com/

----------------------------------------------*/
body {
    font-family: "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", ;
}
a:hover {
  color: #00ac60;
}

.navbar {
  margin-bottom: 0;
}
.navbar .divider-vertical{height:20px;margin:18px 4px 0 4px;border-right:1px solid #099034;border-left:1px solid #27723f}

.navbar-inverse .navbar-nav > li > a {
color: #fff; background-color: #008b4f;
}
.navbar-inverse,.navbar-brand {
background-color: #008b4f;
}
.navbar-default .navbar-brand {
color: #fff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: #7cfc00;
background-color: transparent;}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
color: #7cfc00;
background-color: transparent;
}
#top {
 url(images/y_kanban10.jpg);
  background-size: cover; 
}
#top h1 {
  text-align: center;
  padding: 8em 0;
  margin: 0 !important;
  color: #fff;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
}
#top{
    margin-top:0px;
}
.rslides { position: relative;list-style: none; overflow: hidden; max-width:100%; height:auto; padding: 0; margin-top: 50px; margin-left:auto;
      margin-right:auto;}
.rslides li { webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0;top: 0;}
.rslides li:first-child { position: relative; display: block; float: left;}
.rslides img { display: block; height: auto; text-align:center;
  margin:0 auto; max-width:100%; height:auto; border: 0;}

/*-------------contain ------*/

.container {
    overflow: hidden;
}
.cont{
    max-width:100%;
    margin-top: 0px;padding-top : 0px;
    padding-bottom: 0px;
}
.contain{    
    max-width:100%;
    margin-top: 20px;padding-top : -20px;
    padding-bottom: 30px;
    border-bottom: 1px green solid;
}
.new{
    margin-top: -10px;
}
.new h5 {
    letter-spacing: 0.07em;
    font-size: 98%;
}
.new p {
    line-height: 1.3;
    font-size: 95%;
}
.news {
    margin-top: -50px;
    margin-bottom: 20px;
}
p h5 {
        line-height: 2;
}

.news h5 {
	font-size: 95%;
        margin-top: 30px;
        line-height: 2;
        letter-spacing: 0.07em;
}
h5 {
	font-size: 95%;
        line-height: 2;
}
/*********** .news_photo調整 
.news_photo{
    margin-top: -10px;
    margin-bottom: 0px;
}************/
.news_photo{
    margin-top: 20px;
    margin-bottom: 0px;}

.news h5 p.imag30 img{
        padding-right: 15px;
　　    float: left;width: 63px;height: 45px;
        margin: 0.2em 0 1em 0;
}
#uranai,#kantei,#contact {
    margin-top:-10px;
    padding-top:10px;
}
a name{ margin-top:-30px;}
.uranai-top{
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0px auto 20px auto;
    padding:0;
    overflow: hidden;
    width: auto;
    height: auto;}
h2 {
    margin: 10px 0 0 0; padding: 30px;
}
.messe {
    margin: 0px 0 30px 0;
}
.adv h5 {
	font-size: 60%;
        line-height: 2;
        letter-spacing: 0.07em;
        margin-top:10%;
        font-weight: normal;
}

.intro {
        margin: 2.5em 0 0.5em 0;
}


/*********** uranai ************/
/***********
#uranai {
    padding-top : 5px;
    border-top: 1px green solid;
}
************/
#uranai > span {
    position: relative;
    top: -25px;
    display: block;
}
.uranai_tittle .text {
	width:		100%;
	font-size:	150%;
	text-align:	left;
	top:		180px;
	margin:		0 0 0 130px;
	padding:	0;
	color:		#33190a;
        font-size: 13px;
	position:	absolute; 
}
.uranai_kongetu {
        margin:0 auto;
	padding:0;
	position:relative;
        width: 100%;
        }
.uranai_kongetu img { width: 62%;}
.uranai_kongetu .text {
	width:		100%;
	font-size:	13px;
	text-align:	left;
	top:		730px;
	margin:		0 0 0 130px;
	padding:	0;
	color:		#33190a;
	position:	absolute; 
}
.uranai_kongetu .text p {
        font-size:	90%;
}
#uranai .setumei  {
        font-family: "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", ;
        margin-top: 0px; margin-bottom: 20px;
}
#uranai .setumei p {
        font-size: 100%;	
        line-height : 1.7;
        color: #323232;
        letter-spacing:0.07em; 
}
#uranai .setumei img{
         padding-right: 15px;
　　     float: left;width: 50px;height: 42px;
         max-width: 100%;
         height: auto;
} 
#uranai .setumei2  {
         margin-top: 0px;
         margin-bottom: 40px;
}
#uranai .setumei2 p {
         font-size: 100%;	
         line-height : 1.7;
         color: #323232;
         letter-spacing:0.07em; 
}
#uranai .midasi{
         background: #ffe4e1; color: #543f32; font-size:0.95em; width:99%; letter-spacing : 1.5px;
	 -webkit-border-radius: 8px;	-moz-border-radius: 8px;
         box-shadow: 0 0 3px 3px #e8bccb; margin: 15px 0.5% 30px 0.5%; padding: 5px 0px 5px 0px;text-align:center;font-weight: bold;
}
#uranai .midasi2{
         background: #028760; color: #fff; font-size:1em; width:99%; border:1px dashed green; border-radius: 10px;letter-spacing : 1.3px;
	 -webkit-border-radius: 10px;	-moz-border-radius: 10px;
         box-shadow: 0 0 3px 3px #509988; margin: 30px auto 30px auto; padding: 10px 0px 10px 0px;text-align:center;font-weight: bold;
}
#uranai .midasi3{
         background: #3eb370; color: #fff; font-size:1em; width:99%; border:1px solid green; border-radius: 10px;letter-spacing : 1.5px;
	 -webkit-border-radius: 3px;	-moz-border-radius: 3px;
         box-shadow: 0 0 3px 3px #028760; margin: 3em auto 24px auto; padding: 8px 0px 8px 0px;text-align:center;font-weight: bold;
}
#uranai .midasi4{
         background: #3eb370; color: #fff; font-size:1.1em; width:99%; border:1px dashed green; border-radius: 10px;letter-spacing : 1.5px;
	 -webkit-border-radius: 3px;	-moz-border-radius: 3px;
         box-shadow: 0 0 3px 3px #028760; margin: 0em auto 24px auto; padding: 1em 0px 1em 0px;text-align:left; font-weight: bold;
}
#uranai .midasi5{
         background: #028760; color: #fff; font-size:1em; width:99%; border:1px dashed green; border-radius: 10px;letter-spacing : 1.3px;
	 -webkit-border-radius: 10px;	-moz-border-radius: 10px;
         box-shadow: 0 0 3px 3px #509988; margin: 30px auto 30px auto; padding: 10px 0px 10px 0px;text-align:center;font-weight: bold;
}
#kantei .midasi2{
         background: #028760; color: #fff; font-size:1em; width:980px; border:1px dashed green; border-radius: 10px;letter-spacing : 1.3px;
	 -webkit-border-radius: 10px;	-moz-border-radius: 10px;
         box-shadow: 0 0 3px 3px #509988; margin: 30px auto 30px auto; padding: 10px 0px 10px 0px;text-align:center;font-weight: bold;
}
#kantei .midasi3{
         background: #3eb370; color: #fff; font-size:.1.2em; width:99%; border:1px dashed green; border-radius: 10px;letter-spacing : 1.5px;
	 -webkit-border-radius: 3px;	-moz-border-radius: 3px;
         box-shadow: 0 0 3px 3px #028760; margin: 0em auto 24px auto; padding: 10px 0px 10px 0px;text-align:left; font-weight: bold;
}

#uranai .midasi img{
         padding-right: 15px;
　　     float: left;width: 38px;height: 24px;
         max-width: 100%;
         height: auto;
}
img {
        max-width: 100%;
        height: auto;
}
#uranai h2 {
        margin: -6em 0 0 0px;
        font-size: 16px;letter-spacing : 1.5px;
        line-height: 2;
}
#uranai h2 p {
        margin: 0 0px;
        font-size: 13px;letter-spacing : 1.5px;
        line-height: 2;
}
#uranai h3 {
        position: relative;
        margin: -200px 0 0 130px;
        color: #33190a;
        font-size: 20px;
        letter-spacing : 1.5px;
	font-weight: bold;
        width: 620px;
}
#uranai h3 p {
        margin: 0 0px;
        font-size: 20px;letter-spacing : 1.5px;
        line-height: 2;
}
#uranai h4 {
        position: absolute;
        margin: -2300px 0 0 125px;
        color: #33190a;
        font-size: 15px;
        letter-spacing : 1.5px;
	font-weight: normal;
        width: 620px;
        line-height: 2;
}
#uranai h4 p {
        margin: 0 0px;
        font-size: 15px;
        line-height: 2;
        letter-spacing : 1.5px;
	font-weight: normal;
}
#uranai .flower {
        width: 100%;
        display: block;
        margin: -10% 0 3em 0;
        font-size: 18px;
        letter-spacing : 2px;
}
#uranai .michi {
        margin: 0 0px;
}
#uranai .tittlem {
       position: relative;
       margin: 0 auto;
        width: 100%;
}
#uranai .tittlem img{/**/
        width: 100%;
        height: auto;
        box-sizing: border-box;
}
#uranai .tittlem p {
        color: #fffafa; 
        font-size: 20px;
        letter-spacing: 0.1em;
        font-weight: bold;
        position: absolute;
        top: 50%;
        left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
        margin:5.5% 0 0 0 ;
        padding:0;
       box-sizing: border-box;
}
#kantei .tittlem {
        position: relative;
        margin: 0 auto
}
#kantei .tittlem img{/**/
        width: 100%;
        height: auto;
box-sizing: border-box;
}
#kantei .tittlem p {
        color: #fffafa; 
        font-size: 20px;
        font-weight: bold;
        position: absolute;
        top: 50%;
        left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
         margin:5.5% 0 0 0 ;
         padding:0;
box-sizing: border-box;
}
#kantei .tittlem h5 p {
        position: absolute;
        font-size: 20px; /* 文字の大きさ */
        left: 10%;
        top: 5%;
}
#contact .tittlem {
        position: relative;
        margin: 0 auto
}
#contact .tittlem img{/**/
        width: 100%;
        height: auto;
box-sizing: border-box;
}
#contact .tittlem p {
        color: #fffafa; 
        font-size: 20px;
        font-weight: bold;
        position: absolute;
        top: 50%;
        left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
         margin:5.5% 0 0 0 ;
         padding:0;
box-sizing: border-box;
}
#contact h5 .michisir {
        margin: -30% 0px 0 0 ;
}
#uranai h5 .michisir p{
        font-size: 19px;
        letter-spacing : 1px;
	font-weight: bold;
        color: #fff;
}
#uranai .kippoui {
	margin-top: 3em;
}
#uranai .kippoui {
	margin-top: -1em;
	margin-bottom: 30px;
}
select { border: 3.5px solid #3cb371; color: #004d25;
}
.line1 {
        margin-top: 0.7em;
}
.line2 {
        margin-top: -2em;
}
.line3 {
        margin-top: 1em;
}
.line5 {
        margin-top: -1.2em;
}
.line6 {
        margin-top: 0.2em;
}
.line7 {
        margin-top: 2.5em;
}
.line8 {
        margin-top: 2em;
}

#uranai p.seperate {
        margin-top:1em;font-size: 100%;
}
#uranai .prof { 
        margin-top:1em;font-size: 100%;
}
p{
        line-height:1.5;
        padding-bottom:0.2em;
}
p2{
        padding-bottom:20px;
}

#uranai p.prof{
        font-size:0.8em;
        margin-top: -1.5em;	
}
/*********** image調整 ************/

#uranai p.imag99 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 18px;height: 10px;
}
#uranai p.imag58 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 17px;height: 30px;
}
#uranai p.imag25 img{
        padding-left: 2px;padding-right: 2px;
　　    float: left;width: 20px;height: 22px;
}  
#uranai p.imag26 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 20px;height: 23px;
} 
#uranai p.imag37 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 20px;height: 30px;
}
#uranai p.imag11 img{
        padding-right: 15px;
　　    float: left;width: 22px;height: 25px;
}  
#uranai p.imag6 img{
        padding-right: 15px;
　　    float: left;width: 24px;height: 12px;
}
#uranai p.imag100 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 28px;height: 18px;
}
#uranai p.imag30 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 26px;height: 28px;
}
#uranai p.imag3 img{
        padding-right: 15px;
　　    float: left;width: 28px;height: 15px;
}
#uranai p.imag91 img{
        padding-left: 2px;padding-right: 5px;
　　    float: left;width: 28px;height: 16px;
}
#uranai p.imag19 img{
        padding-right: 15px;
　　    float: left;width: 28px;height: 20px;
}
#uranai p.imag5 img{
        padding-right: 15px;
　　    float: left;width: 30px;height: 13px;
} 
#uranai p.imag7 img{
        padding-right: 15px;
　　    float: left;width: 30px;height: 16px;
        vertical-align: middle;
}
#uranai p.imag34 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 30px;height: 20px;
}
#uranai p.imag2 img{
        padding-right: 15px;
　　    float: left;width: 30px;height: 22px;
}
#uranai p.imag98 img{
        padding-left: 2px;padding-right: 5px;
　　    float: left;width: 31px;height: 25px;
}
#uranai p.imag31 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 30px;height: 30px;
}
#uranai p.imag79 img{
        padding-right: 15px;
　　    float: left;width: 30px;height: 50px;
}
#uranai p.imag16 img{
        padding-right: 15px;
　　    float: left;width: 31px;height: 21px;
}
#uranai p.imag4 img{
        padding-right: 15px;
　　    float: left;width: 32px;height: 11px;
}
#uranai p.imag90 img{
        padding-right: 15px;
　　    float: left;width: 32px;height: 17px;
}
#uranai p.imag29 img{
        padding-left: 2px;padding-right: 5px;
　　    float: left;width: 32px;height: 28px;
}
#uranai p.imag57 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 33px;height: 40px;
} 
#uranai p.imag9 img{
        padding-right: 15px;
　　    float: left;width: 34px;height: 12px;
}    

#uranai p.imag9 img{
        padding-right: 15px;
　　    float: left;width: 34px;height: 21px;
}    
#uranai p.imag62 img{
        padding-right: 15px;
　　    float: left;width: 34px;height: 24px;
}
#uranai p.imag49 img{
        padding-right: 15px;
　　    float: left;width: 35px;height: 20px;
}
#uranai p.imag45 img{
        padding-right: 15px;
　　    float: left;width: 35px;height: 21px;
}  
#uranai p.imag10 img{
        padding-right: 15px;
　　    float: left;width: 35px;height: 22px;
}
#uranai p.imag72 img{
        padding-right: 15px;
　　    float: left;width: 35px;height: 25px;
}
#uranai p.imag83 img{
        padding-right: 15px;
　　    float: left;width: 38px;height: 40px;
}
#uranai p.imag40 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 36px;height: 25px;
}
#uranai p.imag94 img{
        padding-right: 10px;
　　    float: left;width: 36px;height: 32px;
}
#uranai p.imag74 img{
        padding-right: 15px;
　　    float: left;width: 36px;height: 40px;
}
#uranai p.imag15 img{
        padding-right: 15px;
　　    float: left;width: 38px;height: 15px;
}
#uranai p.imag15 img{
        padding-right: 15px;
　　    float: left;width: 38px;height: 15px;
}
#uranai p.imag67 img{
        padding-right: 15px;
　　    float: left;width: 38px;height: 20px;
}
#uranai p.imag48 img{
        padding-right: 15px;
　　    float: left;width: 38px;height: 25px;
}
#uranai p.imag36 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 38px;height: 30px;
}
#uranai p.imag27 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 38px;height: 30px;
}  
#uranai p.imag1 img{
        padding-right: 7px;
　　    float: left;width: 39px;height: 24px;
}
#uranai p.imag13 img{
        padding-right: 15px;
　　    float: left;width: 40px;height: 22px;
}
#uranai p.imag53 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 40px;height: 37px;
}
#uranai p.imag21 img{
        padding-right: 15px;
　　    float: left;width: 40px;height: 40px;
}
#uranai p.imag77 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 40px;height: 45px;
}
#uranai p.imag28 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 40px;height: 50px;
}
#uranai p.imag8 img{
        padding-right: 7px;
　　    float: left;width: 42px;height: 26px;
}
#uranai p.imag14 img{
        padding-right: 5px;
　　    float: left;width: 44px;height: 30px;
}
#uranai p.imag img{
        padding-right: 15px;
　　    float: left;width: 45px;height: 23px;
}
#uranai p.imag47 img{
        padding-right: 7px;
　　    float: left;width: 45px;height: 36px;
}
#uranai p.imag44 img{
        padding-right: 15px;
　　    float: left;width: 45px;height: 45px;
}
#uranai p.imag33 img{
        padding-right: 15px;
　　    float: left;width: 46px;height: 26px;
}
#uranai p.imag78 img{
        padding-right: 15px;
　　    float: left;width: 46px;height: 15px;
}
#uranai p.imag82 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 46px;height: 38px;
}
#uranai p.imag22 img{
        padding-right: 15px;
　　    float: left;width: 48px;height: 20px;
}
#uranai p.imag42 img{
        padding-right: 8px;
　　    float: left;width: 48px;height: 35px;
}
#uranai p.imag96 img{
　　    float: left;width: 48px;height: 45px;
}
#uranai p.imag20 img{
        padding-right: 15px;
　　    float: left;width: 50px;height: 25px;
}
#uranai p.imag32 img{
        padding-right: 15px;
　　    float: left;width: 50px;height: 34px;
}
#uranai p.imag18 img{
        padding-right: 15px;
　　    float: left;width: 50px;height: 36px;
}
#uranai p.imag75 img{
        padding-right: 15px;
　　    float: left;width: 50px;height: 40px;
}
#uranai p.imag97 img{
        padding-right: 15px;
　　    float: left;width: 50px;height: 46px;
}
#uranai p.imag65 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 50px;height: 50px;
}
#uranai p.imag38 img{
        padding-right: 15px;
　　    float: left;width: 52px;height: 33px;
}
#uranai p.imag50 img{
        padding-right: 15px;
　　    float: left;width: 54px;height: 43px;
}
#uranai p.imag89 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 54px;height: 48px;
}
#uranai p.imag54 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 56px;height: 30px;
}
#uranai p.imag17 img{
        padding-right: 15px;
　　    float: left;width: 56px;height: 42px;
}
#uranai p.imag63 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 57px;height: 50px;
}
#uranai p.imag46 img{
        padding-right: 15px;
　　    float: left;width: 58px;height: 40px;
}
#uranai p.imag92 img{
        padding-right: 15px;
　　    float: left;width: 58px;height: 45px;
}
#uranai p.imag35 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 60px;height: 25px;
}
#uranai p.imag81 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 60px;height: 28px;
}
#uranai p.imag39 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 60px;height: 32px;
}
#uranai p.imag69 img{
        padding-right: 15px;
　　    float: left;width: 60px;height: 35px;
}
#uranai p.imag51 img{
        padding-right: 15px;
　　    float: left;width: 60px;height: 45px;
}
#uranai p.imag59 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 60px;height: 50px;
}
#uranai p.imag23 img{
        padding-right: 15px;
　　    float: left;width: 64px;height: 45px;
}
#uranai p.imag60 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 65px;height: 40px;
}
#uranai p.imag65 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 67px;height: 45px;
}
#uranai p.imag64 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 68px;height: 35px;
}
#uranai p.imag52 img{
        padding-right: 15px;
　　    float: left;width: 68px;height: 38px;
}
#uranai p.imag55 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 68px;height: 55px;
}
#uranai p.imag61 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 68px;height: 57px;
}
#uranai p.imag68 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 75px;height: 40px;
}
#uranai p.imag56 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 75px;height: 55px;
}
#uranai p.imag95 img{
        padding-left: 5px;padding-right: 5px;
　　    float: left;width: 80px;height: 60px;
}
#uranai p.imag12 img{
        padding-right: 15px;
　　    float: left;width: 78px;height: 23px;
}
#uranai p.imag80 img{
        padding-right: 15px;
　　    float: left;width: 95px;height: 55px;
}
#uranai p.imag88 img{
        padding-right: 10px;
　　    float: left;width: 95px;height: 115px;
}
#uranai p.imag99 img{
        padding-right: 20px;
　　    float: left;width: 100px;height: 90px;
}
#uranai p.imag76 img{
        padding-right: 5px;
　　    float: left;width: 106px;height: 120px;
}
#uranai p.imag41 img{
        padding-right: 15px;
　　    float: left;width: 150px;height: 30px;
}
#uranai p.imag85 img{
        padding-right: 10px;
　　    float: left;width: 110px;height: 80px;
}
#uranai p.imag86 img{
        padding-right: 15px;
　　    float: left;width: 110px;height: 100px;
}
#uranai p.imag87 img{
        padding-right: 15px;
　　    float: left;width: 120px;height: 100px;
}
#uranai p.imag84 img{
        padding-right: 15px;
　　    float: left;width: 125px;height: 90px;
}
#uranai p.imag70 img{
        padding-right: 15px;
　　    float: left;width: 125px;height: 100px;
}
#uranai p.imag73 img{
        padding-right: 5px;
　　    float: left;width: 125px;height: 110px;
}
#uranai p.imag71 img{
        padding-right: 15px;
　　    float: left;width: 125px;height: 150px;
}
#uranai p.imag43 img{
        padding-right: 15px;
　　    float: left;width: 435px;height: 23px;
}
#uranai p.imag93 img{
        padding-right: 15px;
　　    float: left;width: 435px;height: 8px;
}

/*********** 2025.3#uranai p.imag100まで ************/ 

#uranai div.imag19 img{
　　    float: left;width: 28px;height: 20px;
}
.under {
        border-bottom: solid 1px grey;
  }
table.type11 {
	border-collapse: separate;
	border-spacing: 1px;
	text-align: center;
	line-height: 1.5;
}
table.type11 th {
	width: 155px;
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	color: #fff;
	background: #036;
}
table.type11 td {
	width: 155px;
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	background: #eee;
        white-space: nowrap;
}
/*********** image調整 ************/  
hr {	
	color: #3f3f3f;
}

/*********** works ************/
.radio {
    color: #000;display:inline;vertical-align: top;
}
.radio h2 {
	text-align: left;width:100%;
	font-size: 90%;
	color: #fff;
	background: #64c0ab;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 15px 50px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
        border-radius: 8px;
}
.radio h3 {
	text-align: center;
	font-size: 90%;
	background: #cae5de;
	margin: 5px auto 30px;
	padding: 20px 0px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
        border-radius: 8px;
}
.radio h3 p {	padding: 20px 0px;
}
.radio h3 img {
         display:inline;vertical-align: bottom;
          height: auto;}
.radio h4 {
	text-align: center;
	font-size: 90%;
	background: #e1efeb;
	margin: -25px auto 30px;
	padding: 20px 0px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
        border-radius: 8px;
}
.radio-phot {
margin-top:-20px;
margin-bottom:40px;
}
.radio-phot img {
margin-top:-20px;
margin-bottom:20px;
padding-bottom:10px;
}
.web {
    color: #000;display:inline;vertical-align: top;
}
.web h2 {
	text-align: left;
	font-size: 90%;
	color: #fff;
	background: #64c0ab;
	margin-top: 30px;
	padding: 10px 0px 15px 50px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
        border-radius: 8px;
}
.web p {
    line-height:2;
}
.book {
    color: #000;display:inline;vertical-align: top;
}
.book h2 {
	text-align: left;
	font-size: 90%;
	color: #fff;
	background: #64c0ab;
	margin-top: 30px;
	padding: 10px 0px 15px 50px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
        border-radius: 8px;
}
.book p {
    line-height:2;
}
#message .magz {
    color: #000;display:inline;vertical-align: top;
    margin-bottom: 40px;
}
.magz h2 {
	text-align: left;
	font-size: 90%;
	color: #fff;
	background: #64c0ab;
	margin-top: 30px;
	padding: 10px 0px 15px 50px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
        border-radius: 8px;
}
.magz p {
    line-height:2; margin-bottom: 50px;
}

/*********** kantei ************/
table.kantei1 {
    font-size: 14px;
    margin: -3px auto;
   margin-bottom:0;
    border-collapse: separate;
    border-spacing: 0px 1px;
}
table.kantei1 th {
    padding: 12px;
    vertical-align: middle;
    text-align: left;
    border-bottom: #fff 20px solid;
    color: #fff;
    background: #447791;
}
table.kantei1 td {
    padding: 12px;
    vertical-align: middle;
    text-align: left;
    border-bottom: #fff 20px solid;
    font-size: 12px;
    color: #fff;
    background: #447791;
    text-align: center;
    font-weight: bold;

}
table.kantei1 th.r1 {
    width: 285px;
    border-right: #fff 5px solid;
    background: #2b5245;
}
table.kantei1 th.r2,
table.kanteir1 td.r2 {
    width: 270px;
    border-left: #fff 5px solid;
    background: #2b5245;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}
 
table.kantei1 th.r2,
table.kantei1 th.r3,
table.kantei1 th.r4,
table.kantei1 th.r6,{
    text-align: center;
}
 
table.kantei1 th.r3,
table.kantei1 td.r3 {
    width: 0px;
    background: #f08080;
}
 
table.kantei1 th.r4,
table.kantei1 td.r4 {
    width: 534px;
    border-right: #a0c2d3; 10px solid;
    background: #f08080;
    text-align: left;
}
table.kantei2 {
    font-size: 13px;
    margin: -10px auto;
   margin-bottom:0;
    border-collapse: separate;
    border-spacing: 0px 1px;
}
table.kantei2 th {
    padding: 12px;
    vertical-align: middle;
    text-align: left;
    border-bottom: #fff 20px solid;
    color: #fff;
    background: #888;
}
table.kantei2 th.r5{
    padding: 10px;
    vertical-align: middle;
    text-align: left;
    border-bottom: #fff 10px solid;
    color: #fff;
    background: #888;
    font-weight: normal;
}
table.kantei3 {
    font-size: 14px;
    margin: 30px auto;
   margin-bottom:30px;
    border-collapse: separate;
    border-spacing: 0px 1px;
}
table.kantei3 th {
    padding: 12px;
    vertical-align: middle;
    text-align: left;
    border-bottom: #fff 20px solid;
    color: #323232;
    background: #fff;
}
table.kantei3 th.r6{
    padding: 12px;
    vertical-align: middle;
    text-align: left;
    border-bottom: #fff 10px solid;
    color: #323232;
    background: #fff;
    font-weight: normal;
    font-size: 17px;
    line-height:1.5;
}
table.kantei4 {
    font-size: 17px;
    margin: -30px auto;
   margin-bottom:30px;
    border-collapse: separate;
    border-spacing: 0px 1px;
}
table.kantei4 th {
    padding: 12px;
    vertical-align: middle;
    text-align: left;
    border-bottom: #fff 20px solid;
    color: #000;
    background: #fff;
}
table.kantei4 th.r7{
    padding: 12px;
    vertical-align: middle;
    text-align: left;
    border-bottom: #fff 10px solid;
    color: #000;
    background: #fff;
    font-weight: normal;
    font-size: 19px;
}
table.kantei5 {
    font-size: 14px;
    margin: -13px auto;
   margin-bottom:0;
    border-collapse: separate;
    border-spacing: 0px 1px;
}
table.kantei5 th {
    padding: 12px;
    vertical-align: middle;
    text-align: left;
    border-bottom: #fff 20px solid;
    color: #fff;
    background: #447791;
}
table.kantei5 td {
    padding: 12px;
    vertical-align: middle;
    text-align: left;
    border-bottom: #fff 20px solid;
    font-size: 12px;
    color: #fff;
    background: #447791;
    text-align: center;
    font-weight: bold;
}
table.kantei5 th.r1 {
    width: 285px;
    border-right: #fff 5px solid;
    background: #2b5245;
}
table.kantei5 th.r2,
table.kantei5 td.r2 {
    width: 270px;
    border-left: #fff 5px solid;
    background: #2b5245;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}
table.kantei6 {
    font-size: 14px;
    margin: 30px auto;
   margin-bottom:0;
    border-collapse: separate;
    border-spacing: 0px 1px;
}
table.kantei6 th {
    padding: 12px;
    vertical-align: middle;
    text-align: left;
    border-bottom: #fff 20px solid;
    color: #fff;
    background: #447791;
}
table.kantei6 td {
    padding: 12px;
    vertical-align: middle;
    text-align: left;
    border-bottom: #fff 20px solid;
    font-size: 12px;
    color: #fff;
    background: #447791;
    text-align: center;
    font-weight: bold;

}
table.kantei6 th.r1 {
    width: 285px;
    border-right: #fff 5px solid;
    background: #497F6F;
}
  
table.kantei6 th.r3,
table.kantei6 td.r3 {
    width: 0px;
    background: #3F7C67;
}
 
table.kantei6 th.r4,
table.kantei6 td.r4 {
    width: 534px;
    border-right: #a0c2d3; 10px solid;
    background: #3F7C67;
    text-align: left;
}
table.kantei6 th.r2,
table.kantei6 th.r3,
table.kantei6 th.r4,
table.kantei6 th.r6,{
    text-align: center;
}
#kantei .apeal {
    margin-top: 3em;
  }
.map {
    margin-top:0em;
    margin-bottom:2em;	
}

.panel-footer {
    background-color: #fff !important;
}

#portfolio {
    padding-bottom: 5em;
    background: #f5f5f5;
}
#portfolio h2 {
    margin: 2em 0 1em;
}
.otoiawase {
    line-height:1.5;
    margin-bottom:2em;
}
.otoiawase h4 p {
    margin-bottom:1.3em;
    line-height:1.3;
}
#contact {
    margin-bottom: 5em;
}
#contact h2 {
    margin: -2em 0 1em;
}
#contact h4 {
    margin-top: 1em;
    font-size: 1em;
}
.kojin h5 {
	font-size: 92%;
        margin-top: 30px;
        line-height: 2;
}
footer {
    text-align: center;
    background: #008b4f;
    color: #fff;
    padding: 1em;
}
.adv {
    line-height:1.5;
        margin-top: 5%;
}
.adv h5 p {
    line-height:1.5;
    font-size: 0.9em;}
}
/*********** message ************/


#message > span {
        position: relative;
        top: 5px;
        display: block;
}
#message{
        margin-top: -23px;
}
.messe_tittle{
        margin-top: 0;
        padding-top:-20px;
        height: auto;position:relative;
}
#message .tittlem {
       position: relative;
       margin: 0 auto
}
#message .tittlem img{/**/
        width: 100%;
        height: auto;
        box-sizing: border-box;
}
#message .tittlem p {
        color: #fffafa; 
        font-size: 20px;
        font-weight: bold;
        position: absolute;
        top: 50%;
        left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
        margin:5.5% 0 0 0 ;
        padding:0;
       box-sizing: border-box;
}

#message .prof h4 {
	font-size:0.4em
        font-weight: normal;
}
#message p.prof h4 p {
        color: #000;
        font-size: 0.3em;
        line-height:1.2em;
}
p{
        line-height:1.5;
        padding-bottom:0.2em;
}
#message p.prof{
        font-size:1em;
        margin-top: 0px;	
}
h3 small {
        color: #000;
}
#message .prof img{
        margin-top:1em;
}
.phot {
        margin-top:1em;	
}
.phot2 {
        width: 80%
        margin-top:-30px;overflow: hidden;
}
.phot2 img {
        float:left;
        display:inline;
        vertical-align: middle;
         width: 300px; height: auto;
}
.spot_tittle{
       margin-top: -10px;
       margin-bottom: 10px;
       padding:0;
       height: auto;position: relative;
}
/*********** works ************/
.radio {
       color: #000;display:inline;vertical-align: top;
}
.radio h2 {
	text-align: left;width:100%;
	font-size: 90%;
	color: #fff;
	background: #64c0ab;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 15px 50px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
}
.radio h3 {
	text-align: center;
	font-size: 90%;
	background: #cae5de;
	margin: 5px auto 30px;
	padding: 20px 0px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
        border-radius: 8px;
}
.radio h3 p {
	padding: 20px 0px;
}
.radio h3 img {
         display:inline;vertical-align: bottom;
          height: auto;}
.radio h4 {
	text-align: center;
	font-size: 90%;
	background: #e1efeb;
	margin: -25px auto 30px;
	padding: 20px 0px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
}
.radio-n {
       color: #000;display:inline;vertical-align: top;
}
.radio-n h2 {
	text-align: left;width:100%;
	font-size: 90%;
	color: #fff;
	background: #64c0ab;
	margin: 30px 0px 0px 0px;
	padding: 10px 0px 15px 50px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
}
.radio-n h3 {
	text-align: center;
	font-size: 90%;
	background: #cae5de;
	margin: 5px auto 30px;
	padding: 20px 0px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
        border-radius: 8px;
}
.radio-n h3 p {
	padding: 20px 0px;
}
.radio-n h3 img {
         display:inline;vertical-align: bottom;
          height: auto;}
.radio-n h4 {
	text-align: center;
	font-size: 90%;
	background: #e1efeb;
	margin: -25px auto 30px;
	padding: 20px 0px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
}
.radio-phot {
         margin-top:-20px;
         margin-bottom:40px;
}
.radio-phot img {
         margin-top:-20px;
         margin-bottom:20px;
         padding-bottom:10px;
}
.radio-n {

        margin-top:-10px;
}
.web {
         color: #000;display:inline;vertical-align: top;
}
.web h2 {
	text-align: left;
	font-size: 90%;
	color: #fff;
	background: #64c0ab;
	margin-top: 30px;
	padding: 10px 0px 15px 50px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
        border-radius: 8px;
}
.web p {
        line-height:2;
}
.book {
        color: #000;display:inline;vertical-align: top;
}
.book h2 {
	text-align: left;
	font-size: 90%;
	color: #fff;
	background: #64c0ab;
	margin-top: 30px;
	padding: 10px 0px 15px 50px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
        border-radius: 8px;
}
.book p {
         line-height:2;
}
#message .magz {
         color: #000;display:inline;vertical-align: top;
         margin-bottom: 40px;
}
.magz h2 {
	text-align: left;
	font-size: 90%;
	color: #fff;
	background: #64c0ab;
	margin-top: 30px;
	padding: 10px 0px 15px 50px;
        letter-spacing : 1.5px;
            -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
        border-radius: 8px;
}
.magz p {
         line-height:2; margin-bottom: 50px;
}

@media (max-width: 767px) {
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
 
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:focus {
  color: #7cfc00;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#008b4f}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#000;background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#008b4f}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#fff;background-color:transparent}

.navbar-inverse .brand { background-color: #008b4f;
  color: #ffffff;
}/* ドロップダウンactive設定時のカラー */
.navbar-default .navbar-nav .open .navbar-collapse>.active>a,
.navbar-default .navbar-nav .open .navbar-collapse>.active>a:focus,
.navbar-default .navbar-nav .open .navbar-collapse>.active>a:hover {
color: #ffb163;
background-color: #d4ede9;
}
}
/* navbar ハンバーガー四角枠 */
.navbar-inverse .navbar-toggle {
border-color: #7cfc00;
}
/* navbar ハンバーガー三本線 */
.navbar-default .navbar-toggle .icon-bar {
background-color: #ffffff;
}
/* navbar ハンバーガーボタン,タップとホバーした時の背景色 */
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
background-color: #27723f;
}
/* navbar ハンバーガーボタン,タップとホバーした時の四角枠 */
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
border-color: #65baad;
}
/* navbar ハンバーガーボタン,タップとホバーした時の三本線 */
.navbar-inverse .navbar-toggle:focus > .icon-bar,
.navbar-inverse .navbar-toggle:hover > .icon-bar {
background-color: #7cfc00;
}
/* navbar Brandのカラー */
.navbar-inverse .navbar-brand {
color: #fff;
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
color: #E1E1E1;
background-color: transparent;
}
  #top h1 {
    padding: 6em 0;
  }
  #kantei dl dt {
    width: 40%;
  }
  #kantei dl dd {
    width: 60%;
  }
  #kantei .kantei-left dl dt {
    width: 40%;
  }
  #kantei .kantei-left dl dd {
    width: 60%;
  }
  #kantei .apeal {
    margin-top: 3em;
  }
img {width: 100%;}
#uranai .setumei{
} 
#uranai .setumei p {font-size: 120%;
}
#uranai .setumeit p {font-size: 110%;
}
#uranai p.seperate {margin-top:-0.8em;
}
#uranai p.prof{
        font-size:0.8em;
        margin-top: -2em;	
}

}
@media (min-width: 768px) and (max-width: 991px) {
.navbar .navbar-nav{position:relative;nav a {
  display: inline-block;
  padding: 2px;}
#profile .profile-left dl dt {
    width: 30%;
  }
.navbar .divider-vertical{height:20px;margin:18px 4px 0 4px;border-right:1px solid #099034;border-left:1px solid #27723f;}

  #profile .profile-left dl dd {
    width: 100%;
  }
    p {font-size: 17px;}
img{
      max-width:100%;
      height:auto;
      margin-left:auto;
      margin-right:auto;
}
#uranai .midasi2{
        margin: 30px auto 30px auto;
    text-align: center;
}
#uranai .setumei {margin-bottom: 40px;}
#uranai .setumei img {padding-right: 15px;
　　float: left;width: 38px;height: 24px;
} 
#uranai .setumei p {font-size:16px;
       letter-spacing:0.09em; 
}
#uranai .setumei2 {margin: -30px 40px 30px;}
#uranai .setumei2 img{padding-right: 15px;
　　float: left;width: 38px;height: 24px;
} 
#uranai .setumeit p {font-size:16px;
       letter-spacing:0.09em; 
}
#uranai p.prof{
        font-size:1em;
        margin-top: -1em;	
}
}
@media screen and (min-width:768px){

#uranai .adv h5 p {font-size:30px;}

}
@media (max-width: 1200px) {
img {width: 100%;}
.navbar .divider-vertical{height:20px;margin:17px 5px 0 5px;border-right:1px solid #099034;border-left:1px solid #27723f}
#mockup{
    background-size:cover;
    background-repeat: no-repeat;
    margin: 0px auto 30px auto;
    overflow: hidden;
    width: auto;
}
#uranai .midasi2{
         margin: 30px 0 30px 0%;
}
#uranai .setumei p {font-size:18px;
    letter-spacing:0.09em; 
}
#uranai .setumei {margin-bottom: 40px;}
#uranai .setumei img {padding-right: 15px;
　　float: left;width: 38px;height: 24px;
} 
#uranai .setumeit {margin-bottom: 30px;}
#uranai .setumeit img{padding-right: 15px;
　　float: left;width: 38px;height: 24px;
} 
#uranai p.seperate { margin-top:-1em;
}
#uranai p.prof{
        font-size:1em;
        margin-top: -21%;
}
.adv h5 p { font-size:30px;}
#uranai .flower {
        margin: -18% 0 2em 0;
}


}
@media screen and (max-width: 768px) {
.navbar .divider-vertical{display:none;}
}
.tittlem p {
	width:100%;
	font-size:120%;
	margin:0em 0 0.8em -2.5em ;
}
#uranai .setumei {margin-bottom: 40px;}
#uranai .setumei img{padding-right: 15px;
　　float: left;width: 38px;height: 24px;
} 
#uranai .setumei p {	
	font-size: 60%;
}
#uranai .setumei2 {margin-top: 0px;margin-bottom: 40px;}
#uranai .setumei2 img {padding-right: 15px;
　　float: left;width: 38px;height: 24px;
} 
#uranai .setumei2 p {
	font-size: 100%;
}

#uranai .midasi2 img{width:70px;height:31px;
    padding-left: 15px;
　　float: right;}
#uranai p.prof{
        font-size:1em;
        margin-top: -1em;	
}
#kantei .midasi2 img{width:70px;height:31px;
    padding-left: 15px;
　　float: right;}
#uranai .flower {
        margin: -18% 0 2em 0;
}


}

@media screen and (max-width:480px){
h4. p {font-size:12px}
h5. p {font-size:12px}
.adv h5 p {font-size:14px}
.new p {font-size:14px; line-height: 1.8;}
.navbar .divider-vertical{display:none;}

}
/*********** .news_photo調整 ************/
.news_photo{
    margin-top: 0px;
    margin-bottom: 0px;
}
.uranai-tittle {
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0px auto 0px auto;
    padding:0;
    overflow: hidden;
    width: auto;
    height: auto;position:relative
}
.tittlem p {
	width:100%;
        font-size:1rem;/*10px*/
	margin:0em 0 0.8em -2.5em ;
}
#uranai .flower {
        margin: -12% 0 2em 0;
}
#uranai .flower img{
	width: 20%;
}
.uranai_kongetu {margin:0;
	padding:0;
        }
.uranai_kongetu .text {
	width:100%;
	font-size:60%;
}
.uranai_kongetu .text p {
    font-size:90%;}
h4 {
font-size :75%;
margin : 1em 0 0.8em 0 ; }
}
#uranai .midasi{
         background: #fce5ee; color: #4d4338; font-size:1em; width:98%; border:1px dashed #8964ed; border-radius: 5px;
	-webkit-border-radius: 5px;	-moz-border-radius: 5px;
        box-shadow: 0 0 3px 3px #f2cedc; margin: 10px 1% 30px 1%; padding: 10px 0px 10px 0px;text-align:center;font-weight: bold;
}
#uranai .midasi img{
         width:50px;height:25px;
         padding-left: 15px; vertical-align:text-top;
　     　float: left;
}
#uranai .midasi2{
         background: #64c07d; color: #fff; font-size:1.15em; width:98%; border:1px dashed green; border-radius: 10px;
	-webkit-border-radius: 10px;	-moz-border-radius: 10px;
        box-shadow: 0 0 3px 3px #509988; margin: 30px 1% 30px 1%; padding: 10px 0px 10px 0px;text-align:center;font-weight: bold;
}
#uranai .midasi2 img{
         width:50px;height:31px;
         padding-left: 5px;
　　     float: right;
}
#kantei .midasi3 img{
         width:50px;height:31px;
         padding-left: 5px;
　　     float: right;
}

#kantei img{ 
         max-width: 100%;
         height: auto;
}

#uranai .setumei p {	
	font-size: 1em;
}
#uranai .setumeit p {
	font-size: 1em;
}
#uranai .setumei2 {
                margin-bottom: 3em;
}
#uranai .setumei2 img {
    width:43px;height:31px;
    padding-left: 10px;
　　float: left;
}
#uranai .kippoui{
	margin-top: 3em;
}
#uranai p.seperate { width: 40%; margin-top:-2.1em;
}
#uranai p.prof{ width: 40%;
        font-size:0.8em;
        margin-top: -1em;	
}
p.imag img{
        width: 15%;    padding-left: 10px;
　    　float: left;
}
#kantei .radio img{width: 10%;}
.phot2 {
margin-top:0;width:100%;	
}
.radio-phot img {
margin-top:0px;
margin-bottom:10px;width:
}

}

/*# sourceMappingURL=style.css.map */