/* CSS Document */

@media screen and (min-width: 769px){

    /*スマホ対応化*/

    img{
        max-width: 100%;
        width /***/:auto;
        border:0px;
    }

    #container{
        width:100%;
    }

    .pc_off {display: none;}

    body{
        width:100%;
        height:100%;
        margin:0px;
        padding:0px;
        background-size:cover;
        background-image:url(../img/section_bg1.jpg);
        background-attachment:fixed;
        position:relative;
        top:0px;
        left:0px;
    }


    img.logo{
        position:absolute;
        top:80px;
        left:20px;
        overflow:hidden;
        z-index:100;
    }

    img.message{
  position: absolute;
  top: 320px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
    }

.message_titleimg{
	width:100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

    /*メッセージ内容*/

    div.message_main{
        font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
        font-size: 15px;
        line-height: 26px;
        width: 800px;
        position: absolute;
        top: 800px;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 138px 10px 30px;
        opacity: 0.9;
        text-align: center;
        background: url(../message/img/message_bg3.png) no-repeat;
        height: 613px;
        position: absolute;
        margin: auto;
    }

    a.massage_back{
        color:#333;
        width:114px;
        line-height:110px;
        font-size:14px;
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
        padding:2px 5px;
        background:url("../message/img/back.png") no-repeat;
        opacity:0.9;
        position:absolute;
        top:1130px;
        left:52%;
        text-align:center;
        text-decoration:none;
    }

    a:hover.massage_back{
        opacity:0.8;
    }

    /*社長*/

    div.shacho{
        position:absolute;
        top:480px;
        right:130px;
        margin:0px auto 0px auto;
        text-align:center;
    }

    div.shacho ul{
        margin:0px auto;
        padding:0px;
    }

    div.shacho li{
        list-style:none;
    }

    div.shacho li img{
        max-width:120px;
        height:auto;
        margin-left:50px;
    }

    li.up{
        margin-top:-20px !important;
    }

    div.shacho2{
        position: absolute;
        top: 600px;
        /*left: 495px;*/
        left: 40%;
        margin: 170px auto 0px auto;
        text-align: center;
    }

    div.shacho2 ul{
        margin:0px auto;
        padding:0px;
    }

    div.shacho2 li{
        list-style:none;
    }

    div.shacho2 li img{
        max-width:190px;
        height:auto;
    }

    .shacho-link {
        font-size:12px;
    }

    li.up2{
        margin-top:-20px !important;
    }

    div.shacho3{
        position: absolute;
        top: 445px;
        right: 30px;
        margin: 0px auto 0px auto;
        text-align: center;
    }

    div.shacho3 ul{
        margin:0px auto;
        padding:0px;
    }

    div.shacho3 li{
        list-style:none;
    }

    div.shacho3 li img{
        max-width:255px;
        height:auto;
        margin-left:50px;
    }

    li.up3{
        margin-top:-20px !important;
    }

    div.shacho4{
        position: absolute;
        top: 139px;
        right: 102px;
        margin: 0px auto 0px auto;
        text-align: center;
    }

    div.shacho4 ul{
        margin:0px auto;
        padding:0px;
    }

    div.shacho4 li{
        list-style:none;
    }

    div.shacho4 li img{
        max-width:120px;
        height:auto;
    }

    li.up4{
        margin-top:-20px !important;
    }

    div.shacho5{
        position: absolute;
        top: 437px;
        right: 72px;
        margin: 0px auto 0px auto;
        text-align: center;
    }

    div.shacho5 ul{
        margin:0px auto;
        padding:0px;
    }

    div.shacho5 li{
        list-style:none;
    }

    div.shacho5 li img{
        max-width:120px;
        height:auto;
        margin-left:50px;
    }

    li.up5{
        margin-top:-20px !important;
    }

    li.down{
        margin-top:20px !important;
    }

    div.shacho6{
        position: absolute;
        top: 620px;
        right: 50px;
        margin: 0px auto 0px auto;
        text-align: center;
    }

    div.shacho6 ul{
        margin:0px auto;
        padding:0px;
    }

    div.shacho6 li{
        list-style:none;
    }

    div.shacho6 li img{
        max-width:291px;
        height:auto;
    }

    li.up6{
        margin-top:-20px !important;
    }

    div.message_other{
        width:20px;
        height:20px;
        position:relative;
        top:0px;
        left:0px;
    }

    div.message_other a{
        width:100%;
        height:100%;
        text-indent:100%;
        display:block;
        white-space:nowrap;
        overflow:hidden;
        position:absolute;
    }

    div.zuihitsu{
        position: absolute;
        top: 557px;
        right: 479px;
    }

    div.twitter{
        position: absolute;
        top: 630px;
        right: 167px;
    }

    /* shitsumon */

    .shitsumon{
        width:230px;
        margin-left:300px;
    }

    .shitsumon-font{
        font-size: 12px;
        line-height:18px;
        font-weight: normal;
    }

    /* content */

    .content_box{
        font-size:24px;	font-weight:bold; line-height:54px;	width:1000px; height:800px; position:absolute; top:250px; left:20%; opacity:0.9; text-align:left; font-family:'ＭＳ Ｐ明朝', 'MS PMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', serif; background-image:url(/message/content/img/column_bg.png);
    }

    .content_box2{
        margin:50px 0 0 0; height:250px;
    }

    .content_box2-2{
        margin:50px 0 0 0; height:250px;
    }

    .content_box3{
        font-size:24px;	font-weight:bold; line-height:54px;	width:1000px; height:600px; position:absolute; top:250px; left:20%; text-align:left; font-family:'ＭＳ Ｐ明朝', 'MS PMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', serif; background-image:url(/message/content/img/column_bg.png);
    }

    .content_box4{
        font-size:24px;	font-weight:bold; line-height:54px;	width:1000px; height:1130px; position:absolute; top:250px; left:20%; text-align:left; font-family:'ＭＳ Ｐ明朝', 'MS PMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', serif; background-image:url(/message/content/img/column_bg.png);
    }

    .content_box4-2{
        margin:50px 0 0 0; height:250px;
    }

    .content_title{
        font-size:14px; line-height:30px; width:900px; font-weight:bold;
    }

    .content_subtitle{
        font-size:12px; font-weight:bold; line-height:20px; font-weight:normal;
    }

    .content_text{
        font-size:12px; line-height:30px; font-weight:normal;
    }

    .content_imgbox{
        width:940px;
    }

    .content_img{
        float:left; width:470px; height:auto;
    }

    .content_img2{
        float:left; width:470px; height:305px;
    }

    .content_img3{
        float:left; width:470px; height:auto;
    }


    /*プロフィール*/

    .profile_box{
        width:700px;
        height:auto;
        background-color: rgba(255,255,255,0.8);
        position: absolute;
        top: 500px;
        left: 27%;
        border:#CCCCCC 1px solid;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .profile_box2{
        width:auto;
        height:auto;
        padding:35px 25px 0 25px;
    }

    .profile_name{
        font-size:12px;
    }

    .profile_name2_box{
        width:80%;
        text-align:left;
    }

    .profile_line_height{
        line-height:25px;
        font-size:12px;
        margin-bottom: 45px;
    }

    .profile_line_height2{
        line-height:25px;
        font-size:12px;
        margin-top: 300px;
        margin-bottom: 200px;
    }
    
    .profile_line_height3{
        line-height:25px;
        font-size:12px;
        margin-bottom: 10px;
    }

    .profile_line_height4{
        line-height:25px;
        font-size:12px;
        margin-bottom: 45px;
    }

    .profile_title{
        font-weight:bold;
        font-size:14px;
    }

    .profile_sub{
        font-size:10px;
    }

    a.profile_back{
        color:#333;
        width:114px;
        line-height:110px;
        font-size:14px;
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
        padding:2px 5px;
        background:url("../message/img/back.png") no-repeat;
        opacity:0.9;
        position:absolute;
        top:2110px;
        left:55%;
        text-align:center;
        text-decoration:none;
    }

    a:hover.profile_back{
        opacity:0.8;
    }

    img.profile{
        position:absolute;
        top:180px;
        left:33%;
    }

    a.content_back{
        color:#333;
        width:114px;
        line-height:110px;
        font-size:14px;
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
        padding:2px 5px;
        background:url("../message/img/back.png") no-repeat;
        opacity:0.9;
        position:absolute;
        top:1300px;
        left:52%;
        text-align:center;
        text-decoration:none;
    }

    a:hover.content_back{
        opacity:0.8;
    }


    /*フッタ追加css 20160802*/

    .footer_box {  
        width:100%;
        height:270px;
        font-size:12px;
        line-height:25px;
        background-color: rgba(255,255,255,0.4);
        position:absolute;
        top:1400px;
        left:0%;
    }

    .footer_box1-2 {  
        width:100%;
        height:230px;
        font-size:12px;
        line-height:25px;
        background-color: rgba(255,255,255,0.4);
        position:absolute;
        top:2450px;
        left:0%;
    }

    .footer_box1-3 {  
        width:100%;
        height:270px;
        font-size:12px;
        line-height:25px;
        background-color: rgba(255,255,255,0.4);
        position:absolute;
        top:1350px;
        left:0%;
    }

    .footer_box1-4 {  
        width:100%;
        height:270px;
        font-size:12px;
        line-height:25px;
        background-color: rgba(255,255,255,0.4);
        position:absolute;
        top:1050px;
        left:0%;
    }

    .footer_box1-5 {  
        width:100%;
        height:270px;
        font-size:12px;
        line-height:25px;
        background-color: rgba(255,255,255,0.4);
        position:absolute;
        top:1400px;
        left:0%;
    }

    .footer_box2 {  
        width:860px;
        height:200px;
        margin-left:20%;
    }

    .footer_koumoku {  
        float:left;
        list-style:none;
        color:#222222;
        font-family:"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    }

    .footer_koumoku_b {  
        font-weight:bold;
    }

    .footer_koumoku li a:link {  
        color:#222222;
    }

    .footer_koumoku li a:visited {  
        color:#222222;
        text-decoration:none;
    }

    .footer_koumoku li a:hover {  
        color:#444444;
        text-decoration:none;
    }

    .footer_koumoku li a:active {  
        color:#000000;
        text-decoration:none;
    }



/*--movie--*/
.movie {
	margin: 0 auto;
	margin-top:60px;
	margin-bottom:60px;
	position: absolute;
	top: 1400px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.movie_box {
	display: flex;
	justify-content: center;
}
.w_1000 {
        width: 1000px;
        margin: 0 auto;
    }

.movie_link{
	margin:0 auto;
	width:800px;
	text-align:center;
}

.movie_link a{
	font-size:16px;
	line-height:42px;
	color:#387FB8;
	text-decoration:underline;
}
.movie_link a:hover{
	text-decoration:none;
	color:#888;
}


    /*スマホ対応化*/

}
