﻿@charset "UTF-8";

@import url(http://fonts.googleapis.com/css?family=Bitter);
@import url(http://fonts.googleapis.com/css?family=Quicksand:300,400,700);

*,
*:after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* ================================================================================
	layout
================================================================================ */
/* header*/

#head{
 position: relative;
 top:-30px;
 left:-130px;  
}

#header_l{
float: left;
width: 250px;
padding-top: 15px;
padding-left: 120px;
   
}
#header_rtop{
float: right;
width: 350px;
padding-top: 10px;
font-family: 'Quicksand', sans-serif;
position: relative;
right:-120px;
text-align: right;
}
.pagenavi_top {
	text-align: right;
	padding-top: 25px;
	padding-right: 7px;
        color: #FFFFFF;
        font-weight: bold;
}

#contents {
clear: both;
width: 100%;
}

body{
 background-image: url("../img/Back_1300-150.png"),url("../img/Back_1300-800.png");
 background-repeat:repeat-x,repeat;
 font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'Meiryo', 'sans-serif';

 }
 
 #wrap{
 background-image: url("../img/Paper_1100-1200_kage2_W.png");
 background-repeat:no-repeat;
 width:1100px;
 position: relative;
 top:50px;
 left:160px;
    
 }

.line{
position:relative;        
left: 30px;    

}
 /*footer*/
 #foot {
     background-image: url("../img/Back_1300-150.png");
     background-repeat:repeat;
     height:150px;
     padding-top: 100px;
     font-family: 'Quicksand', sans-serif;
     color: #FFFFFF;

}
#foot p{
    text-align: center;
}

.line {
clear: both;
width: 100%;
}

/* ================================================================================
	www.ad-benefit.jp
================================================================================ */
.list {
    padding: 10px;
    overflow: hidden;
    position: relative;
}
.list ul {
    list-style: none outside none;
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    position: relative;
    left: 50%;
}
.list ul li {
    float: left;
    padding: 4px;
    position: relative;
    left: -50%;
    width:25%;
    text-align:center;
    font-size:11px;
}
.list ul li img{border: 1px solid #999;}
