
/* ページ全体設定  */ 
BODY{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : #E5E5E5;
}

/* リンクの色  */
a{
  color: #1C3F75;
  text-decoration: underline;
}

a:visited{
  color: #1C3F75;
  text-decoration: underline;
}

a:hover{
  color: #FF7F00;
  text-decoration: none;
}

ul {
  padding: 0px 5px 0px 10px;
  margin: -6px;
}

li {
  margin : 5px;
  list-style-type: none;
}

b.red{
  font-size : 10pt;
  color :#ff0000;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
}

strong.red{
  font-size : 8pt;
  color :#ff0000;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
}

.small{
  font-size : 8pt;
  color :#333333;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
}

.contact_menu{
  background-color : #1C3F75;
  font-size : 8pt;
  color :#ffffff;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : normal;
}


/* ベースエリア  */ 
.base_area{
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  background-color : #ffffff;
  width : 662px;
  padding-right : 0px;
  top : 0px;
  color : #333333;
}

.footer{
  background-color : #ffffff;
  width : 640px;
  height : 10px;
  margin-top : 20px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 5px;
  font-size : 8pt;
  font-family : "ＭＳ Ｐゴシック";
  text-align : center;
}
 
.menu_area{
  background-color : #ffffff;
  margin-top : 0px;
  margin-left : 10px;
  margin-right : 15px;
  margin-bottom : 0px;
  width : 137px;
}

.menu_title{
  background-color : #1C4075;
  width : 137px;
}

.menu{
  background-color : #ffffff;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 20px;
  width : 137px;
  border-bottom: solid 2px #1C4075;
}

.menu_main{
  background-color : #ffffff;
  padding-top : 5px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 5px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 129px;
  font-size : 8pt;
  font-family : "ＭＳ Ｐゴシック";
  text-align : center;
  line-height : 110%;
  border-left: solid 1px #1C4075;
  border-right: solid 1px #1C4075;
  border-bottom: solid 1px #1C4075;
}

/* WELCOME  */ 
.welcome{
  background-color : #ffffff;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 10px;
  margin-bottom : 10px;
  width : 468px;
  overflow : hidden;
}

/* WELCOME画像  */ 
.welcome_l{
  background-color : #ffffff;
  float : left;
  width : 147px;
}

/* WELCOME文章  */ 
.welcome_r{
  background-color : #ffffff;
  float : right;
  width : 321px;
  font-size : 8pt;
  color :#0D2457;
  font-family : "ＭＳ Ｐゴシック";
  text-align : left;
}

/* WELCOME文章-右寄せ  */ 
.welcome_text_r{
  background-color : #ffffff;
  margin-top : 8px;
  width : 321px;
  font-size : 8pt;
  color :#0D2457;
  font-family : "ＭＳ Ｐゴシック";
  text-align : right;
}

/* サービス紹介  */ 
.top_service{
  background-color : #ffffff;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 10px;
  margin-bottom : 15px;
  width : 466px;
  overflow : hidden;
  border-top: solid 1px #1C4075;
  border-left: solid 1px #1C4075;
  border-right: solid 1px #1C4075;
  border-bottom: solid 1px #1C4075;
}

/* サービス紹介-左  */ 
.top_service_l{
  background-color : #ffffff;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
  float : left;
  width : 121px;
}

/* サービス紹介-右  */ 
.top_service_r{
  background-color : #ffffff;
  padding-top : 10px;
  padding-left : 0px;
  padding-right : 10px;
  padding-bottom : 0px;
  float : right;
  width : 315px;
}

/* サービス紹介文章  */ 
.top_service_text{
  background-color : #E6E7E8;
  margin-top : 5px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10px;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 10px;
  width : 301px;
  font-size : 10pt;
  color :#333333;
  font-family : "ＭＳ Ｐゴシック";
  text-align : left;
}

/* カテゴリレイアウト  */ 
.cate{
  background-color : #ffffff;
  margin-top : 15px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 15px;
  width : 456px;
  font-size : 8pt;
  font-family : "ＭＳ Ｐゴシック";
  text-align : left;
  overflow : hidden;
}

/* カテゴリ掲示板  */ 
.cate_bbs{
  background-color : #ffffff;
  margin-top : 5px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 5px;
  width : 456px;
  font-size : 10pt;
  font-family : "ＭＳ Ｐゴシック";
  text-align : left;
  overflow : hidden;
}

/* カテゴリ-左  */ 
.cate_l{
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 10px;
  padding-bottom : 0px;
  float : left;
  width : 121px;
}

/* カテゴリ-右  */ 
.cate_r{
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  float : right;
  width : 315px;
  font-size : 10pt;
  color :#333333;
  font-family : "ＭＳ Ｐゴシック";
  text-align : left;
  line-height : 105%;
}

/* TOPへ戻る */ 
.to_top{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 456px;
  font-size : 8pt;
  color :#333333;
  font-family : "ＭＳ Ｐゴシック";
  text-align : right;
  line-height : 110%;
  clear:both;
}

/* 使用例-文 （マスタリングページ） */ 
.ex_word{
  background-color : #E6E7E8;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10px;
  padding-top : 5px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  width : 370px;
  font-size : 10pt;
  color :#333333;
  font-family : "ＭＳ Ｐゴシック";
  text-align : left;
  line-height : 110%;
}

/* MP3、AAC-左（説明文）（マスタリングページ）  */ 
.mp3_aac_l{
  background-color : #ffffff;
  margin-top : 5px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 2px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 10px;
  padding-bottom : 7px;
  width : 215px;
  font-size : 10pt;
  color :#333333;
  font-family : "ＭＳ Ｐゴシック";
  text-align : left;
  line-height : 110%;
  float : left;
}

/* MP3、AAC-右（マスタリングページ） */ 
.mp3_aac_r{
  background-color : #ffffff;
  margin-top : 5px;
  width : 228px;
  float : right;
  font-size : 8pt;
  font-family : "ＭＳ Ｐゴシック";
  text-align : center;
}

/* 音源の種類-説明文（マスタリングページ） */ 
.ongen_word{
  background-color : #ffffff;
  padding-top : 5px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 7px;
  width : 450px;
  font-size : 10pt;
  color :#333333;
  font-family : "ＭＳ Ｐゴシック";
  text-align : left;
  line-height : 110%;
}

/* 背景つき文章 */ 
.gr_word{
  background-color : #E6E7E8;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 15px;
  padding-top : 5px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  width : 440px;
  font-size : 10pt;
  color :#333333;
  font-family : "ＭＳ Ｐゴシック";
  text-align : left;
  line-height : 110%;
}

/* お申し込みから納品までの流れ  */ 
.nagare{
  background-color : #ffffff;
  padding-top : 15px;
  padding-left : 10px;
  padding-right : 0px;
  padding-bottom : 15px;
  width : 330px;
  font-size : 10pt;
  font-family : "ＭＳ Ｐゴシック";
  text-align : left;
  overflow : hidden;
}

/* お申し込みから納品までの流れ-説明文  */
.nagare_word{
  background-color : #ffffff;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 298px;
  font-size : 8pt;
  font-family : "ＭＳ Ｐゴシック";
  text-align : left;
  line-height : 110%;
  color :#444444;
  border-top: solid 1px #1C4075;
  border-left: solid 1px #1C4075;
  border-right: solid 1px #1C4075;
  border-bottom: solid 1px #1C4075;
}

/* お申し込み  */ 
.form{
  background-color : #ffffff;
  padding-top : 15px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 15px;
  width : 480px;
  font-size : 10pt;
  font-family : "ＭＳ Ｐゴシック";
  text-align : left;
  overflow : hidden;
}
.area_1{
  background-color : white;
  width : 560px;
  float : left;
}
.c_both{
  background-color : aqua;
  clear : both;
}
.shadow_l{
  background-image : url(./img/shadow_bl.gif);
  background-repeat : no-repeat;
  background-position : bottom;
}
.shadow_r{
  background-image : url(./img/shadow_br.gif);
  background-repeat : no-repeat;
  background-position : bottom;
}

INPUT.normal {
  border-top : #ffffff 1px solid;
  border-left : #ffffff 1px solid;
  border-right : #ffffff 1px solid;
  border-bottom: #ffffff 1px solid;
  color: #333333;
  background-color: #ffffff;
}

INPUT {
  border-top : #1C3F75 1px solid;
  border-left : #1C3F75 1px solid;
  border-right : #1C3F75 1px solid;
  border-bottom: #1C3F75 1px solid;
  color: #333333;
  background-color: #ffffff;
}
TEXTAREA {
  border-top : #1C3F75 1px solid;
  border-left : #1C3F75 1px solid;
  border-right : #1C3F75 1px solid;
  border-bottom: #1C3F75 1px solid;
  color: #333333;
  font-size : 10pt;
  background-color: #ffffff;
}

/* おしらせ  */ 
.oshirase{
  background-color : #ffffff;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 10px;
  margin-bottom : 10px;
  width : 468px;
  overflow : hidden;
}

/* おしらせ  */ 
.oshirase_l{
  background-color : #ffffff;
  float : left;
  width : 147px;
  color :#0D2457;
  font-size : 8pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : nomal;
  text-align : left;
}

/* おしらせ文章  */ 
.oshirase_r{
  background-color : #ffffff;
  float : right;
  width : 321px;
  font-size : 8pt;
  color :#0D2457;
  font-family : "ＭＳ Ｐゴシック";
  text-align : left;
}
