@import url("/AWT/awt.css");

/* --------------------------------------------------
	initialize
-------------------------------------------------- */

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
	content     : " ";
	display     : block;
	visibility  : hidden;
	clear       : both;
	height      : 0.1px;
	font-size   : 0.1em;
	line-height : 0;
}

* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */


/* HTML tag styles */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
margin:0;
padding:0;
color:#333333;
font-style:normal;
font:small/140% verdana, "ヒラギノ丸ゴ Pro W4",ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro, "メイリオ", Meiryo, "ＭＳ Ｐゴシック",  Osaka, sans-serif}

*html body div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
font:x-small/160% "メイリオ", Meiryo, verdana, "ヒラギノ丸ゴ Pro W4",ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro, "ＭＳ Ｐゴシック", Osaka, sans-serif}

*+html body div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
font:small/140% "メイリオ", Meiryo, verdana, "ヒラギノ丸ゴ Pro W4",ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro, "ＭＳ Ｐゴシック", Osaka, sans-serif}

;;body div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{
font:small/140% "メイリオ", Meiryo, verdana, "ヒラギノ丸ゴ Pro W4",ヒラギノ丸ゴ Pro W4, Hiragino Maru Gothic Pro, "ＭＳ Ｐゴシック", Osaka, sans-serif}

table{
border-collapse:collapse;
border-spacing:0;}

textarea,input{margin:0;padding:0;}

caption,th{text-align:left;}
td,th{vertical-align: top;}

fieldset,img,abbr{border:none;}
li{list-style-type:none;}
hr{display:none;}

a,a:link{color:#901d22;text-decoration:none;}
a:visited{color:#901d22;}
a:hover{color:#901d22;text-decoration:underline;}
strong{font-weight:bold;}

img {vertical-align:bottom;}

/* --------------------------------------------------
	body
-------------------------------------------------- */

body {
	/* setting border: 0 hoses ie5 win window inner well border */
	text-align  : center;
	font-family : Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	font-size   : 12px;
	color       : #333333;
	margin:0;
	padding:0;
	background  : #ffffff url(/Image/common/bg_body.jpg) 0 0 repeat-x;
}

body.body_index {
	background  : #ffffff url(/Image/top/bg_body.jpg) 0 0 repeat-x;
}




/* --------------------------------------------------
	layout
-------------------------------------------------- */
#container {}
#container_inner {}

#pagebody {}
#pagebody_inner {}

#header {height:93px; width:800px; position:relative; margin:0 auto;}
#header_inner {}

#wrapper {clear:both;background:url(/Image/common/bg_wrapper.jpg) 0 0 repeat;}
#wrapper_inner {width:760px;padding:10px 20px 50px;background:#ffffff;margin:0 auto;text-align:left;}
*html #wrapper_inner {width:800px;}

#alpha {width:560px;float:left;}
#alpha_inner {}

#beta {width:178px;float:right;}
#beta_inner {}

#footer {background:url(/Image/common/bg_foot.jpg) 0 0 repeat-x;padding:13px 0 40px;clear:both;}
#footer_inner {width:800px;margin:0 auto;position:relative;}

/* --------------------------------------------------
	header
-------------------------------------------------- */
h1 {position:absolute;top:4px; left:12px;}
#sect_contact_header {position:absolute;top:13px; left:531px;}
#sect_headnavi {position:absolute;top:64px;left:20px;}
#sect_headnavi li {display:inline; margin-right:12px;}
#sect_headnavi li a {font-size:10px;color:#000000;padding-left:14px;text-decoration:none;}
#sect_headnavi li.li01 a {background:url(/Image/common/icon_home.jpg) 0 1px no-repeat;}
#sect_headnavi li.li02 a {background:url(/Image/common/icon_sitemap.jpg) 0 3px no-repeat;}
#sect_headnavi li a:hover {text-decoration:underline;}


/* --------------------------------------------------
	global navigation
-------------------------------------------------- */
#glnavi {width:800px;margin:0 auto;}

#glnavi li {display:block;float:left;height:52px;}
#glnavi li a {display:block;height:52px;text-indent:-9999px;overflow:hidden;}

#glnavi li.li01 a {width:142px;  background:url(/Image/common/btn_glnavi01.jpg) 0 0 no-repeat;}
#glnavi li.li02 a {width:195px;  background:url(/Image/common/btn_glnavi02.jpg) 0 0 no-repeat;}
#glnavi li.li03 a {width:191px;  background:url(/Image/common/btn_glnavi03.jpg) 0 0 no-repeat;}
#glnavi li.li04 a {width:148px;  background:url(/Image/common/btn_glnavi04.jpg) 0 0 no-repeat;}
#glnavi li.li05 a {width:123px;  background:url(/Image/common/btn_glnavi05.jpg) 0 0 no-repeat;}

#glnavi li.li01 a:hover {background:url(/Image/common/btn_glnavi01_on.jpg) 0 0 no-repeat;}
#glnavi li.li02 a:hover {background:url(/Image/common/btn_glnavi02_on.jpg) 0 0 no-repeat;}
#glnavi li.li03 a:hover {background:url(/Image/common/btn_glnavi03_on.jpg) 0 0 no-repeat;}
#glnavi li.li04 a:hover {background:url(/Image/common/btn_glnavi04_on.jpg) 0 0 no-repeat;}
#glnavi li.li05 a:hover {background:url(/Image/common/btn_glnavi05_on.jpg) 0 0 no-repeat;}


/* --------------------------------------------------
	footer
-------------------------------------------------- */
address {color:#666666;text-align:left;}
#sect_footnavi {position:absolute;top:0;right:0;}
#sect_footnavi li {display:inline; margin-left:5px;padding-left:7px; border-left:1px solid #901d22;}
#sect_footnavi li a { text-decoration:none;}
#sect_footnavi li a:hover { text-decoration:underline;}
#sect_footnavi li.li01 {border-left:0px;}

/* --------------------------------------------------
	common
-------------------------------------------------- */
/* side */
.sect_b {background:url(/Image/common/bg_sect_b.jpg) 0 0; padding:10px;margin-bottom:10px;}
.sect_b_inner {background:#ffffff; padding:10px;}

#sect_side01 li {background:url(/Image/top/line_dot01.jpg) 0 bottom repeat-x; padding-bottom:4px; margin-bottom:5px;}
#sect_side01 li a {padding-left:10px;font-weight:bold;margin-bottom:2px;background:url(/Image/common/icon_arrow_brown.jpg) 0 6px no-repeat;display:block;}

/* side nesting */
#sect_side01 li.nesting {background:url(/Image/common/icon_arrow_brown_nesting.jpg) 10px 50% no-repeat;
						 padding-left:24px;font-weight:bold;margin-bottom:2px;list-style-type:none;}

#sect_side02 {padding:4px; text-align:center;}
#sect_side02 img {display:block;}

#sect_bnr_side li {margin-bottom:6px;}

/* --------------------------------------------------
	common alpha
-------------------------------------------------- */
#topicpath {padding:3px 0;font-size:88%;}
#topicpath a {color:#901d22;text-decoration:none;}
#topicpath a:hover {text-decoration:underline;}

/* --------------------------------------------------
	top
-------------------------------------------------- */
#body_index {background  : #ffffff url(/Image/top/bg_body.jpg) 0 0 repeat-x;}
#body_index #alpha {margin-top:3px;}
#eyecatch {margin-bottom:5px;}
.h2_top01 {background:url(/Image/top/bg_h2.jpg) 0 0 no-repeat;line-height:23px; color:#ffffff; font-size:12px; font-weight:bold;padding-left:30px;margin-bottom:0px !important;}

.sect_top01 {border:1px solid #cccccc;padding:5px;margin-bottom:29px;position:relative;}

.sect_top01_inner {border:1px solid #cccccc;padding:10px 10px 0;}

.dl_top01 {
clear:both;padding-bottom:6px;margin-bottom:10px;background:url(/Image/top/line_dot01.jpg) 0 bottom repeat-x;}

.dl_top01 dt {float:left;width:80px;font-size:12px;color:#666666;padding-left:4px;}

.dl_top01 dd {display:inline;font-size:12px;color:#666666;}

.dl_top01 dd.dd_category_7 a {width:70px;height:17px;background:url(/Image/top/category_7.jpg) 0 2px no-repeat; display:block; text-indent:-9999px; overflow:hidden; float:left;}
.dl_top01 dd.dd_category_8 a {width:70px;height:17px;background:url(/Image/top/category_8.jpg) 0 2px no-repeat; display:block; text-indent:-9999px; overflow:hidden; float:left;}
.dl_top01 dd.dd_category_9 a {width:70px;height:17px;background:url(/Image/top/category_9.jpg) 0 2px no-repeat; display:block; text-indent:-9999px; overflow:hidden; float:left;}



.sect_top01 .ul_top01 {position:absolute;top:-21px;right:0px;margin:0;padding:0;}
.sect_top01 .ul_top01 li {display:inline;}
.sect_top01 .ul_top01 li img {vertical-align:top;}


