<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*== biz_consult_s templates ==*/
/*PC*/
@media screen and (min-width:769px){
    #main_column.template .biz_consult_area{
      margin: 40px 0 60px;
    }
    #main_column.template .biz_consult_area .biz_tpx{}
    #main_column.template .biz_consult_area .biz_tpx h2{
      margin-bottom: 0;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_sub{
      margin: 0;
      padding: 20px;
      background-color: #fff;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_col{
      padding: 20px;
      background-color: #f8f8f8;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_col dl{
      width: 49.418%;
      margin: 0;
      padding: 30px 20px 40px;
      background-color: #fff;
      text-align: center;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_col dt{
      padding: 6px 5px 7px;
      background-color: #f39519;
      color: #fff;
      font-size: 20px;
      font-weight: 500;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_col dd{
      margin-bottom: 0;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_catch{
      min-height: 3.14em;
      line-height: 1.571;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_btn{
      width: 73.134%;
      margin: 0 auto;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_btn a{
      padding: 9px 30px;
      background-color: #18191b;
      border: 1px solid #000;
      border-radius: 25px;
      color: #fff;
      font-size: 15px;
      font-weight: 500;
      text-decoration: none;
      display: block;
      position: relative;
      transition: background-color .2s ease;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_btn a:after{
        content: "";
        display: block;
        width: 12px;
        height: 12px;
        margin-top: -7px;
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        transform: rotate(45deg);
        position: absolute;
        top: 50%;
        right: 16px;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_btn a:hover{
      background-color: #fff;
      color: #000;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_btn a:hover:after{
      border-color: #000;
    }
	
	/*電話番号タップ*/
	a.tel-sp[href*="tel:"] {
	pointer-events: none;
	cursor: default;
	text-decoration: none;
	color: #fe6000!important;
	font-weight: 600!important;
	}
	a.tel-sp-df[href*="tel:"] {
	pointer-events: none;
	cursor: default;
	text-decoration: none;
	color: inherit!important;
	font-weight: 300!important;
	}
}

/*SP*/
@media screen and (max-width:768px){
    #main_column.template .biz_consult_area{
        margin: 40px 0 75px;
    }
    #main_column.template .biz_consult_area .biz_tpx{}
    #main_column.template .biz_consult_area .biz_tpx h2{
        font-size: 20px !important;
        text-align: center !important;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_sub{
        margin: 0;
        padding: 11px 20px;
        background-color: #fff;
        line-height: 1.42;
        text-align: center;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_col{
        padding: 20px 20px 50px;
        background-color: #f8f8f8;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_col dl{
        margin-top: 20px;
        margin-bottom: 0;
        padding: 20px 15px 25px;
        background-color: #fff;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_col dl:first-child{
        margin-top: 0;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_col dt{
        margin: 0 0 17px;
        padding: 7px 5px;
        background-color: #f39519;
        color: #fff;
        font-weight: 500;
        letter-spacing: .1em;
        text-align: center;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_col dd{
        margin-bottom: 0;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_catch{
        margin-bottom: 16px;
        text-align: center;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_btn{
        margin-bottom: 0;
        padding-right: 0;
        padding-left: 0;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_btn a{
        padding: 8px 30px;
        background-color: #18191b;
        border: 1px solid #000;
        border-radius: 25px;
        color: #fff;
        font-size: 15px;
        font-weight: 500;
        text-align: center;
        text-decoration: none;
        display: block;
        position: relative;
    }
    #main_column.template .biz_consult_area .biz_tpx .biz_btn a:after{
        content: "";
        display: block;
        width: 10px;
        height: 10px;
        margin-top: -6px;
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        transform: rotate(45deg);
        position: absolute;
        top: 50%;
        right: 16px;
    }
	
	/*電話番号タップ*/
	a.tel-sp {
	font-size: 100%!important;
	text-decoration: none;
	color: #fe6000!important;
	font-weight: 600!important;
	}
	a.tel-sp-df {
	color: inherit!important;
	}
}


/*--------------------------------------------
common
---------------------------------------------*/
@media screen and (min-width:769px){
    .pcOnly {
      display: block !important;
    }
    .spOnly {
      display: none !important;
    }
}

@media screen and (max-width:768px){
    .pcOnly {
      display: none!important;
      }
    .spOnly {
      display: block!important;
    }
}


/*--------------------------------------------
shop_guide templates
---------------------------------------------*/
@media screen and (min-width:769px){
    .shopguide-theme #main_column.txt_def {font-size: 14px;}
    .shopguide-theme #main_column .txt_l {font-size: 18px;}
    .shopguide-theme #main_column .txt_ll,
    .shopguide-theme #main_column .txt_tel {font-size: 30px;}
    
    .shopguide-theme #main_column .float-left { float: left;}
    .shopguide-theme #main_column .float-right { float: right;}
    .shopguide-theme #main_column .clear { clear: both;}
    .shopguide-theme #main_column .float-left_pc { float: left;}
    .shopguide-theme #main_column .float-right_pc { float: right;}
    .shopguide-theme #main_column .clear_pc { clear: both;}
    .shopguide-theme #main_column .inline { display: inline;}
    
    .shopguide-theme #main_column.template p.mb10 { margin-bottom: 10px;}

    .shopguide-theme #main_column.template&gt;h1~h2:first-of-type{margin-top:50px;}

    /*side_column*/
    .shopguide-theme #side_column .lbox dt{
    margin-bottom: 0;
    padding: 7px 12px 8px 12px !important;
    background-color: #cde3f1;
    color: #18191b;
    font-size: 1.4rem !important;
    font-weight: bold !important;
    }
    .shopguide-theme #side_column .lbox dd{
    padding: 0;
    background-color: #f6f6f6;
    }
    .shopguide-theme #side_column .lbox dd ul{
    padding-top: 4px !important;
    }
    .shopguide-theme #side_column .lbox dd ul li{
    padding: 7px 10px 8px 12px;
    }

    /*--------------------------------------------
    shop-flow component
    ---------------------------------------------*/
    #main_column.template .mlAuto {
      margin-left: auto !important;
    }
    #main_column.template .shop-flow dl {
      margin-left: 0;
      margin-top: 0;
    }
    #main_column.template .shop-flow table td, #main_column.template .shop-flow table th {
      text-align: center;
    }
    #main_column.template .shop-flow .col-type-03 {
      background: url("https://www.pc-koubou.jp/web_images/img/shop_flow_arrow.png") no-repeat;
      background-position: 0px 170px, center;
    }
    #main_column.template .shop-flow .order {
      border: #ccc 5px solid;
      padding: 13px;
    }
    #main_column.template .shop-flow .order p {
      margin: 0px;
    }
    #main_column.template .shop-flow .order p span {
      display: block;
      padding: 5px;
      font-weight: bold;
      font-size: 16px;
      background: #f1e102;
      text-align: center;
      color: #000;
      margin: 0 0 20px;
    }
    #main_column.template .shop-flow .area01 {
      background: #f2f2f2;
      padding: 18px;
    }
    #main_column.template .shop-flow .area01 {
      background: #f2f2f2;
      padding: 18px;
    }
    #main_column.template .shop-flow hr {
      clear: both;
      border-top: 1px solid #187dcb;
    }
    #main_column.template .shop-flow img {
      margin: 0;
    }
}

@media screen and (max-width:768px){
    .shopguide-theme #main_column .txt_def {font-size: 14px;}
    .shopguide-theme #main_column .txt_l {font-size: 18px;}
    .shopguide-theme #main_column .txt_ll,
    .shopguide-theme #main_column .txt_tel {font-size: 24px;}
    
    .shopguide-theme #main_column .float-left { float: left;}
    .shopguide-theme #main_column .float-right { float: right;}
    .shopguide-theme #main_column .clear { clear: both;}
    .shopguide-theme #main_column.float-left_sp { float: left;}
    .shopguide-theme #main_column .float-right_sp { float: right;}
    .shopguide-theme #main_column .clear_sp { clear: both;}
    .shopguide-theme #main_column .inline { display: inline;}
    
    .shopguide-theme #main_column.template p.mb10 { margin-bottom: 10px;}

    .shopguide-theme #contents.template h1~h2:first-of-type{margin-top:30px !important;}
    
    body.shopguide-theme #main_column.template p.text-center{
        text-align:center;
    }
    body.shopguide-theme #main_column.template p.text-right{
        text-align:right;
    }

    /*--------------------------------------------
    shop-flow component
    ---------------------------------------------*/
    #main_column.template .shop-flow dl {
      margin-left: 0;
      margin-top: 0;
      padding: 0 10px;
    }
    #main_column.template .shop-flow table td, 
    #main_column.template .shop-flow table th {
      text-align: center;
    }
    #main_column.template .shop-flow .order {
      border: #ccc 5px solid;
      padding: 13px;
    }
    #main_column.template .shop-flow .order p,
    #main_column.template .shop-flow .area01 p {
      padding: 0px;
    }
    #main_column.template .shop-flow .order p span {
      display: block;
      padding: 5px;
      font-weight: bold;
      font-size: 16px;
      background: #f1e102;
      text-align: center;
      color: #000;
      margin: 0 0 20px;
    }
    #main_column.template .shop-flow .area01 {
      background: #f2f2f2;
      padding: 18px;
    }
    #main_column.template .shop-flow &gt; .area01 {
      margin: 0 10px;
    }
    #main_column.template .shop-flow .area01 {
      background: #f2f2f2;
      padding: 18px;
    }
    #main_column.template .shop-flow hr {
      clear: both;
      border-top: 1px solid #187dcb;  
    }
    #main_column.template .shop-flow img {
      margin: auto;
    }
    #main_column.template .shop-flow .col-type-03 dd {
        width: 100%;
      }
    #main_column.template .shop-flow .col-type-03 &gt; dd {
      margin: 0 0 2% 0;
    }
}


/*--------------------------------------------
webmember component
---------------------------------------------*/

@media screen and (min-width:769px){
    .pb50 {
      padding-bottom: 50px !important;
    }
    .greyBlock {
      background: #ebeef2;
    }
    #main_column.template .pointBlock {
      padding: 30px 20px 25px;
    }
    #main_column.template .pointBlock .fl {
      width: 420px;
      text-align: center;
      position: relative;
    }
    #main_column.template .pointBlock .fl .pointNmb {
      position: absolute;
      top: 0;
      left: 0;
    }
    #main_column.template .pointBlock .fl .subTitle {
      color: #000000;
      font-size: 24px;
      font-weight: 400;
      padding-bottom: 10px;
      border-bottom: 2px solid #147fcc;
      width: 100%;
    }
    #main_column.template .pointBlock .fl .honbun {
      font-size: 17px;
      text-align: left;
    }
    #main_column.template .flr {
      float: right;
    }
    #main_column.template .pointBlock .btnCoupon, #main_column.template .pointBlock .btnOutlet, #main_column.template .bottomWebmember .btnCoupon {
      background: url(https://www.pc-koubou.jp/web_images/img/wm_btn01.png) no-repeat;
      width: 464px;
      height: 50px;
      line-height: 50px;
      color: #ffffff !important;
      text-align: center;
      font-size: 18px;
      margin: 20px auto 0;
      position: relative;
      display: block;
      font-weight: bold;
      text-decoration: none !important;
    }
    #main_column.template .pointBlock .btnOutlet {
      background: url(https://www.pc-koubou.jp/web_images/img/wm_btn02.png) no-repeat;
    }
    #main_column.template .bottomWebmember {
        padding: 15px 0 35px;
    }
    #main_column.template .bottomWebmember h3 {
        font-weight: 400;
        font-size: 18px;
        color: #187ecc!important;
        text-align: center;
    }
    #main_column.template .bottomWebmember h3 span {
        font-size: 45px;
        color: #e60012;
    }
    #main_column.template .bottomWebmember .stepOrderUl {
        width: 100%;
        height: 80px;
        margin: 0 auto;
        position: relative;
        display: block;
    }
    #main_column.template .bottomWebmember ul li::before {
      content: none;
    }
    #main_column.template .bottomWebmember .stepOrderUl li {
      float: left;
      margin: 0 10px 0 18px;
      padding-bottom: 0;
    }
    
    #main_column.template .bottomWebmember .stepOrderUl li.step01 {
      margin-left: 0;
      background-color: #5ba6db;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step02 {
      background-color: #4399d6;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step03 {
      background-color: #2c8cd1;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step04 {
      background-color: #147fcc;
      margin-right: 0;
    }
    #main_column.template .bottomWebmember .stepOrderUl li p {
      float: left;
      margin: 0;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step01 p:first-child, 
    #main_column.template .bottomWebmember .stepOrderUl li.step02 p:first-child, 
    #main_column.template .bottomWebmember .stepOrderUl li.step03 p:first-child, 
    #main_column.template .bottomWebmember .stepOrderUl li.step04 p:first-child {
        width: 84px;
        padding-left: 10px;
        line-height: 80px;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step01 p:nth-child(2) {
        width: 190px;
        padding-top: 12px;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step02 p:nth-child(2) {
        width: 110px;
        padding-top: 12px;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step03 p:nth-child(2) {
        width: 110px;
        padding-top: 12px;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step04 p:nth-child(2) {
        width: 110px;
        line-height: 80px;
    }
    #main_column.template  .bottomWebmember .stepOrderUl li p {
        font-size: 20px;
        height: 80px;
        line-height: 1.4;
        text-align: left;
    }
    #main_column.template .bottomWebmember .stepOrderUl li p span.step {
      font-size: 15px;
      font-weight: normal;
    }
    #main_column.template .bottomWebmember .stepOrderUl li p span.nmb {
      font-size: 30px; 
      font-weight: bold;
      margin: 0 3px;
    }
    #main_column.template .bottomWebmember .stepOrderUl li p:nth-child(1),
    #main_column.template .bottomWebmember .stepOrderUl li p:nth-child(2) {
      position: relative;
    }
    #main_column.template .bottomWebmember .stepOrderUl li p:nth-child(1)::before {
      content: "";
      position: absolute;
      top: 0;
      height: 100%;
      border-width: 2em 0 2em 1em;
      border-style: solid;
      border-color: #4399d6 #4399d6 #4399d6 transparent;
      left: -1em;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step01 p:nth-child(1)::before {
      content: none;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step03 p:nth-child(1)::before {
      border-color: #2c8cd1 #2c8cd1 #2c8cd1 transparent;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step04 p:nth-child(1)::before {
      border-color: #147fcc #147fcc #147fcc transparent;
    }
    #main_column.template .bottomWebmember .stepOrderUl li p:nth-child(2)::before {
      content: "";
      position: absolute;
      top: 0;
      border-top: 2em solid transparent;
      border-bottom: 2em solid transparent;
      border-left: 1em solid #5ba6db;
      right: -1em;
      height: 100%;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step02 p:nth-child(2)::before {
      border-left: 1em solid #4399d6;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step03 p:nth-child(2)::before {
      border-left: 1em solid #2c8cd1;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step04 p:nth-child(2)::before {
      content: none;
    }
}

@media screen and (max-width:768px){
    /* footer navi */
    .shopguide-theme #footer .accordion-menu .menu li.show {
      background: #cde3f1;
    }
    .shopguide-theme #footer .accordion-menu .menu li.show&gt;a, footer .accordion-menu .menu li.show&gt;span {
      color: #000;
    }
    .shopguide-theme #footer .accordion-menu a {
      color: #000;
    }
    .shopguide-theme #footer .accordion-menu .sub-menu {
      background: #f6f6f6;
    }
    /* footer navi */
    .pb50 {
      padding-bottom: 50px !important;
    }
    .greyBlock {
      background: #ebeef2;
    }
    #main_column.template .pointBlock {
      padding: 30px 10px 25px;
    }
    #main_column.template .pointBlock .fl {
      width: 100%;
      text-align: center;
      position: relative;
      float: none;
    }
    #main_column.template .pointBlock .fl .pointNmb {
      position: absolute;
      top: 0;
      left: 0;
      width: 55px;
    }
    #main_column.template .pointBlock .fl .icon {
      width: 80px;
    }
    #main_column.template .pointBlock .fl .subTitle {
      color: #000000;
      font-size: 15px;
      font-weight: 400;
      text-align: center;
      padding-bottom: 10px;
      margin-bottom: 10px;
      border-bottom: 2px solid #147fcc;
      width: 100%;
    }
    #main_column.template .pointBlock .fl .honbun {
      font-size: 11px;
      text-align: left;
      padding: 0;
    }
    #main_column.template .pointBlock .btnCoupon, 
    #main_column.template .pointBlock .btnOutlet, 
    #main_column.template .bottomWebmember .btnCoupon {
      background: url(https://www.pc-koubou.jp/web_images/img/wm_btn01_sp.png) no-repeat;
      width: 294px;
      height: 50px;
      line-height: 50px;
      color: #ffffff !important;
      text-align: center;
      font-size: 13px;
      margin: 20px auto 7%;
      position: relative;
      display: block;
      font-weight: bold;
      text-decoration: none !important;
    }
    #main_column.template .pointBlock .btnOutlet {
      background: url(https://www.pc-koubou.jp/web_images/img/wm_btn02_sp.png) no-repeat;
    }
    #main_column.template .bottomWebmember {
        padding: 15px 0 35px;
    }
    #main_column.template .bottomWebmember h3 {
        font-weight: 400;
        font-size: 18px;
        color: #187ecc!important;
        text-align: center!important;
    }
    #main_column.template .bottomWebmember h3 span {
        font-size: 45px;
        color: #e60012;
    }
    #main_column.template .bottomWebmember .stepOrderUl {
        width: 100%;
        margin: 0 auto;
        position: relative;
        display: block;
    }
    #main_column.template .bottomWebmember ul li::before {
      content: none;
    }
    #main_column.template .bottomWebmember .stepOrderUl li {
      display: flex;
      margin: 0;
      padding-bottom: 0;
      position: relative;
      border-bottom: none;
    }
    
    #main_column.template .bottomWebmember .stepOrderUl li.step01 {
      background-color: #5ba6db;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step02 {
      background-color: #4399d6;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step03 {
      background-color: #2c8cd1;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step04 {
      background-color: #147fcc;
    }
    #main_column.template .bottomWebmember .stepOrderUl li p {
      float: left;
      margin: 0;
    }
    #main_column.template .bottomWebmember .stepOrderUl li p:first-child {
        width: 30%;
        padding-left: 10px;
        line-height: 60px;
      text-align: center;
    }
    #main_column.template .bottomWebmember .stepOrderUl li p:nth-child(2) {
        width: 70%;
        line-height: 60px;
    }
    #main_column.template  .bottomWebmember .stepOrderUl li p {
        font-size: 14px;
        height: 60px;
        line-height: 1.4;
        text-align: left;
    }
    #main_column.template .bottomWebmember .stepOrderUl li p span.step {
      font-size: 10px;
      font-weight: normal;
    }
    #main_column.template .bottomWebmember .stepOrderUl li p span.nmb {
      font-size: 20px; 
      font-weight: bold;
      margin: 0 3px;
    }
    #main_column.template .bottomWebmember .stepOrderUl li p:nth-child(1),
    #main_column.template .bottomWebmember .stepOrderUl li p:nth-child(2) {
      position: relative;
    }
    #main_column.template .bottomWebmember .stepOrderUl li .bottomLine2 {
        width: 100%;
        height: 0;
        border-top: 20px solid #ebeef2;
        border-right: 50vw solid transparent;
        border-bottom: 20px solid transparent;
        border-left: 50vw solid transparent;
        position: absolute;
        display: block;
        bottom: -60%;
        left: 0;
    }
    #main_column.template .bottomWebmember .stepOrderUl li .bottomLine {
        width: 100%;
        height: 0;
        border-top: 20px solid #5ba6db;
        border-right: 50vw solid transparent;
        border-bottom: 20px solid transparent;
        border-left: 50vw solid transparent;
        position: absolute;
        display: block;
        bottom: -55%;
        left: 0;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step02 .bottomLine {
        border-top: 20px solid #4399d6;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step03 .bottomLine {
        border-top: 20px solid #2c8cd1;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step01 {
      z-index: 9;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step02 {
        z-index: 8;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step03 {
        z-index: 7;
    }
    #main_column.template .bottomWebmember .stepOrderUl li.step04 {
        z-index: 6;
    }
    /** header scroll cancel **/
    .header-top , .header-login{
        position: static;
    }
    .header-top .header-login{
        height: 37px;
    }
    #header{
        padding-top: 0;
    }
}


/*--------------------------------------------
chatbot menu
---------------------------------------------*/
/*.columns.half .chat-btn-open{display:none;}*/


/*--------------------------------------------
iiyama PC を選ぶ理由とは?
---------------------------------------------*/
#main_column.template .info_iiyama{}

#main_column.template .info_iiyama .page-contents{margin-bottom:0px;}
#main_column.template .info_iiyama p{margin-bottom: 10px !important;}

#main_column.template .info_iiyama .iiyama-pc-oos{position:relative; text-align:center;}
#main_column.template .info_iiyama .iiyama-pc-oos .kv{position:relative; z-index:1;}
#main_column.template .info_iiyama .iiyama-pc-oos .logo,
#main_column.template .info_iiyama .iiyama-pc-oos h2,
#main_column.template .info_iiyama .iiyama-pc-oos .btn{position:absolute; left: 0;right: 0; z-index:2; color:#fff!important;}
#main_column.template .info_iiyama .iiyama-pc-oos .logo{top:100px;}
#main_column.template .info_iiyama .iiyama-pc-oos h2{top:30px; font-size:24px; font-weight:bold;}
#main_column.template .info_iiyama .iiyama-pc-oos .btn{bottom:20px; padding:0 20px;}
#main_column.template .info_iiyama .iiyama-pc h2{line-height:150%; font-weight:bold;}
#main_column.template .info_iiyama .iiyama-pc p.text-center {line-height:200%;}
#main_column.template .info_iiyama .iiyama-pc .b-tit{background: url("/web_images/img/iiyama_lp_pt01.png") !important; padding:10px !important; margin:0 0 20px !important;}
#main_column.template .info_iiyama .iiyama-pc .b-tit span{display:block; padding:5px; text-align:center; font-weight:bold; font-size:24px; background:#177ecb; color:#fff100;}
#main_column.template .info_iiyama .iiyama-pc .b-bl{padding:20px; background:#cedaec; border:#7eb4df solid 1px;}
#main_column.template .info_iiyama .iiyama-pc .b-bl h3{border: none;text-align:center; font-size:15px; padding: 0 !important; margin: 0;}
#main_column.template .info_iiyama .iiyama-pc .b-bl h3 span{min-height:70px; display:block; line-height:150%; font-size: 18px; font-weight:bold; text-align: center;}
#main_column.template .info_iiyama .iiyama-pc .b-bl h3 small{display:block;}

#main_column.template .info_iiyama .reason-tit{
  margin-bottom: 20px !important;
  padding: 0 !important;
  background: none !important;
  background-color: #fff !important;
  color: #187ecc !important;
  font-size: 20px !important;
  font-weight: 400 !important;
}
#main_column.template .info_iiyama .iiyama-pc h2.iiyama-br-tit{background: none !important; font-weight: 400 !important; text-align: center !important; padding: 0 !important; margin: 0 !important;}
#main_column.template .info_iiyama p.return{float:right; background: url("/web_images/img/iiyama_lp_return.gif") no-repeat; background-position:right; padding:0 20px 0; margin:0 0 20px;}
#main_column.template .info_iiyama .text-center{text-align: center !important;}
@media screen and (min-width: 641px) {
  #main_column.template .info_iiyama p{margin-right: 0 !important; margin-left: 0 !important;}
  #main_column.template .info_iiyama .iiyama-pc.feature-content dl.col-type-03 dd,
  #main_column.template .info_iiyama .iiyama-pc.feature-content dl.col-type-04 dd{margin-bottom: 1.8%;}
  #main_column.template .info_iiyama .reason-tit{margin-top: 0 !important;}
  #main_column.template .info_iiyama .iiyama-pc h2.iiyama-br-tit{}
  #main_column.template .info_iiyama .col-conts &gt; dl dd a &gt; img{margin-bottom: 5px;}
}
@media screen and (max-width: 640px) {
  #main_column.template .info_iiyama p{padding-right: 0 !important;padding-left: 0 !important;}
  #main_column.template .info_iiyama .page-contents{padding-right: 10px; padding-left: 10px;}
  #main_column.template .info_iiyama .iiyama-pc.feature-content dl.col-type-03 dd,
  #main_column.template .info_iiyama .iiyama-pc.feature-content dl.col-type-04 dd{margin-bottom: 2%;}
  #main_column.template .info_iiyama .reason-tit{margin-top: 20px !important; line-height: 1.6 !important;}
  #main_column.template .info_iiyama .iiyama-pc .b-tit span{line-height: 1.6 !important;}
  #main_column.template .info_iiyama .iiyama-pc h2.iiyama-br-tit{line-height: 1.6 !important;}
  #main_column.template .info_iiyama .col-conts &gt; dl dd &gt; a{font-size: 10px;}
  #main_column.template .info_iiyama p.return{padding-right: 20px !important; padding-left: 20px !important;}
  
  #main_column.template .info_iiyama .iiyama-pc-oos .logo{top:35%; text-align:center;}
  #main_column.template .info_iiyama .iiyama-pc-oos .logo img{width:25%;}
  #main_column.template .info_iiyama .iiyama-pc-oos h2{top:5px; font-size:10px!important;}
  #main_column.template .info_iiyama .iiyama-pc-oos .btn{text-align:center; bottom:5px; padding:0 10px; margin:0px; }
  #main_column.template .info_iiyama .iiyama-pc-oos .btn img{width:80%;}
  #main_column.template .info_iiyama .iiyama-pc .sp-01 &gt; dd{width:100%;}
  #main_column.template .info_iiyama .iiyama-pc .sp-01 &gt; dd p{text-align:center !important;}
  #main_column.template .info_iiyama .iiyama-pc p.text-center br,
  #main_column.template .info_iiyama .iiyama-pc h2 br{display:none;}
  #main_column.template .info_iiyama .iiyama-pc h2{line-height:inherit; font-size:18px; color:#187ecc;}
}


/*--------------------------------------------
電話窓口の混雑状況
---------------------------------------------*/
#main_column.template .info_busy .txt_tel{font-size: 30px;}
#main_column.template .info_busy .square_box{height:18px;width:18px;}
#main_column.template .info_busy .support_table{width: auto; border-top: none; border-left: none; margin-bottom: 0;}
#main_column.template .info_busy .support_table th{height:30px;text-align:center;background-color:#fff;font-size:12px;border:1px solid #cdcdcd;font-weight:normal;line-height:1.6;padding: 0;}
#main_column.template .info_busy .support_table td{width:36px;height:30px;text-align:center;border:1px solid #cdcdcd;font-size:11px;line-height:1.6;padding:4px 0;}
#main_column.template .info_busy .support_table td.wide{width:60px;height:20px;text-align:center;border:1px solid #cdcdcd;}
#main_column.template .info_busy .support_table td.noborder{border:none;}
#main_column.template .info_busy .level4{background:url(/web_images/img/bg_lv4.png) repeat-x}
#main_column.template .info_busy .level3{background:url(/web_images/img/bg_lv3.png) repeat-x}
#main_column.template .info_busy .level2{background:url(/web_images/img/bg_lv2.png) repeat-x}
#main_column.template .info_busy .level1{background:url(/web_images/img/bg_lv1.png) repeat-x}
#main_column.template .info_busy .level0{background-color:#c5dff2;}
#main_column.template .info_busy .w120{padding-left:4px !important;width:120px !important;text-align:left !important;}
#main_column.template .info_busy .w24{width:24px;} #main_column.template .info_busy .w60{width:60px;}

@media screen and (min-width:769px){
  #main_column.template .info_busy .txt_tel{font-size: 187.5%;}
  #main_column.template .info_busy .support_table{width: auto;}
}
@media screen and (max-width:768px){
  #main_column.template .info_busy .txt_tel{font-size: 30px;}
  #main_column.template .info_busy .support_table{width: calc(100% - 20px);}
}

/*--------------------------------------------
long URL setting
---------------------------------------------*/
a.info__link{
	word-break: break-word;
}</pre></body></html>