@charset "shift-jis";


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 *
 *	file name : products_detail.css
 *
 * :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */



/* ==================================================================
 *	
 *  Font Size Adjustment
 *	
 *	77%		= 10px	|	123.1%	= 16px	|	167% = 22px	
 *	85%		= 11px	|	131%	= 17px	|	174% = 23px
 *	93%		= 12px	|	138.5%	= 18px	|	182% = 24px
 *	100%	= 13px	|	146.5%	= 19px	|	189% = 25px
 *	108%	= 14px	|	153.9%	= 20px	|	197% = 26px
 *	116% 	= 15px	|	161.6%	= 21px	|
 *
 * ================================================================== */
 

/* ==================================================================

 *  #contentHeader

 * ================================================================== */

#model_title	{min-width:950px; background:#fff;/*overflow:hidden;*/ position:relative;} 
    #prHeadInner  {position:relative; width:940px; margin:0 auto;height:130px;}
    #prHeadInner .title_model {position:absolute; bottom:20px; left:0px;}
    #prHeadInner ul.share {position:absolute; bottom:20px; right:0px;display:block;}
    #prHeadInner ul.share li {float:left;}
    #prHeadInner ul.share li.twitter {}
    #prHeadInner ul.share li.facebook {}

    /* ------------------------------------------------------------------ *
       #prGnav 主な特長　機能・サービス　デザイン　主な仕様　サポート情報
    */
	#tab_nav		{min-width:950px; background:#fff;margin-bottom:0px; position:relative;}
	#tab_navInner	{width:940px; margin:0 auto; padding:0 0 0 0;}

    #prGnav  {background:url(../../images_global/line_solid_gray.gif) repeat-x 0 100%;}
    #prGnav ul  {float:left;}
    #prGnav ul li		{float:left; background:url(../../images_global/tab_gnav.png) no-repeat; line-height:38px; height:38px;width:134px; text-align:center; font-size:108%; overflow:hidden;}
	#prGnav li.active	{background:url(../../images_global/tab_gnav_active.png) no-repeat;}
    #prGnav a			{display:block;text-decoration:none; color:#000;}
	#prGnav a:hover		{background:url(../../images_global/tab_gnav_hover.png) no-repeat;}
	#prGnav li.active a:hover {background:url(../../images_global/tab_gnav_active.png) no-repeat;}
    #prGnav .disabled	{text-decoration:none; color:#999;}
	#prGnav img			{vertical-align:0px;}


/* ==================================================================

       #prContentTopIMG  Top ページのメインイメージ
	   
 * ================================================================== */
 
	#prContentTopIMG {height:590px; position:relative;  margin:0 auto; width:100%; border-bottom:solid 1px #CCC; overflow:hidden; position:relative;text-indent: -9999px;}

/*    #prContentTopIMG img{ border:solid; overflow:hidden; text-align:center; margin:auto}*/
	#prContentTopIMG .topmainarea {position:relative; width:940px; margin:0 auto; height:540px; text-indent:0}
	
/* ==================================================================
 *  #mainVisual 2013/11/01 追加(中原)
 * ================================================================== */
#mainVisual {display:none; position: relative; border-bottom:solid 1px #cccccc;width:100%; margin-bottom:0px}
#mainImage {position:relative;width:940px;margin:0 auto;}


/* ==================================================================

 *  .productsBody

 * ================================================================== */

.productsBody  {min-width:950px; background:#fff; margin-top:40px}

    /* a */
	.topmainarea a.op_img,
    .productsBody a.op_img  {display:block; background:#fff;}
		.topmainarea a.op_img img,
        .productsBody a.op_img img        {vertical-align:bottom;}
		.topmainarea a.op_img:hover img,
        .productsBody a.op_img:hover img  {opacity:0.6; filter:alpha(opacity=60);}
/*
    #prContentTopIMG a.op_img  {display:block; background:#fff;}
        #prContentTopIMG a.op_img img        {vertical-align:bottom;}
        #prContentTopIMG a.op_img:hover img  {opacity:0.6; filter:alpha(opacity=60);}*/



    /* pagetop */

    .pagetop  {width:83px; margin:0 0 0 auto;}
        .pagetop a            {padding:15px 0; display:block;}
        .pagetop a:hover img  {opacity:0.7; filter:alpha(opacity=70);}
				
				
    /* 204sh操作ガイドボタン */

        .guide_btn {width:201px; height:31px; display:block; float:right;}
        .guide_btn a  {display:block;}
        .guide_btn a:hover img  {opacity:0.6; filter:alpha(opacity=60);}
				

/* ==================================================================

 *  #prContent

 * ================================================================== */

#prContent  {margin-bottom:0px; position:relative;}

    #prContentInner  {width:940px; margin:0 auto; padding:0 0 0 0;}

        #prContentInner p#note { margin-bottom:30px; padding: 10px; text-align: center; font-size:93%; border: 3px solid #444; background:#222; }

    /* ------------------------------------------------------------------ *

       #prSideBar

    */

    #prSideBar  {float:left; width:199px;}		/*左メニューの幅*/
		#prSideBar h1 { margin-bottom:20px; height:13px}
        #prSideBar ul  {margin-bottom:0px; font-weight:bold;}
        #prSideBar ul li        {line-height:160%; margin-bottom:5px;}
        #prSideBar ul a         {display:block; height:100%; padding:12px 13px 13px 20px; text-decoration:none; color:#666; border-top: solid 1px #FFF; border-bottom:solid 1px #FFF; border-left:8px solid #ccc;}
        #prSideBar ul a.active {color:#001177;	text-decoration:none; background-color: #e5e5e5; border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; border-left:8px solid #001177;}
		#prSideBar ul a:hover  {color:#001177; text-decoration:none; border-top: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;	border-left: solid 8px #001177;}
		#prSideBar .disabled	{display:block; height:100%; padding:12px 13px 13px 20px; color:#ccc; border-left:8px solid #eee;}
   
	#prFeatureImg {float:right; width:740px; margin-bottom:0px;}
    #prFeatureImg h2{ text-align:right; margin-bottom:3px; height:30px}
		

    /* ------------------------------------------------------------------ *

       #prMainContent

    */

    #prMainContent       {float:right; width:700px;}	/*右コンテンツの幅*/
    #prMainContent.wide  {float:none; width:940px;}					/*1カラムのときの幅*/
    #prMainContent h2    {color:#333333; font-size:197%; background:url(../../images_global/line_dot-x.gif) repeat-x 0 100%; padding-bottom:0px; margin-bottom:50px; text-align:right; height:33px;}
    #prMainContent h2 img  {vertical-align:middle;}
		
/* feel ulのオビ用の枠 */		
    #prMainContent .feel img  {border:1px solid #CCC;}
/* 画面の画像用の枠（白っぽい画面の画像にはつけた方が良い） */		
    #prMainContent .line img  {border:1px solid #CCC;}

        /* section parts */

        #prMainContent .section         {margin-bottom:100px; color:#333;}
        #prMainContent .section.nohash  {margin-bottom:50px; color:#333;}
        #prMainContent .section h3      {color:#555; font-size:182%; font-weight:bold; margin-bottom:20px; }
        #prMainContent .section h3 img		{vertical-align:middle;margin-left:20px;}
        #prMainContent .section .top h3      {border-left:5px solid #333333; padding:1px 0px 2px 10px;margin-bottom:7px;margin-left:6px;font-size:138.5%;}
        #prMainContent .section h4          {color:#333; font-weight:bold; margin-bottom:10px; line-height:1.5;font-size:123.1%}
        #prMainContent .section h4 img      {vertical-align:middle; margin-left:20px;}
        #prMainContent .section h5          {color:#333; font-weight:bold;}

            #prMainContent .section h5 img                    {vertical-align:middle;}
            #prMainContent .section p                         {line-height:180%;}
            #prMainContent .section p img                     {vertical-align:middle;}
            #prMainContent .section .ttl_curcle               {background:url(../images/images_global/ic_ttl-circle.gif) no-repeat 0 50%; padding-left:10px;}

            #prMainContent .section .fl_left                  {float:left;}
            #prMainContent .section .fl_right                 {float:right;}
            #prMainContent .section .unit                     {margin-bottom:75px;}
            #prMainContent .section .box                      {border:1px solid #999; padding:10px; clear:both;}
            #prMainContent .section .no_clear                 {clear:none;}
            #prMainContent .section .bdr_b                    {border-bottom:1px solid #999; padding-bottom:30px; margin-bottom:30px;}
            #prMainContent .section .bl_box                   {background:#000; padding:10px;}
            #prMainContent .section .bl_box20                 {background:#000; padding:20px;}
            #prMainContent .section .v_box                    {display:table-cell;  vertical-align:middle; *display:inline; *zoom:1;}
            #prMainContent .section .notice                   {font-size:93%; color:#666;}

            #prMainContent .section .list                     {clear:both;}
            /*#prMainContent .section .list span                {font-weight:bold; color:#fff;}*/
            #prMainContent .section .list li                  {text-indent:-0.6em; padding-left:0.8em; line-height:150%;}
            #prMainContent .section .type2 li                 {text-indent:-2.0em; padding-left:2.0em;}
            #prMainContent .section .type3                    {color:#fff;}
            #prMainContent .section .type4                    {color:#888;}

            #prMainContent .section .white                    {color:#fff;}
            #prMainContent .section .gray                     {color:#888;}
            #prMainContent .section .normal                   {font-weight:normal;}
            #prMainContent .section .strong                   {font-weight:bold;}
            #prMainContent .section .small                    {font-size:77%;}
            #prMainContent .section .fs14                     {font-size:108%;}
            #prMainContent .section .fs16                     {font-size:123.1%;}
            #prMainContent .section .fs18                     {font-size:138.5%;}

            #prMainContent .section .ds_list li               {list-style:disc; margin-left:15px; text-indent:0; padding-left:0;line-height:150%;}
            #prMainContent .section .ol_list li               {list-style:decimal; margin-left:20px; text-indent:0; padding-left:0;}
			#prMainContent .section .nm_list 				{ margin-bottom:20px; line-height:150%;}
			#prMainContent .section .nm_list li 				{ margin-bottom:5px; line-height:150%;}
            #prMainContent .section .ic_list                  {width:45%; line-height:150%;}
            #prMainContent .section .ic_list span             {font-weight:bold; color:#fff;}

            #prMainContent .section .w100                     {width:100px;}
            #prMainContent .section .w110                     {width:110px;}
            #prMainContent .section .w120                     {width:120px;}
            #prMainContent .section .w130                     {width:130px;}
            #prMainContent .section .w140                     {width:140px;}
            #prMainContent .section .w150                     {width:150px;}
            #prMainContent .section .w200                     {width:200px;}
			#prMainContent .section .w220                     {width:220px;}
            #prMainContent .section .w230                     {width:230px;}
            #prMainContent .section .w280                     {width:280px;}
            #prMainContent .section .w290                     {width:290px;}
            #prMainContent .section .w300                     {width:300px;}
            #prMainContent .section .w320                     {width:320px;}
			#prMainContent .section .w330                     {width:330px;}
            #prMainContent .section .w360                     {width:360px;}
            #prMainContent .section .w370                     {width:370px;}			
            #prMainContent .section .w380                     {width:380px;}
            #prMainContent .section .w400                     {width:400px;}
			#prMainContent .section .w420                     {width:420px;}
			#prMainContent .section .w440                     {width:440px;}
            #prMainContent .section .w460                     {width:460px;}
            #prMainContent .section .w500                     {width:500px;}
            #prMainContent .section .w520                     {width:520px;}
            #prMainContent .section .w540                     {width:540px;}
            #prMainContent .section .w560                     {width:560px;}
            #prMainContent .section .w600                     {width:600px;}
            #prMainContent .section .w700                     {width:700px;}
            #prMainContent .section .w770                     {width:770px;}
            #prMainContent .section .w800                     {width:800px;}
            #prMainContent .section .w920                     {width:920px;}
			
            #prMainContent .section .rel                      {position:relative;}
            #prMainContent .section .ab                       {position:absolute;}
            #prMainContent .section .l100                     {left:100px;}
            #prMainContent .section .l120                     {left:120px;}
            #prMainContent .section .l150                     {left:150px;}
            #prMainContent .section .l170                     {left:170px;}
            #prMainContent .section .t0                       {top:0;}
            #prMainContent .section .mb75                     {margin-bottom:75px;}
            /*#prMainContent .section .super                    {vertical-align:super; *vertical-align:top; font-size:77%;}*/
            #prMainContent .section .dl_list li               {list-style:disc; margin-left:15px; margin-bottom:10px;}
            #prMainContent .section .dl_list span             {color:#888; display:block; line-height:150%;}
            #prMainContent .section .spec_list                {width:45%; padding-left:20px;}
            #prMainContent .section .spec_list li             {list-style:circle; margin-bottom:5px;}
            #prMainContent .section .spec_list.wide           {width:96%; clear:both;}
			#prMainContent .section .spec_list.wauto          {width:auto !important; clear:both;}
			#prMainContent .section .spec_list.three_column   {width:30%;}
            #prMainContent .section .three_column_min         {width:28%;}
            #prMainContent .section .blank_link               {background:url(../images/images_global/ic_blank-link.gif) no-repeat 100% 50%; padding-right:15px;}
			#prMainContent .section .tri_link               {background:url(../images/images_global/ico_link_tri.png) no-repeat 100% 50%; padding-right:15px;}
            #prMainContent .section .pdf_link                 {background:url(../images/images_global/ic_pdf.gif) no-repeat 100% 50%; padding-right:20px;}
            #prMainContent .section .box_list li              {margin-bottom:10px;}
            #prMainContent .section .box_list a               {border:1px solid #333; display:block; background:url(../images/images_global/ic_arrow-x.gif) no-repeat 20px 50%; padding:20px 20px 20px 40px; font-weight:bold;}
            #prMainContent .section .box_list a:hover         {border:1px solid #fff; color:#888; text-decoration:none;}
            #prMainContent .section .box_list a span          {font-weight:normal;}
            #prMainContent .section .bg1                      {background:#000;}
            #prMainContent .section .bg2                      {background:#121212;}
            #prMainContent .section .bg3                      {background:#191919;}
			#prMainContent .section .bg_no                    {border: none ;background:#fff;}
            #prMainContent .section .attention                {background:#d70101; color:#fff; padding:20px;}
            #prMainContent .section table              {width:100%;}
            #prMainContent .section th,                
            #prMainContent .section td                 {border:1px solid #999 ;}
            #prMainContent .section th                 {font-weight:bold;color:#666;background-color:#f8f8f8;}
            #prMainContent .section table .w5p         {width:5%;}
            #prMainContent .section table .w10p        {width:10%;}
            #prMainContent .section table .w20p        {width:20%;}
            #prMainContent .section table .w25p        {width:25%;}
            #prMainContent .section table .w30p        {width:30%;}
            #prMainContent .section table .w33p        {width:33%;}
            #prMainContent .section table .w40p        {width:40%;}
            #prMainContent .section table .w50p        {width:50%;}
            #prMainContent .section table .w60p        {width:60%;}
            #prMainContent .section table .w75p        {width:75%;}
            #prMainContent .section table .no_bdr      {border:none;}
            #prMainContent .section .tbl_p5 th,
            #prMainContent .section .tbl_p5 td         {padding:5px;}
            #prMainContent .section .tbl_p10 th,       
            #prMainContent .section .tbl_p10 td        {padding:10px;}
            #prMainContent .section .tbl_p15 th,       
            #prMainContent .section .tbl_p15 td        {padding:15px;}
            #prMainContent .section .tbl_p20 th,       
            #prMainContent .section .tbl_p20 td        {padding:20px;}
            #prMainContent .section .tbl_dl            {background:#000; border:none;}
            #prMainContent .section .tbl_dl th         {border:none; border-right:1px dotted #333; text-align:center; vertical-align:middle;}
            #prMainContent .section .tbl_dl td         {border:none;}

            #prMainContent .section .func_tbl th,
            #prMainContent .section .func_tbl td    {text-align:center; height:50px; padding:5px 0;}
          	
			#prMainContent .section .func_tbl2 th 	{text-align:center; height:25px; padding:5px 0;}
            #prMainContent .section .func_tbl2 td    {text-align:center; height:50px; padding:5px 0;}
          
 
            #prMainContent .section .spec_tbl th,
            #prMainContent .section .spec_tbl td    {height:50px; padding:5px 18px;}
						
						
						#prMainContent .section table.wifi_tbl {	border: none; }
						#prMainContent .section table.wifi_tbl th { background-color: #666; line-height: 1.5; text-align: center; color: white; border: none; }
						#prMainContent .section table.wifi_tbl td { padding: 5px 0px 5px 5px; border-bottom: 1px solid #666;	border-top: none;	border-left: none; border-right: none; }

			#prMainContent .movlink	{padding:30px 0 20px 30px;}
			#prMainContent .movlink dl { float:left;width:280px; margin-right:20px;}
			#prMainContent .movlink dt {color:#333; font-weight:bold; margin-bottom:10px;}
			#prMainContent .movlink dd {}
			
			#prMainContent .dl_just_list {line-height:1.7;} 
			#prMainContent .dl_just_list dl {} 
			#prMainContent .dl_just_list dt {float:left;font-weight: bold;} 
			#prMainContent .dl_just_list .em8  {width: 8em;}
			#prMainContent .dl_just_list span  {font-weight: bold;} 			
			
		/* Top 主な特長*/
		#prMainContent .feature {}
		#prMainContent .feature li{ float:left; width:310px; margin-right:3px;box-shadow: 0px 0px 3px #EEE;}
		
		#prMainContent .featureicon {margin-left:70px;margin-bottom:50px;}
		#prMainContent .featureicon li{ float:left; width:160px; margin:1px;}

		/* Top ムービーを見る*/
		#prMainContent .movie { border-top:1px solid #888;}

		/* Top TVCM */
		#prMainContent .cmlist {border-top:1px solid #888;}
		#prMainContent .tvcm { border-bottom:solid 1px #888; /*background-color:#f3f3f3;*/ padding:30px 20px; font-size:93% ; line-height:120%;}
		#prMainContent .tvcm p {line-height:1.5; width:450px;}
		#prMainContent .tvcm .tvcmbtn { -webkit-box-shadow: #bbb 0px 0px 5px;
										-moz-box-shadow: #bbb 0px 0px 5px;
										box-shadow: #bbb 0px 0px 5px;
										background: #ffffff;
										behavior: url(/products/k-tai_common_w/css/PIE.htc);}
		
		/* Top Media情報 */
		#mediaInfo { position:relative; background-color:#f9f9f9; border:solid 1px #ddd; padding:30px; margin-bottom:60px;}
		#mediaInfo .mediascroll {height:480px; overflow:auto}
		#mediaInfo li {position:relative; width:855px; background:#FFF; padding:10px; margin-bottom:5px;border:1px solid #ccc; margin-left:0px;}
		#mediaInfo .thumbnail { float:left; width:74px; margin-right:30px; #margin-top:20px; /*IE67*/}
		#mediaInfo .infotxt { float:left; width:720px; #margin-top:20px;/*IE67*/}
		#mediaInfo dt { font-size:93% ;}
		#mediaInfo dd { font-size:93% ;}
	
		/* Top キャンペーン */
		#prMainContent #campaign { margin-top:30px;}
		#prMainContent #campaign .bnr_small { margin-left:30px; margin-bottom:40px;}
		#prMainContent #campaign .bnr_small li { float:left; width:280px; padding-right:20px;margin-bottom:20px;}
		#prMainContent #campaign .bnr_wide {clear:both;}
		#prMainContent #campaign .bnr_wide {margin-bottom:20px}
		
		/* デカバナー */
		#prMainContent #Lsize_bnr { width:880px; padding:0; margin: 0 auto;}
		#prMainContent #Lsize_bnr ul { margin: 0; padding: 0;}
		#prMainContent #Lsize_bnr li { float:left; margin-right:18px;}
		#prMainContent #Lsize_bnr li.m_none { float:left; margin-right:0px;}
		

		/* 機能・サービス用（旧：暫定版・旧：正式版-201303まで） */
		#prMainContent #service {}
		#prMainContent #service .main 	{text-align:center; margin-bottom:50px; padding-top:50px}
		#prMainContent #service h3 		{color:#666; font-size:210%;margin-bottom:30px;}
		#prMainContent #service h3 img 	{vertical-align:middle;margin-left:0px;}
		#prMainContent #service h4 		{color:#444; font-size:167%;margin-top:20px; margin-bottom:20px;font-weight:bold;}
		#prMainContent #service h4 img  {vertical-align:middle;margin-left:0px;}		
		
		#prMainContent #service h5 		{color:#333; font-weight:bold; margin-bottom:10px; line-height:1.5;font-size:123.1%}
		#prMainContent #service h5 img  {vertical-align:middle;}
		#prMainContent #service h6      {color:#333; font-weight:bold; margin-bottom:15px;}		
		#prMainContent #service h6 img  {vertical-align:middle;}
		
		#prMainContent #service .maintxt { margin:10px 80px 50px 80px;}
		#prMainContent #service .txt { margin-bottom:30px;}
		#prMainContent #service .txt img  {vertical-align:middle;}

		/* 機能・サービス用（暫定版・正式版のときのみ）201304 WX03SH以降 */
		#prMainContent #service_wrap {color:#333; padding-top:60px;}
		#prMainContent #service_wrap h3 {color:#666; font-size:210%; text-align:center; margin-bottom:40px;}
		#prMainContent #service_wrap h3 img 	{vertical-align:middle;margin-left:0px;}
		#prMainContent #service_wrap h4 		{color:#444; font-size:167%;font-weight:bold;}
		#prMainContent #service_wrap h4 img  {vertical-align:middle;margin-left:0px;}		
		#prMainContent #service_wrap h5 		{color:#333; font-weight:bold; line-height:1.5;font-size:123.1%; margin-bottom:30px;}
		#prMainContent #service_wrap h5 img  {vertical-align:middle;}
		#prMainContent #service_wrap  h6      {color:#333; font-weight:bold; margin-bottom:15px;}		
		#prMainContent #service_wrap  h6 img  {vertical-align:middle;}
		
		#prMainContent #service_wrap .section2  {width:940px; clear:both;}
		#prMainContent #service_wrap .section2 h3 {color:#666; font-size:210%; text-align:center; margin-bottom:40px;}
		#prMainContent #service_wrap .section2 h3 img 	{vertical-align:middle;margin-left:0px;}
		#prMainContent #service_wrap .section2 h4 		{color:#444; font-size:167%;font-weight:bold;}
		#prMainContent #service_wrap .section2 h4 img  {vertical-align:middle;margin-left:0px;}		
		#prMainContent #service_wrap .section2 h5 		{color:#333; font-weight:bold; line-height:1.5;font-size:123.1%; margin-bottom:30px;}
		#prMainContent #service_wrape .section2 h5 img  {vertical-align:middle;}
		#prMainContent #service_wrap .section2 h6      {color:#333; font-weight:bold; margin-bottom:15px;}		
		#prMainContent #service_wrap .section2 h6 img  {vertical-align:middle;}
    #prMainContent #service_wrap .section2 p {line-height:180%;}
		
		.mb80  {margin-bottom:80px !important;}
		.mb60  {margin-bottom:60px !important;}
		.mb120 {margin-bottom:120px !important;}
		.mt60  {margin-top:60px !important;}
		.mt80  {margin-top:80px !important;}
		.mt100  {margin-top:100px !important;}
		.mt180  {margin-top:180px !important;}
		.mb0   {margin-bottom:0px !important;}
		.mauto {margin: 0 auto !important;}
		.ml150  {margin-left:150px !important;}
		
		
		
    #prMainContent .red_box {	border:1px solid #EC0000;	padding:10px;	clear:both; }
		#prMainContent .fb { font-weight: bold;}
		#prMainContent .f_sise123 { line-height:1.5;font-size:123.1%;}
		
		/* 端末デザイン 切り替え*/
        #prMainContent #form_list {display:none;}
        #prMainContent #form_jsOff {display:block;}
		#prMainContent #form_jsOff li { margin-bottom:20px;}



		/*次へ前へボタン*/   
    #prMainContent .nextbtn ul {margin-top:50px;} 
		#prMainContent .nextbtn .back {float:left;}
		#prMainContent .nextbtn .next {float:right;}
		#prMainContent .nextbtn .back a{display:block; background:url(../../images_global/btn_back.gif) left center no-repeat; padding:10px 10px 10px 35px; text-decoration:none; color:#333} 
		#prMainContent .nextbtn .next a{display:block; background:url(../../images_global/btn_next.gif) right center no-repeat;padding:10px 30px 10px 15px;text-decoration:none; color:#333} 
		#prMainContent .nextbtn .back a:hover{text-decoration:underline;background:url(../../images_global/btn_back_on.gif) left center no-repeat;color:#666}
		#prMainContent .nextbtn .next a:hover{text-decoration:underline;background:url(../../images_global/btn_next_on.gif) right center no-repeat;color:#666}       
   
		.imgnote { margin-bottom:20px; font-size:93%; color:#666;}
		
		
	 /*角丸*/
	#prMainContent .rad4 {-webkit-border-radius: 4px;
					-moz-border-radius: 4px;
					border-radius: 4px;
					behavior: url(/products/k-tai_common_w/css/PIE.htc);	/*for IE*/}
					
					
					

/*文字色*/
.ft_or {color:#ff9966}
.ft_bl {color:#0099ff}


/*上付き文字*/
/*#content .super {vertical-align:super; *vertical-align:top; font-size:77%;}*/
#content .super {vertical-align: baseline;position: relative;top: -0.5ex;font-size:77%}


/*　製品ページconnectivity　*/
.connect_box {
	width: 476px;
	border: solid #CCC 2px;
	padding: 10px;
	margin-bottom: 10px;
	clear: both;
}

.connect_box a:hover img {
	opacity:0.6; filter:alpha(opacity=60);
}

.connect_box h1 {
	color: #333;
	font-weight: bold;
	font-size: 123.1%;
	padding-bottom: 10px;
}

.connect_txt {
	width: 400px;
}

.connect_left {
	width: 326px;
	float: left;
}
	
.connect_right {
	width:150px;
	float: right;
}

.connect_right ul {
	padding: 0px;
	margin: 0px;
}

.connect_right li {
	float: left;
}

.connect_left2 {
	width: 300px;
	float: left;
}

.connect_right2 {
	width:176px;
	float: right;
}

.connect_right2 ul {
	padding: 0px;
	margin: 0px;
}

.connect_right2 li {
	float: left;
}


/* 製品ページ：トップ・機能サービス用サムネイル */

/* 動画：1つ表示 */
.thumbarea {
	background-color: #F6F6F6;
	margin: 0px;
	padding: 15px 0px 5px;
	height: 150px;
	width: 938px;
	border:1px solid #DDD;
	text-align: center;
	line-height: 0.5;
}

.thumb_ver1 {
	background-color: #F6F6F6;
	width: 200px;
	margin: 0 auto;
	text-align: center;
}

.thumb_ver1 a {
	background-color: #F6F6F6;
	width: 200px;
}


/* 動画：2つ表示 */

.thumb_ver2 {
	background-color: #F6F6F6;
	width:600px;
	margin: 0 auto;
}

.thumb_ver2 .lb {
	background-color: #F6F6F6;
	float: left;
	width: 200px;
	height: 113px;
	text-align: center;
}

.thumb_ver2 .lb a {
	background-color: #F6F6F6;
	width: 200px;
	margin: 0 auto;
}

.thumb_ver2 .rb {
	background-color: #F6F6F6;
	float: right;
	width: 200px;
	height: 113px;
	text-align: center;
}

.thumb_ver2 .rb a {
	background-color: #F6F6F6;
	width: 200px;
	margin: 0 auto;
}

/* 動画：3つ表示 */
.thumb_ver3 {
	background-color: #F6F6F6;
	margin: 0px;
	padding: 0px;
	height: 170px;
	width: 938px;
	border:1px solid #DDD;
	line-height: 0.5;
}

.thumb_ver3 ul {
	background-color: #F6F6F6;
	padding: 15px 0px 5px 83px;
	margin: 0px;
	width: 855px;
}

.thumb_ver3 li {
	float: left;
	width: 200px;
	margin-right: 83px;
	text-align: center;
}

.thumb_ver3 li a {
	float: left;
	width: 200px;
	/*heightは入れないこと*/
	margin-right: 83px;
}

/* 動画：4つ表示 */
.thumb_ver4 {
	background-color: #F6F6F6;
	margin: 0px;
	padding: 0px;
	height: 170px;
	width: 938px;
	border: solid 1px #DDD;
}

.thumb_ver4 ul {
	background-color: #F6F6F6;
	padding: 15px 0px 5px 28px;
	margin: 0px;
	width: 910px;
	height: 150px;
	border-right: solid 1px #DDD;
}

.thumb_ver4 li {
	background-color: #F6F6F6;
	float: left;
	width: 200px;
	height: 113px;
	margin-right: 27px;
	text-align: center;
}

.thumb_ver4 li p {
	background-color: #F6F6F6;
	line-height:1.2;
}

.thumb_ver4 li a {
	float: left;
	width: 200px;
	margin-right: 27px;
	display: block;
}

/* 動画：5つ以上 */
	#mov_slide_4  {margin:0px; padding:15px 20px 5px 40px; background-color:#f6f6f6; width:880px; overflow:hidden; position:relative; }
	#mov_slide_4 ul {background-color:#f6f6f6;}
	#mov_slide_4 ul li 	{ list-style:none; float:left; margin-right:20px; background-color:#f6f6f6; text-align:center; width:200px; height:150px; }
	#mov_slide_4 ul li a 	{ background-color:#f6f6f6; }
	#mov_slide_4 ul li p 	{ background-color:#f6f6f6; }
	#mov_slide_4 .movslidePrev, .movslideNext {
	width:20px;
	height:172px;
	display:block;
	position:absolute;
	top:0px;
	cursor:pointer;
	background-image: url(../images/images_global/btn_bar_nextback.gif);
	background-repeat: no-repeat;
}
	#mov_slide_4 .movslidePrev	{ left:0px; background-position: 0 0;}
	#mov_slide_4 .movslideNext	{ right:0px; background-position: 100% 0;}
	#mov_slide_4 .movslidePrev:hover, .movslideNext:hover {
	background-image: url(../images/images_global/btn_bar_nextback2.gif);
	width:20px;
	height:172px;
	background-repeat: no-repeat;
}

	#fb_life { position: relative;margin:0 auto 50px auto; border:1px solid #ccc;height:60px;width:740px;
			   background: #ffffff;
			   background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e5e5e5));
			   background: -webkit-linear-gradient(#ffffff, #e5e5e5);
			   background: -moz-linear-gradient(#ffffff, #e5e5e5);
			   background: -ms-linear-gradient(#ffffff, #e5e5e5);
			   background: -o-linear-gradient(#ffffff, #e5e5e5);
			   background: linear-gradient(#ffffff, #e5e5e5);
			   -pie-background: linear-gradient(#ffffff, #e5e5e5);
			   behavior: url(/products/k-tai_common_w/css/PIE.htc);
			   } 
	#fb_life dl { float:left;}
	#fb_life dt { float:left; margin:15px 0px 15px 15px;}
	#fb_life dd { float:left; padding-top:22px;font-size:16px;width:600px; margin-left:0px; text-align:center;}
	#fb_life dd a { color:#333;text-decoration:none ;font-weight:bold;}
	#fb_life dd a:hover 	{ color:#666;}
	#fb_life .iinebtn { float:right; width:75px;height:27px; margin-right:15px;margin-top:17px}
	
	
	
.photos {
}

.photos table {
	width: 596px;
	margin: 0 auto;
	padding: 0;	
}

.photos a.horizontal img,
.photos a.vertical img,
.photos a.effectable img {
	padding: 0;
}

.photos ul {
	margin: 0px auto;
	padding: 0px;
	width: 860px;	
}

.photos li {
	float: left;	
}

.photos li a {
	float: left;
	width: 400px;
	height: 225px;
	display: block;
}
