
body{margin:0;}

#wrapper fieldset, #wrapper img {
    border:0;
}

#wrapper li{
    list-style:none;
}

#wrapper{width:960px;margin:0 auto 0 auto;}

/*共通*/

.mt5 {
    margin-top:5px !important;
}
.mt8 {
    margin-top:8px !important;
}
.mt10 {
    margin-top:10px !important;
}
.mt15 {
    margin-top:15px !important;
}
.mt20 {
    margin-top:20px !important;
}

.mt30 {
    margin-top:30px !important;
}

.mt40 {
    margin-top:40px !important;
}

.mb20 {
    margin-bottom:20px !important;
}
.pt25{
    padding-top:25px !important;
}
.pt50{
    padding-top:50px !important;
}
.mr10{
    margin-right:10px;
}
.mr0{
    margin-right:0 !important;
}

.clearfix:after {
    content: "";
    display: block;
    clear: both;
}
.red{
    color:#FF0000 !important;
}


#wrapper a{
    color:#000;
}

#wrapper a:hover img,
#wrapper a:active img {
    filter:alpha(opacity=50); /*IE*/
    -moz-opacity:0.50; /*FF*/
    opacity:0.50;
    zoom:1;
}

#wrapper{
    font-size:12px;
    width:963px;
    margin:auto;
}

#wrapper p{
    margin:0;
    padding:0;
}


#wrapper h3{
    margin:0 0 15px 0;
    padding:0;
}

#kaitori-item{
    width:960px;
    margin:0;
    padding:0;
}

#kaitori-item li{
    float:left;
    text-indent:-9999px;
    margin:20px 20px 0 0;
    list-style-type:none;
}

#kaitori-item li a{
    display:block;
    width:225px;
    height:225px;
    padding:0;
}
#item01,#item02,#item03,#item04,#item05,#item06,#item07,#item08,#item09,#item10,#item11,#item12,#item13,#item14,#item15,#item16{width:225px;height:225px;}

#item01 {
    background:url(/cp/lp/coopf/images/item01.jpg);
}

#item02 {
    background:url(/cp/lp/coopf/images/item02.jpg);
}

#item03 {
    background:url(/cp/lp/coopf/images/item03.jpg);
}

#item04 {
    background:url(/cp/lp/coopf/images/item04.jpg);
}

#item05 {
    background:url(/cp/lp/coopf/images/item05.jpg);
}

#item06 {
    background:url(/cp/lp/coopf/images/item06.jpg);
}

#item07 {
    background:url(/cp/lp/coopf/images/item07.jpg);
}

#item08 {
    background:url(/cp/lp/coopf/images/item08.jpg);
}

#item09 {
    background:url(/cp/lp/coopf/images/item09.jpg);
}

#item10 {
    background:url(/cp/lp/coopf/images/item10.jpg);
}

#item11 {
    background:url(/cp/lp/coopf/images/item11.jpg);
}

#item12 {
    background:url(/cp/lp/coopf/images/item12.jpg);
}

#item13 {
    background:url(/cp/lp/coopf/images/item13.jpg);
}

#item14 {
    background:url(/cp/lp/coopf/images/item14.jpg);
}

#item15 {
    background:url(/cp/lp/coopf/images/item15.jpg);
}

#item16 {
    background:url(/cp/lp/coopf/images/item16.jpg);
}


#taishou-txt{
    margin-left:20px;
    font-size:15px;
    font-weight:bold;
    margin:10px 0 10px 20px;
    }
    
.btn02{
    width:780px;
    height:125px;
    background:url(/cp/lp/coopf/images/satei-btn-b.jpg) no-repeat;
    text-indent:-9999px;
}

.btn02 a{
    display:block;
    width:780px;
    height:125px;
}
.btn02 a:hover{
    background:url(/cp/lp/coopf/images/satei-btn-b_on.jpg);
}

#info{
    position:relative;
    padding-bottom:30px;
}

#pagetop{
    float:right;
    width:118px;
    height:22px;
    background:url(/cp/lp/coopf/images/pagetop.jpg);
    text-indent:-9999px;
}

#pagetop a{
    display:block;
    width:118px;
    height:22px;
}
#pagetop a:hover{
    background:url(/cp/lp/coopf/images/pagetop_on.jpg);
}

#footer{
    width:960px;
    height:150px;
    position:relative;
    background:url(/cp/lp/coopf/images/foot_bg.jpg) repeat-x 0 0;
    clear:both;
    
}

#footer ul{
    width:940px;
    float:left;
    margin:20px 0 0 0;
    padding:0 0 0 20px;
}

#footer li{
    font-size:11px;
    float:left;
    margin:0 20px 0 0;
    padding:0;
}

#footer li a{
    font-size:11px;
    color:#f49c1c;
}


#area{
    width:950px;
    height:410px;
    background:url(/cp/lp/coopf/images/tento-area2.jpg);
    margin:0;
    padding:0 0 0 10px;
}

#area li{
    float:left;
    text-indent:-9999px;
    margin:110px 10px 0 0;
    list-style:none;
}

#area li a{
    display:block;
    width:180px;
    height:180px;
}

#area01 a{
    background:url(/cp/lp/coopf/images/tokyo.jpg);
}

#area01 a:hover{
    background:url(/cp/lp/coopf/images/tokyo_on.jpg);
}

#area02 a{
    background:url(/cp/lp/coopf/images/yokohama.jpg);
}

#area02 a:hover{
    background:url(/cp/lp/coopf/images/yokohama_on.jpg);
}

#area03 a{
    background:url(/cp/lp/coopf/images/nagoya.jpg);
}

#area03 a:hover{
    background:url(/cp/lp/coopf/images/nagoya_on.jpg);
}

#area04 a{
    background:url(/cp/lp/coopf/images/osaka.jpg);
}

#area04 a:hover{
    background:url(/cp/lp/coopf/images/osaka_on.jpg);
}

#area05 a{
    background:url(/cp/lp/coopf/images/hukuoka.jpg);
}

#area05 a:hover{
    background:url(/cp/lp/coopf/images/hukuoka_on.jpg);
}

#btn-top a{
    display:block;
    width:650px;
    height:106px;
    background:url(/cp/lp/coopf/images/satei-bt_m2.jpg);
    text-indent:-9999px;
}

#btn-top a:hover{
    display:block;
    width:650px;
    height:106px;
    background:url(/cp/lp/coopf/images/satei-bt_m2_on.jpg);
    text-indent:-9999px;
}

#btn-top2 a{
    display:block;
    width:288px;
    height:80px;
    position:absolute;
    right:10px;
    bottom:10px;
    background:url(/cp/lp/coopf/images/satei-btn-m.gif);
    text-indent:-9999px;
}

#btn-top2 a:hover{
    display:block;
    width:288px;
    height:80px;
    background:url(/cp/lp/coopf/images/satei-btn-m_on.gif);
    text-indent:-9999px;
}
#header{
    height:106px;
    overflow:hidden;
    background:#FFF;
    font-size:12px;
    margin-top:4px;
}
#header h1{
    background:url(/cp/lp/coopf/images/logo.jpg)  no-repeat 0;
    width:179px;
    height:93px;
    text-indent:-9999px;
    float:left;
    margin-top:5px;
}

#header p{
    margin:0;
    padding:0;
    float:right;
}
#footer_wrapper{margin:15px 0 0 0;background-color:#eee;border-top:1px solid #ccc;clear:both;}

a{color:#2E71B8;}
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:hover{color:#2E71B8;text-decoration:none;}
a:active{text-decoration:none;}

a:link img,a:visited img{}
a:hover img,a:active img{-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);}

#footer_wrapper{background-color:#f5f5f5;}
#footer2014{width:980px;margin:0 auto 0 auto;overflow:hidden;font-family:"ＭＳ Ｐゴシック",sans-serif;}
#footer2014 #f_btm{height:51px;padding:10px 0 0 0;color:#666;}
#footer2014 #f_btm address{float:left;width:540px;padding:12px 0 0 0;font-style:normal;line-height:1.5;font-size:11px;}
#footer2014 #f_btm address img{float:left;margin:-12px 10px 0 0;}
#footer2014 #f_btm ul{padding:10px 0 0 0;text-align:right;}
#footer2014 #f_btm ul li{display:inline;font-size:10px;}
#footer2014 #f_btm ul li a{display:inline;padding:0 8px;background:url(/image_common/common/fpoint.png) no-repeat left center;}
#footer2014 .f_links{clear:both;padding:20px 0 0 0;font-size:10px;color:#6b6b6b;}

#copyright{background:url(/image_common/common/copyright_bg.gif) repeat-x;height:28px;height:42px\9;line-height:24px;text-align:center;font-size:12px;color:#FFF;}