@charset "euc-jp";
/* CSS Document */

/* ---------------------------------------------------------------------------------

information{
	¥Õ¥¡¥¤¥ëËî: /css/common.css;
	¥µ¥¤¥ÈÌ¾: À¾Å´ÉÔÆ°»º¡¡À¾Å´¤ÎÃç²ð
	URL : http://www.nishitetsu-tyukai.jp/;
	À©ºî¡¦Ãøºî¡¡À¾Å´ÉÔÆ°»º³ô¼°²ñ¼Ò¡¡@Copyright (C) 2008 Nishitetsu Fudosan Co.ltd.;
}

--------------------------------------------------------------------------------- */

/* [reset]
----------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,span,blockquote,img{margin:0;padding:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}abbr,acronym {border:0;}



/* [base]
----------------------------------------------------------------------------------*/
html {height:100%;}

body {
	height:100%;
	margin:0;
	padding:0;
	font-family: osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	font-size: 12px;
	line-height:180%;
	color: #333333;
	text-align:center;
}

.bold { font-weight:bold;}

.gray { color:#666666;}

.font14 { font-size:14px}
.font100 { font-size:100%}
.font80 { font-size:80%}
.font60 { font-size:60%}

.heigth100 { line-height:100%}
.heigth120 { line-height:120%}
.heigth140 { line-height:140%}
.heigth160 { line-height:160%}

.left  {float:left; margin:0; padding:0;}
.right {float:right; margin:0; padding:0;}

.clear { clear:both; margin:0; padding:0;}

div:after {   
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;   
}  

div { display: inline-block; }

/* [Link]
----------------------------------------------------------------------------------*/
a:link, a:visited { color:#336699; text-decoration:underline;}
a:hover { color:#69B3F5; text-decoration:underline;}



/* [contents_all]
----------------------------------------------------------------------------------*/
#wrapper {width:100%;}
#wrapper_head_outer { width:100%; background:url(../unityimg/header_bg.gif) repeat-x;}
#wrapper_head { width:770px;  margin:0 auto;}
#wrapper_headAll { width:770px; height:auto; margin:0 auto; background:url(../unityimg/head_bg02.jpg) no-repeat;}
#wrapper_head_inner { width:738px; margin:0px 16px 0px 11px;}
#wrapper_headAll h1 {margin:0; padding:0;}

#wrapper_head_inner.top { width:749px; margin:0px 16px 0px 0px;}
#wrapper_head_inner .left h1.top {margin:0; padding:0 0 0 10px;}

#wrapper_head_inner .left {margin:0; padding:0;}
#wrapper_head_inner .right { width:289px; padding:10px 0px 0px 0px;}
#wrapper_head_inner .right .box { margin:0; padding:0;}
#wrapper_head_inner .right .box ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#wrapper_head_inner .right .box li { margin:0px; padding:0px 0px 0px 8px; height:11px; float:left; line-height:0;}
#head_logo { width:289px; height:16px; margin:4px 0px 0px 0px; text-align:right;}

/*menu*/
.pankuzu {width:738px; margin:7px auto 8px ; color:#333333; line-height:1;}
.pankuzu .left { margin:0; padding:0;}
.pankuzu .right { margin:0; padding:0;}

#mainMenu {width:738px; margin:0px auto 15px;}
#mainMenu ul { height:35px; margin:0; padding:0;}
#mainMenu li { height:35px; margin:0; padding:0; float:left; }
#mainMenu .box {margin:0; padding:0;}
#mainMenu h2 {margin:0; padding:0;}

/*contents*/
#continer { width:770px; margin:0 auto;}
#continer_inner { width:738px; margin:0 auto;}

/*footer*/
#underWrapper { width:100%; margin:30px 0px 0px 0px; background:url(../unityimg/under_bg.gif) repeat-x; height:181px; }
#underWrapper_inner { width:770px; margin:0 auto;}
.gotop { width:770px; text-align:right;}
#under_info_outer { width:770px;}
#under_info { width:738px; padding:15px 16px 20px 16px;}
#under_info a { color:#FFFFFF; text-decoration:none;}
#under_info a:hover { color:#333333; text-decoration:underline;}
#under_info .left { margin:0; padding:0;}
#under_info .right { margin:0; padding:0;}
#under_info .right .box { color:#FFFFFF; text-align:right; }
#under_info .right .box  p { margin:0; padding:0; text-align:right; }
#under_info .right .box .copy { color:#FFFFFF; text-align:right; margin:60px 0px 0px 0px;}


/*telBox*/
#telBox { width:738px; margin:15px 0px 0px 0px;}
#telBox h2 { margin:0; padding:0;}
#telBox .box { padding:9px 21px 10px 16px; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid;}
#telBox .box .left { width:305px; margin:0px 32px 0px 0px;}
#telBox .box .right { width:362px;}
#telBox .box .icon { float:left;}
#telBox .box .txt {float:right;}
#telBox .box .txt p { margin:0px 0px 3px 0px;}



