A:link { COLOR: #006699; TEXT-DECORATION: none }
A:visited { COLOR: #003366; TEXT-DECORATION: none }
A:active { COLOR: #006699; TEXT-DECORATION: none }
A:hover { COLOR: #F4840B; TEXT-DECORATION: none }



.bxslider img{
 border:solid 1px #888;
}

.profile_table td:nth-child(3){
 padding-left:5px;
}
 a:hover img{
	opacity: 0.8 ;
}
.image { line-height: normal; }


.shohinlist_title022{
 font-size:20px;
 font-weight:bold;
 color:#3B5B93;
}
.shohinlist_title01{
 font-size:20px;
 font-weight:bold;
 color:#3B5B93;
 padding-top:5px;
}
.shohinlist_sikaku01{
 color:#cc0000;
}

.shohinlist_midasi01{
 font-size:18px;
 font-weight:bold;
 color:#fff;
 text-align:center;
 text-shadow: rgba(0, 0, 0, 0.3) 1px 1px 2px;
 background-color:#000066;
 padding:5px 0;
 border-radius:5px;
}
.suptext{
 font-size:70%;
 vertical-align:top;
}
.dctcreen_main01_cap2_text{
 text-align:center;
 padding:10px;
 color:#fff;
 background-color:navy;
 margin-bottom:20px;
 border-radius:10px;
 font-size:18px;
 font-weight:bold;
 box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
}
.dctcreen_main01_cap2{
 width:180px;
 float:left;
 margin-left:20px;
 margin-right:40px;
}

.dctcreen_cont03_text01{
 clear:both;
 width:800px;
 margin:0 auto;
 font-size:16px;
 color:#333;
 margin-bottom:30px;
}
.dctcreen_cont03_1_text{
 font-size:16px;
 color:#333;
}
.dctcreen_cont03_2_text{
 font-size:16px;
 color:#333;
}
.dctcreen_cont03_3_text{
 font-size:16px;
 color:#333;
}
.dctcreen_cont03_1_img{
 height:180px;
}
.dctcreen_cont03_2_img{
 height:180px;
}
.dctcreen_cont03_3_img{
 height:180px;
}
.dctcreen_text101{
 font-size:18px;
 font-weight:bold;
 color:#333;
 margin-left:30px;
 margin-bottom:30px;
}
.mg01{
 margin-bottom:20px !important;
}
.dctcreen_cont03_1{
 width:200px;
 float:left;
 text-align:center;
 margin-right:20px;
}
.dctcreen_cont03_2{
 width:200px;
 float:left;
 text-align:center;
 margin-right:20px;
}
.dctcreen_cont03_3{
 width:200px;
 float:left;
 text-align:center;
}
.dctcreen_cont03{
 width:700px;
 margin:0 auto;
 overflow:hidden;
}
.gname{
 font-weight:bold;
}
.dctcreen_cont02 table th{
 color:#fff;
 background-color:#37568B;
}
.dctcreen_cont02 table th,.dctcreen_cont02 table td{
 border:1px solid #666;
 padding:8px;
}
.dctcreen_cont02 table{
 width:500px;
 border-collapse:collapse;
 text-align:center;
 color:#333;
 font-size:16px;
}
.dctcreen_cont01_text03{
 font-size:16px;
 color:#333;
 margin-bottom:30px;
}
.dctcreen_cont02{
 width:500px;
 float:left;
}
.dctcreen_cont01_text02{
 font-size:20px;
 font-weight:bold;
 color:#333;
}
.dctcreen_cont01_p3{
 width:303px;
 float:left;
 margin-right:30px;
 margin-bottom:50px;
}
.dctcreen_cont01_text1{
 font-size:16px;
 color:#333;
 margin-bottom:30px;
}
.dctcreen_cont01_p1{
 width:302px;
 float:left;
 margin-right:30px;
}
.dctcreen_cont01{
 width:860px;
 overflow:hidden;
}
.dctcreen_title01{
 font-size:20px;
 font-weight:bold;
 color:navy;
 border-bottom:1px solid navy;
 margin-bottom:40px;
}
.red_bold{
 color:#cc0000;
 font-weight:bold;
}
.dctcreen_text01{
 font-size:16px;
 color:#333;
 margin-bottom:30px;
 margin-left:10px;
}

.dctcreen_midasi03{
 font-size:24px;
 font-weight:bold;
 color:#009999;
}
.dctcreen_midasi02{
 text-align:center;
 font-size:28px;
 font-weight:bold;
 margin-bottom:50px;
 color:#009999;
}
.dctcreen_logo01{
 text-align:center;
 margin:30px 0;
}
.dctcreen_logo01 img{
 width:600px;
 height:auto;
}
.dctcreen_midasi01{
 width:880px;
 margin:0 auto;
 background-color:#17BAA5;
 font-size:32px;
 font-weight:bold;
 color:#fff;
 text-align:center;
 padding:5px 0;
 margin-bottom:20px;
}
.dctcreen_main_pic01{
 text-align:center;
 margin:0px 0;
 float:left;
 margin-left:10px;
}
.dctcreen_main_cap01{
 float:left;
}
.dctcreen_main_pic01 img{
 width:400px;
 height:auto;
}
.dctcreen_main01{
 width:880px;
 margin:0 auto;
 overflow:hidden;
 margin-bottom:50px;
}



.tx_shadow{
   border-radius:10px;
   font-size:22px;
   font-weight:bold;
   text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px;
   background: linear-gradient(0deg, #BBE3F7, #E4F4FC);
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
   line-height:2em;
   color:#333;
}

}

.private{
  background:linear-gradient(0deg, #FEF1F6, #fff)
}

.td_gradation01{
  background:linear-gradient(270deg, #F8B5D0, #FEF1F6)
}

p{
margin:0;
padding:0;
}

.docellar_title{
 width:920px;
 margin:0 auto;
 overflow:hidden;
 margin-bottom:30px;
 margin-top:25px;
}

.docellar_logo1{
 width:510px;
 height:65px;
 float:left;
}

.docellar_midasi1{
 width:391px;
 float:left;
 position:relative;
 top:18px;
 margin-left:10px;
}

.docellar_top_image{
 text-align:center;
 margin-bottom:50px;
}
.docellar_box01{
 width:920px;
 margin:0 auto;
 overflow:hidden;
 margin-bottom:30px;
}
.docellar_box01_left{
 width:350px;
 padding-left:15px;
 float:left;
}
.docellar_box01_right{
 width:500px;
 padding-right:35px;
 float:right;
 text-align:left;
}
.midasi1{
 font-size:20px;
 color:#105BB8;
 font-weight:bold;
}
.docellar_box02{
 width:920px;
 margin:0 auto;
 overflow:hidden;
 margin-bottom:30px;
}
.docellar_box02_left{
 width:300px;
 padding-left:15px;
 float:left;
 margin-top:50px;
}
.docellar_box02_right{
 width:580px;
 float:right;

}
.docellar_box02_right_op1{
 width:260px;
 float:left;
}
.docellar_box02_right_op1_box{
 width:260px;
 height:230px;
 border:solid 1px #999;
}
.docellar_op_img1{
 padding:30px 0 20px;
}
.docellar_op_text_red1{
 text-align:left;
 font-size:14px;
 font-weight:bold;
 color:red;
 padding-left:15px;
}
.docellar_op_text_1{
 text-align:left;
 font-size:14px;
 color:#666;
 padding-left:15px;
}
.pd01{
 margin-left:20px;
}
.docellar_box02_right_op1_cap1{
 width:150px;
 font-size:14px;
 padding:10px;
 background-color:#00B050;
 color:#fff;
 border-radius:20px;
 position:relative;
 top:20px;
 font-weight:bold;
}
.docellar_midasi01{
 width:880px;
 margin-left:20px;
 border-bottom:1px solid #39E131;
 font-size:18px;
 color:#10B208;
 padding:5px 0 0;
 background:linear-gradient(0deg, #CCFFCC, #fff);
 background-size:auto 0.9em;
 background-repeat:repeat-x;
 background-position:bottom;
 text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 2px;
 margin-bottom:30px;
}
.midasi01_sikaku{
 color:#00B050;
 padding-left:5px;
}
.docellar_box03{
 width:890px;
 margin:0 auto;
 overflow:hidden;
 margin-bottom:50px;
}
.docellar_tokucho_01{
 width:410px;
 height:180px;
 float:left;
 overflow:hidden;
}
.docellar_tokucho_02{
 width:440px;
 padding-left:20px;
 height:180px;
 float:left;
 overflow:hidden;
}
.sikaku{
 width:81px;
 float:left;
 height:77px;
}
.text_101{
 width:340px;
 float:left;
 margin-left:10px;
 font-size:14px;
 color:#333;
 height:77px;
 position:relative;
 top:-25px;
}
.tokucho_img{
 clear:both;
 text-align:center;
 position:relative;
 top:-30px;
}

.docellar_tokucho_01_top{
 width:440px;
 height:77px;
}
.b1{
 border-right:10px solid #CCFFCC;
 border-bottom:10px solid #CCFFCC;
}
.b2{
 border-bottom:10px solid #CCFFCC;
}
.b3{
 border-right:10px solid #CCFFCC;
 padding-top:20px;
}
.b4{
 padding-top:20px;
}
.docellar_box04{
 width:900px;
 margin:0 auto;
 overflow:hidden;
 margin-bottom:30px;
}
 
.docellar_s_float01{
 width:392px;
 float:left;
 margin-left:35px;
 position:relative;
 top:-35px;
}

.docellar_s_title01{
 width:55px;
 height:55px;
 font-size:18px;
 font-weight:bold;
 color:#fff;
 background-color:#00B050;
 padding:5px;
 border-radius:35px;
 text-align:center;
 line-height:3em;
 position:relative;
 top:35px;
 left:-30px;
}
.docellar_s01{
 width:390px;
 height:390px;
 border:1px solid #999;
}

.docellar_s_midasi01{
 width:350px;
 padding:5px;
 overflow:hidden;
 float:right;
}
.docellar_s_cap01{
 float:left;
 font-size:18px;
 line-height:2em;
 color:#0770BB;
 font-weight:bold;
 padding-left:30px;

}
.docellar_s_cap02{
 float:right;
 font-size:16px;
 color:#fff;
 padding:3px 10px;
 background-color:#FF9900;
 border-radius:10px;
 text-align:left;
}

.docellar_s_cap03{
 float:right;
 font-size:16px;
 color:#fff;
 padding:3px 10px;
 background-color:#EE3636;
 border-radius:10px;
 text-align:left;
}
.docellar_s_text01{
 clear:both;
 font-size:14px;
 color:#333;
 padding-left:30px;
 margin-bottom:10px;
}
.docellar_s_img01{
 text-align:center;
}
.f1{
 margin-left:50px;
}
.docellar_box05{
 width:880px;
 margin:0 auto;
 margin-bottom:30px;
 background:linear-gradient(0deg, #FFBF89, #FCEADB);
}
.docellar_box05_content1{
 width:780px;
 margin:0 auto;
 overflow:hidden;
 padding:30px 0;
}
.docellar_se_title01{
 width:130px;
 font-size:18px;
 color:#fff;
 padding:5px 30px;
 text-align:center;
 font-weight:bold;
 border-radius:10px;
 margin-bottom:20px;
 background:linear-gradient(0deg, #000, #888);
}
.docellar_se_img01{
 float:left;
 margin-bottom:40px;
}

.docellar_se_img01 img{
 width:400px;
 box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.3);
}
.docellar_se_img02{
 float:left;
 margin-left:40px;
}
.docellar_se_img02 img{
 width:330px;
 box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.3);
 padding-right:5px;
}
.docellar_se_img03{
 clear:both;
 float:left;
}
.docellar_se_img03 img{
 width:197px;
 float:left;
 margin-left:10px;
}
.docellar_se_text01{
 width:520px;
 float:left;
 margin-left:28px;
 font-size:16px;
 color#333;
 background-color:#fff;
 padding:10px;
 border:ridge 2px #eee;
 margin-top:20px;
}
.red_bold{
 color:#cc0000;
 font-weight:bold;
}

.docellar_se_title02{
 width:130px;
 font-size:18px;
 color:#fff;
 background:linear-gradient(0deg, #000, #888);
 padding:5px 30px;
 text-align:center;
 font-weight:bold;
 border-radius:10px;
 margin-bottom:20px;
}
.docellar_se_img04{
 float:left;
 margin-bottom:40px;
}

.docellar_se_img04 img{
 width:330px;
 box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.3);
}
.docellar_se_img05{
 float:left;
 margin-left:40px;
}
.docellar_se_img05 img{
 width:400px;
 box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.3);
 padding-right:5px;
}
.docellar_se_img06{
 clear:both;
 float:left;
}
.docellar_se_img06 img{
 width:330px;
 box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.3);
}
.docellar_se_text02{
 width:400px;
 float:left;
 margin-left:23px;
 font-size:16px;
 color#333;
 background-color:#fff;
 padding:50px 10px;
 border:ridge 2px #eee;
 margin-top:20px;
}
.docellar_box06{
 width:880px;
 margin:0 auto;
 overflow:hidden;
 margin-top:60px;
 margin-bottom:20px;
}
.docellar_box07{
 width:880px;
 margin:0 auto;
 overflow:hidden;
 margin-bottom:20px;
}
.docellar_box06_title01{
 width:150px;
 text-align:center;
 float:left;
 font-size:20px;
 font-weight:bold;
 padding:5px 20px;
 border:2px dotted #333;
 background-color:#eee;
}
.docellar_box06_title_text{
 width:650px;
 float:left;
 line-height:2.2em;
 margin-left:30px;
 font-size:20px;
 font-weight:bold;
}
.docellar_midasi001{
 color:#00B050;
}
.docellar_jirei01{
 width:278px;
 height:235px;
 float:left;
 border:1px solid #999;
 margin-left:20px;
 margin-bottom:30px;
}
.docellar_jirei01:nth-child(3n+1){
 margin-left:0;
}

.docellar_jirei01_title01{
 text-align:center;
 font-size:16px;
 color:#fff;
 padding:5px;
 background-color:#9BBB59;
 font-weight:bold;
}
.docellar_jirei01_img01{
 text-align:center;
 padding-top:5px;
}
.box101{
 width:880px;
 margin:0 auto;
}
.dct_carry_title{
width:880px;
 height:53px;
 padding-top:20px;
 margin-bottom:50px;
 overflow:hidden;
}
.dct_carry_logo1{
 width:303px;
 float:left;
}
.dct_carry_midasi1{
 float:left;
 font-size:15px;
 font-weight:bold;
 line-height:2.5em;
 padding:0 10px;
 border:solid 1px #ccc;
 margin-left:30px;
 margin-top:10px;
 border: solid 1px #8BB5F7;
 background-image: linear-gradient(0deg, #DEEAFD, #fff);
 border-radius: 15px;
 text-shadow: rgba(0, 0, 0, 0.2) 1px 2px 3px;
}
.dct_carry_main{
 overflow:hidden;
 margin-bottom:60px;
}
.dct_carry_main_left1{
 clear:both;
 width:400px;
 float:left;
 text-align:center;
}
.dct_carry_main_img1{
 margin-bottom:30px;
}
dct_carry_left_text1{
 text-align:center;
 margin-bottom:30px;
 font-size:16px;
 collor:#333;
}
.dct_carry_right_text1{
 font-size:16px;
 color:#333;
 margin-bottom:0px;
}
.dct_carry_left_text1{
 font-size: 16px;
 font-weight: bold;
 color:#215199;
}
.text_red{
 color:#CC0000;
}
.text_red22{
 color:#CC0000;
 font-weight:bold;
}
.dct_carry_main_right1{
 width:440px;
 float:left;
}
.dct_carry_right_js_cap01{
    width: 100px;
    font-size: 16px;
    padding: 10px;
    background-color: #333;
    color: #fff;
    border-radius: 20px;
    font-weight: bold;
    text-align:center;
    position:relative;
    top:15px;
    right:-5px;
    z-index:2;
}
.dct_carry_right_js_box01{
 width:400px;
 float:left;
 border:solid 1px #666;
 overflow:hidden;
 position:relative;
 top:-5px;
}
.dct_carry_right_js_box01_img01{
 width:116px;
 float:left;
 padding:25px 15px 10px 10px;
}
.dct_carry_right_js_box01_text{
 width:250px;
 float:left;
 padding-top:20px;
}
.dct_carry_right_js_box01_text01{
 font-size: 16px;
 margin-left:10px;
 padding:10px 0;
 color:#CC0000;
 font-weight:bold;
}
.dct_carry_right_js_box01_text02{
 font-size: 16px;
 color: #333;
}
.dct_carry_box22{
 clear:both;
 width:880px;
 margin:0 auto;
 overflow:hidden;
 margin-bottom:30px;
}
.dct_carry_box22_01{
 width:290px;
 float:left;
 margin-left:30px;
 padding-top:30px;
}
.dct_carry_box22_01 img{
 display:block;
 width:188px;
 margin:0 auto;
}
.dct_carry_box22_text01{
 font-size:14px;
 color:#059B49;
 margin-top:10px;
 line-height:1.3em;
 font-weight:bold;
}
.dct_carry_box22_02{
 width:208px;
 float:left;
 margin-left:50px;
}
.dct_carry_box22_03{
 width:270px;
 float:left;
 margin-left:0px;
 text-align:right;
 padding-top:10px;
}
.dct_carry_box22_03 img{
 padding-right:20px;
 margin-bottom:5px;
}
.dct_carry_box22_03_text{
 font-size:12px;
 color:#333;
}
.dct_carry_box33{
 clear:both;
 width:880px;
 margin:0 auto;
 overflow:hidden;
 margin-bottom:50px;
}
.dct_carry_box33_text{
 font-size:18px;
 color:#333;
 font-weight:bold;
 float:left;
 margin-left:20px;
 padding:15px 0;
 color:#215199;
 line-height:1.5em;
 border-top:dotted 5px #215199;
 border-bottom:dotted 5px #215199;
 position:relative;
 top:18px;
}
.dct_carry_box33_img{
 float:left;
 margin-left:40px;
}

.dct_carry_box44{
 width:860px;
 margin:0 auto;
 overflow:hidden;
 margin-bottom:50px;
}
.dct_carry_box44_left{
 float:left;
}
.dct_carry_box44_left_cap1{
     width: 120px;
    font-size: 16px;
    padding: 10px;
    background-color: #CC3300;
    color: #fff;
    border-radius: 20px;
    font-weight: bold;
    text-align:center;
    position:relative;
    top:15px;
    right:-5px;
    z-index:2;
}
.dct_carry_box44_left_box{
 width:410px;
 height:420px;
 border:1px solid #666;
}
.dct_carry_box44_left_box img{
 width:400px;
 height:auto;
 padding:5px 5px 0;
}
.dct_carry_box44_left_text1{
 width:194px;
 float:left;
 font-size:12px;
 text-align:center;
 padding:5px 0;
 border:solid 1px #888;
 margin:5px 3px 0 6px;
}
.dct_carry_box44_left_text2{
 width:194px;
 float:left;
 font-size:12px;
 text-align:center;
 padding:5px 0;
 border:solid 1px #888;
 margin:5px 0 0 3px;
}
.dct_carry_box44_left_text3{
 width:240px;
 font-size:12px;
 margin:0 auto;
 color:#333;
 padding:5px;
}
.dct_carry_box44_right{
 width:410px;
 height:420px;
 border:1px solid #666;
 float:right;
 position:relative;
 top:44px;
}
.dct_carry_box44_right_text1{
 font-size:18px;
 text-align:center;
 padding:10px;
 width: 200px;
    margin:0 auto;
    font-size: 16px;
    padding: 10px;
    background-color: #CC3300;
    color: #fff;
    border-radius: 20px;
    font-weight: bold;
    text-align: center;
    position: relative;
    top:-25px;
    z-index: 2;
}

.dct_carry_box44_right_table{
 width:350px;
 margin:0 auto;
 margin-bottom:10px;
}
.dct_carry_box44_right_table table{
 width:350px;
 border-collapse:collapse;
}
.dct_carry_box44_right_table th,.dct_carry_box44_right_table td{
 border:1px solid #ccc;
 padding:8px;
}
.dct_carry_box44_right_table th{
 width:60%;
}
.dct_carry_box44_right_table th{
 background-color: #ECECEC;
}
.dct_carry_box44_right_table td{
 text-align:center;
 font-size:18px;
}
.dct_carry_box44_right_table th.t_title01{
 background-color: #fff;
}
.captray_title{
 width:880px;
 overflow:hidden;
 margin-top:20px;
 margin-bottom:30px;
}
.captray_logo1{
 width:341px;
 float:left;
}
.captray_midasi1{
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 2.5em;
    padding: 0 10px;
    border: solid 1px #ccc;
    margin-left: 50px;
    margin-top: 15px;
}
.captray_midasi12{
    float: left;
    font-size: 15px;
    font-weight: bold;
    line-height: 2.5em;
    padding: 0 20px;
    border: solid 1px #8BB5F7;
    margin-left: 50px;
    margin-top: 15px;
    background-image: linear-gradient(0deg, #DEEAFD, #fff);
    border-radius: 20px;
    text-shadow: rgba(0, 0, 0, 0.2) 1px 2px 3px;
}
.captray_cap1{
 width:790px;
 padding:30px 0 10px;
 margin:0 auto;
 overflow:hidden;
}
.captray_cap1_new{
    width: 60px;
    font-size: 16px;
    padding:5px 10px;
    background-color: #ff0000;
    color: #fff;
    border-radius: 20px;
    font-weight: bold;
    text-align: center;
    float:left;
    transform: rotate(-20deg);
    position:relative;
    top:20px;
}
.captray_cap1_text01{
 width:540px;
 float:left;
 margin-left:40px;
 font-size:18px;
 font-weight:bold;
 color:#558ED5;
 position:relative;
 top:10px;
 transform: rotate(6deg);
 text-shadow: rgba(0, 0, 0, 0.2) 1px 2px 3px;
}
.captray_cap1_print{
    width: 70px;
    font-size: 16px;
    padding:5px 10px;
    background-color: #333;
    color: #fff;
    border-radius: 20px;
    font-weight: bold;
    text-align: center;
    float:left;
    position:relative;
    top:20px;
    margin-left:30px;
}
.captray_main_img1{
 width:794px;
 margin:0 auto;
 margin-bottom:40px;
}
.captray_cap2{
 width:800px;
 margin:0 auto;
 font-size:16px;
 color:#333;
 margin-bottom:30px;
 
}
.text_red01{
 color:#ff0000;
 font-weight:bold;
}
.captray_youto01{
 width:880px;
 overflow:hidden;
 margin-bottom:10px;
}
.captray_youto01_left{
 width:453px;
 float:left;
 margin-left:10px;
}
.captray_youto01_right{
 width:337px;
 float:left;
 margin-left:60px;
 margin-bottom:20px;
}
.captray_youto01_left_title1{
    width: 120px;
    font-size: 16px;
    padding:5px 10px;
    background-color: #00B050;
    color: #fff;
    border-radius: 20px;
    font-weight: bold;
    text-align: center;
    margin-bottom:20px;
}
.captray_youto01_right_title2{
    width: 120px;
    font-size: 16px;
    padding:5px 10px;
    background-color: #376092;
    color: #fff;
    border-radius: 20px;
    font-weight: bold;
    text-align: center;
    margin-bottom:20px;
}
.captray_siyou01_titile{
 clear:both;
 font-size:18px;
 color:#558ED5;
 font-weight: bold;
 padding-left:30px;
 margin-bottom:10px;
}
.captray_siyou01_table{
 width:770px;
 margin:0 auto;
 margin-bottom:40px;
}

.captray_siyou01_table table{
 width:770px;
 border-collapse:collapse;
}
.captray_siyou01_table th,.captray_siyou01_table td{
 border:1px solid #47DA8A;
 padding:7px;
}
.captray_siyou01_table th{
 font-size:16px;
 color:#fff;
 background-color:#00B050;
}
.captray_siyou01_table td{
 font-size:14px;
 color:#333;
 background-color:#fff;
}
.captray_siyou01_table td.table_siyou_koumoku{
 width:20%;
 font-size:16px;
 text-align:center;
 font-weight:bold;
 background-color:#D2F7E3;
}
.captray_tokucho01_titile01{
    display:inline-block;
    font-size: 16px;
    padding:5px 10px;
    background-color: #00B050;
    color: #fff;
    border-radius: 20px;
    font-weight: bold;
    text-align: center;
    position:relative;
    top:15px;
    left:40px;
}
.captray_tokucho01_box01{
 width:800px;
 margin:0 auto;
 padding:30px 20px 20px;
 border:1px solid #666;
 margin-bottom:30px;
 overflow:hidden;
}
.captray_tokucho01_box01_inner1{
 width:800px;
 margin:0 auto;
 overflow:hidden;
 margin-bottom:20px;
}
.captray_tokucho01_inbox{
 width:250px;
 float:left;
 margin-right:25px;

}
.captray_tokucho01_inbox.f_end01{
margin-right:0;
}
.captray_tokucho01_inbox_img{
 text-align:center;
}
.captray_tokucho01_inbox_text{
 text-align:center;
 font-size:14px;
 color:#333;
}
.captray_tokucho01_box01_inner2{
 width:800px;
 margin:0 auto;
 overflow:hidden;
}
.captray_tokucho01_inner2_box1{
 width:400px;
 float:left;
 font-size:14px;
 color:#333;
 padding-left:20px;
}
.captray_tokucho01_inner2_box3{
 width:190px;
 float:left;
}
.captray_tokucho01_box01_left21{
 width:460px;
 float:left;
}
.captray_tokucho01_box01_right21{
 width:340px;
 float:left;
}
.captray_tokucho01_box01_right21_text1{
 font-size:14px;
 color:#333;
 margin-bottom:10px;
}
.captray_tokucho01_box01_right21_img1{
 text-align:center;
 margin-bottom:10px;
}
.captray_tokucho01_box01_right21_text2{
 text-align:center;
 font-size:14px;
 color:#333;
}
.captray_tokucho01_box01_left31{
 width:340px;
 float:left;
}
.captray_tokucho01_box01_left31 img{
 width:340px;
 height:auto;
}
.captray_tokucho01_box01_right31{
 width:440px;
 float:left;
 margin-left:20px;
}
.captray_tokucho01_box01_right31_text{
 font-size:14px;
 color:#333;
 margin-bottom:10px;
}
.captray_tokucho01_box01_right31_img{
 width:430px;
 margin:0 auto;
}
.captray_tokucho01_box01_right31_img img{
 width:430px;
 height:auto;
}

.endbox{
 margin-bottom:60px;
}
.fc3-z_p1 img{
 margin-left:20px;
}
.fc3-z_txt01{
 padding-left:10px;
 line-height:1.5em;
}
.fc3-z_p2{
 margin-right:50px;
}
.fc3-z_txt02{
 width:280px;
 font-size:14px;
 padding:10px 0;
 border:2px dashed #666;
 margin-right:40px;
}
.fc3-text3{
 margin-left:20px;
 margin-bottom:70px;
 line-height:1.5em;
}
.dbx_ff_title{
 width:880px;
 overflow:hidden;
 margin-bottom:50px;
 margin-top:30px;
}
.dbx_ff_logo1{
 width:381px;
 float:left;
}
.dbx_ff_title_img{
 width:409px;
 float:left;
 margin-left:50px;
}
.dbx_ff_main{
 clear:both;
 width:880px;
 overflow:hidden;
 margin-bottom:30px;
}
.dbx_ff_main_img01{
 width:247px;
 float:left;
 margin-left:70px;
}
.dbx_ff_main_02{
 width:483px;
 float:left;
 margin-left:20px;
}
.dbx_ff_main_img1{
 text-align:center;
}
.dbx_ff_main_text1{
 font-size:14px;
 color:#333;
 text-align:center;
}
.dbx_ff_text2{
 display:inline-block;
 padding:10px;
 background-color:#eee;
 border:1px solid #ccc;
 font-size:14px;
 color:#333;
 margin-bottom:50px;
 margin-left:20px;
}
.dbx_ff_p2{
 width:880px;
 overflow:hidden;
 margin-bottom:50px;
}
.dbx_ff_p2_1{
 width:435px;
 float:left;
 margin-left:30px;
}
.dbx_ff_p2_2{
 idth:239px;
 float:left;
 margin-left:60px;
}

.dbx_ff_p2_2_txt{
 font-size:14px;
 color:#333;
 text-align:center;
 padding-top:5px;
}
.f-w25_box{
 width:860px;
 margin:0 auto;
 margin-top:10px;
}
.f-w25_box1{
 width:860px;
 overflow:hidden;
 margin-bottom:30px;
 margin-left:20px;
}
.f-w25_box1_left{
 width:200px;
 float:left;
}
.f-w25_box1_left_logo{
 margin-bottom:20px;
}
.f-w25_box1_left_text{
 text-align:center;
 font-size:18px;
 color#333;
 font-weight:bold;
}
.f-w25_box1_right{
 width:600px;
 float:left;
 font-size:14px;
 color#333;
 margin-left:30px;
 line-height:1.3em;
}
.f-w25_box2{
 width:860px;
 overflow:hidden;
 margin-bottom:10px;
 margin-left:30px;
}
.f-w25_box2_1{
 width:285px;
 float:left;
 padding:10px;
 border:solid 1px #00B050;
 border-radius:10px;
}
.f-w25_box2_1_text{
 width:130px;
 float:left;
 font-size:14px;
 color#333;
 line-height:1.5em;
}
.f-w25_box2_1_img{
 width:149px;
 float:left;
 margin-left:5px;
}
.f-w25_box2_2{
 width:193px;
 float:left;
 margin-left:40px;
}
.f-w25_box2_3{
 width:151px;
 float:left;
 margin-left:40px;
}
.seihin_title11{
 font-size:22px;
 color:#13007C;
 font-weight:bold;
 text-shadow: rgba(0, 0, 0, 0.4) 1px 2px 3px;
}
.seihin_title11_sub{
 font-size:12px;
 color:#13007C;
 font-weight:bold;
}
.box_products{
 width:882px;
 margin:0 auto;
 padding:30px 0 0;
 overflow:hidden;
}

.products_title1{
 font-size:24px;
 font-weight:bold;
 color:#0865BB;
 background:linear-gradient(0deg, #ccc, #eee);
 padding:5px 0 0 10px;
 border-radius:10px 10px 0 0 ;
}
.products_box1{
 width:880px;
 margin:0 auto;
 border:1px solid #bbb;
 overflow:hidden;
 padding:20px 0;
 margin-bottom:40px;
 border-radius:0 0 10px 10px;
 background-color:#fff;
 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
}
.products_box1_left{
 float:left;
 margin-left:20px;
 background-color:#eee;
 border-radius:10px;
 width: 230px;
}
.products_box1_left ul{
 padding:10px;
 list-style:none;
}
.products_box1_left li{
 font-size:14px;
 font-weight:bold;
 line-height:2em;
}
ul,li{
 margin:0;
 padding:0;
}
.products_cont_box1_right{
 width:598px;
 float:left;
 margin-left:20px;
}
.products_box1_left li:before{
 content:"";
 color:#cc0000;
}

.products_box2{
 width:420px;
 float:left;
 margin-right:38px;
 margin-bottom:50px;
 background-color:#fff;
 border-radius:10px 10px 10px 10px;
 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
}
.products_box2:nth-child(2n){
 margin-right:0;
 
}
.products_box2_inbox{
 width:420px;
 height:430px;
 border:1px solid #bbb;
 padding:20px 0;
 border-radius:0 0 10px 10px;
}

.products_box2_top{
 width:400px;
 margin:0 auto;
 background-color:#eee;
 border-radius:5px;
 overflow:hidden;
  margin-bottom:10px;
}
.products_box2_top ul{
 list-style:none;
}
.products_box2_top li{
 float:left;
 font-size:14px;
 font-weight:bold;
 line-height:2em;
 padding-left:15px;
}
.products_box2_top li:before{
 content:"";
 color:#cc0000;
}
.products_box2_right_img1{
 width:381px;
 margin:0 auto;
}
.products_box2_right_img2{
 width:390px;
 margin:0 auto;
}
.products_base{
 background:linear-gradient(240deg, #6B9AB0, #CCE2EC);
}

.ppseat_title01{
 font-size:18px;
 padding-left:20px;
 color:#555;
 font-weight:bold;
 padding-bottom:3px;
}

.docellar_cap1001{
 font-size:12px;
 color:#333;
}
.docellar_cap1001 span{
 color:#336699;
}

.docellar_cap1101{
 border-bottom:1px solid #336699;
 font-size:18px;
 color:#336699;
 font-weight:bold;
 padding-bottom:3px;
 margin-bottom:20px;
}
.docellar_cap1101 span{
 color:#336699;
}
.deskwall_topic{
   background: linear-gradient(0deg, #FFE4E4, #FFFFFF);
   border: 3px solid #F9B4B4;
   }
   
    .corona_wils01{
      display:inline;
   }
    .corona_wils01 img{
      display:inline;
      vertical-align:top;
      width:50px;
   }

.deskwall_movielink01 a{
       color:#cc0000;
   }
   .deskwall_movielink01 a:hover{
       color:#FFAB0A;
   }

/* Youtube?y?[?W?????N?{?^?? */
.y-link-btn {
    background-color: rgb(221, 231, 236);
}
.y-link-btn a {
    display: block;
    width: 300px;
    height: 100px;
    text-align: center;
    line-height: 100px;
    border: 3px solid #DA1725;
    font-weight: bold;
    font-size: 18px;
    box-sizing: border-box;
    background-color: #eed0d0;
    color: #000;
    transition: .3s;
    margin: 0 auto;
}

.y-link-btn a:hover {
    background-color: #DA1725;
    color: #fff;
}

.y-link-btn a i {
    margin-left: 5px;
}