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

body{/*background:url(../img/top_obi.gif) repeat-x;*/ margin:0; padding:0px; 
color:#33333; font-size:14px; font-family: "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", Geneva, Arial, Verdana, sans-serif;
letter-spacing:200%;}
.alt{display:none;}
a:link,a:visited {/*color:#333333;*/ text-decoration:none;}
img{border:0px; margin:0px; padding:0px;}
a:hover{ font-weight:bolder; text-decoration:none;}
ul{margin:0; padding:0; list-style-type:none;}
div, h1, h2, h3, h4, h5, p, dl, dt, dd, ul, ol, li, form, input{margin:0px; padding:0px;}

#index_page_hp,
#charge_page_hp,
#company_page_hp,
#question_page_hp,
#otoiawase_page_hp,
#privacy_page_hp,
#renewal_page_hp,
#output_page_hp,
#voice_page_hp {
	 /*background:url(../img/top_obi.gif) repeat-x; */
}

h1{color:#0A95D2; font-size:12px; margin-left:20px; margin-top:5px;}
h1 a{color:#0A95D2;}
h1 a:hover{text-decoration:underline;}

h2{margin-left:20px; margin-top:20px;}

img{border:0px;}
.clear{ height:0px; margin:0px; padding:0px; clear:both; overflow:hidden;}

.container_hp{width:900px; margin:0 auto; padding-top: 10px;}
.headbox{width:auto; height:95px;}
*+html .headbox{height:100px;}
.logo{width:360px; height:67px; padding-top:5px; padding-left:15px; float:left;}
.headtell{width:297px height:70px; margin-top:5px; margin-right:15px; float:right;}


.subcontainer{width:880px; padding:20px 10px 50px 10px; clear:both;}
.leftcontainer{width:250px; float:left;}
.rightcontainer{width:610px; float:right;}

.tar{text-align:right;}

.go_up {width:auto; font-size:12px; float:right; margin-right:30px; margin-top:20px; margin-bottom:20px;}
.go_up a{color:#0FACE7;}


.mailtous{width:535px; height:85px; margin:30px auto;}

/**space**/
.space10{width:10px; height:10px;}
.space20{width:20px; height:20px;}
.space30{width:30px; height:30px;}
.space50{width:50px; height:50px;}


/**font**/

.font20{font-size:20px;}
.greenmore {text-align:right; color:#00999C; font-size:12px;}
.bolder14{font-size:18px; font-weight:bolder;}
.boldblue{font-size:14px; color:#0A95D2; font-weight:bolder;}
.boldblue a:hover{ text-decoration:underline; color:#0A95D2;}
.blueb{font-size:14px; color:#184277; font-weight:bold; margin-bottom:5px;}
.blueb16{font-size:16px; color:#0FACE7; font-weight:bold;}
.blueb18{font-size:18px; color:#0FACE7; font-weight:bolder;}
.blueb20{font-size:20px; color:#0FACE7; font-weight:bolder;}
.blue{font-size:12px; color:#184277;}
.redb16{font-size:16px; color:#CC0000; font-weight:bold;}
.redb18{font-size:18px; color:#CC0000; font-weight:bolder;}
.redb20{font-size:20px; color:#CC0000; font-weight:bolder;}
.must{font-size:10px; color: #008570;}
.tell1{font-size:32px; margin-top:20px; color:#0FACE7; font-weight:bolder;margin-left:100px;}
.tell2{margin-left:100px; color:#0FACE7;}


/**Global Menu hpcreate**/
#gnavi_hp{ display:block; width:900px; height:50px; background:url(../img/g_menu_bg.gif) repeat-x; padding:0px; clear:both;}
*+html #gnavi_hp{margin-top:-5px;}
#gnavi_hp ul{margin:0; padding:0;}
#gnavi_hp li{margin:0; padding:0; height:27px; float:left;}

#gnavi_hp a:hover{background-position:0px -27px}
#gnavi_hp a, #gnavi_hp div{display:block;	padding:0px; height:27px;}

#gnavi_hp #gn_01{background-image:url(../img/g_menu_home.jpg) ; width:76px; margin:12px 0 0 42px;}
#gnavi_hp #gn_02{background-image:url(../img/g_menu02.jpg) ; width:76px; margin:12px 0 0 55px;}
#gnavi_hp #gn_03{background-image:url(../img/g_menu03.jpg) ; width:65px; margin:12px 0 0 55px;}
#gnavi_hp #gn_04{background-image:url(../img/g_menu04.jpg) ; width:100px; margin:12px 0 0 55px;}
#gnavi_hp #gn_05{background-image:url(../img/g_menu05.jpg) ; width:115px; margin:12px 0 0 55px;}
#gnavi_hp #gn_06{background-image:url(../img/g_menu06.jpg) ; width:110px; margin:12px 0 0 55px;}

#index_page_hp #gnavi_hp #gn_01,
#voice_page_hp #gnavi_hp #gn_02,
#charge_page_hp #gnavi_hp #gn_03,
#output_page_hp #gnavi_hp #gn_04,
#question_page_hp #gnavi_hp #gn_05,
#otoiawase_page_hp #gnavi_hp #gn_06
{background-position:0 -27px;}



/**Left Side Menu**/
#lsidemenu{display:block; width:250px; height:auto; margin-top:15px; padding:0px; clear:both;}
#lsidemenu ul{display:block; margin:0; padding:0;}
#lsidemenu li{display:block; margin:0; padding:0; height:30px; float:left;}

#lsidemenu li a {display:block; padding:0px; height:30px;}
#lsidemenu li a:hover{background-position:0px -30px;}

#lsidemenu #lm_01{background-image:url(../img/lside_menu01.jpg); width:250px;}
#lsidemenu #lm_02{background-image:url(../img/lside_menu02.jpg); width:250px;}
#lsidemenu #lm_03{background-image:url(../img/lside_menu03.jpg); width:250px;}
#lsidemenu #lm_04{background-image:url(../img/lside_menu04.jpg); width:250px;}
#lsidemenu #lm_05{background-image:url(../img/lside_menu05.jpg); width:250px;}
#lsidemenu #lm_06{background-image:url(../img/lside_menu06.jpg); width:250px;}
#lsidemenu #lm_07{background-image:url(../img/lside_menu07.jpg); width:250px;}
#lsidemenu #lm_08{background-image:url(../img/lside_menu08.jpg); width:250px;}

#voice_page_hp #lsidemenu #lm_01,
#output_page_hp #lsidemenu #lm_02,
#charge_page_hp #lsidemenu #lm_03,
#question_page_hp #lsidemenu #lm_04,
#otoiawase_page_hp #lsidemenu #lm_05,
#company_page_hp #lsidemenu #lm_06,
#privacy_page_hp #lsidemenu #lm_07,
#renewal_page_hp #lsidemenu #lm_08
{background-position:0px -30px;}



/**Left portforlio Menu**/
#lsidepf{width:250px; height:auto; margin-top:15px; clear:both; display:block;}
#lsidepf .bigcont{margin:0px; padding:0 10px 30px 0; border:1px solid #cccccc;}
#lsidepf .bigcont .subcont{width:250px; padding:30px 0 10px 0; text-align:center; margin:0 auto;}
#lsidepf .bigcont .subcont a:hover{ text-decoration:underline; color:#0A95D2;}


/**bottom**/
#bottom{ width:100%; height:67px; background:url(../img/bottom_bg.gif) repeat-x; clear:both;}
#bottom .container_hp{width:900px; margin:0 auto;}
#bottom .logo{width:43px; height:24px; background:url(../img/bottom_logo.gif) no-repeat; margin-top:20px; margin-left:20px;}
#bottom .address{color:#98AFB8; font-size:10px; margin-top:20px; padding-left:10px; float:left;}
*+html #bottom .address{margin-top:23px; float:left;}
#bottom .copyright{color:#C6F0FF; font-size:10px; margin-top:20px; float:right;}


/**INDEX**/
#index_page_hp h2{text-align:center; margin:0; padding:0;}
#index_page_hp h3{margin-left:20px; margin-top:20px;}
#index_page_hp .textcont01 {padding-left:40px;}
#index_page_hp .textcont02 {
	padding:20px 0 20px 40px;
	font-size: 16px;
}
#index_page_hp .yelloya {width:12px; height:13px; margin-right:10px; background:url(../img/yellow_ya.gif) no-repeat; float:left;}

#index_page_hp .contimg_01 {width:560px; height:275px; background:url(../img/top_con_img.jpg) no-repeat; margin:30px auto;}

/**Voice**/
#voice_page_hp h2{font-size:14px; font-weight:bolder; margin-top:0px;}
#voice_page_hp h3{font-size:16px; color:#CC0000; font-weight:bold; margin-bottom:30px;}
#voice_page_hp .small_bl{width:22px; height:17px; background:url(../img/small_bl.gif) no-repeat; float:left; margin:0 10px 10px 40px;}
#voice_page_hp .ttl_bg{width:550px; height:40px; background:url(../img/ttl_bg.gif) no-repeat; margin-left:15px; padding:10px 0 0 20px;}
#voice_page_hp .textcont01 {width:570px; margin:0 auto;}
#voice_page_hp .linkimgbox {width:auto; margin:0 auto; text-align:center;}
#voice_page_hp .linkimgbox a p{color:#0FACE7; margin-top:20px;}

/**Output**/
#output_page_hp .bl01{width:570px; height:90px; background:url(../img/sub02_bl1.gif) no-repeat; padding-top:20px; text-align:center; margin:0 auto;}
#output_page_hp .bl02{width:570px; height:90px; background:url(../img/sub02_bl2.gif) no-repeat; padding-top:20px; text-align:center; margin:0 auto;}
#output_page_hp .bl03{width:570px; height:90px; background:url(../img/sub02_bl3.gif) no-repeat; padding-top:20px; text-align:center; margin:0 auto;}
#output_page_hp .bl04{width:570px; height:90px; background:url(../img/sub02_bl4.gif) no-repeat; padding-top:15px; text-align:center; margin:0 auto;}
#output_page_hp .bl05{width:570px; height:90px; background:url(../img/sub02_bl5.gif) no-repeat; padding-top:20px; text-align:center; margin:0 auto;}
#output_page_hp .bl06{width:570px; height:90px; background:url(../img/sub02_bl6.gif) no-repeat; padding-top:20px; text-align:center; margin:0 auto;}
#output_page_hp .bl07{width:570px; height:90px; background:url(../img/sub02_bl7.gif) no-repeat; padding-top:20px; text-align:center; margin:0 auto;}
#output_page_hp .bl08{width:570px; height:90px; background:url(../img/sub02_bl8.gif) no-repeat; padding-top:20px; text-align:center; margin:0 auto;}
#output_page_hp .bl09{width:570px; height:77px; background:url(../img/sub02_bl9.gif) no-repeat; padding-top:20px; text-align:center; margin:0 auto;}

/**charge**/
#charge_page_hp .ttl{width:570px; height:77px; background:url(../img/sub02_bl9.gif) no-repeat; padding-top:15px; text-align:center; margin:0 auto;}
 .fontc{text-align:center;}
 .fontl{width:570px; text-align:left; margin:0 auto;}
#charge_page_hp .ttb{border-collapse: collapse; border:1px solid #AAE7FF; margin:20px 20px 5px 20px;}
#charge_page_hp .ttb .tb1{width:150px; padding:10px; background:#EFF8FC; text-align:center; color:#0FACE7; font-weight:bold;}
#charge_page_hp .ttb .tb1 a{text-align:center; color:#0FACE7; font-weight:bold;}
#charge_page_hp .ttb .tb1 a:hover{text-decoration:underline;}
#charge_page_hp .ttb .tb2{padding:10px; text-align:left;}
#charge_page_hp .ttb .tb3{width:200px; padding:10px; background:#EFF8FC; text-align:center; color:#0FACE7; font-weight:bold;}
#charge_page_hp .ttb .tb4{width:120px; padding:10px; background:#EFF8FC; text-align:center; color:#0FACE7; font-weight:bold;}
#charge_page_hp .ttb .tb5{width:180px; padding:10px; text-align:left; font-weight:bold;}
#charge_page_hp .ttb .tb6{width:180px; padding:10px; text-align:left;}
 .small_bl{width:22px; height:17px; background:url(../img/small_bl.gif) no-repeat; float:left; margin:3px 10px 5px 30px;}
#charge_page_hp .comment{font-size:10px; text-align:left; margin-left:20px;}

/**renewal**/
#renewal_page_hp .movie{width:360px; height:289px; background:url(../img/movie_sample.gif); margin:0 auto;}

/**question**/
#question_page_hp .qmark{width:22px; height:21px; background:url(../img/q.gif) no-repeat; margin-right:10px; margin-bottom:20px; float:left;}
#question_page_hp .qarea{width:600px; margin:0 0 0 10px;}
#question_page_hp .amark{width:22px; height:21px; background:url(../img/a.gif) no-repeat; margin-right:10px; float:left;}
#question_page_hp .aarea{width:580px; margin:0 0 0 30px;}
#question_page_hp .aarea a{font-size:16px; color:#FF6600; font-weight:bolder;}
#question_page_hp .aarea a:hover{text-decoration:underline;}
#question_page_hp .atext{width:550px; float:right; margin-top:-20px;}

/**otoiawase**/
#otoiawase_page_hp .tablesp01{padding: 10px; margin: 10px; white-space: nowrap;}


/**company**/
.companytable {width: 500px; border-width: 1px; border-style: solid; border-color: #AAE7FF; border-collapse: collapse; margin:20px;}
.companytable .tablesp01 {width:150px; padding:10px;margin:10px; color:#0FACE7; background:#EFF8FC; border-right-color:#AAE7FF; border-bottom-color:#AAE7FF; text-align:center;}
.companytable .tablesp02 {width:350px; padding:10px;margin:10px; border-right-color:#AAE7FF; border-bottom-color:#AAE7FF;}


.prod_txt {
	width: 160px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
