a img{
	border:0;
}
.notes{
	color:#666666;
}
.note_indent{
	padding-left: 12px;
	text-indent: -12px;
	display: block;
}

/* bqDate */
.bqDate {
	padding:20px 0 10px 0;
	text-align:right;
}

/* bqSokujitsu */
.bqSokujitsu{
	position:relative;
	margin:20px 0;
	padding:22px 10px 7px 10px;
	border:2px solid #d70c18;
	z-index:1;
}
.bqSokujitsu div{
	position:absolute;
	top:-16px;
	left:20px;
	z-index:2;
}
.bqSokujitsu p{
	position:relative;
}

/* bqLogin */
.bqLogin{
	position:relative;
	width:460px;
	margin:20px 0 15px 40px;
	padding:15px 10px 7px 10px;
	border:1px solid #999999;
	background-color:#fcfaf6;
	z-index:1;
}
.bqLogin div{
	position:absolute;
	top:-8px;
	left:15px;
	z-index:2;
}
.bqLogin table{
	position:relative;
}

/* bqFaq */
#bqFaq h3{
	margin:20px 0 5px 0;
}
#bqFaq ol{
	margin:0;
	padding-left:3em;
}
#bqFaq ol li{
	font-weight:bold;
	color:#FF9900;
	line-height:1.4;
	padding:4px 0;
}
#bqFaq ol li a{
	font-weight:normal;
}

#bqFaq ol.bqFaqAns{
	margin-top:10px;
	background-color:#f2f2f2;
}
#bqFaq ol.bqFaqAns li{
	padding:0;
}
#bqFaq ol.bqFaqAns li div.bqFaqAnsTitle a{
	display:block;
	padding:5px 0;
	color:#000000;
	font-weight:bold;
}
#bqFaq ol.bqFaqAns div.bqFaqAnsDesc{
	margin-left:-3em;
	padding:8px 5px 23px 3em;
	background-color:#ffffff;
	color:#000000;
	font-weight:normal;
}
#bqFaq table{
	width:100%;
	_width:auto;
	margin:5px 0px;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	font-size:12px;
}
#bqFaq table td,
#bqFaq table th{
	padding:3px 4px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	font-weight:normal;
	text-align:left;
}
#bqFaq table thead th{
	width:22%;
	background-color:#ccd7e9;
}
#bqFaq table tbody th{
	background-color:#f0f0f0;
}
#bqFaq .bqFaqIndex{
	padding:20px 0 10px 0;
	text-align:center;
	background-color:#ffffff;
}
#bqFaq .bqFaqIndex a{
	padding-left:10px;
	background:url(../imgs/prt_arrow_gray.gif) 0px 0.2em no-repeat;
}

/* bqApp */
#bqAppLead{
	padding:0 0 20px 20px;
}
#bqAppTab{
	padding-bottom:7px;
}
#bqApp{
	padding:5px 20px 20px 21px;
}
#bqApp h3{
	margin-top:10px;
}
#bqApp p{
	margin:4px 0;
}
#bqApp em{
	font-style:normal;
	text-decoration:underline;
}
#bqApp td{
	padding:2px 0;
}
#bqApp ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#bqApp li{
	padding-left:10px;
	background:url(../imgs/prt_arrow_gray.gif) 0% 0.4em no-repeat;
}
#bqApp .bqAppBox{
	margin:5px 0 10px 0;
	padding:15px 17px;
}
#bqApp .bqAppBoxSub{
	margin:10px 0;
	padding:10px;
}
#bqApp .bqAppBoxLine{
	padding:3px 8px;
	background-color:#f7f7f7;
	border:1px solid #b1b1b1;
}
#bqAppNet          { background:url(../imgs/app_net_boxbg.gif) 0% 0% repeat-y; }
#bqAppNet #bqAppTab{ background:url(../imgs/app_net_boxtop.gif) 0% 100% no-repeat; }
#bqAppNet #bqApp   { background:url(../imgs/app_net_boxbottom.gif) 0% 100% no-repeat; }
#bqAppNet #bqApp .bqAppBox   { background-color:#c7e7f2; }
#bqAppNet #bqApp .bqAppBoxSub{ background-color:#e3f2f7; }

#bqAppTel          { background:url(../imgs/app_tel_boxbg.gif) 0% 0% repeat-y; }
#bqAppTel #bqAppTab{ background:url(../imgs/app_tel_boxtop.gif) 0% 100% no-repeat; }
#bqAppTel #bqApp   { background:url(../imgs/app_tel_boxbottom.gif) 0% 100% no-repeat; }
#bqAppTel #bqApp .bqAppBox   { background-color:#dee2f2; }
#bqAppTel #bqApp .bqAppBoxSub{ background-color:#f0f4ff; }

#bqAppFax          { background:url(../imgs/app_fax_boxbg.gif) 0% 0% repeat-y; }
#bqAppFax #bqAppTab{ background:url(../imgs/app_fax_boxtop.gif) 0% 100% no-repeat; }
#bqAppFax #bqApp   { background:url(../imgs/app_fax_boxbottom.gif) 0% 100% no-repeat; }
#bqAppFax #bqApp .bqAppBox   { background-color:#fce2ba; }

#bqAppMail          { background:url(../imgs/app_mail_boxbg.gif) 0% 0% repeat-y; }
#bqAppMail #bqAppTab{ background:url(../imgs/app_mail_boxtop.gif) 0% 100% no-repeat; }
#bqAppMail #bqApp   { background:url(../imgs/app_mail_boxbottom.gif) 0% 100% no-repeat; }
#bqAppMail #bqApp .bqAppBox   { background-color:#f8c7ad; }

#bqAppCounter          { background:url(../imgs/app_counter_boxbg.gif) 0% 0% repeat-y; }
#bqAppCounter #bqAppTab{ background:url(../imgs/app_counter_boxtop.gif) 0% 100% no-repeat; }
#bqAppCounter #bqApp   { background:url(../imgs/app_counter_boxbottom.gif) 0% 100% no-repeat; }
#bqAppCounter #bqApp .bqAppBox   { background-color:#f5f2e9; }

#bqAppMisc{
	margin-top:5px;
	position:relative;
}
#bqAppMisc .bqAppIchiran{
	position:absolute;
	top:0px;
	left:0px;
	width:554px;
	text-align:right;
}
#bqAppMisc .bqAppIchiran a{
	padding-left:15px;
	background:url(../../../../imgs/btn_popup.gif) 0px 0.2em no-repeat;
}
#bqAppMisc p{
	padding-bottom:10px;
}


/* ----------------------------------
 table-detail
---------------------------------- */
table.table-detail{
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}

table.table-detail th,
table.table-detail td{
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	padding:3px 5px 3px 5px ;
}

table.table-detail th{
	font-weight:normal;
	width:120px;
}

table.table-detail tbody.tbody th{
	background-color:#ccd7ea;
}

table.table-detail td.sikaku{
	padding:3px 0px 3px 5px ;
	width:12px;
	text-align:right;
	vertical-align:top;
	border-right:0px;
}
table.table-detail td table td.non{
	border-bottom:0px;
	border-right:0px;
	border:none;
	padding:1px;
}

table.table-detail td.under-non1{
	padding:3px 0px 3px 5px ;
	width:12px;
	text-align:right;
	vertical-align:top;
	border-bottom:0px;
	border-right:0px;
}

table.table-detail td.under-non2{
	border-bottom:0px;
	vertical-align:top;
}


table.table-detail td.backgroundc{
background-color:#fad5e5;
	border-bottom:0px;
	border-right:0px;
	vertical-align:top;
}

table.table-detail td.backgroundc1{
background-color:#fad5e5;
	padding:3px 0px 3px 5px ;
	width:12px;
	text-align:right;
	vertical-align:top;
	border-bottom:0px;
	border-right:0px;
}
/* table-detail02 */

table.table-detail th,
table.table-detail td{
	padding:3px 5px 3px 5px ;
}


table.table-detail02 th{
	font-weight:normal;
	width:120px;
}

table.table-detail02 tbody.tbody th{
	background-color:#ccd7ea;
}

table.table-detail02 td.sikaku{
	padding:3px 0px 3px 5px ;
	width:12px;
	text-align:right;
	vertical-align:top;
	border-right:0px;
}
table.table-detail02 td table td.non{
	border-bottom:0px;
	border-right:0px;
	border:none;
	padding:1px;
}

table.table-detail02 td.under-non1{
	padding:0px 0px 3px 5px ;
	width:12px;
	text-align:right;
	vertical-align:top;
	border-bottom:0px;
	border-right:0px;
}

table.table-detail02 td.under-non2{
	border-bottom:0px;
	vertical-align:top;
}


table.table-detail02 td.backgroundc{
background-color:#fad5e5;
	border-bottom:0px;
	border-right:0px;
	vertical-align:top;
	padding:10px;
}

table.table-detail02 td.backgroundc1{
background-color:#fef5de;
	padding:3px 0px 3px 5px ;
	width:12px;
	text-align:right;
	vertical-align:top;
	border-bottom:0px;
	border-right:0px;
}

table.table-detail02 td.backgroundc2{
background-color:#fad5e5;
	border-bottom:0px;
	border-right:0px;
	vertical-align:top;
	padding:10px 10px 0px 10px;
}



.table_line{
    width:100%;
	border:1px solid #333333;
}
.table_line2{
	margin:7px 12px 7px 10px;
}

.pink{
background-color:#fef5de;
padding:5px;
}


/* bqAppRiyo */
#bqAppRiyo{
	padding-left:26px;
}
#bqAppRiyo h4{
	margin-top:15px;
	margin-left:-15px;
}
#bqAppRiyo em{
	font-style:normal;
	text-decoration:underline;
}
#bqAppRiyo p.bqAppRiyoBox{
	margin:5px 0 15px 0;
	padding:10px;
	border:1px solid #999999;
	background:url(../imgs/riyo_bg.gif) 0% 100% repeat-x;
	color:#333333;
}
#bqAppRiyo div.bqAppRiyoBox{
	padding:5px;
	border:1px solid #999999;
	text-align:center;
}
#bqAppRiyo div.bqAppRiyoBox img{
	margin:0px 5px;
	vertical-align:middle;
}
#bqAppRiyo div.bqAppRiyoBox a{
	padding-left:10px;
	background:url(../imgs/prt_arrow_gray.gif) 0% 0.4em no-repeat;
}

/* bqHensai */
.bqHensaiBox{
	margin-left:50px;
	width:454px;
	padding-bottom:6px;
	background:url(../imgs/hensai_boxbottom.gif) 0% 100% no-repeat;
}
.bqHensaiBox p{
	padding:4px 15px 0 15px;
	background:url(../imgs/hensai_boxbg.gif) 0% 0% repeat-y;
}
.bqHensaiTable{
	width:100%;
	margin:5px 0;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}
.bqHensaiTable th,
.bqHensaiTable td{
	padding:3px;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#FFCC99;
	color:#666666;
	text-align:center;
}


.bqHensaiTable th{
	background-color:#FF8C00;
	color:#FFFFFF;
}


.bqHensaiTable td.st01{
	padding:3px;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#FFFFFF;
	color:#666666;
	text-align:center;
}


.bqHensaiTable td.st02{
	padding:3px;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#FFFFCC;
	color:#666666;
	text-align:center;
}



/* bqPopInquiry */
.bqPopInquiry{
	width:823px;
	background:url(../imgs/pop_call_bg.gif) 0px 0px repeat-x;
}



/* banquic */

div#crumb {
	font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	padding: 10px 10px 10px;
	font-size:x-small;
	line-height:1em;
}
div#crumb a{
	color:#0074E1;
	text-decoration:underline;
}
div#crumb a:hover{
	color:#3399FF;
	text-decoration:none;
}

h1 {
	font-size:20px;
}

div#banquic_contents td{
	color:#666666;
}

.riyo_txt_border{
	background:url(../imgs/riyo_txt_border.gif) repeat-y 0 0;
}
td.subh{
	width:514px;
	height:21px;
	background:url(../imgs/bg_subttl.gif) no-repeat 0 0;
	vertical-align:middle;
	line-height:21px;
	padding: 0 10px 0;
}
table.tbl_mtokyoufj{
	width:494px;
	height:86px;
	background:url(../imgs/bg_mtokyoufj.gif) no-repeat 0 0;
}
table.tbl_mtokyoufj td.logoimg{
	width:210px;
}
table.tbl_mtokyoufj td{
	padding: 27px 0 0 20px;
}
table.tbl_mtokyoufj td.mtokyoufj_txt{
	padding: 38px 0 0 15px;
}

table.tbl_mtokyoufj td a{
	color:#9d0d0c;
}
table.tbl_mtokyoufj td a:hover{
	color:#9d0d0c;
}


table.tbl_catm{
	width:494px;
	background:url(../imgs/bg_catm.gif) no-repeat 0 0;
}
table.tbl_catm td{
	padding: 20px 0 0;
}
table.tbl_catm td.catm_side{
	padding: 0 1px 0;
}
table.tbl_catm td.catm_txt {
	background: url(../imgs/bg_catm_txt.gif) repeat-y 0 0;
	padding: 7px 15px 0 0;
}
table.tbl_catm td.catm_bottom {
	padding: 0;
	margin:0;
	width: 494px;
	height: 8px;
	background: url(../imgs/catm_bottom.gif) no-repeat 0 0;
}
table.tbl_catm td a{
	color:#9d0d0c;
}
table.tbl_catm td a:hover{
	color:#9d0d0c;
}


td.tvcm_txt {
	/*padding: 10px 0 0;*/
	padding: 0;
}
td.tvcm_txt span{
	font-weight: bold;
}
table.detail_txt td{
	padding: 20px 5px 0 5px;*/
}
table.detail_txt td a{
	margin: 0 12px 0 0;
	color:#9d0d0c;
}
table.detail_txt td a:hover{
	color:#9d0d0c;
}


table.tbl_contact{
	width: 554px;
	height: 155px;
}
table.tbl_contact .td_contact{
	background: url(../imgs/bg_contact_01.gif) no-repeat 0 0;
	padding: 98px 0 0 20px;
}

td.btn_prof{
	padding: 10px 0 0;
}



div.box_content{
	margin: 0 0 12px;
	padding: 0 10px 0;
}
div#box_internet td.content{
	background: url(../imgs/box_internet_bg.gif) repeat-y 0 0;
	padding:20px;
}
div#box_internet td.subttl{
	width:494px;
	height:21px;
	background:url(../imgs/order_subttl.gif) no-repeat 0 0;
	vertical-align:middle;
	line-height:21px;
	padding: 0 10px 0;
	color:#25a4e4;
}

div#banquic_contents table.ibox_internet {
	background:url(../imgs/order_internet_box2.gif) repeat-y 0 0;
}
div#banquic_contents table.ibox_internet td.ibox_head{
	width:494;
	height:28;
	background:url(../imgs/order_internet_box1.gif) no-repeat 0 0;
	text-align: center;
	vertical-align: middle;
	color:#ffffff;
}
div#banquic_contents table.ibox_internet span.h_txt {
	color:#25a4e4;
}
div#banquic_contents table.ibox_internet td.ibox_left {
	padding: 0 0 0 4px;
	vertical-align:top;
}
div#banquic_contents table.ibox_internet td.ibox_right {
	padding: 0 4px 0 0;
	vertical-align:top;
}
div#banquic_contents table.ibox_internet td.ibox_center {
	padding: 10px 0 5px;
	vertical-align:top;
	width:360px;
}
div#banquic_contents table.ibox_internet td.ibox_center span{
	font-weight:bold;
}


div#box_internet td.howto span{
	font-weight: bold;
}
div#box_internet td.howto span.h_txt{
	color:#25a4e4;
}
div#box_internet span.txt_block_bold{
	font-weight:bold;
	display:block;
	margin: 1em 0 0;
}
div#box_internet span.txt_bold{
	font-weight:bold;
}
div#box_internet span.txt_blue{
	color:#25a4e4;
}
div#box_internet span.txt_red{
	color:#FF3300;
}
div#box_internet td.content_inner_box_int{
	padding: 5px 20px 5px;
	background: url(../imgs/box_internet_innerbg.gif) repeat-y 0 0;
}
div#box_internet td.content_inner_box_int a{
	color:#9d0d0c;
}
div#box_internet td.content_inner_box_int a:hover{
	color:#9d0d0c;
}

div#box_internet table.tbl_document{
	margin: 5px 0 0;
}
div#box_internet table.tbl_document td{
	padding: 0 0 10px;
}
div#box_internet table.tbl_document td.td_doc{
	padding: 0 0 10px 10px;
}
div#box_internet table.tbl_document td.td_doc span{
	font-weight:bold;
	color:#25a4e4;
}

/* mobile */
div#box_mobile td.content{
	background: url(../imgs/box_mobile_bg.gif) repeat-y 0 0;
	padding:20px;
}
div#box_mobile td.subttl{
	width:494px;
	height:21px;
	background:url(../imgs/order_mobile_subttl.gif) no-repeat 0 0;
	vertical-align:middle;
	line-height:21px;
	padding: 0 10px 0;
	color:#8f56c8;
}

div#banquic_contents table.ibox_mobile {
	background:url(../imgs/order_mob_box2.gif) repeat-y 0 0;
}
div#banquic_contents table.ibox_mobile td.ibox_head{
	width:494;
	height:28;
	background:url(../imgs/order_mob_box1.gif) no-repeat 0 0;
	text-align: center;
	vertical-align: middle;
	color:#ffffff;
}
div#banquic_contents table.ibox_mobile span.h_txt {
	color:#8f56c8;
}
div#banquic_contents table.ibox_mobile td.ibox_left {
	padding: 0 0 0 4px;
	vertical-align:top;
}
div#banquic_contents table.ibox_mobile td.ibox_right {
	padding: 0 4px 0 0;
	vertical-align:top;
}
div#banquic_contents table.ibox_mobile td.ibox_center {
	padding: 10px 0 5px;
	vertical-align:top;
	width:360px;
}
div#banquic_contents table.ibox_mobile td.ibox_center span{
	font-weight:bold;
}


div#box_mobile td.order_qr {
	padding: 0 3px 0 30px;
}

div#box_mobile td.howto span{
	font-weight: bold;
}
div#box_mobile td.howto span.h_txt{
	color:#8f56c8;
}
div#box_mobile span.txt_block_bold{
	font-weight:bold;
	display:block;
	margin: 1em 0 0;
}
div#box_mobile span.txt_bold{
	font-weight:bold;
}
div#box_mobile span.txt_purple{
	color:#8f56c8;
}
div#box_mobile td.content_inner_box_int{
	padding: 5px 20px 5px;
	background: url(../imgs/box_mobile_innerbg.gif) repeat-y 0 0;
}
div#box_mobile td.content_inner_box_int a{
	color:#9d0d0c;
}
div#box_mobile td.content_inner_box_int a:hover{
	color:#9d0d0c;
}

div#box_mobile table.tbl_document{
	margin: 5px 0 0;
}
div#box_mobile table.tbl_document td{
	padding: 0 0 10px;
}
div#box_mobile table.tbl_document td.td_doc{
	padding: 0 0 10px 10px;
}
div#box_mobile table.tbl_document td.td_doc span{
	font-weight:bold;
	color:#8f56c8;
}
div#box_mobile span.txt_red{
	color:#FF3300;
}
/* tel */
div#box_tel td.content{
	background: url(../imgs/box_tel_bg.gif) repeat-y 0 0;
	padding:20px;
}
div#box_tel td.subttl{
	width:494px;
	height:21px;
	background:url(../imgs/order_tel_subttl.gif) no-repeat 0 0;
	vertical-align:middle;
	line-height:21px;
	padding: 0 10px 0;
	color:#c6597d;
}

div#banquic_contents table.ibox_tel {
	background:url(../imgs/order_tel_box2.gif) repeat-y 0 0;
}
div#banquic_contents table.ibox_tel td.ibox_head{
	width:494;
	height:28;
	background:url(../imgs/order_tel_box1.gif) no-repeat 0 0;
	text-align: center;
	vertical-align: middle;
	color:#ffffff;
}
div#banquic_contents table.ibox_tel span.h_txt {
	color:#c6597d;
}
div#banquic_contents table.ibox_tel td.ibox_left {
	padding: 0 0 0 4px;
	vertical-align:top;
}
div#banquic_contents table.ibox_tel td.ibox_right {
	padding: 0 4px 0 0;
	vertical-align:top;
}
div#banquic_contents table.ibox_tel td.ibox_center {
	padding: 10px 0 5px;
	vertical-align:top;
	width:360px;
}
div#banquic_contents table.ibox_tel td.ibox_center span{
	font-weight:bold;
}


div#box_tel td.howto span{
	font-weight: bold;
}
div#box_tel td.howto span.h_txt{
	color:#c6597d;
}
div#box_tel span.txt_block_bold{
	font-weight:bold;
	display:block;
	margin: 1em 0 0;
}
div#box_tel span.txt_bold{
	font-weight:bold;
}
div#box_tel span.txt_red{
	color:#c6597d;
}
div#box_tel td.content_inner_box_int{
	padding: 5px 20px 5px;
	background: url(../imgs/box_tel_innerbg.gif) repeat-y 0 0;
}
div#box_tel td.content_inner_box_int a{
	color:#9d0d0c;
}
div#box_tel td.content_inner_box_int a:hover{
	color:#9d0d0c;
}

div#box_tel table.tbl_document{
	margin: 5px 0 0;
}
div#box_tel table.tbl_document td{
	padding: 0 0 10px;
}
div#box_tel table.tbl_document td.td_doc{
	padding: 0 0 10px 10px;
}
div#box_tel table.tbl_document td.td_doc span{
	font-weight:bold;
	color:#c6597d;
}

/* fax */
div#box_fax td.content{
	background: url(../imgs/box_fax_bg.gif) repeat-y 0 0;
	padding:20px;
}
div#box_fax td.subttl{
	width:494px;
	height:21px;
	background:url(../imgs/order_fax_subttl.gif) no-repeat 0 0;
	vertical-align:middle;
	line-height:21px;
	padding: 0 10px 0;
	color:#c69859;
}

div#banquic_contents table.ibox_fax {
	background:url(../imgs/order_fax_box2.gif) repeat-y 0 0;
}
div#banquic_contents table.ibox_fax td.ibox_head{
	width:494;
	height:28;
	background:url(../imgs/order_fax_box1.gif) no-repeat 0 0;
	text-align: center;
	vertical-align: middle;
	color:#ffffff;
}
div#banquic_contents table.ibox_fax span.h_txt {
	color:#c69859;
}
div#banquic_contents table.ibox_fax td.ibox_left {
	padding: 0 0 0 4px;
	vertical-align:top;
}
div#banquic_contents table.ibox_fax td.ibox_right {
	padding: 0 4px 0 0;
	vertical-align:top;
}
div#banquic_contents table.ibox_fax td.ibox_center {
	padding: 10px 0 5px;
	vertical-align:top;
	width:360px;
}
div#banquic_contents table.ibox_fax td.ibox_center span{
	font-weight:bold;
}
div#banquic_contents table.ibox_fax td.ibox_center span.txt_brown{
	font-weight:normal;
}

div#box_fax td.howto span{
	font-weight: bold;
}
div#box_fax td.howto span.h_txt{
	color:#c69859;
}
div#box_fax span.txt_block_bold{
	font-weight:bold;
	display:block;
	margin: 1em 0 0;
}
div#box_fax span.txt_bold{
	font-weight:bold;
}
div#box_fax span.txt_brown{
	color:#c69859;
}
div#box_fax td.content_inner_box_int{
	padding: 5px 20px 5px;
	background: url(../imgs/box_fax_innerbg.gif) repeat-y 0 0;
}
div#box_fax td.content_inner_box_int a{
	color:#9d0d0c;
}
div#box_fax td.content_inner_box_int a:hover{
	color:#9d0d0c;
}

div#box_fax table.tbl_document{
	margin: 5px 0 0;
}
div#box_fax table.tbl_document td{
	padding: 0 0 10px;
}
div#box_fax table.tbl_document td.td_doc{
	padding: 0 0 10px 10px;
}
div#box_fax table.tbl_document td.td_doc span{
	font-weight:bold;
	color:#c69859;
}


/* tv */
div#box_tv td.content{
	background: url(../imgs/box_tv_bg.gif) repeat-y 0 0;
	padding:20px;
}
div#box_tv td.subttl{
	width:494px;
	height:21px;
	background:url(../imgs/order_tv_subttl.gif) no-repeat 0 0;
	vertical-align:middle;
	line-height:21px;
	padding: 0 10px 0;
	color:#c9b620;
}

div#banquic_contents table.ibox_tv {
	background:url(../imgs/order_tv_box2.gif) repeat-y 0 0;
}
div#banquic_contents table.ibox_tv td.ibox_head{
	width:494;
	height:28;
	background:url(../imgs/order_tv_box1.gif) no-repeat 0 0;
	text-align: center;
	vertical-align: middle;
	color:#ffffff;
}
div#banquic_contents table.ibox_tv span.h_txt {
	color:#c9b620;
}
div#banquic_contents table.ibox_tv td.ibox_left {
	padding: 0 0 0 4px;
	vertical-align:top;
}
div#banquic_contents table.ibox_tv td.ibox_right {
	padding: 0 4px 0 0;
	vertical-align:top;
}
div#banquic_contents table.ibox_tv td.ibox_center {
	padding: 10px 0 5px;
	vertical-align:top;
	width:420px;
}
div#banquic_contents table.ibox_tv td.ibox_center span{
	font-weight:bold;
}
div#banquic_contents table.ibox_tv td.ibox_center span.txt_green{
	font-weight:normal;
}

div#box_tv span.txt_block_bold{
	font-weight:bold;
	display:block;
	margin: 1em 0 0;
}
div#box_tv span.txt_bold{
	font-weight:bold;
}
div#box_tv span.txt_yellow{
	color:#c9b620;
}

div#box_tv td.content_inner_box_int{
	padding: 5px 20px 5px;
	background: url(../imgs/box_tv_innerbg.gif) repeat-y 0 0;
}
div#box_tv td.content_inner_box_int a{
	color:#9d0d0c;
}
div#box_tv td.content_inner_box_int a:hover{
	color:#9d0d0c;
}

div#box_tv table.tbl_document{
	margin: 5px 0 0;
}
div#box_tv table.tbl_document td{
	padding: 0 0 10px;
}
div#box_tv table.tbl_document td.td_doc{
	padding: 0 0 10px 10px;
}
div#box_tv table.tbl_document td.td_doc span{
	font-weight:bold;
	color:#c9b620;
}


/* post */
div#box_post td.content{
	background: url(../imgs/box_post_bg.gif) repeat-y 0 0;
	padding:20px;
}
div#box_post td.subttl{
	width:494px;
	height:21px;
	background:url(../imgs/order_post_subttl.gif) no-repeat 0 0;
	vertical-align:middle;
	line-height:21px;
	padding: 0 10px 0;
	color:#5ac7c7;
}

div#banquic_contents table.ibox_post {
	background:url(../imgs/order_post_box2.gif) repeat-y 0 0;
}
div#banquic_contents table.ibox_post td.ibox_head{
	width:494;
	height:28;
	background:url(../imgs/order_post_box1.gif) no-repeat 0 0;
	text-align: center;
	vertical-align: middle;
	color:#ffffff;
}
div#banquic_contents table.ibox_post span.h_txt {
	color:#5ac7c7;
}
div#banquic_contents table.ibox_post td.ibox_left {
	padding: 0 0 0 4px;
	vertical-align:top;
}
div#banquic_contents table.ibox_post td.ibox_right {
	padding: 0 4px 0 0;
	vertical-align:top;
}
div#banquic_contents table.ibox_post td.ibox_center {
	padding: 10px 0 5px;
	vertical-align:top;
	width:360px;
}
div#banquic_contents table.ibox_post td.ibox_center span{
	font-weight:bold;
}
div#banquic_contents table.ibox_post td.ibox_center span.txt_green{
	font-weight:normal;
}

div#box_post span.txt_block_bold{
	font-weight:bold;
	display:block;
	margin: 1em 0 0;
}
div#box_post span.txt_bold{
	font-weight:bold;
}
div#box_post span.txt_green{
	color:#5ac7c7;
}

div#box_post td.content_inner_box_int{
	padding: 5px 20px 5px;
	background: url(../imgs/box_post_innerbg.gif) repeat-y 0 0;
}
div#box_post td.content_inner_box_int a{
	color:#9d0d0c;
}
div#box_post td.content_inner_box_int a:hover{
	color:#9d0d0c;
}

div#box_post table.tbl_document{
	margin: 5px 0 0;
}
div#box_post table.tbl_document td{
	padding: 0 0 10px;
}
div#box_post table.tbl_document td.td_doc{
	padding: 0 0 10px 10px;
}
div#box_post table.tbl_document td.td_doc span{
	font-weight:bold;
	color:#5ac7c7;
}


/* window */
div#box_window td.content{
	background: url(../imgs/box_window_bg.gif) repeat-y 0 0;
	padding:20px;
}
div#box_window td.subttl{
	width:494px;
	height:21px;
	background:url(../imgs/order_window_subttl.gif) no-repeat 0 0;
	vertical-align:middle;
	line-height:21px;
	padding: 0 10px 0;
	color:#90c75a;
}

div#banquic_contents table.ibox_window {
	background:url(../imgs/order_window_box2.gif) repeat-y 0 0;
}
div#banquic_contents table.ibox_window td.ibox_head{
	width:494;
	height:28;
	background:url(../imgs/order_window_box1.gif) no-repeat 0 0;
	text-align: center;
	vertical-align: middle;
	color:#ffffff;
}
div#banquic_contents table.ibox_window span.h_txt {
	color:#90c75a;
}
div#banquic_contents table.ibox_window td.ibox_left {
	padding: 0 0 0 4px;
	vertical-align:top;
}
div#banquic_contents table.ibox_window td.ibox_right {
	padding: 0 4px 0 0;
	vertical-align:top;
}
div#banquic_contents table.ibox_window td.ibox_center {
	padding: 10px 0 5px;
	vertical-align:top;
	width:420px;
}
div#banquic_contents table.ibox_window td.ibox_center span{
	font-weight:bold;
}
div#banquic_contents table.ibox_window td.ibox_center span.txt_green{
	font-weight:normal;
}

div#box_window span.txt_block_bold{
	font-weight:bold;
	display:block;
	margin: 1em 0 0;
}
div#box_window span.txt_bold{
	font-weight:bold;
}
div#box_window span.txt_green{
	color:#90c75a;
}

div#box_window td.content_inner_box_int{
	padding: 5px 20px 5px;
	background: url(../imgs/box_window_innerbg.gif) repeat-y 0 0;
}
div#box_window td.content_inner_box_int a{
	color:#9d0d0c;
}
div#box_window td.content_inner_box_int a:hover{
	color:#9d0d0c;
}

div#box_window table.tbl_document{
	margin: 5px 0 0;
}
div#box_window table.tbl_document td{
	padding: 0 0 10px;
}
div#box_window table.tbl_document td.td_doc{
	padding: 0 0 10px 10px;
}
div#box_window table.tbl_document td.td_doc span{
	font-weight:bold;
	color:#90c75a;
}

div.side_menu{
	float: left;
}
div.right_contents{
	width:554px;
	float: right;
	padding-bottom:10px;
}

div#main_contents{
	position: relative;
	width: 751px;
	background: url(../../../../imgs/lf_bg01.gif) repeat-y 9px 0;
}
div#main_contents:after{
	content:"";
	display:block;
	clear:both;
	overflow: hidden;
}

a.link_popup{
	padding: 2px 0 2px 16px;
	background: url(../../../../imgs/btn_popup.gif) no-repeat 0 4px;
}

p.cm_att2{
	background: url(../imgs/ico_start.gif) no-repeat 0 0;
	line-height: 17px;
	vertical-align: middle;
	padding: 0 0 0 20px;
	margin: 0 0 5px 10px;
}
p.cm_att{
	margin: 0 0 0 10px;
}

table.tbl_cm {
	margin: 15px 0 0 0;
}
td.tdcmlink {
	padding: 0 0 0 87px;
}
table.tbl_jasrac td{
	padding: 0 0 0 10px;
}

div.btns{
	position: relative;
	width: 554px;
	height: 130px;
	background: url(../imgs/bg_buttons.jpg) no-repeat 0 0;
	margin: 5px 0 20px;
}
div.btns a.btns_01{
	position:absolute;
	top: 11px;
	left: 45px;
}
div.btns a.btns_02{
	position:absolute;
	top: 81px;
	left: 45px;
}
div.btns a.btns_03{
	position:absolute;
	top: 88px;
	left: 242px;
}
div.btns a.btns_04{
	position:absolute;
	top: 88px;
	left: 328px;
}

p.linkbanner_txt {
	margin: 23px 0 0 10px;
}
table.tbl_linkbanner {
	margin: 15px 0 0 10px;
}
table.tbl_linkbanner textarea {
	width: 425px;
	height: 61px;
	font-size: x-small;
	color: #4d4d4d;
}
table.tbl_linkbanner td.img_linkbanner{
	padding: 0 10px 0 0;
}
.arrowlink{
	padding-left:10px;
	background:url(../imgs/prt_arrow_gray.gif) 0px 0.2em no-repeat;
	color:#9d0d0c !important;
}
.txt_normal{
	font-weight:normal !important;
}
div.box_tv{
	width:553px;
	margin-bottom:20px;
	background:url(../imgs/tv_bkg.gif) repeat-y;
}
div.box_tv ul{
	width:539px;
	height:163px;
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.box_tv ul li{
	float:left;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.box_tv .box_border{
	line-height:0;
	font-size:0;
}
div.box_tv .clear{
	font-size:0;
	line-height:0;
	clear:both;
}
div.box_tv .margin_l7{
	margin-left:7px;
}
div.box_tv p.txt_left{
	width:235px;
	float:left;
	margin-right:30px;
}
div.box_tv p.txt_right{
	width:275px;
	float:left;
}
div.box_tv .tv_box_indent{
	padding-left:1em;
	text-indent:-1em;
	display:block;
}