@charset "utf-8";

/* =================================================
	Mission
================================================= */
/* SP
================================================================================================================== */
@media all and (max-width: 767px) {
    .main_vi {
		margin-top:80px;
    }
    .main_vi.first {
		margin-top:0px;
    }
        #sec_mission p.last {
		margin-top:30px;
    }
    
    .icon_arrow01 a {
        text-decoration: underline;
    }
    
    
    .local_link{
        margin-top: 50px;
        text-align: center;
    }
    .local_link li {
        display: inline-block;
        margin-right: 3em;
    }
    .local_link li a {
        text-decoration: underline;
    }
    
    .local_link li.current a {
        text-decoration: none;
        cursor: default;
    }
    
    .block_inner01 a {
        color: #cb6b7e;
        text-decoration: underline;
    }
    .article_block01{
        margin-top: 20px;
        text-align: center;
    }
    .article_block01 .block_inner01{
        margin-bottom: 40px;
        text-align: left;
    }
    .article_block01 .block_inner02{
        display: inline-block;
    }
    .article_block01 .block_inner02 img{
        margin-bottom: 20px;

    }
    
    
    
	/* Chips Page ----------------------- */
    #sub_category_chips .article_page_head02 {
		margin-top:20px;
    }
    #sub_category_chips .ph_wrap {
        margin-top:40px;
        text-align: center;
    }
    #sub_category_chips .ph_wrap img {
        margin-bottom: 20px;
        margin-right:20px;
        width: 40%;
        display: inline;
    }
    
	/* Tanba-kurodaizu Page ----------------------- */
    #sub_category_kurodaizu .main_vi {
		margin-top:0px;
        margin-bottom:40px;
        padding-bottom: 0px;
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
    }

	/* Taishugaki Page ----------------------- */
    #sub_category_taishugaki .main_vi {
		margin-top:0px;
        margin-bottom:40px;
        padding-bottom: 0px;
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
    }

    
}

/* PC
================================================================================================================== */
@media print,screen and (min-width: 768px) {
	#bread_crumb {
		margin-top:-21px;
	}
    #article {
		padding-top:10px;
	}
    .section {
		margin:0 auto;
		width:980px;
	}
    .main_vi {
		margin-top:100px;
    }
    .main_vi.first {
		margin-top:0px;
    }
    #sec_mission p.last {
		margin-top:30px;
    }
    
    .local_link{
        margin-top: 50px;
        text-align: center;
    }
    .local_link li {
        display: inline;
        margin-right: 3em;
    }
    .local_link li.current a {
        text-decoration: none;
        cursor: default;
    }
    
    .block_inner01 a {
        color: #cb6b7e;
    }
    .article_block01{
        margin-top: 20px;
        text-align: center;
    }
    .article_block01 .block_inner01{
        margin-bottom: 40px;
        text-align: left;
    }
    .article_block01 .block_inner02{
        display: inline-block;
    }
    .article_block01 .block_inner02 img{
        margin-right: 10px;
    }


	/* Chips Page ----------------------- */
    #sub_category_chips .article_page_head02 {
		margin-top:20px;
    }
    #sub_category_chips .ph_wrap {
        margin-top:40px;
    }
    #sub_category_chips .ph_wrap img {
        width: 480px;
        margin-right:20px;
        margin-bottom: 20px;
    }
    #sub_category_chips .ph_wrap img:nth-child(2n) {
        margin-right: -20px;
    }

	/* Tanba-kurodaizu Page ----------------------- */
    #sub_category_kurodaizu .main_vi {
		margin-top:0px;
        margin-bottom:60px;
        padding-bottom: 0px;
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
    }


	/* Taishugaki Page ----------------------- */
    #sub_category_taishugaki .main_vi {
		margin-top:0px;
        margin-bottom:60px;
        padding-bottom: 0px;
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
    }


}