
/* 										body */

body{
margin:0px;
padding:0px;
color:#666666;
background:#FFFFFF;
font:18px "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif;
line-height:140%;
}

/* 										tag */

div{
overflow:hidden;
word-wrap:break-word;
}

img{
border:0px;
}

a{
color:#666666;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.clear{
margin:0px;
padding:0px;
clear:both;
font-size:0px;
line-height:0px;
}

/* 										container */

div#container {
width:780px;
margin:0px auto;
padding:0px;

}

/* 										h1#head_text */

h1#head_text {
margin:0px 0px 5px 0px;
padding:0px;
font-weight:normal;
font-size:10px;
color:#666666;
line-height:120%;
}

/* 										header */

div#header {
width:778px;
height:89px;
margin:0px;
padding:0px;
line-height:100%;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
clear:both;
}

div#header ul{
margin:0px;
padding:0px;
list-style:none;
line-height:100%;
text-indent:-9999px;
}

li#head_logo{
width:216px;
height:89px;
border-right:1px solid #E5E5E5;
background:url("http://www.niwa919.com/images/head_logo.gif") top left no-repeat;
float:left;
}

li#head_logo a{
width:216px;
height:89px;
display:block;
}

li#head_rank{
width:186px;
height:89px;
border-right:1px solid #E5E5E5;
background:url("http://www.niwa919.com/images/head_rank.gif") top left no-repeat;
float:left;
}

li#head_rank a{
width:186px;
height:89px;
display:block;
}

li#head_call{
width:186px;
height:89px;
border-right:1px solid #E5E5E5;
background:url("http://www.niwa919.com/images/head_call.gif") top left no-repeat;
float:left;
}

li#head_call a{
width:186px;
height:89px;
display:block;
}

li#head_order{
width:187px;
height:89px;
background:url("http://www.niwa919.com/images/head_order.gif") top left no-repeat;
float:left;
}

li#head_order a{
width:187px;
height:89px;
display:block;
}

/* 										contents */

div#contents {
width:778px;
margin:0px;
padding:0px;
border-bottom:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
background:url("http://www.niwa919.com/images/contents_bg.gif") top left repeat-y;
clear:both;
}

/* 										lmenu */
div#lmenu {
width:217px;
margin:0px;
padding:0px 0px 10px 0px;
float:left;
font-size:10px;
line-height:100%;
}

div#lmenu_form{
width:192px;
height:150px;
margin:0px;
padding:5px 12px;
border-bottom:1px solid #E5E5E5;
}

div#lmenu_form ul{
margin:0px;
padding:0px;
list-style:none;
}

div#lmenu_form li{
margin:0px;
padding:0px;
display:inline;
}

div#lmenu_form form{
margin:0px;
padding:0px;
}

div#lmenu div.input_box{
width:160px;
margin:1px 0px 0px 0px;
padding:0px;
border:1px solid #666666;
}

div#lmenu_form input.text{
width:140px;
margin:0px 2px 3px 3px;
padding:0px;
border:0px;
color:#666666;
font-size:12px;
line-height:100%;
}

div#lmenu_form input.submit{
width:8px;
height:14px;
margin:2px 0px 0px 3px;
padding:0px;
line-height:100%;
}

input.cancell{
margin:5px 0px 0px 0px;
padding:0px;
list-style:none;
line-height:100%;
}

ul#lmenu_list{
width:216px;
margin:0px;
padding:0px;
list-style:none;
line-height:100%;
}

ul#lmenu_list li{
width:216px;
height:31px;
margin:0px;
padding:0px;
font-size:1px;
border-bottom:1px solid #E5E5E5;
}

ul#lmenu_banner{
width:216px;
margin:0px;
padding:0px;
list-style:none;
line-height:100%;
text-indent:-9999px;
}

li#l_banner_rank{
width:216px;
height:74px;
margin:0px;
padding:0px;
background:url("http://www.niwa919.com/images/l_banner_rank.gif") top left no-repeat;
line-height:100%;
}

li#l_banner_iso{
width:216px;
height:72px;
margin:0px;
padding:0px;
background:url("http://www.niwa919.com/images/l_banner_iso.gif") top left no-repeat;
line-height:100%;
}

li#l_banner_ssl{
width:216px;
height:82px;
margin:0px;
padding:0px;
background:url("http://www.niwa919.com/images/l_banner_ssl.gif") top left no-repeat;
line-height:100%;
}


/* 										main */
div#main {
width:561px;
margin:0px;
padding:0px 0px 10px 0px;
float:left;
}

/* 										main indexで使用 */
div#flash {
width:561px;
height:192px;
margin:0px;
padding:0px;
}

div#index_quick3_title {
width:561px;
height:33px;
margin:0px;
padding:0px;
background:url("http://www.niwa919.com/images/index_quick3_title.gif") top left no-repeat;
line-height:100%;
text-indent:-9999px;
}

ol#index_quick3{
margin:0px;
padding:0px;
list-style:none;
line-height:100%;
text-indent:-9999px;
}

li#index_quick3_left{
width:186px;
height:191px;
margin:0px;
padding:0px;
background:url("http://www.niwa919.com/images/index_quick3_left.gif") top left no-repeat;
border-right:1px solid #E5E5E5;
float:left;
}

li#index_quick3_left a{
width:186px;
height:191px;
margin:0px;
padding:0px;
display:block;
}

li#index_quick3_center{
width:186px;
height:191px;
margin:0px;
padding:0px;
background:url("http://www.niwa919.com/images/index_quick3_center.gif") top left no-repeat;
border-right:1px solid #E5E5E5;
float:left;
}

li#index_quick3_center a{
width:186px;
height:191px;
margin:0px;
padding:0px;
display:block;
}

li#index_quick3_right{
width:187px;
height:191px;
margin:0px;
padding:0px;
background:url("http://www.niwa919.com/images/index_quick3_right.gif") top left no-repeat;
float:left;
}

li#index_quick3_right a{
width:187px;
height:191px;
margin:0px;
padding:0px;
display:block;
}

div#index_service_title {
width:561px;
height:32px;
margin:0px;
padding:0px;
background:url("http://www.niwa919.com/images/index_service_title.gif") top left no-repeat;
line-height:100%;
text-indent:-9999px;
clear:both;
}

ul#index_service_list_left{
width:186px;
height:192px;
margin:0px;
padding:0px;
list-style:none;
line-height:100%;
border-right:1px solid #E5E5E5;
float:left;
}

ul#index_service_list_left li{
width:186px;
height:192px;
margin:0px;
padding:0px;
text-indent:-9999px;
line-height:100%;
background:url("http://www.niwa919.com/images/index_service_left.gif") top left no-repeat;
}

ul#index_service_list_left li a{
width:186px;
height:192px;
margin:0px;
padding:0px;
display:block;
}



ul#index_service_list_center{
width:186px;
height:192px;
margin:0px;
padding:0px;
list-style:none;
line-height:100%;
border-right:1px solid #E5E5E5;
float:left;
}

ul#index_service_list_center li{
width:186px;
height:192px;
margin:0px;
padding:0px;
text-indent:-9999px;
line-height:100%;
background:url("http://www.niwa919.com/images/index_service_center.gif") top left no-repeat;
}

ul#index_service_list_center li a{
width:186px;
height:192px;
margin:0px;
padding:0px;
display:block;
}


ul#index_service_list_right{
width:187px;
height:192px;
margin:0px;
padding:0px;
list-style:none;
line-height:100%;
float:left;
}

ul#index_service_list_right li{
width:187px;
height:192px;
margin:0px;
padding:0px;
text-indent:-9999px;
line-height:100%;
background:url("http://www.niwa919.com/images/index_service_right.gif") top left no-repeat;
}

ul#index_service_list_right li a{
width:187px;
height:192px;
margin:0px;
padding:0px;
display:block;
}




div#index_news_title{
width:561px;
height:33px;
margin:0px;
padding:0px;
background:url("http://www.niwa919.com/images/index_news_title.gif") top left no-repeat;
line-height:100%;
clear:both;
text-indent:-9999px;
}

ul#index_news{
width:521px;
height:151px;
margin:0px;
padding:20px;
list-style:none;
color:#707040;
border-bottom:1px solid #E5E5E5;
}

ul#index_news a{
color:#707040;
}

div#index_tqs_title{
width:561px;
height:62px;
margin:0px;
padding:0px;
background:url("http://www.niwa919.com/images/index_tqs_title.gif") top left no-repeat;
line-height:100%;
text-indent:-9999px;
}

div#index_tqs_title a{
width:561px;
height:62px;
display:block;
}

ol#index_tqs{
margin:0px;
padding:0px;
list-style:none;
line-height:100%;
text-indent:-9999px;
}

li#index_tqs_left{
width:165px;
height:115px;
margin:0px;
padding:0px 0px 14px 0px;
background:url("http://www.niwa919.com/images/index_tqs_left.gif") top left no-repeat;
float:left;
}

li#index_tqs_left a{
width:165px;
height:115px;
display:block;
}

li#index_tqs_center{
width:180px;
height:115px;
margin:0px;
padding:0px 0px 14px 0px;
background:url("http://www.niwa919.com/images/index_tqs_center.gif") top left no-repeat;
float:left;
}

li#index_tqs_center a{
width:180px;
height:115px;
display:block;
}

li#index_tqs_right{
width:198px;
height:115px;
margin:0px;
padding:0px 0px 14px 0px;
background:url("http://www.niwa919.com/images/index_tqs_right.gif") top left no-repeat;
float:left;
}

li#index_tqs_right a{
width:198px;
height:115px;
display:block;
}


div#index_staff_info_title{
width:561px;
height:53px;
margin:0px;
padding:0px;
background:url("http://www.niwa919.com/images/index_staff_info_title.gif") top left no-repeat;
line-height:100%;
text-indent:-9999px;
border-top:1px solid #E5E5E5;
clear:both;
}

div#index_staff_info_title a{
width:561px;
height:53px;
margin:0px;
padding:0px;
display:block;
}


div#index_staff_photo{
margin:0px;
padding:0px 0px 20px 0px;
text-align:center;
background:url("http://www.niwa919.com/images/index_iso.gif") bottom left no-repeat;
}

div#index_staff_photo a{
display:block;
}



ul#index_staff_info{
margin:0px;
padding:0px 0px 20px 0px;
list-style:none;
background:url("http://www.niwa919.com/images/index_iso.gif") bottom left no-repeat;
text-indent:-9999px;
}

/* 										footer1 */

div#footer1{
width:778px;
margin:0px;
padding:15px 0px;
border-right:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
color:#666666;
font-size:10px;
line-height:120%;
}

div#footer1 ul{
margin:0px;
padding:0px 90px;
list-style:none;
}

div#footer1 li{
margin:0px;
padding:0px;
display:inline;
}


/* 										footer2 */

div#footer2{
width:778px;
margin:0px;
padding:15px 0px;
border-right:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
color:#666666;
font-size:10px;
line-height:120%;
}

div#footer2 ul{
margin:0px;
padding:0px 90px;
list-style:none;
}

div#footer2 li{
margin:0px;
padding:0px;
display:inline;
}

/* 										footer3 */

div#footer3{
width:778px;
margin:0px;
padding:15px 0px 5px 0px;
color:#666666;
font-size:10px;
line-height:120%;
border-right:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
}

div#footer3 ul{
margin:0px;
padding:0px 90px;
list-style:none;
}

div#footer3 li{
margin:0px;
padding:0px;
display:inline;
}

/* 										copyright */

div#copyright{
width:778px;
margin:0px;
padding:0px;
color:#666666;
font-size:10px;
line-height:120%;
text-align:center;
border-right:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
}