/************************************************/
/* Main                                         */
#main{
	width: 980px;
	border: 1px solid black;
	margin-right: 10px;
	margin-left: 10px;	
}

/************************************************/
/* Flash部分 - Dummy XXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#flash{
	padding: 0em 0em 1em 0em;
	background-image: url('images/top_back.gif');
	text-align: center;
}

.menu0{
	width: 100%;
	height: 25px;
	text-align: center;
	overflow:hidden;
}

/************************************************/
/* Menu                                         */
.menu{
	width: 100%;
	height: 47px;
	text-align: center;
	background-image: url('images/top_back2.gif');
	overflow:hidden;
}
.menu2{
	width: 100%;
	height: 47px;
	text-align: center;
	background-color:#4F95D1;
	overflow:hidden;
}
.menu3{
	width: 100%;
	height: 47px;
	text-align: center;
	overflow:hidden;
}

.opentop{
	width:980px;
	height:258px;
	background-image: url('images/open-topimg.jpg');
	padding: 0px;
	margin: 0px;
}
.opentop td{
	text-align:center;
	padding: 0px;
	margin: 0px;
}
.menu img{
	border-style: none;
}
.menu2 img{
	border-style: none;
}
.menu3 img{
	border-style: none;
}
.topline{
	width: 100%;
	height: 5px;
	background-color:#A7A9AC;
	overflow:hidden;
}
/************************************************/
/* Left body                                    */
.leftbody{
	width: 700px;
	float: left;
	padding:10px 15px 10px 30px;
}
.leftbodyblog{
	width: 700px;
	float: left;
	padding: 0px;
}


.logo{
	font-size: 12px;
}
.logo img{
	float: left;
}

.karitai{
	width: 100%;
	border: 1px solid black;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.karitai a{
	text-decoration:none;
	color: black;
}
.karitai-total{
	background-image: url(images/karitai-total.jpg);
	width:696px;
	height: 992px; 
	padding: 0px; 
	margin: 0px;}
	
.karitai-total2{
	font-size: 10px;
	font-weight: normal;
	vertical-aline: top;
	padding: 0px;
	margin: 0px;
	
}
.k-span{
	font-size:16px;
	color: black;
}
.bukkenowner{
	width: 100%;
	text-align: left;
}
.bukkenowner span{
	color: #0DB14B;
	font-weight: bold;
	font-size: 19px;
	text-align: center;
}


.karitai img{
	margin-right: 0px;
	border-style: none;
	border-width: 0px;
}
.karitai-top{
	font-size: 14px;
	text-align: left;
}
.karitai-top span{
	color: #06B3F7;
	font-weight: bold;
	font-size: 16px;
}
.bukkenowner-top{
	font-size: 14px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: normal;
	color: #444;
}
.bukkenowner-top span{
	font-weight: bold;
	font-size: 16px;
}
.karitaikata-top{
	font-size: 14px;
	/*font-weight: bold;*/

	text-align: left;
}
.karitaikata{
	width: 95%;
	border: 1px solid #29AAE3;
	background-color: #29AAE3;
}

.zyouhou{
	font-size: 10px;
}

.zyouhourow{
	font-size: 14px;
}
.zyouhou span{
	font-size: 12px;
	font-weight: lighter;

}
.zyouhouspan2{
	font-size: 14px;
	font-weight: lighter;
	
}
.mailmag{
	width: 95%;
}
.mailmag th{
	border: 1px solid #06B3F7;
	font-size: 19px;
}
.mailmag td{
	border: 1px solid #06B3F7;
	font-size: 14px;
}
.mailmag img{
	border-style: none;
}

.owner{
	width: 100%;
	border: 1px solid black;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.owner img{
	margin-right: 0px;
	border-style: none;
	border-width: 0px;
}
.owner a{
	text-decoration: none;
	color: black;
}
.owner table{
	margin: 10px 0px;
}
.owner-top{
	font-size: 14px;
	text-align: left;
}

.owner-top span{
	color: #06B3F7;
	font-weight: bold;
	font-size: 16px;
}
.open{
	font-size: 12.5px;
	text-align: left;
	font-weight: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 145%;
	color: #333;
	vertical-align: top;
}
.open2{ 
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.yakitori{
	font-size: 13px;
	font-weight: normal;
	text-align: left;
}
.openborder{
	width: 100%;
	height:48px;
	border-collapse:collapse;
	text-align: left;
	
}
.opentext{
	text-align: center;
}

.span1{
	color: #B8292F;
	font-weight: bold;
	font-size: 23px;
}
.yakitori1{
	color: #B8292F;
	font-weight: bold;
	font-size: 16px;
}
.yakitori2{
	color: #B8292F;
	font-weight: normal;
	font-size: 16px;
}
.opentop1{
	position: relative; top: -52px; left:0px;
}
.opentheopen{
	position:absolute;
	top:50px;
	left:280px;
}
.total1{
	position:absolute;
	top:60px;
	left: 100px;
	color: black;
	font-size: 11px;
	font-weight: normal;
}
.total2{
	position:absolute;
	top:150px;
	left: 100px;
	color: black;
	font-size: 10px;
	font-weight: normal;
}
.total3{
	position:absolute;
	top: 240px;
	left: 100px;
	color: black;
	font-size: 10px;
	font-weight: normal;
}
.total4{
	position:absolute;
	top: 330px;
	left: 100px;
	color: black;
	font-size: 10px;
	font-weight: normal;
}
.total5{
	position:absolute;
	top:420px;
	left: 100px;
	color: black;
	font-size: 10px;
	font-weight: normal;
}
.total6{
	position:absolute;
	top:510px;
	left: 100px;
	color: black;
	font-size: 10px;
	font-weight: normal;
}
.total7{
	position:absolute;
	top:600px;
	left: 100px;
	color: black;
	font-size: 10px;
	font-weight: normal;
}
.total8{
	position:absolute;
	top:690px;
	left: 100px;
	color: black;
	font-size: 10px;
	font-weight: normal;
}
.total9{
	position:absolute;
	top:775px;
	left: 100px;
	color: black;
	font-size: 10px;
	font-weight: normal;
}
.total10{
	position:absolute;
	top:775px;
	left: 425px;
	color: black;
	font-size: 10px;
	font-weight: normal;
}
.total11{
	position:absolute;
	top: 865px;
	left: 220px;
	color: black;
	font-size: 10px;
	font-weight: normal;
}
.total12{
	position:absolute;
	top: 920px;
	left: 220px;
	color: black;
	font-size: 10px;
	font-weight: normal;
}
.spantotal{
	font-size: 14px;
	color: black;
}
.spantotal2{
	font-size: 14px;
	color: #E16833;
}
.span2{
	color: #A64346;
	font-weight: bold;
	font-size: 16px;
}

.span3{
	color: #B8292F;
	font-weight: bold;
	font-size: 16px;
}

.span4{
	color: #B8292F;
	font-size: 16px;
}
.span5{
	color: #B8292F;
	font-weight: bold;
	font-size: 13px;
}
.span6{
	color: blackF;
	font-weight: bold;
	font-size: 19px;
}
.span7{
	color: blackF;
	font-weight: bold;
	font-size: 16px;
}
.bukkenowner-top .ownercenterspan{
	color: #0DB14B;
	font-weight: bold;
	font-size: 19px;
}
.zyohourow .zyouhoutd-left .zyouhouspan2{
	text-align: left;
	font-size: 14px;
}
.zyouhoutable{
	border-collapse:collapse;
	font-size: 14px;
}
.zyouhoutd-center1{
	text-align: center;
	border-collapse:collapse;
	border-top : 1px solid black ; 
	border-bottom : 1px solid black ; 
	border-left : 1px solid black  ; 
	border-right : 1px solid black  ;

}
.zyouhoutd-center2{
	text-align: center;
	border-top : 1px solid black ; 
	border-bottom : 1px solid black ; 
	border-left : 1px solid black  ; 
	border-right : 1px none black  ;

}
.zyouhoutd-left{
	text-align: left;
	border-collapse:collapse;
	border-top : 1px solid black ; 
	border-bottom : 1px solid black ; 
	border-left : 1px solid black  ; 
	border-right : 1px solid black  ;

}
.zyouhoutd-right{
	text-align: right;
	border-collapse:collapse;		
	border-top : 1px solid black ; 
	border-bottom : 1px solid black ; 
	border-left : 1px solid black  ; 
	border-right : 1px solid black  ;
}

.zyouhoutd-center{
	text-align: center;
	border-collapse:collapse;		
	border-top : 1px solid black ; 
	border-bottom : 1px solid black ; 
	border-left : 1px solid black  ; 
	border-right : 1px solid black  ;
}
.yakitori-waku1{
	border-collapse:collapse;
	border-top : 1px solid #B8292F ; 
	border-bottom : 1px solid #B8292F ; 
	border-left : 1px solid #B8292F  ; 
	border-right : 1px solid #B8292F  ;

}
.yakitori-waku2{
	text-align: center;
	border-collapse:collapse;
	border-top : 1px solid #B8292F ; 
	border-bottom : 1px solid #B8292F ; 
	border-left : 1px solid #B8292F  ; 
	border-right : 1px solid #B8292F  ;

}
.zyouhoutd-top{
	vertical-align: top
}
.kaisyatitle{
	width: 100%;
}
.kaisyatitle th{
	background-color: #888888;
	width: 24px;
	height: 25px;
}
.kaisyatitle td{
	background-color: #036;
	color: white;
	font-weight: bold;
	font-size: 15px;
	width: 100%;
	padding: 5px;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.kaisyagaiyo{
	width: 695px;
	margin: 10px 0px;
	border: 2px solid black;
	border-collapse: collapse;
}
.kaisyagaiyo th{
	background-color: #DDDDEE;
	padding: 8px;
	border: 1px solid black;
	font-size: 12px;
	font-weight: normal;
	width: 67px;
}
.kaisyagaiyo td{
	padding: 8px;
	border: 1px solid black;
	font-size: 12px;
}
.bosyuutitle{
	width: 100%;
	font-size: 12px;
}
.bosyuu{
	width: 700px;
	margin: 10px 0px;
	border: 1px solid black;
	border-collapse: collapse;
}
.bosyuu th{
	background-color: #D4EFFC;
	padding: 8px;
	border: 1px solid black;
	font-size: 12px;
	font-weight: normal;
	width: 67px;
}
.bosyuu td{
	padding: 8px;
	border: 1px solid black;
	font-size: 12px;
}
.otoiawase{
	width: 890px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.otoiawase th{
	background-color: #888888;
	width: 24px;
	height: 25px;
}
.otoiawase td{
	background-color: #0000DD;
	color: white;
	font-weight: bold;
	font-size: 24px;
	text-align: left;
	width: 725px;
	padding: 5px;
}

.otoiawase2{
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	background:#FFFFFF;
	color: #555;
	padding-left: 40px;
}


.telnobig th{
	font-size: 14px;
	font-weight: normal;
	vertical-align: bottom;
}
.telnobig td{
	font-size: 19px;
	font-weight: bold;
}
.telnobig hr{
	margin: 0px;
	height: 1px;
}
.access{
	font-size: 12px;
	margin: 10px 0px;
}
.access th{
	background-color: #888888;
	color: white;
}
.accessmap{
	float: right;
	margin-right: 144px;
}
.blog iframe{
	width: 100%;
	height: 24000px;
	border-width: 0px;
}
.footerlink{
	width: 70%;
	font-size:12px;
}
.footerlink img{
	border-style: none;
}
.topimg_h1h2h3 {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
/************************************************/
/* Right body                                   */
.rightbody{
	width: 200px;
	float: right;
	text-align: right;
	padding: 0px 30px 0px 0px;
}

.rightbody img{
	margin-top: 0px;
	border-style: none;
}

.news{
	position: relative; top: 0; left:-10px;
	width:190px;
	margin-top: 5px;
	margin-left: 10px;
	height: 320px;
	border: 2px solid #005BAC;
	text-align: center;
	color: white;
	font-size: 17px;
	font-weight: bold;
	background-color: #005BAC;
	padding: 0px;
	overflow:hidden;
}
.news iframe{
	width: 190px;
	height: 280px;
	border-width: 0px;
}

.mail{
	text-align: center;
	font-size: 15px;
}
.rink{
	text-align: left;
	font-size: 14px;
}
.topics{
	width:190px;
	margin-top: 5px;
	margin-left: 10px;
	height: 20px;
	border: 2px solid #005BAC;
	text-align: center;
	color: white;
	font-size: 17px;
	font-weight: bold;
	background-color: #005BAC;
	padding: 0px;
	 position: relative; top: 0; left:-10px;
}
.siteinfo {
	height: 140px;
	width: 191px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	line-height: 140%;
	padding: 0px;
}
.top_infomation {
	font-size: 11px;
	line-height: 135%;
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
	background-image: url(../images/siteinfo.jpg);
	color: #666;
	margin: 0px;
}
/************************************************/
/* Footer                                      */
.footer{
	width: 980px;
	background-color: #0E3192;
	color: white;
	font-size: 12px;
	padding: 5px 0px;
	text-align: center;
	margin: 10px 0px 0px 0px;
}


/************************************************/
/* Table                                  */
table.rink{
padding-left:5px;
}
.bukken{
text-align: center; 
font-size: 11px;
}

/************************************************/
/* TD                                 */
td.left{
text-align: left; 
}
/* TD                                 */
td.right{
text-align: right; 
}
.tdtop{
	vertical-align: top;
	padding:0px 10px;
}
.foot{font-size:10px; color:#636363;}
.menu{font-size:10px;}
.menu_blk{color:#000000; font-size:10px;}
.top1{font-size:15px;}

.bg_table{background:#D29985;}
.bg_p{
	background:#FFE499;
	color: #555;
}
.bg_wh{background:#FFFFFF;}
.font9{font-size:9px; font-style: normal; line-HEIGHT:12px}
.font10{font-size:10px; font-style: normal; line-HEIGHT:15px}
.font10h{font-size:10px; font-style: normal; line-HEIGHT:16px}
.font12{font-size:12px; font-style: normal; line-HEIGHT:18px}
.font12h{font-size:12px; font-style: normal; line-HEIGHT:20px}
.font14{font-size:14px; font-style: normal; line-HEIGHT:20px}
otoiawase3{
	width="100"
	font-size: 11px;
}
body{
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.h1textdiv {
	font-size: 14px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.opne_content {
	height: 100%;
	width: 100%;
	margin-bottom: 10px;
}
.content_area {
	height: 100%;
	width: 100%;
	margin-bottom: 40px;
}
.leftbody .access_area {
	clear: both;
	height: 100%;
	width: auto;
	padding-bottom: 30px;
	margin: 0px;
	vertical-align: top;
}
.access_area .access_left {
	float: left;
	height: 100%;
	width: auto;
}
.access_area .access_right {
	float: right;
	height: 100%;
	width: 320px;
}
.content_titlebar {
	padding: 0px;
	height: 100%;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
}
.content_textarea_left20 {
	height: 100%;
	width: 100%;
	padding-left: 20px;
}
.content_main_bar {
	height: 100%;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 20px;
}
.access_area table {
	vertical-align: top;
}
#main .leftbody .access_area table tr td {
	vertical-align: top;
}
#main .otoiawase3 table tr .bg_wh form .bg_table tr td {
	color: #555;
	font-size: 14px;
}
#main .otoiawase3 .otoiawase tr td .title {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#main .otoiawase3 {
	margin-left: 50px;
}
.bukkenowner-top .kojinjoho {
	width: 100%;
}
.bukkenowner-top .kojinjoho tr td {
	padding-left: 15px;
	padding-right: 10px;
	line-height: 1.5em;
	padding-bottom: 10px;
}
