@charset "utf-8";
/* CSS Document */
img{ max-width:460px; height:auto;} 
.brbrock{ display:block;}
.spno{display:none;}
#slimmenu * { -webkit-transition: 0s; -moz-transition: 0s; -ms-transition: 0s; transition: 0s;opacity: 1; filter: alpha(opacity=100);}
#slimmenu{ text-align:left;}
#slimmenu li{ text-align:left;}
dd{
  word-wrap: break-word;
}
/*▼▼▼▼▼初期化▼▼▼▼▼*/
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, ul, li, blockquote, th, td, tr, img {padding:0px;margin:0px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", ns-serif;font-size:16px;line-height:1.5em;letter-spacing:1px;}
table {border-collapse:collapse;}
ul, li {list-style:none;}
h1, h2, h3, h4, h5, h6 {padding:0px;margin:0px;font-size:100%;font-weight:normal;}
a {overflow:hidden;outline:none;}
img {border:none;vertical-align:bottom;}
table td {border:none;vertical-align:top;}
h4 {text-indent:-9999px;}
.text99 {text-indent:-9999px;}
a:hover {text-decoration:none;}
a:hover {opacity:0.5;filter:alpha(opacity=50);}
body * {-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
em{vertical-align:middle;}
img{max-width:100%;height:auto;}
/*▲▲▲▲▲初期化▲▲▲▲▲*/


.hantoumei {background:rgba(255,255,255, 0.7);}
.kadomaru {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(/pie/PIE.htc);}
.mincho {font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;}
.marugo {font-family:"ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO";}
.textshadow {text-shadow:1px 1px 10px #666666,  -1px 1px 10px #666666,  1px -1px 10px #666666,  -1px -1px 10px #666666;}
.p-mincho {font-family:"Sawarabi Mincho";}

/*▼エリア・背景設定▼*/
body#home{text-align:center;min-width:100%;}
body {text-align:center;min-width:100%;}
#body-top {background: url(images/sp/home/body-top.jpg) center 150px no-repeat;}

#body-bottom {background:url(images/common/body-bottom.jpg) 0 bottom repeat-x;}
#conteiner {width:480px;margin:0 auto;overflow:hidden;text-align:left;}
#main {width:460px;overflow:hidden;margin:auto;padding-top:40px;clear:both;padding-bottom:100px;}
#mleft {width:100%; margin-bottom:50px;}
#mright {width:100%;margin-bottom:50px;}

/*▼ヘッダー▼*/
#home #header {width:100%;overflow:hidden;margin:auto;}
#header {width:100%;overflow:hidden;margin:auto;}
#header .left {width:100%;}
#header .right {width:100%;padding-top:20px; background:rgba(255,255,255, 0.7);}
#header h1 {height:20px;overflow:hidden;text-indent:-9999px;}

#header .left #header-text-01{background:url(images/common/header-text-01.png);width:330px;height:53px; margin:auto; margin-bottom:10px;text-indent:-9999px;}
#header #hname a {width:340px;height:132px; margin:auto;display:block;text-indent:-9999px;background-image:url(images/common/hname.png);}
#header .right .hp-01{text-align:center;}
#header #htel {font-size:30px;text-align:center;font-weight:bold;}
#header #htel a {text-decoration:none;color:#000;}
#header #hmail {background-color:#EE7703; padding:10px;color:#FFF;text-align:center;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#header .a-01{color:#FFF;text-decoration:none;display:block;}
/*▼メインナビゲーション▼*/
#navi {margin:auto;clear:both;width:100%;height:60px; display:none;}
#navi ul li {text-indent:-9999px;}
#navi ul li a {height:60px;display:block;background-image:url(images/common/navi.jpg);}
#navi ul li a:hover {background-image:url(images/common/navion.jpg);opacity:1;filter:alpha(opacity=100);}
#navi ul li#navi01 a {background-position:0 0;width:100%;}
#navi ul li#navi02 a {background-position:-173px 0;width:100%;}
#navi ul li#navi03 a {background-position:-343px 0;width:100%;}
#navi ul li#navi04 a {background-position:-513px 0;width:100%;}
#navi ul li#navi05 a {background-position:-683px 0;width:100%;}
#navi ul li#navi06 a {background-position:-853px 0;width:100%;}

/*▼フッター▼*/
.page-top {position:fixed;bottom:60px;right:40px;background-image:url(images/common/totop.png);width:100px;height:100px;text-indent:-9999px;-ms-filter:"alpha(opacity=80)";-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
#footer {}
#footer p {font-size:14px;color:#FFF;}
#footer #ftop{width:100%;overflow:hidden;margin:auto;margin-bottom:50px;}
#footer .p-tel {font-weight:bold;font-size:18px;}
#footer .fadd{ margin:0 40px;}
#footer .fname {width:249px; margin:auto; margin-bottom:20px;}
#footer .fname a {width:249px;height:95px;display:block;text-indent:-9999px;background-image:url(images/common/fname.jpg);}
#footer ul{width:100%;  overflow:hidden;margin-bottom:20px;}
#footer ul li { background:url(css/images/common/li-icon.jpg) 7px 14px no-repeat #000; padding-left:12px; padding:6px; padding-left:18px;font-size:16px;border-bottom:#FFF solid 1px;}
#footer ul li a { text-decoration: none; color: #fff; }
#footer #tamonten {clear:both;text-align:center;font-size:10px;}
#footer #tamonten a {display:block;cursor:default;color:#999;text-decoration:none;opacity:1;filter:alpha(opacity=100);}

/*▼メインカラム共通▼*/
#mp {width:100%;margin-bottom:0px;}
#mp p{padding-top:20px;text-align:center;font-size:36px;font-weight:bold;color:#000;
text-shadow:1px 1px 10px #fff,
    -1px 1px 10px  #fff,
    1px -1px 10px  #fff,
    -1px -1px 10px  #fff;}
#mp p span {font-size:20px;text-decoration:underline;}

/*▼右カラム▼*/

#mleft .sh2-01{background-color:#EE7703;padding:5px;
border-top-left-radius:10px;
border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
#mleft .sh2-02{background-color:#000;padding:10px 5px 5px 5px;color:#FFF;font-size:18px;text-align:center;border-top-left-radius:10px;
border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
#mleft #sh2-text{background:url(images/common/sh2-01.png);width:150px;height:39px;margin:auto;text-indent:-9999px;display:block;}

#mleft .sbox{margin-bottom:20px;}
#mleft #sbox-01 .inner{border:#EAEAEA solid 1px;border-top:#000 solid 6px;background:#FAFAFA;padding-top:20px;padding-bottom:15px;}
#mleft #sbox-01 .bar a{width:270px;height:75px;margin:auto;margin-bottom:10px;text-indent:-9999px;display:block;}
#mleft #sbox-01 .bar-01 a{background:url(images/common/bar-01.jpg);}
#mleft #sbox-01 .bar-02 a{background:url(images/common/bar-02.jpg);}
#mleft #sbox-01 p{text-align:center;}

#mleft .bar-fecebook a{ background: url(images/common/bar-fecebook.jpg); width:290px;height:65px; display:block; margin:auto; margin-bottom:20px; text-indent:-9999px;}
#mleft .bar-insta a{ background: url(images/common/bar-insta.jpg); width:290px;height:65px; display:block; margin:auto; text-indent:-9999px;}

#mleft #sbox-02 .inner{border:#EAEAEA solid 1px;border-top:#000 solid 6px;background:#FAFAFA;padding-top:20px;padding-bottom:15px;}
#mleft #sbox-02 dl{margin:0 15px;}
#mleft #sbox-02 dt{font-size:14px;color:#e60012;margin-bottom:5px;}
#mleft #sbox-02 dd.title{font-weight:bold;}
#mleft #sbox-02 dd.text{margin-bottom:15px;border-bottom:#CCC solid 1px;padding-bottom:15px;}
#mleft #sbox-02 .more{text-align:center;background:#EE7703;color:#FFF;padding:7px;font-size:18px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#mleft #sbox-02 .a-01{color:#FFF;text-decoration:none;display:block;margin:0 20px;}



#mleft #sbox-03 .inner{border:#EAEAEA solid 1px;border-top:#000 solid 6px;background:#FAFAFA;padding-top:20px;padding-bottom:15px;}
#mleft #sbox-03 ul{margin:0 15px;border-bottom:#CCC solid 1px;margin-bottom:15px;padding-bottom:15px;}
#mleft #sbox-03 ul li{background:url(images/common/sli.jpg) 0 6px no-repeat;padding-left:12px;margin-bottom:3px;}
#mleft #sbox-03 ul li a{color:#000;text-decoration:none;}
#mleft #sbox-03 p{font-weight:bold;margin-bottom:6px;margin-left:15px;}


#mleft .more-01{background:url(images/common/sico.png) 30px 7px no-repeat #EE7703;color:#FFF;padding:10px;padding-left:70px;font-size:18px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#mleft .a-02{color:#FFF;text-decoration:none;display:block;margin:0 0px;}

/*▼▼▼▼▼ホーム▼▼▼▼▼*/
#home #mp {width:100%;height:648px;text-indent:0;clear:both;margin-bottom:0px;}
#home #mright .box{margin-bottom:50px;width:100%;overflow:hidden;clear:both;}
#home #mright .h2-01{margin-bottom:20px;width:100%;}


#home #mright h2{background-color:#EE7703;border-bottom:#000 solid 6px;padding-top:5px;
}
#home #mright #h2-01{background:url(images/home/h2-01.png);width:400px;height:32px; background-size:contain;margin:auto;text-indent:-9999px;display:block;}
#home #mright #h2-02{ background: url(images/home/h2-02.png); width:161px; height:28px; margin:auto; text-indent:-9999px; display:block;}
#home #mright #h2-03{ background: url(images/home/h2-03.png); width:133px; height:28px; margin:auto; text-indent:-9999px; display:block;}
#home #mright #h2-04{ background: url(images/home/h2-04.png); width:161px; height:28px; margin:auto; text-indent:-9999px; display:block;}
#home #mright #h2-05{ background: url(images/home/h2-05.png); width:104px; height:28px; margin:auto; text-indent:-9999px; display:block;}
#home #mright #box-01 .inner{padding:20px;overflow:hidden;}
#home #mright #box-01 .left{background:url(images/home/box-01.jpg);width:420px;height:280px;text-indent:-9999px; margin-bottom:20px;}

#home #mright #box-01{background-color:#FFD101;}
#home #mright #box-01 .right{width:100%;}
#home #mright #box-01 .p-01{background:#FFF url(images/home/ico.jpg) right 10px top 10px no-repeat;border:#000 solid 1px;padding:7px;text-align:center;padding-left:0px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#home #mright #box-01 .a-01{color:#000;text-decoration:none;display:block;margin-bottom:15px;}


#home #mright #box-02{ width:100%; overflow:hidden;}
#home #mright #box-02 .entry{ width:174px; margin-left:35px; float:left; margin-bottom:20px;}
#home #mright #box-02 .inner{ background-color:#FFD101; padding:10px 0px;}
#home #mright #box-02 .area{ width:154px; margin:auto;}
#home #mright #box-02 .photo{ width:154px; height:180px; margin-bottom:10px;}
#home #mright #box-02 .photo-01{ background:url(images/home/photo-01.jpg);}
#home #mright #box-02 .photo-02{ background:url(images/home/photo-02.jpg);}
#home #mright #box-02 .photo-03{ background:url(images/home/photo-03.jpg);}
#home #mright #box-02 .photo-04{ background:url(images/home/photo-04.jpg);}


#home #mright #box-02 .p-01{ background:#FFF url(images/home/ico.jpg) right 10px top 10px no-repeat; border:#000 solid 1px; padding:7px 15px 7px 0px; text-align:center;-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#home #mright #box-02 .a-01{ color:#000; text-decoration:none; display:block; margin-bottom:15px;}



#home #mright #box-03 {}
#home #mright #box-03 .inner{border:#EAEAEA solid 1px;border-top:#000 solid 6px;background:#FAFAFA;padding-top:20px;padding-bottom:15px;padding:20px;}

#home #mright #box-03 h3{background-color:#000;padding:10px 5px 5px 5px;color:#FFF;font-size:18px;text-align:center;border-top-left-radius:10px;
border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
#mright .box .googlemap{width:100%;height:300px;margin-bottom:30px;}
#home #mright #box-03 .area-01{overflow:hidden;}
#home #mright #box-03 .area-01 .left{width:100%;}
#home #mright #box-03 .area-01 .right{width:100%;padding-top:40px;}



#home #mright #box-03 .tomaill {background-color:#EE7703;padding:7px 0px;color:#FFF;text-align:center;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#home #mright #box-03 .a-01{color:#FFF;text-decoration:none;display:block;}
#home #mright #box-03 .p-01{font-weight:bold;font-size:18px;margin-bottom:6px;}


/*▼▼▼▼▼about.html▼▼▼▼▼*/

#about #mright h3{background-color:#000;padding:10px 5px 5px 5px;color:#FFF;font-size:18px;text-align:center;border-top-left-radius:10px;
border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}


#about #mright .box{margin-bottom:50px;overflow:hidden;}
#about #mright .box .inner{border:#EAEAEA solid 1px;border-top:#000 solid 1px;padding-top:20px;padding-bottom:15px;padding:20px;overflow:hidden;}

#about #mright #box-01 .p-01{text-align:right;margin-top:20px;}
#about #mright #box-04 p{text-align:center;}


#about #mright table.ta-01{}
#about #mright table.ta-01 td{padding:10px 0px;border-bottom:#CCC solid 1px;}
#about #mright table.ta-01 td.td-01{font-weight:bold; width:100px;}
#about #mright table.ta-01 td.td-02{font-weight:bold; width:120px;}

#mright #box-contact{background-color:#FFD101;overflow:hidden;}
#mright #box-contact p{font-weight:bold;}
#mright #box-contact .inner{padding:20px;text-align:center;}
#mright #box-contact .right{width:100%;height:280px;}
#mright #box-contact .p-01{background:#FFF url(images/home/ico.jpg) right 10px top 10px no-repeat;border:#000 solid 1px;padding:7px;text-align:center;padding-left:0px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#mright #box-contact .a-01{color:#000;text-decoration:none;display:block;margin-bottom:15px;}
#mright #box-contact h2{background-color:#EE7703;border-bottom:#000 solid 6px;padding-top:5px;text-align:center;font-size:20px;padding:7px;color:#FFF;font-weight:bold;}
#mright #box-contact .photo-c{background:url(images/common/contactphoto.jpg);width:460px;height:153px; background-size:contain;text-indent:-9999px;}

#mright #box-contact .text-01{font-size:22px;font-weight:bold;margin-bottom:20px;}
#mright #box-contact .p-01{background:#000;padding:3px 10px;color:#FFF;border:#FFF solid 2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#mright #box-contact .p-02{background:#E70012;padding:3px 10px;color:#FFF;border:#FFF solid 2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#mright #box-contact .p-tel{color:#e60012;font-size:30px;margin-bottom:0px;}
#mright #box-contact .p-tel a{color:#e60012;text-decoration:none;}
#mright #box-contact .p-fax{color:#333333;font-size:18px;margin-bottom:5px;}
#mright #box-contact .text-01 a { text-decoration:none;}

#mright #box-contact .to-contact{background-color:#EE7703;color:#FFF;text-align:center;font-weight:bold;padding:10px;font-size:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#mright #box-contact .a-01{color:#FFF;text-decoration:none;display:block;margin:auto;width:100%;}




/*▼▼▼▼▼rental.html▼▼▼▼▼*/

#rental #mright h3{background-color:#000;padding:10px 5px 5px 5px;color:#FFF;font-size:18px;text-align:center;border-top-left-radius:10px;
border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}


#rental #mright .box{margin-bottom:50px;overflow:hidden;}
#rental #mright .box .inner{border:#EAEAEA solid 1px;border-top:#000 solid 1px;padding-top:20px;padding-bottom:15px;padding:20px;overflow:hidden; background-color:#FFF;}
#rental #mright .box .p-01{color:#e60012;font-weight:bold;text-align:center;margin-bottom:15px;}
#rental #mright .box table.ta-01{width:100%;margin-bottom:30px;}
#rental #mright .box table.ta-01 td{padding:7px;border:#EAEAEA solid 1px;}
#rental #mright .box table.ta-01 td.td-01{background:#707070;color:#FFF;border:#FFF solid 1px;}
#rental #mright .box .area{overflow:hidden;margin-bottom:15px;}
#rental #mright .box .area .left{width:100%;height:200px;}
#rental #mright .box .area .photo-01{width:100%;height:200px;display:table-cell;text-align:center;layout-grid-line:200px;}
#rental #mright .box .area .photo-01 img{max-width:100%;max-height:200px;}
#rental #mright .box .area .right{width:100%;}
#rental #mright .box .area .textarea{margin-bottom:20px;}



#rental #mright .box .to-contact{background-color:#EE7703;color:#FFF;text-align:center;font-weight:bold;padding:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#rental #mright .box .a-01{color:#FFF;text-decoration:none;display:block;margin:auto;width:100%;}




/*▼▼▼▼▼sale.html▼▼▼▼▼*/

#sale #mright h3{background-color:#000;padding:10px 5px 5px 5px;color:#FFF;font-size:18px;text-align:center;border-top-left-radius:10px;
border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}

#sale #mright #box-01 p{text-align:center;}
#sale #mright #box-01 .p-tel{color:#e60012;font-size:30px;margin-bottom:0px;font-weight:bold;}
#sale #mright #box-01 .p-fax{color:#666;font-size:20px;margin-bottom:0px;font-weight:bold;}
#sale #mright #box-01 .p-tel a{color:#e60012;text-decoration:none;}
#sale #mright #box-02 ul{margin-bottom:20px;}
#sale #mright #box-02 ul.ul-01 li{text-indent:-1em;padding-left:1em;margin-bottom:5px;}

#sale #mright table {margin:0 auto;text-align:left;overflow:hidden;}
#sale #mright table th {width:100%;padding:10px;background-color:#F9F9F9;border-bottom:#999 dotted 1px; display:block;}
#sale #mright table td {padding:10px;border-bottom:#999 dotted 1px; display:block;}
#sale #mright #pp {overflow:scroll;width:95%;height:240px;border:1px solid #cccccc;margin-top:30px;text-align:left;font-weight:normal;padding:10px;}
#sale #mright #pp p{text-align:left;}
#sale #mright table .p-02 {color:#900;}
#sale #mright table .p-03 {font-weight:bold;}

/*sale MT ここから↓*/
#sale #mright .box{ margin-bottom:50px; overflow:hidden;}
#sale #mright .box .inner{ border:#EAEAEA solid 1px; border-top:#000 solid 1px;padding-top:20px; padding-bottom:15px; padding:20px; overflow:hidden; background-color:#FFF;}
#sale #mright .box .p-01{ color:#e60012; font-weight:bold; text-align:center; margin-bottom:15px;}
#sale #mright .box table.ta-01{ width:100%; margin-bottom:30px;}
#sale #mright .box table.ta-01 td{ padding:7px; border:#EAEAEA solid 1px;}
#sale #mright .box table.ta-01 td.td-01{ background:#707070; color:#FFF; border:#FFF solid 1px;}
#sale #mright .box .area{ overflow:hidden; margin-bottom:15px;}
#sale #mright .box .area .left{ width:200px; height:200px; float:left;}
#sale #mright .box .area .photo-01{width:200px; height:200px;display:table-cell;text-align:center;layout-grid-line:200px;}
#sale #mright .box .area .photo-01 img{max-width:200px; max-height:200px;}
#sale #mright .box .area .right{ width:420px; float:right;}
#sale #mright .box .area .textarea{ margin-bottom:20px;}

#sale #mright .box .to-contact{background-color:#EE7703;color:#FFF;text-align:center;font-weight:bold;padding:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#sale #mright .box .a-01{color:#FFF;text-decoration:none;display:block;margin:auto;width:100%;}



/*▼▼▼▼▼contact.html▼▼▼▼▼*/
#contact #mright h3{background-color:#000;padding:10px 5px 5px 5px;color:#FFF;font-size:18px;text-align:center;border-top-left-radius:10px;
border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}


#contact #mright .box{margin-bottom:50px;overflow:hidden;}
#contact #mright .box .inner{border:#EAEAEA solid 1px;border-top:#000 solid 1px;padding-top:20px;padding-bottom:15px;padding:20px;overflow:hidden;}

#contact #mright #box-01 p{text-align:center;}

#contact #mright #box-01 .p-tel{color:#e60012;font-size:30px;margin-bottom:0px;font-weight:bold;}
#contact #mright #box-01 .p-fax{color:#666;font-size:20px;margin-bottom:0px;font-weight:bold;}
#contact #mright #box-01 .p-tel a{color:#e60012;text-decoration:none;}


#contact #mright #box-02 ul{margin-bottom:20px;}
#contact #mright #box-02 ul.ul-01 li{text-indent:-1em;padding-left:1em;margin-bottom:5px;}



#contact #mright table {margin:0 auto;text-align:left;overflow:hidden;}
#contact #mright table th {width:100%;padding:10px;background-color:#F9F9F9;border-bottom:#999 dotted 1px; display:block;}
#contact #mright table td {padding:10px;border-bottom:#999 dotted 1px; display:block;}
#contact #mright #pp {overflow:scroll;width:95%;height:240px;border:1px solid #cccccc;margin-top:30px;text-align:left;font-weight:normal;padding:10px;}
#contact #mright #pp p{text-align:left;}
#contact #mright table .p-02 {color:#900;}
#contact #mright table .p-03 {font-weight:bold;}



/*▼▼▼▼▼bl▼▼▼▼▼*/

#bl #mright .h2-01{background-color:#000;padding:10px 5px 5px 5px;color:#FFF;font-size:18px;text-align:center;border-top-left-radius:10px;
border-top-right-radius:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}


#bl #mright .box{margin-bottom:50px;overflow:hidden;}
#bl #mright .box .inner{border:#EAEAEA solid 1px;border-top:#000 solid 1px;padding-top:20px;padding-bottom:15px;padding:20px;overflow:hidden;}



#bl #mright .news-navi{border:#8D5524 solid 1px;}

#bl #mright .news-navi .inner{width:100%;margin:auto;padding:10px;}
#bl #mright .news-h2{background:#8D5524;text-align:center;color:#FFF;font-weight:bold;padding:5px 0px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";font-size:20px;margin-bottom:0px;}

#bl #mright .news-navi{border:#8D5524 solid 2px;margin-bottom:20px;}
#bl #mright .news-navi li{background:url(images/common/side-ico.jpg) 0 6px no-repeat;border-bottom:#CCC solid 1px;margin-bottom:10px;padding-bottom:10px;padding-left:15px;}
#bl #mright .news-navi li a{text-decoration:none;font-weight:bold;color:#709602;}
#bl #mright .news-navi li:last-child {border:none;padding-bottom:0px;margin-bottom:0px;}


/*▼▼▼▼▼MT▼▼▼▼▼*/
#bl h1#page-title{font-size:24px;font-weight:bold;text-indent:0px;}
.asset-header{}
.asset{margin-bottom:50px;}
.content-nav {text-align:center;margin:30px 0 50px;}
.asset-content {margin-bottom:0px;overflow:hidden;}/*←大きさを指定*/
.asset-meta{padding-top:10px;text-align:right;margin-right:10px;font-size:14px;}
.widget-content li {padding-bottom:5px;}
.archive-title{color:#666;margin:5px 0 30px;font-size:25px;font-weight:bold;}

.entry-tags h4,
.entry-categories h4 {margin-bottom:0;margin-right:.25em;display:inline;font-weight:bold;}
.entry-tags ul,
.entry-categories ul {display:inline;list-style:none;margin-left:0;padding-left:0;}
.entry-tags ul li,
.entry-categories ul li {display:inline;}

#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me{margin-bottom:5px;}

.trackbacks{margin-bottom:1.5em;}
.trackbacks-info{margin-left:10px;padding-top:10px;}
.comments-open-content{margin-left:10px;}

.comment-content{margin:5px 10px 15px 10px;}

.comments-header,
.comments-open-header,
.trackbacks-header{color:#534741;margin:font-size:14px;font-weight:bold;text-indent:0px;}

.trackbacks-header{
    /* ie win (5, 5.5, 6) bugfix */
    p\osition:relative;
    width:100%;
    w\idth:auto;
}

#comment-text{width:100%;}

.pagebute{text-align:center;}

.seo {margin-top:35px;border-top:#E3E3E3 dotted 1px;border-bottom:#E3E3E3 dotted 1px;padding:10px;margin-right:10px;margin-left:10px;height:auto;overflow:hidden;}
.seo .left{width:100%;padding-top:5px;}
.seo .left .name a{background:url(../images/bl/seo-bk.png);background-repeat:no-repeat;background-size:contain;width:100%;height:42px;display:block;text-indent:-9999px;}
.seo .right{text-align:right;width:100%;}
.seo p {font-size:11px;color:#534741;line-height:2.2em;}
.seo span{font-size:20px;font-weight:bold;}
/*▲▲▲▲▲MTここまで▲▲▲▲▲*/