/*
	SITE: 
	NAME: editorial.css
	DESCRIPTION: サイト構成定義
*/

/* == CONTENTS ================================================================

	1: GLOBAL
	2: HEADER
	3: NAVIGATION
	4: CONTENT
	5: MENU
	6: FOOTER

============================================================================ */


/* 1: GLOBAL --------------------------------------------------------------- */

body {
    color: #333;
}
a { color: #333; }
a:link,
a:visited { text-decoration: none; }
a:hover,
a:active {
    color: #036EB7;
    text-decoration: none;
    font-weight:normal;
}
h1 {
    font-size:12px;
    color:#000;
    margin:0;
    padding:10px 0 7px 0;
    font-weight:normal;
}
/* 2: HEADER --------------------------------------------------------------- */

#header-inner {
    padding: 0;
    margin:0;
    height:147px;
}

#header-title,#header-lead,#header-contact {
    float: left; 
}
#header-title {
    margin:0 0 0 10px;
    padding:0;
    width: 190px;
    height:100px;
}
#header-lead {
    width: 264px;
    margin: 10px 0 0 30px;
    padding: 0;
}

#header-tel{
    float: left; 
    width: 300px;
    margin: 10px 0 5px 15px;
}

#header-order{
    float: right; 
    width: 163px;
    margin: 0 0 5px 15px;
}

#header-order{
    float: right; 
    width: 163px;
    margin: 0 0 5px 15px;
}

#header-order a:hover img{
    opacity:0.8;
    filter:alpha(opacity=80);
    -ms-filter: "alpha( opacity=80 )";
}

/* 3: NAVIGATION ----------------------------------------------------------- */

#globalnavi li {
    float: left;
    width: 157px;
    height:55px;
    list-style-image: none;
    list-style-type: none;
    color: #000;
    font-size:100%;
    font-weight:bold;
    font-family: "メイリオ", "Meiryo";
}
#globalnavi span { float: left; }
#globalnavi li a {
    display: block;
    background-image: url(../images/g_navi.jpg);
    background-repeat:no-repeat;
    padding:22px 0 0 0;
    text-align:center;
    color: #000;
}


/* 4: CONTENT -------------------------------------------------------------- */

/* 価格表はこちら */
.price_botan {
    text-align:right;
    margin:10px 30px 10px 0 ;
}

.price_botan a:hover img{
    opacity:0.8;
    filter:alpha(opacity=80);
    -ms-filter: "alpha( opacity=80 )";
}

.price_botan2 {
    width:650px;
    clear:both;
    text-align:right;
    margin:10px 0 10px 20px ;
}

.price_botan2 hr{
    color:#ededed;
}

.price_botan2 a:hover img{
    opacity:0.8;
    filter:alpha(opacity=80);
    -ms-filter: "alpha( opacity=80 )";
}


.print_flow{
    margin:10px 30px 10px 50px;
}

.print_flow td{
    width:250px;
    padding:10px;
}


#mainimg{
    width:1000px;
    height:329px;
    margin:0;
    padding:0;
    position:relative;
    background-image:url(../img/mainimg_bg.jpg);
    background-repeat:no-repeat;
}

#main_img{
    clear:both;
    width:730px;
    margin:0 0 10px 0;
}


#main_menuimg{
    margin:0;
    padding:13px 0 0 10px;
}

#main_menuimg li{
    height:48px;
    margin:0 0 3px 0;
    padding:0;
}

.top_bunner{
    clear:both;
    width:730px;
    margin:0;
    text-align:center;
}

.top_bunner h3{
    margin:0 0 15px 0;
}

.top_bunner2{
    clear:both;
    width:730px;
    margin:0 0 20px 0;
    text-align:center;
}

.bottom_bunner{
    clear:both;
	width:730px;
    padding:50px 0;
}

.top_bunner a:hover img{
opacity:0.6;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=60 )";
}

.top_bunner2{
    clear:both;
    width:730px;
    margin:20px 0 0 0;
    text-align:center;
}

#top_bunner_point{
    clear:both;
    margin:10px 0 20px 30px;
    overflow:hidden;
}

#top_bunner_point li{
    float:left;
    width:223px;
    height:136px;
    margin:10px 10px 0 0 ;
    list-style:none;
}

#top_bunner_mov{
    clear:both;
    width:609px;
    margin:20px auto;
    padding:0 0 20px 0;
    border:#CCC 1px solid;
    background-color:#f1f1f1;
    text-align:center;
}

#top_bunner_mov h3{
    margin:0 0 20px 0;
}

#mainimg2{
    width:900px;
    height:104px;
    margin:0;
    padding:0;
    position:relative;
    background-image:url(../img/mainimg2_bg.jpg);
    background-repeat:no-repeat;
}

#main_img2{
    float:left;
    width:874px;
    margin-top: 8px;
    margin-right: 5px;
    margin-bottom: 10px;
    margin-left: 9px;
}


/* 5: MENU ----------------------------------------------------------------- */

#menu dd { margin: 0 0 1em 0; }

/* 商品アイテム */

.menunavi01 {
    float:left;
    clear:both;
    margin:0;

}
.menunavi01 li {
    float: left;
    padding:0;
    margin:0;
    color: #000;
    font-size:80%;
    list-style-type: none;
    list-style-image: none;
}
.menunavi01 li a {
    float: left;
    display: block;
    width: 100%;
    list-style-image: none;
    list-style-type: none;
}



/* 6: FOOTER --------------------------------------------------------------- */

#footer-inner {
    margin-top: .5em;
    padding-top: 30px;
}
