/*------基本設定・ヘッダー・フッター-------*/
body {
text-align:left;
background-color:#cccccc;
border:0px;
margin:0px;
padding:0px;
}

img{
margin:0px;
padding:0px;
border:0px;
}

div #layout{
width:760px;
text-align:left;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

/*////////////noscript////////////*/
#err{
width:760px;
font-size:.8em;
font-weight:bold;
color:#333333;
text-align:left;
background-color:#FFFFFF;
margin:0;
padding:0;
}
/*////////////noscript////////////*/
div #layout{
width:760px;
text-align:left;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

div #spacer{
margin:0px;
padding:0px;
}

div #line{
width:718px;
height:1px;
background-color:#cccccc;
margin:3px 0px 10px 22px;
padding:0px;
}

ul li {marker-offset: 2px; }

div #title{
background-color:#FFFFFF;
width:760px;
height:85px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div #title_left{
clear:left;
width:165px;
height:85px;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

div #header_right{
width:595px;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px;
float:right;
}

div #header_btn{
width:595px;
height:34px;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div #header_text{
width:574px;
height:20px;
text-align:right;
margin:5px 0px 0px 0px;
padding:0px 21px 0px 0px;
}
div #header_img{
width:574px;
height:26px;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 21px 0px 0px;
}

/*------main-------*/
div #main{
width:760px;
text-align:left;
background-color:#FFFFFF;
background-image:url(../../common/img/header_backup.jpg);
background-repeat: no-repeat;
background-position: right top;
margin:0px;
padding:0px 0px 10px 0px;
}

div #main_left{
width:511px;
}

div #main_dog{
width:501px;
text-align:left;
margin:0px;
padding:10px 0px 7px 10px;

}

div #main_img{
width:511px;
text-align:left;
margin:0px;
padding:0px 0px 10px 0px;
}

div #main_right{
clear:left;
width:244px;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
}
div #main_what{
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}








div #sitemap{
clear:right;
clear:left;
width:720px;
text-align:right;
margin:0px 10px 0px 22px;
padding:30px 0px 0px 0px;
}

div #sitemap span a{
background-image:url(../../common/img/list_w.gif);
background-repeat: no-repeat;
background-position: left center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 12px;
float:left;
}

div #copy{
clear:left;
width:740px;
color:#000000;
width:100%;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px;
}

#copy2{
color:#000000;
text-align:center;
margin:0px;
padding:20px 0px 0px 0px;
}


#bottom_line{
width:760px;
background-color:#005ab4;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*------検索窓追加-------*/
/* サイト内検索フォーム */
#serch_box{
text-align:right;
background-image:url(../../common/img/search_back.gif);
background-repeat: no-repeat;
}
#serch_box form{
	padding:0.3em 0.5em 0.8em 0.5em;
}
#serch_box form *{
	vertical-align:middle;
}
#serch_box .text10n_g{
font-size:10px;
}

/* 入力ボックス */
#serch_box form #keyword{
	width:170px;
	height:17px;
	margin-right:2px;
}
