@charset "UTF-8";
/* CSS Document */

/* side ここから*/

/* side10_トップページ ここから*/
ul#side10{
    list-style:none;
    width:100%;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
}

ul#side10 a{
    display:block;
    width:198px;
    height:30px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu-10.jpg);
    overflow:hidden;
}

ul#side10 li.h31 a{
    display:block;
    width:198px;
    height:31px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu-10.jpg);
    overflow:hidden;
}

a.side10-01{
    background-position:0px 0px;
	margin-top: -13px;
}
a:hover.side10-01{
    background-position:-198px 0px;
}
a.side10-02{
    background-position:0px -31px;
}
a:hover.side10-02{
    background-position:-198px -31px;
}
a.side10-03{
    background-position:0px -61px;
}
a:hover.side10-03{
    background-position:-198px -61px;
}
a.side10-04{
    background-position:0px -91px;
}
a:hover.side10-04{
    background-position:-198px -91px;
}
a.side10-05{
    background-position:0px -121px;
}
a:hover.side10-05{
    background-position:-198px -121px;
}
a.side10-06{
    background-position:0px -151px;
}
a:hover.side10-06{
    background-position:-198px -151px;
}
a.side10-07{
    background-position:0px -181px;
}
a:hover.side10-07{
    background-position:-198px -181px;
}/* side01_トップページ ここまで*/

/* side20_ごあいさつ ここから*/
ul#side20{
    list-style:none;
    width:100%;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
}

ul#side20 a{
    display:block;
    width:198px;
    height:30px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu-20.jpg);
    overflow:hidden;
}

ul#side20 li.h31 a{
    display:block;
    width:198px;
    height:31px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu-20.jpg);
    overflow:hidden;
}

a.side20-01{
    background-position:0px 0px;
	margin-top: -13px;
}
a:hover.side20-01{
    background-position:-198px 0px;
}
a.side20-01_on{
    background-position:-198px 0px;
	margin-top: -13px;
}
a.side20-02{
    background-position:0px -31px;
}
a:hover.side20-02{
    background-position:-198px -31px;
}
a.side20-02_on{
    background-position:-198px -31px;
}
/* side20_ごあいさつ ここまで*/	
	
/* side30_会社情報 ここから*/	
ul#side30{
    list-style:none;
    width:100%;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
}

ul#side30 a{
    display:block;
    width:198px;
    height:30px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu-30.jpg);
    overflow:hidden;
}

ul#side30 li.h31 a{
    display:block;
    width:198px;
    height:31px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu-30.jpg);
    overflow:hidden;
}

a.side30-01{
    background-position:0px 0px;
	margin-top: -13px;
}
a:hover.side30-01{
    background-position:-198px 0px;
}
a.side30-01_on{
    background-position:-198px 0px;
	margin-top: -13px;
}
a.side30-02{
    background-position:0px -31px;
}
a:hover.side30-02{
    background-position:-198px -31px;
}
a.side30-02_on{
    background-position:-198px -31px;
}
a.side30-03{
    background-position:0px -61px;
}
a:hover.side30-03{
    background-position:-198px -61px;
}
a.side30-03_on{
    background-position:-198px -61px;
}
/* side30_会社情報 ここまで*/


/* side40_業務内容 ここから*/
ul#side40{
    list-style:none;
    width:100%;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
}

ul#side40 a{
    display:block;
    width:198px;
    height:30px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu-40.jpg);
    overflow:hidden;
}

ul#side40 li.h31 a{
    display:block;
    width:198px;
    height:31px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu-40.jpg);
    overflow:hidden;
}

a.side40-01{
    background-position:0px 0px;
	margin-top: -13px;
}
a:hover.side40-01{
    background-position:-198px 0px;
}
a.side40-01_on{
    background-position:-198px 0px;
	margin-top: -13px;
}
a.side40-02{
    background-position:0px -31px;
}
a:hover.side40-02{
    background-position:-198px -31px;
}
a.side40-02_on{
    background-position:-198px -31px;
}
a.side40-03{
    background-position:0px -61px;
}
a:hover.side40-03{
    background-position:-198px -61px;
}
a.side40-03_on{
    background-position:-198px -61px;
}
a.side40-04{
    background-position:0px -91px;
}
a:hover.side40-04{
    background-position:-198px -91px;
}
a.side40-04_on{
    background-position:-198px -91px;
}
a.side40-05{
    background-position:0px -121px;
}
a:hover.side40-05{
    background-position:-198px -121px;
}
a.side40-05_on{
    background-position:-198px -121px;
}
a.side40-06{
    background-position:0px -151px;
}
a:hover.side40-06{
    background-position:-198px -151px;
}
a.side40-06_on{
    background-position:-198px -151px;
}
/* side40_業務内容 ここまで*/

/* side50_採用情報ここから*/
ul#side50{
    list-style:none;
    width:100%;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
}

ul#side50 a{
    display:block;
    width:198px;
    height:30px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu-50.jpg);
    overflow:hidden;
}

ul#side50 li.h31 a{
    display:block;
    width:198px;
    height:31px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu-50.jpg);
    overflow:hidden;
}

a.side50-01{
    background-position:0px 0px;
	margin-top: -13px;
}
a:hover.side50-01{
    background-position:-198px 0px;
}
a.side50-01_on{
    background-position:-198px 0px;
	margin-top: -13px;
}
a.side50-02{
    background-position:0px -31px;
}
a:hover.side50-02{
    background-position:-198px -31px;
}
a.side50-02_on{
    background-position:-198px -31px;
}
a.side50-03{
    background-position:0px -61px;
}
a:hover.side50-03{
    background-position:-198px -61px;
}
a.side50-03_on{
    background-position:-198px -61px;
}
a.side50-04{
    background-position:0px -91px;
}
a:hover.side50-04{
    background-position:-198px -91px;
}
a.side50-04_on{
    background-position:-198px -91px;
}
a.side50-05{
    background-position:0px -121px;
}
a:hover.side50-05{
    background-position:-198px -121px;
}
a.side50-05_on{
    background-position:-198px -121px;
}

/* side50_採用情報 ここまで*/

/* side60_その他 ここから*/
ul#side60{
    list-style:none;
    width:100%;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
}

ul#side60 a{
    display:block;
    width:198px;
    height:30px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu-60.jpg);
    overflow:hidden;
}

ul#side60 li.h31 a{
    display:block;
    width:198px;
    height:31px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu-60.jpg);
    overflow:hidden;
}

a.side60-01{
    background-position:0px 0px;
	margin-top: -13px;
}
a:hover.side60-01{
    background-position:-198px 0px;
}
a.side60-01_on{
    background-position:-198px 0px;
	margin-top: -13px;
}
a.side60-02{
    background-position:0px -31px;
}
a:hover.side60-02{
    background-position:-198px -31px;
}
a.side60-02_on{
    background-position:-198px -31px;
}
a.side60-03{
    background-position:0px -61px;
}
a:hover.side60-03{
    background-position:-198px -61px;
}
a.side60-03_on{
    background-position:-198px -61px;
}
a.side60-04{
    background-position:0px -91px;
}
a:hover.side60-04{
    background-position:-198px -91px;
}
a.side60-04_on{
    background-position:-198px -91px;
}
a.side60-05{
    background-position:0px -121px;
}
a:hover.side60-05{
    background-position:-198px -121px;
}
a.side60-05_on{
    background-position:-198px -121px;
}
a.side60-06{
    background-position:0px -151px;
}
a:hover.side60-06{
    background-position:-198px -151px;
}
a.side60-06_on{
    background-position:-198px -151px;
}
/* side60_その他 ここまで*/

/* side_illust_イラスト制作ここから*/
ul#side_illust{
    list-style:none;
    width:100%;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
}

ul#side_illust a{
    display:block;
    width:198px;
    height:30px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu_illust.jpg);
    overflow:hidden;
}

ul#side_illust li.h31 a{
    display:block;
    width:198px;
    height:31px;
    text-indent:-200px;
    background-image:url(../image/side/sidemenu_illust.jpg);
    overflow:hidden;
}

a.side_illust-01{
    background-position:0px 0px;
	margin-top: -13px;
}
a:hover.side_illust-01{
    background-position:-198px 0px;
}
a.side_illust-01_on{
    background-position:-198px 0px;
	margin-top: -13px;
}
a.side_illust-02{
    background-position:0px -31px;
}
a:hover.side_illust-02{
    background-position:-198px -31px;
}
a.side_illust-02_on{
    background-position:-198px -31px;
}
a.side_illust-03{
    background-position:0px -61px;
}
a:hover.side_illust-03{
    background-position:-198px -61px;
}
a.side_illust-03_on{
    background-position:-198px -61px;
}
a.side_illust-04{
    background-position:0px -91px;
}
a:hover.side_illust-04{
    background-position:-198px -91px;
}
a.side_illust-04_on{
    background-position:-198px -91px;
}
a.side_illust-05{
    background-position:0px -121px;
}
a:hover.side_illust-05{
    background-position:-198px -121px;
}
a.side_illust-05_on{
    background-position:-198px -121px;
}

/* side_illust_イラスト制作 ここまで*/

