<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*
*****************
* スマホ、PC共通 *
*****************
*/

/* infoトップページ */
h2.info {font-size: 1.2em; line-height: 2em; text-align: left;}
.info_sub {color: #660033; font-size: 13px; font-weight: normal;}
h3.info {font-size: 1.2em;}
#info_box {display: block; margin: 0 auto; width: 80%; overflow: hidden;}
.info_left {float: left; padding: 1em; text-align: left; width: 40%;}
.info_right {float: right; padding: 1em; text-align: left; width: 40%;}
.info_font1 {font-size: 12px; font-weight: normal;}

/* BuonViaggio */
h3.bv {color: #660033; text-align: center;}
table.buon-viaggio {background-color: #fffbe5; line-height: 2em; margin: 1.5em auto; text-align: center; vertical-align: middle; width: 50%;}
td.bv1 {background-color: #e5e5e5; letter-spacing: 1px; padding: .5em;}
td.bv2 {border-top: #e5e5e5 1px solid; padding: .5em;}
td.bv3 {border-top: #e5e5e5 1px solid; color: #660033; font-weight: bold; padding: .5em;}
td.bv4 {background-color: #e5e5e5; border-top: #e5e5e5 1px solid; font-size: 12px; padding: .5em;}
ul.bv5 {line-height: 2em; list-style: square; margin: .5em 1.5em; padding: 0;}
li.bv6 {font-weight: bold; list-style: none;}
.buon_viaggio {color: #660033; font-weight: bold;}

/* faq */
dl.accordion {margin: 0 auto; width: 100%;}
dl.accordion dt {background-color: #e5e5e5; border: #fffbe5 2px solid; border-left: #fff 2px solid; color: #808080; cursor: pointer; font-weight: bold; line-height: 1.5em; padding: 1em 1em 1em 2.3em; text-indent: -1.3em;}
dl.accordion dt.open {background-color: #808080; color: #e5e5e5; padding: 1em 1em 1em 2.3em; text-indent: -1.3em;}
dl.accordion dd {background-color: #fffbe5; color: #333; display: none; line-height: 1.5em; margin: 0; padding: 0;}
dl.accordion2 {margin: 0 auto; width: 100%;}
dl.accordion2 dt {background-color: #e5e5e5; border-top: #fffbe5 1px solid; border-right: #fffbe5 2px solid; border-bottom: #fffbe5 2px solid; border-left: #fffbe5 2px solid; color: #808080; cursor: pointer; font-weight: bold; line-height: 1.5em; padding: 1em 1em 1em 2.3em; text-indent: -1.3em;}
dl.accordion2 dt.open {background-color: #808080; color: #e5e5e5; padding: 1em 1em 1em 2.3em; text-indent: -1.3em;}
dl.accordion2 dd {background-color: #fffbe5; color: #333; display: none; line-height: 1.5em; margin: 0; padding: 0;}

.dt1 {color: #808080;}
.dt2 {color: #e5e5e5; float: right;}

ul.list {list-style: none; margin: 0; padding: 1em;}
li.faq1 {list-style: disc; margin: .5em 1em; padding: 0;}
li.faq2 {background-color: #fefefe; border-radius: .5em; margin: .5em auto; padding: 1em; width: 95%;}/* 航空券説明 */
.package {font-size: small; font-weight: normal;}

/* link */
ul.link {line-height: 2em; list-style: none; margin: 1em 0; padding: 0;}
ul.link li {margin: .8em 0;}
.link-com {line-height: 1.5em; font-size: .8em; font-style: italic;} /* コメント */
.link_tourism {border: #510028 1px solid; border-radius: .2em; color: #660033; font-weight: bold; padding: .3em .5em;}
div.link_thanks {line-height: 3em; margin-bottom: 2em;}

/* バナー */
img.banner {border: none; margin: 0 .5em; vertical-align: middle;}

/* moushikomi */
.guide1 {font-weight: bold; line-height: 1.5em; margin: .5em 0;}
.guide2 {line-height: 1.5em; margin: .5em 0;}
ul.guide3 {line-height: 2.2em; list-style: none; margin: 1em 0; padding: 0;}
.app1 {overflow: hidden; margin: 1em 0; width: 280px;}
.app2 {float: left; width: 135px;}
.app3 {float: right; width: 135px;}
.app4 {float: left; margin-top: 1em; text-align: center; width: 135px;}
.app5 {float: right; margin-top: 1em; text-align: center; width: 135px;}

/* onegai */
div.fukusuke {margin-top: 2em; text-align: center;}

/* ordermade1 */
h3.ordermade_line1 {border-top: #004000 3px double; border-left: #004000 3px double; color: #660033; padding: .5em;}
.om_theme1 {color: #3399cc; font-size: 13px; font-weight: normal;}
.om_theme2 {font-size: 13px; font-weight: normal;}
.font-highlight-om {
  text-decoration: underline; /* 下線 */
  text-decoration-thickness: 0.5em; /* 線の太さ */
  text-decoration-color: #94b9cc; /* 線の色 */
  text-underline-offset: -0.2em; /* 線の位置。テキストに重なるようにやや上部にする */
  text-decoration-skip-ink: none; /* 下線と文字列が重なる部分でも下線が省略されない（線が途切れない） */
}
.om7 {line-height: 2em; margin-top: 2.5em; text-align: center;}
.om7-l {margin-top: 2.5em;}
button.om-next {background-color: #004000; border: #004000 1px solid; border-radius: .5em; color: #fff; font-size: 1.2em; font-weight: 600; line-height: 2em; padding: 0 1em; margin: 0 auto;}

/* ordermade2 */
div.om5 {margin: 1em 0;}
div.om6 {color: #004000; font-size: 1.2em; font-weight: bold; line-height: 2em; margin: 1em auto; text-align: center; white-space: pre-line;}
.om6_sub {color: #660033; font-size: .8em;}

/* policy */
ul.list1 {line-height: 2em; margin: .5em 1.5em; padding: 0;}
ul.list2 {line-height: 2em; list-style: none; margin: .5em 1.5em; padding: 0;}

/* profile */
h2.profile {border: none; margin: 1.5em auto; text-align: center;}
.font-profile {color:#004000; font-size: 1.2em; font-weight: bold;}

.box-profile {display:flex; margin: 0 auto; width: 70%;}
.profile-item {flex-wrap: nowrap; border-top: #333 1px solid; border-left: #333 1px solid; padding: 1em; width: 30%;}
.profile-item-e {flex-wrap: nowrap; border-top: #333 1px solid; border-bottom: #333 1px solid; border-left: #333 1px solid; padding: 1em; width: 30%;}
.profile-data {flex-wrap: nowrap; border-top: #333 1px solid; border-right: #333 1px solid; border-left: #333 1px solid; padding: 1em; width: 70%;}
.profile-data-e {flex-wrap: nowrap; border: #333 1px solid; padding: 1em; width: 70%;}

/* sales */
h1.sales {padding-bottom: 1em;}
h2.sales {color: #333; font-size: 16px; font-weight: normal; line-height: 2em; text-align: left;}
.box_sales {background-color: #fefefe; border-radius: .5em; line-height: 2em; margin: 1em auto; padding: 1em 1.5em; text-align: left; width: 95%;}

/* tourokuhyo */
.box_touroku {background-color: #78d0d5; border: none; clear: both; margin: 1.5em auto; padding: 1.5em; width: 60%;}
h1.touroku_head {font-size: 20px; margin: .5em auto 0 auto;}
h2.touroku_number {border: none; color: #333; font-size: 16px; font-weight: normal;}
h3.touroku {text-align: center;}
table.touroku {border: #5f5f5f 2px solid; font-family: "游明朝","YuMincho","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","HGS明朝E","メイリオ","Meiryo",serif; font-size: 16px; line-height: 1.5em; margin: 0 auto; width: 100%;}
tbody.touroku {text-align: center; vertical-align: middle;}
td.touroku_ll {padding: .5em; text-align: left;}
td.touroku_l {border-top: #5f5f5f 1px solid; border-right: #5f5f5f 1px solid; letter-spacing: .1em; padding: .5em; width: 35%;}
td.touroku_r {border-top: #5f5f5f 1px solid; border-right: #5f5f5f 2px solid; padding: .5em;}
td.touroku_rr {border-top: #5f5f5f 1px solid; border-right: #5f5f5f 2px solid; padding: .5em; text-align: left;}
span.ff1 {font-family: Times New Roman;}
span.ff2 {font-family: Times New Roman; letter-spacing: -1px;}
span.ff3 {font-family: Arial;}
span.ff4 {font-size: 11px;}
ul.touroku2 {line-height: 2.5em; list-style: none; margin: .5em 0; padding: 0; text-align: center;}
div.touroku_c {text-align: center;}

/* Topics */
.topics_subhead {background-color: #e0eff7; border: #b1d8eb 1px solid; border-radius: 5px; color: #3399cc; font-size: 14px; margin: 1em auto; padding: .5em;}
.topics_month {line-height: 3em; text-align: center;}
ul.topics {line-height: 1.5em; list-style: none; margin: 0; padding: 0;}
.topics1 {font-weight: bold; margin-top: 1em;}
.topics2 {font-weight: bold; margin-top: .5em;}
.topics_box {line-height: 1.5em;} /* only topics_former */
.topics3 {color: #660033; line-height: 2em;} /* only topics_former */
.topics4 {margin-left: 1em;} /* only topics_former */

/* yakkan top */
#box_yakkan {line-height: 3em; margin: 0 auto; overflow: hidden; text-align: center; width: 65%;}
h3.yakkan {border: #808080 1px solid; border-radius: 5px; float: left; font-size: 1.2em; margin: 1em; padding: 1em; width: 250px;}

/* yakkan each pages */
h1.yakkan1 {color: #004000; font-size: 1.2em; font-weight: normal; text-align: center;}
h2.yakkan2 {border: none; color: #004000; font-size: 1.5em; text-align: center;}
h3.yakkan3 {font-size: 1.2em;font-weight: normal; word-spacing: .5em;}/* hoshou,juchu,tehai */
h3.yakkan3_1 {font-size: 1.2em; text-align: center;}/* handlefee,toko */
h3.yakkan3_2 {font-weight: normal;}/* hoshou */
h4.yakkan4 {color: #004000; font-size: 1.2em; font-weight: normal;}
h4.yakkan4_1 {color: #333; display: inline; font-size: 1.1em; word-spacing: .5em;}
h5.yakkan5 {display: inline; font-size: 1.1em; word-spacing: .5em;}
h5.yakkan5_1 {font-size: 1.1em; font-weight: normal; word-spacing: .5em;}

ol.yakkan_sub {list-style: decimal; margin: 0; padding: 0 0 0 2em;}
ol.yakkan_sub2 {list-style-type: cjk-ideographic; margin: 0; padding: 0 0 0 3em;}
ol.yakkan_sub3 {list-style-type: katakana-iroha; margin: 0; padding: 0 0 0 3.5em;}
/* 共通 */
table.yakkan {border: #808080 1px solid; margin: .5em auto 1em auto; text-align: left; vertical-align: middle; width: 98%;}
/* handlefee */
td.y_ha1 {border-right: #808080 1px solid; padding: .5em; text-align: center;}
td.y_ha2 {padding: .5em; text-align: center;}
td.y_ha3 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em; text-align: center;}
td.y_ha4 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em;}
td.y_ha5 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em;}
td.y_ha6 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em;}
td.y_ha7 {border-top: #808080 1px solid; padding: .5em;}

td.y_ha8 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em; text-align: center;}
td.y_ha9 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em;}
td.y_ha10 {border-top: #808080 1px solid; padding: .5em;}

td.y_ha11 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em; text-align: center;}
td.y_ha12 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em;}
td.y_ha13 {border-top: #808080 1px solid; padding: .5em;}

td.y_ha14 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em; text-align: center;}
td.y_ha15 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em;}
td.y_ha16 {border-top: #808080 1px solid; padding: .5em;}

td.y_ha17 {border-right: #808080 1px solid; padding: .5em;}
td.y_ha18 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em;}
td.y_ha19 {border-top: #808080 1px solid; padding: .5em;}
/* boshu */
td.y_b1 {border-right: #808080 1px solid; padding: .5em; text-align: center;}
td.y_b2 {padding: .5em; text-align: center;}
td.y_b3 {border-top: #808080 1px solid; padding: .5em;}
td.y_b4 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em;}
td.y_b5 {border-top: #808080 1px solid; padding: .5em; text-align: center;}
td.y_b6 {border-right: #808080 1px solid; padding: .5em;}

td.y_b7 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em; text-align: center;}
td.y_b8 {border-top: #808080 1px solid; padding: .5em; text-align: center;}
td.y_b9 {border-right: #808080 1px solid; padding: .5em; text-align: center;}
td.y_b10 {padding: .5em; text-align: center;}
/* hoshou */
td.y_ho1 {border-right: #808080 1px solid; padding: .5em;}
td.y_ho2 {padding: .5em; text-align: center;}
td.y_ho3 {padding: .5em; text-align: center;}
td.y_ho4 {border-top: #808080 1px solid; padding: .5em;}
/* juchu */
td.y_j1 {border-right: #808080 1px solid; padding: .5em; text-align: center;}
td.y_j2 {padding: .5em; text-align: center;}
td.y_j3 {border-top: #808080 1px solid; padding: .5em;}
td.y_j4 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em;}
td.y_j5 {border-top: #808080 1px solid; padding: .5em; text-align: center;}
td.y_j6 {border-right: #808080 1px solid; padding: .5em;}

td.y_j7 {border-top: #808080 1px solid; border-right: #808080 1px solid; padding: .5em; text-align: center;}
td.y_j8 {border-top: #808080 1px solid; padding: .5em; text-align: center;}
td.y_j9 {border-right: #808080 1px solid; padding: .5em; text-align: center;}
td.y_j10 {padding: .5em; text-align: center;}

div.hoshou_box {border: #808080 1px solid; margin: 0 auto; padding: .5em; text-align: left; vertical-align: top; width: 98%;}
.boshu {letter-spacing: 1em;}

/* yakkan_handlefee_ex */
table.y_handlefee_ex {background-color: #fefefe; margin: 0 auto; text-align: left; vertical-align: middle; width: 98%;}
td.ex1 {background-color: #e5e5e5; border-right: #fefefe 1px solid; padding: .5em; text-align: center;}
td.ex2 {background-color: #e5e5e5; border-right: #fefefe 1px solid; padding: .5em; text-align: center;}
td.ex3 {background-color: #e5e5e5; padding: .5em; text-align: center;}
td.ex4 {border-right: #e5e5e5 1px solid; padding: .5em;}
td.ex44 {border-right: #e5e5e5 1px solid; padding: .5em;}
td.ex5 {padding: .5em;}
td.ex6 {border-top: #e5e5e5 1px solid; border-right: #e5e5e5 1px solid; padding: .5em;}
td.ex7 {border-top: #e5e5e5 1px solid; padding: .5em;}
td.ex8 {background-color: #e5e5e5; padding: .5em; text-align: center;}
td.ex9 {border-top: #e5e5e5 1px double; padding: .5em;}
.sc_area {background-color: #e4e4e4; padding: 0 .5em;}

ul.sc {line-height: 1.7em; list-style: none; margin: 0; padding: 0;}
li.sc_mt05 {margin-top: .5em;}
.no {color: #3399cc; font-size: 16px; font-weight: bold;}
.notice1 {font-weight: bold;}
.notice2 {text-indent: 1em;}

/* アンカー調整 */
#soudan,
#torikeshi,
#henkohosho,
#no_1,
#no_2,
#no_3,
#no_4,
#postage,
#kikaku {margin-top: -90px; padding-top: 90px;} /* yakkan */

#t_2012,#t_2011,#t_2010,#t_2009,#t_2008,#t_2007,#t_2006,#t_2005,#t_2004,#t_2003,#t_2002
 {margin-top: -90px; padding-top: 90px;} /* topics_former */

#jan,#feb,#mar,#apr,#may,#jun,#jul,#aug,#sep,#oct,#nov,#dec
 {margin-top: -90px; padding-top: 90px;} /* topics共通 */

#ikura,#rate
 {margin-top: -90px; padding-top: 90px;} /* faq */
/* 〜スマホ、PC共通ここまで〜 */

/*
**************************
* スマホ（タテ）サイズに適用 *
**************************
※共通cssと違う箇所のみ記載
 */
@media screen and (max-width: 599px) {
/* infoトップページ */
h2.info {letter-spacing: -1px; text-align: center;}
#info_box {width: 100%;}
.info_left,
.info_right {padding-left: .5em; width: 100%;}

/* BuonViaggio */
table.buon-viaggio {width: 100%;}

/* faq */
dl.accordion dd,
dl.accordion2 dd {width: 100%;}
ul.list {font-size: 13px;}
li.faq2 {width: 90%;}

/* link */
ul.link,
ul.link2 {padding: 0;}

/* moushikomi */
ul.guide3,
ul.guide4 {margin: .5em 0; padding-left: 1em;}

/* profile */
.profile3 {font-size: 15px; padding: .3em;}
.box-profile {width: 98%;}
.profile-item,
.profile-item-e,
.profile-data,
.profile-data-e {padding: .5em;}


/* sales */
h2.sales {font-size: 13px;}
.box_sales {line-height: 1.5em; padding: .5em 1em; width: 90%;}

/* tourokuhyo */
.box_touroku {padding: 1em .5em; width: 96%;}
h2.touroku_number,
table.touroku {font-size: 12px;}
td.touroku_l {width: 40%;}
td.touroku_r {padding: .2em;}

/* Topics */
.topics_month {line-height: 2.5em; margin-top: 1em;}

/* yakkan top */
#box_yakkan {width: 100%;}
h3.yakkan {float: none; margin: 1em auto; width: 85%;}

/* yakkan handlefee_ex */
table.y_handlefee_ex {font-size: 13px;}
td.ex1 {padding: .5em .3em; width: 35%;}
td.ex2 {padding: .5em .3em; width: 27%;}
td.ex3 {padding: .5em .3em; width: 38%;}
td.ex44 {padding: .5em .3em; width: 75%;}
td.ex4,
td.ex5,
td.ex6,
td.ex7,
td.ex8,
td.ex9 {padding: .5em .3em}
/* yakkan boshu, handlefee, juchu tehai */
table.yakkan {font-size: 13px;}
td.y_b1,
td.y_b2,
td.y_b3,
td.y_b4,
td.y_b6,
td.y_b9,
td.y_b10,
td.y_ha1,
td.y_ha2,
td.y_ha3,
td.y_ha4,
td.y_ha5,
td.y_ha9,
td.y_ha12,
td.y_ho2,
td.y_ho4,
td.y_j1,
td.y_j2,
td.y_j3,
td.y_j4,
td.y_j6,
td.y_j9,
td.y_j10 {padding: .5em .3em;}

td.y_b5,
td.y_j5 {padding: .5em .3em; width: 28%;}
td.y_b7,
td.y_b8,
td.y_j7,
td.y_j8 {padding: .5em .3em; width: 16%;}
td.y_ho3 {padding: .5em .3em; width: 18%;}
td.y_ha3 {padding: .5em .3em; width: 9%;}
td.y_ha6,
td.y_ha10 {padding: .5em .3em; width: 25%;}
td.y_ha7,
td.y_ha13 {padding: .5em .3em; width: 34%;}
td.y_ha8 {padding: .5em .3em; width: 10%;}
td.y_ha11,
td.y_ha14 {padding: .5em .3em; width: 13%;}
td.y_ha15 {padding: .5em .3em; width: 43%;}
td.y_ha16 {padding: .5em .3em; width: 44%;}
td.y_ha17 {padding: .5em .3em; text-align: center; width: 10%;}
td.y_ha18,
td.y_ha19 {padding: .5em .3em; width: 45%;}
div.hoshou_box {font-size: 13px; width: 93%;}

.hide_y {display: none;}

/* アンカー調整 */
#soudan,
#torikeshi,
#henkohosho,
#no_1,
#no_2,
#no_3,
#no_4,
#postage,
#kikaku {margin-top: 0; padding-top: 0;} /* yakkan */

#t_2012,#t_2011,#t_2010,#t_2009,#t_2008,#t_2007,#t_2006,#t_2005,#t_2004,#t_2003,#t_2002
 {margin-top: 0; padding-top: 0;} /* topics_former */

#jan,#feb,#mar,#apr,#may,#jun,#jul,#aug,#sep,#oct,#nov,#dec
 {margin-top: 0; padding-top: 0;} /* topics共通 */

#ikura,#rate
 {margin-top: 0; padding-top: 0;} /* faq */
}
/* 〜スマホ（タテ）サイズここまで〜 */

/*
*****************************
*  スマホ（ヨコ1）サイズに適用  *
*****************************
※共通cssと違う箇所のみ記載
 */
@media screen and (min-width: 600px) and (max-width: 799px) {
/* infoトップページ */
.info_left,
.info_right {padding-left: .5em; width: 100%;}

/* BuonViaggio */
table.buon-viaggio {width: 100%;}

/* faq */
dl.accordion dd,
dl.accordion2 dd {width: 100%;}
ul.list {font-size: 13px;}

/* profile */
ul.profile {width: 60%;}

/* sales */
.box_sales {line-height: 1.5em; padding: .5em 1em; width: 90%;}

/* tourokuhyo */
.box_touroku {width: 90%;}
table.touroku {width: 100%;}
td.touroku_l {width: 32%;}

/* Topics */
.topics_month {line-height: 2.5em; margin-top: 1em;}

/* yakkan top */
#box_yakkan {width: 100%;}
h3.yakkan {float: none; margin: 1em auto; width: 60%;}

/* yakkan boshu, handlefee, juchu */
td.y_b5,
td.y_j5 {width: 22%;}
td.y_b7,
td.y_b8,
td.y_j7,
td.y_j8 {width: 13%;}
td.y_ha7 {width: 34%;}
td.y_ha8 {width: 8%;}
td.y_ha10 {width: 28%;}
td.y_ha3,
td.y_ha11,
td.y_ha14 {width: 10%}
td.y_ha13 {width: 40%;}
td.y_ho3 {width: 13%;}
.hide_y {display: none;}

/* yakkan handlefee_ex */
table.y_handlefee_ex {font-size: 13px;}
td.ex1 {width: 29%;}
td.ex2 {width: 28%;}
td.ex3 {width: 43%;}
td.ex44 {width: 85%;}
}
/* 〜スマホ（ヨコ1）サイズここまで〜 */

/*
***********************
* スマホ（ヨコ2）・タブレット（タテ）サイズに適用 *
***********************
※共通cssと違う箇所のみ記載
 */
@media screen and (min-width: 800px) and (max-width: 1024px) {
/* infoトップページ */
.info_left,
.info_right {padding-left: .5em; width: 100%;}

/* BuonViaggio */
table.buon-viaggio {width: 100%;}

/* faq */
dl.accordion,
dl.accordion2 {width: 85%;}

.faq_box {padding: .5em;}

/* profile */
ul.profile {width: 60%;}

/* sales */
.box_sales {line-height: 1.5em; padding: .5em 1em; width: 90%;}

/* tourokuhyo */
.box_touroku {width: 90%;}
table.touroku {width: 100%;}
td.touroku_l {width: 32%;}

/* Topics */
.topics_month {margin-top: 1em;}

/* yakkan top */
#box_yakkan {width: 100%;}
h3.yakkan {float: none; margin: 1em auto; width: 60%;}

/* yakkan boshu, handlefee, juchu */
td.y_b5,
td.y_j5 {width: 30%;}
td.y_j7,
td.y_j8 {width: 10%;}
td.y_b7,
td.y_b8,
td.y_j7,
td.y_j8 {width: 11%;}
td.y_ho3 {width: 11%;}
td.y_ha3,
td.y_ha8,
td.y_ha11,
td.y_ha14 {width: 10%;}
td.y_ha13 {width: 35%;}
td.y_ha17 {text-align: center; width: 10%;}
td.y_ha6 {width: 22%;}
td.y_ha7 {width: 37%;}
.hide_y {display: none;}

/* yakkan handlefee_ex */
td.ex1 {width: 29%;}
td.ex2 {width: 28%;}
td.ex3 {width: 43%;}
td.ex44 {width: 85%;}
}
/* 〜スマホ（ヨコ2）・タブレット（タテ）サイズここまで〜 */

/*
********************
* タブレット（ヨコ）・PCサイズに適用 *
********************
※共通cssと違う箇所のみ記載
 */
@media screen and (min-width: 1025px) {
td.y_ha3,
td.y_ha8,
td.y_ha11,
td.y_ha14,
td.y_ha17 {width: 13%;}
td.y_ha5,
td.y_ha6 {width: 26%;}
td.y_ha7 {width: 35%;}
td.y_b5,
td.y_j5 {width: 30%;}
td.y_b7,
td.y_b8,
td.y_ho3,
td.y_j7,
td.y_j8 {width: 10%;}
.kaigyo,
.kaigyo2 {display: none;}

td.ex1 {width: 30%;}
td.ex2 {width: 27%;}
td.ex3 {width: 43%;}
td.ex44 {width: 75%;}
}
/* 〜タブレット（ヨコ）・PCサイズここまで〜 */
</pre></body></html>