@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------
japan-izm.com
------------------------------------------------------------------------------ */

/*Font Size List ----------------------------------------------------------------
8px = 62%
9px = 70%
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%
------------------------------------------------------------------------------ */

/* FontStyle */
strong {
font-weight: bold;
}
em {
font-style: italic;
}
/* LinkColor */
a:link {
color: #00F;
}
a:visited {
color: #600;
}
a:hover {
color: #090;
}
a:focus {
color: #090;
}
a:active {
color: #FF0;
}
/* TableStyle */
table {
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
border-collapse: collapse;
border-spacing: 0;
}
table th {
padding: 5px;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
background: #CCC;
}
table td {
padding: 5px;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}
table thead {
word-spacing: normal;
}
table tfoot {
word-spacing: normal;
}
table tbody {
word-spacing: normal;
}
/* RoundBox */
.roundBox {
width: 500px;
background: url(none) repeat-y left top;
}
.roundCap {
font-size: 0%;
line-height: 0;
}
/* Note */
.note {
text-indent: -1em;
margin-left: 1em;
}

/* ------------------------------------------------------------------------------
Template
------------------------------------------------------------------------------ */
#wrap {
padding-top: 30px;
border-top: solid 6px #f98217;
background: url(../img_common/bg.jpg) left top repeat;
}
.headCont {
position: relative;
width: 1100px;
margin: 0 auto;
}
.logo {
margin-bottom: 35px;
float: left;
margin-left: 10px;
}
.headMenuBox {
width: 640px;
float: right;
}
.headAccBtn {
position: absolute;
right: -40px;
top: -36px;
cursor: pointer;
}
.headMenu li {
margin-right: 15px;
float: left;
}
.headMenu li:last-child {
margin-right: 0;
}
.headNav {
margin-bottom: 25px;
}
.headNav li {
margin-right: 18px;
float: left;
}
.headNav li:last-child {
margin-right: 0;
}
footer {
padding-top: 25px;
padding-bottom: 20px;
background: url(../img_common/foot_bg.png) left top repeat;
}
.footCont {
position: relative;
width: 1000px;
margin: 0 auto;
}
.footLis {
margin-bottom: 40px;
}
.footLis li {
font-weight: bold;
font-size: 108%;
float: left;
margin-right: 40px;
margin-bottom: 20px;
}
.footLis li a{
color: #fff;
}
.footLis li a:hover{
text-decoration: none;
}
.pagetop {
position: absolute;
right: 0;
top: -70px;
}
.copy {
text-align: center;
}

.lowerCont {
width: 1000px;
margin: 0 auto;
}
.lowerBrand {
margin-bottom: 75px;
text-align: center;
}
/*角丸白背景*/
.contentsBg {
position: relative;
background-color: #fff;
border-radius: 15px;
box-shadow:0px 0px 5px 0px rgba(116,94,75,0.4);
-moz-box-shadow:0px 0px 5px 0px rgba(116,94,75,0.4);
-webkit-box-shadow:0px 0px 5px 0px rgba(116,94,75,0.4);
}

/*ページャー*/

.pager ul {
font-weight: bold;
position: relative;
left: 50%;
float: left;
}
.pager ul li {
margin: 0 5px;
position: relative;
left: -50%;
float: left;
}
.pager ul li span,
.pager ul li a {
color: #fff;
display: block;
font-size: 123.1%;
padding: 0.6em 1em;
border-radius: 3px;
background: #f98217;
}
.pager ul li a {
background: #faf9f4;
color: #333;
text-decoration: none;
}
.pager ul li a:hover {
background: #f98217;
color: #fff;
}
