﻿@charset "utf-8";

.main .main-cont-wrap .main-cont2>.inner,
.main .main-cont-wrap .main-cont4>.inner,
.main .main-cont-wrap .main-cont5>.inner,
.main .main-cont-wrap .main-cont6>.inner,
.main .main-cont-wrap .main-cont7>.inner,
.main .main-cont-wrap .main-cont8>.inner,
.main .main-cont-wrap .main-cont9>.inner{*zoom:1}

.main .main-cont-wrap .main-cont2>.inner:before,
.main .main-cont-wrap .main-cont4>.inner:before,
.main .main-cont-wrap .main-cont5>.inner:before,
.main .main-cont-wrap .main-cont6>.inner:before,
.main .main-cont-wrap .main-cont2>.inner:after,
.main .main-cont-wrap .main-cont4>.inner:after,
.main .main-cont-wrap .main-cont5>.inner:after,
.main .main-cont-wrap .main-cont6>.inner:after,
.main .main-cont-wrap .main-cont7>.inner:after,
.main .main-cont-wrap .main-cont8>.inner:after,
.main .main-cont-wrap .main-cont9>.inner:after{content:'';display:table}

.main .main-cont-wrap .main-cont2>.inner:after,
.main .main-cont-wrap .main-cont4>.inner:after,
.main .main-cont-wrap .main-cont5>.inner:after,
.main .main-cont-wrap .main-cont6>.inner:after,
.main .main-cont-wrap .main-cont7>.inner:after,
.main .main-cont-wrap .main-cont8>.inner:after,
.main .main-cont-wrap .main-cont9>.inner:after{clear:both}

.main .main-cont-wrap .main-cont2>.inner{border-bottom:1px dashed #ccc}
.main .main-cont-wrap .main-cont2>.inner>div{float:left;width:33.333333333333%;border-bottom:0}

.main .main-cont-wrap .main-cont4>.inner{margin-left:-15px}
.main .main-cont-wrap .main-cont4>.inner>div{float:left;width:33.333333333333%;margin:0;padding-left:15px}

.main .main-cont-wrap .main-cont5>.inner>div{float:left;width:49%}
.main .main-cont-wrap .main-cont5>.inner>div.m-cont5-2{margin-left:2%;}
.main .main-cont-wrap .main-cont5>.inner>div.m-cont5-3{width: 39%;}
.main .main-cont-wrap .main-cont5>.inner>div.m-cont5-4{width: 59%; margin-left:2%;}

.main .main-cont-wrap .main-cont6>.inner{margin:-20px 0 0 -20px}
.main .main-cont-wrap .main-cont6>.inner>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;margin:0;padding:20px 0 0 20px}
.main .main-cont-wrap .main-cont6>.inner>div.m-cont6-2{margin-top:0}

.main .main-cont-wrap .main-cont7 > .inner > div {float: left; width: 23.8%}
.main .main-cont-wrap .main-cont7 > .inner > div img.mb_20 {margin-bottom:20px;}
.main .main-cont-wrap .main-cont7 > .inner > div.m-cont7-2 {margin-left: 1.5%; }

.main .main-cont-wrap .main-cont8 > .inner > div.m-cont8-1 {    float: left;    width: 20%;    margin-left: 0%;}
.main .main-cont-wrap .main-cont8 > .inner > div.m-cont8-1:first-child {        margin-left: 0;    }
.main .main-cont-wrap .main-cont8 > .inner > div.m-cont8-1:last-child:after {        content: "";        clear: both;    }
.main .main-cont-wrap .main-cont8 > .inner > div.m-cont8-2 {    float: left;    width: 15%;    margin-left: 2.5%; margin-right:2.5%;}
.main .main-cont-wrap .main-cont8 > .inner > div.m-cont8-2:first-child {margin-left:2.5%;  }
.main .main-cont-wrap .main-cont8 > .inner > div.m-cont8-2:last-child:after {content:""; clear:both; }



.main .main-cont-wrap .m-cont-bg{padding:25px 10px}

.my-board-search1 .inner .search-cont .search-form{width:auto}
.my-board-search1 .inner .search-cont div[class^='main-cont']{margin-top:30px}

.m-bd-webzine-list .board-title{padding:15px 0}
.m-bd-webzine-list ul li.li-webzine{margin-bottom:20px}
.m-bd-webzine-list ul li.li-webzine>a>span.title{padding:0 20px}
.m-bd-webzine-list ul li.li-default{display:block}

.sub #container #contents>.inner{padding:30px 20px}
#mypage-tab .mypage-menu li{width:25%}
#mypage-tab .mypage-menu li:nth-child(2n+1){clear:none}
#mypage-tab .mypage-menu li:nth-child(2n+2)>a{border-right-width:1px}
#mypage-tab .mypage-menu li:nth-child(4n+1){clear:both}
#mypage-tab .mypage-menu li:nth-child(4n+4)>a{border-right-width:0}