@charset "UTF-8";
html { height: 100%;}
/*bodyの設定*/
body { background: #ffffff url(../../hayamedia/img/main_bg.jpg) no-repeat center fixed; width: 100%; height: 100%; margin: 0; padding: 0; text-align:center; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color: #363636;}

/*wrapperの設定*/
#wrapper { background: #FFFFFF; width: 994px; height: 100%; margin: 0 auto; padding: 0; text-align: left;}

/*タイトルまわり*/
h1 { display: block; width: 924; margin: 0; padding: 8px 10px 15px; border-top: 5px solid #035297; color: #FF570F;}
#flash_area { width: 994px; height: 349px; margin: 0; padding: 0;}

/*contents*/
#contents { float: left; background: #FFFFFF; width: 964px; margin: 0; padding: 10px 15px 15px;}
#left_contents { float: left; width: 200px; margin: 0; padding-right: 30px;}
#right_contents { float: left; width: 730px; margin: 0; padding: 0;}

/*left_contents*/
#text_navi { margin: 0; padding-bottom: 5px;}
#text_navi ul { margin: 0; padding: 0;}
#text_navi ul li { list-style: none; background: url(../img/list_icon.gif) no-repeat 0 0; margin: 0  0 10px; padding-left: 18px;}
#text_navi ul li h4 { font-weight: normal;}

#img_navi { margin: 0; padding-bottom: 10px;} 
#img_navi ul { margin: 0; padding: 0;}
#img_navi ul li { list-style: none; margin-bottom: 10px; padding: 0;}

a.left_pops { display: block; width: 200px; height: 55px; margin: 0; padding: 0; text-indent: -9999px;}
a.left_pops:link { background: url(../../hayamedia/img/btn_pops.gif) no-repeat 0 0; border: none;}
a.left_pops:visited { background: url(../../hayamedia/img/btn_pops.gif) no-repeat 0 0; border: none;}
a.left_pops:hover { background-position: 0 -55px; border: none;}
a.left_pops:active { background-position: 0 -55px; border: none;}

a.left_inq { display: block; width: 200px; height: 120px; margin: 0; padding: 0; text-indent: -9999px;}
a.left_inq:link { background: url(../../hayamedia/img/btn_inquiry.gif) no-repeat 0 0; border: none;}
a.left_inq:visited { background: url(../../hayamedia/img/btn_inquiry.gif) no-repeat 0 0; border: none;}
a.left_inq:hover { background-position: 0 -120px; border: none;}
a.left_inqs:active { background-position: 0 -120px; border: none;}

a.left_home { display: block; width: 199px; height: 49px; margin: 0 auto; padding: 0; text-indent: -9999px;}
a.left_home:link { background: url(../../pops/img/btn_goto_home_off.gif) no-repeat 0 0; border: none;}
a.left_home:visited { background: url(../../pops/img/btn_goto_home_off.gif) no-repeat 0 0; border: none;}
a.left_home:hover { background: url(../../pops/img/btn_goto_home_on.gif) no-repeat 0 0; border: none;}
a.left_home:active { background: url(../../pops/img/btn_goto_home_on.gif) no-repeat 0 0; border: none;}


/*right_contents*/
#column01 { width: 730px; padding-bottom: 25px;}
#column01 h2 { display: block; width: 100%; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #666666; font-size: 16px; font-weight: bold; color: #FF3377;}
#column01 h3 { display: block; margin-bottom: 5px; padding: 0 0 5px 2em; color: #FF570F; font-size: 14px;}
#column01 p { padding-left: 3em;}

#column02 { width: 730px; padding-bottom: 15px;}
#column02 h2 { display: block; width: 730px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #666666; font-size: 16px; font-weight: bold; color: #5BB720;}

#sub01,#sub02,#sub03 { clear: both; width: 730px; padding: 10px 0;}

.h_line  { float: left; width: 110px; height: 110px; margin: 0; padding-right: 10px;}
.text { float: left; display: block; width: 432px; padding-right: 10px;}

#sub01 h3 { background: url(../../hayamedia/img/balloon01.gif) no-repeat 0 0; width: 110px; height: 110px; text-indent: -9999px;} 
#sub02 h3 { background: url(../../hayamedia/img/balloon02.gif) no-repeat 0 0; width: 110px; height: 110px; text-indent: -9999px;} 
#sub03 h3 { background: url(../../hayamedia/img/balloon03.gif) no-repeat 0 0; width: 110px; height: 110px; text-indent: -9999px;} 


/*footerの設定*/
#footer { clear: both; background:  #FFFFFF; width: 994px; height: 141px; margin-left: -15px; padding-top: 20px;}
#footer_left { float: left; background: #FFFFFF url(../../hayamedia/img/ft_img.gif) no-repeat 0 0; width: 227px; height: 141px; margin: 0; padding: 0; text-indent: -9999px;}
#footer_right { float: left; background:  #FFFFFF; width: 754px; margin: 0; padding: 0;}
#ft_inquiry { background: url(../../hayamedia/img/ft_main.gif) no-repeat 0 0; width: 767px; height: 48px; margin-bottom: 15px; padding: 0; text-indent: -9999px;}
#pops_ft_navi { margin: 0; padding: 0;}
#pops_ft_navi ul { margin: 0; padding-left: 15px;}
#pops_ft_navi li { list-style: none; float: left; background: url(../img/list_icon.gif) no-repeat 0 0; margin-right: 10px; padding-left: 18px;}

#ft_goto_top { float: right; background: url(../img/goto_top.gif) no-repeat 0 3px; margin-left: 15px; padding: 3px 10px 0 15px; text-align: right;}
#copy { clear: both; padding: 15px 0 0;}
