@charset "UTF-8";
/*main*/
.atesaki { background-color: #ecf5ff; width: 180px; padding: 5px 5px 5px 10px; }
.h4_1 { font-size: 1.2em; font-weight: bold; line-height: 20px; background-image: url(../../img/media/attention.gif); background-repeat: no-repeat; text-indent: 25px; margin-bottom: 5px; }
.h3_1 { font-size: 1.2em; font-weight: bold; line-height: 15px; background-image: url(../../img/media/attention.gif); background-repeat: no-repeat; text-indent: 25px; margin-bottom: 5px; }
.h4_2 { font-size: 1.2em; font-weight: bold; line-height: 20px; background-image: url(../../img/media/pc.gif); background-repeat: no-repeat; text-indent: 25px; margin-bottom: 5px; }
.list li { margin-left: 15px; list-style-type: disc; list-style-position: outside; }
.list_dl dt { font-weight: bold; margin-left: 15px; list-style-type: disc; list-style-position: outside; display: list-item; }
.list_dl dd { list-style-position: outside; margin-left: 15px; }
.win { background-color: #eafdff; width: 500px; margin-bottom: 5px; padding: 5px; }
.win2 { background-color: #eafdff; margin-bottom: 5px; padding: 5px; width: 680px; }
.mac { background-color: #fff1f4; width: 500px; margin-bottom: 5px; padding: 5px; }
.ex_l { width: 250px; float: left; margin-left: 10px; border: solid 1px #aaa; }
.ex_l dt { background-color: #ffdde5; width: 250px; padding-top: 5px; padding-bottom: 5px; }
.ex_l dt span { margin-left: 10px; display: block; }
.ex_l dd { background-color: #ffefef; width: 220px; height: 130px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 5px; }
.ex_m { width: 120px; float: left; margin-top: 120px; }
.yajirushi1 { width: 10px; float: left; margin-top: 30px; }
.ex_m2 { font-size: 0.8em; background-color: #f0f0f0; width: 90px; float: left; padding: 5px; }
.yajirushi2 { margin-top: 30px; }
.ex_r { width: 250px; float: left; border: solid 1px #aaa; }
.ex_r dt { background-color: #defaff; width: 250px; padding-top: 5px; padding-bottom: 5px; }
.ex_r dt span { margin-left: 10px; display: block; }
.ex_r dd { background-color: #effaff; width: 220px; height: 130px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 5px; }
.dl_r { margin-left: 20px; }
.img1 { float: left; margin-right: 25px; }
.table1 { margin-top: 10px; border-top: 1px solid #aaa; border-left: 1px solid #aaa; }
.table1 th,td { padding: 3px 5px; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; }
.table1 th { font-weight: bold; background-color: #effaff; }
#bg_wht { background-color: #fff; }
.check { margin-bottom: 5px; padding: 10px; border: dashed 1px #08c; }
.check dt { font-weight: bold; }
.bg_y { background-color: #ffffe2; }
.bg_green { background-color: #CDEFB3 !important; }
.bg_beb { background-color: #beb5d6; }
.chara3 { background-image: url(../img/chara3.gif); background-repeat: no-repeat; background-position: right bottom; }
.chara3 li { width: 570px; }
.send { background-image: url(../img/send.jpg); background-repeat: no-repeat; background-position: right bottom; }
/*download*/
.tag1 { background-image: url(../img/tag1.gif); background-repeat: no-repeat; width: 300px; height: 50px; float: left; margin-right: 5px; margin-bottom: 10px; display: block; }
.tag1:hover { background-image: url(../img/tag1.gif); background-repeat: no-repeat; background-position: 0 -50px; display: block; }
.tag1 span { margin-left: 160px; /*padding-top: 13px;*/ display: block; }
.tag2 { background-image: url(../img/tag2.gif); background-repeat: no-repeat; width: 350px; height: 50px; float: left; margin-top: 0px; margin-right: 10px; display: block; }
.tag2:hover { background-image: url(../img/tag2.gif); background-repeat: no-repeat; background-position: 0 -50px; display: block; }
.tag2 span { margin-left: 160px; padding-top: 13px; display: block; }
.tag3 { background-image: url(../img/nouhin.gif); background-repeat: no-repeat; width: 300px; height: 50px; float: left; margin-right: 5px; display: block; }
.tag3:hover { background-image: url(../img/nouhin.gif); background-repeat: no-repeat; background-position: 0 -50px; display: block; }
.tag3 span { display: block; margin-left: 160px; padding-top: 13px; }
.tag4 { background-image: url(../img/tag4.gif); background-repeat: no-repeat; width: 400px; height: 50px; float: left; margin-right: 10px; display: block; }
.tag4:hover { background-image: url(../img/tag4.gif); background-repeat: no-repeat; background-position: 0 -50px; display: block; }
.tag4 span { display: block; margin-left: 160px; padding-top: 13px; }
.tag5 li { width: 89px; overflow: hidden; float: left; margin-right: 10px; display: block; }
* html .tag5 li { zoom:1; }
.tag5 li a { background-image: url(../img/tag5.gif); background-repeat: no-repeat; background-position: 19px 0; text-align: center; display: block; padding-top: 60px; }
.tag5 li a:hover { background-image: url(../img/tag5.gif); background-repeat: no-repeat; background-position: -51px 0; display: block; }
.tag6 { background-image: url(../img/tag6.gif); background-repeat: no-repeat; width: 180px; height: 38px; float: left; margin-top: 10px; display: block; }
.tag6:hover { background-image: url(../img/tag6.gif); background-repeat: no-repeat; background-position: 0 -38px; display: block; }
.tag6 span { margin-left: 120px; padding-top: 8px; display: block; }
.tag7 { background-image: url(../img/tag7.gif); background-repeat: no-repeat; width: 180px; height: 38px; float: left; margin-top: 10px; display: block; }
.tag7:hover { background-image: url(../img/tag7.gif); background-repeat: no-repeat; background-position: 0 -38px; display: block; }
.tag7 span { margin-left: 120px; padding-top: 8px; display: block; }
.h4_3 { font-weight: bold; background-color: #effaff; margin-top: 10px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; }
.line { height: 60px; border-bottom: 1px dashed #bbb; }
.line_end {
	height: 60px;
	border-bottom: 1px dashed #bbb;
	padding-bottom: 8px;
}

/* ��add ondemand 20110826 T */
.tag_od { background-image: url(../img/tag_od.gif); background-repeat: no-repeat; width: 325px; height: 50px; float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 10px; display: block; }
.tag_od:hover { background-image: url(../img/tag_od.gif); background-repeat: no-repeat; background-position: 0 -50px; display: block; }
.tag_od span { margin-left: 160px; /*padding-top: 13px;*/ display: block; }
/* ��add ondemand 20110826 T */


/* ��add poster 20140923 T */
.tag_pp { background-image: url(../img/tag_pp.gif); background-repeat: no-repeat; width: 350px; height: 50px; float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; display: block; }
.tag_pp:hover { background-image: url(../img/tag_pp.gif); background-repeat: no-repeat; background-position: 0 -50px; display: block; }
.tag_pp span { margin-left: 160px; /*padding-top: 13px;*/ display: block; }
/* ��add poster 20140923 T */


/* ��add navioplus 20140224 T */
.tag_navio { background-image: url(../img/tag_navioplus.gif); background-repeat: no-repeat; width: 350px; height: 50px; float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 10px; display: block; }
.tag_navio:hover { background-image: url(../img/tag_navioplus.gif); background-repeat: no-repeat; background-position: 0 -50px; display: block; }
.tag_navio span { margin-left: 160px; /*padding-top: 13px;*/ display: block; }
/* ��add navioplus 20140224 T */


/*pdf*/
.pdf { background-image: url(../img/pdf.gif); background-repeat: no-repeat; background-position: 0 0; display: block; width: 170px; height: 60px; float: left; margin-bottom: 10px; margin-left: 10px; }
.pdf:hover { background-image: url(../img/pdf.gif); background-repeat: no-repeat; background-position: 0 -60px; display: block; }
.pdf span { margin-left: 50px; padding-top: 15px; display: block; }

/*発注書入力フォーム*/

.left {
	width:365px;
	height:60px;
	float:left;
} 
.right { width:200px; height:60px; float:left; }  

/*よくある質問*/

.q1 { width:170px; height:180px; padding-top: 10px; }  

/* 2011.11.01 ADD T  toiawase/css/style.css より移動 */
.p_link2 { background-color: #fafafa; padding: 5px 5px 5px 15px; border: solid 1px #dcdcdc; }
.p_link2 a:visited { color: #08c; }
.p_link2 a:hover { color: #d70; }
.p_link2 a:active { color: #d20; }
.p_link2 dt { font-size: 0.9em; background-image: url("../../img/media/list02.gif"); background-repeat: no-repeat; background-position: 0 5px; padding-left: 13px; font-weight: bold; margin-top: 10px; }
.p_link2 dd { font-size: 0.9em; background-image: url("../../img/media/list03.gif"); background-repeat: no-repeat; background-position: 0 5px; padding-left: 13px; display: inline; }
/* //Add end */





/*ダウンロード　テンプレート*/

/* 料金表テーブル */


.dl_table {
	border-top    : 1px #777 solid;
	border-left   : 1px #777 solid;
	border-collapse: collapse;
	font-size: 0.9em;
}
.dl_table th { 	background-color: #beb5d6;
	font-weight:;
	text-align:;
}
.dl_table th,.tbl_def2 td {	padding: 2px;
	border-right  : 1px #777 solid;
	border-bottom : 1px #777 solid;
}
.dl_table td { 	background-color: #fff;
	font-weight:;
	text-align:center;
}

.sehabana {
	width:330px;
	height:60px;
	float:left;
	margin-top: 5px;
} 
.sehaba { width:340px; height:60px; float:left; } 

.line2 { height: 5px; border-bottom: 1px dashed #bbb; }
.line2_end {
	height: 5px;
	border-bottom: 1px dashed #bbb;
	padding-bottom: 8px;
}


.t_tag li { width: 105px; overflow: hidden; float: left; margin-right: 10px; margin-top: 10px; display: block; text-align: center; }
* html .t_tag li { zoom:1; }


.tbl_def2 th { font-weight: bold; background-color: #effaff; }
.tbl_def2 {border-top: 1px solid #aaa; border-left: 1px solid #aaa;}
.tbl_def2 th,.tbl_def2 td { padding: 5px 10px; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; }




.tbl_def_ssize {
	border-top    : 1px #ccc solid;
	border-right  : none;
	border-bottom : none;
	border-left   : 1px #ccc solid;
}
.tbl_def_ssize th {

}

.tbl_def_ssize th,
.tbl_def_ssize td {
	text-align: center;
	padding: 5px 10px;
	border-style: none solid solid none;
	border-width: medium 1px 1px medium;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
}


.ssize_tbl tbody th {
	text-align: center;
	background-color: #effaff;
}
.ssize_tbl tbody td {
	background-color: #FFF;
}

/*預り在庫について*/

.zaiko { background-color: #ecf5ff; width: 650px; padding: 10px 10px 10px 10px;  margin: 20px 5px 10px 0px; }


/* PDFファイルの作成ページテーブル */

.pdf_table  {	border-top    : 1px #777 solid;
	border-left   : 1px #777 solid;
	border-collapse: collapse;
	font-size: .9em;
}
.pdf_table th,td {	padding: 10px;
	border-right  : 1px #777 solid;
	border-bottom : 1px #777 solid;
	text-align: center;
}
.pdf_table th { 	background-color: #beb5d6;
	font-weight:;
}

/* AMとFMの違いテーブル */

.af_tbl {	border-top    : 1px #777 solid;
	border-left   : 1px #777 solid;
	border-collapse: collapse;
}
.af_tbl th { 	background-color: #beb5d6;
	font-weight:;
	text-align:;
}
.af_tbl th,.af_tbl td {	padding: 10px;
	border-right  : 1px #777 solid;
	border-bottom : 1px #777 solid;
	text-align: left;
}
.af_tbl td { font-size: .9em;
}



/* PDF */

.heading03PDF {
  border-bottom: 2px solid #645bd1;
  color: #403370;
  line-height: 1.2;
  margin: 0 0 1.5em;
  padding: .3em 0 .5em;
}

.heading03PDF-step {
  border-bottom: 2px solid #645bd1;
  color: #403370;
  line-height: 1.2;
  margin: 20px 0 1em;
  padding: .1em 0 .5em;
}
.heading03PDF-step span {
  border-radius: 20px;
  background: #645bd1;
  color: #fff;
  display: inline-block;
  font-size: 85%;
  margin: 0 1em 0 0;
  padding: .2em 1.5em;
}