.news{margin-top:0!important;background:#EFDF44;padding:5px;font-weight:bold;}
#copy p{
font-family:
   "ヒラギノ明朝 ProN W6",
   "HiraMinProN-W6",
   "HG明朝E",
   "ＭＳ Ｐ明朝",
   "MS PMincho",
   "MS 明朝",
   serif;
line-height:250%;
font-weight:normal;}

.april{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/april.png?t=1423973246) no-repeat 0 7px;
padding:0 0 0 65px;
margin:0 0 5px 0;
min-height:130px;}
.may{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/may.png?t=1423973942) no-repeat 0 7px;
padding:0 0 0 65px;
margin:0 0 5px 0;
min-height:120px;}
.june{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/june.png?t=1423973949) no-repeat 0 7px;
padding:0 0 0 65px;
margin:0 0 5px 0;
min-height:100px;}
.july{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/july.png?t=1426003655) no-repeat 0 7px;
padding:0 0 0 65px;
margin:0 0 5px 0;
min-height:130px;}
.august{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/august.png?t=1426003688) no-repeat 0 7px;
padding:0 0 0 65px;
margin:0 0 5px 0;
min-height:120px;}
.september{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/september.png?t=1426003644) no-repeat 0 7px;
padding:0 0 0 65px;
margin:0 0 5px 0;
min-height:100px;}
.october{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/october.png?t=1424013641) no-repeat 0 7px;
padding:0 0 0 65px;
margin:0 0 5px 0;
min-height:130px;}
.november{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/november.png?t=1424013636) no-repeat 0 7px;
padding:0 0 0 65px;
margin:0 0 5px 0;
min-height:120px;}
.december{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/december.png?t=1424013632) no-repeat 0 7px;
padding:0 0 0 65px;
margin:0 0 5px 0;
min-height:100px;}
.january{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/january.png?t=1426003679) no-repeat 0 7px;
padding:0 0 0 65px;
margin:0 0 5px 0;
min-height:130px;}
.february{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/february.png?t=1426003683) no-repeat 0 7px;
padding:0 0 0 65px;
margin:0 0 5px 0;
min-height:120px;}
.march{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/march.png?t=1426003651) no-repeat 0 7px;
padding:0 0 0 65px;
margin:0 0 5px 0;
min-height:100px;}

.title1{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/title1.png?t=1423744792) no-repeat 0 7px;
padding:0 0 0 25px;
margin:0 0 30px 0;
font-size:1.1em;}

.title2{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/title1.png?t=1423744792) no-repeat 0 7px;
padding:0 0 0 25px;
margin:0 0 10px 0;
font-size:1.1em;}

.title3{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/title3.png?t=1423793297) no-repeat 0 7px;
padding:0 0 0 25px;
margin:0 0 30px 0;
font-size:1.1em;}

.title4{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/title3.png?t=1423793297) no-repeat 0 7px;
padding:0 0 0 25px;
margin:0 0 10px 0;
font-size:1.1em;}

.title5{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/title5.png?t=1423796662) no-repeat 0 7px;
padding:0 0 0 25px;
margin:0 0 30px 0;
font-size:1.1em;}

.title6{background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/title5.png?t=1423796662) no-repeat 0 7px;
padding:0 0 0 25px;
margin:0 0 10px 0;
font-size:1.1em;}

div.bg1{
   -moz-border-radius: 5px;    /* Firefox */
   -webkit-border-radius: 5px; /* Safari,Chrome */
   border-radius: 5px;         /* CSS3 */
   border:;
   background-color: #f3ecda;
padding:15px;}

div.bg2{
   -moz-border-radius: 5px;    /* Firefox */
   -webkit-border-radius: 5px; /* Safari,Chrome */
   border-radius: 5px;         /* CSS3 */
   border:;
   background-color: #fff;
padding:15px;}

#gnavi ul{
padding:0;
margin:0;
font-size: 0; /* 追加 */
}

#gnavi li{
display: inline-block;
width:230px;
height:37px;
}

.gnaviPR{padding:0 10px 0 0!important;}

.ftext{
font-size:0.8em;
}

.cc-indexpage #header {
height: 360px;
width:950px;
margin:0 auto;
background-repeat: no-repeat;
background-position: top center;}

td.rap {
white-space: nowrap;}

/* Typo
----------------------------------------------- */
a:link{
text-decoration: none;
}

a:hover { color:#F5A100!important;
text-decoration:underline;
}

a:active { text-decoration: underline; }

a img{
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;	}

a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: “alpha( opacity=70 )”;
}

.orange{
color:#FF6600;
}
.black{color:#333;}

h2{
padding:15px 0 5px 0!important;
}

h3{
padding:10px 0!important;
}

/* Layout
----------------------------------------------- */
body {
background:url(https://u.jimcdn.com/cms/o/s73684ede251a84a0/userlayout/img/bg.png?t=1422094697);
padding:95px 0 0 0!important;
margin:0;
}

#header{width:100%;}

#header_bar{
width:100%;
position: absolute; 
top:0;
left:0;
z-index:999!important;
background:rgba(255, 255, 255, 0);}

#header_content
{
width:950px;
margin:0 auto;}

#header_l
{
float:left;
width:250px;
height:75px;
padding:10px 0;}

#header_r
{
float:right;
width:700px;
height:75px;}

#header_r_t{
height:20px;
padding:10px 0 0 0;
}

#header_r_b{
height:35px;
padding:5px 0 25px 0;
float:right;}

#header_r_b ul{
float:right;
}
#header_r_b li{
float:left;
display: inline;
margin: 0 0 0 10px;
padding: 0;
}

#content
{
clear:both;
width:960px;
margin:0 auto;
}

#sidebar{
width:100%;
background:#F3ECDA;
}

#sidebar-content{
width:960px;
margin:50px auto 0;
padding:15px 0;
}

#sidebar p{
font-size:13px;
line-height:2.0em!important;}
#sidebar a{text-decoration:none;color:#592D2A!important;}
#sidebar a:hover {color:#592D2A!important;text-decoration:underline;}
#sidebar a:visited{color:#592D2A!important;}

#footer
{
clear:both;
width:960px;
margin:0 auto;
height:65px;
}

#footer .gutter
{
height:30px;
padding:15px 15px 20px 15px;
}

.bg-orange{
background-color:#F7FAE7;
padding:5px;
}

/* Navigation----------------------------------------------- */
ul.mainNav1,ul.mainNav2{
margin:0;padding: 0;
}
ul.mainNav1{
float:right;
}
ul.mainNav1 li{
float:left;
display: inline;
margin: 0 0 0 10px;
padding: 0;
}
ul.mainNav2 li{
float:none;
margin: 0;
padding: 0;
}
ul.mainNav1 li a,ul.mainNav2 li a{
font:normal 12px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
display: block;
color:#000;
}
ul.mainNav1 li a {padding:4px 4px 4px 4px;}
ul.mainNav2 li a {padding:4px 4px 4px 14px;}
ul.mainNav3 li a {padding:4px 4px 4px 24px;}
ul.mainNav1 a.current { font-weight:bold; }

#sidenavi ul.mainNav1 li,
#sidenavi ul.mainNav2 li{
display: inline;
margin: 0;
padding: 0;
}
#sidenavi ul.mainNav1 li .level_1 {
display: none;
}
#navigation ul.mainNav2 {
display: none;
}

/* テキスト関連設定
----------------------------------------------- */
.title { font-size:24px;
font-wight:bold;
margin:15px 0 0 0;}

.red { color:#E4004E;}

.green { color:#43AF34;}

.bold { font-weight:bold;}

.arrow {background:url(arrow.png) no-repeat left center;
text-indent:22px;}


/* マージン基本
------------------------------------------------------------ */
.MT5 { margin-top:5px;
}
.MT8 { margin-top:8px;
}
.MT10 { margin-top:10px;
}
.MT15 { margin-top:15px;
}
.MT20 { margin-top:20px;
}
.MT25 { margin-top:25px;
}
.MT30 { margin-top:30px;
}
.MT35 { margin-top:35px;
}
.MT40 { margin-top:40px;
}
.MT45 { margin-top:45px;
}
.MT50 { margin-top:50px;
}
.MT55 { margin-top:55px;
}

.MB5 { margin-bottom:5px;
}
.MB10 { margin-bottom:10px;
}
.MB12 { margin-bottom:12px;
}
.MB15 { margin-bottom:15px;
}
.MB18 { margin-bottom:18px;
}
.MB20 { margin-bottom:20px;
}
.MB25 { margin-bottom:25px;
}
.MB30 { margin-bottom:30px;
}
.MB35 { margin-bottom:35px;
}
.MB40 { margin-bottom:40px;
}
.MB45 { margin-bottom:45px;
}
.MB50 { margin-bottom:50px;
}

/* パディング基本
------------------------------------------------------------ */
.PT5 { padding-top:5px;
}
.PT7 { padding-top:7px;
}
.PT10 { padding-top:10px;
}
.PT15 { padding-top:15px;
}
.PT20 { padding-top:20px;
}
.PT25 { padding-top:25px;
}
.PT30 { padding-top:30px;
}
.PT35 { padding-top:35px;
}
.PT40 { padding-top:40px;
}
.PT45 { padding-top:45px;
}
.PT50 { padding-top:50px;
}

.PB5 { padding-bottom:5px;
}
.PB10 { padding-bottom:10px;
}
.PB15 { padding-bottom:15px;
}
.PB20 { padding-bottom:20px;
}
.PB25 { padding-bottom:25px;
}
.PB30 { padding-bottom:30px;
}
.PB35 { padding-bottom:35px;
}
.PB40 { padding-bottom:40px;
}
.PB45 { padding-bottom:45px;
}
.PB50 { padding-bottom:50px;
}

.PL5 { padding-left:5px;
}
.PL10 { padding-left:10px;
}
.PL15 { padding-left:15px;
}
.PL20 { padding-left:20px;
}
.PL25 { padding-left:25px;
}
.PL30 { padding-left:30px;
}
.PL35 { padding-left:35px;
}
.PL40 { padding-left:40px;
}
.PL45 { padding-left:45px;
}
.PL50 { padding-left:50px;
}

.PR5 { padding-right:5px;
}
.PR10 { padding-right:10px;
}
.PR14 { padding-right:14px;
}
.PR15 { padding-right:15px;
}
.PR20 { padding-right:20px;
}
.PR25 { padding-right:25px;
}
.PR30 { padding-right:30px;
}
.PR35 { padding-right:35px;
}
.PR40 { padding-right:40px;
}
.PR45 { padding-right:45px;
}
.PR50 { padding-right:50px;
}
.PR55 { padding-right:55px;
}