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

body{background:f2f2f2;;font-size:13px;}
h1{padding:0 0 15px 0;}

#wrapper{width:800px; margin:0 auto;border:1px solid #2b2b2b;background:#fff;}
div#header{background:url(../images/bg_grobalmenu.gif) repeat-x;}
div#header h1{width:330px;float:left;margin:0;padding:0;}
div#header ul#grobalnav{width:460px;margin:38px 0 0;float:left;padding:0;}
div#header ul#grobalnav li{display:block;float:left;width:113px;}
div#header ul#sub_grobalnav{clear:both;margin:0;}
div#header ul#sub_grobalnav li{display:block;float:left;padding:2px 10px;margin:8px 0 0;border-left:1px solid #ccc;}
div#header p#nav_nyukai{text-align:right;background:url(../../images/in/sub_back.gif);margin:0;}

p#pankuzu{margin:15px 10px 0;font-size:10px;}
div#contents_title{background:#E4E9FC;}
div#contents_title ul li{display:inline;}
div#contents_title ul{float:right;margin:0;}
ul#contents_nav{width:140px;float:left;margin:0 3px;padding:0 10px;}
ul#contents_nav li{padding:0;}
ul#contents_nav a{display:block;}
ul#contents_nav a img{border:none;}
ul#contents_nav ul{padding:0;margin:0 0 0 3px;background:#F4F5FB;}
ul#contents_nav ul li{border-bottom:1px solid #999;padding:5px 3px;margin:0;width:125px;}
div#main_contents{width:600px;float:left;padding:5px 0 5px 5px;}
div#main_widecontents{padding:5px 0 5px 5px;}
div#footer,div#footer ul{clear:both;}
div#footer p.ancer_top{text-align:right;}
div#footer div#footnav{width:100%;background:#e7e7e7;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e;padding:4px 0;overflow:hidden;}
div#footer div#footnav ul{padding:0 30px;margin:0;}
div#footer div#footnav ul li{padding:2px;display:block;float:left;border-right:1px solid #3c3c3c;}
div#footer ul.company li{display:inline;}
div#footer ul.company li.copyright{padding-left:100px;}


/*共通*/
.line_left{text-align:left;}
.line_cent{text-align:center;}
.line_righ{text-align:right;}
.fl_img{float:left;}
.fr_img{float:right;}
.clear{clear:both;}
.ssfont{font-size:10px;}
p.pdf img{float:left;margin:0 5px 0 0;}

/* 接続設定 */

#service_setsuzoku h3{border-bottom:1px solid #d8330d;padding:3px 2px;margin:40px 0 15px;}
#service_setsuzoku h3 span{color:#d8330d;}
#service_setsuzoku hr{border-top:3px dashed #FDE6E9;border-bottom:none;border-left:none;border-right:none;margin:30px 0;}
#service_setsuzoku div#recommen{border:1px solid #FCD3D9;padding:3px;}
#service_setsuzoku ul{margin:0;list-style-type:disc;padding:0 0 0 30px;}
#service_setsuzoku div#intro h3{border:none;}

#tbl_course th,
#tbl_course td{padding:3px;border:1px solid #e2e2e2;border-collapse:collapse;line-height:1.5;}
#tbl_course th.ntt_ser{background:#f3f3f3;}
#tbl_course th.across_ser{background:#e6f4ff;}
#tbl_course tr.expla{background:#fafafa;}

#service_setsuzoku h4{background:#DEE4F1;padding:3px;}
#service_setsuzoku p{clear:both;}
#service_setsuzoku dl#course_change{line-height:2;border:1px solid #DEE4F1;overflow:hidden;}
#service_setsuzoku dl#course_change dt{width:250px;float:left;padding:7px;background:#F0F4FF;border-right:1px solid #DEE4F1;}
#service_setsuzoku dl#course_change dd{padding:10px;text-indent:1em;}

.tbl_price caption{text-align:right; vertical-align:bottom; padding:0px;}
.tbl_price td{border-collapse:collapse;padding:14px;border:1px solid #e2e2e2;}
.tbl_price th{border-collapse:collapse;padding:4px;border:1px solid #e2e2e2;background:#f3f3f3;}

#service_setsuzoku p.contac{text-align:center;}
#service_setsuzoku p.daikoinfo{color:#f00;font-weight:bold;}

div#main_contents div#service_setsuzoku div#indaxtag{width:700px;float:none;margin: 0 auto;overflow: hidden;padding:5px;}
div#main_contents #service_setsuzoku div#indaxtag p img{width:300px;margin:5px;padding:3px 3px 7px 30px;float:left;display:block;}

/* オプション */

#service_option h3{border-bottom:1px solid #d8330d;padding:3px 2px;margin:40px 0 15px;}
#service_option h3 span{color:#d8330d;}
#service_option hr{border-top:3px dashed #FDE6E9;border-bottom:none;border-left:none;border-right:none;margin:30px 0;}
#service_option div#recommen{border:1px solid #FCD3D9;padding:3px;}
#service_option ul{margin:0;list-style-type:disc;padding:0 0 0 30px;}
#service_option div#intro h3{border:none;}

#tbl_course th,
#tbl_course td{padding:3px;border:1px solid #e2e2e2;border-collapse:collapse;line-height:1.5;}
#tbl_course th.ntt_ser{background:#f3f3f3;}
#tbl_course th.across_ser{background:#e6f4ff;}
#tbl_course tr.expla{background:#fafafa;}

#service_option h4{background:#F0F4FF;padding:3px;clear:both;line-height:2;}
#service_option p{clear:both;}
#service_option dl{margin:0;}
#service_option dt , #service_option dd{padding:10px;}

.tbl_price caption{text-align:right; vertical-align:bottom; padding:0px;}
.tbl_price td{border-collapse:collapse;padding:14px;border:1px solid #e2e2e2;}
.tbl_price th{border-collapse:collapse;padding:4px;border:1px solid #e2e2e2;background:#f3f3f3;}

#service_option p.contac{text-align:center;}
#service_option p.daikoinfo{color:#f00;font-weight:bold;}

div#main_contents div#service_option div#indaxtag{width:700px;float:none;margin: 0 auto;overflow: hidden;padding:5px;}
div#main_contents #service_option div#indaxtag p img{width:300px;margin:5px;padding:3px 3px 7px 30px;float:left;display:block;}


/* 特別割引 */

#service_tokuwari h3{border-bottom:1px solid #d8330d;padding:3px 2px;margin:40px 0 15px;}
#service_tokuwari h3 span{color:#d8330d;}
#service_tokuwari hr{border-top:3px dashed #FDE6E9;border-bottom:none;border-left:none;border-right:none;margin:30px 0;}
#service_tokuwari div#recommen{border:1px solid #FCD3D9;padding:3px;}
#service_tokuwari ul{margin:0;list-style-type:disc;padding:0 0 0 30px;}
#service_tokuwari div#intro h3{border:none;}

#tbl_course th,
#tbl_course td{padding:3px;border:1px solid #e2e2e2;border-collapse:collapse;line-height:1.5;}
#tbl_course th{background:#e6f4ff;}
#tbl_course tr.expla th{background:#fafafa;}

#service_tokuwari #howto h4{background:#ff0;padding:3px;color:#f00;}
#service_tokuwari #howto ol{list-style:decimal;}
#service_tokuwari p{clear:both;}
#service_tokuwari dl#course_change{line-height:2;}
#service_tokuwari dl#course_change dt{width:250px;float:left;padding:7px;background:#F0F4FF;border:1px solid #DEE4F1;}
#service_tokuwari dl#course_change dd{padding:10px;text-indent:1em;}

.tbl_price caption{text-align:right; vertical-align:bottom; padding:0px;}
.tbl_price td{border-collapse:collapse;padding:14px;border:1px solid #e2e2e2;}
.tbl_price th{border-collapse:collapse;padding:4px;border:1px solid #e2e2e2;background:#f3f3f3;}

#service_tokuwari p.contac{text-align:center;}
#service_tokuwari p.daikoinfo{color:#f00;font-weight:bold;}

div#main_contents div#service_tokuwari div#indaxtag{width:700px;float:none;margin: 0 auto;overflow: hidden;padding:5px;}
div#main_contents #service_tokuwari div#indaxtag p img{width:300px;margin:5px;padding:3px 3px 7px 30px;float:left;display:block;}

/* ドリームフォン */
#service_phone h3{border-bottom:1px solid #d8330d;padding:3px 2px;margin:40px 0 15px;}
#service_phone h3 span{color:#d8330d;}
#service_phone div#chara{border:3px dashed #E7A5A7;background:#FEFCFC;}
#service_phone div#chara h3{border:3px solid #D8330D;width:15em;float:left;margin:5px;}
#service_phone div#chara h4{clear:both;}
#service_phone div.shosai{padding:5px; border:1px solid #E9ECD7;}
#service_phone div.shosai h4{border-bottom:1px solid #FF9654;padding:8px 10px;background:#fff;}
#service_phone div.shosai ul {list-style:circle;line-height:1.8;}
#service_phone div.shosai h3{background:#f00;color:#fff;padding:8px;width:10em;text-align:center;border:thick double #f00;}
#service_phone div.shosai dd{border-bottom:2px solid #F9E6E3;}
#service_phone hr{border-top:3px dashed #FDE6E9;border-bottom:none;border-left:none;border-right:none;margin:30px 0;}

/* メール */
#service_mail h3{border-bottom:1px solid #d8330d;padding:3px 2px;margin:40px 0 15px;}
#service_mail h3 span{color:#d8330d;}
#service_mail h4 span{color:#FD5117;}
#service_mail hr{border-top:3px dashed #FDE6E9;border-bottom:none;border-left:none;border-right:none;margin:30px 0;}
#service_mail ul{list-style:circle;}
#service_mail h5{background:#DDEEFF;border:outset #69F;color:#36F;font-size:16px;padding:3px;width:19em;}
#service_mail h4.gurde{border-bottom:3px solid #ff0033;padding:1px 5px;margin:10px 0px; width:250px;}

/* 料金一覧 */

div#main_contents div#service_price{width:750px;}
div#service_price th{background:#FFFDF4;border:1px solid #e2e2e2;}
div#service_price td{border:1px solid #e2e2e2;}
div#service_price tr.item th{background:#eee;}
div#service_price caption{text-align:right; vertical-align:bottom; padding:0px;}
div#service_price table{border:1px solid #e2e2e2;border-collapse:collapse;}
div#service_price td dl dt{border-bottom:1px solid #eaeaea;background-color: #FDFDFF;}
div#service_price ul {margin:0;list-style-type:disc;padding:0 0 0 30px;}
/* サービス一覧 */

div#main_contents div#service_list{width:750px;}
div#service_list table{border:1px solid #e2e2e2;border-collapse:collapse;}
div#service_list th{background:#FFFDF4;border:1px solid #e2e2e2;}
div#service_list td{border:1px solid #e2e2e2;}
div#service_list tr.connect th{background:#ECECFF; vertical-align:top;}
div#service_list tr.item th{background:#eee;}
div#service_list caption{text-align:right; vertical-align:bottom; padding:0px;}
div#service_list td.on{background:#FEF1F3;}
div#service_list ol {
	list-style:decimal;
	margin-left: 2em;
}


/* エクストラ */ /* 特典 */
#extra_cont {padding:15px;font-size:12px;background:#fff;}
#extra_cont h2 {background:#FFEADD;border-bottom:1px solid #FD5117;padding:10px 10px;margin:0;}
#extra_cont h2 span {color:#FD5117;}
#extra_cont h3 {background:#F9EFDD;border-bottom:1px solid #ee9a00;padding:5px 10px;}
#extra_cont h3 span {color:#ee9a00;}
#extra_cont hr {border-bottom:3px dashed #eed3be;border-left:none;border-right:none;border-top:none;color:#fff;margin:20px auto;}
#extra_cont #privilege {width:515px;margin:5px auto;text-align:center;}
#extra_cont #privilege h3{background:none;border-bottom:none;text-align:left;}
#extra_cont #privilege p.tuika{margin-top:40px;text-align:left;color:#f00;font-size:16px;}
#extra_cont #privilege dl{width:450px;margin:0 auto;text-align:left;}
#extra_cont #privilege dt{color:#f00;}
#extra_cont #privilege dt img{float:left;margin:15px;}
#extra_cont #privilege dd li{padding:10px;clear:both;}
#extra_cont #privilege div.shucho h3{font-size:16px;color:#f00;}
#extra_cont #privilege div.shucho dl{border:double #fcc;}
#extra_cont #privilege div.shucho dt{background:#fcc;padding:5px;color:#c00;}
#extra_cont #privilege div.shucho dl dd li{padding:3px;}
#extra_cont #privilege div.shucho ul{margin:0;list-style-type:disc;padding:0 0 0 30px;text-align:left;}
#extra_cont div.shosai{background:#FFFBF7;padding:5px; border:1px solid #E9ECD7;}
#extra_cont div.shosai h4{border-bottom:1px solid #FF9654;padding:8px 10px;background:#fff;}
#extra_cont div.shosai ul {list-style:circle;line-height:1.8;}
#extra_cont div.shosai h3{background:#f00;color:#fff;padding:8px;width:10em;text-align:center;border:thick double #f00;}
#extra_cont caption{text-align:right;}
#extra_cont div#eria{width:500px;margin:20px auto;border:4px solid #FF7B00;}
#extra_cont div#eria p{padding:5px;color:#C30;text-align:center;font-size:15px;}
#extra_cont div#eria ul li {display:inline;margin:7px;}
#extra_cont table{border:1px solid #a5b3b3;border-collapse:collapse;font-size:14px;}
#extra_cont td{padding:3px; border:1px solid #a5b3b3;background:#F7FFF7;}
#extra_cont th{padding:3px; border:1px solid #a5b3b3;background:#FFFDF4;}
#extra_cont tr.komoku th{background:#f3f3f3;}


/* 各種手続き */
div#main_contents div.list#tetsuduki_cont{width:750px;margin:0 0 0 30px;}
div.list#tetsuduki_cont dt,div.list#tetsuduki_cont dd{margin:10px 0;}
#tetsuduki_cont h3{border-bottom:1px solid #eed3be;padding:3px 2px;margin:40px 0 15px;}
#tetsuduki_cont h3 span{color:#d8330d;}
#tetsuduki_cont hr{border-top:3px dashed #eed3be;border-bottom:none;border-left:none;border-right:none;margin:30px 0;}
#tetsuduki_cont div#recommen{border:1px solid #FCD3D9;padding:3px;}
#tetsuduki_cont ul{margin:0;list-style-type:disc;padding:0 0 0 30px;}
#tetsuduki_cont div#intro h3{border:none;}
#tetsuduki_cont div.shosai{background:#FFFBF7;padding:5px; border:1px solid #E9ECD7;}
#tetsuduki_cont div.shosai h4{border-bottom:1px solid #FF9654;padding:8px 10px;background:#fff;}
#tetsuduki_cont div.shosai ul {list-style:circle;line-height:1.8;}
#tetsuduki_cont div.shosai h3{background:#f00;color:#fff;padding:8px;width:10em;text-align:center;border:thick double #f00;margin-top:7px;}


/* 法人サービス */
div#main_contents div.list#houjin_cont{width:750px;margin:0 0 0 30px;}
div.list#houjin_cont dt,div.list#houjin_cont dd{margin:10px 0;}
#houjin_cont h3{border-bottom:1px solid #FF3333;padding:3px 2px;margin:40px 0 15px;color:#000;}
#houjin_cont h3 span{color:#d8330d;}
#houjin_cont hr{border-top:3px dashed #FDE6E9;border-bottom:none;border-left:none;border-right:none;margin:30px 0;}
#houjin_cont div#recommen{border:1px solid #FCD3D9;padding:3px;}
#houjin_cont ul{margin:0;list-style-type:disc;padding:0 0 0 30px;}
#houjin_cont div#intro h3{border:none;}
#houjin_cont div.shosai{background:#FFFBF7;padding:5px; border:1px solid #E9ECD7;}
#houjin_cont div.shosai h4{border-bottom:1px solid #FF9654;padding:8px 10px;background:#fff;}
#houjin_cont div.shosai ul {list-style:circle;line-height:1.8;}
#houjin_cont div.shosai h3{background:#f00;padding:8px;width:10em;text-align:center;border:thick double #f00;margin-top:7px;}


/* 入会の案内 トップ */
ul#nyukai_list li{display:inline; padding:5px;}

/* 入会の案内 入会方法 ＆ 紹介 */
#other_nyukai{width:730px;margin:0 auto;}
#other_nyukai h2{background:#E4E9FC;}
div#main_widecontents div#other_nyukai ul{margin:0;list-style-type:disc;padding:0 0 0 30px;}

/* 入会の案内 サービス */
div#main_widecontents div#service_price{width:750px;margin:0 auto;}
div.list_setsuzoku{width:320px;margin:15px;float:left;border:1px solid #F0F0F0;}
div.list_setsuzoku h4{background:#FFFDF4;border-bottom:1px solid #f0f0f0;margin:0;padding:8px 0;text-align:center;}
div.list_setsuzoku p{padding:0 5px;}
