@charset "utf-8";
/*
Theme Name: template_pc

*/

*{margin:0;padding:0;}

html{background:#d4e3ec;}

body{
font-size:18px/1.7;
/*
font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
*/
font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "メイリオ", sans-serif;
color:#252525;

/*background:#ffffff url(images/header.png) repeat-x;*/
}
table{
border-collapse: collapse;
border-spacing: 0;
}
/*******************************
全体幅
*******************************/
#header_wrap{
margin:0 auto;
width:100%;
background:#ee7928;
}
#header{
margin:0 auto;
width:1240px;
border:2px solid red;
}
#container{
margin:50px auto;
width:1240px;
height:50px;
border:2px solid green;
}
#wrapper{
margin:0 auto;
width:100%;
height:100px;
background:pink;
}

/*******************************
ヘッダー
*******************************/
#header{
position:relative;
}

#header h2{right:0;}

/* トップページ　メインカラムの写真 */
.photoB{margin-bottom:5px;}


/*******************************
コンテンツ
*******************************/

#container{
background:purple;
}
#main_image{
width:100%;
text-align:center;
margin:20px auto;
padding:10px 0;
background:yellow;
}

/*******************************
フッター
*******************************/
#footerUpper{
clear:both;
padding:20px 0;
border-top:1px solid #e8e8e8;
border-bottom:1px solid #606060;
overflow:hidden;
background:#959595;
}

#footerUpper .inner{
background:url(images/footerBorder.gif) repeat-y;
}

#footerUpper .inner .box{
float:left;
width:210px;
padding-left:10px;
margin:0 20px 10px 0;
line-height:1.2;
}

#footerUpper .inner .last{
width:230px;
margin-right:0;
}

#footerUpper a{color:#ffffff;}
#footerUpper a:hover{color:#e6e6e6;text-decoration:none;}

#footerLower{
clear:both;
padding:7px;
text-align:center;
border-top:1px solid #959595;
background:#6c6c6c;
}
address{
font-style:normal;
font-size:13px;
color:#ffffff;
}



