@charaset "Shift-JIS";
/*
Copyright (c) tomo creations.
CSS Document : layout.css
*/

/* 全体共通 */

*{
vertical-align:top;
line-height:150%;
text-align:justify;
text-justify:distribute;
}

img{
border:0px;
}

/* 背景とテキスト基本色 */

body{
color:#333333;
background:url(../images/site_back.jpg) repeat-x;
margin:0px;
padding:0px;
font-size:12px;
}

th{
color:#333333;
font-size:12px;
}

td{
color:#333333;
font-size:12px;
}

p{
line-height:150%;
}

/*/////////////// ヘッダ ///////////////////////*/
#header{
}

/* ロゴ（高清水） */
#logo{
padding:15px 0px;
}

/* 右側のテキスト */
#site_copy{
color:#FFF;
text-align:right;
vertical-align:bottom;
padding:15px 0px;
}

/* 第2階層カテゴリタイトル画像 */
#category_title{
background:url(../images/category_title_back.jpg) no-repeat;
width:764px;
height:184px;
padding:7px 7px;
}

/* 第2階層サブメニュー */

#sub_menu{
margin-top:20px;
background:url(../images/sub_menu_back.jpg) no-repeat center;
width:100%;
}

#sub_menu1{

width:760px;
height:29px;
padding:2px 0px 0px 0px;
}

#sub_menu2 td{
background:url(../images/sub_menu_line.gif) no-repeat right;
padding:7px 17px 5px 17px;
}

#sub_menu2 a{
color:#333333;
text-decoration:none;
}

#sub_menu2 a:hover{
color:#669900;
}

.last_sub_menu2{
background:#FFFFFF;
}

#sub_menu2_back{
border-bottom:1px dashed #CCCCCC;
background:url(../images/sub_menu_line.gif) no-repeat left;
}

/* パンくず */

#pankuzu{
margin-top:20px;
}

#pankuzu a{
font-size:10px;
color:#333333;
}

#pankuzu strong{
font-size:10px;
}

#pankuzu_text{
font-size:10px;
}

/*/////////////// コンテンツ ///////////////////////*/

#contents{
margin-top:20px;
margin-bottom:40px;
}

.link_left{
margin-bottom:20px;
}

.link_right{
margin-bottom:20px;
text-align:right;
}


.bullet_left{
padding-left:12px;
background:url(../images/bullet_left.gif) no-repeat;
}

.bullet_right{
padding-right:12px;
background:url(../images/bullet_right.gif) no-repeat right;
}



/*/////////////// フッタ ///////////////////////*/


/* フッタ背景 */
#footer{
background:url(../images/footer_back.gif) repeat-x;
width:100%;

}

/* 左側会社情報 */
#footer_company{
color:#FFFFFF;
padding:10px 0px 3px 0px;
}

/* コピーライト */
#footer_copyright{
color:#FFFFFF;
text-align:right;
padding:10px 0px 10px 0px;
}

/* 飲酒の注意 */
#footer_attention{
font-size:10px;
margin-top:5px;
line-height:120%;
color:#FFFFFF;
text-align:right;
}
#footer_banner {
	text-align: right;
	vertical-align: middle;
}


/*/////////////// フォーム ///////////////////////*/
form input{
vertical-align:middle;
}

/*/////////////// 第2階層共通 ///////////////////////*/

/* 第2階層トップのページ内メニュー */
.sub_menu_left{
padding-right:40px;
}

.sub_menu_bottom{
padding-bottom:40px;
}

.sub_image{
padding-right:15px;
width:150px;
}

.sub_click{
text-align:right;
vertical-align:bottom;
}

.image_right{
float:right;
margin-left:20px;
}

.image_left{
float:left;
margin-right:20px;
}

.image_right_space{
padding-left:30px;
}

.image_left_space{
padding-right:30px;
}

.text_center{
text-align:center;
}

.text_right{
text-align:right;
}

