@charset "UTF-8";

/* -----------------------------------------------------
  JR-WEST Express Yoyaku
----------------------------------------------------- */

/* Structure
--------------------------------------------------*/
#odekakeContents img{
vertical-align:middle;
}

#odekakeContents li li,
#odekakeContents li dt,
#odekakeContents li th,
#odekakeContents li td,
#odekakeContents dd p,
#odekakeContents dd li,
#odekakeContents table li{
font-size:100%;
}

#odekakeContents a{
color:#be5304;
text-decoration:underline;
}

#odekakeContents a:visited{
color:#be5304;
}

#odekakeContents a:hover,
#odekakeContents a:active,
#odekakeContents a:focus{
text-decoration:none;
}

#main{
margin-top:10px;
width:760px;
float:left;
}

.section{ /* Lev 1 */
margin:0 20px;
}

.section .section{ /* Lev 2 */
margin:40px 10px 0;
}

.section .section .section{ /* Lev 3 */
margin:25px 15px 0;
}

.section .section .section .section{ /* Lev 4 */
margin:15px 0 0;
}

#goyoyaku-express-index .section{ /* Lev 1 */
margin:0;
}

#goyoyaku-express-index .section .section{ /* Lev 2 */
margin:40px 10px 0;
}

.nav-pagetop{
margin-top:20px;
text-align:right;
}

#sub{
margin-top:10px;
width:190px;
float:right;
}

#nav-local{
margin-bottom:11px;
padding-bottom:1px;
background:url("/goyoyaku/express/common/img/ln-line.gif") repeat-x 0 100%;
}

#nav-local ul{
margin:5px 0;
}

#nav-local ul li a{
padding:5px 10px 5px 30px;
display:block;
background:url("/goyoyaku/express/common/img/blt-arrow_3.gif") no-repeat 16px 10px;
font-size:85%;
}

#odekakeContents #nav-local ul li a{
color:#0019b2;
}

#odekakeContents #nav-local ul li a.current{
color:#333;
text-decoration:none;
}

#nav-express-home{
margin-bottom:20px;
text-align:right;
}

.nav-index:after,
.nav-index-2 .inner:after,
.nav-index-3 .inner:after,
.nav-user-guide .btn1:after,
.nav-user-guide .btn2:after,
.nav-toc:after,
.nav-toc-2:after,
.nav-linear:after,
.nav-entry:after,
.nav-step:after,
.box-notice .inner:after,
.box-notice-2 .inner:after,
.box-with-pict:after,
.box-with-pict-2:after,
.list-flow li:after,
.column2-cont:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}

/* Modules
--------------------------------------------------*/
.left,
tr.left th,
tr.left td,
th.left,
td.left{
text-align:left !important;
}

.right,
tr.right th,
tr.right td,
th.right,
td.right{
text-align:right !important;
}

.center,
tr.center th,
tr.center td,
th.center,
td.center{
text-align:center !important;
}

#odekakeContents .small{
font-size:83.3%;
}

#odekakeContents strong{
color:#c00;
}

#odekakeContents em{
font-weight:bold;
}

.mt15{
margin-top:15px !important;
}

.mb0{
margin-bottom:0 !important;
}


/* hn __________*/

#main h1{
margin:0 -20px 40px;
}

#main h2{
margin:0 -10px 10px;
}

#main h3{
margin:0 -15px 10px;
padding:10px 15px;
color:#4d4d4d;
background:#fff6e7 url("/goyoyaku/express/common/img/ttl-h3-bg.gif") repeat-x 0 100%;
font-weight:bold;
}

#main h3.case{
padding-left:120px;
position:relative;
background:url("/goyoyaku/express/common/img/ttl-h3-case-bg.gif") no-repeat 0 100%;
}

#main h3.case span{
position:absolute;
top:10px;
left:23px;
}

#main h3.step{
padding:0;
background-image:none;
}


#main h4{
margin-bottom:10px;
font-weight:bold;
}

#sub h5{

}

/* p __________*/

#main p{
margin-bottom:15px;
}

/* main-visual __________*/

.main-visual{
margin-bottom:30px;
width:760px;
}

#main .main-visual h1{
margin:0;
}


/* exr-logo __________*/

.exr-logo{
margin-bottom:10px;
}

/* exr-login __________*/

.exr-login{
margin-bottom:20px;
padding-bottom:12px;
background-color:#fff5e5;
}

.exr-login li{
margin-bottom:5px;
text-align:center;
}

.exr-login p{
text-align:center;
}

.exr-login p a{
padding-left:10px;
background:url("/goyoyaku/express/common/img/blt-arrow.gif") no-repeat 0 3px;
}

/* exr-demo __________*/

.exr-demo{
margin-bottom:20px;
padding-right:7px;
padding-left:7px;
}

.exr-demo h5{
margin:0 -7px 8px;
}

.exr-demo p{
margin:0 3px 8px;
color:#000;
}

.exr-demo li{
margin-bottom:5px;
}

/* exr-contact __________*/

.exr-contact{
margin-bottom:20px;
padding:13px 8px 15px;
background-color:#f3f5ff;
}

.exr-contact h5{
margin:0 5px 10px;
color:#000;
}

/* jwest-register __________*/

.jwest-register{
margin-bottom:20px;
position:relative;
}

.jwest-register ul{
position:absolute;
top:110px;
left:8px;
}

.jwest-register li{
margin-bottom:5px;
}
.jwest-register p.arrow02 {
	margin-top: 6px;
	margin-left: 5px;
	padding-left:9px;
	background:url(/railroad/css/img/icon_arrow01.gif) no-repeat left 6px;
	font-size: 83.3% !important;
	text-align: left;
}
.jwest-register p.arrow02 a {
	color: #0177BB !important;
}

/* about-club-jwest __________*/

.about-club-jwest{
margin-bottom:20px;
position:relative;
}

.about-club-jwest p.text{
position:absolute;
top:36px;
left:7px;
}

.about-club-jwest p.link{
position:absolute;
top:68px;
left:5px;
}

/* exr-user-menu __________*/

.exr-user-menu{
padding-left:7px;
}

.exr-user-menu h5{
margin-bottom:11px;
}

.exr-user-menu p{
margin-bottom:5px;
}

.exr-user-menu li{
float:left;
}






/* tbl-date __________*/

.tbl-date{
width:100%;
}

.tbl-date col.head{
width:18%;
}

.tbl-date col.data{
width:82%;
}

.tbl-date th,
.tbl-date td{
padding-top:8px;
padding-bottom:8px;
vertical-align:top;
}

.tbl-date td{
padding-left:11px;
background:url("/goyoyaku/express/common/img/blt-arrow_2.gif") no-repeat 0 15px;
}

/* tbl-data __________*/

.tbl-data{
margin-bottom:15px;
width:100%;
}

.tbl-data,
.tbl-data th,
.tbl-data td{
border:1px solid #ccc;
border-collapse:collapse;
}

.tbl-data th,
.tbl-data td{
padding:10px 15px;
vertical-align:middle;
}

.tbl-data th,
.tbl-data thead td{
background-color:#f2f6f9;
text-align:center;
}

.tbl-data th.sub-head{
background-color:#fafcfd;
}

.tbl-data th.exception{
background-color:transparent;
text-align:left;
}

.tbl-data .menu-number{
padding-left:45px;
text-align:left;
}

.tbl-data .menu-number span{
display:inline-block;
position:relative;
}

.tbl-data .menu-number img{
position:absolute;
top:2px;
left:-20px;
}

.list-dot li .tbl-data{
margin-top:10px;
}

/* nav-index __________*/

.nav-index{
margin:0 0 15px -35px;
background:url("/goyoyaku/express/common/img/line.gif") repeat-y 50% 0;
}

.nav-index li{
margin-bottom:5px;
width:49.9%;
float:left;
}

.nav-index span{
padding:0 10px 0 45px;
display:block;
background:url("/goyoyaku/express/common/img/blt-arrow_2.gif") no-repeat 35px 6px;
}

/* nav-index-2 __________*/

.nav-index-2{
margin-top:30px;
overflow:hidden;
width:720px;
}

.section .section .nav-index-2{ /* Lev 2 section */
margin-right:-10px;
margin-left:-10px;
}

#main .nav-index-2 h3{
margin:0 0 5px 0;
padding:0 0 11px 0;
background:url("/goyoyaku/express/common/img/nav-index-2-ttl-bg3.gif") repeat-x 0 100%;
font-size:108%;
font-weight:bold;
}

.nav-index-2 h3 a{
border:1px solid #ccc;
display:block;
background:#fff url("/goyoyaku/express/common/img/nav-index-2-ttl-bg.gif") repeat-x 0 100%;
}

.nav-index-2 h3 a:hover,
.nav-index-2 h3 a:active,
.nav-index-2 h3 a:focus{
background-image:url("/goyoyaku/express/common/img/nav-index-2-ttl-bg_on.gif");
}

#odekakeContents .nav-index-2 h3 a,
#odekakeContents .nav-index-2 h3 a:visited{
color:#4d4d4d;
text-decoration:none;
}

.nav-index-2 h3 span{
padding:10px 15px 10px 25px;
border:0;
display:block;
background:url("/goyoyaku/express/common/img/nav-index-2-ttl-bg2.gif") no-repeat 0 50%;
}

.nav-index-2 h3 span.with-term{
margin:6px 0 0 0;
padding:0;
font-size: 70%;
font-weight:normal;
background-image:none;

}

.nav-index-2 .lead{
margin:0 10px 15px;
border-bottom:1px dotted #ccc;
}

.nav-index-2 .inner{
margin-bottom:15px;
width:750px;
}

.nav-index-2 .col{
margin-right:30px;
width:345px;
float:left;
}

.nav-index-2 .list-link{
margin-left:10px;
margin-right:10px;
}

/* nav-index-3 __________*/

.nav-index-3{
margin-top:30px;
overflow:hidden;
}

.section .nav-index-3{ /* Lev 2 section, h3 */
width:700px;
}

#main .nav-index-3 h3{
margin:0 0 5px 0;
padding:0 0 11px 0;
background:url("/goyoyaku/express/common/img/nav-index-2-ttl-bg3.gif") repeat-x 0 100%;
font-size:100%;
font-weight:bold;
}

.nav-index-3 h3 a{
border:1px solid #ccc;
display:block;
background:#fff url("/goyoyaku/express/common/img/nav-index-2-ttl-bg.gif") repeat-x 0 100%;
}

.nav-index-3 h3 a:hover,
.nav-index-3 h3 a:active,
.nav-index-3 h3 a:focus{
background-image:url("/goyoyaku/express/common/img/nav-index-2-ttl-bg_on.gif");
}

#odekakeContents .nav-index-3 h3 a,
#odekakeContents .nav-index-3 h3 a:visited{
color:#4d4d4d;
text-decoration:none;
}

.nav-index-3 h3 span{
padding:10px 15px 10px 25px;
border:0;
display:block;
background:url("/goyoyaku/express/common/img/nav-index-2-ttl-bg2.gif") no-repeat 0 50%;
}

.nav-index-3 .inner{
margin-bottom:15px;
}

.section .nav-index-3 .inner{
width:720px;
}

.nav-index-3 .col{
margin-right:20px;
float:left;
}

.section .nav-index-3 .col{
width:220px;
}

.nav-index-3 .list-link{
margin-left:10px;
}

/* nav-toc __________*/

.nav-toc{
margin-bottom:15px;
padding:26px 0 0 26px;
width:694px;
background:url("/goyoyaku/express/common/img/nav-toc-bg.gif") no-repeat 0 0;
overflow:hidden;
}

.nav-toc li{
margin:0 20px 10px 0;
padding-bottom:10px;
width:324px;
float:left;
background:url("/goyoyaku/express/common/img/nav-toc-line.gif") repeat-x 0 100%;
}

.nav-toc a{
padding-left:10px;
display:inline-block;
background:url("/goyoyaku/express/common/img/blt-arrow_2.gif") no-repeat 0 7px;
}

/* nav-toc-2 __________*/

.nav-toc-2{
margin:0 0 15px -20px;
}

.nav-toc-2 li{
padding-left:20px;
float:left;
}

/* nav-linear __________*/

.nav-linear{
margin:30px 0 15px;
padding-top:15px;
border-top:1px solid #ccc;
}

.nav-linear .prev{
float:left;
}

.nav-linear .next{
float:right;
}

/* nav-user-guide __________*/

.nav-user-guide{
margin:-20px -10px 0;
padding:20px 0 0 20px;
width:740px;
background:url("/goyoyaku/express/common/img/nav-user-guide-bg.gif") no-repeat 0 0;
}

#main .nav-user-guide h2{
margin-right:0;
margin-left:0;
}

.nav-user-guide .btn1{
margin-bottom:10px;
}

.nav-user-guide li{
margin-right:10px;
float:left;
}

/* nav-entry __________*/

.nav-entry{
margin-bottom:15px;
}

.nav-entry li{
float:left;
}

/* nav-step __________*/

.nav-step{
margin-bottom:20px;
}

.nav-step li{
float:left;
}

/* box-notice __________*/

.box-notice{
padding-right:34px;
padding-left:34px;
}

.box-notice .inner{
margin:0 -34px 15px;
padding:20px 30px;
background:#f2f6f9 url("/goyoyaku/express/common/img/box-notice-bg.gif") repeat-x 0 100%;
}

.box-notice h5{
width:67px;
float:left;
}

.box-notice .inner div{
margin-left:67px;
padding-left:31px;
min-height:40px;
background:url("/goyoyaku/express/common/img/box-notice-line.gif") repeat-y 0 0;
}

.box-notice h6{
margin-bottom:10px;
font-weight:bold;
}

.box-notice h6 strong{
font-weight:bold;
}

.list-dot li .box-notice{
margin-top:10px;
}

/* box-notice-2 __________*/

.box-notice-2{
padding-right:34px;
padding-left:34px;
}

.box-notice-2 .inner{
margin:0 -34px 15px;
padding:20px 30px;
background:#f1f9eb url("/goyoyaku/express/common/img/box-notice-2-bg.gif") repeat-x 0 100%;
}

.box-notice-2 h5{
padding-left:6px;
width:61px;
float:left;
}

.box-notice-2 .inner div{
margin-left:67px;
padding-left:31px;
min-height:47px;
background:url("/goyoyaku/express/common/img/box-notice-2-line.gif") repeat-y 0 0;
}

.box-notice-2 h6{
margin-bottom:10px;
color:#ed8930;
font-weight:bold;
}

.box-notice-2 h6 strong{
font-weight:bold;
}

.list-dot li .box-notice-2{
margin-top:10px;
}

/* box-with-pict __________*/

.box-with-pict .pict{
width:213px;
}

.left-pict .pict{
float:left;
}

.box-with-pict.left-pict .text{
margin-left:233px;
}

.right-pict .pict{
float:right;
}

.box-with-pict.right-pict .text{
margin-right:233px;
}

.box-with-pict .box-alt .pict{
float:none;
}

/* box-with-pict-2 __________*/

.box-with-pict-2 .pict{
width:316px;
}

.box-with-pict-2.left-pict-2 .text{
margin-left:336px;
}

.box-with-pict-2.right-pict-2 .text{
margin-right:336px;
}

.box-with-pict-2 .box-alt .pict{
float:none;
}

/* box-alt __________*/

.box-alt{
margin-bottom:15px;
position:relative;
overflow:hidden;
}

.box-alt .pict{
width:100%;
background-color:#fff;
text-align:center;
}

.box-alt .alt{
position:absolute;
top:0;
left:0;
z-index:-1;
}

.box-notice .inner div.box-alt,
.box-notice .inner div.box-alt div.alt{
margin-left:0;
padding-left:0;
min-height:0;
background-image:none;
}

@media print{
.box-alt .alt{
display:none;
}
}

/* box-pict __________*/

.box-notice div.box-pict{
margin-left:0;
padding:25px 20px;
min-height:0;
border:1px solid #ccc;
background-color:#fff;
background-image:none;
}

/* list-definition __________*/

.list-definition dt{
margin-bottom:8px;
font-weight:bold;
}

.list-definition dd{
margin-bottom:15px;
}

.list-definition dd ul,
.list-definition dd table{
font-size:107.5%;
}

.list-definition .list-notice li{
margin-bottom:3px;
}

.list-dot li .list-definition{
margin-top:10px;
}


/* list-definition-2 __________*/

.list-definition-2 dt{
margin-bottom:20px;
border-bottom:2px solid #ffd691;
}

.list-definition-2 dt span{
padding-bottom:6px;
border-bottom:1px solid #f39800;
display:block;
font-weight:bold;
}

.list-definition-2 dd{
margin-bottom:15px;
text-align:center;
}

.list-dot li .list-definition-2{
margin-top:10px;
}

/* list-dot __________*/

.list-dot{
margin-bottom:15px;
}

.list-dot li{
margin-bottom:10px;
padding-left:8px;
background:url("/goyoyaku/express/common/img/blt-dot.gif") no-repeat 0 8px;
}

.list-dot li .list-dot li{
padding-left:10px;
background:url("/goyoyaku/express/common/img/blt-dot_2.gif") no-repeat 0 8px;
}

.list-dot li .list-dot.not-nest li{
background:url("/goyoyaku/express/common/img/blt-dot.gif") no-repeat 0 8px;
}

.list-dot li:last-child{
margin-bottom:0;
}

.list-dot .list-dot{
margin:10px 0 0 6px;
}

.box-notice-2 .list-dot{
margin:0 0 15px 0;
}

.list-notice .list-dot{
margin:10px 0 0 6px;
}

.list-notice .list-dot li,
.list-notice.wide-mark .list-dot li{
padding-left:8px;
}

/* list-link __________*/

.list-link{
margin-bottom:15px;
}

.list-link li{
margin-bottom:5px;
padding-left:10px;
background:url("/goyoyaku/express/common/img/blt-arrow_2.gif") no-repeat 0 6px;
}

.list-link li:last-child{
margin-bottom:0;
}

/* list-link-2 __________*/

.list-link-2{
margin-bottom:15px;
padding:13px 20px 9px;
background-color:#fff6e7;
}

.list-link-2 li{
margin-bottom:5px;
padding-left:10px;
background:url("/goyoyaku/express/common/img/blt-arrow_2.gif") no-repeat 0 6px;
}

/* list-flow __________*/

.list-flow{
margin-bottom:15px;
}

.list-flow li{
margin-bottom:7px;
padding-bottom:15px;
background:url("/goyoyaku/express/common/img/list-flow-bg.gif") no-repeat 50% 100%;
}

.list-flow li.last{
margin-bottom:0;
padding-bottom:0;
background-image:none;
}

.list-flow .step{
float:left;
}

.list-flow .text{
padding:11px 0 0 286px;
}

#main .list-flow .text p{
margin-bottom:7px;
}

img.insert{
margin:1px 5px;
}

.underline{
text-decoration:underline;
}

.underline-2{
margin-right:1px;
margin-left:1px;
border-bottom:2px solid #f00;
}

#odekakeContents em.underline,
#odekakeContents em.underline-2{
font-weight:normal;
}

.list-flow .list-notice li{
margin-bottom:10px;
padding-bottom:0;
background-image:none;
}

/* list-flow-2 __________*/

.list-flow-2{
margin-bottom:15px;
}

.list-flow-2 li{
margin-bottom:5px;
padding:2px 0 0 20px;
min-height:19px;
position:relative;
}

.list-flow-2 li:last-child{
margin-bottom:0;
}

.list-flow-2 .num{
position:absolute;
top:4px;
left:0;
}

.list-flow-2 .list-notice li{
padding-top:0;
padding-left:1.3em;
}

.list-flow-2 .list-notice li span{
top:0;
}

.list-flow-2 .list-notice.wide-mark li{
padding-left:3.3em;
}

/* list-notice __________*/

.list-notice{
margin-bottom:15px;
}

.list-notice li{
margin-bottom:10px;
padding-left:1.3em;
position:relative;
}

.list-notice li:last-child{
margin-bottom:0;
}

.list-notice.wide-mark li{
padding-left:3.3em;
}

.list-notice.text11 li{
margin-bottom:5px;
}

.list-notice li span{
position:absolute;
top:0;
left:0;
}

.list-notice li span.underline{
position:static;
}

.list-dot li .list-notice{
margin-top:10px;
margin-bottom:0;
}

.list-dot li .list-notice li{
margin-bottom:5px;
background-image:none;
}

/* list-number __________*/

.list-number{
margin-bottom:15px;
}

.list-number li{
margin-bottom:10px;
padding-left:2.1em;
position:relative;
}

.list-number.wide-mark li{
padding-left:3.3em;
}
.list-number li:last-child{
margin-bottom:0;
}

.list-number li span{
position:absolute;
top:0;
left:0;
}

.list-number li span.underline{
position:static;
}

.list-dot li .list-number{
margin-top:10px;
}

.list-dot li .list-number li{
background-image:none;
}

/* list-card-type __________*/

.list-card-type{
margin:20px 0 15px;
}

.list-card-type li.item{
margin-bottom:14px;
padding:10px 0 12px 134px;
min-height:76px;
position:relative;
background:url("/goyoyaku/express/common/img/list-card-type-bg.gif") no-repeat 50% 100%;
}

.list-card-type li.item.last{
margin-bottom:0;
padding-bottom:0;
min-height:88px;
background-image:none;
}

.list-card-type .name{
margin-bottom:10px;
}

.list-card-type .pict{
position:absolute;
top:0;
left:0;
}

/* list-price __________*/

.list-price{
margin-bottom:15px;
}

.list-price li{
margin-bottom:10px;
}

.list-price li:last-child{
margin-bottom:10px;
}





/*  150804_add__________*/


h4.o_line {
    color: #333333;
    padding-bottom:5px;
    border-bottom: solid 1px #ff8f1e;
    letter-spacing: 1px;
}


#flow1_ex hr,#flow2_ex hr,#flow3_ex hr,#flow4_ex hr,#flow5_ex hr,#flow6_ex hr{
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #d9d9d9;
    padding: 0;
    margin: 20px 0px 20px 0px;
    clear: both;
}


#flow1_ex ul li.num,#flow2_ex ul li.num,#flow3_ex ul li.num,#flow4_ex ul li.num,#flow5_ex ul li.num,#flow6_ex ul li.num{
  padding-left:40px;
  text-indent: -40px;
}


#flow1_ex ul li.add,#flow2_ex ul li.add,#flow3_ex ul li.add,#flow4_ex ul li.add,#flow5_ex ul li.add,#flow6_ex ul li.add{
  padding-left:50px;
  text-indent: -10px;
}

#flow1_ex ul li img,#flow2_ex ul li img,#flow3_ex ul li img,#flow4_ex ul li img,#flow5_ex ul li img,#flow6_ex ul li img{
    margin-right: 10px;
}

#flow1_ex ul li em, #flow2_ex ul li em,#flow3_ex ul li em,#flow4_ex ul li em,#flow5_ex ul li em,#flow6_ex ul li em{
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 115%;
  color: #3347c1;
  padding: 0px 2px;
}


#flow2_ex h4{
    position: relative;
}

#flow2_ex h4 span{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}

#flow1_ex h6,#flow2_ex h6,#flow3_ex h6,#flow4_ex h6,#flow5_ex h6,#flow6_ex h6{
    color: #333333;
    letter-spacing: 1px;
    font-size: 100%;
  font-weight: bold;
}

#flow1_ex h6 img,#flow2_ex h6 img,#flow3_ex h6 img,#flow4_ex h6 img,#flow5_ex h6 img,#flow6_ex h6 img{
    margin-right: 10px;
}

/*  box-point__________*/

.box-point{
    padding-right: 34px;
    padding-left: 34px;
}

.box-point .inner {
    position: relative;
    margin: 0 -34px 15px;
    padding: 20px 30px;
    background: #f2f6f9 url("/goyoyaku/express/common/img/box-notice-bg.gif") repeat-x 0 100%;
}

.box-point .inner h5{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

.box-point .inner ul li{
  margin-top:10px;
}

.box-point .inner ul li span{
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 115%;
  color: #129305;
}


/*  box-attention__________*/

.box-attention .inner{
    background: #df0000;
    font-weight: bold;
    color: #fff;
    font-size: 115%;
    width: 670px;
    margin-bottom: 25px;
    text-align: center;
    padding: 15px 0 5px 0;
}

/*  box-attention-mb__________*/

.box-attention-mb .inner{
    background: #df0000;
    font-weight: bold;
    color: #fff;
    font-size: 115%;
    width: 340px;
    margin-bottom: 25px;
    text-align: center;
    padding: 15px 0 5px 0;
}



/*  .note__________*/

#flow4_ex ul.note li.note_ttl,#flow3_ex ul.note li.note_ttl{
    color: #df0000;
    font-weight: bold;
    font-size: 115%;
}

#flow4_ex ul.note li,#flow3_ex ul.note li{
    color: #df0000;
}


/*  150805_add__________*/

/* box-with-pict-smt __________*/

.box-with-pict-smt {
overflow:hidden;
}

.box-with-pict-smt .pict{
width:280;
}

.left-pict .pict{
float:left;
}

.box-with-pict-smt.left-pict .text{
margin-left:280px;
}

.right-pict .pict{
float:right;
}

.box-with-pict-smt.right-pict .text{
margin-right:280px;
}

.box-with-pict-smt .box-alt .pict{
float:none;
}

/* box-with-pict-mb __________*/

.box-with-pict-mb {
overflow:hidden;
}

.box-with-pict-mb .pict{
width:330;
}

.left-pict .pict{
float:left;
}

.box-with-pict-mb.left-pict .text{
margin-left:330px;
}

.right-pict .pict{
float:right;
}

.box-with-pict-mb.right-pict .text{
margin-right:330px;
}

.box-with-pict-mb .box-alt .pict{
float:none;
}

.tbl-data .menu-number-mb{
padding-left:35px;
text-align:left;
}

.tbl-data .menu-number-mb span{
display:inline-block;
position:relative;
}

.tbl-data .menu-number-mb img{
position:absolute;
top:2px;
left:-20px;
}

/* 20170824_add __________*/

#goyoyaku-express-index .section .section2 {
	margin: 40px 0 0;
	padding-left: 10px;
	padding-right: 10px;
}

.column2-cont {
	margin-top: -25px;
}

.column2 {
	float: left;
	width: 370px;
}

.column2:nth-child(2n) {
	margin-left: 20px;
}

.column2__inner {
	margin-right: 10px;
	margin-left: 10px;
}

#main h2.link-heading {
	margin: 25px 0 20px 0;
}

.link-heading a {
	box-sizing: border-box;
	display: block;
	/*border: 1px solid #cecece;
	border-bottom: 2px solid #f39800;*/
	height: 61px;
	/*background-color: #F4F4F4;
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F4F4F4 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 100%);*/
}

/*.link-heading a:hover {
	background-color: #ededed;
	background-image: none;
}*/

.link-list > li {
	margin-bottom: 5px;
	padding-left: 10px;
	background: url("/goyoyaku/express/common/img/blt-arrow_2.gif") no-repeat 0 7px;
	font-size: 13px;
}

.bnr-box {
	margin-top: 40px;
}

.bnr-box + .link-list {
	margin-top: 20px;
}


/*  __________*/


/*  __________*/
