body {margin: 0px;padding: 0px;background-color: #FFF;}

#wap {width: 828px;background: url(../image/back.gif) repeat-y;margin:0px auto 0px auto;}

#layout {width: 820px;margin-left:4px;padding: 0px;}

#main {
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
line-height: 1.5;
font-size: 12px;
color: #333333;
margin:20px;
}

h1 {
margin: 0px;
padding: 0px;
width: 820px;
height: 75px;
text-indent: -50000px;
background: url(../image/h1.gif) no-repeat;
}


h2{margin: 10px 0 0 0;padding: 0px;height:25px;}
img{border:none;text-decoration: none;}

a { color: #333333; text-decoration: underline; }
a:link		{ color: #666666; text-decoration: underline; }
a:visited	{ color: #666666; text-decoration: underline; }
a:active	{ color: #666666; text-decoration: none; }
a:hover		{ color: #666666; text-decoration: none; }

.clear {clear:both;margin:0px;line-height:0px;font-size:0px;font:0/0 sans-serif;}
.page_navi {margin-top: 30px;font-size: 10px;color: #666666;}

.copyright {
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
line-height: 1.5;
font-size: 11px;
color: #FFFFFF;
margin: 10px 0px 0px 0px;
padding: 0px;
height: 222px;
background: url(../image/footer_back.jpg);
}

.copyright div{float: left;margin:10px;}
.copyright .ad {margin-top:20px;}
.copyright .sitemap a{color: #FFFFFF;}
.copyright .sitemap {border-left: 1px solid #FFFFFF;margin:20px 0 5px 0;padding-left:10px;}

.copyright .sitemap ul{margin:20px auto 30px auto;padding-left:30px;}
.right {float:right;}
.righttext {text-align:right;}

/** menu **/
.menu {margin:0;padding:0;height:35px;background: url(../image/menu_back.jpg) repeat-x;}
.menu ul{margin:0 auto 0 2px;padding:0;}
.menu li{float:left;display:inline;list-style-type:none;padding:0;margin:0;border:none;width:136px;height:35px;}


/**トップページ**/

/** menu **/
.topimage,.topmenu {float:left;margin:0;padding:0;}
.topmenu {width:820px;height:60px;background: url(../image/topmenu_side_back.gif) no-repeat;}
.topmenu ul{margin:0 auto 0 15px;padding:0;}
.topmenu li{float:left;display:inline;list-style-type:none;padding:0;margin:0;border:none;width:158px;height:60px;}
.topmenu li a{margin:0;padding:0;}


/** menu ここまで **/
.topcomment {margin-bottom:20px;}
.topcomment img{padding-left:20px;}
.kensaku {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	line-height: 1.6;
	font-size: 12px;
	color: #CCCCCC;
}
.kensaku a {border:none;text-decoration: none;}
.kensaku .kentitle,.kensaku ul {float:left;}
.kentitle a {font-size: 15px;color:#000000;margin: 5px 0 0 10px;font-weight: bold;}
.kensaku ul {margin:10px 0px 20px 10px;padding:0;display:block;}
.kensaku li {
list-style-image: url(../image/yajirushi.gif);
list-style-position: inside;
list-style-type: circle;
}

/** お知らせ部分 **/

.news,.kensaku {width:470px;}
.news p {
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
line-height: 1.5;
font-size: 12px;
color: #666666;
margin:10px auto;
padding-bottom:5px;
border-bottom-width: thin;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
}

/** ピックアップ情報部分 **/
.pickup {float:right;}
.pickup small {text-align:right;}
.pickup table {
width:280px;
border: 1px solid #666666;
margin-top:5px;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 12px;
color: #666666;
}
.pickup td {line-height: 1.2;}
.pickup th {font-weight: normal;border: 1px solid #333333;}
.black {color:#FFFFFF;background:#333333;}
.white {color:#333333;background:#FFFFFF;}
.pickup .center {text-align:center;margin:auto;}


/*会社概要*/
.company {margin-left:50px;}
.company dt,.company dt {float:left;display:inline;display:block;}
.company dd {margin:10px auto 20px 100px;line-height: 1.5;}

/*お問い合わせ*/

.mailcommnet {margin: 20px 50px;}
.mail {margin: 0px 50px 10px 50px;}
.mail dt {margin:10px auto 6px 0;text-align: justify;vertical-align: top;font-weight: bold;}
.mail dd {margin-left:0;}

.mail input {
height:25px;
border:thin solid #999999;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 14px;
color: #666666;
}
.mail textarea {
width:680px;
height:220px;
border:thin solid #999999;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
line-height: 1.6;
font-size: 14px;
color: #666666;
}

.mail .textf input {width:100%;}
.mail .telf input {width:210px;}
.modelimg {margin: 0 40px 20px 40px;}
.modelcoment {width:540px;}

.err {color:#990000;}

