@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");


/***********************************************
　top
***********************************************/
.top_item{
width:715px;
margin:20px -20px 10px 0px;
}
.top_item02{
width:735px;
padding-bottom:20px;
}
.top_item02 div{
float:left;
padding-right:20px;
}



/***********************************************
　guide
***********************************************/

#leftmenu{
width: 160px;
padding-bottom:20px;
}
#leftmenu ul,#leftmenu li{
list-style:none
}


/*
index
--------------------------------*/
.order_step{
background:url(../../img/guide/order_arrow.gif) no-repeat left top;
padding-top:10px;
padding-left: 64px;
padding-bottom:10px;
}
.order_item{
width:631px;
margin-right:-5px;
margin-top:15px;
}
.order_item table{
width: 636px;
}
.order_item td{
vertical-align:top;
padding-bottom:5px;
padding-right:5px;
}
.order_list{
width:631px;
margin-right:-9px;
margin-bottom:10px;
}
.order_list ul{
list-style:none;
width:640px;
position:relative;
overflow:hidden;
}
.order_list li{
list-style:none;
float:left;
padding-right: 11px;
}

.order_box{
width:631px;
position:relative;
overflow:hidden;
padding-bottom:10px;
}
.order_left{
float:left;
width: 462px;
}
.order_right{
float:right;
padding-left:20px;
padding-bottom:15px;
width: 149px;
padding-top:5px;
}









/*
pay
--------------------------------*/
.pay{
width:500px;
margin:0px auto;
background:#EBF3F9;
}
.pay th{
vertical-align:top;
line-height:180%;
color: #213D7A;
}
.pay td{
vertical-align:top;
line-height:180%;
}

.pay_box01{
width: 675px;
position:relative;
overflow:hidden;
}
.pay_box01-l{
width: 350px;
float:left;
}
.pay_box01-r{
float:right;
width:302px;
}
.pay_box01-r table{
background: #C8C8C8;
width:302px;
}
.pay_box01-r th{
background:#FFFFFF;
line-height:150%;
padding:5px 10px;
font-weight:normal;
}
.pay_box01-r td{
background:#FFFFFF;
line-height:150%;
padding:5px 10px;
text-align:right;
font-weight:bold;
color: #DA0910;
width: 90px;
}
.pay_box01-r th.pay_ttl{
background: #F5F5F5;
text-align:center;
font-weight:bold;
}




/*
color
--------------------------------*/
.print_color{
width: 690px;
margin:0px auto;
}
.print_color td{
width:115px;
text-align:center;
border-bottom:1px dotted #B2B2B2;
padding-top:10px;
padding-bottom:10px;
}
.print_color td p{
padding-top:5px;
line-height:150%;
}

.print_color02{
width: 655px;
background: #F4F4F4;
padding:15px 20px;
line-height:150%;
margin-top:40px;
}




/*
position
--------------------------------*/
.posi_box{
width: 655px;
background: #FCE9E9;
padding:15px 20px;
line-height:180%;
}
.posi_box ul{
padding-left:20px;
}



/*
design
--------------------------------*/
.design_box{
background:#FFF8E2;
padding: 10px;
line-height:180%;
margin-bottom:40px;
}
.design_box ul{
padding: 5px 10px 10px 30px;
}
.design_ttl{
background: url(../../img/guide/design_ttl.gif) no-repeat left top;
font-size:12px;
line-height:150%;
height: 21px;
padding: 8px 15px 0px 15px;
}


.design_txt{
padding: 15px 15px 30px 15px;
}
.design_txt ul{
padding:0px 0px 0px 17px;
}

.design_box02{
width: 695px;
position:relative;
overflow:hidden;
}
.design_box02-l{
float:left;
width:338px;
}
.design_box02-r{
float: right;
width:338px;
}
.design_box02 p{
padding:0px 5px;
}




/*
position
--------------------------------*/
.price_list{
width: 695px;
margin: 0px auto;
background: #DEB254;
margin-bottom:40px;
}
.price_list th{
background: #FBF7EE;
padding:5px 10px;
text-align:center;
font-weight:normal;
color: #454545;
}
.price_list td{
background:#FFFFFF;
width:87px;
padding:5px 10px;
text-align:right;
font-weight:bold;
color: #D6050D;
}
th.price_txt01{
font-weight:bold !important;
background: #FFEDBC !important;
}
td.price_txt02{
width: 439px !important;
text-align:center !important;
}




/*
price
--------------------------------*/
.price_box{
width: 695px;
margin:0px auto 40px auto;
position:relative;
overflow:hidden;
}
.price_box-l{
float:left;
width:276px;
}
.price_box-r{
float:right;
width:403px;
}

.price_box-l table{
width:276px;
background: #DEB254;
}
.price_box-l th{
background: #FBF7EE;
padding:5px 10px;
text-align:center;
font-weight:normal;
color: #454545;
}
.price_box-l td{
background:#FFFFFF;
width:91px;
padding:5px 10px;
text-align:right;
font-weight:bold;
color: #D6050D;
}
th.price_txt03{
font-weight:bold !important;
background: #FBE6AF !important;
}

.price_box-r ul{
padding-left:20px;
}


.price_box02-l{
width: 336px;
margin:0px auto;
float:left;
background: #DEB254;
}
.price_box02-r{
width: 336px;
margin:0px auto;
float:right;
background: #DEB254;
}
.price_box02-l th,.price_box02-r th{
background: #FBF7EE;
padding:5px 10px;
text-align:center;
font-weight:normal;
color: #454545;
}
.price_box02-l td,.price_box02-r td{
background:#FFFFFF;
width:101px;
padding:5px 10px;
text-align:right;
font-weight:bold;
color: #D6050D;
}






/*
font
--------------------------------*/
.font_list{
border-top: 1px solid #CFCFCF;
border-bottom: 1px solid #CFCFCF;
pading:5px 0px;
text-align:center;
list-style:none;
margin-bottom: 20px;
margin-top: 20px;
}
.font_list li{
display: inline;
list-style:none;
}






/*
inkjet
--------------------------------*/
.inkjet_box{
background:url(../../img/guide/inkjet02.jpg) no-repeat right top;
margin-bottom:20px;
}
.inkjet_box p{
padding-right: 215px;
}

.inkjet_box02{
background:url(../../img/guide/inkjet4.jpg) no-repeat left top;
height: 215px;
padding:15px;
margin-bottom:30px;
}
.inkjet_box02 ul{
width: 335px;
padding-left:25px;
}


.ink_price{
width: 695px;
margin: 0px auto;
background: #DEB254;
margin-bottom:40px;
}
.ink_price th{
background: #FBF7EE;
padding:5px 10px;
text-align:center;
font-weight:normal;
color: #454545;
}
.ink_price td{
background:#FFFFFF;
width:110px;
padding:5px 10px;
text-align:right;
font-weight:bold;
color: #D6050D;
}






/*
namber
--------------------------------*/
.namber_box{
background:url(../../img/guide/namber03.jpg) no-repeat right top;
padding-bottom:30px;
}
.namber_box p{
padding-right: 340px;
padding-bottom:20px;
}

.namber_price{
width: 695px;
margin: 0px auto;
background: #DEB254;
margin-bottom:40px;
}
.namber_price th{
background: #FDEAB8;
padding:5px 10px;
text-align:center;
font-weight:normal;
width:210px;
}
.namber_price td{
background:#FFFFFF;
padding:5px 10px;
text-align:center;
font-weight:bold;
color: #D6050D;
}


/*
suisougaku
--------------------------------*/
.suisougaku_box{
background:url(../../img/guide/suisougaku_2.jpg) no-repeat right top;
padding-bottom:30px;
}
.suisougaku_box p{
padding-right: 340px;
padding-bottom:20px;
}

.suisougaku_price{
width: 695px;
margin: 0px auto;
background: #DEB254;
margin-bottom:40px;
}
.suisougaku_price th{
background: #FDEAB8;
padding:5px 10px;
text-align:center;
font-weight:normal;
width:210px;
}
.suisougaku_price td{
background:#FFFFFF;
padding:5px 10px;
text-align:center;
font-weight:bold;
color: #D6050D;
}



/*
student
--------------------------------*/
.student_box{
background:url(../../img/guide/student02.jpg) no-repeat right top;
padding-bottom:30px;
}
.student_list{
padding-left:20px;
}
.f_rb14{
font-weight: bold;
color: #CC0000;
font-size:14px;
}
span.bpr{
font-weight: bold;
color: #CC0000;
font-size:12px;
}



/*
transcript
--------------------------------*/

.transcript01{
background:url(../../img/guide/transcript02.jpg) no-repeat right top;
padding-bottom:20px;
}
.transcript01 p{
padding-right:225px;
padding-top:10px;
}
.tran_txt01{
background:url(../../img/inner/icon04.gif) no-repeat left center;
font-weight:bold;
padding-left:15px;
margin-bottom:10px;
}

.tran_table{
width: 695px;
border-top:1px solid #CCCCCC;
}
.tran_table th{
border-bottom:1px solid #CCCCCC;
width:178px;
padding:5px 10px;
line-height:150%;
text-align:center;
background: #FBE6AF;
}
.tran_table th.w100{
width: 100px;
}
.tran_table td{
padding:10px;
border-bottom:1px solid #CCCCCC;
text-align:center;
}
.r-bord{
border-right:1px dotted #CCCCCC;
}
.tra_td{
border-right:1px dotted #CCCCCC;
text-align:center;
background: #FBF7EE;
}






/***********************************************
　items
***********************************************/

/*
index
--------------------------------*/
#items{
width: 715px;
margin-right:-15px;
padding-top:20px;
margin-bottom:40px;
overflow:hidden;
}
.items_box{
width: 730px;
position:relative;
overflow:hidden;

}
.items_listbox{
width: 226px;
text-align:center;
float:left;
margin-right:15px;
line-height:150%;
margin-bottom:10px;
color: #2F2E2E;
border: 1px solid #E6E6E6;
padding-bottom:10px;
}
.item_txt{
font-weight:bold;
font-size:14px;
letter-spacing:150%;
padding:5px 10px 0px 10px;
}
.items_listimg{
/*border: 1px solid #E6E6E6;*/
margin-bottom:10px;
}
.items_listbox h3{
font-size:12px;
line-height: 140%;
margin-top:5px;
}
.items_listbox p{
margin-top:5px;
}

.item_syo a{
background:url(../../img/inner/icon05.gif) no-repeat left 2px;
padding-left:15px;
color:#000000;
font-weight:bold;
}
.item_syo a:link,
.item_syo a:visited
{
text-decoration:none;
}

.item_syo a:active,
.item_syo a:hover
{
text-decoration: underline;
}



.items_bloc{
width: 208px;
position:relative;
overflow:hidden;
padding:5px 0px 2px 0px;
margin:0px auto;
border-top: 1px dotted #E6E6E6;
}
.items_bloc h3 a:link,
.items_bloc h3 a:visited	{
	font-weight: bold;
	color: #005CE6;
	text-decoration: none;
}
.items_bloc h3 a:hover	{
	text-decoration: underline;
}
.items_bloc-l{
width:135px;
float: right;
}
.items_bloc-r{
float:left;
width:60px;
}

.content-nav{
text-align:center;
margin-top:20px;
padding-top:20px;
border-top: 1px dotted #757575;
color: #6B6B6B;
}






/*
entry
--------------------------------*/
.entry_ttl{
font-size:16px;
background:url(../../img/inner/entry_ttl.gif) no-repeat left top;
height:28px;
padding: 5px 10px 0px 10px;
line-height:150%;
margin-bottom: 15px;
}
.entrybox{
width: 715px;
}

.items_entrybox{
width:715px;
}

.items_entrybox h4{
padding-bottom:10px;
}


.items_entryl{
float:left;
}
.items_entryimg{
border: 1px solid #E6E6E6;
text-align:center;
}
.items_entrytxt{
float:right;
width: 340px;
line-height:180%;
}
.txt_14{
font-size:14px;
}

.items_entryl ul{
list-style:none;
width: 353px;
position:relative;
overflow:hidden;
margin-top:20px;
}
.items_entryl li{
float:left;
}
.p_r09{
padding-right:7px;
}


.items_entrycont{
font-size:10px;
letter-spacing:1px;
list-style:none;
width: 340px;
position:relative;
overflow:hidden;
margin-top:20px;
margin-bottom:30px;
}
.items_entrycont li{
float:right;
list-style:none;
color: #D2D2D2;
line-height:150%;
padding-right:6px;
border-left: 1px solid #D2D2D2;
}
.items_entrycont li a:link,.items_entrycont li a:visited{
color: #2767C6;
text-decoration:none;
}
.items_entrycont li a:hover,.items_entrycont li a:active{
color: #2767C6;
text-decoration:underline;
}
.items_entrycont li span{
background: url(../../img/inner/icon01.gif) no-repeat right center;
padding-right: 10px;
}
.items_entrycont li.list01{
background:url(../../img/inner/item_icon01.gif) no-repeat 7px 2px;
padding-left:20px;
}
.items_entrycont li.list02{
background:url(../../img/inner/item_icon02.gif) no-repeat 7px 1px;
padding-left:20px;
}
.items_entrycont li.list03{
background:url(../../img/inner/item_icon03.gif) no-repeat 7px 1px;
padding-left:20px;
}
.items_entrycont li.list04{
background:url(../../img/inner/item_icon04.gif) no-repeat 7px 2px;
padding-left:20px;
}


.items_table01{
width: 340px;
border-top: 1px solid #ADADAD;
border-border: 1px solid #ADADAD;
margin-bottom:30px;
}
.items_table01 th{
background: url(../../img/inner/item_thback.gif) repeat left top;
border-bottom: 1px dotted #ADADAD;
padding:5px 10px;
width: 80px;
text-align: left;
vertical-align:top;
}
.items_table01 td{
padding:10px;
border-bottom: 1px dotted #ADADAD;
vertical-align: middle;
}
.items_table01 table{
border:0;
margin:0;
padding:0;
}
.items_table01 table td{
padding:0;
margin:0;
border:0;
}


.items_table02{
width: 340px;
background: #1B1B1B;
margin-bottom:30px;
}
.items_table02 th{
background:#3E3E3E;
color: #FFFFFF;
text-align:center;
padding:2px 0px;
}
.items_table02 td{
text-align:center;
font-size:10px;
letter-spacing:1px;
padding:2px 0px;
background: #FFFFFF;
}
.items_table02 td.gray{
background: #F1F1F1;
font-size:12px;
}
.items_table02 td span{
font-size:12px;
font-weight:bold;
color: #D30000;
}


.items_table03{
wdith: 715px;
border-top: 1px solid #9A9A9A;
border-left: 1px solid #9A9A9A;
border-bottom: 1px solid #9A9A9A;
margin-top:15px;
margin-bottom:10px;
}
.items_table03 th{
background: #FFE898;
text-align:center;
border-right: 1px solid #9A9A9A;
}
.items_table03 td{
width:49px;
text-align:center;
line-height:180%;
background:#FFFFFF;
border-right: 1px solid #9A9A9A;
padding:2px 0px;
}
.gray02 td{
background: #EDEDED !important;
}
.w63{
width: 63px !important;
}

.items_table04{
width: 100%;
border-top: 1px solid #9A9A9A;
border-left: 1px solid #9A9A9A;
border-bottom: 1px solid #9A9A9A;
margin-top:5px;
margin-bottom:10px;
}
.items_table04 th{
background: #FFE898;
text-align:center;
border-right: 1px solid #9A9A9A;
}
.items_table04 td{
text-align:center;
line-height:180%;
background:#FFFFFF;
border-right: 1px solid #9A9A9A;
padding:2px 5px;
}

.attention{
font-size:10px;
letter-spacing:1px;
color: #D80008;
}
.items_txt01{
text-align:right;
font-size:10px;
letter-spacing:1px;
color: #252525;
margin-bottom:30px;
}





/*
form
--------------------------------*/
.items_formttl{
border-bottom:2px solid #3E3E3E;
background: url(../../img/inner/icon02.gif) no-repeat 10px 9px;
font-size:14px;
padding: 5px 10px 5px 25px !important;
line-height:150%;
margin-bottom:15px;
}
.items_formbox{
width: 650px;
margin:0px auto;
}


.items_form {
background:#B1B1B1;
width: 650px;
margin: 20px auto 20px auto;
}
.items_form th{
background:url(../../img/inner/item_thback.gif) repeat left top;
padding: 10px 10px !important;
text-align:left;
}
.items_form td{
background: #FFFFFF;
padding: 10px 15px !important;
text-align:left;
vertical-align: bottom;
}
.items_form th.must{
background:url(../../img/inner/item_thback.gif) repeat left top;
width: 150px;
padding: 10px 10px !important;
text-align:left;
}
.f_10n{
font-size:10px;
letter-spacing:1px;
font-weight:normal;
}
.w100{
width:50px !important;
}

td.items_form02{
padding:0 !important;
}
td.items_form02 table{
width: 648px;
}
td.items_form02 th{
background: #EBF6EE;
text-align:center;
font-weight:normal;
}
td.items_form02 td{
padding-left:10px !important;
padding-right:10px !important;
text-align:center;
}

.items_form select {
margin: 5px 0px 5px 0px;
}


.absored{
font-size:10px;
letter-spacing:1px;
color: #ff0000;
font-weight: normal;
}




#F-MAIL,#F-POST {width: 57%;margin: 5px 0px 5px 0px;}
#F-MAIL2 {width: 57%;margin: 0px 0px 5px 0px;}
#F-NAME,#F-FAX,#F-NAME02 {width: 50%;margin: 5px 0px 5px 0px;}
#F-TEL {width: 45%;margin: 5px 0px 5px 0px;}
#F-ADDRESS,#F-COMPANY { width: 90%;margin: 5px 0px 5px 0px;}
#F-MESSAGE { width: 90%; height: 150px;margin: 5px 0px 5px 0px;}
#F-ZIP {width: 30%;margin: 5px 0px 5px 0px;}
#sex01, #sex02{ vertical-align:top;}
#F-KAZU{ width: 30px;margin: 5px 0px 5px 0px;}
#F-COLOR{ width: 100px;margin: 5px 0px 5px 0px;}

/* ragio-btn */
#fukuro01,#fukuro02,#pay01,#pay02{ margin-top: -2px;}

.conttxt{
font-size:10px;
letter-spacing:1px;
padding-left: 10px;
}
.error_mail{
padding-bottom: 20px;
color: #CC0000;
}
.mess_button{
margin-top: 20px;
}
.cont-txt02{
font-weight: normal;
}

.txt01{
line-height:180%;
}









/***********************************************
　estimate
***********************************************/
.estimate_fax{
width: 675px;
position:relative;
overflow:hidden;
margin: 10px auto 20px auto;
}
.estimate_fax-l{
float:left;
}
.estimate_fax-r{
float:right;
position:relative;
}
.estimate_faxbtn{
position:absolute;
top:92px;
left: 32px;
}

.estimate_net{
width: 645px;
background: #F4F3EE;
padding:15px;
margin:0px auto 20px auto;
}
.estimate_net ul{
padding-left:20px;
line-height:180%;
}

.esformsize td input:focus,
.esform05 input:focus,
.esformtbl02 td input:focus,
.esformtxt03 input:focus,
.esform02 textarea:focus
{
background-color:#FEEEEE;
}




/*
step01
-----------------------------------------*/
.estimate_step01{
width:631px;
}
.esform01{
background: #E2E1DA;
padding: 10px 0px;
font-weight:bold;
text-align: center;
color: #363636;
}
.esform02{
width:591px;
position:relative;
overflow:hidden;
padding: 20px;
background: #F4F3EE;
}
.esform02-2{
width:591px;
position:relative;
overflow:hidden;
}

.esformimg{
border:1px solid #D3D3D3;
float:left;
margin-right: 25px;
}
.esforminfo{
float:left;
}

.esreset{
text-align:right;
padding-top:10px;
}
.eserror{
font-size:14px;
color: #cc0000;
font-weight:bold;
text-align:center;
}


.esformtxt{
font-size:10px;
letter-spacing:1px;
color: #cc0000;
display:block;
}




/*
step02
-----------------------------------------*/
.esforminbox02{
padding-bottom:30px;
}
.esformtxt02{
padding: 15px 10px 0px 10px;
}

.esform04{
background: #F4F3EE;
border-top:5px solid #E2E1DA;
padding: 20px;
width:591px;
}

.esformsize{
margin-top:10px;
}
.esformsize td{
text-align:center;
width: 42px;
}
.esformsize input,.esdesign{
width: 30px;
}

.esform05{
text-align:right;
border-top: 1px dotted #8a8a8a;
padding: 20px;
background: #F4F3EE;
}
.esform05 input{
width: 40px;
}




/*
step03
-----------------------------------------*/
.esformtbl02{
width: 631px;
}
.esformtbl02 th{
background:#E2E1DA;
padding: 10px;
text-align:center;
color: #363636;
}
.esformtbl02 td{
padding: 10px 15px;
background: #F4F3EE;
}
.w200{
width: 70%;
}

.esformimg02{
padding: 30px 0px;
text-align:center;
}

.esformtxt03{
text-align:center;
}
.esformtxt03 input{
width:170px;
}
#rireki01,#rireki02{
margin-top:-2px;
}

.esformtxt04{
width: 581px;
height: 200px;
font-size:120%;
}







/*
step04
-----------------------------------------*/
.esformtbl03{
width: 631px;
background: #C6C4BA;
}
.esformtbl03 th{
color: #4E4D4B;
padding: 10px 10px;
text-align:left;
width: 160px;
background: #E2E1DA;
}
.esformtbl03 td{
background:#FFFFFF;
padding: 10px 20px;
}

.estimate_btn buttom{
margin: 0;
padding:0;
cursor:pointer;
}
.estimate_btn{
text-align:center;
padding-top:30px;
}


.esformtbl03 th.must{
color: #4E4D4B;
padding: 10px 10px;
text-align:left;
width: 160px;
background:url(../../img/inner/must.gif) no-repeat 145px 10px #E2E1DA;
}








/***********************************************
　company
***********************************************/
.company{
wdtih: 715px;
}
.company th{
padding:10px 15px 10px 30px;
width: 150px;
text-align:left;
border-bottom:1px dotted #8a8a8a;
border-right:1px dotted #8a8a8a;
background: url(../../img/inner/icon04.gif) no-repeat 10px 12px;
line-height:150%;
vertical-align:top;
}
.company td{
padding:10px 15px;
border-bottom:1px dotted #8a8a8a;
line-height:150%;
vertical-align:top;
}









/***********************************************
　sitemap
***********************************************/
.sitemap{
width: 695px;
margin-right: -25px;
overflow:hidden;
}
.sitemap02{
width:720px;
position:relative;
overflow:hidden;
}
.sitemap ul{
width: 218px;
margin-right:18px;
float:left;
list-style:none;
}
.sitemap li a{
border:1px solid #D5D5D5;
padding:10px 15px 10px 25px;
width: 178px;
background:url(../../img/inner/icon03.gif) no-repeat 10px 15px;
line-height:150%;
list-style:none;
display:block;
margin-bottom:10px;
}

.sitemap li.sitemap03{
background:url(../../img/inner/icon02.gif) no-repeat 25px 10px;
line-height:180%;
padding-bottom:5px;
padding-left:25px;
border-bottom:1px dotted #D5D5D5;
padding-top:5px;
}
.sitemap li.sitemap03 a{
border: none;
display:inline;
background:none;
}








/***********************************************
　contact
***********************************************/
.contact {
background:#ADADAD;
width: 650px;
margin: 0px auto 20px auto;
}
.contact th{
background: url(../../img/inner/item_thback.gif) repeat left top;
width: 150px;
padding: 10px 10px;
text-align:left;
}
.contact td{
background: #FFFFFF;
padding: 10px 15px;
text-align:left;
vertical-align: bottom;
}




.absored{
font-size:10px;
letter-spacing:1px;
color: #ff0000;
font-weight: normal;
}


#F-MAIL,#F-POST {width: 57%;margin: 5px 0px 5px 0px;}
#F-MAIL2 {width: 57%;margin: 0px 0px 5px 0px;}
#F-NAME,#F-TEL,#F-FAX,#F-NAME02 {width: 50%;margin: 5px 0px 5px 0px;}
#F-ADDRESS,#F-COMPANY { width: 90%;margin: 5px 0px 5px 0px;}
#F-MESSAGE { width: 90%; height: 150px;margin: 5px 0px 5px 0px;}
#F-ZIP {width: 30%;margin: 5px 0px 5px 0px;}
#sex01, #sex02{ vertical-align:top;}

/* ragio-btn */
#ITEM01,#ITEM02{ margin-top: -2px;}

.conttxt{
font-size:10px;
letter-spacing:1px;
padding-left: 10px;
}
.error_mail{
padding-bottom: 20px;
color: #CC0000;
}
.mess_button{
margin-top: 20px;
}
.cont-txt02{
font-weight: normal;
}








/***********************************************
　voice
***********************************************/
.voice_box{
width: 715px;
background:url(../../img/inner/voice_back.gif) repeat-y left top;
margin-bottom:40px;
border-bottom:1px solid #F3E8B7;
}
.voice_ttl{
background: url(../../img/inner/voice_ttl.gif) no-repeat left top;
height: 24px;
line-height:150%;
padding-left:25px;
width: 675px;
position:relative;
overflow:hidden;
padding-right:15px;
padding-top:6px;
}
.voice_ttl h3{
font-size:12px;
float:left;
}
.voice_ttl p{
float:right;
text-align:right;
}
.voice_entry{
line-height:180%;
padding:20px;
}


.items_entrytxt p.pricetxt01	{
	text-align: right;
	padding: 0;
	margin: 0;
	line-height: 130%;
}
.items_entrytxt p.pricetxt01 span.redtxt	{
	color: #EF0000;
	font-size: large;
	font-weight: bold;
	padding: 0;
	margin: 0;
	line-height: 130%;
}
