/* CSS Document */

.pc_off {display: none;}

/* 共通 */
.pro_inner{
width:1000px;
margin:0 auto;
}
body{
    font-family: "メイリオ";
}
.fuwa {
    display: none;
}
.Bnr__img{
	display: none;
}
.pro_title{
overflow:hidden;
margin-top:10px;
}
.pro_title_obi{
background:url("/pro/b_takasago/img/pro_title_obi.png")no-repeat;
height:71px;
}
.pro_title_obi p{
color: #006600;
    font-size: 28px;
    text-indent: 200px;
    line-height: 80px;
    font-weight:bold;
}
.pro_title_day{
text-align:right;
color:#202020;
font-size:12px;
margin-top: 3px;
}
.pro_main{
width:100%;
text-align:center;
margin-top:5px;
}
.pro_main_profile{
margin-top:20px;
}
.pro_main_profile p{
color:#333333;
font-size:16px;
line-height:28px;
}
.pro_main_profile span{
color: #006600;
    display: block;
    font-weight: bold;
    font-size: 18px;
}

.pro_main_profile a{
  position: relative;
  display: inline-block;
  transition: .3s;
font-weight: bold;
text-decoration: none;
}
.square_btn:hover{
filter:alpha(opacity=80);
opacity:0.8;
position:relative;
top:1px;
left:1px;

}
.columm_link {
    margin-top: 25px;
}
.square_btn {
position: relative;
display: inline-block;
padding: 0.25em 0.5em;
text-decoration: none;
color: #FFF;
background: #ff8000;/*背景色*/ border-bottom: solid 2px #ff8000;/*少し濃い目の色に*/ border-radius: 4px;/*角の丸み*/ box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
    letter-spacing: 1px;font-size: 18px;

}.square_btn:active {
border-bottom: solid 2px #fd9535;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
} 


.columm_link2 {
    margin-top: 7px;
    width: 100%;
    text-align: center;
}
.square_btn2 {
position: relative;
display: inline-block;
padding: 0.25em 0.5em;
text-decoration: none;
color: #FFF;
background: #fd9535;/*背景色*/ border-bottom: solid 2px #d27d00;/*少し濃い目の色に*/ border-radius: 4px;/*角の丸み*/ box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
font-weight: bold;
}.square_btn2:active {
border-bottom: solid 2px #fd9535;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
} 









/*********************************************
   chapter1 PC
 *********************************************/
.pro_chapter1{
    width:100%;
    clear:both;
margin-top:40px;
}
.pro_chapter1 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter1 ul li{
    margin-bottom: 2%;
}
.pro_chapter1 .pro_chapter1_ttl{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/b_takasago/img/pro_title_chapter1.png")no-repeat;

}
.pro_chapter1 .pro_chapter1_ttl p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 32px;
    text-indent: 176px;
color:#003F00;
font-weight:bold;

}
.pro_chapter1 .pro_chapter1_inner {
    overflow: hidden;
margin-top:30px;
}
.pro_chapter1 .vinner .pic {
    width: 30%; /* イメージ幅指定 */
    border: 1px solid #e6e6e6; /* イメージ枠色指定 */
}
.pro_chapter1 .pro_chapter1_inner img {
}
.pro_chapter1_txt span{
display:block;
color: #73CD5C;
    font-weight: bold;
    margin-bottom: 3px;
margin-top:4%;
font-size:18px;
}



.pro_chapter1_pic {
    float: left;
    width: 50%;
}
.pro_chapter1_txt {
    width: 48%;
    float: right;
}
.pro_chapter1_txt p{
line-height: 30px;
    font-size: 16px;
    text-align: left;
}





/*********************************************
   chapter1 PC kitaoka
 *********************************************/
.pro_chapter1_k{
    width:100%;
    clear:both;
margin-top:40px;
}
.pro_chapter1_k ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter1_k ul li{
    margin-bottom: 2%;
}
.pro_chapter1_k .pro_chapter1_ttl_k{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/b_takasago/img/pro_title_chapter1.png")no-repeat;

}
.pro_chapter1_k .pro_chapter1_ttl_k p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 176px;
color:#003F00;
font-weight:bold;

}
.pro_chapter1_k .pro_chapter1_inner_k {
    overflow: hidden;
margin-top:20px;
}
.pro_chapter1_k .vinner .pic {
    width: 30%; /* イメージ幅指定 */
    border: 1px solid #e6e6e6; /* イメージ枠色指定 */
}
.pro_chapter1_k .pro_chapter1_inner_k img {
}
.pro_chapter1_txt_k p{
line-height: 30px;
    font-size: 16px;
    text-align: left;
    color: #333333;
}
.pro_chapter1_txt_k span{
display:block;
color: #73CD5C;
    font-weight: bold;
    margin-bottom: 3px;
}



/*.pro_chapter1_pic {
    float: left;
    width: 50%;
}*/





/*********************************************
   chapter2 PC
 *********************************************/
.pro_chapter2{
    width:100%;
    clear:both;
margin-top:45px;
}
.pro_chapter2 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter2 ul li{
    margin-bottom: 2%;
}
.pro_chapter2 .pro_chapter2_ttl{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/b_takasago/img/pro_title_chapter2.png")no-repeat;

}
.pro_chapter2 .pro_chapter2_ttl p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 178px;
color:#003F00;
font-weight:bold;

}
.pro_chapter2 .pro_chapter2_inner {
    overflow: hidden;
margin-top:40px;
}
.pro_chapter2 .pro_chapter2_inner .pro_chapter2_pic {
float:right;
text-align:right;
}
.pro_chapter2 .pro_chapter2_inner img {
}
.pro_chapter2 .pro_chapter2_inner .pro_chapter2_txt {
    width: 47%;
}
.pro_chapter2 .pro_chapter2_inner .pro_chapter2_txt p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;
}







/*********************************************
   chapter2 PC
 *********************************************/
.pro_chapter222{
    width:100%;
    clear:both;
margin-top:45px;
overflow: hidden;
}
.pro_chapter222 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter222 ul li{
    margin-bottom: 2%;
}
.pro_chapter222 .pro_chapter222_ttl{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/b_takasago/img/pro_title_chapter2.png")no-repeat;

}
.pro_chapter222 .pro_chapter222_ttl p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 32px;
    text-indent: 178px;
color:#003F00;
font-weight:bold;

}

.pro_chapter222 .pro_chapter4_ttl{
    padding: 1% 0;
    margin-bottom: 1%;
    background: url(/pro/z_sawada/img/pro_title_chapter4.png)no-repeat;

}

.pro_chapter222 .pro_chapter4_ttl p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 32px;
    text-indent: 178px;
color:#003F00;
font-weight:bold;

}


.pro_chapter222 .pro_chapter222_inner {
    overflow: hidden;
margin-top:40px;
}
.pro_chapter222 .pro_chapter222_inner .pro_chapter222_pic {
float:right;
text-align:right;
}
.pro_chapter222 .pro_chapter222_inner img {
width:85%;
}
.pro_chapter222 .pro_chapter222_inner .pro_chapter222_txt {
    width: 70%;
}
.pro_chapter222 .pro_chapter222_inner .pro_chapter222_txt p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;
}


.pro_chapter222 .pro_chapter222_inner .pro_chapter222_txt_1 {
    width: 94%;
}
.pro_chapter222 .pro_chapter222_inner .pro_chapter222_txt_1 p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;
}



















/*********************************************
   chapter2 PC sawada
 *********************************************/
.pro_chapter2_z{
    width:100%;
    clear:both;
margin-top:45px;
}
.pro_chapter2_z ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter2_z ul li{
    margin-bottom: 2%;
}
.pro_chapter2_z .pro_chapter2_z_ttl{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/b_takasago/img/pro_title_chapter2.png")no-repeat;

}
.pro_chapter2_z .pro_chapter2_z_ttl p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 178px;
color:#003F00;
font-weight:bold;

}
.pro_chapter2_z .pro_chapter2_z_inner {
    overflow: hidden;
margin-top:20px;
}
/*.pro_chapter2 .pro_chapter2_inner .pro_chapter2_pic {
float:right;
text-align:right;
}*/
.pro_chapter2_z .pro_chapter2_z_inner img {
}
.pro_chapter2_z .pro_chapter2_z_inner .pro_chapter2_z_txt {
    width:100%;
}
.pro_chapter2_z .pro_chapter2_z_inner .pro_chapter2_z_txt p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;
}
.pro_chapter2_z .pro_chapter2_z_inner .pro_chapter2_z_txt span {
display: block;
    color: #73CD5C;
    font-weight: bold;
    margin-bottom: 3px;
}

/*********************************************
   chapter3 PC
 *********************************************/
.pro_chapter3{
    width:100%;
    clear:both;
margin-top: 60px;
}
.pro_chapter3 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter3 ul li{
    margin-bottom: 2%;
}
.pro_chapter3 .pro_chapter3_ttl{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/b_takasago/img/pro_title_chapter3.png")no-repeat;

}
.pro_chapter3 .pro_chapter3_ttl p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 32px;
    text-indent: 178px;
color:#003F00;
font-weight:bold;

}

.pro_chapter3 .pro_chapter5_ttl{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/g_kimura/img/pro_title_chapter5.png")no-repeat;

}
.pro_chapter3 .pro_chapter5_ttl p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 32px;
    text-indent: 178px;
color:#003F00;
font-weight:bold;

}

.pro_chapter3 .pro_chapter3_inner {
    overflow: hidden;
margin-top: 30px;
}
.pro_chapter3 .pro_chapter3_inner .pro_chapter3_pic {
    width: 49%; /* イメージ幅指定 */
float:left;
}
.pro_chapter3_pic p{
margin-top:5px;
color: #333333;
    font-size: 14px;
}
.pro_chapter3 .pro_chapter3_inner .pro_chapter3_pic2 {
    width: 49%; /* イメージ幅指定 */
float:left;
}
.pro_chapter3 .pro_chapter3_inner .pro_chapter3_pic2 img{
margin-top:2%;
}
.pro_chapter3 .pro_chapter3_inner .pro_chapter3_pic2 .img{
margin-top:15%;
}

.pro_chapter3_q2{
margin-top:2%;
}
.pro_chapter3_q2 p{
line-height: 30px;
    font-size: 16px;
    text-align: left;
}
.pro_chapter3_q2 span{
line-height: 27px;
    font-size: 20px;
    text-align: left;
    color: #000;
    display: block;
    font-weight: bold;
    margin-bottom: 6px;
}

.pro_chapter3 .pro_chapter3_inner img {
}
.pro_chapter3 .pro_chapter3_inner .pro_chapter3_txt {
    width: 48%;
    float: right;
}
.pro_chapter3 .pro_chapter3_inner .pro_chapter3_txt p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;

}
.pro_chapter3 .pro_chapter3_inner .pro_chapter3_txt span {
line-height: 27px;
    font-size: 20px;
    text-align: left;
    color: #000;
    display: block;
    font-weight: bold;
margin-bottom: 6px;
}



.pro_chapter3 .pro_chapter3_inner .pro_chapter3_txt_1 {
    overflow: hidden;
	width: 100%;
	    margin-top: 345px;
}
.pro_chapter3 .pro_chapter3_inner .pro_chapter3_txt_1 p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;
}

.pro_chapter3 .pro_chapter3_inner .pro_chapter3_txt_1_2 p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;
    width: 49%;
    float: left;
    margin-right: 35px;
}

.pro_chapter3 .pro_chapter3_inner .pro_chapter3_txt_1 span {
line-height: 27px;
    font-size: 20px;
    text-align: left;
    color: #000;
    display: block;
    font-weight: bold;
margin-bottom: 6px;
}

.pro_chapter3 .pro_chapter3_inner .pro_chapter3_txt_1_2 span {
line-height: 27px;
    font-size: 20px;
    text-align: left;
    color: #000;
    display: block;
    font-weight: bold;
margin-bottom: 6px;
    margin-top: 30px;
}





/*********************************************
   chapter3 PC kitaoka
 *********************************************/
.pro_chapter3_k{
    width:100%;
    clear:both;
margin-top: 60px;
}
.pro_chapter3_k ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter3_k ul li{
    margin-bottom: 2%;
}
.pro_chapter3_k .pro_chapter1_ttl_k{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/b_takasago/img/pro_title_chapter3.png")no-repeat;

}
.pro_chapter3_k .pro_chapter1_ttl_k p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 178px;
color:#003F00;
font-weight:bold;

}
.pro_chapter3_k .pro_chapter1_inner_k {
    overflow: hidden;
margin-top: 20px;
}
.pro_chapter3_k .pro_chapter1_inner_k .pro_chapter1_pic_k {
    width: 49%; /* イメージ幅指定 */
float:left;
}
.pro_chapter3_pic_k p{
margin-top:5px;
color: #333333;
    font-size: 14px;
}



.pro_chapter3_k .pro_chapter3_inner_k img {
}
.pro_chapter3_k .pro_chapter1_inner_k .pro_chapter1_txt_k {
    width: 100%;
}
.pro_chapter3_k .pro_chapter1_inner_k .pro_chapter1_txt_k p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;

}
.pro_chapter3_k .pro_chapter1_inner_k .pro_chapter1_txt_k span {
line-height: 24px;
    font-size: 18px;
    text-align: left;
    color: #73CD5C;
    display: block;
    font-weight: bold;
margin-bottom: 3px;
}

/*********************************************
   chapter3 PC
 *********************************************/


.pro_chapter3_img{
margin-top:40px;
overflow:hidden;
}
.pro_chapter3_img ul{
margin:0;
padding:0;
list-style:none;
}
.pro_chapter3_img ul li{
width:240px;
float:left;
margin-left:13px;
}
.pro_chapter3_img ul li:first-child{
width:240px !important; /*★1番目の項目横幅（項目数により調節）*/
margin:0;
text-align:left;
}


.pro_chapter3_img ul li p{
color:#333333;
font-size:13px;
line-height: 16px;
    margin-top: 10px;
}



/*********************************************
   chapter3 PC
 *********************************************/


.pro_chapter3_img1{
margin-top:20px;
overflow:hidden;
margin-bottom:7%;

}
.pro_chapter3_img1 ul{
margin:0;
padding:0;
list-style:none;
}
.pro_chapter3_img1 ul li{
width:32%;
float:left;
margin-left:20px;
}
.pro_chapter3_img1 ul li:first-child{
width:32% !important; /*★1番目の項目横幅（項目数により調節）*/
margin:0;
text-align:left;
}


.pro_chapter3_img1 ul li p{
color:#333333;
font-size:14px;
line-height: 16px;
    margin-top: 10px;
}
















/*********************************************
   chapter3 PC sawada
 *********************************************/
.pro_chapter3{
    width:100%;
    clear:both;
margin-top:45px;
}
.pro_chapter3 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter3 ul li{
    margin-bottom: 2%;
}
.pro_chapter3 .pro_chapter1_ttl{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/b_takasago/img/pro_title_chapter3.png")no-repeat;

}
.pro_chapter3 .pro_chapter1_ttl p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 176px;
color:#003F00;
font-weight:bold;

}
.pro_chapter3 .pro_chapter1_inner {
    overflow: hidden;
margin-top:30px;
}
.pro_chapter3 .vinner .pic {
    width: 30%; /* イメージ幅指定 */
    border: 1px solid #e6e6e6; /* イメージ枠色指定 */
}
.pro_chapter3 .pro_chapter1_inner img {
}
.pro_chapter3_txt p{
line-height: 24px;
    font-size: 16px;
    text-align: left;
    color: #333333;
}
.pro_chapter3_pic {
    float: left;
    width: 50%;
}
.pro_chapter3_txt {
    width: 48%;
    float: right;
}

/*********************************************
   chapter4 PC sawada
 *********************************************/
.pro_chapter4{
    width:100%;
    clear:both;
margin-top:45px;
}
.pro_chapter4 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter4 ul li{
    margin-bottom: 2%;
}
.pro_chapter4 .pro_chapter4_ttl{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/z_sawada/img/pro_title_chapter4.png")no-repeat;

}
.pro_chapter4 .pro_chapter4_ttl p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 178px;
    color:#003F00;
    font-weight:bold;

}
.pro_chapter4 .pro_chapter4_inner {
    overflow: hidden;
}
/*.pro_chapter4 .pro_chapter4_inner .pro_chapter4_pic {
    width: 50%; /* イメージ幅指定 */
float:right;
text-align:right;
}*/
.pro_chapter4 .pro_chapter4_inner img {
}
.pro_chapter4 .pro_chapter4_inner .pro_chapter4_txt {
width:100%;
}
.pro_chapter4 .pro_chapter4_inner .pro_chapter4_txt p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;
}
.pro_chapter4 .pro_chapter4_inner .pro_chapter4_txt span {
display:block;
color: #73CD5C;
    font-weight: bold;
    margin-bottom: 3px;
margin-top:2%;
font-size:18px;
}
/*********************************************
   chapter4 PC minai
 *********************************************/
.pro_chapter4_z{
    width:100%;
    clear:both;
margin-top:45px;
}
.pro_chapter4_z ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter4_z ul li{
    margin-bottom: 2%;
}
.pro_chapter4_z .pro_chapter4_ttl{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/z_sawada/img/pro_title_chapter4.png")no-repeat;

}
.pro_chapter4_z .pro_chapter4_ttl p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 178px;
color:#003F00;
font-weight:bold;

}
.pro_chapter4_z .pro_chapter4_inner {
    overflow: hidden;
margin-top:20px;
}
.pro_chapter4_z .pro_chapter4_inner .pro_chapter4_pic {
    width: 50%; /* イメージ幅指定 */
float:right;
text-align:center;
}
.pro_chapter4_z .pro_chapter4_inner img {
}
.pro_chapter4_z .pro_chapter4_inner .pro_chapter4_txt {
    width: 50%;
float:left;
}
.pro_chapter4_z .pro_chapter4_inner .pro_chapter4_txt p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;
}
.pro_chapter4_z .pro_chapter4_inner .pro_chapter4_txt span {
display:block;
color: #73CD5C;
    font-weight: bold;
    margin-bottom: 3px;
font-size:18px;
margin-top:10px;
}


.pro_chapter4-2_z .pro_chapter4-2_inner .pro_chapter4-2_pic {
    width: 30%; /* イメージ幅指定 */
float:right;
text-align:center;
}
.pro_chapter4-2_z .pro_chapter4-2_inner img {
}
.pro_chapter4-2_z .pro_chapter4-2_inner .pro_chapter4-2_txt {
    width: 68%;
float:left;
}
.pro_chapter4-2_z .pro_chapter4-2_inner .pro_chapter4-2_txt p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;
}
.pro_chapter4-2_z .pro_chapter4-2_inner .pro_chapter4-2_txt span {
display:block;
color: #73CD5C;
    font-weight: bold;
    margin-bottom: 3px;
font-size:18px;
margin-top:10px;
}


/*********************************************
 pro_info PC
 *********************************************/
.pro_info{
    width:100%;
    border: 5px solid #EEEEEE;
    overflow: hidden;
background:#fff;
border-left: 10px solid #004000;
border-top: 1px solid #004000;
border-right: 1px solid #004000;
border-bottom: 1px solid #004000;
margin-top: 30px;
margin-bottom: 70px;
}
.pro_info .pro_info_inq_txt{
width: 48%;
    padding: 2%;
    float: left;
}

.pro_info .pro_info_inq_txt p{
    text-align: left;
}
.pro_info .pro_info_inq_txt p.pro_info_title{
    font-size:28px;
    line-height:30px;
color:#000000;
font-weight:bold;
}
.pro_info .pro_info_inq_txt p.pro_info_zyusho{
    font-size:15px;
    line-height:30px;
color:#333333;
font-weight:bold;
padding-top:2%;
}
p.pro_info_zyusho2 {
    font-size: 17px;
    line-height: 30px;
    color: #333333;
    font-weight: bold;
    margin-top: 2%;
    margin-bottom: -8px;
}
.pro_info .pro_info_inq_txt p.pro_info_eki{
    font-size:14px;
    line-height:30px;
color:#333333;
margin-top:-4px;
}

.pro_info .pro_info_inq_txt p.pro_info_tel{
    padding: 0;
    margin: 0;
    font-weight: bold;
    font-size: 18px;
    color: #B20000; /* 電話番号 色指定 */
}
.pro_info .pro_info_inq_txt p.pro_info_txt{
    margin: 0;
    font-size: 14px;
}
.pro_info .pro_info_inq_txt p.pro_info_txt span{
    font-weight: bold;
    color: #FC0004; /* 社名箇所 色指定 */
}
.pro_info .pro_info_inq_btn{
width: 48%;
    float: right;
    padding-top: 40px;
}
.pro_info .pro_info_inq_btn img{
margin-left: 11px;
margin-right:5px;
}
.pro_info_inq_btn ul{
margin:0;
padding:0;
list-style:none;
}
.pro_info_inq_btn ul li{
float:left;
}


.pro_info_url{
margin-top:5px;
font-size:15px;
color:#333333;
margin-bottom:15px;
}
/*********************************************
 pro_info PC zeirisi
 *********************************************/
.pro_info_z{
    width:100%;
    border: 5px solid #EEEEEE;
    overflow: hidden;
background:#fff;
border-left: 10px solid #004000;
border-top: 1px solid #004000;
border-right: 1px solid #004000;
border-bottom: 1px solid #004000;
margin-top: 70px;
    margin-bottom: 70px;
}
/*.pro_info_z .pro_info_inq_txt_z{
width: 44%;
    padding: 2%;
    float: left;
}*/
.pro_info_z .pro_info_inq_txt{
width:96%;
padding:2%;
}

.pro_info_z .pro_info_inq_txt p{
    text-align: left;
}
.pro_info_z .pro_info_inq_txt p.pro_info_title{
    font-size:28px;
    line-height:30px;
color:#000000;
font-weight:bold;
}
.pro_info_z .pro_info_inq_txt p.pro_info_zyusho{
    font-size:14px;
    line-height:30px;
color:#333333;
font-weight:bold;
margin-top:5px;
}
.pro_info_z .pro_info_inq_txt p.pro_info_eki{
    font-size:13px;
    line-height:30px;
color:#333333;
margin-top:-9px;
}

.pro_info_z .pro_info_inq_txt p.pro_info_tel{
    padding: 0;
    margin: 0;
    font-weight: bold;
    font-size: 18px;
    color: #B20000; /* 電話番号 色指定 */
}
.pro_info_z .pro_info_inq_txt p.pro_info_txt{
    margin: 0;
    font-size: 14px;
}
.pro_info_z .pro_info_inq_txt p.pro_info_txt span{
    font-weight: bold;
    color: #FC0004; /* 社名箇所 色指定 */
}
.pro_info_z .pro_info_inq_btn{
width: 48%;
    float: right;
    margin-top: 70px;
display:none;
}
.pro_info_z .pro_info_inq_btn img{
margin-left: 11px;
}
.pro_info_inq_btn ul{
margin:0;
padding:0;
list-style:none;
}
.pro_info_inq_btn ul li{
float:left;
}





/*********************************************
   chapter3 PC namba
 *********************************************/
.pro_chapter3_namba{
    width:100%;
    clear:both;
margin-top:45px;
}
.pro_chapter3_namba ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter3_namba ul li{
    margin-bottom: 2%;
}
.pro_chapter3_namba .pro_chapter3_ttl_namba{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/b_takasago/img/pro_title_chapter3.png")no-repeat;

}
.pro_chapter3_namba .pro_chapter3_ttl_namba p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 178px;
color:#003F00;
font-weight:bold;

}
.pro_chapter3_namba .pro_chapter3_inner_namba {
    overflow: hidden;
margin-top:40px;
}
/*.pro_chapter2 .pro_chapter2_inner .pro_chapter2_pic {
float:right;
text-align:right;
}*/
.pro_chapter3_namba .pro_chapter3_inner_namba img {
}
.pro_chapter3_namba .pro_chapter3_inner_namba .pro_chapter3_txt_namba {
    width:100%;
}
.pro_chapter3_namba .pro_chapter3_inner_namba .pro_chapter3_txt_namba p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;
}


/*********************************************
   chapter4 PC namba
 *********************************************/
.pro_chapter4_namba{
    width:100%;
    clear:both;
margin-top:40px;
}
.pro_chapter4_namba ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter4_namba ul li{
    margin-bottom: 2%;
}
.pro_chapter4_namba .pro_chapter4_ttl_namba{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/z_sawada/img/pro_title_chapter4.png")no-repeat;

}
.pro_chapter4_namba .pro_chapter4_ttl_namba p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 176px;
color:#003F00;
font-weight:bold;

}
.pro_chapter4_namba .pro_chapter4_inner_namba {
    overflow: hidden;
margin-top:30px;
}
.pro_chapter4_namba .vinner .pic {
    width: 30%; /* イメージ幅指定 */
    border: 1px solid #e6e6e6; /* イメージ枠色指定 */
}
.pro_chapter4_namba .pro_chapter4_inner_namba img {
}
.pro_chapter4_txt_namba p{
line-height: 30px;
    font-size: 16px;
    text-align: left;
    color: #333333;
}
.pro_chapter4_pic_namba {
}
.pro_chapter4_txt_namba {
    width: 100%;
}

.pro_chapter4_txt_namba span{
display: block;
    color: #73CD5C;
    font-weight: bold;
    margin-bottom: 3px;
}
/*********************************************
   chapter5 PC namba
 *********************************************/
.pro_chapter5_namba{
    width:100%;
    clear:both;
margin-top:40px;
}
.pro_chapter5_namba ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter5_namba ul li{
    margin-bottom: 2%;
}
.pro_chapter5_namba .pro_chapter5_ttl_namba{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/z_sawada/img/pro_title_chapter5.png")no-repeat;

}
.pro_chapter5_namba .pro_chapter5_ttl_namba p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 176px;
color:#003F00;
font-weight:bold;

}
.pro_chapter5_namba .pro_chapter5_inner_namba {
    overflow: hidden;
margin-top:30px;
}
.pro_chapter5_namba .vinner .pic {
    width: 30%; /* イメージ幅指定 */
    border: 1px solid #e6e6e6; /* イメージ枠色指定 */
}
.pro_chapter5_namba .pro_chapter5_inner_namba img {
}
.pro_chapter5_txt_namba p{
line-height: 30px;
    font-size: 16px;
    text-align: left;
    color: #333333;
}
.pro_chapter5_pic_namba {
width: 49%;
    float: left;
}
.pro_chapter5_txt_namba {
width: 47%;
    float:right;
}

.pro_chapter5_txt_namba span{
display: block;
    color: #73CD5C;
    font-weight: bold;
    margin-bottom: 3px;
}
/*********************************************
   chapter4 PC sakurai
 *********************************************/
.pro_chapter4_sak{
    width:100%;
    clear:both;
margin-top:40px;
}
.pro_chapter4_sak ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter4_sak ul li{
    margin-bottom: 2%;
}
.pro_chapter4_sak .pro_chapter4_ttl_sak{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/z_sawada/img/pro_title_chapter4.png")no-repeat;

}
.pro_chapter4_sak .pro_chapter4_ttl_sak p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 176px;
color:#003F00;
font-weight:bold;

}
.pro_chapter4_sak .pro_chapter4_inner_sak {
    overflow: hidden;
}
.pro_chapter4_sak .vinner .pic {
    width: 30%; /* イメージ幅指定 */
    border: 1px solid #e6e6e6; /* イメージ枠色指定 */
}
.pro_chapter4_sak .pro_chapter4_inner_sak img {
}
.pro_chapter4_txt_sak p{
line-height: 30px;
    font-size: 16px;
    text-align: left;
    color: #333333;
}
.pro_chapter4_pic_sak {
float:right;
width:48%;
text-align:center;
}
.pro_chapter4_txt_sak {
float:left;
width:47%;
}

.pro_chapter4_txt_sak span{
display: block;
    color: #73CD5C;
    font-weight: bold;
    margin-bottom: 3px;
}





/*********************************************
   chapter3 PC tanaka
 *********************************************/
.pro_chapter3_k2{
    width:100%;
    clear:both;
margin-top: 60px;
}
.pro_chapter3_k2 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter3_k2 ul li{
    margin-bottom: 2%;
}
.pro_chapter3_k2 .pro_chapter1_ttl_k2{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/b_takasago/img/pro_title_chapter3.png")no-repeat;

}
.pro_chapter3_k2 .pro_chapter1_ttl_k2 p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 178px;
color:#003F00;
font-weight:bold;

}
.pro_chapter3_k2 .pro_chapter1_inner_k2 {
    overflow: hidden;
margin-top: 20px;
}
 .pro_chapter1_pic_k2 {
    width: 33%; /* イメージ幅指定 */
float:right;
}
.pro_chapter3_pic_k2 p{
margin-top:5px;
color: #333333;
    font-size: 14px;
}



.pro_chapter3_k2 .pro_chapter3_inner_k2 img {
}
.pro_chapter3_k2 .pro_chapter1_inner_k2 .pro_chapter1_txt_k2 {
    width: 60%;
float:left;
}
.pro_chapter3_k2 .pro_chapter1_inner_k2 .pro_chapter1_txt_k2 p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;

}
.pro_chapter3_k2 .pro_chapter1_inner_k2 .pro_chapter1_txt_k2 span {
line-height: 24px;
    font-size: 18px;
    text-align: left;
    color: #73CD5C;
    display: block;
    font-weight: bold;
margin-bottom: 3px;
}



/*********************************************
   chapter3 PC matsue
 *********************************************/
.pro_chapter32{
    width:100%;
    clear:both;
margin-top: 60px;
}
.pro_chapter32 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter32 ul li{
    margin-bottom: 2%;
}
.pro_chapter32 .pro_chapter1_ttl2{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/b_takasago/img/pro_title_chapter3.png")no-repeat;

}
.pro_chapter32 .pro_chapter1_ttl2 p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 178px;
color:#003F00;
font-weight:bold;

}
.pro_chapter32 .pro_chapter1_inner2 {
    overflow: hidden;
margin-top: 30px;
}
.pro_chapter32 .pro_chapter1_inner2 .pro_chapter1_pic2 {
    width: 32%; /* イメージ幅指定 */
float:left;
}
.pro_chapter3_pic2 p{
margin-top:5px;
color: #333333;
    font-size: 14px;
}



.pro_chapter32 .pro_chapter1_inner2 img {
}
.pro_chapter32 .pro_chapter1_inner2 .pro_chapter1_txt2 {
    width: 61%;
    float: right;
}
.pro_chapter32 .pro_chapter1_inner2 .pro_chapter1_txt2 p {
    line-height: 24px;
    font-size: 16px;
    text-align: left;

}
.pro_chapter32 .pro_chapter1_inner2 .pro_chapter1_txt2 span {
line-height: 24px;
    font-size: 20px;
    text-align: left;
    color: #73CD5C;
    display: block;
    font-weight: bold;
margin-bottom: 3px;
}




/*********************************************
   chapter3 PC kitaoka
 *********************************************/
.pro_chapter3_k22{
    width:100%;
    clear:both;
margin-top: 60px;
}
.pro_chapter3_k22 ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter3_k22 ul li{
    margin-bottom: 2%;
}
.pro_chapter3_k22 .pro_chapter1_ttl_k22{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/b_takasago/img/pro_title_chapter3.png")no-repeat;

}
.pro_chapter3_k22 .pro_chapter1_ttl_k22 p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 178px;
color:#003F00;
font-weight:bold;

}
.pro_chapter3_k22 .pro_chapter1_inner_k22 {
    overflow: hidden;
margin-top: 20px;
}
.pro_chapter3_k22 .pro_chapter1_inner_k22 .pro_chapter1_pic_k22 {
    width: 32%; /* イメージ幅指定 */
float:right;
}
.pro_chapter3_pic_k22 p{
margin-top:5px;
color: #333333;
    font-size: 14px;
}



.pro_chapter3_k22 .pro_chapter3_inner_k22 img {
}
.pro_chapter3_k22 .pro_chapter1_inner_k22 .pro_chapter1_txt_k22 {
    float: left;
    width: 61%;
}
.pro_chapter3_k22 .pro_chapter1_inner_k22 .pro_chapter1_txt_k22 p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;

}
.pro_chapter3_k22 .pro_chapter1_inner_k22 .pro_chapter1_txt_k22 span {
line-height: 24px;
    font-size: 18px;
    text-align: left;
    color: #73CD5C;
    display: block;
    font-weight: bold;
margin-bottom: 3px;
}



/*********************************************
   chapter3 tanaka pc
 *********************************************/
.pro_chapter3_t{
    width:100%;
    clear:both;
margin-top: 60px;
}
.pro_chapter3_t ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pro_chapter3_t ul li{
    margin-bottom: 2%;
}
.pro_chapter3_t .pro_chapter1_ttl_t{
    padding: 1% 0;
    margin-bottom: 1%;
background:url("/pro/b_takasago/img/pro_title_chapter3.png")no-repeat;

}
.pro_chapter3_t .pro_chapter1_ttl_t p{
    padding: 0;
    margin: 0;
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    text-indent: 178px;
color:#003F00;
font-weight:bold;

}
.pro_chapter3_t .pro_chapter1_inner_t {
    overflow: hidden;
margin-top: 30px;
}
.pro_chapter3_t .pro_chapter1_inner_t .pro_chapter1_pic_t {
    width: 30%; /* イメージ幅指定 */
float:left;
}
.pro_chapter3_pic_t p{
margin-top:5px;
color: #333333;
    font-size: 14px;
}

.pro_chapter3_t .pro_chapter1_inner_t img {
}
.pro_chapter3_t .pro_chapter1_inner_t .pro_chapter1_txt_t {
    width: 65%;
    float: right;
}
.pro_chapter3_t .pro_chapter1_inner_t .pro_chapter1_txt_t p {
    line-height: 24px;
    font-size: 16px;
    text-align: left;

}
.pro_chapter3_t .pro_chapter1_inner_t .pro_chapter1_txt_t span {
line-height: 24px;
    font-size: 20px;
    text-align: left;
    color: #73CD5C;
    display: block;
    font-weight: bold;
margin-bottom: 3px;
}

/* 企業ページリンク */
.for-corp_img{
text-align:center;
margin-top:20px;
width:100%;
}
.for-corp_img_inner{

margin:0 auto;
}
.for-corp_img a{
display: block;
    background-repeat: no-repeat;
    white-space: nowrap;
    overflow: hidden;
background: url(/trader/asahi/img/asahi_chokiantei02.jpg)no-repeat;
    height: 120px;
    background-position: center center;
line-height: 40px;
    color: #fff;
    text-decoration: none;
    font-size: 30px;
    font-weight: bold;
font-family:"メイリオ";

}
.for-corp_img a:hover{
filter:alpha(opacity=80);
opacity:0.8;s
}

.waku{
width:90%;
margin-left:6px;
}
.waku p{
word-wrap: break-word;
    white-space: normal;
    display: block;
    margin-top: 23px;
}

.com_map {
    margin: 40px 0 50px 0;
    text-align: -webkit-center;

}
iframe {
    width: 1000px;
    height: 450px;
}


.h_nav_list3 {
    width: 100%;
    background: #fff;
    margin-top: 30px;
    margin-bottom: 20px;
}
.h_nav_list3 ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    border-right: 1px solid #7EB278;
}
.h_nav_list3 ul li.list3:first-child {
    width: 332px !important;
}
.h_nav_list3 li.list3 {
    float: left;
    width: 332px;
    font-weight: bold;
    border-left: 1px solid #7EB278;
    border-top: 1px solid #7EB278;
    border-bottom: 4px solid #7EB278;
    height: 48px;
}
.h_nav_list3 ul li.list3 a {
    display: block;
    color: #333333;
    line-height: 48px;
    text-decoration: none;
    font-size: 16px;
    text-align: center;
}
.h_nav_list3 ul li.list3 a:hover {
    color: #fff;
    /*★メニューhover文字色*/
    background: #7EB278;
    /*★メニューhover背景色*/
}
.h_nav_list3 ul li.list3 span {
    display: block;
    color: #CCCCCC;
    /*★メニュー文字色*/
    font-size: 10px;
    font-weight: normal;
    line-height: 15px;
}

.com_map {
    text-align: center;
width:90%;
}
.linkank {
    position: relative;
    top: -25px;
    display: block;
}

.matunoshita_logo2{
    margin-left: 30px;
    float: left;
    margin-top: 35px;
}
.matunoshita_logo2 img{
width:90%;
}
.matunoshita_logo3{
    margin-left: 15px;
    float: left;
}
.matunoshita_logo3 img{
width:50%;
}


.pro_info .pro_info_inq_btn2{
width: 28%;
    float: right;
}
.pro_info .pro_info_inq_btn2 img{
margin-left: 11px;
margin-right:5px;
margin-top: 8px;
    margin-bottom: 7px;
}
.pro_info_inq_btn2 ul{
margin:0;
padding:0;
list-style:none;
}
.pro_info_inq_btn2 ul li{
float:left;
}


.pro_info2{
    width:100%;
    border: 5px solid #EEEEEE;
    overflow: hidden;
background:#fff;
border-left: 10px solid #004000;
border-top: 1px solid #004000;
border-right: 1px solid #004000;
border-bottom: 1px solid #004000;
margin-top: 30px;
margin-bottom: 70px;
}
.pro_info2 .pro_info_inq_txt2{
   width: 45%;
    float: left;
    padding-left: 5%;
    padding-top: 2%;
}

.pro_info2 .pro_info_inq_txt2 p{
    text-align: left;
}
.pro_info2 .pro_info_inq_txt2 p.pro_info_title2{
    font-size:30px;
    line-height:35px;
color:#000000;
font-weight:bold;
}
.pro_info2 .pro_info_inq_txt2 p.pro_info_zyusho2{
   font-size: 18px;
    line-height: 30px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 2px;
}
p.pro_info_zyusho2 {
    font-size: 17px;
    line-height: 30px;
    color: #333333;
    font-weight: bold;
    margin-top: 2%;
    margin-bottom: -8px;
}
.pro_info2 .pro_info_inq_txt2 p.pro_info_eki2{
    font-size:14px;
    line-height:30px;
color:#333333;
margin-top:-4px;
}

.pro_info2 .pro_info_inq_txt2 p.pro_info_tel2{
    padding: 0;
    margin: 0;
    font-weight: bold;
    font-size: 18px;
    color: #B20000; /* 電話番号 色指定 */
}
.pro_info2 .pro_info_inq_txt2 p.pro_info_txt2{
    margin: 0;
    font-size: 14px;
}
.pro_info2 .pro_info_inq_txt2 p.pro_info_txt2 span{
    font-weight: bold;
    color: #FC0004; /* 社名箇所 色指定 */
}
.pro_info2 .pro_info_inq_btn2{
width: 30%;
    float: right;
    padding-top: 30px;
}
.pro_info2 .pro_info_inq_btn2 img{
margin-left: 11px;
margin-right:5px;
}
.pro_info_inq_btn2 ul{
margin:0;
padding:0;
list-style:none;
}
.pro_info_inq_btn2 ul li{
float:left;
}


.pro_info_url2{
margin-top:5px;
font-size:15px;
color:#333333;
margin-bottom:15px;
}




/*********************************************
 pro_info 税理士　wish会計事務所
 *********************************************/
.pro_info_koba{
    width:100%;
    border: 5px solid #EEEEEE;
    overflow: hidden;
background:#fff;
border-left: 10px solid #004000;
border-top: 1px solid #004000;
border-right: 1px solid #004000;
border-bottom: 1px solid #004000;
margin-top: 30px;
margin-bottom: 70px;
}
.pro_info_koba .pro_info_inq_txt_koba{
width: 41%;
    float: left;
    padding-left: 4%;
    padding-top: 2%;
    padding-bottom: 2%;
}

.pro_info_koba .pro_info_inq_txt_koba p{
    text-align: left;
}
.pro_info_koba .pro_info_inq_txt_koba p.pro_info_title_koba{
    font-size:33px;
    line-height:30px;
color:#000000;
font-weight:bold;
}
.pro_info_koba .pro_info_inq_txt_koba p.pro_info_zyusho_koba{
    font-size:15px;
    line-height:30px;
color:#333333;
font-weight:bold;
padding-top:2%;
}
p.pro_info_zyusho2 {
    font-size: 17px;
    line-height: 30px;
    color: #333333;
    font-weight: bold;
    margin-top: 2%;
    margin-bottom: -8px;
}
.pro_info_koba .pro_info_inq_txt_koba p.pro_info_eki_koba{
    font-size:14px;
    line-height:30px;
color:#333333;
margin-top:-4px;
}

.pro_info_koba .pro_info_inq_txt_koba p.pro_info_tel_koba{
    padding: 0;
    margin: 0;
    font-weight: bold;
    font-size: 18px;
    color: #B20000; /* 電話番号 色指定 */
}
.pro_info_koba .pro_info_inq_txt_koba p.pro_info_txt_koba{
    margin: 0;
    font-size: 14px;
}
.pro_info_koba .pro_info_inq_txt_koba p.pro_info_txt_koba span{
    font-weight: bold;
    color: #FC0004; /* 社名箇所 色指定 */
}
.pro_info_koba .pro_info_inq_btn_koba{
width: 55%;
    float: right;
    padding-top: 55px;
}
.pro_info_koba .pro_info_inq_btn_koba img{
margin-left: 11px;
margin-right:5px;
}
.pro_info_inq_btn_koba ul{
margin:0;
padding:0;
list-style:none;
}
.pro_info_inq_btn_koba ul li{
float:left;
}


.pro_info_url_koba{
margin-top:5px;
font-size:15px;
color:#333333;
margin-bottom:15px;
}
.pro_info_logo{
padding-left:2%;

}

.pro_info_logo img{
width:50%;
}



/*********************************************
 pro_info 税理士　wish会計事務所
 *********************************************/
.pro_onayami_top2 {
    width: 94%;
    border: 5px solid #EEEEEE;
    overflow: hidden;
    background: #fff;
    border-left: 10px solid #004000;
    border-top: 1px solid #004000;
    border-right: 1px solid #004000;
    border-bottom: 1px solid #004000;
    margin-top: 6%;
    margin-bottom: 30px;
    margin: 0 auto;
}
.pro_onayami_top2 p {
    font-size: 1.4em;
    line-height: 30px;
    color: #000000;
    font-weight: bold;
    padding: 4px 1px 1px 2%;
}
.pro_onayami_top3 {
    width: 94%;
    border: 5px solid #EEEEEE;
    overflow: hidden;
    background: #fff;
    border-left: 10px solid #004000;
    border-top: 1px solid #004000;
    border-right: 1px solid #004000;
    border-bottom: 1px solid #004000;
    margin-top: 6%;
    margin-bottom: 30px;
    margin: 0 auto;
margin-top:4%;
}
.pro_onayami_top3 p {
    font-size: 1.4em;
    line-height: 30px;
    color: #000000;
    font-weight: bold;
    padding: 4px 1px 1px 2%;
}


.pro_web{
        width: 94%;
    margin: 0 auto;
    padding-top: 3%;
    overflow: hidden;
    padding-bottom: 3%;
}
.pro_web p{
font-size:15px;
margin-bottom: 3%;
line-height: 28px;
padding:0 2%;
}
.pro_web ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.pro_web ul li:nth-child(5n+1) {
width: 17%;
    float: left;
    text-align: center;
padding-right: 1%;
padding-left:5%;
padding-bottom: 2%;
}
.pro_web ul li {
    display: inline-block;
    width: 17%;
    float: left;
    text-align: center;
padding-right: 1%;
padding-bottom: 2%;
}
.pro_web ul li a {
    display: block;
    color: #09c;
    text-decoration: none;
    overflow: hidden;
    width: 99%;
    font-size: 14px;
    line-height: 16px;
    background-color: #FFF;
    border-radius: 4px;
    border: 1px solid #EEEEEE;
}
.pro_web ul li img {
width:90%;
padding-top: 5%;
}

.pro_web ul li p {
    font-size: 14px;
    line-height: 20px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 0;
    text-align: left;
padding-top: 4%;
    height: 110px;
}

.pro_web ul li a:hover {
    background-color: #E2EDC2;
    color: #DC143C;
    border-radius: 4px;
    text-decoration: underline;
}



/*その道のプロ コラム*/



.pro_onayami_main_column{
width: 94%;
    padding-top: 2%;
    padding-bottom: 10%;
    margin: 0 auto;
}
.pro_onayami_main_column p{
font-size: 15px;
    margin-bottom: 3%;
    line-height: 28px;
    padding: 0 2%;
}
.pro_onayami_main_column ul{
padding: 0;
list-style: none;
    margin: 0;
overflow:hidden;
}
.pro_onayami_main_column ul li:first-child {
    border-top: 1px dotted #999;
}
.pro_onayami_main_column ul li {
    position: relative;
    float: left;
    width: 100%;
    border-bottom: 1px dotted #999;
}
.pro_onayami_main_column ul li a {
    overflow: hidden;
    display: block;
    position: relative;
}
.pro_onayami_main_column ul li a:hover {
background: #E2F5CD;
}

.pro_onayami_img2 {
float: left;
    width: 85px;
    padding: 1% 0;
    padding-left: 1%;
}
.pro_onayami_img2 img{

}

.pro_onayami_txt2 {
    width: 82%;
    float: left;
    font-size: 14px;
    margin: 1.5% 0% 0px 5%;
    color: #333;
}
.pro_onayami_txt2 .column_text {
        margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: bold;

}
.pro_onayami_txt2 p::after {
    content: "NEW";
    color: #DC7D1E;
    font-weight: bold;
    padding-left: 3%;
}



/*   雑誌の回答一覧20180714bk*/
.managin_kanren_wrap{
width: 94%;
    margin: 0 auto;
    padding-top: 3%;
    overflow: hidden;
    padding-bottom: 3%;
}
.managin_kanren_wrap .title{
font-size: 15px;
    margin-bottom: 2%;
    line-height: 28px;
    padding: 0 1%;
}

.managin_kanren_wrap ul{
list-style: none;
    margin: 0;
    padding: 0;
overflow: hidden;
}
.managin_kanren_wrap ul li:first-child {
border-top: 1px dotted #999;
}

.managin_kanren_wrap ul li {
    position: relative;
    float: left;
    width: 100%;
    border-bottom: 1px dotted #999;
}
.managin_kanren_wrap_left{
float: left;
    width: 85px;
    padding: 1% 0;
    padding-left: 1%;
}
.managin_kanren_wrap_left img{
}


.managin_kanren_wrap ul li a{
overflow: hidden;
    display: block;
    position: relative;
}
.managin_kanren_wrap ul li a:hover{
    background: #E2F5CD;
}
.managin_kanren_wrap_right{
width: 82%;
    float: left;
    font-size: 14px;
    margin: 1.5% 0% 0px 5%;
    color: #333;
}

.managin_kanren_wrap_right .title2{
margin: 0;
    padding: 0;
    font-size: 16px;
font-weight: bold;
}
.managin_kanren_wrap_right p.title3 {
    margin-top: 1%;
    font-size: 13px;
}

.managin_kanren_wrap_right .title2::after{
content: "NEW";
    color: #DC7D1E;
    font-weight: bold;
    padding-left: 3%;
}


/***polus-tec a_shinozawa start***/
.pro_info .pro_info_inq_txt p.pro_info_tel a {
    padding: 0;
    margin: 0;
    font-weight: bold;
    font-size: 18px;
    color: #B20000; /* 電話番号 色指定 */
    text-decoration: none;
}

.pro_chapter1 .fulfeel_button {
    width: 800px;
    height: 71px;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 20px;
}

.pro_chapter1 .fulfeel_button a:link {
    width: 800px;
    height: 71px;
    background: url(/pro/a_shinozawa/img/fulfeel_button01.jpg) 0 bottom no-repeat;
    display: block;
    background-repeat: no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 auto;
}

.pro_chapter1 .fulfeel_button a:visited {
    background: url(/pro/a_shinozawa/img/fulfeel_button02.jpg) 0 bottom no-repeat;
}

.pro_chapter1 .fulfeel_button a:hover {
    width: 800px;
    height: 71px;
    background: url(/pro/a_shinozawa/img/fulfeel_button02.jpg) 0 bottom no-repeat;
    display: block;
    background-repeat: no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 auto;
}

.pro_info_url a {
    font-size: 16px;
    display: block;
    margin-top: 15px;
}

.pro_info_url a:hover {
    color:#E48E00;
    text-decoration:underline;
}
.pro_info_url_koba .pro_info_url_koba_a{
font-size: initial;
    display: initial;
}




/***polus-tec a_shinozawa end***/

/***mj-res n_naitou start***/
.pro_info a {
    font-size: 16px;
    display: block;
    margin-top: 15px;
}

.pro_info a:hover {
    color:#E48E00;
    text-decoration:underline;
}

.pro_chapter222 .pen_button {
    width: 800px;
    height: 71px;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 20px;
}

.pro_chapter222 .pen_button a:link {
    width: 800px;
    height: 71px;
    background: url(/pro/n_naitou/img/pen_button01.jpg) 0 bottom no-repeat;
    display: block;
    background-repeat: no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 auto;
}

.pro_chapter222 .pen_button a:visited {
    background: url(/pro/n_naitou/img/pen_button02.jpg) 0 bottom no-repeat;
}

.pro_chapter222 .pen_button a:hover {
    width: 800px;
    height: 71px;
    background: url(/pro/n_naitou/img/pen_button02.jpg) 0 bottom no-repeat;
    display: block;
    background-repeat: no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 auto;
}
/***mj-res n_naitou end***/


.asahi_chouki_img {
    text-align: center;
    margin-top: 20px;
    width: 100%;
margin-bottom: 6%;
}
.asahi_chouki_img_inner {
    width: 62%;
    margin: 0 auto;
}
.asahi_chouki_img a {
    display: block;
    background-repeat: no-repeat;
    white-space: nowrap;
    overflow: hidden;
    background: url(/trader/asahi/img/asahi_chokiantei.jpg)no-repeat;
    height: 120px;
    background-position: center center;
    line-height: 40px;
    color: #fff;
    text-decoration: none;
    font-size: 30px;
    font-weight: bold;
    font-family: "メイリオ";
}
.asahi_chouki_img a:hover {
    filter: alpha(opacity=80);
    opacity: 0.8;
    s: ;
}
.waku {
    width: 87%;
    margin-left: 6px;
}
.waku p {
    word-wrap: break-word;
    white-space: normal;
    display: block;
    margin-top: 23px;
}


/** 20181106_nihonsafety **/

.pro_chapter222_txt_none p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;
}

.pro_syumi02img {
    float: left;
    width: 47%;
    margin-top: 35px;
}

.movie_toku_wrap {
    width: 945px;
    overflow: hidden;
    box-sizing: border-box;
    margin-bottom: 30px;
}
.movie_toku {
    display: flex;
    justify-content: space-between;
}
.movie_toku .item {
    flex-basis: 49%;
}
.movie_toku .item {
    flex-basis: 49%;
}
.movie_toku .item p {
    background-color: #000;
    color: #FFF;
    font-size: 13px;
    line-height: 20px;
    text-align: left;
    height: 42px;
    padding: 2%;
}
.youtube_wrap {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.youtube_wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}







.douga_ch{
margin-top:2%;
margin-bottom:4%;
}
.douga_ch a{
float:right;
}

.pro_chapter222 .pro_chapter4_txt {
    width: 48%;
    float: right;
}


.pro_chapter222 .pro_chapter4_pic {
    width: 49%;
    float: left;
}

.pro_chapter222 .pro_chapter4_txt p {
    line-height: 30px;
    font-size: 16px;
    text-align: left;
}

.pro_chapter222 .pro_chapter4_txt span {
line-height: 27px;
    font-size: 20px;
    text-align: left;
    color: #000;
    display: block;
    font-weight: bold;
    margin-bottom: 6px;
    }




.sintaku{
padding-top: 4%;
    padding-bottom: 2%;
}
.sintaku_logo{
float:left;
width:55%;
padding-left: 2%;
text-align: end;
}
.sintaku_logo img{
width:90%;
}
.sintaku_right{
float:left;
width:35%;
padding-top: 2%;
}


.answerer_1901_tel{
font-size: 17px;
    padding-top: 2%;
padding-bottom: 2%;
}
.answerer_1901_tel span{
color: #B20000;
font-weight:bold;
font-size: 20px;
}
.link_pro{
font-size: 17px;
}






}