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


@media (min-width:400px) and (max-width:900px){
}


body {
    width: 850px;
    background-color: #000DFF;
    height: auto;
    margin-top: 0px;
    margin-bottom: auto;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
}

main{
    width: 800px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    text-align: center;
    margin-right: auto;
    display: inline;
    background-color: #FFFFFF;
}


.under_ber_lighter_12px {
    font-size: 12px;
    font-weight: lighter;
    text-decoration: underline;
}
dl, dt, dd {margin: 0; padding: 0;}

.h1-h3 {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 7pt;
	font-weight: lighter;
}



a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #F00;
}
a:active {
    text-decoration: underline;
    font-size: 11.5px;
    font-weight: lighter;
    color: #F00;
}


.top {
    background-image: url(../image/top/TOPindex.jpg);
    background-position: center top;
}
.josei {
    background-image: url(../image/top/jyosei.jpg);
}
.uketuke_denwa {
    font-size: 12px;
    font-weight: lighter;
    background-image: url(../image/top/denwa_uketuke_gazou.gif);
}
.cd_press {
	font-size: 18px;
	background-image: url(../image/top/waku_cd_press.jpg);
	font-weight: 100;
	text-align: center;
}
.dvd_copy {
	font-size: 18px;
	background-image: url(../image/top/waku_dvd_copy.jpg);
	font-weight: 100;
	text-align: center;
}
.dvd_press {
	font-size: 18px;
	background-image: url(../image/top/waku_dvd_press.jpg);
	font-weight: 100;
	text-align: center;
}
.cd_copy {
	font-size: 18px;
	background-image: url(../image/top/waku_cd_copy.jpg);
	font-weight: 100;
	text-align: center;
}
.haikei {
    background-color: #F9F9F9;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px;
    font-weight: lighter;
    line-height: 20px;
    letter-spacing: 0pt;
    width: 0px;
}
.kaku_haikei {
	background-color: #F9F9F9;
	font-size: 13px;
	font-weight: lighter;
}

.hatena {
	font-size: 15px;
	font-weight: lighter;
	background-image: url(../image/top/waku_hatena_44.gif);
	text-align: center;
}

.hatena2 {
	font-size: 15px;
	font-weight: lighter;
	background-image: url(../image/top/waku_hatena_35.gif);
	text-align: center;
}

.infomation {
	font-size: 14px;
	background-image: url(../image/top/waku_infomation.jpg);
	text-align: center;
	font-weight: lighter;
}


.kanpake {
    font-size: 18px;
    font-weight: lighter;
    background-image: url(../image/top/waku_muji.gif);
    text-align: center;
}

.muji {
    font-size: 18px;
    font-weight: lighter;
    background-image: url(../image/top/waku_muji.gif);
    text-align: center;
}

.design {
	font-size: 18px;
	font-weight: lighter;
	background-image: url(../image/top/waku_design.jpg);
	text-align: center;
}
.print {
	font-size: 18px;
	font-weight: lighter;
	background-image: url(../image/top/waku_print.jpg);
	text-align: center;
}
.templete {
	font-size: 18px;
	background-image: url(../image/top/waku_template.jpg);
	font-weight: lighter;
	text-align: center;
}
.case {
	font-size: 18px;
	font-weight: lighter;
	background-image: url(../image/top/waku_case.jpg);
	text-align: center;
}
.speciale_case {
	font-size: 18px;
	font-weight: lighter;
	background-image: url(../image/top/waku_special.jpg);
	text-align: center;
}
.blu_lay {
	font-size: 18px;
	font-weight: lighter;
	background-image: url(../image/top/waku_blu_ley.jpg);
	text-align: center;
}
.authoring {
	font-size: 18px;
	font-weight: lighter;
	background-image: url(../image/top/waku_authoring.jpg);
	text-align: center;
}
.usb {
	font-size: 18px;
	background-image: url(../image/top/waku_usb.jpg);
	font-weight: lighter;
	text-align: center;
}
.mastaring {
	font-size: 18px;
	font-weight: lighter;
	background-image: url(../image/top/waku_mastering.jpg);
	text-align: center;
}
.call {
	color: #FFF;
	background-color: #62E3AC;
	font-family: "A-OTF 新ゴ Pro L", "A-OTF 新ゴ Pro M", "A-OTF 新ゴ Pro R", "A-OTF 新ゴ Pro U", "A-OTF 新ゴ Pro H", "A-OTF 新ゴ Pro B", "A-OTF 見出ミンMA31 Pro MA31", "A-OTF 見出ゴMB31 Pro MB31", "A-OTF リュウミン Pro U-KL", "A-OTF リュウミン Pro R-KL", "A-OTF リュウミン Pro M-KL", "A-OTF リュウミン Pro L-KL", "A-OTF リュウミン Pro H-KL", "A-OTF リュウミン Pro B-KL";
	font-size: 13px;
	font-weight: bolder;
}
.cyuumon {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	background-image: url(index.html);
}

.mitumori {
	background-image: url(index.html);
	font-size: 21px;
	color: #FFF;
}
.staff {
	font-size: 16px;
	color: #000;
	background-color: #FFF;
	text-align: center;
	font-weight: lighter;
	background-image: url(index.html);
}
.hai {
    background-color: #4f177f;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.hai2 {
    background-color: #FFF;
    width: 800px;
    text-align: center;
}


.pankuzu {
	font-family: "ＤＦＰ平成ゴシック体W3";
	font-size: 9px;
	font-weight: lighter;
}
.koumoku {
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "MS UI Gothic", "ＭＳ ゴシック", "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", "Meiryo UI", Osaka;
}


.toiawase {
	background-image: url(index.html);
	color: #FFF;
	font-weight: bold;
	font-size: 17px;
}


.各項目の文字2 {
	font-size: 12.5px;
	font-weight: lighter;
	word-spacing: -0.5mm;
}



.set_h{
    width: 750px;
    height: 40px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: inline;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.mail{
    width: 250px;
    height: 40px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    display: inline-block;
    margin-top: 0px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.freeD{
    width: 250px;
    height: 40px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: auto;
    display: inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin-left: auto;
}
