@charset "UTF-8";
@import url(//fonts.googleapis.com/css?family=Lato&subset=all);
img{
  max-width: 100%;
  height: auto;
}
.fixed:after{
  content: "";
  clear: both;
  display: block;
}
a{
  color: #2f2826;
  text-decoration: none;
}
a:hover{
  text-decoration: underline;
}
body {
  font-family: "メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
  color: #2f2826;
  font-size: 12px;
}
body.page-template-top-page{
  background:url(/wp-content/themes/zeropage.jp/images/shared/bg.jpg) no-repeat center top #fff;
}
/*--header--*/
.header{
  width:960px;
  margin:0 auto;
}
.header h1{
  float:left;
  padding:9px 0 1px;
}
.header .rightbox{
  float:right;
}
.header .rightbox .social_bookmark{
  float:right;
  padding:5px 0 0px;
}
.header .rightbox .contact{
  float:left;
}

/*--globalNavi--*/
.globalNavi{
  height:55px;
  margin:0 auto;
  clear:both;
  float:left;
}
.globalNavi > ul > li {
  float: left;
  margin: 0 0 0 3px;
  width: 87px;
}
.globalNavi > ul > li:first-child {
  margin: 0 0 0 0px;
}
.globalNavi > ul > li > a {
  height: 55px;
  display: block;
  text-indent: -9999px;
  width: 87px;
}
.globalNavi ul li.item01 > a{
  background: url(/wp-content/themes/zeropage.jp/images/shared/gnav01.png) no-repeat 0 bottom;
}
.globalNavi ul li.item01.active > a,
.globalNavi ul li.item01 > a:hover{
  background: url(/wp-content/themes/zeropage.jp/images/shared/gnav01_o.png) no-repeat 0 bottom;
}
.globalNavi ul li.item02 > a{
  background: url(/wp-content/themes/zeropage.jp/images/shared/gnav02.png) no-repeat 0 bottom;
}
.globalNavi ul li.item02.active > a,
.globalNavi ul li.item02 > a:hover{
  background: url(/wp-content/themes/zeropage.jp/images/shared/gnav02_o.png) no-repeat 0 bottom;
}
.globalNavi ul li.item03 > a{
  background: url(/wp-content/themes/zeropage.jp/images/shared/gnav03.png) no-repeat 0 bottom;
}
.globalNavi ul li.item03.active > a,
.globalNavi ul li.item03 > a:hover{
  background: url(/wp-content/themes/zeropage.jp/images/shared/gnav03_o.png) no-repeat 0 bottom;
}
.globalNavi ul li.item04 > a{
  background: url(/wp-content/themes/zeropage.jp/images/shared/gnav04.png) no-repeat 0 bottom;
}
.globalNavi ul li.item04.active > a,
.globalNavi ul li.item04 > a:hover{
  background: url(/wp-content/themes/zeropage.jp/images/shared/gnav04_o.png) no-repeat 0 bottom;
}
.globalNavi ul li.item05 > a{
  background: url(/wp-content/themes/zeropage.jp/images/shared/gnav05.png) no-repeat 0 bottom;
}
.globalNavi ul li.item05.active > a,
.globalNavi ul li.item05 > a:hover{
  background: url(/wp-content/themes/zeropage.jp/images/shared/gnav05_o.png) no-repeat 0 bottom;
}

/*--main_visual--*/
.main_visual{
  background: url(/wp-content/themes/zeropage.jp/images/main_bg.png) no-repeat center top;
  margin:0 auto 52px;
}
.main_visual .mainimg{
  width:960px;
  margin:0 auto;
}

/* middle */
.middle {
  width:960px;
  margin: 0 auto;
}
.page-template-top-page .middle {
  width:auto;
}
.middle .contents{
  float:left;
  width:705px;
  margin:0 0 40px;
}
.middle .sideNavi{
  float:right;
  width:223px;
  margin:0 0 40px;
}

.middle .contents a{
  color:#00a0e9;
}

.page-template-top-page p{
  line-height:1.6;
}

.pagetop{
  width:960px;
  margin: 0 auto;
  text-align:right;
}

.tel a{
  display:none;
}

/*--footer--*/
.footer {
  margin:0;
  background:url(/wp-content/themes/zeropage.jp/images/shared/footer_bg.png) repeat center top;
}
.footer .footer_inner{
  width:960px;
  margin: 0 auto;
}
.footer .footer_inner .footer_info{
  float:left;
  padding:24px 0 26px;
}
.footer .footer_inner .footer_info .logo{
  margin:0 0 7px;
}
.footer .footer_inner .footer_info div{
  margin:0 0 0 13px;
}
.footer .footer_inner .footer_info .tel{
  margin:0 0 5px;
}
.footer .footer_inner .sitemap{
  float:right;
  padding:34px 135px 0 0;
}
.footer .footer_inner .sitemap ul{
  float:left;
}
.footer .footer_inner .sitemap ul:first-child{
  margin:0 65px 0 0;
}
.footer .footer_inner .sitemap ul li{
  margin:0 0 10px;
}
.footer .footer_inner .sitemap ul li a{
  text-decoration:none;
  background:url(/wp-content/themes/zeropage.jp/images/shared/arrow_01.png) no-repeat left 4px;
  padding:0 0 0 15px;
}
.footer .footer_inner .sitemap ul li a:hover{
  background:url(/wp-content/themes/zeropage.jp/images/shared/arrow_01.png) no-repeat 2px 4px;
}
.footer .copyright{
  background:url(/wp-content/themes/zeropage.jp/images/shared/footer_line.png) repeat-x center top #fff;
  text-align:center;
  padding:13px 0 10px;
}

/*--sideNavi--*/
.sideNavi .listbox_01_outer_01{
  margin:0 0 40px;
}
.sideNavi .menu{
}
.sideNavi .menu ul{
}
.sideNavi .menu ul li{
  padding:0 0 10px;
  margin:0 0 0 18px;
  line-height:17px;
}
.sideNavi .menu ul li a{
  padding:0 0 0px 22px;
  background:url(/wp-content/themes/zeropage.jp/images/shared/arrow_02.png) no-repeat left center;
}

.sideNavi .service{
}
.sideNavi .service .ttl{
  margin:0 0 18px;
}
.sideNavi .service ul{
}
.sideNavi .service ul li{
  margin:0 0 10px;
}

.sideNavi .side_archive > ul > li,
.sideNavi .side_category > ul > li{
  padding:0 0 15px;
  margin:0 0 0 18px;
}
.sideNavi .side_category > ul > li ul{
  margin:0px 0 0 32px;
}
.sideNavi .side_category > ul > li ul li{
  padding:10px 0 0px;
}
.sideNavi .side_category > ul > li > a{
  padding:0 0 0px 22px;
  background:url(/wp-content/themes/zeropage.jp/images/shared/arrow_02.png) no-repeat left 0;
}
.sideNavi .side_category > ul > li > a{
  text-decoration:none;
}
.sideNavi .side_category > ul > li > a:hover{
  text-decoration:underline;
}


/*--top--*/
.page-template-top-page .middle h2{
  font-family: "ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
  font-size:26px;
  letter-spacing:0.1em;
  font-weight:bold;
}
/*-- .col_01 --*/
.page-template-top-page .col_01{
  height:749px;
  background:url(/wp-content/themes/zeropage.jp/images/col_01_bg.png) no-repeat center top;
  text-align:center;
  margin:0 0 30px;
}
.page-template-top-page .col_01 h2{
  padding:73px 0 47px;
}
.page-template-top-page .col_01 h2 > img:first-child{
  margin:0 0 27px;
}
.page-template-top-page .col_01 .fig{
  margin:0 0 40px;
}
.page-template-top-page .col_01 p{
  font-size:15px;
  margin:0 0 15px;
}

/*-- .col_02 --*/
.page-template-top-page .col_02_outer_01{
  background:url(/wp-content/themes/zeropage.jp/images/col_02_bg_top.png) no-repeat center top;
  width:960px;
  margin:0 auto 60px;
  padding:10px 0 0;
}
.page-template-top-page .col_02_outer_02{
  background:url(/wp-content/themes/zeropage.jp/images/col_02_bg_btm.png) no-repeat center bottom;
  padding:0px 0 10px;
}
.page-template-top-page .col_02{
  background:url(/wp-content/themes/zeropage.jp/images/col_02_bg.png) repeat-y center top;
  padding:0 0 20px;
}
.page-template-top-page .col_02 h2{
  text-align:center;
  padding:30px 0 24px;
}
.page-template-top-page .col_02 h2 > img:first-child{
  margin:0 0 27px;
}
.page-template-top-page .col_02 .fig{
  float:left;
  margin:0 0 0 64px;
}
.page-template-top-page .col_02 .text{
  float:right;
  width:543px;
  margin:0 59px 0 0px;
}
.page-template-top-page .col_02 .text h3,
.page-template-top-page .col_02 .text p.name{
  font-family: "ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
  font-weight:bold;
}
.page-template-top-page .col_02 .text h3{
  padding:52px 0 20px;
  font-size:20px;
}
.page-template-top-page .col_02 .text p.name{
  padding:0px 0 0px;
  font-size:15px;
}
.page-template-top-page .col_02 .text p{
  margin:0 0 20px;
  font-size:14px;
}
.page-template-top-page .col_02 .text ul{
  text-align:right;
}
.page-template-top-page .col_02 .text ul li{
  display:inline;
  margin:0 0 0 7px;
}
.page-template-top-page .col_02 .interview_list{
  clear:both;
}
.page-template-top-page .col_02 .interview_list h3{
  text-align:center;
  padding:33px 0 27px;
}
.page-template-top-page .col_02 .interview_list ul{
  margin-left:18px;
}
.page-template-top-page .col_02 .interview_list ul li{
  float:left;
  width:212px;
  margin-left:16px;
}
.page-template-top-page .col_02 .interview_list ul li .no_image{
  margin:0 0 18px;
}
.page-template-top-page .col_02 .interview_list ul li a{
  text-decoration:none;
}
.page-template-top-page .col_02 .interview_list ul li .thumb img{
  margin:0 0 18px;
  border-radius: 8px;
  -moz-border-radius:8px; /* FF */
  -webkit-border-radius: 8px;/* Webkit */
  box-shadow:rgba(153, 153, 153, 0.50) 1px 1px 3px 1px;
  -webkit-box-shadow:rgba(153, 153, 153, 0.50) 1px 1px 3px 1px;
  -moz-box-shadow:rgba(153, 153, 153, 0.50) 1px 1px 3px 1px;
}

/*-- .col_03 --*/
.page-template-top-page .col_03{
  width:960px;
  background:url(/wp-content/themes/zeropage.jp/images/col_03_bg.png) no-repeat center top;
  text-align:center;
  margin:0 auto 102px;
}
.page-template-top-page .col_03 h2{
  padding:22px 0 45px;
}
.page-template-top-page .col_03 h2 > img:first-child{
  margin:0 0 27px;
}
.page-template-top-page .col_03 .fig{
  text-align:center;
}
.page-template-top-page .col_03 ul{
  margin:0 0 10px 15px;
}
.page-template-top-page .col_03 ul li{
  float:left;
  margin-left:15px;
}

/*-- .col_04 --*/
.page-template-top-page .col_04{
  width:960px;
  margin:0 auto 105px;
}
.page-template-top-page .col_04 h2{
  padding:22px 0 57px;
  text-align:center;
}
.page-template-top-page .col_04 h2 > img:first-child{
  margin:0 0 27px;
}
.page-template-top-page .col_04 a{
  text-decoration:none;
}
.page-template-top-page .col_04 a:hover{
  text-decoration:underline;
}

/* .event */
.page-template-top-page .col_04 .event{
  background:url(/wp-content/themes/zeropage.jp/images/event_bg.png) no-repeat center top;
  float:left;
  width:693px;
  height:291px;
  margin:0 0 32px;
}
.page-template-top-page .col_04 .event .ttl{
  background:url(/wp-content/themes/zeropage.jp/images/line_01.png) no-repeat center bottom;
  padding:15px 0px 12px 3px;
  margin:0 12px 12px 12px;
  position:relative;
}
.page-template-top-page .col_04 .event .ttl .btn{
  position:absolute;
  right:3px;
  top:15px;
}
.page-template-top-page .col_04 .event .event_info{
  margin:0 15px 10px;
}
.page-template-top-page .col_04 .event .event_info .thumb{
  float:left;
  margin:0 10px 0 0;
}
.page-template-top-page .col_04 .event .event_info .thumb img{
  border:3px solid #c2c2c2;
}
.page-template-top-page .col_04 .event .event_info .text{
}
.page-template-top-page .col_04 .event .event_info .text h4{
  padding:8px 0 15px 165px;
  font-size:13px;
}
.page-template-top-page .col_04 .event .event_info .text table{
}
.page-template-top-page .col_04 .event .event_info .text table th,
.page-template-top-page .col_04 .event .event_info .text table td{
  padding:0 0 5px;
}

/* .news */
.listbox_01_outer_01{
  background:url(/wp-content/themes/zeropage.jp/images/news_bg_top.png) no-repeat center top;
  width:223px;
  padding:10px 0 0;
}
.listbox_01_outer_02{
  background:url(/wp-content/themes/zeropage.jp/images/news_bg_btm.png) no-repeat center bottom;
  padding:0px 0 10px;
}
.listbox_01{
  background:url(/wp-content/themes/zeropage.jp/images/news_bg.png) repeat-y center top;
}
.page-template-top-page .col_04 .listbox_01_outer_01{
  float:right;
  height:280px;
  margin:0 0 32px;
}
.listbox_01 .ttl{
  background:url(/wp-content/themes/zeropage.jp/images/line_02.png) no-repeat center bottom;
  padding:7px 0px 12px 2px;
  margin:0 12px 12px 15px;
  position:relative;
}
.listbox_01 .ttl .btn{
  position:absolute;
  right:3px;
  top:5px;
}
.listbox_01 dl{
  margin:0 0 0 30px;
}
.sideNavi .listbox_01 dl{
  margin:0 20px;
}
.listbox_01 dl dt{
  margin:0 0 5px;
}
.listbox_01 dl dd{
  padding:0 0 15px;
}

/* .ameba */
.page-template-top-page .col_04 .ameba{
  background:url(/wp-content/themes/zeropage.jp/images/ameba_bg.png) no-repeat center top;
  clear:both;
  width:960px;
  height:105px;
  margin:0 0 32px;
}
.page-template-top-page .col_04 .ameba .ttl{
  background:url(/wp-content/themes/zeropage.jp/images/line_03.png) no-repeat right 10px;
  padding:10px 31px 11px;
  float:left;
}
.page-template-top-page .col_04 .ameba ul{
  float:right;
  width:666px;
  padding:20px 0 0;
}
.page-template-top-page .col_04 .ameba ul li{
  margin:0 0 12px 20px;
}
.page-template-top-page .col_04 .ameba ul li .date{
  margin-right:20px;
}

/* .twitter */
.page-template-top-page .col_04 .twitter{
  background:url(/wp-content/themes/zeropage.jp/images/twitter_bg.png) no-repeat center top;
  float:left;
  width:465px;
  height:278px;
  text-align:center;
}
.page-template-top-page .col_04 .twitter .ttl{
  padding:19px 0px 5px 0px;
  margin:0 15px;
  border-bottom:3px solid #00abf0;
}
.page-template-top-page .col_04 .twitter iframe{
  width:435px !important;
  height:198px !important;
}

/* .facebook */
.page-template-top-page .col_04 .facebook{
  background:url(/wp-content/themes/zeropage.jp/images/facebook_bg.png) no-repeat center top;
  float:right;
  width:465px;
  height:278px;
  text-align:center;
}
.page-template-top-page .col_04 .facebook .ttl{
  padding:19px 0px 5px 0px;
  margin:0 15px;
  border-bottom:3px solid #445fad;
}

/*-- .col_05 --*/
.page-template-top-page .col_05{
  width:960px;
  margin:0 auto 105px;
}
.page-template-top-page .col_05 h2{
  padding:22px 0 57px;
  text-align:center;
}
.page-template-top-page .col_05 h2 > img:first-child{
  margin:0 0 27px;
}
#contact_form table{
  margin:0 auto 35px;
  width:70%;
}
#contact_form table th,
#contact_form table td{
  vertical-align:middle;
  padding:5px 0;
  font-size:14px;
}
#contact_form table th{
  width:20%;
}
#contact_form table td{
}
#contact_form table td input,
#contact_form table td textarea{
  width:100%;
  border:1px solid #c7c7c7;
  padding:3px;
}
#contact_form .submit_btn{
  text-align:center;
}
#contact_form .submit_btn input{
  background:url(/wp-content/themes/zeropage.jp/images/btn_bg.png) no-repeat center top;
  width:149px;
  height:42px;
  border:none;
  color:#fff;
  font-size:16px;
  font-family: "ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
  line-height:42px;
  margin:0 5px;
}
#contact_form .submit_btn input:hover{
  cursor:pointer;
  opacity:0.6;
}
#contact_form .submit_btn input[type="reset"],#contact_form .submit_btn input[name="submitBack"]{
  background:url(/wp-content/themes/zeropage.jp/images/btn_bg02.png) no-repeat center top;
}
.mw_wp_form_confirm .reset-button {
    display: none;
}
/*-- common --*/
.orange{
  color:#f8532a;
}
.blue{
  color:#00a0e9;
}
.pink{
  color:#e4007f;
}

.bold{
  font-weight:bold;
}

.tar{
  text-align: right;
}
.tal{
  text-align: left;
}
.tac{
  text-align: center;
}

.contents p.pdt_40{
  padding-top:40px;
}

.size_sl{
  font-size:16px;
}
.size_l{
  font-size:18px;
}

.fl-rimg{
  float: right;
  margin: 0 0 15px 15px;
}
.fl-limg{
  float: left;
  margin: 0 15px 15px 0;
}
.fl-limg img{
  margin:0 0 15px;
}

.clear{
  clear:both;
}

.contents table,
.contents p{
  line-height: 1.8;
  margin: 0 0 20px;
  font-size:13px;
}

/* headline */
.page_title{
  background:url(/wp-content/themes/zeropage.jp/images/under/page_title_bg.png) no-repeat center top;
  height:190px;
}
.page_title h2{
  width:960px;
  margin:0 auto;
}
.page_title h2 span{
  display:block;
}
.page_title h2 .large_text{
  font-family: "ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
  font-size:30px;
  padding:66px 0 10px;
  letter-spacing:0.1em;
}
.page_title h2 .small_text{
  font-family:'Lato';
  color:#00a0e9;
  font-size:18px;
}

.h301{
  border-left:5px solid #00a0e9;
  padding:5px 0 5px 8px;
  margin:0 0 20px;
  font-size:20px;
  font-weight:bold;
  letter-spacing:0.1em;
}

.h401{
  background:#e4007f;
  color:#fff;
  padding:10px 10px 5px;
  margin:0 0 15px;
  font-size:16px;
  font-weight:bold;
  letter-spacing:0.1em;
  border-radius: 5px;
  -moz-border-radius:5px; /* FF */
  -webkit-border-radius: 5px;/* Webkit */
}
.commingSoon{
  text-align: center;
  margin: -30px 0 0;
}
.event_info .commingSoon{
  margin: 85px 0 0;
}
.middle .contents .h401 a{
  color:#fff;
}
.h402{
  padding:10px 10px 5px;
  margin:0 0 15px;
  font-size:16px;
  font-weight:bold;
  letter-spacing:0.1em;
  border-bottom:3px solid #f6dd33;
}
.h501{
  padding:10px 10px 5px;
  margin:0 0 15px;
  font-size:16px;
  font-weight:bold;
  letter-spacing:0.1em;
  border-bottom:3px solid #9dc214;
}

/* breadcrumbs */
.breadcrumbs{
  background:#fce0ef;
  margin:0 0 30px;
}
.breadcrumbs ul{
  width:960px;
  margin:0 auto;
}
.breadcrumbs ul li{
  display:inline-block;
  padding:16px 0;
}
.breadcrumbs ul li a{
  color:#00a0e9;
}

/* under page */
.wrap_01{
  border:6px solid #f6dd33;
  padding:50px 0;
  margin:0 0 20px;
  text-align:center;
  border-radius: 20px;
  -moz-border-radius:20px; /* FF */
  -webkit-border-radius: 20px;/* Webkit */
}

.block_01{
  margin:0 0 60px;
}
.sec_01{
  margin:0 0 40px;
}

.block_01 .iphone{
  padding:30px 0 0 20px;
}

.sec_02{
  padding:20px;
  margin:0 0 40px;
  border:3px solid #00a0e9;
  border-radius: 20px;
  -moz-border-radius:20px; /* FF */
  -webkit-border-radius: 20px;/* Webkit */
}

table.tb_01,
table.tb_02{
  width:100%;
  border-collapse:collapse;
}
table.tb_01 th,
table.tb_02 th{
  vertical-align:middle;
  font-weight:bold;
  padding:5px 5px;
  border-left:5px solid #f6dd33;
  width:24%;
  white-space:nowrap;
}
table.tb_02 th{
  width:15%;
  text-align:right;
}
table.tb_01 td,
table.tb_02 td{
  padding:5px 5px;
}

table.tb_03{
  width:60%;
  float:right;
}
table.tb_03 td{
  padding:5px;
}
table.tb_03 td.ttl{
  font-weight:bold;
  vertical-align:middle;
}
table.tb_03 td.btn img{
  margin:0 3px;
}

.item_list_01{
  margin:0 0 20px;
}
.item_list_01 li{
  float:left;
  width:160px;
  margin:0 0 0 20px;
}
.item_list_01 li figure{
  text-align:center;
  margin:0 0 10px;
}
.contents .item_list_01 li p{
  font-size:11px;
  line-height:1.3;
  margin:0 0 10px;
}
.item_list_01 li:first-child{
  margin:0 0 0 0px;
}

.item_list_02{
  width:535px;
  margin:0 auto 40px;
}
.item_list_02 li{
  float:left;
}
.contents .item_list_02 li p{
  font-size:12px;
}
.item_list_02 li img{
  margin:0 0 10px;
}
.item_list_02 li.li_01,
.item_list_02 li.li_02{
  width:250px;
  text-align:center;
}
.item_list_02 li.li_01{
  margin:0 35px 0 0;
}

.item_list_03{
  margin:0 auto 40px;
  text-align:center;
}
.item_list_03 li{
  display:inline-block;
  vertical-align:top;
  width:45%;
}
.item_list_03 li img{
  margin:0 0 10px;
}
.item_list_03 li:first-child{
  margin:0 45px 0 0;
}
.item_list_03 li:first-child img{
  margin:10px 0 15px;
}
.contents .item_list_03 li p{
  margin:0 0 10px;
  text-align:left;
}
.contents .item_list_03 li p.ttl{
  border-bottom:2px solid #00a0e9;
  font-weight:bold;
  text-align:center;
}

.item_list_04{
  margin:0 auto 40px;
  text-align:center;
}
.item_list_04 li{
  display:inline-block;
  vertical-align:middle;
  width:45%;
}


.main_fig{
  text-align:center;
  margin:0 0 40px;
}

.fig{
  margin:0 0 20px;
}

.fig_list{
}
.fig_list li{
  float:left;
}
.fig_list li.li_01{
  margin:70px 0 0 30px;
}
.fig_list li.li_02{
  margin:0px 0 0 40px;
}
.fig_list li.li_03{
  margin:70px 0 0 40px;
}
.fig_list li.li_04{
  margin:0px 0 0 60px;
}

.answer{
  text-align:center;
}
.answer li{
  width:47%;
  vertical-align:top;
  display:inline-block;
  text-align:left;
  margin:0 5px;
}

/* blog paging */
#paging{
  text-align:center;
  margin:20px 0 60px;
  clear:both;
}
#paging li{
  display:inline-block;
}
#paging li li{
  margin:0 2px 6px;
}
#paging a{
  text-decoration:none;
}
#paging .bt a{
  margin:0 10px;
  border:1px solid #00a0e9;
  padding:3px 8px;
  border-radius: 3px;
  -moz-border-radius:3px; /* FF */
  -webkit-border-radius: 3px;/* Webkit */
}
#paging .number li span.current,
#paging .number a{
  padding:3px 8px;
  border:1px solid #00a0e9;
  border-radius: 3px;
  -moz-border-radius:3px; /* FF */
  -webkit-border-radius: 3px;/* Webkit */
}
#paging .number li span.current{
  background:#00a0e9;
  color:#fff;
}
.blognav{
  clear:both;
  text-align:center;
  margin:30px 0 0px;
}
.blognav ul{
}
.blognav ul li{
  display:inline-block;
  margin:0 0px 4px;
}

/* blog style */
.page-template-page-custom-php .blog_thumb,
.archive .blog_thumb{
  float:left;
  margin-right:20px;
}

.page-template-page-custom-php .content a,
.archive .content a,
.single .content a{
  text-decoration:underline;
}
.single .content a:hover{
}

.page-template-page-custom-php .one_post,
.archive .one_post{
  margin:0 0 45px;
  overflow:hidden;
  text-align:left;
}
.page-template-page-custom-php .date,
.archive .date,
.single .date{
  text-align:right;
  padding:0 0px 10px;
}
.page-template-page-custom-php .one_post table th,
.archive .one_post table th,
.page-template-page-custom-php .one_post table td,
.archive .one_post table td{
  font-size:14px;
  font-weight:bold;
  padding:3px 0px;
}
.page-template-page-custom-php .one_post table,
.archive .one_post table{
  margin:0 0 15px;
}

.moreText,.moreText2{
  text-align:right;
  margin-top:15px;
}
.middle .contents .moreText a{
  text-align:center;
  display:inline-block;
  background:url(/wp-content/themes/zeropage.jp/images/under/btn_bg.png) no-repeat center top;
  width:149px;
  height:34px;
  border:none;
  color:#fff;
  font-size:13px;
  font-family: "ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
  text-decoration:none;
  text-indent:18px;
  line-height:34px;
}
.middle .contents .moreText2 a{
  text-align:center;
  display:inline-block;
  background:#00a0e9 url(/wp-content/themes/zeropage.jp/images/under/btn_ico.png) no-repeat 14px center;
  height:34px;
  border-radius: 50px;
  border:none;
  color:#fff;
  font-size:13px;
  font-family: "ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
  text-decoration:none;
  text-indent:18px;
  line-height:34px;
  padding: 0 21px;
}
.moreText a:hover,
.moreText2 a:hover{
  cursor:pointer;
  opacity:0.6;
}

.entry_list{
  margin:0 0 30px;
}
.entry_list li{
  margin:0 0 15px;
  font-size:14px;
}
.entry_list li .date{
  margin-right:20px;
}

.eye_catch{
  text-align:center;
  margin-bottom:15px;
}

/* single */
/*---投稿大枠---*/
.detailpostdata {
  text-align:left;
}
/*---配置　右---*/
.alignright {
  float:right;
  margin-left:30px;
  margin-bottom:30px;
}
/*---配置　左---*/
.alignleft {
  float:left;
  margin-right:30px;
  margin-bottom:30px;
}
/*---配置　中央---*/
.aligncenter {
  clear:both;
  display:block;
  margin:0 auto 30px;
}
.detailpostdata ol,
.detailpostdata ul{
  margin-bottom:20px;
}
/*---リスト　順序あり---*/
.detailpostdata ol li {
  list-style-type:decimal;
  font-size:100%;
  margin:0 0 0 25px;
  padding:0;
}
/*---リスト　順序なし---*/
.detailpostdata ul li {
  list-style:outside square;
  font-size:100%;
  margin:0 0 0 20px;
  padding:0;
}
/*---テーブル---*/
.detailpostdata table {
  brder-left:1px solid #bfbfbf;
  brder-top:1px solid #bfbfbf;
  brder-right:1px solid #bfbfbf;
}
.detailpostdata table th {
  brder-bottom:1px solid #bfbfbf;
}
.detailpostdata table td {
  brder-bottom:1px solid #bfbfbf;
}
/*---フォント---*/
.detailpostdata em {
  font-style:italic !important;
}
.detailpostdata p{
  margin:0 0 20px;
}

.detailpostdata .date{
  text-align:right;
  margin-bottom:15px;
}

